/*
* 
* 	Rockwell
*  JJohnson | April 2009
* 
*/

.updateButtonFix{margin-bottom: -12px;}
#shopping-cart-totals-table {border-top: 1px solid #ccc; margin-top: -27px; margin-bottom: 10px;}
.noborder #shopping-cart-totals-table{border:none;}
#shopping-cart-totals-table p{font-size: 15px;}
.cartheader{font-size: 16px; border-bottom: 1px solid #ccc; padding-bottom: 4px; margin-bottom: 8px;}
div.divider{border-top: 1px solid #ccc; width: 100%; padding: 5px;}
#shopping-cart-table th{background: #333; color: #fff; padding: 2px;}
.cart-collaterals{padding-bottom: 15px;}

.content960{width: 960px; margin: 0 auto; position: relative;}
/*body{background: url('/magentomedia/skin/frontend/default/rockwell/images/body_bg.gif') left top; font-size: 12px;}*/
body{font-size: 12px;} 
#hd{background: url('/magentomedia/skin/frontend/default/rockwell/images/hd_bg.gif') repeat-x left top; height: 123px;}
/*#content{background: #FBBB01 url('/magentomedia/skin/frontend/default/rockwell/images/content_bg.gif') repeat-x left top;}
#content.inner{background: #FBBB01 url('/magentomedia/skin/frontend/default/rockwell/images/content_bg_inner.jpg') repeat-x left top; padding-bottom: 20px;}
*/
#content.inner{padding-bottom: 20px;}
/*#ft{background: url('/magentomedia/skin/frontend/default/rockwell/images/ft_bg.gif') repeat-x left top;}*/

a{color: #462114; text-decoration: none;}
a:hover{color: #000; text-decoration: none;}

.tabcontent a{font-weight: bold;}

#tregister { width: 130px}

.field ul{margin: 0; padding: 0;}
.field ul li{list-style:none; margin: 0; padding: 3px 0;}

.hiddenContent{display:none;}
.adminContent{font-size: 12px; line-height: 18px;}
.adminContent p{margin-bottom: 8px;}

#hd .logo{display: block; width: 241px; height: 77px; text-indent: -99999em; position: absolute; left: 0; top: 4px;}
#hd .logo span{background: url('/magentomedia/skin/frontend/default/rockwell/images/weblogo.gif') no-repeat left top; display: block; width: 241px; height: 77px; position: absolute; left: 0; top: 0;}

#midPanel{position: relative;}
#midPanel .overlay-ctas{position: absolute; right: 10px; bottom: 0;}
#midPanel .overlay-ctas img{margin-left: 10px;}

.topLinks{font-size: 11px; position: absolute; top: 8px; left: 280px; text-transform: uppercase; width: 480px; background: url('/magentomedia/skin/frontend/default/rockwell/images/canada_flag.gif') no-repeat 495px 0;}
.topLinks ul{margin: 0; padding: 0;}
.topLinks li{margin: 0; padding: 0; float: left; list-style:none; list-style-image: none; margin-right: 15px;}
.topLinks li#thelp{width: 30px;}
.topLinks a{color: #fff;}
.topLinks a:hover, .topLinks a.selected{color: #f3ab01;}

.cart{background: url('/magentomedia/skin/frontend/default/rockwell/images/cart_bg.gif') no-repeat left top; position: absolute; right: 0; top: 0; width: 148px;}
.cart ul{margin: 0; padding: 8px 10px 10px 10px;}
.cart ul li{margin: 0; padding: 0 0 5px 0; list-style:none; font-size: 11px; font-weight: bold;}
.cart a{color: #cdcdcd;}
.cart a:hover, .cart a.selected, .cart span{color: #f3ab01; text-decoration:none;}

.search{width: 208px; position: absolute; right: 162px; top: 35px;}
.search button{text-indent: -9999em; width: 25px; height: 23px; padding: 0; background: url('/magentomedia/skin/frontend/default/rockwell/images/sprites.gif') no-repeat -48px 0; border: 0;}
.search .input-text{border: 1px solid #333333; text-align: right; font-size: 11px; color: #000; padding: 4px; width: 162px;}

.homeContent{width: 940px; margin: 15px auto;}

.homeContent .bar{background: url('/magentomedia/skin/frontend/default/rockwell/images/bar_home_title.gif') no-repeat left top; font-size: 12px; color: #fff; padding: 7px;}

.homeContent .ctas .c{width: 300px; float: left; margin-right: 20px; background-image: none;}
.homeContent .ctas .c.l{margin-right: 0;}

.innerLeft{width: 351px; float: left; color: #646250; margin-top: 30px;}
.innerLeft.narrow{width: 290px; }
.innerLeft.landing{width: 370px;}
.innerLeft.landingwide{width: 960px;}

.innerRight{width: 578px; float: right; color: #646250; margin-top: 30px;}
.innerRight.wide{width: 660px;}
.innerRight.landing{width: 550px;}

.jawhorse-acc { margin-top: 35px; margin-bottom: -25px}

.checkoutNav{margin: 0 0 20px 0; padding: 0;}
.checkoutNav li{display:inline; color: #333; list-style:none; font-size: 11px;}
.checkoutNav li a{font-weight: bold; margin: 0 5px;}
#opc-billing, #opc-shipping{float: left; width: 325px;  border: 1px solid #ddd; margin: 10px 0; background: url('/magentomedia/skin/frontend/default/rockwell/images/bg-cart-column.gif') top left repeat-x; padding-bottom: 10px;}
#opc-shipping{float: right; min-height: 398px;}
.knockoutheader{background: #333; color: #fff; padding: 5px; margin-bottom: 20px; border-bottom: 1px solid #fff; font-size: 12px;}
#opc-billing label, #opc-shipping label{margin-bottom: 3px;}

.panel{clear:both; border: 1px solid #ddd; margin: 10px 0; background: url('/magentomedia/skin/frontend/default/rockwell/images/bg-cart-column.gif'); padding-bottom: 10px;}
#checkout-step-payment .panel{width: 100%;}
#payment_form_ccsave{padding: 5px;}
#payment_form_ccsave .input-box{float: left; width: 140px;}
#payment_form_ccsave .input-box input{width: 120px;}
#payment_form_ccsave .input-box.cvv {width: 90px;}
#payment_form_ccsave .input-box.cvv input{width: 70px;}

.validation-advice{color: #f00;}
.input-error input, .input-error select{background: #FFDFDF;}

.onestepcheckout-column-left .input-box{margin: 0; padding: 0 5px 5px 5px; width: 140px;}
.onestepcheckout-column-left .input-box input{width: 130px;}
.onestepcheckout-column-left .input-box{margin: 0; padding: 0 5px 5px 5px; width: 150px;}
.onestepcheckout-column-left .input-box input{width: 140px;}
.onestepcheckout-column-left .input-box .required, .input-box .required{color: #f00;}

#opc-shipping_method{clear:both;}
#checkoutSteps{margin: 0; padding: 0;}
#checkoutSteps li{margin: 0; padding: 0; list-style:none;}

#checkoutSteps .step.container{background:none;}

.cartcrumbs{position: absolute; right: 0px; top: 28px;}
.cartcrumbs a{width: 140px; height: 30px; position: absolute; top: 0;}
.cartcrumbs a.customerLink{left: 0;}
.cartcrumbs a.paymentLink{left: 140px;}
.cartcrumbs a.reviewLink{left: 280px;}

.onestepcheckout-column-left ul{margin: 0; padding: 0;}
.onestepcheckout-column-left ul li{margin: 0; padding: 0; list-style:none;}
.input-box br{display:none;}
#checkout-payment-method-load{margin: 0 0 0 -35px; padding: 0;}
#payment_form_ccsave.form-list{margin: 0; padding: 0;}
#payment_form_ccsave.form-list li{margin: 0; padding: 0 0 8px 0; float: left; width: 140px;}
#payment_form_ccsave.form-list li input{width: 130px;}

.panel.billing{width: 48%; float: left;}
.panel.shipping{width: 48%; float: right; margin-top: -601px; padding-bottom: 35px;}

table.onestepcheckout-summary{width: 100%; margin-top: -15px;}
table.onestepcheckout-summary th{background: #ccc; color: #7c7c7c; text-align: center; padding: 2px;}
table.onestepcheckout-summary td.qty{text-align: center;}
table.onestepcheckout-summary td.total {text-align: right; }
table.onestepcheckout-summary td.total .price{color: #333;}
.onestepcheckout-totals{width: 100%; text-align: right; margin-top: 2px; border-top: 1px solid #ccc; padding-top: 2px;}
.onestepcheckout-totals .title{font-weight: bold; padding-right: 5px;}
.onestepcheckout-totals .value{width: 60px; }

/*
.innerLeft .grungyBox{background: url('/magentomedia/skin/frontend/default/rockwell/images/inner-left-whitebg.gif') repeat-y left top;}
.innerLeft .grungyBox .contentWrap{background: url('/magentomedia/skin/frontend/default/rockwell/images/inner-left-whitebg_top.gif') no-repeat left top;}
*/
.innerLeft .grungyBox .content{/*background: url('/magentomedia/skin/frontend/default/rockwell/images/inner-left-whitebg_bottom.gif') no-repeat left bottom; */padding: 20px;}

.testLeft{width: 320px; float: left;}
.testRight{width: 280px; float: right;}

.grungyBox li{list-style:square; color: #4C2214; font-size: 11px;}

.innerLeft .helveticared{margin-bottom: -14px;}

.section #ownersarea{background: url('/magentomedia/skin/frontend/default/rockwell/images/h-owners-area.gif') no-repeat left top; width: 298px; height: 83px; text-indent: -99999em; margin-bottom: 12px;}
.section #about{background: url('/magentomedia/skin/frontend/default/rockwell/images/h-about-rockwell.gif') no-repeat left top; width: 298px; height: 83px; text-indent: -99999em; margin-bottom: 12px;}
.section #contact{background: url('/magentomedia/skin/frontend/default/rockwell/images/h-contact.gif') no-repeat left top; width: 298px; height: 83px; text-indent: -99999em; margin-bottom: 12px;}
.section #knowledgebase{background: url('/magentomedia/skin/frontend/default/rockwell/images/h-knowledgebase.gif') no-repeat left top; width: 298px; height: 83px; text-indent: -99999em; margin-bottom: 12px;}
.section #jawhorse{background: url('/magentomedia/skin/frontend/default/rockwell/images/h-jawhorse.gif') no-repeat left top; width: 370px; height: 83px; text-indent: -99999em; margin-bottom: 12px;}
.section #jawhorse-small{background: url('/magentomedia/skin/frontend/default/rockwell/images/h-jawhorse-small.gif') no-repeat left top; width: 370px; height: 83px; text-indent: -99999em; margin-bottom: 12px;}
.section #sonicrafter{background: url('/magentomedia/skin/frontend/default/rockwell/images/h-soniccrafter.gif') no-repeat left top; width: 370px; height: 83px; text-indent: -99999em; margin-bottom: 12px;}
.section #sonicrafter-small{background: url('/magentomedia/skin/frontend/default/rockwell/images/h-soniccrafter-small.gif') no-repeat left top; width: 370px; height: 83px; text-indent: -99999em; margin-bottom: 12px;}
.section #vibrafree{background: url('/magentomedia/skin/frontend/default/rockwell/images/h-vibrafree.gif') no-repeat left top; width: 370px; height: 83px; text-indent: -99999em; margin-bottom: 12px;}
.section #vibrafree-small{background: url('/magentomedia/skin/frontend/default/rockwell/images/h-vibrafree-small.gif') no-repeat left top; width: 370px; height: 83px; text-indent: -99999em; margin-bottom: 12px;}
.section #professional{background: url('/magentomedia/skin/frontend/default/rockwell/images/h-professional.gif') no-repeat left top; width: 370px; height: 83px; text-indent: -99999em; margin-bottom: 12px;}
.section #professional-small{background: url('/magentomedia/skin/frontend/default/rockwell/images/h-professional-small.gif') no-repeat left top; width: 370px; height: 83px; text-indent: -99999em; margin-bottom: 12px;}

.ctas{margin-top: 18px;}
.ctas .c{margin-right: 40px; background: url('/magentomedia/skin/frontend/default/rockwell/images/cta-bg.gif') no-repeat 0 21px; width: 225px; float: left; margin-bottom: 20px;}
.ctas .c.l{margin-right: 0;}
.ctas .c h4{margin-bottom: -10px;}
.ctas .c img{padding-left: 4px;}

.sideCta{width: 205px; margin: 0 auto 10px auto;}


.allow .step-title .redtextureheader.reverse{background: url('/magentomedia/skin/frontend/default/rockwell/images/bg-large-gray-pill.gif')}
.redtextureheader, .active .step-title .redtextureheader.reverse{color: #000; font-size: 13px; background: url('/magentomedia/skin/frontend/default/rockwell/images/bg-large-gray-pill.gif') no-repeat left top; padding: 5px 8px 8px 8px; margin-top: 15px;}

.redtextureheader-photo{color: #000; font-size: 13px; background: url('/magentomedia/skin/frontend/default/rockwell/images/bg-large-gray-pill.gif') no-repeat top; padding: 5px 8px 8px 8px; margin-top: 15px;}

.redtextureheader a{color: #000; font-size: 11px;}

 .nlitems{margin-top: 10px;}
 .nlitem{border-bottom: 1px solid #ccc; margin-bottom: 15px;}
 .nlitem .date{ width: 60px; float: left; text-align:center; margin-right: 10px;}
 .nlitem .date .day{display: block; font-size: 22px;}
 .nlitem .date .month{font-size: 10px;}
 .nlitem .info{width: 550px; float: left;}
 .nlitem .info h4{font-size: 14px; margin: -5px 0 0 0; padding: 0; color: #491a02;}
 .nlitem.last{border:none;}

 .sitemap li{list-style:square; color: #462114;}

/*product listing page*/
ol.products-list{margin: 0; padding: 0;}
ol.products-list li{margin: 0; padding: 0;}
.item{width: 640px; margin: 0 auto; border-bottom: 1px solid #eee;}
.item.last{border:none;}
.item .product-image{border: 1px solid #ccc;}
.product-shop{width: 490px; float: right; margin-top: 5px;}


/*product detail page*/
.galleryNav{margin: -7px 0 0 0; padding: 0; min-width:300px;}
.galleryNav li{margin: 0; padding: 0; list-style: none; display: inline;}
.product-img-box{/*background: url('/magentomedia/skin/frontend/default/rockwell/images/bg_product_main.gif') no-repeat left top;*/ padding: 10px 8px 6px 6px;}
 .productRight .grunge{/*background: url('/magentomedia/skin/frontend/default/rockwell/images/productRight_bg.gif') no-repeat left top;*/ padding: 10px 8px 6px 6px;}
.productLeft{width: 310px; float: left; margin-left: -25px;}
.productRight{width: 364px; float: right; color: #4E2416; }
.productRight a{color: #4E2416;}
.shortDesc{width: 200px; float: left; margin-right: 10px; font-size: 11px; line-height: 16px;}
.pricedetail{width: 240px; float: left;}
td .price, label .price{width: 40px; float:none; text-align: left; color:#e2172e;}
.pricedetail, .shortDesc{margin-bottom: 10px;}
.pricedetail{color:#333;}
.pricedetail .red{font-size: 18px; font-weight: bold; color:#e2172e;}
.pricedetail .save{ font-weight: normal;}
.prod_bullets ul{ padding-left:17px; }
.upsell{background: url('/magentomedia/skin/frontend/default/rockwell/images/upsell_bg.gif') no-repeat left top; padding: 6px; color: #262626; font-size: 11px; line-height: 14px; position: relative; width: 365px; float: left;}
.productRight .upsell{margin-top: 10px;}
.upsell .product-shot{width: 80px; float: left; margin: -5px 10px 0 0; padding: 0;}
.upsell a{position: absolute; width: 365px; height: 83px; text-indent: -9999em; display: block; top: 0; left: 0;}
.numpay{margin: 0 0 -10px 0; padding: 0;}
.prod-desc{margin-left: -25px;}

.related_detail{float: left; width: 685px;}

.upsell.r{width: 310px; background: none;}
.upsell.r a{width: 80px; height: 20px; background: url('/magentomedia/skin/frontend/default/rockwell/images/btn_view_yellow.gif') no-repeat left top; top: 70px; left: 220px;}
.upsell.r.m{margin-right: 8px;}
.upsell.r p{padding-right: 10px;}

.reviews{clear:both;}
.reviews dt, .reviews dd{margin: 0; padding: 0; font-size: 11px;}
.reviews dd{border-bottom: 1px solid #eee; padding: 0 0 10px 0; margin: 0 0 10px 0;}

/*cart*/
#shopping-cart-table, #shopping-cart-table td, #checkout-review-table, #checkout-review-table td{font-size: 11px;}
#shopping-cart-table, #checkout-review-table{width: 100%;}
#shopping-cart-table th{font-size: 12px;}
#shopping-cart-table tr  td,#checkout-review-table tr td{border-bottom: 1px solid #ccc;}
#shopping-cart-table tr.last td, #checkout-review-table tr.last td{border-bottom:none;}
#checkout-review-table tfoot td{padding-left: 10px;}
#checkout-review-table tfoot  tr.last .price{font-size: 14px !important;}
.buttonList{margin: 0; padding: 0; text-align: right;}
.buttonList li{display:inline; margin-right: 15px; list-style:none;}
.buttonList li input{margin-top: -15px;}
.form-list{margin: 0; padding: 0;}
.form-list li{list-style:none; margin: 0; padding: 5px 0;}
.form-list li label{display:inline;}
.opc{margin: 0; padding: 0;}
.opc li{margin: 0; padding: 0; list-style:none;}
.adminContent #co-billing-form .input-box,.adminContent #co-shipping-form .input-box{padding: 4px 0;  margin: 5px; float: left; width: 250px;}

.adminContent #co-billing-form .form-list li, .adminContent #co-shipping-form .form-list li, .sp-methods li{padding: 4px 0;  margin: 5px;}
.adminContent #co-billing-form .input-box,.adminContent #co-shipping-form .input-box{padding: 4px 0;  margin: 5px; float: left; width: 250px;}
.adminContent #co-billing-form .form-list label, .adminContent #co-shipping-form .form-list label{display:block;}

.sp-methods label{display:inline;}
.sp-methods dt, .sp-methods dd{margin: 0; padding: 0;}
.sp-methods dt{color: #ff7f25; font-weight: bold; font-size: 12px;}
.adminContent .sp-methods ul{margin: 0; padding: 0;}
.adminContent .sp-methods li{list-style-image:none; list-style:none;}
.adminContent .sp-methods#checkout-payment-method-load dd{margin-bottom: 15px;}
.adminContent .sp-methods#checkout-payment-method-load select{margin-bottom: 5px;}

.productQty{/*position: absolute; top: -48px; left: 12px;*/ width: 100px;}
.productAddToCart{position: absolute; left: 15px; top: -12px;}

.req{color: #f00;}



 #landing{margin-top: 18px; padding: 20px 30px;}

#landing ul{margin: 0; padding: 0;}
#landing ul li{width: 131px; height: 170px; float: left; margin-right: 45px; list-style:none; position: relative;}
#landing ul li.nm{margin-right: 0;}

#landing a{background: url('/magentomedia/skin/frontend/default/rockwell/images/btn_landing_view.gif') no-repeat left bottom; display: block; width: 131px; height: 155px; position: absolute; left: 0; top: 0; text-indent: -99999em;}

.dealerList{margin: 10px; padding: 5px;}
.dealerList li{list-style:none; float: left; margin-right: 20px; margin-bottom: 20px; width: 30%; min-height: 130px;}

#super-product-table tr td{border-bottom: 1px solid #ccc; padding: 4px 0; margin: 0;}
#super-product-table tr.last td{border: none;}

#ft{color: #434343; font-size: 11px; padding-top: 30px;}
#ft a{color: #434343; text-transform:uppercase;}
#ft a:hover, #ft a.selected{color: #f3ab01; text-decoration: none;}

#ft h5{width: 131px; height: 23px; background-position: 0 0; background-repeat: 0 0; text-indent: -99999em; margin-bottom: 10px;}
#ft h5#account{background-image: url('/magentomedia/skin/frontend/default/rockwell/images/h-youraccount.gif');}
#ft h5#shop{background-image: url('/magentomedia/skin/frontend/default/rockwell/images/h-shop.gif');}
#ft h5#support{background-image: url('/magentomedia/skin/frontend/default/rockwell/images/h-support.gif');}

.ft_cnt{width: 600px; float: left;}
.ft_cnt .f{width: 170px; float: left; margin-right: 15px;}
.ft_cnt .f.l{margin-right: 0; width: 220px;}
.footAux{float: right; width: 360px;}

.f ul{margin: 0; padding: 0; width: 100%;}
.f ul li{margin: 0; padding: 3px 0; width: 100%; border-bottom: 1px solid #fbf2d9; list-style:none;}
.f ul li.last{border-bottom: none;;}
#ft .f ul li a span{color: #434343; font-weight: bold; padding-left: 10px;}

.footAux{text-align: right; margin-top: 25px;}
.footAux ul{margin: 0 0 7px 0; padding: 0;}
.footAux ul li{margin: 0; padding: 0; display: inline; border-right: 1px solid #cdcdcd; padding: 0 5px 0 2px;}
.footAux ul li.last{border-right: 0;}
.footAux .small{font-size: 10px;}
.footAux p{padding-right: 4px;}

#mainNav{position: absolute; left: 0; top: 90px;}
#mainNav ul{margin: 0; padding: 0; }
#mainNav ul li{margin: 0; padding: 0; list-style:none; float: left;}
#mainNav ul li a{background: url('/magentomedia/skin/frontend/default/rockwell/images/nav_sprite.gif') no-repeat left top; display: block; height: 31px; text-indent: -9999em;}

#mainNav .leftShadow{width: 26px; height: 31px; position: absolute; left: -26px; top: 0; background: url('/magentomedia/skin/frontend/default/rockwell/images/sprites.gif') no-repeat 0 0;}
#mainNav .rightShadow{width: 22px; height: 31px; position: absolute; right: -22px; top: 0; background: url('/magentomedia/skin/frontend/default/rockwell/images/sprites.gif') no-repeat -26px 0;}

#mainNav #njawhorse a{background-position: 0 0; width:117px;}
#mainNav #njawhorse a:hover, #mainNav #njawhorse a.selected{background-position: 0 -31px;}
#mainNav #nsonicrafter a{background-position: -117px 0; width:129px;}
#mainNav #nsonicrafter a:hover, #mainNav #nsonicrafter a.selected{background-position: -117px -31px;}
#mainNav #nprofessional a{background-position: -246px 0; width:188px;}
#mainNav #nprofessional a:hover, #mainNav #nprofessional a.selected{background-position: -246px -31px;}
#mainNav #nvibrafree a{background-position: -434px 0; width:161px;}
#mainNav #nvibrafree a:hover, #mainNav #nvibrafree a.selected{background-position: -434px -31px;}
#mainNav #nowners a{background-position: -595px 0; width:94px;}
#mainNav #nowners a:hover, #mainNav #nowners a.selected{background-position: -595px -31px;}
#mainNav #nabout a{background-position: -689px 0; width:163px;}
#mainNav #nabout a:hover, #mainNav #nabout a.selected{background-position: -689px -31px;}
#mainNav #ncontact a{background-position: -852px 0; width:108px;}
#mainNav #ncontact a:hover, #mainNav #ncontact a.selected{background-position: -852px -31px;}

.subnav{background: url('/magentomedia/skin/frontend/default/rockwell/images/subnav_bg.gif') repeat-x left top; padding: 7px 0 8px 38px;}
.subnav.tabmenu{padding-left: 10px; margin-top: 15px; background-image: url('/magentomedia/skin/frontend/default/rockwell/images/subnavtabmenu_bg.gif');}
.subnav ul{margin: 0; padding: 0;}
.subnav li{display: inline; list-style: none; list-image: none; font-size: 11px; padding: 0 20px 0 0;}
.subnav li a{color: #4c4c4c;}
.subnav li a:hover, .subnav li a.selected{color: #c60;}
.subnav li a.selected{font-weight: bold;}

.subnav.tabmenu li a{color: #fff;}
.subnav.tabmenu li a:hover, .subnav.tabmenu li a.selected{color: #FAB001;;}


/* tab styles */
 .container{background: #fff; padding: 8px; margin-bottom: 10px;}
 .container .vthumb{line-height: 14px;}
 .featuredVideo{margin-bottom: 10px;}
 .featuredVideo #videoPlayer{width: 320px; float: left;}
 .featuredVideo .desc{width: 310px; float: right;}
 .container h4.border{padding-bottom: 3px; border-bottom: 1px solid #ccc; margin-right: 11px; margin-bottom: 8px; color: #4D2119; font-size: 13px;}
 .container .vthumb{width: 95px; text-align: center; float: left; margin-right: 5px; min-height: 100px;}
.container .vthumb {

cursor:pointer;
line-height:14px;
}
.container .vthumb:hover {
text-decoration:underline;
}

h4{font-size: 14px; margin: -5px 0 0 0; padding: 0; color: #491a02; text-transform: capitalize; }

.product_features{ background-color:#666666; }
.feature_image { background-color:#FFFFFF; text-align:center; }
.feature_description { background-color:#cccccc; padding:0 10px; }

.spec-title-row1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#cccccc none repeat scroll 0 0;
font-weight:bold;
padding:3px 3px 3px 10px;
}

.spec-detail-row1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#cccccc none repeat scroll 0 0;
padding:3px;
text-align:center;
}

.spec-title-row2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
font-weight:bold;
padding:3px 3px 3px 10px;
}

.spec-detail-row2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
padding:3px;
text-align:center;
}

.checkbox{ float:left; }

.twoyr{ float:right; width:40%; }

.side_products{ float:left; width:275px; border-bottom:1px #cccccc solid; padding:10px 0; font-weight:bold; }
.side_products img{ float:left; }
.side_products p{ display:inline; margin:0 8px; float:left; width:65%; }

.buyNow1{
	display:block;
	height:21px;
	background:url(/magentomedia/skin/frontend/default/rockwell/images/btn_addtocart.gif) no-repeat 0 0;
	text-indent:-33333em;
	width:92px;
}

.buyNow1:hover{
	background-position:0 -21px;
}

.buyNow2{
	display:block;
	height:28px;
	background:url(/magentomedia/skin/frontend/default/rockwell/images/btn_addtocart_b.gif) no-repeat 0 0;
	text-indent:-33333em;
	width:100px;
}

.buyNow2:hover{
	background-position:0 -28px;
}

.addToCart1{
	display:block;
	height:25px;
	background:url(/magentomedia/skin/frontend/default/rockwell/images/btn_sideATC.gif) no-repeat 0 0;
	text-indent:-33333em;
	width:90px;
}

.addToCart1:hover{
	background-position:0 -25px;
}

.addToCart2{
	display:block;
	height:20px;
	background:url(/magentomedia/skin/frontend/default/rockwell/images/btn_sideATC_b.gif) no-repeat 0 0;
	text-indent:-33333em;
	width:85px;
}

.addToCart2:hover{
	background-position:0 -20px;
}

.msg-block ul, .msg-block ul li {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	}