* {	margin: 0;	padding: 0; }

body { background: #f2f2f2 url(images/body-bg.gif) repeat-y 50% 0; font: 12px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif; }

/* Site Container */
#sd_site { width: 800px; margin: 0 auto; }

/* Header */
#cont_header { 
	width: 800px;
	height: 168px;
	margin: 0 0 10px 0;
	background: url(images/navhead-bg.gif) repeat-x 0 0;
	position: relative;
}

#cont_header h1 a{
	width: 238px;
	height: 130px;
	background: url(images/logo.gif) no-repeat;
	text-indent: -9999em;
	overflow: hidden;
	position: absolute;
	top: 0;
}

h2#tollFree{
	width: 228px;
	height: 32px;
	background: url(images/callNum.gif) no-repeat;
	text-indent: -9999em;
	overflow:visible;
	position: absolute;
	top: 0;
	right: -1px;
}
h2#tollFree2{
	width: 228px;
	height: 32px;
	text-indent: -9999em;
	overflow:auto;
	position: absolute;
	top: 32px;
	right: -1px;
}

/* Tab Navigation */
ul#nav_head {
    width: 600px;
	height: 36px;
	background-image: url(images/nav-bg.png); 
    margin: 0;
	padding: 0;
	position: absolute;
	top: 91px;
	left: 196px;
}
#nav_head #nav_d {
		background-image: url(images/nav-bg2.png); 
		left:-186px;
	
}
ul#nav_head  li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
ul#nav_head  li, ul#nav_head  a { height: 36px; display: block; text-indent: -9999px; overflow: hidden; }
#nav_a { left: 0px; width: 186px; }
#nav_b { left: 186px; width: 228px; }
#nav_c { left: 414px; width: 186px; }
#nav_d { left: 0; width: 186px; }	
#nav_a a:hover, #bd_sinusitis ul#nav_head #nav_a a { 
	background: transparent url(images/nav-bg.png) 0px -36px no-repeat; }
#nav_b a:hover, #bd_benefits ul#nav_head #nav_b a {
    background: transparent url(images/nav-bg.png) -186px -36px no-repeat; }
#nav_c a:hover, #bd_physician ul#nav_head #nav_c a {
    background: transparent url(images/nav-bg.png) -414px -36px no-repeat; }
#nav_d a:hover, #bd_physician ul#nav_head #nav_d a {
    background: transparent url(images/nav-bg2.png) -0px -36px no-repeat; }	


/* Header Links */ 
ul#nav_head2 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 32px;
	right: -15px;
	width:280px;

}
ul#nav_head2 li { background: url(images/blueArrow.gif) no-repeat 0 .35em; padding: 0 10px .25em 12px; list-style: none; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; display:inline;  }
ul#nav_head2 a { color: #069; text-decoration: none; }
ul#nav_head2 a:hover { text-decoration: underline; }

/* Sub Navigation */
ul#nav_sub {
	width: 800px;
	margin: 7px 0 0 0;
	padding: 0;
	position: absolute;
	top: 130px;
	left: 0;
	text-align: center;
}
ul#nav_sub li { border-right: 1px solid #fff; padding: 0 1em 0 1em; display: inline; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; }
ul#nav_sub li.last { border-right: none; }
ul#nav_sub a { color: #fff; text-decoration: none; }
ul#nav_sub a:hover { text-decoration: underline; }

/* Layout (sub pages) */
#cont_leftBar { 
	float: left;
	display: inline;	 
	width: 166px; 
	margin: 0 0px 0px 0;
	background: #fff;
}

#cont_body {
	float: left; 
	display: inline;
	width: 380px;
	margin: 0 25px 25px 10px;
	background-image: none;
	background: #fff;
}

#cont_rightBar { 
	float: right;
	display: inline;
	width: 204px;
	
	margin: 0 0 15px 0;
	background: #fff;
}

#cont_footer { 
	clear: both;
	margin: 10px 0 0 0;
	padding: 0;
	position: relative;
	width: 800px;
	height: 53px;
	font-size: 13px;
	background: url(images/footer-bg.gif) no-repeat;
}

/*Mod Class*/
#cont_bfooter {
	float: left; 
	display: inline;
	width: 500px;
	margin: 0 25px 25px 10px;
	background-image: none;
	background: #fff;
}
#cont_bfooter p { color: #333; margin-bottom: 1.5em; }
#cont_bfooter ul { margin: 0 0 0 5px; padding: 0; }
#cont_bfooter ul li { background: url(images/orange-arrow.gif) no-repeat 0 .5em; padding: 0 0 .5em 1.5em; list-style: none; }
#cont_bfooter ul a { color: #069; text-decoration: none; }
#cont_bfooter ul a:hover { text-decoration: underline; }
#cont_bfooter hr { color: #fff; background-color: #fff; border: 1px solid #eee; border-style: none none solid; margin: 1.1em 0; display: block; }
#cont_ibody {
	float: left; 
	display: inline;
	width: 500px;
	margin: 0 25px 25px 10px;
	background-image: none;
	background: #fff;
}
#cont_ibody p { color: #333; margin-bottom: 1.5em; }
#cont_ibody ul { margin: 0 0 0 5px; padding: 0; }
#cont_ibody ul li { background: url(images/orange-arrow.gif) no-repeat 0 .5em; padding: 0 0 .5em 1.5em; list-style: none; }
#cont_ibody ul a { color: #069; text-decoration: none; }
#cont_ibody ul a:hover { text-decoration: underline; }
#cont_ibody hr { color: #fff; background-color: #fff; border: 1px solid #eee; border-style: none none solid; margin: 1.1em 0; display: block; }

#cont_irightBar { 
	float: right;
	display: inline;
	width: 254px;
	
	margin: 0 0 15px 0;
	background: #fff;
}
#cont_irightBar { padding: 0 0 15px 0; background: #cce0f5 url(images/right-i-bottom.gif) no-repeat bottom left; }
#cont_irightBar p { margin: 0; padding: 0 0 0 30px; }
#cont_irightBar blockquote { background: url(images/right-quote.gif) 0 0 no-repeat; margin: 0 20px 15px 15px; padding: 0 0 0 35px; color: #666; }
h2#itestimonials {
	width: 254px;
	height: 57px;
	text-indent: -9999em;
	margin: 0 0 10px 0;
	color: #090;
	background: url(images/right-i-top.gif) no-repeat;
}
ul#inav_head {
    width: 410px;
	height: 37px;
	background-image: url(images/nav-i-bg.gif); 
    margin: 0;
	padding: 0;
	position: absolute;
	top: 91px;
	left: 380px;
}

ul#inav_head  li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
ul#inav_head  li, ul#inav_head  a { height: 37px; display: block; text-indent: -9999px; overflow: hidden; }

#cont_iheader { 
	width: 800px;
	height: 430px;
	margin: 0 0 10px 0;
	background: url(images/navhead-bg2.jpg) repeat-x 0 0;
	position: relative;
}
#cont_iheader h1 a{
	width: 238px;
	height: 130px;
	background: url(images/logo2.jpg) no-repeat;
	text-indent: -9999em;
	overflow: hidden;
	position: absolute;
	top: 0;
}
#testLogo {
	width: 191px;
	height: 87px;
	background: url(images/logo2.jpg) no-repeat;
	text-indent: -9999em;
	overflow: hidden;
	position: absolute;
	top: 0;
}
ul#nav_isub {
	width: 800px;
	margin: 7px 0 0 0;
	padding: 0;
	position: absolute;
	top: 121px;
	left: 0;
	text-align: center;
}
ul#nav_isub li { border-right: 1px solid #fff; padding: 0 1em 0 1em; display: inline; font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif; }
ul#nav_isub li.last { border-right: none; }
ul#nav_isub a { color: #fff; text-decoration: none; }
ul#nav_isub a:hover { text-decoration: underline; }
/* Left Bar */
#tourBox { background: #069 url(/images/global/side_bg1.png) no-repeat 0 0; width: 200px; height: 102px; }
#cont_leftBar ul { margin: 0; padding: 50px 0 0 10px; }
#cont_leftBar ul li { background: url(/images/global/bullet_start.gif) no-repeat 0 .3em; padding: 0 0 2px 1.5em; list-style: none; }
#cont_leftBar ul li.video { background: url(/images/global/bullet_video.gif) no-repeat 0 .3em; }
#cont_leftBar ul a { color: #fff; text-decoration: none; }
#cont_leftBar ul a:hover { text-decoration: underline; }

/* Body */
#cont_body p { color: #333; margin-bottom: 1.5em; }
#cont_body ul { margin: 0 0 0 5px; padding: 0; }
#cont_body ul li { background: url(images/orange-arrow.gif) no-repeat 0 .5em; padding: 0 0 .5em 1.5em; list-style: none; }
#cont_body ul a { color: #069; text-decoration: none; }
#cont_body ul a:hover { text-decoration: underline; }
#cont_body hr { color: #fff; background-color: #fff; border: 1px solid #eee; border-style: none none solid; margin: 1.1em 0; display: block; }


h2#bodyHead {
	width: 380px;
	height: 48px;
	text-indent: -9999em;
	margin: 10px 0 25px 0;
	color: #036;
}
.gn_about { background: url(/images/sub/title_general-about.png) no-repeat; }
.gn_contact { background: url(/images/sub/title_general-contact.png) no-repeat; }
.gn_news { background: url(/images/sub/title_general-news.png) no-repeat; }
.s1_whatis { background: url(/images/sub/title_sinusitis-whatis.png) no-repeat; }
.s1_signs { background: url(/images/sub/title_sinusitis-signs.png) no-repeat; }
.s1_treatment { background: url(/images/sub/title_sinusitis-treatment.png) no-repeat; }
.s1_surgery { background: url(/images/sub/title_sinusitis-surgery.png) no-repeat; }
.s1_children { background: url(/images/sub/title_sinusitis-children.png) no-repeat; }
.s2_comfort { background: url(images/sd-txt-h.gif) no-repeat; }
.s2_talkdoctor { background: url(/images/sub/title_benefits-talkdoctor.png) no-repeat; }
.s2_find { background: url(/images/sub/title_benefits-find.png) no-repeat; }
.s2_testimonial { background: url(/images/sub/title_benefits-testimonial.png) no-repeat; }
.s2_faqs { background: url(/images/sub/title_benefits-faqs.png) no-repeat; }
.s3_program { background: url(/images/sub/title_physician-program.png) no-repeat; }
.s3_process { background: url(/images/sub/title_physician-process.png) no-repeat; }
.s3_questions { background: url(/images/sub/title_physician-questions.png) no-repeat; }
.s3_device { background: url(/images/sub/title_physician-device.png) no-repeat; }
.s3_research { background: url(/images/sub/title_physician-research.png) no-repeat; }
.s4_video { background: url(/images/sub/title_watch_video.png) no-repeat; }


h2#bodyHead2 {
	width: 380px;
	height: 26px;
	text-indent: -9999em;
	margin: 10px 0 10px 0;
	color: #036;
}
.s4_video_tour { background: url(/images/sub/about_video_tour.png) no-repeat; }


h3.subtitle {
	width: 200px;
	height: 35px;
	padding: 5px 15px 10px 0;
	margin: 0 0 5px 0;
	/*background: url(/images/global/subtitle_bg.png) no-repeat top right;*/
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #069;
}

#cont_body table { font-size: 11px; border: 1px solid #eee; }
#cont_body tr th { text-align: left; font-weight: bold; border-bottom: 1px solid #b3b3b3; background: #eee; }
#cont_body tr td { border-bottom: 1px solid #eee; }

table.form tr th { text-align: left; font-weight: bold; border-bottom: 1px solid #b3b3b3; background: #eee; }
table.form tr td { padding: 5px 5px 5px 0; border-bottom: 1px solid #eee; }
table.form tr.last td { border-bottom: none !important; }

#sitemap table { font-family:Verdana,Arial; font-size: 11px; border: 0; }
#sitemap tr th { text-align: left; font-weight: normal; border-bottom: 0; background: #fff; }
#sitemap tr td { border-bottom: 0; }


/* Right Bar */
#cont_rightBar { padding: 0 0 15px 0; background: #cce0f5 url(images/rightbox-bg.gif) no-repeat bottom left; }
#cont_rightBar p { margin: 0; padding: 0 0 0 30px; }
#cont_rightBar blockquote { background: url(images/right-quote.gif) 0 0 no-repeat; margin: 0 20px 15px 15px; padding: 0 0 0 35px; color: #666; }
h2#testimonials {
	width: 206px;
	height: 33px;
	text-indent: -9999em;
	margin: 0 0 10px 0;
	color: #090;
	background: url(images/right-top.gif) no-repeat;
}

ul#nav_head {
    width: 600px;
	height: 36px;
	background-image: url(images/nav-bg.png); 
    margin: 0;
	padding: 0;
	position: absolute;
	top: 91px;
	left: 196px;
}
/* Footer */
#nav_foot { float: left; width: 800px; height: 53px; text-align: center; padding: 16px 0 0 0; }
#nav_foot ul { margin-left: 10px; padding: 0; display: inline; }
#nav_foot li { color: #fff; border-left: 1px solid #fff; margin: 0; padding: 0 5px 0 10px; list-style: none; display: inline; }
#nav_foot li.first { border-left: none; }
#nav_foot li a { color: #fff; text-decoration: none; }
#nav_foot li a:hover { text-decoration: underline; }

#copyright { float: left; width: 800px; text-align: center; padding: 0 0 5px 0; font-size: .85em; }

/* CSS Hack - Clearing float containers       */
/* positioniseverything.net/easyclearing.html */
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix { display:inline-block; }
.clearfix { display:block; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/* Keyword, SEO links Styles */
#kwords { padding-top: 40px; font: 11px Arial, Verdana, Helvetica, sans-serif; font-weight: normal; }
#kwords a { color: #069; text-decoration: none; font-weight: normal; }
#kwords a:hover { text-decoration:underline; }


#nav_head #nav_d {
		background-image: url(images/nav-bg2.png); 
		left:-186px;
	
}


.gn_about { background: url(/images/sub/title_general-about.png) no-repeat; }

.gn_contact { background: url(/images/sub/title_general-contact.png) no-repeat; }

.gn_news { background: url(/images/sub/title_general-news.png) no-repeat; }

.s1_whatis { background: url(/images/sub/title_sinusitis-whatis.png) no-repeat; }

.s1_signs { background: url(/images/sub/title_sinusitis-signs.png) no-repeat; }

.s1_treatment { background: url(/images/sub/title_sinusitis-treatment.png) no-repeat; }

.s1_surgery { background: url(/images/sub/title_sinusitis-surgery.png) no-repeat; }

.s1_children { background: url(/images/sub/title_sinusitis-children.png) no-repeat; }

.s2_comfort { background: url(images/sd-txt-h.gif) no-repeat; }

.s2_talkdoctor { background: url(/images/sub/title_benefits-talkdoctor.png) no-repeat; }

.s2_find { background: url(/images/sub/title_benefits-find.png) no-repeat; }

.s2_testimonial { background: url(/images/sub/title_benefits-testimonial.png) no-repeat; }

.s2_faqs { background: url(/images/sub/title_benefits-faqs.png) no-repeat; }

.s3_program { background: url(/images/sub/title_physician-program.png) no-repeat; }

.s3_process { background: url(/images/sub/title_physician-process.png) no-repeat; }

.s3_questions { background: url(/images/sub/title_physician-questions.png) no-repeat; }

.s3_device { background: url(/images/sub/title_physician-device.png) no-repeat; }

.s3_research { background: url(/images/sub/title_physician-research.png) no-repeat; }

.s4_video { background: url(/images/sub/title_watch_video.png) no-repeat; }

.insurance_cov { background: url(/images/insurance-coverage.png) no-repeat; }
