body, h1, h2, h3, h4, h5, h6{font:normal 13px Tahoma, Arial, Helvetica, sans-serif;}
body, form, div, ul, h1, h2, h3, h4, h5, h6, p, ul, ol{margin:0;padding:0;}
body, div, p{color:#2d2d2d;}
body{min-width:1200px;}
h1, h2, h3, h4, h5, h6{font-weight:bold;}
h4{font-size:100%;}
input, textarea, select{margin:0 3px 0 0;padding:1px;font-size:92%;font-family:Tahoma;}
textarea{margin:0;}
.input-text, .input-text-auto, .input-text-large, .input-text-medium, .input-text-short, .input-text-100, .input-textarea, .input-textarea-long , select{background-color:#ffffff;vertical-align:middle;color:#2d2d2d;padding:2px;}
.disabled, select.disabled{background-color:#e0dfe3;}
.central-column .input-text, .central-column .input-text-auto, .central-column .input-text-large, .central-column .input-text-medium, .central-column .input-text-short, .central-column .input-text-100{height:14px;}
.input-text{width:150px;}
.input-text-medium{width:80px;}
.input-text-large{width:300px;}
.input-text-short{width:40px;}
.input-textarea{width:370px;}
.input-textarea-long{width:90%;}
.input-text-100{width:100%;}
p{padding:6px 0;color:#2c2b2b;}
ul{list-style-type:none;}
ol{padding:0 0 0 15px;}
li{padding:2px 0;}
a, a:visited, a:active, a:hover{text-decoration:underline;cursor:pointer;}
a:hover{text-decoration:none;}
.hand{cursor:pointer;}
.nowrap{white-space:nowrap;}
.radio, .checkbox{padding:0;margin:0 6px 0 0;vertical-align:middle;}
hr{height:0;border:0 none;}
.dark-hr{margin:11px 0 9px 0;clear:both;}
.error-text{font-weight:bold;}
.float-left{float:left;}
.float-right{float:right;}
.clear-both{clear:both;}
.float-none{float:none !important;}
.cm-opacity{opacity:0.3;-moz-opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)";}
.button-submit-action, .button-submit, .button-submit-big, .button, .button-action, .button-big, .button a, .button-action a, .button-submit-action input, .button-submit input, .button-submit-big input, .button-big a, a.cm-thumbnails-mini, .promotion-coupon strong, .image-reload{display:-moz-inline-box;display:inline-block;}
#top_menu ul li.first-level, #top_menu ul li.first-level.cm-active, #top_menu ul li.first-level span{display:-moz-inline-box;display:inline-block;}
.wrapped{white-space:normal !important;}
.add-product .wrapped{text-align:left;max-width:120px;}
.ajax-loading-box{padding:6px 6px 6px 26px;position:fixed;right:50%;top:0;z-index:18;display:none;}
.ajax-message{padding:10px;z-index:17;display:none;position:absolute;width:339px;}
.cm-notification-container{position:fixed;top:0;right:50px;width:40%;z-index:100;min-width:300px;}
.cm-notification-container-top{top:10px;}
.notification-content{position:relative;}
.notification-w, .notification-n, .notification-e{position:relative;margin:7px 0 7px 0;padding:14px 0;border:1px solid;background-position:16px 12px !important;background-repeat:no-repeat !important;font-size:100%;width:99.8%;font-family:Arial, Helvetica, sans-serif;line-height:15px;opacity:0.96;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.notification-w div, .notification-n div, .notification-e div{padding-left:50px;padding-right:20px;display:block;}
.notification-header-w, .notification-header-n, .notification-header-e{font:bold 110% Arial, Helvetica, sans-serif;line-height:15px;float:left;margin:0 10px 0 0;padding-right:0 !important;}
.notification-w img, .notification-n img, .notification-e img{outline:0;border:0;}
.notification-w p, .notification-n p, .notification-e p{margin:0;color:#8c8531;}
.notification-n p{color:#496e16;}
.notification-e p{color:#9c3535;}
.notification-body a, .notification-body a:visited, .notification-body a:hover, .notification-body a:active{font:normal 85% Arial, Helvetica, sans-serif;}
.notification-w .cm-notification-close, .notification-n .cm-notification-close, .notification-e .cm-notification-close{font-size:50%;position:absolute;right:5px;top:5px;}
.error-box-container{margin:11px 0 30px 0;}
.error-box{padding:1px 8px;width:500px;text-align:center;margin:0 auto;}
.error-box p{padding:12px;}
.error-box img.cm-notification-close{float:right;}
.section-border{margin-top:6px;margin-bottom:15px;}
.section-title{padding:6px 0 5px 9px;}
.section-title a{font:bold 108% Arial, Helvetica, sans-serif;}
.section-title a.cm-combo-on{background:url('/skins/business_current/customer/images/icons/section_icon_collapsed.gif') no-repeat 0 7px;}
.section-title a.cm-combo-off{background:url('/skins/business_current/customer/images/icons/section_icon_expanded.gif') no-repeat 0 7px;}
.search-form .input-text{width:170px;}
.search-form .input-text-large{width:207px;}
.button a, .button-action a, .button-big a, .button-submit-action input, .button-submit input, .button-submit-big input{cursor:pointer;white-space:nowrap;text-decoration:none;}
.button-submit-big, .button-big{padding-left:3px;height:29px;}
.button-submit-big input, .button-big a{font-size:92%;padding:7px 19px 8px 7px;height:29px;line-height:16px;}
.buttons-container{padding:5px 0 1px 0;}
.subcategories{font-weight:bold;line-height:17px;float:left;padding:1px 25px 0 15px;margin:0 0 15px 0;float:left;}
.subcategories ul{line-height:18px;}
.subcategories p{padding:0;margin:0 0 1px 0;}
.product-title, .product-title:visited, .product-title:hover, .product-title:active{font-weight:bold;}
.compact .product-title, .compact .product-title:visited, .compact .product-title:hover, .compact .product-title:active{font-weight:normal;}
.product-details-title{font-weight:bold;padding:1px;}
div.product-details-title{margin-top:15px;}
td div.product-details-title{margin-top:0;}
.sku{font-size:77%;padding:0;}
.more-info{font-size:77%;text-align:center;}
.price, .sub-price, .cart-price, .qty-in-stock{font-weight:bold;}
p.price{margin:6px 0;}
.cart-price{font-size:92%;}
.qty-in-stock, .list-price{font-size:85%;}
.list-price .list-price{font-size:100%;}
.cm-dashed-box{background:transparent;}
#fullbody{padding:13px 12px 0 12px;background-color:#ffffff;}
table.product-list td{padding:7px 5px;}
table.product-list p, table.product-list .product-list-field{margin:3px 0;}
table.product-list .product-list-field{padding-left:0;}
table.product-list .product-list-field label{width:auto;margin-left:0;margin-right:10px;}
.tabs{margin-top:13px;padding:0 0 0 12px;vertical-align:bottom;overflow:hidden;}
.tabs ul{vertical-align:bottom;}
.tabs ul li, .tabs ul li.cm-active{float:left;white-space:nowrap;vertical-align:bottom;}
.tabs ul li{cursor:pointer;}
.tabs ul li.cm-active a {cursor:default;}
.tabs ul li a, .tabs ul li a:hover, .tabs ul li.cm-active a, .tabs ul li.cm-active a:hover{font:normal 85% Verdana, Geneva, Arial, Helvetica, sans-serif;}
.tabs ul li.cm-active a, .tabs ul li.cm-active a:visited, .tabs ul li.cm-active a:hover, .tabs ul li.cm-active a:active{color:#000000;font-weight:bold;text-decoration:none;}
.tabs ul li a:hover{text-decoration:none;}
.cm-tabs-content{padding:11px 0;}
.tab-list-title{margin:20px 0 8px -2px;padding-bottom:1px;font-weight:normal;font-size:138%;}
.affiliate-code{padding:3px;margin:3px;margin-right:10px;}
.field-name{font:bold 85% tahoma, arial, verdana, helvetica, sans-serif;white-space:nowrap;}
.valign, .go-button{vertical-align:middle;}
.valign-top{vertical-align:top;}
.compare-table td{padding:3px 8px;}
.compare-table .first-cell{white-space:nowrap;}
table label{width:auto;font-weight:normal;}
.label{margin-bottom:7px;font-weight:bold;}
.jcarousel-container{position:relative;}
.jcarousel-clip{overflow:hidden;position:relative;}
.jcarousel-list{overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li, .jcarousel-item{float:left;list-style:none;}
.lm-columns{float:left;width:48%;min-width:100px;}
.lm-links{padding-bottom:1px;}
.lm-description{padding:4px 0 15px 0;text-align:justify;}
.lm-top{font-size:1px;}
.lm-center{padding:5px 5px 0 5px;}
.products-rounded .product-properties .buttons-container, .products-rounded .product-properties .form-field, .products-rounded .product-properties .product-list-field{margin:0;padding:0;}
.form-field{padding:6px 0;}
.products-rounded .product-properties{margin:0;}
.lm-bottom{font-size:1px;}
.lm-buttons-wrapper{padding:0 3px 0 0;}
.lm-buttons{float:right;margin-left:6px;margin-bottom:1px;}
.item-wrap{background:url('/skins/business_current/customer/images/sidebox_delim.gif') repeat-x bottom center;margin-bottom:4px;padding-bottom:10px;}
.last-item-wrap{background-image:none;margin-bottom:0;}
.item-image{float:left;margin-right:10px;}
.item-description{display:table;}
.lm-manufacturer{font-weight:bold;margin:0 0 4px 0;padding:0;}
.lm-cell-content{padding:5px 9px 9px 9px;}
.lm-link, .lm-link:visited, .lm-link:active{font-weight:bold;text-decoration:underline;}
.lm-link:hover{font-weight:bold;text-decoration:none;}
.lm-bc-icon{padding:0 7px;}
.ad-container{overflow:hidden;width:228px;margin:1px auto 11px auto;}
.product-container{padding:5px 0;}
.border{margin-bottom:12px;}
.no-items{padding:15px 0;text-align:center;font-weight:bold;margin:6px 3px;}
.hidden{display:none;}
.strong{font-weight:bold;}
.italic{font-style:italic;}
.lowercase{text-transform:lowercase;}
.uppercase{text-transform:uppercase;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.justify{text-align:justify;}
.scroll-x{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:3px;}
.no-margin{margin:0 !important;}
.inline{display:inline;}
.dashed, a.dashed{border-bottom:1px dashed #000000;text-decoration:none;}
a.dashed{border-bottom-color:#0042b2;}
a.dashed:hover{border-bottom:1px dashed transparent;}
.no-padding{padding:0 !important;}
.no-margin{margin:0 !important;}
.margin-top{margin-top:10px;}
.margin-bottom{margin-bottom:10px;}
.fixed-layout{table-layout:fixed;}
.overflow-hidden{overflow:hidden;}
.width50{width:50%;}
#footer{clear:both;}
#container{padding:0 11px;width:968px;margin:0 auto;}
.central-column, .container-right .central-column, .container-left .central-column{float:left;display:inline;margin:0 172px 15px 172px;padding:0 21px 15px 21px;width:582px;}
.container-long .central-column{margin:0;padding:0 0 30px 0;width:100%;}
.container-right .central-column, .container-left .central-column{margin:0 0 15px 172px;padding:0 0 15px 21px;width:773px;}
.container-left .central-column{margin:0 172px 15px 0;padding:0 21px 15px 0;}
.right-column{float:left;width:171px;margin-left:-171px;}
.logo-image{float:left;margin-top:10px;position:relative;z-index:8;}
#top_menu{clear:both;position:relative;z-index:99;}
#top_menu, .top-menu, #top_menu ul li.first-level, #top_menu ul li.first-level.cm-active{vertical-align:bottom;}
.top_menu li.first-level, .top_menu li.first-level a{padding:0;margin:0;}
#top_menu ul li.first-level.cm-active a, #top_menu ul li.first-level.cm-active a:hover{color:#202020;}
.helper-block{display:none;}
.top-tools-container{clear:both;padding:2px 5px 8px 5px;height:31px;}
.top-tools-container span.float-left, .top-tools-container span.float-right{width:5px;height:41px;margin:-2px 0 0 -5px;}
.top-tools-container span.float-right{margin:-2px -5px 0 0;}
.top-search{padding:8px 0 0 8px;}
.search-products-text{font:bold 92% tahoma, verdana, arial, sans-serif;padding-right:2px;}
.top-search .search-products-text{vertical-align:-1px;}
.search-selectbox{width:150px;height:21px;vertical-align:middle;}
.search-input{width:203px;margin:0 0 0 -4px;height:17px;vertical-align:middle;}
.search-advanced, .search-advanced:visited, .search-advanced:hover, .search-advanced:active, .search-label{font:normal 85% Verdana, Geneva, Arial, Helvetica, sans-serif;}
.search-label{font-weight:bold;}
.content-tools{padding:5px 5px 0 7px;margin-bottom:13px;}
.content-tools span.float-left, .content-tools span.float-right{display:block;width:5px;height:36px;margin:-5px 0 0 -7px;}
.content-tools span.float-right{margin:-5px -5px 0 0;}
.content-tools-helper .float-right{max-width:50%;}
.popup-tools{position:absolute;padding:3px;border:1px solid #cecece;background-color:#fff;z-index:7;}
.popup-tools .input-text{background-color:#fff;width:80%;color:#4d4d4d;border-color:#cecece;}
.popup-tools ul li{padding:4px 22px 3px 2px;white-space:nowrap;}
.popup-tools ul li a, .popup-tools ul li a:visited, .popup-tools ul li a:hover, .popup-tools ul li a:active{color:#000;text-decoration:none;background-repeat:no-repeat;background-position:left 0;padding:0 2px;text-shadow:none;}
.popup-tools ul li a:hover{background-color:#01b1dc;color:#fff;text-decoration:none;}
#sw_cart_box, .cart-list-icon{width:44px;height:26px;border:0 none;}
.cart-list-icon{height:24px;}
#cart_status .float-left{position:relative;z-index:6;}
#cart_status a{padding-left:3px;}
#cart_status span{vertical-align:middle;}
.checkout-link{float:left;padding-top:5px;}
#cart_status .checkout-link a, #cart_status .checkout-link a:visited, #cart_status .checkout-link a:hover, #cart_status .checkout-link a:active{padding:0 15px 2px 6px;}
.cart-list{position:absolute;width:234px;z-index:5;top:0;left:0;}
.list-container{margin-top:6px;padding:0 4px;background-color:#ffffff;}
.cart-list .list{height:185px;overflow-x:hidden;overflow-y:auto;padding-left:5px;}
.cart-list ul li.delim{padding:0;font-size:1px;line-height:1px;height:1px;}
.list p.center{margin-top:75px;}
.cart-list .buttons-container{text-align:center;margin:8px 0 11px 0;}
#cart_status .buttons-container a, #cart_status .buttons-container a:visited, #cart_status .buttons-container a:hover, #cart_status .buttons-container a:active{padding:0 15px 2px 6px;margin:0 1px;}
.sidebox-categories-wrapper, .sidebox-wrapper .sidebox-categories-wrapper{margin:0 1px 22px 0;}
.sidebox-categories-wrapper .sidebox-title, .sidebox-wrapper .sidebox-categories-wrapper .sidebox-title{padding-left:11px;}
.sidebox-categories-wrapper .sidebox-title span, .sidebox-wrapper .sidebox-categories-wrapper .sidebox-title span{padding:8px 11px 7px 0;overflow:hidden;}
.sidebox-categories-wrapper .sidebox-body, .sidebox-wrapper .sidebox-categories-wrapper .sidebox-body{border:0 none;}
.sidebox-categories-wrapper .sidebox-bottom, .sidebox-categories-wrapper .sidebox-bottom span, .sidebox-wrapper .sidebox-categories-wrapper .sidebox-bottom, .sidebox-wrapper .sidebox-categories-wrapper .sidebox-bottom span{display:none;}
.sidebox-wrapper{margin-bottom:19px;}
.sidebox-title{padding-left:10px;}
.sidebox-title span{display:block;font:bold 108% Tahoma, Verdana, Geneva, Arial, Helvetica;}
.sidebox-bottom{height:1px;}
.sidebox-bottom span{font-size:1px;line-height:1px;height:1px;}
.sidebox-wrapper .sidebox-bottom, .sidebox-wrapper .sidebox-bottom span{display:block;}
.table th{font-weight:bold;padding:10px 5px 10px 5px;white-space:nowrap;}
.table th.right{text-align:right;}
.table th.left{text-align:left;}
.table tr, .table .table tr{background-color:#ffffff;}
.table table tr{background-color:transparent;}
.table td{padding:10px 5px;}
.table table td{border:0 none;}
.table .table-footer td{padding:0;margin:0;font-size:38%;height:5px;}
#category_rows .table{margin-top:-1px;}
table.qty-discounts{padding:0;border-width:1px;}
table.qty-discounts th, table.qty-discounts td{border:0 none;}
.noborder td{border:0 solid #ffffff;}
.mainbox-container{margin-bottom:10px;}
.mainbox-title{padding:2px 0 12px 0;margin:0;}
.mainbox-title span{color:#2d2e2e;font:bold 200% Arial, Helvetica, sans-serif;}
.mainbox-title .secure-page-title{font-size:100%;}
.mainbox-title span.float-right{display:block;font-weight:normal;font-size:50%;padding-top:12px;}
.mainbox-body{margin-bottom:20px;}
.mainbox2-title{padding:0 0 5px 7px;}
.mainbox2-title span{color:#2d2e2e;font:bold 169% Arial, Helvetica, sans-serif;}
.mainbox2-body{padding:10px 20px 20px 20px;}
.mainbox2-bottom, .mainbox2-bottom span{display:none;}
.subheaders-group{margin:0 15px 21px 15px;}
.title-extra{margin-top:-1px;float:right;text-align:right;}
.title-extra .checkbox{margin-right:3px;}
.title-extra a, .title-extra a:visited, .title-extra a:hover, .title-extra a:active{text-transform:lowercase;text-decoration:none;font-weight:normal;}
.title-extra a:hover{text-decoration:underline;}
.mainbox-cart-title{padding:8px 8px 7px 13px;}
.mainbox-cart-body{padding:11px 5px 17px 5px;}
.mainbox-cart-body .product-description{padding:0 7px;}
.cart-buttons{padding:4px 4px 4px 8px;}
.updates-wrapper{padding:9px 5px 9px 9px;margin-bottom:10px;}
.sidebox-body .updates-wrapper{margin:8px -10px -7px -10px;}
.updates-wrapper p{margin:0;padding:0 0 3px 0;font:normal 85% tahoma, verdana, arial, sans-serif;}
.updates-wrapper .form-field, .promotion-coupon .form-field{padding:0;margin:0;}
.footer-top-helper, .footer-bottom-helper{display:none;}
.bottom-copyright{text-align:center;padding-top:8px;}
.bottom-search{padding:8px 0 15px 0;}
p.bottom-copyright.mini{font-size:69%;}
.product-spacer{width:9px;}
.product-image, .feature-image{float:left;text-align:center;margin-right:10px}
td.product-image{margin:0;float:none;}
td.product-image img{margin:0 10px;}
.product-description, .feature-description{display:table;}
td.product-description{padding-right:10px;display:table-cell;}
.product-bulk-add-wrapper{padding-right:3px;margin:3px 0;}
.discount-label{float:left;margin:4px 0 0 20px;}
.discount-label em{display:block;font-size:85%;font-weight:bold;white-space:nowrap;}
.product-variant-image{padding-top:5px;margin-left:-120px;}
.product-list-price strike{padding-right:8px;}
.pagination{padding:14px 0 16px 0;margin:14px 0 8px 0;}
.pagination a, .pagination a:visited, .pagination a:hover, .pagination a:active, .pagination-selected-page{padding:7px 15px 9px 15px;}
.info-field-title{font-size:85%;font-weight:bold;padding:6px 4px 6px 8px;}
.info-field-title a, .info-field-title span, .info-field-title em{font-weight:normal;font-size:115%;}
.info-field-body{padding:10px;margin-bottom:15px;overflow-y:hidden;overflow-x:auto;}
.info-field, .info-field label{margin:0;padding:0;font-weight:bold;line-height:18px;}
.info-field label{font:normal 85% verdana, geneva, arial, helvetica, sans-serif;width:104px;float:left;}
div.delim{padding:0;margin:0;height:7px;line-height:7px;font-size:7px;}
.arrow-list{margin:0 0 0 6px;}
ul.menu-root-categories{padding:4px 3px 0 3px;}
ul.menu-root-categories li{padding:0;}
.menu-root-categories li a{display:block;padding:2px 5px 3px 3px;background:url(/skins/business_current/customer/images/icons/category_collapsed.gif) no-repeat right 5px;font-weight:bold;}
.menu-root-categories li a:hover{background-image:url(/skins/business_current/customer/images/icons/category_expanded.gif);}
.menu-root-categories.tree li a{background-image:none;}
.menu-subcategories a.active, ul.menu-subcategories a.active:visited, ul.menu-subcategories a.active:hover, ul.menu-subcategories a.active:active, .menu-root-categories a.active, ul.menu-root-categories a.active:visited, ul.menu-root-categories a.active:hover, ul.menu-root-categories a.active:active{text-decoration:none;color:#000;}
.sitemap-list{padding-top:10px;}
ul.sitemap-list li{padding-left:10px;}
.error-message{width:100%;clear:both;}
.error-message .message{padding:0 8px;margin-bottom:8px;}
.error-message .arrow{width:0;margin-left:10px;font-size:1px;line-height:1px;}
#checkout_totals .error-message{width:100%;}
.form-field{margin:6px 0;vertical-align:middle;}
.form-field.revert{padding-left:20px;}
.form-field.revert label{float:none;margin:0;width:auto;}
.form-field.revert .checkbox, .form-field.revert .radio{float:left;clear:left;margin:1px 3px 0 -20px;}
.form-field label{float:left;clear:left;text-align:left;width:160px;padding-top:1px;}
.form-field label.cm-required{margin-right:5px;width:auto;}
.select-field{padding:3px 0;}
.form-field .select-field{padding:0;}
.select-field label, .form-field table label{width:auto;clear:none;margin:0 10px 0 0;padding:3px 0;vertical-align:middle;}
.select-field label{padding-left:12px;}
.select-field label .checkbox{vertical-align:-2px;margin-left:-12px;}
.select-field .checkbox{vertical-align:middle;}
.choose-icon{float:left;padding:1px 4px 0 0;}
.form-field:after, .search-field:after, .info-field-title:after, .info-field:after, .item-wrap:after, .buttons-container:after, .clear:after, .break:before, #top_menu:after, .cm-tabs-content:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.break:before{height:3px;}
.product-list-field{margin-top:6px;}
.product-list-field label{width:110px !important;margin-left:-120px;float:left;padding-top:1px;}
.product-features{padding:5px;margin-left:10px;}
.step-container, .step-container-active{margin:0 0 5px 0;}
.checkout-steps{padding:5px 5px 0 5px;}
.step-title{padding:8px 24px 10px 25px;}
.step-title-active{padding:17px 24px 7px 25px;}
.step-title img.float-right{padding-top:2px;padding-left:10px;}
.step-title-active img.float-right{padding-top:1px;}
.step-body{padding:3px 15px 5px 21px;}
.step-body-active{padding:0 28px 10px 21px;}
.step-body .shipping-rates, .step-body-active .shipping-rates{padding-top:14px;}
.step-body .shipping-rates label{width:auto;padding:4px 5px 0 0;}
.step-body .step-complete-wrapper label{padding-top:0;}
.step-body-active{padding:7px 24px 17px 24px;}
.step-title span, .step-title-active span, .step-title a.title, .step-title a.title:hover, .step-title-active a.title, .step-title-active a.title:hover{text-decoration:none;padding-left:6px;font:146% Tahoma;}
.step-title-active span, .step-title-active a.title, .step-title-active a.title:hover{font-weight:bold;}
.checkout-textarea{width:374px;}
#summary{padding-top:10px;}
.step-complete-wrapper .form-field label{margin:0 5px 0 0;width:auto;}
.step-complete-wrapper .form-field{padding-left:0;margin:0 0 6px 0;}
.step-complete-wrapper strong.float-left{max-width:60%;padding-right:15px;}
.checkout-left-col{width:65%;}
.checkout-right-col{width:35%;}
.checkout-right-col .right-column{width:100%;float:right;margin-top:50px;margin-left:0;}
.checkout-steps p.center{text-align:right;padding-top:0;}
.review{margin-top:6px;}
.coupon-code-container .error-message{float:right;}
.coupon-code-container .arrow, #checkout_totals .arrow{float:right;margin-right:15%;}
.coupon-code-container .message, #checkout_totals .message{clear:right;}
#checkout_cart{margin-bottom:20px;}
#checkout_cart .step-title, #checkout_cart .step-title-active{position:relative;}
#checkout_cart .mainbox-cart-title{display:none;}
#checkout_cart .mainbox-cart-body{border:none;}
#checkout_cart .cart-buttons{background:none;border:none;padding:0 0 10px;border-bottom:1px dotted #7C8E8E;}
#checkout_cart .cart-buttons .float-right{float:left;}
#checkout_cart .title{font-weight:normal;text-decoration:none;}
#checkout_cart .cm-tools-list.right{text-align:left;}
#checkout_cart .cm-tools-list .label{display:block;margin-bottom:7px;}
#checkout_cart .coupon-code-container{border-top:none;}
#checkout_cart .coupon-code-container .form-field{padding:10px 0;}
#checkout_cart .subtotal, #checkout_cart .total{font-weight:normal;margin-left:35px;text-transform:lowercase;}
#checkout_cart .costs{margin-top:15px;}
#checkout_cart .costs .total, #checkout_cart .costs .subtotal{font-size:146%;margin:0 35px 0 0;}
#checkout_cart .checkout-show-hide{float:right;font-size:100%;padding:4px 0;}
.estimation-box{padding:11px;margin:10px 0 0 0;}
.estimation-box h2{padding:1px 0 7px 0;}
.estimation-box .form-field label{width:105px;}
.box{padding:5px 7px;}
.html-checkboxes{vertical-align:-2px;margin-left:-12px;}
.form-field table label .html-checkboxes{margin-left:0;}
label.label-html-checkboxes{width:auto;font:normal 85% tahoma, verdana, arial, sans-serif;padding:1px 8px 3px 12px;}
#id_sbox_currency, #id_sl{padding:1px;}
#previewer_overlay{position:fixed;z-index:34;top:0;left:0;height:100%;width:100%;}
#previewer_window{position:fixed;z-index:35;display:none;top:50%;left:50%;background-color:#ffffff;}
.previewer-container{padding:10px;border:1px solid #909090;}
.scroller-container{margin-bottom:5px;padding:10px;}
#scroller_holder, #previewer_scroller{margin:0 auto;text-align:center;}
#previewer_close{padding:7px 4px 0 2px;font-size:85%;}
#previewer_close a.tool-link, #previewer_close a.tool-link:hover{font-size:85%;}
#previewer_load{position:fixed;display:none;height:16px;width:16px;z-index:11;top:50%;left:50%;margin:-8px 0 0 -8px;}
#previewer_hide_select{z-index:8;position:fixed;top:0;left:0;height:100%;width:100%;}
#viewer{overflow:hidden;display:inline-block;margin:22px 0;height:42px;}
#thumbs_frame{display:block;}
#thumbs_frame img{margin:0 1px;padding:3px;}
#preview_holder{width:180px;height:180px;text-align:center;vertical-align:middle;}
#preview_window{position:absolute;z-index:7;}
.preview-right{background-image:url(/skins/business_current/customer/images/icons/previewer_icons.png);background-position:-40px -60px;right:10px;}
.preview-left{background-image:url(/skins/business_current/customer/images/icons/previewer_icons.png);background-position:-40px -30px;left:10px;}
.preview-right, .preview-left{display:block;cursor:pointer;height:30px;margin-top:-15px;position:absolute;top:50%;width:30px;}
#preview_right{right:0;}
#preview_left{left:0;}
#preview_right, #preview_left{background-image:url(/skins/business_current/customer/images/spacer.gif);bottom:0;cursor:pointer;display:none;height:100%;outline:medium none;position:absolute;width:35%;}
#previewer_close_button{z-index:35;}
.viewer-container{position:relative;z-index:35;}
.product-filters ul{margin:0;}
.product-filters li{margin:4px;font-weight:bold;font-family:Tahoma;}
.product-filters li ul li{margin:4px 0 4px 0;}
.product-filters a.filter-delete{margin-left:-14px;padding-right:2px;}
.product-filters li p{margin:3px 0 0 0;text-align:right;}
.product-filters .details, .product-filters a{font-weight:normal;}
.filters-tools{padding:3px 3px 8px 0;}
.reset-filters, .reset-filters:visited, .reset-filters:hover, .reset-filters:active{padding-left:12px;}
.image-captcha{margin-top:4px;}
.captcha-input-text{width:133px;margin:4px 0 0 0;}
.login-popup .captcha-input-text{width:144px;}
.step-body-active .captcha-input-text{width:139px;}
.quick-links{float:right;padding-top:6px;}
.quick-links p{padding:0;}
.quick-links a, .quick-links a:visited, .quick-links a:active, .quick-links a:hover{padding:0 1px;margin-left:10px;}
#footer .quick-links a, #footer .quick-links a:visited, #footer .quick-links a:active, #footer .quick-links a:hover{margin:0 5px;}
#footer .quick-links{float:none;padding-right:0;text-align:center;margin-bottom:1px;}
.select-link, .select-link:hover{padding-right:16px;margin-right:12px;cursor:pointer;}
.icons{display:inline-block;margin:0 6px;padding:0;cursor:pointer;vertical-align:-4px;}
.select-lang{float:left;padding-bottom:10px;}
.cm-select-list a.item-link, .cm-select-list a.item-link:visited, .cm-select-list a.item-link:hover, .cm-select-list a.item-link:active{padding:0 0 0 22px;background-repeat:no-repeat;background-position:left 0;}
.select-wrap{float:right;font-size:92%;margin-top:6px;padding-left:3px;white-space:nowrap;}
.select-popup{background-color:#ffffff;position:absolute;top:0;left:0;padding:3px 3px 0 4px;margin:0 !important;z-index:12;}
.close-icon{position:absolute;right:3px;cursor:pointer;}
ul.cm-select-list{margin:0;padding:0;list-style-type:none;display:block;}
ul.cm-select-list li{padding:1px 39px 7px 0;cursor:pointer;white-space:nowrap;}
ul.cm-select-list li a{white-space:nowrap;}
.cm-select-list a, .cm-select-list a:visited, .cm-select-list a:hover, .cm-select-list a:active{font-family:Arial;background-repeat:no-repeat;background-position:left 0;text-decoration:none;padding:0 2px;}
.cm-select-list a.active{font-weight:bold;}
.select-languages{text-align:right;margin-bottom:10px;}
.localization{padding:6px 9px 7px 12px;margin-top:0;}
.promotion-coupon{padding:5px 7px 5px 8px;margin-bottom:8px;}
.promotion-coupon strong{font-size:11px;padding-bottom:3px;}
.promotion-coupon .input-text, #point_payment .input-text{width:129px;padding:1px;vertical-align:middle;height:15px;margin-left:3px;}
.promotion-coupon a{vertical-align:1px;}
#applied_promotions .wysiwyg-content{text-align:left;}
.upload-file-section{overflow:hidden;}
.fileuploader .select-field label{margin-right:28px;}
.fileuploader{float:left;height: 26px;line-height: 26px;}
.fileuploader.cm-failed-field a{color:#CC0000;font-weight:bold;}
.fileuploader.cm-failed-field{border:none;background-color:transparent;}
div.upload-file-local{position:relative;float:left;overflow:hidden;display:block;overflow:hidden;cursor:pointer;}
.upload-file-local input{opacity:0;-moz-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";cursor:pointer;font-size:300px !important;height:300px;position:absolute;top:0;right:0;z-index:31;border:0;padding:0;}
.upload-file-links a.active{font-weight:bold;}
.attach-images-alt label{display:block;float:none;width:auto;margin:0;padding:0 0 3px 0;}
#cart_items .sku{padding:4px 0 3px;}
#cart_items .product-description{display:block;overflow:hidden;}
.quantity{padding:5px 0 10px 0;}
.quantity .input-text{padding:1px;height:13px;width:31px;margin:0 4px 0 1px;}
.product-description a.cm-combo-on, .product-description a.cm-combo-off{padding-left:17px;font-size:85%;}
.product-description .product-options{padding:2px 0 6px 0;font-size:100%;}
.product-options .table-fixed{width:450px;max-width:450px;}
.product-options .table-fixed .product{width:70px;}
.product-options .table-fixed .product-list-field{padding-left:0;}
.product-options .table-fixed .product-list-field label{margin-left:0;}
.without-image{padding:0 0 0 35px;}
.pb-container{padding:8px 0 25px 0;text-align:center;}
.pb-container a{display:inline-block;}
.pb-container em{font:bold 115% Arial, Helvetica, sans-serif;padding:4px 9px;text-decoration:none;}
.pb-container a{font:108% Arial, Helvetica, sans-serif;}
.pb-container span.active{font:bold 108% Arial, Helvetica, sans-serif;}
.pb-container span.active em{font-size:107%;}
.pb-container img{margin:0 5px;vertical-align:2px;}
.cc-infobox{margin:20px 0 13px 0;}
#sign_io{padding:11px 3px 0 0;position:relative;}
#sign_io a, #sign_io a:visited, #sign_io a:hover, #sign_io a:active{padding:0 4px;}
#sign_io a.text-button, #sign_io a.text-button:visited, #sign_io a.text-button:hover, #sign_io a.text-button:active{padding:0 8px 0 2px;margin:0;}
#login{position:absolute;border:1px solid #ffffff;width:300px;top:24px !important;right:4px;left:auto !important;z-index:14;}
.login-popup{background-color:#f9ffd2;border:1px solid #b1b1b1;padding:9px 16px;}
.login-popup p{font:100% Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:14px;}
.login-popup .header{font:bold 169% Arial, Helvetica, sans-serif;margin:0 0 8px -4px;}
.login-popup .error-text{margin-bottom:11px;}
.login-popup .form-field, .login .form-field, .step-body-active .form-field{padding-left:0;}
.login-popup .form-field label, .login .form-field label, .step-body-active .form-field label{font:100% Arial, Helvetica, sans-serif;margin-left:0;}
.login-popup .form-field .input-text{clear:both;font:bold 169% Arial, Helvetica, sans-serif;padding:0 3px 0 27px;margin-top:3px;width:226px;}
.login-popup .form-field .password{margin-bottom:6px;}
.login-popup .clear, .login .clear{padding:10px 0 6px 0;}
.login-popup .clear .float-left{padding-top:1px;}
.login-popup .clear .checkbox{margin:2px 0 0 1px;}
.login-popup .clear label{font:100% Arial, Helvetica, sans-serif;}
.login-popup a{font-size:100%;}
.login .clear, .login-form .clear{padding:14px 0 0 0;}
.login .error-message{display:none;}
.breadcrumbs{padding-bottom:12px;font-size:85%;}
.bc-arrow{margin:0 6px;width:3px;height:5px;}
.table-filters th{text-align:left;font-size:100%;padding:10px 0 6px 0;}
.table-filters td{padding:0 12px 8px 0;}
.table-filters .scroll-y{background-color:#ffffff;overflow-y:auto;height:127px;border:1px solid #cfdce0;padding:0 0 0 4px;margin-bottom:8px;}
.table-filters td .select-field{margin-top:0;padding:0 0 6px 0;}
.table-filters .scroll-y .select-field{margin:4px 0 0 0;}
table.table-filters label{font:85% Verdana, Geneva, Arial, Helvetica, sans-serif;}
.table-filters .delim{background-image:none;}
.table-filters .delim td{border-bottom:1px solid #e7e5d5;}
.login-table td{padding-left:28px;}
.login-table td.login-form{padding:0 28px 0 0;}
.login-table .delim{margin:15px 0;}
.login .input-text{width:100%;margin:0;padding:2px 0;}
.login .form-field{margin:0;padding:5px 2px 5px 0;}
.order-status{padding:10px 10px 10px 30px;margin:5% auto;width:920px;}
body.clear-body{min-width:100%;}
.bug-report{position:fixed;right:0;bottom:0;height:26px;background-color:#ff9600;border:1px solid #acacac;border-width:1px 1px 0 0;opacity:0.85;-moz-opacity:0.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=85)";padding:5px 0 0 5px;}
.exception-body{padding:0 0 0 35px;}
.exception-body h1{float:left;}
.exception-body h2{clear:both;}
.exception-content{padding-left:2px;}
.exception-body .float-right{padding:2px 10% 0 10%;}
.exception-content p{margin:0 0 16px 0;}
.exception-content .exception-menu{margin:7px 0 24px 0;}
.exception-body hr{margin-bottom:10px;}
.cm-dashed-box{border:1px dashed #909090;background-color:transparent;}
.object-container{padding:12px;overflow-x:auto;overflow-y:scroll;font-weight:normal;}
.popupbox-closer{position:absolute;right:-15px;top:-12px;width:30px;height:30px;cursor:pointer;}
.graph-border{height:8px;}
.graph-bg{font-size:8px;}
.table-filters .input-text{width:100%;max-width:200px;}
.cm-template-box{display:inline;margin:0;padding:0 !important;background:none !important;}
.subpages-list{margin-top:10px;}
ul.subpages-list li, .wysiwyg-content ul.subpages-list li{padding:8px 0;font-style:italic;background-image:none;}
.subpages-list li .main-info{font-style:normal;padding-right:6px;}
.view-all div{max-width:100px;text-align:left;}
.multicolumns-list td{padding:15px 0 17px 0;}
.multicolumns-list table td{padding:0;}
.recover-password{width:205px;text-align:left;}
#template_text{height:350px;width:100%;}
.order-info{padding-bottom:10px;}
.demo-site-panel{border:1px solid #000000;background-color:#dddddd;}
.demo-site-panel strong{font-size:115%;}
.demo-site-panel td, .demo-site-panel select{white-space:nowrap;color:#2d2d2d;font:100% Tahoma;}
.demo-site-panel td{padding:0 5px;}
.demo-site-panel td.strong{font-weight:bold;}
.demo-site-panel select{background-color:#ffffff;border:1px solid #cecece;padding:1px;}
.image-border img{margin:3px;}
.product-notification-container{position:fixed;top:50%;left:50%;margin:-80px 0 0 -200px;color:#000000;width:400px;min-height:140px;z-index:8888;}
.product-notification{background-color:#ffffff;padding:8px 10px 6px 10px;}
.product-notification h1{font-size:138%;font-weight:bold;}
.product-notification .notification-body, .product-notification .notification-body a, .product-notification .notification-body a:visited, .product-notification .notification-body a:hover, .product-notification .notification-body a:active{color:#000000;}
.product-notification .notification-body p{text-align:left;}
.product-notification .notification-body{height:72px;overflow-y:auto;overflow-x:hidden;border:1px solid #cccccc;margin:10px 0 13px 0;padding:1px 7px;}
.product-notification-container img.cm-notification-close{margin:0;padding:0;float:none;}
.product-notification .notification-body .product-list-field{margin-top:0;font:normal 100% Verdana, Geneva, Arial, Helvetica, sans-serif;}
.product-notification .notification-body .product-list-field label{padding-top:0;}
.product-notification ul ul{margin-left:15px;padding-left:10px;border-left:1px solid #cccccc;}
.cm-popup-hor-resizer, .w-shadow, .e-shadow{position:absolute;width:13px;height:100%;}
.cm-popup-hor-resizer{cursor:w-resize;}
.cm-popup-hor-resizer{cursor:w-resize;}
.cm-left-resizer, .w-shadow{background:url(/skins/business_current/customer/images/shadow_w.png) repeat-y left top;left:-13px;}
.cm-right-resizer, .e-shadow{background:url(/skins/business_current/customer/images/shadow_e.png) repeat-y left top;right:-13px;}
.cm-popup-vert-resizer, .n-shadow, .s-shadow{position:absolute;width:100%;height:18px;}
.cm-popup-vert-resizer{cursor:s-resize;}
.cm-top-resizer, .n-shadow{top:-18px;background:url(/skins/business_current/customer/images/shadow_n.png) repeat-x left top;}
.cm-bottom-resizer, .s-shadow{bottom:-18px;background:url(/skins/business_current/customer/images/shadow_s.png) repeat-x left top;}
.cm-popup-corner-resizer, .ne-shadow, .se-shadow, .sw-shadow, .nw-shadow{position:absolute;width:13px;height:18px;}
.cm-nw-resizer, .nw-shadow{background:url(/skins/business_current/customer/images/shadow_nw.png) no-repeat left top;top:-18px;left:-13px;}
.cm-nw-resizer{cursor:nw-resize;}
.cm-ne-resizer, .ne-shadow{top:-18px;right:-13px;background:url(/skins/business_current/customer/images/shadow_ne.png) no-repeat left top;}
.cm-ne-resizer{cursor:ne-resize;}
.cm-sw-resizer, .sw-shadow{background:url(/skins/business_current/customer/images/shadow_sw.png) no-repeat left top;bottom:-18px;left:-13px;}
.cm-sw-resizer{cursor:sw-resize;}
.cm-se-resizer, .se-shadow{background:url(/skins/business_current/customer/images/shadow_se.png) no-repeat left top;bottom:-18px;right:-13px;}
.description{margin:5px 0 6px 0;padding:0;color:#898989;font:normal 85% Verdana, Geneva, Arial, Helvetica, sans-serif;}
.cm-tabs-content ul{margin-left:0;}
.cm-tabs-content .tabs ul, .wysiwyg-content .tabs ul{margin-left:0;}
.tooltip{-webkit-border-radius:3px;-moz-border-radius:3px;text-align:left;border:3px solid #ececdd;color:#2d2d2d;font:normal 100% Arial, Helvetica, sans-serif;background-color:#f8f8f0;padding:6px;margin-top:12px;max-width:200px;z-index:9999;}
.tooltip-arrow{background:url('/skins/business_current/customer/images/icons/tooltip_arrow.gif') no-repeat;background-position:3px;height:12px;width:30px;display:block;position:absolute;top:-15px;left:-2px;}
.product-main-info .jcarousel-skin{border:0 none;margin:0 auto;}
#product_thumbnails{text-align:center;}
#product_thumbnails li{display:inline;padding:0;}
#product_thumbnails li a.cm-thumbnails-mini{margin:0 1px;cursor:pointer;}
.jcarousel-prev-horizontal, .jcarousel-next-horizontal, .prev-horizontal, .next-horizontal{background:#ececec url(/skins/business_current/customer/images/icons/prev_but.gif) no-repeat 50% 50%;width:12px;height:38px;float:left;margin:0 1px 0 0;cursor:pointer;margin-top:-38px;}
.jcarousel-next-horizontal, .next-horizontal{background-image:url(/skins/business_current/customer/images/icons/next_but.gif);float:right;margin:-38px 0 0 1px;}
.product-main-info .jcarousel-clip-horizontal, .product-main-info .jcarousel-container-horizontal{margin:0 auto;}
.product-info .cm-tabs-content .input-text{width:160px;}
.product-info .cm-tabs-content .input-textarea{width:200px;}
.product-main-info .discount-label{margin:27px 0 0 20px;}
a.view-larger-image, a.view-larger-image:link, a.view-larger-image:visited, a.view-larger-image:hover, a.view-larger-image:active{padding:1px 0 1px 15px;font-size:77%;}
.product-main-info p.wrapped{margin:0 auto;}
.product-main-info .button-submit-action, .product-main-info .text-button , .product-main-info .text-button:visited, .product-main-info .text-button:hover, .product-main-info .text-button:active{margin-right:4px;}
.product-main-info p.sku{padding:3px 0 0 0;line-height:23px;}
.product-options-container{padding:7px 15px;}
.prices{padding-right:35px;}
.product-info .buttons-wrapper{padding-top:10px;}
.product-info .buttons-wrapper div{display:inline-block;padding-top:1px;}
.product-info .buttons-wrapper div.product-list-field{padding:0;margin:-1px 0 0 0;}
.product-info .buttons-wrapper .product-list-field label{float:none;margin:0;font-size:100%;}
.buttons-wrapper .input-text-short{width:19px;text-align:center;}
.options-col .product-list-field{padding:0 0 1px 0;}
.options-col .product-list-field label{margin:0;float:none;clear:none;display:block;padding-bottom:2px;}
.quantity.changer{padding:0 0 5px 0;}
.changer .cm-increase img{padding:2px 5px 2px 5px;}
.changer .cm-decrease img{padding:2px 5px 2px 5px;}
.changer .input-text-short{width:25px;text-align:center;}
.changer .cm-value-changer{display:inline-block;width:31px;}
.changer label{margin-top:9px;}
.product-info{padding-left:10px;overflow:hidden;}
.prod-info{overflow-y:hidden;overflow-x:auto;}
.ui-dialog-dragging{background:#f7f7e7 none;opacity:0.6;-moz-opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)";}
.ui-dialog-dragging .ui-resizable-handle{display:none;}
.ui-dialog-dragging .ui-dialog-titlebar, .ui-dialog-dragging .ui-dialog-content{visibility:hidden;}
a.default-cursor{cursor:default;}
.payment_method_iframe{z-index:1000;background-color:#C0C0C0;position:relative;top:-820px;left:0;height:820px;width:100%;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;}
.payment_method_iframe_label{position:relative;top:410px;padding:10px 10px 10px 10px;height:50px;}
.payment_method_iframe_text{vertical-align:middle;text-align:center;font-weight:bolder;position:relative;top:20px;}
.payment_method_iframe_box{height:820px;overflow:hidden;}

img{border:0;}
#gslider, #gslider .slides, #gslider .pages{width:608px;height:194px;}
#gslider .pages{text-align:right;vertical-align:top;font:normal 13px arial;display:none;height:30px;position:relative;z-index:30;list-style:none;margin:-24px 0 0 0;padding:0;}
#gslider{margin:0 0 6px 0;position:relative;overflow:hidden;z-index:1;}
#gslider .slide{position:absolute;}
#gslider .page{vertical-align:top;display:inline-block;margin:0 -1px;padding:1px 5px;background-color:#ffffff;cursor:pointer;}
#gslider .prev{margin:0 0 0 7px;padding:1px 6px;background:url("../../../gxbanner_strong/images/arrow_left.gif") no-repeat center 58%;background-color:#ffffff;}
#gslider .next{margin:0 7px 0 0;padding:1px 6px;background:#ffffff url("../../../gxbanner_strong/images/arrow_right.gif") no-repeat center 58%;}
#gslider .prev img, #gslider .next img{width:1px !important;height:16px;}
#gslider .prev img,#gslider .next img{//height:13px;}
a.page, a.page:link, a.page:visited{font:normal 13px arial;color:#333333;text-decoration:none;border:1px solid #ffffff;}
#gslider .page:hover{color:#000000;opacity:1 !important;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;background-color:#ffffff;border:1px solid #bbbbbb;}
#gslider .pages .present{font:bold 13px arial;color:#333333;background-color:#ffffff;border:1px solid #888888;}


/*Common*/
body{font-size:12px;background:#f2f2f2;padding:0;}
body, div, p, h1, h2, h3, h4, h5, h6{color:#454545;font-family:Arial, Helvetica, sans-serif;}
.form-field label{font:normal 100% Arial !important;}
.product-notification h1{text-transform:none !important;}
input, textarea, select{color:#626262;font:normal 100% Arial; outline:0;}
.input-text{padding:4px;}
.login .input-text{padding:4px;}
.input-text, .input-text-auto, .input-text-large, .input-text-medium, .input-text-short, .input-text-100, .input-textarea, .input-textarea-long{border:1px solid #dfe6ed;}
.input-text, .input-text-auto, .input-text-large, .input-text-medium, .input-text-short, .input-text-100, .input-textarea, .input-textarea-long, select{padding:4px;background:#f9f9f6;}
select{border:1px solid #7f9db9;padding:2px;}
.input-textarea{width:335px;}
a, a:visited, a:hover, a:active{color:#454545;text-decoration:none;}
a:hover{text-decoration:underline;}
hr{border-bottom:1px solid #eaf0f5;}
.dark-hr{border-bottom:1px solid #e3e3e3;}
hr.dashed{border-bottom:1px dashed #c5c5c5;}
.error-text{color:#f27a00;}
.sidebox-body .input-text, .updates-wrapper .input-text{background:#ffffff url(/skins/business_current/customer/images/input_bg.png) repeat-x left top;border:#d5d5d5 1px solid;height:18px;line-height:18px;}
.updates-wrapper .input-text{width:96px;line-height:20px;}
.updates-wrapper p{font-size:100%;}
.ajax-loading-box{background:url('/skins/business_current/customer/images/ajax_left.gif') no-repeat left bottom;padding:0 0 0 5px;z-index:600;}
.right-inner-loading-box{background:url('/skins/business_current/customer/images/ajax_right.gif') no-repeat right bottom;padding:0 5px 0 0;}
.ajax-inner-loading-box{background:#fff1a8 url('/skins/business_current/customer/images/icons/ajax.gif') no-repeat 5px center;padding:6px 6px 6px 26px;font-size:109%;font-weight:bold;color:#3f0000;}
.ajax-message{border:1px solid #000000;background-color:#f4fbff;}
.notification-header-w, .notification-header-n, .notification-header-e{color:#c52a01;}
.notification-n{background:#d0eaae url('/skins/business_current/customer/images/icons/notice.png') no-repeat;border-color:#8bc045;}
.notification-n div{color:#496e16;}
.notification-w{background:#fffbcc url('/skins/business_current/customer/images/icons/warning.png') no-repeat;border-color:#e6db55;}
.notification-w div{color:#8c8531;}
.notification-e{background:#ffcece url('/skins/business_current/customer/images/icons/error.png') no-repeat;border-color:#df8f8f;}
.notification-e div{color:#9c3535;}
.notification-header-n{color:#668c34;}
.notification-header-w{color:#bfa615;}
.error-box{background-color:#ff5c4a;}
.error-box p{color:#ffffff;}
.section-border{border:1px solid #dddddd;margin-top:0;}
.section-title{background:#eeeeee url('/skins/business_current/customer/images/spacer.gif') repeat-x top;}
.section-title a{color:#313131;padding-left:14px;text-decoration:none;}
.section-title a:hover{text-decoration:underline;}
.section-body, .section-body-details{border-top:1px solid #d0cebe;background-color:#fafafa;padding:9px 16px;}
.section-body-details{padding:18px 16px;}
.button a, .button-action a, .button-big a, .button-submit-action input, .button-submit input, .button-submit-big input{color:#ffffff;font:bold 11px/11px Tahoma;height:28px;border:0 none;margin:0;}
.button-submit-action input, .button-submit input{padding:4px 11px 8px 0;}
.button-submit-action input, .button-submit input, x:-moz-any-link{padding:8px 11px 9px 0;}
.button-submit-action input, .button-submit input, .button-submit-big input, .button-action a{
    -webkit-appearance: none;
    background: #609bf4;
    padding: 0 10px;
    line-height: 30px;
    height: 30px;
    border-radius: 3px;
}
.button-submit-action input:hover, .button-submit input:hover, .button-submit-big input:hover, .button-action a:hover{
    background: #71a7fb;
    text-decoration:none;
}
.button a{line-height: 32px;
    height: 32px;
    background: #609bf4;
    padding: 0 10px;
    border-radius: 3px;}
.button a:hover{background: #71a7fb;text-decoration:none;}
.button-submit-big, .button-big{padding-left:3px;height:32px;}
.button-submit-big input, .button-big a{font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;height:32px;line-height:16px;-webkit-appearance:none;}
.button-big a{padding:4px 19px 9px 9px;height:14px;}
.button-submit-big input, x:-moz-any-link{padding:2px 16px 9px 9px;}
.text-button, .text-button:visited, .text-button:hover, .text-button:active, .text-button-act, .text-button-act:visited, .text-button-act:hover, .text-button-act:active{margin-right:1px;padding-right:8px;}
.text-button-act, .text-button-act:visited, .text-button-act:active, .text-button-act:hover{color:#ff5400;background:url('/skins/business_current/customer/images/icons/action_text_but_arrow.gif') no-repeat right 4px;}
.go-button{padding:0;margin-left:-4px;border:0 solid #0c9eef;}
.button-tool a, .button-tool a:visited, .button-tool a:hover, .button-tool a:active, a.tool-link, a.tool-link:hover{font:normal 92% Arial;color:#b20101;text-transform:lowercase;}
.product-container .button-submit-action, .product-container .text-button{margin-right:5px;}
.product-title, .product-title:visited, .product-title:hover, .product-title:active{font:bold 11px Arial !important;color:#444444;}
.product-title:hover{color:#0A7E9A;}
.product-info .product-title, .product-info .product-title:visited, .product-info .product-title:hover, .product-info .product-title:active{font:bold 12px Arial !important;color:#444444;}
.list-price{font:100% Arial !important;}
.list-price{color:#AAAAAA;}
.price{font-size:18px; font-weight:normal;color:#BA0000;}
.product-info .price{font-size:22px;}
.product-info .wholesale-price{font-size:14px; color:#6ca3f7;font-weight:bold;}
.product-info .wholesale-price a {color:#1573ff;}
.sub-price{color:#333333;}
.qty-in-stock{color:#000000;}
.sku{font:normal 100% Tahoma;padding:6px 0 0;}
.product-main-info .sku{padding:0;}
.product-main-info .leadtime-wrap table {border-spacing:0;border-top:1px solid #ddd;border-left:1px solid #ddd;margin-bottom:10px;width:100%;}
.product-main-info .leadtime-wrap table td {border-right:1px solid #ddd;border-bottom:1px solid #ddd; text-align: center;}
.cm-picker-data-container{border:1px solid #d1d1d1;}
.tab-list-title{border-bottom:1px solid #2d2e2e;font:normal 163% Arial, Helvetica, sans-serif;color:#2d2e2e;}
.compare-table .left-border{border-left:solid #ced6da 1px;}
.compare-table .bottom-border{border-bottom:solid #ced6da 1px;}
.compare-table .first-cell{border-bottom:1px solid #ced6da;background-color:#f1f4f6;}
.jcarousel-skin{border:1px solid #dadada;background-color:#ffffff;}
.login-header .myacount, .login-header .text-auto-ellipsis{ padding:0 10px; margin:0; overflow:hidden;}
.login-header .myacount, .login-header .text-auto-ellipsis a{text-overflow: ellipsis;}
.mymore{width:67px;height:65px;position:absolute;top:50%;margin-top:-34px;right:-34px;background:url(/icons.png) no-repeat -29px -119px}
.mymore a{width:59px;height:59px;display:block}
.newmore{margin-left:10px;background:url(/more.png) no-repeat;height:25px}
.newmore:hover{margin-left:10px;background:url(/click.png) no-repeat;height:25px}
.lm-top{border-top:1px solid #dddddd;}
.lm-left{border-left:1px solid #dddddd;}
.lm-right{border-right:1px solid #dddddd;}
.lm-bottom{border-bottom:1px solid #dddddd;}
.lm-scroller{border:1px solid #d6d6ff;background-color:#ffffff;}
.border{border:1px solid #e3e3e3;margin-bottom:9px;}
.no-items{background-color:#f1f4f6;}
#content{width:1200px;margin:0 auto;padding-top:0;}
#footer{padding:0;height:auto;width:100%;margin:0 auto;}
.bottom{padding:10px 0 1px;color:#a8a8a8 !important;}
.bottom a{color:#333333;}
.footer-helper-container{padding:0;display:inline-block;width:100%;}
.container-left #footer, .container-long #footer{}
.container-right .footer-helper-container, .container-long .footer-helper-container{}
.content-helper{width:1200px;position:relative;}
.container-right .content-helper, .container-long .content-helper{}
.container-long .content-helper{padding:0;}
.container-left #content, .container-long #content{}
.container-right .central-content{padding-right:0;width:1200px;}
.container-left .central-content{padding-left:0;}
.login-popup .header{background:none;padding:8px 0;border-bottom:1px solid #dcdcdc;font:bold 169% arial;}
.header a{color:#2c2c2c;}
.helper-container, x:-moz-any-link{padding-right:1px;}
#container{padding:0 !important;width:100%;margin:0 auto;}
.container-long .central-column{padding:0;background-color:transparent;width:100%;}
.container-right .central-column, .container-left .central-column{width:1200px;}
.container-right .central-column{margin:0;}
.container-left .central-column{margin:0 190px 15px 21px;}
.left-column-menu-slide{box-shadow: 3px 3px 4px 4px rgba(0,0,0,.1);
    border: 1px solid #ccc;}
.container-left .right-column{margin-left:-170px;}
.central-column{padding-top:0 !important;}
.logo-image{margin-top:0;margin-bottom:5px;margin-left:0;width:300px;height:60px;overflow: hidden;}
.logo-image img{height:60px;}

#sw_cart_box, .cart-list-icon{width:16px;height:15px;vertical-align:top;}
.cart-list-icon{display:none;}
.checkout-link a:hover{background-color:#da0000 !important;}
.checkout-link{padding-top:0;}
.checkout-link, x:-moz-any-link{padding-top:0;}
.full-cart a, .full-cart a:visited, .full-cart a:hover, .full-cart a:active{}
.full-cart a:hover{}
.full-cart a.view-cart, .full-cart a.view-cart:visited, .full-cart a.view-cart:hover, .full-cart a.view-cart:active{background-color:#ffffff !important;}
.full-cart a.view-cart:hover{background-color:#f8f8f8 !important;}
.cart-list{background:url('/skins/business_current/customer/images/cart_list_bg.gif') no-repeat 0 26px;margin-left:-130px;margin-top:20px;}
.list-container{border:1px solid #bebebe;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;padding:4px;}
.cart-list .list{background:#f9f9f7;border:1px solid #dddddd;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.cart-list ul li{padding:5px 0;}
.cart-list ul li.delim{background-color:#ebebeb;background-image:none;}
.list p.center{font-weight:bold;}
.sidebox-categories-wrapper{margin:0 0 10px 0;}
.sidebox-categories-wrapper .sidebox-title, .sidebox-wrapper .sidebox-categories-wrapper .sidebox-title{background-color: #489eee;
    border: 1px solid #ccc;
    border-radius: 3px 3px 0 0;}
.sidebox-categories-wrapper .sidebox-title span, .sidebox-wrapper .sidebox-categories-wrapper .sidebox-title span{color:#FFF;font:bold 12px arial;padding:5px 10px 5px 0;}
.sidebox-categories-wrapper .sidebox-body, .sidebox-wrapper .sidebox-categories-wrapper .sidebox-body{padding:2px 0 5px;background:url("/skins/business_current/customer/images/catbox_bg.gif") repeat-x scroll left bottom #FFF;border:1px solid #E6E6E6;border-width:0 1px 1px 1px;}
.sidebox-wrapper .sidebox-title{padding-left:20px;border:1px solid #DBDBD2;height:40px;line-height:40px;border-bottom:0;margin-top:10px;}
.sidebox-wrapper .sidebox-title span{padding:15px 10px 0 0;color:#0c9eef;line-height:40px;font:bold 14px arial;}
.sidebox-wrapper .sidebox-body{border:1px solid #E6E6E6;border-width:0 1px 1px 1px;background:#FFF;padding:0 0 0 33px;}
.sidebox-wrapper{margin-bottom:0;margin-top:0;width: 100%;min-width:230px}
.sidebox-wrapper .sidebox-bottom{height:0;}
.sidebox-wrapper .sidebox-bottom span{}
.sidebox-body ul a, .sidebox-body ul a:visited, .sidebox-body ul a:hover, .sidebox-body ul a:active{font-size:92%;}
.table{border:1px solid #dee1e5;border-width:1px 0 1px 1px;}
.table th{background-color:#fff;border-right:1px solid #dee1e5;border-bottom:1px solid #dee1e5;}
.table th a, .table th a:visited, .table th a:hover, .table th a:active{color:#2c2b2b;font-weight:bold;}
.table td, .table .table td{border-right:1px solid #dee1e5;}
.table .table-footer td{background-color:#dadada;border-right:1px solid #dee1e5;}
.table-row, tr.table-row, td.table-row{background-color:#efefef;}
.mainbox-title{padding:0 0 4px;margin-bottom:4px;border-bottom:1px solid #E5E5E5;font-size:16px;font-weight:normal;float: right;  width: 960px;}
.date-title{padding:0 0 4px;margin-bottom:4px;border-bottom:1px solid #E5E5E5;font-size:16px;font-weight:normal;}
.date-title span{font:normal 1.833em Arial;color:#555555;}
.mainbox-title span{font:normal 1.833em Arial;color:#555555;}
.mainbox-body{padding:0;margin-bottom:10px;}
.product-main-info h1.mainbox-title{border-bottom:1px solid #ebebeb;padding:0;font:normal 163% arial;padding:0 0 4px 0;margin-bottom:10px;}
.product-info hr{border-color:white;}
.mainbox2-container{padding:0 0 4px;margin-bottom:10px;background-color:#ffffff;}
.mainbox2-title{background:#fafafa url('/skins/business_current/customer/images/title_bg.gif') repeat-x left bottom;margin:0;border:1px solid #D5D5D5;padding:0 0 4px 6px;}
.mainbox2-title span{font:bold 1.167em Arial;color:#555555;padding:4px 0 0;display:block;}
.mainbox2-body{padding:6px 0;}
.subheader, .subheader-first-item{color:#2d2e2e;background:url('/skins/business_current/customer/images/subheader_bg.gif') repeat-x bottom;padding:13px 0 5px 0;margin-bottom:10px;font:bold 127% Arial, Helvetica, sans-serif;}
.subheader-first-item{padding:0 0 5px 0;}
.subheader2{font:bold 100% tahoma, arial, verdana, sans-serif;padding-bottom:3px;margin:10px 0 2px 0;}
.title-extra a, .title-extra a:visited, .title-extra a:hover, .title-extra a:active{font:normal 82% Arial;color:#7c8e8e;}
.mainbox-cart-title{border:1px solid #dddddd;font-size:127%;border-bottom:0;}
.mainbox-cart-title span.float-left, .mainbox-cart-title span.float-right{width:8px;height:32px;margin:-8px 0 0 -13px;}
.mainbox-cart-title span.float-right{margin:-8px -8px 0 0;}
.mainbox-cart-body{border:1px solid #dddddd;border-width:0 1px;position:relative;padding:0;}
.cart-sort-wrap{position: absolute;top: -28px;right: 0px;line-height: 25px;}
.mainbox-cart-body .cart-table{border-spacing: 0;width: 100%;}
.mainbox-cart-body .cart-table th, .mainbox-cart-body .cart-table td{text-align:left;padding:4px 5px;}
.mainbox-cart-body .cart-table th{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background: #eee;}
.mainbox-cart-body .cart-table td{border-bottom:1px solid #ddd;}
.mainbox-cart-body .cart-table td .price{font-size:12px;font-weight:bold;}
.mainbox-cart-body .cart-table td.center{text-align:center;}
.mainbox-cart-body .over-stock{background: rgba(161, 161, 161, 0.3);}
.cart-item .cart-item-quantity{vertical-align: middle;display: inline-block;padding: 0;}
.cart-item .cart-item-quantity .qty-minus, .cart-item .cart-item-quantity .qty-plus{background: #fff;}
.cart-item .cart-item-quantity .amount-input{-webkit-appearance: none;margin: 0; -moz-appearance: textfield;width: 40px;}
.cart-item .amount-update-notice{margin-top:3px; color:red;display:none;font-weight:normal;}
.cart-item .amount-update-notice .btn-close{margin-left: 7px; color: black;cursor: pointer;text-decoration: underline;}
.cart-buttons{border:1px solid #dddddd;}
.cart-buttons .float-left{padding-top:3px;}
.updates-wrapper{border:0 solid #f2f4f4;}
.sidebox-body .updates-wrapper{margin-right:-9px;margin-bottom:0;}
.bottom-copyright{font:1em Arial, Helvetica, sans-serif;color:#86898a;float:left;padding-top:0;}
.bottom-copyright a, .bottom-copyright a:visited, .bottom-copyright a:hover, .bottom-copyright a:active{color:#86898a;}
.bottom-search{padding:22px 0 8px;display:none;}
.bottom-search span.float-left, .bottom-search span.float-right{display:none;}
.recent-prod-link-bg{background-color:#f4f4f4;text-align:right;}
.extra-link, .extra-link:visited, .extra-link:hover, .extra-link:active{color:#ff5400;text-transform:lowercase;font:normal 100% Tahoma;}
.multicolumns-list td{padding:3px 0 0;}
.multicolumns-list table td.product-description{padding:0 4px;}
.multicolumns-list form{padding:8px;}
.multicolumns-list .product-image img{margin:0 7px 0 0;max-width:80px;max-height:80px;}
.multicolumns-list .border-bottom{}
.multicolumns-list .image-border{border:1px solid #EBEBEB;}
*|html .multicolumns-list .image-border{border-width:0 0 1px;background:url('/skins/business_current/customer/images/table_bottom_border.gif') repeat-x 0 4px,
url('/skins/business_current/customer/images/multicolumn_bg.gif') no-repeat 0 4px,
url('/skins/business_current/customer/images/multicolumn_bg.gif') no-repeat right 4px;}
.multicolumns-list p{padding:1px 0;}
.product-spacer{width:2px;}
td.product-image img{margin:0 15px;}
.discount-label{background:url('/skins/business_current/customer/images/discount_label_left.png') no-repeat left top;padding:0 0 0 20px;}
.product-details-options .discount-label{margin-top:24px;}
.discount-label em{background:#e20000 url('/skins/business_current/customer/images/discount_label_right.png') no-repeat right top;padding:2px 8px 2px 4px;color:#ffffff;font:normal bold 13px Arial, Helvetica, sans-serif;text-align:center;height:16px;}
.discount-label em strong{font-weight:normal;}
.product-config-header{font-size:118%;text-align:center;padding-top:20px;clear:both;}
.pagination{border:1px solid #EBEBEB;}
.pagination a, .pagination a:visited, .pagination a:hover, .pagination a:active, .pagination-selected-page{border:1px solid #0c9eef;color:#555555;background:#f4f8f8;}
.pagination a:hover, .pagination-selected-page{border:1px solid #0c9eef;background-color:#ffffff;}
.pagination-selected-page{font-weight:bold;background-color:#0c9eef;color:#ffffff;}
.info-field-title{background-color:#efefef;}
ul.bullets-list li{background:url('/skins/business_current/customer/images/icons/bullet.gif') no-repeat -4px 4px;}
.bullets-list li a, .bullets-list li a:visited, .bullets-list li a:active, .bullets-list li a:hover{color:#525151;}
li.cm-expanded{background:url('/skins/business_current/customer/images/icons/category_expanded.gif') no-repeat scroll right 5px;}
li.cm-collapsed{background:url('/skins/business_current/customer/images/icons/category_collapsed.gif') no-repeat scroll right 5px;}
.tree-list li a, .tree-list li a:visited, .tree-list li a:active, .tree-list li a:hover{color:#626262;}
.arrow-list li{padding-left:10px;background:url('/skins/business_current/customer/images/icons/list_arrow.gif') no-repeat 1px 6px;}
.sidebox-body .arrow-list{margin:0 0 5px 0;}
.site-news li strong{font:bold 100% Tahoma;color:#363535;}
.action-bullets{margin-bottom:10px;}
.action-bullets li{display:inline;background:url('/skins/business_current/customer/images/icons/dot_dark.gif') no-repeat 2px 6px;padding:0 10px 0 13px;}
ul.no-markers li, .wysiwyg-content ul.no-markers li{background-image:none;list-style-type:none;padding-left:0;}
.delim, .site-news li.delim{background:url("/skins/business_current/customer/images/sidebox_delim.gif") repeat-x center center;height:6px;line-height:1px;margin:0;padding:0;}
table.table-filters label{font-size:11px;}
ul.sitemap-list li{background:url(/skins/business_current/customer/images/icons/left_menu_arrow.gif) no-repeat 0 6px;}
.step-container, .step-container-active{background-color:#fafafa;border:1px solid #dddddd;}
.step-container-active{background-color:#ffffff;border:1px solid #cccccc;}
.checkout-steps{background-color:#eeeeee;}
.step-title span{color:#a2acae;}
.step-body .shipping-rates label{font:italic bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif;color:#8ca1a1;}
.step-title a.title, .step-title a.title:hover, .step-title-active a.title, .step-title-active a.title:hover{font:146% Tahoma;color:#8ca1a1;}
.step-title-active a.title, .step-title-active a.title:hover , .step-title-active span{color:#454545;}
.step-complete-wrapper{color:#8ca1a1;font:italic 100% Verdana, Geneva, Arial, Helvetica, sans-serif;}
.step-complete-wrapper strong{font-weight:bold;}
.step-complete-text{color:#858585;}
.step-complete-wrapper .form-field label{color:#8ca1a1;font:italic bold 100% Tahoma;}
.step-body-active .select-profile label{display:none;}
.step-body-active .select-profile{padding-left:0;}
.step-complete-wrapper ul.bullets-list li{background-image:url('/skins/business_current/customer/images/icons/step_bullet.gif');}
.step-body-active .form-field{margin:0;padding:3px 0 8px 0;}
.step-body-active .form-field label{float:none;width:auto;margin:0 0 0 -8px;padding:0 0 0 9px;color:#404040;display:block;}
.step-body-active .form-field label.hidden{display:none;}
.step-body-active .form-field label.cm-required{background:url('/skins/business_current/customer/images/icons/required_mark.gif') no-repeat left 6px;}
.step-body-active .form-field label:after{content:".";display:block;height:1px;visibility:hidden;}
.step-body-active .form-field .input-text{width:100%;padding:4px 0;}
.mainbox-title .secure-page-title{background:url('/skins/business_current/customer/images/icons/secure_icon.gif') no-repeat 0 3px;padding-left:23px;}
#step_two_body.step-body-active div.float-left, #step_two_body.step-body-active div.float-right, #step_three_body div.float-left, #step_three_body div.float-right{width:46%;}
#list_payment_methods td{padding:5px 0 8px 0;}
#list_payment_methods td.payment-details{padding:0;}
#list_payment_methods .payment-details-container{background-color: #f3f8fb;padding:6px 28px 5px 28px;margin:0 0 10px -4px;}
#list_payment_methods .payment-details-container td{padding:0;}
.coupon-code-container{border:1px dotted #7c8e8e;border-width:1px 0;margin:10px 0;padding:6px 0;}
.step-body-active .coupon-code-container .form-field .input-text{width:227px;}
.step-body-active .coupon-code-container .form-field{padding:18px 0;}
.review{border:1px solid #ebf1f4;}
.review th{border:0 none;padding:8px 14px 7px 14px;}
.review td{border:0 none;padding:11px 21px;}
.estimation-box{margin:3px 0 0 0;}
.estimation-box, .box{width:380px;}
.required-question, .required{color:#ff0000;}
#previewer_overlay{background-color:#000;-moz-opacity:0.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=10)";opacity:0.1;z-index:3400;}
#previewer_window{color:#000000;z-index:3500 !important;}
#previewer_hide_select{background-color:#ffffff;border:none;-moz-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";opacity:0;}
#thumbs_frame img{border:1px solid #c1d4eb;cursor:pointer;}
#thumbs_frame img.cm-current-thumb{border:1px solid #0551ae;}
#preview_window{border:2px solid #FF8000;}
.drag-window{background-color:#ffffff;cursor:move;-moz-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";opacity:0;}
a.cm-thumbnails-mini, .product-variant-image-unselected, #thumbs_frame img{border:1px solid #e2e2e2;margin:1px;}
a.cm-cur-item, .product-variant-image-selected, #thumbs_frame img.cm-current-thumb{border:1px solid #a5a5a5;}
a.cm-thumbnails-mini img{padding:0;border:0 none;}
.calendar-but{cursor:pointer;}
.calendar-box{border-top:1px solid #cecece;border-right:1px solid #797979;border-bottom:1px solid #797979;border-left:1px solid #cecece;-moz-user-select:none;background-color:#ffffff;}
.calendar-navig a.cm-previous-month{background:url('/skins/business_current/customer/images/icons/calendar_previous.gif') no-repeat 2px 4px;text-decoration:none;}
.calendar-navig a.cm-next-month{background:url('/skins/business_current/customer/images/icons/calendar_next.gif') no-repeat 2px 4px;text-decoration:none;}
.calendar-box div.float-left{background-color:#f4f7f8;}
.calendar{background-color:#ffffff;}
.calendar th{background-color:#edeedb;font-weight:normal;}
.calendar th.weekend{color:#f15513;}
.search-advanced .calendar td, .calendar td{cursor:pointer;border:1px solid #ffffff;color:#0033cc;}
.calendar td a.strong{text-decoration:none;}
.calendar td a.strong:hover{text-decoration:underline;}
.calendar td a:hover{background-color:#f0f0f0;}
.calendar td.weekend a, .calendar td.weekend a:hover{color:#000000;}
.calendar td.selected a, .calendar td.selected a:hover{color:#FFFFFF;text-decoration:none;background-color:#ff4317;font-weight:bold;}
.calendar td.previous-month-days a, .calendar td.previous-month-days a:hover, .calendar td.next-month-days a, .calendar td.next-month-days a:hover{color:#bfbfbf;text-decoration:none;}
.product-filters .details{color:#a4a4a4;font-weight:normal;font-size:0.9em;}
.reset-filters, .reset-filters:visited, .reset-filters:hover, .reset-filters:active{color:#b20101;background:url('/skins/business_current/customer/images/icons/delete_icon.gif') no-repeat 0 3px;text-transform:lowercase;font-size:100%;}
.image-captcha{border:2px solid #dddddd;cursor:pointer;}
.captcha-input-text{background:#ffffff url(/skins/business_current/customer/images/input_bg.png) repeat-x left top;border:#d5d5d5 1px solid;height:24px;font:bold 145%/22px Tahoma;padding:2px;}
.sidebox-body .captcha-input-text{width:118px;}
.quick-links{padding:5px 0 15px 0;font-size:13px}
#footer .quick-links{padding:0 0 0 0;float:right;}
.quick-links p{}
.quick-links a, .quick-links a:visited, .quick-links a:active, .quick-links a:hover{color:#86898a;padding-left:6px;font:0.917em arial;}
#header .quick-links a, #header .quick-links a:visited, #header .quick-links a:active, #header .quick-links a:hover{color:#2B2B2B;padding:0 2px 0 14px;margin:0;text-decoration:none;}
#header .quick-links a:hover{text-decoration:none;}
#footer .quick-links, #footer .quick-links a, .bottom-copyright, .bottom-copyright a{color:#7E7E7E !important;font-size:11px;}
.select-link, .select-link:active, .select-link:visited, .select-link:hover{background:url('/skins/business_current/customer/images/icons/select_icon.gif') no-repeat 100% 6px;padding-right:9px;color:#2B2B2B;font:11px Arial, Tahoma;line-height:28px;margin-right:20px;}
.select-link:hover{color:#999;text-decoration:none;}
.select-popup{border:1px solid #cecece;margin-top:25px !important;top:0 !important;z-index:22 !important;}
ul.cm-select-list li a:hover, #top_quick_links .cm-select-list a:hover{background-color:#01b1dc;color:#ffffff;}
.cm-select-list a, .cm-select-list a:visited, .cm-select-list a:hover, .cm-select-list a:active{color:#282828;font-size:109%;}
.localization{background:url('/skins/business_current/customer/images/top_tools_delim.gif') no-repeat 0 2px;}
.promotion-coupon{background:#f2f2f2 url('/skins/business_current/customer/images/coupon_code_bg.gif') repeat-x left top;border:1px solid #dddddd;}
.promotion-coupon .input-text{border:1px solid #d0d0d0;}
.attach-images-alt label{text-align:left;font-size:11px;font-weight:bold;color:#555555;}
#cart_items .sku{font:11px Tahoma;color:#626262;}
.quantity, .quantity label, .quantity .input-text, .quantity .sub-price, .quantity .price{font:bold 11px Tahoma;}
.quantity label{color:#858585;}
.product-description a.cm-combo-on, .product-description a.cm-combo-off{background:url('/skins/business_current/customer/images/icons/prod_details_collapsed.gif') no-repeat 1px 2px;font-size:100%;}
.product-description a.cm-combo-off{background-image:url('/skins/business_current/customer/images/icons/prod_details_expanded.gif');}
.coupons-container .form-field{padding:6px 0 0 0;}
.pb-container{font-size:108%;}
.pb-container em{background:#d1d1d1 url('/skins/business_current/customer/images/pb_step.gif') no-repeat 0 0;color:#ffffff;text-decoration:none;font-size:130%;}
.pb-container .complete em{background-color:#9eca03;background-image:url('/skins/business_current/customer/images/pb_step_complete.gif');}
.pb-container span.active em{background-color:#202020;background-image:url('/skins/business_current/customer/images/pb_step_active.gif');font-size:116%;}
.pb-container a, .pb-container span{color:#a1a1a1;}
.pb-container span.active{color:#222020;}
#top_menu li{z-index:20 !important;}
#sign_io{color:#0A7E9A;float:right;padding:0 95px 0 0;position:relative;font:11px Arial;margin-top:14px;}
#sign_io a, #sign_io a:visited, #sign_io a:hover, #sign_io a:active{color:#0A7E9A;padding:0 12px;text-decoration:underline;}
#sign_io a+a{padding-right:0 !important;}
#sign_io a:hover{text-decoration:none;}
#login{border:none;border-top:2px solid #e7e7e7;border-left:2px solid #e7e7e7;}
.login-popup{background-color:#fafafa;border:2px solid #dddddd;border-top:1px solid #ffffff;border-left:1px solid #ffffff;}
.login-popup .error-text{color:#fd0000;}
.login-popup .form-field label, .login .form-field label{color:#757474;}
.login-popup .form-field .input-text{border:1px solid #d2d9e1;background-color:#ffffff;font:normal 150% arial !important;padding-left:3px;}
.login-popup .form-field .password{}
.login-popup .captcha-input-text{font:bold 120%/22px arial !important;}
.login-popup h1{font:normal 160% arial !important;}
.breadcrumbs, .breadcrumbs a, .breadcrumbs a:visited, .breadcrumbs a:hover, .breadcrumbs a:active{color:#999999;font:11px Tahoma;}
.breadcrumbs a{text-decoration:underline;}
.breadcrumbs a:hover{text-decoration:none;;}
.breadcrumbs{padding:3px 0;margin-bottom:5px;}
.bc-arrow{width:4px;}
div.manage-post{background-color:#f2f9fa;}
div.posts em, p.post-author{font-size:100%;}
.login-table td.login{background:url('/skins/business_current/customer/images/sidebox_vert_delim.gif') repeat-y right;}
.order-status{background:#dadada url('/skins/business_current/customer/images/icons/ajax_loader.gif') no-repeat 5px center;border:1px solid #cccccc;}
body.clear-body{background-color:#ffffff;background-image:none;padding:13px 12px;min-width:0;}
.exception-body h1{background-color:#dbdee2;color:#ffffff;font:bold 32px Arial, Helvetica, sans-serif;padding:6px 16px 2px 16px;margin:0;}
.exception-body h2{color:#373737;font:bold 42px Arial, Helvetica, sans-serif;padding:32px 0 2px 0;margin:0;}
.exception-body h3{margin:0 0 28px 0;font:bold 17px Arial, Helvetica, sans-serif;padding:0;}
.exception-menu li{background:url('/skins/business_current/customer/images/icons/list_arrow.gif') no-repeat 0 5px;padding:0 0 14px 10px;color:#898989;font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;height:1%;}
.exception-menu li a, .exception-menu li a:visited, .exception-menu li a:hover, .exception-menu li a:active{font:normal 14px Arial, Helvetica, sans-serif;}
.exception-content p{font-size:14px;}
.exception-logo{margin-left:-12px;}
.object-container{background-color:#ffffff;border:1px solid #ededed;}
.graph-border{border:1px solid #ababab;}
.graph-bg{background-color:#ccf2ff;}
.cm-failed-field, .updates-wrapper .cm-failed-field, .sidebox-body .cm-failed-field{border:1px dashed #cc0000;background-color:#ffdddd;}
input[type=checkbox].cm-failed-field{outline:1px dashed #cc0000;background-color:#ffdddd;}
.error-message .message{background-color:#f5f5ea;}
.error-message .arrow{border:5px solid transparent;border-bottom-color:#f5f5ea;border-top-width:0;}
.form-field label{font:normal 12px verdana, geneva, arial, helvetica, sans-serif;}
.product-list-field label{font:bold 11px tahoma, geneva, arial, helvetica, sans-serif;}
.form-field label.cm-required{background:url('/skins/business_current/customer/images/icons/required_mark.gif') no-repeat right 6px;padding-right:10px;}
.select-field label, .form-field .select-field label{font:normal 11px Tahoma;}
.search-form .input-text{width:160px;}
.search-form .input-text-large{width:190px;}
.mandatory-fields{font-size:11px;text-decoration:underline;}
.border-bottom{border-bottom:1px solid #ebebeb;}
.cm-hint, .cm-hint-focused{color:#444444 !important;height:24px !important;padding:3px 2px 2px 4px !important;border:1px solid #EBEBEB;}
.product-notification{background-color:#fafafa;font-size:118%;z-index:999;}
.product-notification .notification-body{background-color:#ffffff;}
a.secondary-link{font-size:11px;}
.in-stock, .out-of-stock{color:#009900;padding:4px 0 0 0;}
.out-of-stock{color:#666666;}
.features-list{margin:0;padding:3px 0;}
.box{background-color:#f5f5f5;color:#707070;font-size:11px;padding:10px;}
.product-descr{margin:0;padding:7px 0 2px 0;color:#232323;font-size:100%;}
.product-prices{padding-top:7px;}
.prices-container{padding-bottom:5px;}
.compact .text-button, .compact .text-button:visited, .compact .text-button:hover, .compact .text-button:active, .compact .text-button-act, .compact .text-button-act:visited, .compact .text-button-act:hover, .compact .text-button-act:active{font-size:11px;background-position:right 5px;color:#0A7E9A;}
.product-info{padding:40px 20px 20px 20px;font-size:14px;line-height:26px;}
.product-info h1{margin-bottom: 10px;
    padding: 0 0 4px;
    font-size: 18px;
    font-weight: normal;}
.product-info .add-product{padding-left:5px;}
.jcarousel-prev-horizontal, .jcarousel-next-horizontal, .prev-horizontal, .next-horizontal{background:#ececec url(/skins/business_current/customer/images/icons/prev_but.gif) no-repeat 50% 50%;}
.jcarousel-next-horizontal, .next-horizontal{background-image:url(/skins/business_current/customer/images/icons/next_but.gif);}
.view-larger-image, .view-larger-image:visited, .view-larger-image:hover, .view-larger-image:active{background:url('/skins/business_current/customer/images/icons/view_larger.gif') no-repeat left 2px;font-size:100%;}
.sort-asc, .sort-desc{background:url(/skins/business_current/customer/images/icons/sort_asc.gif) no-repeat right 6px;padding-right:10px;}
.sort-desc{background-image:url(/skins/business_current/customer/images/icons/sort_desc.gif);}
div.tags-group, .chain-content{font-size:118%;}
.deals-footer a, .deals-footer a:link{color:#333333;}
.search-advanced, .search-advanced:visited, .search-advanced:hover, .search-advanced:active, .search-label{font:11px arial;color:#999999;padding-top:5px;}
.t-bottom{font:bold 12px arial;margin:0;clear:both;}
.t-bottom ul{margin:0 !important;}
.t-bottom li{padding:0 0 0 2px !important;background:none !important;}
.t-bottom td{font:11px/17px arial;padding:5px;vertical-align:top;width:20%;color:#333333;border:1px solid #E5E5E5;border-width:0 1px 1px 0;}
.t-header th{font:bold 12px arial;text-align:left;padding:5px;background:#aaa url("/skins/business_current/customer/images/sb_title.gif") repeat-x left bottom;color:#444444;border:1px solid #E5E5E5;border-width:1px 1px 0 0;}
.t-bottom .first-column{border-left:1px solid #E5E5E5;}
.t-bottom td a, .t-bottom td a:visited{color:#444444;line-height:14px;}
.t-bottom td a:hover{color:#6F6F6F;}
.t-bottom td img{margin-top:3px;}
.home-banner{padding:0;}
.header .ad-container{margin-bottom:0;margin-top:0;}
.container-long .ad-container{margin-bottom:4px;margin-top:0;}
.hot-deals-item{width:25% !important;}
.hot-deals-item a{vertical-align:middle;}
.hot-deals-item img{width:105px !important;height:105px !important;margin:0 !important;}
.deals-main .image-border{border:1px solid #E6E6E6 !important;margin:5px 2px 4px 2px;background:#ffffff;height:105px;}
.deals-main .image-border:hover{border:1px solid #BBB !important;}
.deals-main{border:1px solid #E6E6E6;position:relative;background:#FAFAFA;}
.deals-main .updates-wrapper{background:#edeee9;border:1px solid #e1e1e1;display:none;}
.container-long .deals-main .subheaders-group, .container-long .deals-title, .container-long .deals-footer{display:none;}
.deals-title{display:none;}
.deals-main .pagination{position:absolute;margin:-31px 12px -5px !important;padding:0;border:0;background:none;right:0;display:none;}
.hot-deals-container .hot-deals-next{width:19px;height:116px;position:absolute;margin:0;right:2px;background:url("/skins/business_current/customer/images/icons/next_btn.gif") no-repeat right center;}
.hot-deals-container .hot-deals-prev{width:19px;height:116px;left:2px;position:absolute;margin:0;background:url("/skins/business_current/customer/images/icons/prev_btn.gif") no-repeat left center;}
.deals-main .subheaders-group{margin-bottom:6px !important;display:none;}
.deals-main .subheader{margin-bottom:3px !important;padding-bottom:3px !important;}
.hot-deals-container{padding:0 !important;}
.container-long .hot-deals-container{}
.hot-deals-list{margin:0 3px !important;}
.hot-deals-list, x:-moz-any-link{margin:0 3px !important;}
.product-main-info .image-border, .product-item-image img, .product-image img{border:1px solid #dddddd;}
.product-main-info .image-border{border:none;}
.product-main-info{background: #fff;}
ul.cm-select-list li a:hover{background-color:#999999 !important;}
.qsearch-result{top:0 !important;left:0 !important;margin-top:32px;}
.login-popup .header{background-color:transparent !important;}
.login-popup label{background:transparent !important;}
.top-cat{background:url('/skins/business_current/customer/images/category_bg.gif') repeat-x scroll left bottom #F7F7F7;border-bottom:1px solid #c6c6c6;margin:0;padding:0 5px 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.top-cat li a, .top-cat li a:visited, .top-cat li a:link{color:#FFFEE2;font:bold 12px Arial;}
.top-cat li a:hover{color:#EEE !important;}
.top-cat ul li ul li a, .top-cat ul li ul li a:visited, .top-cat ul li ul li a:link{color:#333333 !important;font:normal 11px Arial;}
.top-cat ul li ul li a:hover{color:#FFF !important;}
.top-cat ul.dropdown li.h-sep{border-right:none !important;background:none !important;width:0;}
.top-cat ul.dropdown-vertical ul{left:0;margin-top:35px;}
.top-cat ul.dropdown li{float:left;background:url('/skins/business_current/customer/images/cat_tabs_separator.gif') no-repeat right center !important;}
.top-cat ul.dropdown li:hover{background:#555;}
.top-cat ul.dropdown li ul li{float:none;border-right:none !important;background:none !important;}
.top-cat ul.dropdown li.dir{background:url('/skins/business_current/customer/images/cat_tabs_separator.gif') no-repeat right center !important;}
.top-cat ul.dropdown-vertical a{padding:11px 11px 10px 11px !important;}
.top-cat ul.dropdown li ul li a{padding:2px 9px !important;}
.header, .header .top-cat, .header .top-cat ul{z-index:19;}
.select-wrap{position:relative;margin:0;}
.demo-site-panel{display:none;}
#pagination_contents{position:relative;}
#pagination_contents .float-left .select-popup{left:0 !important;}
.product-main-info .button-submit-action input{margin:0;font-size:13px;}
.clear_both{clear:both;}
#our_superiority .homepagebox.small1{clear:both;float:left;width:375px;margin-bottom:10px;}
#our_superiority.homepagebox{margin-bottom:20px;}
.homepagebox .homepagebox-heading{background:url("/skins/business_current/customer/images/box_bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);border:1px solid #DBDEE1;border-radius:7px 7px 0 0;color:#4D4D4D;}
.homepagebox .homepagebox-content{background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #DBDEE1;border-left:1px solid #DBDEE1;border-radius:0 0 7px 7px;border-right:1px solid #DBDEE1;overflow:hidden;padding:10px;}
.homepagebox p{margin-bottom:20px;margin-top:0;}
.homepagebox .homepagebox-title{background:url("/skins/business_current/customer/images/square_title.gif") no-repeat scroll 10px 12px rgba(0, 0, 0, 0);font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:14px;padding:8px 10px 7px 25px;}
.lucartbga{background:url("/skins/business_current/customer/images/cart-bg.png") no-repeat;float:left;height:30px;width:173px;height:22px;margin:0 0 0 20px;margin-top:-10px;padding-top:8px;text-indent:39px;}
.data-table{border:1px solid #BEBCB7;width:100%;}
.data-table .odd{background:none repeat scroll 0 0 #F8F7F5;}
.data-table .even{background:none repeat scroll 0 0 #EEEDED;}
.data-table td.last, .data-table th.last{border-right:0 none;}
.data-table tr.last th, .data-table tr.last td{border-bottom:0 none !important;}
.data-table th{font-weight:bold;padding:3px 8px;}
.data-table td{padding:3px 8px;}
.data-table thead th{border-right:1px solid #C2D3E0;color:#222222;font-weight:bold;padding:2px 8px;vertical-align:middle;white-space:nowrap;}
.data-table thead th.wrap{white-space:normal;}
.data-table thead th a, .data-table thead th a:hover{color:#FFFFFF;}
.data-table thead th{background:none repeat scroll 0 0 #D9E5EE;}
.data-table thead th .tax-flag{font-size:11px;white-space:nowrap;}
.data-table tfoot{border-bottom:1px solid #D9DDE3;}
.data-table tfoot tr.first td{}
.data-table tfoot tr{background-color:#DEE5E8 !important;}
.data-table tfoot td{border-bottom:0 none;border-right:1px solid #D9DDE3;padding-bottom:1px;padding-top:1px;}
.data-table tfoot strong{font-size:16px;}
.data-table tbody th, .data-table tbody td{border:1px solid #D9DDE3;}
.data-table tbody.odd tr{background:none repeat scroll 0 0 #F8F7F5 !important;}
.data-table tbody.even tr{background:none repeat scroll 0 0 #F6F6F6 !important;}
.data-table tbody.odd tr td, .data-table tbody.even tr td{border-bottom:0 none;}
.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td{border-bottom:1px solid #D9DDE3;}
.data-table tbody td .option-label{font-style:italic;font-weight:bold;}
.data-table tbody td .option-value{padding-left:10px;}
.advantage{}
.advantage p{margin:0;padding:0;}
.mgt80{margin-top:0;}
.mgb15{margin-bottom:15px;}
.c-t{color:#0e2f48;}
.tac{text-align:center !important;}
.f18{font-size:18px !important;}
.cbr1t0e2f48{border-top:1px solid #0e2f48;}
fieldset, img{border:0;}
.why-ets-title{margin-left:180px;}
.pdr15{padding-right:15px;}
.pdl15{padding-left:15px;}
.c-t{color:#0e2f48;}
.fwb{font-weight:bold;}
legend{color:#000;}
.fix{zoom:1;}
.why-ets li{border:0;width:274px;margin:10px 63px 50px 0;float:left;line-height:17px;list-style:none;}
.mgr0{margin-right:0 !important;}
.mgb0{margin-bottom:0 !important;}
.fix::after{display:block;content:'clear';clear:both;line-height:0;visibility:hidden;}
.cbr1d4{border:1px solid #d4d4d4;}
.pd10{padding:10px;}
.why-ets p{height:auto;padding:5px 0;}
.f13{font-size:13px !important;}
.ets-right{margin:0;}
ul, ol, li,fieldset, legend{margin:0;padding:0;}
.why-ets-en_US{border:1px solid #ebebeb;line-height:150%;padding:5px;}
.module{border:1px #e4e4e4 solid;width:228px;padding-bottom:10px;margin-bottom:10px;}
.oh{overflow:hidden;}
.mgl15{margin-left:15px;}
.mgt10{margin-top:10px;}
.lh30{line-height:30px;}
.h30{height:30px;}
.fwb{font-weight:bold;}
.f14{font-size:14px !important;}
.icons{background:url("/skins/business_current/customer/images/icons.png") 0 0 no-repeat;}
.left-face{height:28px;width:30px;background-position:2px -56px;}
.ibm{display:inline-block;*display:inline;zoom:1;*zoom:1;vertical-align:middle;}
.lh30{line-height:30px;}
.fwb{font-weight:bold;}
.tdl{text-decoration:underline;}
.pdr10{padding-right:10px;}
.pdl10{padding-left:10px;}
.pdb5{padding-bottom:5px;}
.pdt5{padding-top:5px;}
.c-n{color:#6699cc;}
.db{display:block;}
.left-blog{height:30px;width:30px;background-position:2px -25px;}
.mgt10{margin-top:10px;}
.ets-right .product_ban{height:28px;}
.ets-right .product_ban .cateogry-list-li{margin-right:2px;overflow: hidden;}
.ets-right .product_ban .cateogry-list-li a{ background-color: #fff; border: 1px solid  #ccc; }
.ets-right .product_ban .cateogry-list-li-selectTag a{ background-color: #b4d5f7; border: none; }
.product_ban{}
.cbr2befebe0{border-bottom:2px solid #efebe0;}
.mgt40{margin-top:40px;}
.mgao{margin:0 auto;}
.ets-right .product_ban li{height:28px;float:left;}
.ets-right .product_ban a{line-height:28px;display:block;text-align:center;font-size:13px;color:#5b6675;padding:0 10px;}
.ets-right .selectTag{}
.userinfo-header{border:1px solid #ccc;}
.user-baseinfo{width:400px;height:160px;margin:20px;border-right:1px solid #ccc;}
.account-manager-info{height:160px;margin:20px;}
.user-orderinfo .payment, .myorder-orderinfo .payment{background:url("/skins/business_current/customer/images/userinfo-icon.png") 0 0 no-repeat;}
.user-orderinfo .shipment, .myorder-orderinfo .shipment{background:url("/skins/business_current/customer/images/userinfo-icon.png") -45px 0 no-repeat;}
.user-orderinfo .order-icon, .myorder-orderinfo .order-icon{height:45px;width:45px;display:inline-block;vertical-align:middle;margin:0 10px 0 0;}
.user-orderinfo li, .myorder-orderinfo li{float:left;width:auto;margin-left:0;border-right:1px solid #ccc;margin-right:8px;width:174px;margin-top:20px;}
li{list-style:none;}
.pdb10{padding-bottom:10px;}
.fwb{font-weight:bold;}
.f20{font-size:20px !important;}
.paymentfloatleft{float:left;border:1px solid #ccc;width:450px;height:260px;margin:0 3px 10px 0;padding:10px;}
.paymentfloatright{float:right;border:1px solid #ccc;width:450px;height:260px;margin:0 0 10px 3px;padding:10px;}
.paymenttitle{font-size:15px;font-weight:bold;color:#0089bf;}
.paymentnotice{font-size:15px;color:#333;clear:both;height:45px;}
.cbr1{border:1px solid #d4d4d4;width:940px;margin-top:10px;}
.shipping-table td, .shipping-table th{border:1px solid #ccc;height:54px;text-align:center;background:#fcfcfc;min-width:100px;}
.shipping-table th{color:#0c9eef;font-weight:bold;height:54px;text-align:center;}
.warranty td, .warranty th{border:1px solid #ccc;height:54px;text-align:left;background:#fcfcfc;min-width:150px;padding:10px;line-height:150%;}
.warranty th{color:#0c9eef;font-weight:bold;height:54px;text-align:center;}

.shipment20180307 td, .shipment20180307 th{border:1px solid #ccc;height:54px;text-align:left;background:#fcfcfc;min-width:120px;padding:10px;line-height:150%;}
.shipment20180307 th{color:#0c9eef;font-weight:bold;height:54px;text-align:center;}

.customer-service-center{width:920px;padding:0 10px}
.customer-service-table{width:100%}
.mgao{margin:0 auto;}
.customer-icon{background:url("/skins/business_current/customer/images/customer-service-icon.png") 0 0 no-repeat;height:18px;width:25px;display:inline-block;*display:inline;zoom:1;}
.customer-email{background-position:0 -16px;}
.cbrb1{border-bottom:1px solid #d4d4d4;padding:10px 0;}
.cbrt1{border-top:1px solid #d4d4d4;}
.pdt15{padding-top:15px;}
.c-p{color:#336699;}
.c-n{color:#6699cc;}

.level-active{margin:0;padding:0;}
 .newfooter a {
     text-decoration: none;
     transition: all .3s ease 0s;
     -moz-transition: all .3s ease 0s;
     -webkit-transition: all .3s ease 0s;
     -o-transition: all .3s ease 0s;
     -khtml-transition: all .3s ease 0s;
     -ms-transition: all .3s ease 0s;
     color: #18a6ef;
 }

.newfooter * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

#newfooter-top {
    position: relative;
    z-index: 1;
}

.newfooter-container {
    float: left;
    width: 100%;
    background-size: auto auto;
    margin-top: 0;
    background: #fff;
}

.newfooter {
    margin: 0 auto;
    width: 1200px;
    background: #fff;
}
.newfooter-boxes {
    float: left;
    width: 280px;
    margin: 12px 0;
    min-height: 150px;
    line-height:20px;
}
.newfooter-boxes .mail a{color:#333;}
.newfooter-boxes .mail a:hover{color:#0c9eef;}
.newfooter-boxes h4 {
    font-size: 18px;
    font-weight: normal;
    display: block;
    padding-bottom: 0;
    color: #333;
    margin-bottom: 12px;
}
ul.newfooter-links li a {
    font-size: 14px;
    line-height: 18px;
    color: #333;
    transition: all 400ms ease-in-out 0s;
    -webkit-transition: all 400ms ease-in-out 0s;
}
ul.newfooter-links li{line-height:24px;height:24px;}
ul.newfooter-links li a:hover {
    color: #0c9eef;
    transition: all 10ms ease-in-out 0s;
    -webkit-transition: all 10ms ease-in-out 0s
}
.newfooter-boxes ul.social-media {
    float: left;
    width: 100%
}
.newfooter-container .payment-method{
    text-align: center;
    width:1200px;
    margin:10px auto 20px
}
.newfooter-container .payment-method ul li{
    display: inline-block;
}
.newfooter-container .payment-method ul li img{
    display: inline-block;
    border: 1px solid #ccc;
    height:31px;
    border-radius: 3px;
}

ul.social-media li {
    float: left;
    margin-right: 6px;
    width: 30px;
    height: 30px;
    text-indent: -9999px
}

ul.social-media li a {
    float: left;
    width: 30px;
    height: 30px
}

ul.social-media li.facebook a {
    background: url("/images/mobilesentrix.gif.png") no-repeat
}

ul.social-media li.facebook a:hover {
    background: url(/images/mobilesentrix.gif.png) 0 -35px no-repeat
}

ul.social-media li.twitter a {
    background: url(/images/mobilesentrix.gif.png) -36px 0 no-repeat
}

ul.social-media li.twitter a:hover {
    background: url(/images/mobilesentrix.gif.png) -36px -35px no-repeat
}

ul.social-media li.google-plus a {
    background: url(/images/mobilesentrix.gif.png) -72px 0 no-repeat
}

ul.social-media li.google-plus a:hover {
    background: url(/images/mobilesentrix.gif.png) -72px -35px no-repeat
}

ol, ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.call-us {
    color: #333;
    font-size: 28px;
    font-weight: 700;
    background: url(/images/sprite-2.png) no-repeat scroll left -113px;
    padding: 20px 0
}

.call-us > b {
    margin-left: 47px
}

.newfooter-bottom {
    border-top: solid 1px #d4d4d4;
    background: #333333;
    float: left;
    width: 100%;
}

.newfooter-contact {
    color: #333;
    font-size: 12px;
}

.b-right0 {
    border-right: 0 none;
}

.add-1 {
    font-size: 14px;
    font-weight: 500;
    margin: 0 0 15px;
    background: url(/images/sprite-2.png) no-repeat scroll left -2px;
    padding-left: 50px;
    float: left;
}

.add-3 {
    float: left;
    font-size: 14px;
    width: 100%;
    font-weight: 500;
    background: url(/images/sprite-2.png) no-repeat scroll left -55px;
    margin: 0 0 15px;
    PADDING: 10px 0;

}

.add-4 {
    font-size: 14px;
    font-weight: 500;
    background: url(/images/sprite-2.png) no-repeat scroll left -146px;
    PADDING: 9px 0;
    padding-left: 50px;
    float: left;
    margin: 0 0 15px;

}

.add-2 {
    font-size: 14px;
    font-weight: 500;
    background: url(/images/sprite-2.png) no-repeat scroll left -102px;
    padding: 9px 0 9px 50px;
    float: left;
    margin: 0 0 15px;

}

.add-3 > a {
    color: #333;
    padding-left: 50px;
}
.copyright_wrap{
    width:1200px;
    margin:auto;
    opacity:0.6;
}
.copyright {

}
.copyright address {
    font-size: 12px;
    color: #fff;
    float: right;
    line-height: 48px;
    font-weight: 500;
    width: 33.333%;
    text-align: right;
}

address, cite {
    font-style: normal;
}

.sm-newfooter {
    float: left;
    width: 60%;
    margin-top: 9px;
    color:#fff;
    line-height:18px;
}

.newfooter .we-accept {
    float: right;
    width: 36.333%;
    height: 32px;
    background: url(/images/mobilesentrix.gif.png) right -85px no-repeat;
    margin-top: 8px;
}

.aboutusnew {
    background: rgba(0, 0, 0, 0) url("/images/aboutusbg.jpg") no-repeat scroll 0 0;
    height: 493px;
    overflow: hidden;
}

.abouta {
    border: 3px solid rgb(255, 255, 255);
    width: 150px;
    line-height: 60px;
    text-align: center;
    height: 60px;
    margin: 0 auto;
    top: 18px;
    position: relative;
    color: #fff;
    font-weight: bold;
}

ul.aboutus-links li {
    background: #b3c9e1 none repeat scroll 0 0;
    float: left;
    height: 100px;
    margin: 5px;
    width: 270px;
}

ul.aboutus-links li a {
    width: 270px;
    font-size: 14px;
    line-height: 23px;
    color: #fff;
    display: block;
    font-weight: 500;
    transition: all 400ms ease-in-out 0s;
    -webkit-transition: all 400ms ease-in-out 0s;
    height: 100px;
}

ul.aboutus-links li a:hover {
    color: #fff;
    background: #9AB5D3;
    transition: all 10ms ease-in-out 0s;
    -webkit-transition: all 10ms ease-in-out 0s;
    text-decoration: none;
}

.focus {
    height: 255px;
    width: 950px;
    margin: 0 auto 0 auto;
    background: #d0ecfa none repeat scroll 0 0;
}

.focus .left {
    float: left;
    width: 790px;
    height: 255px;
    position: relative;
    overflow: hidden;
}

.focus .left li {
    position: absolute;
    left: 0;
    top: 0;
    width: 190;
    height: 255px;
    z-index: 1;
    opacity: 0;
    filter: alpha(opacity=0);
}

.focus .left li.active {
    z-index: 2;
}

.focus .left li p {
    display: none;
}

.focus .right {
    float: right;
    width: 145px;
    text-align: center;
}

.focus .right li {
    height: 80px;
    overflow: hidden;
    background: #fff none repeat scroll 0 0;
    padding-left: 10px;
    border: 1px solid #ccc;
    color: #666;
    font-size: 24px;
    line-height: 80px;
    margin-bottom: 5px;
    cursor: pointer;
}

.focus .right li:hover, .focus .right li.active {
    color: #333;
    background: #eee;
}

.focus .right li i {
    border: 1px solid #ccc;
    width: 60px;
    height: 60px;
    float: left;
    margin: 15px 19px 0 0;
}

.focus .right li i.i1 {
    background-position: 0 0;
}

.focus .right li i.i2 {
    background-position: 0 -60px;
}

.focus .right li i.i3 {
    background-position: 0 -120px;
}

.focus .right li i.i4 {
    background-position: 0 -180px;
}

.focus .right li:hover i.i1, .focus .right li.active i.i1 {
    background-position: -60px 0;
}

.focus .right li:hover i.i2, .focus .right li.active i.i2 {
    background-position: -60px -60px;
}

.focus .right li:hover i.i3, .focus .right li.active i.i3 {
    background-position: -60px -120px;
}

.focus .right li:hover i.i4, .focus .right li.active i.i4 {
    background-position: -60px -180px;
}
.footer-helper-container {
    display: inline-block;
    padding: 0;
    width: 100%;
}
.f16 {font-size: 16px;}
.lh20 {
    line-height: 20px;
}
.f14 {
    font-size: 14px;
}
.lh20 {
    line-height: 20px;
}
.c-w {
    color: #ff6349;
}
.pdr5 {
    padding-right: 5px;
}
.pdl25 {
    padding-left: 25px;
}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.ml20{margin-left:20px !important;}
.mr20{margin-right:20px !important;}
.m20{margin:20px !important;}
.p20{padding:20px;}
.ph20{padding:0 20px;}
.w160{width:160px !important;}
.w960{width:960px;}
.wrap{width:1200px;margin:0 auto;}
.fl, .l{float:left;}
.fr, .r{float: right;}
.max-width120{max-width:120px;}
.max-width140{max-width:140px;}
.max-width160{max-width:160px;}
.max-width240{max-width:240px;}
.text-ellipsis{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.font14{font-size:14px;}
.clear{clear:both;}
/*header*/
#header{position:relative;padding:0;margin-bottom:0;background:#ffffff;box-shadow: 0 1px 4px rgba(0,0,0,.08);}
#header .top-bar{
    height: 40px;
    background: #d1eefc;
    border-bottom: 1px solid #f2f2f2;
    line-height:30px;
}
.login-header .nav-item-wrap{
    float:left;
    padding: 0 4px;
    position:relative;
    color:#343434;
}
.login-header .nav-item-wrap:after{
    content: '';
    position: absolute;
    top: 8px;
    right: 0;
    width: 1px;
    height: 16px;
    overflow: hidden;
    border-right: 1px solid #ccc;
}
.login-header .nav-item-wrap:last-child:after{
    display: none;
}
.login-header .nav-item-wrap .nav-item{
    float:left;
    padding:0 8px;
    position:relative;
}
.login-header .nav-item-wrap .nav-item a {
    display: inline-block;
}
.login-header .nav-item-wrap .nav-item a:hover{
    text-decoration:none;
    color:#ff4747;
}
.login-header .my-account:hover{
    box-shadow: 1px 1px 18px rgba(0, 0, 0, 0.12);
    background: #fff;
}
.login-header .my-account .myaccount-list {
    z-index:1000;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.12);
    left: 0;
    top: 30px;
    width: 200px;
    display: none;
    line-height:24px;
    padding-bottom:10px;
}
.login-header .my-account:hover .myaccount-list {
    display: block;
}
.myaccount-list ul{
    margin-top:10px;
}
.myaccount-list li {
    clear: both;
    width: 100%;
}
.myaccount-list li a{
    width:172px;
    padding:0 14px;
}
.myaccount-list li a:hover{
    background: #f2f2f2;
}
.myaccount-list .b-wrap {
    padding: 0 14px;
}
.login-header .my-account .myaccount-list .profile{
    line-height: 20px;
    padding: 12px 14px;
    border-bottom: 1px solid #dedbdb;
}
.login-header .my-account .credit-title, .login-header .my-account .account-type {
    padding-left:19px;
}
.login-header .login-box .admin-login-box{
    display:none;
    background: #fff none repeat scroll 0 0;
    left: 0;
    top: 30px;
    position: absolute;
    z-index: 500;
    line-height:28px;
}
.login-header .login-box-hover{
    box-shadow: 1px 1px 18px rgba(0, 0, 0, 0.12);
    background: #fff;
}
.login-header .login-box-hover .admin-login-box{
    display:block;
}
.tanchukuang {
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.12);
    height: 280px;
}
#header-helper{width:1200px;margin:0 auto;padding-top:20px;}
.header-helper-container{padding:0;float:right;clear:right;margin-bottom:20px;}
.content-tools{padding:0;margin:0 0 0;display:inline-block;width:1200px;}
.content-tools-helper{width:800px;float:right;}
.content-tools span.float-left, .content-tools span.float-right{margin:0;width:0;}
.content-tools-helper .select-wrap{position:relative;margin-top:8px;}
.content-tools-helper .float-right{}
.content-tools-helper .select-popup{left:0 !important;top:0 !important;margin-left:-12px !important;}
.top-search{float:left;margin:0 25px 0 0;padding:0;white-space:nowrap;z-index:23;position:relative;}
.top-search .search-products-text{display:none;font:bold 100% Verdana;}
.top-search .search-selectbox{display:none;background:#ffffff url(/skins/business_current/customer/images/input_bg.png) repeat-x left top;border:1px solid #d5d5d5;font:normal 109% Arial;color:#2e2e2e;padding:2px;}
.top-search .search-input{border:none;padding: 9px 0 8px 8px;margin:0;width:475px;color:#1b1b1b;border:1px solid #489eee;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;}
.top-search .search-advanced, .top-search .search-advanced:visited, .top-search .search-advanced:hover, .top-search .search-advanced:active{display:none;padding:0 8px 0 4px;color:#626262;font-size:100%;}
.top-search .hot-search {margin-top:8px;}
.top-search .hot-search li {float:left;}
.top-search .hot-search li .txt{
    margin:0 8px;
}
.top-search .hot-search li:first-child .txt {
    margin-left:0;
}
.top-search .hot-search li:after {content: '';
    top: 8px;
    right: 0;
    width: 1px;
    height: 16px;
    overflow: hidden;
    border-right: 1px solid #e0e0e0;}
.top-search .hot-search li:last-child:after {display:none;}
#cart_status {
    float: left;
    margin:0;
    z-index: 20;
}
#cart_status .add-cart {
    background: #0c9eef url("/images/catbg.png") no-repeat scroll 5px 10px;
    border-radius: 3px;
    height: 36px;
    width: 37px;
}
#cart_status .cart-number {
    z-index: 90;
    font-size: 11px;
    background-color: #ff6349;
    color: #fff;
    height: 16px;
    left: 28px;
    line-height: 16px;
    padding: 0 6px;
    position: absolute;
    top: -7px;
    border-radius: 61px;
}
#cart_status .float-left{padding:0;margin-right:0;color:#333333;z-index:20;line-height:14px;}
#cart_status .lowercase{font:normal 100% Arial;color:#FFF;}
#cart_status .lowercase a, #cart_status .lowercase a:visited, #cart_status .lowercase a:hover, #cart_status .lowercase a:active{color:#FFF;font-weight:bold;text-transform:uppercase;}
#cart_status .lowercase a:hover{text-decoration:none;color:#FFF;text-decoration:underline;}
#cart_status .checkout-link a, #cart_status .checkout-link a:visited, #cart_status .checkout-link a:hover, #cart_status .checkout-link a:active{background:#BA0000 url(/skins/business_current/customer/images/icons/cart_arrow.gif) no-repeat scroll 97% 7px;padding:2px 16px 2px 3px;color:#FFF;text-decoration:none;}
#cart_status .cart-list .float-left{background-image:none;padding:0;margin:0;}
.cart-list ul{margin:0 4px;}
#cart_status .cart-list ul a{padding-left:0;padding-right:2px;}
#cart_status .buttons-container a, #cart_status .buttons-container a:visited, #cart_status .buttons-container a:hover, #cart_status .buttons-container a:active{background:transparent url(/skins/business_current/customer/images/icons/cart_arrow.gif) no-repeat scroll 93% 7px;padding:2px 16px 3px 3px;}
#top_menu{padding:0;text-align:left;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin-top:10px;}
#top_menu>ul li{border-top:none;}
.helper-block{z-index:8;right:0;}
#top_menu>ul{padding:0;}
#top_menu>ul li.first-level, #top_menu>ul li.first-level.cm-active{padding:0;text-align:left;margin:0;position:relative;}
#top_menu>ul li.first-level:first-child span:hover{}
#top_menu>ul li.first-level.cm-active:first-child span{}
#top_menu>ul li.first-level.cm-active:first-child{background-color:transparent;}
#top_menu>ul li.first-level.cm-active:first-child:hover{}
#top_menu>ul li.first-level span{padding:0 40px 0 0;height:38px;line-height:38px;}
#top_menu>ul li.first-level span:hover{;}
#top_menu>ul li.first-level.cm-active span, #top_menu>ul li.first-level.cm-active:hover span{padding:0 40px 0 0;height:38px;line-height:38px;}
#top_menu>ul li.first-level a:hover{color:#0c9eef;}
#top_menu>ul li.first-level ul li a:hover{text-decoration:underline;}
#top_menu>ul li.first-level.cm-active a, #top_menu>ul li.first-level.cm-active a:hover{color:#5b6675;font:16px Arial;line-height:35px;text-decoration:none;}
#top_menu>ul li.submenu-arrow{margin-right:10px;}
#top_menu>ul li.submenu-arrow:after{float: right;content: '';display: block; width: 18px;
    height: 12px;
    background-image: url(/images/buttons/common-icons.png);
    background-position: 0px -85px;
    position: absolute;
    top: 12px;
    right: 17px;}
#top_menu>ul li.submenu-arrow:hover:after{background-position: 0px -53px;}
#top_menu>ul li.first-level ul{display:none;}
#top_menu>ul li.first-level:hover ul{display:block;}
#top_menu>ul li.first-level ul.sub-menu{left: -11px;position: absolute;background: #fff;padding: 0 10px 20px 10px;border-radius: 0 0 4px 4px;min-width: 260px;line-height: 25px;box-shadow: 0px 4px 3px rgba(0,0,0,0.1);}
#top_menu>ul li.first-level ul.sub-menu>li:before {content: '';display: inline-block; width: 18px;
    height: 12px; background-image:url(/images/buttons/common-icons.png);background-position: 0 -604px;}
#top_menu>ul ul ul{left:100%;}
#top-menu-slide-btn{width: 203px;
    height: 36px;
    display: inline-block;
    background-color: #479eee;
    border: 1px solid #479eee;
    text-align: left;
    line-height: 36px;
    color: #fff;
    border-radius: 4px 4px 0 0;
    position: relative;
    padding-left: 25px;}
#top_menu>ul #top-menu-slide-btn:hover{color:#fff;}
#top-menu-slide-btn:after{content: "";
    color: #fff;
    width: 20px;
    height: 20px;
    background-image: url(/images/logo/white-down-arrow-png.png);
    position: absolute;
    display: none;
    bottom: 6px;
    right: 26px;}
.has-arrow #top-menu-slide-btn:after{display: block;}
.header-fixed {position:fixed !important;width:100%;z-index:100;top:0;}
.header-fixed .top-bar {display:none;}
.header-fixed #header-helper{padding-top:0;margin-top:0;}
.header-fixed .header-helper-container{display:none;}
.header-fixed #top_menu{margin-top:0;}
.header-fixed #top-menu-slide-btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;}
#playBox{ width:960px; height:273px; margin:0; background:#333; position:relative; overflow:hidden;float:right;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; position:absolute; top:190px; left:10px; z-index:10;display:none;}
#playBox .next{ cursor:pointer; width:45px; height:45px;  position:absolute; top:190px; right:10px; z-index:10;display:none;}
#playBox .smalltitle {height: 10px;position: absolute;bottom: 15px;z-index: 10;right: 15px;}
#playBox .smalltitle ul{ margin: 0 auto;float: right;}
#playBox .smalltitle ul li{ width:12px; height:12px; margin:0 5px;line-height: 1px;text-align: center; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;font-size:0;cursor:pointer;}
#playBox .smalltitle .thistitle{ background:#e62e04;}
.crowd-container {margin-top:17px;float:right;width:960px;}
.crowd-container .crowd-item{margin-right:12px; float:left;border:1px solid #fff; -webkit-border-radius:3px 3px; -moz-border-radius:3px 3px; border-radius:3px 3px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.08); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.08); box-shadow: 0 1px 4px rgba(0,0,0,.08);padding:4px;background:#fff;position:relative;}
.crowd-container .crowd-item a {display: inline-block;position:relative;}
.crowd-container .crowd-item a:hover::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;z-index: 1;opacity: .04;border-radius: 4px;}
.crowd-container .crowd-item:last-child{margin-right:0;}
.crowd-container .crowd-item img{width:140px;height:140px;-webkit-border-radius:3px 3px; -moz-border-radius:3px 3px; border-radius:3px 3px;}
.prolist_grid_li .image_addon_class{max-height:210px !important;max-width:210px !important; height:210px !important;}
.home-block-title{font-size: 20px;font-weight: normal;margin-top: 20px;float: left;padding: 0;}
.home-block-subtitle {float: right; margin-top: 28px;}
.buttons-container .quantity-wrap {width: 80px; margin: auto;}
.buttons-container .quantity-wrap a {text-decoration:none;}
.buttons-container .quantity-wrap .input-text-short{
    float: left;
    margin-right: 0;
    border: 0;
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
    width: 28px;
}
.buttons-container .quantity-wrap .input-text-long{width:40px;}
.cart-item .buttons-container .quantity-wrap {width:100px;}
.cart-item .product-image{position:relative;}
.cart-item .product-big-image{position:absolute;top:0;right:0;display: none;}
.cart-item .product-image:hover .product-big-image{display:block;z-index:10;}
.cart-item .product-image .small-cover{width:50px;height:50px;}
.cart-item .product-remark{width:230px;border-radius:3px;margin-top:4px;}
.buttons-container .quantity-wrap .qty-minus, .buttons-container .quantity-wrap .qty-plus{float: left;
    width: 20px;
    line-height: 22px;
    border: 1px solid #cacaca;
    height: 22px;
    cursor: pointer;
    font-weight:bold;}
.buttons-container .quantity-wrap .qty-minus:hover, .buttons-container .quantity-wrap .qty-plus:hover{background:#efefef}
#content_block_description{padding: 0 15px 15px;min-height:1207px;}
#content_block_description .featuretable {
    width:100%;
    border:0;
    font-size:1.4em;
}
#content_block_description .featuretable tr td {
    padding:15px 10px;
    width:18%;
    border:0;
}
#content_block_description .featuretable tr td:last-child {
    width:70%;
    border-bottom:1px solid #ccc;
    color:#505050;
    font-size:0.9em;
}
#content_block_description .featuretable tr td:last-child p{
    color:#505050;
    font-size:0.9em;
}
.wish-container i.love-png {
    vertical-align:middle;
    height: 14px;
    width: 17px;
    display: inline-block;
    background-image: url('/images/love.png');margin-right:3px;}
.tabs{padding:0;margin-top:30px;}
.product-main-info .tabs{background:#d6d6d6;margin-top:20px; width:960px;float:right;}
.tabs ul li, .tabs ul li.cm-active{margin:0 2px 0 0;background:#f3f5f7;padding:0 0 0 3px;border:1px solid #dddddd;border-bottom:none;line-height:40px;height:35px;}
.tabs ul li.cm-active{background:#fff;line-height:40px;height:35px;border:1px solid #EBEBEB;border-bottom:none;padding:0 30px;}
.tabs ul li a{display:block;padding:6px 12px 5px 10px;height:16px;}
.tabs ul li.cm-active a{}
.tabs ul li a, .tabs ul li a:visited, .tabs ul li a:hover, .tabs ul li a:active{text-decoration:none;color:#8a8989;font:bold 109% Tahoma;}
.tabs ul li.cm-active a, .tabs ul li.cm-active a:visited, .tabs ul li.cm-active a:hover, .tabs ul li.cm-active a:active{font:bold 109% Tahoma;}
.tabs ul li a:hover{text-decoration:underline;}
.product-main-info .tabs ul li a {line-height:23px;}
.cm-tabs-content ul li, .category-description ul li, ul.bullets-list li{padding:1px 0 6px 9px;}
.product-main-info .cm-tabs-content {width:960px;float:right;background:#fff;}
.product-main-info .product-list-left{width:230px;float:left;background: #fff;}
.product-main-info .product-list-left .list-title {background: #d6d6d6;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    font-weight: bold;
    color: #000;}
.product-main-info .product-list-left .product-item{background:#fff;margin-bottom:10px;padding:10px;}
.product-main-info .product-list-left img {width:210px;height:210px;}
.express-notice {padding:10px;
    background: #fff;}
.express-notice p {font-size: 13px; line-height: 20px;}
.express-notice table{width:70%;}
.express-notice table{border-spacing: 0; border-top:1px solid #ddd;border-left:1px solid #ddd}
.express-notice table th, .express-notice table td{border-right:1px solid #ddd;border-bottom:1px solid #ddd; padding:5px;}
.express-notice table td{color:#2b2b2b;text-align:center;}
.express-notice table td .explain{
    color:#727272;
}
.checkout-container{background: #fff;margin-bottom:20px;}
.checkout-total-container {width:440px;background: #fff;border:1px solid #fff-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.checkout-total-container-fixed{position: fixed;margin-left: 928px;margin-top: -170px;z-index: 101;box-shadow: 1px 1px 3px rgba(0,0,0,0.15)}
.cart-option-extra{border: 1px solid #DADADA;padding:5px;background: #fff;}
.cart-option-extra .cart-shipping-rate-wrap{margin-top:15px;}
.cart-option-extra .cart-shipping-rate-wrap h2{margin-bottom:5px;padding:0;font-size:12px;}
.checkout-total-container .checkout-totals{padding: 20px;text-align:right;padding-top:10px;}
.checkout-total-container .checkout-totals .input-text{width:47px;}
ul.statistic-list{line-height:20px;}
ul.statistic-list li{overflow:hidden;font-size:13px;}
ul.statistic-list li .li-label{display:inline-block;width:240px;}
ul.statistic-list li .li-value{display:inline-block;width:110px;}
ul.statistic-list li.subtotal span, ul.statistic-list li.subtotal strong{font:bold 108% Tahoma;}
ul.statistic-list li.total{font:bold 138% Arial;margin-top:7px;padding:9px 0 0 0;border-top:1px solid #ccc;}
ul.statistic-list li.total strong{margin-right:20px;}
ul.statistic-list li.total span{float:none;margin-right:0;}
.coupons-container{width:400px;}
.cart-credit-container{
    clear: right;
    width: 305px;
    border-radius: 6px;
    margin-top: 10px;}
.property-type-wrap {
    margin-right:30px;
    line-height: 30px;;
}
.property-type-wrap .property-select {
    margin-right:20px;
}
.property-type-wrap .property-select input {
    vertical-align: middle;
}
.property-type-wrap .property-num {
    margin-left:2px;
    display: inline-block;
    transform: scale(0.96);
}
.select-cart-sort{background-color: #fff;
    border: 1px solid #dedede;
    border-radius: 3px;}
.my-acount-container{background:#fff;width:190px;padding:15px 20px;margin-bottom:20px;}
.my-acount-container h4 {line-height:26px;font-size:14px;}
.arrows-list li {
    background: none;
    height: 26px;
    line-height:26pxpx;
    font-size: 13px;
    padding-left: 16px;
    font-family: "Open Sans", Arial, Helvetica, sans-serif, SimSun;
}
.arrows-list li a{
    font-size: 13px;
    font-family: "Open Sans", Arial, Helvetica, sans-serif, SimSun;
}
.arrows-list li.delim {
    height:15px;
    background:url('/skins/business_current/customer/images/sidebox_delim.gif') repeat-x center 2px;
}
.arrows-list li.active a {
    color:#de8907;
    font-weight:bold;
    font-size:15px;
}
.profile-content {width:940px;margin-bottom:20px;background: #fff;
    padding: 10px 10px;}
.profile-content .subheader{text-align:center;font-size:19px !important;font-weight:normal !important;}
.profile-content .form-field label.cm-required, .form-field label {
    padding-right:10px;
    margin-right:5px;
    display: inline-block;
    float:none;
    font-family: verdana, geneva, arial, helvetica, sans-serif !important;
}
.profile-content .form-field .input-text {
    width:280px !important;
    padding:3px 7px;
    font-size:14px !important;
    height:20px;
}
.profile-content .form-field select {
    width:294px !important;
    font-size:14px !important;
}
.profile-content .tdborder{border-bottom: 1px solid #dee1e5;}
.profile-content .table table .tdborder{border-bottom: 1px solid #dee1e5;}
.profile-content .loading{background:#ffffff url(/preload-small.gif) no-repeat;min-height:150px;background-size: 80%;background-position: center -20px;}
.profile-content .button-submit{
    padding:0;
    margin:0;
    background: none;
    height: auto;
}
.profile-content .form-field{
    margin:0;
}
.address-block{
    width: 46%;
    border: 1px solid #ccc;
    padding: 10px;
    margin-top:20px;
    height:242px;
    position:relative;
}
.address-block:hover{
    border:1px solid rgb(11, 158, 239);
}
.address-block .address-content p{
    font-size:14px;
}
.address-block .address-content .address-op {
    position:absolute;
    bottom:5px;
    right:5px;
    text-align: right;
}
.address-block .address-content .address-op a {
    color:rgb(11, 158, 239);
    margin-right:10px;
    font-size:14px;
}
.address-block .address-content .address-op a:hover {
    color:rgb(11, 158, 239);
}
.history-wrap{margin-top:-10px; width:960px;}
.page-wrap{
    background: #fff;
    padding: 15px 10px 20px;
    width: 940px;
    float: right;
    margin-bottom: 20px;
    min-height:500px;
}
#cart_items .cart-item .product-description{width:600px;}
#cart_items .item-change-notice{line-height: 20px;font-size: 14px;color: #fff;border: 1px solid #ff8787;border-radius: 6px;padding: 5px 10px;background: #ff8787;}
#cart_items .item-change-notice .ori-num{font-size: 16px;color: #fff13d;}
.profile-add {background-color:#fff;padding:10px;}
.profile-add .subheader{font-size:19px;font-weight:normal;}
.profile-add .form-field label {width:120px;}
.profile-add .form-field input, .profile-add .form-field select {width:300px;height:23px;line-height:23px;font-size:13px;border:1px solid #dedede; -webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px;padding:4px 10px;}
.profile-add .form-field select{background:#f2f2f2;height:28px;line-height:28px;width:322px;}
.profile-add .register-type-select {padding:10px;}
.profile-add .register-type-select .account-label{width:100px;}
.profile-add .register-type-select input.account-type{width:auto;height:auto;}
.profile-add p.note{line-height:18px;padding:0;margin:5px 0;font-size:14px;}
.profile-add .error-message{width:100%;}
.address-update-form{text-align:center;}
.address-update-form .form-field label {width:120px;}
.address-update-form .form-field input {-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.checkout-complete{background:#fff;}
.social-networks{width:280px;}
.social-networks h4{margin-bottom:20px;font-size:18px;font-weight:normal;}
.social-networks ul li {float:left;margin-right:5px;}
.social-networks ul li img{width:30px;}
p.cm-fu-file{padding:0;}
.profile-info h3{font-size:16px;margin-bottom:10px;}
.profile-info .user-name{font-size:14px;}
.profile-info .account-type{font-size:16px;color:#000;font-weight:bold;}
.select-notice-wrap{line-height:30px;}
.select-notice-wrap div{margin-right:30px; display:inline-block;color:#343434;font-size:14px;}
.select-notice-wrap .select-num, .select-notice-wrap .unselect-num {color:#f93e11;font-size:13px;}
h1.page-h1{font-size:18px;padding:10px 0; margin-top:10px;}
h2.page-h2{font-size:16px;padding:10px 0; margin-top:10px;}
ul.text-list{padding-left:20px;}
ul.text-list li {padding:7px 0;list-style:disc;}



.modal {
    display:block;
}
.modal .modal-dialog {
    position:relative;
}
.modal .modal-dialog .close {
    position: absolute;
    top:5px;
    right:5px;
    border: 0;
    color: #808080;
    cursor: pointer;
    height:24px;
    width:24px;
    font-size:32px;
    font-weight:bolder;
    background-color:#fff;
    line-height:24px;
}
.modal .modal-dialog .close:hover {
    color: #101010;
}
.modal .col-sm-7 {
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.modal .modal-content {
    background: #fff;
    border: 1px solid rgba(0,0,0,.2);
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
    padding: 15px 20px;
}
.modal .modal-header, .modal .modal-footer {
    text-align: center;
}
.modal .modal-header {
    display:table;
    width:100%;
    margin-bottom:10px;
}
.modal .modal-title {
    font-size:18px;
}
.modal .modal-body {
    margin-bottom:10px;
}
.form-group {
    margin-bottom: 5px;
}
.form-group label {
    padding-right: 10px;
    display: inline-block;
    width: 150px;
    text-align: right;
}
.form-group input {
    padding: 3px 6px;
    border: 1px solid #ccc;
    width: 250px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    line-height: 20px;
    color:#000;
}
.form-group textarea {
    padding: 3px 6px;
    border: 1px solid #ccc;
    width: 250px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    line-height: 20px;
    color: #000;
}
.modal .btn {
    background: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    padding: 6px 12px;
    cursor: pointer;
    margin: 6px 10px;
    color: #000;
}
.modal .btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.modal .required {
    color:red;
    font-weight:bolder;
}
.modal .relative {
    position: relative;
}
.modal .input-tip {
    margin-left: -2px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    border: 1px solid #aba7a7;
    position: absolute;
    width: 280px;
    background: #fafafa;
    display: none;
    height: 300px;
    overflow-y: scroll;
    overflow-x: hidden;
    z-index:1000;
}
.modal .input-tip ul li {
    padding: 10px 5px;
    border-bottom: 1px solid #e0e0e0;
    cursor:pointer;
}
.modal .input-tip ul li:hover {
    background-color: #e9e9e9;
}
.modal .modal-tab {
    float: left;
    padding: 5px 10px;
    font-size:14px;
    font-weight:bolder;
    cursor:pointer;
}
.modal .tab-cur {
    color: #0083ff;
    border-bottom: 2px solid #9ac9f9;
}
.modal .tab-line {
    float:left;width: 1px;background: #9ac9f9;height: 20px;
}
.hide {
    display:none;
}
.ets-right .product_ban .ask-for-new-product {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    margin: 0 10px;
    float: left;
    height: 20px;
    line-height: 20px;
    border: 1px solid #ccc;
    padding: 5px 7px;
    background: #8de2a6;
}
.question-block-wrap {
    font-size:14px;
    margin-top:10px;
}
.question-item {
    position: relative;
    padding: 2px 5px;
    margin-bottom:15px;
    border:1px solid #dedede;
}
.question-item .answer-body {
    margin-top:3px;
    border-top: 1px dashed rgba(0,0,0,0.08);
}
.question-item .content{
    padding: 10px 0;
}
.question-item .content p{
    padding-left: 20px;
}
.question-item .content .image-wrap{

}
.question-item .content img{
    max-width:300px;
    max-height:100px;
    margin:10px 20px;
}
.question-item .time{
    text-align: right;
    color:#777070;
    font-size:11px;
}
.question-item .btn-delete-item {
    position: absolute;
    top:3px;
    right:3px;
    cursor: pointer;
    color:#787878;
}
.question-item .btn-delete-item:hover{
    color: #333;
}
.fixed-btn{
    position: fixed;
    padding: 8px 5px 8px 3px;
    right: 1%;
    bottom: 40%;
    width: 16px;
    border: 1px solid #eee;
    font-size: 16px;
    z-index: 1040;
    border-radius: 5px;
    background-color: #609bf4;
}
.fixed-btn a {
    writing-mode: vertical-lr;
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    *writing-mode: tb-lr;
    color:#fff;
}
.fixed-btn a:hover {
    color:#c1483f;
    text-decoration:none;
}
.buttons-container .btn-link {
    color: blue;
}
a.btn-stock {
    cursor:pointer;
    font-size:14px;
    color:blue;
}
a.btn-stock:hover{
    text-decoration: underline;
}
.modal .btn-wrap {
    display: inline-block;
    vertical-align:middle;
}
.modal .btn-plus, .modal .btn-minus{
    text-decoration:none;
    font-size:20px;
    font-weight:bolder;
    color:#2c71e4;
}
.modal .btn-plus:hover{
    color:#0000ff;
}
.ui-dialog-lock {
    overflow: hidden;
}
.modal .product-set {
    width: 96%;
    position: relative;
    border: 1px dotted #191717;
    margin: 8px 0;
}
.modal .product-set .btn-handle-product-wrap {
    font-size: 13px;
    float: right;
    position: absolute;
    top: 89px;
    right: -20px;
}
@-moz-document url-prefix() {
    .modal .product-set .btn-handle-product-wrap {
        top: -18px;
    }
}
.modal .product-set .btn-handle-product-wrap a {
    color: #2c71e4;
    font-size: 28px;
}
.modal .product-set .btn-handle-product-wrap a:hover {
    text-decoration: none;
    color: #0000ff;
}
.modal .product-set .pics {
    cursor: pointer;
    border: none;
}
.modal .product-set legend {
    text-align: center;
    margin-bottom: 15px;
}
.cm-notification-container {
    z-index:10001
}
.ask-question {
    float: right;
    margin-top: -20px;
}
.ask-question a {
    color:red;
    text-decoration: underline;
}
.ask-question a:hover {
    color: #AE508D;
    text-decoration: none;
}
.ask-question-buttom-wrap {
    font-size:18px;
    text-align: center;
}
.ask-question-buttom-wrap a {
    color:red;
    text-decoration: underline;
}
.ask-question-buttom-wrap a:hover {
    color: #AE508D;
    text-decoration: none;
}
.table-normal {
    width:100%;
    border-collapse:collapse;
}
.table-normal>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.table-hover tr:hover {
    background-color: #f5ecec;
}
.table-normal>tbody>tr:hover {
    background-color: #f5ecec;
}
.table-hover tr.nohover:hover{
    background:none;
}
.table-normal th {
    text-align: left;
}
.table-normal th, .table-normal td{
    height:28px;
    padding: 3px 7px;
    line-height:20px;
    word-break: break-word;
}
.table-dashed th {
    border-bottom: 1px solid #ccc;
}
.table-dashed td {
    border-bottom: 1px dashed #ccc;
}
.table-dashed td.noborder{
    border-bottom:none;
}
.rma-item {
    margin-top:10px;
}
.rma-title {
    margin-top:10px;
    margin-bottom:5px;
}
.rma-content {
    border: 1px solid #bbbb;
    padding: 15px 10px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
a.link {
    color: #609bf4;
}
a.link:hover {
    color: #6080ff;
    text-decoration: underline;
}
.search-bar {
    border:1px solid #ccc;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    margin: 10px 0;
    padding: 5px 4px;
}
.search-bar .bar-input {
    background: none;
    border:1px solid #ccc;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    line-height: 18px;
    font-size:12px;
    height:18px;
    padding:2px 4px;
}



#onestepcheckout {width: 740px;float: left;}
#osc_right_column .sidebox-categories-wrapper .sidebox-body {padding: 5px 20px 5px;}
#onestepcheckout.checkout-steps {background: none;padding: 0;}
#onestepcheckout .step-container-active {border: none;}
#onestepcheckout .step-body-active {padding: 10px 20px;}
#onestepcheckout .checkout-billing-options {padding: 0 10px;}
#onestepcheckout .control-group.cvv-field {display: inline-block;margin: 15px;max-width: 190px;}
#onestepcheckout a.title {cursor: default;font-family: Arial, Helvetica, sans-serif;}
#onestepcheckout .checkout-login-form {margin-top: 10px;}
#onestepcheckout .checkout-login-form a {font-size: 14px;}
#onestepcheckout .register-methods {margin-bottom: 10px;}
#onestepcheckout .register-methods li.one {margin-right: 0;}
#onestepcheckout .register-methods li {float: left;width: 47%;padding-bottom: 0;padding-top: 5px;}
#onestepcheckout .checkout-register {margin-left: 0;width: 100%;}
#onestepcheckout .method-title {font-size: 14px;}
#onestepcheckout .register-methods li input {margin-top: 4px;box-sizing: border-box;float: left;}
#onestepcheckout .control-group {margin-bottom: 0;}
#onestepcheckout .relogin {padding: 0;}
.osc-login .login {width: auto;}
.osc-login .form-field label, .osc-login div, .ui-widget-content .osc-login a:hover {color: #222;}
.osc-login .login .error-message {display: block;}

#onestepcheckout #step_three_body .checkout-inside-block {display: block;}

#onestepcheckout .col1.columns3, #onestepcheckout .col2.columns3 {
    width: 49%;
    float: left;
}
#onestepcheckout .col2.columns3 {
    float: right;
}
#onestepcheckout .checkout-inside-block {
    width: 100%;
    padding: 0;
}
.checkout-buttons {
    text-align: right;
}
.billing-first-name, .billing-country, .shipping-first-name, .shipping-country, .account .first-name {
    width: 165px;
    margin-right: 10px;
}
.billing-last-name, .billing-state, .shipping-last-name, .shipping-state, .account .last-name {
    width: 163px;
}
.address-switch .float-right label {
    padding: 0 30px 0 0;
}
#onestepcheckout #step_two_body.step-body-active {
    padding-top: 0;
}
.paym-methods{
    padding-right: 0;
    width: 310px;
}
.other-text {
    width: 285px;
}
.checkout-textarea { width: 680px;height:40px;}
.credit-card {
    padding-bottom: 15px;
    margin-bottom: 0;
}
.tygh-header > div.osc-header {border-bottom: 5px solid #34495e; padding: 35px 0 15px;}
.checkout-help {font-size: 14px;margin-top: 5px;}
#onestepcheckout .fa {margin-top: 3px;margin-left: 1px;}
#onestepcheckout .shipping-phone {clear: both;}
#osc_right_column {float: right;margin-right: 8px;width: auto;width:440px;}
#osc_right_column .sidebox-categories-wrapper .sidebox-title span {text-transform: none;font-size: 12px;padding-top: 5px;}
#osc_right_column .form-field {padding-left: 0;}
#osc_right_column .coupon-code-container .right{text-align: left;}
#osc_right_column .coupon-code-container .input-text {width: 99px;margin-top: 5px;}
#osc_right_column .coupon-code-container .right li {text-align: right;}
#osc_right_column .coupon-code-container .error-message {float: left;}
#osc_right_column .order-product-list li {padding: 10px 0; border-bottom: 1px solid #ddd;}
#osc_right_column .order-product-list li:last-child {border-bottom: none;}
.profile-fields .input-text {width: 315px;}
#osc_right_column .cart-credit-container {padding:0;border:0;}
#shipping_rates_list{padding-left:10px;}
a.hide {
    display: none;
}
.address-block{
    width: 666px;
    border: 1px solid #ccc;
    padding: 6px 10px;
    margin-top: 10px;
    cursor:pointer;
    position: relative;
    display: block;
    margin-left:10px;
    height:67px;
}
.address-block:hover{
    border: 1px solid #0b9eef;
    text-decoration: none;
}
.address-block-selected{
    border:2px solid #0b9eef;
}
.address-block-selected:hover {
    border:2px solid #0b9eef;
}
.address-block-selected:after{
    background: #0b9eef;
    color: #fff;
    content: '\02714';
    font-family: 'icons-blank-theme';
    height: 20px;
    width: 20px;
    font-size: 20px;
    line-height: 21px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    padding: 2px;
}
.address-block .address-content p{
    padding: 2px 0;
    font-size: 14px;
}
.address-block .address-content .address-op {
    margin-top:20px;
    text-align: right;
}
.address-block .address-content .address-op a {
    color:rgb(11, 158, 239);
    margin-right:10px;
    font-size:14px;
}
.address-block .address-content .address-op a:hover {
    color:rgb(11, 158, 239);
}
.button-submit{
    padding:0;
    margin:0;
    background: none;
    height: auto;
}
.button-submit input {
    background: none;
    padding: 8px 18px;
    border: 1px solid rgb(11, 158, 239);
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    color: rgb(11, 158, 239);
    line-height: unset;
    height: 34px;
    font-size: 14px;
    font-weight: 300;
}
.button-submit input:hover {
    background: rgb(11, 158, 239);
    color:#fff;
}
.slide-arrows {font-size:14px;text-align: center;cursor: pointer;margin: 15px auto 0 auto;background-color: #efefef;padding:5px;color:#505050;}
.slide-arrows:hover {color:#111;}
.summary-table{padding-left:10px;width:100%;}
.summary-table td{padding:3px 0;font-size:13px;}
.bill-option{padding-left:10px;}
.step-body-active .btn-wrap{
    padding:20px 0;
}
#addional_info_body .note-block{margin-top:15px;}
#addional_info_body .checkout-inside-block{padding-left:10px;}
#addional_info_body .note-title{font-weight:bold; font-family: sans-serif, Arial, Helvetica;}
#addional_info_body p {padding:0;margin:6px 0;}

/* product configurator */
.product-configuration td {
	padding: 4px 0;
}
.product-configuration .field-title .info-field-title {
	margin-top: 21px;
}
.product-configuration span.price {
	font: normal 100% Arial, Helvetica, sans-serif;
}
.product-configuration .object-container span.price {
	font: bold 108% Tahoma;
}
/* product configurator */

.posts {
	padding: 7px 6px 10px 10px;
}
.manage-post {
	background-color: #f2fafc;
}
.posts h2 {
	font: bold 100% Tahoma;
	float: left;
	padding: 2px 0 0 0;
}
.posts .float-right {
	padding-top: 5px;
}
.post-author {
	text-align: right;
	padding: 3px 0 0 0;
	font-size: 85%;
}
.posts em {
	font-size: 85%;
}
.post-message {
	padding: 0;
	font-style: italic;
}
.left-column .post-author, .right-column .post-author {
	padding: 3px 0 15px 0;
}
/* Rating styles */
#content_discussion p.stars {
	margin: 2px 0 10px 0;
	padding: 0;
}
.product-main-info .stars img {
	margin: 0;
	padding-top: 3px;
}
.product-main-info .stars {
	float: left;
	padding: 0 5px 0 0;
}
.product-main-info .image-border .stars {
	float: none;
	padding: 8px 0 0 0;
	text-align: center;
}
.stars {
	padding-bottom: 0;
}
#content_discussion p.stars {
	padding: 3px 0 15px 0;
	text-align: right;
	margin: 0;
}
.product-image .stars img, .product-item-image .stars img, .feature-image .stars img, .image-border .stars img, .mainbox2-body .product-image .stars img, .mainbox2-body .product-item-image .stars img, .mainbox2-body .mainbox2-body .feature-image .stars img, .mainbox2-body .image-border .stars img  {
	border: 0 none;
	background-color: transparent;
	padding: 0;
}
/* /Rating styles */

#produc_maginxx li { display: inline-block; width: 30%; text-align: center; }
.prolist_grid .prolist_grid_li {margin-left: 0; margin-right: 38px; margin-bottom: 0; display:block; }
.search_product_list .product-list-info, .product-main-info .image-border, #cart_items .product-image { position: relative;}
.search_product_list .product-list-info .icon, .product-main-info .image-border .icon, #cart_items .product-image .icon { position: absolute;width: 50px;z-index: 10;}
.search_product_list .product-list-info .icon-down-position, .product-main-info .image-border .icon-down-position, #cart_items .product-image .icon-down-position { top: 60px;}
.product-main-info .image-border .icon img{margin:0;}
.product-main-info .image-border .icon {width:50px;}
#cart_items .product-image .icon {width:30px;}
.search_product_list .product-list-info .icon img, .product-main-info .image-border .icon img { width: 50px;}
.product-main-info .image-border .icon img { width: 50px;}
#cart_items .product-image .icon img {width:30px; border:0;}
.prolist_grid .prolist_mar { margin-top:10px;margin-left: 10px;margin-right:0;width:232px;min-height:295px;}
.prolist_grid .product_list_pic a, #search_bottom .prolist_grid .product_list_pic a:hover { border: none;}
.prolist_grid_cont {background-color: #fff;border:1px solid #fff;-webkit-border-radius:6px; -moz-border-radius:6px;border-radius:6px;height:293px;overflow:hidden;}
.prolist_grid_cont .product-name{margin:2px auto 5px;}
.prolist_grid_cont .product_list_pic, .prolist_grid_price { padding-left: 6px;}
.prolist_grid_cont .cp_title { margin-left: 6px;}
.prolist_grid_cont .star { margin-left: 6px;}
.prolist_grid_price .c97 { font-weight: 100;}
.prolist_list_price .c97 { font-weight: 100;}
.prolist_list_price del{font-size:16px;}
.prolist_list_price span.parameter_price{ float:left; color:#000000; display:block; padding-top:1px;width:55px;text-align:right}
.prolist_list_price span.price_m { float:left; padding-left:6px;}
.prolist_list_price span.o { color:#fc7f2b;}
.prolist_grid_cont form { padding:10px; position: relative; }
.color_icon { width:32px; height:32px; margin:0; background-position:-237px -1719px; position:absolute; right:0; top:0; text-align:center; line-height:32px; color:#333;}
.prolist_grid ul, .prolist_list ul  { padding-left: 55px; border: none;}
.parameter_n > ul { padding: 0; overflow:hidden;}
.new_product .new_product_list2 ul {padding-left:40px;}
#produc_magin { padding-left:0;margin-left:-10px;}
.prolist_grid_cont .parameter_n { margin: 0;}
.prolist_grid_cont .product-list-info .wholesale-price{font-size:14px; color:#6ca3f7;font-weight:bold;text-align:center;}
.prolist_grid_cont .product-list-info .wholesale-price a {color:#1573ff;}
.par_standard {float: left; color:#555555; width: 55px; text-align:right;}
.prolist_grid .prolist_grid_cont li {border: 0 none;float: left;margin: 0;padding: 2px 2px 0 0; width: auto;}
.filter-wrap{
    line-height:30px;
}
.filter-wrap .filter-label{
    font-size:16px;
    font-weight:bold;
    margin-right:10px;
}
.filter-wrap .filter-btn{
    display: inline-block;
    font-size:14px;
    font-family:Serif;
}
.filter-wrap .filter-btn:after {
    content:"|";
    height:20px;
    display:inline-block;
    color:#000;
    margin:0 10px;
}
.filter-wrap .filter-btn:last-child:after{
    display: none;
}
.filter-wrap a.selected{
    color:#de8907;
}
.prolist_grid_li { margin: 20px 0 0 0}
.prolist_grid .operate { height: 27px; background-position: 0 -278px !important; border-radius: 2px 0 0 2px;margin: 5px 0 5px 5px; width:158px;}
.prolist_grid .operate .buyBtn { float: right; width: 71px; height: 27px; text-indent: -9999px; background-position: -112px -730px;}
.prolist_grid .operate .nobuyBtn { background-position: -49px -866px; cursor: default;}
.prolist_grid .buy_qty{ display:inline; float: left; padding: 4px 0 0 6px;}
.prolist_grid .buy_qty input { width: 25px; text-align: center;}
.width165 { width:165px;}
/*BuyInBulk*/
#buy_bulk_list{ margin-bottom:0; padding-bottom:0;overflow: auto;} 
.prolist_grid_cont #buy_bulk_list {float:left;}
.J_buy_bulk_list { padding: 0 0 0 0;margin-top: 5px;}
#buy_bulk_list li{ float:left; margin: 0 1px 0 0 ; padding:0 1px 4px 0;border:none;}
#buy_bulk_list li a{ width:30px; height:30px;padding: 1px; border:1px solid #e1e1e1; display:block; cursor:pointer;}
#buy_bulk_list li a:hover{ width:30px; height:30px;padding: 0;  border:2px solid #fc7f2b;}
#buy_bulk_list li a.selected{ width:30px; height:30px;padding: 0;   border:2px solid #fc7f2b;}
#buy_bulk_list li img{width:30px; height:30px;}
#buy_bulk_list li.selected a{ display:block; width:30px; height:30px;  border:2px solid #fc7f2b;}
#buy_bulk_list li.selected a:hover{ display:block; width:30px; height:30px;  border:2px solid #fc7f2b;}
.list_buy_bulk { overflow:auto; margin-top:5px;}
.product-info .prolist_grid_cont #buy_bulk_list { width:400px; float:left;}
.product-info #buy_bulk_list li a{ width:45px; height:45px;}
.product-info #buy_bulk_list li a:hover{ width:45px; height:45px;}
.product-info #buy_bulk_list li a.selected{ width:45px; height:45px;}
.product-info #buy_bulk_list li img{width:45px; height:45px;}
.product-info #buy_bulk_list li.selected a{ width:45px; height:45px;}
.product-info #buy_bulk_list li.selected a:hover{ width:45px; height:45px;}
.product-info .pro-hover-item .buttons-container { text-align: left; padding-left:8px; }
.no-attr .list_buy_bulk{ padding-left: 7px;}
.no-attr #buy_bulk_list li { margin: 0 3px 0 0;}
.p_list_parameter .no-attr .list_buy_bulk{ padding-left: 20px;}
.p_list_parameter .no-attr #buy_bulk_list li { margin: 0 5px 0 0;}
.side_pp { padding-top: 10px;}
.side_pp img { width: 194px; height: 332px;}
/*#search_bottom  .list_buy_bulk span{ float:left; margin-right:3px;}*/
.mar-top60 { margin: 8px 0 0 36px;}
.buybulk_list_btn { width:150px; height:13px; background-position:0 -1705px; display:block; margin-left:8px;cursor:pointer;}
.buybulk_list_downbtn { width:150px; height:13px; background-position:0 -1746px; display:block; margin-left:8px;cursor:pointer;}
.buy_bulk_btn { width:150px;height:25px; background-position:0 -1721px; margin:5px 0 10px 8px; text-indent:-9999px;cursor:pointer;}
.new_product_list ul { padding:0 0 8px 0;}
.new_product_list li { float:left; width:230px;}
.product_list_pic { position: relative;}
.product_list_pic a { border:1px solid #e8e8e8; display:block;width: 150px;height: 150px;}
.product_list_pic a:hover{ border:1px solid #fc7f2b; display:block;}
.new_product_pic a{ border:1px solid #e8e8e8; display:block;width: 150px;height: 150px;}
.new_product_pic a:hover{ border:1px solid #fc7f2b;}
.productmark { background-position:-64px -1091px; width:44px; height:22px; position:absolute; top:1px; left:1px;}
.productmark_inStock { background-position:-109px -1069px; width:44px; height:44px; position:absolute; top:1px; left:1px;}
.productmark_outStock { background-position:-209px -1465px; width:62px; height:61px; position:absolute; top:1px; left:1px;}
.productmark_hot { background-position:-131px -1063px; width:75px; height:30px; position:absolute; top:1px; left:1px;}
.productmark_costeffective{ background-position:-109px -1089px; width:86px; height:28px; }
.productmark_f { float:left; margin-right:10px;}
.procut_l { display:inline-block; width:auto; margin-top:5px;}
#keyword, .selectPanel, #review_send, #good_supplier, #products_sale, #searchno .searchno_contact li, #t_checkout, #t_neworder, #Search_Parameter .search_color .search_color_r .checked .color_r_box, #Search_Parameter .search_list .search_list_r>div.checked .checkbox, #category_hot_product .hotLabel, .btn_search, ul.topmenu_l li span, ul.topmenu_r li .ico, ul.topmenu_l li.add, ul.topmenu_l li.rss, ul.topmenu_l li.currency, ul.topmenu_l li.currency:hover > a, ul.topmenu_r li.account, ul.topmenu_r li.orders, ul.topmenu_r li.orders:hover > a, ul.topmenu_r li.help, ul.topmenu_r li.help:hover > a, ul.topmenu_r li.help > div >ul > li span, ul.topmenu_r li.chat, ul.topmenu_r li.chat:hover > a, .location, .curr_logo_swiss, .curr_logo_can, .l_home, .detail_bt, .detail_pf div img, .subitem_list li, ul.topmenu_l, ul.topmenu_r, .contact_l, .contact_r, .search_bg_l, .search_bg_r, #menu .index_nav li, #menu .topnav li, .categories_l, .categories_r, .brand_title, .hot_title, #sitemap_menu>ul>li>a, #home_sitemap_menu ul li a, #sitemap_menu>ul>li:hover>a, #home_sitemap_menu ul li:hover a, .sitemap_menu_bottompic, #sitemap_menu ul li .subitem_list li, #home_sitemap_menu ul li .subitem_list li, .g_categories li, .product_title li.selected .arrow, #go-top a, #go-top a:hover, .star, .star span, .index_buy a, .index_buy a:hover, .new_arriv li.home_newArrivals, .new_arriv li.home_inwarehouse, .new_arriv li.home_stock, #bottom span#bottom_comprehensive, #bottom span#bottom_quality, #bottom span#bottom_prices, #bottom span#bottom_service, #bottom span#bottom_delivery, #bottom span#bottom_culture, #footer .footermenu h4, .track, #footer ul.join_links a.bottom_join_facebook, #footer ul.join_links a.bottom_join_twitter, #footer ul.join_links a.bottom_join_blogspot, .bottom_join_youtub, .bottom_join_linkedin, .product_category>a, .product_category:hover>a, .hotLabel, a.browse, .Parameter_title span, .search_refine input, .search_refine input:hover, .input_btn, .input_btn:hover, .input_qty, .productmark, .productmark_outStock, .productmark_hot, .productmark_costeffective, .list_btn div, .list_btn div:hover, .list_btn div.selected, .grid_btn div, .grid_btn div:hover, .grid_btn div.selected, .categroy_list li a, .prev, .prev:hover, .next, .next:hover, .dprice_qty_minus, .dprice_qty_plus, #buy_btn, #buy_btn:hover, .buy a, .buy a:hover, #spec-left, #spec-right, .r_title, .nclick, #review_check input, #review_check input:hover, #map ul.sub_two h4, #map ul.sub_two li a, .float_jt, .useful_btn_ico, .useless_btn_ico, .exp_ico, .detail_sale, .home_shoppingcart_ico, #purchase_close, .home_order_btn, #sitemap_menu li .subitem_list ul .more, #popbuy_btn, #home_sitemap_menu li .subitem_list ul .more, .upbox_title_close, .b_Parameter_title span, .Parameter_title em, #popular_search dt span, #order_center .order_summary #check_out_btn_container a#checkout_btn, .newporduct_more a, #video_ico, .index_outstock a, #outstock_buy_btn, .outstock_input_btn, .more_review a, .well_reviewed a, .promotion_notice_arow, .pro_r_pay span, .norton, .livechat_btn, .prolist_grid .operate .buyBtn, .calculate_shipping, .curr_logo_rub, .arow_jt, .buybulk_list_btn, .buy_bulk_btn, .topmenu_l li.rss:hover > a, ul.topmenu_l li.rss > div > ul > li span, .expand_btn_ico, .buy-in-bulk, .folded_btn_ico, .cart_tips_um, .view-ico, .view-ico-up, .color_icon, .my_acc > div li span, .detail_promote_arow, .here_expico, .menu_newico, .menu_hotico, .category_active_dete, .category_active_expan, .category_active_folded, .category_minus_btn, .btn_plus, .left_filter_class .select a, .menu_selcet_arow, .d-image-arow, .promotions_ico, .index-icon, .form-search-btn, .clear-btn, .warning-icon, .tel-icon, .email-icon, .live-icon, .arrow-down, .arrow-up {
    background-image: url(/skins/business_current/customer/addons/iecsp_dev/webImg.png);
    background-repeat: no-repeat;
}
.grid_title { padding:0 5px 0 10px; }
.pro-hover-item .buttons-container { text-align: center; padding-bottom: 6px !important; }
.pro-hover-item .buttons-container .button a { padding-right: 20px !important; }
.prolist_grid_cont .buttons-container { text-align: center; display:none;}
.prolist_grid_cont .price-update, .prolist_grid_cont .product-title { display: block; text-align: center; }
.prolist_grid_cont .main-img { display: block !important; text-align: center; position: relative;}
.prolist_grid_cont .main-img .outofstock{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    color: #fff;
    font-size: 30px;
    line-height: 201px;
    font-family: serif;
}
.ui-dialog { z-index:9999 !important; }
table.quick-order-form th { background: #777; padding:10px !important; color: #fff; }
table.quick-order-form td, table.quick-order-form th { padding:5px 10px; }
table.quick-order-form td { border-bottom: 1px dotted #ccc !important; }
.last-td td { background:#f6f6f6; border-bottom: 0px !important; padding:10px !important; }
table.quick-order-form .main-img img { border:1px solid #ccc; }
table.quick-order-form tr:hover { background: #f6f6f6; }
table.quick-order-form .value-changer input { color: #f00; border:1px solid #ccc; text-align: center; width:20px; height: 19px; vertical-align: middle; }
table.quick-order-form .value-changer a { border:1px solid #ccc; padding:6px 10px; vertical-align: middle; }
table.quick-order-form .value-changer a:hover { background: #555; color: #fff; text-decoration: none; }
table.quick-order-form .sku { color: blue; }
.pro-hover-item {
    display: none !important;
    background-color: #f8f8f8;
}
.grid_hover .productmark_inStock,.grid_hover .productmark,.grid_hover .productmark_hot,.grid_hover .productmark_outStock,.grid_hover .productmark_costeffective { left: 5px;}
.grid_hover { position: absolute; z-index: 80;-webkit-box-shadow: 3px 4px 6px 1px rgba(0,0,0,0.2); -moz-box-shadow: 3px 4px 6px 1px rgba(0,0,0,0.2); box-shadow: 3px 4px 6px 1px rgba(0,0,0,0.2);width:232px;height:auto; min-height:293px;}
.grid_hover .product_list_pic, .grid_hover .prolist_grid_price { padding-left: 10px;}
.grid_hover .cp_title { margin-left: 10px;}
.grid_hover .star { margin-left: 10px;}
.grid_hover .color_icon{ right:5px; }
.grid_hover .pro-hover-item { display: block !important;}
.grid_hover  .buttons-container { display:block;}
.product-main-info .pro-hover-item { display: block !important; }
.mainbox-left{float: left;
    width: 230px;
    background: #fff;
    line-height: 20px;
    min-height:600px;
    margin-bottom:20px;
}
.mainbox-left .left-container{padding: 15px 10px 18px;}
.mainbox-left .category-level-1{padding-left:15px;}
.mainbox-left .category-level-2{padding-left:30px;}
.mainbox-left .category-level-3{padding-left:45px;}
.mainbox-left .category-level-4{padding-left:60px;}
.mainbox-left .category-level-5{padding-left:70px;}
.mainbox-left .category-selected{font-weight:bold;}
.mainbox-left .category-selected a{font-size:14px;color:#de8907;}
.mainbox-left .category{margin-bottom:6px;}
.mainbox-content{float:right;width:960px}

