.butt1 {
    background:#CC0000;
    border: medium none #ccc;
    color: #fff;
    height: 30px;
    padding: 0 14px;
    width: auto;
	font-weight:bold;
	
}
.colorred{color:#bb3a01;}
.butt1:hover{
	background:#00215d;
}

.rws-subtitle {
    color: #2f2f2f;
    font-size: 16px;
    font-weight: normal;
    line-height: 34px;
}

.rwsfldtxtsmall{
height: 26px;
width: 220px;
border: 1px solid #ccc;
}
.rwsfldtxtlarge{
height: 26px;
width: 320px;
border: 1px solid #ccc;
}

.rwsselectbox {
    background-color: #fff;
    border-color: #ddd;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    color: #42494d;
    margin-top: 5px;
    outline: medium none;
    padding: 4px;
	width:320px;
}

.checkouttable hr{
margin-top:0;
margin-bottom:0;
display: block; height: 1px;
    border: 0; border-top: 1px solid #ccc;
}
.checkout-wrraper .logindata, .checkout-wrraper .billinginfo, .checkout-wrraper .orderinfo,.checkout-wrraper .paymentoptions{ padding:10px; }
.checkout-wrraper .passwordoptions, .guestoptions{background:#f9f9f9; width:600px; margin:10px 0 0 134px;padding:10px; border:1px solid #dee7c8;}
.checkout-wrraper .checkoutitem{ background:#e2f2f8; margin:10px 0;}
.checkout-wrraper .headertitle{width:100%; background:#32a5d0; color:#e2f2f8; font-size:18px; font-weight:bold; padding:10px 10px;}

.orderdettailscheckoutdata{width:100%;}
.orderdettailscheckoutdataleft{width:98%; float:left}
.orderdettailscheckoutdataright{width:38% ; float:right;}
.errordiv{border:1px solid #ccc; background:#f5f5f5; color:#ff0000;  padding:10px;}
.timeslotsdisplay{padding-left:100px;}
.rws_qtyincrease, .rws_qtydecrease{text-decoration:none; color:#fff; padding:0 4px; margin:0px; line-height:0px; }
#product_details .rws_qtyincrease, #product_details .rws_qtydecrease{ padding:0 0; }
.rws_qtyincrease:hover , .rws_qtydecrease:hover{text-decoration:none; color:#fff;}
#rwsModifyCart .counter{border-color:#cccccc;border-style:solid;border-width:1px; margin-top:1px; margin-right:2px;margin-left:2px;height:24px;background-color:#feff99;font-size:14px;color:#666;width:30px;text-align:center;}
#allcat li{text-align:center;}
.rws-productlisttitle{line-height:24px;}
#rwsquickadd {margin-top:6px;}
/* search result css start */
div.rwsfindquickresult{
height: auto;
    left: 50%;
    position: fixed;
    top: 97px;
    width:560px;
	margin-left:-280px;
	}
	div.searchwrapper {
    max-width: 560px;
}


div.rwsfindquickresult div.searchcontent {
    background-color: #fff;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
   border-top-left-radius: 8px;
    border-top-right-radius: 8px;
	border:1px solid #ccc;
  
    color: #222;
    float: right;
    height: auto;
    margin-right: 1px;
    padding: 6px 0 0;
    max-width: 560px;
	width: 560px;
    z-index: 1000;
}
div.rwsfindquickresult div.searchcontent h3 {
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 6px 12px;
    text-align: right;
}
.rwsmainwrrapper{width:100%;/* overflow:hidden;*/ display: inline-block; vertical-align: top;}

.rws-carttable tr td, .rws-carttable tr th{padding:5px;}
.rws-carttable tr th{background:#f5f5f5;}
.rws-carttable tr td hr{margin:0;}
/* search result css start end */

.rws-cartsectiongt{width:100%; clear:both; overflow:hidden; margin:20px 0;}
.rws-ordtable tr td{padding:5px;}



.rws-vcbdtop{border-top:1px solid #ddd;}

.rws-vcmarginbt{margin-bottom:20px !important;}

.rws-clisttitle{padding:10px 10px; background:#eee; font-weight:bold; clear:both; overflow:hidden; margin-bottom:5px; border-bottom:1px solid #ddd;}

.rws-cviewlistrow{padding:10px 10px; background:#fff;  clear:both; overflow:hidden;  border-bottom:1px solid #ddd;}



.rws-cviewlistrow.rwseven{background:#f5f5f5;}

.rws-cviewlistrow .rws-vctitleblock, .rws-cviewlistrow .rws-vcskublock, .rws-cviewlistrow .rws-vcpriceblock, .rws-cviewlistrow .rws-vctotalblock{padding-top:0px;}



.rws-vcimgblock{width:100px; max-width:100px; float:left; overflow:hidden;}

.rws-vctitleblock{width:420px; max-width:400px; float:left; overflow:hidden; padding-right:10px;}

.rws-vcskublock{width:160px; max-width:160px; float:left; overflow:hidden;}

.rws-vcquantityblock{width:80px; max-width:80px; float:left; overflow:hidden;}

.rws-vcpriceblock{width:150px; max-width:150px; float:left; overflow:hidden;}

.rws-vctotalblock{width:150px; max-width:150px; float:left; overflow:hidden;}

.rws-vcremoveblock{width:60px;  max-width:60px; float:left; overflow:hidden;}

.rws-vcremoveblock img{margin-top:5px;}



.rws-cviewlistrownew{padding:10px 10px; background:#fff;  clear:both; overflow:hidden;  border-bottom:1px solid #ddd;}



.divleft{float:left; overflow:hidden; width:48%; margin-right:4%;}

.divright{float:left; overflow:hidden; width:48%;}

.divleft ul, .divright ul{list-style:none;}



.fielddata{width:100%; clear:both; overflow:hidden; margin-bottom:10px;}

.rws-fields {
    width: 100%;
    clear: both;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 10px;
}