body { margin:0 30px 0 30px; padding:0px; height: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; }

#wrapper { width: 100%; height: 100%; }
#leftcontent { position: absolute; height: 1500px; left:0; width:30px; background: url('../styleImages/originalsrbest/left_border.jpg') repeat-y; }
#rightcontent { position: absolute; height: 1500px; right:0; top:0; width:30px; background: url('../styleImages/originalsrbest/right_border.jpg') repeat-y; }
#pageSurround { background-color: #ffffff; height: 100%; margin-left: 9px; margin-right:9px; voice-family: "\"}\""; /* IE 5 Hack */ voice-family: inherit; margin-left: 10px; margin-right:10px; }
html>body #pageSurround { height: 100%; margin-left: 10px; margin-right:10px; }
#subSurround { padding: 5px 10px 5px 10px; height: 100%; } 

#topHeader #logo { float: left; width: 374px; height: 110px; margin: 5px 0 0 10px; }
#topHeader #sessionBox { float: right; text-align: left; width: 236px; height: 96px;  }
#topHeader #shoppingBasket { float: right; width: 200px; height: 105px; padding: 10px 0 0 0; margin: 5px 20px 0 0; background: url('../styleImages/originalsrbest/shopping_basket.jpg') no-repeat; text-align: center; color: #ffffff; font-size: 11px; }
#topHeader #shoppingBasket span.basketTitle { font-size: 14px; font-weight: bold; }

#leftColumn { float: left; width: 200px; height: 100%; margin-right: 20px; }
#leftColumn .alignCenter { text-align: center; }
#leftColumn .copyright { color: #666666; font-size: 10px; text-align: center; line-height: 17px; }
#leftColumn .copyright a { text-decoration: none; }
#leftColumn .sideContent { background-color: #ffffff; margin: 5px 0 20px 0; }
#leftColumn .sideContent a { color: #666666; }
#leftColumn .sideContent a:hover { color: #444444; }
#leftColumn .sideContent .sideContentHeader { width: 200px; height: 25px; line-height: 25px; color: #ffffff; font-size: 12px; letter-spacing: 2px; text-align: center; }
#leftColumn .sideContent .categories { background: url('../styleImages/originalsrbest/categories_bg.jpg') no-repeat; }
#leftColumn .sideContent .information { background: url('../styleImages/originalsrbest/info_bg.jpg') no-repeat; }
#leftColumn .sideContent .search { background: url('../styleImages/originalsrbest/search_bg.jpg') no-repeat; }
#leftColumn .sideContent .session { background: url('../styleImages/originalsrbest/session_bg.jpg') no-repeat; }
#leftColumn .sideContent ul.sideContentMenu { width: 190px; margin: 0 0 0 5px; list-style-type: none; text-indent: 5px; color: #666666; }
#leftColumn .sideContent ul.sideContentMenu li { border-bottom: 1px solid #dddddd; line-height: 18px; padding: 3px 0 1px 0; }

#mainContent { }
#mainContent2 { margin-left: 220px; }

#bannerHolder { padding: 0; margin: 10px 0 10px 20px; width: 90%; height: 148px; background-color: red; background-color: #00ADEF; }
#bannerLeft { float: left; width: 180px; height: 148px; background: url('../styleImages/originalsrbest/banner_left.jpg') no-repeat 0 -1px; }
#bannerMiddle { float: left;  }
#bannerRight { float: right; width: 435px; height: 148px; background: url('../styleImages/originalsrbest/banner_right.jpg') no-repeat 0 -1px; }

.boxTitleLeft, .boxTitleRight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #000000; width: 175px; height: 13px; padding-top: 2px; padding-left: 5px; font-weight: bold; }
.boxFootLeft, .boxFootRight { width: 175px; height: 12px; padding-left: 5px; margin-bottom: 10px; }
.boxContentLeft, .boxContentRight { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color: #FFFFFF; padding-left: 5px; padding-top: 9px; padding-bottom: 5px; width: 168px; }
.boxContent { padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #333333; }

/* CHECKOUT PAGES  .colLeftCheckout { position: relative; left: 0px; width: 160px; padding-left: 9px; padding-right: 10px; float: left; } */
/* END CHECK OUT PAGES */

.pagination { color: #666666; text-align: center; padding-top: 5px; padding-bottom: 5px; }
#subCats { text-align: center; margin: 0px; float: left; width: 99.5%; }
.subCat { text-align: center; padding: 8px; float: left; width: 110px; height: 70px; }
.subCat img { margin: 0 0 5px 0; }
.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: 150px; height: 150px; margin: 5px 2px 5px 2px; padding: 5px; }
.productList { float: left; text-align: center; width: 150px; height: 200px; margin: 5px 2px 5px 2px; padding: 5px; }
.productList .productListImg { width: 150px; height: 150px; }
.productList .productListInfo { width: 150px; height: 45px; margin: 5px 0 0 0; overflow: hidden; }
.productList .productListInfo span.productListSmall { font-size: 11px; }

#buyButtonLocation { background-color: #F0FAFF; color: #444444; border: 1px solid #00ADEF; text-align: center; padding-top: 5px; padding-bottom: 5px; }