/***** LIST PRODUCT *****/

#shoppingCart.listProduct {
	padding:0 5px 0 10px;
}
#shoppingCart.listProduct .contentArea {padding:0 0 1em 0;width:100%;} 
#shoppingCart.listProduct h2 {margin:0 !important;}

#shoppingCart.listProduct .fakeTable {
	margin:0;
}
#shoppingCart.listProduct .fakeTable .listing {
	font-size:0.8em;
	border-bottom:1px solid #000;
	padding:15px 8px 0 8px;
}

.listing .imageBlock {
	float:left;
	display:inline; 	/* fix explorer bug */
	margin:0 1em 1em 0;
	border-width:0;
}

.listing .imageBlock img.prodImage		{border:1px solid #000;}
.listing .imageBlock img.enlargeImage	{border:1px solid #FFF;}

.listing .listingTextBlock {
	margin-left:135px;
}

.listing img.brand {
	float:right;
	display:inline; 	/* fix explorer bug */
	margin:0 0 0.5em 1em;
	border-width:0;
}
.listing h3 {
	font-weight:bold;
	margin:0;
	font-size:1.1em;
	line-height:1.2em;
}
.listing  .id {
	margin:0 0 1em 0;
}
.listing  .misc3 {
	margin:1em 0 0.5em 0;
	font-size:1.1em;
	font-weight:bold;
	color:#C00;
}
.listing .prices {
	text-align:left;
	color:#000;
	font-size:1em;
	margin:0 0 1em 0;
	padding:0;
}
.listing .prices label {font-size:1.1em;color:#000;font-weight:bold;}
.listing .prices span  {
	font-size:1.1em;
	/* color:#FF9800; */
	color:#CC3333;
	font-weight:bold;
}
.listing .prices a {color:#0077FF;}


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

/***** SHOW PRODUCT *****/

#shoppingCart.showProduct .contentArea {
	margin-top:8px;
}

#shoppingCart.showProduct .listing {
	font-size:0.9em;
	line-height:1.2em;
}
#shoppingCart.showProduct .imageBlock {
	float:right;
	margin:0 0 1em 1em;
}
#shoppingCart.showProduct .imageBlock #prodImg {
	border:1px solid #000;
}
#shoppingCart.showProduct img.brand {
	margin:0 0 0.75em 1em;
	border-width:0;
}
#shoppingCart.showProduct .listingPrices {
	text-align:left;
	color:#000;
	font-size:1.1em;
	margin:0;
	padding:0;
}
#shoppingCart.showProduct .listingPrices {color:#FF9800;font-weight:bold;margin-left:1em;}
#shoppingCart.showProduct .listingPrices .priceLabel {color:#000;}

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

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

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

#shoppingCart.showProduct div.accompanying {
	margin:0 auto 2em auto;
	text-align:center;
	font-size:1em;
	clear:both;
}
#shoppingCart.showProduct 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.showProduct .relatedProducts h2 {
	margin-bottom:10px;
}

#shoppingCart.showProduct .relatedProduct {
	width:145px;
    display: block;
    float: left;
	font-size:0.9em;
	min-height:200px;
	height:200px;
	margin:3px;
	padding:3px 6px;
	text-align:center;
}

#shoppingCart.showProduct .break {
	clear:left;
}
#shoppingCart.showProduct .relatedProductPrice {
	font-weight:bold;
	text-align:center;
}
#shoppingCart.showProduct .relatedProductName {
	font-size:0.8em;
}
#shoppingCart.showProduct .relatedProductImage {
	display:block;
	width:126px;
	height:126px;
	margin:0 auto 5px auto;
	background-repeat:no-repeat;
	background-position:50% 50%;
	border:1px solid #000;
}

#shoppingCart.showProduct #fwd {
	margin-left:1em;
}
#shoppingCart.showProduct #fwd #OPT10 {
	width:20em;
	padding-top:3px;
}