@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;
	background:url(images/grass-bg.png) repeat-x left top transparent;
	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;
}