﻿/*override and hide the biggies Start*/
body{margin: 0; padding: 0;}
.optional_questions{display: none;}
.footer{display: none;}
#nav{display: none;}
#global_top{display: none;}
.breadcrumb_container{display: none;}
#container{height:100% !important; float: none !important;overflow: visible !important;}
#singlecolumn_area{height:100% !important; float: none !important;overflow: visible !important;}
#sign_in_container{height:100% !important; float: none !important;overflow: visible !important;}
#grey_main_container{height: 100% !important; float: none !important; overflow: visible !important;}
#grey_main_container h3{display:none;}
*{overflow: visible !important;}

/*override and hide the biggies End */

#review_checkout{width:788px; float: none !important; overflow: visible !important;}
#review_checkout .inner_data{width:788px; float: none !important; overflow: visible !important; padding-top:10px;}
#review_checkout .inner_data:after{content:" "; display:block; height:0; font-size:0; clear:both; visibility:hidden;}

/*order_total Start*/
#review_checkout .order_total{width:776px; float: none !important; overflow: visible !important; padding:3px 0 11px 12px;}
#review_checkout .order_total:after{content:" "; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
#review_checkout .order_total h5{width:auto; font:bold 1.00em/21px "Helvetica", Arial, sans-serif; color:#0f6e9e}
#review_checkout .order_total h5 span{width:auto; float:none; padding-left:50px}
#review_checkout .order_total a{display: none;}
/*order_total End*/

/*bill_account Start*/
#review_checkout .bill_account{width:764px; display: block !important; overflow: visible !important; float: none !important; padding:18px 12px 20px 12px; border-bottom:1px solid #cfcfcf;}
#review_checkout .bill_account:after{content:" "; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
#review_checkout .top_padd{ padding-top:4px; }
#review_checkout .bill_account h4{width:764px; font:bold 1.00em/30px "Helvetica", Arial, sans-serif; color:#505050; padding-bottom:15px}
#review_checkout .bill_account h5{width:764px; font:bold 0.81em/15px "Helvetica", Arial, sans-serif; color:#505050;}
#review_checkout .bill_account p{width:761px; font:normal 0.81em/17px "Helvetica", Arial, sans-serif; color:#505050; padding:10px 3px 7px 3px}
#review_checkout .bill_account p .print{display:none;}
/*bill_account End*/

/*bill_to Start*/
#review_checkout .bill_to{width:776px; overflow: visible !important; float: none !important; padding:30px 0 35px 12px; border-bottom:1px solid #cfcfcf; color:#505050;}
#review_checkout .bill_to:after{content:" "; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
#review_checkout .bill_to .box{width:335px; overflow: visible !important; float: left;}
#review_checkout .bill_to h4{font:bold 1.00em/18px "Helvetica", Arial, sans-serif;}
#review_checkout .bill_to p{font:normal 0.81em/17px "Helvetica", Arial, sans-serif;}
#review_checkout .bill_to a{text-decoration:none; color:#505050;}
#review_checkout .bill_to .box .col1{width:75px; overflow: visible !important; float: left;}
#review_checkout .bill_to .box .col2{width:255px; overflow: visible !important; float: left;}
/*bill_to End*/

/*Payment Info Start*/
#review_checkout .payment_info{width:776px; overflow: visible !important; float: none !important; padding:35px 0 35px 12px; border-bottom:1px solid #cfcfcf; color:#505050;}
#review_checkout .payment_info:after{content:" "; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
#review_checkout .payment_info .row{width:776px; overflow: visible !important;}
#review_checkout .payment_info h4{width:776px; font:bold 1.00em/18px "Helvetica", Arial, sans-serif; padding-bottom:15px;}
#review_checkout .payment_info p{width:auto; font:normal 0.81em/17px "Helvetica", Arial, sans-serif;}
#review_checkout .payment_info p.size1{width:165px; padding-right:13px; text-align:right;}
/*Payment Info End*/

/*links Start*/
#review_checkout .links{display: none;}
/*links End*/

/*important_info Start*/
#review_checkout .important_info{width:764px; overflow: visible !important; float: none !important; padding:35px 12px 50px 12px; color:#505050;}
#review_checkout .important_info h4{width:764px; font:bold 0.85em/18px "Helvetica", Arial, sans-serif; padding-bottom:15px;}
#review_checkout .important_info h5{width:764px; font:bold 0.85em/18px "Helvetica", Arial, sans-serif;}
#review_checkout .important_info p{width:auto; font:normal 0.81em/17px "Helvetica", Arial, sans-serif; padding: 5px 3px 2px 3px;}
/*important_info End*/

#review_checkout .usercontent {display: inline;}
#review_checkout .usercontent p{float: none !important;}
#review_checkout .usercontent a{float: none !important; padding: 0 !important; background-image: none !important; }

/*subscriptions Start*/
#review_checkout .subscriptions{width:776px; overflow: visible !important; float: none !important; padding:18px 0 23px 12px; border-bottom:1px solid #cfcfcf; font-family:"Helvetica", Arial, sans-serif;}
#review_checkout .subscriptions:after{content:" "; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
#review_checkout .subscriptions h4{width:400px; height: auto; font:bold 1.00em/30px "Helvetica", Arial, sans-serif; color:#505050; padding:1px 0 8px}
#review_checkout .subscriptions h4.detail{width:400px; font:bold 1.00em/20px "Helvetica", Arial, sans-serif; color:#505050; padding:1px 0 4px}
#review_checkout a.print{display: none;}
#review_checkout .subscriptions .sub_data{width:763px; overflow: visible !important}
#review_checkout .subscriptions .sub_data div{float:none;}
#review_checkout .subscriptions .sub_data .blue_row{width:743px; background-color: White; padding:3px 0 4px 20px; font-family:"Helvetica", Arial, sans-serif}
#review_checkout .subscriptions .sub_data .white_row{width:743px; padding:0px 0 0px 20px; font-family:"Helvetica", Arial, sans-serif}
#review_checkout .subscriptions .sub_data .row1{width:743px; padding:0px 0 5px 20px; font-family:"Helvetica", Arial, sans-serif;}
#review_checkout .subscriptions .sub_data .dotted_row{width:743px; padding:0px 0 8px 20px; font-family:"Helvetica", Arial, sans-serif; background:url(../images/doted_row.gif) repeat-x 0 bottom; margin-bottom:10px;}
#review_checkout .subscriptions .sub_data .total_row{width:743px; padding:6px 0 0 20px; font-family:"Helvetica", Arial, sans-serif}
#review_checkout .subscriptions .sub_data .row{width:743px; padding:11px 0 0px 20px; font-family:"Helvetica", Arial, sans-serif}
#review_checkout .subscriptions .sub_data .row2{width:763px; padding:0; font-family:"Helvetica", Arial, sans-serif}

#review_checkout .subscriptions .sub_data .top_row{width:743px; padding:15px 0 0px 20px; font-family:"Helvetica", Arial, sans-serif}
#review_checkout .subscriptions .sub_data .last_spc_row{width:743px; padding:0px 0 25px 20px; font-family:"Helvetica", Arial, sans-serif}
#review_checkout .subscriptions .sub_data .last_row{width:743px; padding:0px 0 15px 20px; font-family:"Helvetica", Arial, sans-serif}
#review_checkout .subscriptions .sub_data .last_row1{width:763px; padding:0px 0 15px 0px; font-family:"Helvetica", Arial, sans-serif}
#review_checkout .subscriptions .sub_data .border_row{width:743px; padding:6px 0 19px 20px; font-family:"Helvetica", Arial, sans-serif; border-bottom:4px solid #b2b2b2}
#review_checkout .subscriptions .sub_data p{width:auto; font-size:0.81em; line-height:17px; color:#505050}
#review_checkout .subscriptions .sub_data p.cut_price{text-decoration:line-through}
#review_checkout .subscriptions .sub_data p.right{width:auto; float:right}
#review_checkout .subscriptions .sub_data span.right{width:auto; float:right}
#review_checkout .subscriptions .sub_data span.color{ color:#7d7d7d; font-weight:bold; font-size:0.81em; line-height:17px}
#review_checkout .subscriptions .sub_data span.left_padd{ padding-left:20px}
#review_checkout .subscriptions .sub_data a{width:auto; font-size:0.75em; line-height:19px; color:#5c84b0}
#review_checkout .subscriptions .sub_data a.right_arrow{width:auto; background:url(../images/arrow_link.gif) no-repeat right 8px; padding-right:15px}
#review_checkout .subscriptions .sub_data span.top_arrow{width:auto; background:url(../images/arrow_link.gif) no-repeat right 8px; padding-right:15px}
#review_checkout .subscriptions .sub_data span.bottom_arrow{width:auto; background:url(../images/arrow_link1.gif) no-repeat right 8px; padding-right:15px}
#review_checkout .subscriptions .sub_data a.left_arrow{width:auto; background:url(../images/arrow_bullet.jpg) no-repeat 0 8px; padding-left:10px}
#review_checkout .subscriptions .sub_data a.parking{width:auto; background: white; padding-left:25px; color:#505050; font-size:0.81em; text-decoration:none; line-height:16px; height:22px;}
#review_checkout .subscriptions .sub_data a.fanfare{width:auto; background: white; padding-left:25px; color:#505050; font-size:0.81em; text-decoration:none; line-height:16px; height:22px;}
#review_checkout .subscriptions .sub_data textarea{width:431px; height:50px; overflow:auto; border:1px solid #e2e9ef; border-top:1px solid #aaadb4; font-size:0.81em; color:#505050; padding:0 0px 0 5px}
#review_checkout .subscriptions .sub_data .col1{width:180px;}
#review_checkout .subscriptions .sub_data .col2{width:69px; }
#review_checkout .subscriptions .sub_data .col3{width:149px; }
#review_checkout .subscriptions .sub_data .col4{width:90px; }
#review_checkout .subscriptions .sub_data .col5{width:67px;  padding-right:23px;}
#review_checkout .subscriptions .sub_data .col6{width:145px; margin-top: -3px;}
#review_checkout .subscriptions .sub_data .col7{width:270px;  text-align:right; padding-right:38px}
#review_checkout .subscriptions .sub_data .col8{width:376px;  text-align:right; padding-right:23px}
#review_checkout .subscriptions .sub_data .col9{width:579px; }
#review_checkout .subscriptions .sub_data .col10{width:135px; padding:0 23px 0 150px;}
#review_checkout .subscriptions .sub_data .col11{width:120px; }
#review_checkout .subscriptions .sub_data .col12{width:456px; }
#review_checkout .subscriptions .sub_data .col13{width:480px;  padding: 0 10px 0 20px;}
/*subscriptions End*/

/*order_subtotal Start*/
#review_checkout .order_subtotal{width:776px; overflow: visible !important; float: none !important; padding:30px 0 40px 12px; border-bottom:1px solid #cfcfcf; background:white;}
#review_checkout .order_subtotal:after{content:" "; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
#review_checkout .order_subtotal .row{width:743px; overflow: visible !important; padding:0px 0 0px 0px; font-family:"Helvetica", Arial, sans-serif}
#review_checkout .order_subtotal .last_row{width:743px; overflow: visible !important; padding:0px 0 15px 20px; font-family:"Helvetica", Arial, sans-serif}
#review_checkout .order_subtotal p{width:auto; font-size:0.81em; line-height:17px; color:#505050}
#review_checkout .order_subtotal p.right{width:auto; float:right; font-size:0.81em; line-height:17px; color:#505050}
#review_checkout .order_subtotal a{width:auto; font-size:0.75em; line-height:19px; color:#5c84b0}
#review_checkout .order_subtotal .col1{width:200px; }
#review_checkout .order_subtotal .col2{width:77px; }
#review_checkout .order_subtotal .col3{width:149px; }
#review_checkout .order_subtotal .col4{width:92px; }
#review_checkout .order_subtotal .col5{width:79px; }
#review_checkout .order_subtotal .col6{width:120px; }
#review_checkout .order_subtotal .col7{width:270px; text-align:right; padding-right:36px}
#review_checkout .order_subtotal .col8{width:376px; text-align:right; padding-right:33px}
#review_checkout .order_subtotal .col9{width:725px;}
/*order_subtotal End*/
