body { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; width: 700px; padding: 0px 15px 15px 15px; color:#333333; }

p { margin: 0 0 10px 0;}
a, a:link, a:visited { color: #999999; text-decoration: none;}
a:hover { color: #999999;}


/* Header */
h1 { font-size: 26px; font-weight: normal; color: #000; margin-bottom: 9px; text-align: left; margin-bottom: 10px;}
h2 { font-size: 22px; font-weight: normal; color: #000;  margin-bottom: 10px;}
h3 { font-size: 16px; font-weight: normal; margin-bottom: 10px;}
	body#products #contentContainer h3 { position: absolute; margin-top: -40px; }

h4 { font-size: 14px; font-weight: normal; color: #000;  margin-bottom: 10px;}
h5, h6 { font-size: 13px; font-weight: normal;}

.quote-text { font-weight: 800; font-size: 18px; font-weight: 800;}
.quote-name { margin-bottom: 30px; font-size: 14px;}

#navigation, #internalTop, #banner, ul#internalNavigation, .addtocart, .buyonline, .sIFR-flash, .line, #contact-form, .sIFR-replaced { display: none;}
#logo a, a:link, a:visited { text-decoration: none;  }
#logo img { border: none; margin-left: -162px; margin-top: -40px;}
#logo { height: 120px; width: 400px; overflow:hidden; display: block;}

#internalContent { min-height: 400px;}

/* Product Listing */
div.product-list-container { width: 650px; margin-top: -10px; }
ol.product-listing { margin: 0px 0 0 5px; padding: 0; list-style: none; width: 650px; }
ol.product-listing li { margin: 0; padding: 0; width: 160px; height: 143px; float: left; text-align: center;}
ol.product-listing li .product-photo { margin: 5px 27px 5px 23px; height: 106px; width: 106px; }
ol.product-listing li .product-caption { padding: 0px; float: left; width: 150px; display: block; text-align: center; }

/* Product Listing - Detail */
div.product-detail-left { width: 265px; margin: 0 0 0 10px; float: left;}
	img.product-photo-large { margin: 24px; }
	
	div#select-colour { padding: 10px 0px 0px 10px;}
	div#select-colour img.product-photo-thumb { height: 25px; width: 25px; margin: 0px 10px 10px 0px; float: left;}

	div.product-detail-right { width: 367px; margin: 0 0 0 30px; float: left;}
	table.product-detail tr td { padding: 0 0 17px 0;	}	

#footer { margin: 70px 0 0 0; display: block; width: 680px; background: #33FF33; }
#footer .right { display: none;}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
* html .clearfix {
height: 1%;
}
