#check_out{display:block;height:30px;background:#d5d5d5;padding:0 8px; text-align:center;white-space:nowrap;color:#2f2f2f;line-height:30px}
button.button:hover span{color:#fff;background:#3f3f3f}
.actions a:hover span#check_out{color:#fff !important;background:#3f3f3f !important}
button.btn-checkout span{height:40px;border:0;padding:0 0 0 9px;font:bold 15px/40px "Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff}
/*Form lists*/
/*Grouped fields*/
.form-list li{margin:0 0 8px}
.form-list label{float:left;color:#666;font-weight:bold;position:relative;z-index:0}
.form-list label.required{}
.form-list .required{color:#666;font-size:14px;font-weight:bold}
.form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px}
.form-list .required em{font-style:normal;color:#eb340a;position:relative;font-weight:bold}
.form-list li.control label{float:none}
.form-list li.control input.radio, .form-list li.control input.checkbox{margin-right:6px}
.form-list li.control .input-box{clear:none;display:inline;width:auto}
.form-list .input-box{display:block;clear:both}
.form-list .field{float:left;width:220px}
.form-list input.input-text{}
.form-list textarea{width:95%;height:6em}
.form-list select{width:272px}
.form-list li.wide .input-box{}
.form-list li.wide input.input-text{}
.form-list li.wide textarea{}
.form-list li.wide select{}
.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px}
.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0}
.form-list .input-range input.input-text{width:74px}
.form-list-narrow li{margin-bottom:0}
.form-list-narrow li.input-box{margin-bottom:6px}
.form-list-narrow li.wide.input-box{width:260px}
.form-list-narrow li.wide input.input-text,.form-list-narrow li.wide textarea{width:254px}
.form-list-narrow li.wide select{width:260px}
.error_message{border:1px solid #FF0000;color:#EB340A;display:block;font-size:11px;font-weight:bold;padding-left:5px;margin-bottom:5px}
.breadcrumbs li strong{font-weight:normal;text-decoration:underline}
/*Page Heading*/
.page-title{width:100%;overflow:hidden;border-bottom:5px solid #3f3f3f;margin:0 0 15px;padding:10px 0}
.page-title h1,.page-title h2{margin:0;font-size:25px;color:#333;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;line-height:33px;text-transform:uppercase}
.noimage{width:95px;height:95px;background:transparent url('../images/noimage.png') no-repeat scroll left top;margin:auto}
/*PagerS*/
.pager.view-mode a.grid{width:35px;height:35px;float:left;text-indent:-9999px;background:#d1d1d1 url(../images/grid_list.png) 0 0 no-repeat;padding:0;display:block}
.pager.view-mode strong.grid,.pager.view-mode a.grid:hover{width:35px;height:35px;float:left;text-indent:-9999px;background:#3f3f3f url(../images/grid_list.png) 0 0 no-repeat;display:block}
.pager.view-mode.grid{width:35px;height:35px;float:left;text-indent:-9999px;background:#d1d1d1 url(../images/grid_list.png) 0 0 no-repeat;display:block}
.pager.view-mode.grid:hover{width:35px;height:35px;float:left;text-indent:-9999px;background:#3f3f3f url(../images/grid_list.png) 0 0 no-repeat;display:block}
.pager.view-mode.grid-active{width:35px;height:35px;float:left;text-indent:-9999px;background:#3f3f3f url(../images/grid_list.png) 0 0 no-repeat;display:block}
.pager.view-mode a.list{width:35px;height:35px;float:left;text-indent:-9999px;background:#d1d1d1 url(../images/grid_list.png) 100% 0 no-repeat;border:0;border-radius:0;padding:0;display:block}
.pager.view-mode strong.list,.pager.view-mode a.list:hover{width:35px;height:35px;float:left;text-indent:-9999px;background:#3f3f3f url(../images/grid_list.png) 100% 0 no-repeat;display:block}
.pager.view-mode.list{width:35px;height:35px;float:left;text-indent:-9999px;background:#d1d1d1 url(../images/grid_list.png) 100% 0 no-repeat;display:block}
.pager.view-mode.list:hover{width:35px;height:35px;float:left;text-indent:-9999px;background:#3f3f3f url(../images/grid_list.png) 100% 0 no-repeat;display:block}
.pager.view-mode.list-active{width:35px;height:35px;float:left;text-indent:-9999px;background:#3f3f3f url(../images/grid_list.png) 100% 0 no-repeat;display:block}
.pager.pages a:hover{color:#fff;background:#3f3f3f}
.pager.pages.current{height:21px;width:21px;line-height:21px;padding:0;color:#fff;background:#3f3f3f;display:inline-block}
/*Toolbar*/
.toolbar{margin:20px 0;background:#fff}
.toolbar.pager{padding:10px}
.toolbar.sorter{border-bottom:1px solid #fff}
.toolbar-bottom.toolbar{margin:15px 0 0;float:left;width:100%}
/*Data Table*/
.data-table{width:100%;border:1px solid #bebcb7}
.data-table.odd{}
.data-table.even{background:#f9f9f9}
.data-table td.last,.data-table th.last{}
.data-table tr.last th,.data-table tr.last td{border-bottom:0 !important}
.data-table th{padding:3px 8px;font-weight:bold}
.data-table td{padding:3px 8px}
.data-table thead th{font-weight:bold;border-right:1px solid #c2d3e0;padding:5px 8px;color:#333;white-space:nowrap;vertical-align:middle;text-align:center;text-transform:uppercase}
.data-table thead th.wrap{white-space:normal}
.data-table thead th a,.data-table thead th a:hover{color:#fff}
.data-table thead th{background:#e7e7e7}
.data-table thead th.tax-flag{font-size:11px;white-space:nowrap}
.data-table tfoot{border-bottom:1px solid #d9dde3}
.data-table tfoot tr{background-color:#e7e7e7 !important}
.data-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:1px solid #d9dde3}
.data-table tfoot strong{font-size:16px;color:#333}
.data-table tbody th,.data-table tbody td{border-bottom:1px solid #d9dde3;border-right:1px solid #d9dde3;text-align:center;background:#fff}
#shopping-cart-table tbody td{line-height:75px}
/*Header*/
.header{margin:0 auto;padding:10px 0 3px 0;text-align:left;position:relative;z-index:10000}
/*Checkout Page CSS*/
.billing_form{float:left;margin-left:4%;width:40%}
.billing-attr label{color:#666;float:left;font-weight:bold;position:relative;z-index:0}
.billing-attr label.required em{color:#EB340A;float:right;font-style:normal;position:absolute;right:-8px;top:0}
.billing-attr.checkout-input-box{clear:both;display:block}
.billing-attr select{padding:2px;width:273px}
.billing-shipping-form.billing_form h2{background-position:0 0;background-repeat:no-repeat;font:bold 15px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;padding-bottom:5px;text-transform:uppercase}
.shipping_form{float:right;width:40%}
.shipping-attr label{color:#666666;float:left;font-weight:bold;position:relative;z-index:0}
.shipping-attr label.required em{color:#EB340A;float:right;font-style:normal;position:absolute;right:-8px;top:0}
.shipping-attr.checkout-input-box{clear:both;display:block}
.shipping-attr select{padding:2px;width:273px}
.billing-shipping-form.shipping_form h2{background-position:0 0;background-repeat:no-repeat;font:bold 15px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;padding-bottom:5px;text-transform:uppercase}
input.checkout-input-text{padding:2px;width:267px}
.tax_exempt{margin-left:4%}
.step2_billing_form{float:left;margin-left:6%;width:50%}
.payment_methods{float:left;margin-left:6%;width:43%}
.shipping_methods{float:right;width:44%}
.checkout_addresses.step2_billing_form h2,.checkout_addresses.step2_shipping_form h2,.checkout_options.payment_methods.payment_method_list h2,.checkout_options.shipping_methods h2{background-position:0 0;background-repeat:no-repeat;font:bold 15px/16px Arial, Helvetica, sans-serif;padding-bottom:5px;text-transform:uppercase}
.step3_billing_form{float:left;margin-left:5%;width:50%}
.step3_checkout_addresses{margin-top:9px}
.selected_payment_method{float:left;margin-left:5%;width:50%}
.step3_checkout_addresses.step3_billing_form h2,.step3_checkout_addresses.step3_shipping_form h2,.step3_checkout_options.selected_payment_shipping_methods.selected_payment_method h2,.step3_checkout_options.selected_payment_shipping_methods.selected_shipping_method h2{background-position:0 0;background-repeat:no-repeat;font:bold 15px/16px Arial, Helvetica, sans-serif;padding-bottom:5px;text-transform:uppercase}
.step4_checkout_addresses.step4_billing h2,.step4_checkout_addresses.step4_shipping h2{background-position:0 0;background-repeat:no-repeat;font:bold 15px/16px Arial, Helvetica, sans-serif;padding-bottom:5px;text-transform:uppercase}
.summary-table{border:1px solid #BEBCB7;width:94%}
.summary-table.odd{}
.summary-table.even{background:#f9f9f9}
.summary-table td.last,.summary-table th.last{}
.summary-table tr.last th,.summary-table tr.last td{border-bottom:0 !important}
.summary-table th{padding:3px 8px;font-weight:bold}
.summary-table td{padding:3px 8px}
.summary-table thead th{font-weight:bold;border-right:1px solid #c2d3e0;padding:5px 8px;color:#333;white-space:nowrap;vertical-align:middle;text-align:center;text-transform:uppercase}
.summary-table thead th.wrap{white-space:normal}
.summary-table thead th a,.summary-table thead th a:hover{color:#fff}
.summary-table thead th{background:#e7e7e7}
.summary-table thead th.tax-flag{font-size:11px;white-space:nowrap}
.summary-table tfoot{border-bottom:1px solid #d9dde3}
.summary-table tfoot tr{background-color:#e7e7e7 !important}
.summary-table tfoot td{padding-top:1px;padding-bottom:1px;border-bottom:0;border-right:1px solid #d9dde3}
.summary-table tfoot strong{font-size:16px;color:#333}
.summary-table tbody th,.summary-table tbody td{border-bottom:1px solid #d9dde3;border-right:1px solid #d9dde3;text-align:center;background:#fff}
#shopping-cart-table tbody td{line-height:75px}
.summary-table tbody.odd tr{background:#f8f7f5 !important}
.summary-table tbody.even tr{background:#f6f6f6 !important}
.summary-table tbody.odd tr td,.summary-table tbody.even tr td{border-bottom:0}
.summary-table tbody.odd tr.border td,.summary-table tbody.even tr.border td{border-bottom:1px solid #d9dde3}
.summary-table tbody td.option-label{font-weight:bold;font-style:italic}
.summary-table tbody td.option-value{padding-left:10px}
.order_items_margin h2{background-position:0 0;background-repeat:no-repeat;font:bold 15px/16px Arial, Helvetica, sans-serif;padding-bottom:5px;text-transform:uppercase}
.order_items_margin{margin-bottom:20px;margin-left:5%;margin-top:15px}
.order_summary_items{margin-bottom:20px;margin-left:5%;margin-top:98px}
.checkout_output.step4_content.order_summary_items{margin-bottom:20px;margin-left:5%;margin-top:0px}
.order_summary{margin-bottom:20px;margin-left:5%;margin-top:15px}
.order_summary_items h2{float:left;font:bold 15px/16px Arial, Helvetica, sans-serif;padding-top:10px;padding-bottom:5px;text-transform:uppercase}
.checkout_output.step4_content.order_summary_items h2{background-position:0 0;background-repeat:no-repeat;font:bold 15px/16px Arial, Helvetica, sans-serif;padding-bottom:5px;text-transform:uppercase}
.order_summary h2{background-position:0 0;background-repeat:no-repeat;font:bold 15px/16px Arial, Helvetica, sans-serif;padding-bottom:5px;text-transform:uppercase}
.checkout_step_4_active.subheader h2{background-position:0 0;background-repeat:no-repeat;font:bold 15px/16px Arial, Helvetica, sans-serif;padding-bottom:5px;text-transform:uppercase}
.checkout_step_4_active.subheader{font-size:13px;margin-left:5%;padding-bottom:8px}
.checkout_step_4_active.step4_checkout_addresses h2{background-position:0 0;background-repeat:no-repeat;font:bold 15px/16px Arial, Helvetica, sans-serif;text-transform:uppercase}
.step4_checkout_addresses{margin-left:5%}
.checkout_step_4_active.step4_checkout_addresses.key_order_details.label{text-align:left;width:20%}
.checkout_output.step4_content.step4_checkout_addresses.key_order_details.label{text-align:left;width:20%}
.checkout_output.step4_content.step4_note h2{background-position:0 0;background-repeat:no-repeat;font:bold 15px/16px Arial, Helvetica, sans-serif;text-transform:uppercase}
.checkout_output.step4_content.step4_checkout_addresses h2{background-position:0 0;background-repeat:no-repeat;font:bold 15px/16px Arial, Helvetica, sans-serif;text-transform:uppercase}
.checkout_output.step4_content.step4_note{margin-bottom:10px;margin-left:5%}
.checkout_step_4_active{border:1px solid #ccc;background:#fff;padding:15px 30px;position:relative}
.checkout_output{border:1px solid #ccc;background:#fff;padding:15px 30px;position:relative}
.step4_billing{float:left;width:50%}
/*Article Container*/
.article-container{background:none repeat scroll 0 0 #fff;box-shadow:0 2px 5px #ccc;padding:0 10px 10px}
.article-container.cmspage_content{padding-left:20px;padding-right:20px}
/*Cart Page CSS*/
.promo-code-heading{font-weight:bold;padding-top:5px}
.promo-code-input-text{background:none repeat scroll 0 0 #fff;border:1px solid #B6B6B6;border-radius:0;height:auto;line-height:1.55;padding:2px;width:216px;color:#2F2F2F}
input.promo-code-input-text:focus{background-color:#EDF7FD}
.result-shipping-heading{font-size:13px;font-weight:bold;text-transform:uppercase}
.remember-button{margin-bottom:10px}
.shipping.form-list select{width:243px}
.shipping.form-list.shipping-input-box{display:block;clear:both}
input.shipping-input-text{background:#fff;border:1px solid #b6b6b6;border-radius:0;width:auto;height:auto;line-height:1.55}
input.shipping-input-text{padding:1px;width:240px}
.login-input-box{margin-left:33%}
input.login-input-text{background:#fff;border:1px solid #b6b6b6;border-radius:0;width:auto;height:auto;line-height:1.55}
input.login-input-text{padding:1px;width:240px}
.review-input-box{/*margin-left:33%;*/clear:both;width:100%}
input.review-input-text{background:#fff;border:1px solid #b6b6b6;border-radius:0;width:auto;height:auto;line-height:1.55}
input.review-input-text{padding:3px;width:388px}
.ratings_block.rating_name{display:block;float:left;font-weight:bold;width:55px}
.product_rating_info{float:left;width:110px}
.product_rating_info.radio-label{clear:left;float:left;width:20px}
.product_rating_info.rating-box{margin-left:22px;margin-top:6px}
.a-right.price-name{font-size:12px;font-weight:bold}
/*Cart Quantity*/
.cart-quantity{margin-top:6px;width:37px}
/*Certification Block CSS*/
.certification-block{background:none repeat scroll 0 0 #fff;box-shadow:0 2px 5px #ccc;height:320px;margin:0 0 15px;padding:10px}
.certification-block.block-title{border-bottom:5px solid #3F3F3F;padding-bottom:8px}
.certification-block.block-title strong{display:block;min-height:16px;padding:0;text-transform:uppercase;color:#3f3f3f;font-size:23px;font-weight:normal;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
.certification-block.block-title a{text-decoration:none !important}
.certification-block.block-subtitle{margin:0;padding:5px 9px;font-size:1em;font-weight:bold;color:#0a263c}
.certification-block.block-content{margin-top:18px}
.registered_image{margin-left:51px;padding-bottom:12px}
.cc_div{margin-left:0}
.cc_div.trustwave_img{margin-top:17px;padding-left:14px}
/*Category Sheet Page CSS*/
.categorysheet-container{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;padding:15px 30px;position:relative;overflow:hidden}
.categorysheet-container h2{background-position:0 0;background-repeat:no-repeat;font:bold 15px/16px Arial, Helvetica, sans-serif;padding-bottom:5px;text-transform:uppercase;text-decoration:underline}
.category_sheet.category-column{float:left}
.category-column ul{list-style:none outside none;margin:0;padding:0}
.category_sheet.column-width{width:33%}
.category_sheet.category_level_1{margin:20px 0 0 10px}
.category_sheet div{background:url("../catalog/category-sheet/default/images/right-arrow.png") no-repeat scroll left center rgba(0,0,0,0);padding-left:8px}
.category_sheet.column-width div a{color:#2F2F2F;font-weight:bold}
.category_sheet.category_products li{padding-left:0;padding-top:2px}
.category_sheet.category_products li a{color:#404040;font-size:10px}
.category_sheet.category_level_2{margin:9px 0 0 20px}
/*Contact Form CSS*/
input.contact-text, textarea{background:#fff;border:1px solid #b6b6b6;border-radius:0;width:100%;height:auto;line-height:1.55}
input.contact-text, textarea{padding:2px}
/*Reward Point CSS*/
.custom{color:red;text-align:center}
/*Checkout Step 2 CSS*/
.please-wait-loading{left:460px;overflow:hidden;position:absolute;top:225px;z-index:3000}
/*Sidebar*/
.onsale-block{margin:15px 0 15px;background:#fff;padding:10px}
.block .block-title strong{display:block;min-height:16px;padding:0;text-transform:uppercase;color:#3f3f3f;font-size:23px;font-weight:normal;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
.onsale-block .block-title strong{display:inline-block;min-height:16px;padding:0 0 6px;text-transform:uppercase;color:#3f3f3f;font-size:20px;font-weight:normal;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:-6px}
.onsale-block .block-title strong span{}
.onsale-block .block-title a{text-decoration:none !important}
.onsale-block .block-subtitle{margin:0;padding:5px 9px;font-size:1em;font-weight:bold;color:#0a263c}
.onsale-block .block-content{margin-top:18px}
.onsale-block .block-content ul.onsale-product{padding:10px 0}
.onsale-block.block-content ul.onsale-product.first{padding-top:0}
.onsale-block.block-content.product-name a{color:#333;text-transform:capitalize;font-size:14px}
.onsale-block.btn-remove,.onsale-block.btn-edit{float:right;margin:1px 0 2px 5px}
.onsale-block.actions{text-align:right}
.onsale-block.actions a{float:left}
.onsale-block.actions button.button{float:right}
.onsale-block.empty{margin:0;padding:5px 9px}
.block.price-box.price{font-size:20px}
.onsale-block.price-box.price{font-size:20px}
.block.old-price.price{font-size:12px}
.onsale-block.old-price.price{font-size:12px}
.block-compare.block-title{}
.block-layered-nav li:hover{color:#333}
.block-layered-nav li a:hover{color:#333}
/*Block:Compare Products*/
.block-compare.block-title strong{}
.block-compare button.button span{}
.block-subscribe.block-content.input-box{float:left;margin-left:22px;margin-right:10px}
/*Product View*/
/*Rating*/
.ratings{font-size:11px;line-height:1.25;margin:10px 0 0; padding-bottom:10px}
.products-grid.ratings{display:none}
.products-grid.ratings.rating-box{margin-right:3px;margin-left:25%}
/*Add to Cart*/
.product-view.add-to-cart button.button span{height:59px;width:59px;text-indent:-9999px;padding:0;line-height:59px;background:#000 url(../images/cart3.jpg) no-repeat scroll 0 0}
.product-view.add-to-cart button.button:hover span{background-color:#3f3f3f;background-position:0 100%}
/*Add to Links + Add to Cart*/
.product-view.product-shop.add-to-box.add-to-links li{margin-bottom:5px}
.product-view.product-shop .add-to-box{display:inline-block}
.product-view{background:#fff;padding:15px 15px}
.product-view.product-more-info{border-top:1px solid #ddd;padding:20px 15px 10px;margin-top:2px;overflow:hidden;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:left;font-size:24px;display:none}
.product-essential h2{font:bold 13px/1.35 Arial,Helvetica,sans-serif}
/*Product Options*/
.product-options{position:relative}
.product-options dl{margin:0}
.product-options dt{padding:10px 0 0;font-weight:normal}
.product-options dt label{font-weight:bold;color:#2f2f2f}
.product-options dt label.required em{color:#eb340a;margin-left:5px}
.product-options dd.qty-holder{display:block;padding:10px 0 0}
.product-options dd.qty-holder label{vertical-align:middle}
.product-options dt.qty-disabled{background:none;border:0;padding:3px;color:#2f2f2f}
.product-options dd{padding:5px 10px 15px;margin:0 0 5px;border-bottom:1px solid #e4e4e4}
.product-options dl.last dd.last{border-bottom:0;padding-bottom:5px;margin-bottom:0}
.product-options dd input.input-text{width:98%}
.product-options dd input.datetime-picker{width:150px}
.product-options dd.time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle}
.product-options dd textarea{width:98%;height:8em}
.product-options dd select{width:99%}
.product-options dd.multiselect option{border-bottom:1px dotted #d9e5ee;padding:2px 4px}
.product-options ul.options-list{margin-right:5px}
.product-options ul.options-list li{line-height:1.5;padding:2px 0}
.product-options ul.options-list input.radio{float:left;margin-top:3px}
.product-options ul.options-list input.checkbox{float:left;margin-top:3px}
.product-options ul.options-list.label{display:block;margin-left:18px}
.product-options ul.options-list label{font-weight:normal}
.product-options ul.validation-failed{padding:0 7px}
.product-options p.note{margin:0;font-size:11px}
.product-options p.required{position:absolute;right:20px;top:20px}
.product-options-bottom{margin:auto}
.product-options-bottom.product-pricing,.product-options-bottom.tier-prices{margin:0;padding:0 0 10px;border:0;background:0;color:#e26703}
.product-options-bottom.tier-prices li{background:0;padding:2px 0}
.product-options-bottom.tier-prices.price,.product-options-bottom.tier-prices.benefit{color:#e26703}
.product-options-bottom.price-box{width:500px;margin:auto}
.product-options-bottom.add-to-links{clear:both;padding:5px 0 0;text-align:right;display:none}
.col3-layout.product-options-bottom.price-box{float:none;padding:0 0 5px}
.product-options-bottom.price-label{float:left;padding-right:5px}
.product-options-bottom.price-tax{float:left}
.product-options-bottom.add-to-cart{float:right}
.product-options-bottom.add-to-cart-float{display:inline-block}
.product-shop.product-options-bottom{padding:10px;border:1px solid #e7e7e7;margin:10px 10px 0 0}
.product-shop.product-options-bottom.price-box{float:left;margin:5px 30px 0 0;border:0}
.product-shop.product-options-bottom.price-label{float:none;padding-right:0}
.product-shop.product-options-bottom.price-tax{float:none}
.product-shop.product-options-bottom.add-to-cart-box{clear:both;float:left;padding-top:12px}
.product-shop.product-options-bottom.add-to-links{clear:both;padding:5px 0 0;text-align:right}
.cart.discount.buttons-set,.cart.shipping.buttons-set{margin:10px 0 0;border:0;padding:0}
.opc.active.step-title.number{background:#b7b7b7;border-color:#b7b7b7;color:#fff}
.opc.active.step-title h2{color:#b7b7b7}
.checkout-progress li{float:left;width:19%;margin:0 3px 0 0;border-top:10px solid #3f3f3f;padding:2px 0 0;font-weight:bold;text-align:center;color:#3f3f3f}
.checkout-progress li.active{border-top-color:#b7b7b7;color:#b7b7b7}
.fieldset.form-list{}
/*Captcha*/
.captcha-note{clear:left;padding-top:5px}
.captcha-image{float:left;display:inline; margin:0;position:relative;width:258px}
.captcha-image.captcha-img{border:1px solid #b6b6b6;vertical-align:bottom;width:100%}
.registered-users.captcha-image{margin:0}
.captcha-reload{cursor:pointer;position:absolute;top:2px;right:2px}
.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear}
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0)}
    0%{-webkit-transform:rotate(-360deg)}
}
@-moz-keyframes rotate{0%{-moz-transform:rotate(0)}
    0%{-moz-transform:rotate(-360deg)}
}
@keyframes rotate{0%{transform:rotate(0)}
    0%{transform:rotate(-360deg)}
}
/*My Account*/
.my-account{background:#fff;padding:0 10px 10px}
.my-account.title-buttons.link-rss{float:none;margin:0}
/*< Dashboard*/
.dashboard.welcome-msg{margin:0 8em 1.5em 15px}
.dashboard.welcome-msg p{margin:0}
.dashboard.col2-set{margin:0 0 15px}
/*General Box*/
.by_statuses{float:left;line-height:20px;overflow:hidden;width:25%}
.by_statuses.status-label{clear:left;float:left;width:70%}
.by_statuses.status-label a{font-size:11px;font-weight:bold;text-decoration:none;text-transform:uppercase}
.by_statuses.status-label a:hover{color:#000}
.by_statuses.status-value{clear:right;float:right}
.date-range-info{overflow:hidden;padding-bottom:5px;width:auto}
.date-range-info.date-range-label{text-align:right;float:left;margin-right:20px;width:20%}
.date-range-info.date-range-value{overflow:hidden}
.footer-static.f-col1{color:#fff}
.footer-static.f-col2 a{color:#fff;text-decoration:none}
.footer-static.f-col2 a:hover{color:#fff;text-decoration:underline}
.footer-static.f-col3 a{color:#fff;text-decoration:none}
.footer-static.f-col3 a:hover{color:#fff;text-decoration:underline}
.footer-static.f-col4 a{color:#fff;text-decoration:none}
.footer-static.f-col4 a:hover{color:#fff;text-decoration:underline}
.footer-static li a:hover{text-decoration:underline}
/*Footer*/
.footer.store-switcher select{padding:3px;vertical-align:middle;margin:0}
.footer a:hover{color:#000}
.footer address{margin:4px 0 0;text-align:center;color:#979797;float:right}
.footer address a{text-decoration:none;color:#000}
.footer ul{display:inline;float:left;margin-top:4px}
.footer ul.links{}
/* page view*/
.ma-price{color:#6e6e6e}
.ma-social li{background:none;padding:0 5px}
.ma-review-col1{}
.ma-review-col2{}
.ma-review-col1 h2,.ma-review-col2 h2{text-transform:uppercase;font-size:15px;font-weight:bold}
.ma-review-col2 h4{font-weight:normal}
#back-top{background:#ffc000 url(../images/back_top.png) no-repeat scroll 50% 50%;position:fixed;bottom:10px;right:12px;width:55px;height:55px;display:none}
#back-top:hover{cursor:pointer;background-color:#e52f2f}
/*Banner Static*/
.banner-static-contain{overflow:hidden;text-align:center;margin-top:30px}
.banner-static-contain.banner-box{background:#f7f7f7;border:5px solid #fff}
.banner-static2.banner-box2.content ul li a{text-indent:-9999px;height:36px;width:36px;border:2px solid #3f3f3f}
.block-banner-right{padding:0}
/*Brand Slider*/
.brand-slider-title{text-align:center;background:url(../images/bg_title.png) repeat-x scroll 0 20px}
.brand-slider-title h2{padding:7px 40px;background:#fff;display:inline-block;margin:0;font-size:25px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase}
.ma-brand-slider-contain .flex-direction-nav.flex-next{background-color:#d6d6d6;right:6px;background-position:100% 0}
.ma-brand-slider-contain .flex-direction-nav.flex-prev{background-color:#d6d6d6;left:6px}
.ma-brand-slider-contain .flexslider.flex-next:hover{background-color:#3f3f3f}
.ma-brand-slider-contain .flexslider.flex-prev:hover{background-color:#3f3f3f}
/*thumb Slider*/
.ma-thumbnail-container .flex-direction-nav.flex-next{background-position:100% 0;right:4px;background-color:#d6d6d6}
.ma-thumbnail-container .flex-direction-nav.flex-prev{left:4px;background-position:0 100%;background-color:#d6d6d6}
.ma-thumbnail-container .flexslider.flex-next:hover{background-color:#3f3f3f}
.ma-thumbnail-container .flexslider.flex-prev:hover{background-color:#3f3f3f}
/*Related Slider*/
.ma-relatedslider-container.flex-direction-nav a{width:6px;height:11px;margin:-20px 0 0;display:block;background:url(../images/bg_thumb.png) no-repeat 0 0;position:absolute;top:-15px;cursor:pointer;text-indent:-9999px}
/*Upsell Slider*/
.ma-upsellslider-title{border-bottom:5px solid #d5d5d5}
.ma-upsellslider-title h2{display:inline-block;margin:0;font-size:25px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase}
.ma-upsellslider-container .flex-direction-nav a{width:28px;height:28px;margin:-20px 0 0;display:block;background:#d6d6d6 url(../images/bg_brand.png) no-repeat 0 0;position:absolute;top:-20px;cursor:pointer;text-indent:-9999px}
.ma-upsellslider-container .flexslider.flex-next:hover{background-color:#3f3f3f}
.ma-upsellslider-containe .flexslider.flex-prev:hover{background-color:#3f3f3f}
