body {margin: 0px; padding: 0px; background-color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
#pageSurround {width: 999px; margin: 0px auto; background-image: url(../styleImages/backgrounds/content_bg.jpg); background-repeat: repeat-y;}
#topHeader {height: 103px; background-image: url(../styleImages/backgrounds/head_bg.jpg); background-repeat: no-repeat; padding: 0px 35px 0px 0px;}
#sessioncontainer {margin: 0px 0px 0px 190px; padding-top: 15px;}
#searchcontainer {text-align: right; margin-top: -17px;}
#contentcontainer {}
.colLeft, .colLeftCheckout {width: 182px; position: relative; float: left; left: 0px; padding: 95px 17px 0px 35px; background-image: url(../styleImages/backgrounds/collefttop.jpg); background-repeat: no-repeat;}
.colMid, .colMainCheckout {width: 500px; position: relative; float: left; padding: 0px 10px 10px 10px;}
.colRight {width: 182px; position: relative; float: right; right: 0px; padding: 0px 35px 0px 17px;}
.boxTitleLeft, .boxTitleRight {font-size: 14px; font-weight: 900; color: #FFFFFF; padding: 3px 0px;}
.boxContentLeft, .boxContentRight {color: #FFFFFF; padding: 3px 5px 15px 5px; margin-bottom: 10px; border-bottom: 1px dashed #FFFFFF;}
.boxContent {margin-bottom: 5px;}
.foot {height: 53px; background-image: url(../styleImages/backgrounds/footer.jpg); background-repeat: no-repeat; margin: 0px auto;}
.siteDocs {text-align:center; margin-top: 10px;}
.pagination {text-align: right; padding: 5px 0px;}
#subCats {width: 387px; float: left; margin: 0px; padding: 3px; text-align: center; border: 1px solid #004BC2;}
.subCat {width: 110px; height: 50px; float: left; text-align: center; padding: 8px;}
.regSep{padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.latestProds {width: 131px; height: 120px; float: left; text-align: center;}