#header {position: relative;}
#header h3.storeLogo {width: auto; float: none; text-align: center;}
#header-contact-info {position: absolute; top: 5px; right: 5px; text-align: right;}
#header-contact-info .info-text-phone {font-weight: bold; font-size: 14px; color: #83A338;}
#header-contact-info .info-text-hours { color: #83A338;}

#topNav .topNavViewCart {float: right; font-weight: bold; padding-left: 10px; background: url(http://lib.store.yahoo.net/lib/yhst-72144264315996/cart.png) no-repeat 0 2px;}

#bodyContent #info-div {clear:both; padding-top: 10px;}
#bodyContent .contentsTable {margin: 10px 0;}
#bodyContent .contentsTable td {padding: 10px;}
#bodyContent .searcharea {float: right; padding-top: 10px; padding-right: 20px;}
.searcharea #searchSubmit {background-color: #ecb417; padding: 3px; position: relative; top: -1px; *top: 1px; }
.searcharea #searchInput {margin-left: 5px; *margin-right: 5px; border-color: #83a338; border-style: solid; border-width:1px;}
.searcharea .searchText {color: #83a338; font-weight: bold;}
#bodyContent .breadcrumbs {width: 500;}
#bodyContent .pr-overview-wrapper {float: right; margin-top: 20px; padding-right: 20px;}
#bodyContent #product-reviews{padding-bottom: 20px; clear: both;}
.pr_write_review {clear: both; padding-top: 30px;}

.clear {clear: both; float: none;}
#connectWithUs {background-color: #fc9227; padding: 8px 10px 6px 10px; *padding-bottom: 0px; margin: 15px 0; clear:both;}
#connectWithUs form{float: right; }
#connectWithUs .connect {float: left; color: #fff; font-weight: bold; font-size: 15px; *padding-top: 3px;}
#connectWithUs .connect a {position: relative; top: 2px; left: 2px;}
#connectWithUs #signUpSubmit {background: url() #FC9227; color: #fff; border: 1px solid #fff; font-size: 11px; *position: relative; *top: -1px;}
#connectWithUs #signUpTextBox {width: 300px; color: #808080; border: none; padding-bottom: 2px; padding-left: 3px;}

#vendorList {float: left; padding: 15px; background-color: #e0fa9f; margin: 15px 0;}
#vendorList h2 {color: #83A338; font-size: 13px; margin-bottom: 5px;}
#vendorList ul{list-style: none;}
#vendorList ul li{margin-left: 0; margin-bottom: 4px;}
#vendorList ul li a {text-decoration :none;}
#vendorList ul li a:hover {text-decoration: underline; color: #ECB417;}
#billboardWrapper {float: left; padding-left: 20px;  margin: 15px 0;}

.specialsHeader, .contentsTable {clear: both;}

#vendor-blurb{width: 240px; float: left; margin-top: 10px; padding-left: 25px; padding-top: 20px;}
#vendor-blurb .vendor-logo {text-align: center;}
#vendor-blurb .vendor-logo .caption .Image {float: none; padding: 0 0 15px 0;}
#vendor-blurb .vendor-blurb-wrapper {padding: 10px; background-color: #FC9227; color: #fff;}
#vendor-products{width: 465px; float: left; padding-left: 20px; padding-top: 30px;}
#bodyContent #vendor-products table td {padding-top:0; padding-bottom: 20px;}

#testimonials {padding: 40px 20px 20px 20px; color: #808080;}
#testimonials h2 {font-size: 13px; color: #808080; }
#testimonials p{clear: both; margin:0; padding: 10px 0;}
#testimonials span {display: block; padding: 7px 0 10px 15px; color: #808080; font-weight: bold;}

#sitemap_page{overflow: hidden; margin: 0 -10px;}
#sitemap_page h1{font: normal 26px Georgia, serif; color: #fff; background: #4F6F00; margin: 0 0 20px 0; padding: 5px 5px 5px 10px;}
#sitemap_page div{width: 30%; float: left;}
#sitemap_page h2{font: normal 18px Georgia, serif;}
#sitemap_page ul{margin-left: 0;}
#sitemap_page li{list-style: none; margin-left: 0;}

.pageText{clear:both;}
#footer{text-align: center; padding-bottom: 10px; clear: both;}
#footer .copyright{padding-bottom: 10px;}
#footer .copyright, #footer .yahooLogo {float: none; text-align: center; width: auto;}

#ys_superbar{height:37px !important;}
.ys_clear{clear:both;}
#yscp_signin_link{display:inline;}
.yui-skin-sam .yui-panel .bd{padding:0 !important;}
.shipFooter{display:none;}



