
.shopmenu {
	border-top: 1px solid #EBEBEB;
	border-left: medium none;
	border-right: medium none;
	float: right;
	padding-right: 10px;
	}

.cartbadge {
	float: right;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	}

.cartbadge .rt-block {
	margin: 0px !important;
	}

.cartbadge .module-content {
	padding: 0px !important;
	}

.cartbadge .module-content > div {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	/*background-image: url("../../../images/cart/shop-cart-gradient.png");
	background-position: top right;
	background-repeat: repeat-y;*/
	border-top: 1px solid #dfdfdf;
	float: right;
	width: 509px;
	height:81px;
	position: relative;
	border-left:1px solid #dfdfdf; 
	}
.sflogin ul {
width: auto;/**/
margin:0;
padding:0;
}
.cust_logo_top {
	width: 27px;display: inline-block !important;margin: 0;vertical-align: middle;
}
.cartbadge .orderpad {
	float: left;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 40px;
	height: 30px;
	background: url("../../../images/cart/calculator.png") no-repeat scroll 0px 0px transparent;
	padding: 4px 0px 0px 24px;
	position: absolute;
	top: 8px;
	left: 10px;
	}

.cartbadge #cartinfo {
	float: right;
	line-height: 47px;
	padding-right: 10px;
	}

#cartinfo #cart_count {
	padding: 0px 4px;
	}

#cartinfo #cart_total {
	padding: 0px 20px 0px 10px;
	}

#cartinfo #cart_count, #cartinfo #cart_total {
	cursor: default;
	}

.cartbadge .checkout {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 10px;
	position: relative;
	}

.cartbadge .checkout span {
    background: url(../../../images/icon-checkout.png) no-repeat 0 2px;
    padding-left: 10px;
}

.cartbadge #cart_count a {
	background: url(../../../images/cart/cart.png) no-repeat scroll 0px center transparent;
	padding: 10px 0px 5px 35px;
	}

.cartbadge .qty a {
	text-decoration: none;
	color: #000000;
	}

.cartbadge .price {
	color: #972618;
	font-weight: bold;
	padding: 0px 2px;
	}

.cartbadge .price a:visited {
	color: #972618;
	font-weight: bold;
	padding: 0px 2px;
	}

.cartbadge .price a:active {
	color: #972618;
	font-weight: bold;
	padding: 0px 2px;
	}

.orderpad {
	text-transform: uppercase;
	color: #9C9C9C;
	padding-top: 11px;
	padding-left: 22px;
	line-height: 100%;
	width: 50px;
	height: 37px;
	font-size: 0.95em;
	border: medium none;
	}

.checkout {
	font-size:12px;
	color:#108de6;
	}

.cartprice {
	color: #972618;
	font-weight: bold;
	font-size: 130%;
	}

.cartnum {
	font-size: 120%;
	}

.cartnum a {
	color: #000000;
	}

.cartnum a:hover {
	color: #000000;
	}

.cartprice a {
	color: #972618;
	}


.orderpad a {
	color: #9C9C9C;
	}

.orderpad a:hover {
	color: #000000;
	}


.cartBaOrderPad {
float: right; height: 35px; margin-right: 8px; margin-top: 9px; width:auto;
}