root{display:block;background:#fff}
body{color:#697073;font-family:Tahoma, Arial;font-size:11px}
a{color:#000;text-decoration:underline}
a:hover{color:#697073;text-decoration:none}
h1,h2,h3,h4,h5,h6,.head{color:#000;line-height:1.3em}
input{line-height:14px!important}
.step-title{border:none;border-top:thin solid #cecece;margin-left:-10px;margin-right:-5px}
.step-title h2{text-indent:10px;margin-bottom:5px}
div.step{padding-top:5px;padding-bottom:5px}
.buttons-set{margin-top:5px;margin-bottom:5px}
#review-buttons-container{min-height:45px}
input.input-text,select,textarea{border:1px solid #dbdfe5;background:#fff;font-size:11px;line-height:14px;padding-left:5px;color:gray}
#checkout-step-billing .button{background-color:#2b991c}
.button{background-color:#2b991c;border:none;color:#FFF;font-weight:700;cursor:pointer;padding:2px 10px}
.side-col .block-cart .button{background-color:#2b991c;border:none;color:#FFF;font-weight:700;cursor:pointer;padding:2px 7px}
#checkoutSteps{width:680px;border:thin solid #cecece;border-top:none;border-bottom:thin solid #cecece;background-color:#efefef;padding:0 5px 0 10px}
#checkoutSteps .active .step-title{background-color:#FFF;border-bottom:thin solid #cecece}
#cart-sidebar img{float:left;padding:4px}
.opc .input-box{border:none;margin-bottom:5px;max-width:200px}
.back-link{float:right;clear:both}
#checkout-step-login{min-height:300px}
.proceed-to-checkout{min-height:30px;min-width:170px;text-align:center;line-height:2.5em;background-color:#2B991C;font-size:12px}
.proceed-to-checkout a{text-decoration:none;color:#FFF}
.form-search_2{min-width:190px;margin-right:15px;display:inline;float:right;clear:both;margin-bottom:0;margin-left:15px}
.form-search_2 #search{float:left;padding-bottom:1px}
.form-search_2 .form-button{float:left;padding:2px 8px}
.form-button,.form-button-alt{background:#b9b9b9 none repeat scroll 0 0;border:0 none;color:#323232;cursor:pointer;font-family:Tahoma,arial,sans-serif!important;font-size:11px!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;overflow:visible;text-align:center;text-transform:uppercase;text-decoration:none;vertical-align:middle;width:auto;margin-left:5px;float:left;padding:2px 8px}
.form-button:hover,.form-button-alt:hover{color:#000;text-decoration:none}
.middle-container{display:inline-block;min-height:645px; margin-top:10px;}
.cms-home .middle-container{display:inline-block;min-height:645px; margin-top:0px;}
.middle{padding:0 20px 20px}
.col-3-layout .col-main{width:490px;margin-left:10px}
.col-2-layout .col-main{width:705px;text-align:left}
.col-1-layout{width:900px;text-align:left;min-height:500px}
.col-2-layout-left .col-main{width:695px;float:left;margin-left:5px}
.checkout-types{display:inline-block;float:left;margin-top:0}
.data-table{border:1px solid #d9dde3}
.data-table th{border-right:1px solid #dadada;color:#666;white-space:nowrap;padding:2px 8px}
.data-table thead tr th{background:#fff;border-bottom:1px solid #dadada!important}
.data-table .even{background:#fff!important}
.data-table .odd{background:#f8f8f8}
.data-table tfoot td{border-bottom:0 none;border-right:0 none;padding-bottom:1px;padding-top:1px;background:#fff;text-align:right}
.page-head{border-bottom:1px solid #CCC;margin:0 0 10px}
.footer-container{border:0 none}
.footer-separator{width:1px;height:80px;background-color:#dedede;float:left;margin:0 15px}
.footer{border-top:1px solid #d9d9d9;color:#d9d9d9;width:925px;min-height:105px;padding:10px 0 50px 20px !important}
.footer .legality{color:#919294;font-size:11px;text-align:center;padding:4px 0}
.footer .legality a,.footer .legality a:hover{color:#919294}
.header{border-top:0 none}
.header-top-container{min-height:105px;border:0 none;margin-bottom:0px}
.header-top{padding:1px}
h1#logo{margin-top:20px;float:left;width:404px;height:54px}
.mini-search{height:30px;position:absolute;right:15px;top:16px;width:230px;padding:1px}
.mini-search .input-text{border:0 none;background:url(../images/find_input_bg.jpg) no-repeat!important;height:14px;width:188px}
.quick-access{float:right;height:85px;text-align:right;width:470px;margin:0 15px 0 0;padding:0}
.quick-access li.first{padding-left:0}
.quick-access li{background:transparent;border-right:1px solid #959595;padding-left:4px;padding-right:6px}
.quick-access li.last{background:transparent;border-right:0 none}
.shop-access a,.footer .informational a{text-decoration:none;color:#697073;font-size:10px}
.catalog-listing .add-to a:hover{text-decoration:underline;color:#000!important}
.language-switcher{float:right;position:relative;top:2px;z-index:200;margin:2px auto}
.header-nav-container{width:900px}
.custom_informational{float:left;color:#222;text-align:left;min-width:100px;margin-left:5px}
.custom_informational a:hover{color:#D9D9D9;text-decoration:none}
.footer .custom_informational_2 li{color:#222;text-decoration:none;font-size:10px}
.header-nav{background:url(../images/menu-bg.jpg) repeat-x right center;width:894px;display:inline-block;float:right;margin-bottom:0px}
.menu-left-bg{height:28px;width:6px;background:url(../images/menu-left-bg.jpg) no-repeat center center;position:relative;display:inline;float:left}
.header-nav .menu-right-bg{height:28px;width:30px;background:url(../images/menu-right-bg.jpg) no-repeat right center;position:relative;display:inline;float:right}
.header-nav-container .header-nav #nav{position:relative;display:inline}
#prevBtn{z-index:200;background:transparent url(../images/gallery_left.gif) no-repeat scroll 0 50%;cursor:pointer;display:block;height:287px;position:absolute;top:0;left:0;width:30px}
#nextBtn{z-index:200;background:transparent url(../images/gallery_right.gif) no-repeat scroll 100% 50%;cursor:pointer;display:block;height:287px;position:absolute;top:0;right:0;width:30px;margin:0 0 0 869px}
.col-center{position:relative;width:900px;margin:5px auto 0}
#gallerydiv{height:288px;width:899px;border:1px solid #aaa;overflow:hidden;z-index:5}
#gallerydiv .main_img{border:0 none;display:block;float:left;height:289px;position:relative;text-decoration:none;margin:0}
#gallerydiv #img1{background:transparent url(../images/gallery_image_1.jpg) no-repeat scroll center}
#gallerydiv #img2{background:transparent url(../images/gallery_image_2.jpg) no-repeat scroll center}
#gallerydiv #img3{background:transparent url(../images/gallery_image_3.jpg) no-repeat scroll center}
#gallerydiv p{margin:0!important}
.base-mini,.layered-nav{background:#fff;border:1px solid #dadee4;font-size:11px;line-height:1.1em}
.base-mini .head,.layered-nav .head{background:#fff;border-bottom:1px dotted #b2b2b2;margin:0 8px 10px;padding:2px}
.base-mini .head a{line-height:24px}
.base-mini .head h4,.layered-nav .head h4{color:#5d5d5d;min-height:16px;text-transform:uppercase;padding:5px 0 3px}
.base-mini .content,.base-mini ol{background:#fff;padding-bottom:10px}
.base-mini .actions{background:#fff;padding:6px}
.base-mini ol li.odd{background:#FFF}
.layered-nav .head-custom{background:#fff;border-bottom:1px dotted #b2b2b2;margin:0 8px 10px;padding:7px 0 5px 2px}
.layered-nav h3{color:#5d5d5d;min-height:16px;text-transform:uppercase;display:block;padding:5px 0 3px}
.layered-nav h4{background:#fff;border:0 none;color:#5d5d5d;font-size:11px;font-weight:700;margin:0;padding:3px 10px}
.layered-nav .border-creator{border:0 none!important}
.narrow-by dl{background:#fff none repeat scroll 0 0;padding:0}
.narrow-by dt{background:transparent url(../images/narrow_by_set.gif) no-repeat scroll 9px .9em;color:#2F2F2F;text-transform:uppercase;margin:0;padding:5px 10px}
.base-mini ol li{padding:1px 4px 1px 15px}
.base-mini ol li a{font-family:Tahoma, Arial;font-weight:700;font-size:11px;color:#313438!important}
.base-mini ol li a:hover{color:#5d5d5d!important;text-decoration:none!important}
.layered-nav .border-creator ol li{background:url(../images/side-nav-arrow.gif) no-repeat left top}
.narrow-by dl ol{padding-bottom:0}
.left-links-block a{display:block;height:66px;width:191px;border:1px solid #aba16e;margin-bottom:13px;background-image:url(../images/left_block_images.jpg)}
.left-link-1{background-position:0 0}
.left-link-1:hover{background-position:0 -66px}
.left-link-2{background-position:0 -132px}
.left-link-2:hover{background-position:0 -198px}
.left-link-3{background-position:0 -264px}
.left-link-3:hover{background-position:0 -330px}
.left-link-4{background-position:0 -396px}
.left-link-4:hover{background-position:0 -462px}
.account-nav .head{background:#fff;margin:0;padding:3px 10px}
.account-nav .head h3{color:#5d5d5d;font-size:12px;text-transform:uppercase}
.account-nav li.on{border-bottom:1px solid #DDD;color:#5d5d5d;font-weight:700}
.account-nav li a:hover{color:#888}
.mini-cart .head h4{background-image:url(../images/side-cart-image.jpg);padding:5px 0 1px 26px}
.mini-cart h5{background:#fff;padding:5px 8px}
.mini-cart .actions{border-bottom:0 none;padding-bottom:1px;padding-top:3px}
.mini-cart .subtotal{background:#FFF;margin-top:5px;text-align:center;padding:2px 0}
.mini-newsletter h4{background-image:url(../images/newsletter-image.jpg);padding-left:28px!important}
.mini-newsletter input.input-text{display:block;width:164px;background-color:#ebebeb;border:0 none!important;margin:5px 0 8px}
.mini-newsletter .plane_image,.mini-newsletter .bottom_border{display:none!important}
.mini-product-view .head h4{background-image:none}
.mini-product-tags .content{text-align:center;color:#878787;padding-top:0!important;padding-bottom:0!important}
.mini-product-tags .content ul{text-align:center;font-size:12px}
.mini-product-tags .content ul li a{text-decoration:none!important;color:#878787!important}
.mini-product-tags .content ul li a:hover{text-decoration:underline!important;color:#878787!important}
.block-service .content{padding-right:5px}
.block-service .service-image{float:left;height:29px;width:35px;background:url(../images/service_image.jpg)}
.block-service .service-text{float:left;margin-bottom:10px}
.block-service .divider{clear:both;background:transparent;height:1px;border-bottom:1px solid #d7d7d7;margin:0 0 10px}
.block-service .service-t{color:#34363a;font-family:'Times New Roman',Times,serif;font-size:14px;font-weight:700}
.block-service .service-phone{color:#8f0509;font-family:'Times New Roman',Times,serif;font-size:26px;font-weight:400;line-height:32px;padding-left:5px}
.most-popular{padding-bottom:15px}
.most-popular .listing-item h5{clear:both}
.most-popular .listing-item{border-bottom:1px solid #E6E9EE;position:relative;margin:5px 10px 0;padding:0 0 5px}
.most-popular .listing-item .product-image-popular{float:left;width:55px;height:55px;margin-right:5px}
.most-popular .listing-item .product-shop-popular{height:55px;vertical-align:middle;margin-left:15px}
.most-popular .listing-item .product-shop-popular .price-box{height:55px;white-space:nowrap;overflow:hidden}
.special-price .price-label{color:#000!important;font-size:11px;font-weight:700;white-space:nowrap;display:none}
.old-price .price-label{color:#697073!important;font-weight:700;white-space:nowrap}
.breadcrumbs{font-size:11px!important;margin-bottom:8px;clear:both}
.breadcrumbs li a{color:#9a9a9a}
.breadcrumbs li strong{color:#666;font-weight:400!important}
.pager .a-right{visibility:hidden}
table.pager{background:transparent;border-top:1px solid #999}
table.pager td{border-top:0 none;vertical-align:middle;padding:0 8px}
table.view-by{display:block;width:100%;margin-bottom:10px;border-top:1px solid #ccc}
table.view-by td{border-top:0 none;vertical-align:middle;color:#9a9a9a;padding:4px 0 4px 8px !important}
table.view-by td.sort-by{vertical-align:middle;color:#9a9a9a;text-align:right;width:100%;float:right;padding:4px 0 4px 8px !important}
table.pager select,table.view-by select{font-size:12px;border:1px solid #b9b9b9;color:#666;width:130px;margin:0 3px}
.col-2-left-layout .listing-type-grid,.col-2-right-layout .listing-type-grid{background:url(../images/2col_grid_bg.gif) repeat-y -7px 0!important}
ol.grid-row .item .special-price .price{color:#a0292d!important;font-size:14px!important;font-family:Tahoma, Arial;font-weight:700}
.col-2-left-layout .listing-type-grid li.item{float:left;line-height:1.6em;overflow:hidden;width:180px!important;padding:12px 23px!important}
.category-head h2{color:#393939;font-family:'Times New Roman',Times,serif;font-size:34px;font-weight:400;line-height:36px;max-width:100%;overflow:hidden;margin:0;padding:3px 0}
.attribute-title h2{line-height:.7em;font-size:2em;text-indent:8px;margin-top:5px}
.listing-type-grid .last{margin-bottom:10px}
.listing-type-grid{background:transparent!important;background-image:none!important; /*border-top:1px solid #cecece;*/ }
.listing-type-grid .product-image img{width:165px;height:265px}
.listing-type-grid .product-image_1-3 img{width:165px;height:220px}
.listing-type-grid div.image_wrapper{border:1px solid #d5d7e4;overflow:hidden;width:164px;height:265px}
.listing-type-grid div.image_wrapper_1-3{border:1px solid #d5d7e4;overflow:hidden;width:164px;height:219px;margin-top:21px}
.listing-type-grid .product-image{width:167px;height:267px;text-align:left}
.listing-type-grid .product-image_1-3{width:162px;height:246px;text-align:left}
.catalog-listing h5 a,.catalog-listing h5 a{font-size:11px;color:#5d5d5d;text-transform:uppercase;text-decoration:none;font-weight:400}
.catalog-listing h5 a{color:#000;text-transform:uppercase;text-decoration:none}
.catalog-listing h5 a:hover{color:#5d5d5d;text-transform:uppercase;text-decoration:underline}
.catalog-listing .item .form-button{border:0 none;background-image:url(../images/add-to-cart-arrow-on-white.jpg);height:17px;width:107px;padding-left:24px;margin-left:0!important}
.catalog-listing .item .form-button span{color:#323232;font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:400;font-size:11px;text-transform:uppercase}
.catalog-listing .item .form-button:hover span{color:#666}
.price{color:#8f0509!important;font-family:Tahoma, Arial;font-size:14px;font-weight:700}
.product-options-bottom .price{color:#444!important;font-weight:700;text-decoration:none;white-space:nowrap;font-size:18px}
.special-price .price{color:#a0292d!important;font-size:24px!important;font-family:Tahoma, Arial;font-weight:700}
.link-cart{color:#666!important;font-weight:400!important;font-size:11px}
.catalog-listing .add-to{color:#666!important;font-size:11px;font-weight:400;line-height:1.3em}
a#img1{background:transparent url(../images/home_banner_01.jpg) no-repeat scroll center top}
.product-name h1{margin-top:-24px;font-size:14px}
.product-shop .short-description{margin-bottom:0;float:left;margin-top:15px}
.add-to-box{text-align:right;float:left;clear:both}
.add-to-holder{margin:10px 0}
.add-to-holder .add-or{float:left;font-weight:700;color:#666;display:none;padding:0 7px}
.add-to-holder .add-to-box{float:left;line-height:1.25em;text-align:left;display:none}
.add-to-holder .add-to-box li{display:block}
.product-info-box .product-name{color:#666;font-family:'Times New Roman',Times,serif;font-weight:400;font-size:36px}
.product-img-box .more-views h4{display:none;border-bottom:0 none;font-size:12px;margin-bottom:.8em;text-transform:none}
.product-essential{background:#FFF!important;min-height:478px;width:100%;padding:0}
.product-essential .product-shop{width:385px;float:left}
.product-info-box{border:1px solid #e5e6e8;margin-top:0}
.product-collateral{width:370px;float:right}
.product-collateral .add-tag-box .input-box .input-text{background:#eae9e5!important;border:1px solid #eae9e5!important}
.product-collateral .head{border-bottom:0 none;font-size:12px;margin-bottom:5px;padding-bottom:1px}
.product-collateral .attribute-specs table{border:0 none;border-color:#dadada}
.product-collateral .attribute-specs table .label{border-right:1px solid #dadada;width:90px}
#shopping-cart-table{margin-bottom:10px;float:left;width:100%}
.data-table td .cart-price .price{color:#3a3c40!important}
.data-table td.last .cart-price .price{color:#5d5d5d!important}
.data-table .input-text.qty{color:#3a3c40;font-weight:700}
#shopping-cart-totals-table{width:100%;float:right;border-top:thin solid #dedede;line-height:2em;color:#3a3c40}
#shopping-cart-totals-table tbody .last .price{font-weight:400;color:#3a3c40!important}
#shopping-cart-totals-table tbody .first .a-right{font-weight:700}
.shopping-cart th,.shopping-cart td{padding-left:10px;padding-right:10px}
.page-head h3,.page-head-alt h3{color:#2b991c;font-family:Tahoma, Geneva, sans-serif;text-transform:uppercase;font-weight:400;font-size:24px!important;text-align:left;margin:-5px 0 0}
.shopping-cart-collaterals{float:left;width:605px;padding:0}
.shopping-cart-collaterals .box{background:#FFF;border:0 none;margin-bottom:18px;padding:3px 15px}
.shopping-cart-collaterals .discount-codes h4{background:transparent!important;padding-left:0}
.shopping-cart-collaterals .discount-codes h4,.shopping-cart-collaterals .shipping-estimate h4{color:#666;min-height:16px;text-transform:none;padding:0}
.success-msg{border:1px solid #D9DDE3;color:#5d5d5d;min-height:1px!important}
.success-msg li{margin-bottom:0}
.one-page-checkout .active .head{background:#fff;border:1px solid #d9dde3;cursor:default;margin-bottom:0;padding-bottom:5px}
.one-page-checkout .active .box{background:#fff;border-color:#d9dde3}
.one-page-checkout .box-no-padding{background:#fff;border-color:#d9dde3;border-style:none solid solid;border-width:0 1px 1px;padding:15px 0}
.one-page-checkout .allow .head{background:#eee none repeat scroll 0 0;cursor:pointer;border-color:#d9dde3;border-width:1px 1px 0}
.one-page-checkout-progress h4.complete{background:#fff;border-bottom:1px solid #d9dde3;color:#5d5d5d}
.one-page-checkout-progress li{background:#fff none repeat scroll 0 0;border:1px solid #d9dde3;margin-bottom:6px}
.compare-products tbody td.label{background:#fff!important;border-bottom:1px solid #d9dde3;border-left:1px solid #d9dde3;text-align:left;width:auto}
.login-box h4{background-position:0 1px;background-repeat:no-repeat;border-bottom:1px solid #DDD;color:#5d5d5d;font-size:1.05em;margin-bottom:1.2em;min-height:16px;padding-bottom:5px;padding-left:5px;text-transform:uppercase}
.login-box .content{background:#fff;padding:14px 21px}
.login-box .button-set{background:#EFEFEF none repeat scroll 0 0;border:medium none;margin:0;padding:8px 13px}
.account-box h4{color:#5d5d5d;font-size:1.1em;text-transform:uppercase}
.account-box .head h4{padding-left:5px}
.box-large.related-items{margin-top:15px}
.related-items .product-images a img{border:1px solid #D5D7E4!important}
.related-items ol li{float:left;padding:20px 0 10px 20px}
div.profiles_icon_left a.facebook,a.facebook:link,a.facebook:visited{background:url(../images/facebook.jpg) no-repeat 0 100%}
a.facebook:hover{background:url(../images/facebook.jpg) no-repeat 0 100%;cursor:pointer}
div.profiles_icon_left a.youtube,a.youtube:link,a.youtube:visited{background:url(../images/ytube.jpg) no-repeat 0 100%}
a.youtube:hover{background:url(../images/ytube.jpg) no-repeat 0 100%;cursor:pointer}
div.profiles_icon_left a.twitter,a.twitter:link,a.twitter:visited{background:url(../images/twitter.jpg) no-repeat 0 100%}
a.twitter:hover{background:url(../images/twitter.jpg) no-repeat 0 100%;cursor:pointer}
div.profiles_icon_left a.flickr,a.flickr:link,a.flickr:visited{background:url(../images/flickr.jpg) no-repeat 0 100%}
a.flickr:hover{background:url(../images/flickr.jpg) no-repeat 0 100%;cursor:pointer}
div.profiles_icon_left a.linkedin,a.linkedin:link,a.linkedin:visited{background:url(../images/linkedin.jpg) no-repeat 0 100%}
a.linkedin:hover{background:url(../images/linkedin.jpg) no-repeat 0 100%;cursor:pointer}
.sp{clear:both;font-size:0;line-height:0;height:0;visibility:hidden;overflow:hidden}
.design-by a:link,.design-by a:visited{color:#919294;text-decoration:none}
.design-by a:hover{text-decoration:underline}
.pager{display:block;margin-top:10px}
.category-title h1{line-height:.9em;font-size:1.6em;text-indent:8px;margin-top:5px}
#payment_form_checkmo div.input-box{margin-top:10px;max-width:400px}
.attribute-title{font-size:11px;margin-bottom:2px}
.shopping-cart-collaterals .col-2{float:none}
.discount{float:left;width:300px;margin-top:50px}
.block-tags{border:1px solid #DADEE4;padding:5px 0}
.block-cart{margin-top:10px;border:1px solid #DADEE4;min-height:120px}
#cart-sidebar .item{text-align:left}
.block-cart .product-details{float:right;width:90px;text-align:left}
.mini-products-list{width:193px}
div.social-bookmarking{float:left;text-align:left;padding-top:10px;display:none}
.social-bookmarking a{padding:0 2px 0 0}
.truncated a.details{padding-top:8px}
#add_recipient_button{margin-top:10px}
#content-box{border:1px solid #ccc;margin-top:10px}
.sidebar-content-box{position:relative; height:275px;overflow:hidden; border-bottom: 8px solid #fff;}
.sidebar-content-box-inner{border:none;min-height:255px;margin:5px 5px;padding:5px 5px;}
div.expanded{height:auto;overflow:visible; padding-bottom:10px; min-height: 265px;}
#triger_a{min-height:15px;font-size:10px;text-transform:uppercase;cursor:pointer;text-align:right}
#triger_a span{padding:0 10px;font-style: italic; color:#596063;}
.product-options-bottom .add-to-cart{margin:0}
h4,table.pager,table.view-by,.product-info-box .availability{font-size:11px}
#opc-review .step-title,#checkoutSteps .active #opc-review{border-bottom:thin solid #cecece}
#login-checkout,.step-title a,.checkout-link,.col-1-layout .listing-type-grid{float:right}
.block-cart .block-title,.block-cart .block-content .block-subtitle{text-indent:5px}
.input-text:focus,select:focus,textarea:focus,.data-table tfoot tr.first,.product-collateral .data-table td{background:#fff}
#checkout-update-btn,.add-to-holder .add-to-cart-box,.add-to-cart{float:left}
.col-3-layout .col-main,.col-3-layout .side-col,.catalog-listing{margin-top:0}
.block-layered-nav .block-title,.language-switcher label,.footer .attribute-values-all,.left-links-block a span,.mini-newsletter h4 a,.catalog-listing .item p.add-to,.add-to-cart label,.add-to-cart input,.add-to-box .or,.add-to-holder .add-to-box li .pipe,.add-to-links,.collateral-box-custom .label,.more-views h2,.product-shop .divider,#checkout-progress-wrapper,.block-progress,.block-tags .actions a,.block-cart .amount,.block-cart .subtotal{display:none}
.footer .informational li,.mini-compare-products .head h4{background:transparent}
.shop-access a:hover,.footer .informational a:hover,.footer .custom_informational_2 a:hover{color:#697073;text-decoration:none;font-size:10px}
.catalog-listing .add-to a,.custom_informational a,#gallerydiv a{text-decoration:none}
.mini-promotion .content,.block-tags .actions,.block-cart .actions{text-align:center}
.most-popular .listing-item h5 a,.pager strong{font-weight:400}
.old-price .price,.simple-no-opt .price{color:#444!important;font-weight:700;text-decoration:none;white-space:nowrap;font-size:14px}
.listing-type-grid li.item p.old-price .price,.listing-type-grid li.item13 p.old-price .price{text-align:left;margin:0}
.listing-type-grid li.item,.listing-type-grid li.item13{float:left;line-height:1.2em;overflow:hidden;width:168px;height:315px;border-top:1px solid #cecece;padding:5px 0 5px 4px}
.product-name h2,.product-name p{margin-top:0;margin-left:30px;font-size:14px;max-width:290px;float:left;text-align:left;color:#2F2F2F}
.add-to-box li,.attribute-specs{display:inline}
.product-collateral .collateral-box h4,.one-page-checkout .active h3,.one-page-checkout .allow h3,.one-page-checkout h3{color:#5d5d5d}
div.profiles_icon_left a,div.profiles_icon a{display:block;width:22px;height:22px;float:left;position:relative;margin:0 7px 10px 0;padding:0}
.catalog-listing .old-price .price{font-size: 12px; font-weight: normal; text-decoration: line-through;}
.catalog-listing .old-price .regular-price span.price{ font-size: 14px; font-weight: 700; text-decoration: none;}
.catalog-listing .special-price span.price{ margin-left: 5px;}
.catalog-listing div.price-box p{ display: inline;}
.product-view .old-price .price{font-size: 12px; font-weight: normal; text-decoration: line-through;}
.product-view .old-price .regular-price span.price{ font-size: 18px; font-weight: 700; text-decoration: none;}
.product-view .special-price span.price{ margin-left: 5px;}
.product-view .product-options-bottom .price-box p{ display: inline;}

