body{margin:0 0 0 0; background:#f0f0f0 url(../styleImages/backgrounds/bodybg.png) repeat top fixed; font-family:Tahoma,Geneva,sans-serif; margin-bottom:10px}
#pageSurround{width:960px; margin:0px auto 10px auto; padding:0}
#subSurround{padding-left:14px}
#topHeader{text-align:left; margin-left:14px; border-top:1px #fff solid; border-left:1px #999 solid; border-right:1px #999 solid; height:110px; background:#06c url(../styleImages/backgrounds/topHeaderbg.png) repeat-x top}
#sessionBox{display:inline; text-align:right; width:926px; padding:10px 10px 5px 10px; height:25px; float:right; background:#333; clear:both}
.topCats{text-align:center; background-image:url(../styleImages/backgrounds/catBg.gif); height:41px; color:#069; margin-bottom:15px}
.topCatsBgRight{background-image:url(../styleImages/backgrounds/catBgRight.gif); background-repeat:no-repeat; background-position:right; height:41px}
.topCatsBgLeft{float:left; background-image:url(../styleImages/backgrounds/catBgLeft.gif); background-repeat:no-repeat; background-position:left; height:41px}
.siteDocs{text-align:center; background-image:url(../styleImages/backgrounds/siteDocsBg.gif); height:30px; color:#999}
.siteDocsBgRight{background-image:url(../styleImages/backgrounds/siteDocsBgRight.gif); background-repeat:no-repeat; background-position:right; height:30px}
.siteDocsBgLeft{float:left; background-image:url(../styleImages/backgrounds/siteDocsBgLeft.gif); background-repeat:no-repeat; background-position:left; height:30px}
.boxTitleLeft, .boxTitleRight, .commentBox{font-size:80%; color:#666; background:url(../styleImages/backgrounds/boxTitleBg.gif) left top no-repeat; width:165px; min-height:32px; padding-top:11px; padding-left:35px; background-repeat:no-repeat; font-weight:bold}
.boxContentLeft, .boxContentRight{background:#fff url(../styleImages/backgrounds/boxContentBg.gif) bottom no-repeat; border-left:1px solid #CCC; border-right:1px solid #CCC; margin-left:1px; padding-left:10px; padding-top:9px; padding-bottom:5px; width:185px}
.boxFootLeft, .boxFootRight{background:url(../styleImages/backgrounds/boxFootBg.gif) left bottom no-repeat; width:200px; height:9px; background-repeat:no-repeat; margin-bottom:9px}
.boxContent{background-color:#FFF; border-top:3px solid #69f; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; padding:4px 15px; font-size:75%; color:#333; margin-top:5px; margin-bottom:8px; text-align:justify; letter-spacing:0.2px;}
/* CHECKOUT PAGES 
.colLeftCheckout{position:relative; left:0px; width:160px; padding-left:9px; padding-right:10px; float:left}
*/
/* END CHECK OUT PAGES */
.docBtnLeft{background-image:url(../styleImages/backgrounds/docBtnLeft.gif); width:4px}
.docBtnRight{background-image:url(../styleImages/backgrounds/docBtnRight.gif); width:4px}
.docBtnMid{background-color:#DDD; padding:0px 3px 0px 3px}

.pagination{text-align:right; padding-top:5px; padding-bottom:5px}
#subCats{background-color:#EBEDFE; text-align:center; border:1px solid #C9CEFC; margin:0px; float:left; width:99.5%}
.subCat{text-align:center; padding:8px; float:left; width:110px; height:auto}
.regSep{padding:10px 0px 10px 0px; margin:10px 0px 10px 0px; border-top:1px solid #ccc; border-bottom:1px solid #ccc}
.latestProds{float:left; text-align:center; width:165px; min-height:210px}
.randomProds img, a:visited.randomProds img, a:hover.randomProds img{border:none}

input, textarea{background:#ececec url(../styleImages/backgrounds/bgform.gif) bottom center repeat-x; margin:1px; border:1px #ccc solid; padding:1px; color:#1e1e1e; min-height:18px;}
select, option{margin:0; border:1px #ccc solid; padding:1px; color:#1e1e1e}
input.button{color:#333; border:1px solid #ccc; padding:3px 10px}
input.noborder { border:none}
