body {



	margin: 0px;



	background-color: #877E19;



	background-attachment: scroll;



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



	background-repeat: repeat-x;



	background-position: top;



}



#pageSurround {

position:relative;

	width: 850px;

	height: 650px;



	margin: 50px auto;



	padding: 0px;



	border: 20px solid #877E19;



	background-color: #FFFFFF;



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



	background-repeat: no-repeat;



	background-position: left top;	



}



#topHeader {



	text-align: right;



	height: 50px;



	margin-bottom: 60px;



	padding-right: 40px;



	padding-top: 0px;	



}



.boxTitleLeft, .boxTitleRight {



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



	font-size: 75%;



	color: #FFFFFF;



	background-color: #031074;



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



	height: 15px;



	border-top: 1px solid #000000;



	border-left: 1px solid #000000;



	border-right: 1px solid #000000;



	padding-left: 5px;



}



.boxContentLeft, .boxContentRight {



	border: 0px solid #000000;



	background-color: #EBEDFE;



	padding-left: 5px;



	margin-bottom: 10px;



	padding-top: 3px;



	padding-bottom: 5px;



}



.colLeft {



	position: relative;



	left: 0px;



	width: 0px; 



	padding-left: 15px;



	padding-right: 0px;



	float: left;



}



.colMid {

    



	position: relative;

	margin-left:10px;



	width: 760px;



	float: left;



}



.colRight {



	position: relative;



	width: 0px; 



	padding-left: 0px;



	right: 0px;



	float: right;



}



.boxContent {



	border: 0px solid #000000;



	padding: 10px;





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



	font-size: 75%;



	color: #333333;



	background-color: #FFFFFF;



	margin-bottom: 0px;





}



/* CHECKOUT PAGES */



.colLeftCheckout {



	position: relative;



	left: 0px;



	width: 70px; 



	padding-left: 15px;



	padding-right: 5px;



	float: left;



}



.colMainCheckout {



	position: relative;



	width: 768px;



	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: #EBEDFE;



	text-align: center;



	border: 0px solid #C9CEFC;



	margin: 0px;



	padding: 3px;



	float: left;



	width: 387px;



}



.subCat {	



	text-align: center;



	padding: 8px;



	float: left;



	width: 110px;



}



.regSep{



	padding: 10px 0px 10px 0px;



	margin: 10px 0px 10px 0px;



	border-top: 1px solid #cccccc;



	border-bottom: 1px solid #cccccc;



}