/* CSS Document */

/*Extras*/	
#map {background-color: #F6F4E5; width: 380px; text-align: left;}
#content img{vertical-align:bottom;}
#clubs {float: right; width: 230px; padding-top: 15px;}
#clubs p{margin-top: 0px;}
#contact {float: left; width: 330px;margin-top: 0px; padding-top: 0px;}
#contact table{margin-top: 0px; padding-top: 0px;}	
#index-features {clear: both; width: 580px;  background: url('images/newsbg.jpg') top left repeat-x;
	padding: 5px 0px 5px 0px; margin-top: 10px;}
#news {width: 374px; background: url('images/newsbg.jpg') top left no-repeat;
	float: right; padding: 5px 0px 5px 0px; border-left: 1px dashed #C8BA98;}
#news ul {margin: 15px; padding-left: 10px;}
#other {width: 200px; background: url('images/newsbg.jpg') top left no-repeat;
	float: left; padding: 5px 0px 5px 0px;	float: left;}
	
/*Bio Stuff*/
img.bio {background-color: #ffffff;
	padding: 8px;
	border: 1px solid;
	border-color: #D5D1B6 #9D9877 #9D9877 #D5D1B6;
	margin: 0px 8px 3px 0px;
	float: left;
	}
.bio-box {
	clear: both;
	display: block;
	margin: 10px 10px 10px 10px;
	padding: 10px 0px 0px 0px;
	border-top: 1px dashed #752E0B;} 
.bio-box h2{margin: 0px; padding: 0px;}
.bio-box p{padding: 0px;}
.rates {
	background: url('images/rates-icon.gif') top left no-repeat;
	padding: 4px 5px 5px 25px;
	line-height: 25px;}
.schedule {
	background: url('images/schedule-icon.gif') top left no-repeat;
	padding: 4px 5px 5px 25px;
	line-height: 25px;}
	
a.top{background-image: url('images/top.gif');
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding: 0px 0px 10px 25px;
	margin: 0px; font-size: 14px; line-height: 30px; font-weight: bold;
	color: #6D7045;
	}
a.top:link, a.top:visited {color:#6D7045;}
a.back{background-image: url('images/back.gif');
	background-position: 6px 0px;
	background-repeat: no-repeat;
	padding: 0px 0px 10px 25px;
	margin: 0px; font-size: 14px; line-height: 30px; font-weight: bold;
	}
a.back:link, a.back:visited {color:#752E0B;}

#contentScrollerLayer { position:relative; width:290px; z-index:1; left: 0px; top: 0px; height: 850px}

/* =Back To Top
-----------------------------------------------------------------------------*/
html>body #backTop {
	background:url('images/backToTop.gif') no-repeat;
	padding:25px 10px 5px 30px;
	right:0;
	bottom:0;
	position:fixed;
	z-index:4;
	text-align: left;
}
#backTop { position: absolute; right: 0px; bottom: 0px; }
#backTop a{color:#F6F4E5;
	padding: 5px;
	font-weight: bold;
	font-size: 14px;
	font-style: italic;}
#backTop p{margin: 8px 0px 5px 0px;}

html>body #clinic-sort {
	background:url('images/backToTop.gif') no-repeat;
	padding:40px 10px 5px 30px;
	right:0;
	bottom:0;
	position:fixed;
	z-index:4;
	text-align: left;}
#clinic-sort { position: absolute; right: 0px; bottom: 0px; }
#clinic-sort a{color:#F6F4E5; padding: 5px; font-weight: bold; font-size: 14px; font-style: italic;}
#clinic-sort p{margin: 8px 0px 5px 0px;}
#IEcontainer { position:relative; overflow-x:hidden; overflow-y:auto;}

/*Feature boxes on Home Page
#feature-box-container { margin: 0px 0px 10px 10px; width: 640px;
	background: url('images/feature-box-bg.jpg') top left repeat-y; }
.feature-box { padding-top: 5px; width: 310px; margin-right: 10px;
	background: url('images/feature-box-top.jpg') top left no-repeat;
	float: left;}
#feature-left p, #feature-right p {margin: 0px;}
.features-topline {color: #B0B0D6; font-size: 14px;}	
.features-bottomline {color: #ffffff; font-size: 24px; letter-spacing: .1em;}
a.readmore:link, a.readmore:visited {text-decoration: none; color: #811110;}
a.readmore:hover, a.readmore:active {text-decoration: none; color: #752E0B;}*/
