body{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;	
}
.fl-lt{float: left;}
.fl-rt{float: right;}
.ecomm-bgtopband{background-color:#f8f8f8; border-bottom:1px solid #ddd; height:36px;}
.ecomm-topband-wrap{margin: 0 auto; width: 1000px;}
.ecomm-controls{float:right;}

.ecomm-search, .ecomm-search-input, .ecomm-search-btn{float:left;}
.ecomm-search{margin-top: 8px;}
.ecomm-search-btn{margin-left: 5px;}
.ecomm-search-input input[type="text"]{background-color:#FFF; border: 1px solid #ccc; font-size: 12px; height:18px; padding:0;}
.ecomm-search-btn input[type="button"]{background-color:#c86625; border:0; color:#FFF; cursor: pointer; font-size: 10px; height:20px; padding: 0 10px; text-transform:uppercase;}
.ecomm-search-btn input[type="submit"]{background-color:#c86625; border:0; color:#FFF; cursor: pointer; font-size: 10px; height:20px; padding: 0 10px; text-transform:uppercase;}

.ecomm-myaccount{float:left; margin: 0 0 0 30px;}
.ecomm-myaccount a:link, .ecomm-myaccount a:visited{color:#000; display:block; font-size: 12px; font-weight:bold; line-height: 36px; position:relative; text-transform: uppercase; text-decoration: none;}

.icon-shopping-bag{background: url(/images/MiniCart/shopping-bag-grey.png) no-repeat 0 0; float:left; margin: 4px 10px 0 0; height:27px; width:19px;}
.ecomm-shopping-bag{float:left; margin: 0 0 0 30px; position:relative;}
.ecomm-shopping-bag a:link, .ecomm-shopping-bag a:visited{color:#000; display: block; font-size: 12px; font-weight:bold; line-height: 36px; text-transform: uppercase; text-decoration: none;}
.ecomm-price
/*{font-weight: normal;}*/
{float:left; font-weight: normal; margin-left: 5px;}

.ecomm-drop-arrow{
	background: url(/images/MiniCart/dropdown-arrow-grey.png) no-repeat 6px 16px; 
	border-left:1px solid #f8f8f8;
	border-right:1px solid #f8f8f8;
	border-bottom:0px solid #fff; 
	display: inline-block; 
	height: 14px;
	margin: 0 0 0 5px; 
	padding: 11px 11px 11px 8px; 
	position: relative; 
	text-align: center; 
	z-index: 2;
}
.ecomm-drop-arrow-active{
	background: #FFF url(/images/MiniCart/dropdown-arrow-grey.png) no-repeat 6px 16px; 
	border-left:1px solid #aaa; 
	border-right:1px solid #aaa;
	border-bottom:1px solid #fff;
}
.ecomm-shopbag{float:left;}

.ecomm-myaccount{position:relative;}
.account-dropdown{background-color:#FFF; border: 1px solid #aaa; display:none; padding: 10px; position: absolute; right: 0; top: 36px; /* width: 235px;*/ max-width:266px; width: 266px; z-index: 1;}
.minicart-dropdown{background-color:#FFF; border: 1px solid #aaa; display:none; padding: 10px 0 0 0; position: absolute; right: 0; top: 36px; width: 265px; z-index: 99999;}

.ecomm-row{float:left; margin: 0 0 10px 0; width: 100%;}
.ecomm-row label{color:#666; font-size:11px; float:left; line-height:20px; margin: 0 10px 0 0; width:50px;}
.ecomm-account-input{/*float:left;*/ width:175px;}
.ecomm-account-input input[type="text"], .ecomm-account-input  input[type="password"]{background-color:#FFF; border: 1px solid #ccc; font-size: 12px; height:18px; padding:0; width:99%;}
.ecomm-account-input input[type="button"]{background-color:#c86625; border:0; color:#FFF; cursor: pointer; font-size: 10px; height:20px; padding: 0 10px; text-transform:uppercase;}
.ecomm-account-input input[type="submit"]{background-color:#c86625; border:0; color:#FFF; cursor: pointer; font-size: 10px; height:20px; padding: 0 10px; text-transform:uppercase;}
.ecomm-account-input span a:link, .ecomm-account-input span a:visited{font-size: 10px; font-weight: normal; line-height: 20px;}
.last-row{margin-bottom: 0 !important;}
.WidgetFormsError{color: #F00; font-size: 11px; font-weight: normal; text-decoration: none;}

ul.minicart-item-wrap{list-style-type: none; margin: 0; padding: 0;}
ul.minicart-item-wrap li{border-bottom: 1px solid #ccc; float:left; padding: 10px; width: 245px;color:#000}
ul.minicart-item-wrap li.first{margin-top:0;}
ul.minicart-item-wrap li.last{border-bottom: 0; padding-bottom: 0;}
.minicart-prdthumb{float:left; width: 75px;}
.minicart-prdthumb > img {max-width: 100%;}
.minicart-prdname{float:left; margin: 0 0 0 10px; width: 110px;}
.minicart-prdprice{color:#000; float:right; font-size: 11px; text-align:right;}
.minicart-prd-name{color:#000; display: block; font-size:11px; text-transform:uppercase;}
.minicart-prd-qty{color:#666; display: block; font-size: 10px; text-transform:uppercase;}
.minicart-total{color:#000; float:left; font-size: 12px; font-weight:bold; text-align: right; width: 170px;}
.minicart-totalprice{color:#000; float:right; font-size: 12px; font-weight:bold; text-align: right;}
.minicart-viewbag{float:left; margin-right: 20px;}
.minicart-viewbag a:link, .minicart-viewbag a:visited{font-weight: normal !important; line-height: 20px !important; text-transform: none !important;}
.minicart-viewbag a:hover{text-decoration: underline;}
.minicart-checkout{float:right;}
.minicart-checkout input[type="button"]{background-color:#c86625; border:0; color:#FFF; cursor: pointer; font-size: 10px; height:20px; padding: 0 10px; text-transform:uppercase;}
.minicart-checkout input[type="submit"]{background-color:#c86625; border:0; color:#FFF; cursor: pointer; font-size: 10px; height:20px; padding: 0 10px; text-transform:uppercase;}
.minicart-drpdwn {background: url(/images/MiniCart/icon-dropdown-arrow.png) no-repeat }
.minicart-closewin{border-bottom: 0 none !important; padding: 0 10px !important;}
.minicart-closewin a:link, .minicart-closewin a:visited, .minicart-closewin a:hover{color: #000 !important; font-weight: normal; line-height: 25px; text-align: center;}
.minicart-viewbag img {vertical-align: middle; border:0;}
.ecomm-account{color:#000; float:left; font-size: 13px; font-weight:bold; line-height: 36px; text-decoration: none;}
.ecomm-logout{float:left; margin: 8px 0 0 10px;}
.ecomm-logout
{
    background-color: #C86625;
    border: 0 none;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 10px !important;
    font-weight: normal !important;
    height: 20px;
    line-height: 22px !important;
    padding: 0 10px;
}

.ecomm-account a:link, ecomm-account a:visited{color:#000; display: block; font-size: 12px; font-weight:bold; line-height: 36px; text-transform: uppercase; text-decoration: none;}
.ecomm-controls a:link, ecomm-account a:visited
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    line-height: 36px;
    text-decoration: none;
    text-transform: uppercase;
}

.table a:link, ecomm-account a:visited
{
    text-transform:none;
}
.btn-info , .btn-info:hover 
{
    background-color: #C86625 !important;
    border-color: #C86625 !important;
    color: #FFFFFF;
}
.aShopping
{
 -moz-user-select: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    color: #333333;
}