/* Zero out margins and padding */
html, body, img { margin: 0; padding: 0; }


/* Font Families */
p, h2 { font-family: 'Times New Roman', Times, TimesNR, Serif; }

h1 { font-family: Arial, Verdana, Helvetica, sans-serif; }


/* Font Sizes */
h1 { font-size: 14px; }

p, h2, h3 { font-size: 13px;} 

 

/* Font Styles */
h1, h2 { font-weight:bold; }

h1  { color: #C66; }

p, h2, h3 { color: #336; }

p a { color: #003; }

p a, call a { text-decoration: underline; }

body {
	background-color: white;
	color: black;
	text-align: center;
	margin-bottom: 2em;
	background: url(images/bg.gif) repeat;
	}

div#wrap {
	position: relative;
	background-color: white;
	margin: 15px auto 10px auto;
	width: 754px;
	border: 1px solid #E88;
	}

div#header {
	position: relative;
	top: 0;
	left: 0;
	height: 93px;
	width: 754px;
	background: url(images/banner.gif) 0 0 no-repeat;
	border-bottom: 1px solid #E88;
	}

#navContainer {
	margin: 0;
	padding-left: 74px;
	width: 680px;
	}

#navContainer ul {
	padding-left: 0; 
	margin: 0; 
	background-color: white; 
	color: #C66; 
	float: left; 
	width: 100%; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #C66;
	}

#navContainer ul li {
	display: inline;
	}

#navContainer ul li a {
	padding: 0.2em 1em;
	background-color: white;
	color: #C66;
	text-decoration: none;
	float: left;
	border-left: 1px solid #E88;
	}

#navContainer ul li#lastLink a { border-right: 1px solid #E88; }

#navContainer ul li a:hover {
	background-color: #C66; 
	color: #fff; 
	}

/* This is here because of an IE 5 Mac clear bug */
/* http://www.macedition.com/cb/ie5macbugs/#floatclearbug */
div#line {
	border-top: 1px solid #E88;
	width: 754px;
	height: 1px;
	clear: both;
	}

div#left {
	float: left;
	width: 142px;
	height: 269px;
	margin-top: 20px;
	margin-bottom: 20px;
	}

div#center {
	float: left;
	width: 300px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 36px;
	text-align: left;
	border-top: 1px solid #A01515;
	border-bottom: 1px solid #A01515;
	}

h1 {margin-bottom: 4px;}
h1.first { margin-top: 0;}
p.first { margin-top: 0; }

div#center p { margin-bottom: 10px; }

div#center ul {
	font-family: 'Times New Roman', Times, TimesNR, Serif;
	font-size: 13px;
	color: #336;
	margin-top:0;
	margin-left: 15px;
	margin-top:0;
	padding-left: 0;
	}

div#right {
	float: left;
	width: 173px;
	margin-top: 20px;
	margin-left: 40px;
	margin-bottom: 20px;
	text-align: left;
	}
	
body#indexBody div#right {
	border-top: 2px solid #EF7979;
	background: url(images/staff.gif) 0 100%  no-repeat #FFEBE3;
	min-height: 260px;
	}

div#right h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C66;
	margin: 8px 8px 0 8px;
	
	}

div#right p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #711;
	margin: 3px 8px 8px 8px;
	}

div#right p.last { margin-bottom: 140px; }

/* Tan Hack for Win IE 5 */
* html div#left, 
* html div#center,
* html div#right {
	margin-top: 4px;
	ma\rgin-top: 4px;
	}

/* Tan Hack for Win IE 5 */
* html div#right {
	margin-right: 13px;
	ma\rgin-right: 15px;
	}

/* Mac Band Filter, Only IE 5 Mac will see this */
/* http://www.stopdesign.com/examples/ie5mac-bpf/ */
/*\*//*/

div#line { margin-bottom: 20px; }

/**/


div#footer {
	clear: both;
	width: 754px;
	height: 56px;
	background: url(images/footBack.gif) bottom left #FFEBE3 no-repeat;
	text-align: center;
	}
	
div#footer p {
	line-height: 15px;
	margin-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C66;
	}
	
div#footer a {
	color: #933;
	}

/* IE 5 Mac Styles */
div#footer p {
	padding-top: 0;
	}

/* Begin IE 5 Mac Hide Hack This is used for all other browsers \*/
div#footer p {
	padding-top: 8px;
	}
/* End IE 5 Mac Hide Hack */

div#nav a:hover { color: #900; }

/* Current Page Link Colors */
body#aboutBody a#about { color: #711; }
body#servicesBody a#services { color: #711; }
body#doctorBody a#doctor { color: #711; }
body#insuranceBody a#insurance { color: #711; }
body#locationBody a#location { color: #711; }

/* Current Page Left Image */
body#indexBody div#left { background: url(images/left_index.jpg) 12px 0 #FFEBE3 no-repeat; }
body#aboutBody div#left { background: url(images/left_about.jpg) 12px 0 #FFEBE3 no-repeat; }
body#servicesBody div#left { background: url(images/left_services.jpg) 12px 0 #FFEBE3 no-repeat; }
body#doctorBody div#left { background: url(images/left_doctor.jpg) 12px 0 #FFEBE3 no-repeat; }
body#locationBody div#left { background: url(images/left_location.jpg) 12px 0 #FFEBE3 no-repeat; }
body#insuranceBody div#left { background: url(images/left_insurance.jpg) 12px 0 #FFEBE3 no-repeat; }


/* Current Page Link Hover Colors */
body#aboutBody a#about:hover { color: #711; background-color: white; }
body#servicesBody a#services:hover { color: #711; background-color: white; }
body#doctorBody a#doctor:hover { color: #711; background-color: white; }
body#locationBody a#location { color: #711; background-color: white; }
body#insuranceBody a#insurance:hover { color: #711; background-color: white; }

/* Section Headlines */
h1#index { background: url(images/header_index.gif) 0px 0px no-repeat; height: 53px; width: 300px; }
h1#about { background: url(images/header_about.gif) 0px 0px no-repeat; height: 53px; width: 305px; }
h1#services { background: url(images/header_services.gif) 0px 0px no-repeat; height: 53px; width: 305px; }
h1#doctor { background: url(images/header_doctor.gif) 0px 0px no-repeat; height: 53px; width: 305px; }
h1#location { background: url(images/header_contactus.gif) 0px 0px no-repeat; height: 53px; width: 305px; }
h1#insurance { background: url(images/header_insurance.gif) 0px 0px no-repeat; height: 53px; width: 305px; }

h1#about,
h1#services,
h1#doctor,
h1#location,
h1#insurance {
	margin-top: 8px;
	margin-bottom: 0;
	}
	
/* Link back to home page */
div#hotspot {
	position: absolute;
	left: 0; top: 0;
	width: 250px;
	height: 90px;
	margin: 0; padding: 0;
	overflow: hidden;
	/*border: 1px solid blue;*/
	}

div#hotspot a {
	display: block;
	margin: 0; padding: 0;
	width: 250px;
	height: 90px;
	}

/* Hide the home page link text */
div#hotspot span {
	display: block;
	width: 0; height: 0;
	overflow: hidden;
	}

.hide {
	display: block;
	width: 0; height: 0;
	overflow: hidden;
	}

div#rule {
	width: 300px;
	border-style: solid none none none;
	border-color: #A01515;
	border-width: 1px;
	height: 1px;
	margin: 0;
	}