body {font-family:Arial, Helvetica, sans-serif; margin:0px;}
img {border:none;}

#container {position:relative; margin:0px auto; width:1092px; background:url(/images/shdw_main.jpg) top right repeat-y;}
#container .centerbox {position:relative;  margin:0px auto; width:900px; border-left:1px solid #333333; border-right:1px solid #333333; min-height:600px; padding-bottom:40px;}

.centerbox .headerbar {position:relative; width:900px; height:25px; background-color:#dce865; }
.centerbox .headerbar .nav {position:absolute; top:7px; right:25px; }
.centerbox .headerbar .nav .mainNavItem{float:left;}
.centerbox .headerbar .nav .mainNavItem a{color:#333333;text-decoration:none; margin-left:15px; font-size:10px;}
.centerbox .headerbar .nav .mainNavItem a:hover{color:#ffffff;}
.centerbox .headerbar .nav .mainNavItem .mainNavMenu{display:none; position:absolute; border:solid 1px #333333; width:150px; margin-left:15px; background-color:#ffffff; border-bottom:none;}
.centerbox .headerbar .nav .mainNavItem .mainNavMenu .subMenuItem{border-bottom:solid 1px #333333; padding:5px; margin:0px;}
.centerbox .headerbar .nav .mainNavItem .mainNavMenu .subMenuItem a{font-size:12px;}

.centerbox .leftside {position:relative; width:627px; float:left;}
.centerbox .leftside .header {position:relative; width:627px; height:204px; background:url(/images/bckgrd_header.jpg) bottom left no-repeat; border-bottom:2px solid #333333;}
.centerbox .leftside .header #search{position:absolute;top:25px;left:370px;color:#666;font-size:12px;text-transform:capitalize;}
.centerbox .leftside .header #search input {border:#999999 solid 1px; padding:5px; font-size:11px; margin-top:4px; color:#999999;}
.centerbox .leftside .header #search #searchGlass{position:absolute; top:19px;}
.centerbox .leftside .header #homeLink{position:absolute;width:270px;height:75px;right:33px;bottom:10px;}
.centerbox .leftside .barClearanceItems {position:relative; height:40px; background-color:#dce865;}
.centerbox .leftside .barClearanceItems .txt {position:absolute; top:13px; left:20px;}
.centerbox .leftside .barClearanceItems .nav {position:absolute; bottom:9px; right:15px; font-size:10px; color:#333333;}
.centerbox .leftside .barClearanceItems .nav a {color:#333333; text-decoration:none;}
.centerbox .leftside .barClearanceItems .nav a:hover {color:#ffffff; text-decoration:underline;}

.centerbox .leftside .mainfeeder {width:627px; background:url(/images/bckgrd_mainBody.jpg) left top repeat-x; padding-bottom:20px;}
.centerbox .leftside .mainfeeder #retailerTitle{color:#555555;position:absolute;top:216px;left:175px;text-transform:capitalize;font-size:18px; font-weight:bold;}
.centerbox .leftside .mainfeeder #retailerDescription{color:#555555;padding-left:25px;padding-right:25px;padding-bottom:30px;}
.centerbox .leftside .mainfeeder .item {position:relative; width:577px; margin:0px auto; border-bottom:1px solid #333333; padding:15px;}
.centerbox .leftside .mainfeeder .item .storeLogo {width:110px; text-align:center; padding:10px 0px; margin-right:15px; /*background-color:#ffffff; border:1px solid #666666;*/ float:left;font-size:11px;color:#666666;}
.centerbox .leftside .mainfeeder .item .storeLogo img {margin:0px auto;}
.centerbox .leftside .mainfeeder .item .retailerName{position:relative;width:110px;top:22px;height:11px;margin-top:-11px;}
.centerbox .leftside .mainfeeder .item .contents {float:left; width:332px; color:#333333; font-size:10px;}
.centerbox .leftside .mainfeeder .item .contents a {color:#222; font-weight:bold;font-size:12px; }
.centerbox .leftside .mainfeeder .item .contents a:hover {color:#dce865;}
.centerbox .leftside .mainfeeder .item .email {position:absolute; top:15px; right:15px;}
.centerbox .leftside .mainfeeder .item .findit {position:absolute; bottom:15px; right:15px;}
.centerbox .leftside .mainfeeder #featuredProducts .title {color:#999999; padding:10px;}
.centerbox .leftside .mainfeeder #featuredProducts .product{width:200px;position:relative;overflow:hidden;float:left;margin-left:9px;margin-top:10px;margin-bottom:10px;text-align:center;}
.centerbox .leftside .mainfeeder #featuredProducts .product .productTitle{color:#666;font-weight:bold;padding:5px;}
.centerbox .leftside .mainfeeder #featuredProducts .product .productImage {border:#999999 solid 1px; padding:3px;}
.centerbox .leftside .mainfeeder #featuredProducts .product .productImage img {margin:3px; width:150px; height:150px;}

.centerbox .leftside .mainfeeder .listTable{color:#666;}
.centerbox .leftside .mainfeeder .msg{color:red;margin-left:200px;font-weight:bold;}
.centerbox .leftside .mainfeeder #copy{padding:10px;}

.centerbox .rightside {position:relative; float:left; width:273px;}
.centerbox .rightside .socialIcons {float:right; width:253px; margin-top:10px;}
.centerbox .rightside .socialIcons img.ico {float:left; padding-right:3px;}

.centerbox .rightside .quickSearch {position:relative; float:right; width:253px; min-height:190px; padding-top:40px; padding-bottom:30px; margin-top:15px; border-top:1px solid #333333; border-left:1px solid #333333; border-bottom:1px solid #333333; background:url(/images/bckgrd_sidebox.jpg) top left no-repeat; line-height:14px;}
.centerbox .rightside .quickSearch a {color:#333333; text-decoration:none; font-size:10px;}
.centerbox .rightside .quickSearch a:hover {color:#dce865;}
.centerbox .rightside .quickSearch #expandView {position:absolute; top:15px; right:10px;}
.centerbox .rightside .quickSearch #buttonOne {position:absolute; bottom:0px; left:28px; z-index:1;}
.centerbox .rightside .quickSearch #buttonTwo {position:absolute; bottom:0px; right:28px; z-index:2;}
.centerbox .rightside .quickSearch .txt {position:absolute; top:12px; left:12px;}
.centerbox .rightside .quickSearch .stores .listOne {float:left; padding-left:20px; width:100px;}
.centerbox .rightside .quickSearch .stores .listTwo {float:left; padding-left:20px; width:100px;}
.centerbox .rightside .quickSearch .stores br {height:0px;}

.centerbox .rightside .featuredStores {position:relative; float:right; width:253px;  padding-top:35px; margin-top:15px; border-top:1px solid #333333; border-left:1px solid #333333; border-bottom:1px solid #333333; }
.centerbox .rightside .featuredStores .txt {position:absolute; top:12px; left:12px;}
.centerbox .rightside .featuredStores .logoOne {float:left; padding-left:30px; padding-top:10px;}
.centerbox .rightside .featuredStores .logoTwo {float:left; padding-left:30px; padding-top:10px;}

.centerbox .copyright {position:absolute; bottom:0px; left:0px; width:900px; padding:10px 0px;  background-color:#dce865;  }
.centerbox .copyright .txt {margin:0px auto; text-align:center; font-size:10px; color:#333333;} 
