body {



	margin: 0px;



	padding-top: 0px;



	padding-bottom: 20px;



	background-color: #ffffff;

	

	background-image: url(../styleImages/backgrounds/body_grad.jpg);



	background-repeat:repeat-x;

	

	background-position: top;



	font-family:"Lucida Grande",Tahoma,Arial,sans-serif;



	font-size:12px;



}



#pageSurround {

 	



	width: 878px;



	margin: 0px auto;



	padding: 0px 0px 0px 0px;



	background-image: url(../styleImages/backgrounds/subSurround.jpg);



	background-repeat:repeat-y;

	

	background-position: left;

}



#subSurround {



	width: 840px;

	

	margin-left: 19px;

	

	padding-top: 0px;

	

}



.topHeader {



	height: 117px;



	width: 878px;



	margin: 0px auto;



	padding: 0px;	



	background-image: url(../styleImages/backgrounds/header.jpg);



}



.topHeaderlogo{

 	position: relative; 

	height: 34px;

	width: 179px;	

	top: 34px;	

	left: 15px;	

	background-image: url(../styleImages/logo/default.gif);

	background-repeat: no-repeat;

	}

	

.topLinksLeft {

	text-align:left;

	padding-bottom: 0px;

	float:left;	

	position: relative;	

	top: 40px;	

	left:450px;

}



.topLinksRight {

	text-align:right;

	padding-bottom: 0px;

	float:left;

	position: relative;	

	top: 38px;	

	left:545px;

}



.boxTitleLeft, .boxTitleRight {

	color:#ee4a6d;

	font-weight:600;

	margin:0pt 0pt 0px;

	padding:10px 0px 10px;

	font-size: 14px;	

	font-family: Arial;

}



.boxContentLeft, .boxContentRight {

	padding-left: 0px;

	text-align: left;

}





.colLeft {

	position: relative;

	width: 185px;

	float: left;

	margin-right: 12px; 

}



.colLeftdivide {

	width: 175px;

	height: 21px;

	background-image: url(../styleImages/backgrounds/sidegrad.jpg);

	background-repeat: no-repeat;

}



.colMid {



	position: relative;



	width: 620px;



	float: left;

	

	height: 100%;



	padding-left: 23px;



}



.colMiddivide {

	width: 620px;

	height: 22px;

	background-image: url(../styleImages/backgrounds/maingrad.jpg);

	background-repeat: no-repeat;

}



.colRight {



	position: relative;



	width: 160px; 



	padding-left: 5px;



	right: 0px;



	float: right;



}



.boxContent {



	color: #222222;



	margin-bottom: 10px;



	margin-top: 0px;



	position:  relative;



}



.footer{

	height: 56px;
	width: 878px;
	background-image: url(../styleImages/backgrounds/footer.jpg);
}



/* CHECKOUT PAGES */



.colLeftCheckout {



	position: relative;



	left: 0px;



	width: 160px; 



	padding-left: 15px;



	padding-right: 5px;



	float: left;



}



.colMainCheckout {



	position: relative;



	width: 568px;



	float: left;



}



/* END CHECK OUT PAGES */



.siteDocs {

 

 	position: relative;

 	

 	float: left;

 	

 	padding-left: 20px;



	text-align:left;



	margin-top: 18px;



}



.pagination {



	text-align: right;



	padding-top: 5px;



	padding-bottom: 5px;



}



.subCats {



	position: relative;



	float: left; 



	width:115px; 



	height: 86px; 



	padding: 5px 20px;

	

}



.subCat {	



	position: relative;

 	

 	text-align: center;



	width: 115px; 



	height:60px; 



	margin-bottom: 5px; 



	border-bottom:1px solid #ededeb;

}

.subCattitle {	



	font-size: 11px;

 	

 	font-weight: normal;

 	

 	text-align: center;



	height: 20px; 



	overflow:hidden; 



	width:132px; 



}



.regSep{



	padding: 10px 0px 10px 0px;



	margin: 10px 0px 10px 0px;



	border-top: 1px solid #cccccc;



	border-bottom: 1px solid #cccccc;



}



#imgThumbSpace{



	line-height: 0px;		



}



#imgThumbSpace img {



	padding-right: 3px;



	padding-bottom: 3px;		



}







div.latestProds {



	text-align: center;



	width: 131px;



	height: 100px;



	float: left;



	overflow: hidden;



}







/*



Start Cross-Browser DHTML Menu



*/







#mainmenu-nav {



	list-style: none;



	list-style-type: none;



	width: 160px;



	padding: 0px;



	margin: 0px;

	

	line-height: 18px;



}







.li-nav a {



	padding: 0px 1px;



	background-color: #FFFFFF;



	width: 160px;



	display: block;



	text-indent: 2px;



	color: #666666;



	text-decoration: none;



	margin: 0px;



}



.li-nav a:hover {



	background-color: #FFFFFF;



	color: #A5C8D4;



}







.ul-nav, .li-nav {



	display: block;



	list-style: none;



}







.ul-nav {



	width: 162px;



	padding: 0px;



}







.li-nav {	



	float: left;



}







.li-nav .ul-nav  {



	display: none;



	position: absolute;



	margin-left: 100px;



	margin-top: -19px;



	border: 1px solid #dedede;



	z-index: 99;



	text-align: left;



}







a.hassubmenu {



}



/*



End Cross-Browser DHTML Menu



*/



.wrapper {

  

 	position: relative;



	float: left; 



	width:115px; 



	height: 160px; 



	padding: 5px 20px;

	

}



.catimage {

 

 	position: relative;

 	

 	text-align: center;



	width: 115px; 



	height:115px; 



	margin-bottom: 5px; 



	border-bottom:1px solid #ededeb;



}



.cattitle {

 

 	font-size: 11px;

 	

 	font-weight: normal;



	height: 26px; 



	overflow:hidden; 



	width:132px; 



	text-align:left;



}



.catprice {

 

 	font-size: 12px;

 	

 	color: #ee4a6d;

 	

 	font-weight: bold;



	height: 26px; 



	overflow:hidden; 



	width:132px; 



	text-align:left;



}





/* Product Page */







.imageSide {



	float: left; 



	width: 330px;



}



.textSide {



	float:right; 



	width: 325px; 



	padding: 10px; 



	background-color: #f8f8f7; 



	border: 1px solid #ededeb;



}



#reviewposition{

	position: absolute;

	top: 590px;

}



.salePrice {

	position:absolute;

	bottom:-2px;

	right:-2px;

	width:48px;

	height:48px;

	background: url(../styleImages/sale.gif) no-repeat bottom right;

	padding: 0px;

}	



.salePricebig {

	position:absolute;

	bottom:180px;

	right:0px;

	width:96px;

	height:96px;

	background: url(../styleImages/salebig.gif) no-repeat bottom right;

	padding: 0px;

}	

	

.OutOfStock {

 	z-index: 5;

	position:absolute;

	bottom:-2px;

	right:-2px;

	width:48px;

	height:48px;

	background: url(../styleImages/sold.gif) no-repeat bottom right;

	padding:0px;

}



.OutOfStockbig {

 	z-index: 5;

	position:absolute;

	bottom:180px;

	right:0px;

	width:96px;

	height:96px;

	background: url(../styleImages/soldbig.gif) no-repeat bottom right;

	padding:0px;

}





.vpright{

 

 	width: 630px;

 	

	float: left;

	

	position: relative;

	

}



