* { margin:0px;	padding:0px; }

html, body { 
	background: #F6E6CF url("../graphics/body.bg.gif") repeat-x;
	text-align: center; 
}

body, table, tr, td, form, p, input, select, submit, textarea {
	font: 12px/1.5em Verdana, Arial, sans-serif;
	color: #000;
}

a { color: #333; } 
h1 { font: 20px Arial, sans-serif; color: #67002a; text-transform:uppercase; font-weight:bold; margin:0 0 10px 0; }
h2 { font: 14px Arial, sans-serif; color: #cc2229; font-weight:bold; margin:5px 0; }
.page_content_item { clear:both; margin:0 0 15px 0;  }
.page_content_item img { border-bottom: 10px; }

#wrapper {
	margin: 0px auto 0px auto;
	width: 760px; 
}
#header {
	position:relative; width: 100%; text-align: center;
}
#header div.col1 img { float:left; display:inline; }
#header div.col2, #header div.col3 { float:left; display:inline; }
#header div.col2 img, #header div.col3 img { display:block; }
#header div.col2 { width: 269px; }
#header div.col3 { width: 490px; }

#header .menu { text-align:center; width:759px; padding:6px 0; background:#a90810; font-size:14px; color:#fff; text-transform:uppercase; }
#header .menu a { color: #fff; text-decoration:none; }
#header .menu a:hover { text-decoration:underline; }

#header .address { color:#fff; position:absolute; top:25px; right:10px; text-align:left; font-size:11px; font-family:arial,sans-serif; letter-spacing:0px }
#header .large { font-size: 14px; font-weight:bold; }

#header .slogan { 
	color: #faffff; position:absolute; top:38px; right:20px; 
	font-size: 20px; font-family: Georgia, serif; line-height:110%; text-align:left; 
	width: 250px; font-style: italic; 
}

#body { 
	float:left; width: 100%; background: #fff url(../graphics/nav_body.gif);
	text-align: left; display:block; padding-bottom: 50px;
}

#left { 
	display:inline; float:left; 
	width: 270px; 
}
#left ul { list-style-type: none; margin: 15px 0 0 50px; }
#left li { 
	width: 173px; height: 18px; overflow:hidden; 
	background: url(../graphics/nav.off.gif) no-repeat; 
	margin: 2px 0; padding:0 0 0 5px; font-size:11px;
}
#left li.on, #left li:hover { background: url(../graphics/nav.on.gif) no-repeat; }
#left li a { color: #fff; text-transform:uppercase; text-decoration:none; font-weight:bold; }
#left li.on a { color: #F0D08D; }

#left .banners { margin:20px 0 0 50px; }
#left .banners img { border:0px; }
#left .banners .emergency div {
	width: 173px; height: 65px; overflow:hidden; background: url(../graphics/24hour.jpg);
	margin: 0 0 4px; 
}
#left .banners .emergency:hover div {
	background-position: 0 -65px;
}

#right { display:inline; float: left; min-height:300px;  }
#right .content { float:left; display:block; width: 100%; margin: 10px 20px; width: 440px;  }
#right .content li { margin-left:15px; }

#footer { float:left; display:block; width: 100%; text-align:center; background: #fff; }
#footer div.buttons { height: 80px; background: url(../graphics/footer.bg.buttons.gif) no-repeat; }
#footer div.buttons img { margin:0 20px; border:0px; }
#footer div.copy { font-size: 9px; padding-top: 12px; background: url(../graphics/footer.bg.copy.gif) no-repeat; }
#footer div.links { background: #C8A968; width:100%; padding: 10px 0; text-transform:uppercase; font-size:10px; }
#footer a { text-decoration:none; color: #000; }
#footer a:hover { text-decoration:underline; }

/** doctors page **/
#right div.doctors { display:block; width:100%; float:left; clear:both; margin: 5px 0 15px 0; }
#right div.doctor { display:inline !important; float:left; width:100px; margin:0 10px 0 0; cursor:pointer;  }
#right div.doctor p { font-weight:bold; font-size:10px; line-height:100%; text-align:center;  }

/** doctor popup **/
#modalDoctor { text-align:left; background: #fff url(../graphics/modal.bg.gif) no-repeat;  }
#modalDoctor .mochaContentWrapper { background: none; }
#modalDoctor .mochaContentBorder { border:0px; }
#modalDoctor h1 { text-transform:none; color: #000; }
#modalDoctor img { float:right; border: 1px solid #000; margin: 0 0 0 10px; }

/** sponsors **/
.sponsor-cat { float:left; width:100%; display:block; clear:both; margin:0 0 40px;  }
.sponsor-cat h3 { text-align:center; font-size: 16px; margin:0 0 20px; }

.sponsor-row { float:left; width:100%; display:block; clear:both; margin: 0 0 30px;}

.sponsor-item { display:inline; float:left; width:135px; margin: auto 10px 0 auto; text-align:center;  }
.sponsor-item img { border:0px; }







