/* ------- Safe to Remove???? ------
.REGHead3  {font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; font-style:normal; font-weight:normal; letter-spacing:0px; color:#E04002; line-height:26px; margin:10px 0 3px 0; padding:0 5px 0 0;}
.REGText5, .REGText2, .REGText7 {font-weight: bold;}
.REGText4 {color: red;}
.REGText7{font-size:14px;}
.REGText11{font-size:11px;}
*/

.tip{float:right;}

/* ---- [ BUTTONS ] ---- */
.ie6 .largeBtnLeft,.ie7 .largeBtnLeft,.ie8 .largeBtnLeft{background:url(https://secure.bhg.com/bhg/images/template/shell/button_sprite.png) no-repeat;}
.ie6 .largeBtn,.ie7 .largeBtn,.ie8 .largeBtn{background:url(https://secure.bhg.com/bhg/images/template/shell/button_sprite.png) no-repeat top right;}

.ie7 .W70{width:70px;}
.ie7 table.bgcolor4 td span.W283{width:283px;}
.ie7 table.bgcolor4 td span.W340{width:340px;}

 td.spacer{height:10px; overflow:hidden;}
.registrationbody {text-align:center; padding-top:20px;}
.registrationbody td.spacer br{display:none;}

#reg_roadblock_body {right:21px;top:92px;width:288px;border:none;}
body.superChannelShell #singlecolumn{overflow:visible;}
#quick_submit{margin:22px 0 0 10px;float:left;}
.ie7 #quick_submit{display:inline;}
#reg_submit #quick_submit input {margin-top:0px;}

/* .optOutForm .marketingEmails{color:#666;} */

/*.optOutForm .moreNewsletters{background-color:#E68900;}*/

/**** 100 Days Newsletter  ****/
.ohdNewsletterTopper {width:685px; height: 150px;}
#ohdNewsletterChoices {margin-left: 18px;}
#ohdNewsletterChoices form {margin:12px 0 22px 8px;}
#ohdNewsletterChoices .ohdRadio {margin-left: 10px; font-weight: bold; line-height: 20px; vertical-align: middle;}
#ohdNewsletterChoices .ohdRadio input {margin-right: 10px;}
.row{border-color:#EEEFDF;}
#reg_side_bar{width:175px;}

#mainContent{margin:0 auto 0;}

/******************************************************
* LogIn
******************************************************/
#login_fields #reg_login_button{font-size:12px; width:auto;}
#login_fields #reg_forgot_pass_submit{font-size:12px; width:auto;}

#reg_submit div {display:block; float:left; margin-right: 10px;}
#reg_submit_outer {margin-top:25px;}
.load_msg_wrapper {width:150px;}

/******************************************************
* RegStep2
******************************************************/
#reg_wrap{float:none; background:none; margin:0 auto 0;}
#reg_body_col{}
ul.reg_sidebar li{margin-bottom:10px;}
#reg_verisign{float:left; margin-right:10px;}

/******************************************************
* RegStep3
******************************************************/
.hidewd{visibility:hidden;}

/******************************************************
* Roadblock
******************************************************/
#reg_roadblock_wrap{min-height:0;}
#roadblock_continue{position:absolute;top:-57px;left:430px;}
#reg_roadblock{margin:0;}

/******************************************************
* Opt Out
******************************************************/
.optOutForm .newsHead{color:#333;font-size:20px;}
.optOutForm .newsCol .newsletter{margin-right:4px;}
.optOutForm .newsCol{padding-bottom:4px;}
.optOutForm .notify{color:#718d00;margin-left:5px;}
.optOutForm .attribute{margin:6px 4px 0 10px;}
.optOutForm .bar{margin:0;padding:10px 0;}

#reg_wrap h1, #login_fields h1{font:28px/30px "palatino Linotype",palatino,serif;}
#login_fields p,#login_fields ul li label{font-family: Verdana,Arial,sans-serif;font-size: 12px;line-height: 130%;}
.RegEPref{display:block;margin-top:16px;}

/******************************************************
* Redeem Promo
******************************************************/
#redeemPromoForm label{width:110px;}
#redeemPromoForm p.submitButton{margin-left:122px;}

.validation-advice {width:95%;position:relative;clear:both;padding: 4px 0 0 0;font-size:12px;font-weight:bold;color:#CF0000}
.ie7 .validation-advice {width:175px;position:relative;clear:both;padding: 4px 0 0 0;font-size:12px;font-weight:bold;color:#CF0000}
.ie8 .validation-advice {width:175px;position:relative;clear:both;padding: 4px 0 0 0;font-size:12px;font-weight:bold;color:#CF0000}
.side_bar_module .login_btn{position:relative;float:left;margin:10px 0 10px 0}

.ie7 #reg_login_form span.largeBtnLeftGreen{display:block;width:50px;}
.ie8 #reg_login_form span.largeBtnLeftGreen{display:block;width:40px;}

/******************************************************
* Contest Submit
******************************************************/
.profileSubmit{padding-top:3px;}
.contest .spacer{display:block;padding:0;height:12px;}
.contest .smSpacer{display:block;height:6px;}

/* REG HEADER -- ******************************************/
#reg_header{position:relative;float:left;margin-bottom:10px;overflow:hidden;width:690px;clear:both;}

/* REGISTRATION FIELDS ******************************************************/
    #reg_body_col_left{width:300px;position:relative;float:left;padding:20px 0 0 15px;}
    #reg_step1_fields{position:relative;float:left;clear:both;}
    #reg_step1_fields ul{list-style:none;}
    #reg_step1_fields ul li{margin-bottom:10px;clear:both;}
    #reg_step1_fields ul li label{width:80px;display:block;position:relative;float:left;font-size:13px;font-family:Trebuchet MS, "Trebuchet MS", sans-serif;}
    #reg_step1_fields ul li input{width:190px;font-size:13px;}

/* NEWSLETTERS -- ****************************************/
    #reg_newsletters{width:300px;height:auto;position:relative;float:left;padding:15px 0 0 5px;}
    #reg_newsletters h4{margin-bottom:5px}
