.checkout{}table.checkoutdetail{}table.checkoutdetail tr{ border-bottom:1px solid #DDDDDD}table.checkoutdetail tr th{background:#F5F5F5; padding:20px;}table.checkoutdetail tr td{ padding:20px;}table.checkoutdetail tr td h3{color:#595959;  font-family: 'roboto-black'; font-size:15px;}table.checkoutdetail tr td:first-child{ padding-left:0;}table.checkoutdetail tr td img{border:1px solid #DDDDDD; max-width:90px; height:auto;}table.checkoutdetail tr td input[type="number"]{ width:80px; padding:5px;}.shoppingsummery{ width:100%; float:left; background:#F7F7F7; border:1px solid #EEEEEE; padding:30px;}.shoppingsummery a{text-align:center; color:#676666; display:block; margin-bottom:15px; text-transform:uppercase;}.shoppingsummery a:hover{ text-decoration:none; color:#028CD1;}.shoppingsummery h2{font-family: 'roboto-black'; font-size:16px; text-align:center; color:#30A5FF;  border-bottom:1px solid #DDDDDD; margin:0; padding-bottom:10px; margin-bottom:30px;}table.cartsummery{ margin-bottom:20px;}table.cartsummery tr td{padding:8px; color:#595959;}table.cartsummery tr td h3{font-family: 'roboto-black'; font-size:18px; color:#595959;}table.cartsummery tr td h4{font-family: 'roboto-black'; font-size:16px; color:#595959;}table.cartsummery tr.bordertop{ border-top:1px solid #DDDDDD; }table.cartsummery tr.bordertop td{padding-top:15px;}.couponcode{width:100%; float:left; margin-top:30px;}.couponcode h2{text-align:left; margin-bottom:10px;}.couponcode p{margin-bottom:10px; color:#6A6969; font-size:13px; margin-bottom:15px;}.couponcode input[type="text"]{border:1px solid #AAAAAA; width:100%; padding:8px; margin-bottom:10px; font-size:13px;}.couponcode input[type="button"],.couponcode input[type="submit"]{width:100%; background:#30A5FF; color:#FFF; padding:6px 15px; border:0; ransition: all 0.5s ease 0s; text-align:center;transition: all 0.5s ease 0s;}.couponcode input[type="button"]:hover,.couponcode input[type="submit"]:hover{background:#333333;}.button{ padding:6px 15px; display:inline-block; margin-bottom:15px;   font-family: 'roboto-black'; font-size:16px; letter-spacing:1px;; text-align:center; transition: all 0.5s ease 0s; border:0; border-radius:4px;}.button-blue{ background:#30A5FF; color:#FFF!important;}.button-blue:hover{ background:#333333; color:#FFF!important; text-decoration:none;}.button-lg{padding:12px 25px;}.button-block{display:block;}.checkoutcartitempanel{width:100%; float:left; max-height:250px; overflow:auto; margin-bottom:25px;}table.checkoutcartitem tr{ border-bottom:1px dashed #DDDDDD}table.checkoutcartitem tr td{ padding:5px; padding-top:10px; padding-bottom:10px; position:relative;}table.checkoutcartitem tr td h3{color:#595959;  font-family: 'roboto-black'; font-size:13px; margin:0;}table.checkoutcartitem tr td:first-child{ padding-left:0;}table.checkoutcartitem tr td img{border:1px solid #DDDDDD; max-width:60px; height:auto;}table.checkoutcartitem tr td span{width:25px; height:25px; background:#30A5FF; border-radius:100%; position:absolute; font-family: 'roboto-black'; text-align:center; color:#FFF; line-height:25px; left:40px; top:5px;}table.checkoutcartsummery{ margin-bottom:20px;}table.checkoutcartsummery tr td{padding:8px; color:#595959;}table.checkoutcartsummery tr td h3{font-family: 'roboto-black'; font-size:18px; color:#595959; margin:0;}table.checkoutcartsummery tr td h4{font-family: 'roboto-black'; font-size:16px; color:#595959;margin:0;}table.checkoutcartsummery tr.bordertop{ border-top:1px solid #DDDDDD; }table.checkoutcartsummery tr.bordertop td{padding-top:15px;} .checkoutcustomerinfo{ width:100%; float:left;}.checkoutcustomerinfo h2{font-size:23px; color:#414241;}.checkoutcustomerinfo p{color:#7D7E7D;}.checkoutcustomerinfo p a{color:#30A5FF;}.checkoutshippingaddress{ width:100%; float:left;}.checkoutshippingaddress h2{font-size:23px; color:#414241;}.checkoutfrm{width:100%; float:left;}.checkoutfrm select{width:100%; height:45px;  -webkit-appearance: none!important;-moz-appearance: none!important;-ms-appearance: none!important;-o-appearance: none!important;appearance: none!important;background:transparent url(../images/open.png) 96% center no-repeat; text-indent: 0.01px;text-overflow: "";vertical-align:middle;padding:3px;  color:#333333; text-transform:uppercase;border:1px solid #DFDFDF;border-radius:4px;   }.checkoutfrm select option{ color:#333;  font-family: 'roboto-regular'; font-family:14px;}.checkoutfrm input[type="text"],.checkoutfrm input[type="password"],.checkoutfrm input[type="email"],.checkoutfrm input[type="number"],.checkoutfrm input[type="date"]{border:1px solid #DFDFDF; width:100%; height:45px; padding:10px; border-radius:4px; font-size:13px;}.checkoutfrm input[type="button"],.checkoutfrm input[type="submit"]{ background:#30A5FF; color:#FFF; padding:12px 30px; border:0; border-radius:4px; ransition: all 0.5s ease 0s;}.checkoutfrm input[type="button"]:hover,.checkoutfrm input[type="submit"]:hover{background:#333333;}.shippingaddress{width:100%; float:left; border:1px solid #DFDFDF; border-radius:4px; padding:10px; margin-bottom:10px;}.shippingaddress1{ float:left; border:1px solid #DFDFDF; border-radius:4px; padding:10px; margin-bottom:10px;}.shippingaddress h5{font-size:15px; color:#6B6B6B; font-weight:600;}.shippingmethod{width:100%; float:left; border:1px solid #DFDFDF; border-radius:4px; margin-bottom:25px;}.shippingmethod .methodrow{width:100%; float:left; border-bottom:1px solid #DFDFDF; padding:10px;}.paymentmethod{width:100%; float:left; border:1px solid #DFDFDF; border-radius:4px; margin-bottom:25px;}.accordion-pane{ padding:15px; background:#F5F5F5;}.accordion {width:100%; }.accordion h3 {background: #FFF;padding: 15px 15px;margin: 0;  border-bottom: none;cursor: pointer;  font-size:17px; font-weight:bold; color:#2190D7;text-align:left; border-bottom: 1px solid #DFDFDF; position:relative;}.accordion h3 img{ position:absolute; right:10px; top:7px;} .accordion h3:hover {background-color: #FFF;}.accordion h3.active {background: #FFF;}	.addressoption{width:100%; float:left; border:1px solid #DFDFDF; border-radius:4px;   margin-bottom:10px;}.addressoptionrow{width:100%; float:left; border-bottom:1px solid #DFDFDF; padding:10px;}.addressoptioncont{width:100%; float:left;padding:15px; display:none;} 