body {

	margin: 0px;

	background-color: #F5E7EB;

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

	background-repeat: both;

	

}

#pageSurround {
	width: 850px;
	margin: 0px auto;
	background-image: url(../styleImages/backgrounds/body.gif);

	

	background-position: center;
	background-color: #FFFFFF;
}

#topHeader {

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

	text-align: right;

	height: 65px;

	margin-bottom: 0px;

	padding-right: 5px;

	padding-top: 68px;	

}

.boxTitleLeft {

	font-family: Arial;

	font-size: 70%;

	color: #FFFFFF;

	text-decoration: none;

	margin-left: 48px;

	height: 15px;	

	padding-left: 5px;

    margin-bottom: 3px;

}

.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 {

	margin-left: 0px;

	background-color: none;

	margin-top: 6px;

	margin-bottom: 20px;

	padding-top: 0px;

	padding-bottom: 2px;
	
	clear: both;

}

.boxContentLeft4 {

	

	background-color: none;

	margin-left: 41px;

	margin-bottom: 5px;

	padding-top: 3px;

	padding-bottom: 2px;

}

.boxContentLeft3 {

	

	margin-top: 0px;

	margin-left: 5px;

	padding-left: 4px;

	padding-right: 5px;

	margin-bottom: 10px;

	padding-top: 0px;

	padding-bottom: 5px;
	clear: left;

}

.boxContentLeft1 {
	margin-left: 5px;
	padding-left: 3px;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}

.boxContentLeft2 {
	border: 1px solid #FFFFFF;
	background-color: #96e0f0;
	margin-left: 5px;
	padding-left: 4px;
	padding-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 140px;
	clear: both;
}

.boxContentRight {

	font: Arial;

	font-size: 75%;

	color: #8E061E;

	margin-top: 0px;

	margin-right:0px;

	margin-bottom: 4px;

	

}

.colLeft {
	position: relative;
	left: 0px;
	width: 201px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	background-repeat: repeat-x;
	height: 100%;
}

.colMid {

	position: relative;

	width: 502px;

	float: left;
	margin: auto;

	    

}

.colRight {

	position: relative;

	width: 160px; 

	padding-left: 5px;

	right: 0px;

	float: right;

}

.boxContent {

	

	padding: 5px;

	font-family: Arial;

	font-size: 70%;

	color: #000000;

	background-color: #FFFFFF;

	margin-bottom: 5px;

	min-height: 440px;

}

.boxContent4 {

	margin-left: 2px;

	padding: 10px;

	font-family: Arial;

	font-size: 100%;

	color: #000000;

	background-color: #FFFFFF;

	margin-bottom: 5px;

	min-height: 440px;

}

.boxContent1 {

	margin-left: 2px;

	padding: 10px;

	font-family: Arial;

	font-size: 75%;

	color: #333333;

	font-weight: bold;

	background-color: #FFFFFF;

	margin-bottom: 3px;

	min-height: 440px;

}

.boxContent3 {

	

	font-family: Arial;

	font-size: 70%;

	color: #333333;

	font-weight: bold;

	background-color: #FFFFFF;

	

	min-height: 650px;

}

.boxContent2 {
	font-family: Arial;
	font-size: 70%;
	color: #333333;
	font-weight: bold;
	min-height: 800px;
}

.catboxcontent {

	padding-top: 3px;

	padding-bottom: 3px;

	padding-right: 5px;

	padding-left: 5px;

	font-family: Arial;

	font-size: 70%;

	color: #653416;

	margin-bottom: 5px;

	min-height: 440px;
	

}

.shopping {

    margin-top: 5px;

	}

/* CHECKOUT PAGES */

.colLeftCheckout {

    position: relative;

	left: 0px;

	width: 201px; 

	padding-left: 10px;

	padding-right: 10px;

	float: left;

}

.colMainCheckout {

	position: relative;

	width: 502px;

	float: left;

}

/* END CHECK OUT PAGES */

.siteDocs {

	text-align:center;

	margin-top: 10px;

}

.pagination {

	font: Arial;

	font-size: 90%;

	font-weight: bold;

	color: #653416;

	text-align: right;

	padding-top: 5px;

	padding-bottom: 5px;

}

#subCats {

	background-color: #FFFFFF;

	text-align: center;

	

	margin: 0px;

	

	float: left;

	width: 454px;

}

.subCat {	

	text-align: center;

	

	float: left;

	width: 227px;

	height: 235px;

}



.regSep{

	padding: 10px 0px 10px 0px;

	margin: 10px 0px 10px 0px;

	border-top: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

}

.latestProds {

	float: left;

	text-align: center;

	width: 131px;

	height: 120px;

}

.bottom {

   background-color: #653416;

   height: 75px;

   }