@charset "utf-8";
/* CSS Document */

body {
	padding:0;
	margin:0;
	margin-bottom:0px;
	background-color:#85a130;
	background-image:url(images/skygrass_bg.jpg); background-repeat:repeat-x;
	font-family:Tahoma, Arial;
	font-size:.8em;
	}
#container {
	background-image:url(images/sand_repeat.jpg); background-repeat:repeat-y;
	/*background-image:
	url(images/background.jpg); background-repeat:no-repeat; background-position:top;*/
	margin:auto;
	width:1024px;
	
	}
#playground {
	width:1024px;
	background-image:url(images/background.jpg); background-repeat:no-repeat;
	min-height:793px;
	}
#nav {
	width:540px;
	/*width:540px;*/
	height:143px;
	/*position:relative; top:16px; left:310px;*/
	margin-left:310px;
	margin-top:15px;

	}

#homebutton a img{
	width:67px;
	height:143px;
	background-image:url(images/1home.jpg); background-repeat:no-repeat;
	float:right;
	}
#homebutton a:hover img{
	background-image:url(images/1home_roll.jpg); background-repeat:no-repeat;
	}
#homebuttonactive a img{
	width:67px;
	height:143px;
	background-image:url(images/1home_roll.jpg); background-repeat:no-repeat;
	float:right;
	}
#meetusbutton a img {
	width:60px;
	height:143px;
	background-image:url(images/2meetus.jpg); background-repeat:no-repeat;
	float:right;
	}
#meetusbutton a:hover img {
	background-image:url(images/2meet_roll.jpg); background-repeat:no-repeat;
	}
#meetusbuttonactive a img {
	width:60px;
	height:143px;
	background-image:url(images/2meet_roll.jpg); background-repeat:no-repeat;
	float:right;
	}
#locationsbutton a img {
	width:62px;
	height:143px;
	background-image:url(images/3locations.jpg); background-repeat:no-repeat;
	float:right;
	}
#locationsbutton a:hover img{
	background-image:url(images/3loca_roll.jpg); background-repeat:no-repeat;
	}
#locationsbuttonactive a img {
	width:62px;
	height:143px;
	background-image:url(images/3loca_roll.jpg); background-repeat:no-repeat;
	float:right;
	}
#insurancebutton a img {
	width:65px;
	height:143px;
	background-image:url(images/4insurance.jpg); background-repeat:no-repeat;
	float:right;
	}
#insurancebutton a:hover img{
	background-image:url(images/4ins_roll.jpg); background-repeat:no-repeat;
	}
#insurancebuttonactive a img {
	width:65px;
	height:143px;
	background-image:url(images/4ins_roll.jpg); background-repeat:no-repeat;
	float:right;
	}
#patientformsbutton a img {
	width:64px;
	height:143px;
	background-image:url(images/5patientforms.jpg); background-repeat:no-repeat;
	float:right;
	}
#patientformsbutton a:hover img {
	background-image:url(images/5patient_roll.jpg); background-repeat:no-repeat;
	}
#patientformsbuttonactive a img {
	width:64px;
	height:143px;
	background-image:url(images/5patient_roll.jpg); background-repeat:no-repeat;
	float:right;
	}
#officepoliciesbutton a img {
	background-image:url(images/6officepolicies.jpg); background-repeat:no-repeat;
	width:67px;
	height:143px;
	float:right;
	}
#officepoliciesbutton a:hover img {
	background-image:url(images/6office_roll.jpg); background-repeat:no-repeat;
	}
#officepoliciesbuttonactive a img {
	background-image:url(images/6office_roll.jpg); background-repeat:no-repeat;
	width:67px;
	height:143px;
	float:right;
	}
#servicesbutton a img {
	width:68px;
	height:143px;
	background-image:url(images/7ourservices.jpg); background-repeat:no-repeat;
	float:right;
	}
#servicesbutton a:hover img {
	background-image:url(images/7service_roll.jpg); background-repeat:no-repeat;
	}
#servicesbuttonactive a img {
	width:68px;
	height:143px;
	background-image:url(images/7service_roll.jpg); background-repeat:no-repeat;
	float:right;
	}
#contactbutton a img {
	background-image:url(images/8contactus.jpg); background-repeat:no-repeat;
	width:69px;
	height:143px;
	float:right;
	}
#contactbutton a:hover img {
	background-image:url(images/8contact_roll.jpg); background-repeat:no-repeat;
	}
#contactbuttonactive a img {
	background-image:url(images/8contact_roll.jpg); background-repeat:no-repeat;
	width:69px;
	height:143px;
	float:right;
	}
a img {border:none;}

#content {
	width:550px;
	margin:0px 0 0 300px;
	padding-bottom:25px;
	}
#contentinside {
	width:585px;
	margin:0px 0 0 290px;
	}
#spacer1left {
	width:100px;
	height:200px;
	float:left;
	}
#spacer2left {
	position:relative; top:0; left:0;
	/*	border:1px solid blue;*/
	width:50px;
	height:180px;
	float:left;
	}
#spacerminiright {
	/*border:1px solid green;*/
	width:25px;
	height:250px;
	float:right;
	}

	
#logo a img {
	margin-left:280px;
	margin-top:10px;
	background-image:url(images/logo_roll.jpg); background-repeat:no-repeat;
	}
#logo a:hover img {
	background-image:url(images/logo_roll.jpg); background-repeat:no-repeat;
	}	

#title {
		margin-left:110px;
		
		}
#title h2 {
	color:#b7161c;
		margin-bottom:35px;	

	}

#sidebar1 {
	width:100px;
	height:300px;
	float:left;
	margin-left:10px;

	}
#sb_expecting a img{
	margin-left:200px;
	background-image:url(images/sb_expecting.gif); background-repeat:no-repeat;
	background-position:0 0;
	}
#sb_expecting a:hover img  {
	background-position: -127px 0;
	}
#sb_new a img{
	margin-left:170px;
	margin-top:10px;
	background-image:url(images/sb_new.gif); background-repeat:no-repeat;
	background-position:0 0;
	}
#sb_new a:hover img  {
	background-position: -127px 0;
	}
#sb_illness a img{
	margin-left:145px;
	margin-top:10px;
	background-image:url(images/sb_illness.gif); background-repeat:no-repeat;
	background-position:0 0;
	}
#sb_illness a:hover img  {
	background-position: -128px 0;
	}	
#sb_wellness a img{
	margin-left:120px;
	margin-top:10px;
	background-image:url(images/sb_wellness.gif); background-repeat:no-repeat;
	background-position:0 0;
	}
#sb_wellness a:hover img  {
	background-position: -128px 0;
	}		
#sb_affil a img{
	margin-left:90px;
	margin-top:10px;
	background-image:url(images/sb_affil.gif); background-repeat:no-repeat;
	background-position:0 0;
	}
#sb_affil a:hover img  {
	background-position: -130px 0;
	}			
#sb_reading a img{
	margin-left:65px;
	margin-top:10px;
	background-image:url(images/sb_reading.gif); background-repeat:no-repeat;
	background-position:0 0;
	}
#sb_reading a:hover img  {
	background-position: -127px 0;
	}				
#sb_library a img{
	margin-left:35px;
	margin-top:10px;
	background-image:url(images/sb_library.gif); background-repeat:no-repeat;
	background-position:0 0;
	}
#sb_library a:hover img  {
	background-position: -127px 0;
	}	


#sb_otherlinks a img {
  	background-image:url(images/sb_links.gif); background-repeat:no-repeat;
	background-position:0px 0;
	margin-top:10px;
	margin-left:10px;
	}
#sb_otherlinks a:hover img {
	background-position:-127px 0;
	}
	
#sidebar2 {
	width:100px;
	height:430px;
	float:right;
	margin-top:-171px;
	margin-right:40px;
	line-height:10px;
	}

#sidebar2 ul {
	list-style:none;
	margin-top:0;
	margin-left:-40px;
	}
#sidebar2 ul li {
	}
#sidebar2 ul li a{
	color:#fff;
	text-decoration:none;
	font-weight:600;
	
	}
#sidebar2 ul li a:hover {
	color:#ffcf07;
	}
.sb1 {margin-top:3px; text-align:center;font-size:9px;}

.sb2 {margin-top:37px; text-align:center;font-size:10px;letter-spacing:1px;}	
.sb3 {margin-top:43px; text-align:center;font-size:10px;letter-spacing:1px;}	
.sb4 {margin-top:37px; text-align:center;font-size:10px;letter-spacing:1px;}	
.sb5 {margin-top:37px; text-align:center;font-size:10px;letter-spacing:1px;}	
.sb6 {margin-top:39px; margin-left:-5px;text-align:center;font-size:10px;letter-spacing:1px;}
.sb7 {margin-top:37px; text-align:center;font-size:10px;letter-spacing:1px;}
.sb8 {margin-top:39px; margin-left:-8px;text-align:center;font-size:10px;letter-spacing:1px;}
.sb9 {margin-top:27px; margin-left:-8px;text-align:center;font-size:10px;letter-spacing:1px;}




#awards a img {
	background-image:url(images/awards.jpg); background-repeat:no-repeat;
	/*position:relative; top:3px; left:35px;*/
	margin:30px 0 0 29px;
	
		}
#awards a:hover img {
	background-image:url(images/awards_roll.jpg); background-repeat:no-repeat;
		}	
#news a img{
	background-image:url(images/news.jpg); background-repeat:no-repeat;
	/*position:relative; top:-113px; left:117px;*/
	float:right;
	margin:11px 820px 0 0;
	
	}
#news a:hover img {
	background-image:url(images/news_roll.jpg); background-repeat:no-repeat;
	}

#preload{
	visibility:hidden;
	height:1px;
	width:1px;
	overflow:hidden;
	}

#footer {
	background-image:url(images/footer.jpg);
	background-repeat:repeat;
	position:static; bottom:0; left:0;
	
	width:100%;
	/*width:981px;
	margin-left:22px;
	margin-top:30px;	
	margin-top:-12px;*/
	}
#footer p a {
	color:#fff;
	text-decoration:none;
	font-size:10px;
	}
#footer p a:hover {
	color:#fdba11;
	}
#footercontainer {
	height:100px;
	width:500px;
	margin:auto;
	text-align:center;
	}
	
.footerloca {
	width:140px;
	float:right;
	margin-top:8px;
	}
.footertagline {
	width:800px;
	margin:auto;
	text-align:center;
	color:#fff;
	font-size:.8em;
	padding-bottom:10px;
	}
		
.clearfloat {
	clear:both;
	}

.noscreen {
	display:none;
	}

td {vertical-align:top;}
tr.one {
	background-color:#CCCCCC;
	}

a {color:#006600;
	}
a:hover{
	color:#FF0000;
	}
#rotate {
	width:301px;
	float:right;
	
	}
#placemat {
	background-image:url(images/placemat.jpg); background-repeat:no-repeat;
	padding-top:30px;
	position:relative; top:0px; left:0;
	/*height:260px;*/
	
	}

.flower1 {
	position:absolute; top:0px; left:240px; z-index:100;
	}
.flower2 {
	position:absolute; top:180px; left:520px; z-index:101;
	}
#extra-links {
		margin-left: auto;
	  margin-right: auto;
		font-size:7pt;
		font-family:arial;		
		width:800px;
		text-align:center;
		
}	
