h3.cart {
	background :#ECF1F5;
	background : url(../images/style/basket_top.gif)  no-repeat;
	font-size : 14px;
	font-weight : bold ;
	_width: 200px;
}
h3.cart a {
	display : block;
	text-decoration : none;
	background-image : url(../images/style/cart.gif);
	background-repeat : no-repeat;
	background-position : 95% 50%;
	padding-left : 10px;
	line-height : 1.6em;
	height : 24px;
	color : white;
}
h3.cart a:hover {
	color : orange;
}

.cart_game, #cart_indicator {
	margin : -1px 0px 0px 0px;
	padding : 6px 0px 0px 0px;
	text-align : left ;
	border-left : 1px solid #3F4C6E;
	border-right: 1px solid #3F4C6E;
	border-bottom :1px solid #DDDDDD;
	font-size : 10px;
	width : 198px;
	_width: 198px;
	_margin : -1px 0px 0px 0px;

}
.cart_name {
	width : 35%;
	float :left;
	padding-left : 5px;
}
.cart_quantity {
	float : left;
	width : 15%;
	text-align : center;
}
.cart_total {
	float : left;
	width : 25%;
	text-align : right;
}
.cart_actions {
	width : 20%;
	float : left;
	text-align : right;
}
.cart_actions a {
	text-decoration : none;
	margin : 0 ; padding : 0px 2px;
	font-size : 12px;
}
.cart_actions a:hover {
	text-decoration : underline;
	color : orange ;
}
#cart_header {
	background :#ECF1F5;
	font-size : 10px;
	margin : 0;
	padding-top : 2px;
	padding-bottom : 2px;
	text-align : center;
	height: 15px;
}

.cart_overall_total div.label {
	width : 20%;
	float : right;
	padding-right : 30px;
}
.cart_overall_total div.price {
	float : right;
	font-weight : bold;
	margin-right : 43px;
	_margin-right : 20px;
}
.cart_overall_total {
	text-align : right;
	background :#ECF1F5;
	border-left : 1px solid #3F4C6E;
	border-right: 1px solid #3F4C6E;
	margin-top : 0px;
	padding: 2px 0;
	height : 17px;
}

.cart_bottom {
	background : url(../images/style/basket_bottom.gif);
	height : 24px;
}
.cart_bottom a {
	display : block ;
	height : 16px;
	background-image : url(../images/style/cart_go.gif) ;
	background-repeat : no-repeat;
	background-position : 32% 120%;
	color : white;
	padding-left : 80px;
	padding-top : 3px;
	font-size : 11px;
}
.cart_bottom a:hover {
	color : orange;
}
.empty_basket {
	background :#ECF1F5 ;
	text-align : center;
}

/*
*
* 	SHOW CART
*
*/
.show_cart
{
	width : 700px;
	margin:  0 auto ;
}
#show_cart_header
{
	height : 16px;
	background : #F7F7F7;
	color : #4D6980;
	padding : 3px;
	font-weight : bold;
}
.show_cart_name
{
	width : 30%;
	float : left;
}

.show_cart_name .show_cart_image_wrapper
{
	float : left;
	margin-right : 3px;
}
.show_cart_quantity
{
	width : 15%;
	float : left;
	text-align : center;
}
.show_cart_price
{
	width : 15%;
	float : left;
	text-align : center;
}
.show_cart_total
{
	width : 15%;
	float : left;
	text-align : center;
}
.show_cart_actions
{
	width : 24%;
	float : left;
	text-align : center;
}
.show_cart_game
{
	border-bottom: 1px solid;
	padding-top : 5px;
}

.show_cart_quantity a {
	text-decoration : none;
	font-size : 20px;
	font-weight : bolder ;
	font-family : sans-serif;
	display : block;
	width : 20px;
	height : 20px;
	background : #BBBBBB;
	color : #FFFFFF;
}

.show_cart_quantity a:hover {
	background : #3F4C6B;
	color : white;
}

.quantity_selector {
	border-top : 1px solid #555555;
	border-bottom : 1px solid #555555;
	padding : 0;
	width : 64px;
	height : 20px;
	line-height : 1.7em;
	margin: 10px auto;
}
.quantity_selector .minus {
	width : 20px;
	border-left : 1px solid #555555;
	border-right : 1px solid #555555;
	float : left;
}
.quantity_selector .quantity {
	width : 20px;
	float : left;
}
.quantity_selector .plus {
	width : 20px;
	border-right : 1px solid #555555;
	border-left : 1px solid #555555;
	float : left;
}

.show_cart_game h4
{
	margin : 0;
	padding : 3px;
	font-size : 12px;
}

.show_cart_name span
{
	font-size : 10px;
	color : #777777;
}

.show_cart div.price_wrapper
{
	height : 16px;
}

.show_cart_price div.price_wrapper, .show_cart_total div.price_wrapper
{
	margin-top : 12px ;
}

.show_cart div.subtotal
{
		height : 20px;
			background : #EEEEEE;
}

.show_cart div.subtotal div.label
{
	width : 80%;
	float : left;
	margin : 0;
	padding : 0px 10px 0px 10px;
	text-align : right;
	color : #666666;
}
.show_cart div.subtotal div.price_wrapper
{
	text-align : right;
	padding-right : 30px;
	color : black;
}

#delivery_drop_down
{
	float : left;
}

.show_cart_actions a {
	color : #AC0623;
	background : url(../images/style/cart_delete.gif) no-repeat;
	background-position : 100% 0%;
	padding-right : 30px;
	height : 16px;	
}
.show_cart_actions a:hover {
	color : green;
}

.overall_total
{
	margin-top : 1px;
}

#code_promo_input
{
	margin-top : 10px;
	padding : 5px;
	background : #EAF5E2;
	border: 1px solid #7CB044	;
	height : 45px;

}
#code_promo_indicator 
{
	float : left;
}

#code_promo_tag
{
	float : left;
}
#code_promo_input p
{
	font-size : 10px;
	margin : 0px 0px 3px 0px;
	padding : 3px;
}
.cart_link
{
	text-decoration : none;
	color:#375158;;
}
.cart_link:hover
{
	text-decoration: underline;
	color : #BD0119 ;
