﻿body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#D0D1F2;
	background-image:url(images/background_gradient.jpg);
	background-repeat:repeat-x;
}
img {
	border:0;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#DE0B1A;
	line-height:24px;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#DE0B1A;
}
#container {
	margin-left:auto;
	margin-right:auto;
	width:906px;
	margin-top:25px;
}
#container #holder {
	display:block;
	width:906px;
	float:left;
	height:526px;
	background-image:url(images/background_border-2.gif); background-repeat:no-repeat;
	overflow:hidden;
}
#container #holder #leftCol {
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:237px;
	height:inherit;
}
#container #holder #leftCol #logo {
	display:block;
	float:left;
	margin:20px 0px 0px 20px;
	padding:0;
	width:217px;
	height:115px;
}
#container #holder #leftCol #logoDivider {
	display:block;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0;
	width:217px;
	height:22px;
	background-image:url(images/logo_divider.gif); background-repeat:no-repeat;
}
#container #holder #leftCol #leftVisual {
	display:block;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0;
	width:217px;
	
}
#container #holder #leftCol #subNavigation {
	display:block;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0;
	width:217px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#container #holder #leftCol #subNavigation ul {
	display:block;
	float:left;
	padding:0px;
	margin:0px;
}
#container #holder #leftCol #subNavigation ul li {
	margin-left:0px;
	padding-left:0px;
	list-style:none;
	list-style-image:url(images/bullet.gif); list-style-position:inside;
	padding-bottom:7px;
	left:0px;
}
#container #holder #leftCol #subNavigation ul li a {
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
}
#container #holder #leftCol #subNavigation ul li a:hover {
	text-decoration:underline;
	color:#000000;
}

#container #holder #rightCol {
	display:block;
	float:left;
	width:660px; /* --------------- this should keep IE6 happy ---------------*/
	height:inherit;
	overflow:hidden;
}
#container #holder #rightCol #topMargin {
	display:block;
	float:left;
	width:669px;
	height:20px;
}
#container #holder #rightCol #headerSpace {
	display:block;
	float:left;
	width:669px;
	height:56px;
}
#container #holder #rightCol #topNav {
	display:block;
	float:left;
	width:669px;
	height:34px;
}

#container #holder #rightCol #topNav ul {
	display:block;
	float:left;
	width:660px;
	padding:0px;
	margin:0px 0px 0px 30px;
}
#container #holder #rightCol #topNav ul li {
	display:block;
	float:left;
	list-style:none;
	padding:0px;
	margin:0px;
}

/* ----------   TOP NAVIGATION   ---------- */
/* these provide the roll over effects */

#container #holder #rightCol #topNav ul li a.menu1 { display:block;float:left;background-image:url(/images/menu_off/menu1.gif);height:34px; width:60px;}
#container #holder #rightCol #topNav ul li a.menu2 { display:block; float:left;	background-image:url(/images/menu_off/menu2.gif);	height:34px; width:62px; }
#container #holder #rightCol #topNav ul li a.menu3 { display:block;	float:left;	background-image:url(/images/menu_off/menu3.gif);	height:34px; width:92px; }
#container #holder #rightCol #topNav ul li a.menu4 { display:block;	float:left;	background-image:url(/images/menu_off/menu4.gif);	height:34px; width:72px; }
#container #holder #rightCol #topNav ul li a.menu5 { display:block;	float:left;	background-image:url(/images/menu_off/menu5.gif);	height:34px; width:103px; }
#container #holder #rightCol #topNav ul li a.menu6 { display:block;	float:left;	background-image:url(/images/menu_off/menu6.gif);	height:34px; width:80px; }
#container #holder #rightCol #topNav ul li a.menu7 { display:block;	float:left;	background-image:url(/images/menu_off/menu7.gif);	height:34px; width:60px; }
#container #holder #rightCol #topNav ul li a.menu8 { display:block;	float:left;	background-image:url(/images/menu_off/menu8.gif);	height:34px; width:47px; }
#container #holder #rightCol #topNav ul li a.menu9 { display:block;	float:left;	background-image:url(/images/menu_off/menu9.gif);	height:34px; width:80px; }
#container #holder #rightCol #topNav ul li a.menu10 { display:block;	float:left;	background-image:url(/images/menu_off/menu10.gif);	height:34px; width:94px; }

#container #holder #rightCol #topNav ul li a.menu1:hover { display:block;float:left;background-image:url(/images/menu_on/menu1.gif); }
#container #holder #rightCol #topNav ul li a.menu2:hover { display:block;float:left;background-image:url(/images/menu_on/menu2.gif); }
#container #holder #rightCol #topNav ul li a.menu3:hover { display:block;float:left;background-image:url(/images/menu_on/menu3.gif); }
#container #holder #rightCol #topNav ul li a.menu4:hover { display:block;float:left;background-image:url(/images/menu_on/menu4.gif); }
#container #holder #rightCol #topNav ul li a.menu5:hover { display:block;float:left;background-image:url(/images/menu_on/menu5.gif); }
#container #holder #rightCol #topNav ul li a.menu6:hover { display:block;float:left;background-image:url(/images/menu_on/menu6.gif); }
#container #holder #rightCol #topNav ul li a.menu7:hover { display:block;float:left;background-image:url(/images/menu_on/menu7.gif); }
#container #holder #rightCol #topNav ul li a.menu8:hover { display:block;float:left;background-image:url(/images/menu_on/menu8.gif); }
#container #holder #rightCol #topNav ul li a.menu9:hover { display:block;float:left;background-image:url(/images/menu_on/menu9.gif); }
#container #holder #rightCol #topNav ul li a.menu10:hover { display:block;float:left;background-image:url(/images/menu_on/menu10.gif); }

#container #holder #rightCol #topNav ul li a .menuSpan {
	display:none;
}


#container #holder #rightCol #pageHeading {
	display:block;
	float:left;
	width:668px;
	height:36px;
}
#container #holder #rightCol #pageHeading h2 {
	display:block;
	float:left;
	margin:20px 0px 0px 30px;
	padding:0px;
}
#container #holder #rightCol #bodyHolder {
	display:block;
	float:left;
	width:668px;
	padding-top:30px;
}
#container #holder #rightCol #bodyHolder #bodyLeft {
	display:block;
	float:left;
	width:477px;
}
#container #holder #rightCol #bodyHolder #bodyLeft #bodyContent {
	display:block;
	float:left;
	width:420px;
	padding:0px 20px 0px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	overflow:auto;
	height:340px;
	
}

#container #holder #rightCol #bodyHolder #bodyLeft #bodyContent #bottomNav {
	margin: 10px 0px 10px 0px;
	padding: 0;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#container #holder #rightCol #bodyHolder #bodyLeft #bodyContent #bottomNav ul {
	margin: 0;
	padding: 0;
}
#container #holder #rightCol #bodyHolder #bodyLeft #bodyContent #bottomNav ul li {
	list-style-type:none;
	display:inline;
	margin: 0;
	padding: 0;
}
#container #holder #rightCol #bodyHolder #bodyLeft #bodyContent #bottomNav ul li a {
	background-image:url(images/bullet.gif); background-repeat:no-repeat;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	padding-right:20px;
}
#container #holder #rightCol #bodyHolder #bodyLeft #bodyContent #bottomNav ul li a:hover {
	text-decoration:underline;
	color:#000000;
}


#container #holder #rightCol #bodyHolder #bodyLeft #bodyContent p {
	margin-top:0px; padding-top:0px;
}
#container #holder #rightCol #bodyHolder #bodyLeft #bodyContentNoPadding {
	display:block;
	float:left;
	width:478px;
}
#container #holder #rightCol #bodyHolder #bodyRight {
	display:block;
	float:left;
	width:190px;
}
#container #holder #rightCol #bodyHolder #bodyRight #bookNowBox {
	display:block;
	float:left;
	width:165px;
	height:105px;
	font-weight:bold;
}
#container #holder #rightCol #bodyHolder #bodyRight #promoBoxSmall {
	display:block;
	float:left;
	width:165px;
	font-weight:bold;
}
#container #holder #rightCol #bodyHolder #bodyRight #treatmentBox {
	display:block;
	float:left;
	width:160px;
	background-image:url(images/professional.jpg); background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding:10px 13px 0px 13px;
	height:60px;
	font-weight:bold;
	line-height:16px;
}

#container #holder #rightCol #bodyHolder #bodyRight #promoBox {
	display:block;
	float:left;
	width:160px;
	background-image:url(images/book_now_background.jpg); background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
	padding:13px;
	height:100px;
	font-weight:bold;
	line-height:16px;
}
#container #holder #rightCol #bodyHolder #bodyRight #promoBox a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	font-weight:normal;
}

#container #holder #rightCol #bodyHolder #bodyRight #promoBox img {
	padding-bottom:7px;
}
#container #holder #rightCol #bodyHolder #bodyRight #promoBox .callNow {
	color:#DE0B1A;
	font-size:16px;
}




#container #holder #rightCol #bodyHolder #bodyRight #rightVisual {
	display:block;
	float:left;
	width:191px;
}


#container #footer {
	display:block;
	width:806px;
	float:left;
	padding-top:20px;
	color:#666666;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:20px 50px 20px 35px;
}
#container #footer a {
	color:#666666;
	font-weight:normal;
}
#container #footer a:hover {
	color:#000000;
}
