body {



	margin: 5px;



	background-color: #170f13;



	background-attachment:scroll;



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



	background-repeat: repeat-x;



	background-position: top;



}



#pageSurround {



	width: 748px;



	margin: 0px auto;



	padding: 5px;



	border: 1px solid #000000;



	background-color: #FFFFFF;



}



#subSurround {



	border: 1px solid #b4777c;



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



	background-repeat: repeat-x;



	background-position: bottom;



}



#topHeader {



	text-align: right;



	height: 116px;



	margin-bottom: 10px;



	padding-right: 9px;



	padding-top: 0px;



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



	border-bottom: 1px solid #000000;



}



.boxTitleLeft, .boxTitleRight {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 70%;



	color: #710f4b;



	background-image: url(../styleImages/backgrounds/boxTitleBg.gif);



	width: 155px;



	height: 15px;



	padding-left: 5px;



	padding-top: 1px;



}



.boxContentLeft, .boxContentRight {



	border-left: 2px solid #a05d86;



	border-right: 2px solid #a05d86;



	border-bottom: 2px solid #a05d86;



	background-color: #ece9d8;



	padding-left: 5px;



	margin-bottom: 10px;



	padding-top: 3px;



	padding-bottom: 5px;



}



.colLeft {



	position: relative;



	left: 0px;



	width: 160px; 



	padding-left: 9px;



	padding-right: 5px;



	float: left;



}



.colMid {



	position: relative;



	width: 398px;



	float: left;



}



.colRight {



	position: relative;



	width: 160px; 



	padding-left: 5px;



	right: 9px;



	float: right;



}



.boxContent {



	border-top: 1px solid #710f4b;



	border-right: 1px solid #710f4b;



	border-bottom: 1px solid #710f4b;



	border-left: 1px solid #710f4b;



	padding: 3px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 75%;



	color: #710f4b;



	background-color: #ece9d8;



	margin-bottom: 5px;



}



/* CHECKOUT PAGES */



.colLeftCheckout {



	position: relative;



	left: 0px;



	width: 160px; 



	padding-left: 9px;



	padding-right: 10px;



	float: left;



}



.colMainCheckout {



	position: relative;



	width: 558px;



	float: left;



}



/* END CHECK OUT PAGES */



.siteDocs {



	text-align:center;



	margin-top: 10px;



}



.pagination {



	text-align: right;



	padding-top: 5px;



	padding-bottom: 5px;



}



#subCats {



	background-color: #ddd7b3;



	text-align: center;



	border: 1px solid #cba8ab;



	margin: 0px;



	padding: 2px;



	float: center;



	width: 382px;



}



.subCat {	



	text-align: center;



	padding: 6px;



	float: left;



	width: 115px;
	
	height:130px;



}



.regSep{



	padding: 10px 0px 10px 0px;



	margin: 10px 0px 10px 0px;



	border-top: 1px solid #cccccc;



	border-bottom: 1px solid #cccccc;



}