* { box-sizing: border-box; margin: 0px; padding: 0px; }
.wrapper { margin: 0px auto; width: 970px; }
.wrapper .page { float: left; margin: 0; padding: 10px; width: 100%; background: #ffffff; border-radius: 8px; /*box-shadow:0px 0px 8px -3px #888888;*/ }
.wrapper .header { float: left; width: 100%; margin: 0 0 10px; }
.header .logobg { float: left; margin: 0px; padding: 0px; }
.header .logobg .logo { float: left; margin: 20px 0 0; padding: 0; width: 260px; }
.header .logobg .logo .logo { margin: 0px; }
.header .logobg .logo img { width: 100%; height: auto; }
.header .logobg .logotext { float: left; margin: 45px 0 0 15px; text-align: left; width: 200px; }
.header .logobg .logotext p { color: #000000; font-size: 12px; font-style: italic; font-weight: bold; margin: 0px; float: left; text-transform: uppercase; }
.header-container .header .quick-access { float: right; padding: 0; width: 46.3%; }
.header .quick-access .form-search { float: left; margin: 0 -20px 0 0; padding: 0px; width: 62%; border: 1px solid #a8b2b3; position: relative; border-radius: 0;/* -webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg);*/ background: #ffffff; }
.main .bannerbg { float: left; width: 100%; margin: 0 0 5px 0; }
.main .bannerbg .mainbanner { float: left; width: 74%; margin-right: 10px; }
.main .bannerbg .mainbanner img { width: 100% }
.main .bannerbg .rightbanner { float: left; width: 23%; }
.top_nav_bg { float: left; margin: 0px; padding: 0px; width: 100%; background: url(../images/nav_bg_main.jpg) repeat-x; border: 1px solid #d8d8d8; border-radius: 0px 0 3px 3px; position: relative; z-index: 5; }
.ca_main_bg { float: left; margin: 0px; padding: 0px; width: 100%; background: url(../images/main_bg_shadow.png) no-repeat center top; }
.header-container .header .quick-access .toplinks { float: right; margin: 12px 18px 0 0; padding: 0px; }
.quick-access .toplinks ul { margin: 0px; padding: 0px; list-style: none; }
.quick-access .toplinks ul li { float: left; margin: 0px; padding: 0px; }
.quick-access .toplinks ul li a { font-weight: bold; font-size: 12px; color: #65572a; text-decoration: none; }
.quick-access .toplinks ul li a:hover { color: #ffd81f; }
.quick-access .toplinks ul li.sepreter_bg { float: left; margin: 0 8px; padding: 0px; font-size: 12px; color: #65572a; font-weight: bold; }
.searchcart { float: left; margin: 12px 0 0 0; padding: 0px; width: 100%; }
.searchcart .topcart { float: right; margin: 0px; padding: 0 0 0 25px; width: 40.4%; background: url(../images/top_cart_icon.png) no-repeat left center; position: relative; }
.searchcart .topcart a { float: left; margin: 0px; padding: 0 0 0 2px; width: 100%; background: #65572a; font-size: 12px; color: #ffffff; text-decoration: none; line-height: 37px; }
.searchcart .topcart a span { color: #ffd81f; font-weight: bold; line-height: 37px; }
.top_nav_bg .nav-container .homemenu a { border-radius: 0px 0 0px 3px; }
.header_bot_bg { float: left; margin: 1px 0 0 0; padding: 0px; width: 100%; height: 9px; background: url(../images/header_bot_bg.jpg) repeat-x center; border-radius: 3px 3px 0 0; }
.header_free_ship_bg { float: right; margin: 12px 21px 0 0; padding: 0px; }
.header_free_ship_bg p { float: left; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #000000; }
.header_free_ship_bg p strong { color: #d00505; font-weight: bolder; margin-right: 18px; }
.header_free_ship_bg p a { text-decoration: none; }
.block-subscribe.block .block-title { padding: 0px; border: none; }
.block-subscribe.block { border: none; margin: 0 0 1px 0; }
.block-subscribe.block .form-subscribe-header { display: none; }
.footernewsleeter .block-subscribe.block .form-subscribe-header { float: left; width: 100%; margin: 5px 0 10px; text-align: center; color: #c48810; font-size: 14px; font-weight: bold; display: block; }
.block-subscribe label { color: #c48810; }
.partnersite { float: left; margin: 10px 0 0 0; padding: 0px; width: 100%; text-align: left; border-top: 1px solid #ced4d5; }
.partnersite ul li { float: left; margin: 0px; padding: 0px; width: 100%; border-bottom: 1px solid #ced4d5; }
.partnersite ul li a { float: left; width: 100%; padding: 7px 0; margin: 0px; font-size: 10px; color: #80868a; text-decoration: none; }
.partnersite ul li a strong { color: #313d47; font-size: 12px; }
.partnersite ul li a:hover strong { color: #dd9a02; }
.partnersite ul li:nth-last-child(1) { float: left; width: 100%; padding: 7px 0; margin: 0px; font-size: 10px; color: #80868a; text-decoration: none; }
.partnersite ul li:nth-last-child(1) strong { color: #dd9a02; font-size: 12px; }
.bannerbg .flexslider { float: left; margin: 0px; padding: 0px; width: 548px; border: 1px solid #c8c8c8; border-radius: 3px; overflow: hidden; }
.bannerbg .flexslider.slider_side { float: right; margin: 0px; padding: 0px; width: 190px; border: 0px solid #c8c8c8; border-radius: 0px; overflow: visible; }
.bannerbg .flexslider.slider_side .flex-direction-nav { display: none !important; }
.bannerbg .flexslider.slider_side .flex-viewport .slides { width: 100% !important; transform: none !important; }
.bannerbg .flexslider.slider_side .flex-viewport .slides li { float: left; width: 100% !important; margin: 0 0 1px 0 !important; }
.bannerbg .flexslider.slider_side .flex-viewport .slides li .slider_side_text { background: #363636; cursor: pointer; background: -moz-linear-gradient(45deg, #363636 0%, #2c2c2c 100%); background: -webkit-linear-gradient(45deg, #363636 0%, #2c2c2c 100%); background: linear-gradient(45deg, #363636 0%, #2c2c2c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#2c2c2c', GradientType=1 );
float: left; width: 100%; padding: 15px 16px; border-bottom: 1px solid #121212; border-radius: 4px; }
.bannerbg .flexslider.slider_side .flex-viewport .slides li.flex-active-slide .slider_side_text { background: none; border-color: #ffffff; }
.bannerbg .flexslider.slider_side .flex-viewport .slides li .slider_side_text h3 { float: left; margin: 0px; padding: 0px; width: 100%; font-size: 14px; color: #ffffff; text-align: left; font-weight: normal; }
.bannerbg .flexslider.slider_side .flex-viewport .slides li .slider_side_text p { float: left; margin: 0px; padding: 0px; width: 100%; font-size: 12px; color: #ffd81f; text-align: left; }
.bannerbg .flexslider.slider_side .flex-viewport .slides li.flex-active-slide .slider_side_text h3 { float: left; margin: 0px; padding: 0px; width: 100%; font-size: 14px; color: #000000; text-align: left; font-weight: normal; }
.bannerbg .flexslider.slider_side .flex-viewport .slides li.flex-active-slide .slider_side_text p { float: left; margin: 0px; padding: 0px; width: 100%; font-size: 12px; color: #c68810; text-align: left; }
.bannerbg .flexslider ul.flex-direction-nav { display: none !important; }
.specialoffer { float: left; margin: 0 0 10px; padding: 0px; width: 100%; }
.cms-index-index .specialoffer { float: left; margin: 0 0 10px; padding: 0px; width: 548px; }
.latest { float: left; margin: 0 0 10px 0; padding: 0px; width: 100%; }
.titlebg { float: left; margin: 0 0 1px 0; padding: 0px; width: 100%; border-radius: 3px; -moz-border-radius: 3px; overflow: hidden; background: -moz-linear-gradient(top, #cc0000 0%, #9e1411 100%); background: -webkit-linear-gradient(top, #cc0000 0%, #9e1411 100%); background: linear-gradient(to bottom, #cc0000 0%, #9e1411 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#9e1411', GradientType=0 );
border: 0px solid #d9d9d9; }
.titlebg h2 { float: left; margin: 0px; padding: 0 8px; width: 100%; font-weight: bold; color: #ffffff; font-size: 14px; line-height: 34px; text-align: left; }
.specialoffer .category-products { float: left; margin: 0px; padding: 0 7px; width: 100%; border: 1px solid #ced4d5; border-radius: 3px; overflow: hidden; }
.latest .category-products { float: left; margin: 0px; padding: 20px 0px; width: 100%; border: 1px solid #ced4d5; border-radius: 3px; }
.category-products .products-grid { list-style: none !important; width: 100% !important; padding: 0px !important; margin: 0px; background: none; border: none !important; float: left; }
.category-products .products-grid .item { border: 1px solid #ced4d5; border-right: 1px solid #ced4d5; float: none; display: inline-block; vertical-align: top; margin: -1px -1px 0 0; min-height: 385px !important; padding: 10px 10px 52px; position: relative; vertical-align: top; width: 25.1%; }
.category-products .products-grid .item ul.add-to-links { display: none; }
.specialoffer .category-products .products-grid { margin: 0px; border-bottom: 1px solid #d0d6d6 !important; padding: 21px 0 !important; }
.specialoffer .category-products .products-grid:nth-last-child(1) { border: none !important; }
.products-grid .product-image { float: left; margin: 0 0 15px 0; padding: 0px; width: 100%; text-align: center; height: auto; }
.products-grid .product-image img { max-width: 100%; height: auto; }
.category-products .products-grid .item .product-name { float: left; margin: 0px; padding: 0px; width: 100%; text-align: center; font-weight: normal; }
.category-products .products-grid .item .product-name a { display: inline-block; margin: 0px; padding: 0px; font-size: 12px; color: #353535; line-height: 18px; text-decoration: none; font-weight: normal; }
.category-products .products-grid .item .product-name a:hover { color: #c68810; }
.category-products .products-grid .item .price-box { float: left; margin: 0; padding: 0px; width: 100%; text-align: center; }
.category-products .products-grid .item .price-box p { display: inline-block; margin: 0 2px; padding: 0px; }
.category-products .products-grid .item .price-box .regular-price { float: left; margin: 0px; padding: 0px; width: 100%; }
.category-products .products-grid .item .price-box .regular-price .price { float: left; margin: 0px; padding: 0px; width: 100%; font-size: 17px; font-weight: normal; color: #c68810; }
.category-products .products-grid .item .probrand { float: left; margin: 0px; padding: 0px; width: 100%; text-align: center; line-height: 15px; color: #272727; font-size: 11px; opacity: 0.5; }
.category-products .products-grid .item .brandbg { float: left; margin: 0px; padding: 0px; width: 100%; text-align: center; line-height: 15px; color: #272727; font-size: 11px; opacity: 0.5; }
.category-products .products-grid .item .actions { width: 100%; text-align: center; left: 0px; bottom: 15px; }
.category-products .products-grid .item .actions button { display: inline-block; margin: 0px; padding: 0px; }
.category-products .products-grid .item .actions button span { border: 1px solid #cccccc; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f5f6f6+0,eaeaea+100 */ background: #f5f6f6; /* Old browsers */ background: -moz-linear-gradient(top, #f5f6f6 0%, #eaeaea 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #f5f6f6 0%, #eaeaea 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #f5f6f6 0%, #eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#eaeaea', GradientType=0 ); /* IE6-9 */
height: auto; border-radius: 2px; padding: 0 10px; line-height: 27px; color: #313d47; }
.category-products .products-grid .item .actions button span span { height: auto; font-size: 12px; border: none; background: none; padding: 0px; }
.category-products .products-grid .item .actions button:hover span {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4a4a4a+0,292929+100 */ background: #4a4a4a; /* Old browsers */ background: -moz-linear-gradient(top, #4a4a4a 0%, #292929 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4a4a4a 0%, #292929 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4a4a4a 0%, #292929 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#292929', GradientType=0 ); /* IE6-9 */
color: #ffd81f; border-color: #4b4b4b #3d3d3d #0e0e0e #3d3d3d; }
.cpoyrightbg { float: left; margin: 0 0 22px 0; padding: 0 10px; width: 100%; background: #4a4a4a; /* Old browsers */ background: -moz-linear-gradient(top, #4a4a4a 0%, #292929 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4a4a4a 0%, #292929 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4a4a4a 0%, #292929 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#292929', GradientType=0 ); /* IE6-9 */
color: #ffd81f; border: 1px solid; border-color: #4b4b4b #3d3d3d #0e0e0e #3d3d3d; border-radius: 3px; position: relative; }
.cpoyrightbg::after { background: #ededed none repeat scroll 0 0; border-bottom: 1px solid #c6c6c6; border-top: 1px solid #c6c6c6; bottom: -14px; content: ""; float: left; height: 2px; left: 0; margin: 0; padding: 0; position: absolute; width: 100%; }
.cpoyrightbg address { float: left; margin: 0 7px 0 0; padding: 0px; font-size: 12px; color: #ffffff; line-height: 37px; }
.cpoyrightbg .privaclink { float: left; margin: 0px; padding: 0px; }
.cpoyrightbg .privaclink ul li { float: left; margin: 0px; padding: 0px; }
.cpoyrightbg .privaclink ul li a { float: left; margin: 0px; padding: 0px; color: #ffd81f; text-decoration: none; line-height: 37px; }
.cpoyrightbg .privaclink ul li a:hover { color: #ffffff; }
.cpoyrightbg .privaclink ul li:after { float: right; margin: 13px 11px 0; padding: 0px; width: 1px; height: 11px; background: #ffffff; border-right: 1px solid #626262; content: ""; }
.cpoyrightbg .privaclink ul li:nth-last-child(1):after { display: none; text-align: left; }
.footer .leftcotnet { float: left; margin: 0 45px 0 0; padding: 0px; width: 194px; text-align: left; }
.footer .rightcotnet { float: right; margin: 0; padding: 0 0 0 15px; text-align: left; width: 26%; }
.footer .middlecotnet { float: left; margin: 0px; padding: 0px; width: 463px; text-align: left; }
.footerlogo { float: left; margin: 0 0 11px; padding: 0 0 0 5px; width: 100%; }
.contentbg { float: left; margin: 0px; padding: 0px; width: 100%; }
.callus { float: left; margin: 0px; padding: 0 9px; width: 100%; background: #f4f4f4; border: 1px solid #d5d5d5; }
.callus p { float: left; margin: 0px; padding: 0px; width: 100%; font-size: 13px; font-weight: bold; color: #313d47; line-height: 28px; text-transform: uppercase; }
.callus p span { color: #000000; }
.footer .quicklinks { float: left; margin: 5px 0 0 0; padding: 11px; width: 100%; }
.footer .quicklinks h2 { float: left; margin: 0 0 7px; padding: 0px; width: 100%; font-size: 13px; font-weight: bold; color: #494949; text-transform: uppercase; }
.footer .quicklinks ul li { float: left; margin: 0px; padding: 0px; width: 100%; }
.footer .quicklinks ul li a { float: left; margin: 0px; padding: 0px; font-size: 10px; color: #485d99 !important; font-weight: bold; text-decoration: underline; line-height: 27px; }
.footer .quicklinks ul li a:hover { text-decoration: none; color: #C68811 !important; }
.cabledata { float: left; margin: 0 0 15px; padding: 0px; width: 100%; }
.cabledata h2 { float: left; margin: 0 0 10px 0; padding: 0px; width: 100%; font-size: 14px; font-weight: bold; color: rgba(0,0,0,0.78); text-transform: uppercase; }
.cabledata p { float: left; margin: 0px; padding: 0px; width: 100%; font-size: 11px; font-weight: normal; color: rgba(0,0,0,0.78); line-height: normal; }
.twobanners { float: left; margin: 0 0 10px 0; padding: 0px; width: 100%; }
.twobanners .trainimg { float: left; margin: 0px; padding: 0px; border: 1px solid #525353; }
.twobanners .mapimg { float: right; margin: 0px; padding: 0px; border: 1px solid #525353; }
.bottomimg { float: left; margin: 0px; padding: 0px; width: 100%; }
.bottomimg p { float: left; margin: 0px; padding: 0px; width: 100%; font-size: 10px; color: #878686; line-height: normal; }
.freeshipping { float: left; margin: 0 0 10px 0; padding: 0px; width: 100%; }
.paymentlinks { float: left; margin: 0 0 10px; padding: 0px; width: 100%; }
.sociallinks { float: left; margin: 0 0 25px 0; padding: 0px; width: 100%; }
.sociallinks ul li { float: left; margin: 0 9px 0 0; padding: 0px; }
.footernewsleeter { float: left; margin: 0px; padding: 10px; width: 100%; background: #eff7fa; border-radius: 2px; }
.footernewsleeter .block.block-subscribe .block-content { float: left; margin: 0px; padding: 0; border: none; background: none; }
.footernewsleeter .block.block-subscribe .block-content .actions { margin: 0px; }
.footernewsleeter .block.block-subscribe .block-content .actions button { background: #c68811; line-height: 36px; text-transform: uppercase; color: #000000; border-radius: 2px; }
.footernewsleeter .block.block-subscribe .block-content .actions button span { color: #000000; line-height: 36px; padding: 0 7px; }
.footernewsleeter .block.block-subscribe .block-content .input-box input { height: 16px; background: #f5eee6; border-radius: 2px; border: 1px solid #63697a; font-size: 9px; padding: 0 5px; }
.breadcrumbs { /*float: left;*/ display: inline-block; margin: 0 0 21px 0; padding: 0 13px; width: 100%; background: #eaeaea; border-radius: 3px; }
.breadcrumbs ul { float: left; margin: 0px; padding: 0px; }
.breadcrumbs ul li { line-height: 29px; float: left; margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; color: #000000; }
.breadcrumbs ul li span { margin: 0 3px; }
.breadcrumbs ul li a { color: #000000; text-decoration: none; }
.breadcrumbs ul li a:hover { color: #CC7500; }
.breadcrumbs ul li strong { font-weight: normal; }
.category_top_bg { float: none; display: inline-block; margin: 0 0 4px 0; padding: 15px 20px; width: 100%; border: 1px solid #ced4d5; border-radius: 3px; }
.category_left_bg { float: left; margin: 0px; padding: 0px; width: 100%; }
.category_left_bg .page-title.category-title { float: left; margin: 0 0 7px; padding: 0px; width: 100%; border-radius: none; }
.category_left_bg .page-title.category-title:after { display: none; }
.category_left_bg .page-title.category-title h1 { float: left; margin: 0px; padding: 0px; width: 100%; font-size: 21px; color: #cd0102; text-transform: uppercase; font-weight: bold; text-align: left; }
.category_left_bg .category-description { float: left; margin: 0px; padding: 0px; width: 100%; text-align: left; font-size: 12px; color: #000000; line-height: 17px; }
.category_top_bg .category-image { float: left; margin: 15px 0 0 0; padding: 0px; width: auto; }
.subcatblock { float: left; margin: 10px 0 0 0; padding: 10px 0 0; width: 100%; border-top: 1px solid #e6e6e6; }
.subcatblock h2 { float: left; margin: 0 0 2px 0; padding: 0px; width: 100%; font-size: 12px; color: #000000; line-height: 14px; text-transform: uppercase; font-weight: bold; text-align: left; }
.subcatblock ul { float: left; margin: 0px; padding: 0px; width: 100%; }
.subcatblock ul li { float: left; margin: 0px; padding: 0px; }
.subcatblock ul li a { float: left; margin: 0px; padding: 0px; font-size: 10px; line-height: 14px; color: #0000ff; text-decoration: underline; text-transform: uppercase; }
.subcatblock ul li:after { float: right; margin: 2px 3px 0; padding: 0px; content: ""; width: 1px; height: 9px; background: #424242; border-left: 1px solid #d1d1d1; }
.subcatblock ul li a:hover { color: #cd0102; text-decoration: none; }
.toolbar .pager { display: none; }
.toolbar .sorter .view-mode { float: left; margin: 0px; padding: 0px; }
.toolbar .sorter .view-mode label { float: left; margin: 0 11px 0 0; padding: 0px; font-size: 14px; color: #353535; text-transform: uppercase; font-weight: bold; }
.toolbar .sorter .view-mode strong { font-weight: normal; font-size: 11px; color: #000000; text-transform: uppercase; float: left; margin: 2px 5px 0 0; }
.toolbar .sorter .view-mode a { font-weight: normal; font-size: 11px; color: #000000; text-transform: uppercase; text-decoration: none; float: left; margin: 2px 5px 0 0; }
.toolbar .sorter .view-mode a span { color: #0000ff; text-decoration: underline; }
.toolbar .sorter .view-mode a:hover span { color: #000000; text-decoration: none; }
.category-products ul.products-grid { border: 0 solid #ced4d5; border-radius: 3px; float: left; margin: 15px 0; padding: 0px !important; width: 100%; }
.toolbar-bottom .toolbar .pager { display: block; border: 1px solid #e2e2e2; padding: 6px 8px; }
.toolbar-bottom .toolbar .sorter { display: none; }
.rgClipCells { border: 1px solid #818181; margin: 5px 0; float: left; width: 100%; }
.rgClipCells thead tr th { background: #01649d; color: #ffffff; padding: 10px; font-weight: bold; }
.rgClipCells tbody tr td { padding: 5px 10px; vertical-align: middle; }
.rgClipCells tbody tr:nth-child(even) { background: #e3f3ff; }
.rgClipCells tbody tr td .price-box { margin: 0px; float: right; }
.rgClipCells tbody tr td .price-box .price { font-weight: normal; color: #000000; }
.rgClipCells tbody tr td a { color: #016599; }
.guest-select { width: 305px !important; }
.product-shop .topsection .availability { display: none; }
.product-shop .topsection { float: left; padding: 5px 0; margin: 0 0 3px 0; width: 100%; border-bottom: 1px solid #e6e6e6; }
.product-shop .topsection .titlebg { float: left; width: 50%; background: none; margin: 0px; padding: 0px; border: none; font-size: 14px; color: rgba(0,0,0,0.76); }
.product-shop .topsection .price-box { float: right; margin: 0px; }
.product-shop .topsection .price-box .price { font-size: 13px; font-weight: bold; color: rgba(0,0,0,0.76); }
.product-shop .product-options { float: left; width: 70%; margin: 0; background: none; border: none; padding: 0px; }
.pro_option_bg { float: left; margin: 0 0 10px; padding: 0px; width: 100%; }
.product-options .pro_option_bg dd { border: medium none; float: right; margin: 0; padding: 0; width: 45%; }
.product-options .pro_option_bg dt label em { display: none; }
.product-options .pro_option_bg dt { float: left; margin: 0 10px 0 0; padding: 0; width: 50%; }
.product-options .pro_option_bg dt label { font-weight: normal; font-size: 14px; color: rgba(0,0,0,0.76); }
.product-options .pro_option_bg dd .input-box select { float: left; margin: 0px; padding: 0 27px 0 6px; width: 120px; background: url(../images/select_op_bg.jpg) no-repeat right; font-size: 12px; color: rgba(0,0,0,0.76); border: 1px solid #d4d4d4; -moz-appearance: none; -webkit-appearance: none; appearance: none; }
.product-shop .product-options-bottom { float: left; width: 30%; }
.product-shop .description { border-top: 1px solid #8f8f8f; float: left; margin: 5px 0 0; padding-top: 15px; width: 100%; }
.product-options-bottom .add-to-cart label { display: none; }
.product-options-bottom .add-to-cart .qty { display: none; }
.product-options-bottom .add-to-links { display: none; }
.product-options-bottom .add-to-cart button.button { display: inline-block; margin: 0px; padding: 0px; }
.product-options-bottom .add-to-cart button.button span { border: 1px solid #cccccc; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f5f6f6+0,eaeaea+100 */ background: #f5f6f6; /* Old browsers */ background: -moz-linear-gradient(top, #f5f6f6 0%, #eaeaea 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #f5f6f6 0%, #eaeaea 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #f5f6f6 0%, #eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#eaeaea', GradientType=0 ); /* IE6-9 */
height: auto; border-radius: 2px; padding: 0 10px; line-height: 27px; color: #313d47; }
.product-options-bottom .add-to-cart button.button span span { height: auto; font-size: 12px; border: none; background: none; padding: 0px; }
.product-options-bottom .add-to-cart button.button:hover span {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4a4a4a+0,292929+100 */ background: #4a4a4a; /* Old browsers */ background: -moz-linear-gradient(top, #4a4a4a 0%, #292929 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #4a4a4a 0%, #292929 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #4a4a4a 0%, #292929 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#292929', GradientType=0 ); /* IE6-9 */
color: #ffd81f; border-color: #4b4b4b #3d3d3d #0e0e0e #3d3d3d; }
.description span { /*font-weight: normal !important; color: #000000 !important; font-size: 12px !important; line-height: 17px !important; */ }
.bottomphone { float: left; margin: 0px; padding: 10px 0 0 0; width: 100%; border-top: 1px solid #e6e6e6; }
.bottomphone p { color: #000000; float: left; font-size: 12px; letter-spacing: -0.1px; line-height: 20px; margin: 0; padding: 0; width: 100%; }
.bottomphone p strong { color: #db9402; font-weight: bold; font-size: 14px; }
.bottomphone p a { color: #0b41a5; }
.page-title { background: #cbc2a1; background: -moz-linear-gradient(top, #cbc2a1 0%, #b3ab87 100%); background: -webkit-linear-gradient(top, #cbc2a1 0%, #b3ab87 100%); background: linear-gradient(to bottom, #cbc2a1 0%, #b3ab87 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbc2a1', endColorstr='#b3ab87', GradientType=0 );
padding: 0 10px; text-align: left; font-size: 14px; color: #000000; font-weight: bold; text-transform: uppercase; line-height: 34px; border-bottom: 1px solid #353125; border-radius: 3px; margin-bottom: 25px; position: relative; overflow: hidden; }
.page-title:after { float: left; margin: 0px; padding: 0px; width: 100%; background: #98906c; content: ""; height: 5px; position: absolute; bottom: 0px; left: 0px; }
.page-title h1 { float: left; margin: 0px; padding: 0 8px; font-weight: bold; color: #353535; font-size: 14px; text-transform: uppercase; line-height: 34px; text-align: left; }
button.button { display: inline-block; margin: 0px; padding: 0px; }
button.button span { border: 1px solid #98906c; background: #98906c; height: auto; border-radius: 2px; padding: 0 10px; line-height: 27px; color: #000000; }
button.button span span { height: auto; font-size: 12px; border: none; background: none; padding: 0px; }
button.button:hover span { background: #4a4a4a; background: -moz-linear-gradient(top, #4a4a4a 0%, #292929 100%); background: -webkit-linear-gradient(top, #4a4a4a 0%, #292929 100%); background: linear-gradient(to bottom, #4a4a4a 0%, #292929 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#292929', GradientType=0 );
color: #ffd81f; border-color: #4b4b4b #3d3d3d #0e0e0e #3d3d3d; }
.product-shop .price-box .price { font-size: 13px; font-weight: bold; color: rgba(0,0,0,0.76); }
.product-shop .add-to-box .add-to-cart .qty { margin-top: 0px; }
.product-shop .add-to-box .add-to-cart label { margin: 0px 5px 0 0; }
.page-title.title-buttons .checkout-types { display: none; }
.data-table .product-image { border: 1px solid #dddddd; display: inline-block; }
.edit_bt { color: #cd0102; text-decoration: none; font-weight: bold; }
.edit_bt:hover { color: #000000; text-decoration: underline; }
.cart-price .price { font-weight: bold; font-size: 13px; }
.cart .discount h2:after, .cart .shipping h2:after { background: #ededed none repeat scroll 0 0; border-bottom: 1px solid #c6c6c6; border-top: 1px solid #c6c6c6; bottom: 0px; content: ""; float: left; height: 2px; left: 0; margin: 0; padding: 0; position: absolute; width: 100%; }
.button.btn-proceed-checkout.btn-checkout { width: 100%; }
.button.btn-proceed-checkout.btn-checkout span { border-radius: 4px; padding: 0 20px; line-height: 40px; background: #4a4a4a; background: -moz-linear-gradient(top, #4a4a4a 0%, #292929 100%); background: -webkit-linear-gradient(top, #4a4a4a 0%, #292929 100%); background: linear-gradient(to bottom, #4a4a4a 0%, #292929 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#292929', GradientType=0 );
border: 1px solid; color: #ffd81f; border-color: #4b4b4b #3d3d3d #0e0e0e #3d3d3d; }
.button.btn-proceed-checkout.btn-checkout span span { height: auto; font-size: 14px; border: none !important; background: none; padding: 0px; }
.button.btn-proceed-checkout.btn-checkout:hover span { background: #f5f6f6; background: -moz-linear-gradient(top, #f5f6f6 0%, #eaeaea 100%); background: -webkit-linear-gradient(top, #f5f6f6 0%, #eaeaea 100%); background: linear-gradient(to bottom, #f5f6f6 0%, #eaeaea 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#eaeaea', GradientType=0 );
border: 1px solid #cccccc; color: #313d47; }
.account-login { margin: 0 0 20px 0; float: left; width: 100%; }
.bottomsection { border-bottom: 1px solid #8f8f8f; float: left; margin: 0 0 10px; padding: 0 0 5px; width: 100%; }
.bottomsection p { float: left; margin: 0px; padding: 0px; width: 100%; font-size: 12px; color: #000000; }
.pricebg { float: right; margin: 0px; padding: 0px; }
.pricebg p { float: left; margin: 0 5px 0 0; padding: 0px; font-size: 13px; color: #000000; }
.faq_link_bg li a { color: #8f323a; font-size: 13px; font-weight: bold; line-height: 25px; text-decoration: none; }
.faq_link_bg li a:hover { color: #333333; text-decoration: underline; }
.contactbg { font-size: 125%; }
.account-login .content h2:after { background: #ededed none repeat scroll 0 0; border-bottom: 1px solid #c6c6c6; border-top: 1px solid #c6c6c6; bottom: 0px; content: ""; float: left; height: 2px; left: 0; margin: 0; padding: 0; position: absolute; width: 100%; }
.box-account .box-head { position: relative; }
.box-account .box-head:after { background: #ededed none repeat scroll 0 0; border-bottom: 1px solid #c6c6c6; border-top: 1px solid #c6c6c6; bottom: 0px; content: ""; float: left; height: 2px; left: 0; margin: 0; padding: 0; position: absolute; width: 100%; }
.my-account .title-buttons button { margin: 3px; }
.sidebar .block.block-cart { display: none; }
.sidebar .block.block-reorder { display: none; }
.catalogsearch-result-index .category-products .products-grid { border: 1px solid #ced4d5 !important; border-radius: 3px; float: left; margin: 0 0 6px; padding: 20px 0 !important; width: 100%; }
.list_view_tb_bg { float: left; margin: 0px; padding: 0px; width: 100%; }
.cat-title { background: #cbc2a1; background: -moz-linear-gradient(top, #cbc2a1 0%, #b3ab87 100%); background: -webkit-linear-gradient(top, #cbc2a1 0%, #b3ab87 100%); background: linear-gradient(to bottom, #cbc2a1 0%, #b3ab87 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbc2a1', endColorstr='#b3ab87', GradientType=0 );
padding: 0 10px; text-align: left; font-size: 14px; color: #000000; font-weight: bold; text-transform: uppercase; line-height: 34px; border-bottom: 1px solid #353125; border-radius: 3px; margin-bottom: 1px; position: relative; overflow: hidden; }
.cat-title:after { float: left; margin: 0px; padding: 0px; width: 100%; background: #98906c; content: ""; height: 5px; position: absolute; bottom: 0px; left: 0px; }
#sidebar-nav-menu > li { background: #f1f1f1 none repeat scroll 0 0 !important; border-radius: 3px; margin-bottom: 1px; position: relative; float: left; width: 100%; list-style: none !important; }
#sidebar-nav-menu > li.search_mfg { background: url(../images/brand_search_img.jpg) no-repeat right center #333333 !important; border: 2px solid #333333; text-align: left; overflow: hidden; padding: 0 29px 0 0; }
#sidebar-nav-menu > li.search_mfg input { float: left; margin: 0px; padding: 0 10px; width: 100%; height: 24px; background: #f2e8b6; font-size: 12px; color: #9d8f8f; font-weight: bold; border: none; }
#sidebar-nav .block-content { padding: 0px !important; }
#sidebar-nav .block-content a { color: #8f323a; display: block; float: left; font-size: 12px; font-weight: bold; padding: 5px 11px; text-align: left; text-decoration: none; width: 100%; }
#sidebar-nav .block-content a:hover { color: #b15900; }
#sidebar-nav .block-content ul li ul li ul li.active a { color: #b15900; }
.list_view_tb_bg .dataTables_wrapper .dataTables_length { display: none; }
.list_view_tb_bg .dataTables_wrapper .dataTables_filter { display: none; }
.list_view_tb_bg .dataTables_wrapper .dataTables_info { display: none; }
.list_view_tb_bg .dataTables_wrapper .paging_simple_numbers { display: none; }
.list_view_tb_bg table.dataTable thead th, .list_view_tb_bg table.dataTable thead td { padding: 10px; width: auto !important; }
.list_view_tb_bg table.dataTable colgroup col { width: auto !important; }
.category-products ul.products-grid li .proprice { float: left; margin: 5px 0 0; width: 100%; }
.category-products ul.products-grid li .proprice p.frombg { color: #c68810; float: left; font-size: 15px; margin: 0; text-align: right; width: 35%; }
p.frombg { color: #c68810; float: left; font-size: 15px; margin: 0; text-align: right; width: 35%; }
.category-products ul.products-grid li .proprice .price-box { /*width: 63%; */ }
.allproductsbg { color: #353535; float: left; font-size: 14px; font-weight: bold; margin: 0 11px 0 0; padding: 0; width: 100%; text-transform: uppercase; }
.allproductsbg > span { float: left; }
.allproductsbg .breadcrumbs { background: none; float: left; width: auto; margin: 2px 5px; padding: 0; border: none; }
.allproductsbg .breadcrumbs ul li { color: #353535; font-size: 14px; font-weight: bold; text-transform: uppercase; line-height: normal; float: none; }
.allproductsbg .breadcrumbs ul li.home { display: none; }
.allproductsbg_main { float: left; margin: 0; padding: 0; width: 42%; }
.sorter .sort-by { float: right; /*margin: 18px 0 0;*/ padding-right: 0; width: 58%; }
.sorter .sort-by .sortbybrand { float: left; margin: 0 10px 0 0; }
.sorter .sort-by .sortbybrand label { margin: 0 5px 0 0; }
.sorter .sort-by .sortbybrand select { width: 175px; }
.allproductsbg .breadcrumbs ul li strong { font-weight: bold; }
/*.category-products .products-grid .item.last { border: none; }*/
.contactform .fieldset { border: none; background: transparent; padding: 27px 25px 5px 10px; margin: 28px 0 0 0; border-radius: 0px; }
.std .contactform .fieldset { border: none; background: transparent; padding: 27px 0 0 0; margin: 28px 0 0 0; border-radius: 0px; }
.std .contactform .fieldset ul { margin: 0; padding: 0; }
.contactform .fieldset .legend { border: none; background: transparent; font-size: 20px; color: #494949; }
/*.contactform .form-list label { width: 200px; float: left; color: #fff; font-weight: bold; position: relative; z-index: 0; background: #222222; padding: 4px 10px 5px; margin: 0 20px 10px 0; background-image: url(../images/black-arrow.png); background-position: right 50%; background-repeat: no-repeat; background-size: contain; }*/
.contactform .form-list label { float: left; color: #222222; font-weight: bold; position: relative; margin-bottom: 3px; }
.contactform .form-list label.required em { olor: #eb340a; float: right; font-style: normal; margin: 0 0 0 5px; position: relative; right: 0; }
.form-list .input-box {/*display: inline-block;*/ clear: both; }
.form-list .field { /*float: none; */ width: auto; margin-top: 20px; }
.form-list li.wide .input-box {/*width: 260px;*/ }
input.input-text, textarea { background: #fff; border: 1px solid #abadb3; }
input.input-text, textarea, select { border: 1px solid #abadb3; }
.contactbg strong { font-size: 18px; }
.contactbg p, .contactbg span { font-size: 14px !important; padding-left: 7px; margin: 10px 0 15px; }
.contactform .buttons-set p.required { float: left; margin: 0 0 10px 15px; }
.std .contactform .buttons-set p.required { margin: 0 0 10px; }
.contactform .recaptachabg { float: left; margin: 0 0 10px 11px; width: 90%; }
.std .contactform .recaptachabg { margin: 0 0 10px 0; }
.contactform .buttons-set { clear: both; padding: 0; border-top: 0; text-align: left; margin: 0px 0 20px; }
.BrandAlphaList { padding: 25px 0; width: 913px; }
.clearfix::after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.BrandAlphaList li:first-child { border: medium none; margin-left: 0; }
.BrandAlphaList li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; float: left; list-style-type: none; padding: 0; }
.BrandAlphaList li a { color: #444; display: block; font-size: 17px; line-height: 20px; padding: 0 8px 0 11px; text-decoration: none; text-transform: uppercase; }
.BrandListBox a.backtotop { margin-top: 18px; }
a.backtotop { display: block; float: right; color: #494949; text-decoration: none; }
.ContentBox.BrandListBox h3 { border-bottom: 2px solid #d5d5d5; border-top: 2px solid #d5d5d5; color: #444; font-family: "Oswald", sans-serif; font-size: 48px; font-weight: normal; letter-spacing: 0.015625em; margin-bottom: 20px; padding: 15px 0; text-align: center; text-transform: uppercase; }
#brandWrapper ul.brands { margin-left: -20px; }
#brandWrapper ul.brands li { float: left; list-style-type: none; margin: 0 0 20px; padding: 0 0 0 20px; text-align: center; vertical-align: bottom; width: 25% !important; }
.brand-img { padding: 5px 0; text-align: center; width: 100%; }
.BrandAlphaList ul { padding: 0; }
#brandWrapper a:hover { color: #cc7500; }
#brandWrapper ul.brands li .branditem { border: 1px solid #ddd; float: left; min-height: 145px; width: 100%; height: 70px; }
#brandWrapper ul.brands li a.brand-label { color: #494949; float: left; font-size: 14px; font-weight: bold; min-height: 55px; padding: 7px 0 0; text-decoration: none; width: 100%; }
#brandWrapper ul.brands li a.brand-label:hover { color: #b15900; }
#brandWrapper ul.brands li a.brand-label.moretext { font-size: 12px; }
#brandWrapper ul.brands li a.brand-img { float: left; border-bottom: 1px solid #ddd; min-height: 85px; padding: 20px 0; text-align: center; width: 100%; }
#brandWrapper ul.brands li .brand-img > img { height: auto; width: 100%; }
#brandWrapper ul.brands li a.brand-label.noimg { min-height: 135px; padding: 55px 0 0; }
.newsletterlist { float: left; width: 100%; }
.newsletterlist ul { float: left; margin: 5px 0 0; width: 100%; }
.newsletterlist ul li::after { clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; overflow: hidden; }
.newsletterlist ul li { background: #f1f1f1 none repeat scroll 0 0; border-radius: 3px; margin-bottom: 1px; position: relative; }
.newsletterlist ul li a { color: #494949; display: block; float: left; font-size: 12px; font-weight: bold; padding: 5px 11px; text-align: left; text-decoration: none; }
.partnersite ul li a { color: #80868a; float: left; font-size: 10px; margin: 0; padding: 7px 9px; text-decoration: none; width: 100%; }
.products-grid .product-image { margin: 0 0 25px; }
.contactform select#subject { background: rgba(0, 0, 0, 0) url("../images/select_op_bg.jpg") no-repeat scroll right center; color: rgba(0, 0, 0, 0.76); font-size: 12px; padding: 5px; }
.contactform select#subject option { padding-bottom: 3px; padding-left: 10px; padding-right: 10px; }
.contactform input.input-text, .contactform select, .contactform textarea { font-weight: bold; }
.contactform input.input-text:focus, .contactform select:focus, textarea:focus { background-color: #fff; }
.contactbg p a { color: #485d99; }
.contactform .sendcopybg { color: rgba(0, 0, 0, 0.76); float: left; font-weight: bold; text-align: right; width: 55%; }
.contactform .sendcopybg #sendcopy { margin: 0 7px 2px 0; }
.contactbg a { text-decoration: none; }
.category-products .products-grid .item .proprice p.frombg { color: #c68810; float: left; font-size: 15px; margin: 0; width: 100%; text-align: center; }
.product-view .product-shop .product-name p a { text-decoration: none; color: #000; }
.cart-table tr td .product-name { margin: 0 0 3px; }
.cart-table tr td p.probrandname { font-size: 14px; margin: 0 0 4px; }
.cart .cart-collaterals .shipping ul.form-list li .input-box { width: 100%; }
.product-view .pricebg span.price { font-size: 13px; font-weight: bold; }
.product-view .pricebg .price-box { display: none; }
.product-view .product-options-bottom .configuredprice { float: left; margin: 10px 0 0; text-align: center; width: 100%; }
.product-view .product-shop .product-options-bottom .add-to-cart { float: left; margin: 10px 0 0 30px; width: 100%; }
.custombg input.input-text { padding: 3px 3px 3px 9px; }
.product-view .product-shop .product-options-bottom .optionerrormsg { color: red; float: left; font-weight: bold; margin: 0 0 -5px; text-align: center; width: 100%; }
.product-view .product-shop .product-options-bottom .optionerrormsg p { margin: 0; }
.product-view .product-options-bottom .configuredprice p { margin: 0px; font-size: 14px; }
.product-view .product-options-bottom .configuredprice .price-box { display: block; }
.product-view .description .std div { float: left; width: 100% !important; height: auto !important; }
.consultation-form ul.form-list { list-style: none; float: left; width: 100%; }
.consultation-form ul.form-list li { float: left; width: 100%; }
.consultation-form ul.form-list li .field { float: left; width: 50%; margin-top: 0px; }
.consultation-form ul.form-list li .input-box { clear: none; }
.consultation-form ul.form-list li .input-box { width: 95% !important; }
.consultation-form ul.form-list li.fullwidth .input-box { width: 98%; }
.consultation-form .fieldset { float: left; width: 100%; margin: 15px 0; }
.consultation-form ul.form-list li .input-box textarea { height: 7em; }
.consultation-form ul.form-list li.commentdata .input-box textarea { height: 10em; }
.consultation-form ul.form-list li.fullwidth .input-box textarea { height: 8em; }
.std .column table tr td span.warning { float: left; margin: 10px 0 0; width: 100%; }
.std .column table tr td span.warning h3 { color: red; }
.consultation-form .contentdata ul.form-list li { border-bottom: 1px solid #ccc; padding-bottom: 15px; }
.consultation-form .contentdata ul.form-list li .rightbg .input-box { width: 100%; }
.consultation-form .contentdata ul.form-list li .leftbg .morebutton { float: left; margin: 1px 0 0; width: 100%; }
.consultation-form .contentdata ul.form-list li .leftbg .morebutton a { color: #666; text-decoration: none; width: 100%; }
.consultation-form .contentdata ul.form-list li .leftbg input.input-text { margin: 0 0 6px; width: 96%; }
.consultation-form .contentdata ul.form-list li .leftbg input.input-text.newfields { width: 96%; }
.consultation-form .contentdata ul.form-list li .leftbg a.removebtn { color: #666; float: right; font-weight: bold; margin: 5px 0 0; text-decoration: none; }
.cart .cart-table p.probrandname a { color: #2f2f2f; }
.cart .cart-table .btn-continue { float: right; }
.cart .cart-table .btn-removebg { color: #2f2f2f; font-size: 15px; font-weight: bold; text-decoration: none; }
.cart .cart-table .updatecartbg { background: -moz-linear-gradient(top, #cc0000 0%, #9e1411 100%); background: -webkit-linear-gradient(top, #cc0000 0%, #9e1411 100%); background: linear-gradient(to bottom, #cc0000 0%, #9e1411 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#9e1411', GradientType=0 );
border: 1px solid #cc0000; border-radius: 2px; color: #fff; float: left; font-weight: bold; margin: 10px 0 0; padding: 2px 6px; text-decoration: none; }
.cart .threewaycheckout { background: #f9f9f9 none repeat scroll 0 0; border: 1px solid #d9d9d9; border-radius: 3px; float: left; width: 100%; margin: 0 0 10px; }
.cart .threewaycheckout .mainblock { float: left; padding: 5px; width: 100%; }
.cart .checkoutoptionbg { background: #f9f9f9 none repeat scroll 0 0; border: 1px solid #d9d9d9; border-radius: 3px; float: left; width: 100%; margin: 0 0 10px; }
.product-options .custombg .input-box p.note { display: none; }
.onestepcheckout-index-index #one-step-checkout-form .checkout-review-load .data-table td h2 { color: #cd0102; padding-left: 0; }
.onestepcheckout-index-index #one-step-checkout-form .checkout-review-load .data-table td p.probrandname a { color: #2f2f2f; }
.onestepcheckout-index-index #one-step-checkout-form .checkout-review-load .data-table td .qty { border: 1px solid #ededed; float: left; font-size: 12px; margin: 0 0 0 20px; text-align: center; width: 30px; }
.contactformbg .page-title { display: none; }
.contactformbg .contactbg { display: none; }
.contactformbg .contactform ul li { list-style: outside none none; }
.searhcategory ul li { float: left; width: 100%; margin: 0 0 1px 0; }
.searhcategory ul li em { background: #ff6; font-weight: bold; font-style: normal; }
#sidebar-nav .searhcategory ul li a { background: #f3f3f3; width: 100%; color: #8f323a; border-radius: 3px; }
.contactform .form-list .field { width: 100%; }
.contactform .form-list .input-box { clear: none; float: left; width: 65%; }
.contactform .form-list .input-box input { width: 100%; }
.contactform .form-list li.wide .input-box { width: 65%; }
.mob_top_link_bg { float: right; margin: 20px 0 0 0; padding: 0px; display: none; }
.mob_top_link_bg ul { margin: 0px; padding: 0px; list-style: none; }
.mob_top_link_bg ul li { float: left; margin: 0 10px; padding: 0px; position: relative; }
.mob_top_link_bg ul li a { float: left; margin: 0px; padding: 0px; width: 30px; height: 30px; }
.mob_top_link_bg ul li.phone_icon_bg a { background: url(../images/phone_icon.png) no-repeat center; }
.mob_top_link_bg ul li.account_icon_bg a { background: url(../images/account_icon.png) no-repeat center; }
.mob_top_link_bg ul li.cart_icon_bg a { background: url(../images/cart_icon.png) no-repeat center; }
.mob_top_link_bg ul li.phone_icon_bg a:hover { background: url(../images/phone_icon_hover.png) no-repeat center; }
.mob_top_link_bg ul li.account_icon_bg a:hover, .mob_top_link_bg ul li.account_icon_bg a.account_icon_link.active { background: url(../images/account_icon_hover.png) no-repeat center; }
.mob_top_link_bg ul li.cart_icon_bg a:hover { background: url(../images/cart_icon_hover.png) no-repeat center; }
.mob_top_link_bg ul li.account_icon_bg ul { background: #98906c none repeat scroll 0 0; border-radius: 5px; float: left; margin: 0; padding: 10px 0; position: absolute; right: -25px; top: 40px; width: 150px !important; z-index: 4; display: none; }
.mob_top_link_bg ul li.account_icon_bg ul:before { border-bottom: 5px solid #98906c; border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0); content: ""; float: right; height: 0; margin: -15px 35px 0 0; padding: 0; width: 0; }
.mob_top_link_bg ul li.account_icon_bg ul li { float: left; margin: 0px; padding: 5px 10px; width: 100%; }
.mob_top_link_bg ul li.account_icon_bg ul li a { float: left; margin: 0px; padding: 0px; width: auto; height: auto; color: #ffffff; text-decoration: none; background: none !important; }
.mob_top_link_bg ul li.account_icon_bg ul li a:hover { color: #ffd81f; }
.blogposts .wrapper { width: 100%; float: left; margin: 0px; padding: 0px; min-width: 100%; }
.blogposts { float: left; margin: 0px; padding: 0px; width: 100%; }
.blogposts .post { float: left; margin: 3px 0; padding: 5px; width: 100%; background: #ffffff; }
.blogposts .post:nth-child(even) { background: #E5F2FF; }
.blogposts .post .entry-content { display: none; }
.blogposts .post .entry-header { float: left; margin: 0px; padding: 0px; width: 70%; }
.blogposts .post .entry-header h1.entry-title { float: left; margin: 0px; padding: 0px; width: 100%; font-size: 13px; }
.blogposts .post .entry-meta { float: right; margin: 0; overflow: hidden; padding: 0; text-indent: -222px; width: 30%; }
.blogposts .post .entry-meta a { display: none; }
.blogposts .post .entry-meta .entry-date { float: right; margin: 0px; padding: 0px; text-indent: 0px; }
.pro_grid_info { float: left; margin: 0px; padding: 0px; width: 100%; }
.specialoffer .category-products .products-grid .item.last { border: none; border-right: 1px solid #ced4d5; }
.main-container .subscribebg { float: left; width: 100%; margin: 10px 0; }
.main-container .subscribebg .newsletterform { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; float: left; padding: 10px 0; width: 100%; }
.main-container .subscribebg .newsletterform .block-content { float: left; width: 100%; }
.subscribebg .newsletterform .block-content .form-subscribe-header { float: left; font-size: 14px; margin: 3px 0 0; width: 60%; }
.subscribebg .newsletterform .block-content .signupbox { float: left; width: 40%; }
.newsletterform .block-content .signupbox .input-box { float: left; width: 60%; }
.newsletterform .block-content .signupbox .input-box input.input-text { float: left; width: 100%; padding: 6px; }
.blogposts { float: left; width: 100%; }
.blogposts .catfilter { float: left; width: 100%; margin: 3px 0 5px; }
.blogposts .catfilter .catlabel { float: left; font-size: 14px; width: 46%; }
.blogposts .catfilter .catfilterbg { float: left; width: 45%; }
.blogposts #primary { float: left; width: 100%; margin: 0 0 10px; }
#sociallogin-other-a-popup { display: none !important; }
#magestore-forgot-back { float: left; font-size: 12px !important; width: 100%; }
ul.form-list li div.input-box { width: 100% !important; }
#wishlist-table .link-edit { display: none !important; }
.amshopby-filters-left select { width: 100%; }
.category-image-landing img { width: 100%; }
.hotedeals_main_bg { display: inline-block; margin: 0px; padding: 0 20px; width: 100%; border: 1px solid #ebecee; border-radius: 5px; }
.hotedeals_main_bg .page_content_wrapper { float: left; margin: 0px; padding: 20px 15px 20px 0; width: 70%; }
.hotedeals_main_bg .page_content_wrapper .ppb_title { display: inline-block; margin: 0 0 5px; padding: 0px; width: 100%; text-align: center; font-size: 24px; font-weight: bold; text-transform: uppercase; }
.hotedeals_main_bg .page_content_wrapper .page_caption_desc { display: inline-block; margin: 0 0 15px; padding: 0px; width: 100%; color: #7fb194; }
.hotedeals_main_bg .hotdealsbg { float: left; margin: 0px; padding: 0 0px 0 15px; width: 30%; }
.hotedeals_main_bg .page_content_wrapper p { display: inline-block; margin: 0 0 15px; padding: 0px; width: 100%; text-align: left; }
.hotedeals_main_bg .page_content_wrapper p a { color: #79cc98; text-decoration: none; }
.hotedeals_main_bg .page_content_wrapper p strong { color: #79cc98; text-decoration: none; }
.hotedeals_main_bg .hotdealsbg .fieldset { float: left; margin: 0px; padding: 0px; width: 100%; background: none; border: none; }
.hotedeals_main_bg .hotdealsbg .fieldset ul { margin: 0px; padding: 0px; list-style: none !important; }
.hotedeals_main_bg .hotdealsbg .fieldset .form-list input.input-text { width: 100%; }
.hotedeals_main_bg .hotdealsbg .fieldset .form-list .field { width: 100%; margin-top: 10px; }
.hotedeals_main_bg .hotdealsbg .fieldset .form-list .fields { margin: 0px; }
.hotedeals_main_bg .hotdealsbg p { margin: 0px; }
.hotedeals_main_bg .hotdealsbg h1 img { display: none; }
.hotedeals_main_bg .hotdealsbg h1 { float: left; margin: 0 0 10px; padding: 0px; width: 100%; text-align: center; font-size: 18px; }
.hotedeals_main_bg .hotdealsbg .inquiryForm { padding: 20px 0; }
.hotedeals_main_bg .hotdealsbg .inquiryForm .form-list label { font-size: 11px; }
.hotedeals_main_bg .hotdealsbg .fieldset .form-list .field input.input-text { border: 1px solid #dadadc; border-radius: 3px; }
.hotedeals_main_bg .hotdealsbg .fieldset .form-list .field select { border: 1px solid #dadadc; border-radius: 3px; }
.hotedeals_main_bg .hotdealsbg .fieldset .form-list .field textarea { border: 1px solid #dadadc; border-radius: 3px; height: 50px; }
.hotedeals_main_bg .hotdealsbg .fieldset .button-set { text-align: center; display: inline-block; width: 100%; margin: 10px 0 0 0; padding: 0px; }
.hotedeals_main_bg .hotdealsbg .fieldset .button-set button { display: inline-block; float: none; }
.my-body-class .category-image-landing img { float: left; width: 40%; margin-right: 10px; }
.new-lendingpage-bg .category-description { float: left; margin: 0px; padding: 0px; width: 100%; }
.new-lendingpage-bg .col-main { /*border:2px solid #666666;*/ padding: 0px; margin: 0 0 30px 0 }
.new_lending_top_bg { float: left; margin: 0px; padding: 0px; width: 100%; }
.new_lending_top_bg .new_lending_title { float: left; margin: 0 0 32px; padding: 0 30px; width: 100%; background: #838383; background: -moz-linear-gradient(top, #838383 0%, #545454 50%, #434343 50%, #2e2e2e 100%); background: -webkit-linear-gradient(top, #838383 0%, #545454 50%, #434343 50%, #2e2e2e 100%); background: linear-gradient(to bottom, #838383 0%, #545454 50%, #434343 50%, #2e2e2e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#838383', endColorstr='#2e2e2e', GradientType=0 );
}
.new_lending_top_bg .new_lending_title h2 { float: left; margin: 0px; padding: 0px; line-height: 50px; color: #ffffff; font-size: 20px; }
.new_lending_top_bg .new_lending_title ul { float: right; margin: 10px 0; padding: 0px; list-style: none; }
.new_lending_top_bg .new_lending_title ul li { float: left; margin: 0 0 0 10px; padding: 0px; }
.new_lending_top_con { float: left; margin: 0 0 25px; padding: 0 15px; width: 100%; }
.new_lending_top_left { float: left; margin: 0px; padding: 0 15px; width: 50%; }
.new_lending_top_right { float: left; margin: 0px; padding: 0 15px; width: 50%; position: relative; }
.new_lending_top_right .videos_main_right { padding-bottom: 77%; position: relative; float: left; width: 100%; margin: 0px; }
.new_lending_top_right img { max-width: 100%; height: auto; }
.new_lending_top_right iframe { position: absolute; left: 0px; right: 0px; height: 100%; width: 100%; border: none; }
.new_lending_top_left h3 { color: #000000; float: left; font-size: 42px; margin: -12px 0 10px; padding: 0; width: 100%; line-height: 50px; }
.new_lending_top_left p { float: left; font-size: 17px; margin: 0 0 10px; padding: 0; width: 100%; line-height: 23px; border: 1px solid #d8d8d8; border-radius: 3px; }
.category-products .products-grid .item .actions button span { border: 1px solid #cccccc; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f5f6f6+0,eaeaea+100 */ background: #f5f6f6; /* Old browsers */ background: -moz-linear-gradient(top, #f5f6f6 0%, #eaeaea 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #f5f6f6 0%, #eaeaea 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #f5f6f6 0%, #eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#eaeaea', GradientType=0 ); /* IE6-9 */
height: auto; border-radius: 2px; padding: 0 10px; line-height: 27px; color: #313d47; }
.category-products .products-grid .item .actions button span span { height: auto; font-size: 12px; border: none; background: none; padding: 0px; }
.category-products .products-grid .item .actions button:hover span { background: #4a4a4a; background: -moz-linear-gradient(top, #4a4a4a 0%, #292929 100%); background: -webkit-linear-gradient(top, #4a4a4a 0%, #292929 100%); background: linear-gradient(to bottom, #4a4a4a 0%, #292929 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#292929', GradientType=0 );
color: #ffd81f; border-color: #4b4b4b #3d3d3d #0e0e0e #3d3d3d; }
.new_lending_top_left a { float: left; margin: 20px 0 0 0; padding: 0px; width: 90%; text-align: center; line-height: 50px; text-decoration: none; font-size: 20px; background: #4a4a4a; background: -moz-linear-gradient(top, #4a4a4a 0%, #292929 100%); background: -webkit-linear-gradient(top, #4a4a4a 0%, #292929 100%); background: linear-gradient(to bottom, #4a4a4a 0%, #292929 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#292929', GradientType=0 );
border-radius: 10px; color: #ffd81f; border: 1px solid; border-color: #4b4b4b #3d3d3d #0e0e0e #3d3d3d; }
.new_lending_top_left a:hover { color: #ffffff; background: #333333; }
.new_lending_top_bg .block.block-subscribe { float: left; margin: 0 0 11px; padding: 8px 30px; width: 100%; border-top: 2px solid #666666; border-bottom: 2px solid #666666; background: #F1F1F1; }
.new_lending_top_bg .block-subscribe.block .block-title { background: none; padding: 0px; float: left; }
.new_lending_top_bg .block-subscribe .block-title strong { background: none; border: none; padding: 0px; color: #000000; font-size: 18px; text-transform: capitalize; }
.new_lending_top_bg .block-subscribe .block-content { width: 55%; float: right; padding: 0px; }
.new_lending_top_bg .block-subscribe input.input-text { height: 31px; }
.new_lending_top_bg .block-subscribe .block-content .input-box { float: left; margin: 0px; padding: 0px; width: 100%; }
.new_lending_top_bg .block-subscribe .actions button.button { float: left; margin: 0px; padding: 0 15px; height: 31px; line-height: 31px; color: #000000 !important; font-size: 16px !important; background: #333333; }
.new_lending_top_bg .block-subscribe .actions button.button span { color: #ffffff !important; font-size: 16px !important; }
.new_lending_top_bg .block-subscribe .actions button.button:hover span { color: #ffd81f !important; }
.new_lending_top_bg .block-subscribe .actions { margin: 0px; }
.lending_top_four_block_bg { float: left; margin: 0 0 10px 0; padding: 0 30px; width: 100%; }
.lending_top_four_block { float: left; margin: 0px; padding: 0px; width: 100%; border-top: 1px solid #eaeaea; border-bottom: 1px solid #aaaba3; }
.lending_top_four_block ul { margin: 0 -15px; padding: 0px; list-style: none; }
.lending_top_four_block ul li { float: left; margin: 0px; padding: 15px; width: 25%; }
.lending_top_four_block ul li h4 { float: left; margin: 0 0 5px; padding: 0px; width: 100%; font-size: 16px; color: #000000; }
.lending_top_four_block ul li h4 span { display: inline-block; margin: 0 8px 0 0; padding: 0px; width: 31px; height: 31px; line-height: 31px; text-align: center; border: 1px solid #585858; font-size: 10px; font-weight: bold; border-radius: 100%; }
.lending_top_four_block ul li p { float: left; font-size: 14px; line-height: 19px; margin: 0; padding: 0; width: 100%; }
.new-lendingpage-bg .category-products { padding: 0 30px; }
.new-lendingpage-bg .sorter .sort-by .sortbybrand select { width: 130px; }
.new_lending_bot_bg .block.block-subscribe { float: left; margin: 0 0 -2px; padding: 8px 30px; width: 100%; border-top: 2px solid #666666; border-bottom: 2px solid #666666; background: #F1F1F1; }
.new_lending_bot_bg .block-subscribe.block .block-title { background: none; padding: 0px; float: left; }
.new_lending_bot_bg .block-subscribe .block-title strong { background: none; border: none; padding: 0px; color: #000000; font-size: 18px; text-transform: capitalize; }
.new_lending_bot_bg .block-subscribe .block-content { width: 55%; float: right; padding: 0px; }
.new_lending_bot_bg .block-subscribe input.input-text { height: 31px; }
.new_lending_bot_bg .block-subscribe .block-content .input-box { float: left; margin: 0px; padding: 0px; width: 100%; }
.new_lending_bot_bg .block-subscribe .actions button.button { float: left; margin: 0px; padding: 0 15px; height: 31px; line-height: 31px; color: #000000 !important; font-size: 16px !important; background: #333333; }
.new_lending_bot_bg .block-subscribe .actions button.button span { color: #ffffff !important; font-size: 16px !important; }
.new_lending_bot_bg .block-subscribe .actions button.button:hover span { color: #ffd81f !important; }
.new_lending_bot_bg .block-subscribe .actions { margin: 0px; }
.new_lending_bot_block_bg { float: left; margin: 0px; padding: 0 30px; width: 100%; }
.new_lending_bot_block { float: left; margin: 0px; padding: 0px; width: 100%; border-top: 1px solid #666666; }
.new_lending_bot_block ul { margin: 0 -15px; padding: 0px; list-style: none; }
.new_lending_bot_block ul li { float: left; margin: 0px; padding: 25px 15px; width: 50%; }
.new_lending_bot_block ul li .img_main_bg { float: left; margin: 0px; padding: 0 20px 0 0; width: 40%; }
.new_lending_bot_block ul li .img_main_bg img { max-width: 100%; height: auto; }
.new_lending_bot_block ul li .text_main_bg { float: left; margin: 0px; padding: 0px; width: 60%; font-size: 15px; font-weight: bold; }
.new_lending_bot_block ul li .text_main_bg p { margin: 0px; font-weight: bold; }
.new_lending_bot_block ul li .text_main_bg span { font-style: italic; font-weight: bold; }
.multiselect-child { display: block; }
.col-left .newsletterlist .mostviewdnews { display: none; }
.flexnav .touch-button { display: none !important; }
#nav ul li { float: left; width: 25%; padding: 0 10px; background: none; }
#nav ul li a { background: none; color: #313d47; float: left; font-size: 12px; font-weight: bold; line-height: 24px; padding: 0 5px; border-radius: 2px; }
#nav ul li a:hover { background: rgb(174,87,0); padding: 0 5px; color: #ffffff !important; }
#checkout-payment-method-load dt label { display: inline-block; width: 100%; padding: 5px 15px 5px 35px !important; }
#checkout-payment-method-load dt input[type="radio"] { display: none; }
#checkout-payment-method-load dt input[type="radio"]:checked + label { background: rgba(0, 0, 0, 0) url("../images/check_256.png") no-repeat scroll 8px 10px / 15px auto; border: 4px solid #d9d9d9; }
#credit-card-type { width: 270px; }
#credit-card-type li { float: left; }
#credit-card-type .VI { background: url("../images/visa_hover.jpg") no-repeat left top; width: 47px; height: 26px; }
#credit-card-type .MC { background: url("../images/master_hover.jpg") no-repeat left top; width: 47px; height: 26px; }
#credit-card-type .AE { background: url("../images/amirican_hover.jpg") no-repeat left top; width: 47px; height: 26px; }
#credit-card-type .DI { background: url("../images/discover_hover.jpg") no-repeat left top; width: 47px; height: 26px; }
#credit-card-type .SM { background: url("../images/mestro_hover.jpg") no-repeat left top; width: 47px; height: 26px; }
#credit-card-type .SO { background: url("../images/sola_hover.jpg") no-repeat left top; width: 47px; height: 26px; }
#credit-card-type .VI.active { background: url("../images/visa.jpg") no-repeat left top; width: 47px; height: 26px; }
#credit-card-type .MC.active { background: url("../images/master.jpg") no-repeat left top; width: 47px; height: 26px; }
#credit-card-type .AE.active { background: url("../images/amirican.jpg") no-repeat left top; width: 47px; height: 26px; }
#credit-card-type .DI.active { background: url("../images/discover.jpg") no-repeat left top; width: 47px; height: 26px; }
#credit-card-type .SM.active { background: url("../images/mestro.jpg") no-repeat left top; width: 47px; height: 26px; }
#credit-card-type .SO.active { background: url("../images/sola.jpg") no-repeat left top; width: 47px; height: 26px; }
.expriy-bg { float: left; padding-right: 5px; width: 65%; }
.cvvbg { float: left; padding-left: 5px; width: 35%; }
.v-fix.monthbg { float: left; width: 66%; }
#container_payment_method_worldpay label { font-size: 11px !important; color: #999 !important; }
#checkout-payment-method-load dt label { border: 1px solid #d9d9d9; cursor: pointer; }
#checkout-payment-method-load dt label:hover { border: 1px solid #1C911C; }
.creaditlogobg img { margin: 17px 0; width: 80%; }
.watchonyoutube-bg { float: right; width: 50%; }
.article-article_copy .article-article_image { float: left; width: 35%; }
.widget-area-bg { float: right; width: 20% }
.article-view { float: left; width: 80%; padding-right: 30px; }
.signupsection { float: left; margin: 0 33px 0 0; padding: 0px; width: 100%; max-width: 309px; }
.signupsection .newsletterform { float: left; margin: 0px; padding: 0px; width: 100%; }
.signupbox { float: left; margin: 0px; padding: 0px; width: 100%; position: relative; }
.signupsection .newsletterform .block-content .signupbox .input-box { width: 100%; }
.signupsection .newsletterform .block-content .signupbox .input-box input { float: left; margin: 0px; padding: 0 10px; width: 100%; height: 34px; background: #f0f0f0 !important; border: none; border-radius: 5px; color: #d37e00; font-size: 14px; }
.signupsection .newsletterform .block-content .signupbox .input-box input::-moz-placeholder {
opacity:1;
}
.signupsection .newsletterform .block-content .signupbox .actions { float: left; margin: 0px; padding: 0px; /*position: absolute;*/ right: 0px; top: 0px; }
.signupsection .newsletterform .block-content .signupbox .actions button span { background: #d37e00; border: none; border-radius: 5px; font-size: 13px; color: #fbf4e1; height: 34px; line-height: 34px; }
.signupsection .newsletterform .block-content .signupbox .actions button:hover span { background: #333333; }
.newsletter-bg-search { float: left; margin: 0 33px 0 0; padding: 0px; width: 100%; max-width: 215px; }
.newsletter-bg-search .input-box { float: left; margin: 0px; padding: 0px; width: 100%; }
.newsletter-bg-search .input-box input { float: left; margin: 0px; padding: 0 10px; width: 100%; height: 34px; background: #f0f0f0 !important; border: none; border-radius: 5px; color: #3c3c3c; font-size: 15px; }
.newsletter-bg-search .input-box input::-moz-placeholder {
opacity:1;
}
.newsletterbg .contentsection { border-top: 2px solid #f1f1f1; margin-top: 15px; }
.newsletterbg .maintitle { float: left; margin: 0 0 10px; padding: 0px; width: 100%; }
.newsletterbg .topcontent { float: left; padding: 0px; width: 100%; }
.articlebg ul li .article_content .article_title { font-size: 14px; background: #f1f1f1; font-weight: bold; padding: 2px; }
.articlebg ul li .article_content { line-height: 26px; }
.contentsection .newsletter-list-container .newsletter-list-item { border-bottom: 2px solid #f1f1f1; }
.page-title.article-title { border: none; padding: 0px; background: none; }
.page-title.article-title h1 { padding: 0px; font-weight: bold; font-size: 16px; color: #bd6600; }
.article-view .article-article_headline { display: none; }
.article-article_image img { border-radius: 10px; width: 100%; height: auto; }
.article-article_image { margin: 0 15px 15px 0; }
.contend-article-bg { font-size: 12px; }
.contend-article-bg p { margin-bottom: 15px; }
.article-article_newsletter { float: left; margin: 0 0 10px; padding: 10px 0; width: 100%; border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; }
.article-article_newsletter h4 { font-weight: bold; font-size: 12px; color: #1657c4; margin: 0px; padding: 0px; }
.article-article_newsletter a { font-weight: bold; font-size: 12px; color: #1657c4; margin: 0px; padding: 0px; text-decoration: none; }
.article-article_video_one { float: left; margin: 0px; padding: 0px; width: 100%; }
.article-article_video_one h2 { padding: 0px; font-weight: bold; font-size: 16px; color: #bd6600; }
.magentoguys-article-article-view .category-products h2 { padding: 0px; font-weight: bold; font-size: 16px; color: #bd6600; }
.article-article_video_one, .article-article_video_two, .article-article_video_three, .article-article_video_four { margin-bottom: 15px; float: left; width: 100%; }
.article-article_video_one iframe, .article-article_video_two iframe, .article-article_video_three iframe, .article-article_video_four iframe { display: inline-block; vertical-align: bottom; }
.watchonyoutube-bg { float: none; display: inline-block; vertical-align: bottom; padding-left: 15px; }
.magentoguys-article-article-view .category-products .products-grid .item { width: 33.33%; }
.magentoguys-article-article-view .category-products .products-grid .item:nth-last-child(1) { border: none; }
.widget-area-bg .widget .widget-title { font-size: 12px; }
.widget-area-bg .widget ul { list-style: inside none disc; }
.widget-area-bg .widget ul li { list-style: inside none disc; padding: 0 0 5px; list-style-type: disc; display: list-item; list-style-position: inside; }
.widget-area-bg .widget ul li a { color: #aeaeae; margin: 3px 0; text-decoration: none; }
.widget-area-bg .widget ul li a:hover { color: #C56A00; }
.widget-area-bg .sociallinks { margin: 0px; }
.item-nxt a { float: left; margin: 0px; padding: 0 45px 0 0; color: #000000; text-decoration: none; background: url(../images/next-right-arrow-botton.png) no-repeat center right; line-height: 32px; font-size: 14px; text-transform: uppercase; }
.next_art_bg { float: left; margin: 0 0 30px; padding: 0px; width: 100%; text-align: center; }
.next_art_bg ul { display: inline-block; margin: 0px; padding: 0px; list-style: none; }
.item-prv a { float: left; margin: 0px; padding: 0 0px 0 45px; color: #000000; text-decoration: none; background: url(../images/back-left-arrow-botton.png) no-repeat center left; line-height: 32px; font-size: 14px; text-transform: uppercase; background-size: 32px auto; }
.next_art_bg ul li { float: left; margin: 0 10px; padding: 0px; }
.article_img img { border: 1px solid #000000; }
.ambanners-injected-banner { width: 100% !important; left: 0px; padding: 10px; }
.button.btn-proceed-checkout.btn-checkout.cart_main_button_1 { background: #575757; background: -moz-linear-gradient(top, #575757 0%, #242424 100%); background: -webkit-linear-gradient(top, #575757 0%, #242424 100%); background: linear-gradient(to bottom, #575757 0%, #242424 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#242424', GradientType=0 );
line-height: 35px; padding: 0 20px; margin: 0 22px 18px 0; float: left; box-shadow: 0px 2px 5px 0 rgba(0,0,0,0.5); width: auto; text-decoration: none; font-size: 13px; border-radius: 5px; text-shadow: 2px 2px 2px rgba(0,0,0,0.321); border: 1px solid #ffffff; color: #ffffff; font-weight: bold; position: relative; }
.button.btn-proceed-checkout.btn-checkout.cart_main_button_1:hover { background: #242424; background: -moz-linear-gradient(top, #242424 0%, #575757 100%); background: -webkit-linear-gradient(top, #242424 0%, #575757 100%); background: linear-gradient(to bottom, #242424 0%, #575757 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242424', endColorstr='#575757', GradientType=0 );
}
.button.btn-proceed-checkout.btn-checkout.cart_main_button_1:after { float: left; margin: 0px; padding: 0px; width: 98%; position: absolute; top: 2px; left: 2px; background: rgba(255,255,255,0.2); content: ""; border-radius: 3px; height: 50%; }
.button.btn-proceed-checkout.btn-checkout.cart_main_button_2 { background: #ebebeb; /* Old browsers */ background: -moz-linear-gradient(top, #ebebeb 0%, #9b9b9b 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ebebeb 0%, #9b9b9b 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #ebebeb 0%, #9b9b9b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#9b9b9b', GradientType=0 ); /* IE6-9 */
line-height: 35px; border-radius: 5px; padding: 0 25px; border: 1px solid #ffffff; margin: 0 22px 18px 0; float: left; text-decoration: none; font-size: 13px; text-shadow: 2px 2px 2px rgba(255,255,255,0.321); width: auto; box-shadow: 0px 2px 5px 0 rgba(0,0,0,0.5); color: #000000; font-weight: bold; position: relative; }
.button.btn-proceed-checkout.btn-checkout.cart_main_button_2:after { float: left; margin: 0px; padding: 0px; width: 98%; position: absolute; top: 2px; left: 2px; background: rgba(255,255,255,0.2); content: ""; border-radius: 3px; height: 50%; }
.button.btn-proceed-checkout.btn-checkout.cart_main_button_2:hover { background: #9b9b9b; /* Old browsers */ background: -moz-linear-gradient(top, #9b9b9b 0%, #ebebeb 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #9b9b9b 0%, #ebebeb 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #9b9b9b 0%, #ebebeb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9b9b', endColorstr='#ebebeb', GradientType=0 ); /* IE6-9 */
}
.buttonnew.btn-proceed-checkout.btn-checkout.cart_main_button_3 { background: #55a81a; /* Old browsers */ background: -moz-linear-gradient(top, #55a81a 0%, #275b06 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #55a81a 0%, #275b06 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #55a81a 0%, #275b06 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55a81a', endColorstr='#275b06', GradientType=0 ); /* IE6-9 */
line-height: 35px; border-radius: 5px; padding: 0 25px; float: right; text-decoration: none; font-size: 13px; width: auto; border: 1px solid #ffffff; text-shadow: 2px 2px 2px rgba(0,0,0,0.9); box-shadow: 0px 2px 5px 0 rgba(0,0,0,0.321); font-weight: bold; color: #ffffff; position: relative; margin: 0 0 18px; }
.buttonnew.btn-proceed-checkout.btn-checkout.cart_main_button_3 { background: none !important; box-shadow: none !important; }
.buttonnew.btn-proceed-checkout.btn-checkout.cart_main_button_3:after { float: left; margin: 0px; padding: 0px; width: 98%; position: absolute; top: 2px; left: 2px; background: rgba(255,255,255,0.2); content: ""; border-radius: 3px; height: 50%; }
.buttonnew.btn-proceed-checkout.btn-checkout.cart_main_button_3:hover { background: #275b06; /* Old browsers */ background: -moz-linear-gradient(top, #275b06 0%, #55a81a 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #275b06 0%, #55a81a 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #275b06 0%, #55a81a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#275b06', endColorstr='#55a81a', GradientType=0 ); /* IE6-9 */
}
/******** Custom css for Newsletter Ajax result   **************/
.contentsection .loaderimg { float: left; margin: 10px 0 0 80px; }
#catsearchresult .goback { float: left; width: 100%; text-align: center; margin: 5px 0 20px; }
#catsearchresult .goback a { color: rgba(0, 0, 0, 0.78); font-size: 14px; }
.contentsection .form-search { float: left; width: 100%; }
.contentsection .form-search .searchbyword { float: right; width: 365px; }
.contentsection .form-search .searchbyword .searchbox { float: left; margin: 0 10px 0 0; }
.contentsection .form-search .searchbyword .searchbox input { width: 180px; }
.contentsection .form-search .searchbyword .searchbg-cat { margin: 0; }
.buynowmessagebg .success-msg { background-color: #ffffff; background-image: url("../images/right-signbkg.jpg"); border: 2px solid #cd0102 !important; color: #2f2f2f; font-size: 14px; padding: 8px 8px 8px 45px !important; font-size: 12px !important; font-weight: normal !important; }
.buynowmessagebg .success-msg ul li span b { font-weight: bold !important; }
.messages .success-msg { background-color: #ffffff; background-image: url("../images/right-signbkg.jpg"); border: 2px solid #cd0102 !important; color: #2f2f2f; font-size: 14px; padding: 10px 8px 8px 45px !important; font-size: 12px !important; font-weight: normal !important; }
.messages .success-msg ul li span b { font-weight: bold !important; }
.save-for-laterbg .tools .actionbtns { float: left; margin: 10px 0 0; width: 100%; }
.save-for-laterbg .tools .actionbtns a { cursor: pointer; float: left; font-size: 14px; margin-bottom: 2px; text-align: left; text-decoration: none; width: 100%; }
.save-for-laterbg .tablesorter .mg_saved_cart_products .prices { float: right; font-size: 15px; width: 80px; }
.save-for-laterbg .tablesorter .mg_saved_cart_products .product_row { width: 85%; }
#sucess-dialog .txt-mgs { color: #cd0102 !important; }
.cart .first-onebg { float: left; width: 26%; }
.cart .sec-twobg { float: left; width: 32%; }
.cart .why_ex { font-size: 11px; margin: 0 0 0 118px; }
.cart .what_cart { float: left; font-size: 11px; margin: 0 0 0 11px; }
.cart .what_pro { font-size: 11px; margin: 0 0 0 16px; float: left; }
.cart .what_pro:hover { color: #D27700; font-weight: bold; }
.cart .what_cart:hover { color: #D27700; font-weight: bold; }
.cart .why-three-bg { float: left; margin: 37px 3px 3px 7px; width: 100%; }
.why-three-bg #optiontextcontent { float: left; padding: 10px; display: none; }
.why-three-bg .page-title h1 { border-bottom: 1px solid #d9d9d9; color: #000000; cursor: pointer; float: left; text-transform: none; width: 100%; }
.why-three-bg .page-title h1 img { height: auto; margin: 9px 10px 0 0; width: 18px; }
.footernewsleeter .recaptachanews { float: left; margin: 5px 0 0 0px; width: 100%; }
.std .newsletterbg .signupsection { margin: 10px 0 20px; max-width: 100%; }
.std .newsletterbg .signupsection .newsletterform { border: 1px solid #ccc; padding: 5px; }
.std .newsletterbg .signupsection .newsletterform .block-content .signupbox .input-box { margin: 20px 10px 0 0; width: 34%; }
.std .newsletterbg .signupsection .newsletterform .recaptachanews { float: left; margin: 3px 0 0; }
.std .newsletterbg .signupsection .newsletterform .block-content .signupbox .actions { margin: 20px 0 0; }
.save-for-laterbg { padding: 15px 0 20px 4px; }
.newsbuttons { float: left; width: 100%; position: relative; margin: -15px 0 0 0; }
.footernewsleeter .block.block-subscribe .block-content .input-box input { height: 36px; font-size: 12px; background: #ffffff; border: 1px solid #cddbde; }
.sociallinks { text-align: center; }
.sociallinks ul { display: inline-block; }
.paymentlinks { text-align: center; }
.freeshipping { text-align: center; }
.magentoguys-article-article-view .products-grid .product-image img { height: 150px; max-width: 100%; }
.magentoguys-article-article-view .products-grid li a.proname { float: left; width: 100%; text-align: center; }
.magentoguys-article-article-view .products-grid li .proprice { float: left; width: 100%; text-align: center; }
.product-shop .map { float: left; width: 100%; }
.product-shop .map p.mapprice { color: #d00505; margin: 0 0 2px; }
.product-shop .map p.ffp { color: #006699; }
.product-shop .map p.ffp.ffpeligible a { color: green; font-weight: bold; }
.one-step-checkout .shipping-method h3 { text-indent: 55px; }
.newsletterbg p.signupnewsletter { color: #0b41a5; float: left; font-size: 15px; margin: 0 !important; width: 100%; }
.newsletterbg .searchbytitle { float: left; margin: 20px 0 0; width: 70%; }
.newsletterbg .pagerbg { float: left; margin: 24px 0 0; width: 25%; }
.newsletterbg .pagerbg .pager { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; float: left; padding: 0; width: 100%; }
.newsletterbg .pagerbg .pager .amount { display: none; }
.newsletterbg .pagerbg .pager .limiter { display: none; }
.newsletterbg .pagerbg .pager .pages { margin: 0; font-size: 14px; }
.newsletterbg .pagerbg .pager .pages ol { padding: 0; }
.top_nav_bg .block-subscribe.block { float: right; margin: 6px 0 0 0; padding: 0; width: 37%; }
.top_nav_bg .block-subscribe .block-title strong { background: none; color: #cd0102; text-transform: capitalize; font-size: 12px; border: none; line-height: 26px; }
.top_nav_bg .block-subscribe .block-title strong:after { display: none; }
.top_nav_bg .block-subscribe.block .block-title { float: left; background: none; }
.top_nav_bg .block.block-subscribe form { float: left; margin: 0; padding: 0; width: 48%; }
.top_nav_bg .block-subscribe .block-content { border: none; background: none; padding: 0 65px 0 0; }
.cms-index-index .breadcrumbs { display: none; }
.top_nav_bg .block-subscribe input.input-text { background: #ffffff; border: 1px solid #d6d6d6; border-bottom: 0px; border-radius: 3px; }
.top_nav_bg .block-subscribe .actions button.button span { background: #cc0000; background: -moz-linear-gradient(top, #cc0000 0%, #9e1411 100%); background: -webkit-linear-gradient(top, #cc0000 0%, #9e1411 100%); background: linear-gradient(to bottom, #cc0000 0%, #9e1411 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#9e1411', GradientType=0 );
font-weight: bold; line-height: 23px; color: #ffffff; }
.top_nav_bg .block-subscribe .actions { margin: 0px; }
#sidebar-nav .new_arrivals ul li { float: left; margin: 0 0 1px; padding: 0px; width: 100%; }
#sidebar-nav .new_arrivals ul li a { float: left; margin: 0px; padding: 5px 11px; width: 100%; background: #cc0000; background: -moz-linear-gradient(top, #cc0000 0%, #9e1411 100%); background: -webkit-linear-gradient(top, #cc0000 0%, #9e1411 100%); background: linear-gradient(to bottom, #cc0000 0%, #9e1411 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#9e1411', GradientType=0 );
color: #ffffff; border-radius: 3px; }
.specialoffer .category-products .products-grid .item { width: 33.33%; min-height: auto !important; border: none; border-right: 1px solid #ced3d6; margin: 0px; }
.upsellproducts.specialoffer .category-products .products-grid .item { width: 33.33%; min-height: auto !important; border: none !important; border-right: 1px solid #ced3d6 !important; margin: 0px; }
.specialoffer .category-products .products-grid .item.last { border: none; }
.overstock_main_bg { float: right; margin: 0 0 5px 0; padding: 0px; width: 190px; }
.overstock_main_bg .category-products .products-grid .item { width: 100%; }
.overstock_main_bg .category-products ul.products-grid { margin: 0px; padding: 21px 0 !important; }
.overstock_main_bg .category-products { border: 1px solid #ced4d5; border-radius: 3px; float: left; margin: 0; overflow: hidden; padding: 0 7px; width: 100%; }
.overstock_main_bg .category-products ul.products-grid li.item { border: none; min-height: auto !important; }
.overstock_main_bg .price-box p { display: inline-block; margin: 0px; padding: 0px; width: auto; vertical-align: middle; }
.overstock_main_bg .price-box p .price-label { display: none; }
.overstock_main_bg .price-box p.special-price .price { color: #c68810; float: left; font-size: 17px; font-weight: normal; margin: 0; padding: 0; }
.overstock_main_bg .price-box p.old-price .price { margin: 0; padding: 0; float: left; color: #dd1339; font-weight: normal; }
.specialoffer .price-box p { display: inline-block; margin: 0px; padding: 0px; width: auto; vertical-align: middle; }
.specialoffer .price-box p .price-label { display: none; }
.specialoffer .price-box p.special-price .price { color: #c68810; float: left; font-size: 17px; font-weight: normal; margin: 0; padding: 0; }
.specialoffer .price-box p.old-price .price { margin: 0; padding: 0; float: left; color: #dd1339; font-weight: normal; }
#nav li.sellpro a { color: #c68810; }
#nav li.sellpro a:hover { color: #ffd81f; }
#sidebar-nav .block-content a.colorbtn { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #cc0000 0%, #9e1411 100%) repeat scroll 0 0; border: 0 solid #d9d9d9; border-radius: 3px; color: #fff; }
.qty_main_bg { float: left; margin: 0 30px 0 0; padding: 0px; border-radius: 3px; border: 1px solid #dfdfdf; }
.qty_main_bg a { float: left; margin: 0px; padding: 0px; width: 27px; height: 27px; text-align: center; background: #e9e9e9; }
.qty_main_bg a.decrement_qty:after { display: inline-block; margin: 8px 0 0 0; padding: 0px; width: 0px; height: 0px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #606060; content: ""; }
.qty_main_bg a.increment_qty:after { display: inline-block; margin: 8px 0 0 0; padding: 0px; width: 0px; height: 0px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #606060; content: ""; }
.qty_main_bg a:hover { background: #e0dede; }
.qty_main_bg input { margin: 0px; border: none; width: 37px; height: 27px; text-align: center; }
.add-to-cart .qtybg label { color: #999; float: left; font-weight: bold; margin-right: 5px; margin-top: 4px; }
.add-to-box .add-to-cart { float: left; width: 100%; }
.product-shop .cableprodata { float: left; width: 100%; border-bottom: 1px solid #8f8f8f; margin: 0 0 5px; }
.product-shop .cableprodata .prodatasection { float: left; width: 100%; margin-bottom: 5px; }
.cableprodata .prodatasection .prodatalabel { float: left; width: 19%; }
.cableprodata .prodatasection .prodatalabel label { color: #d00505; font-size: 14px; }
.cableprodata .prodatasection .prodata { float: left; width: 60%; }
.cableprodata .prodatasection .prodata p { font-size: 14px; margin: 0; }
button.button span { background: #cbc2a1; background: -moz-linear-gradient(top, #cbc2a1 0%, #b3ab87 100%); background: -webkit-linear-gradient(top, #cbc2a1 0%, #b3ab87 100%); background: linear-gradient(to bottom, #cbc2a1 0%, #b3ab87 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cbc2a1', endColorstr='#b3ab87', GradientType=0 );
padding: 0 10px; text-align: left; font-size: 14px; color: #000000; font-weight: bold; text-transform: uppercase; line-height: 34px; border-bottom: 1px solid #353125; border-radius: 3px; margin-bottom: 1px; position: relative; overflow: hidden; }
button.button span:after { float: left; margin: 0px; padding: 0px; width: 100%; background: #98906c; content: ""; height: 5px; position: absolute; bottom: 0px; left: 0px; }
button.button span span:after { display: none; }
button.button:hover span { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #cc0000 0%, #9e1411 100%) repeat scroll 0 0; color: #ffffff; border-color: #cc0000; }
button.button:hover span:after { display: none; }
#search_mini_form button.button span::after { display: none; }
.block-subscribe button.button span::after { display: none; }
.cart-collaterals .selectcheckoutbg { float: right; margin: 0; width: auto; }
.cart-collaterals .totals #send_mail_button { display: none; }
.cart-collaterals .totals ul.checkout-types { display: none; }
.cart .cart-collaterals .discount { background: none; border: none; float: left; margin: -10px 0 20px; padding: 0; width: 100%; }
.cart .discount h2 { float: left; margin: 5px 0 0; width: 35%; }
.cart .discount .appliedcoupon h2 { float: left; width: 40%; }
.cart .discount .appliedcoupon table { float: left; margin: 0; padding-top: 3px; width: 60%; }
.cart .discount .discount-form label { display: none; }
.cart .discount .appliedcoupon { background: #ffffff none repeat scroll 0 0; border: 1px solid #d9d9d9; border-radius: 3px; float: left; margin: 5px 0 0; padding: 10px; width: 100%; }
.cart .discount h2::after { display: none; }
.cart .discount .discount-form { float: left; margin: 0px; padding: 0 65px 0 0; width: 65%; position: relative; }
.cart .discount .discount-form .buttons-set { position: absolute; right: 0px; top: 0px; margin: 0px; }
.cart .discount input.input-text { width: 100%; height: 29px; }
.cart .discount .input-box { float: left; margin: 0; width: 100%; }
.cart .discount .couponcodebg { background: #fff none repeat scroll 0 0; border: 1px solid #d9d9d9; border-radius: 3px; float: left; margin: 0; padding: 10px 10px 8px; width: 100%; }
.cart .cart-collaterals .col2-set { float: left; width: 400px; }
.cart .cart-collaterals .totals { margin: -10px 0 10px; width: 220px; }
.cart-collaterals .col2-set .col-1 { float: left; width: 100%; }
.cart .totals button#send_mail_button { display: none; }
#one-step-checkout-form .order-information ol li .onestepcheckout-shipping-method-section ul li label { float: left; font-size: 14px; font-weight: 400; width: 90%; }
.cart-collaterals .totals #shopping-cart-totals-table tbody tr td p { display: none; }
.cart .totals { display: none; }
#one-step-checkout-form .order-information ol li .onestepcheckout-shipping-method-section .sp-methods dt { display: none; }
.seeall{ float:left; margin:5px 0; padding:0px; width:100%;}
.seeall a{border: 1px solid #cccccc; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f5f6f6+0,eaeaea+100 */ background: #f5f6f6; /* Old browsers */ background: -moz-linear-gradient(top, #f5f6f6 0%, #eaeaea 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #f5f6f6 0%, #eaeaea 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #f5f6f6 0%, #eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#eaeaea', GradientType=0 ); /* IE6-9 */
height: auto; border-radius: 2px; padding: 0 10px; line-height: 30px; color: #313d47; font-size: 12px; height: auto; padding: 0; float:left; width:100%; position:relative; text-align:center; text-decoration:none;}

.seeall a:after{
  background: #98906c none repeat scroll 0 0;
  bottom: 0;
  content: "";
  float: left;
  height: 5px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 100%;
}
.seeall a:hover{ background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #cc0000 0%, #9e1411 100%) repeat scroll 0 0; color: #ffffff; border-color: #cc0000; }
.seeall a:hover:after{ display:none;}
body.onestepcheckout-index-index button.onestepcheckout-btn-checkout{ background:url(../images/place-order-button.png) no-repeat top center !important; background-size:100% auto !important; height:66px; text-indent:-1000px; overflow:hidden; padding:0px; width:220px !important;}
.col-main .category_top_bg
{
	display:none;
}
.std .requestprobg
{
	float:left;
	width:100%;
}
.std .sellprobg 
{
	float:left;
	width:100%;
}
.requestprobg .sellprolink {
    float: left;
    font-size: 16px;
}
.not-found-bg-img {
    background: #f1f1f1 none repeat scroll 0 0;
    box-shadow: 0 10px 17px 6px #f1f1f1;
    display: inline-block;
    margin: 0 0 30px;
    padding: 0;
    width: 100%;
}
.not-found-bg-img img {
    height: auto;
    max-width: 100%;
}
.error_page_search_bg {
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.error_page_search {
    display: inline-block;
    margin: 0 0 20px;
    padding: 0;
    width: 290px;
}
.error_page_search .form-search {
    float: left;
    margin: 0;
    padding: 0 60px 0 0;
    position: relative;
    width: 100%;
}
.error_page_search .form-search .input-text {
    border: 2px solid #717171;
    border-radius: 25px;
    float: left;
    height: 45px;
    margin: 0;
    padding: 0 15px;
    width: 100%;
}
.error_page_search .form-search button.button {
    background: rgba(0, 0, 0, 0) url(../images/search_button.png) no-repeat scroll center center / 100% 100%;
    border: medium none;
    height: 45px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
}
.error_page_search .form-search button.button span {
    display: none;
}
.error_page_search_bg p {
    color: #776b69;
    float: left;
    font-size: 25px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    width: 100%;
}
.header-container .top_nav_bg .newsletterlist
{
	display:none;
}
.helpdesk-contact-form .toplinks
{
	margin:10px 0 10px 30px !important;
}
.helpdesk-contact-form .dropbox .post-button
{
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #4a4a4a 0%, #292929 100%) repeat scroll 0 0 !important;
    border-color: #4b4b4b #3d3d3d #0e0e0e !important;
    color: #ffd81f !important;
}
.specialoffer .titlebg h2 a
{
	color:#fff;
	text-decoration:none;
}
.overstock_main_bg .titlebg h2 a
{
	color:#fff;
	text-decoration:none;
}
.overstock_main_bg new_buy_specials .titlebg h2 a
{
	color:#fff;
	text-decoration:none;
}
.footer-container .maincotnet
{
	float: left;
    width: 100%;
}
.footer-container .maincotnet .paymenticon
{
	float: left;
    margin: 5px 0 10px;
    text-align: center;
    width: 100%;
}
.footer-container .maincotnet .bottomdetail
{
	float: left;
    text-align: center;
    width: 100%;
}
.category-products .products-grid .item .price-box .old-price
{
	float:left;
	width:100%;
}
.category-products .products-grid .item .price-box .special-price
{
	float:left;
	width:100%;
}
.category-products .products-grid .item .price-box p.old-price .price-label {
    color: #c68810;
    margin-right: 5px;
}
.category-products .products-grid .item .price-box p .price-label {
    display: inline-block;
}
.category-products .products-grid .item .price-box p.old-price .price
{
	float:none;
	display:inline-block;
	color: #c68810;
	text-decoration:none;
}
.category-products .products-grid .item .price-box p.special-price .price-label
{
	color: #cd0102;
	margin-right: 5px;
}
.category-products .products-grid .item .price-box p.special-price .price
{
	color: #cd0102;
    display: inline-block;
	float:none;
}
.category-products .products-grid .item .price-box
{
	margin: 3px 0;
}
.product-view .product-shop .price-box p.old-price .price-label {
    color: #c68810;
    margin-right: 5px;
}
.product-view .product-shop .price-box p .price-label {
    display: inline-block;
}
.product-view .product-shop .price-box p.old-price .price
{
	float:none;
	display:inline-block;
	color: #c68810;
	text-decoration:none;
	font-weight: normal;
}
.product-view .product-shop .price-box p.special-price .price-label
{
	color: #cd0102;
	margin-right: 5px;
}
.product-view .product-shop .price-box p.special-price .price
{
	color: #cd0102;
    display: inline-block;
	float:none;
}
.new_buy_specials .category-products .commingsoon
{
	float:left;
	width:100%;
	margin:10px 0;
}
.category-products .commingsoon img
{
	width:100%;
	height:auto;
}
.catalog-category-view .commingsoon
{
	float: left;
    margin: 10px 0;
    text-align: center;
    width: 100%;
}
.new_buy_specials .titlebg h2
{
	font-size: 13px;
}
.onestepcheckout-payment-methods .payment-method #worldpay_cc_type_exp_div .expriy-bg
{
	float: left;
    padding-right: 0;
    width: 100%;
}
.payment-method #worldpay_cc_type_exp_div .expriy-bg .input-box .v-fix.monthbg
{
	float: left;
    width: 55%;
}
.payment-method #worldpay_cc_type_exp_div .expriy-bg .input-box .v-fix
{
	float: left;
    width: 43%;
}
.payment-method #worldpay_cc_type_exp_div .expriy-bg .input-box select
{
	float:left;
}
.payment-method #worldpay_cc_type_exp_div .cvvbg
{
	float: left;
    width: 48%;
	padding:0;
	margin:5px 0 0 0;
}
.payment-method #worldpay_cc_type_exp_div .cvvbg .input-box .v-fix #worldpay_cc_cid
{
	float:left;
	width:100%;
}

/*-------15th otober newsletter page design changes----------*/
.newsletterform .block-content .signupbox .input-box .fname{margin:15px 15px 5px 0;width: 143px;display: block;}
.newsletterform .block-content .signupbox .input-box label{font-weight: bold;color: #000000;margin: 0 0 5px 0;display: block;}
.newsletterform .block-content .signupbox .input-box label em{color: #8f323a;}
.newsletterform .block-content .signupbox .input-box .lname{margin:15px 0 5px 0;width: 143px;display: block;}
@media only screen and (max-width:767px){
	.newsletterform .block-content .signupbox .input-box{width: 100%;}
	.newsletterform .block-content .signupbox .input-box .fname{width: 47%;display: inline-block;}
	.newsletterform .block-content .signupbox .input-box .lname{width: 47%;display: inline-block;}
}

.col-left .block-subscribe.block .block-title strong{padding: 0;}
.col-left .block-subscribe.block .block-title strong .button{width: 100%;}