@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css');
* {border:0px; margin:0px; padding:0px; outline:none; box-sizing:border-box;}
a {text-decoration:none;}
ul {list-style-type:none;}
ul li {float:right;}
div {float:right;}

body {padding:120px 0 0 0; direction:rtl; font-size:12px; font-family:Arial, Helvetica, sans-serif; position:relative; height:auto; min-height:1410px;}

table{border-collapse:collapse;}
table, th, td{border:1px solid black;}

/* GENERAL */

.wrapper {width:100%; text-align:center; height:auto;}
.container {margin:0 auto; width:978px; float:none;}
.right {float:right; width:auto; position:relative;}
.left {float:left; width:auto;}
.right-float{float:right}
.w-tt {position:relative;}

.tool-tip {height:0px; overflow:hidden; width:91px; position:absolute; top:0px; right:10%; opacity:0; filter:alpha(opacity=0);}

.tool-tip .tt-top {width:100%; height:5px; background:url(../images/tool_tip_top_bg.png);}
.tool-tip .tt-bottom {width:100%; height:15px; background:url(../images/tool_tip_bottom_bg.png);}
.tool-tip .tt-content {width:100%; height:auto; background:black;}
.tool-tip .tt-content .tt-text {width:81px; padding:5px; text-align:center; font-weight:bold; color:white; opacity:0; filter:alpha(opacity=0); font-size:11px; line-height:11px; text-shadow:1px 1px 1px #888;}

.gray-small-btn {/*background:url(../images/btn_box_small.png);*/ width:45px; height:42px; display:block; float:right;}
.gray-small-btn a {background-position:center center; background-repeat:no-repeat; display:block; width:100%; height:100%; cursor:pointer;}
.gray-small-btn a#computers_btn {background-image:url(../images/blue_icon_small_computer.png);}
.gray-small-btn:hover a#computers_btn {background-image:url(../images/white_icon_small_computer.png);}
.gray-small-btn a#tv_btn {background-image:url(../images/blue_icon_small_tv.png);}
.gray-small-btn:hover a#tv_btn{background-image:url(../images/white_icon_small_tv.png);} 
.gray-small-btn a#kitchen_btn {background-image:url(../images/blue_icon_small_kitchen.png);}
.gray-small-btn:hover a#kitchen_btn {background-image:url(../images/white_icon_small_kitchen.png);}
.gray-small-btn a#cleaning_btn {background-image:url(../images/blue_icon_small_cleaning.png);}
.gray-small-btn:hover a#cleaning_btn {background-image:url(../images/white_icon_small_cleaning.png);}
.gray-small-btn a#air-con_btn {background-image:url(../images/blue_icon_small_aircon.png);}
.gray-small-btn:hover a#air-con_btn {background-image:url(../images/white_icon_small_aircon.png);}

.checkbox {position:relative; margin:0 0 0 8px;}
.checkbox .ez-checkbox {background:url(../images/checkbox_unchecked.png); width:18px; height:18px; position:relative;}
.checkbox .ez-checkbox:hover {background:url(../images/checkbox_checked.png); width:18px; height:18px;} 
.checkbox .ez-checkbox.ez-checked {background:url(../images/checkbox_checked_blue.png) center center no-repeat;} 
.checkbox input[type="checkbox"] {width:100%; height:100%; position:absolute; opacity:0; filter:alpha(opacity=0); cursor:pointer; top:0px; left:0px;}

span.compare {color:#3b2f2b; cursor:pointer; background:url(../images/car_page_product_div_check_compare_span.png); text-align:center;}
span.compare:hover {text-decoration:underline;}
span.compare a{color:#3b2f2b}

.select {background:url(../images/btn_select.png); width:157px; height:31px; float:right; cursor:pointer; margin:0 0 10px 0;}
.select span {display:block; float:right; width:80%; text-align:right; padding:8px 10px; font-weight:bold; color:#3b2f2b; overflow:hidden;}
.select-menu {background:url(../images/middle_pop_contact_box_bg.png); width:156px; height:156px; opacity:0; filter:alpha(opacity=0); position:absolute; top:30px; z-index:1001;}
.select-menu .jspContainer {height:156px;}
.select-menu ul {width:144px; padding:0 0 0 12px; height:auto; float:right; display:block;}
.select-menu ul li {width:144px; height:41px; cursor:pointer; text-align:right; position:relative; background:url(../images/middle_pop_cat_box_bg_li_border.png) center top no-repeat;}

.select-menu ul li span {display:block; position:absolute; top:0px; left:0px; height:41px; line-height:41px; color:#6A737B; font-size:12px; font-weight:bold; width:108px; padding:0 12px 0 22px; text-align:right;}
.select-menu ul li span.bg {background:url(../images/middle_pop_cat_box_bg_li_hover_bg.png); opacity:0; filter:alpha(opacity=0); z-index:100; width:100%; margin:0px; padding:0; right:1px;}
.select-menu ul li span.text {z-index:150;}
.select-menu ul li.selected span.bg {opacity:1; filter:alpha(opacity=100);}
.select-menu ul li.selected span.text {color:#3b2f2b;}
.select-menu.scroll-pane .jspVerticalBar {position:absolute; top:0; left:0; width:11px; height:98%; margin:1% 0;}
.select-menu.scroll-pane .jspTrack {padding:0px; width:13px; position:relative;}
.select-menu.scroll-pane .jspDrag {background:url(../images/middle_pop_cat_box_scroller_handle.png) center no-repeat #005cab; border-radius:0px; width:12px; position:relative; top:0; left:0; cursor:pointer;}

.breadcrumbs {display:table; color:#7f7f7f; font-size:13px; margin:5px auto 0; padding:10px 0; clear:both; width:940px; float:none; font-weight:bold;}
.breadcrumbs a,.breadcrumbs span {display:block; float:right; height:15px; width:auto; text-align:right;}
.breadcrumbs a {padding:0 0 0 15px; color:#a29181;}
.breadcrumbs *:last-child {color:#000;}

span.controller {width:34px; height:35px; cursor:pointer; display:block; float:right;}
span.controller.expand {background:url(../images/icon_plus.png);}
span.controller.expand:hover{background:url("../images/icon_plus_hover.png")}
span.controller.collapse {background:url(../images/icon_minus.png);}
span.controller.collapse:hover{background:url("../images/icon_minus_hover.png")}

.product-tab-panels span.openAll {width:74px; height:25px; cursor:pointer; display:block; float:right; background:url(../images/openAllBtn.png);}
.product_comparison_page span.openAll {width:74px; height:25px; cursor:pointer; display:block; float:right; margin:11px 26px; background:url(../images/openAllBtn.png);}
span.openAll:hover {background:url(../images/openAllBtnOver.png);}

.block {position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:11000; opacity:0.4; background:white;}

.blurred-inactive-item {opacity:0.25}

/********
TOP
********/

.wrapper#wrapper-top hr {border-top:1px solid #e7e7e7; display:none;}
.wrapper#wrapper-top {top:0px; position:absolute; background:url(../images/header_bg.png) top center; /*height:77px;*/ z-index:10000;}
.wrapper#wrapper-top .container {height:auto; display:table; width:100%; background:url('../images/bg_top.jpg') repeat-x;}
.wrapper#wrapper-top .container .top {height:76px; width:960px; margin:0 auto; float:none;}
.wrapper#wrapper-top .container .top .right .logo#samsung {background:url(../images/logo_aeg_red.png) no-repeat center center; background-size:contain; background-size:100px; width:140px; width:120px; height:75px;}
.wrapper#wrapper-top .container .top .right .logo#sitelogo {background:url(../images/logo_miniline.png) no-repeat center center; width:180px; height:75px; background-size:200px;}
.wrapper#wrapper-top .container .top .right .logo a {width:100%; height:100%; display:block;}
.wrapper#wrapper-top .container .top .left {padding:15px 0; /*min-width:800px;*/ text-align:left;}
.wrapper#wrapper-top .container .top .left .menu#user {height:11px; padding:15px 10px;}
.wrapper#wrapper-top .container .top .left .menu#user ul li {height:11px; line-height:11px; float:right; color:#d3d0c7;}
.wrapper#wrapper-top .container .top .left .menu#user ul li + li:before {content:'/'; display:inline-block; padding:0 8px;}
.wrapper#wrapper-top .container .top .left .menu#user ul li a {font-size:14px; color:#d3d0c7 !important;}
.wrapper#wrapper-top .container .top .left .menu#user ul li a:hover {color:#fff !important;}
.wrapper#wrapper-top .container .top .left div#orders_follow {display:inline-block; width:100px; height:29px; margin:8px 6px 0 0; float:left; text-align:center;}
.wrapper#wrapper-top .container .top .left div#orders_follow a {display:block; background-color:#51493f; color:#fff; font-size:14px; padding:5px 6px; border-radius:5.5px 5.6px;}
.wrapper#wrapper-top .container .top .left div#orders_follow a:hover {background-color:#7c716d; color:#d3d0c7;}
.wrapper#wrapper-top .container .top .left div#orders_follow a:before {content:'מעקב הזמנות';}

.wrapper#wrapper-top .container .top .left .search {display:inline-block; width:161px; height:26px; margin:9px 0; border:1px solid #e7e7e7; border-radius:3px; background-color:#fff; float:none;}
.wrapper#wrapper-top .container .top .left .search input[type="text"] {float:right; height:24px; line-height:26px; color:#6A737B; font-size:11px; text-indent:5px; width:105px;}
.wrapper#wrapper-top .container .top .left .search input::-webkit-input-placeholder {color:#fff;}
.wrapper#wrapper-top .container .top .left .search input:-moz-placeholder {color:#fff;}
.wrapper#wrapper-top .container .top .left .search input::-moz-placeholder {color:#fff;}
.wrapper#wrapper-top .container .top .left .search input:-ms-input-placeholder {color:#fff !important;}
.wrapper#wrapper-top .container .top .left .search input[type="submit"] {background:url(../images/middle_pop_search_btn.png); width:14px; height:14px; float:left; margin:6px; display:block; cursor:pointer;}
.wrapper#wrapper-top .container .top .left .search input[type="submit"]:hover {background:url(../images/middle_pop_search_btn_hover.png);}

.wrapper#wrapper-top .container .bottom {display:table; position:relative; width:960px; margin:0 auto; float:none;}
.wrapper#wrapper-top .container .bottom .btn-support {position:absolute; left:0; top:10px; display:inline-block; color:#d3d0c7; border:1px solid #7c716d; border-radius:3px; padding:5px 35px; font-size:15px;}
.wrapper#wrapper-top .container .bottom .menu#top {height:40px; position:absolute; top:10px; right:0; z-index:1200;}
.wrapper#wrapper-top .container .bottom .menu#top ul#example_two {position:absolute; top:0px; right:0px; z-index:10000;}
.wrapper#wrapper-top .container .bottom .menu#top ul li span {height:40px; display:block;}
.wrapper#wrapper-top .container .bottom .menu#top ul li span a {padding:0 20px 37px; display:block; width:auto; height:38px; line-height:38px; color:#fff; border-bottom:3px solid transparent; font-size:17px; float:right; font-weight:normal;}
.wrapper#wrapper-top .container .bottom .menu#top ul li span a:hover, .wrapper#wrapper-top .container .bottom .menu#top ul li.active > a {color:#eb6953; color:#c00; border-color:#eb6953; border-color:#c00;}

.wrapper#footer {height:125px; background-color:#dbd8cf;}
.wrapper#footer .top {width:100%; border-bottom:1px solid #2d2d2d; height:138px; padding:25px 0; display:none;}
.wrapper#footer .top .footer-div {width:142px; height:138px; padding:0 10px; text-align:right;}
.wrapper#footer .top .footer-div.last {width:305px; float:left}
.wrapper#footer .top .footer-div h4 {font-size:14px; margin:0 0 10px 0; width:100%; color:#fff;}
.wrapper#footer .top .footer-div ul {}
.wrapper#footer .top .footer-div ul li {width:100%; margin:0 0 5px 0;}
.wrapper#footer .top .footer-div ul li a {color:#fff;}
.wrapper#footer .top .footer-div ul li a:hover {color:#eb6953; color:#c00; text-decoration:none;}
.wrapper#footer .top .footer-div.last a {display:block; cursor:pointer; float:right; height:58px; width:58px; margin:0 0 0 15px;}
.wrapper#footer .top .footer-div.last .social-links {margin:20px 0px; float:left}
.wrapper#footer .top .footer-div.last a#tw {background:url(../images/icon_twitter.png);}
.wrapper#footer .top .footer-div.last a#yt {background:url(../images/icon_youtube.png);}
.wrapper#footer .top .footer-div.last a#fb {background:url(../images/icon_facebook.png);}
.wrapper#footer .bottom {color:#646569; font-size:12px; margin-top:5px}
.wrapper#footer .bottom > div {margin-top:50px !important; font-size:14px;}
.wrapper#footer .top .safeBuy {background:url(../images/logo_miniline.png) no-repeat center center; width:230px; height:112px; float:left; margin:14px 0 0 12px}
/*********************
----------------------
SEARCH
----------------------
*********************/

.search-options-slider {width:100%; height:320px; overflow:hidden; position:relative; border-top:1px solid #e7e7e7;}
.search-options-slider .cat-coloumns {width:100%; opacity:0; filter:alpha(opacity=0); position:absolute; top:0px; left:0px; z-index:150;}
.search-options-slider .cat-coloumns.current {z-index:160;} 
.search-options-slider .cat-coloumns .cat-coloumn {width:190px; height:320px; border-left:1px solid #e7e7e7;}
.search-options-slider .cat-coloumns .cat-coloumn h3 {color:#000; text-align:right; font-size:17px; width:100%; font-weight:bold; padding:12px; background-color:#fbfbfb; border-bottom:1px solid #e7e7e7;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items {/*background:url(../images/middle_pop_cat_box_bg.png);*/ width:190px !important; padding:0 0 0 12px; overflow:hidden; position:relative; max-width:190px;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items .jspContainer {min-height:275px;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items ul {width:190px; height:auto; float:right; display:block;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items ul li {width:100%; height:41px; cursor:pointer; text-align:right; position:relative; /*background:url(../images/middle_pop_cat_box_bg_li_border.png) center top no-repeat; */}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items span.block-span {position:absolute; top:0px; left:0px; width:100%; height:100%; background:white; opacity:0.5; display:block; z-index:10000;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items ul li span {display:block; position:absolute; top:0px; left:0px; height:41px; line-height:41px; color:#6a737b; font-size:12px; font-weight:bold; width:100%; padding:0; text-align:right; text-indent:10px; white-space:nowrap; overflow:hidden;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items ul li span a {display:block; color:#838487; font-weight:normal; position:relative;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items ul li span a:hover, .search-options-slider .cat-coloumns .cat-coloumn .cat-items ul li.selected span a {color:#c00;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items ul li span a:after {content:'〉'; position:absolute; left:5px; color:#fff; font-size:14px; font-weight:bold;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items ul li.selected span a:after, .search-options-slider .cat-coloumns .cat-coloumn .cat-items ul li span a:hover:after {color:#c00;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items ul li.selected span.bg, .search-options-slider .cat-coloumns .cat-coloumn .cat-items ul li:hover span.bg {background-color:#fff; border-left:1px solid #e7e7e7;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items ul li span.bg {/*background:url(../images/middle_pop_cat_box_bg_li_hover_bg.png); */background-color:#eb6953; background-color:#fff; opacity:0; filter:alpha(opacity=0); z-index:100; background-size:cover;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items ul li span.text {z-index:150; font-size:17px;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items ul li.selected span.bg {opacity:1; filter:alpha(opacity=100); background-color:#eb6953 !important; background-color:#fff !important; border-left:1px solid #e7e7e7;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items ul li.selected span.text {color:#3b2f2b;}

.search-options-slider .cat-coloumns .cat-coloumn .jspTrack {display:none;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items.scroll-pane .jspVerticalBar {position:absolute; top:0; left:0; width:13px; height:98%; margin:1% 0; z-index:201;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items.scroll-pane .jspTrack {padding:0px; width:13px; position:relative;}
.search-options-slider .cat-coloumns .cat-coloumn .cat-items.scroll-pane .jspDrag {background:url(../images/middle_pop_cat_box_scroller_handle.png) center no-repeat #005CAB; border-radius:0px; width:11px; position:relative; top:0; left:-1px; cursor:pointer;}

.search-options-slider .search-button {width:360px; height:320px; float:left; position:relative;}
.search-options-slider .search-button .img {/*background:url(../images/middle_pop_search_btn_box_img_bg.png);*/ width:100%; padding:1px; float:left; text-align:center;}
.search-options-slider .search-button .img img {max-height:250px;}
.search-options-slider .search-button .btn {position:absolute; left:50%; bottom:20px; /*background:url(../images/btn_send_contact.png);*/ background-color:#66c2d8; border-radius:3px; width:100px; height:32px; margin:0 0 0 -50px;}
/*.search-options-slider .search-button .btn:hover {background:url(../images/btn_send_contact_hover.png);}*/
.search-options-slider .search-button .btn a {display:block; width:100%; height:100%; cursor:pointer; font-size:14px; line-height:30px; color:#fff; text-align:center;}

/*********************
----------------------
POPUPS
----------------------
*********************/

.popup {visibility:hidden;}

/** TOP POPUP **/

.popup#top-popup {background:url(../images/top_popup_bg.png) bottom center no-repeat; width:697px; height:0px; position:absolute; top:35px; right:305px; z-index:1100; overflow:hidden; padding:0;}
.popup#top-popup .popup-content {margin:0 16px; padding-top:31px; width:665px; overflow:hidden; height:369px; position:relative;}
.popup#top-popup .popup-content .popup-overview {position:absolute; left:0px; top:31px; height:369px; width:3345px;}
.popup#top-popup .popup-content .popup-overview .popup-panel {width:665px; height:369px; float:left; opacity:0; filter:alpha(opacity=0);}

.popup#top-popup .popup-content .sub-menu {background:url(../images/popup_top_submenu_bg.png); width:192px; height:334px; z-index:100; position:relative;}
.popup#top-popup .popup-content .overflow {overflow:hidden; width:232px; height:324px;}
.popup#top-popup .popup-content .overflow .jspVerticalBar {left:220px; width:12px; margin:3% 0; height:94%;}
.popup#top-popup .popup-content .overflow .jspVerticalBar .jspTrack {padding:0px; width:12px; position:relative;}
.popup#top-popup .popup-content .overflow .jspVerticalBar .jspTrack .jspDrag {border-radius:0px; width:12px; background-color:#005cab; background-image:url(../images/popup_top_submenu_scroll_handle.png); background-repeat:no-repeat; background-position:center center;}

.popup#top-popup .popup-content .sub-menu .sub-cat {width:181px; text-indent:21px; padding:10px 11px 0 0; text-align:right;}
.popup#top-popup .popup-content .sub-menu .sub-cat + .sub-cat {background:url(../images/popup_top_submenu_subcat_border.png) top center no-repeat;}
.popup#top-popup .popup-content .sub-menu .sub-cat ul {width:100%; display:block; margin:0 0 10px 0; float:right;}
.popup#top-popup .popup-content .sub-menu .sub-cat ul li {width:221px; height:26px; line-height:26px;}
.popup#top-popup .popup-content .sub-menu .sub-cat ul li.cat-title-li {display:block; font-weight:bold; font-size:15px; color:#3b2f2b; line-height:26px; height:26px; float:right;}
.popup#top-popup .popup-content .sub-menu .sub-cat ul li.active {font-weight:bold; background:url(../images/popup_top_submenu_li_hover.png) no-repeat;}
.popup#top-popup .popup-content .sub-menu .sub-cat ul li a {display:block; width:100%; height:100%; cursor:pointer; color:#6A737B;}
.popup#top-popup .popup-content .sub-menu .sub-cat ul li.active a {color:#3b2f2b;}

.popup#top-popup .popup-content .pop-slider {overflow:hidden; float:left; width:459px; height:369px; background:url(../images/popup_top_image_bg.png) top no-repeat; position:relative;}
.popup#top-popup .popup-content .pop-slider .b-corner {z-index:1000000; position:absolute; width:10px; height:11px; top:324px;}
.popup#top-popup .popup-content .pop-slider .b-corner.right {right:0px; background:url(../images/pop_slider_bottom_corner_right.png);}
.popup#top-popup .popup-content .pop-slider .b-corner.left {width:9px; height:9px; top:325px; left:0px; background:url(../images/pop_slider_bottom_corner_left.png);}
.popup#top-popup .popup-content .pop-slider .t-corner {z-index:1000000; position:absolute; width:10px; height:11px; top:0px;}
.popup#top-popup .popup-content .pop-slider .t-corner.right {right:0px; background:url(../images/pop_slider_top_corner_right.png);}
.popup#top-popup .popup-content .pop-slider .t-corner.left {width:9px; height:9px; top:0px; left:0px; background:url(../images/pop_slider_top_corner_left.png);}

.popup#top-popup .popup-content .pop-slider .overview {height:334px; position:absolute; top:0px; left:0px; float:left;}
.popup#top-popup .popup-content .pop-slider .overview .panel {width:459px; height:335px; position:relative; float:left;}
.popup#top-popup .popup-content .pop-slider .overview .panel .text {position:absolute; top:10px; right:15px; width:400px; text-align:right;}
.popup#top-popup .popup-content .pop-slider .overview .panel .text .title {font-size:27px; display:block; float:right; width:330px;}
.popup#top-popup .popup-content .pop-slider .overview .panel .text .read-more {float:left; margin:12px 0 0 0;}
.popup#top-popup .popup-content .pop-slider .overview .panel .text .read-more a {background:url(../images/top_popup_slider_panel_readmore.png) left center no-repeat; cursor:pointer; display:block; padding:0 0 0 10px; font-weight:bold; color:#009abe;}
.popup#top-popup .popup-content .pop-slider .overview .panel .img {display:table-cell; text-align:center; width:459px; height:334px; vertical-align:bottom; float:none;}
.popup#top-popup .popup-content .pop-slider .overview .panel .img img {display:inline-block; width:auto !important; max-height:300px; margin:0 auto !important; vertical-align:bottom;}
.popup#top-popup .popup-content .pop-slider .nav {margin:14px 0 0 0; width:100%; height:19px; text-align:center; position:absolute; bottom:0px;}
.popup#top-popup .popup-content .pop-slider .nav {display:none}/**Special request by Shachaf!**/
.popup#top-popup .popup-content .pop-slider .nav ul {display:table; margin:0 auto; float:none; width:auto;}
.popup#top-popup .popup-content .pop-slider .nav ul li {background:url(../images/popup_top_submenu_slider_nav_li_bg.png); width:19px; height:19px; float:left;}
.popup#top-popup .popup-content .pop-slider .nav ul li + li {margin:0 0 0 3px;}
.popup#top-popup .popup-content .pop-slider .nav ul li a {display:block; cursor:pointer; width:100%; height:100%;}
.popup#top-popup .popup-content .pop-slider .nav ul li.active a {background:url(../images/popup_top_submenu_slider_nav_li_a_active.png) center center no-repeat;}

/** MIDDLE POPUP **/

.popup#middle-popup {display:table; opacity:0; filter:alpha(opacity=0); width:940px; position:absolute; height:0px; left:50%; margin-left:-467px; top:209px; z-index:100000; border:1px solid #e7e7e7;}
.popup#middle-popup a.close {background:url('../images/close.png'); width:40px; height:40px; display:block; cursor:pointer; position:absolute; left:-25px; top:15px; z-index:300;}
.popup#middle-popup .popup-content {width:100%; height:390px; margin:0 auto; float:none; opacity:0; filter:alpha(opacity=0);}
.popup#middle-popup .popup-content .popup-top {background:url(../images/middle_pop_top_bg.png); height:22px; width:100%; position:relative; display:none;}
.popup#middle-popup .popup-content .popup-top .up-arrow-indicator {background:url(../images/middle_pop_top_arrow.png); width:28px; height:22px; position:absolute; top:0px; left:50%;}
.popup#middle-popup .popup-content .popup-bottom {background:url(../images/middle_pop_bottom_bg.png); height:13px; display:none}
.popup#middle-popup .popup-content .popup-main {background:#f7f7f7; /*background:url(../images/middle_pop_bg.png);*/ width:100%; height:390px;}
.popup#middle-popup .popup-content .popup-main span.t {width:auto; height:18px; line-height:18px; font-size:18px; font-weight:bold; text-align:right; display:block; float:right;}
.popup#middle-popup .popup-content .popup-main#search .main-top {width:100%; padding:20px; margin:0px;}
.popup#middle-popup .popup-content .popup-main#search .main-top .search {width:100%;}
.popup#middle-popup .popup-content .popup-main#search .main-top .search form {/*background:url(../images/middle_pop_search_bg.png);*/ background-color:#fff; width:350px; height:28px; display:block; float:left; border:1px solid #e7e7e7;}
.popup#middle-popup .popup-content .popup-main#search .main-top .search form input[type="text"] {width:300px; height:26px; float:right; line-height:26px; font-size:12px; color:#6a737b; text-indent:3px; font-weight:bold; background:none; margin:1px;}
.popup#middle-popup .popup-content .popup-main#search .main-top .search form input[type="submit"] {background:url(../images/middle_pop_search_btn.png); cursor:pointer; width:14px; height:14px; margin:6px; display:block; float:left;} 

.popup#middle-popup .popup-content .popup-main#search .main-content {/*background:url(../images/middle_pop_content_main_bg.png) top center no-repeat;*/ background-color:#fff; width:100%; margin:0px;}
.popup#middle-popup .popup-content .popup-main .main-content span.t {display:none;}
/** CAT SEARCH POPUP **/

#white-overlay {position:fixed; background:white; width:100%; height:100%; z-index:1000000; top:0px; left:0px; opacity:0; filter:alpha(opacity=0);}

.popup#cat-search-popup {position:fixed; top:50%; left:50%; width:0px; height:0px; z-index:100000000; background:#192452; background:#f7f7f7; border:1px solid #e7e7e7; visibility:visible; opacity:0; filter:alpha(opacity=0); border-radius:5px; border-radius:0;}
.popup#cat-search-popup[style*="406px"] {height:auto !important;}
.popup#cat-search-popup .live_x {background:url(../images/close.png); width:40px; height:40px; position:absolute; top:-15px; left:-15px; z-index:1000000; cursor:pointer;}
.popup#cat-search-popup .popup-header {width:100%; height:75px; opacity:0; filter:alpha(opacity=0);}
.popup#cat-search-popup .cat-icon {width:86px; height:86px; margin:-30px 20px 0 0;}
.popup#cat-search-popup .cat-header {width:810px; height:56px; color:#000;}
.popup#cat-search-popup .cat-header span {display:block; float:right; width:100%; text-indent:10px; text-shadow:-1px -1px -1px black;}
.popup#cat-search-popup .cat-header span.small {font-size:14px; line-height:18px; height:18px; margin:8px 0 0 0;}
.popup#cat-search-popup .cat-header span.big {font-size:30px; line-height:30px; height:30px;}

.popup#cat-search-popup .cat-icon#computers_icon {background:url(../images/cat_search_icon_computer.png);}
.popup#cat-search-popup .cat-icon#kitchen_icon {background:url(../images/cat_search_icon_kitchen.png);}
.popup#cat-search-popup .cat-icon#tv_icon {background:url(../images/cat_search_icon_tv.png); height:87px; width:88px}
.popup#cat-search-popup .cat-icon#cleaning_icon {background:url(../images/cat_search_icon_cleaning.png); width:87px; height:87px; margin-right:19px;}
.popup#cat-search-popup .cat-icon#air-con_icon {background:url(../images/cat_search_icon_cleaning_air-con.png); width:85px; height:84px;}

.popup#cat-search-popup .cat-icon#smallgoods_icon {background-image:url(../images/icon_pro_mixer.png);}
.popup#cat-search-popup .cat-icon#washmashine_icon {background-image:url(../images/icon_pro_washer.png);} 
.popup#cat-search-popup .cat-icon#cooking_icon {background-image:url(../images/icon_pro_stove.png);} 
.popup#cat-search-popup .cat-icon#dishwashers_icon {background-image:url(../images/icon_pro_dishwasher.png);} 
.popup#cat-search-popup .cat-icon#vacuum_icon {background-image:url(../images/icon_pro_vacuum.png);} 


.popup#cat-search-popup .popup-content {width:894px; width:100%; margin:0 auto; float:none; opacity:0; filter:alpha(opacity=0);}
.popup#cat-search-popup .popup-content .popup-top {background:url(../images/middle_pop_top_bg.png); height:22px; width:100%; position:relative; display:none;}
.popup#cat-search-popup .popup-content .popup-top .up-arrow-indicator {background:url(../images/middle_pop_top_arrow.png); width:28px; height:22px; position:absolute; top:0px; left:50%;}
.popup#cat-search-popup .popup-content .popup-bottom {background:url(../images/middle_pop_bottom_bg.png); height:13px; width:894px; display:none;}
.popup#cat-search-popup .popup-content .popup-main {/*background:url(../images/middle_pop_bg.png);*/ width:894px; width:100%;}
.popup#cat-search-popup .popup-content .popup-main span.t {width:100%; /*height:18px;*/ line-height:18px; font-weight:bold; text-align:right; display:block; float:right; padding:10px;}

.popup#cat-search-popup .popup-content .popup-main#search .main-top {height:59px; width:874px; padding:0 18px 0 2px; margin:0px;}
.popup#cat-search-popup .popup-content .popup-main#search .main-top .search {width:195px;}
.popup#cat-search-popup .popup-content .popup-main#search .main-top .search form {background:url(../images/middle_pop_search_bg.png); width:195px; height:28px; display:block; float:right;}
.popup#cat-search-popup .popup-content .popup-main#search .main-top .search form input[type="text"] {width:165px; height:26px; float:right; line-height:26px; font-size:12px; color:#6a737b; text-indent:3px; font-weight:bold; background:none; margin:1px;}
.popup#cat-search-popup .popup-content .popup-main#search .main-top .search form input[type="submit"] {background:url(../images/middle_pop_search_btn.png); cursor:pointer; width:14px; height:14px; margin:6px; display:block; float:left;} 

.popup#cat-search-popup .popup-content .popup-main#search .main-content {/*height:276px;*/ width:858px; width:100%; margin:0px; /*padding:0px 18px 0px 18px;*/}
.popup#cat-search-popup .popup-content .popup-main#search .main-content .search-options-slider .cat-coloumns {opacity:1; filter:alpha(opacity=100); border-bottom:1px solid #e7e7e7; background-color:#fff;}

/** CONTACT POPUP **/

.popup#contact-popup {opacity:0; filter:alpha(opacity=0); background:black; width:933px; position:absolute; height:0px; left:50%; margin-left:-467px; top:157px; z-index:100000;}
.popup#contact-popup a.close {background:url(../images/icon_close.png); width:40px; height:40px; display:block; cursor:pointer; position:absolute; left:0px; top:25px; z-index:300;}
.popup#contact-popup a.close:hover {background:url(../images/icon_close_hover.png);}
.popup#contact-popup .popup-content {width:894px; margin:0 auto; float:none; opacity:0; filter:alpha(opacity=0);}
.popup#contact-popup .popup-content .popup-top {background:url(../images/middle_pop_top_bg.png); height:22px; width:100%; position:relative;}
.popup#contact-popup .popup-content .popup-top .up-arrow-indicator {background:url(../images/middle_pop_top_arrow.png); width:28px; height:22px; position:absolute; top:0px; left:90%;}
.popup#contact-popup .popup-content .popup-bottom {background:url(../images/middle_pop_bottom_bg.png); height:13px; width:894px;}
.popup#contact-popup .popup-content .popup-main {padding:20px 15px 22px 15px; width:864px; background:url(../images/middle_pop_bg.png);}
.popup#contact-popup .popup-content .popup-main .contact-pop-overview {width:100%; position:relative; height:295px;}
.popup#contact-popup .popup-content .popup-main .contact-pop-panel {width:100%; position:absolute; top:0px; left:0px; opacity:0; filter:alpha(opacity=0); z-index:100;}
.popup#contact-popup .popup-content .popup-main .contact-pop-panel.current {z-index:200;}
.popup#contact-popup .popup-content .popup-main span.t {width:100%; height:18px; line-height:18px; font-weight:bold; text-align:right; display:block; float:right;}
.popup#contact-popup .popup-content .popup-main #contact_form_panel .form {width:100%; margin:30px 0 0 0;}
.popup#contact-popup .popup-content .popup-main #contact_form_panel .form .right {width:280px;}
.popup#contact-popup .popup-content .popup-main #contact_form_panel .form .right .form-div {width:100%; margin:0 0 5px 0; position:relative;}
.popup#contact-popup .popup-content .popup-main #contact_form_panel .form .right .form-div.last {margin-top:5px;}

.popup#contact-popup .popup-content .popup-main #contact_form_panel .form .right .form-div .select {float:left;}
.popup#contact-popup .popup-content .popup-main #contact_form_panel .form .right .form-div .select-menu {left:1px; display:none;}

.popup#contact-popup .popup-content .popup-main #contact_form_panel .form .right .form-div input[type="text"] {background:url(../images/input_text_big.png); width:277px; height:30px; text-indent:10px; color:#6a737b; line-height:1;}
.popup#contact-popup .popup-content .popup-main #contact_form_panel .form .right .form-div span.label {float:right; display:block; text-indent:12px; color:#6A737B; height:41px; line-height:41px;}
.popup#contact-popup .popup-content .popup-main #contact_form_panel .form .right .form-div .left {background:none; width:auto; height:41px; padding:0px;}
.popup#contact-popup .popup-content .popup-main #contact_form_panel .form .right .form-div .gray-small-btn {margin:0 8px 0 0 ;}

.popup#contact-popup .popup-content .popup-main #contact_form_panel .form .left {background:url(../images/textarea.png) top right no-repeat; width:470px; height:232px; padding:0 0 10px 35px; position:relative;}
.popup#contact-popup .popup-content .popup-main #contact_form_panel .form .left textarea {width:440px; height:212px; margin:5px; font-family:Arial, Helvetica, sans-serif; color:#6A737B; padding:5px 10px;}
.popup#contact-popup .popup-content .popup-main #contact_form_panel#contact_form_panel .form .left input[type="submit"] {background:url(../images/btn_send_contact.png); width:94px ; height:32px; position:absolute; bottom:0px; left:0px; font-size:19px; font-weight:bold; cursor:pointer; text-align:center; line-height:32px; color:white; text-shadow:1px 1px 1px #6a737b;}
.popup#contact-popup .popup-content .popup-main #contact_form_panel#contact_form_panel .form .left input[type="submit"]:hover {background:url(../images/btn_send_contact_hover.png);}


.popup#contact-popup .popup-content .popup-main #online_support_panel .top {width:100%;}
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons {margin:0 0 23px 0;}
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn {background:url(../images/btn_box_medium.png); width:58px; height:58px; display:block; float:right; margin:0 0 0 15px; position:relative;}
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn .bg {position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:100; background:url(../images/btn_box_medium_select.png); opacity:0; filter:alpha(opacity=0);}
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn a {position:absolute; top:0px; left:0px; width:100%; height:100%; display:block; background-position:center center; background-repeat:no-repeat; z-index:200; cursor:pointer;}
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn a#computers_btn_med {background-image:url(../images/blue_icon_medium_computers.png);}
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn a#tv_btn_med {background-image:url(../images/blue_icon_medium_tv.png);}
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn a#kitchen_btn_med {background-image:url(../images/blue_icon_medium_kitchen.png);}
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn a#cleaning_btn_med {background-image:url(../images/blue_icon_medium_cleaning.png);}
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn a#air-con_btn_med {background-image:url(../images/blue_icon_medium_aircon.png);}

.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn.selected .bg {opacity:1; filter:alpha(opacity=100);}


.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn.selected a#computers_btn_med,
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn:hover a#computers_btn_med
{background-image:url(../images/white_icon_medium_computers.png);}
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn.selected a#tv_btn_med,
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn:hover a#tv_btn_med
{background-image:url(../images/white_icon_medium_tv.png);}
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn.selected a#kitchen_btn_med,
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn:hover a#kitchen_btn_med
{background-image:url(../images/white_icon_medium_kitchen.png);}
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn.selected a#cleaning_btn_med,
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn:hover a#cleaning_btn_med
{background-image:url(../images/white_icon_medium_cleaning.png);}
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn.selected a#air-con_btn_med,
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .buttons .btn:hover a#air-con_btn_med
{background-image:url(../images/white_icon_medium_aircon.png);}
.popup#contact-popup .popup-content .popup-main #online_support_panel .top .title {float:right; width:100%; text-align:right; color:#6A737B; font-size:29px; font-weight:bold; text-indent:3px;}

.popup#contact-popup .popup-content .popup-main #online_support_panel .bottom {width:100%;}

/*********
----------
MAIN 
----------
*********/

/***************
MAIN PAGE
***************/
.wrapper {display:table; clear:both;}
.wrapper#main {overflow:hidden;}
body:not(.main-index) .wrapper#main {min-height:500px !important;}
body:not(.main-index) .wrapper#main .container {position:relative; clear:both; width:978px; min-height:500px;}
.wrapper#main .container.hp {/*padding:330px 0 0 0;*/ position:relative;}
/*.wrapper#main .container.hp.no-banners{padding:60px}*/
/** SLIDER **/
.wrapper#main .sliderFade {/*background:url(../images/banner_fade.png);*/ height:452px; width:1439px; position:absolute; z-index:9; top:0; right:-226px;}
.wrapper#main .slider {position:absolute; height:445px; width:1155px; top:0; right:-89px; overflow:hidden;}
.wrapper#main .container.hp .slider {margin:0 0 0 0;}
.wrapper#main .slider .nav {position:absolute; z-index:100; left:120px; top:68px;}
.wrapper#main .slider .nav ul {}
.wrapper#main .slider .nav ul li {background:url(../images/slider_nav_first_btn_bg.png); width:25px; height:27px; float:left; position:relative;}
.wrapper#main .slider .nav ul li + li {background:url(../images/slider_nav_btn_bg.png); padding:0 0 0 28px; width:24px;}
.wrapper#main .slider .nav ul li:last-child {background:url(../images/slider_nav_last_btn_bg.png); padding:0 1px 0 29px;}
.wrapper#main .slider .nav ul li a {display:block; width:100%; height:100%; cursor:pointer; background-position:center center; background-repeat:no-repeat;}
.wrapper#main .slider .nav ul li.selected a {background:url(../images/slider_nav_radio_btn.png) 4px 5px no-repeat;}
.wrapper#main .slider .nav ul li.selected a:hover {background:url(../images/slider_nav_radio_btn_hover.png) 2px 3px no-repeat;}
.wrapper#main .slider .overview {position:absolute; top:0px; left:0px; height:4px;}

.wrapper#main .slider .overview .panelBannerLink {display:inline-block; height:445px; width:1155px; float:left; position:absolute; top:0; right:0; z-index:10;}

.wrapper#main .slider .overview .panel {display:inline-block; height:445px; width:1155px; float:left; position:relative;}
.wrapper#main .slider .overview .panel .img {width:1155px; height:445px;}
.wrapper#main .slider .overview .panel .img img{float:right; height:445px; width:1155px;}
.wrapper#main .slider .overview .panel .img img.linked{cursor:pointer}
.wrapper#main .slider .overview .panel .description {position:absolute; top:91px; /*left:0px; */left:90px; width:400px; height:200px; text-align:right;}
.slider .overview .panel .description.right{left:auto; right:109px;}
.wrapper#main .slider .overview .panel .description h2 {width:100%; float:right; font-size:55px; height:55px; line-height:55px; color:black; font-weight:normal;}
.wrapper#main .slider .overview .panel .description p {font-size:19px; color:black; width:100%; float:right; line-height:22px; margin:0 0 10px 0;}
.wrapper#main .slider .overview .panel .description a {float:right; width:114px; height:35px; line-height:30px; cursor:pointer; position:relative;}
.wrapper#main .slider .overview .panel .description a span {display:block; width:100%; height:100%; position:absolute; top:0px; left:0px; font-size:19px;}
.wrapper#main .slider .overview .panel .description a span.bg {opacity:0; filter:alpha(opacity=0); background:url(../images/slider_panel_read_more_bg.png); z-index:100;}
.wrapper#main .slider .overview .panel .description a span.text {z-index:101; color:#009abe; text-indent:10px;}
.wrapper#main .slider .overview .panel .description a:hover span.text {z-index:101; color:#3b2f2b;}

/** TABS **/

.wrapper#main .main-top {position:relative; height:auto; margin:0 0 20px 0; z-index:100;}
.wrapper#main .main-top .tabs {height:76px; width:100%; text-align:center; position:absolute; top:-1px; left:0px;}
.wrapper#main .main-top .tabs .bottom-border {background:url(../images/tab_menu_bottom_border_t.png) -8px; width:978px; height:4px; position:absolute; z-index:1000; bottom:0px; left:0px;}
.wrapper#main .main-top .tabs .bottom-border .half-circle {background:url(../images/tab_menu_bottom_border_c.png); width:45px; height:23px; position:absolute; bottom:4px; left:50%; margin-left:-22px; position:absolute;}
.wrapper#main .main-top .tabs ul {width:100%; float:none; position:relative; height:95px;}
.wrapper#main .main-top .tabs ul li {float:right; top:-9px; width:50%; height:95px; z-index:100; position:absolute;}
.wrapper#main .main-top .tabs ul li.active {z-index:102;}
.wrapper#main .main-top .tabs ul li a {display:block; width:53%; height:100%; cursor:pointer;}
.wrapper#main .main-top .tabs ul li span {display:block; position:absolute; width:262px; height:81px; background-position:center center; background-repeat:no-repeat;}

.wrapper#main .main-top .tabs ul li span.gray {z-index:200;}
.wrapper#main .main-top .tabs ul li span.hover {z-index:201; opacity:0; filter:alpha(opacity=0);}
.wrapper#main .main-top .tabs ul li span.blue {z-index:202; opacity:0; filter:alpha(opacity=0);}

.wrapper#main .main-top .tabs ul li.active span.blue {opacity:1; filter:alpha(opacity=100);}

.wrapper#main .main-top .tabs ul li#service_support {right:0px;}
.wrapper#main .main-top .tabs ul li#service_support a {float:left; margin:0 0 0 1px;}
.wrapper#main .main-top .tabs ul li#service_support a span {background-position:right top;} 
.wrapper#main .main-top .tabs ul li#service_support span.gray {background-image:url(../images/widget_support_tab_normal_state.png);}
.wrapper#main .main-top .tabs ul li#service_support span.hover {background-image:url(../images/widget_support_tab_hover_state.png);}
.wrapper#main .main-top .tabs ul li#service_support span.blue {background-image:url(../images/widget_support_tab_active_state.png);}

.wrapper#main .main-top .tabs ul li#all_products {left:0px;}
.wrapper#main .main-top .tabs ul li#all_products a span {background-position:left top;} 
.wrapper#main .main-top .tabs ul li#all_products span.gray {background-image:url(../images/widget_product_tab_normal_state.png);}
.wrapper#main .main-top .tabs ul li#all_products span.hover {background-image:url(../images/widget_product_tab_hover_state.png);}
.wrapper#main .main-top .tabs ul li#all_products span.blue {background-image:url(../images/widget_product_tab_active_state.png); background-position:-2px -2px;}

.wrapper#main .main-top .tab-panel {background:url(../images/bg_products.png) repeat-x;}
.wrapper#main .main-top .tab-panel.active {display:block; position:relative;}

/** ICON & TEXT MENUS **/
.wrapper#main .main-top .tab-panel {float:none; margin-top:40px;}
.wrapper#main .main-top .menus {width:100%; height:156px; float:none;}
.wrapper#main .main-top .menu#icons {width:100%; height:120px; margin-top:-7px; font-size:0;}
.wrapper#main .main-top .menu#icons ul li {width:190px; float:none; height:120px; position:relative; display:inline-block; text-align:center;}
.wrapper#main .main-top .menu#icons ul li span {position:absolute; left:0px; display:block; width:100%; height:100%;}
.wrapper#main .main-top .menu#icons ul li a {display:inline-block; width:120px; margin-left:-60px; height:100%; cursor:pointer; background-position:bottom center; background-repeat:no-repeat; position:absolute; top:0px; left:50%; z-index:102;}
.wrapper#main .main-top .menu#icons ul li a.ci1 {background-image:url(../images/icon_ci1.png);}
.wrapper#main .main-top .menu#icons ul li a.ci2 {background-image:url(../images/icon_ci2.png);}
.wrapper#main .main-top .menu#icons ul li a.ci3 {background-image:url(../images/icon_ci3.png);}
.wrapper#main .main-top .menu#icons ul li a.ci4 {background-image:url(../images/icon_ci4.png);}
.wrapper#main .main-top .menu#icons ul li a.ci5 {background-image:url(../images/icon_ci5.png);}
/*
.wrapper#main .main-top .menu#icons ul li a.smallgoods {background-image:url(../images/icon_pro_mixer.png);}
.wrapper#main .main-top .menu#icons ul li a.washmashine {background-image:url(../images/icon_pro_washer.png);} 
.wrapper#main .main-top .menu#icons ul li a.cooking {background-image:url(../images/icon_pro_stove.png);} 
.wrapper#main .main-top .menu#icons ul li a.dishwashers {background-image:url(../images/icon_pro_dishwasher.png);} 
.wrapper#main .main-top .menu#icons ul li a.vacuum {background-image:url(../images/icon_pro_vacuum.png);} 
*/
.wrapper#main .main-top .menu#icons ul li span.text-link {position:absolute; height:44px; bottom:-25px; width:209px; z-index:200; padding:0 40px 0 1px; background:url(../images/icon_menu_text_link_seperator.png) left top no-repeat;}
.wrapper#main .main-top .menu#icons ul li span.text-link a {width:169px; padding:0 0 0 40px; height:44px; line-height:44px; text-align:center; float:right; background:black;}
.wrapper#main .main-top .menu#icons ul li + li span.text-link {padding:0 0 0 1px; width:244px;}
.wrapper#main .main-top .menu#icons ul li + li span.text-link a {padding:0px; width:100%;}

.wrapper#main .main-top .menu#text-links {z-index:200; position:relative; width:100%; float:none; font-size:0; clear:both;}
.wrapper#main .main-top .menu#text-links ul li {width:190px; padding:0; display:inline-block; float:none;}
.wrapper#main .main-top .menu#text-links ul li a {font-size:17px; color:#7f7f7f; display:block; text-align:center; cursor:pointer; border-bottom:2px solid transparent; line-height:25px; position:relative;}
.wrapper#main .main-top .menu#text-links ul li a:hover {border-color:#eb6953; border-color:#c00;}
.wrapper#main .main-top .menu#text-links ul li a:before {content:' '; position:absolute; display:block; width:100%; height:120px; bottom:0;}

.wrapper#main .main-top .contact_heading {background:url(../images/main_contact_headin_bg.png) -4px 0px; width:958px; height:41px; padding:40px 20px 5px 0; text-align:right; color:white; font-weight:bold; font-size:20px; text-shadow:1px 1px 1px black; margin:-2px 0 0 0;}
.wrapper#main .main-top .menu#contact-links {z-index:200; width:933px; position:relative; margin:-15px 22.5px; height:44px; background:black;}
.wrapper#main .main-top .menu#contact-links ul {}
.wrapper#main .main-top .menu#contact-links ul li {width:auto; padding:0 21px 0 19px; background:url(../images/icon_menu_text_link_seperator.png) right top no-repeat; height:44px;}
.wrapper#main .main-top .menu#contact-links ul li a {font-size:14px; color:white; text-shadow:0px -1px 1px #3F3F3F; display:block; line-height:44px; height:44px; cursor:pointer; width:100%; text-align:center;}

/** BANNER SLIDER **/

.wrapper#main .banner-slider {background:url(../images/hp_banner_slider_bg.png); width:913px; height:187px; margin:0 auto; padding:25px 19px 38px 19px; margin:0 14px 20px 14px; position:relative; z-index:10;}
.wrapper#main .banner-slider .slide {width:917px; height:188px; overflow:hidden; position:relative;}
.wrapper#main .banner-slider .overview {position:absolute; top:0px; left:0px; height:188px;}
.wrapper#main .banner-slider .overview .panel {width:917px; height:188px;}
.wrapper#main .banner-slider .overview .panel img{width:917px; height:188px;}
.wrapper#main .banner-slider .nav {position:absolute; bottom:8px; width:100%; text-align:center; left:0px;}
.wrapper#main .banner-slider .nav ul {display:table; width:auto; margin:0 auto;}
.wrapper#main .banner-slider .nav ul li {float:left; background:url(../images/slider_nav_li_bg.png); height:21px; width:21px;}
.wrapper#main .banner-slider .nav ul li + li {margin:0 0 0 5px;}
.wrapper#main .banner-slider .nav ul li a {display:block; width:100%; height:100%; cursor:pointer;}
.wrapper#main .banner-slider .nav ul li.selected a {background:url(../images/slider_nav_li_a_active.png) 7px 6px no-repeat;}

/** ITEM SCROLLER **/

.wrapper#main .item-scroller {width:100%; padding:20px 0 30px; position:relative;}
.wrapper#main .item-scroller a.read-more {position:absolute; left:0px; bottom:10px; width:95px; height:34px; line-height:34px; cursor:pointer; z-index:0; display:none;}
.wrapper#main .item-scroller a.read-more span {display:block; position:absolute; top:0px; left:0px; height:100%; width:100%;}
.wrapper#main .item-scroller a.read-more span.bg {background:url(../images/item_scroller_read_more_bg.png); z-index:100; opacity:0.3; filter:alpha(opacity=0);}
.wrapper#main .item-scroller a.read-more span.text {font-weight:bold; color:#009abe; text-indent:5px; text-align:right; z-index:101;}
.wrapper#main .item-scroller a.read-more:hover span.bg {opacity:1; filter:alpha(opacity=100);}
.wrapper#main .item-scroller a.read-more:hover span.text {color:#3b2f2b;}

.wrapper#main .item-scroller a.slide-arrow {width:63px; height:64px; display:block; cursor:pointer; position:absolute; top:90px;}
.wrapper#main .item-scroller a.slide-arrow span {width:100%; height:100%; display:block; direction:ltr;}
.wrapper#main .item-scroller a.slide-arrow#right-arrow {right:-50px; color:#000;}
.wrapper#main .item-scroller a.slide-arrow#left-arrow {left:-50px; color:#000;}
.wrapper#main .item-scroller a.slide-arrow#left-arrow span:before {content:'‹'; color:#000; font-size:40px;}
.wrapper#main .item-scroller a.slide-arrow#right-arrow span:before {content:'›'; color:#000; font-size:40px;}

.wrapper#main .item-scroller .items {width:940px; height:195px; overflow:hidden; position:relative;}
.wrapper#main .item-scroller .items .overview {position:absolute; left:0px; top:0px; height:195px;}
.wrapper#main .item-scroller .items .overview .panel {width:940px; height:195px; float:left;}
.wrapper#main .item-scroller .items .overview .panel .item {/*width:395px;*/ width:465px; float:left; height:145px; padding:0 20px 0 0; cursor:pointer;}
.wrapper#main .item-scroller .items .overview .panel .item + .item {border-left:1px solid #e7e7e7; padding:0 0 0 20px; margin:0 0 0 5px;}
.wrapper#main .item-scroller .items .overview .panel .item .left {width:180px; height:143px}
.wrapper#main .item-scroller .items .overview .panel .item .left img {width:178px; max-height:150px}
.wrapper#main .item-scroller .items .overview .panel .item .right {text-align:right; width:180px;}
.wrapper#main .item-scroller .items .overview .panel .item .right h3 {font-size:18px; line-height:22px; margin:0 0 10px 0;}
.wrapper#main .item-scroller .items .overview .panel .item .right p {line-height:16px; margin:0 0 5px 0;}
.wrapper#main .item-scroller .items .overview .panel .item .right a {color:#009abe; font-weight:bold;}
.wrapper#main .item-scroller .items .overview .panel .item .right a:hover {color:#3b2f2b; text-decoration:underline;}
.wrapper#main .item-scroller .nav {position:absolute; bottom:10px; width:100%; text-align:center; left:0px;}
.wrapper#main .item-scroller .nav ul {display:table; width:auto; margin:0 auto;}
.wrapper#main .item-scroller .nav ul li {float:left; background:url(../images/slider_nav_li_bg.png) no-repeat center center; height:16px; width:16px;}
.wrapper#main .item-scroller .nav ul li + li {margin:0 0 0 5px;}
.wrapper#main .item-scroller .nav ul li a {display:block; width:100%; height:100%; cursor:pointer;}
.wrapper#main .item-scroller .nav ul li.selected a {background:url(../images/slider_nav_li_a_active.png) 3px 3px no-repeat;}


/** HELP DIV **/
.wrapper#main .help {background-color:#f9f9f9; clear:both; width:100%; padding:35px 0;}
.wrapper#main .help-div {display:table; width:940px; height:auto; float:none; margin:0 auto;}
.wrapper#main .help-div .right {height:117px; width:420px; color:#646569; text-align:right;}
.wrapper#main .help-div .right h3 {font-size:22px; line-height:22px; margin:0 0 5px 0; color:#483c39; font-weight:normal;}
.wrapper#main .help-div .right p {color:#646569 !important; font-size:14px !important;}
.wrapper#main .help-div .left .box {width:160px; height:117px; padding:0 2px 0 0;}
.wrapper#main .help-div .left .box .img {margin:8px 49px; width:63px; background-position:center center; background-repeat:no-repeat; height:64px; cursor:pointer;}
.wrapper#main .help-div .left .box .img span {width:100%; height:100%; display:block; opacity:0; filter:alpha(opacity=0);}
.wrapper#main .help-div .left .box#location-info .img {background-image:url(../images/icon_location.png);}
.wrapper#main .help-div .left .box#mail-info .img {background-image:url(../images/icon_email.png);}
.wrapper#main .help-div .left .box#mail-info .img span a{display:inline-block; width:100%; height:100%}
.wrapper#main .help-div .left .box#phone-info .img {background-image:url(../images/icon_phone.png);}
.wrapper#main .help-div .left .box .text {font-size:12px; color:#646569; text-align:center; line-height:15px; width:100%;}
.wrapper#main .help-div .left .box .text a {color:#646569; font-weight:bold;}
.wrapper#main .help-div .left .box:hover .text {color:#009abe;}
.wrapper#main .help-div .left .box:hover .text a{color:#009abe;}

/*********************
CATEGORY PAGE
*********************/

/** SLIDER **/

.wrapper#main .cat-page {padding-top:350px}
.wrapper#main .cat-page.no-banners{padding-top:60px}


/** SUBCAT LIST **/

.wrapper#main .cat-page .wrapper.blue-border {width:980px; height:5px; background:url(../images/blue_border_bg.png); position:relative; z-index:20; top:100px;}
.wrapper#main .cat-page .subcat-list {background:url(../images/cat_page_sub_cat_list_gray_bg.png) no-repeat bottom #ffffff; width:894px; height:auto; position:relative; z-index:100; padding:24px 43px; margin-right:-1px; margin-bottom:20px; margin-top:100px;}
.wrapper#main .cat-page .subcat-list .cat-desc {width:100%; text-align:right; color:#6a737b;}
.wrapper#main .cat-page .subcat-list .cat-desc h1 {color:#3b2f2b; width:100%; float:right; font-size:29px; line-height:29px; height:29px; margin:0 0 10px 0;}
.wrapper#main .cat-page .subcat-list .inner {width:894px; height:auto; margin:30px 0 0 0;}
.wrapper#main .cat-page .subcat-list .inner .inner-top {width:100%; height:30px; background:url(../images/cat_page_sub_cat_list_inner_top_bg.png);}
.wrapper#main .cat-page .subcat-list .inner .inner-bottom {width:100%; height:30px; background:url(../images/cat_page_sub_cat_list_inner_bottom_bg.png);}
.wrapper#main .cat-page .subcat-list .inner .inner-center {width:834px; padding:0 30px; height:auto; background:url(../images/cat_page_sub_cat_list_inner_center_bg.png);}

.wrapper#main .cat-page .subcat-list .inner .row {width:100%; margin:0 0 20px 0;}
.wrapper#main .cat-page .subcat-list .inner .row + .row {border-top:1px solid #dcdcdc; padding:29px 0 0 0;}
.wrapper#main .cat-page .subcat-list .inner .row .item {width:200px; position:relative;}
.wrapper#main .cat-page .subcat-list .inner .row .item + .item {margin-right:11px;}
.wrapper#main .cat-page .subcat-list .inner .row .item .logo {background:url(../images/cat_page_sub_cat_list_logo_bg.png); width:68px; height:70px; position:absolute; top:-35px; left:0px;}
.wrapper#main .cat-page .subcat-list .inner .row .item .img {width:170px; margin:0; height:140px; overflow:hidden;}
.wrapper#main .cat-page .subcat-list .inner .row .item .img img{width:170px; height:140px}
.wrapper#main .cat-page .subcat-list .inner .row .item .name {width:166px; text-align:center; height:34px; margin:0 17px;}
.wrapper#main .cat-page .subcat-list .inner .row .item .name:hover {background:url(../images/cat_page_sub_cat_list_name_hover_bg.png);}
.wrapper#main .cat-page .subcat-list .inner .row .item .name .title {display:table; cursor:pointer; width:auto; margin:0 auto 0 auto; background:url(../images/top_popup_slider_panel_readmore.png) left center no-repeat; padding:0 0 0 15px; font-size:13px; height:34px; line-height:34px; font-weight:bold; color:#009abe; float:none;}
.wrapper#main .cat-page .subcat-list .inner .row .item .name .title a{color:#009abe}
.wrapper#main .cat-page .subcat-list .inner .row .item .name:hover .title {background:url(../images/top_popup_slider_panel_readmore_hover.png) left center no-repeat; color:#3b2f2b;}
.wrapper#main .cat-page .subcat-list .inner .row .item .text {font-size:12px; line-height:19px; width:160px; margin:0 20px; color:#6a737b; text-align:right;}

/** PRODUCT LIST **/

.wrapper#main .sub-cat-blue-head {background:url(../images/subcat_page_product_list_top_bg.png); width:100%; height:5px; position:relative; z-index:1000;}
.wrapper#main .cat-page .product-list {background:url(../images/cat_page_product_list_bg.png) top left no-repeat #fff; position:relative; z-index:1000; width:978px;}
.wrapper#main .cat-page .product-list .right {width:166px;}
.wrapper#main .cat-page .product-list .right .interface {background:url(../images/cat_page_product_list_right_nav_bg.png); width:100%; height:531px; margin:0 0 15px 0; padding:14px 14px 0 16px; text-align:right;}
.wrapper#main .cat-page .product-list .right .interface .menu {width:120px; padding:0 8px 0px 8px;}
.wrapper#main .cat-page .product-list .right .interface .menu.cat-dropdowns {padding:0px; width:100%;}
.wrapper#main .cat-page .product-list .right .interface .menu + .menu {padding-top:10px; border-top:1px solid #dcdcdc; margin:10px 0 0 0;}
.wrapper#main .cat-page .product-list .right .interface .menu h3 {width:100%; height:12px; line-height:12px; font-size:12px; font-weight:bold; color:#6a737b;}
.wrapper#main .cat-page .product-list .right .interface .menu ul {width:100%; margin:15px 0 0 0;}
.wrapper#main .cat-page .product-list .right .interface .menu ul li {width:100%; margin:0 0 5px 0; height:auto; color:#009abe;}
.wrapper#main .cat-page .product-list .right .interface .menu ul li a {height:12px; line-height:12px; cursor:pointer; font-size:12px; color:#7f7f7f;}
.wrapper#main .cat-page .product-list .right .interface .menu ul li a:hover {text-decoration:underline; color:#ee2e29;}
.wrapper#main .cat-page .product-list .right .interface .menu ul li .checkbox .ez-checkbox.ez-checked {background:url(../images/checkbox_checked_blue.png) center center no-repeat;}
.wrapper#main .cat-page .product-list .right .interface .menu ul li label {display:block; line-height:18px; color:#6a737b; font-size:12px;}
.wrapper#main .cat-page .product-list .right .interface .menu ul li div.filterText{float:right; width:94px;}
.wrapper#main .cat-page .product-list .right .interface .cat-filters {position:relative; width:100%; height:32px; margin:5px 2px 0 0px;}
.wrapper#main .cat-page .product-list .right .interface .cat-filters.current-select {z-index:10001;}
.wrapper#main .cat-page .product-list .right .interface .cat-filters .select {background:url(../images/retailers_page_btn_down_arrow.png); width:142px; height:32px; position:absolute; top:0px; left:0px; z-index:1000;}
.wrapper#main .cat-page .product-list .right .interface .cat-filters .select span {padding:0px; margin:8px 10px; color:#0194D8}
.wrapper#main .cat-page .product-list .right .interface .cat-filters .select-menu {top:28px; width:138px; right:-4px; background:url(../images/retailers_select_menu_bg.png); border-bottom:1px solid #CDD2D5}
.wrapper#main .cat-page .product-list .right .interface .cat-filters .select-menu ul {width:126px; padding:0 0 0 12px; height:auto; float:right; display:block;}
.wrapper#main .cat-page .product-list .right .interface .cat-filters .select-menu ul li {width:126px; height:41px; margin:0px;}
.select-menu ul li span {display:block; position:absolute; top:0px; left:0px; height:41px; line-height:41px; color:#6A737B; font-size:12px; font-weight:bold; width:141px; padding:0 12px 0 12px; text-align:right;}
.wrapper#main .cat-page .product-list .right .interface .cat-filters .select-menu.technologies-dropdown ul li span {width:121px; padding:12px 5px 12px 0; height:18px;}
.wrapper#main .cat-page .product-list .right .interface .cat-filters .select-menu.technologies-dropdown ul li span label {float:right; width:auto; display:block; height:18px; line-height:18px;}

.wrapper#main .cat-page .product-list .right .banner {display:none; background:url(../images/cat_page_product_list_right_banner_bg.png); margin:0 -2.5px 0 0; width:146px; height:222px; padding:16px 12.5px;}
.wrapper#main .cat-page .product-list .right .banner img {width:146px; height:222px;}

/** product list main **/
.wrapper#main .cat-page .product-list .main {width:800px; float:left;}
.wrapper#main .cat-page .product-list .main h2 {color:#6a737b; font-size:30px; line-height:28px; height:32px; width:100%; text-align:right; float:right; text-indent:0px;}
.wrapper#main .cat-page .product-list .main .top {margin:10px; width:779px; position:relative; height:32px;}
.wrapper#main .cat-page .product-list .main .top .select {background:url(../images/cat_page_select_bg.png); width:142px; height:32px; position:absolute; top:0px; left:0px; z-index:10000;}
.wrapper#main .cat-page .product-list .main .top .select-menu {left:1px; background:url(../images/all_products_select_box_bg.png); width:138px; height:156px; top:26px;}
.wrapper#main .cat-page .product-list .main .top .select-menu ul {width:126px;}
.wrapper#main .cat-page .product-list .main .top .select-menu ul li {width:126px;}
.wrapper#main .cat-page .product-list .main .top .select-menu ul li span {width:92px;}

.wrapper#main .cat-page .product-list .main .sub-cat {width:800px; padding:10px; /*background:url(../images/cat_page_product_list_bg.png) top center no-repeat; */}
.wrapper#main .cat-page .product-list .main .sub-cat + .sub-cat {margin-top:30px;}
.wrapper#main .cat-page .product-list .main .sub-cat .title {border-bottom:1px solid #dcdcdc; width:100%; margin:0 0 20px 0; font-size:13px;}
.wrapper#main .cat-page .product-list .main .sub-cat .title span {background:url(../images/cat_page_product_list_sub_cat_name_bg.png); display:block; text-align:right; float:right; margin:0 0 10px 0; width:154px; height:33px; line-height:33px; text-indent:10px; color:white; font-size:14px; font-weight:bold;}

.product-lobby .wrapper#main .cat-page .product-list .main .sub-cat .row {margin-left:15px; margin-bottom:15px;}
.product-lobby .wrapper#main .cat-page .product-list .main .sub-cat .row:nth-child(3n) {margin-left:0;}
.product-lobby .wrapper#main .cat-page .product-list .main .sub-cat .row .product .img img {width:auto; max-width:222px;}
.wrapper#main .cat-page .product-list .main .sub-cat .row .product {background:url(../images/cat_page_product_list_item_bg.png); width:248px; height:319px; padding:12px 13px; position:relative; cursor:pointer;}
.wrapper#main .cat-page .product-list .main .sub-cat .row .product + .product {margin:0 17px 0 0;}
.wrapper#main .cat-page .product-list .main .sub-cat .row .product .check {width:100%; height:auto; margin:0 0 10px 0;}
.wrapper#main .cat-page .product-list .main .sub-cat .row .product .check .checkbox .ez-checkbox.ez-checked {background:url(../images/checkbox_checked_blue.png) center center no-repeat;}
.wrapper#main .cat-page .product-list .main .sub-cat .row .product .check span {color:#6a737b; font-weight:bold; font-size:11px; text-align:right; display:block; float:right; width:94px; height:25px; margin:-3px 0 0 0; line-height:22px;}
.wrapper#main .cat-page .product-list .main .sub-cat .row .product .check span.compare {color:#3b2f2b; background:url(../images/car_page_product_div_check_compare_span.png); text-align:center;}
.wrapper#main .cat-page .product-list .main .sub-cat .row .product .img {width:100%; height:127px; height:auto; margin:0 0 13px 0;}
.wrapper#main .cat-page .product-list .main .sub-cat .row .product .img img {/*height:127px;*/ width:158px;}
.wrapper#main .cat-page .product-list .main .results-wrap .sub-cat .row .product .img img {max-width:157px; max-height:116px}
.wrapper#main .cat-page .product-list .main .sub-cat .row .product .content {width:100%; text-align:center; color:#6a737b; margin:0 0 20px 0;}
.wrapper#main .cat-page .product-list .main .sub-cat .row .product .content .title {width:100%; font-weight:bold; margin:0 0 10px 0; border:0px;}
.wrapper#main .cat-page .product-list .main .sub-cat .row .product .content .text {font-size:12px; line-height:19px;}
.wrapper#main .cat-page .product-list .main .sub-cat .row .product .more {background:url(../images/btn_long_w_arrow.png); width:167px; height:39px; line-height:39px; text-indent:10px; cursor:pointer; color:#0194d8; font-size:14px; font-weight:bold; text-align:right; display:block; margin:0 27px; float:right; position:absolute; bottom:20px; -khtml-opacity:.50; -moz-opacity:.50; -ms-filter:alpha(opacity=50); filter:alpha(opacity=50); opacity:0.5;}
.wrapper#main .cat-page .product-list .main .sub-cat .row .product .more:hover{-khtml-opacity:1; -moz-opacity:1; -ms-filter:alpha(opacity=100); filter:alpha(opacity=100); opacity:1;}

.wrapper#main .cat-page .product-list .main .sub-cat .row .product .more:hover {background:url(../images/btn_long_w_arrow_hover.png);}

.wrapper#main .cat-page .product-list .main .sub-cat .row.two {width:100%;}
.wrapper#main .cat-page .product-list .main .sub-cat .row.two .product {background:url(../images/cat_page_product_list_item_widebg.png); width:379px; height:242px; padding:12px 13px;}
.wrapper#main .cat-page .product-list .main .sub-cat .row.two .product + .product {margin:0 20px 0 0;}
.wrapper#main .cat-page .product-list .main .sub-cat .row.two .product .img {width:160px; margin:0 0 10px 10px; height:120px;}
.wrapper#main .cat-page .product-list .main .sub-cat .row.two .product .content {width:180px; text-align:right; height:120px; margin:0 0 10px 0;}
.wrapper#main .cat-page .product-list .main .sub-cat .row.two .product a.more {margin:10px 93px;}

/*********************
PRODUCT PAGE 
*********************/

/** PRODUCT INFO **/
.product-details .wrapper#main > .container {width:100%;}
.wrapper#main .product_page {width:100%; margin:30px 0 0 0;}
.wrapper#main .product_page .product-info {width:940px; position:relative; margin:20px auto 0; float:none;}
.wrapper#main .product_page .product-info .product-pages-nav {position:relative; width:100%;}
.wrapper#main .product_page .product-info .product-pages-nav .img {display:none; background:url(../images/product_page_next_product_div_img_bg.png); width:85px; height:85px; position:absolute; top:0px; left:50%; margin-left:-42.5px; z-index:100; text-align:center; line-height:85px;}
.wrapper#main .product_page .product-info .product-pages-nav .img img {max-width:49px; max-height:33px}
.wrapper#main .product_page .product-info .product-pages-nav .arrow {position:absolute; top:200px; color:#000; z-index:101; font-size:50px;}
.wrapper#main .product_page .product-info .product-pages-nav .arrow.right {right:-70px;}
.wrapper#main .product_page .product-info .product-pages-nav .arrow.left {left:-70px;}
.wrapper#main .product_page .product-info .top {width:100%; height:auto; padding-bottom:25px;}
.wrapper#main .product_page .product-info .top .right {width:338px;}

.wrapper#main .product_page .product-info .top .right .social-share {height:21px; width:100%; padding:0 0 11px 0; border-bottom:1px solid #b3b7bb; margin:0 0 18px 0; display:none;}
.wrapper#main .product_page .product-info .top .right .social-share a {float:right; display:block; padding:0 21px 0 0; height:12px; line-height:12px; color:#009abe; margin:0 0 0 16px; background-position:right center; background-repeat:no-repeat;}
.wrapper#main .product_page .product-info .top .right .social-share a#print-product {background-image:url(../images/icon_print.png);}
.wrapper#main .product_page .product-info .top .right .social-share a#mail-product {background-image:url(../images/icon_mail.png);}
.wrapper#main .product_page .product-info .top .right h1{color:#3b2f2b; font-size:29px; line-height:29px; display:block; float:right; text-align:right; font-weight:bold; margin:0 0 6px 0; width:100%;}
.wrapper#main .product_page .product-info .top .right .description {width:100%; font-size:15px; line-height:19px; text-align:right; color:#000; margin:0 0 10px 0; max-height:200px; overflow:hidden}
.wrapper#main .product_page .product-info .top .right .description p {margin:0 0 12px 0; width:100%;}
.wrapper#main .product_page .product-info .top .right .description ul {width:100%;}
.wrapper#main .product_page .product-info .top .right .description ul li {padding:0 14px 0 0; height:14px; line-height:14px; margin:0 0 5px 0; width:324px; background:url(../images/popup_top_submenu_slider_nav_li_a_active.png) right center no-repeat;}
.wrapper#main .product_page .product-info .top .right .where-to-buy {width:144px; margin:0 0 9px 0;}
.wrapper#main .product_page .product-info .top .right .where-to-buy .top {/*background:url(../images/product_page_where_to_by_top.png);*/ width:145px; font-size:16px;}
.wrapper#main .product_page .product-info .top .right .where-to-buy .top .btn {/*background:url(../images/product_page_where_to_by_btn.png); background:#eb6953 url('../images/location.png') no-repeat 12% 10px; */ background:#c00; color:#fff; height:45px; width:100%; display:block; float:right; cursor:pointer; border-radius:3px; padding:13px 0 0 0;}
.wrapper#main .product_page .product-info .top .right .where-to-buy .top .btn:after {content:'\f041'; display:inline-block; padding:0 10px 0 0; font:normal normal normal 14px/1 FontAwesome; text-rendering:auto; -webkit-font-smoothing:antialiased; font-size:27px; line-height:13px; vertical-align:middle;}
.wrapper#main .product_page .product-info .top .right .where-to-buy .bottom {/*background:url(../images/product_page_where_to_by_bottom.png);*/ background:none; width:320px; padding:20px 0; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.wrapper#main .product_page .product-info .top .right .where-to-buy .bottom span {color:#ee2e29; font-size:15px; text-align:right; display:block; float:right; height:25px; margin:-3px 0 0 0; line-height:22px; font-weight:normal; color:#c00;}
.wrapper#main .product_page .product-info .top .right .where-to-buy .bottom span.compare {color:#3b2f2b; cursor:pointer; background:none; /*background:url(../images/car_page_product_div_check_compare_span.png);*/ text-align:center;}
.wrapper#main .product_page .product-info .top .right .where-to-buy .pdf_link {background:url(../images/icon_book.png) no-repeat center right; padding:20px 0; font-size:15px; text-indent:25px; clear:both; text-align:right; width:100%;}
.wrapper#main .product_page .product-info .top .right .where-to-buy .pdf_link a {color:#eb6953; color:#c00;}

.wrapper#main .product_page .product-info .usefull-links {position:absolute; left:0; top:-50px; font-size:15px;}
.wrapper#main .product_page .product-info .usefull-links ul li a {color:#eb6953; color:#c00;}
.wrapper#main .product_page .product-info .usefull-links ul li a:after {content:' 〉'; font-size:12px; font-weight:bold;}

.wrapper#main .product_page .product-info .top .right .usefull-links .popup#sales-popup {width:293px; position:absolute; visibility:visible; top:-354px; margin-left:-50px; z-index:1000; opacity:1 !important; filter:alpha(opacity=100); top:0px; min-height:25px;}
.wrapper#main .product_page .product-info .top .right .usefull-links .popup#sales-popup .popup-content {top:0px; left:0px; text-align:right; color:#6a737b; position:absolute; width:100%; height:auto; line-height:17px;}
.wrapper#main .product_page .product-info .top .right .usefull-links .popup#sales-popup .popup-content .content {background:url(../images/product_page_tab_div_properties_top_popup_bg.png); width:273px; height:auto; padding:10px;}
.wrapper#main .product_page .product-info .top .right .usefull-links .popup#sales-popup .popup-content .content .title {width:100%; font-weight:bold;}
.wrapper#main .product_page .product-info .top .right .usefull-links .popup#sales-popup .popup-content .content .img {width:100%; height:auto; text-align:center;}
.wrapper#main .product_page .product-info .top .right .usefull-links .popup#sales-popup .popup-content .popup-bottom {width:293px; height:24px; background:url(../images/white_popup_bottom.png);}

.wrapper#main .product_page .product-info .top .left {width:600px;}
.wrapper#main .product_page .product-info .top .left .img {width:610px; text-align:center;}
.wrapper#main .product_page .product-info .top .left .img img {max-width:435px; max-height:350px}
.wrapper#main .product_page .product-info .bottom {background:url(../images/product_page_other_pictures_div_bg.png) -216px 7px no-repeat; position:relative;}
.wrapper#main .product_page .product-info .bottom .arrow {position:absolute; top:30px; cursor:pointer; display:block; width:64px; height:64px; display:none;}
.wrapper#main .product_page .product-info .bottom .arrow span {display:block; width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
.wrapper#main .product_page .product-info .bottom .arrow.left {background:url(../images/arrow_left.png) center center no-repeat; left:-5px;}
.wrapper#main .product_page .product-info .bottom .arrow.left span {background:url(../images/arrow_left_hover.png) center center no-repeat;}
.wrapper#main .product_page .product-info .bottom .arrow.right {background:url(../images/arrow_right.png) center center no-repeat; right:-5px;}
.wrapper#main .product_page .product-info .bottom .arrow.right span {background:url(../images/arrow_right_hover.png) center center no-repeat;}
.wrapper#main .product_page .product-info .bottom .indicator {background:url(../images/product_page_other_pictures_div_indicator.png); width:47px; height:29px; position:absolute; z-index:300; top:0px; left:89px; margin-left:-23.5px;}
.wrapper#main .product_page .product-info .bottom .slide {width:100%; height:156px; position:relative; overflow:hidden; padding:7px 0 0 0;}
.wrapper#main .product_page .product-info .bottom .slide .overview {position:absolute; height:156px; bottom:0px; left:0px; z-index:100; padding:7px 0 0 0;}
.wrapper#main .product_page .product-info .bottom .slide .overview .panel {width:172px; height:97px; cursor:pointer; padding:45px 0 14px 0; float:left; position:relative;}
.wrapper#main .product_page .product-info .bottom .slide .overview .panel .bg {background:url(../images/product_page_other_pictures_selected_gray_bg.png) top center no-repeat; width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:100; opacity:0; filter:alpha(opacity=0);}
.wrapper#main .product_page .product-info .bottom .slide .overview .panel.selected .bg {opacity:1; filter:alpha(opacity=100);}
.wrapper#main .product_page .product-info .bottom .slide .overview .panel .img {position:absolute; top:25%; left:0px; width:100%; height:auto; z-index:200;}
.wrapper#main .product_page .product-info .bottom .slide .overview .panel .img img {width:83px; height:66px}

/** PRODUCT TABS **/

.wrapper#main .product_page .product-tabs {width:100%; min-height:508px; padding:46px 0; position:relative; height:auto !important; background:url('../images/bg_tab_grad.png') repeat-x;}
.wrapper#main .product_page .product-tabs .menu {width:940px; height:45px; position:absolute; top:0; left:50%; margin:0 0 0 -470px;}
.wrapper#main .product_page .product-tabs .menu ul {width:100%; height:45px;}
.wrapper#main .product_page .product-tabs .menu ul li {float:right; width:187px; padding:7px 0 0 0;}
.wrapper#main .product_page .product-tabs .menu ul li a {display:block; width:100%; height:44px; line-height:38px; font-size:17px; color:#6a737b; cursor:pointer; border-top:1px solid transparent; border-left:1px solid transparent; border-right:1px solid transparent;}
.wrapper#main .product_page .product-tabs .menu ul li a:hover, .wrapper#main .product_page .product-tabs .menu ul li.current a {color:#eb6953; color:#c00; background:#fff; float:left; border-color:#e3e3e3;}

.wrapper#main .product_page .product-tabs .product-tab-panels {height:441px; width:940px; position:relative; margin:0 auto; float:none;}
.wrapper#main .product_page .product-tabs .product-tab-panels .overview#panel-overview {height:441px; position:absolute; top:0px; left:0px; width:4705px;}
.wrapper#main .product_page .product-tabs .product-tab-panels .overview .panel.parent {height:auto; width:940px; opacity:0; filter:alpha(opacity=0); margin:0 auto; float:left;}
.wrapper#main .product_page .product-tabs .product-tab-panels .overview .panel.current {opacity:1; filter:alpha(opacity=100);}

/** properties panel **/

.panel#properties-panel .top {width:100%; padding:50px 0; position:relative; border-bottom:1px solid #e3e3e3;}
.panel#properties-panel .top a.arrow {display:block; top:50px; position:absolute; cursor:pointer; width:32px; height:57px;}
.panel#properties-panel .top a.arrow span {display:block; width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
.panel#properties-panel .top a.arrow.right {background:url(../images/arrow_right_bare.png) 19px 18px no-repeat; right:-30px; top:30%;}
.panel#properties-panel .top a.arrow.right span {background:url(../images/arrow_right_bare_w_bg.png);}
.panel#properties-panel .top a.arrow.left {background:url(../images/arrow_left_bare.png) 0px 18px no-repeat; left:-30px; top:30%; width:27px;}
.panel#properties-panel .top a.arrow.left span {background:url(../images/arrow_left_bare_w_bg.png);}

.panel#properties-panel .top .slide {position:relative; top:0px; left:0px; width:100%; min-height:145px; overflow:hidden;}
.panel#properties-panel .top .slide .overview {position:absolute; top:0px; left:0px; height:145px !important;}
.panel#properties-panel .top .slide .overview .item {width:143px; float:right; height:145px; cursor:pointer;} 
.panel#properties-panel .top .slide .overview .item .img {text-align:center; padding:20px 0; text-align:center; width:100%;}
.panel#properties-panel .top .slide .overview .item .img img {max-height:75px; max-width:100%;}
.panel#properties-panel .top .slide .overview .item .name {width:100%; text-align:center; height:30px; line-height:15px; font-size:15px; color:#999;}

.panel#properties-panel .top .popup#product-properties-item {width:293px; position:absolute; visibility:visible; margin-left:-50px; z-index:1000; opacity:0; filter:alpha(opacity=0); top:0px;}
.panel#properties-panel .top .popup#product-properties-item .popup-content {top:0px; left:0px; text-align:right; color:#6a737b; position:absolute; width:100%; height:auto; line-height:17px;}
.panel#properties-panel .top .popup#product-properties-item .popup-content .text {background:url(../images/product_page_tab_div_properties_top_popup_bg.png); width:100%; height:auto; padding:10px;}
.panel#properties-panel .top .popup#product-properties-item .popup-content .text .title {width:100%; font-weight:bold;}
.panel#properties-panel .top .popup#product-properties-item .popup-content .text .img {width:100%; height:auto; text-align:center;}
.panel#properties-panel .top .popup#product-properties-item .popup-content .popup-bottom {width:293px; height:24px; background:url(../images/white_popup_bottom.png);}

.panel#properties-panel .bottom {width:860px; margin:0 40.5px; padding:0 0 20px 0;}
.panel#properties-panel .bottom .item-row {width:100%; margin:29px 0 0 0;}
.panel#properties-panel .bottom .item {width:429px; height:165px; padding:30px 0 0 0;}
.panel#properties-panel .bottom .item .img {width:198px; text-align:center;}
.panel#properties-panel .bottom .item .img img {max-width:175px; max-height:150px; height:auto;}
.panel#properties-panel .bottom .item .text {width:200px; margin:0 5px; color:#6a737b; line-height:15px; text-align:right;}
.panel#properties-panel .bottom .item .text .title {width:100%; height:15px; line-height:15px; font-weight:bold;}
.panel#properties-panel .bottom .right {background:url(../images/product_page_tab_div_properties_bottom_border.png) left no-repeat; padding:30px 0 0 2px;}


/** tech specs panel **/

.panel#tech_info-panel .tech-info-menu {width:100%;}
.panel#tech_info-panel .tech-info-menu ul {width:100%;}
.panel#tech_info-panel .tech-info-menu ul li {width:100%; padding:23px 0 0 0; position:relative;}
.panel#tech_info-panel .tech-info-menu ul li + li {padding:23px 0 0 0; background:url(../images/product_page_tab_div_spec_panel_spec_list_top_bg.png) top no-repeat;}
.panel#tech_info-panel .tech-info-menu ul li span.title {display:block; float:right; text-indent:50px;}
.panel#tech_info-panel .tech-info-menu ul li span.controller {position:absolute; top:20px; right:0;}
.panel#tech_info-panel .tech-info-menu .openAll {margin:30px 0 0;}
.panel#tech_info-panel .tech-info-menu ul li span.title {cursor:pointer; width:100%; height:35px; line-height:35px; color:#3b2f2b; font-size:14px; font-weight:bold; text-align:right;}
.panel#tech_info-panel .tech-info-menu ul li ul.spec-list {overflow:hidden; height:0; /*background:url(../images/product_page_tab_div_spec_panel_spec_list_bottom_bg.png) bottom center no-repeat;*/ float:right;}
.panel#tech_info-panel .tech-info-menu ul li span.collapse + span + ul.spec-list {height:auto !important;}
.panel#tech_info-panel .tech-info-menu ul li ul.spec-list li {text-align:right; color:#000; background:#f7f7f7; height:24px; line-height:24px; padding:0 10px; font-size:14px; margin:1px 0;}
.panel#tech_info-panel .tech-info-menu ul li ul.spec-list li.even {background:#fff;}
.panel#tech_info-panel .tech-info-menu ul li ul.spec-list li span.key {display:inline-block; width:400px;}
.panel#tech_info-panel .tech-info-menu ul li ul.spec-list li span.value {display:inline-block; width:400px;}

/** reviews panel **/

.panel#reviews-panel .reviews {border-bottom:0px; padding:20px 52px; margin:0px;}
.panel#reviews-panel .reviews .items {width:100%;}
.panel#reviews-panel .reviews .items .panel {width:837px; opacity:1; filter:alpha(opacity=100); height:auto; float:left;}
.panel#reviews-panel .reviews .items .panel + .panel {margin-top:40px;}
.panel#reviews-panel .reviews .items .panel .item {height:108px;}
.panel#reviews-panel .reviews .items .panel .item + .item {float:left; padding:0 20px 0 0; border-right:1px solid #cbcbcb;}
.panel#reviews-panel .reviews .items .panel .item.streched{width:48%}

.panel#reviews-panel .reviews .items .panel .item .left {float:right; width:200px; height:114px;}
.panel#reviews-panel .reviews .items .panel .item .left img {width:202px; height:115px;}
.panel#reviews-panel .reviews .items .panel .item .right {float:left; text-align:right; width:190px; height:114px; color:#6A737B; margin:0 10px 0 0; overflow:hidden;}
.panel#reviews-panel .reviews .items .panel .item.streched .right{width:385px;}
.panel#reviews-panel .reviews .items .panel .item .right h3 {font-size:14px; line-height:14px; margin:0 0 5px 0;}
.panel#reviews-panel .reviews .items .panel .item .right p {line-height:18px; margin:0 0 2px 0;}
.panel#reviews-panel .reviews .items .panel .item .right a.read-more {color:#009abe; cursor:pointer;}
.panel#reviews-panel .reviews .items .panel .item .right a.read-more:hover {text-decoration:underline;}

/** support panel **/

.panel#support-panel .product-support {padding:50px 0 0;}
.panel#support-panel .product-support h3 {font-size:17px; color:#7f7f7f; text-align:right; padding:10px 0;}
.panel#support-panel .product-support .right {width:400px; border-left:1px solid #b4b9bd; color:#6a737b; text-align:right; padding:0 0 0 39px;}
.panel#support-panel .product-support .right .row {width:100%;}
.panel#support-panel .product-support .right .row + .row {margin:40px 0 0 0;}
.panel#support-panel .product-support .right .row .item {width:155px;}
.panel#support-panel .product-support .right .row .item + .item {float:left;}
.panel#support-panel .product-support .right .row .item .title {font-weight:bold; background:url(../images/icon_book.png) right top no-repeat; height:16px; line-height:22px; padding:0 20px 0 0; width:135px; margin:0 0 10px 0;}
.panel#support-panel .product-support .right .row .item .text {line-height:19px; margin:0 0 5px 0;}
.panel#support-panel .product-support .right .row .item .link {background:url(../images/arrow_left_small_normal.png) right center no-repeat; height:23px; padding:0 30px 0 0; width:120px; color:#009abe; line-height:23px; cursor:pointer;}
.panel#support-panel .product-support .right .row .item .link:hover {background:url(../images/arrow_left_small_normal_hover.png) right center no-repeat; text-decoration:underline;}
.panel#support-panel .product-support .right .row .item .link a{color:#009abe}

.panel#support-panel .product-support .left {width:435px;}
.panel#support-panel .product-support .left .form-right {width:100%;}
.panel#support-panel .product-support .left .form-left {width:100%;}
.panel#support-panel .product-support .left .form-div {margin:0 0 15px; width:49%; position:relative; text-align:left;}
.panel#support-panel .product-support form > .form-div, .panel#support-panel .product-support .left .form-left .form-div, .panel#support-panel .product-support .left .form-right .form-div:last-child {width:100% !important;}
.panel#support-panel .product-support .left .form-right .form-div:nth-child(2) {float:left;}
.panel#support-panel .product-support .left .form-div .select {width:100%; background:none; border:1px solid #e1e1e1; min-height:40px; margin:0;}
.panel#support-panel .product-support .left .form-div .select span {height:auto; color:#7f7f7f; font-weight:normal; font-size:15px;}
.panel#support-panel .product-support .left .form-div .select-menu {z-index:10000; height:0; width:100%; background:#fff; top:39px;}
.panel#support-panel .product-support .left .form-div .select-menu ul {width:100%; float:none;}
.panel#support-panel .product-support .left .form-div .select-menu ul li {background:none; float:none; width:100%;}
.panel#support-panel .product-support .left .form-div .select-menu ul li span.text {width:100%; font-size:15px; color:#7f7f7f; font-weight:normal;}
.panel#support-panel .product-support .left .form-div .select-menu ul li span.bg {display:none;}
.panel#support-panel .product-support .left .form-div .select-menu .jspContainer {height:auto !important; border:1px solid #e1e1e1;}
.panel#support-panel .product-support .left .form-div .select-menu .jspContainer .jspPane {position:static; margin:0; width:100%;}
.panel#support-panel .product-support .left .form-div input[type="text"] {width:100%; min-height:40px; text-indent:10px; color:#6a737b; border:1px solid #e1e1e1; font-size:15px;}
.panel#support-panel .product-support .left .form-div input[type="submit"] {background:#66c2d8; color:#fff; font-size:17px; min-width:95px; min-height:30px; border-radius:3px; text-shadow:none; font-weight:normal;}
.panel#support-panel .product-support .left .form-div textarea {width:100%; height:185px; font-family:Arial, Helvetica, sans-serif; color:#6A737B; padding:5px 10px; border:1px solid #e1e1e1; font-size:15px;}

input.error{border:1px solid red; background-image:none;}
textarea.error{border:1px solid red;}

.panel#support-panel .product-qa {width:898px; margin:0px 21px; padding:0 0 20px 0; border-bottom:1px solid #cbcbcb;}
.panel#support-panel .product-qa h2 {text-align:right; margin:10px 0; font-size:25px; color:#6a737b;}
.panel#support-panel .product-qa ul {width:100%;}
.panel#support-panel .product-qa ul li {width:100%; padding:23px 0 0 0; background:url(../images/product_page_tab_div_spec_panel_spec_list_top_bg.png) top no-repeat;}
.panel#support-panel .product-qa ul li span {display:block; float:right;}
.panel#support-panel .product-qa ul li span.controller {width:34px; height:35px; cursor:pointer; margin:0 0 0 24px;}
.panel#support-panel .product-qa ul li span.controller.expand {background:url(../images/icon_plus.png);}
.panel#support-panel .product-qa ul li span.controller.collapse {background:url(../images/icon_minus.png);}

.panel#support-panel .product-qa ul li div.answer_text{overflow:hidden}
.panel#support-panel .product-qa ul li span.title {cursor:pointer; width:810px; height:35px; line-height:35px; color:#6a737b; font-size:14px; font-weight:bold; text-align:right;}
.panel#support-panel .product-qa ul li p {overflow:hidden; background:url(../images/product_page_tab_div_spec_panel_spec_list_bottom_bg.png) bottom center no-repeat; padding:5px 56px 19px 0; float:right; text-align:right; line-height:19px; color:#6a737b; opacity:0; filter:alpha(opacity=0);}

.panel#support-panel .product-support-btns {width:898px; margin:21px; display:none;}
.panel#support-panel .product-support-btns a {background:url(../images/btn_long_w_arrow.png); width:152px; height:23px; display:block; float:right; cursor:pointer; padding:16px 16px 0 0; margin:0 0 0 20px;}
.panel#support-panel .product-support-btns a:hover {background:url(../images/btn_long_w_arrow_hover.png);}
.panel#support-panel .product-support-btns a span {display:block; float:right; width:98px; height:12px;}
.panel#support-panel .product-support-btns a#product-labs span {background:url(../images/grad_text_labs.png) right top no-repeat;}
.panel#support-panel .product-support-btns a#product-resellers span {background:url(../images/grad_text_resellers.png) right top no-repeat;}

/** gallery panel **/

.panel#gallery-panel #product-gallery {background:url(../images/product_page_tab_div_gallery_bg.png); width:922px; height:444px; margin:10px; padding:25px 0;}
.panel#gallery-panel #product-gallery #main-img {background:url(../images/product_page_tab_div_gallery_panel_main_image_bg.png); width:auto; height:271px; position:relative; margin:0 auto 25px; padding:11px 11px 12px 11px; display:table; float:none !important;}
.panel#gallery-panel #product-gallery #main-img .img {width:100%; height:271px; z-index:10; position:relative;}
.panel#gallery-panel #product-gallery #main-img .img img {width:auto; height:271px;}
.panel#gallery-panel #product-gallery #main-img .img iframe {background:#222; padding:0 0px;}

.panel#gallery-panel #product-gallery #main-img .arrow {position:absolute; top:119px; width:37px; height:44px; z-index:1003; cursor:pointer;}
.panel#gallery-panel #product-gallery #main-img .arrow.right {background:url(../images/product_page_tab_div_gallery_panel_arrow_right.png); right:-7px;}
.panel#gallery-panel #product-gallery #main-img .arrow.right:hover {background:url(../images/product_page_tab_div_gallery_panel_arrow_right_hover.png);}
.panel#gallery-panel #product-gallery #main-img .arrow.left {background:url(../images/product_page_tab_div_gallery_panel_arrow_left.png); left:-7px;}
.panel#gallery-panel #product-gallery #main-img .arrow.left:hover {background:url(../images/product_page_tab_div_gallery_panel_arrow_left_hover.png);}

.panel#gallery-panel #product-gallery .slide {width:713px; height:95px; margin:0 100px; position:relative; overflow:hidden;}
.panel#gallery-panel #product-gallery .slide .thumb {width:126px; height:95px; float:left; cursor:pointer;}
.panel#gallery-panel #product-gallery .slide .thumb + .thumb {margin-left:20px;}
.panel#gallery-panel #product-gallery .slide .thumb .img {/*background:url(../images/product_page_tab_div_gallery_panel_thumbnail_bg.png);*/ float:left; width:auto; height:64px; padding:3px; margin:0 0 10px 0; position:relative;}
.panel#gallery-panel #product-gallery .slide .thumb .img img {width:auto; height:64px;}
.panel#gallery-panel #product-gallery .slide .thumb .name {color:#C5C5C5; text-shadow:1px 1px 1px #404040; font-weight:bold; width:100%;}
.panel#gallery-panel #product-gallery .slide .thumb span.vid-icon {display:block; position:absolute; background:url(../images/product_page_tab_div_gallery_panel_thumbnail_play.png); width:37px; height:38px; top:50%; left:50%; margin:-19px 0 0 -19px;}
/*.panel#gallery-panel #product-gallery .slide .thumb.selected .img {background:url(../images/product_page_tab_div_gallery_panel_thumbnai_selectedl_bg.png);}*/
.panel#gallery-panel #product-gallery .slide .thumb.selected .name {color:#009abe;} 

.panel#gallery-panel .reviews {border-bottom:0px; padding:20px 52px; margin:0px;}
.panel#gallery-panel .reviews .items {width:100%;}
.panel#gallery-panel .reviews .items .panel {width:837px; opacity:1; filter:alpha(opacity=100); height:auto; float:left;}


/** RELATED PRODUCT **/

.wrapper#main .product_page .related-product {background:url(../images/product_page_related_products_bg.png) top center no-repeat; width:100%; height:236px; padding:28px 0 0 0; margin:0 0 20px 0;}
.wrapper#main .product_page .related-product .title {width:100%; text-align:right; font-size:19px; line-height:22px; height:22px; color:#3b2f2b; font-weight:bold; text-indent:25px; margin:0 0 20px 0;}
.wrapper#main .product_page .related-product .related-slider {width:910px; padding:0 34px; height:155px; position:relative;}
.wrapper#main .product_page .related-product .related-slider a.arrow {display:block; top:40px; position:absolute; cursor:pointer; width:32px; height:57px;}
.wrapper#main .product_page .related-product .related-slider a.arrow span {display:block; width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
.wrapper#main .product_page .related-product .related-slider a.arrow.right {background:url(../images/arrow_right_bare.png) 19px 18px no-repeat; right:10px;}
.wrapper#main .product_page .related-product .related-slider a.arrow.right span {background:url(../images/arrow_right_bare_w_bg.png);}
.wrapper#main .product_page .related-product .related-slider a.arrow.left {background:url(../images/arrow_left_bare.png) 0px 18px no-repeat; left:10px; width:27px;}
.wrapper#main .product_page .related-product .related-slider a.arrow.left span {background:url(../images/arrow_left_bare_w_bg.png);}
.wrapper#main .product_page .related-product .related-slider .slide {width:100%; height:155px; position:relative; overflow:hidden; margin:0 0 20px 0;}
.wrapper#main .product_page .related-product .related-slider .slide .overview {top:0px; left:0px; height:155px; position:absolute;}
.wrapper#main .product_page .related-product .related-slider .slide .overview .panel {width:910px; height:155px; float:left;}
.wrapper#main .product_page .related-product .related-slider .slide .overview .item {width:182px; float:left; height:155px;}
.wrapper#main .product_page .related-product .related-slider .slide .overview .item:hover {background:url(../images/product_page_related_products_item_hover_bg.png) center center no-repeat;}
.wrapper#main .product_page .related-product .related-slider .slide .overview .item + .item {width:181px; border-left:1px solid #cbcbcb;}
.wrapper#main .product_page .related-product .related-slider .slide .overview .item .img {height:120px; width:80%; text-align:center; margin:0 10%;}
.wrapper#main .product_page .related-product .related-slider .slide .overview .item .img img {height:122px; width:152px;}
.wrapper#main .product_page .related-product .related-slider .slide .overview .item .name {color:#009abe; font-size:12px; height:15px; line-height:15px; width:100%; text-align:center; font-weight:bold;}
.wrapper#main .product_page .related-product .related-slider .slide .overview .item .name a {color:#009abe; font-weight:bold;}
.wrapper#main .product_page .related-product .related-slider .nav {width:100%;}
.wrapper#main .product_page .related-product .related-slider .nav ul {display:table; width:auto; margin:0 auto;}
.wrapper#main .product_page .related-product .related-slider .nav ul li {float:left; background:url(../images/slider_nav_li_bg.png); height:21px; width:21px;}
.wrapper#main .product_page .related-product .related-slider .nav ul li + li {margin:0 0 0 5px;}
.wrapper#main .product_page .related-product .related-slider .nav ul li a {display:block; width:100%; height:100%; cursor:pointer;}
.wrapper#main .product_page .related-product .related-slider .nav ul li.selected a {background:url(../images/slider_nav_li_a_active.png) 7px 6px no-repeat;}


/*********************
PRODUCT COMPARISON
*********************/
.product-category .container {position:relative;/* height:400px;*/}
.product-category .container > div {bottom:0 !important;}
.product-category #RevSlider__HomePage {}


/*********************
PRODUCT COMPARISON
*********************/

.product_comparison_page {padding:50px 0 0 0;}
.product_comparison_page .products {width:978px; background:url(../images/product_comparison_products_bg.png) 0px 180px no-repeat; height:360px; text-align:center; overflow:hidden;}
.product_comparison_page .products .centered {width:auto; height:360px;}
.product_comparison_page .products .centered .product_wrap {width:258px; border-left:1px solid #acb0b4; height:360px;}
.product_comparison_page .products .centered .product {height:360px; width:254px; padding:0 2px; border-right:0px;}
.product_comparison_page .products .centered .product .img {width:254px; height:184px; margin:0 0 10px 0; overflow:hidden;}
.product_comparison_page .products .centered .product .img img {max-width:237px; max-height:190px;}
.product_comparison_page .products .centered .product .content {width:180px; margin:0 37px 0px 37px; height:110px; text-align:right;}
.product_comparison_page .products .centered .product .content .title {color:#3b2f2b; font-weight:bold; width:100%; font-size:24px; line-height:24px; margin:0 0 5px 0;}
.product_comparison_page .products .centered .product .content .text {width:100%; font-size:12px; line-height:19px; color:#6a737b;}
.product_comparison_page .products .centered .product .btns {background:url(../images/product_comparison_btn_bg.png); width:244px; height:49px; margin:0 5px; padding:8px 5px 5px 6px;}
.product_comparison_page .products .centered .product .btns a {display:block; cursor:pointer; float:left;}
.product_comparison_page .products .centered .product .btns a span {width:100%; height:100%; display:block; opacity:0; filter:alpha(opacity=0);}
.product_comparison_page .products .centered .product .btns a.where {background:url(../images/product_comparison_btn_where_to_buy.png); width:133px; height:36px; float:right;}
.product_comparison_page .products .centered .product .btns a.where span {background:url(../images/product_comparison_btn_where_to_buy_hover.png);}
.product_comparison_page .products .centered .product .btns a.minus {background:url(../images/product_comparison_btn_minus.png); width:34px; height:35px;}
.product_comparison_page .products .centered .product .btns a.minus span {background:url(../images/product_comparison_btn_minus_hover.png);}
.product_comparison_page .products .centered .product .btns a.refresh {background:url(../images/product_comparison_btn_refresh.png); margin:0 4px 0 0; width:34px; height:35px;}
.product_comparison_page .products .centered .product .btns a.refresh span {background:url(../images/product_comparison_btn_refresh_hover.png);}

.product_comparison_page .products .centered .product_wrap .add {background:url(../images/product_comparison_add_product_bg.png); width:224px; height:89px; margin:17px;}
.product_comparison_page .products .centered .product_wrap .add .btn {background:url(../images/product_comparison_add_product_btn.png); width:174px; height:36px; margin:25px 26.5px; cursor:pointer; display:block;}
.product_comparison_page .products .centered .product_wrap .add .btn span {background:url(../images/product_comparison_add_product_btn_hover.png); width:100%; height:100%; display:block; opacity:0; filter:alpha(opacity=0);}

.product_comparison_page .products .c-btns {width:130px; margin:300px 21px 5px 30px;}
.product_comparison_page .products .c-btns a {display:block; cursor:pointer; float:left; width:103px; height:25px; cursor:pointer;}
.product_comparison_page .products .c-btns .checkbox {position:relative; margin:4px;}
.product_comparison_page .products .c-btns a span {display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center center;}
.product_comparison_page .products .c-btns a.similar span {background-image:url(../images/product_comparison_table_btn_find_similar.png);}
.product_comparison_page .products .c-btns a.unsimilar span{background-image:url(../images/product_comparison_table_btn_find_un_similar.png);}
.product_comparison_page .products .c-btns a + a {margin:0 0 0 6px;}


.product_comparison_page .table {background:url(../images/product_comparison_table_bg.png) top center no-repeat; width:941px; margin:0 17.5px 20px 17.5px; height:auto; position:relative; z-index:100;}
.product_comparison_page .table .t-top {background:url(../images/product_comparison_table_bg.png) top center no-repeat; height:7px; width:100%;}
.product_comparison_page .table .t-body {padding:0px 1px 10px 1px; border-bottom:1px solid #b4b9bd; width:939px; background:url(../images/product_comparison_table_body_bg.png);}

.product_comparison_page .table .head {background:url(../images/product_comparison_table_head_bg.png); height:62px; text-align:center; width:100%; padding:7px 0;}
.product_comparison_page .table .head div {padding:0px 15px 0px 0;}
.product_comparison_page .table .head div.criteria {width:78px; height:48px;}

.product_comparison_page .table .head div.details {height:48px; line-height:48px; font-size:15px; font-weight:bold; color:#3b2f2b; width:255px; border-right:1px solid #b4b9bd; padding-right:5px;}
.product_comparison_page .table .row {width:929px; padding:15px 0px 7px; margin:0 5px;}
.product_comparison_page .table .highlight {background:url(../images/product_comparison_table_row_highlight_bg.png) 0px 2px repeat-x;}
.product_comparison_page .table .row + .row {border-top:1px solid #b4b9bd;}
.product_comparison_page .table .row div {padding:0px 5px 0px 5px; text-align:right;}
.product_comparison_page .table .head div.criteria {width:165px; height:48px;}

.product_comparison_page .table .row div.criteria {width:160px; padding-right:5px; padding-top:45px; position:relative;}
.product_comparison_page .table .row div.criteria span.title {height:35px; line-height:16px; padding:0 5px 0 0; display:block; float:right; color:#6a737b; font-size:14px; font-weight:bold; position:absolute; top:0px; right:40px;}
.product_comparison_page .table .row div.criteria span.controller {position:absolute; top:0px; right:0px;}

.product_comparison_page .table .row div.details {font-size:12px; line-height:19px; width:255px; border-right:1px solid #b4b9bd; padding-top:45px;}
.product_comparison_page .table .row div.details.last {padding-left:0px;}
.product_comparison_page .table .row div ul {width:100%; float:right; height:0px; overflow:hidden; height:auto;}
.product_comparison_page .table .row div.criteria ul {margin:0px;}
.product_comparison_page .table .row div ul li {width:100%; text-align:right; height:24px; line-height:24px; background:#e5e5e5; text-indent:5px;}
.product_comparison_page .table .row div ul li.similar.highlight {background:#009abe!important; color:White;}
.product_comparison_page .table .row div ul li.unsimilar.highlight {background:#fe8229 !important; color:white;}
.product_comparison_page .table .row div ul li.even {background:white;}

/*********************
SUPPORT PAGE
*********************/

.support_page .support_top {position:relative; height:361px; background:url('../images/contact_us.jpg') no-repeat top center; background-size:cover;}
.support_page .support_top .right {width:320px; text-align:right; position:absolute; top:100px; right:50px; z-index:100;}
.support_page .support_top .right .title {width:100%; height:29px; font-size:29px; line-height:29px; color:#3b2f2b; margin:0 0 10px 0;}
.support_page .support_top .right .content {font-size:14px; line-height:19px; color:#6a737b; margin:0 0 10px 0;}
.support_page .support_top .right .btns {background:url(../images/support_page_main_banner_btns_bg.png); width:154px; height:128px; padding:6px 4px 2px 7px; float:right;}
.support_page .support_top .right .btns a {background:url(../images/btn_w_arrow.png); width:143px; height:39px; display:block; cursor:pointer;}
.support_page .support_top .right .btns a:hover {background:url(../images/btn_w_arrow_hover.png);}
.support_page .support_top .right .btns a span {display:block; float:right; height:12px; width:98px; margin:17px 13px 0 0; background-repeat:no-repeat; background-position:top right;}
.support_page .support_top .right .btns a#labs span {background-image:url(../images/grad_text_labs2.png);}
.support_page .support_top .right .btns a#resellers span {background-image:url(../images/grad_text_resellers.png);}
.support_page .support_top .right .btns a#office span {background-image:url(../images/grad_text_office.png);}
.support_page .support_top .left {width:100%; position:absolute; top:0px; left:0px;}
.support_page .support_top .left .img {float:left; width:auto;}
.support_page .support_top .left .img img{width:810px; height:361px}

.labsItems {background:url(../images/support_page_main_banner_sub_btns_bg.png); width:99px; height:94px; opacity:0; float:right; display:block; margin-right:5px; background-repeat:no-repeat; background-position:top left;}
.labsItems > li{color:#6a737b; line-height:27px; font-size:13px; text-align:center;}
.labsItems > li > span{width:92px; height:1px; background:url(../images/support_page_main_banner_sub_btns_line.png); display:block; margin:0 auto;}
.labsItems > li > a{width:95px; height:30px; color:#6a737b; display:block; margin-right:3px;}
.labsItems > li > a:hover{background:url(../images/support_page_main_banner_sub_btns_bg_item_over.png);}
.form-div span.error{color:red; font-size:10px; float:right; text-align:right}

.support_page .main-top.wrapper {width:978px; background:url(../images/suppoert_page_search_title_bg.png) top center no-repeat; padding:85px 0 0 !important; position:relative; top:-2px;}
.wrapper#main .support_page .main-top .menu#icons {/*background:url(../images/main_icon_menu_bg.png) 5px bottom;*/ width:100%; height:127px; margin-top:-7px; padding:0px;}
.support_page .popup#middle-popup {top:201px;}

.support_page .support_main {background:url(../images/product_comparison_table_bg.png) top center no-repeat; width:978px; text-align:center;}
.support_page .support_main .t-top {background:url(../images/product_comparison_table_bg.png) top center no-repeat; height:7px; width:100%;}
.support_page .support_main .t-body {display:table; height:auto; padding:11px 1px 10px 1px; border-bottom:1px solid #b4b9bd; width:941px; background:url(../images/product_comparison_table_body_bg.png); margin:0 auto 20px; float:none;}
.support_page .support_main .t-body span.t {width:100%; height:29px; line-height:29px; color:#3b2f2b; margin:0 0 10px 0; text-align:right; display:block; font-size:23px; font-weight:bold;}

.support_page .support_main .t-body #contact_form_panel {width:814px; margin:0 58px 58px 58px;}
.support_page .support_main .t-body #contact_form_panel .form {width:100%; margin:30px 0 0 0;}
.support_page .support_main .t-body #contact_form_panel .form .right {width:280px;}
.support_page .support_main .t-body #contact_form_panel .form #success{color:#6A737B}
.support_page .support_main .t-body #contact_form_panel .form .right .form-div {width:100%; margin:0 0 5px 0; position:relative;}
.support_page .support_main .t-body #contact_form_panel .form .right .form-div.last {margin-top:5px;}
.support_page .support_main .t-body #contact_form_panel .form .right .form-div .select {float:left;}
.support_page .support_main .t-body #contact_form_panel .form .right .form-div .select-menu {left:1px;}
.support_page .support_main .t-body #contact_form_panel .form .right .form-div input[type="text"] {line-height:27px; background:url(../images/input_text_big.png); width:277px; height:30px; text-indent:10px; color:#6a737b;}
.support_page .support_main .t-body #contact_form_panel .form .right .form-div span.label {float:right; display:block; text-indent:12px; color:#6A737B; height:41px; line-height:41px;}
.support_page .support_main .t-body #contact_form_panel .form .right .form-div .left {background:none; width:auto; height:41px; padding:0px;}
.support_page .support_main .t-body #contact_form_panel .form .right .form-div .gray-small-btn {margin:0 8px 0 0 ;}
.support_page .support_main .t-body #contact_form_panel .form .right .form-div .gray-small-btn a {background-size:contain; border-bottom:2px solid #fff; width:100%;}
.support_page .support_main .t-body #contact_form_panel .form .right .form-div .gray-small-btn a:hover {background-size:contain; border-color:#eb6953; border-color:#c00;}
.support_page .support_main .t-body #contact_form_panel .form .right .form-div .gray-small-btn a#washmashine_btn {background-image: url(../images/icon_pro_washer.png);}
.support_page .support_main .t-body #contact_form_panel .form .right .form-div .gray-small-btn a#cooking_btn {background-image: url(../images/icon_pro_stove.png);}
.support_page .support_main .t-body #contact_form_panel .form .right .form-div .gray-small-btn a#dishwashers_btn {background-image: url(../images/icon_pro_dishwasher.png);}
.support_page .support_main .t-body #contact_form_panel .form .right .form-div .gray-small-btn a#smallgoods_btn {background-image: url(../images/icon_pro_mixer.png);}
.support_page .support_main .t-body #contact_form_panel .form .right .form-div .gray-small-btn a#vacuum_btn {background-image: url(../images/icon_pro_vacuum.png);}
.support_page .support_main .t-body #contact_form_panel .form .left {background:url(../images/textarea.png) top right no-repeat; width:470px; height:232px; padding:0 0 10px 35px; position:relative;}
.support_page .support_main .t-body #contact_form_panel .form .left textarea {width:440px; height:212px; margin:5px; font-family:Arial, Helvetica, sans-serif; color:#6A737B; padding:5px 10px;}
.support_page .support_main .t-body #contact_form_panel#contact_form_panel .form .left input[type="submit"] {background:url(../images/btn_send_contact.png); width:94px ; height:32px; position:absolute; bottom:-40px; left:0; font-size:19px; font-weight:bold; cursor:pointer; text-align:center; line-height:32px; color:white; text-shadow:1px 1px 1px #6a737b;}
.support_page .support_main .t-body #contact_form_panel#contact_form_panel .form .left input[type="submit"]:hover {background:url(../images/btn_send_contact_hover.png);}

.support_page .support_main .t-body .support_main_bottom {background:url(../images/suppoert_page_main_support_bottom_bg.png) top center no-repeat; width:898px; margin:0px 16px; padding:30px 10px 0 0;}
.support_page .support_main .t-body .support_main_bottom span.t {text-indent:32px;}
.support_page .support_main .t-body .product-qa {width:100%}
.support_page .support_main .t-body .product-qa ul {width:100%;}
.support_page .support_main .t-body .product-qa ul li {width:100%; padding:23px 0 0 0;}
.support_page .support_main .t-body .product-qa ul li + li {padding:23px 0 0 0; background:url(../images/product_page_tab_div_spec_panel_spec_list_top_bg.png) top no-repeat;}
.support_page .support_main .t-body .product-qa ul li span {display:block; float:right;}
.support_page .support_main .t-body .product-qa ul li span.controller {width:34px; height:35px; cursor:pointer; margin:0 0 0 24px;}
.support_page .support_main .t-body .product-qa ul li span.controller.expand {background:url(../images/icon_plus.png);}
.support_page .support_main .t-body .product-qa ul li span.controller.collapse {background:url(../images/icon_minus.png);}

.support_page .support_main .t-body .product-qa ul li span.title {cursor:pointer; width:490px; height:35px; line-height:35px; color:#6a737b; font-size:14px; font-weight:bold; text-align:right;}
.support_page .support_main .t-body .product-qa ul li div.answer_text {overflow:hidden; /*background:url(../images/product_page_tab_div_spec_panel_spec_list_bottom_bg.png) bottom center no-repeat*/padding:5px 56px 19px 0; float:right; text-align:right; line-height:19px; color:#6a737b; opacity:0; filter:alpha(opacity=0); clear:both; width:93%}


/*********************
SEARCH RESULT
*********************/

.wrapper#main .search-results {padding-top:238px;}
.wrapper#main .search-results .search-results-top {top:20px; position:absolute; background:url(../images/search_results_banner_bg.png) bottom left no-repeat; height:218px;}
.wrapper#main .search-results .search-results-top .title {margin:0 50px 0 0; width:200px; color:#3b2f2b; font-size:28px; text-align:right;} 
.wrapper#main .search-results .product-list .main .articles {width:779px; padding:10px; margin:0 0 20px 0;}
.wrapper#main .search-results .product-list .main .articles .row {margin:0 0 20px 0;}
.wrapper#main .search-results .product-list .main .articles .row .item {background:url(../images/search_results_related_articles_item_bg.png); width:353px; height:140px; padding:20px 13px 4px 13px;}
.wrapper#main .search-results .product-list .main .articles .row .item + .item {margin:0 20px 0 0;}
.wrapper#main .search-results .product-list .main .articles .row .item .img {width:160px; height:120px; overflow:hidden;}
.wrapper#main .search-results .product-list .main .articles .row .item .img img {max-height:100%; max-width:100%;}
.wrapper#main .search-results .product-list .main .articles .row .item .content {width:180px; text-align:right; height:120px; margin:0 10px 0 0; color:#6a737b;}
.wrapper#main .search-results .product-list .main .articles .row .item .content .title {width:100%; font-weight:bold; border:0px; font-size:14px;}
.wrapper#main .search-results .product-list .main .articles .row .item .content .text {font-size:12px; line-height:20px;}
.wrapper#main .search-results .product-list .main .articles .row .item .content .text a {color:#009abe;}
.wrapper#main .search-results .product-list .main .articles .row .item .content .text a:hover {text-decoration:underline;}


/*******************
RETAILERS
********************/
.wrapper#main .retailers-page {padding-top:272px;}
.wrapper#main .retailers-page .retailers-page-top {top:0px; position:absolute; background:url(../images/retailers_banner_bg.png) center center no-repeat; height:274px;}
.wrapper#main .retailers-page .retailers-page-top .title {margin:70px 50px 0 0; width:200px; color:#3b2f2b; font-size:45px; font-weight:bold; text-align:right; line-height:40px} 

.wrapper#main .retailers-page .retailers-tabs {width:979px; height:auto; padding:46px 0 0 0; position:relative; margin-left:-1px; margin-bottom:30px;}
.wrapper#main .retailers-page .retailers-tabs .menu {height:45px; border-bottom:1px solid #CBCBCB; width:979px; position:absolute; top:0px; left:1px; background:url(../images/resellers_page_tab_top_bg.png) top center no-repeat;}
.wrapper#main .retailers-page .retailers-tabs .menu ul {width:100%; height:38px; background:#efefef; margin:7px 0 0 0; border-left:1px solid #CBCBCB;}
.wrapper#main .retailers-page .retailers-tabs .menu ul li {float:right; width:178px; padding:7px 0 0 0; height:38px; margin-top:-7px;}
.wrapper#main .retailers-page .retailers-tabs .menu ul li#by_web_site-tab a {border-left:1px solid #cbcbcb;}
.wrapper#main .retailers-page .retailers-tabs .menu ul li a {display:block; width:177px; height:38px; line-height:38px; font-size:15px; color:#6a737b; font-weight:bold; background:#efefef; cursor:pointer; border-right:1px solid #cbcbcb;}
.wrapper#main .retailers-page .retailers-tabs .menu ul li.current {background:url(../images/product_page_tab_menu_current_tab_bg.png) no-repeat; height:46px;}
.wrapper#main .retailers-page .retailers-tabs .menu ul li.current.last {background:url(../images/product_page_tab_menu_curren_lastt_tab_bg.png) no-repeat;} 
.wrapper#main .retailers-page .retailers-tabs .menu ul li.current a {color:#3b2f2b; background:white; width:176px; float:left; height:46px; border-right:0px;}
.wrapper#main .retailers-page .retailers-tabs .menu ul li.current.last a {width:227px; border-right:1px solid #cbcbcb;} 

.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels {height:auto; width:979px; position:relative; background:url(../images/retailers_page_tab_div_bg.png); border-top:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; margin:-1px -1px 0 0;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .overview#panel-overview {height:441px; position:absolute; top:0px; left:0px; width:4705px;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .overview .panel.parent {height:auto; width:977px; float:left; opacity:0; filter:alpha(opacity=0);}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .overview .panel.current{opacity:1; filter:alpha(opacity=100);}

.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right {width:166px; margin:0 -2px 0 0;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .interface {background:url(../images/retailers_page_right_bg.png); width:138px; height:510px; margin:0 0 15px 0; padding:15px 12px 6px 13px; text-align:right;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .interface .r-menu {width:120px; padding:0 8px 0px 8px;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .interface .r-menu + .r-menu {padding-top:25px; border-top:1px solid #dcdcdc; margin:25px 0 0 0;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .interface .r-menu h3 {width:100%; height:12px; line-height:12px; font-size:12px; font-weight:bold; color:#6a737b;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .interface .r-menu ul {width:100%; margin:15px 0 0 0;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .interface .r-menu ul li {width:100%; margin:0 0 5px 0; height:auto;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .interface .r-menu ul li .checkbox .ez-checkbox.ez-checked {background:url(../images/checkbox_checked_blue.png) center center no-repeat;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .interface .r-menu ul li label {display:block; float:right; height:18px; line-height:18px; color:#6a737b; font-size:12px;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .interface .r-menu ul li {height:22px; line-height:22px; width:100%; text-align:right;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .interface .r-menu ul li a {cursor:pointer; font-size:12px; color:#009abe; font-weight:bold;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .interface .r-menu ul li.active a {color:#3b2f2b;}

.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .btns {width:100%; margin:0 0 15px 0; position:relative;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .btns .select {background:url(../images/retailers_page_btn_down_arrow.png); width:142px; height:32px; position:absolute; top:0px; left:0px; z-index:1000;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .btns .select span {padding:0px; margin:8px 10px;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .btns .select-menu {top:28px; width:138px; right:2px; background:url(../images/retailers_select_menu_bg.png);}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .btns .select-menu ul {width:126px; padding:0 0 0 12px; height:auto; float:right; display:block;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .btns .select-menu ul li {width:127px;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .btns .select-menu ul li span {width:93px;}

.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .btns a {display:block; background:url(../images/retailers_page_btn_down_arrow.png); width:142px; height:32px; margin:0 0 2px 0; cursor:pointer;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .btns a span {display:block; margin:10px 11px 0 0; float:right; width:74px; height:10px; background-position:right top; background-repeat:no-repeat;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .btns a#network-name span {background-image:url(../images/network_name.png);}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .right .btns a#geo-location span {background-image:url(../images/text_geo_location.png);}

.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers {overflow:hidden; margin:0; width:978px; position:relative;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .overview {position:absolute; top:0; left:0px; width:3918px;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .overview .panel {float:left; width:100%;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .overview .panel .panel-left {width:800px; float:left;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers h2 {color:#6a737b; font-size:32px; line-height:28px; height:32px; width:100%; text-align:right; float:right; margin:0 0 10px 0;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer {background:url(../images/retailers_page_retailer_bg.png) bottom center repeat-x; width:760px; height:auto; padding:8px 8px 13px 12px; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}

.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .no-results{border-bottom:1px solid #CBCBCB; color:#6A737B; font-size:14px; font-weight:bold; padding-bottom:10px; text-align:right; width:754px;}

.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .logo {position:relative;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .logo img{width:182px; height:85px}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .left {width:417px; height:238px; border:1px solid #CBCBCB;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .right {width:320px;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .r-main {width:100%; height:240px;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .r-main .branch {margin:25px 0 0 0; height:103px; width:100%; overflow:hidden}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .branch {text-align:right; color:#7C8083; overflow:hidden; width:30%}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .branch.website{float:none; margin-top:10px; width:auto}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .branch .title {width:100%; font-size:16px; font-weight:bold; margin:0 10px 5px 0;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .branch .text {width:100%; line-height:19px; font-size:12px;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .r-main .show {margin:0;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .r-main .show span.title {cursor:pointer; width:110px; height:35px; line-height:35px; color:#6a737b; font-size:14px; font-weight:bold; text-align:right; margin:0 14px 0 0; display:block; float:right;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .r-bottom {width:100%; opacity:0; filter:alpha(opacity=0); overflow:hidden; height:0px;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .r-bottom .branches {width:100%; margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #cbcbcb; height:109px;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .r-bottom .branches + .branches {margin:0px; border:0px;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .r-bottom .branches .branch {height:109px;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer .r-bottom .branches .branch.not_first {margin:0 3% 0 0;}

.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .panel#by_web_site-panel .retailer {height:98px; padding:5px 0; margin:0 0 10px 0;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .panel#by_web_site-panel .retailer .logo {width:200px; height:87px;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .panel#by_web_site-panel .retailer .logo .default{opacity:0.4}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .panel#by_web_site-panel .retailer .site-address {margin-top:5px;}
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .panel#by_web_site-panel .retailer .site-address a {font-size:12px; color:#6a737b; margin-right:10px} 
.wrapper#main .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .panel#by_web_site-panel .retailer .by_store_border{margin-right:27%; margin-left:2%; width:auto; margin-bottom:8px; padding-bottom:5px}
/*******************
ABOUT US
********************/

.wrapper#main .about-us {position:relative; padding:410px 0 0 0;}
.wrapper#main .about-us .about-us-top {background:url(../images/about_us_page_top_banner.png) 60px 0; width:1200px; height:550px; position:absolute; top:0px; left:50%; margin-left:-600px;}
.wrapper#main .about-us .about-us-top .content {top:90px; right:180px; width:350px; height:auto; position:absolute; text-align:right;}
.wrapper#main .about-us .about-us-top .content .title {font-size:29px; line-height:30px; color:#3b2f2b; width:100%;}
.wrapper#main .about-us .about-us-top .content .text {line-height:19px; font-size:12px;}

.wrapper#main .about-us .about-us-info {background:url(../images/about_us_main_content_bg.png) no-repeat; width:980px; padding:25px 10px; position:relative; margin:0 0 20px 0;}
.wrapper#main .about-us .about-us-info .right {width:573px; background:url(../images/about_us_main_content_seperator.png) no-repeat; height:393px; padding:0 0 0 20px; text-align:right; line-height:19px;}
.wrapper#main .about-us .about-us-info .right h1,.wrapper#main .about-us .about-us-main .right h2,.wrapper#main .about-us .about-us-main .right h3,.wrapper#main .about-us .about-us-main .right p {margin-bottom:5px; width:100%; float:right;}
.wrapper#main .about-us .about-us-info .right h1 {font-size:26px; line-height:30px; color:#3b2f2b; width:100%; font-weight:bold; margin:0 0 10px 0;}
.wrapper#main .about-us .about-us-info .right h2 {font-size:18px;}
.wrapper#main .about-us .about-us-info .right h3 {margin-top:10px;}

.wrapper#main .about-us .about-us-info .left {width:350px; padding:0 10px;}
.wrapper#main .about-us .about-us-info .left .contact-info {width:100%;}
.wrapper#main .about-us .about-us-info .left .contact-info div {background-repeat:no-repeat; background-position:right center; width:269px; padding:0 38px 0 10px; margin:10px 0 10px 0; height:28px; color:#6a737b; font-size:11px; line-height:30px;}
.wrapper#main .about-us .about-us-info .left .contact-info div#phone-info {background-image:url(../images/blue_icon_phone.png);}
.wrapper#main .about-us .about-us-info .left .contact-info div#mail-info {background-image:url(../images/blue_icon_mail.png);}
.wrapper#main .about-us .about-us-info .left .contact-info div#indicator-info {background-image:url(../images/blue_icon_indicator.png);}
.wrapper#main .about-us .about-us-info .left .contact-info div span {width:100%; float:right; display:block; height:14px; text-align:right;}

.wrapper#main .about-us .about-us-info .left .map {border:1px solid #cbcbcb; margin:41px 0 0 0;}

.wrapper#main .about-us .about-us-main {}
.wrapper#main .about-us .about-us-main .right {width:144px; padding:15px 22px 0 0; background:url(../images/about_us_page_right_bg.png) top center no-repeat;}
.wrapper#main .about-us .about-us-main .right ul {width:100%;}
.wrapper#main .about-us .about-us-main .right ul li {height:22px; line-height:22px; width:100%; text-align:right;}
.wrapper#main .about-us .about-us-main .right ul li a {cursor:pointer; font-size:12px; color:#66c2d8 !important; font-weight:bold;}
.wrapper#main .about-us .about-us-main .right ul li.active a {color:#ee2e29 !important;}

.wrapper#main .about-us .about-us-main .main {float:left; background:url(../images/about_us_page_right_bg.png) top center repeat-x; width:820px; padding:15px;}
.wrapper#main .about-us .about-us-main .main .row {width:100%;}
.wrapper#main .about-us .about-us-main .main .row + .row {margin:20px 0 0 0;}
.wrapper#main .about-us .about-us-main .main .item {background:url(../images/news_item_bg.png); width:374px; height:339px; padding:11px; cursor:pointer;}
.wrapper#main .about-us .about-us-main .main .item + .item {float:left;}
.wrapper#main .about-us .about-us-main .main .item .img {width:100%; height:175px; margin:0 0 5px 0;}
.wrapper#main .about-us .about-us-main .main .item .img img{width:352px; height:175px}
.wrapper#main .about-us .about-us-main .main .item .title {width:100%; margin:0 0 10px 0;}
.wrapper#main .about-us .about-us-main .main .item .title .name {background:url(../images/top_popup_slider_panel_readmore.png) left center no-repeat; padding:0 0 0 15px; font-size:19px; line-height:19px; height:19px; font-weight:bold; width:auto; color:#262627;}
.wrapper#main .about-us .about-us-main .main .item .content {width:100%; font-size:12px; line-height:19px; text-align:right;}
.wrapper#main .about-us .about-us-main .main .item .content a,
.wrapper#main .about-us .about-us-main .main .item .content p {display:block; width:100%;}
.wrapper#main .about-us .about-us-main .main .item .content a.read-more {color:#66c2d8; cursor:pointer;}
.wrapper#main .about-us .about-us-main .main .item .content a.read-more:hover {text-decoration:underline; color:#ee2e29;}

/******************
NEWS PAGE
******************/

.wrapper#main .news_page .slider {position:absolute; height:338px; overflow:hidden; top:50px;}
.wrapper#main .news_page .about-us.wrapper {padding-top:350px}
.wrapper#main .news_page .about-us.wrapper.no-image {padding-top:0px}
#main.wrapper .news_page .about-us .about-us-top {height:350px; width:980px; background-image:none; left:auto; margin-left:0}
#main.wrapper .news_page .about-us .about-us-top img{height:350px; width:980px;}
.wrapper#main .news_page .top_news {background:url(../images/news_page_main_news_bg.png); width:948px; height:125px; padding:22px 16px; margin:0 0 20px 0;}
.wrapper#main .news_page .top_news .img {width:158px; height:127px; margin:0 0 0 15px;}
.wrapper#main .news_page .top_news .content {width:750px; text-align:right; height:127px;}
.wrapper#main .news_page .top_news .content .title {width:100%; color:#3b2f2b; font-size:29px; font-weight:bold; height:29px; line-height:29px; margin:0 0 20px 0;}
.wrapper#main .news_page .top_news .content .text {color:black; font-size:14px; line-height:19px;}
.wrapper#main .news_page .top_news .content .text a.readmore {color:#009abe;}
.wrapper#main .news_page .top_news .content .text a.readmore:hover {text-decoration:underline;}

.wrapper#main .news_page .news_page_main {position:relative; z-index:2}
.wrapper#main .news_page .news_page_main .right {width:144px; padding:15px 22px 0 0; background:url(../images/about_us_page_right_bg.png) top center no-repeat;}
.wrapper#main .news_page .news_page_main .right h3 {text-align:right; margin:0 0 10px 0; color:#6a737b;}
.wrapper#main .news_page .news_page_main .right ul {width:100%;}
.wrapper#main .news_page .news_page_main .right ul li {height:22px; line-height:22px; width:100%; text-align:right;}
.wrapper#main .news_page .news_page_main .right ul li a {cursor:pointer; font-size:12px; color:#66c2d8 !important; font-weight:bold;}
.wrapper#main .news_page .news_page_main .right ul li.active a {color:#ee2e29 !important;}

.wrapper#main .news_page .news_page_main .main {float:left; background:url(../images/about_us_page_right_bg.png) top center repeat-x; width:780px; padding:15px 10px;}
.wrapper#main .news_page .news_page_main .main .row {width:100%;}
.wrapper#main .news_page .news_page_main .main .clear {float:none; clear:both;}
.wrapper#main .news_page .news_page_main .main .margin15 {margin:15px 0px;}
.wrapper#main .news_page .news_page_main .main .row + .row {margin:20px 0 0 0;}
.wrapper#main .news_page .news_page_main .main .item {width:374px; height:199px; padding:11px; cursor:pointer; background:url(../images/news_page_news_item_bg.png);}
.wrapper#main .news_page .news_page_main .main .item + .item {float:left;}
.wrapper#main .news_page .news_page_main .main .item .img {margin:0 0 0 5px; width:158px; height:127px;}
.wrapper#main .news_page .news_page_main .main .item .img img{max-height:125px; width:150px}
.wrapper#main .news_page .news_page_main .main .item .content {width:180px; font-size:12px; line-height:19px; text-align:right;}
.wrapper#main .news_page .news_page_main .main .item .title {width:100%; margin:0 0 10px 0;}
.wrapper#main .news_page .news_page_main .main .item .title .name {background:url(../images/top_popup_slider_panel_readmore.png) left center no-repeat; padding:0 0 0 15px; font-size:19px; line-height:19px; font-weight:bold; width:auto; color:#262627;}
.wrapper#main .news_page .news_page_main .main .item .sub-title {font-weight:bold;}
.wrapper#main .news_page .news_page_main .main .item .content a,
.wrapper#main .news_page .news_page_main .main .item .content p {display:block; width:100%;}
.wrapper#main .news_page .news_page_main .main .item .content a.read-more {color:#66c2d8; cursor:pointer;}
.wrapper#main .news_page .news_page_main .main .item .content a.read-more:hover {text-decoration:underline; color:#ee2e29;}


/******************
NEWS PAGE ITEM
******************/
.wrapper#main .news_page_item {padding:10px 0 0;}
.wrapper#main .news_page_item .news_page_item_main {background:url(../images/news_page_item_bg.png) no-repeat; width:980px; border-bottom:2px solid #AEAEAE; padding:30px 32px; background-color:#e6e6e6;}
.wrapper#main .news_page_item .news_page_item_main .right {width:277px; margin:0 0 0 30px;}
.wrapper#main .news_page_item .news_page_item_main .right .img {width:100%;}
.wrapper#main .news_page_item .news_page_item_main .right .img img {max-width:277px; max-height:220px}
.wrapper#main .news_page_item .news_page_item_main .left {width:600px; text-align:right; position:relative;}
.wrapper#main .news_page_item .news_page_item_main .left a.back {width:114px; height:35px; position:absolute; top:0px; left:0px; display:block; cursor:pointer;}
.wrapper#main .news_page_item .news_page_item_main .left a.back span {width:100%; height:100%; position:absolute; top:0px; left:0px; display:block;}
.wrapper#main .news_page_item .news_page_item_main .left span.backText {z-index:101; line-height:33px; text-indent:5px; font-size:14px; color:#009abe; font-weight:bold;}
.wrapper#main .news_page_item .news_page_item_main .left span.backBg {background:url(../images/slider_panel_read_more_bg.png); z-index:100; opacity:0.3; filter:alpha(opacity=30);}
.wrapper#main .news_page_item .news_page_item_main .left a.back:hover span.backBg {opacity:1; filter:alpha(opacity=100);}
.wrapper#main .news_page_item .news_page_item_main .left span.backText:hover {color:#3b2f2b;}

.wrapper#main .news_page_item .news_page_item_main .left div {width:100%;}
.wrapper#main .news_page_item .news_page_item_main .left div.text table {width:600px !important;}
.wrapper#main .news_page_item .news_page_item_main .left div.text img, .wrapper#main .news_page_item .news_page_item_main .left div.text table, .wrapper#main .news_page_item .news_page_item_main .left div.text iframe {max-width:600px !important;}
.wrapper#main .news_page_item .news_page_item_main .left div.text a {color:#eb6953; color:#c00;}
.wrapper#main .news_page_item .news_page_item_main .left .date {color:#6a737b; font-size:11px;}
.wrapper#main .news_page_item .news_page_item_main .left .title {color:#3b2f2b; font-size:35px; line-height:40px; font-weight:bold; margin:10px 0;}
.wrapper#main .news_page_item .news_page_item_main .left p,.wrapper#main .news_page_item .news_page_item_main .left h2,
.wrapper#main .news_page_item .news_page_item_main .left h3 {margin:0 0 15px 0;}
.wrapper#main .news_page_item .news_page_item_main .left h2 {font-size:22px;}
.wrapper#main .news_page_item .news_page_item_main .left h3 {font-size:16px;}
.wrapper#main .news_page_item .news_page_item_main .left p {font-size:14px; line-height:19px;}
.wrapper#main .news_page_item .news_page_item_main .video {margin:20px 0 0 0;}

/******************
404 page
******************/
#error404{display:block; text-indent:-1000px; background:url("../images/404_BG.png")no-repeat center center; width:831px; height:279px; overflow:hidden; margin:20px auto;}
/*****************
Thank You
*****************/
#thankYouPage{display:block; text-indent:-1000px; background:url("../images/thankYou_BG.png"); width:891px; height:451px; overflow:hidden; margin:20px auto;}
#thankYou_toHp{background:url("../images/thankYou_homepageBtn.png") no-repeat center center; width:223px; height:32px; display:block; position:relative; top:-170px; right:160px;}

/*****************
Sitemap
****************/
#siteamp{text-align:right; margin-top:10px; padding-right:60px}
.sitemap{text-align:right; position:relative;}
.sitemap h1{color:#3b2f2b; 
float:right; 
font-size:29px; 
height:29px; 
line-height:29px; 
margin:60px 60px 10px; 
width:100%;}
#siteamp ul{position:relative; visibility:hidden}
#siteamp ul li{list-style:none; float:none; color:#009abe}
#siteamp ul li a{color:#009abe}
#siteamp ul.level0 > li{list-style:none; width:220px}
#siteamp ul.level0 > li.order3{float:right}
#siteamp ul.level0 > li.order4{float:left; position:relative}
#siteamp ul.level0 h2,#siteamp ul.level0 h2 a{color:#666666; line-height:35px;}
#siteamp ul.level0 h3,#siteamp ul.level0 h3 a{color:#666666; font-weight:normal; font-size:15px; line-height:35px;}

/*Products sitemap*/
#siteamp li.order4 {}
#siteamp li.order4 ul.level1 {width:620px;}
#siteamp li.order4 ul.level1 li.level1{float:right; padding-left:30px; min-width:120px;}

/**
FANCYBOX
* *******
*/

#fancybox-close{right:auto!important; left:-7px; top:-11px!important; background:url(../images/close_popup.png)!important; height:33px}
#fancybox-title{display:none!important}
#fancybox-content{border-width:4px!important}
#fancybox-outer{width:97%!important}
#fancybox-wrap{z-index:10000!important}


/**
Tab Search Elements
* *******
*/

.tab_search_container {
border-bottom:1px solid #E8E8E8; 
position:relative; 
float:none; 
padding:20px 0; 
background:#fff; 
background:-moz-linear-gradient(left, #ffffff 0%, #e8e8e8 47%, #ffffff 100%); 
background:-webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(47%,#e8e8e8), color-stop(100%,#ffffff)); 
background:-webkit-linear-gradient(left, #ffffff 0%,#e8e8e8 47%,#ffffff 100%); 
background:-o-linear-gradient(left, #ffffff 0%,#e8e8e8 47%,#ffffff 100%); 
background:-ms-linear-gradient(left, #ffffff 0%,#e8e8e8 47%,#ffffff 100%); 
/* background:linear-gradient(to right, #ffffff 0%,#e8e8e8 47%,#ffffff 100%); */
margin-bottom:14px; 
}

.tab_search_text {width:36px; height:14px; display:inline-block; position:absolute; right:160px; top:35px; cursor:pointer; background:url('../images/searchText.png');}
.tab_search_input {border:1px solid #e9e9e9; height:48px; width:340px; color:#6a737b; padding:0 13px 0 0; box-shadow:inset 0px 2px 8px -3px #888;}
.tab_search_submit {width:47px; height:49px; display:inline-block; position:absolute; left:213px; top:20px; cursor:pointer; background-color:green; background:url('../images/searchBTN.jpg');}
.by_store_left_text_container {float:none; position:absolute; top:0px; right:192px; text-align:right;}
.by_store_space {margin-right:13px; padding-right:13px; font-size:12px; font-weight:normal;}
.by_store_title {float:none; padding:10px 0 10px 0; margin-bottom:14px; border-bottom:1px solid #e6e6e6; width:554px; margin-left:2%;}
.by_store_text {float:none;}
.by_store_address {border-right:1px solid #DEDEDE; padding-top:7px; padding-bottom:7px;}
.by_store_name {border-right:1px solid #C5C5C5;}
.by_store_buttons {bottom:-85px; position:relative;}
.by_store_buttons span{font-size:12px}
.by_store_item {font-size:14px; color:#7c8083; margin-bottom:14px;}
.by_store_border {padding:0px 0 14px 0; margin-bottom:14px; width:554px; border-bottom:1px solid #e6e6e8; margin-left:2%;}
.by_store_border {font-size:12px}
.by_store_mapPic {background:url(../images/mapicon.png); padding-right:26px; padding-bottom:4px; position:relative; top:-4px;}
.by_store_toWebsitePic {background:url(../images/mouse_icon.png); margin-right:10px; padding-right:20px; padding-bottom:8px; position:relative; top:-5px;}
.by_store_show {margin-left:41px; font-weight:bold; font-size:14px!important;}
.by_store_mapText {padding-left:15px; padding-top:7px; padding-bottom:7px; border-left:1px solid #DEDEDE;}
.by_store_buttons a {color:#7C8083; display:inline-block; height:25px;}
.by_store_plus_icon {display:inline-block !important; float:none !important; top:12px; position:relative; margin-left:16px;}
#main.wrapper .retailers-page .retailers-tabs .retailers-tab-panels .main-retailers .retailer.by_unauthorized_item {padding:0;}
.by_unauthorized_vertical_align {font-family:Arial; font-size:15px; margin-top:5px; color:#7c8083;}
.by_unauthorized_dot {background:url(../images/dot_icon.png); width:10px; height:12px; margin-top:12px; margin-right:12px;}
.by_unauthorized_name {font-weight:bold; width:164px; line-height:37px;}
.by_unauthorized_name.long-text{line-height:19px;}
.by_unauthorized_text {border-right:1px solid #d9dada; height:100%; line-height:21px; margin-top:8px; padding-bottom:6px; padding-right:50px;}
.brainstorm_credit {display:inline-block; background:url('../images/credit-Brainstorm.jpg') no-repeat transparent center center; width:151px; height:62px; float:left; display:none;}
.brainstorm_credit:hover {background:url('../images/credit-Brainstorm-hover.jpg') no-repeat transparent center center;}
.dezio_credit {display:inline-block; background:url('../images/credit-dezio.png') no-repeat transparent; width:125px; height:20px; float:right; margin:21px 50px 0 50px; display:none;}
.dezio_credit:hover{background:url('../images/credit-dezio-hover.png') no-repeat transparent;}
.valigar-logo {display:inline-block; float:left; padding:20px; margin-top:30px;}
.valigar-logo img {vertical-align:middle;}
.valigar-logo a {color:#646569;}
.valigar-logo a:hover {color:#eb6953; color:#c00;}

/* slider */
#RevSlider__HomePage {width:978px; height:350px; /*position:absolute; bottom:-70px; left:0; */ direction:ltr; float:none; margin:0 auto;}
.rev_slider {position:relative; width:100%;}
.tparrows {width:40px !important; min-height:40px;}
.tp-bullets {top:20px; bottom:auto;}

/* MOBILE FIXES */
.mobile-only, #mobile_menu {display:none;}
.product-subcategory .wrapper#main > .container {min-height:350px;}
.product-subcategory .cat-page.sub-cat {position:relative; min-height:350px !important; padding:0 !important;}
.product-subcategory .cat-page.sub-cat div#RevSlider__HomePage {top:50px; bottom:auto !important; height:350px !important;}
.product-subcategory .cat-page.sub-cat > .sub-cat-blue-head {/*margin:450px 0 0;*/}

.bottom {min-height:50px;}

.wrapper#wrapper-top .bottom {min-height:50px; height:50px;}
.top_menu {position:absolute; top:100%; min-height:205px; height:auto; right:20px; top:40px; display:none; width:620px; background-color:#fff; font-size:0; border:1px solid #e9e9e9;}
.top_menu.open {display:block;}
.cat_list {position:relative; width:170px; min-height:340px; float:right; background:#f7f7f7; border-left:1px solid #e9e9e9;}
.cat_list > li {display:block; width:100% !important; font-size:17px; float:none !important; text-align:right; border-bottom:1px solid #e9e9e9; height:auto !important;}
.cat_list > li:last-child {border-bottom:0 none;}
.cat_list li a, .cat_list li a:hover {color:#000 !important;}
.subcat_list {position:absolute; right:170px; top:0; width:777px; width:450px; height:0; font-size:0;}
.chosen .subcat_list {height:340px;}
.subcat_list li {display:inline-block; width:150px; height:170px; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; float:right; position:static; text-align:center;}
.subcat_list li .img_cat {float:none; height:140px;}
.subcat_list li a {display:block; width:100%; height:169px; background:#fff; color:#000; border-bottom:2px solid transparent !important;}
.subcat_list li a:hover {background:#fff url('../images/bg_tab_grad.png') repeat-x 0 130px; color:#c00 !important; border-color:#c00 !important;}
.subcat_list li img {max-height:120px; max-width:120px;}
.subcat_list li span {display:block; font-size:17px; height:auto; width:100%; white-space:nowrap; overflow:hidden;}
.subcat .cat-title-li a {display:block; position:relative;}
.subcat .cat-title-li a:hover {color:#eb6953 !important; color:#c00 !important;}
.subcat .cat-title-li:hover {background-color:#fff; /*box-shadow: inset 0px 0px 0px 3px #eb6953; -webkit-box-shadow: inset 0px 0px 0px 3px #eb6953; -moz-box-shadow: inset 0px 0px 0px 3px #eb6953; -o-box-shadow: inset 0px 0px 0px 3px #eb6953;*/}
.subcat .cat-title-li > a {display:block; padding:25px 30px 22px 0; border-bottom:3px solid transparent;}
.subcat .cat-title-li > a:hover {background-color:#fff; border-color:#eb6953; border-color:#c00;}

.subcat .subcategory > li {display:none;}
.subcat.default li .subcategory li {display:none !important;}
.subcat.default li:first-child .subcategory li.extra_cat_img {display:inline-block !important;}
.subcat li.chosen .subcategory > li {display:inline-block !important;}
.subcat li.chosen .subcategory > li.extra_cat_img {display:none !important;}

/* 06.01.16 */