
****/
body, td, p, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	color:#000;
}

a, a:visited {
	color:#900;
	cursor:pointer;
}
* html a 	{cursor:hand;} /* Only IE sees this. */

img {display: block;}


/***  iCommerce   ***/

/***  catDisplay / SubCat Display  ***/


#catDisplay .listing,
#subcatDisplay .listing {
	width:140px;
	height: 140px;
	float:left;
	text-align:center;
	padding:5px;
}
#catDisplay .listingImageArea,
#subcatDisplay .listingImageArea {
	width:120px;
	height:120px;
	margin:0px 10px 5px 10px;
	overflow:hidden;
	border:0px solid black;
}

/***  listDisplay ***/

.listingTable, .listingOptions {
	border-collapse:collapse;
}
.listingTable th,
.listingTable td,
.listingOptions td {
	border:1px solid #FFF;
	background:#E6F0E6;
	padding:8px;
}
.listingOptions td {
	padding:2px 5px;
}
.listingOptions td option {
	width:150px;
	height:20px;
	font-size:10px;	
}
.tableTitleBar th {
	background:#F93100;
	color:#FFF;
	font-weight:700;
	font-size:	12px;
	padding:5px 8px;
}

.label {
	color:#000;
	font-size: 11px;
	font-weight:normal;
}
.listingMisc1 .label {
	display:none;
}

.listingImageBlock {
	margin:0px 10px 0px 0px;
}
		.listingImageArea {
			border:1px solid #000;
			overflow:hidden;
			background-color:white;
			text-align:center;
		}
		.listingImageUnder {
			float:left;
		}
.listingTextBlock {}
	.listingTextBlock h3 {margin-top:0 !important;}
	.listingBrand, .listingDesc {display:none;}

.listingPrices {
	color:#000;
	font-size: 14px;
	font-weight:700;
	margin:0px 0px 0px 0px;
	white-space: nowrap;
}
		.listingPriceColumn {
			text-align:right;
		}
		.listingPrice1 .label {
			display:none;
			text-decoration: none;
		}
		.listingQty {
			margin-top:10px;
		}
		.listingPrice6 {
			font-size:11px;
			color:red;
			text-decoration: line-through;
		}
		.listingPrice6 .label {
			display: none;
		}
		.listingGST {
			font-size:9px;
			white-space:nowrap;
		}
		.listingCartStuff {
			padding:10px 5px;
			text-align:right;
		}
		.listingCartStuff img {
			padding-top:2px;
			display:inline;
		}

/***  showProduct  ***/

#showProduct .listing {
	padding:0px 10px;
}
		#showProduct .listingDesc {
			margin:10px 0px;
		}
		
		#showProduct .listingImageBlock {
			float:right;
			margin:0px 0px 20px 20px;
		}
		#showProduct .listingCartStuff {
			margin:10px 0px;
		}
		#showProduct .listingQty {
			margin:10px 0px;
		}
		#showProduct .listingCat,
		#showProduct .listingSubcat,
		#showProduct .listingMisc1 {
			display:none;
		}
		#showProduct .listingMiscs {
			margin:10px 0px;
		}
		#showProduct .listingPrices {
			font-size:20px;
			color:#709762;
		}
		#showProduct .listingImageArea {
			width:250px;
			border:1px solid #000;
			overflow:hidden;
		}
		#showProduct .listingDesc {
			display:block;
		}

/***   Competition Form   ***/

.formLabel {
	font-weight:bold;
	font-size:1em;
}
.formText, .formSelect {
	text-align:left;
	font-size:1em;
}


/***  ADDCART ***/


#addCartDisplay .listingTextBlock {
	font-size:0.9em;
}
#addCartDisplay .redText {
	font-weight:bold;
	color:#F93100;
}


/* *** TELL A FRIEND *** */

#tellPage {text-align:center;}
#tellPage table {text-align:left;}
#tellPage form {margin:0;padding:0;}
#tellPage .box1Header {
	font-family:arial,helvetica,sans-serif;
	background-color:#F93100;
	color:#FFF;
	border:1px solid #D4304D;
	padding: 5px 0 5px 11px;
	margin:0 15px;
	font-size:14px;
	font-weight:bold;
}
#tellPage .box1Header img {
	display:none;
}
#tellPage .box1Body {
	padding:10px;
	border:1px solid #D4304D;
	margin:0 15px;
}

#tellAFriend submitButton	{
	margin:5px auto;
}


#tellPage .box1Bottom {
	display:none;
}
#tellAFriend td.tellAFriendLabel {
	color:					#000000;
	font-weight:			600;
	vertical-align:			middle;
}
#tellAFriend td.tellAFriendInput {
	vertical-align:			middle;
}
#tellAFriend td.tellAFriendLabelMessage	{
	color:					#000000;
	font-weight:			600;
	vertical-align:			top;
}