
p,label,td,th,input,select{font-size:14px;}
td,th{height:20px;}
h2{font-size:16px;}
h3{font-size:15px;}
label{display:inline-block;width:130px;text-align:right;}
input[type=text],select{width:90px;margin:5px 0;padding:4px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin-right:31px;}
input[type=radio]{margin:10px 10px 0 0;}
th:nth-child(2),td:nth-child(2){text-align:center;}
.rightsect,.leftsect{padding:0 10px 10px 10px;float:left;}
.leftsect{width:500px;padding:0 80px 10px 0;}
.crediteq{font-weight:bold;padding:10px 0;margin:20px 0;background-color:#f8f8f8;font-size:16px;}
.crediteq span{padding:20px;}
#ratetabs table{width:350px;padding:0 10px;}
.Block{display:block !important;}
.ratetab{width:380px;}
.ratetab p{padding:10px 10px 10px;}
.ratetab td{border-bottom:1px solid #e0eeff;padding:5px 0;}
.ratetab th{padding:5px 0 6px;}
.ratetab h2{margin:10px 0 0 10px;}
#life,#twelve{border:1px solid #5e6d73;}
.btnbar{text-align:right;margin-top:15px;}
#quote{padding:15px 15px 15px 130px;display:none;margin-top:15px;background:#e0eeff;}
#immediate p,#credit p{margin-left:22px;}
#twelve h3{padding:10px;}
.totaltxt{font-weight:bold;}
#numberval{margin-left:133px;font-size:14px;color:#cb0505 !important;background:#ffe2e2;border:solid #cb0505 1px;padding:4px 8px;-webkit-box-shadow:0px 0px 0px 1px rgba(203, 5, 5, 0.1);box-shadow:0px 0px 0px 1px rgba(203, 5, 5, 0.1);display:inline-block;text-align:center;}
#numberval.hidden{display:none;}
#calc h2{margin:10px 0;}
.mand{padding:0 5px;}
.buttonlink{border:0;background:transparent;color:#166199;text-decoration:underline;font-size:14px;font-weight:700;outline-style:none;cursor:pointer;}
.buttonlink:hover{color:#000;}
.buttonjs{font-size:14px;padding:4px 10px;}
.buttonjs:hover{font-size:14px;padding:4px 10px;}
.buttonjs:first-child{margin-right:15px;}
.SalesText{padding:10px !important;display:none;margin-top:15px;background:#e0eeff;}
.contentpanel{border:0;padding:10px 0;}
.priceProtectionPanel{font-size:14px;}
.priceProtectHeader{font-weight:700;padding:10px 10px;font-size:16px;}
.priceProtectSection{display:inline-block;border:#ccc 1px solid;}
.priceProtectSection .buttoncontainer{display:inline-block;margin-left:5px;}
.priceProtectSection .buttoncontainer .buttonjs{font-size:14px;padding:4px 5px;margin-right:0;}
.standardSection{margin-top:20px;}
.priceProtectContent{padding:8px 0 8px 10px;}
.priceProtectContentText{display:inline-block;letter-spacing:-0.1px;}
.agreementLinkPanel{padding:0 10px 8px;}
.priceProtectContent span{font-weight:600;}
.priceProtectContent input{margin:0 !important;}
.protectWarning{padding:8px 10px;font-style:italic;}