﻿body { margin:0; padding:0; background:#FFFFFF url(../../images/bg-main.jpg) repeat-x; text-align:center; font-family:Verdana, Arial, Sans-Serif; font-size:12px; }
img { border:0; }
a { color:Blue; }

#wrapper { position:relative; margin:0 auto; width:780px; text-align:left; padding-top:20px; }
#logo { text-align:center; color:#FFFFFF; }

#body { background-color:#FFFFFF; margin-top:20px; border:solid 1px #CCCCCC; }
	/* 2 column 100% color/height setup */
	#body-wrapper-outer { border-left:180px solid #EBEBEB; background-color:#FFFFFF; }
		#body-wrapper-inner { margin:0; width:100%; }
			#body-left { width:180px; margin-left:-180px; float:left; position:relative; z-index:10; }
			#body-right { float:left; width:100%; position:relative; z-index:11; }
	/* 2 column Mozilla hack */
	#body-wrapper-outer > #body-wrapper-inner { border-bottom:1px solid transparent; }
		#body-left { margin-right:1px; }
		#body-right { margin: 0 -3px 0 -2px; }
	/* end 2 column setup and hack */

#links { float:left; background-color:#EBEBEB; width:180px; padding-bottom:40px; }
	.link-left { width:180px; display:block; }
		.link-left a { color:#000000 !important; display:block; border-bottom:solid 1px #999999; font-size:12px; text-decoration:none; padding:11px 0 11px 15px; }
		.link-left a:hover { background-color:#F9FDA8; display:block; }
	.link-left-active { background-color:#F9FDA8; width:180px; border-bottom:1px solid #999999; display:block; }
		.link-left-active a { color:#393017 !important; background-color:#F9FDA8; display:block; font-size:12px; font-weight:bold; text-decoration:none; padding:11px 0 11px 15px; }

#main { float:left; width:565px; padding:15px 10px 60px 15px; }
#footer { font-size:11px; padding:15px 0 15px 0; text-align:center; }

#pride { font-weight:bold; text-align:center; font-size:14px; padding-bottom:15px; }
#producing { text-align:center; padding-bottom:15px; font-size:14px; }
#cater { font-weight:bold; text-align:center; padding-bottom:5px; margin-bottom:10px; }

#bullets { border-bottom:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; width:550px; margin-bottom:20px; }
.ul-home { float:left; padding:15px 0 15px 15px; }

#main-title { text-align:center; font-size:18px; font-weight:bold; padding-bottom:30px; }

#myers { padding-bottom:30px; margin-bottom:30px; border-bottom:solid 1px #CCCCCC; }
.doctor-title { font-size:16px; font-weight:bold; }

/* --- Float Hack --- */
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
html .cf {height: 1%;}
/* End hide from IE-mac */