﻿@charset "utf-8";
/* CSS Document */
.title-cart, .icon-cart, .ptpament, .ic-complete{background: url(images/isset/allicon.html) no-repeat}
.title-cart{ background-position:-266px -270px; line-height:27px; font-size:27px; padding:4px 0px 5px 45px; margin:15px 0px 14px 0px; color:white}
.shop-cart{border-collapse: collapse;  color:#000;font-size: 12px; font-style: normal; font-family:Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; orphans: auto; text-align: start; text-indent: 0px; widows: auto; word-spacing: 0px; width:100%; margin-bottom:15px; }
table.shop-cart th{ background:#fafafa; padding:10px 4px;  border:1px solid #e4e4e4; font-size:13px; color:#333; text-align:center}
table.shop-cart td{
    padding: 4px;
    border: 1px solid #e4e4e4;
    font-size: 14px;
    font-weight: normal;
}
.pro-img1 img{ width:50px;}
a.price_discount_delete {
display: inline-block;
padding: 1px 5px;
font-size: 10px;
color: #666;
text-transform: uppercase;
text-shadow: 0 1px 0 #fff;
background: #ccc;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.ct, ol.register li input[type="text"].ct{width: 145px;}
.px{width: 295px;}
select.select {
    border-radius: 3px 3px 3px 3px;
    height: 30px;
    padding: 6px 5px;
     border:1px solid #ccc;margin-bottom: 0.75em;
}
.textare{ width:290px; padding:5px; max-width: 100%;}
.quantity{font-size: 14px; padding: 4px 4px 4px 8px;}
.minheight{min-height:450px}
.icon-cart{ background-position:-277px -589px;  margin-right:-50px !important;float:right; }
.icon-cart, .ptpament, .ic-complete{padding-left:35px; margin-top:-35px !important;  clear:both; color:#979797; font-weight:bold;height:29px; line-height:29px;}
.ptpament{ margin-right:90px; background-position:-277px -556px;float:right;}
.title-tt{ color:#ec740c; font-weight:600; font-size:15px; clear:both; margin-bottom:10px;}
.note{color:#979797; margin:5px 2px 5px 19px; line-height:18px;}
.ic-complete{ background-position:-277px -523px; float:left; margin-left:-30px !important}
.tableCart { width:100%; border-collapse:collapse}
.tableCart tr{ border:1px solid #ccc; background:#fff}
.tableCart td{ padding:4px; vertical-align:top;}
.padb{ padding-bottom:5px;}
.mp{ color:#666; font-weight:bold}
.register{ border-top:1px dotted #ccc; margin-top:10px}
ol.register li{ display:block; width:100%; margin-top:10px}
ol.register li label{ width:30%; text-align:right; margin:5px 10px 5px 0px; float:left}
ol.register li input[type="text"], ol.register li input[type="password"]{ width:35%; height:24px; padding:2px 5px;  border-radius: 3px 3px 3px 3px; border:1px solid #ccc}