#nav a,#subCat a{display:block;width:178px;height:25px;padding:15px 10px 5px;text-decoration:none}#breadcrumbs li,#productGrid li,#topNav li{list-style-image:none;display:inline}.payPlan,.promoCode,.viewCart{border-collapse:collapse}#nav,#productDetails,.tableContainer{overflow:hidden}#nav a,#nav a:hover,#productGrid a,#subCat a,.updateCart a:link,a{text-decoration:none}*{margin:0;padding:0}img,img a{border:0}#wrapper{position:relative;width:960px;margin:10px auto 0;padding:10px 10px 55px}#wrapperCheckout{position:relative;width:960px;margin:30px auto 0;padding:10px 10px 0}#topNav{width:960px;height:25px;margin:10px auto 5px;font-size:12px}#topNav ul{list-style:none;margin:0;float:right}#topNav li{padding-left:30px}#header{width:960px;margin-bottom:20px}#leftBar{float:left;width:200px}#nav{margin:0 0 20px}#nav ul,#subCat ul{list-style:none;margin-bottom:-1px}#nav li{list-style-image:none;display:block;font-weight:700}#subCat li{list-style-image:none;display:block;font-weight:400}#nav a{font-weight:700}.navHeader{margin:30px 0 0 10px}.listHeader{height:20px;padding:12px 10px 10px}#content,#contentProductDetail{position:relative;width:740px;float:right;margin:0 0 40px}#contentWide{position:relative;width:920px;margin:35px auto 0}#promoBanner{margin-bottom:20px}#breadcrumbs{margin:0 0 15px}#breadcrumbs ul{list-style:none;margin:0 -100px 3px 0}#breadcrumbs li{padding-right:10px}#breadcrumbs li:after{content:">";margin-left:10px}#breadcrumbs li:last-child:after{content:""}#productGrid ul{list-style:none;margin:10px 0;width:740px}#productGrid li{width:170px;height:260px;padding-right:19px;text-align:center;float:left}#productGrid .last{padding:0}#productGrid a:hover{text-decoration:underline}.productImage{width:170px;margin-bottom:5px}.productName{margin:5px 0 0}.productImgContainer{float:left;position:relative}.productOutOfStockBanner{bottom:0;height:50px;left:0;line-height:50px;margin:auto;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0}.price{margin:0 0 15px}.productDescriptionShort{margin:0;width:360px}.productQty{padding:4px 4px 4px 6px;height:14px;width:22px;display:block;text-align:right;margin-bottom:5px}#productDetails{padding:0 20px}#productDescription{width:720px;clear:both;padding:20px 0 0}#productDetails ul{margin:15px 0 25px}#productDetails li{list-style-type:none}.productDrop{margin:0}.optionName{width:60px;height:20px;float:left}table.productTable{margin:20px 0 0 10px;padding:4px}.productTable td{padding:4px}.checkout,.checkoutBottom,.qtyField{padding:4px 4px 4px 6px}td.bottom{vertical-align:bottom}input{margin:0 0 7px}.qtyField{height:14px;width:25px;display:block;text-align:right;margin:0 auto 5px}.cartThumb{float:left;margin:4px 0 8px}.updateCart{font-size:10px}.paymentLabel{display:block}.choosePlan{margin-right:5px}.promoCode{width:450px;margin-bottom:40px}.checkout,.checkoutTop{width:200px}.promoCode td{height:30px}.address,.cardInfo,.editInfo,.shipInfo,.shippingOptions{margin:0 0 4px;display:block}.billCity,.billName,.billStreet,.shipCity,.shipName,.shipStreet{margin:0;display:block}.checkout{margin:0}.checkoutBottom{margin:0 0 20px;width:200px;height:18px}.checkoutTop,.checkoutTopShort{padding:4px 4px 4px 6px;margin:10px 0 0;height:18px}.checkoutTopShort{width:125px}.checkoutLabel{margin:0 0 -3px}.checkoutShort,.promoField,.search{padding:4px;margin:0;width:125px}.checkoutShortest{padding:5px;margin:0;width:70px}.signinField,.signinTop{padding:4px 4px 4px 6px;width:160px;height:18px}.signinField{margin:0}.signinTop{margin:10px 0 0}.signinLabel{text-align:right;width:150px}.paymentIcon{margin:0 7px -5px 4px}.addressTableInfo{padding-bottom:15px}.viewCart{width:100%;margin-bottom:20px;float:left}.billingInfo th,.billingTable th,.forgotPasswordTable th,.payPlan th,.paymentInfo th,.paymentMethodTable th,.shippingInfo th,.shippingTable th,.signinTable th,.summaryCart th,.viewCart th,.viewCartShort th{padding:10px 10px 10px 15px;text-align:left}.billingInfo td,.billingTable,.forgotPasswordTable td,.payPlan td,.paymentInfo td,.paymentMethodTable td,.shippingInfo td,.summaryCart td,.viewCart td,.viewCartShort td{padding:10px 10px 10px 15px;vertical-align:top}td.pay1,td.pay2,td.pay3,td.pay4{padding-bottom:20px}.payPlan{width:270px;margin:54px 0 20px 20px;text-align:left;float:right}.tableContainer>table{width:100%}.billingTable,.shippingTable{width:450px;text-align:left;float:left;border-collapse:collapse}.billingTable{margin:40px 20px 20px 0}.shippingTable{margin:40px 0 20px}.paymentMethodTable{width:100%;border-collapse:collapse;margin:0 0 20px;text-align:left;float:left}td.pay1{width:220px}td.pay2{width:231px}td.pay3{width:162px}.signinTable{width:360px;border-collapse:collapse;margin:0 10px;text-align:left;float:left}.signinTable td{padding:3px 15px 3px 0}.billingTable td,.shippingTable td{border:none;padding:5px 0 0 15px}td.rightAlign,th.rightAlign{text-align:right;vertical-align:top;padding-top:10px}td.rightAlignTop,th.rightAlignTop{text-align:right;vertical-align:top;padding-top:20px;width:150px}td.rightAlignBottom{text-align:right;vertical-align:top;padding:15px 16px 15px 0;width:100px}td.leftAlign,th.leftAlign{text-align:left}td.centerAlign,th.centerAlign{text-align:center}td .rightCell{text-align:right}.summaryCart{width:100%;border-collapse:collapse;margin-bottom:20px;float:left}.billingInfo,.shippingInfo{border-spacing:0;margin:0 20px 20px 0;width:293px;text-align:left;float:left;clear:none}.paymentInfo{width:293px;border-collapse:collapse;margin:0;padding:10px;text-align:left;float:left;clear:none}.cellMedium{height:60px}.cellTall{height:100px}.cellLow{height:20px}#signinContainer{width:760px;margin:40px auto 0;padding-top:40px}#summaryContainer{width:960px;clear:both}.checkoutLinksTop{width:415px;height:20px;margin:-18px 0 0;text-align:right;position:absolute;right:0;top:20px}#checkoutLinksSummary,.checkoutLinks,.checkoutLinksBottom{height:30px;text-align:right;float:right}.checkoutLinks{width:300px;margin:17px 20px 40px 0;clear:both}.checkoutLinksBottom{width:415px;margin:15px 20px 40px}#checkoutLinksSummary{position:absolute;top:570px;right:0;width:300px;margin:17px 0 30px}#forgotPasswordWindow{width:400px;margin:40px auto 0;padding:20px}p.forgotPassword{margin:15px 0 0;padding:0}.forgotPasswordTable th{text-align:left;padding-left:15px}.forgotPasswordTable td{padding:5px 10px 3px 15px}.forgotPasswordTable input{padding:4px 4px 4px 6px;margin:0;width:160px;height:28px}#upsellContainer{clear:both;margin:10px 0 0;padding-bottom:135px;width:940px}#upsellContainer li{display:inline;margin-right:20px}.upsell{width:251px;padding:10px 20px 20px;float:left;margin:0 20px 10px 0}.upsellImage{float:left;margin:3px 15px 0 0}.upsellItem{font-size:15px;font-weight:700;margin-right:10px}.subscriptionPrice{margin:0}.upsellAdd{float:right;margin:10px 15px 0 0}h1{margin-bottom:15px}#upsellContainer h4,h2{margin:0 0 5px}h3{margin:0 0 15px;padding-bottom:3px;width:98%}.codeButton,.newsButton{padding:9px 15px;cursor:pointer}h4{margin:20px 0 5px}h5{margin:2px 0 5px 5px}.tableHeader{margin:20px 0 5px;display:block}p.homeLink{float:right;margin-bottom:40px}a:hover{text-decoration:underline}.codeButton{margin:0 0 0 15px}.continueButton,.formButton{margin:10px 0 0 10px}.cartButton,.continueButton,.formButton{padding:9px 15px;margin-top:10px;cursor:pointer}.newsButton{margin-left:85px}.searchButton,.upsellButton{margin:1px 0 0 5px;padding:4px 9px;cursor:pointer}.buttonLeft a:hover,.buttonRight a:hover{text-decoration:none}#footer{position:relative;margin-top:40px;padding-top:30px;width:100%;height:50px;text-align:center;clear:both}#customCheckoutBottom{clear:both}#customHomeProductGridTop{width:740px;margin-bottom:20px}.payPalImage{margin:0 0 -5px}p.successMessage{margin:20px 0}.checkoutWithPayPalLink{cursor:pointer;display:inline-block}.checkoutWithPayPalImg{display:block;margin:0 0 -8px}.creditCardPayWithPayPalInstead,.payPalPayWithCardInstead{cursor:pointer}.payPalPaymentInfoImage{margin:10px 0 0}.payPalPaymentInfoMessage{width:440px}.payPalLightboxIcon{float:right;padding:20px}.payPalMessage{padding:55px 30px 0}.closePayPalLightbox{margin-right:30px;margin-top:50px;float:right}.payPalGo{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:url(https://www.paypalobjects.com/en_US/i/pui/core/btn_bg_sprite.gif) left 17.5% repeat-x #FFA822;border-color:#D5BD98 #935E0D #935E0D #D5BD98;border-image:none;border-style:solid;border-width:1px;cursor:pointer;font-size:14px;margin-left:30px;margin-top:10px;padding:1px}/* PAYPAL CHECKOUT===============================================================*/.checkoutPaypalSmartPaymentButtons { margin: 0 20px 40px 0; float: right; clear: both; background: #fff; padding: 10px;}.checkoutButtonList { float: right; clear: both; width: 960px;}.payPalOption td { width: 220px;}.payPalOption td div { float: left; clear: both;}
