/* CSS Document */
html, body { height: 100%; margin-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; font:13px Verdana; color:#333; background-image:url(../images/sites/ghd/mainBack.jpg); background-repeat:repeat-x; }

h1{ font-size: 16px; font-family: Verdana; color: #333; text-decoration: none; letter-spacing: 0px; font-weight: bold; } 

h2{ font-size: 14px; font-family: Verdana; color: #999; text-decoration: none; letter-spacing: 0px; font-weight: bold; }

.priceRange{ font-size: 14px; font-family: Verdana; color:#39F; text-decoration: none; letter-spacing: 0px; font-weight: bold; } 

#Container { min-height: 100%; } 

/* Navigation Bar */

#NavHolder { width:817px; height:180px; margin:0 auto; padding:0; left: 0px; top: 0px; text-align: center; vertical-align: top; }

/* Home Page Content */

#mainContent { width:900px; min-height: 100px; overflow: hidden; margin:auto; margin-left:auto-600px; padding:0; text-align:left; }

#mainContentPrivacy { width:650px; min-height: 100px; overflow: hidden; margin:auto; padding:0; text-align:left; }

/* Home Page Content */

#homeTopMain { width:817px; min-height: 100px; overflow:visible; margin-left:120px; padding:0; float:left; }

#homeHeaderText { width:320px; min-height: 100px; overflow: auto; margin:0 auto; padding:0; float:left; overflow:hidden; }

#additionalImages { text-align:center; margin-top:12px; }

.thumbnail { margin-right:10px; border: 1px solid #CCC; padding:3px; opacity: 0.4; -moz-opacity:0.40; filter: alpha(opacity=40); cursor:pointer; }

.thumbnail:hover { opacity: 1; -moz-opacity:1; filter: alpha(opacity=100); }

.thumbnailSelected { margin-right:10px; border: 1px solid #CCC; padding:3px; }

/* PRICE COMPARISSON RESULTS */

#compHeader  { width:817px; height: 30px; overflow: auto; margin:0 auto; margin-top:30px; margin-left:30px; padding:0; float:left; background-image:url(../images/generic/pricesBG_red.gif); background-repeat:no-repeat; background-position:center; background-position:right; }

.cheapest { width:92px; overflow:visible; margin:0 auto; margin-left:-17px; padding:0; float:left;}

.updatedText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#EC8600; text-decoration:none; }

#retailer { float:left; margin-top: 5px; margin-left: 112px; padding:1px; }

#price { float:left; margin-top: 5px; margin-left: 55px; padding:1px; }

#stock { float:left; margin-top: 5px; margin-left: 38px; padding:1px; }

#discount { float:left; margin-top: 5px; margin-left: 30px; padding:1px; }

.compHeadtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#FFF; text-decoration:none; font-weight:bold; margin-top:0px; margin-left:10px; }

.whiteResult { float:left; width:817px; height: 82px; margin-left:47px; background-image:url(../images/generic/resultsBackWhite.gif); background-repeat:no-repeat; }

.greyResult { float:left; width:817px; height: 82px; margin-left:47px; background-image:url(../images/generic/resultsBackGrey.gif); background-repeat:no-repeat; }

.yellowResult { float:left; width:817px; height: 82px; margin-left:47px; background-image:url(../images/generic/resultsBackYellow.gif); background-repeat:no-repeat; }

.compLogo { width:114px; height:31px; float:left; text-align:center; margin-top:23px; margin-left:4px; }

.priceBoxes { width:110px; float:left; margin-top:10px; margin-left:15px; }

.priceBoxes2 { width:90px; float:left; margin-top:10px; margin-left:15px; }

.asterix { width:200px; float:left; margin-top:10px; margin-left:15px; }

.stockBox { float:left; width: 80px; margin:auto; margin-top:25px; text-align:center; }

.discountBox { float:left; width: 180px; margin-top:25px; margin-left:0px; text-align:center; }

.discountBoxNo { float:left; width: 160px; margin-top:20px; margin-left:10px; text-align:center; }

.compTextNorm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#6A6A6A; text-decoration:none; }

.compTextBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#6A6A6A; text-decoration:none; font-weight:bold; }

.compTextBoldGreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#0C0; text-decoration:none; font-weight:bold; }

.compButBox { width:58px; height:20px; float:left; margin-left:28px; margin-top:24px; }

#homeRightImage { width:337px; height: 238px; overflow: none; margin-left:13px; padding:0; float:left; } 

#homeFullwidth { width:850px; min-height: 100px; overflow: hidden; margin-left:-30px; padding:0; float:left; }

#homeFullheader1  { width:800px; height: 80px; overflow: auto; margin-left:100px; padding:0; float:left; }

/* Related products */
#relatedProducts {float:right; width:150px; border-style:solid; border-width:1px; border-color:#CCC; display:none; overflow:visible; padding:6px;}

.relatedCompareBTN { margin-top:8px; margin-bottom:8px; }

.relatedBreak { margin-top:2px; margin-bottom:12px; }

#headerOne { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#000; text-decoration:none; font-weight:bold; margin-top:40px; margin-left:10px; } 

#homeFulltext1  { width:700px; min-height: 100px; overflow:visible; margin-left:125px; padding-bottom:2px; float:left;  }

#homeFullheader2  { width:800px; height: 80px; overflow:auto; margin-left:100px; padding:0; float:left; }

#headerTwo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#000; text-decoration:none; font-weight:bold; margin-top:40px; margin-left:10px; } 

#homeOtherInterests  { width:700px; height: 210px; overflow:auto; padding:0; float:left; margin-left:150px; }

#adsense { width:700px; height: 20px; overflow:show; padding:0; float:left; margin-left:110px; margin-top:20px; }
/* Footer */

#footerPlace { width:100%; height: 130px; margin-left:0; margin-top:0; overflow:hidden; margin:0 auto; padding: 0; background-image:url(../images/sites/ghd/footerBack.jpg); background-repeat:repeat-x; text-align:center; }

#footerText { text-align: center; width: 100%; margin-top:30px; margin-left: 30px; }

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-decoration:none;  color:#878787; }

.footer:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-decoration:underline;  color:#878787; }

.footerText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-decoration:none;  color:#878787; }

/* Voucher Code */

#vc_wrapper { width:100%; height:100%; position: absolute; }

.dups{
	position:relative;
	text-align:center;
	width: 500px;
	height: 500px;
	padding: 0px;
	margin:0 auto;
	background-color:#FFF;
	z-index: 21;
	visibility:hidden;
}

.darkenBackground {
	background-color: rgb(0, 0, 0);
	opacity: 0.8; /* Safari, Opera */
	-moz-opacity:0.80; /* FireFox */
	filter: alpha(opacity=80); /* IE */
	z-index: 20;
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position:fixed;
	top: 0px;
	left: 0px;
	visibility:hidden;
}
