#shoppingCart .listing
{
	position : relative;
	font-size:0.9em;
	line-height:1.2em;
}

/************************************************/


#shoppingCart #mainSectionTable
{
	width : 100%;
	background-image : url(../images/home/mainBack.png);
	background-position : 0px 0px;
	background-repeat : repeat-x;
	padding : 1px 0 0 0;
	min-height : 570px;
}
#shoppingCart #mainSectionTable td
{
	margin : 12px;
	padding : 12px;
}
#shoppingCart #mainSectionTopLeft
{
	position : absolute;
	top : 0;
	left : 0;
}
#shoppingCart #mainSectionTopRight
{
	position : absolute;
	top : 0;
	right : 0;
}

#shoppingCart #mainSectionBigBoxLeft
{
	width : 43%;
	margin : 1%;
	min-height : 410px;
	border : 1px solid #A3B3C3;
	background-color : #fff;
	padding : 2%;
}

#shoppingCart .mainSectionText
{
	font-size : 1.6em;
	line-height : 1.2em;
	font-family : trebuchet MS;
}

#shoppingCart h2#mainSectionBigBoxText1 { color:#2f308d; line-height:1.2em; }
#shoppingCart #mainSectionBigBoxText2 { padding-bottom : 12px; color:#aeb0c9; }
#shoppingCart #mainSectionBigBoxText3 { padding-top : 12px; color:#fe9a04;	clear : both; }

#shoppingCart #mainSectionBigBoxRight
{
	border : 1px solid #A3B3C3;
	background-color : #fff;
	padding : 2%;
}


#shoppingCart #mainSectionSmallBox1Text1 { color:#ea2a00; }
#shoppingCart #mainSectionSmallBox1Text2 { color:#fe8371; }

#shoppingCart #mainSectionSmallBox2Text1 { color:#007ddf; }
#shoppingCart #mainSectionSmallBox2Text2 { color:#59b5de; }

























#shoppingCart .imageBlock
{
	text-align : center;
	vertical-align : middle;
}
#shoppingCart .imageBlock #prodImg {
	display : inline;
}
#shoppingCart img.brand {
	margin:0 0 0.75em 1em;
	border-width:0;
}
#shoppingCart .listingPrices
{
	text-align:left;
	color:#000;
	font-size : 1.8em;
	margin : 12px 0;
	padding:0;
}
#shoppingCart .listingPrices {color:#FF9800;font-weight:bold;margin-left:1em;}
#shoppingCart .listingPrices .priceLabel {color:#000;}

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

#shoppingCart table.option
{

	margin : 0 auto !important;
	width: 85%;
}
#shoppingCart #mainSectionTable td table.option td
{
	padding : 2px;
}

#shoppingCart #mainSectionTable td table.option tr.optLabel td
{
	padding : 2px 2px 2px 7px;
}

#shoppingCart table.option tr.th
{
	background-color : #f00;
	color : #fff;
	background-image : url(../images/showProduct/tableTRBack.png);
	background-position : 0px 0px;
	background-repeat : repeat-x;
	height : 30px;
}
#shoppingCart table.option tr th.left
{
	background-image : url(../images/showProduct/tableTRLeft.png);
	background-position : left top;
	background-repeat : no-repeat;
	height : 30px;
	padding-left : 5px;
}
#shoppingCart table.option tr th.right
{
	background-image : url(../images/showProduct/tableTRRight.png);
	background-position : right top;
	background-repeat : no-repeat;
	height : 30px;
	text-align : right;
	padding-right : 5px;
}
#shoppingCart table.option tr td.left
{
	border-left : 1px solid #c1df99;
	padding-left : 5px;
}
#shoppingCart table.option tr td.right
{
	text-align : right;
	border-right : 1px solid #c1df99;
	padding-right : 5px;
}
#shoppingCart table.option td.spacer
{
	border-top : 1px solid #c1df99;
}
#shoppingCart table.option tr.optLabel td
{
	background-color : #c1df99;
	color : #000;
	font-weight : bold;
	height : 30px;
	padding : 0 10px;
}
#shoppingCart table.option tr.optionTR0
{
	background-color : #fff;
}
#shoppingCart table.option tr.optionTR1
{
	background-color : #f5f9d2;
}


#shoppingCart table.option td label {font-weight:bold}
#shoppingCart table.option td input.qty {font-size:0.9em;width:1.5em;}
#shoppingCart table.option td select {font-size:0.9em;}
#shoppingCart .misc3 {
	margin:1.5em 0 0.5em 1em;
	font-size:1.1em;
	font-weight:bold;
	color:#C00;
}
#shoppingCart .text {
	margin:2em 0 0 1em;
	padding:0 0 1em 0;
}
#shoppingCart .breakLine {
	font-size:1px;
	line-height:1px;
	clear:both;
}

/* ****** ACCOMPANYING IMAGES ****** */

#shoppingCart div.accompanying {
	margin:0 auto 2em auto;
	text-align:center;
	font-size:1em;
	clear:both;
}
#shoppingCart div.accompanying img {
	border:1px solid #000;
	margin:0 0 0.5em 0;
}
#accImages
{
	padding: 		12px 0;
}
.accImage
{
	display:		inline;
	float:  		left;
	padding:		10px;
}

/* ****** RELATED PRODUCTS ****** */

#shoppingCart .relatedProduct {
	width:136px;
    display: block;
    float: left;
	font-size:0.9em;
	min-height:200px;
	height:200px;
	margin:3px;
	padding:3px;
}
#shoppingCart .break{
	clear:left;
}
#shoppingCart .relatedProductPrice {
	font-weight:bold;
	text-align:center;


}
#shoppingCart .relatedProductName {
	font-size:0.8em;
}
#shoppingCart .relatedProductImage img {
	margin:0 auto 0 auto;
}


#shoppingCart .addCart
{
	text-align : right;
}
#shoppingCart .addCart img
{
	display : inline;
}
