div.warning { height: 19px; }


/* Home Master Page : start ////////////////////////////////////////////////////// */
.logo { float: left; margin-bottom: 12px; margin-left: 7px; } 
.logo_channel { float: left; margin-bottom: 12px; margin-left: 7px; } 


/* Checkout Masterpage Template : start /////////////////////////////////////////////////// */
.login_info div#login_div ul li label {  margin-left:5px; }
.login_info div#login_div ul li.clearfix { margin-left: 8px; }
#forgtpassw_div { background-color:#FFFFFF; clear:both; float:left; padding-bottom:10px; padding-left:10px; padding-right:10px; margin-top:3px;}

#forgtpassw_div .button { width:100px; }

/* Subscribe Template : start /////////////////////////////////////////////////////// */
.subscribe_main_content .leftColumn {   float:left;  width:448px;  margin-right:20px;}
.subscribe_main_content .rightColumn {  float:left;  width:448px;  margin-right:-25px;}
.subscribe_main_content .subscribe_box_01 { width:449px;  background:#f1f1f1; padding:29px 0px 35px 0; }
.subscribe_main_content .subscribe_box_02 { height:789px; border:1px solid #f1f1f1; }

/* Registration Step 1 Template : start /////////////////////////////////////////////////// */
.subscribe_main_content ul.checkout li { border-left:1px solid #FFFFFF; }
.subscribe_main_content .content_holder { height:800px;margin:0;padding:0; width:940px;}
.subscribe_main_content .form input.button_alt_03{ display: inline-block; cursor: pointer; font-family: Tahoma, Arial, Sans-Serif; font-size: 11px; color: #fff; border: 0; padding: 0; background-color: #efa82f; font-weight: bold; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 2px 33px 0px 10px; background: #efa82f url(../Img/bg_arrowright_button_off.png) no-repeat right center; }
.subscribe_main_content .form input.button_alt_03:hover { color: #000; background-image: url(../Img/bg_arrowright_button_on.png); }
.login_info div#login_div { background:none repeat scroll 0 0 #cecece; opacity: .9;  filter: alpha(opacity=90); padding:6px 7px; text-align:left; width:350px; z-index:400; }

#your-details ul,#your-details p,#address ul,#address p,#payment-details ul,#email-pref ul,#email-pref p,#data-protection ul,#data-protection p { padding-left:7px; }

/* Registration Step 1 : start /////////////////////////////////////////////////// */
#email-details {  margin-left:-10px; padding:0; }
#email-details ul { margin-top:10px; margin-left:10px; }

/* Registration Step 2 : start /////////////////////////////////////////////////// */
.form fieldset {  margin-left:-10px; padding:0; }
.form fieldset legend { width:920px; }


.news_header { margin-bottom:20px; border-bottom:3px solid #3A9948; height:39px;}
.firm_container { display:inline-block;float:right; text-transform:none; }
.firm_container .firmname { float:right; }
