.normalText
{
	font-size:0.6em;
}
.normalText a
{
	text-decoration:underline;
	color:#000000;
}
.normalText a:hover
{
	text-decoration:underline;
	color:#e41e2e;
}
.normalRedText
{
	font-size:0.6em;
	color:#e41e2e;
}

.normalblueText
{
	color:#324676;
	font-size:0.6em;
	font-weight:bold;
}
.normalDarkGreyText
{
	color:#6D6E71;
	font-size:0.6em;
}


.redSeparator
{
	background-color: #E41E2E;
	margin-top: 10px;
	margin-bottom: 10px;
}

.darkGreySeparator
{
	background-color: #6D6E71;
	margin-top: 2px;
	margin-bottom: 2px;
}

.lightGreySeparator
{
	background-color: #CCCCCC;
	margin-top: 2px;
	margin-bottom: 2px;
}

.blueSeparator
{
	background-color: #324676;
}

.subheaders
{
	font-weight:bold;
	font-size:0.8em;
	color:#324676;
}

.dataLabel
{
	font-weight:bold;
	font-size:0.6em;
	padding:7px 0px 7px 0px;
	width:30%;
}

.data
{
	font-size:0.6em;
	padding:7px 0px 7px 0px;
	width:70%;
}

.headers
{
	font-size:0.9em;
	font-weight:bold;
	color:#324676;
}

.productName
{
	font-size:0.9em;
	font-weight: bold;
	color:#324676;	
}

#spanMainImage
{
	float:left;
}

#spanManfLogo
{
	float:left;
}

#productDetails
{
	margin-left:10px;	
	color:#000000;
}

.stock
{
	color:#00a650;
	font-weight:bold;
}
.galleryImage
{
	padding:10px;
}

.ratingListItemTable td
{
	text-align:center;
	width:20%;
}
.ReviewTitle
{
	font-size:0.8em;
	color:#324676;
	font-weight:bold;
	width:100%;
}
.ReviewRating
{
	width:130px;
	text-align:right;
}
.ReviewText
{
	font-size:0.64em;
	color:Black;
	width:100%;
}
#divAddToBasket
{
	border:solid 1px #E41E2E;
	padding:5px 5px 5px 5px;
	background-color:#F1F4FD;
	width:100px;
}

.ProdMoreLink
{
	font-size:0.6em;
	color:#58595B;
	text-decoration:none;
	font-weight: bold;
}

.ProdMoreLink:hover
{
	font-size:0.6em;
	color:#58595B;
	text-decoration:underline;
	font-weight: bold;
}

.incPrice
{
	font-family: Arial;
	color:#e90236;
	font-size:1.1em;
	font-weight: bold;
}

.exPrice
{
	font-family: Arial;
	color:#6D6E71;
	font-size:1em;
	font-weight:bold;
}
.RebateTxt
{
	font-family: Arial;
	font-size:0.64em;
}
.RebatePricing
{
	font-family: Arial;
	font-size:0.7em;
	color:#000000;
}
.RebatePricingFinal
{
	font-family: Arial;
	font-size:1em;
	color:#e90236;
	font-weight: bold;
}
.RebatePricingFinalinc
{
	font-family: Arial;
	font-size:0.8em;
	color:#6D6E71;
}
.RebatePricingGrey
{
	font-family: Arial;
	font-size:0.7em;
	color:#6D6E71;
}
.b {font-weight:bold; }

.AyeAyeLinkManufacturer { color:#6D6E71; text-decoration:none; cursor:text;}
.AyeAyeLinkManufacturer:a { color:#6D6E71; text-decoration:none; cursor:text;}
.AyeAyeLinkManufacturer:hover { color:#6D6E71; text-decoration:none; cursor:text;}

.AyeAyeLinkSmall { font-size:0.75em; color: #000000; text-decoration: none; font-weight:bold;}
.AyeAyeLinkSmall:a { font-size:0.75em; color: #000000; text-decoration: none; font-weight:bold;}
.AyeAyeLinkSmall:hover { font-size:0.75em; color: #000000; text-decoration: underline; font-weight:bold;}

.AyeAyeLinkLarge { font-size:0.90em; color: #324676; text-decoration: none; font-weight:bold;}
.AyeAyeLinkLarge:a { font-size:0.90em; color: #324676; text-decoration: none; font-weight:bold;}
.AyeAyeLinkLarge:hover { font-size:0.90em; color: #324676; text-decoration: underline; font-weight:bold;}

#dhtmltooltip { position: absolute; width: 150px; border: 2px solid black; padding: 2px; background-color: lightyellow; visibility: hidden; z-index: 100;
				/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
				filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
				
/* START CSS for new product reviews */	
.prtop { border-top:1px solid #a5a5a5 }
.prleft { border-left: 1px solid #a5a5a5 }
.prright { border-right: 1px solid #a5a5a5 }
.prbottom { border-bottom: 1px solid #a5a5a5; background-color:#e5e5e5 }

.ratingRolloverLeftCell { border-left:1px solid #a5a5a5; border-bottom: 1px solid #a5a5a5;  border-top: 1px solid #a5a5a5; background-color:#e5e5e5 }
.ratingRolloverRightCell { border: 1px solid #a5a5a5; background-color:#e5e5e5 }

.ratingStar { font-size: 0pt; width: 30px; height: 30px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat; }
.filledRatingStar { background-image: url(/images/productreviews/filled.jpg); }
.emptyRatingStar { background-image: url(/images/productreviews/empty.jpg); }
.savedRatingStar { background-image: url(/images/productreviews/selected.jpg); }
/* END CSS for new product reviews */