body {
background-color: #FFF; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center;
}

#pageSurround {
width: 873px; margin: 0px auto; margin-top:20px; background: url(../styleImages/backgrounds/contentbg.gif) no-repeat left top; text-align:left; 
}
#topHeader {
text-align: right; height: 26px; margin-bottom: 10px; padding:20px 0 0 0; clear:both; width:400px;
float:right; background-color:#FFFFFF;
}
.boxTitleLeft {
font-size: 65%;	color: #FFFFFF;	height: 15px;	padding-left: 5px; text-transform:uppercase;
background: url(../styleImages/backgrounds/dottedbackground.gif) no-repeat bottom right; #333; text-align:right;
}
.boxTitleRight {
font-size: 75%;	color: #FFFFFF;	background-color: #cac3bf;	height: 15px;	padding: 5px; font-family:Geneva, Arial, sans-serif;
}

.boxContentLeft {
padding:3px 0 5px 5px; margin-bottom: 10px; color:#FFFFFF;
}
.boxContentRight {
background-color: #f9f5ec; padding-left: 5px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 5px;
}
.boxContentRight ol{
list-style:none;
}

.colLeft {
width: 160px; padding-right: 5px; float: left; margin:40px 0 0 60px;  
}

.colMid {
width: 435px; float: left; margin:0px 0px 10px 260px;  
}
.colMid p{
color:#666666; line-height:18px;
}
.colMid a:link, .colMid a:visited{
color:#666666;
}
.colRight {
width: 160px; float: right; background-color:#f9f5ec; margin:20px 0 0 0;
}

.boxContent {
padding: 3px; font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size: 75%;	color: #333333;
background-color: #FFFFFF; margin:0px 0 5px 0;
}
#footer{
border-top:1px solid #cac3bf; width:873px; margin:0 auto; margin:0px 0 20px 0px; clear:both;
}
#footer p{
font-size:10px; color:#333333; font-family:Tahoma, Helvetica, sans-serif; padding:10px 0 0 0; text-align:right; 
}
#footer a:link, #footer a:visited{
color:#333333; font-weight:bold;
}
#footer a:hover{
color:#444;
}
/* CHECKOUT PAGES */

.colLeftCheckout {
width: 160px; padding-right: 5px; float: left; margin:90px 0 0 60px;
}

.colMainCheckout {
width: 568px; float: right; margin:0 20px 20px 0;
}

/* END CHECK OUT PAGES */

.siteDocs {
text-align:center; margin-top: 10px;
}

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

#subCats {
text-align: center;margin: 0px;padding: 3px; float: left; width: 387px;
}

.subCat {	
text-align: center;padding: 8px;float: left;width: 110px;height: 150px;
}

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