/* BASKET CORNER - styles the bottom right tab - the basket indicator */

/*#basket { 
	width: 120px;
	height: 120px; 
	text-align:right;
	color: #FFF;
	background: transparent url(/images/deco/store_triangle.gif) no-repeat 0 0;
	z-index: 200;
	position:fixed;
	bottom:0;
	right:0;
}*/
#basket { 
	width: 194px;
	height: 30px; 
	/*text-align:right;*/
	color: #FFF;
	background: transparent url(/images/deco/topbasket.png) no-repeat 0 0;
	z-index: 200;
	position: absolute;
	/*bottom:0;*/
	top: 0;
	/*right:0;*/
	margin-left: 810px;
	text-align: center;
}
	
#basket:hover { 
	/*width: 125px;
	height: 125px;
	background: transparent url(/images/deco/store_triangle.gif) no-repeat 0 0; */
	}
	
/*#basket #basketTrigger {
	position: absolute;
	top:0;
	left:0;
	z-index:201;
	width: 120px;
	height: 120px;
}*/
#basket #basketTrigger {
	position: absolute;
	top:0;
	left:0;
	z-index:201;
	width: 194px;
	height: 30px;
}


#basket #basketTrigger:hover {
	/*width: 125px;
	height: 125px;	*/
}
	
#basketItems {
	/*margin:80px 10px 0 0;*/
	padding-top: 8px;
	}

/*#basketItems p { 
	margin:0px;
	}*/
	
#basketItems span { 
	/*font-size: 1.3em;*/
	line-height: 1em;
	width: auto;
	}

/* cart */
#cartWrapper 
{
	position: absolute;
	top: 0px; 
	/*left: 0px; */
	/*width: 100px; */
	width: 713px;
	/*height: 100px; */
	z-index: 201; 
	display:none;  
	/*float: right;*/
	/*left: 291px;*/
}
#cartWrapper img { border-width: 0; }

#pnlCart   
{
	position: absolute;
	top: 0px; 
	/*left: 0px;*/
	/*width: 856px;*/
	width: 713px;
	left: 291px;
}

/*#pnlCart .top { overflow: hidden; width: 100%; height: 116px; background: transparent url(/images/cart/box_top.gif) no-repeat }*/


/*#pnlCart #CartData { overflow: hidden; width: 100%; height:100%; background: #00ADEF; }*/
#pnlCart #CartData { overflow: hidden; width: 713px; height:100%; background: #2F2F2F; }
/*#pnlCart #CartData table { margin:0 0 0 110px; width: 716px; color:#fff; font-size:1.2em; }*/
/*#pnlCart #CartData table { margin:0 0 0 13px; width: 688px; color:#fff; font-size:1.2em; }*/
#pnlCart #CartData table { margin:0 0 0 13px; width: 688px; color:#fff;}
/*#pnlCart #CartData table th { border-bottom:#616161 solid 1px; text-align:left; padding:5px; font-weight:bold; }*/
#pnlCart #CartData table th { border-bottom:#616161 solid 1px; text-align:left; padding:5px; font-weight: lighter;}
#pnlCart #CartData table td { text-align:left; padding:5px;}

#pnlCart #CartData table .column1{ width:350px;}
#pnlCart #CartData table .column2{ width:120px; text-align:right;}

/*#pnlCart #CartData table .column1and2{ width:470px;}*/

#pnlCart #CartData table .column3{ width:100px;text-align:right;}
#pnlCart #CartData table .column4{ width:25px; }

/*#pnlCart #CartData table .column3and4{ width:125px;text-align:right;}*/

#pnlCart #CartData table .column5{ width:100px; text-align:right;}
#pnlCart #CartData table .column6{ width:20px;}

/*#pnlCart #CartData table .column5and6{ width:120px; text-align:right;}*/
#pnlCart #CartData table .checkoutCol{ text-align: right }
/*#pnlCart #CartData table .checkoutCol img{margin-left: 100%; }*/
#pnlCart #CartData table .checkoutSpacer{ height: 20px; }

#pnlCart #CartData table td input.button { float:left; } 
/*#pnlCart #CartData table td input.quantity { width:30px; height:20px; padding:0 4px 0 0; background:#3CBFF1; border:none; margin:0 6px 3px 0; color:#fff; text-align:right; float:right; }*/
#pnlCart #CartData table td input.quantity { width:30px; height:20px; padding:0 4px 0 0; background: #4F4F4D; color: #FFF; border:none; margin:0 6px 3px 0; text-align:right; float:right; }
#pnlCart #CartData table td input.total { width:50px; height:20px; padding:0 4px 0 0; border:none; margin:0 6px 3px 0; color:#fff; text-align:right; float:right; background:#00ADEF; }

#pnlCart #cartDataExtra, #pnlCartExtra { background:#00ADEF;}


/*#pnlCart #CartData  table select { text-align:left; padding:3px; background:#3CBFF1; margin:4px 20px 0 0; border:none; color:#fff; width: 200px; }*/
#pnlCart #CartData  table select { text-align:left; padding:3px; margin:4px 20px 0 0; border:none; width: 200px; }
