.listingArea
{

	padding:0 0px 15px 0;
	margin:0;
	width:300px;
	font-size:90%;

}

#shoppingCart .imageArea
{
	display:block;
	position:				relative;
	margin:					0 5px 0 20px;
	display:				block;
	width:					250px;
	min-height:					300px;
	background-repeat:		repeat-x;
	background-position:	0 0;
	background-image:url(../images/imageareaback.gif);
	float:left;
	padding:5px 0px;
	font-weight:400 !important;
	font-size:0.7em !important;
	text-align:center;

}
#shoppingCart .imageArea img {
	margin:1px auto 0 auto;
	border-width:0;
}
#shoppingCart .imageArea img.enlarge {
	position:				absolute;
	bottom:					0;
	left:					30px;
	border-width:			0;
	margin:0;
}

#shoppingCart .infoTable 
{
	margin:			0;
	width:			280px;
}
#shoppingCart .infoTable .infoTableValue
{
	border-top:		1px solid #055ab5;
	padding:		3px;
	font-size:  	1em;
}
#shoppingCart .infoTable .price
{
	font-size:  	1.2em;
	font-weight:	bold;
	color:  		#273b7f;
}

#shoppingCart .infoTable .infoTableLabel
{
	border-top:		1px solid #055ab5;
	width:			100px;
	padding:		3px 3px 3px 10px;
	vertical-align:	top;
	font-size:  	1em;
	font-weight:	bold;
}


#shoppingCart td.imageBlock 		{padding:10px 0 15px 0;}

#shoppingCart td.cartStuff	 		{padding:10px 0 15px 0;}

#shoppingCart td.imageBlock,
#shoppingCart td.listingTextBlock,
#shoppingCart td.cartStuff {
	vertical-align:top;
	font-size:0.8em;
	border-bottom:0px solid #000;
}
#shoppingCart img.brand {
	margin:0 auto 12px auto !important;
	border-width:0;
}
#shoppingCart h3 {
	font-weight:bold;
	margin:0;
	font-size:	0.9em;
	color:		#055ab5;
	line-height:1.2em;
}
#shoppingCart .id {
	margin:0 0 1em 0;
}

#shoppingCart .misc3 {
	margin:1em 0 0.5em 0;
	font-size:1.1em;
	font-weight:bold;
	color:#C00;
}

#shoppingCart td.cartStuff input,
#shoppingCart td.cartStuff img {
	display:block;
	border:0;
	margin:2px 0 2px auto;
}
#shoppingCart .prices {
	text-align:left;
	color:#000;
	font-size:1.1em;
	margin:0 0 1em 0;
	padding:0;
}
#shoppingCart .prices div.price1,
#shoppingCart .prices div.price2,
#shoppingCart .prices div.price3,
#shoppingCart .prices div.price4,
#shoppingCart .prices div.price5,
#shoppingCart .prices div.price6 {color:#FF9800;font-weight:bold;margin-left:1em;}

#shoppingCart .prices div.price1 .priceLabel,
#shoppingCart .prices div.price2 .priceLabel,
#shoppingCart .prices div.price3 .priceLabel,
#shoppingCart .prices div.price4 .priceLabel,
#shoppingCart .prices div.price5 .priceLabel,
#shoppingCart .prices div.price6 .priceLabel {color:#000;}

#shoppingCart #opt1,
#shoppingCart #opt2,
#shoppingCart #opt3,
#shoppingCart #opt4,
#shoppingCart #opt5,
#shoppingCart #opt6
{
	font-size:		10px;
	height:			20px;
	line-height:	20px;
}



#shoppingCart div.gst {font-size:0.9em;margin:0 0 1em 1.3em;}

#shoppingCart table.option td {
	padding:1px 6px 1px 0;
}
#shoppingCart table.option td label  {font-size:1em;font-weight:bold}
#shoppingCart table.option td input  {font-size:0.9em;width:1.5em;}
#shoppingCart table.option td select {font-size:0.9em;}

#basketArea
{
	height:				23px;
	padding:			25px 0 0 15px;
	margin: 			0 7px 0 0;
}
#basketInfo 
{
	text-align: 		right;
}
#basketInfo span
{
	color:  			#273b7f !important;
	line-height:18px;
	font-size:1.0em;
	font-weight:bold;
}
#basketInfo img
{
	float:				right;
	margin-right:		10px;
}
#basketInfo .itemInBasket
{
	float:				right;
	line-height:		1.2em;
	font-size:			1.0em;
	color:				#055ab5;
	font-weight:		bold;
	padding-right:		4px;
}


#contentArea
{
	position:			relative;
	clear:				both;
	min-height:			300px;
	margin:0;
}
* html #contentArea
{
	height:				300px;
}

#accImages {
	width:200px;
	margin:0 auto 5px auto;

}


#accImages img {
	float:left;

}

.accImage img {
	padding:5px 12px 0px 12px;
	margin:0 auto;
}






#contentArea .listing
{
	margin:				0;
	width:				320px;
}

.desc
{
	clear:				both;
	padding:			10px 0 0 0;
	line-height:		1.2em;
	font-size:			0.8em;
	color:				#055ab5;
}
#addCartButton {

	margin:0 20px 5px 0;

}




#swatchArea
{
	clear:		both;
	margin:		0px 5px 0px 25px;
}
#swatchArea h2
{
	margin:0px !important;
}
#swatchImages
{
	margin:		0px auto;
}
#swatchImages img
{
	display:	inline;
	float:		left;
	margin:		5px;
	border:		1px solid #000;
}