/****************************************************
Created By: Delaware.net
Delaware Modern Pediatrics Layout CSS File 
****************************************************/

/* LAYOUT */

* {margin:0; padding:0; font-weight:normal;} 
body {background:url(/img/layout/body_bg.jpg) top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#fff; color:#000;}
p {margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px;}
h2 {font-weight:normal;}
a {outline-style:none; color:#1a397a; text-decoration:underline;}
a:hover {color:#0066FF; text-decoration:none;}
img {border:none;}
strong {font-weight:bold;}
b {font-weight:bold;}

#wrapper {margin:0 auto; width:900px;}


/* HEADER */
#header {width:890px; height:229px; position:relative;}
#logo {position:absolute; z-index:99; margin:28px 0 0 0;}

#subNav {position:absolute; width:675px; margin:3px 0 0 240px; z-index:98;}
#subNav form {margin:0; padding:0;}
#subNav .textsearch {margin:0; padding:0; font-size:10px; float:left; padding:1px 1px 0;}
#subNav .submit {margin:0; padding:0; font-size:8px; float:left;}
#subNav li {list-style:none; float:left; padding:0 6px; border-right:1px solid #292c07;}
#subNav li.last {border:none;}
#subNav a {color:#292c07; text-decoration:underline;}
#subNav a:hover {color:#434810; text-decoration:none;}

#phone {position:absolute; margin:27px 0 0 290px; font-size:14px; color:#a45070;}
#phone span {margin:0 0 0 10px; font-size:18px; font-weight:bold;}

#flash {position:absolute; width:801px; height:176px; top:53px; left:43px; background:url(/img/layout/flash_placeholder.png) top left no-repeat; z-index:9;}

/* MAIN NAVIGATION */
#mainNavWrapper {width:1000px; height:47px; margin:0 1px;}
#mainNavLeft {float:left; width:21px; height:47px; background:url(/img/layout/main_nav_left_03.png) top left no-repeat;}
#mainNavHome {float:left; width:846px; height:47px; background:url(/img/layout/main_nav_home_btm_shdw.gif) bottom left repeat-x #bad1e6;}
#mainNav {float:left; width:835px; height:47px; background:url(/img/layout/main_nav_btm_shdw.gif) bottom left repeat-x #bad1e6;}
#mainNavRight {float:left; width:23px; height:47px; background:url(/img/layout/main_nav_right_15.png) top left no-repeat;}

#mainNav li, #mainNavHome li {float:left; list-style:none;}
#mainNav a, #mainNavHome a {height:42px; display:block;}
#mainNav li.boy, #mainNavHome li.boy {width:15px; height:42px; background:url(/img/layout/mainnav/boy.gif) top left no-repeat;}
#mainNav li.girl, #mainNavHome li.girl {width:15px; height:42px; background:url(/img/layout/mainnav/girl.gif) top left no-repeat;}

#advice {width:178px; margin:0 12px 0 35px; background:url(/img/layout/mainnav/advice_04.jpg) top left no-repeat;}
#advice:hover {background:url(/img/layout/mainnav/advice_04.jpg) bottom left no-repeat;}

#providers {width:76px; margin:0 12px; background:url(/img/layout/mainnav/doctors.gif) top left no-repeat;}
#providers:hover {background:url(/img/layout/mainnav/doctors.gif) bottom left no-repeat;}

#directions {width:92px; margin:0 12px; background:url(/img/layout/mainnav/directions.gif) bottom left no-repeat;}
#directions:hover {background:url(/img/layout/mainnav/directions.gif) top left no-repeat;}

#forms {width:57px; margin:0 12px; background:url(/img/layout/mainnav/forms.gif) top left no-repeat;}
#forms:hover {background:url(/img/layout/mainnav/forms.gif) bottom left no-repeat;}

#policies {width:90px; margin:0 12px; background:url(/img/layout/mainnav/insurance.gif) top left no-repeat;}
#policies:hover {background:url(/img/layout/mainnav/insurance.gif) bottom left no-repeat;}

#referrals {width:84px; margin:0 0 0 12px; background:url(/img/layout/mainnav/referrals.gif) bottom left no-repeat;}
#referrals:hover {background:url(/img/layout/mainnav/referrals.gif) top left no-repeat;}

/* HOME PAGE CONTENT */
#contentHome {width:846px; min-height:455px; height:auto !important; height:455px; margin:0 0 0 22px; padding:0 0 15px 0; background:url(/img/layout/content_home_bg_fade.jpg) top left repeat-x;}
#ticker {float:left; width:794px; height:35px; margin:13px 0 0 27px; background:url(/img/layout/ticker_bg.jpg) top left no-repeat;}
#homeContentLeft {float:left; width:452px;}
#news {width:409px; height:205px; margin:15px 0 0 38px; padding:42px 0 0 5px; background:url(/img/layout/news_bg.jpg) top left no-repeat;}
#newsletter {width:414px; height:147px; margin:0 0 0 38px; background:url(/img/layout/newsletter_bg.jpg) top left no-repeat;}
#homeContentRight {float:left; width:358px;}
#fullContent {position:relative; width:747px; margin:0 0 0 -460px;}
#expecting {width:318px; height:121px; margin:45px 0 0 37px; background:url(/img/expecting.png) top left no-repeat;}
#expecting a {display:block; width:149px; height:31px; padding:90px 0 0 169px; color:#adc181; font-size:14px; font-weight:bold;}
#contactbutton {background:url(/img/contactbg.png) no-repeat; width:318px; height:121px; margin:10px 0 0 37px;}
#contactbutton a {width:318px; height:121px; display:block;}
#homeText {width:287px; margin:0 0 0 37px; color:#0b2c4b; padding:24px 0 0 14px; text-align:justify;}
#contactStatement {width:435px; font-size:14px;}
#searchform {position:absolute; z-index:10000000; margin:205px 0px 0px 630px; width:237px;}

/* INTERIOR CONTENT */
#treesContactButton {}
#content {width:815px; min-height:455px; height:auto !important; height:455px; margin:0 0 0 22px; padding:7px 10px 15px 10px; background:url(/img/layout/content_bg_fade.jpg) top left repeat-x;}

#sideBar {
	float:left; 
	width:186px; 
	min-height:365px; 
	height:auto !important; 
	height:365px; 
	background:url(/img/layout/sidebar_bg.jpg) top left no-repeat; 
	font-size:12px;
}
#sideBar ul {
	margin:3px 0 3px 5px;
	padding:0;
}
#sideBar ul a{
	font-weight:bold;
}
#sideBar ul ul {
	display:none;
}
#sideBar ul ul a{
	display:none;
}
#sideBar ul ul ul {
	display:none;
}
#sideBar ul ul ul a{
	display:none;
}
#sideBar li {
	list-style:none; 
	background:url(/img/layout/blue_bullet2.png) top left no-repeat;
	margin:0; 
	padding:0px 0px 0px 13px;
}
#sideBar a { text-decoration:none;  color:#285d93;}
#sideBar a:hover {color:#285d93; text-decoration:underline;}



#contentRight {float:left; margin-left:15px; width:600px; color:#14395f;}
.contentList {float:left; width:335px; margin-left:30px;}
#contactUs {position:absolute; width:204px; height:204px; margin:0 0 0 445px; background:url(/img/layout/contact_us_bg.png) top left no-repeat;}
#contactUs p {position:absolute; width:166px; padding:73px 18px 0 18px; text-align:left; line-height:15px; color:#66822b;}
#contactUs a {position:absolute; width:151px; height:49px; padding:160px 0 0 48px;}
#contactUs a:hover span {width:102px; height:29px; display:block; background:url(/img/layout/contact_us_button_over.jpg) top left no-repeat;}
#contactUs span {width:102px; height:29px; display:block; background:url(/img/layout/contact_us_button.jpg) top left no-repeat;}

#map {width:425px; height:420px; border-color:#999999; border-style:solid; border-width:thin; margin:0 0;}

/* FOOTER */
#footerWrapper {height:40px; background:url(/img/layout/footer_bg.gif) top left repeat-x;}
#footer {width:890px; margin:0 auto;}
#footer ul {padding:10px 0 0 60px;}
#footer li {float:left; list-style:none; padding:0 6px; border-right:1px solid #364712;}
#footer li.last {border:none;}
#footer a {color:#364712;}

#dinosaur {float:right; margin:-35px 22px 0 50px; position:absolute;}

#delawarenet p {position:relative; color:#9EAF78; text-align:center; margin:50px auto 0 auto; font-size:11px;}
#delawarenet a:link, #delawarenet a:visited {font-size:11px; color:#9EAF78; text-decoration:underline;}
#delawarenet a:hover {font-size:11px; color:#818F62; text-decoration:none;}

/* CLEAR FIX */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* END */
