.back.cart_image {float:left !important;}.back.cart_contentbox {float:left !important;}#navMainWrapper {	position:relative;}#carttopcontainer {	position:absolute;	top:25px;	right:0;	width:276px;	border:3px solid #e9e8e8;	background-color:#DDDDDD;	z-index:99999999;	padding:5px;	display:none;	float:right !important;}#topcartinner {	position:relative;	float:right !important;}#topcartlink {    float: left;    padding: 0;}.basketcol span.cartTitle {	padding-top:7px;	font-size:20px;		text-transform:uppercase;}.cart_table {	min-height:50px;	padding-bottom:5px;	border-bottom:1px dotted #e2e2e2}.cart_image {	padding-top:10px;	width:62px;	height:60px;	text-align:center;	vertical-align:middle}.cart_image img {	/* border:1px solid #fff */}.cart_contentbox {	padding-top:10px;	padding-left:5px;	width:190px;	font-size:11px}.cart_contentbox a:link {	font-size:12px;}.cart_contentbox a:active, .cart_contentbox a:visited {}.cart_contentbox a:hover {	text-decoration:underline}.cartBoxTotal {	border-top:1px solid #ccc;	margin:0;	height:40px;	font-size:14px;	color:#222;	text-transform:uppercase;	font-weight:400;	padding-left:5px;}.cartTopProductName {	float:left;	width:160px;	color:#4b5668 !important;	}.cartTopProductRemove {	float:right;	cursor:pointer;	margin-top:3px}#viewCart {	float:right;	font-weight:400;	color:white !important;}#viewCart a {	font-size:14px;	font-weight:400;	line-height:35px;	padding-right:5px;	transition:all .2s;	/*text-transform: uppercase;*/text-transform: capitalize;	 border-radius: 3px;    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.5) inset;    color: #ffffff;    cursor: pointer;    display: inline-block;    font-family: oswald;    font-size: 16px;    line-height: 19px;    margin: 3px 0;    padding: 5px 12px;    text-decoration: none;    text-shadow: 0 1px rgba(0, 0, 0, 0.5);    width: auto !important;}#viewCart a:hover {}#cartMenuTotals {	float:right;	line-height:35px;	 padding-right: 5%;}#cartBoxListWrapper {	height:auto;		min-height:105px;	max-height:320px;	overflow:auto}#cartcontainer {	border-left:6px solid #ccc;	border-right:6px solid #ccc;	padding:5px;	width:339px}#topcartinner {	float:left;	}#topcartlink {	padding:0;	float:left}.cartattr {	font-style:italic;	background:#f0f0f0;	text-transform:capitalize;	font-size:11px}.topCartCloseButton {	font-size:14px;	font-weight:400;	line-height:35px;	padding-right:5px;	transition:all .2s;	text-transform:uppercase;	 background: linear-gradient(#4b5668, #7a889f) repeat scroll 0 0 #4b5668;    border: 1px solid #4b5668;	 border-radius: 3px;    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.5) inset;    color: white !important;    cursor: pointer;    display: inline-block;    font-family: oswald;    font-size: 16px;    line-height: 19px;    margin: 3px 0;    padding: 5px 12px;    text-decoration: none;    text-shadow: 0 1px rgba(0, 0, 0, 0.5);    width: auto !important;	position:relative;	left:30%;}.topCartCloseButton:hover {	outline:none !important;}.topCartCheckout a{font-size:14px;	font-weight:400;	line-height:35px;	padding-right:5px;	transition:all .2s;	text-transform:uppercase;	 background: linear-gradient(#4b5668, #7a889f) repeat scroll 0 0 #4b5668;    border: 1px solid #4b5668;	 border-radius: 3px;    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.5) inset;    color: white !important;    cursor: pointer;    display: inline-block;    font-family: oswald;    font-size: 16px;    line-height: 19px;    margin: 3px 0;    padding: 5px 12px;    text-decoration: none;    text-shadow: 0 1px rgba(0, 0, 0, 0.5);    width: auto !important;	position:relative;	left:30%;}.topCartCheckout a:hover{outline:none !important;}#checkoutbutton {position:absolute;left: 3%;  bottom: 7px;}#viewbutton {position:absolute;right: 3%;  bottom: 7px;}.pricebox {    margin-left: 20%;    padding-left: 20%;}