.leadIn{margin:0 auto;padding:7px 0 3px;position:relative;}
.leadIn h2{margin-top:8px;}
.product{position:relative;}
.product .mainImg {float:left;height:342px;width:416px;}
.product .mainImg .bigimg {height:302px;width:420px;text-align:center;}
.product .mainImg .thumbimg {height:40px;width:420px;text-align:center;}
.product .mainImg .thumbimg img{margin:4px;border:solid 1px;}
.product .mainImg .thumbimg ul li{float:left;padding:0 5px;text-align:center;}
.product .eventCodeBottomRight{bottom:8px;left:392px;position:absolute;}
.product .eventCodeTopLeft{left:0;position:absolute;top:0;}
.product .eventCodeTopRight{left:392px;position:absolute;top:0;}
.product .wootOff{height:50px;}
.product .wootOffLeft{left:5px;position:absolute;}
.product .wootOffRight{position:absolute;right:10px;}
.product .wootOffProgressBar{background-color:#999;height:17px;position:absolute;top:22px;left:62px;width:240px;}
.product .wootOffProgressBarValue{background-color:#ffcd04;height:17px;width:50%;}
.productDescription{float:left;height:337px;padding:5px 7px 0 7px;position:relative;width:300px;}
.productDescription h2{font-size:1.7em;font-weight:normal;margin-bottom:15px;}
.productDescription h3{font-size:2.2em;margin-bottom:4px;}
.productDescription h4{font-size:1.1em;font-weight:normal;margin-bottom:10px;margin-top:20px;}
.productDescription h4 a{font-size:13px;font-weight:bold;color:#63AA5C;}
.productDescription h5{bottom:0;left:0;position:absolute;z-index:1;}
.productDescription h5 a{display:block;height:110px;margin-left:80px;text-indent:-5555px;width:169px;}
.productDescription h5 a.soldOut{margin-left:40px;width:245px;}
.productDescription dl{height:140px;overflow:hidden;}
.productDescription dt{color:#999;float:left;font-size:1.2em;line-height:1.2em;margin-bottom:5px;text-transform:uppercase;width:80px;}
.productDescription dd{color:#333;font-size:1.2em;line-height:1.2em;margin:0 0 5px 90px;width:250px;}
.productDescription ul#shippingOptions{left:95px;margin-bottom:-7px;position:relative;top:-19px;width:260px;}
.productDescription ul#shippingOptions li{font-size:1.1em;line-height:1.3em;}
.productDescription ul#shippingOptions li a{color:#63AA5C;}
.mainContent{margin-top:15px;}
.arrow{position:absolute;left:0;z-index:1;}
.innerbar{float:left;margin:15px 3px;padding-bottom:62px;_padding-bottom:0;width:240px;text-align:right;}
.innerbar .module{margin-bottom:13px;padding-bottom:15px;}
.innerbar .module .footer{color:#fff;}
.salebar .module{background-color:#e2e2e2;height:320px;padding:10px 10px 0 10px;position:absolute;right:0;top:10px;width:235px;}
.salebar .module .content a,.salebar .module .header a{color:#000;}
.salebar .module .header{border-bottom:3px double #999;}
.salebar .module .header h3{color:#000;font-size:1.4em;}
.salebar .module .header h3 a:hover{text-decoration:none;}
.salebar .module .content{height:260px;overflow:hidden;}
.salebar .module .footer{background-color:#333;color:#fff;height:20px;padding:8px 10px 0 10px;margin:5px -10px 0 -10px;}
.sidebar{margin-top:15px;}
.story{float:left;padding:13px 15px 68px;_padding-bottom:0;width:400px;}
.todaysWoot .story a{color:#ddd;}
.story h2{margin:8px 0 15px 0;text-transform:uppercase;font-size:1.6em;line-height:1.6em;}
.story h2.altTitle{color:#fff;}
.story h3{margin-bottom:25px;font-size:2.2em;font-weight:normal;color:#fff;line-height:1.2em;}
.story h4{margin-bottom:18px;font-size:1.3em;}
.story p{margin-bottom:18px;font-size:14px;}
.story ul{margin-bottom:18px;padding-left:15px;}
.story ul li{list-style:square;margin-bottom:11px;}
.story .writeUp,.story .specs,.story .rider{font-size:1.4em;line-height:1.3em;}
.story table.specs{border-collapse:collapse;border-color:#000;border-style:solid;border-width:0 1px 1px 1px;font-size:12px;margin:5px;width:410px;}
.story table.specs td{border-top:solid 1px #000;margin:0;padding:3px 10px;vertical-align:top;}
.backToTop{bottom:0;clear:both;left:0;margin:0 10px;padding:10px 5px;position:absolute;_position:fixed;width:650px;}
.backToTop a{display:block;height:30px;text-indent:-5555px;width:115px;}
.todays9d #footerWrapper{border-top:none;}
#footerWrapper #footer .legal{#padding-top:15px;}
.ProgressBar{position: relative;width: 250px;margin-top:15px;border:1px solid #B1D632;padding:1px;}
.ProgressBar div{display: block;position:relative;background:#B1D632;color:#333333;height:20px;line-height:20px;}
.ProgressBar div span{position:absolute;width: 250px;text-align: center;font-weight: bold;}
.bbscontent{margin-bottom:5px;}
