body {	
margin: 5px;	
background-color: #A5A5A5;	
background-attachment: scroll;	
background-image: url(../styleImages/backgrounds/pageBg.jpg);	
background-repeat: repeat-x;	
background-position: top;
}

#pageSurround {	
width: 840px;	
margin: 0px auto;	
padding: 5px;	
border-left: 2px solid #333333;
border-right: 2px solid #333333;
background-color: #FFFFFF;	
background-image: url(../styleImages/backgrounds/contentBg.jpg);	
background-repeat: repeat-x;	
background-position: top;	
}

#pageFooter {
width: 850px;
height: 50px;
background-color: #ffffff;
background-image: url(../styleImages/backgrounds/footerBg.jpg);
background-repeat: repeat-x;	
background-position: bottom;
margin: 0px auto;
border-left: 2px solid #333333;
border-right: 2px solid #333333;
}

#topHeader {	
text-align: right;	
height: 36px;	
margin-bottom: 20px;	
padding-right: 0px;	
padding-top: 8px;	
height: 100px;
background-image: url(../styleImages/backgrounds/logo.png);
background-repeat: no-repeat;
background-position: center top;
}

.boxTitleLeft, .boxTitleRight {	
font-family: "Trebuchet MS", sans-serif;
/*font-size: 85%;*/
font-size: 65%;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;	
background-color: #333333;	
height: 18px;	
border-top: 1px solid #000000;	
border-left: 1px solid #000000;	
border-right: 1px solid #000000;	
padding-left: 5px;
padding-top: 1px;
padding-bottom: 1px;
}

.boxContentLeft, .boxContentRight {	
border: 1px solid #000000;	
background-color: #F2F2F2;	
padding-left: 5px;	
margin-bottom: 10px;	
padding-top: 3px;	
padding-bottom: 5px;
}

.colLeft {	
position: relative;	
left: 0px;	
width: 160px; 	
padding-left: 5px;	
padding-right: 5px;	
float: left;
}

.colMid {	
position: relative;	
width: 500px;	
float: left;
}

.colRight {	
position: relative;	
width: 160px; 	
padding-left: 5px;		
padding-right: 5px;	
right: 0px;	
float: right;
}

.boxContent {	
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;	
padding-bottom: 8px;	
font-family: "Trebuchet MS", sans-serif;	
font-size: 75%;	
color: #333333;	
background-color: #ffffff;	
margin-bottom: 5px;
}

/* CHECKOUT PAGES */

.colLeftCheckout {	
position: relative;	
left: 0px;	
width: 160px; 	
padding-left: 15px;	
padding-right: 5px;	
float: left;
}

.colMainCheckout {	
position: relative;	
width: 660px;	
float: left;
}

/* END CHECK OUT PAGES */

.siteDocs {	
text-align:center;
padding-top: 24px;
}

.pagination {	
text-align: right;	
padding-top: 5px;	
padding-bottom: 5px;
}

#subCats {	
background-color: #E6E6E6;	
text-align: center;	
border: 1px solid #A8A8A8;	
margin: 10px;	
padding: 3px;	
float: left;	
width: 452px;
}

.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 #cccccc;
}

.latestProds {	
float: left;	
text-align: center;	
width: 160px;	
padding-bottom: 6px;
font-size: 85%;
}