/*resets...*/
*{margin:0; padding:0}
fieldset{border:none}
a{cursor:pointer; text-decoration:underline}
a:hover{text-decoration:none}
img{border:none}
.curv{float:left; width:100%}
.curv img{float:left}
body{background:#FFF; font:12px/16px Arial,Helvetica,sans-serif; color:#505252}
.clear{clear:both}
:focus{outline:none}

.index_layout{width:100%; background:url(../images/index_layout_bg.gif) repeat-x 0 0}
.inner_layout{width:100%; background:url(../images/inner_layout_bg.gif) repeat-x 0 0}
#wrapper{width:956px; margin:0 auto}

/***** Header Goes here...*****/
#header{float:left; width:956px; height:146px}
#logo{float:left; margin:25px 0 0 20px; display:inline}
#header .right_detail{float:right; width:300px; margin:25px 0 0 0}
#header .right_detail span{float:right; display:block; width:300px; text-align:right}
#header .right_detail p{float:right; width:300px; text-align:right; font:22px/24px Arial,Helvetica,sans-serif; color:#d0c9ac; margin:10px 0 0 0}
#header .right_detail p strong{font:26px/26px Arial,Helvetica,sans-serif; font-weight:bold}
#header .right_detail p.local_no{float:right; width:300px; text-align:right; font:20px/22px Arial,Helvetica,sans-serif; color:#d0c9ac; margin:0 0 0 0}


/***** Menu Goes here...*****/
#menu{float:left; width:956px; height:25px}
#menu ul{float:left; width:956px; list-style:none}
#menu ul li{float:left; font:12.6px/15px Arial,Helvetica,sans-serif; padding:4px 22px 6px 23px; background:url(../images/nav_divider.gif) no-repeat right center}
#menu ul li.last{background:none}
#menu ul li a{text-decoration:none; color:#cfd9df}
#menu ul li a:hover{text-decoration:none; color:#FFF}

/***** Banner Goes here...*****/
#flash_banner{float:left; width:956px; height:243px; margin:2px 0 0 0}


/***** Body Container Goes here...*****/
#body_container{float:left; width:956px}

/***** Primary Contents Goes here...*****/
#body_container .primary_content{float:left; width:956px; margin:30px 0 0 0}
#body_container .primary_content .request_box{float:left; width:310px; background:#f0efef}
#body_container .primary_content .request_box .content_box{float:left; width:270px; padding:20px 20px 0 20px; background:#f0efef url(../images/request_box_bg.gif) repeat-x bottom left}
#body_container .primary_content .request_box .content_box h2{float:left; width:270px; text-align:center; text-transform:uppercase; font:16px/20px Arial,Helvetica,sans-serif; font-weight:bold; color:#a9a6a8}
#body_container .primary_content .request_box .content_box p{float:left; width:250px; font:14px/18px Arial,Helvetica,sans-serif; padding:0 0 13px 0; text-align:center; padding:8px 8px; color:#a9a6a8}
#body_container .primary_content .request_box .content_box .request_form_box{float:left; width:270px}
#request_form{float:left; width:260px; margin:0 0 0 5px; display:inline}
#request_form .row{float:left; width:260px; margin-bottom:5px}
#request_form .row.last{margin-bottom:0}
#request_form label{float:left; width:65px; font:15px/18px Arial,Helvetica,sans-serif; font-weight:bold; color:#a9a6a8; margin:2px 0 0 0; text-transform:uppercase}
#request_form label.full_width{float:left; width:270px}
#request_form .input{float:left; width:178px; border:1px solid #b7b2b1; padding:3px 5px}
#request_form .input.three_degit_input{float:left; width:42px; margin:0 3px 0 0; display:inline}
#request_form .input.four_degit_input{float:left; width:63px}
#request_form .check_box_row{float:left; font:13px/18px Arial,Helvetica,sans-serif; color:#a9a6a8; display:block; margin:6px 0px 5px 10px}
#request_form .check_box_row span{float:left; display:block}
#request_form .check_box{float:left; width:auto; height:14px; margin:2px 5px 0 0; padding:0}
#request_form .check_box{float:left; width:auto; height:14px; margin:2px 3px 0 0; padding:0}
#request_form .submit_btn{float:right; width:auto; margin:2px 5px 7px 0; padding:0; border:none; background:none; cursor:pointer; color:#FFF}
#request_form .submit_btn:hover{text-decoration:underline}
#body_container .primary_content .welcome_box{float:right; width:624px; margin:0 10px 0 0; display:inline}
#body_container .primary_content .welcome_box .top_content{float:left; width:588px; padding:0 18px}
#body_container .primary_content .welcome_box .top_content h2{float:left; width:588px; font:24px/26px Arial,Helvetica,sans-serif; color:#5b899a; margin:5px 0 3px 0}
#body_container .primary_content .welcome_box .top_content h3{float:left; width:588px; font:15px/18px Arial,Helvetica,sans-serif; color:#a9a6a8; text-transform:uppercase; margin-bottom:13px}
#body_container .primary_content .welcome_box .top_content p{float:left; width:588px}
#body_container .primary_content .welcome_box .bottom_content{float:left; width:605px; padding:22px 5px 24px 14px; border-top:2px solid #dddad9; border-bottom:2px solid #dddad9; margin:18px 0 0 0}
#body_container .primary_content .welcome_box .bottom_content .content_box{float:left; width:295px; margin-right:15px}
#body_container .primary_content .welcome_box .bottom_content .content_box.last{margin-right:0}
#body_container .primary_content .welcome_box .bottom_content .content_box img{float:left; border:1px solid #505252; margin:0 10px 0 0}
#body_container .primary_content .welcome_box .bottom_content .content_box h3{color:#5b899a; font:12px/16px Arial,Helvetica,sans-serif; font-weight:bold; margin:0 0 3px 0}
#body_container .primary_content .welcome_box .bottom_content .content_box p{margin:0 0 3px 0; font:11px/13px Arial,Helvetica,sans-serif}
#body_container .primary_content .welcome_box .bottom_content .content_box span{color:#5b899a; font:14px/16px Arial,Helvetica,sans-serif; font-weight:bold}
#body_container .primary_content .welcome_box .bottom_content .content_box span a{color:#505252; font:12px/16px Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none}
#body_container .primary_content .welcome_box .bottom_content .content_box span a:hover{text-decoration:underline}

/***** Secondary Contents Goes here...*****/
#body_container .secondary_content{float:left; width:916px; padding:20px 20px; background:#f0efef; margin:17px 0 0 0}
#body_container .secondary_content .box{float:left; width:290px; margin:0 20px 0 0}
#body_container .secondary_content .box.last{margin:0 0 0 0; float:right}
#body_container .secondary_content .box h2{float:left; width:290px; font:18px/20px Arial,Helvetica,sans-serif; color:#a9a6a8; margin-bottom:10px}
#body_container .secondary_content .box .content_box{float:left; width:268px; padding:10px 10px; margin:0 0 10px 0; border:1px solid #d8d5d4; background:#f8f7f7}
#body_container .secondary_content .box .content_box.last{margin-bottom:0px}
#body_container .secondary_content .box .content_box img{float:left; border:1px solid #505252; margin:0 10px 0 0}
#body_container .secondary_content .box .content_box h3{color:#5b899a; font:12px/16px Arial,Helvetica,sans-serif; font-weight:bold; margin:0 0 2px 0}
#body_container .secondary_content .box .content_box p{margin:0 0 3px 0; font:11px/14px Arial,Helvetica,sans-serif}
#body_container .secondary_content .box .content_box span{color:#5b899a; font:14px/16px Arial,Helvetica,sans-serif; font-weight:bold}
#body_container .secondary_content .box .content_box span a{color:#505252; font:12px/16px Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none}
#body_container .secondary_content .box .content_box span a:hover{text-decoration:underline}
#body_container .secondary_content .box ul{float:left; width:290px; list-style:none}
#body_container .secondary_content .box ul li{float:left; width:272px; list-style:none; border-bottom:1px solid #b7b2b1; padding:7px 0 7px 18px; background:url(../images/list_bullet.gif) no-repeat 0 50%}
#body_container .secondary_content .box ul li a{text-decoration:none; color:#505252}
#body_container .secondary_content .box ul li a:hover{text-decoration:underline}

/***** Partners Contents Goes here...*****/
#body_container .partners_box{float:left; width:936px; padding:30px 10px; margin:25px 0 3px 0}
#body_container .partners_box span{float:left; display:block; margin-right:70px}
#body_container .partners_box span.last{float:left; display:block; margin-right:0}

/***** Inner Page Style Goes here...*****/

/***** Left Container Goes here...*****/
#left_container{float:left; width:289px; padding:0 10px 0 18px; margin:40px 0 0 0}
#left_container .box{float:left; width:289px; margin-bottom:15px}
#left_container .content_box{float:left; width:289px}
#left_container .content_box .title_box{float:left; width:289px; height:44px; background:url(../images/title_bg.gif) repeat-x 0 0}
#left_container .content_box .title_box h2{float:left; width:230px; padding:0 0 0 17px; margin:10px 0 0 10px; display:inline; color:#FFF; font:18px/20px Arial,Helvetica,sans-serif; background:url(../images/title_bullet.gif) no-repeat 0 50%}
#left_container .content_box .contents{float:left; width:219px; padding:25px 35px; background:#f1f0f0}
#left_container .content_box .contents h3{float:left; width:219px; font:14px/16px Arial,Helvetica,sans-serif; color:#73a1b8; font-weight:bold}
#left_container .content_box .contents ul{float:left; width:209px; padding:0 0 6px 10px; list-style:none}
#left_container .content_box .contents ul.last{padding:0 0 0 10px}
#left_container .content_box .contents ul li{float:left; width:202px; background:url(../images/left_container_list_bullet.gif) no-repeat 0 5px; padding:0 0 0 7px;}
#left_container .content_box .contents ul li a{text-decoration:none; color:#505252}
#left_container .content_box .contents ul li a:hover{text-decoration:underline}


#left_container .content_box .consultation_banner{float:left; width:289px; height:97px;}
#left_container .content_box .consultation_banner a{float:left; width:289px; height:97px; background:url(../images/sleep_consultation_banner.gif) no-repeat 0 0;}
#left_container .content_box .consultation_banner a:hover{background:url(../images/sleep_consultation_banner.gif) no-repeat 0 -97px;}

/***** Right Container Goes here...*****/
#right_container{float:right; width:623px; margin:40px 0 60px 0}
#right_container .bred_crumbs{float:left; width:623px; padding:10px 0px 20px 0}
#right_container .bred_crumbs span{float:left; width:623px; margin-bottom:5px; color:#b2b2b2}
#right_container .bred_crumbs span a{text-decoration:none; color:#b2b2b2}
#right_container .bred_crumbs span a:hover{text-decoration:underline}
#right_container .bred_crumbs span.last{float:left; width:623px; margin-bottom:0}

#right_container .content_box{float:left; width:540px; padding:0 51px 0 32px}
#right_container .content_box .box{float:left; width:540px; margin-bottom:10px}
#right_container .content_box .s_a_box h2{float:left; width:100%; margin-bottom:10px; padding:0 0 2px 0; border-bottom:1px solid #505252; font:20px/26px Arial,Helvetica,sans-serif; color:#73a1b8; font-weight:bold}
#right_container .content_box .s_a_box p{float:left; width:100%; margin-bottom:10px}
#right_container .content_box .osa_box h2{float:left; width:540px; font:16px/18px Arial,Helvetica,sans-serif; color:#73a1b8; font-weight:bold; margin-top:5px;	}
#right_container .content_box .osa_box p{float:left; width:100%; margin-bottom:10px}
#right_container .content_box .osa_box .breating_box{float:left; width:540px; padding:15px 0}
#right_container .content_box .osa_box .breating_box .normal_breathing, .osa_breathing{float:left; width:262px; margin-bottom:24px}
#right_container .content_box .osa_box .breating_box .normal_breathing img, .osa_breathing img{float:left; margin:0 0 10px 0}
#right_container .content_box .osa_box .breating_box .normal_breathing h3, .osa_breathing h3{width:100%; font:14px/16px Arial,Helvetica,sans-serif; font-weight:bold; float:left; margin:0 0 0 0}
#right_container .content_box .breating_box h3{width:100%; font:14px/16px Arial,Helvetica,sans-serif; font-weight:bold; float:left; margin:0 0 0 0}
#right_container .content_box .osa_box .breating_box .normal_breathing span, .osa_breathing span{float:left; width:262px; display:block}

#right_container .content_box .breating_box ul{float:left; width:530px; padding:3px 0 10px 10px; list-style:none}
#right_container .content_box .breating_box ul li{float:left; width:518px; background:url(../images/breathing_list_bullet.gif) no-repeat 0 5px; padding:0 0 0 12px}
#right_container .content_box .breating_box ul li a{text-decoration:none; color:#505252}
#right_container .content_box .breating_box ul li a:hover{text-decoration:underline; color:#505252}

#right_container .content_box .american_academy_box{float:left; width:540px}
#right_container .content_box .american_academy_box img{float:left; margin-right:10px; display:inline}
#right_container .content_box .american_academy_box .contents{float:left; width:440px}
#right_container .content_box .american_academy_box .contents h3{float:left; width:100%; font:14px/18px Arial, Helvetica, sans-serif; font-weight:bold;}

#right_container .content_box .doctor_and_physician_box h2{float:left; width:100%; font:16px/18px Arial,Helvetica,sans-serif; color:#73a1b8; font-weight:bold; margin:5px 0 10px 0;}
#right_container .content_box .doctor_and_physician_box p{float:left; width:100%; margin-bottom:10px}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box{float:left; width:540px; border-top:2px solid #a8a9a9; border-bottom:2px solid #a8a9a9; padding:10px 0}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box.last{border-top:0}

#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box h3{width:100%; font:14px/16px Arial,Helvetica,sans-serif; font-weight:bold; float:left; margin:0 0 0 0}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box p{float:left; width:100%; margin-bottom:10px}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctors_wrap{float:left; width:540px}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .row{float:left; width:540px; margin-bottom:20px}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .row.last{margin-bottom:8px}

#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctor_box{float:left; width:240px; margin-right:20px}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctor_box.last{margin-right:0px}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctor_box img{float:left; margin-right:10px; border:1px solid #5e594f}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctor_box .content{float:left; width:152px}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctor_box .content h4{
	float:left;
	width:100%;
	font-weight:bold;
	color:#73a1b8;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctor_box .content p{float:left; width:100%; font:11px/13px Arial,Helvetica,sans-serif}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctor_box .content span{float:left; width:100%; font:12px/14px Arial,Helvetica,sans-serif; font-weight:bold}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctor_box .content span a{color:#505252; text-decoration:none}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctor_box .content span a:hover{color:#505252; text-decoration:underline}

#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctor_box .content2{float:left; width:200px}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctor_box .content2 h4{
	float:left;
	width:100%;
	font-weight:bold;
	color:#73a1b8;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctor_box .content2 p{float:left; width:100%; font:11px/13px Arial,Helvetica,sans-serif}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctor_box .content2 span{float:left; width:100%; font:12px/14px Arial,Helvetica,sans-serif; font-weight:bold}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctor_box .content2 span a{color:#505252; text-decoration:none}
#right_container .content_box .doctor_and_physician_box .neurologist_and_psychologist_box .doctor_box .content2 span a:hover{color:#505252; text-decoration:underline}


/***** Right Container2 Goes here...*****/
#right_container2{float:center; width:800px; margin:40px 0 60px 0}
#right_container2 .bred_crumbs{float:left; width:700px; padding:0px 50px 20px 90px}
#right_container2 .bred_crumbs span{float:left; width:700px; margin-bottom:5px; color:#b2b2b2}
#right_container2 .bred_crumbs span a{text-decoration:none; color:#b2b2b2}
#right_container2 .bred_crumbs span a:hover{text-decoration:underline}
#right_container2 .bred_crumbs span.last{float:left; width:623px; margin-bottom:0}

#right_container2 .content_box{float:center; width:700px; padding:0 51px 0 122px}
#right_container2 .content_box .box{float:center; width:700px; margin-bottom:10px}
#right_container2 .content_box .s_a_box h2{float:center; width:100%; margin-bottom:10px; padding:0 0 2px 0; border-bottom:1px solid #505252; font:20px/26px Arial,Helvetica,sans-serif; color:#73a1b8; font-weight:bold}

/***** Footer Container Goes here...*****/
#footer_wrapper{width:100%; background:url(../images/footer_wrapper_bg.gif) repeat-x 0 0}
#footer{width:956px; height:150px; margin:0 auto; padding:40px 0 0 0}
#footer p{float:left; width:952px; margin-bottom:10px; padding:0 0 0 4px}
#footer_menu{float:left; width:956px; margin:10px 0 0 0; list-style:none}
#footer_menu li{float:left; padding:0 4px; border-right:1px solid #7c7d7d}
#footer_menu li.last{border-right:0}
#footer_menu li a{text-decoration:none; color:#505252}
#footer_menu li a:hover{text-decoration:underline}
#footer .social_network_box{float:left; width:952px; padding-left:4px}
#footer .social_network_box span{float:left; display:block; margin-right:5px}
.main_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #73a1b8;
}

.fsSubmit input {
background:url("http://www.sleepcenterotr.com/common/images/submit2.png") no-repeat scroll 0 0 transparent;
border:medium none;
height:60px;
margin:0;
padding:0;
width:120px;
}
.fsLabel { color: #5B899A; }
.fsRowTop, .fsRowBottom, .fsRowOpen, .fsRowClose { display: none; }
body#FSLocal .fsForm { width:600px;}
.fsTable, .fsTable tr, .fsTable tr th, .fsTable tr td { border: none !important }
.fsForm .fsTable { margin: 0 auto; padding: 0; }
.fsForm .fsCell {padding:2px;}
.fsSectionRow + .fsFieldRow .fsCell {padding-top:0;}
.fsFieldRow td { padding-bottom:0px; }
.fsRowTop, .fsRowBottom, .fsRowOpen, .fsRowClose { display: none; }
.fsSectionRow td.fsRowBody { padding:0; }



