.clearboth{clear:both}
.align-center{text-align:center}
#cq-make,#cq-year,#cq-model{width:210px}
#bform{border:width:95%;margin:0 auto}
#bform p{padding:5px 0;margin:0}
.marginleft15{margin-left:15px}
.carfuel{width:150px;height:25px;}
.required{color:#ff0000;font-size:1.2em;font-weight:bold}
#processing{display:none;text-align:center;padding:50px;color:#555555;font-size:2.0em;font-weight:bold;line-height:1.2em}
#processing div{}
.ccpayment{padding:10px}
.ccpayment p{padding:0}
.ccpayment .text{width:92%;padding:5px 0}
#ccpayment_thankyou{display:none;width:90%;margin:15px auto auto auto;}
#ccpayment_thankyou h3{
font-weight:bold;text-align:left;font-size:1.5em !important;padding:0;margin:0 auto 15px auto;color:#03c !important
}
#ccpayment_thankyou p{padding:3px 0 !important}
.no_mobile{display:none}
@media only screen and (min-width: 950px) {
  .no_mobile{display:block}
  .ccpayment{margin:0 auto}  
}
/*

*/
.ccpayment .section{
border:1px solid #efefef;
border-radius:5px;
-moz-border-radius:5px;
behavior: url(/css/border-radius.htc);
padding:10px;
background:#fbfbfb; /*#EFF8E6  #ECF6FA; */
color:#000000;
margin:0 auto 10px auto;
}
.ccpayment  .ftitle{font-weight:500;}
.ccpayment  .sale_price{color:#cc6600}
.ccpayment .hint{font-size:13px;color:#1e1e1e;font-style:italic;font-weight:normal}
.ccpayment .section h4{color:#147;font-weight:bold;font-size:1.0em;}
.ccpayment .section legend{
font-size:1.3em;
text-transform:Capitalize;
font-weight:bold;
color:#555555;
padding:3px 5px;
}
/*
.ccpayment .section li{list-style:none;border:0px solid #ff0000}
.ccpayment .section #txtInvDesc{width:90%;margin-left:30px}
*/
/*
.ccpayment .txtInput{width:95%;}
.ccpayment h3{text-align:center;font-size:1.5em !important;padding:0;margin:0;color:#eee !important}
.ec_bg{background:transparent url("ecommerce_buttons.png") no-repeat left top !important;display:block}
*/
/*
Pay Now
border:none !important;
*/
/*
.ccpayment .section .pay_now{
box-shadow:none !inportant;
border-color:#F0F0F0 !important;
display:block;
text-indent:-9999px;
float:right;
background-position:-610px -275px !important;
width:178px;
height:61px;
cursor:pointer;
-webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
-moz-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
} 
*/  
/*                
.ccpayment .section .pay_now:hover {background-position:-610px -337px !important}
.ccpayment .section .pay_now:active{background:#0000ff}
*/
/*
.ccpayment input.submit-btn {float:right;background:url(submit.png) no-repeat 0px 0px !important; height:50px; width:148px; border:none; cursor:pointer;clear:right;}
.ccpayment input.submit-btn:hover {background-position:0 -50px !important; }
**/

.ccpayment .section .agree{float:left;width:250px;border:0px solid #ff0000;text-align:right;padding-top:5px;}
.ccpayment .section .price_summary {padding-right:10px;float:right;text-align:right;width:250px;border:0px solid #ff0000}
.ccpayment .price_summary li{list-style:none;}
/*
*/
.ccpayment p {
position:relative;
}
.ccpayment label.error,
.ccpayment label.ok {
position:absolute;
z-index:1;
top:0px;
left:130px;
padding:0px 0px 0px 20px;
/*reset label*/
width:auto;
font-size:11px;
text-align:left;
margin:0;
background-repeat:no-repeat;
background-position:0px 3px;
}
/*
background-color:#deefca;
*/
.ccpayment label.ok {
background-image:url(icook.gif);
color:#577530;
}
/*
background-color:#f5d6d7;
*/
.ccpayment label.error {
background-image:url(icofail.gif);
color:#c81925;
}
.ccpayment #txtInvDesc{width:95%}
.ccpayment .area label.ok,
.ccpayment .area label.error {
height:30px;
padding-left:40px;
background-position:20px 0px;
}
/* submit button */
/*
.submit-btn_en {
border:none !important;float:right;margin-right:15px;background:url(submit.png) no-repeat 0px 0px !important; height:50px; width:148px !important; 
box-shadow:none !important;
-webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
-moz-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
}
.submit-btn_en:hover { background-position:0 -50px !important; }
*/
.ccpayment input.submit-btn{
  margin:10px auto;
  background-color: #c5181f;
  border-color: #c5181f;
  width: 150px;
  display: inline-block;
  font-family: "Lato",Arial,sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  background-color: #c5181f;
  line-height: 21px;
  text-transform: uppercase;
  border: 0;
  text-align: center;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-clip: padding-box;
  padding: 12px 25px;
  position: relative;
  outline: 0 !important;
  text-decoration: none !important;
  cursor: pointer;
  z-index: 9;
  -webkit-transition: background-color .3s ease;
  -moz-transition: background-color .3s ease;
  -ms-transition: background-color .3s ease;
  -o-transition: background-color .3s ease;
  transition: background-color .3s ease;
}
#return_info{padding-top:10px}
hr.sep_line{clear:both;width:95%;padding:0;margin:0 auto;height:0;border-bottom:1px solid #ccc;margin-top:5px;margin-bottom:5px;}
#domestic_detail, #mattress_detail{display:none} 