	body {

		margin: 0px 5px 5px;

		background-color: #FFFFFA;

		background-attachment: scroll;

		background-image: url(../styleImages/backgrounds/pageBg.jpg);


		background-position: top;

	}

	#pageSurround {

		width: 748px;

		margin: 0px auto;

		padding: 0px;

		background-color: #FFFAF6;

		background-image: url(../styleImages/backgrounds/contentBg.jpg);

		background-repeat: no-repeat;

		background-position: left top;	

	}

	#topHeader {

		text-align: right;

		height: 36px;

		margin-bottom: 20px;

		padding-right: 0px;

		padding-top: 80px;	

	}

	.boxTitleLeft, .boxTitleRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6A175B;
	background-image: url(../styleImages/backgrounds/boxTitleBg.gif);
	height: 17px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left: 5px;
	text-indent: 10px;
	font-weight: bold;
	line-height: 18px;
	text-transform: uppercase;

	}

	.boxContentLeft {
	border: 1px solid #999999;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-bottom: 3px;
	background-repeat:   repeat-x;
	background-image: url(../styleImages/backgrounds/bg-contentbox.gif);
		
	}
	
	.boxContentRight {

		border: 1px solid #999999  ;

		padding-left: 5px;

		margin-bottom: 10px;

		padding-top: 6px;

		padding-bottom: 10px;
		
		background-image: url(../styleImages/backgrounds/bg-contentbox.gif);

		background-repeat:  repeat-x;
		
	}


	.colLeft {

		position: relative;

		left: 0px;

		width: 160px; 

		padding-left: 1px;

		padding-right: 5px;

		float: left;

	}

	.colMid {

	position: relative;
	width: 403px;
	float: left;
		

	}

	.colRight {

		position: relative;

		width: 160px; 

		padding-left: 5px;

		right: 0px;

		float: right;

	}

	.boxContent {

		border: thin none;

		padding: 0px;

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 11px;

		color: #6A175B;

		margin-bottom: 40px;
		
		

	}

	/* CHECKOUT PAGES */

	.colLeftCheckout {

		position: relative;

		left: 0px;

		width: 160px; 

		padding-left: 1px;

		padding-right: 5px;

		float: left;
		
		

	}

	.colMainCheckout {

		position: relative;

		width: 560px;

		float: left;
		
		font-size: 90%;
		
		padding-top: 12px;
		
		padding-left: 3px;
		
		

	}

	/* END CHECK OUT PAGES */

	.siteDocs {
	margin-top: 8px;
	background-image: url(../styleImages/backgrounds/footer.jpg);
	height: 28px;
	text-align: center;
	padding-top: 8px;
	width: 748px;
	margin: 0px auto;
	padding-bottom: 0px;
	
	
	
	
	
	
	
	
		
		
		
	
		
		
		

	}

	.pagination {

		text-align: right;

		padding-top: 5px;

		padding-bottom: 5px;

	}

	#subCats {

		background-color: #EBEDFE;

		text-align: center;

		border: 1px solid #C9CEFC;

		margin: 0px;

		padding: 3px;

		float: left;

		width: 387px;

	}

	.subCat {	

		text-align: center;

		padding: 8px;

		float: left;

		width: 110px;

		height: 50px;

	}

	.regSep{

		padding: 10px 0px 10px 0px;

		margin: 10px 0px 10px 0px;

		border-top: 1px solid #cccccc;

		border-bottom: 1px solid #FF0000;

	}

	.latestProds {

		float: left;

		text-align: center;

		width: 131px;

		height: 120px;
		

	}