@import "belgium.css";

body{
	background:url('../../images/bg-body.jpg') repeat-y left top ;
	margin:0px;
	padding:0px;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
}
.increase_font_size{
    font-size: 13px;
}
.print_version{
    display: none;
}
p{
    line-height: 1.5em;
    padding-bottom: 0px;
    margin-bottom: 0px;
    /*background: red;*/
}
.sup{
    position: relative;
    top: -2px;
}
.reduce_font{
    font-size: 11px;
}
ul{
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#subcontent li{
    padding-bottom: 10px;
}
li.fake_p{
    list-style: none;
    position:relative;
    left: -40px;
    
}
#topnav,
#subnav,
#btmframe,
#btmframe_v2,
#contentbox,
#subcontentbox{
	margin:0px auto;
}
#topnav,
#subnav,
#contentbox,
#content,
#btmframe_v2,
#subcontentbox,
#subcontent{
	width:911px;
}
#btmframe{
    width: 937px;
    padding-bottom: 20px;
}

/* ORIGINAL NAV CSS */
#topframe{
	margin-top:38px;
	height:24px;
	background:url('../../images/bg-topframe.jpg') no-repeat left top;
	min-width: 911px;
}
#topnav{
	padding-left:50px;
}
#topnav a{
	display:block;
	float:left;
	padding:0px 10px;
	height:24px;
}
#topnav a.on{
	background:#AAB38F;
	padding:0px 9px;
	border-left:solid 1px #FFF;
	border-right:solid 1px #FFF;
	border-top:none;
	border-bottom:none;
}
#subnavframe{
	position:absolute;
	top:62px;
	left:0px;
	width:100%;
}
#subnav{
	background:url('../../images/bg-subnav.jpg') no-repeat center top;
	padding:2px 0px 0px 46px;
	width:865px;
	height:15px;
}
#subnav a{
	position:relative;
	top:-1px;
	display:block;
	float:left;
	height:12px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	padding:2px 10px;
}
#subnav a:hover{
	text-decoration:underline;
}
#subnav a.on{
	background:#666;
}

/*Outer Menu Container*/
#menu
{}
.first_menu{
	position: relative;
	margin:0px auto;
	height: 24px;
	width:911px;
	clear: both;
	z-index: 3000;
}
.first_menu a{
	display:block;
	float:left;
	padding:0px 10px;
	
}
.first_menu .menu_bar_item{
	float: left;
	height: 24px;
}
.first_menu a, .first_menu span{
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.first_menu .menu_bar_item1{
	float: left;
	height: 24px;
}

.first_menu .active{
    background:#999A92;
	padding:0px 9px;
	border-left:solid 1px #FFF;
	border-right:solid 1px #FFF;
	border-top:none;
	border-bottom:solid 1px #999A92; 
}

.subnavframe{
	position:absolute;
	top:62px;
	left:0px;
	width:100%;
}
.second_menu .menu_bar_item{
	float: left;
	height: 18px;
	padding: 0px 15px 0px 15px;
}
.second_menu .menu_bar_item1{
	float: left;
	height: 18px;
	padding: 0px 15px 0px 15px;
	margin-left: 15px;
}
.second_menu{
	background:url('../../images/bg-subnav2.jpg') no-repeat left top;
	margin:0px auto;
	height: 22px;
	width:911px;
	position:relative;
	z-index: 2000;
}
.second_menu_line{
	background:url('../../images/bg-subnav2.jpg') no-repeat left top;
	margin:0px auto;
	height: 1px;
	width:911px;
	position:relative;
	z-index: 2000;
	line-height: 1px;
	font-size: 0px;
}
.second_menu a, .second_menu span{
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.second_menu .menu_bar_item1 a{
	position:relative;
	display:block;
	float:left;
	margin-top: 4px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	letter-spacing: 0.03em;
}
.second_menu .menu_bar_item a{
	position:relative;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	margin-top: 4px;
	letter-spacing: 0.03em;
}
.second_menu .active{
    color: #FFF;
    font-weight: bold;
    font-size:11px;
    background: url(../../images/active-bg.gif) repeat-x;
    padding-top: 3px;
    letter-spacing: 0.03em;
    margin-top: 1px;
}
.second_menu .menu_bar_nav{
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
}
.first_menu .menu_bar_nav{
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-left: 50px;
}
#contentframe{
	background:url('../../images/bg-light.jpg') repeat-y center -65px;
	min-width: 911px;
}

/* ###################### SUB ###################### */

/* LEVEL 1 */
#contentbox{
	clear:both;
	background:url('../../images/bg-contentbox.jpg') repeat-y center top ;
}
#content{
	background:url('../../images/bg-content.jpg') no-repeat center top ;
}
#leftside-box{
/*
	background:#FCC;
*/
}
#rightbox{
	float:left;
	width:598px;
/*
	background:#CCF;
*/
}
#leftside{
	clear:both;
	float:left;
	width:253px;
	width: 315px;
	color:#FFF;
/*
	background:#FCC;
*/
}
#rightside{
	float:left;
	width:498px;
	padding: 0px 40px 80px 50px;
	line-height:1.5em;
	color:#555;
}

.leftside-separator{
	height:50px;
	background:url('../../images/leftside-separator.gif') no-repeat center;
}

/* LEVEL 2 */
#subcontentbox{
	clear:both;
	background:url('../../images/bg-leftdkrepeated.jpg') repeat-y 0px -65px ;
/*
	background:#CFC;
*/
}
#subcontent{
	background:url('../../images/bg-leftdk.jpg') no-repeat 0px -65px ;
}
#subcontent #leftside{
	width:280px;
	padding:155px 0px;
}
#subcontent #rightside, #subcontent #rightside_v2{
	width:578px;
}

#subpic_bottom
{
	float:right;
	position: relative;
	z-index: 20000;
}
.header_copy
{
	float: left;
	position: relative;
    width: 460px;
    top: 45px;
}
#subpic{
	float:right;
	position:relative;
	right: 13px;
	line-height: 0em;
	height: 0px;
}
#rightside_v2{
	float:left;
	width: 630px !important;
	line-height:1.6em;
	color:#555;
}
/*BIB LEVEL 2*/
#l2_content_bib
{
	position: relative;
	width: 617px;
	height: 179px;
	line-height: 0em;
	float: left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/bib_sub_header.png');
}
/* For FF */
body>div#contentframe>div#subcontentbox>div#subcontent>div#rightside_v2>div#l2_content_bib{
background: url('../../images/bib_sub_header.png') no-repeat top;
}
/*LAPBAND LEVEL 2*/
#l2_content_lapband
{
	position: relative;
	width: 617px;
	height: 179px;
	line-height: 0em;
	float: left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/lapband_sub_header.png');
}
/* For FF */
body>div#contentframe>div#subcontentbox>div#subcontent>div#rightside_v2>div#l2_content_lapband{
background: url('../../images/lapband_sub_header.png') no-repeat top;
}
/*BLANK LEVEL 2*/
#l2_content_blank
{
	position: relative;
	width: 617px;
	height: 179px;
	line-height: 0em;
	float: left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/sub_header_blank.png');
}
/* For FF */
body>div#contentframe>div#subcontentbox>div#subcontent>div#rightside_v2>div#l2_content_blank{
background: url('../../images/sub_header_blank.png') no-repeat top;
}
body>div#contentframe>div#subcontentbox>div#subcontent>form#registration>div#rightside_v2>div#l2_content_blank{
background: url('../../images/sub_header_blank.png') no-repeat top;
}
#l2_content_blank h1, #l2_content_blank p{
  padding-left: 20px;
}
#l2_content
{
	background: #fff;
	width: 587px;
	padding: 0px 10px 0px 20px;
	float: left;
}
#l2_text
{
	position: relative;
	top: -40px;	
}
/* FOOTER */
#footer {
	float:left;
	font-size:11px;
	position: relative;
	top: 10px;
	width: 937px;
}
#footer_v2 {
	float:left;
	font-size:11px;
	position: relative;
	top: 10px;
	width: 911px;
	padding-bottom: 30px;
}
#footer_logo{
	float:left;
	position: relative;
	left: 5px;
	padding: 0px;
	margin: 0px;
	width: 128px;
	height: 18px;
}
#footer_copy{
    float: left;
    position: relative;
    top: 2px;
    left: 10px;
}
#footer_links{
	float:right;
	position:relative;
	top: 2px;
}
#footer_logo img{
	position:relative;
	width: 100%;
	padding-right:10px;
}
#footer a, #footer_v2 a{
	padding:0px 17px;
	border-right:solid 1px #666;
	text-decoration:none;
}
#footer,
#footer a,
#footer_v2,
#footer_v2 a{
	color:#444;
}
#footer a.last, #footer_v2 a.last{
	border-right:none;
}
#footer a:hover, #footer_v2 a:hover{
	text-decoration:underline;
}
h1,h2,h3{
	font-family:arial,sans-serif;
}
h1{font-size:1.6em;position:relative;top:4px;line-height:1.3em;}
/*
h2{font-size:1.0em;position:relative;top:4px;}
*/
a{
	color:#389;
}
form{margin:0px;padding:0px;}

#findaclinic{padding-top:20px;position: relative; left: 29px;}
img{border:0px;}

/* BMI */

#bmi-top,
#bmi-btm,
#bmi-bod{
	width:570px;
	background:url('../../images/bmi-top.gif') no-repeat;
}
#bmi-btm{
	background:url('../../images/bmi-btm.gif') no-repeat left bottom;	
	padding:10px 20px 15px 20px;
	width:530px;
}
#bmi-bod{
	background:url('../../images/bmi-bod.gif') repeat-y;
}
#bmiflash{text-align:left;line-height:0em;}

#bmi_res_wrap
{
	position: relative;
	left: 6px;
}

#bmicalc input{width:80px;font-size:11px;}
#bmicalc input.submit{width:auto;}
#bmicalc label input{width:auto;}
#bmicalc span{color:#F00; font-weight:bold;}

.bmi-height{float: left; width: 180px; padding: 10px 0px 10px 0px;}
.bmi-weight{float: left; width: 180px; padding: 10px 0px 10px 0px;}
.bmi-fl{float: left;}
.bmi-fields{float: left; padding-left: 5px;}

#bmi-reshr
{
	position: relative;
	float: right;
	top: 10px; 
	width: 370px; 
	border-bottom: 1px solid #CCCCCC; 
	height: 1px; 
	line-height: 0em;	
}

.bmi-hr
{
	float: left; 
	clear: both; 
	width: 100%; 
	border-bottom: 1px solid #CCCCCC; 
	height: 1px; 
	line-height: 0em;
	padding: 10px 0px 10px 0px;
}

.bmi-mt
{
	float: left;
	clear: both;
	padding-top: 10px;
	width: 400px;	
}
.bmi-results{padding-bottom: 15px;}
.blue{
    color: #004ac1;
}
.clear{
    clear: both;
    font-size: 0px;
    height: 0px;
    line-height: 0em;
}
.black{
    color: #000 !important;
}

/*     REGISTRATION FORM      */
.registration{
    
}
.red{
   color: #37939b;
}
.blue{
   color: #37939b;
}
.field_pair{
	float:left;
	width:99%;
	margin:0px 0px 5px 0px !important;
	position: relative;
	left: 0px;
}
.field_label{
	float:left;
	width:150px;
	margin:0px 4px 0px 0px;
}
.field_label_v2{
	float:left;
	width:100px;
	margin:0px 4px 0px 0px;
	text-align: left;
}
#termsConditionsArea {
       
}
#termsConditions {
    overflow: auto;
    width: 480px;
    height: 100px;
    padding: 3px;
    border: 1px solid #b3b3b3;
    background: #ffffff;
    padding-left: 15px;
}
.field_pair_v2{
	float:left;
	width:99%;
	margin:0px 0px 20px 0px;
	position: relative;
	left: -12px;
}
.radio{
	float:left;
	width:25px;
	padding:3px 0px 0px 0px;
	position: relative;
	left: 10px;
}
.radio_label_v2{
	float:left;
	margin:0px 0px 0px 0px;
	position: relative;
	top: 4px;
	left: 10px;
	width: 425px;
}
.radio_label_v2 .field{
	float:left;
	top:0px;
	left:0px;
}
.asterisk{
	float:left;
	width:5px;
	color:#37939b;
}
.sp_list
{
	padding-left: 35px;	
}
.sp_list p, ul
{
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 0px;	
}
#reg_submit{
    position:relative;
    left: 160px;
    top: 16px;
    width: 200px;
}
.text_width{
    width: 80px;
}
.text_indent{
    position: relative;
    left: 3px;
}
.text_widthv2{
    width: 80px;
    margin-top: 5px;
}
/* For IE6 */
#about_top
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/about_ob_bg.png', sizingMethod='crop');
    /*background: url(../../images/about_ob_bg.png) no-repeat right top;*/
    height: 389px;
    /*width: 673px;*/
    color:#555;
    padding-top: 20px;
    position:relative;
    top: 20px;
    width: 911px;
    float: right;
}
/* For FF */
body>div#contentframe>div#contentbox>div#content>div>div#about_top{
    background: url(../../images/about_ob_bg.png) no-repeat top;
}
#about_top_copy{
	text-align: left;
	width: 480px;
	position: relative;
	left: 90px;
}
#about_top_copy h1{
    padding-bottom: 4px;
}
#about_top_copy p{
    line-height: 2.0em;
}
.error{
	color: red;
}
.adjust_top{
    padding-top:22px; 
    text-align: center;
}
.adjust_top_v2{
    padding-top:22px; 
}
#ob_title{
    position: relative;
    left: -30px;
    top: 5px;
    float:left;
	clear:right;
}
#sitemap, #sitemap ul li{
    list-style: none;
    position: relative;
    left: -20px;
}
#bmiform{
     position: relative;
     left: 29px;
}
#bmi_results p, #bmi_results a{
   background: #999A92;
   color: #fff;
}
#bmi_results p{
    padding: 10px;
    line-height: 1.2em;
    width: 488px;
  
}
#bmi_results{
    position: relative;
    background: #999A92;
    left: 4px;
    top: -15px;
    line-height: 0em;
    display: inline;
    width: 508px;
    height: 1px;
}
/* For FF */
body>div#contentframe>div#subcontentbox>div#subcontent>div#rightside_v2>div#l2_content>div#bmi-bod>div#bmi-top>div#bmi-btm>div#bmi_res_wrap>span#bmi_results
{
	top: -7px;
}
.level2{
    position: relative;
    left: 15px !important; 
}
.l1_ddg
{
	border-top: 1px solid #AAAE93;
	padding: 20px 0px 0px 0px;	
	margin-right: 20px;
	margin-top: 20px;
}
.l2_ddg
{
	float: left;
	position: relative;
	border-top: 1px solid #AAAE93;
	padding: 20px 0px 0px 0px;	
	margin-right: 20px;
	width: 460px;
	left: 50px;
}
#ddg_icon
{
	float: right;
	width: 97px;
	line-height: 0em;
}
#ddg_icon_btm
{
	width: 97px;
	height: 28px;
	line-height: 0em;	
}
#ddg_text
{
	float: left;
	width: 340px;	
}
.padding-bottom{
    padding-bottom: 60px;
}
.bg_clear{
    background: none !important;
}
.registration_bg{
    background: url(../../images/register-header.png);
}
.no_padding{
    padding: 0px !important;
}
#register_header_right, #register_header_left{
    width: 430px;
	height: 92px;
	position: relative;
	z-index: 20000;
	margin-bottom: 0px;
}
#register_header_left{
    width: 280px;
	height: 92px;
	position: relative;
	z-index: 20000;
	margin-bottom: 0px;
}
#registration_title{
    width: 280px;
	height: 37px;
	position: relative;
	z-index: 20000;
	margin-bottom: 0px;
}
#registration_woman{
    width: 173px;
	height: 351px;
	position: relative;
	z-index: 20000;
	margin-bottom: 0px;
	left: 60px;
	top: 27px;
}
.zone_form_container{
    padding-top: 20px;
}
#utilities_wrapper{
    position: relative;
    top: -50px;
}
.moveup{
    position: relative;
    top: 5px;
    padding-left: 40px;
}
.moveup a
{
	padding-left: 20px;
}
.moveup_v2{
    position: relative;
    top: -20px;
    padding-left: 40px;
}
.errorMsgArea{
    position: relative;
    top: -40px;
    padding-left: 40px;
}

.obesity_h1{
  position: relative; 
  top: -20px;
}
div#osc_wrapper
{
	display: none;	
}
div#osc_btm_line
{
	display: none;	
}
/* Adobe Reader Styles */
div#get_reader 
{
	float: left;
	width: 470px;
	margin-top: 10px;
	margin-left: 5px;
	height: 100px;
}

div#reader_icon
{
	padding-top: 2px;
	float: left;
	width: 100px;	
}

div#reader_text
{
	float: left;
	font-size: 85%;
	width: 370px;
	line-height: 11px;	
}
.ls_btm_margin
{
	float: left;
	width: 240px;
	height: 25px;
}
.white_coverup
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 600px;
	height: 2px;
	line-height: 2px;
	background-color: #FFF;
}
/* Product Video Styles */
div#productVideo
{
	float: left;
	position: relative;
	width: 550px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding-top: 7px;	
}
div#productVideo img
{
	padding: 7px 0 10px 0;
}
/*Patient Discussion Guide Callout*/
div#patientGuide
{
	padding-top: 15px;
	border-top: 1px solid #CCC;
	position: relative;
	left: 40px;	
}
div#patientGuide, .pGuide_top, .pGuide_btm
{
	float: left;
	width: 478px;	
}
div#patientGuide .ddg_headline
{
	float: left;
	width: 330px;
	font-size: 15.5pt;
	font-weight: bold;
	margin: 15px 0px 15px 0px;	
}
div#patientGuide .ddg_text
{
	float: left;
	width: 330px;
	font-size: 12.5pt;
	margin-bottom: 20px;
}
div#ddg_transImage
{
	float: left;
	width: 148px;	
}
div#patientGuide .readerText
{
	float: left;
	font-size: 10px;
	line-height: 12px;
	width: 400px;	
}
div#patientGuide .pGuide_top .pGuide_btn
{
	margin-left: 126px;
	float: left;
}
div#patientGuide .pGuide_btm img
{
	float: right;	
}
.push_down{
    padding-bottom: 120px;
}
.push_down2{
    padding-bottom: 520px;
}.push_down3{
    padding-bottom: 600px;
}

/* This div determines the positioning of the callout */



#surveyTarget {

position:absolute;

padding: 2px;

width: 620px;

z-index: 20000;



}



#survey_callout{

	height: 263px;

	width: 395px;

	position: absolute;

	top: 25px;

	left: 770px;

	z-index: 1000;

	

}

#survey_callout_box{

	width: 358px;

	background: #FFF;

	padding: 5px;

	float: left;

}

#inner_box{

    border: 1px solid #909090;

	/*padding: 15px;*/

	font-size:11px;

	height: 235px;	

}

#inner_box h3{

  	font-size: 14px;

  	font-weight: normal;

	font-family: verdana, helvetica, sans-serif;

	color: #b30b0b;

	margin:0px;

	padding:5px 0px 5px 0px;

}

#inner_box p{

	font-size: 12px;

 	font-family: verdana, helvetica, sans-serif;

	margin: 0px auto 10px auto;
	
	text-align: center;
	
	position: relative;
	top: -10px;
}



#inner_box input{

	margin:15px 0px 0px 0px;

}



#inner_box .survey_nav{

	margin: 15px 0 15px 0;

}



#survey_logo {

/*text-align: center;

margin: 19px auto 5px auto;*/


}