body{
	text-align: center;
	margin: 0;
	padding: 0;
	background-image: url(../imgStore/bkgd.jpg);
	background-repeat: repeat;
	}
#centerHack{
	width:940px;
	position:relative;
	margin:0 auto;
	}
#wrapper{
	position:relative;
	width:940px;
	float:left;
	border:0px solid #bcb5a3;
	/*these font values are inherited by all nested containers*/
	font-family:arial, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:normal;
	text-align:left;
	}
/******************************************************  GLOBAL CONTAINERS  */
#masthead{
	width:940px;
	height:120px;
	background:#000;
	border:0px solid #f00;
	}
.mastheadLogo{
	float:left;
	width:400px;
	height:120px;
	border:0px solid #00f;
	}
.mastheadRandomProd{
	float:left;
	position:relative;
	left:125px;
	top:30px;
	width:380px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	border:0px solid #0f0;
	}
.mastheadRandomProd a{text-decoration:none;color:#f00;}
.mastheadRandomProd a:hover{color:#fff000;}
.navbar1{
	width:940px;
	height:28px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	color:#fff;
	background-color:#f00;
	border:0px solid #0f0;
	}
.navbar1 a{text-decoration:none;color:#fff;}
.navbar1 a:hover{color:#fff000;}
#navbar2{
	width:940px;
	height:20px;
	background:#aaaaff;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	color:#fff;
	border:0px solid #0f0;
	}
.footer1{
	float:left;
	width:940px;
	height:28px;
	background:#faabb0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	text-align:center;
	background-color:#000;
	color:#fff;
	border:0px solid #0f0;
	}
.footer1 a{text-decoration:none;color:#fff;}
.footer1 a:hover{color:#fff000;}

.footer2{
	float:left;
	width:940px;
	height:28px;
	background-color:#f00;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	color:#fff;
	border:0px solid #0f0;
	}
.footer2 a{text-decoration:none;color:#fff;}
.footer2 a:hover{color:#fff000;}
.footer3{
	float:left;
	width:940px;
	height:28px;
	background-color:#000;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	color:#fff;
	border:0px solid #0f0;
	}
.footer3 a{text-decoration:none;color:#fff;}
.footer3 a:hover{color:#fff000;}
/********************************************************  3 Column Layout  */
#content3col{
	float:left;
	position:relative;
	width:606px;
	border-left:160px solid #000;
	border-right:180px solid #000;
	background:#f00;
	}
.content1col{
	float:left;
	position:relative;
	width:940px;
	background:#f00;
	}
.leftColumn3col{
	float:left;
	position:relative;
	top:20px;
	margin-bottom:40px;
	left:-145px;
	margin-right:-141px;
	width:130px;
	border:0px solid #000;
	font-size:12px;
	font-weight:bold;
	}
.leftColumn3col a{
	display:block;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	}
.leftColumn3col a:hover{background-color:#f00;}
.leftColumn3col a:visited{background-color:#000;}
.leftColumn3col a:visited:hover{background-color:#f00;}
#centerColumn3col{
	float:left;
	position:relative;
	top:20px;
	margin-bottom:20px;
	left:13px;
	width:573px;
	margin-right:-162px;
	border:0px solid #000;
	}
#rightColumn3col{
	float:left;
	position:relative;
	top:0px;
	margin-bottom:20px;
	left:202px;
	width:154px;
	border:1px solid #000;
	}
/*******************************************************************  SFNT  */
.sfntHeader{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	background-color:#00f;
	}
.randomProdAll{
	position:relative;
	width:560px;
	border:0px solid #0f0;
	}
.randomProdEach{
	float:left;
	width:260px;
	height:210px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	border:10px solid #f00;
	}
.randomProdEach a{text-decoration:none;color:#fff;}
.randomProdEach a:hover{color:#00f;}
.randomProdEach a:visited{color:#000;}
.randomProdEach a:visited:hover{color:#00f;}
/*******************************************************************  PLST  */

/********************************************************  2 Column Layout  */
#content2col{
	float:left;
	position:relative;
	width:540px;/*wrapper width minus L+R padding minus left border*/
	border-left:180px solid #fff977;/*this is the left column background*/
	background:#f00;
	}
#leftColumn2col{
	float:left;
	position:relative;
	top:0px;
	margin-bottom:0px;/*same as top*/
	left:-180px;/*reposition as needed*/
	margin-right:-180px;/*same value as left*/
	width:180px;/*same value as left but positive number*/
	/*background:#eee;*//*just so you can see it*/
	/*border:1px solid #000;*//*subtract 2x from width and 1x from left*/
	}
#rightColumn2col{
	position:relative;
	top:0px;
	margin-bottom:0px;/*same as top*/
	left:0px;/*subtract this value from width*/
	float:left;
	width:760px;
	background:#fef;
	/*border:1px solid #000;*//*subtract 2x from width and 1x from left*/
	}
/********************************************************  1 Column Layout  */
#content1col{
	float:left;
	position:relative;
	width:540px;/*wrapper width minus L+R padding minus left border*/
	background:#f00;
	}
#centerColumn1col{
	position:relative;
	top:0px;
	margin-bottom:0px;/*same as top*/
	left:0px;/*subtract this value from width*/
	float:left;
	width:940px;
	background:#fef;
	/*border:1px solid #000;*//*subtract 2x from width and 1x from left*/
	}

/*******************************************************************  MISC  */
.clear{clear:both;}
a img{border:none;}
.white{color:#fff;}

/*
******************************
******************************
copyright notice may not be removed or altered.
© 2008 by Steve Strickland
all rights reserved
www.ecommerce-retail.com
W3C validated CSS 2.1
******************************
******************************
*/
