@charset "utf-8";

/* CSS Document */

object { 

outline: none;

} 

/*.typeface-js {

	font-family: Helvetiker;

}*/

.clear {

	margin:0;

	padding:0;

	clear:both;

	height:1px;

}



#finance{

float:right;

margin:20px 5px 0 15px;

width:359px;

height:55px;

}



#home-bna-img {

	margin:25px 0 0 6px;

	padding:0;

}

.regular-copy {

	margin:0;

	padding:0 0 0 15px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#333;

	text-align:justify;

}

.regular-copy2 {

	margin:0;

	padding:0 0 0 15px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#333;

	text-align:justify;

	border:solid 1px red;

	width:400px;

}

#contact-form-bg {

	margin:0;

	padding:0;

	background:url(images/contact-form-bg.png) no-repeat left top transparent;

	height:550px;

}

#top-address {

	float:right;

	display:block;

	margin:10px 0 0 0;

	padding:0;

	width:220px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:15px;

	color:#5E4536;

	text-align:center;

}

#top-address span {

	font-family:Verdana, Geneva, sans-serif;

	font-size:26px;

	font-weight:bold;

	color:#ffffff;

}

#store-container {

	margin:0;

	padding:14px 0 0 6px;

}

#videogal-container {

	margin:0;

	padding:50px 0 0 109px;

}

#photogal-container {

	margin:0;

	padding:100px 0 0 30px;

}

#news-container {

	margin:0;

	padding:50px 0 0 30px;

}

#grass {
	position:absolute;
	width:100%;
	height:57px;
	top:290px;
	left:0px;
	z-index:2;
	margin:0;
	padding:0;

}

#directions-main {

	display:block;

	margin:0;

	padding:0 0 7px 0;

	height:115px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#333;

	text-align:justify;

	background:url(images/main-directions-block.png) no-repeat transparent;

}

#pageform-main {

	display:block;

	margin:0;

	padding:0 0 7px 0;

	height:115px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#333;

	text-align:justify;

	background:url(images/main-directions-block.png) no-repeat transparent;

}

#left-directions {

	float:left;

	margin:0;

	padding:0 3px 0 0;

	display:block;

	width:445px;

	height:550px;

}

#right-directions {

	float:left;

	margin:0;

	padding:0;

	display:block;

	width:262px;

	height:550px;

	background:url(images/directions-right.png) no-repeat top left;

}

#right-directions p {

	margin:0;

	padding:0 0 10px 10px;

	width:235px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#333;

	text-align:justify;

}

#directions-main p {

	margin:0;

	padding:3px 0 10px 10px;

	width:235px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#333;

	text-align:justify;

}

#pageform-main p {

	margin:0;

	padding:3px 0 10px 10px;

	width:235px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#333;

	text-align:left;

	width:422px;

}

#directions-map {

	clear:both;

	float:left;

	display:block;

	margin:0;

	padding:0;

	width:444px;

	height:429px;

}

#pageform-bg {

	clear:both;

	float:left;

	display:block;

	margin:0;

	padding:0;

	width:444px;

	height:429px;

	background:url(images/pageform-bg.png) no-repeat transparent;

}

#app-copy{

float:left;

width:200px;

}

#app-copy p{

font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#000;

	margin:0;

	padding:0;

}

#home-morph {

	margin:11px 0 0 6px;

	padding:0;

}

#botjuv-logos {

	margin:-1px 0 0 15px;

	padding:0;

}

#marketing-window {

	float:right;

	margin:0;

	padding:0;

}

#logo {

	margin:0 0 0 10px;

	padding:0;

}

#map {

	margin:35px 0 0 15px;

	padding:0;

}

#booking {

	margin:0;

	padding:0;

	height:93px;

	background-color:#fff;

}

body {

	margin:0;

	padding:0;

	background:url(images/full-color-bg.jpg) repeat-x top;

	text-align:center;

}

h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight: bold;

	color:#FFF;

	margin:0;

	padding:11px 0 0 15px;

	background-color:transparent;

}

h1 a {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFF;

	text-decoration:none;

	background-color:transparent;

}

#wrapper {

	margin:0 auto;

	padding:0;

	width:900px;

	height:970px;

	text-align:left;

}

#wrapper-bg {

	margin:0 auto;

	padding:0;

	width:930px;

	background:url(images/wrapper-bg.png) repeat-y top transparent;

	height:912px;

}

#header {

	margin:0;

	padding:0;

	background:url(images/top-header.png) repeat-x top transparent;

	width:900px;

	height:338px;

}

#header-content {

	clear:both;

	margin:0;

	padding:0;

	position:absolute;

	top:90px;

	width:900px;

	height:214px;

}

#display-content {

	margin:0;

	padding:0;

	background:url(images/staff-content-bg.png) repeat-x top left transparent;

	width:900px;

	height:573px;

}

#home-right-banner {

	float:right;

	margin:17px 4px 14px 0;

	padding:0;

	width:173px;

	height:348px;

	background:url(images/right-banner.png) no-repeat top left transparent;

}

#internal-right-banner {

	float:right;

	margin:17px 0px 14px 0;

	padding:0;

	width:173px;

	height:348px;

	background:url(images/right-banner.png) no-repeat top left transparent;

}

#right-block {

	float:right;

	margin:0 0 0 0;

	padding:0;

	width:178px;

	height:100%;

}

#home-content-display {

	float:left;

	margin:18px 0 0 0px;

	padding:0;

	width:720px;

	height:450px;

}

#internal-content-display {

	float:left;

	margin:0;

	padding:17px 0 0 6px;

	width:710px;

	height:545px;

}

#internal-medium-display {

	margin:0;

	padding:0;

	width:444px;

}

#home-treatment-box {

	float:left;

	margin:0 0 0 0px;

	padding:0;

	width:130px;

	height:85px;

}

#home-treatment-img {

	float:left;

	margin:0;

	padding:0;

	width:101px;

	height:79px;

}

#home-treatment-container {

	margin:18px 0 0 0;

	padding:0;

	width:250px;

	height:83px;

}

#home-treatment-box li {

	display:inline;

	margin:0;

	padding:0;

	list-style:none;

}

#home-treatment-box li a {

	margin:0;

	padding:0 0 0 10px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#276CE3;

	text-decoration:none;

}

.home-box-small {

	float:left;

	margin:0;

	padding:0 4px 4px 0;

	width:235px;

	height:214px;

	background:url(images/window.png) no-repeat top transparent;

}

.home-box-small p {

	margin:5px 0 0 11px;

	padding:0;

	height:50px;

	width:215px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#333;

	text-align:justify;

}

#left-internal-ctn {

	float:left;

	margin:0;

	padding:0;

	width:376px;

	height:536px;

	background:url(images/internal-left-content-bg.png) no-repeat top transparent;

}

#right-internal-ctn {

	float:left;

	margin:0px 0 0 4px;

	padding:0;

	width:327px;

	height:496px;

}

#right-internal-ctn-img {

	margin:0;

	padding:0;

	width:327px;

	height:255px;

}

#right-internal-ctn-two {

	float:left;

	margin:4px 0 0 0;

	padding:0;

	width:330px;

	height:278px;

	background:url(images/content-under-staff.png) no-repeat top transparent;

}

#left-internal-ctn p {

	margin:24px 0 0 11px;

	padding:0;

	width:350px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#333;

	text-align:justify;

}

#footer {

	clear:both;

	float:left;

	width:900px;

	margin:0;

	padding:0;

}

#footer ul {

	margin:0;

	padding:0;

	display:inline;

}

#footer ul li {

	margin:0;

	padding:0;

	float:left;

	list-style:none;

}

#footer ul li a {

	margin:0;

	padding:0 8px 0 8px;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#AAEB15;

	border-right:1px solid #C9EEAB;

}

#footer ul li a.last {

	border-right:none;

}

#vflux {

	margin:5px 0 0 350px;

	padding:0 0 20px 0;

}

#vflux a {

	margin:0;

	padding:0;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#ccc;

}

#team {

	clear:both;

	float:right;

	margin:0;

	padding:0;

	background:url(images/team-comm.png) no-repeat bottom transparent;

	width:178px;

	height:194px;

}

#treatments-main-top {

	margin:0;

	padding:0;

	background:url(images/internal-treatments-bg-top.png) no-repeat top left transparent;

	width:705px;

	height:347px;

}

#general-big-frame {

	margin:0;

	padding:0;

	background:url(images/general-big-frame.png) no-repeat top left transparent;

	width:705px;

	height:538px;

}

#treatments-internal-main-bg {

	margin:0;

	padding:0;

	background:url(images/internal-treatments-main-bg.png) no-repeat top left transparent;

	width:705px;

	height:534px;

}

.treatments-main-copy {

	float:left;

	display:block;

	margin:20px 0 0 5px;

	padding:5px 5px 0 10px;

	width:670px;

	height:50px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#333;

	text-align:left;

}

.treatments-internal-extra-copy{

    float:left;

	display:block;

	margin:20px 0 0 5px;

	padding:5px 5px 0 10px;

	width:360px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#333;

	text-align:justify;	

}

.treatments-copy {

	float:left;

	display:block;

	overflow:hidden;

	margin:0;

	padding:2px 0 0 15px;

	width:265px;

	height:185px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#333;

	text-align:left;

}

#extra-treatments-links {

	clear:both;

	float:left;

	display:block;

	margin:0;

	padding:0;

	width:290px;

	height:219px;

	background:url(images/other-treatments-internal-bg.png) no-repeat top transparent;

}

#extra-treatments-links h1 {

	margin:0;

	padding:6px 0 0 15px;

}

.extra-treatments {

	float:left;

	margin:0;

	padding:15px 30px 0 20px;

	list-style:none;

}

#extra-treatments-links {

	margin:0;

	padding:5px 0 0 13px;

}

#extra-treatments-links li a {

	margin:0;

	padding:0 0 0 15px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:10px;

	font-weight: bold;

	color: #296CE4;

	background:url(images/little-arrow.png) no-repeat center left transparent;

}

.treatments-copy-home {

	float:left;

	display:block;

	margin:0;

	padding:20px 0 0 15px;

	width:600px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#333;

	text-align:left;

}

.treatments-description {

	margin:0;

	padding:3px 0 0 5px;

	width:150px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:10px;

	color:#333;

	text-align:left;

}

#left-internal-treatment-ctn {

	float:left;

	display:block;

	margin:9px 0 0 0;

	padding:0 15px 0 0;

	width:280px;

	height:410px;

}

#treatments-internal-copy {

	float:left;

	margin:5px 0 0 15px;

	padding:0;

	width:230px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#333;

	text-align:justify;

}

#treatments-samples {

	float:left;

	margin:7px 0 0 0;

	padding:0;

	width:402px;

	height:415px;

	background:url(images/treatments-sample-bg.png) no-repeat top left transparent;

}

.treatment-grid {

	float:left;

	margin:30px 0 0 0;

	padding:0 0 0 28px;

	width:160px;

	height:170px;

}

.treatment-grid-bonding{

	float:left;

	margin:0px 0 0 0;

	padding:0 0 0 27px;

	width:160px;

	height:170px;

	

}

#treatments-main-top ul {

	margin:0;

	padding:40px 0 0 20px;

	float:left;

	list-style:none;

}

#treatments-main-top ul li {

	margin:0;

	padding:0 13px 6px 0;

	float:left;

}

#treatments-main-bottom {

	margin:7px 0 0 0;

	padding:0;

	background:url(images/internal-treatments-bg-bottom.png) no-repeat top left transparent;

	width:705px;

	height:185px;

}

#treatments-main-bottom ul {

	margin:0;

	padding:13px 0 0 14px;

	float:left;

	list-style:none;

}

#treatments-main-bottom ul li {

	margin:0;

	padding:0 7px 0 0;

	float:left;

}

#treatments-samples p.hyg{

	margin:0;

	padding:15px 0 0 15px;

	width:365px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#333;

	text-align:justify;

}

#treatments-cleaning{

	margin:0;

	padding:0 0 0 15px;

	width:128px;

	height:104px;

}

#treatments-samples ul{

	margin:10px 0 10px 30px;

	padding:0;

}



#treatments-samples ul li{

	margin:0;

	padding:0;

	width:365px;

	font-family:Verdana, Geneva, sans-serif;

	font-size:11px;

	color:#333;

}

