body{
	margin: 0px;
	padding: 0px;
	background: #fff url('http://www.womenssurgerycenter.com//images/common/main_background.jpg') center top no-repeat;
	text-align: center;
}

/* reset */

h1, h2, h3, h4, h5, p, ul, li, blockquote{ margin: 0px; padding: 0px; }
img{ border: none; margin-bottom: -4px; }
input{ border: none; background: none; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 14px; color: #666666; }

/* typography */

h1{  }
h2{ font-family: Arial, "MS Trebuchet", sans-serif; font-size: 20px; font-weight: normal; }
h3{ font-family: Arial, "MS Trebuchet", sans-serif; font-size: 16px; font-weight: normal; color: #005296; padding-bottom: 10px; }
p{ font-family: Arial, "MS Trebuchet", sans-serif; font-size: 14px; font-weight: normal; color: #666666; padding-bottom: 15px; }

/* layout */

#container{  width: 1004px; margin: auto; }
#container #matte{ width: 960px; padding: 22px; text-align: left; background: #fff url('http://www.womenssurgerycenter.com//images/common/content_shadow_background.gif') left top no-repeat; }

#header{ position: relative; width: 980px; height: 170px; margin: auto; padding: 0px 0px 8px 0px; }
#logo{ position: absolute; left: 10px; top: 15px; }
#main_nav{ position: absolute; right: 0px; bottom: 8px; }
#main_nav ul{ width: auto; list-style: none; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 18px; font-weight: normal; }
#main_nav ul li{ float: left; border-right: 1px solid #8ad8ed; }
#main_nav ul li a{ display: block; padding: 10px 20px; color: #005296; text-decoration: none; }
#main_nav ul li a:hover{ color: #3daecd; text-decoration: none; }
#main_nav ul li.active{ color: #3daecd; background: #fff; }

#stage{ width: 960px; height: 408px; margin-bottom: 10px; overflow: hidden; background: url('http://www.womenssurgerycenter.com//images/common/home_stage.jpg') left top no-repeat; }
#stage h1, #stage p{ display: none; }

#features{ width: 960px; overflow: hidden; }

#make_an_appointment{ float: left; width: 244px; margin-right: 10px; background: url('http://www.womenssurgerycenter.com//images/common/feature_corner_shadow.gif') top right no-repeat; overflow: hidden; }
#make_an_appointment #padded{ padding: 20px; }
#make_an_appointment h2{ height: 55px; text-indent: -9999px; background: url('http://www.womenssurgerycenter.com//images/common/title_make_an_appointment.gif') top left no-repeat; }
#make_an_appointment .textfield{ width: 190px; height: 15px; padding: 5px; background: #fff; border: 1px solid #ccc; }
#make_an_appointment .dropdown{ width: 200px; height: 30px; padding: 5px; background: #fff; border: 1px solid #ccc; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 14px; color: #666666 }
#make_an_appointment .send{ width: 79px; height: 33px; background: url('http://www.womenssurgerycenter.com//images/common/btn_send.gif') 0px 0px no-repeat; overflow: hidden; }
#make_an_appointment .send:hover{ cursor: pointer; background: url('http://www.womenssurgerycenter.com//images/common/btn_send.gif') -79px 0px no-repeat; }

#dedicated_doctors{ float: left; width: 706px; }
#dedicated_doctors #padded{ padding: 20px; }
#dedicated_doctors h2{ height: 55px; text-indent: -9999px; background: url('http://www.womenssurgerycenter.com//images/common/title_dedicated_doctors.gif') top left no-repeat; }
#dedicated_doctors #content{ float: left; width: 410px; margin-right: 20px; }
#dedicated_doctors #content a{ color: #025296; font-size: 18px; text-decoration: none; }
#dedicated_doctors #content a:hover{ color: #025296; text-decoration: underline }
#dedicated_doctors #in_the_news{ float: left; width: 215px; border-left: 1px solid #e0e0e0; padding-left: 20px; }
#dedicated_doctors #in_the_news h3{  color: #025296; font-size: 18px; padding-bottom: 20px; }
#dedicated_doctors #in_the_news img{ padding-bottom: 20px; }
#dedicated_doctors #in_the_news a{ color: #666666; text-decoration: underline; }
#dedicated_doctors #in_the_news a:hover{ color: #666666; text-decoration: none; }

#footer_container{ width: 100%; height: auto; background: #d5f1f8; }
#footer{ text-align: left; clear: both; width: 960px; margin: auto; padding: 20px 0px; }
#footer p{ font-size: 11px; }

/* Random WYSIWYG styles */

.floatright{ float: right; margin: 0px 0px 20px 30px; }