/*----- Start CSS Reset ------------------*/

*{margin:0; padding:0;}
img {border:0;}
ol,ul {/*list-style:none;*/}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
.right{float: right;}
.left{float: left;}
strong{font-weight:bold;}
.red {color:#c00;}

/*img { behavior: url(iepngfix.htc) }*/

/*----- End CSS Reset ------------------*/
html {overflow:scroll;}
body{background:#cce6ee url('images/container_bg.gif') repeat-y center top; text-align:center;	font: 0.7em Verdana,Helvetica,arial, sans-serif; color:#1089ad;}
#container{text-align:left; width:800px; margin: 0 auto; padding: 0px 50px; background: #fff url('images/container_bg.gif') repeat-y top left;}
#container a, #container a:visited{color: #0b6480;}
#container a:hover{color: #57aad1;}


/*----- header ------------------*/
#header{
	text-align: left;
	height: 350px;
	width: 800px;
	position: relative;
	/*margin: 0px 50px 0px 50px;*/
	background: transparent url('images/hdr_bg.jpg') no-repeat top left;
	z-index: 20;
}

#header div.header_contact{position:absolute; margin-top:24px; text-align:right; width:800px;}
#header div.header_contact a, #header_sub div.header_contact a:visited{text-decoration:none; color: #1089AD;}
#header div.header_contact a:visited{text-decoration:underline; color: #1089AD;}
#header address, #header_sub address {display:inline; font-style:normal; font-weight:normal;}

#header_sub{
	text-align: left;
	height: 45px;
	width: 800px;
	position: relative;
	/*margin: 0px 50px 0px 50px;*/
	background: transparent url('images/hdrSub_bg.jpg') no-repeat top left;
	padding-top: 55px;
		z-index: 20;
}

#header_sub div.header_contact{position:absolute; margin-top:-30px; text-align:right; width:800px;}
#header_sub div.header_contact a, #header_sub div.header_contact a:visited{text-decoration:none; color: #1089AD;}
#header_sub div.header_contact a:visited{text-decoration:underline; color: #1089AD;}

#header_sub h5{text-align:right; height:40px; display:block; margin-right:18px; width:500px; float:right;}
#header_sub h5 span{display:none;}
#header_sub h5.sleepdisorders{background: transparent url('images/subhd_sleepdisorders.gif') no-repeat top right;}
#header_sub h5.treatment{background: transparent url('images/subhd_treatment.gif') no-repeat top right;}
#header_sub h5.testyourself{background: transparent url('images/subhd_testyourself.gif') no-repeat top right;}
#header_sub h5.testimonials{background: transparent url('images/subhd_testimonials.gif') no-repeat top right;}
#header_sub h5.askdrlawler{background: transparent url('images/subhd_askdrlawler.gif') no-repeat top right;}
#header_sub h5.pressroomresources{background: transparent url('images/subhd_pressroomresources.gif') no-repeat top right;}
#header_sub h5.contactus{background: transparent url('images/subhd_contactus.gif') no-repeat top right;}

#logo{position: absolute;top: 162px;left: 26px;}
#logo_sub{position: absolute; top: 12px; left: 15px;}
		
		/*
			#logo h1 a, #logo h1 a:visited{
				display: block;
				text-indent: -9999px;
				width: 240px;
				height: 80px;
				background: transparent url('images/rfy_logo.gif') no-repeat top left;
			}
			
			#logo h1 a:hover{
				background: transparent url('images/rfy_logo_over.gif') no-repeat top left;
			}
		*/
		
		#navigation{
			display: block;
			background-color: #fff;
			height: 25px;
			width: 728px;
			position: absolute;
			top: 100px;
			/*border: 1px solid #333;*/
			padding: 0px 35px 0px 35px;
			border-left: 1px solid #56a9d0;border-right: 1px solid #56a9d0;
			z-index: 2000;
		}
		
div#navigation.home{top: 325px;border:none;}
div#navigation.sub{}
#navigation dl{
			display: inline;
			/*list-style-type: disc;
			list-style-image: url(images/nav_bullet.gif);
			list-style-position: inside;*/
			/*margin: 0px 50px 0px 50px;*/
	}
#navigation dl dt{
		float: left;
		padding-left: 16px;
		/*text-indent: 18px;*/
		margin: 0px;
		background: transparent url('images/nav_bullet.gif') no-repeat center left;
		height: 24px;
		margin-right: 5px;
	}			
#navigation dl dt.first{background-image:none;padding-left:0px;}
#navigation a, #navigation a:visited{
		/*text-indent: -9999px;
		display: block;
		height: 24px;*/
		color: #9ec1d1;
	}
#navigation a:hover{color: #58aad1;}
#navigation a.nav1, #navigation a.nav1:visited{
		background: transparent url('images/nav1.gif') no-repeat top left;
		width: 98px;
		text-indent: -9999px;
		display: block;
		height: 24px;
	}
#navigation a.nav2, #navigation a.nav2:visited{
		background: transparent url('images/nav2.gif') no-repeat top left;
		width: 68px;
		text-indent: -9999px;
		display: block;
		height: 24px;
	}
			
#navigation a.nav3, #navigation a.nav3:visited{
		background: transparent url('images/nav3.gif') no-repeat top left;
		width: 83px;
		text-indent: -9999px;
		display: block;
		height: 24px;
	}
#navigation a.nav4, #navigation a.nav4:visited{
		background: transparent url('images/nav4.gif') no-repeat top left;
		width: 80px;
		text-indent: -9999px;
		display: block;
		height: 24px;
	}
#navigation a.nav5, #navigation a.nav5:visited{
		background: transparent url('images/nav5.gif') no-repeat top left;
		width: 92px;
		text-indent: -9999px;
		display: block;
		height: 24px;
	}
#navigation a.nav6, #navigation a.nav6:visited{
		background: transparent url('images/nav6.gif') no-repeat top left;
		width: 92px;
		text-indent: -9999px;
		display: block;
		height: 24px;
	}
#navigation a.nav7, #navigation a.nav7:visited{
		background: transparent url('images/nav7.gif') no-repeat top left;
		width: 72px;
		text-indent: -9999px;
		display: block;
		height: 24px;
	}
#navigation a.nav1:hover,#navigation a.nav1:focus{background-position: bottom left;}
#navigation a.nav2:hover,#navigation a.nav2:focus{background-position: bottom left;}
#navigation a.nav3:hover,#navigation a.nav3:focus{background-position: bottom left;}
#navigation a.nav4:hover,#navigation a.nav4:focus{background-position: bottom left;}
#navigation a.nav5:hover,#navigation a.nav5:focus{background-position: bottom left;}
#navigation a.nav6:hover,#navigation a.nav6:focus{background-position: bottom left;}
#navigation a.nav7:hover,#navigation a.nav7:focus{background-position: bottom left;}

#one-ddcontent{margin-left:-60px;z-index: 2000;}
#two-ddcontent{margin-left:53px;z-index: 2000;}
#three-ddcontent{margin-left:145px;z-index: 2000;}
#four-ddcontent{margin-left:245px;z-index: 2000;}
#five-ddcontent{margin-left:350px;z-index: 2000;}
#six-ddcontent{margin-left:465px;z-index: 2000;}
#seven-ddcontent{margin-left:570px;z-index: 2000;}
/*
#two-ddcontent{margin-left:122px;}
#three-ddcontent{margin-left:214px;}
#four-ddcontent{margin-left:321px;}
#five-ddcontent{margin-left:425px;}
#six-ddcontent{margin-left:541px;}
*/

/*----- contentArea ------------------*/

#contentArea{position: relative; z-index: 0;}
#contentArea .content_home{
	background: transparent url('images/bg_content_home2.jpg') no-repeat top left;
	min-height: 350px;
	height:auto !important;
	height:350px;
	padding: 18px 18px 0px 18px;
	position:relative;
}
#contentArea .content_home #newsMedia{width: 255px; position: absolute; top: 20px; left: 18px;}

#newsMedia ul{list-style:none; width:248px; margin: 10px 0px 10px 0px;}
#newsMedia li{list-style:none; display:block; clear:both; width:244px; height:31px; background-color:#ececec; padding:2px;}
#newsMedia li.even{background-color: #fff;}
#newsMedia li span{width: 76px; display:block; float: left;}
#newsMedia li a, #newsMedia li a:visited{float:left; display:block; width:168px; height:33px; color:#1089ad; text-decoration:none;}
#newsMedia li a:hover, #newsMedia li a:focus{color: #57aad1;}
#newsMedia #player{position: absolute;margin: 5px 0px 0px -5px}

.content_home #newsMedia p{	margin: 5px 0px 18px 5px; width: 240px;}
.content_home p{margin: 5px 0px 10px 265px; width: 235px; font-size: 1.0em;}
.content_home ul{margin: 5px 0px 10px 265px; padding: 0 0 0 15px; width: 220px;}
#contentArea .content_home p.intro{padding-top: 5px;}	
#contentArea .content_sub{min-height: 505px; height:auto !important; height:505px; /*padding: 18px 50px 0px 50px;*/	margin-top: 25px;}
#contentArea .sub1{background: transparent url('images/bg_content_sub1.jpg') no-repeat top left;}
#contentArea .sub2{background: transparent url('images/bg_content_sub2.jpg') no-repeat top left;}
#contentArea .sub3{background: transparent url('images/bg_content_sub3.jpg') no-repeat top left;}
#contentArea .sub4{background: transparent url('images/bg_content_sub4.jpg') no-repeat top left;}
#contentArea .sub5{background: transparent url('images/bg_content_sub5.jpg') no-repeat top left;}
#contentArea .sub6{background: transparent url('images/bg_content_sub6.jpg') no-repeat top left;}
#contentArea .content_sub .first{margin-top: -15px;}
#contentArea .content_sub div{padding: 0px 50px 0px 50px;}
#contentArea .content_sub p{margin: 0px 0px 18px 0px; width: 365px; font-size: 1.1em;}
#contentArea .content_sub p.nopad {margin:0; padding:0;}
#contentArea .content_sub address {font-style:normal; margin:0; padding: 0 0 18px 0; font-size: 1.1em;}
#contentArea .content_sub blockquote{margin: 0px 0px 18px 15px; width: 365px; font-size: 1.1em;}
#contentArea .content_sub h2{margin: 0px 0px 12px 0px; font-size: 1.4em; font-weight:bold; width: 365px;}
#contentArea .content_sub h4{margin: 0px 0px 12px 0px; font-size: 1.4em; font-weight:bold; width: 365px;}
#contentArea .content_sub ul{width: 365px; margin: 0px 0px 15px 20px;}
#contentArea a.txtLink {color:#1089ad; text-decoration:none;}
#contentArea a.txtLink:hover {color: #57aad1; text-decoration:underline;}
div.read-blog {position:absolute; top:34px; right:10px;}
#contentArea .subRequest p {width:100%;}

.content_home #newsMedia .head-neck-pain {padding: 6px 0 0 0; margin:0; position:relative; height:240px;}
.content_home #newsMedia .head-neck-pain h1 {font-size:16px; font-weight:bold; text-align:right; padding-right:20px; color:#D15600;}
.content_home #newsMedia .head-neck-pain img {display:block; width:128px; height:181px; float:left;}
.content_home #newsMedia .head-neck-pain p {padding:0; line-height:15px; margin:0; width:110px; position:absolute; top:54px; right:1px;}
.content_home #newsMedia .head-neck-pain p a {text-decoration:none;}
.content_home #newsMedia .head-neck-pain p a:hover {text-decoration:underline;}

a.requestAppt {display:block; width:217px; height:38px; margin:0; padding:0; position:absolute; top:46px; right:10px; border:0;}
a.requestAppt img {display:block; width:217px; height:38px; margin:0; padding:0; border:0;}


/*----- footer ------------------*/
#footer{background: #ffffff url('images/footer_bg_home.gif') no-repeat top left; height:65px; text-align:center; padding-bottom:20px; padding-top: 42px;}
#footer p.copyright {padding-top: 15px; font-weight:bold;}
#footer address {display:inline; font-style:normal; font-weight:normal;}

.dropdown {float:left;}
/*.dropdown dt {width:188px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(images/header.gif)}
.dropdown dt:hover {background:url(images/header_over.gif)}*/
.dropdown dd {position:absolute; overflow:hidden; margin-top:25px; width:175px; display:none; z-index:2000; opacity:0;left:55px;}
.dropdown ul {width:175px; list-style:none; border-top:none;background:#fff url(images/ddnav_bg.png) repeat-y;}
.dropdown li {/*display:inline;*/text-transform:uppercase;text-align:center;margin-top:1px;background:#fff;font-size:1.0em;/*border-bottom:1px solid #e7cebc;*/}
.dropdown ul a, .dropdown ul a:active, .dropdown ul a:visited {text-indent: 0px;display:block; padding:6px 5px 6px 5px; color:#9dc1d1; text-decoration:none; background:#fff; width:165px}
.dropdown ul a:hover {color:#57aad1}
/*.dropdown .underline {border-bottom:1px solid #b9d6dc}*/
