html, 
body, 
div, 
span, 
object, 
iframe,
h1, 
h2, h3, 
h4, h5, 
h6, p, 
blockquote, 
pre,abbr, address, 
cite, code,del, dfn, 
em, img, ins, kbd, q, 
samp,small, strong, sub, 
sup, var,a,b, i,dl, dt, dd, ol, 
ul, li,fieldset, form, label, legend,
th, td,article, aside, canvas, details, figcaption, 
figure, ooter, header, hgroup, menu, nav, section,summary,
time, mark, audio, video { 
	margin:0;  
	padding:0; 
	border:0; 
	outline:0;  
	font-size:12px;  
	vertical-align:middle;
	background:transparent;  

	color:#333333;
}
body { 
	background-color:#ffffff;
}
.clear { 
	clear:both;
}
.contentLeft {
	float:left;
}
.contentRight {
	float:right;
}
h1 {
	font-size:18px; 
	font-weight:normal; 
	margin:0; 
	padding:0
}
h2 { 
	font-size:13px; 
	font-weight:bold; 
	margin:0; 
	padding:0
}
.priceColor { 
	color:#009900;
}
a { 
	color:#7A8998; 
	text-decoration:none;
}
a:hover { 
	color:#C9D94E;
}
.contentOuter {
	margin:0 auto; 
	background:#FFFFFF;
} 
.filterLeft {
	position: relative;
	width: 100%;
}
.leftFilterOuter .filterInner,
.leftFilterOuter {
	float:left; 
	width:100%
}
.leftFilterOuter .filterInner {  
	float: left; 
	margin-bottom: 8px; 
	background-color:#f0f0f0;
}
.primaryDetails {  
	margin-left: 18px;
	width: 658px;
} 
.primaryDetails .row.first { 
	padding:0 0 5px 0;
}
.primaryDetails .row.last {
	border-top: 1px solid #e3e2e2;
}
.primaryDetails .row.first h1 {  
	font-size: 18px;
}
.primaryDetails .row { 
	float:left; 
	width:100%;
	border-top:1px solid #e5e5e5; 
}
.primaryDetails .productRateDisplay { 
	margin:0 0 0 10px;
}
.outer_zouter{
	width: 95%;
    height: 70px;
    overflow: hidden;
    position: relative;
    margin: auto;
}
.primaryDetails-cartButton {
	background: #f75b16;
	background: -moz-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);
	background: -webkit-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);
	background: -o-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);
	background: -ms-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);
	background: linear-gradient(to bottom,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);
	text-align: center;
	font-size: 13px;
	color: #FFF;
	padding: 10px 50px;
	border-radius: 2px;
	float: left;
	cursor: pointer;
	margin-top:3px;
}
.primaryDetails-compareButton {
	background: #3E454C;
	text-align: center;
	color: #FFF;
	padding: 12px 30px;
	border-radius: 2px;
	float: left;
	cursor: pointer;
	margin-top: 3px;
	text-transform:uppercase;
}
.primaryDetails-cartButton:hover {
	color:#FFF !important;
}
.primaryDetails .row .itemRate { 
	font-size:25px; 
	padding:0; 
	margin:0
}
.productRateDisplay .priceColor { 
	margin:5px 0 0 0; 
	font-size:15px
}
.address-box-left-div{
	font-weight: bold;
	font-size:14px;
}
.instock {
	color:#009900 !important;
}
.nostock {
	color:#ef1010 !important;
}
.addressSelected a {background-color:#f23534 !important}
.addressSelected label {color:#f23534 !important;}
.cart_badge {
	position: absolute;
    top: -2px;
    background-color: #ffffff !important;
    color: #000000 !important;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    width: 15px;
    height: 15px;
    border-radius: 100%;
    padding-top: 7px;
    line-height: 4px;
    font-size: 10px;
}



	
.cart_btn_red {background-color:#f23534; border-radius:15px !important; color:#FFFFFF !important; font-family: 'PT Sans Narrow', sans-serif !important;}
.description {text-align: justify;margin-top: 20px;}
.description p {font-family: 'PT Sans Narrow', sans-serif !important; font-size:18px;}
.cart_btn_red:hover {background-color:#99cc00;}
.filterTitle {
	background-color: #fed102;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    padding: 10px;
    text-align: left;
    float: left;
    width: 100%;
}
.leftFilterOuter .filterTitle { 
	margin-bottom:8px;
}
a.filterContent {
	overflow: hidden;
	padding:0px;
	color: #111111 !important;
	font-size:15px;
	display:block;
}	
a.cat_selected {
	overflow: hidden;
	padding:0px;
	display:block;
	color:#f23534 !important;
 }
.itemRate { 
	color:#bb0000; 
	font-size:15px; 
	font-weight:bold; 
	overflow:hidden; 
	padding:6px 5px 6px 0;
}
.itemRate.previousPrice { 
	text-decoration:line-through; 
	color:#666666;
	font-size:14px;
}
.Description p { 
	width:100%; 
	overflow:hidden; 
	float:left
}
.cartAddition,.useThis { 
	color: #ffffff;
	font-size: 13px;
	border: 0;
	overflow: visible;
	padding: 5px 8px 5px 8px;
	margin-top:5px;
	background-color:#29921f;
	font-family: 'PT Sans Narrow', sans-serif !important;
}
.cartAddition:hover { 
	background-color:#548e4f !important;
	color:#ffffff !important;
	cursor:pointer;
}
.left_bar_menu_title {font-size:20px; text-transform:uppercase; color: #0b5ead;}
.left_bar_menu_title:hover {color: #0b5ead !important;}
.useThis { 
	background-position:0 -48px;
}
.useThis:hover { 
	background-position:0 -72px; 
	color:#fff
}
.useThis1 {	
	cursor:pointer;
	opacity:1;
	margin-bottom: 5px;
	margin-top: -13px;
}
.mandatory_new { 
	color:#FF0000;
}
.mandatory { 
	color:#FF0000;
}
.alertColor { 
	color:#C60303;
}
.purchaseItems { 
	background: none repeat scroll 0 0 #f23534;
    border: 0 none;
    color: #FFFFFF;
    font-size: 14px;
    height: auto;
    padding: 5px 20px;
}
.purchaseItems span { 
	color:#fff; 
	font-size:12px
}
.cartRow table td input[type="button"],
.cartRow table td input[type="submit"] { 
	padding:3px 5px; 
	margin-left:5px
}
.filterLeft.contentLeft.registered {	
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	-o-border-radius: 10px;  
	margin: -10px;
}
.filterLeft.contentLeft.registered h2 { 
	font-size: 16px;
	padding: 5px 0 10px;
}
.accountData.contentLeft {
	/*float: left;
	margin: -10px 0 70px 20px; 
	width: 730px;*/
}
.detailsZone {  
	float: left; 
	padding: 0;
	width: 990px;
}
.cartDetails { 
	line-height:21px; 
	float:left;
}
.cartDetails .cartAddition { 
	margin:5px 0;
}
.textStyle {	
	background:#FFFFFF;
	padding:9px;
	border:1px solid #ccc; 
	width:180px; 
	margin:5px 0;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 24px;
}
.textStyle1 {	
	border: 1px solid #CCCCCC !important;
	margin-right: 3px;
	padding: 10px;
	width: 250px;
}
.textStyle2 {	
	border: 1px solid #CCCCCC !important;
	margin-right: 3px;
	padding: 10px;
	width: 200px;
}
.purchaseTotal {	
	font-weight:bold; 
	font-size:15px;
}
.checkOutPayment {	
	background:url(../images/paypal.png) no-repeat 0 0;
	height:55px;
	width: 125px;
	margin-left: 10px;
}
.checkOutStripe {	
	background:url(../images/stripe-logo.png) no-repeat 0 0;
	height:55px;
	width: 135px;
	margin-left: 16px;
}
.checkOutCoinPayment {	
	background:url(../images/coinpayment-logo.png) no-repeat 0 0;
	height:55px;
	width: 231px;
	margin-left: 16px;
}
.checkOutAuthorizenet {	
	background:url(../images/authorizenet-logo.png) no-repeat 0 0;
	height:55px;
	width: 231px;
	margin-left: 16px;
}
.paymentRadio {	
	margin-right: 5px;
	margin-top: 15px;
	float: left;
}
.closeButton { 
	color: #000000;
    font-size: 15px;
    padding: 6px 9px;
    position: absolute;
    right: 4px;
    top: 4px;
    cursor: pointer;
}
.closeButton1 {	
	background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 15px;
    padding: 3px 6px;
    position: relative;
    right: 0;
    top: 0;
}                 
.cartRow table td { 
	vertical-align:middle !important;
}
.popUpwindow {
	background:#fff; 
	/*padding:10px;*/ 
	position:fixed; 
	z-index:2105; 
	display: none; 
	margin-left:0px !important; 
	margin-top:0px !important; 
    left:25% !important; 
	top:15% !important;  
	border:1px solid #fff; 
	width:50% !important; 
	height:auto;
	box-shadow:0 0 4px 2px #555; 
	-moz-box-shadow:0 0 4px 2px #555; 
	-webkit-box-shadow:0 0 4px 2px #555;
}

.select_search_type {
    width: 98% !important;
}

.seller_popUpwindow {
	background:#fff; 
	padding:10px; 
	position:fixed; 
	z-index:2105; 
	display: none; 
	margin-left:0px !important; 
	margin-top:0px !important; 
    left:25% !important; 
	top:15% !important;  
	border:1px solid #fff; 
	width:80% !important; 
	height:auto;
	box-shadow:0 0 4px 2px #555; 
	-moz-box-shadow:0 0 4px 2px #555; 
	-webkit-box-shadow:0 0 4px 2px #555;
}
.blackBg { 
	position:fixed; 
	left:0; 
	top:0; 
	width:100%; 
	height:100%; 
	z-index:2103; 
	display:none;
	background-color: #000000;
	opacity:0.6;
}
.popDetails { 
	/*display:none;*/
}
.clickloading {	
	width: 32px;
	height: 32px;
	position: absolute;
	right: 125px;
	top: 90px;
	display: none;	
}
.compulsory {
	color: red;
}
.textStylePadding {
	padding: 5px !important;
}
.top_menu_selected {	
	color:#abaaaa !important;
}
.sub_total_show_hide_div {
	position: absolute;
    /*width: 210px;*/
    width:255px;
    background-color: #ffffff;
    border: 1px solid #b9adad;
    display: none;
    z-index: 10002;
    box-shadow: 0px 0px 5px #888888;
    padding: 10px;
}
.popup_sub_total_show_hide_div {
	/*position: absolute;*/
    width:100%;
    background-color: #ffffff;
    border: 1px solid #aba2a2;
    box-shadow: 0px 0px 5px #888888;
    padding: 10px;
    float:left;
    margin:10px;
    min-height:200px;
    height:auto;
}
.sub_total_outer {
	height: 20px;
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-top: 5px;
}
.sub_total_inner1 {	
	width: 45%;
	float: left;
	padding-left: 5px;
}
.sub_total_inner2 {	
	width: 10%;
	float: left;
}
.sub_total_inner3{	
	width: 40%;
	float: left;
}
.available {	
	color: #009900;
}
.unavailable {	
	color: #FF0000;
}
* {
	padding:0px;
	margin:0px;
	border:0px;
	outline:0px;
	/*border-radius: 4px;*/
}
.header_left {	
	width:49%;
	height:32px;
	padding-top:8px;
	float:left;
	text-align: right;
}
.header_left p {	
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding-top:13px; color:#c9d94e;
}
.header_right {	
	width:51%;
	height:40px; 
	float:left;
}
.header_right ul {	
	padding:0px;
}
.header_right ul li {	
	list-style:none; 
	display:block; 
	float:left;
	text-decoration:none; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	width:80px; 
	padding-top:13px; 
	color:#ffffff; 
	height:27px;
}
.header_right ul li a {	
	color:#ffffff;
}
.header_right ul li a:hover {	
	color:#c9d94e !important;
}
.text_header {	
	width:100%;
	height:130px;
}
.logo_div {	
	width:45%;
	height:130px; 
	float:left;
}
.search_box {	
	width:34%;
	height:130px;
	float:left;
}
.cart_box {
	border-radius: 0px !important;
	outline: 0px;
	background-color: transparent !important;
	border-color: transparent !important;
	position: relative;
	float: left;
	margin-right:0px;
	margin-left:0px

	
}


.cartbox-img{
	}
.navbar_center {    
	background-color: #232f3e !important;
    border-radius: 0px !important;
}
.cart_box:focus {
	border-color:transparent !important; 
	outline:0px;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
	background-color:#232f3e !important;
	border:none !important; 
	color:#ffffff !important;
}
.navbar-default .navbar-nav > li > a {
	
	font-size:13px;
}

.navbar-default .navbar-nav > li > a:hover {
color:#fff}
.menu_bar {
	width:100%;
	background-color: #0b5ead;
}
.mega-dropdown-menu li a {
	border:none !important;  
	font-family: 'Raleway', sans-serif; 
	color:#666666 !important;
}
.mega-dropdown-menu li a:hover {background-color:transparent;}
/*.navbar ul li {	
	list-style-type:none;
}
.navbar ul li a {	
	display:block; 
	float:left; 
	text-align:left; 
	text-decoration:none; 
	font-size:12px; 
	font-family: 'Raleway', sans-serif; 
	padding: 19px 25px 2px 25px; 
	color:#ffffff; 
	height:29px;
}
*/
.navbar ul li a:hover {}
.current-tab {	
	background-color:#c9d94e !important; 
	color:#000000 !important;
	border-left:1px solid #000;
	border-right:1px solid #000;
}

.main{
	background-color: #eaeaea; /* For browsers that do not support gradients */
    /*background-image: linear-gradient(#eaeaea, #fff);*/
}
.add {	
	width:980px;
	margin:auto;
	height:150px; 
	margin-top:20px;
}
.footer {
	background-color: #232f3e;
	padding:20px 0px;
	margin-top:0px;
	border-bottom:1px solid #646c76;
}

.footer ul{
	float:left;
	width:50%;
	padding:0px;
	margin:0px;
}
.footer_div {}


.footer_div h3 {	
	font-size: 14px;
    font-family: 'Raleway', sans-serif;
    padding: 0px 0px;
    text-align: left;
    font-weight: 700;
    color: #fff;
	margin-bottom:20px;
}
.footer_div ul li {	
	list-style-type:none; 
	font-size:12px; 
	    font-family: 'Raleway', sans-serif;
	padding:3px 0px;
}
.footer_div ul li a {	
	color:#dddddd; 
	text-decoration:none;
	font-size:13px;
}
.footer_div ul li a:hover {
	color:#d0d0d0;
	text-decoration:underline !important;
}


.footer-logo-wrap{
	padding:10px 0px;
	margin:0px;
	background-color: #232f3e;
}
.copyright_div {
	background-color:#131a22;
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
	padding-top: 20px;
}
.copyright {}
.copyright p {	
	color:#dddddd; 
	font-size:14px;
	text-align:center;
}
.copyright p span {	
	color:#ffffff;
}
.copyright p span a{	
	color:#dddddd;
}
.category_item_div {	
	width:100%;
	height:auto;
	float:left;
}
.category_list_conatiner_div {	
	height: 300px;
	border-bottom:4px solid #A2B034;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	position: absolute;
	top:221px;
	z-index: 12000;
	display: none;
	/*background-color:rgba(62,69,76,0.9);*/
	/* Fallback for browsers that doesn't support rgba */
    background: rgb(62,69,76) transparent;
    /* rgba with 0.6 opacity */
    background: rgba(62,69,76,0.9);
    /* For IE 5.5 - 7 */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#5f000000, endColorstr=#5f000000);
    /* For IE 8 */
     background: rgb(62,69,76);
}
.category_items {	
	width:233px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
/*.item_list {	
	width:233px;
	height:auto;
	margin-left: 15px;
}
.item_list p {	
	list-style: square !important;
	padding: 0px !important;
	width: 233px !important;
	float: left !important;
	margin-left: 10px !important;
}
.item_list p a {	
	padding: 0px !important;
	color:#FFFFFF !important;
}
.item_list p a:hover {	
	background-color:transparent !important;
	padding:0px !important;
	color:#C9D94E !important;
}
*/
.item_head p {	
	font-size:14px !important;
	padding:13px 0 0 13px !important;
}
.item_head p a {	
	color: #000000 !important;
	width: 185px !important;
	padding: 5px !important;
	background-color: #C9D94E !important;
	height: 15px !important;margin-bottom: 20px !important;
	border-bottom: 0px solid #CCCCCC !important;
	margin-left:5px !important;
	text-align:center !important;
}
.category_item_col {	
	width:244px;
	height:auto;
	float:left;
}
.item_list span {	
	color:#E47911;
	margin-right:34px;
	font-style:italic;
	float: right;
	cursor: pointer;
	font-size: 10px;
	padding: 3px 12px 3px 12px;
	text-transform: capitalize;
}
.item_list_span {	
	color:#000000;
	margin-right:34px;
	background-color:#ccc;
	font-style:italic;
	float: right;
	cursor: pointer;
	font-size: 10px;
	padding: 3px 12px 3px 12px;
	text-transform: capitalize;
}
.itemlist_square_span {	
	background-color: #C9D94E !important;
    float: left !important;
    height: 5px !important;
    width:  5px !important;
    margin: 4px 5px 0 0 !important;
    padding: 0 !important;
}
.rightline_span {	
	border-right: 1px solid #CCCCCC !important;
	padding: 0px !important;
	float:left !important;
	margin:23px 0px 30px 0px !important;
	height: 220px !important;	
}
/****Compare****/
.compareOtr { 
	/*right:0px;
	bottom:0px;
	overflow-x:
	auto;
	width: 997px !important;*/
	background-color:#0b5ead;
}
.compairData {
	/*height: 97px;
	border:1px solid #CCCCCC; 
	background-color:#FFFFFF;
	z-index: 1001;
	float: left;
	width: 990px;
	margin-left:4px;*/
}
.compareOuterMain {
	float:left !important;
}
.compareOuter {
	max-width: 200px;
    height: 75px;
    float: left !important;
    margin: 10px;
    padding: 5px;
    cursor: pointer;
    background-color: #fff;
}
.margt {
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}
#cmpdiv_main {left:0;}
.cmpbut {float:right;padding-top:35px;}
.compareImage {	
	float: left !important;
	border: 1px solid #CCCCCC;
	text-align: center;
	vertical-align: middle;
}
.compareImage:before{	
	content: ' ';
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	height: 60px;
}
.compareImage div {	
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
.compareTitle {	
	float: left !important;
	margin: 5px; 
	width:115px;
	overflow: hidden;
	max-height: 30px;
}
.compareDummy .compareTitle {margin-top: 23px;}
.compareSum {
	float: left !important;
	margin: 5px;
	width: 100px;
	color:#808080;
	margin-top:0px;
	height: 43px;
	overflow: hidden;
}
.compareMrp {	
	float: left !important;
	margin: 5px 0px 0px 5px;
	width: 100px;
	color:#768408;
	height: 35px;
	overflow: hidden;
	font-weight: bold;
}
.compareRemove {
    height: 16px;
    position: absolute;
    margin-left: -5px;
}
.compareOptions {
	float: none;
	position: relative;
	margin-left: 180px;
}
.compareRemove a{	
	cursor: pointer;
}
#comparelist {	
	padding-right: 5px;
}


.compare_btn { 
	background: none repeat scroll 0 0 #f23534 !important;
	border-radius:0px !important;
    border: 0 none !important;
    color: #FFFFFF !important;
    font-size: 10px !important;
    height: auto !important;
    padding: 5px !important;
    cursor: pointer;
	margin-left: 3px;
	text-transform: uppercase;
	outline: 0px;
}
.go-to-top {
   
   padding:10px 0px;
   color:#fff;
   font-size:15px;
   text-align:center;
   display:inline-block

}

.go-to-top:hover{
	color:#90c001 !important}
	
.ca-contr-div1 {
	width: 100%;
    height: 40px;
    margin-bottom: 40px;   
}
.ca-contr-div2 {	
	width:25%; 
	float:left;
}
.ca-contr-p {	
	font-size:20px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#666; 
	padding:10px; 
	margin:0px;
}
.ca-contr-div3 {	
	width:67%; 
	border-top:1px solid #888888;
	float:left; 
	margin-left: 20px; 
	position:absolute;
	top:22px;
}
.norecords_div {	
	font-size: 16px;
	padding-top: 18px;
	padding-bottom:20px;
}
.nomoreresults_div {	 
	text-align: center;
	font-size: 15px;
	color: #777777;
	margin-bottom: 40px;
 }
 .selectboxit-option a { 
	color: #B7C6D5 ;
}
.selectboxit-option a:HOVER {	
	color: #000 !important;
}
.compareclose_btn {	
	position: absolute;
    margin-top: 10px;
    margin-left: 85%;
}
.leftpanel_div {	
	float: left !important;
	width:248px !important;
	position: relative !important;
	min-height: 1000px !important;
}
.pricerange_outer_div {	
	width: 100% !important;
	background-color:#f0f0f0;
	float: left !important;
	position: relative !important;
}
.pricerange_inner_div {	
	position: relative !important; 
	padding: 15px !important;
}
.ca1-wrapper-details-page-div {}
.checkout_table {	
	width: 635px;
	height: 40px;
}
.checkout_table td {	
	color: #FFFFFF;
	font-weight: bold;
}
.orderShip {	
	float: left;
	padding: 5px 10px !important;
    transition: 1s;
    font-size: 12px;
    color: #fff;
}
.orderShip:HOVER {	
	background-color: #3E454C !important;
	transition:1s;
}
.placeOrder {	
	float: right;
	padding: 5px 10px !important;
    transition: 1s;
    font-size: 12px;
    color: #fff;
}
.placeOrder:HOVER {	
	background-color: #3E454C !important;
	transition:1s;
}
.normalBtn {
	background: none repeat scroll 0 0 #3E454C !important;
    color: #FFFFFF !important;
    padding: 6px;
    display: inline-block;
    text-align: center;
    font-size: 12px;
}
.cart_detail_table {float:right; padding-top:5px;}
.normalBtn:HOVER {	
	background: #f23534 !important;
	color:#FFFFFF !important;
}
.normalBtn1 {	
	border:1px solid #C9D94E !important;
	color:#C9D94E;
	background:none;
	text-transform:uppercase;
	font-size:11px;
	margin-top: 3px;
	padding: 8px; 
	border-radius: 2px; 
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	transition:1s;   
}
.normalBtn1:HOVER {	
	background: none repeat scroll 0 0 #C9D94E;
	color: #3E454C;	
	border:1px solid #C9D94E !important;
	transition:1s;
}
/*input[type="submit"] { 
	background: none repeat scroll 0 0 #A2B034;
    border: 0 none;
    color: #FFFFFF;
    font-size: 14px;
    height: auto;
    padding: 5px 20px;
}	
input[type="submit"]:hover {	
	background-color:#7a861a; 
	cursor:pointer;
}*/
.form_txt_box {	
	width:310px; 
	height:40px; 
	border:1px solid #ccc; 
	border-radius:2px;
	padding-left:10px;	
}
.form_txt_box_popup {	
	width:50%; 
	height:40px; 
	border:1px solid #ccc; 
	border-radius:2px;
	padding-left:10px;	
}
.pop_radio_text {}
.warning {
	color: #606E0A;
}
.warning1 {	
	color: #606E0A;
	font-size:11px;
}
.width-97 {	
	width:97.3% !important;
}
.titlebgdiv {
	padding: 9px;
    background-color: #f23534;
    color: #fff;
    font-size: 14px;
    display: inline-block;
}
.width-96 {	
	width:96% !important;
}
.sortdivbg {	
	margin-top: 5px;
	position: absolute;
	float: right;
	right: 0px;
	background-color: #fff;
	z-index: 9;
	padding-left: 5px;
}
.offer_sortdivbg {margin-top:-38px;margin-right:30px;padding-left:0px;}
.individualtitlebgdiv {	
	padding: 9px;
	background-color: #fff;
	position: absolute;
	z-index: 9;
}
.review-popup-h1 {	
	padding-top: 30px;
	border-bottom: 1px solid #ccc;
	width: 97%;
	padding-bottom: 5px;
}
.review-popup-mandatory-div {
	width:100%;
	height:30px;
	margin-top:10px;
}
.review-popup-div1 {
	width:20%;
	float:left;
	margin-top:10px;
}
.review-popup-div2 {	
	width:80%;
	float:left;
	margin-top:10px;
}
.seller-review-popup-div1 {
	/*width:50%;
	float:left;*/
    margin-left:10px;
	margin-top:10px;
}
.seller-review-popup-div2 {	
	/*width:50%;
	float:left;*/
    margin-left:20px;
	margin-top:10px;
}
.review-popup-textarea {	
	width: 400px;
	height: 155px;
}
.review-popup-submit-div {	
	float:left;
	margin-top:28px;
	margin-left:220px;
	outline:0px;
}
.review-popup-conatiner-div {	
	width:580px;
	margin-left:20px;
}
.manage_address_div {	
	width:188px; 
	float:left; 
	height:30px;
	text-align:center;
	padding-top:8px;	
}
.manage_address_div1 {	
	width:80px; 
	float:left; 
	height:30px;
	text-align:center;
	padding-top:8px;	
}
.manage_address_left_div {	
	width:612px; 
	height:20px; 
	float:left; 
	margin:20px 0px; 
	border-bottom:1px solid #ccc; 
	padding-bottom:10px
}
.manage_address_right_div {	
	width:108px; 
	float:left; 
	margin:27px 0px 0px 0px; 
	border-bottom:1px solid #ccc; 
	padding-bottom:10px
}
.brdr_btm {	
	border-bottom:1px solid #ccc; 
	height:35px; 
	padding-top:14px;
}
.brdr_right {	
	border-right:1px solid #ccc;
}
.div_bg {	
	background-color:#3e454c; 
	border-right:1px solid #ccc; 
	padding-top:12px; 
	color:#fff;
}
.brd_left {	
	border-left:1px solid #ccc;
}
.mtop-20 {	
	margin-top:70px;
}
.mtop-30 {	
	margin-top:30px;
}	

.mtop-85 {	
	margin-top:85px;
}
.titleh1 {
	border-bottom:1px solid #cccccc;
	margin-bottom:0px;
	font-size:24px;
	margin-bottom:10px;
	font-family: 'PT Sans Narrow', sans-serif !important;
	text-transform:uppercase;
}	
.titleh1t30 {
	border-bottom:1px solid #cccccc;
	font-size:22px;
	margin-top:8px;
}
.label_div {	
	float:left;
	width:20%;
	margin-top:20px;
	padding-top:10px;
}
.label_text_field {	
	float:left;
	width:80%;
	margin-top:20px;
}
.submit-btn-div {	
	width:50%;
	float:left;
	margin-left:300px;
	margin-top:20px;
	margin-bottom:30px;
}
.address-box {	
	width:720px;
	float:left;
	margin-left:20px;
	margin-bottom:30px;
}
.address-box-inner-div {	
	border:1px solid #ccc;
	padding: 15px 10px 10px 10px;
	margin-bottom:20px;
	background-color:#f9f9f9;
}
.address-box-left-main {	
	width:60%;
	float:left;
	padding-left:20px;
	padding-top:10px;
}
.address-box-right-main {	
	width:36%;
	float:left;
	padding-top:10px;
}
.personal-info-label {	
	float:left;
	width:20%;
	margin-top:20px;
	padding-top:10px;
}
.personal-info-label-text {	
	float:left;
	width:80%;
	margin-top:20px;
}
.personal-info-submit {	
	float:left;
	margin-left:220px;
	margin-top:35px;
}
.password-compulsory {	
	width:100%;
	margin-top:10px;
}
.password-label {	
	float:left;
	width:20%;
	margin-top:10px;
	padding-top:10px;
}
.password-label-text {	
	float:left;
	width:80%;
	margin-top:10px;
}
.password-submit {	
	float:left;
	margin-left:195px;
	margin-top:20px;
	margin-bottom:30px;
}	
.mbot-30 {	
	margin-bottom: 30px;
}
.max-width {	
	width: 100% !important;
}
.max-width-with-border {	
	width: 100% !important;
}
.compare-items-head {	
	background-color: #3E454C;
	color:#FFFFFF;
	height: 35px;
	vertical-align: middle;
	font-weight:bold;
	padding-left:10px;
}
.compare-col-items {	
	width: 19%;
	text-align: center;
	background-color: #f0f0f0;
	height: 35px;
	vertical-align: middle;
	border: 1px solid #C5C5C5;
}
.searchInput {   
	width:250px; 
	border:1px solid #ccc;
	height:40px;
	padding:0px 3px;
	position:relative;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}
.searchSuggResult {
    background: #FFFFFF;
    padding: 0 5px 5px;
    position: absolute;
    width: 46%;
    z-index: 99999;
    margin-left: 0px;
    left: 32%;
    box-shadow: 0px 2px 4px #888888;
    top: 44px;
}
.searchSuggResultTag {	
	text-decoration:none;
	border-bottom: 1px solid #DCDCDC;
	display: block; 
	min-height: 40px;
	margin-top: 5px;
}
.searchSuggResultTag:hover .searchSuggResultProduct {color:#f23534;}
.searchSuggResultImagediv {	
	background-color: #FFFFFF !important;
    float: left;
    height: 38px;
    text-align: center;
    width: 40px;
}
.searchSuggResultImagediv:before {	
	content: ' ';
	display: inline-block;
	vertical-align: middle;
	height: 40px;
}
.searchSuggResultImagediv div {	
	display: inline-block;
	vertical-align: middle;
}
.searchSuggResultProduct {	
	float: left;
    font-size: 10px !important;
    padding-left: 10px;
    padding-top: 8px;
    word-wrap: break-word;
    overflow: hidden;   
}
.seacrhNoResult {	
	height: 20px;
	padding-top: 10px;
}
.socialmedia_icons {	
	margin-right:6px !important;
	margin-top:10px;
}
.reorder_chkout_title_div {	
	background:#3E454C;
	width: 742px;
	margin-bottom: 5px;
	font-weight: bold;
	float: left;
}
.reorder_chkout_title_subdiv1 {	
	float: left;
	width: 270px;
	color: #FFFFFF;
	padding-left: 2px;
	padding-top: 15px;
	height: 30px;
}	
.reorder_chkout_title_subdiv2 {	
	float: left;
	width: 110px;
	color: #C9D94E;
	height: 30px;
	padding-top: 15px;
}	
.reorder_chkout_title_subdiv3 {	
	float: left;
	width: 110px;
	color: #FFFFFF;
	height: 30px;
	padding-top: 15px;
}	
.reorder_chkout_title_subdiv4 {	
	float: left;
	width: 80px;
	color: #FFFFFF;
	height: 30px;
	padding-top: 15px;
	padding-left: 20px;
}	
.fancybox-overlay {	
	z-index:11001 !important;
}
.profile_mandatory_warning {	
	margin-top: 15px !important;
    padding-bottom: 2px !important;
}    
.login-container-div {	
	margin-top:30px !important;
	margin-bottom: 30px !important;
}    
.login-space-header-div {	
   /* width:990px !important;*/
    margin-top:60px !important;
}
.login-content-left {	
	width:385px; 
	height:200px; 
	float:left; 
	position:relative; 
	margin-left:20px; 
	margin-top:45px;
}
.login-content-center {	
	width:140px; 
	height:200px; 
	float:left; 
	position:relative;
}
.login-content-left-label {	
	width:30%;
	float:left; 
	position:relative; 
	padding-top:15px;
}
.login-content-left-value {	
	width:70%;
	float:left; 
	position:relative;
}
.width-220 {	
	width: 220px !important;
}
.login-content-left-label-submit {	
	width:30%;
	float:left; 
	position:relative;
	padding-top:20px;
}
.login-content-left-value-submit {	
	width:70%;
	float:left; 
	position:relative;
	padding-top:20px;
}
.login-content-center-subdiv1 {	
	width:140px; 
	height:50px; 
	float:left; 
	position:relative; 
	border-right:1px solid #ccc; 
	left:-65px; 
	margin-bottom:5px; 
	margin-top:18px;
}
.login-content-center-subdiv2 {	
	position: relative;
	font-weight: bold;
	background-color: #3e454c;
	width: 50px;
	height: 33px;
	border-radius: 50%;
	text-align: center;
	padding-top: 10px;
	color: #fff; 
	float:left; 
	margin-left:50px;
}
.login-content-center-subdiv3 {	
	width:140px; 
	height:60px; 
	float:left; 
	position:relative; 
	border-right:1px solid #ccc; 
	left:-65px; 
	margin-top:5px;
}
.login-content-right {	
	width:360px; 
	height:200px; 
	position:relative; 
	float:left; 
	margin-top:44px;
}
.login-content-right-subdiv {	
	width:250px; 
	height:auto; 
	position:relative; 
	float:left; 
	margin-left:70px;
}	
.edit_ret_title {	
	padding: 15px 0px 0px 20px;
	font-weight:bold;
	margin-top:25px;
	height: 30px;
	background: #d23535;
	color: #FFFFFF;
}
.ret_exp_div {
	width: 95%;
	height: 90px;
	margin-top: 20px;
	padding-left: 20px;
	color: #ee0000;
}
.ret_exp_submit_div {	
	width: 100%;
	margin-top: 25px;
}	
.ret_qty_div1 {	
	width: 100%;
	margin-top: 20px;
	height: 50px;
}	
.ret_qty_div2 {	
	float: left;
	width: 35%;
	height: 50px;
	padding-top: 15px;
	padding-left: 20px;
}
.ret_qty_div3 {	
	float: left;
	width: 60%;
	height: 50px;
}
.ret_reason_div1 {	
	width: 100%;
	margin-top: 21px;
}
.ret_reason_div2 {	
	float: left;
	width: 35%;
	height: 81px;
	padding-top: 0px;
	padding-left: 20px;
}
.ret_reason_div3 {	
	float: left;
	width: 60%;
	height: 90px;
}
.contactus_label {	
	float: left;
	width: 20%;
	margin: 15px 0;
	font-weight: bold;
}
.contactus_value {	
	float: left;
	width: 80%;
}
.contactus_txtare {	
	width: 275px !important;
	height: 125px !important;
}
.contactus_sep_div {	
	width: 100%;
	height: 20px !important;
	float: left;
}
.width-left {	
	width: 100%;
	float: left;
}
.trnsucs_div {	
	width: 100%;
	float: left;
	height: 30px;
}
.trnsucs_sub_div1 {	
	width: 30%;float: left;
}
.trnsucs_sub_div2 {	
	width: 5%;float: left;
}
.trnsucs_sub_div3 {	
	width: 65%;float: left;
}
.register-main-div {	
	background: #fbfbfb;
	border: 1px solid #e3e2e2;
	padding: 14px 18px 13px;
	margin: 80px 0 80px 0;
	line-height: 23px;
	height: 340px;
}
.register-main-div_new {		
	padding: 14px 18px 13px;
	margin: 80px 0 80px 0;		
}
.register_compulsory {
	margin: 10px 0 10px 0;	
}
.register-heading-div {
	font-weight: bold;
    color: #FFFFFF;
    background: #666666;
    padding: 8px 15px;
}
.register-heading-span {	
	float: right; 
	padding-right: 25px; 
	font-weight: normal; 
	color: #FFFFFF;
}
.register-content-left {	
	width:38%; 
	height:auto; 
	float:left; 
	margin-top:40px;
	margin-left:128px;
}
.register-content-right {	
	width:38%; 
	height:auto; 
	float:left;  
	margin-top:40px;
}
.width-height-40 {	
	width: 100%;
	height: 40px;
}
.register-label1 {	
	width:100%; 
	height:23px; 
	font-size:14px;
}
.max-width {	
	width:100% !important;
	border:1px solid #cccccc;
}
.register-compulsory-label {	
	width:100%; 
	height:23px; 
	font-size:14px; 
	margin-top:10px;
}
.register-cpass-label {	
	width:100%; 
	height:23px; 
	font-size:14px; 
	/*margin-top:23px;*/
}
.register-terms-label {	
	width:100%;
	height:40px;
	margin-top:10px;
}
.register-terms-link {	
	vertical-align: middle; 
	padding-left:5px;
}
.register-submit-div {	
	width: 400px;
	height: 40px;
	margin: 8px 0px 50px 427px;
	position: relative;
	float: left;
}
.seller-register-submit-div {
	width: 400px;
	height: 40px;
	margin: 20px 0px 59px 127px;
	position: relative;
	float: left;
}
.register-submit-btn {	
	padding:8px 15px !important; 
	font-size:12px;	
}
.reset-pswd-btn {	
	padding:11px 15px !important; 
	font-size:12px;	
}
.reset-pass-main-div {	
	background: #fbfbfb;
	border: 1px solid #e3e2e2;
	padding: 14px 18px 13px;
	margin: 40px 0 30px 0;
	line-height: 23px; 
	min-height:225px;
	overflow-y:auto;
	overflow-x:hidden;
}
.reset-pass-head-h1 {	
	border-bottom: 1px solid #e3e2e2; 
	padding-top:20px; 
	padding-bottom:10px;
	font-size:18px;
}
.reset-pass-heading-span {	
	float: right; 
	padding-right: 25px; 
	font-weight: normal; 
	color: #666666;
}
.login-link { 
	color:#FFFFFF; 
	text-decoration:none;
}
.login-link:hover { 
	color:#C9D94E !important;
}
.reset-pass-login-link  { 
	color:#222222; 
	text-decoration:none;
}
.reset-pass-login-link:hover { 
	color:#869418 !important;
}
.height-300 {	
	height: 300px;
}
.height-400 {	
	height: 400px;
}
.reset-pass-email-label {	
	width: 12%;
	height: 30px;
	margin-top: 20px;
	font-size: 13px;
	font-weight: bold;
	float: left;
}
.reset-pass-email-value {	
	width: 27%;
	height: 30px;
	/*margin-top: 60px;*/
	font-size: 13px;
	font-weight: bold;
	float: left;
}
.reset-pass-submit-div {	
	width: 12%;
	height: 30px;
	margin-top: 64px;
	font-size: 13px;
	font-weight: bold;
	float: left;
}
.login-heading-div {	
	width: 100%; 
	float: left; 
	height: 35px;
}
.login-heading-left-div {	
	float: left; 
	border-top: 1px solid #CCCCCC; 
	height: 2px; width: 42%;
}
.login-heading-center-div {	
	float: left; 
	height: 15px; 
	font-size: 22px; 
	margin-top: -12px; 
	text-align: center; 
	width: 14%;
}
.pagination {	
	margin-top:5px;
	float:right;
}
.pagination td {	
	padding:2px;
	font-size: 10px;
	display:inline-block;
}
.pagination img {	
	vertical-align: middle;	
}
.page_span {	
	/*width:8px;
	height:8px;
	padding:2px;
	color:#888888;*/
	width:8px;
	height:8px;
	padding:2px 4px;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;	
}
.select_span {	
	/*width:8px;
	height:8px;
	padding:2px;
	font-weight: bold;*/
	width:8px;
	height:8px;
	padding:2px 4px;
	color:#FFFFFF;		
	background-color:#666666;
	border: 1px solid #000000;
	font-weight: bold;	
}
.pagination a {	
	text-decoration: none;
}
.public_pagination_div {	
	/*height:20px;
	padding-top:10px;
	width:100%;
	float:left;*/
    padding-top:10px;
	float:right;
}
.public_pagination_div table,
.public_pagination_div table tr {border:0px !important;}
.wishlist-empty { 
	float:left;
}
.wishlist-div {
	margin-top: 5px;
    border: 1px solid #ccc;
    padding-top: 20px;
    margin-bottom: 15px;
    padding-bottom: 20px;
	font-family: 'PT Sans Narrow', sans-serif !important;
}
.wishlist-div h6 {font-family: 'PT Sans Narrow', sans-serif !important;}
.wishlist-div p {font-family: 'PT Sans Narrow', sans-serif !important; font-size:14px;}
.wishlist-img-div {	
	position: relative;
    overflow: hidden;
    border: 1px solid #ccc;
    height: 150px;
    display: table;
    max-width: 150px;
	margin:auto;
}
.wishlist-content-div {	
	/*width:446px; 
	height:150px; 
	float:left; 
	margin-left:20px;*/
}
.wishlist-content-brand {	
	width:65%; 
	height:20px; 
	float:left;
	padding-top:10px;
}
.wishlist-content-category {	
	width:35%; 
	height:20px; 
	float:left;
	padding-top:10px;
}
.wishlist-content-dec {
	border-top:1px solid #ccc; 
	padding-top:10px;
}
.wishlist-content-btns {	
	/*width:65%; 
	height:20px; 
	float:left;*/
}
.wishlist-img-div:before {	
	/*content: " ";
	display: inline-block;
	vertical-align: middle;
	height: 150px;*/
}
.wishlist-img-div div {	
	/*display: inline-block;
	vertical-align: middle;*/
}
.wishlist-img-div img {display:table-cell; vertical-align:middle;}
.image-box {	
	text-align:center;
	vertical-align: middle;
}
.image-box:before {	
	content: " ";
	display: inline-block;
	vertical-align: middle;
	height: 195px;
}
.image-box div {	
	display: inline-block;
	vertical-align: middle;
	vertical-align: middle;
}
.payment-loader-div {	
	margin: auto;
	margin-top: 20%;
	width:100px;
	height: 20px;
}
.compare-std-link {
	word-break:break-all;
	color:#222222; 
	text-decoration:underline !important;
}
.compare-std-link:hover { 
	color:#6B7908 !important;
}
.searchInput_btn {	
	border-style: none;
	cursor:pointer; 
	background-color: #fed102;
    border: 1px solid #f3c802;
	color:#ffffff; 
	width: 80px; 
	height: 40px;
	border-radius:0px;
	font-family: 'PT Sans Narrow', sans-serif !important;
}
.cartCount {
	/*width: 80px; 
	height:40px; 
	background-color:#3e454c; 
	border-radius:2px;
	cursor: pointer;*/
}
.cartPopUp {	
	color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    position: relative;
    left: 68px;
    top: -54px;
    height: 25px;
    width: 25px;
    background-color: #FF6600;
    border-radius: 15px;
    text-align: center;
    vertical-align: middle;
    padding-top: 3px;
}
.cartButtonCmp {	
	background: #f75b16;
	background: -moz-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);
	background: -webkit-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);
	background: -o-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);
	background: -ms-linear-gradient(top,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);
	background: linear-gradient(to bottom,#f77219 1%,#fec6a7 3%,#f77219 7%,#f75b16 100%);
	border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin: 0 5px 0 0px !important;
    padding: 10px 10px 7px;
    text-align: center;
}
.bg-br-none {	
	background: none !important;
	border: none !important;
}
.header_left img {
	opacity:3;
}
.buttonArrange {
	margin-left: 5px;
}
.cartImage {
	border:1px solid #CCCCCC;
	height: 40px;
	vertical-align: middle;
	text-align: center;
	width:50px;
}
.cartImage div {	
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
.compare-image-div {	
	height: 120px;
	vertical-align: middle;
	text-align: center;
}
.compare-image-div:before {	
	content: " ";
    display: inline-block;
	vertical-align: middle;
	text-align: center;
	height: 120px;
}
.compare-image-div div {	
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
.zoom_thumb_outer {	
	/*max-width: 100%;*/
	/*height: 216px;*/
	float: left;
	width:1200px;
	overflow: hidden;
	margin-top: 10px;
}
.zoom_thumb_inner {	
	max-width: 100%;
	position: relative;
	top: 0px;	
}
.zoom_thumb {	
	max-width: 55px;
	height: 50px;
	border: 1px solid #CCCCCC;
	margin: 3px;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	float:left;
}
.zoom_thumb_selected {	
	border: 1px solid #000000;
	box-shaddow:0 0 2px #888888;
}
.zoom_thumb:before {	
	content: " ";
    display: inline-block;
	vertical-align: middle;
	text-align: center;
	height: 50px;
}
.zoom_thumb div {	
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	margin-right: 2px;
}	
.zoom_image_outer {	
	border: 1px solid #CCCCCC;
    margin-top: 13px;
    padding: 3px;
    /*max-width: 238px;
	min-width: 238px;
    height: 210px;*/
    width:100%;
    height: 250px;
    float: right;
    vertical-align: middle;
    text-align: center;
}
.zoom_image_outer1 {	
	max-width: 290px;
	height: 228px;
	margin-top: 3px;
}
.zoom_image_outer:before {	
	content: " ";
    display: inline-block;
	vertical-align: middle;
	text-align: center;
	height:208px;
}
.zoom_image_inner {	
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
#uparrow {	
	margin-left: 20px;
}
#downarrow {	
	margin-left: 20px;
	margin-top: 1px;	
}
.zoom_main_outer {	
	border: 1px solid #e5e5e5;
	padding: 2px 6px;
	margin: 10px 0 10px 0;
	line-height: 23px; 
	height:345px;
	width: 100%;
	float: left;
}
.updiv {	
	width: 50px;
    height: 20px;
    bottom: 40px;
    cursor: pointer;
    position: absolute;
    left: 0px;
}
.downdiv {	
	width: 50px;
    height: 20px;
    bottom: 40px;
    cursor: pointer;
    position: absolute;
    right: 5px;
}
.wishspan,.wishouter {	
	color: #FFFFFF;
}
/********************** Home Banner Slider *********************/
.skdslider {	
	width:100%;
	height:400px;
	position: relative;
	display: block;
	overflow:hidden;
}
.skdslider:after {	
    content: '';
    padding-top: 50%; 
    display: block;
}
.skdslider ul.slides { 
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.skdslider ul.slides li {	
   display: none;
}
.skdslider ul.slides li img {
    width: 100%;
	border:0;
}
.skdslider ul.slide-navs {
    bottom: 40px;
    left: 50%;
    position: absolute;
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.skdslider ul.slide-navs li {	
    float: left;
	background: url("../images/slide-bg.png") no-repeat scroll 0 0 transparent;
	height:12px;
	width:12px;
	margin-right:4px;
	cursor:pointer;
}
.skdslider ul.slide-navs li.current-slide {	
  background: url("../images/slide-bg-active.png") no-repeat scroll 0 0 transparent;
}
.skdslider a.prev {	
    background: url("../images/left.png") no-repeat scroll 0 0 transparent;
	width:35px;
	height:35px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:50%;
	left:2%;
	margin-top:-17px;
	opacity:.2;
  	transition:1s;
}
.skdslider a.next {	
    background: url("../images/right.png") no-repeat scroll 0 0 transparent;
	width:35px;
	height:35px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:50%;
	right:2%;
	margin-top:-17px;
	opacity:.2;
  	transition:1s;
}
.skdslider a.prev:hover { 
    background: url("../images/left.png") no-repeat scroll 0 0 transparent;opacity:1;
  	transition:1s;
}
.skdslider a.next:hover {	
  background: url("../images/right.png") no-repeat scroll 0 0 transparent;opacity:1;
  transition:1s;	
}
/********************** Home Banner Slider *********************/
/********************** Menu Category List *********************/
.scrollable {
}
.scrollable:focus {	
  outline: 0;
}
.scrollable .viewport {	
  position: relative;
  overflow: hidden;
}
.scrollable .viewport .overview {	
  position: absolute;
}
.scrollable .scroll-bar {	
  display: none;
}
.scrollable .scroll-bar.vertical {	
  position: absolute;
  right: 0;
  height: 100%;
}
.scrollable .scroll-bar.horizontal {	
  position: relative;
  width: 100%;
}
.scrollable .scroll-bar .thumb {	
  position: absolute;
}
.scrollable .scroll-bar.vertical .thumb {
  width: 100%;
  min-height: 10px;
}
.scrollable .scroll-bar.horizontal .thumb {	
  height: 100%;
  min-width: 10px;
  left: 0;
}
.not-selectable {	
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.scrollable.gray-skin {	
  padding-right: 10px;
}
.scrollable.gray-skin .scroll-bar {	
  border: 1px solid gray;
  background-color: gray;
}
.scrollable.gray-skin .scroll-bar .thumb {	
  background-color: #D3D3D3;
}
.scrollable.gray-skin .scroll-bar:hover .thumb {	
  background-color: black;
}
.scrollable.gray-skin .scroll-bar.vertical {	
  width: 10px;
}
.scrollable.gray-skin .scroll-bar.horizontal {	
  height: 10px;
  margin-top: 2px;
}
/********************** Menu Category List *********************/
/********************** Price Range ****************************/
.irs {
    position: relative; 
	display: block; 
	height: 40px;
}
.irs-line {
	position: relative; 
	display: block;
	overflow: hidden;
}
.irs-line-left, .irs-line-mid, .irs-line-right {			
	position: absolute; 
	display: block;
	top: 0;
}		
.irs-line-left {	
	left: 0; 
	width: 10%;
}
.irs-line-mid {			
	left: 10%; 
	width: 80%;
}
.irs-line-right {			
	right: 0; 
	width: 10%;
}
.irs-diapason {		
	position: absolute; 
	display: block;
	left: 0; 
	width: 100%;
}	
.irs-slider {
	position: absolute;
	display: block;
	cursor: default;
	z-index: 1;
}
.irs-slider.single {			
	left: 10px;
}
.irs-slider.single:before {
	position: absolute; 
	display: block; content: "";
	top: -50%; 
	left: -100%;
	width: 300%; 
	height: 200%;
	background: rgba(0,0,0,0.0);
}
.irs-slider.from {	
	left: 100px;
}
.irs-slider.from:before {	
	position: absolute;
	display: block; 
	content: "";
	top: -50%; 
	left: -200%;
	width: 300%; 
	height: 200%;
	background: rgba(0,0,0,0.0);
}			
.irs-slider.to {	
	left: 300px;
}
.irs-slider.to:before {	
	position: absolute; 
	display: block; 
	content: "";
	top: -50%; 
	left: 0;
	width: 300%; 
	height: 200%;
	background: rgba(0,0,0,0.0);
}
.irs-slider.last {	
	z-index: 2;
}
.irs-min {	
	position: absolute; 
	display: block;
	left: 0;
	cursor: default;
}	
.irs-max {	
	position: absolute; display: block;
	right: 0;
	cursor: default;	
}
.irs-from, .irs-to, .irs-single {	
	position: absolute; 
	display: block;
	top: 0; 
	left: 0;
	cursor: default;
	white-space: nowrap;
}
.irs-grid {	
	position: absolute; 
	display: none;
	bottom: 0; 
	left: 0;
	width: 100%; 
	height: 20px;
}
.irs-with-grid .irs-grid {	
    display: block;
}
.irs-grid-pol {	
	position: absolute;
	top: 0; 
	left: 0;
	width: 1px; 
	height: 8px;
	background: #000;
}	
.irs-grid-pol.small {	
    height: 4px;
}
.irs-grid-text {	
	position: absolute;
	bottom: 0; 
	left: 0;
	width: 100px;
	white-space: nowrap;
	text-align: center;
	font-size: 9px; line-height: 9px;
	color: #000;
}   
.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-diapason,
.irs-slider {	
    background: url(../images/sprite-skin-nice.png) repeat-x;
}
.irs-with-grid {	
    height: 60px;
}
.irs-line {	
    height: 8px; top: 25px;
}
.irs-line-left {	
	height: 8px;
	background-position: 0 -30px;
}	
.irs-line-mid {
	height: 8px;
	background-position: 0 0;
}
.irs-line-right {	
	height: 8px;
	background-position: 100% -30px;
}   
.irs-diapason {	
	height: 8px; 
	top: 25px;
	background-position: 0 -60px;
}
.irs-slider {	
    width: 22px; 
	height: 22px;
    top: 17px;
    background-position: 0 -90px;	
}
#irs-active-slider, 
.irs-slider:hover {	
    background-position: 0 -120px;
}
.irs-min, 
.irs-max {	
    color: #999;
    font-size: 10px; 
	line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: rgba(0,0,0,0.1);
    border-radius: 3px;
}
.lt-ie9 .irs-min, 
.lt-ie9 .irs-max {	
    background: #ccc;
}
.irs-from, 
.irs-to, 
.irs-single {	
    color: #fff;
    font-size: 10px; 
	line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #818F13;
    border-radius: 3px;
}
.lt-ie9 .irs-from, 
.lt-ie9 .irs-to, 
.lt-ie9 .irs-single {	
    background: #999;
}
.irs-grid-pol {	
    background: #818F13;
}
.irs-grid-text {	
    color: #818F13;
}   
/********************** Price Range ****************************/
/********************* Fancy Box *******************************/
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {	
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
.fancybox-wrap {	
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}
.fancybox-skin {	
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.fancybox-opened {	
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {	
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, 
.fancybox-inner {	
	position: relative;
}
.fancybox-inner {	
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {	
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {	
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image, 
.fancybox-iframe {	
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image {	
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading, 
.fancybox-close, 
.fancybox-prev span, 
.fancybox-next span {	
	background-image: url('../images/fancybox_sprite.png');
}
#fancybox-loading {	
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {	
	width: 44px;
	height: 44px;
	background: url('../images/ajax-loading.gif') center center no-repeat;
}
.fancybox-close {	
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-nav {	
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}
.fancybox-prev {	
	left: 0;
}
.fancybox-next {	
	right: 0;
}
.fancybox-nav span {	
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}
.fancybox-prev span {	
	left: 10px;
	background-position: 0 -36px;
}
.fancybox-next span {	
	right: 10px;
	background-position: 0 -72px;
}
.fancybox-nav:hover span {	
	visibility: visible;
}
.fancybox-tmp {	
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
.fancybox-lock {	
	overflow: hidden;
}
.fancybox-overlay {	
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox_overlay.png');
}
.fancybox-overlay-fixed {	
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay {	
	overflow: auto;
	overflow-y: scroll;
}
.fancybox-title {	
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title {	
	visibility: visible;
}
/********************* Fancy Box *******************************/
.order_outer {	
	width: 100%;
	height: 180px;
	float: left;
	margin-bottom: 5px;
}
.order_inner_one {	
	border: 1px solid #CCCCCC;
}
.order_inner_one table td{	
	height: 20px;
}
.order_inner_two {	
	border: 1px solid #CCCCCC;
	margin-left: 15px;
}
.addressdiv {
	width: 48.2%;
    float: left;
    cursor: pointer;
    text-align: center;
    background-color: #f23534;
    color: #FFFFFF;
    font-family: 'PT Sans Narrow', sans-serif !important;
    padding: 5px;
    font-size: 14px;
}
#addressdiv2 {	
	background-color: #666666;
	color:#FFFFFF;
}
.addressdetails {	
	padding: 10px;
	padding-top: 40px;
}
.orderitemdetails {	
	text-decoration: underline;
	font-size: 14px;
}
.orderitemhead {	
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;	
}
.orderlist {	
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	margin-bottom: 5px;
}
.quantitydiv {	
	margin-right: 15px;
}
.shipstatusdiv {}
.shippeddiv {	
	color: blue;
}
.delivereddiv {	
	color: green;
}
.notaccepteddiv {	
	color: maroon;
}
.pendingdiv {	
	color: orange;
}
.retdiv {	
	color: red;
}
.returndiv {
    font-size: 14px;
    margin: 10px 5px;
    padding: 5px;
    color: #f23534;
    text-decoration: underline;
}
.subtotal {	
	color: #e40000 !important;
	text-decoration: none;
	margin-left: 5px !important;
}
.shipdetailsdiv {
	cursor: pointer;
    padding: 4px;
}
.shipdetailsdiv {
	cursor: pointer;
	border: 1px solid #CCCCCC;
	padding: 3px;
	width: 75px;
	float: left;
	margin-right: 2px;
}
.orderlistdetails {
	border-top:0px;
	display: none;	
}
.shipimage {	
	margin-left: 5px;
}
.shipping_table {
	background-color:#ffffff;
}
.shipping_table tr th {
	text-transform:none !important; 
	font-weight:300 !important; 
	padding:5px 10px !important; 
	font-size:12px;
}
.underlinediv {
	width: 100%;
}
.img-width {
	width:100%;
	height:150px;
}
.heading-div {	
	border: 1px solid #e5e5e5;
	padding: 0px 5px;
	margin: 20px 0 10px 0;
	line-height: 23px; 
	height:40px;
}
.adress_div {	
	border: 1px solid #eaeaea; 
	padding:0px 25px;
	margin-bottom:15px;
	background-color:#f9f9f9;
	min-height:160px;
	width:100%;
}
.shipping_details_Div {
	width:100%;
	border: 1px solid #eaeaea; 
	padding:0px 10px;
	background-color:#f9f9f9;
	min-height:160px;
}	
.details_table th {
	font-weight:normal !important; 
	text-transform:none !important; 
	border-top:none !important; 
	font-family: 'PT Sans Narrow', sans-serif !important;
}
.details_table tr {
	border:none !important; 
	border-bottom:1px dotted #cccccc !important;
}
.details_table {
	margin-bottom:0px !important;
}	
.cartHead {
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
}
.detailsH2 {
	text-decoration: underline;
    padding-bottom: 5px;
    padding-top: 15px;
    font-size: 14px;
    margin-top: 0px;
    margin-bottom: 5px;
	color:#0b5ead !important;
}
/************ Check Out ****************/
.checkout_address_outer_bill,
.checkout_address_outer_ship {	
	width: 100%;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.checkout_address_inner_bill,
.checkout_address_inner_ship {
	border: 1px solid #CCCCCC;
    padding-top: 10px;
    text-align: center;
    padding-bottom: 20px;
	margin-bottom:10px;
}
.addressSelected {	
	border: 1px solid #000 !important;
    background-color: #fbfbfb !important;
}
.addressSelected >.useThisAddress {
	background: #f23534 !important;
	color:#ffffff !important; 
	-moz-transition: all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}
.useThisAddress	{	
	background: #666666;
	color: #ffffff !important;
    font-size: 12px;
    padding: 5px 15px;
    -moz-transition: all 1s ease 0s;
    -webkit-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
}
.useThisAddress:hover { 
	background: #f23534 !important;
	color:#ffffff !important; 
	-moz-transition: all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
}
.actionsone {	
	margin-top:8px;
	float: left;
}
.actionstwo {
	margin-right:15px;
	margin-top:10px;
	float: right;
}
.actionsthree {	
	margin-top:15px;
	float: right;
}
.billingDiv {
	border:1px solid #cccccc;
	margin-bottom:20px;
}
.shippingDiv {	
	display: none;
	border:1px solid #cccccc;
	margin-bottom:20px;
}
.addAddressPopUp {	
	max-width: 40%;
	position:fixed;
	z-index:1000000000;
	background-color: #FFFFFF;
	padding-bottom:20px;
}
.addAddressBehind {	
	height:100%;
	width:100%;
	position:fixed;
	_position: fixed;
	top: 0%;
	left: 0%;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
	z-index:1002;
	background-color:#000000;
}
.checkoutAddressHead {	
	width: 100%;
	float: left;
	font-weight: bold;
	font-size: 14px;
	padding:12px;
	background-color:#0b5ead;
	color:#ffffff;
	margin-top: 0px;
	margin-bottom:20px;
}
.price_text {color:#FF0000;}
.table_content {padding-top:35px !important;}
.table_content_last {padding-top:30px !important;}
.orderDiv {	
	display: none;
	border:1px solid #cccccc;
	margin-bottom:50px;
}
.paymentDiv {	
	display: none;
}
.namelabel {	
	font-size: 16px;
}
.checkOut {	
	float: left;
}
.checkOut div {
	background: #3E454C;
	font-size: 14px;
	position: relative;
	padding: 5px 10px;
    float: left;
	display: block;
	width: auto;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
	margin-bottom:2px;
	font-family: 'PT Sans Narrow', sans-serif !important;
}
.selectedCheckOut {	
	background: #f23534 !important;
	z-index: 6;
	color:#FFFFFF;
}
.checkout_head {	
	width:100%;
	float: left;
	padding-bottom:8px;
	margin-bottom:10px;
	border-bottom: 1px solid #000000;	
}	
.checkout_head div {	
	float: left;
	font-size: 14px;
}	
.checkout_list {	
	padding-top:5px;
	width:100%;
	border-bottom:1px solid #ECECEC;
}	
.checkout_list_div {	
	float: left;
}
.checkoutImage {	
	height: 80px;
	vertical-align: middle;
	text-align: center;
	float: left;
}
.checkoutImage:before {	
	content: " ";
    display: inline-block;
	vertical-align: middle;
	text-align: center;
	height: 80px;
}
.checkoutImage div {	
	 display: inline-block;
	vertical-align: middle;
	text-align: center;
}
.checkout_title {	
	float: left;
	margin-top: 15px;
	overflow: hidden;
}
.checkout_content {	
	margin-top: 33px;
}
.checkout_total {	
	width: 100%;
	margin-top:20px;
	margin-bottom: 20px;
}
.checkout_total_div {	
	float: right;
}
.checkout_total_font,
.checkout_total_font span {	
	width:25%;
	font-size: 14px;
}
#total_shipping_cost_span,
#total_tax_cost_span,
#total_item_cost_span {	
	font-weight: bold;
	color:#E00000;
}
#grandcost_span {	
	color: #E00000;
	font-weight: bold;
}
.order_loading {	
	display: none;
	text-align: center;
	margin-bottom: 10px;
}
/************ Check Out ****************/
/************ Carousel *************/
.ca1-container {	
	/*position:relative;
	margin:25px auto 20px auto;
	width:990px;*/
	height:430px;
}
.ca1-wrapper {	
	width:100%;
	height:100%;
	position:relative;
}
.ca1-item {	
	position:relative;
	float:left;
	width:247px;
	/*height:430px;*/
	/*height:460px;*/
	height:400px;
	text-align:center;
	margin-bottom: 10px;
}
.ca1-more {	
	position: absolute;
	bottom: 10px;
	right:0px;
	padding:4px 15px;
	font-weight:bold;
	background: #ccbda2;
	text-align:center;
	color: white;
	font-family: "Georgia","Times New Roman",serif;
	font-style:italic;
	text-shadow:1px 1px 1px #897c63;
}
.ca1-close {	
	position:absolute;
	top:10px;
	right:10px;
	background:#fff url(../images/cross.png) no-repeat center center;
	width:27px;
	height:27px;
	text-indent:-9000px;
	outline:none;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	opacity:0.7;
}
.ca1-close:hover {	
	opacity:1.0;
}
.ca1-item-main {	
	padding:20px;
	position:absolute;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	background:#eeeeee;
	overflow:hidden;
	transition:1s;
	cursor: default !important;	
}
.ca1-item-main:hover {	
	background-color:#F0F0F0; 
	transition:1s; 
	cursor:pointer; 
	color:#FFF;
}
.ca1-item-main-out:hover {	
	background-color:#fff !important; 
	transition:1s; 
	cursor:default !important; 
	color:#FFF;
}
.ca1-icon {	
	width:195px;
	height:195px;
	position:relative;
	margin:0 auto;
	background-color:#ffffff;	
}
.ca1-item h3 {	
	font-size:14px;
	color:#222222;
	margin-bottom:5px;
	height:38px;
	text-align:center;
	padding-top:15px;
	overflow: hidden;
}
.ca1-item h3 a {	
	font-family: 'Open Sans', sans-serif; 
	color:#333; 
	font-size:13px;
}
.ca1-item h4 {	
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#C70000;
	margin:0px;
	text-align:center;
	height:40px;
}
.ca1-item h4 span {	
	color:#8a8a8a;
	text-decoration:line-through;
	padding-left:5px;
	font-family: 'Open Sans', sans-serif;
}
.ca1-item h4 div {	
	color:#A3A3A3;
	text-decoration:line-through;
	font-family: 'Open Sans', sans-serif;
}
.ca1-item h4 div div {
	height: 25px;
	margin-top: 5px;
}
.special-float {
	width: 50%;
	float: left;
}
.ca1-item h6 {	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#8a8a8a; 
	height:35px; 
	margin-top:10px;
	font-weight:normal;
	text-transform: uppercase;
}
.ca1-content-wrapper {	
	background:#b0ccc6;
	position:absolute;
	width:0px; 
	height:440px;
	top:5px;
	text-align:left;
	z-index:10000;
	overflow:hidden;
}
.ca1-content {	
	width:660px;
	overflow:hidden;
}
.ca1-content-text {	
	font-size: 14px;
	font-style: italic;
	font-family: "Georgia","Times New Roman",serif;
	margin:10px 20px;
	padding:10px 20px;
	line-height:24px;
}
.ca1-content-text p {	
	padding-bottom:5px;
}
.ca1-content h6 {	
	margin:25px 20px 0px 35px;
	font-size:32px;
	padding-bottom:5px;
	color:#000;
	font-family: 'Coustard', sans-serif;
	color:#60817a;
	border-bottom:2px solid #99bcb4;
	text-shadow: 1px 1px 1px #99BCB4;
}
.ca1-content ul {	
	margin:20px 35px;
	height:30px;
}
.ca1-content ul li {	
	float:left;
	margin:0px 2px;
}
.ca1-content ul li a {	
	color:#fff;
	background:#000;
	padding:3px 6px;
	font-size:14px;
	font-family: "Georgia","Times New Roman",serif;
	font-style:italic;
}
.ca1-content ul li a:hover {	
	background:#fff;
	color:#000;
	text-shadow:none;
}
.ca1-nav span {	
	width:25px;
	height:38px;
	background:transparent url(../images/arrows.png) no-repeat top left;
	position:absolute;
	top:5%;
	margin-top:3px;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
	z-index:100;
	background-color:#3e454c;
	right:34px;
}
.ca1-nav span.ca1-nav-next {	
	background-position:top right;
	left:auto;
	right:4px;
}
.ca1-nav span:hover {	
	opacity:1.0;
}
.ca1-item-details {
	width: 70px;
	height: 40px;
	background-color:#c9d94e;
	position: absolute;
	z-index: 2101;
	left: 0px;
	top: 40px;
	display: none;
	color:#FFF;	
}					
.ca1-item-details:hover {
	width: 70px;
	height: 40px;
	background-color:#3e454c;
}
.table_body {
	margin-bottom:10px !important; 
	border:none !important;
}
.ca1-item-wishlist {
	width: 70px;
	height: 40px;
	background-color:#c9d94e;
	position: absolute;
	z-index: 2101;
	right: 0px;
	top: 40px;
	display: none;
	color:#FFF;
}			
.ca1-item-wishlist:hover {	
	background-color:#3e454c;
}
.offer {	
	width:60px; 
	height:60px; 
	border-radius:50%; 
	background-color:#666;
	bottom:10px; 
	right:10px; 
	position:absolute
}
.offer:before {	
	content:'';
	display:inline-block; 
	vertical-align:middle;
}
.offer div {	
	text-align:center; 
	display:inline-block; 
	vertical-align:middle; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#FFF; 
	width:60px; 
	height:20px; 
	line-height:40px;
}
.outofstock {	
	background-color: #000000;
    border: 1px solid #DDDDDD;
    bottom: 10px;
    color: #ffffff;
    /*left: 10px;
    width: 70px;*/
    padding: 10px;
    position: absolute;
    left:30%;
}
.ckbox {	
    width: 14px;
    height: 14px;
    cursor:pointer;
}
.custom-checkbox {	
    position: relative;
    display: inline-block;
	vertical-align:text-bottom;
}
.custom-checkbox > .box {	
    position: relative;
    display: block;
    width: 14px;
    height: 14px;
    background-color: #FFF;
    padding: 0px;
    margin: 0px;
	border:1px solid #ccc;
}
.custom-checkbox > .box > .tick {	
    position: absolute;
    left: 3px;
    top: 3px;
    width: 7px;
    height: 4px;
    border-bottom: 2px solid #000;
    border-left: 2px solid #000;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    display: none;
}
.custom-checkbox > input:checked + .box > .tick {	
    display: block;
}
.custom-checkbox > input {	
    position: absolute;
    outline: none;
    left: 0;
    top: 0;
    padding: 0;
    width: 14px;
    height: 14px;
    border: none;
    margin: 0;
    opacity: 0;
    z-index: 1;
}
.f_product {	
	width:150px; 
	height:35px; 
	background-color:#3e454c; 
	margin:auto;
}
.f_product:hover {	
	background-color:#a2b034;
	cursor: pointer !important;
}
.f_product-out:hover {	
	background-color:#3e454c !important;
}
.f_image {	
	width:35px; 
	height:35px; 
	float:left;
}
.f_cart {	
	width:115px; 
	height:35px; 
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	margin:0px; 
	padding-top:10px; 
	color:#ffffff;
}
.ca1-item-main:hover .f_product {	
	background-color:#c9d94e;
}
.ca1-item-main:hover .f_product-out {	
	background-color:#3e454c;
}


.header-mob-menu{
	display:none;}
	
	
.header-signin{
	padding:0;
	width:100%
	}
	
	
.header-signin ul{
	padding: 0px;
    margin: 0px;
    text-align: center;}	
	
.header-signin ul li{
	padding: 0 15px;
    margin: 0;
    display: inline;}
	
.header-signin ul li a{
	color:#fff;}
/*********** Carousel *****************/
.nxt-bg {	
	background-color: #FFFFFF;
	height: 47px;
	width: 64px;
	float: right;
	z-index: 222;
}
.logoName {	
	    color: #fff;
    font-size: 23px;
    margin-top: 8px;
}
.logoName:hover {	
	color: #ffffff !important;
	font-size: 23px;
}
.nav-bg {background-color: #232f3e !important;}
.reorder_list_outer {
	width:100%;
	background: #f8f8f8;
	border:1px solid #ddd; 
}
.reorder_list_col1 {	
	width: 65%;
	overflow: hidden;
}
.reorder_list_col2 {
	width:13%;
	padding-top: 20px !important;
}
.reorder_list_col3 {
	color: #333333;
	padding-top: 15px !important;
	width:11%;
}
.reorder_list_col4 {	
	padding-top: 20px !important;
	width:14%;
}
.reorder_list_col5 {
	padding-top: 20px !important;
}
.reorder_close {	
	color: #888888;
	font-size: 14px;
	padding-right: 12px;
}
.reorder_quantity,
.order_quantity {	
	width: 40px;
	border: 1px solid #ccc;
	padding: 2px;
}
.reorder_save,
.order_save {	
	display: none;
	border: 1px solid #CCCCCC;
	padding: 2px !important;
	font-size: 12px;
	vertical-align: top;
	cursor: pointer;
}
.reorder_total {
	float: left;
	width:100%;
}
.reorder_total_label {	
	height: 18px;
	border-bottom: 1px solid #ccc;
}
.reorder_total_amount {	
	float: right;
	padding-right: 10px;
	font-weight: bold;
}
.cartProductTitle {
}
.cart_popup {
    border-bottom: 1px solid;
    font-size: 22px;
}
.cart_popup_head {	
	background:#0b5ead;
	margin-top: 20px;
}
.cartRowTable {	
	background: #f0f0f0;
	border:1px solid #ddd; 
	padding: 5px;
}
.cartRowQty {	
	width: 40px;
	border: 1px solid #ccc;
	padding: 2px;
}
.cartRowSave {	
	display: none;
	border: 1px solid #CCCCCC;
	padding: 2px !important;
	font-size: 12px;
	vertical-align: top;
	cursor: pointer;
}
.cartRowRemove {	
	color: #888888;
	float: right;
	font-size: 14px;
	padding-right: 15px;
}
.cartGrandTotal {
	min-height: 83px;
    margin-top: 15px;
}
.cartLabel {	
	height: 18px;
	border-bottom: 1px solid #ccc;
}
.cartTotal {	
	float: right;
	padding-right: 10px;
	font-weight: bold;
}
.detailsH1 {
    width: 100%;
    overflow: hidden;
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: 0px;
}
.cartImageDetails {	
	float: left; 
	margin-right: 5px; 
	width: 45px;
	padding-right: 2px;
}
.cartProductName {	
	width: 185px;
	height: 40px;
	overflow: hidden;
}
.descriptionH2 {	
	padding: 8px 0px 8px 15px; 
	background: #eaeaea;
	border:1px solid #cccccc;
	font-size:14px;
	margin-top: 0px;
    margin-bottom: 0px;
	color: #0b5ead !important;
}
.description_text {	
	font-size:14px;	
	color: #0b5ead !important;
}
.description-special {	
	padding: 0px 8px 0px 8px;
	text-align:justify;
}
.description-special ul li {	
	list-style: inside;
}
.description-special ol li {	
	list-style: decimal inside;
}
.cartDescription {	
	width:100%;
	border: 1px solid #eaeaea; 
	padding:20px 10px;
	margin-top:25px;
	margin-bottom:15px;
}
.cartFeatures {	
	border-bottom:1px solid #eaeaea;
	color:#888;
	margin-bottom:15px; 
	padding-bottom:2px;
	font-size:14px;
}
.search-loading {	
	display: none;
}
.checkout_shipped {	
	margin: 5px 0 20px;
	padding: 5px 5px 5px 0;
}
.checkout_shipped_inner {	
	margin-left: 35px;
}
.label_shipped {	
	font-size: 14px;
}
.checkout_shipped_inner label {	
	font-size: 16px;	
}
.ziptext {	
	border: 1px solid #CCCCCC;
	border-right:1px solid #A2B034;
	width: 120px;
	padding: 3px 5px 5px;	
}
.zipbutton {
	cursor: pointer;
    color: #FFFFFF;
    background-color: #A2B034;
    padding: 5px 8px 6px 8px;
    font-size: 12px;
}
.zipavailable {	
	display: none;
	color: green;
}
.zipnotavailable {	
	display: none;
	color: red;
}
.brand {
	/*width:100%; 
	padding-top:5px; 
	height:11px;*/
}
.cartStarRating {	
	float: right;
	padding-bottom: 8px; 
	float:left; 
	margin-top:10px;
}
.cartStarRatingOptions {	
	/*color: #848484;
	display: inline;
	font-size: 11px;
	float: right; 
	margin-top: 10px; 
	margin-left:30px;*/
	float:right;
}
.cartSeperation {	
	width:90%; 
	height:2px; 
	border-top:1px solid #ccc; 
	margin:10px;
}
.cartSpecialDivs {
	text-align:right;
}
.cartDetailsRight {	
	width:30%; 
	float:left; 
	height:106px; 
	margin-top:12px;
}
.labelclass {	
	background: #3E454C;
	font-size: 12px;
	position: relative;
    float: left;
	display: block;
	width: auto;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
}
.compare_head_title {padding:5px;}
.stock-opacity {opacity:.4;}
.deal-view {opacity:.4;pointer-events: none;}
.deal-pointer {pointer-events: none;}
.small-banner-outer {height: 150px;}
.small-banner-outer-left,
.small-banner-outer-middle,
.small-banner-outer-middle-right,
.small-banner-outer-right {
	margin-left: 5px;
	margin-bottom:5px; 
	
	height: 300px;
	float: left;
}
.small-banner-inner-left,
.small-banner-inner-middle,
.small-banner-inner-middle-right,
.small-banner-inner-right {
	
	position: absolute;
}
.small-banner-caption {
	margin-top: 2px;
	width: 320px;
	background-color: #3E454C;
}
.small-banner-caption h2 {padding: 13px;}    
.small-banner-caption a {
	color: #FFFFFF !important;
	font-size: 18px !important;
	font-family: 'Arial Black',Gadget,sans-serif !important;
}  
.small-banner-caption img {
	float: right !important;
	margin-top: -3px;
} 
.horizontal-banner-outer {
	width:100%;
	height:100px;
	margin-left: 5px;
	margin-top: 30px;
}
.horizontal-inner {
	width:100%;
	height:100px;
	position: absolute; 
	margin-top:10px; 
	margin-bottom:10px;
}
.empty-cart {
	background-image: url("../images/emptyCart.png");
	height: 400px;
	width: 645px;
	display: block;
}
.paypal-image {
	background-image: url("../images/paypal_ftr.png");
	height: 60px;
	width: 240px;
	display: block;
}
.left-category-head {
	padding:7px; 
	font-size: 14px; 
	border-top:1px solid #ccc; 
	border-bottom:1px solid #ccc; 
	margin:20px 0px; 
	font-family: 'PT Sans Narrow', sans-serif !important;
}
.left-category-head a {font-family: 'PT Sans Narrow', sans-serif !important;}
.left-price-head {
	background-color: #888888;
    color: #fff;
    padding: 10px;
    margin-top: 10px;
    float: left;
    width: 100%;
    font-size: 14px;
    text-transform: uppercase;
}    
.left-stock-head {
	background-color: #888888;
    color: #fff;
    padding: 10px;
    margin-top: 10px;
    float: left;
    width: 100%;
    font-size: 14px;
    text-transform: uppercase;
}
.left-stock-head-div {
	background-color: #f0f0f0;
    color: #fff;
    padding: 10px;
    float: left;
    width: 100%;
    font-size: 14px;
}
.list-page-banner {
	width: 741px;
	height: 345px;
	position: relative;
	float: left;
}
.limited-banner {
	height:83px !important;
	width:90px !important;
	position: absolute;
	/*top: -14px;*/
	top: -85px;
	left: -9px;
	z-index:9;
}
.navbar-a {}
/*Responsive Frame Work Start*/
/*.header_top{background: #222222; }*/
.header_top {background: #232f3e !important; padding-top:20px; }
.header_top ul li a:hover {
	background-color:#222222; 
	color:#ffffff !important;
}
.header_top li a {
	color: #dddddd !important;
    outline: 0px;
}
.main_head {
	background-color: #232f3e;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
}
.main_head li a {
    color: #dddddd !important;
    font-weight: bold;
}		
.main_head li a:hover {
    color: #ffffff !important;
    font-weight: bold;
	text-decoration:underline !important;
}	
.navbar-default {
	background-color:transparent; 
	border:none !important;
}
.margin_btm {margin-bottom:0px !important;} 
@import url(http://fonts.googleapis.com/css?family=Roboto);
* {
    font-family: 'Roboto', sans-serif;
}
#login-modal .modal-dialog {
    max-width: 500px;
}
#login-modal input[type=text], 
input[type=password] {
	/*margin-top: 10px;
	border-radius:0px !important;
	height:45px;*/
}
#div-login-msg,
#div-lost-msg,
#div-register-msg {
    border: 1px solid #dadfe1;
    height: 30px;
    line-height: 28px;
    transition: all ease-in-out 500ms;
}
#div-login-msg.success,
#div-lost-msg.success,
#div-register-msg.success {
    border: 1px solid #68c3a3;
    background-color: #c8f7c5;
}
#div-login-msg.error,
#div-lost-msg.error,
#div-register-msg.error {
    border: 1px solid #eb575b;
    background-color: #ffcad1;
}
#icon-login-msg,
#icon-lost-msg,
#icon-register-msg {
    width: 30px;
    float: left;
    line-height: 28px;
    text-align: center;
    background-color: #dadfe1;
    margin-right: 5px;
    transition: all ease-in-out 500ms;
}
#icon-login-msg.success,
#icon-lost-msg.success,
#icon-register-msg.success {
    background-color: #68c3a3 !important;
}
#icon-login-msg.error,
#icon-lost-msg.error,
#icon-register-msg.error {
    background-color: #eb575b !important;
}
#img_logo {
    max-height: 100px;
    max-width: 100px;
}
/* #########################################
   #    override the bootstrap configs     #
   ######################################### */

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .8;
}
.modal-content {
	border-radius:0px !important;
    outline: 0;
	margin-top: 30%;	
}
.modal-header {
    min-height: 16.43px;
    padding: 15px 15px 15px 15px;
    border-bottom: 0px;
}
.login-body {
    position: relative;
    padding: 15px 55px !important;
}
.login-footer {
    padding: 15px 50px !important;
    text-align: left;
    border-top: 0px;
}
.checkbox {
    margin-bottom: 0px;
}
.btn {
    border-radius: 0px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: none;
}
.btn-lg, 
.btn-group-lg>.btn {
    border-radius: 0px !important;
}
.btn-link {
    padding: 5px 10px 0px 0px;
    color: #95a5a6;
	outline:0px;
}
.btn-link:hover, 
.btn-link:focus {
    color: #2c3e50;
    text-decoration: none;
}
.glyphicon {
    top: 0px;
}
.form-control {
  border-radius: 0px;
}
.login_header {
	background-color:#f23534;
    margin: 0px;
    text-align: center;
    font-size: 24px;
    font-weight: 100;
    color: #ffffff;
    padding: 20px 0px;
}	
.cart_header {
	border:1px solid #ccc; 
	margin-top:70px; 
	padding-top:5px; 
	padding-bottom:5px;
}
.cart_header p {margin-bottom:0px; margin-top:3px;}
.drop_button {
	margin-top: 5px;
    font-size: 10px;
    margin-left: 5px;
}
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
.navbar-nav>li>.dropdown-menu {
    margin-top:20px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
}
.navbar-default .navbar-nav>li>a {
	padding: 15px 10px;
}
.navbar-brand {height:40px !important;}
.mega-dropdown {
 	position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu:before {
    content: "";
    border-bottom: 15px solid #fff;
    border-right: 17px solid transparent;
    border-left: 17px solid transparent;
    position: absolute;
    top: -15px;
    left: 120px;
    z-index: 10;
}
.mega-dropdown-menu:after {
    content: "";
    border-bottom: 17px solid #ccc;
    border-right: 19px solid transparent;
    border-left: 19px solid transparent;
    position: absolute;
    top: -17px;
    left: 118px;
    z-index: 8;
}
.mega-dropdown-menu > li > ul {
  	padding: 0;
  	margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  	list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  	display: block;
  	padding: 3px 20px;
  	clear: both;
  	font-weight: normal;
  	line-height: 1.428571429;
  	color: #666666 !important;
  	white-space: normal;
  	font-family: 'PT Sans Narrow', sans-serif !important;
  	font-size:14px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  	text-decoration: none;
  	color: #444 !important;
  	background-color: #ffffff !important;  
}
.mega-dropdown-menu .dropdown-header {
  	color: #428bca !important;
  	font-size: 18px;
  	font-family: 'PT Sans Narrow', sans-serif !important;
}
.dropdown-header :hover {
  	color: #428bca !important;
  	font-size: 18px;
  	font-family: 'PT Sans Narrow', sans-serif !important;
}
.drop_item {font-weight:100 !important;}
.menu_sub_link {
	color: #666666 !important;
}
.mega-dropdown-menu form {
    margin:3px 20px;
}
.mega-dropdown-menu .form-group {
    margin-bottom: 3px;
}
.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus {
	background-color:#232f3e !important;
	color:#FFFFFF !important;
}
.mega_menu_btn {padding:5px 10px !important;}
.items_div span {font-size: 8px;margin-top: -5px;}
.dropdown-header {padding: 3px 0px !important;}
.mega-dropdown-menu > li > ul > li > a {padding: 3px 2px !important;}
.item h4 small {font-family: 'PT Sans Narrow', sans-serif !important; font-size:14px;}
table {
    border: 1px solid #ccc;
    width: 100%;
    margin:0;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
}
table tr {
    border: 1px solid #ddd;
    padding: 5px;
}
table th, 
table td {
    padding: 10px;
}
table th {
	text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
} 
.re-order th {font-weight:normal !important; text-transform:none !important;}
.Ordered_Item_Details {border:none !important;}
.Ordered_Item_Details tr {border:none !important;}
.Ordered_Item_Details tr td {vertical-align:middle !important;}
.Ordered_Item_Details tbody {border:none !important;}
.table_outer_div {
	width:100%; 
	height:219px; 
	/*overflow-y:scroll;*/
	overflow-y:auto;
}
.small-banner-outer-left,
.small-banner-outer-middle,
.small-banner-outer-middle-right,
.small-banner-outer-right {
	margin-left: 5px;
	margin-bottom:5px; 
	height:285px;
	min-width:250px;
	margin:auto;
}
.cart_box_resp
{
	display: inline-block; 
    margin-left: 75px; 
    word-break: break-all;
}
.resp_ht
{
	height:60px !important;
}
.resp_ht_sm
{
	height:60px !important;
}
.resp_flt
{
	float:left;
}
.resp_clr
{
	color: red;
}
 .responsive_ar
  {
  	margin-bottom: 20px;
    margin-top: 15px;
    border: 1px solid #ffffff;
  }
 .responsive_ad1
 {
 	margin-left:20px;
 }
 .resp_ord_action
 {
	 width:55px;
	 float:left;
	 margin-top:1px;
 }
 .resp_ord_action_div
 {
     height: 25px;
    /* margin-left: 40%; */
 }
@media only screen and (min-width: 600px) {
	.goog-te-gadget .goog-te-combo {margin-left: 8px !important;}
}
@media screen and (max-width: 300px) { 
	.shipping_table {
    	border:1px solid #ccc;
	}
	.cmpbut {float:left;padding-top:15px;padding-bottom:15px;}
	.compareclose_btn {margin-left:90%;}
	#cart_popup_div .orderShip {width:100%;text-align:center;}
	#cart_popup_div .placeOrder {float:left;margin-top:10px;width:100%;text-align:center;}	
	.offers_row .descriptionH2 {height:100px;}
	.offers_row .sortdivbg {float:left !important;margin-top:0px;}
	.offer_sortdivbg {left:25px;padding-left:0px;width:20px;}
	.tr_order_details_head {display:none;}
	.td_checkout_quantity {clear:both;}
	.cart_detail_table {clear:both; padding-top:5px;}
	.tr_order_details_cost {height:125px;}
	.tr_order_details_cost .order_row_continue_div {margin-top:20px;margin-right:-125px;}
	.category_ptable tr td {text-align:left !important;width:100% !important;border-bottom:0px !important;}	
   	.table_outer_div {
		width:100%; 
		height:240px; 
		/*overflow-y:scroll;*/
		overflow-y:auto;
	}
   	/*.sellerinfodiv{height:55px;}*/
    .re-order td {min-height:40px !important;}
    /*table {
      border: 0;
    }
    table thead {
      display: none;
    }
    table tr {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }
    table td {
      display: block;
      text-align: right;
      font-size: 13px;
      border-bottom: 1px dotted #ccc;
	  border-top:none !important;
    }
    table td:last-child {
      border-bottom: 0;
    }
    table td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }*/
    table:not(.table-condensed) {
      border: 0;
    }
    table:not(.table-condensed) thead {
      display: none;
    }
    table:not(.table-condensed) tr:not(.tr_order_details_head) {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }
    table:not(.table-condensed) td {
      display: block;
      text-align: right;
      font-size: 13px;
      border-bottom: 1px dotted #ccc;
	  border-top:none !important;
    }
    .table_order_details_cost .tr_order_details_cost td {
	border-bottom:0px !important;
    }
    table:not(.table-condensed) td:last-child {
      border-bottom: 0;
    }
    table:not(.table-condensed) td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }
	.kw-selection-table table th,.kw-selection-table table td {width:100%;}
	.img_div_position {
		/*float:right;*/
		margin-left:25%;
	}
	.Ordered_Item_Details {border:none !important;}
	.Ordered_Item_Details tr {border:none !important; padding:0px !important;}	
	.brand_list_span {
		min-height: 25px;
		float: left;
		width:100%;
	}
	.popup_sub_total_show_hide_div  .sub_total_inner1 {	
		width: 55%;
		float: left;
		padding-left: 5px;
	}
	.popup_sub_total_show_hide_div .sub_total_inner2 {	
		width: 5%;
		float: left;
	}
	.popup_sub_total_show_hide_div .sub_total_inner3{	
		width: 35%;
		float: left;
	}
}
.search_left_div {
	float:left;
	margin-left:5px;
	margin-bottom:10px;
}
@media screen and (max-width: 400px) { 
	
	table:not(.table-condensed,.shipping_table) {
      border: 0;
    }
    table:not(.table-condensed) thead {
      display: none;
    }
    table:not(.table-condensed) tr:not(.tr_order_details_head) {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }
    table:not(.table-condensed) td {
    /* display: block;	*/
      text-align: right;
      font-size: 13px;
    /*  border-bottom: 1px dotted #ccc;	*/
	  border-top:none !important;
    }
    .table_order_details_cost .tr_order_details_cost td {
	border-bottom:0px !important;
    }
    table:not(.table-condensed) td:last-child {
      border-bottom: 0;
    }
    table:not(.table-condensed) td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }
    .order_details_action_td .order_details_action_div {
    	margin-left:55%;
    }
    .order_detail_gift {
    	margin-left:65%;
    	/*text-align:left;*/
    }
    .div_search_right {
    	float:right;
    }
    .div_search_submit {
    	clear:both;
    	float:right;
    }
    .div_search_left {
    	margin-top:25px;
    	float:right;
    }
    .div_search_right #search_date {
    	margin-top:10px;
    }
    .return_search_field,.cancel_search_field,.claim_search_field {
    	margin-bottom:10px !important;
    }
}
@media screen and (max-width: 600px) {
 .responsive_table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
 .responsive_table tr {
    border-bottom: 3px solid #ddd;
    display: block;
  }
  
  .responsive_table td {
    border-bottom: 1px solid #ddd;
    display: block;
    text-align: right;
    height: 40px;
  }
  .responsive_table h2{text-align:center;}
  
  .responsive_table h6{text-align:center;}
  
    .responsive_table h5{text-align:center;}
  
  .responsive_table td:before {
    content: attr(data-label);
    float: left;
  }
  .popUpwindow {
    background: #fff;
    /* padding: 10px; */
    position: fixed;
    z-index: 2105;
    display: none;
    margin-left: 0px !important;
    margin-top: 0px !important;
    left: 0% !important;
    top: 15% !important;
    border: 1px solid #fff;
    width: 100% !important;
    height: auto;
    box-shadow: 0 0 4px 2px #555;
    -moz-box-shadow: 0 0 4px 2px #555;
    -webkit-box-shadow: 0 0 4px 2px #555;
}
.cart_box_resp
{
	display: block; 
     margin-left: 0px; 
    width: 100%;
    float: left;
    text-align: right;
    word-break: break-all;
}
.resp_ht
{
	height:123px !important;
}
.resp_ht_sm
{
	height:95px !important;
}
.resp_flt
{
float:right;
}
.resp_clr
{
	color: red;
    width: 100%;
    float: right;
}
.responsive_ar
  {
  	margin-bottom: 20px;
    margin-top: 15px;
    border: 1px solid #252323;
  }
  .responsive_ad
  {
  	margin-top: 7px;
    margin-bottom: 7px;
    margin-left: 0px !important;
  }
  .responsive_ad1
  {
  	margin-top: 7px;
    margin-bottom: 7px !important;
    margin-left: 0px;
  }
  .resp_ord_action
  {
	 width:55px;
	 float:right;
	 margin-top:1px;
  }
   .resp_ord_action_div
 {
     height: 25px;
     margin-left: 40% !important;
 }
}
.report_base_all
{
    height: 45px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
}
.report_base_time
{
	background-color: #ECECEC;
    height: 45px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
}

.search_order_tr {
	border:0px !important;
}
.seller-logo-div {	
	position: relative;
    overflow: hidden;
    border: 1px solid #ccc;
    height: 150px;
    display: table;
    max-width: 150px;
	/*margin:auto;*/
}
.seller-info-div {	
	position: relative;
    overflow: hidden;    
    display: table;
    max-width: 150px;
	/*margin:auto;*/
}
.seller_select {    
	min-width: 100px;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
}
div.menu3 {
    /*width:500px;margin:0 auto;*//*Uncomment this line to make the menu center-aligned.*/
    text-align:center;
    font-size:0;
    height: 25px;    
    /*position:relative;*top:1px;/*Hacks for IE6 & IE7 */       
}
div.menu3 a {
    display: inline-block;
    padding: 0 20px;
    margin-right:1px; /* It specifies the distance between each tab */
    background:#F7F7F7;
    color:Black;
    text-decoration:none;
    font: normal 12px Arial;
    line-height: 24px;
    border:1px solid #CAD0DB;
    border-bottom:0;
    color:#666;
    vertical-align:top;/*ChangeSet#2*/
    text-decoration:none;
    border-radius: 5px 5px 0px 0px;   
}
div.menu3 a:hover, div.menu3 a.current {
    background:#E9ECF0;
    line-height: 25px;
    color:#000;
}
div.menu3sub {
    height:6px;
    border:1px solid #CAD0DB;
    background:#E9ECF0;
}
.small-banner-outer-left,
.small-banner-outer-middle,
.small-banner-outer-middle-right,
.small-banner-outer-right {
	margin-left: 5px;
	margin-bottom:5px; 
	
	float: left;
}
.small-banner-ou.small-banner-outer-left,
.small-banner-outer-middle,
.small-banner-outer-right {
	margin-left: 5px;
	margin-bottom:5px; 
	/*width: 320px;
	height: 120px;*/
	float: left;
}
.small-banner-outer-middle,
.small-banner-outer-right {
	margin-left: 5px;
	margin-bottom:5px; 
	/*width: 320px;
	height: 120px;*/
	float: left;
}
@media screen and (max-width: 480px) {
	.small-banner-outer-left,
	.small-banner-outer-middle,
	.small-banner-outer-middle-right,
	.small-banner-outer-right {
		margin-left: 5px;
		margin-bottom:5px; 
		/*width: 80%;*/
		height: 300px;
		float: left;
	}
	.small-banner-inner-left,
	.small-banner-inner-middle,
	.small-banner-inner-middle-right,
	.small-banner-inner-right {
		/*width: 80%;*/
		height:300px;
		float: left;
		position: absolute;
	}
	.mobile_screen {display:block !important;}
	.mobile_navbar {display:none;}
	.logoName {margin-top:8px !important; font-size:18px !important;}
	.sellerinfodiv {height:55px;}
	.brand_list_span {
		min-height: 25px;
		float: left;
		width:100%;
	}
	


.scico-wrap{
	float:none;
	margin:10px auto;
	display:block;
	text-align:center
}



.header-mob-menu{
	display: block;
	color:#fff;
	float:left;
	margin-right:5px;}
	
.socialmedia_icons {	
	margin-right:0px;}
	
.select_search_type {
    width: 100% !important;
}
}
@media screen and (max-width: 768px) {
	.mobile_screen {display:block !important;}
	.mobile_navbar {display:none;}
	.logoName {margin-top:5px !important; font-size:20px !important;}
	.cmpbut {float:left;padding-top:15px;padding-bottom:15px;}
	
	
	.small-banner-inner-left, .small-banner-inner-middle, .small-banner-inner-middle-right, .small-banner-inner-right{
		/*width:385px;*/
	}
	
	.header-mob-menu{
	display: block;
	color:#fff;
	float:left;
	margin:15px;}
	
.socialmedia_icons {	
	margin-right:0px;}
	
.navbar-right ul{
		padding:0;
		margin:0}
		
.navbar-right ul li{
	float: left;
	width:100%}


.select_search_type {
    width: 100% !important;
}











}
.mobile_screen {display:none;}
.seller_msg_div {
	/*border: 1px solid #ccc;*/
	height: 100px;
	padding: 10px;
	width: 75%;
	margin:5px;
} 
.message-table {
	font-size: 12px;
	font-family: Arial,sans-serif;
	color: #333;
	table-layout: fixed;
}
.message-row-selected {
	background-color: #fef9de!important;
}
.message-table-row {
	/*border-bottom: 1px solid #eee;*/
	cursor: pointer;
}
.message-table-row-checkbox {
	float: left;
}
.message-table-row-user {
	float: left;
	width:15%;
}
.message-table-row div {
	padding: 3px;
	white-space: nowrap;
	overflow: hidden;
	text-align:left;
	text-overflow: ellipsis;
}
.message-table-row-content {
	width: 60%;
	float: left;
	text-align:left;
	color:#716E6E;
}
.message-table-row-tail {
	/*width: 125px;*/
	float: right;
	text-align: right;
	margin-right: 20px;
}
.message_bText {
	color:#333;
}
.message_popup_box {
	display: none;
  	background: white;
  	width: 80%;
  	height: 80%;
  	position: fixed;
  	top: 10%;
  	left: 10%;
  	bottom: 10%;
  	right: 10%;
  	/*pointer-events: none;*/
  	cursor: pointer;
  	will-change: transform;
  	/*z-index: 1;*/  
  	display: table;
  	text-align: center;  
  	z-index:1010;
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
	border: 1px solid rgba(0,0,0,.2);
	border-radius:6px;
	font-family: sans-serif !important; 
}
.close_message_popup_box {
	position:absolute;
	right:15px;
	top:8px;
    cursor: pointer;
    font-size:18px;
}
.seller_contact_box {
	position:absolute;
	right:15%;
	top:5px;
    cursor: pointer;
    font-size:18px;
	border: 1px solid 71BAE6;
	padding: 5px;
	border-radius: 5px;
	background-color: #71BAE6;
}
.popup_behind_div {
	background-color:#000000;
	height:100%;
	width:100%;
	position:fixed;
	_position: fixed;
	top: 0%;
	left: 0%;
	z-index:1000;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}
.behind_div {
	left: 0px;
	top: 0px;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1002;
	background-color: rgba(0, 0, 0, 0.6);
}
.popup_box_inner { 
    max-width:100%; 
	/*max-height:100%;*/
	text-align: center;
	vertical-align: middle;
	padding:0px;
	/*display:table; */
	margin:0 auto;
	margin-top:10px;  
}
.msg_textarea {
	/*width:100%;*/
	background:#FFFFFF;
	padding:10px;
	border:1px solid #ccc; 
	width:100%; 
	margin:5px 0;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.popup_content {
	width:90%;
    /*padding:50px;*/
    margin:auto;
    margin-top:25px;
}
.message_scroll {
	max-height:300px;
    overflow:auto;
    padding:10px;
}
.div_messages {
	border-top:1px solid #ccc;
	min-height:200px;
}
#inbox_top_panel_checkbox_container {
	float: left;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 6px;
	margin-top: 2.5px;
}
.a-checkbox label, 
.a-radio label {
	position: relative;
	font-weight: 400;
	color: #111;
	padding-left: 15px;
	text-indent: -15px;
	margin-left: 3px;
	top: -2px;
	padding-bottom: 0;
}
.a-checkbox-label {
	margin-top:-5px;
	position: relative;
	padding-left: 5px;
	text-indent: 0;
	display: inline-block;
	font-weight: 400;
	color: #111;
}
#inbox_top_panel_additional_buttons {
	float: left;
	display: none;
	margin-right: 5px;
}
.a-button {
	background: #e7e9ec;
	border-radius: 3px;
	border-color: #adb1b8 #a2a6ac #8d9096;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	display: inline-block;
	padding: 0;
	text-align: center;
	text-decoration: none!important;
	vertical-align: middle;
}
.a-button .a-button-inner {
	background: #eff0f3;
	background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec);
	background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);
}
.a-button-inner {
	display: block;
	position: relative;
	overflow: hidden;
	height: 29px;
	box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;
	border-radius: 2px;
}
.a-button-input {
	position: absolute;
	background-color: #fff;
	color: #fff;
	border: 0;
	cursor: pointer;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	opacity: .01;
	outline: 0;
	overflow: visible;
	z-index: 20;
}
.a-button .a-button-text {
	color: #111;
}
.a-button-text {
	background-color: transparent;
	border: 0;
	display: block;
	font-family: Arial,sans-serif;
	font-size: 13px;
	line-height: 29px;
	margin: 0;
	outline: 0;
	padding: 0 10px 0 11px;
	text-align: center;
	white-space: nowrap;
}
.msg_unread {
	font-weight:600;
	/*color:#333333;*/
	background-color: #FFFFFF;
}
.msg_read {
	/*color:#807E7E;*/
	background-color: #EAE9E9;
}
.loading_div {
	position:absolute;
	top:50%;
	left:50%;
	z-index:10000;
}
.message_block {
	border-bottom:1px solid #ccc;
	min-height:70px;
	height:auto;
	display:block;
	height:auto;
	overflow: auto;
	/*position:relative;*/
}
.message_block p {
	line-height:20px;
	text-align:justify;
}
.long_message {
	text-align:justify;
}
.message_content_div {
	float:left;
	width:95%;
	line-height:10px;
	margin-top:10px;
}
.bold_text {
	font-weight:600;
}
.short_message,
.long_message {
    /*padding-top:10px;*/
	cursor:pointer;
}
.btn-send {
	background-color:#4d90fe;
    border-color:#3079ed;
    color:#ffffff;
    box-shadow:none;
    border-radius:3px;
}
.reply_table,
.reply_table tr {
	border:0px !important;
}
.send_btn { 
	color: #ffffff;
	font-size: 13px;
	border: 0;
	overflow: visible;
	padding: 5px 8px 5px 8px;
	margin-top:5px;
	background-color:#6cb365;
	font-family: 'PT Sans Narrow', sans-serif !important;
}
.send_btn:hover { 
	background-color:#548e4f !important;
	color:#ffffff !important;
	cursor:pointer;
}
.bText {
	font-weight: bold;
}
.user_titleh1 {		
	font-size:14px;
	margin-bottom:10px;
	font-family: 'PT Sans Narrow', sans-serif !important;
	text-transform:capitalize;
}
.notification_count_span {
	padding: 3px 7px 3px 7px;
	background: #cc0000;
	color: #ffffff;
	font-weight: bold;
	margin-left: 29px;
	border-radius: 9px;
	position: absolute;
	margin-top: 2px;
	font-size: 11px;
	z-index: 9;
}
.a-native-dropdown {
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: auto;
	position: static;
	display: inline;
	font-weight: normal;
}
.a-padding-none {
	padding: 0!important;
}
.a-text-center {
	text-align: center!important;
}
.a-dropdown-container {
	position: relative;
}
.a-dropdown-container .a-button-dropdown {
	display: none !important;
}
.quantity_select,.variant_select,.region_select {
	border: 1px solid #DDD;
	border-radius: 4px 4px 4px 4px;
	padding: 3px;
}
.sellerinfodiv {
	width: 24.2%;
    float: left;
    cursor: pointer;
    text-align: center;
    background-color: #f23534;
	background-color: #666666;
    color: #FFFFFF;
    font-family: 'PT Sans Narrow', sans-serif !important;
    padding: 5px;
    font-size: 14px;
}
#sellerinfodiv1 {	
	background-color: #f23534;
	color:#FFFFFF;
}
.sellerinfodetails {	
	padding: 10px;
	padding-top: 40px;
}
.popup {
	width:50%;
	height:50%;
    top:15%;
    left:25%;
	background: #fff;
	border: 3px solid #ccc;
	margin: 10% auto;
	overflow: auto;
}
.link_button {
	border: 1px solid #CCCCCC;
	padding:2px;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
	background-color: #ECECEC;
	color: #666666 !important;
    margin-left:2px;
}
.submenu {
	background: -moz-linear-gradient(left, #ECECEC, #FFFFFF);
	background: -webkit-gradient(linear, left center, right center, from(#796B6B), to(#DDDBDA));	
	margin-top: 20px;
	margin-bottom: 20px;
	height: 40px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	color: #fff;
}
#seller-profile-container .product-column {
	padding: 20px;
	/*width: 22.94%;*/
}
#seller-profile-container .a-column {
	margin-right: 2%;
	float: left;
	min-height: 1px;
	overflow: visible;
}
#seller-profile-container .product-image {
	/*max-width: 110px;*/
	height: 125px;
}
#seller-profile-container .product-image {
	width: 200px!important;
}
#seller-profile-container .product-column .product-image img {
	max-height: 100px;
}
#seller-profile-container .product-title{
	width: 200px!important;
	color:#474747 !important;
}
#seller-profile-container .product-price {
	width: 200px!important;
}
#seller-profile-container .a-color-price {
	color: #b12704!important;
}
#seller-profile-container .a-row {
	width: 100%;
}
/*#seller-profile-container .product-details{text-align:center;}*/
#seller-profile-container .product-name {
	border-bottom: 1px solid #404040;
	padding-bottom: 10px;
}
#seller-profile-container .product-name {
	margin: 10px 0;
	border-bottom: 1px solid #404040;
	font-size: 14px;
	padding-bottom: 10px;
	text-align: center;
	font-weight: 400;
	color: #474747;
	/*font-size: 16px;*/
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#seller-profile-container .images-container {
	position: relative;
	overflow: hidden;
	border: 1px solid #ccc;
	/*height: 250px;
	display: table;*/
	width: 100%;
}


.coverAll {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 10000;
}

.goog-te-gadget .goog-te-combo{
	border:1px solid #fff;
}
.goog-te-gadget{
	float:right;
}
.order_variant_info {
	color:#367B3E;
}
.variant_info_detail {
	color:#7C3617;
	margin-top:2px;
}
#shopAllLinks .category_ptable tr {border:0px !important;}
#shopAllLinks {
	width: 100%;
	border:0px !important;
}
#shopAllLinks tbody {
	border:0px !important;
}
#shopAllLinks h2, #shopAllLinks h2 a {
	font-family: Tahoma,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E47911;
	text-decoration: none;
}
#shopAllLinks ul {
	list-style-type: none;
	padding: 0;
	margin: 0 5px 10px 5px;
}
#shopAllLinks ul li {
	padding: 2px 0;
	margin: 0;
	font-size: 13px;
}
#shopAllLinks ul li {text-decoration:underline;}
#shopAllLinks td,#shopAllLinks .popovertd {
	vertical-align: top;
	padding: 0;
	margin: 0;
	width:25%;
}
#shopAllLinks .popover-grouping {}
#band_head_table td,#band_table td {border-bottom:0px !important;}
.band_from {background:#FFFFFF !important;}
/*
.fsdFullWidthImage div.fsdColumn {
margin: 0 1%;
}
.fsdFullWidthImage div.fsdColumn_3, .fsdTab div.fsdColumn_3 {
width: 23%;
}

.a-ws div.a-column, div.a-column {
margin-right: 2%;
float: left;
min-height: 1px;
overflow: visible;
}
.fsdFullWidthImage .fsdDeptBox, .fsdTab .fsdDeptBox {
position: relative;
background-color: #f7f7f7;
margin-bottom: 25px;
}
*/
.tooltip {
    position: relative !important;   
    display: inline !important;   
    opacity: 1 !important;
    float:right !important;
}
/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}
/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}
.register1-user-div {
	background: #fbfbfb;
	border: 1px solid #e3e2e2;
	padding: 14px 18px 13px;
	margin: 40px 0 80px 0;
	line-height: 23px;
	min-height: 400px;
	overflow-y:auto;
	overflow-x:hidden;
}
.a-text-center,.div-text-center {
	text-align: center!important;
}
.brand_list_span {
	min-height: 25px;
	float: left;
	overflow: hidden;
	width:30%;
}
.pagn a {
	color: #0066c0;
	padding: 6px;
	white-space: normal;
}
.pagn a:visited {
	color: #0066c0;
	white-space: normal;
}
.pagn a:hover { 
	text-decoration:underline !important;
}
.pagnCur a {
	font-weight: 700;
	padding: 0 5px;
	color:#000 !important;
}
.brand-header {
	padding:7px; 
	font-size: 14px; 
	margin:20px 0px; 
	font-family: 'PT Sans Narrow', sans-serif !important;
	background: #edf7ff none repeat scroll 0 0;
	border-bottom: 1px solid #d0eaf8;
	border-top: 1px solid #d0eaf8;
}
.brand-list-div {
	margin:10px 0px;
}
.brand-list-div a:hover {
	text-decoration:underline !important;
}
.brandlink-seemore .brandlink-seemore-span:hover {
	color:#f23534 !important;
}
.seller_closeButton {	
	color: #000000;
    font-size: 15px;
    padding: 6px 9px;
    position: absolute;
    right: 4px;
    top: 4px;
    cursor: pointer;	
}
.left-filter-head {
	background-color: #888888;
    color: #fff;
    padding: 10px;
    margin-top: 10px;
    float: left;
    width: 100%;
    font-size: 14px;
    text-transform: uppercase;
}
.left-filter-head-div {
	background-color: #f0f0f0;
    color: #fff;
    padding: 10px;
    float: left;
    width: 100%;
    font-size: 14px;
}
.search_advanced {margin-bottom: 5px; min-height: 45px;}
.custom_scroll {
	height: 200px;overflow-y:scroll;
}
.items_a {
	display: block;
	font-size: 12px;
	overflow: hidden;
	padding: 7px;
	position: relative;
	background-color: #f8f8f8;
	color: #444444;
	margin-bottom: 5px;
	text-transform: uppercase;
	border: 1px solid #e0dfdf;
}
.checkbox_outer {
	float:left;
	height:14px;
	width:18px;
}
.checkbox_inner {
	float:left;
}
.checkbox_inner_span {}
.checkbox_inner_span1 {}
.checkhide {
  display: none;
}
.checkhidediv1 {
	border: 1px solid #0090f5;
	width: 14px;
	height: 14px;
	position: absolute;
	cursor: pointer;
}
[type="checkbox"]:checked + .checkhidediv1 + .checkhidediv2:before {
    content: '\f00c';
    font: normal normal normal 12px/1 FontAwesome;
    margin: 1px;
}
.numericrange_outer_div {	
	width: 100% !important;
	background-color:#f0f0f0;	
}
.cat_more {
	color: #000000;
	margin-top: 5px;
	background-color: #ccc;
	font-style: italic;
	float: right;
	cursor: pointer;
	font-size: 10px;
	padding: 3px 12px 3px 12px;
	text-transform: capitalize;		
}
.contentLeft img {/*max-height:70px;*/ max-width:100%;}
#google_translate_element/{
	margin-top: 2px !important;
    color: #000 !important;
    display: inline-block !important;
    float: right !important;
} 

@media only screen and (min-width: 300px) {	
	/*.zoom_image_outer {min-width: 180px;}
	.zoom_image_outer .zoom_image_inner {max-width: 180px;}*/
	.zoom_image_outer .zoom_image_inner img {max-width:100% !important;height:auto !important;}
}

@media only screen and (min-width: 350px) {	
	/*.zoom_image_outer {min-width: 216px;}
	.zoom_image_outer .zoom_image_inner {max-width: 216px;}*/
}

@media only screen and (min-width: 480px) {	
	/*.zoom_image_outer {min-width: 238px;}
	.zoom_image_outer .zoom_image_inner {max-width: none !important;}
	.zoom_image_outer .zoom_image_inner img {max-width:none !important;height:auto !important;}*/
	
}



@media only screen and (min-width: 768px) {	
	/*.zoom_image_outer {min-width: 135px;}
	.zoom_image_outer .zoom_image_inner {max-width: 135px !important;}
	.zoom_image_outer .zoom_image_inner img {max-width:100% !important;height:auto !important;}*/
	
}



@media only screen and (min-width: 992px) {	
	/*.zoom_image_outer {min-width: 172px;}
	.zoom_image_outer .zoom_image_inner {max-width: 172px !important;}
	.zoom_image_outer .zoom_image_inner img {max-width:100% !important;height:auto !important;}*/
	
	.navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    /*.navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }*/
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}
@media only screen and (min-width: 1200px) {	
	/*.zoom_image_outer {min-width: 210px;}
	.zoom_image_outer .zoom_image_inner {max-width: none !important;}
	.zoom_image_outer .zoom_image_inner img {max-width:none !important;height:auto !important;}*/
}
@media only screen and (min-width: 1220px) {	
	/*.zoom_image_outer {min-width: 238px;}
	.zoom_image_outer .zoom_image_inner {max-width: none !important;}
	.zoom_image_outer .zoom_image_inner img {max-width:none !important;height:auto !important;}*/
}
.ship_details_a {
	/*width:110px;
	padding: 6px 15px;	
	padding-left:10px;*/
	background-color:#D38711;
	border-color:#D38711;
	color:#FFFFFF;
	cursor:pointer;
}
.cancel_a {
	/*width:110px;
	padding: 6px 46px;
	padding-left:10px;*/
	background-color:#C51D1D;
	color:#FFFFFF !important;
	border-color:#C51D1D;
	cursor:pointer;
}
.confirm_shipping_a {
	/*width:110px;
	padding: 3px 7px;
	float:none;*/
	background-color:#129B09;
	border-color:#129B09;
	color:#FFFFFF;	
	cursor:pointer;
}
.gift_addr_a {
	/*width:110px;
	float:none;
	padding: 3px 7px;*/
	background-color:#8B8687;
	border-color:#8B8687;
	color:#FFFFFF;	
	cursor:pointer;
}
.send_msg_a {
	width:108px;
	cursor:pointer;
}
.feedback_a {
	/*width:110px;
	float:none;
	padding: 6px 24px;
	padding-left:10px;*/
	background-color:#8B8687;
	border-color:#8B8687;
	color:#FFFFFF;	
	cursor:pointer;
}
.edit_feedback_a {
	/*width:110px;
	float:none;
	padding: 6px 41px;
	padding-left:10px;*/
	background-color:#8B8687;
	border-color:#8B8687;
	color:#FFFFFF;	
	cursor:pointer;
}
.feedback_div {
	height:26px;
	text-align:center;
	
	background-color:#8B8687;
	border-color:#8B8687;
	color:#FFFFFF;	
	cursor:pointer;
}
.ship_details_div {
	height:28px;
	/*margin-top:2px;
	margin-bottom: 10px;*/
	text-align:center;
	
	background-color:#D38711;
	border-color:#D38711;
	color:#FFFFFF;
	cursor:pointer;
}
.cancel_div {
	height:26px;
	margin-top:1px;
	text-align:center;
	
	background-color:#C51D1D;
	color:#FFFFFF !important;
	border-color:#C51D1D;
	cursor:pointer;
}
.confirm_shipping_div {
	height:26px;
	margin-top:1px;
	text-align:center;
	
	background-color:#129B09;
	border-color:#129B09;
	color:#FFFFFF;	
	cursor:pointer;
}
.gift_addr_div {
	height:26px;
	text-align:center;
	
	background-color:#8B8687;
	border-color:#8B8687;
	color:#FFFFFF;	
	cursor:pointer;
}
.send_msg_div {
	height:28px;
	margin-top:1px;
	margin-bottom: -1px;
}
.ship_details_a_seller {
	/*width:110px;
	padding: 6px 10px;	
	padding-right:10px;*/	
	background-color:#D38711;
	border-color:#D38711;
	color:#FFFFFF;
	cursor:pointer;
}
.cancel_a_seller {
	/*width:110px;
	padding: 5px 42px;
	padding-left:10px;*/
	background-color:#C51D1D;
	color:#FFFFFF !important;
	border-color:#C51D1D;
	cursor:pointer;
}
.confirm_shipping_a_seller {
	/*width:110px;
	float:none;
	padding: 5px 21px;
	padding-left:10px;*/
	background-color:#129B09;
	border-color:#129B09;
	color:#FFFFFF;	
	cursor:pointer;
}
.gift_addr_a_seller {
	/*width:110px;
	float:none;
	padding: 5px 7px;*/
	background-color:#8B8687;
	border-color:#8B8687;
	color:#FFFFFF;	
	cursor:pointer;
}
.send_msg_a_seller {
	/*width:130px;
	padding: 3px 7px;*/
	font-size: 13px;
	cursor:pointer;
}
.feedback_a_seller {
	/*width:110px;
	float:none;
	padding: 3px 7px;*/
	background-color:#8B8687;
	border-color:#8B8687;
	color:#FFFFFF;	
	cursor:pointer;
}
.ship_details_div_seller {
	height:28px;
	margin-top:1px;
	/*margin-bottom: 10px;*/
	text-align:center;
	
	background-color:#D38711;
	border-color:#D38711;
	color:#FFFFFF;
	cursor:pointer;
}
.cancel_div_seller {
	height: 26px;
	margin-top: 1px;
	text-align:center;
	
	background-color:#C51D1D;
	color:#FFFFFF !important;
	border-color:#C51D1D;
	cursor:pointer;
}
.confirm_shipping_div_seller {
	height:26px;
	/*margin-top: 2px;*/
	text-align:center;
	
	background-color:#129B09;
	border-color:#129B09;
	color:#FFFFFF;	
	cursor:pointer;
}
.gift_addr_div_seller {
	height: 26px;
	margin-top: 1px;
	text-align:center;
}
.send_msg_div_seller {
	height:28px;
	margin-bottom: -1px;
}
.pname_div {
	/*max-width:200px;*/
}
.reason_div {
	max-width:150px;
}
.coupon_title {
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
}
#coupon_block {
	margin-bottom: 10px;

}
.cart_coupon_text{
	color: #5ba71b;
	font-size: 12px !important;
}
.fancybox-overlay{
	z-index:9999 !important;
}
.fancybox-wrap{
	z-index:99999 !important;
}

