.tab_left01 {margin-top: 10px; width: 100%;}
.tab_left01 td:nth-child(1){width: 40%;}
.tab_left01 td:nth-child(2){width: 40%;font-size: 1.2em; font-weight:600; color: #b12704;}
.font-red{font-weight:normal;font-size:1.2em;color:#b12704 ;text-align:right;padding-right: 40%;}
.font1{font-weight:normal;font-size: 0.8em;color: #555;text-align:right;padding-right: 40%;}
.bth2{font-size: 1.2em;color: #0066c0;font-weight:600;margin: 10px 0px 4px 0px;}
#tab_left01 .btn_01:hover{background: #64bffd;}
#rightDiv  .btn-primary:hover{ background: #0066c0;}
#rightDiv input[type=text]{padding: 4px;background: #fff;-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0) ; box-shadow: 0px 0px 0px rgba(0,0,0,0); }
.pr_right{display: block; float: right;width: 33%;margin-top: 20px;line-height:inherit;}
.pr_right h2{line-height:inherit;}
#rightDiv{border:1px solid #ddd;margin: 10px 0px 4px 0px;line-height:1.8em;border-radius:4px;}
.tab_right01{margin: 10px 0px; width: 100%;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6; padding: 20px 0px;}
.tab_right01 td{padding: 10px 20px 0px 20px ; text-align: right;}
.tab_right01 th{padding: 10px 20px 0px 20px; text-align: left; color: #555;}
.bth3{font-size: 1em;color: #0066c0;font-weight:600;margin-left: 20px;}
.close1 {cursor:pointer;color:#000;position:relative;top:-25px; right:10px;float: right;font-size: 21px;font-weight: bold;line-height: 1;text-shadow: 0 1px 0 #fff;filter:alpha(opacity=20);opacity: .2;}
.close1:before {display: block; content: '\00D7'; margin-right: 5px;}
.close1:hover{font-size:23px;color:#000;filter:alpha(opacity=90);opacity: .9;}
.co_red{color:#b12704;}
.bth4{font-size: 1.4em;color: #8f8f8f;font-weight:600;margin: 20px;}
#rightDiv  .btn_02:hover,#rightDiv .btn_03:hover{cursor:pointer;color:#01B0EF;}
#rightDiv input.bor_01{border: 1px solid #b3b3b3;background:#fff;color: #555;text-align:center;line-height:inherit;}
#rightDiv input.bor_01:focus{outline:medium;}
#rightDiv caption{height: 30px; padding-top: 0;}
#totalMoney{display: block; float: right;font-size: 1.2em; font-weight:600; color: #b12704; text-align: right;}
.renewal{font-size:18px;color: #8f8f8f;font-weight:600; line-height: 1.6em;}
#renewal-row{cursor:pointer;width:240px;}
#renewal-div{float:left;margin:0 10px 0 20px;width:24px;height:24px;background-image: url('/sites/default/files/pictures/Pricing/check_s.png')}
.input-group{width:90px !important;float:right;}
.input-group-addon:first-child{border-radius: 0 !important;}
.input-group-addon{padding:6px 6px !important;}
.btn_03{border-left:none !important;}