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

#pageSurround {	width: 900px;	
margin: 0px auto;	
padding: 0px;	
border: 2px solid #ffffff;	background-color: #FFFFFF;
}

#subSurround {	
border: 1px solid #5C84CE;	background-image: url(../styleImages/backgrounds/contentBg.jpg);	
background-repeat: repeat-x;	
background-position: bottom;
}

#topHeader {	
text-align: right;	
height: 164px;	
margin-bottom: 0px;	
padding-right: 9px;	
padding-top: 0px;	
background-image: url(../styleImages/backgrounds/topHeader.jpg);	
border-bottom: 1px solid #000000;
}

#navbar {
background: #02009e;
height: 20px;
margin-bottom: 10px;
}

#navbar a {
padding-left: 20px;
font-size: 10pt;
font-family: Verdana;
color: #ffffff;
padding-top: 0px;
}

.boxTitleLeft {	
background-color: #003993;
font-family: Impact;	
font-size: 18pt;	
color: #ffffff;	
width: 245px;	
height: 30px;	
padding-left: 5px;	
padding-top: 1px;
}

.boxTitleRight {	
background-color: #a3bae3;
font-family: Impact;	
font-size: 18pt;	
color: #ffffff;	
width: 165px;	
height: 30px;	
padding-left: 5px;	
padding-top: 1px;
}

.boxContentLeft {	
background-color: #003993;	
padding-left: 5px;	
margin-bottom: 10px;	
padding-top: 3px;	
padding-bottom: 5px;
}

.boxContentRight {	
background-color: #a3bae3;	
padding-left: 5px;	
margin-bottom: 10px;	
padding-top: 3px;	
padding-bottom: 5px;
}

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

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

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

.boxContent {	
padding: 3px;	
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 75%;	
color: #333333;	
background-color: #FFFFFF;	
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: #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 #cccccc;
}

.latestProds {	float: left;	
text-align: center;	
width: 131px;	
height: 120px;
}