.pt2 h2{ border-bottom:solid 1px #eee; margin-bottom:15px; padding-bottom:15px;}
.pt2 h3{padding-bottom:15px; font-size:14px; color:#000;}

#shop1 .lc{text-align:right;}
#shop1 span{display:block;padding-bottom:3px;color:#000;}


.remove{border:0px;background:#111;width:70px;padding:3px 2px 3px 2px;margin-top:5px;color:#fff;cursor:pointer;font-size:11px;text-align:center;}
table td.p3{font-size:18px !important;color:#000 !important;}
.btncheck{background:#07759F;color:#fff;border:0;width:240px;padding:0.75em 0 0.75em 0;text-transform:capitalize;-moz-border-radius: 15px;-webkit-border-radius: 15px;-khtml-border-radius:15px;border-radius:15px;cursor:pointer;display:block;text-align:center;}
.btncheck:hover{background:#000;color:#fff;text-decoration:none;}
#frmcoat2{ padding-top:3em;}
#frmcoat2 p{ padding-top:15px; line-height:20px; }


.shipping{float:left;width:325px;margin-right:20px;}
.billing{float:left;width:325px;}
.billing1{float:right;width:275px; background:#eee; padding:2em;-moz-border-radius:30px;-webkit-border-radius:30px;-khtml-border-radius:30px;border-radius:30px;}

.checkout .inputtext{width:270px;font:12px Arial, Helvetica, sans-serif;padding:3px;color:#333;background:#fff;}
.checkout .inputtext1{width:75px;}
.checkout .sameas{padding:15px 0px 15px 0px;}
.checkout select{width:260px;font:12px Arial, Helvetica, sans-serif;color:#222;}
#cardresult1{background:#eee;padding:15px;margin:10px 0px 20px 0px;color:#000; width:630px; }
#cardresult1 .error{color: #970000;}
#cardresult1 ul{ padding-bottom:5px;}
#cardresult1 li{ font-size:13px; padding-bottom:5px;}
#outerdiv1{background:url('../images/secure.jpg') #fff top right no-repeat;}
#top{background:#fff;position:absolute;width:530px;height:128px;}



.pt3 .billing1{ margin-left:2em; }
@media all and (max-width:970px)
{
#scontent{ width:auto; }
#scontent #shop1 .inputtext{width:75px;}
#hd3{ display:none; }
.billing1{ float:none; margin:0; padding:0; margin-top:1em;}
}

 