@charset "utf-8";
.mHide{display:none;}
.maincontainer{width:100%; max-width:1170px; margin:0 auto;}
.topbar{padding:10px 10px 0;}
.topRightBar{width:100%; text-align:center; margin-bottom:5px; margin-top:8px;}
.topRightBar li{margin-left:0px; float:none; display:inline-block;}
.topRightBar .call{display:none;}
.loginlink, .registerlink, .availableBalance{padding:3px 6px;}
.logo{width:100%; float:right; text-align:center;}
.logo img{width:100%; max-width:200px;}

.cartWrap{display:none !important;}
.mCartWrap{display:block;}
.menuBarLeft{width:100%;}
.menuBarRight{width:85%; right:0; position:absolute;}
.menuBarRight table{margin:0; width:auto !important;}

.leftPanel{width:100%;}
.rightPanel{width:100%;}

.footer .col-xs-12{text-align:center; margin-bottom:12px;}
.footer .alicenter{width:100%;}
.footer .alicenter img{height:50px;}
.footer .aliright{width:100%; text-align:center !important;}
.footer ul{width:100%; text-align:center;}
.footer ul li{float:none; display:inline-block;}

.detailImg{width:100%; float:left;}
.detailDesc{width:100%; float:right;}

.productOuter .proBoxWrap{width:49%;}
.relatedPro .proBoxWrap{width:49%;}

.top-row > div {width: 100%; margin-right: 0%;}

.nav-tabs.nav-justified > li{float:left;}
.nav-justified > li > a{margin:0;}
.nav-tabs.nav-justified > li > a{margin:0;}
.nav > li > a{padding:7px 9px;}

.cd-cart-container{display:none;}
.button {
  padding: 5px 6px;
  font-size: 10px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0em;
}
.Btn2 {
  padding: 5px 6px;
  font-size: 10px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0em;
}

.recentlySoldItems{position:relative; margin-bottom:15px; background:#ffffff; z-index:9999; border:1px solid #2695A9; width:100%; left:0px; bottom:0; height:95px; overflow:hidden;}

.slideCaption{position:relative !important; background:#35668D; padding:4%; width:92%;}
.slideCaption h3{font-size:16px !important;}
.slideCaption span{font-size:12px !important;}
.buyBtn{margin-bottom:0px !important;}

.mtextLeft{text-align:left !important;}
.OrderDate{margin-bottom:8px;}
hr{margin:10px 0 !important;}

.accountNav ul{left:0 !important; top:25px !important;}
.bannerBtnWrap{height:auto;}


@media all and (min-width: 300px) and (max-width: 400px)
{
}
 
.OrderWrap .orderImg{width:25%;}
.OrderWrap .orderDesc{width:71%;}
.OrderWrap .orderAmount{text-align:left; width:100%; margin-top:10px;}
.OrderDate{float:left; width:100%;}








/* ================================================================= CART =================================================================*/
.cartHeader{
}
.cartList{
}
.totalPrice
{
	font-size:16px;
}

.itemDec
{
	width:100%;
	border-bottom:1px solid #E8E8E8;
	margin-bottom:5px;
	padding-bottom:5px;
	border-right:0;
	margin:0;
}

.itemQty
{
	width:40%;
	line-height:24px;
	padding:5px 0;
}

.unitPrice, .totalPrice
{
	width:27%;
	white-space:nowrap;
	font-size:14px;
	line-height:24px;
	padding:5px 0;
}
.cartList .totalPrice{border:0;}

.chkLogin
{
	background:none;
	border-right:1px solid #eee;
	width:51%;
}

#loginBox
{
	background:none;
	border-right:1px solid #eee;
	width:51%;
	padding:0px;
}

#newUserMsg
{
	width:45%;
	float:right;
	padding:0px;
}

#newUserMsg .regBtn
{
	text-align:center;
}


#loginBox input[type="text"],  #loginBox input[type="password"]
{
	width:80%;
	min-width:inherit;
}

#loginBox .forgot
{
	margin:0px;
}


#ceckoutRight, #ceckoutLeft
{
	width:100%;
	float:left;
	min-height:inherit;
}

.chkLogin label
{
	width:100%;
	height:auto;
}

.chkLogin input[type="text"], .chkLogin input[type="password"]
{
width:88%;
}
ul.checkOutSteps{font-size:13px;}
ul.checkOutSteps li{
	padding:6px 8px;
}
ul.checkOutSteps li span{
	font-size:12px !important;
}

.forgot
{
	margin:0px;
}


.yourOrder
{
	color:#000000;
	border-radius:5px 5px 0px 0px;
}

.billingfrm fieldset label
{
	min-width:100px;
}

.billingfrm .fieldsetBox label
{
	min-width:80px;
}

.billingfrm input[type="text"], .billingfrm input[type="password"], .billingfrm textarea, .billingfrm select
{
	min-width:150px;
}

.dashboardLeft, .dashboardRight
{
	width:100%;
	min-height:inherit !important;
	float:left;
}

.dashboardLeft.rounded
{
	border-radius:5px 5px 0px 0px;
}

.dashboardRight.rounded
{
	border-radius:0px 0px 5px 5px;
	border-top:0px;
}

.dashboardNav
{
	height:auto !important;
	margin:0%;
	width:100%;
}

.manageAccount li
{
	width:25%;
	text-align:center;
	background:url(../images/dividerGrey.jpg) repeat-y 0px 0px;
}

.manageAccount li a:hover
{
	background:#fff url(../images/dividerGrey.jpg) repeat-y 0px 0px;
}


.manageAccount li .onlyMobile
{
	width:100%;
	display:block;
	height:1px;
	line-height:0px;
}

.manageAccount li a
{
	border-bottom:0px;
}
.mhide{
	display:none;
}
.countProduct{
	margin-right:3px;
}
.qtyControl{
    font-size: 11px;
    max-width: 42px;
    padding: 5px;
    width: 100%;
}
.updateBox{
	padding:0px;
}
.updateBtn, .deleteBtn{
	margin:4px;
}
.payAddr {
    float: left;
    margin: 1%;
    width: 98%;
}

ul.checkOutSteps li{
}
ul.checkOutSteps li.completed{
	background-position:6px center;
}
ul.checkOutSteps li.active{
	background-position:6px center;
}
