@charset "UTF-8";
/* CSS Document */

body {
	background:url(/img/background.jpg) repeat-x;
	font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	text-align:center;
	margin:0px; padding:0px;
	font-size:.80em;
	color:#4e5655;
}

#container {
	background:url(/img/content_bg.jpg) no-repeat;
	width:924px;
	padding:0px; margin:0px auto 25px auto;
	text-align:left;
	position: relative;
}

#searching {
	width:188px; margin-left:667px; padding-top:23px; position:relative;
}

form {
	margin: 0px;
	padding: 0px;
}

#s {border:none; background:#e4eaee; width:162px; font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif; color:#595f61;}

#searchsubmit {position:absolute; top:19px; margin-left:5px;}

#header {width:924px; height:133px; float: left; position: relative; overflow: hidden;}

h1 {padding:20px 0px 0px 0px; margin:0px; font-size:1em; width:250px; float:left; height:133px;}

h1 a, h1 a:hover, h1 a:visited {width:250px; height:133px; display:block; text-indent:-999em; border:none !important;}

#navbar {margin:45px 0px 0px 285px; list-style:none; padding: 0px}

#navbar li {float:left; margin: 0px; padding: 0px;}

#navbar li a {display:block;}

.treat a, .treatments a, .sports a, .news a, .companies a, .locations a {height:31px; text-indent:-999em;}

.treat a {width:126px; background:url(/img/nav_treat.jpg) no-repeat -126px;}
.treatments a {width:113px; background:url(/img/nav_treatments.jpg) no-repeat -113px;}
.sports a {width:75px; background:url(/img/nav_sports.jpg) no-repeat -75px;}
.news a {width:67px; background:url(/img/nav_news.jpg) no-repeat -67px;}
.locations a {width:91px; background:url(/img/nav_locations.jpg) no-repeat -91px;}
.companies a {width:139px; background:url(/img/nav_companies.jpg) no-repeat -139px;}

.treat a:hover {background:url(/img/nav_treat.jpg) no-repeat 0px;}
.treatments a:hover {background:url(/img/nav_treatments.jpg) no-repeat 0px;}
.sports a:hover {background:url(/img/nav_sports.jpg) no-repeat 0px;}
.news a:hover {background:url(/img/nav_news.jpg) no-repeat 0px;}
.locations a:hover {background:url(/img/nav_locations.jpg) no-repeat 0px;}
.companies a:hover {background:url(/img/nav_companies.jpg) no-repeat 0px;}

#content {
	position: relative;
	float:left;
	clear:left;
	padding:40px 30px 45px 30px;
}

#navbar a:visited {text-decoration:none; border-bottom:none !important;}

a {font-weight:bold; color:#004792;}

a:hover {text-decoration:none;}

a:visited {text-decoration:none; border-bottom:1px dotted #004792;}

#copy {width:562px; float:left;}

#copy2 {width:582px; float:left; min-height:530px; clear: right;}

#copy h2, #copy2 h2 {padding:0px; margin:0px 0px 18px 0px; font-size:2.4em; color:#e79912; line-height:1.1em;}

#copy h2 {width:530px; margin-bottom:18px;}

#copy2 img {padding:10px !important;}

.column {float:left; width:246px; padding-right:33px;}

* html .column {width:240px; padding-right:30px;}

#copy p, #copy2 p {text-align:justify; line-height:1.5em;}

#copy blockquote, #copy2 blockquote {
	padding:0px 0px 0px 65px;
	background:url(/img/bq_open.gif) no-repeat;
	font-size:2em; color:#838691; font-style:italic;
}

#copy blockquote {
	margin:15px 0px 15px -145px; 
	position:relative; float:left; 
}

#copy2 blockquote {
	margin:15px 0px;
}

.testiblock, #copy blockquote p {display:block; background:url(/img/bq_close.gif) no-repeat; background-position:bottom right;}

#copy blockquote p {width:298px; padding:0px 20px 0px 0px !important; margin:0px !important; line-height:1.18em; text-align:left;}

#copy2 .testiblock {width:520px;}

.whitener {width:135px; height:60px; float:right;}

#copy2 ul {padding:5px 0px 5px 20px; margin:10px 0px;}

#copy2 li {margin:0px; padding:3px 0px; line-height:1.5em;}

#sidebar {width:301px; float:left; clear:right;}

#sidebar h2, #submenu h2, #copy2 h3 {font-size:1.35em; color:#838691; padding:0px; margin:0px;}

#sidebar h2 {display:inline;}

#submenu h2 {margin-bottom:30px !important; display:block;}

#submenu #receptionist h2 {display:inline !important;}

#sidebar h3 {font-size:1em; margin:0px; padding:8px 4px 2px 4px;}

#submenu {background:url(/img/sidebar_bg2.jpg) no-repeat; width:210px; float:left; padding:13px 30px 13px 16px;}

#submenu h2 li {list-style:none; padding:0px; margin:0px; }

#submenu2 {width:255px; float:left;}

.pagenav {list-style:none; padding:0px; margin:0px;}

.page_item {list-style:none; padding:0px; margin:2px 0px;}

.current_page_item a {color:#838691; text-decoration:none; border-bottom:none;}

#receptionist h2 {border-bottom:4px solid #cad6e5;}

#receptionisto h2 {display:inline !important;}

#receptionist img {float:left; padding:0px 8px 15px 0px;}

#receptionist ul, #submenu ul, #receptionisto ul {list-style:none; padding:0px; margin:15px 0px;}

#receptionist li, #submenu li, #receptionisto ul {padding-bottom:8px;}

#spotlight {background:url(/img/sidebar_bg.jpg) no-repeat; padding:13px;}

#spotlight h2 {margin-bottom:20px !important; display:block !important;}

#footer {clear:left; background:url(/img/footer.jpg) no-repeat; padding:18px; text-align:center;}
#footer a {font-weight: normal;}

#footer p {color:#838691; font-size:.92em;}

.clickcred a {color:#838691;}


img {border:none;}