body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#333333;
}

h1 
{
	font-size:1.2em;
	color:#CC0000;
}

h2 
{
	font-size:1.1em;
	color:#CC0000;	
}

h3 
{
	font-size:1.0em;
	color:#CC0000;	
}

a:link, a:active, a:visited 
{
	color:#CC0000;	
}
#pageWrapper {
	border:0px solid #ff0000;
}

#centerPage  {
	width:769px;
	border:0px solid #ff0000;
	margin-left:auto;
	margin-right:auto;
}
#leftEdge 
{
	float:left;
	width:16px;
	/*background-image:url(../images/leftEdge_bg.gif);
	height:1102px;*/
}
#leftEdgeTop
{
	height:300px;
	background-image:url(../images/leftEdgeTop_bg.gif);
	background-repeat:no-repeat;
	
}

#leftEdgeMain
{
	background-image:url(../images/leftEdgeMain_bg.gif);
	/*background-repeat:no-repeat;*/
	background-repeat:repeat-y;	
}

#colWrapper 
{
	width:739px;
	float:left;
	background-image:url(../images/colWrapper_bg.jpg);
	
}
#leftCol
{
	float:left;
	
	width:176px;
}
#leftTop 
{
	background-image:url(../images/lefttop_bg.jpg);
	height:251px;

}
.accContent
{
	float:left;
	text-indent:-2000px;
}
#leftMain 
{

}
#productNavWrapper
{
	width:159px;
	border:0px solid blue;
	text-align:center;
}
#productNavTop
{
	background-image:url(../images/prodNavTop_bg.gif);
	/*height:66px;	*/
	background-repeat:no-repeat;
	background-color:#DEDEDE;
	text-align:center;
}
#productNavTopCtnt 
{
	padding:33px 0px 2px 5px;
	text-align:left;
}
#productNavTopCtnt select 
{
	width:150px
}
#productNavMain
{
	background-color:#DEDEDE;
	text-align:left;	
	width:157px;
}
#productNavBottom 
{
	background-image:url(../images/prodNavBottom_bg.gif);
	height:39px;
	background-repeat:no-repeat;	
}
#registerSpot 
{
	text-align:left;
}
#prodSearchSpacer 
{
	margin:5px 0px 0px 0px; 
	
}

#rightCol
{
	float:left;
	width:563px;
	
}
#rightTop 
{
	background-image:url(../images/nav_bg.jpg);
	width:563px;
	height:164px;
	text-align:left;

}
#rightMain
{
	width:563px;
	/*background-image:url(../images/rightcanvas_bg.jpg);
	height:938px;  needs to be 87 pixels higher than leftMain */

}
.logoSpacer
{
	margin:5px 5px 0px 0px ;
}
#navHolder 
{
	padding:57px 0px 0px 3px;
}

#mainImage_home 
{
	background-image:url(../images/mainImage_home_bg.jpg);
	width:545px;
	height:230px;
}
#rightEdge 
{
	float:left;
	width:14px;
	background-image:url(../images/rightEdge_bg.gif);
	border:0px solid blue;
	/*height:1102px;*/
}
#rightEdgeTop
{
	height:300px;
	background-image:url(../images/rightEdgeTop_bg.gif);
	background-repeat:no-repeat;
}

#rightEdgeMain
{
	background-image:url(../images/rightEdgeMain_bg.gif);
	/*background-repeat:no-repeat;*/
	background-repeat:repeat-y;	
}
#registerSpot
{
	width:162px;
	height:124px;
	background-image:url(../images/register.gif);
	background-repeat:no-repeat;
	overflow:hidden;

}
#registerSpot div
{
	padding:40px 0px 0px 10px;
	font-size:9pt;	
}
#footer 
{
	width:739px;
	height:30px;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	margin:10px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align:right;
}
.chooseBrand 
{
	margin:5px 0px 0px -5px;
}
.shopByBrand 
{
	margin:5px 0px 0px 0px;
}

/* product results */

#products 
{
	margin:10px 0px 0px 0px;

}

.prodWrapper
{
	width:173px;
	border:0px solid blue;
	font-size:9pt;
	float:left;
	margin:5px 7px 0px 0px;


}
/*.prodTop
{
	background-image:url(../images/prodTop_bg.gif);
	background-repeat:no-repeat;
	height:31px;
	width:178px;
	border:0px solid red;
}*/
.prodPrice 
{
	margin:7px 0px 0px 0px;
	float:left;
	color:#ffffff;
	font-weight:bold;
}
.prodAddToCart
{
	margin:6px 2px 0px 0px;
	float:right;
	color:#ffffff;
	font-weight:bold;
}
.prodAddToCart a:LINK, .prodAddToCart a:VISITED, .prodAddToCart a:ACTIVE
{
	color:#ffffff;
}
.prodAddToCart a:HOVER
{
	color:#ffffff;
	text-decoration:none;
}


.prodMain 
{
    /* was height 240 before discount */
	background-image:url(../images/prodMain_bg.jpg);
	background-repeat:no-repeat;
	height:260px;
	width:178px;
	margin:5px 0px 0px 0px;
	text-align:center;
	font-size:0.9em;
	overflow:hidden;
}
.prodPriceRed 
{
	margin:0px 5px 0px 0px;
	text-align:right;
	float:right;
	color:#cc0000;
	font-weight:bold;
	width:60px;
	border:0px solid purple;
	text-decoration:line-through;
}
.prodSalePriceRed 
{
    /* was width 60 before discount */
	margin:5px 5px 0px 0px;
	text-align:center;
	float:right;
	color:#cc0000;
	font-weight:bold;
	width:178px;
	border:0px solid purple;
}

.prodHeader 
{
	border:0px solid orange;
	height:20px;
	margin:25px 10px 0px 10px;
}

.prodLogo 
{
	float:left;
	border:0px solid purple;
	width:85px;
}
.prodImage
{
	/*text-align:center;*/
	margin:5px 25px 0px 25px;
	width:130px;
	height:130px;
	border:0px solid red;
	
}

.prodDesc
{
	text-align:center;
	margin:5px 8px 0px 8px;
}


/* Prod Details */
	
#prodDetailWrapper 
{
	width:543px;
	
}
#prodDetailTop 
{
	height:13px;
	background-image:url(../images/prodDetailTop_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0;
	margin:0;

}
#prodDetailMain
{
	background-image:url(../images/prodDetailMain_bg.gif);
	background-repeat:repeat-y;
	padding:0;
	margin:0;
}
#prodDetailImg 
{
	width:200px;
	float:left;
	margin:0px 0px 0px 10px;
}
#prodImgThumbs 
{
	border:0px solid #ffffff;
	margin:10px 0px 0px 10px;
}
.prodImgThumb
{
	width:130px;
	height:130px;
	border:1px solid #cccccc;
	float:left;
	margin:5px 5px 0px 0px;
	text-align:center;
}
#prodDetails 
{
	width:250px;
	float:right;
	margin:0px 10px 0px 0px;
	text-align:left;
}
#prodTitle h2 
{
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size:1.3em;
	color:#CC0000;	
}
#prodDesc 
{
	margin:0px 0px 10px 0px;
}
#prodImgZoom 
{
}
#prodAddToBasket
{
	float:left;
}
#prodPrice
{
	float:left;
	font-weight:bold;
	font-size:1.3em;
	color:#CC0000;
	padding:5px 5px 0px 0px;
	margin:0px 0px 0px 0px;

}
#prodDetailBottom
{
	height:13px;
	background-image:url(../images/prodDetailBottom_bg.gif);
	background-repeat:no-repeat;	
}


/* End Prod Details */

.manufactDropdown 
{
	width:150px;
	
}
.clearBoth {
	clear:both;
}
.clearLeft {
	clear:left;
}
.clearRight {
	clear:right;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
/* DESIGNED BY */
#designedBy {
	text-align:right;
	font-size:9pt;
	color:#ffffff;
	width:769px;
	margin:10px auto 0px auto;
	border:0px solid #ff0000;
	padding-right:20px;
	
}
#designedBy a:ACTIVE, #designedBy a:LINK, #designedBy a:VISITED {
	color:#ffffff;
	text-decoration:none;
}
#designedBy a:HOVER {
	text-decoration:underline;
}

.basket_RowAlt 
{
	/*background-color:#ffffff;*/
}
.basket_Row 
{
	background-color:#DEDEDE;
}
#basketWrapper 
{
	
}

#basketTotals 
{

}
.basketSeperator 
{
	width:110px;
	margin:10px 0px 0px 240px;
	border-top:1px solid #cccccc;
}
.basketBold 
{
	font-weight:bold;
	color:#CC0000;
}
.basketImgProceed
{
	text-align:center;
	
}
#basketLinks 
{
	text-align:right;
}

/* ---------------------------------------------------------------- NEW IMAGE SPOTS */

#imageSpotHome
{
	width:162px;
	height:116px;
	/*background-color:Green;*/
	text-align:center;
	margin:3px 0px 8px 0px;
}

#imageSpotGroupHolder
{
	width:560px;
	/*background-color:Red;*/
	height:75px;
	text-align:left;
}

.imageSpotGroup
{
	float:left;
	height:75px;
	width:186px;
}