/*--------- style definitions for the cart displauy------*/


img.cartbg{
position:absolute; 
margin-left: -40px;
margin-top: -15px;
z-index:999;

}


img.newcartbg{
	position:absolute; 
	z-index:999;
	padding-left: -20px;
	margin-top: -15px;
}

.newcartheader	{
	background: url('../img/misc/cartbg.png') no-repeat;
	width:230px;
	height:170px;
}
.dummynewcartheader	{
	width:230px;
	height:170px;
}

.cartdisplay{
position:absolute; 
margin-left: -60px;
width: 200px;
height: 180px;
margin-top: 10px;
vertical-align:top;
font-family: arial, 'sans serif'; 
color:white;
padding-top:30px;
text-align:right;
z-index: 1000;
}

.cartdisplay a, .cartdisplay a:visited, .newcartheader a, .newcartheader a:visited{
color:white;
text-decoration:none;
}

.cartdisplay a:hover, .newcartheader a:hover{
color:#CEEFF0;
}

.newcart	{
	position:relative;
	left:110px;
	top:60px;
	z-index:5000;
	color:#FFFFFF;
}

.newcarthome	{
	position:relative;
	left:-50px;
	top:60px;
	z-index:5000;
	color:#FFFFFF;
}

table.order td{ color: #002060; /*blue*/ text-align: left;}
table.order tr.headrow{ font-weight: bold; font-size: 12px; }
table.order td.first{text-align: left; font-weight: bold; font-size: 14px;}
 
table.order td.sub{ text-align: right;}


div .itemDetails{ font-size: 12px; padding-left: 20px; }
div .optionDetails{ font-size: 12px; padding-left: 20px; }

td.optioncontainer{
	text-align:left;
}
.subtotal{text-align: right;}

.select{text-align: left; width: 180px; }
.opt{color: red; }
.opt:hover{ color:#bee012;/*green*/ cursor:pointer;}

.showhide:hover{  color:#bee012; /* green*/}
.choiceheading{
width: 150px;
text-align:right;
}
.choice:hover{
cursor: pointer;
color: #28B9FF; /* light blue*/
}
.showhide {

font-family:Avian,'Century Gothic', Tahoma, sans-serif,arial;  
color:#002060;
font-size:22px;
font-weight:normal;
margin-bottom:5px;
margin-top:0px;
text-align: left;
}
text	{
	background:#BBBBBB;
}

