/*main menu*/

#main_menu {
    background-color: transparent;
    height: 64px;
    margin-top: -64px;
    position: absolute;
    z-index: auto;
}

/** jquery version 1.9 issue - opacity background height**/
.ui-widget-overlay {
    position: fixed;
}

/** Start Add to basket dialog **/
.ui-dialog.add_to_basket_dialog {
    padding: 0;
}
.ui-dialog.add_to_basket_dialog #dialogbox,
.ui-dialog #portal_addtocart_dialog {
    text-align: center;
    color: #000000;
    font-size: 16px;
    background-position: top center;
    background-image: url("/skins/webx_style/images/add_to_cart.png");
    background-repeat: no-repeat;
    padding-top: 71px;
    padding-bottom: 15px;
    height: 24px!important;
}
.ui-dialog.add_to_basket_dialog .ui-dialog-titlebar.ui-widget-header {
    padding-bottom: 0;
}
.ui-dialog.add_to_basket_dialog .ui-button,
.ui-dialog.add_to_basket_dialog button{
    border-radius: 3px;
    color: #ffffff;
    font-size: 12px;
    height: 40px;
    padding: 0 10px;
}
.ui-dialog.add_to_basket_dialog .ui-button:first-child,
.ui-dialog.add_to_basket_dialog button:first-child {
    background: none repeat scroll 0 0 #e83650;
    border: 1px solid #cf0000;
}
.dir_ltr .ui-dialog.add_to_basket_dialog .ui-button:first-child,
.dir_ltr .ui-dialog.add_to_basket_dialog button:first-child
{
    margin-right: 12px;
}
.dir_rtl .ui-dialog.add_to_basket_dialog .ui-button:first-child,
.dir_rtl .ui-dialog.add_to_basket_dialog button:first-child
{
    margin-left: 12px;
}
.ui-dialog.add_to_basket_dialog .ui-button,
.ui-dialog.add_to_basket_dialog button {
    background: none repeat scroll 0 0 #6b7076;
    border: 1px solid #63666f;
    font-weight: bold;
}
.ui-dialog.add_to_basket_dialog .ui-dialog-buttonpane {
    margin: 0;
    border-top: 2px #dce0e3 solid;
    background-color: #eeeff1;
    padding-bottom: 10px;
    padding-top: 10px;
}
/** End Add to basket dialog **/

.header_menu_options .header_basket_counter {
    background-image: url('/skins/webx_style/images/cart_qty.jpg');
    background-repeat: no-repeat;
    margin: 0;
    display: inline-block;
    min-width: 90px;
}
.header_menu_options .header_basket_counter a{
    color: #ffffff;
}
.header_table .header_menu_options {
    color: #ffffff;
    font-size: 16px;
    position: absolute;
    margin-top: 1px;
    width: auto;
}
.dir_ltr .header_menu_options .header_basket_counter {
    background-position: left center;
    padding-left: 31px;
    display: inline-block;
}
.dir_ltr #main_menu,
.dir_rtl .header_table .header_menu_options {
    float: left;

}

.dir_rtl #main_menu,
.dir_ltr .header_table .header_menu_options {
    float: right;

}


.dir_rtl .header_menu_options .header_basket_counter {
    background-position: right center;
    padding-right: 31px;
}
#main_menu .main_cat
{
    display: inline-block;
}
#main_menu .main_cat .main_cat_link {
    color: #ffffff;
    font-size: 19px;
    font-weight: bold;
    cursor: pointer;
}
.main_menu_item {
    margin-top: 6px;
    display: inline-block;
    line-height: 47px;
    background-image: url('/skins/webx_style/images/arrow_sub_menu.png');
    background-repeat: no-repeat;
    color:#ffffff;
    cursor:default;
}

.main_menu_item_2 {
    display: inline-block;
    line-height: 47px;
    background-image: url('/skins/webx_style/images/_thumb_56667.png');
    background-repeat: no-repeat;
    color:#ffffff;
    width: 124px;
    background-size: 18px 19px;
}
body.logged_out .header_table .header_bottom_center.logout
{
    line-height: 36px;
}


.dir_rtl .main_menu_item_2 {
    background-position: right center;
    padding-right: 32px;
}
.dir_ltr .main_menu_item_2 {
    background-position: left center;
    padding-left: 32px;
}
.dir_rtl .main_menu_item {
    background-position: left 23px;
    padding-left: 23px;
    padding-right: 10px;
    min-width: 120px;
}

.dir_ltr .main_menu_item{
    background-position: right 23px;
    padding-left: 10px;
    padding-right: 23px;
    min-width: 120px;

}
#main_menu .main_cat.hover .main_cat_link,
#main_menu .main_cat.hold .main_cat_link {
    background-color: #ffffff;
    color: #2d2c32;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;

    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    display: inline-block;
    background-image: url('/skins/webx_style/images/arrow_sub_menu_hover.png');
}


#main_menu .main_cat .main_cat_link.hover,
#main_menu .main_cat .main_cat_link.hold{
    background-color: #ffffff;
    color: #2d2c32;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;

    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    display: inline-block;
    background-image: url('/skins/webx_style/images/arrow_sub_menu_hover.png');
}


#main_menu .main_cat .menu_container {
    display: none;
    height: 314px;
    max-width: 730px;
    width: auto;
    background-repeat: no-repeat;
    -webkit-box-shadow: 0px 8px 10px -3px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 8px 10px -3px rgba(0,0,0,0.3);
    box-shadow: 0px 8px 10px -3px rgba(0,0,0,0.3);
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-left: 1px solid #6C6C6C;
    border-right: 1px solid #6C6C6C;
    border-bottom: 1px solid #6C6C6C;
}
.dir_rtl #main_menu .main_cat .menu_container {
    padding-right: 220px;
    background: url('/skins/webx_style/images/menu_bg_he.png') #fff no-repeat scroll right center;
    margin-right: -1px;
}

.dir_ltr #main_menu .main_cat .menu_container {
    padding-left: 220px;
    background: url('/skins/webx_style/images/menu_bg.png') #fff no-repeat scroll left center;
    margin-left: -1px;
}

#main_menu .main_cat .menu_container.hover > *,
#main_menu .main_cat .menu_container.hover ,
#main_menu .main_cat .menu_container.hold > *,
#main_menu .main_cat .menu_container.hold {

    display: block;
    z-index: 19999;
    position: relative;
    box-sizing: content-box;
}
.main_cat .menu_container .submenu_col a{
    color: #343434;
    display: block;
    font-size: 15px;
    line-height: 22px;
    margin-top: 8px;
    margin-bottom: 8px;
}
#main_menu .main_cat .menu_container .submenu_col
{
    padding: 0 15px;
    margin-top: 20px;
    height: auto;
    max-width: 222px;
}

#main_menu .main_cat .menu_container.hover .close-menu,
#main_menu .main_cat .menu_container.hold .close-menu {
    position: absolute;
    right: 2px;
    top: 5px;
    float: right;
    height: 20px;
    width: 20px;
    cursor: pointer;
    font-size: 17px;

}
.main_cat .menu_container .submenu_col a:hover {
    color: #0485ea;
}
.dir_ltr #main_menu .main_cat .menu_container .submenu_col {
    float: left;
    border-left: 1px solid #D6D6D6;
    text-align: left;
}
.dir_rtl #main_menu .main_cat .menu_container .submenu_col {
    float: right;
    border-right: 1px solid #D6D6D6;
    text-align: right;
}
/* IE8 Opacity fix -- DO NOT REMOVE ! */
#aep2_ovrl, #aep_ovrl {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}


textarea:focus, input:focus{
    outline: 0;
}

body.dir_rtl.group_level1 .breadcrumbs,
body.dir_rtl.group_level2 .breadcrumbs,
body.dir_rtl.group_level3 .breadcrumbs

{
    margin-right: 25px;
}

/*ADMIN*/
.module_admin #left_block {
    display:none;
}

/*MOVE IT TO INTERFACE CSS*/
.group_list_item .toolbox_container{
    margin-left:-8px;
}


/*LOGIN AREA*/

.std_price .std_total_price {
    color:#000!important;
}

body #login_form_submit{
    display:inline;
}
body #login_form_create{
    display:inline;
    padding-right:0px!important;
}
#login_frm #login_form_forgot a.forgot_password
{
    color: #0485ea;
    text-decoration: underline;
    font-size: 11px;
}
body.dir_ltr #login_frm #login_form_forgot{
    float: right;
}
body.dir_rtl #login_frm #login_form_forgot{
    float: left;
}

body #login_form_create a{
    font-weight:normal;
}

body #login_form_forgot a{
    font-weight:normal;
}

/*LOGIN AREA*/


/* designed selector general style */
.selectBox-dropdown {
    border: medium none;
    box-shadow: none;
    filter: alpha(opacity=100);
    background-repeat: no-repeat;
}
.selectBox-dropdown .selectBox-arrow {
    background-image: none;
    border: medium none;
}
/* End designed selector general style */

/* design selector for city with search*/
.chzn-container .chzn-drop
{
    margin-top: -3px;
    width: auto /*IE issue*/
}
.chzn-container .chzn-drop .chzn-search
{
    background-color: #FFFFFF;
    display: block;
}
.chzn-container .chzn-drop .chzn-results {
    background-color: #FFFFFF;
    display: block;
}

.dir_rtl .chzn-container-single .chzn-single div b
{
    background: url("/skins/webx_style/images/chosen-sprite.png") no-repeat scroll 6px 6px rgba(0, 0, 0, 0);
}

.dir_rtl.module_orders .chzn-container-single .chzn-single div b
{
    background: url("/skins/webx_style/images/chosen-sprite.png") no-repeat scroll 6px 2px rgba(0, 0, 0, 0)!important;
}
.dir_ltr.module_orders .chzn-container-single .chzn-single div b {
    background: url("/skins/webx_style/images/chosen-sprite.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0)!important;

}
.dir_rtl .chzn-container-single .chzn-single{
    text-align: right;
}
.chzn-container-single .chzn-single span
{
    margin-right: 0;
}
.dir_rtl .chzn-container-single .chzn-single div {
    left: 0;
    right: auto;
}
/* End design selector for city with search*/

/*LOGIN + HEADER*/


#header_separator {
    width:353px;
}



.module_technical .language_selector {
    margin-top:5px!important;
}
.family_price_container.waiting {
    height: auto;
}
.waiting {
    min-height: 140px;
    background: url('/images/loading.gif') no-repeat;
    background-position: 50%;
}
.product_price_container.waiting {
    height: 30px;
    background-position: center;

}
body.module_catalogue .family_products .content td .product_price_container.waiting {
    position: absolute;
    top: 10px;
    right: 20px;
}
.compare_loader.waiting {
    position: absolute;
    z-index: 9999;
    background-position: center center;
    height: 35px;
    top: -4px;
    width: 100%;
    background-color: #ffffff;
}
.dir_ltr .compare_loader.waiting {
    left: 0;
}
.dir_rtl .compare_loader.waiting {
    right: 0;
}
/*LOGIN*/


/*HEBREW FIX*/



#controls {
    padding-left:10px;
}

.dir_rtl td.navigatorft_head {
    padding-right:3px;
    height: 38px;
}

.dir_rtl #controls {
    padding-right:10px;
}

#t_select_product {
    width:700px;
}

#favorites_image {
    height:100px;!important;
}
td.sft_head {
    padding-top:0px;
}

td.mft_head {
    padding-top:0px;
}

.group_head {
    margin-bottom:0px;
    padding-bottom: 0;
    background-color: transparent;
}

.dir_rtl #logo_td {
    text-align:left!important;
}

.module_distributors #page_content {
    padding-top:35px!important;
}
body.autoclass_backend #left_block {
    display: none;
}


.module_distributors .sft_head , .module_cms .sft_head {
    color:#FFFFFF;
    font-size: 15px;
}

.module_distributors .search_left , .module_cms .search_left{
    padding-top:0!important;
}
.header_menu_options .login_area {
    min-width: 98px;
    height: 47px;
    margin-top: 6px;
}
.dir_rtl .ui-dialog.ui-widget.login_area .ui-dialog-titlebar.ui-widget-header .ui-dialog-title{
    float: right;
    margin: 0 0 0 9px;
}
.dir_ltr .header_menu_options .login_area {
    float: right;
    border-left: 1px solid #424242;
}
.dir_rtl .header_menu_options .login_area {
    float: left;
    border-right: 1px solid #424242;
}

.header_cms_area
{
    min-width: 980px;
    height: 102px;
}

body.not_found_404 #left_block{
    position: relative;
}
body.not_found_404.dir_rtl #left_block .search_left  {
    right: 170px;
    top: -50px;
}
body.not_found_404.dir_ltr #left_block .search_left  {
    left: 170px;
    top: -50px;
}
body.not_found_404.dir_ltr #left_block .search_left .search_form_btn{
    position: absolute;
    left: 270px;
}
body.not_found_404.dir_rtl #left_block .search_left .search_form_btn{
    position: absolute;
    right: 270px;
}

.module_cms .search_left,
.module_contact .search_left,
.module_calculator .search_left,
.module_contact .search_left {
    padding-top: 0;
}

/*HEBREW FIX*/

.search_area {
    width:273px;
}

.cbgimg {
    width:180px;
    background-image: url(/skins/tefen_style/images/index/bottomimg.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.dir_rtl .cbgimg  {
    background-position: 13px 0px;
}

.cbgimg {
    width:180px;

}
.news_block b {
    color:#2974A8;
}

.search_input2 {
    background-color:#DCDDDE;
    color:#000000;
    cursor:text;
    font-family:"Tahoma";
    font-size:10px;
    margin:3px;
    vertical-align:middle;
    width:88px !important;
}

.search_btn {

    color:#444444;
    cursor:pointer;
    border:none;
    font-size:12px;
    font-weight:bold;
    height:20px;
    padding-left:30px;
    vertical-align:middle;
}


.bottomrow {
    background-color:transparent;
    background-image:url("/skins/tefen_style/images/index/foot_bg_full.png") !important;
    background-position:left top;
    background-repeat:no-repeat;
    color:white;
    height:26px;
    padding-left:20px;
    width:820px;
}

/*TOP MENU */

.userfield {
    font-weight: bold;
}

td.wft_main, td.wft_bottom {
    background-color:white;
    border:1px solid #E4E6E8;
    font-weight:normal;
    padding:0;
    vertical-align:bottom;
}


.group_list_item {
    border-bottom:1px solid #2974A8;
}

#header_login_toolbox {
    float:right;

}
ul#vertical_menu.menu li.menu_item {
    width:107px;
}


.dir_rtl .cms_content_area p {
    margin-right:0px;
}


body.module_cms #cms_inner_table, body.module_calculator #cms_inner_table {
    padding-left:0px;
}


#cms_editor{
    padding-left:0px!important;
}

.dir_rtl #cms_editor{
    padding-right:0px!important;
}


.cms_content_area big b {
    color:#2974A8;

}

.cms_content_area .yl {
    color:#AAAAAA!important;
}

.cms_content_area .yl:hover {
    color:darkred!important;
}

#ctrl .fbl, #ctrl .fbrl {
    margin: 5px 62px 10px 5px;
}


/*floating left menu*/
.menu_second_level {
    position:absolute;
}
body.page_3stripes .menu_second_level {
    display:none;
}

#menu_second_level_spacer {
    width:139px;
}






.module_promotional .featured {

}

/** Module: News **/

.module_news h4.news_type {

}

.module_news .news_item.preview h3.item_title {
    background-color: #7AC142 !important;
    font-size: 15px;
}

/** Module: Newsletter **/


.login_area_buttons {
    width: 360px;
}

.component_news_manager .global_actions {
    text-align: center;
}

.component_news_manager .global_actions .instructions {
    padding: 10px;
}


input.login_field {
    border: 1px #666666 solid;
    background-color: #ffffff;
    width: 118px;
    height: 18px;
    padding-left: 10px;
    margin-right: 5px;
    font-size: 13px;
    font-family: Arial;
    color: #333333;
}

body.dir_rtl input.login_field {
    padding-left: 0px;
    padding-right: 10px;
    margin-left: 0px;
    margin-right: 5px;
}

body.dir_ltr input#login_button {
    margin-left: 3px;
    margin-right: 0;
}
body.dir_rtl input#login_button {
    margin-right: 3px;
    margin-left: 0;
}

#login_area .login_btn_container {

}
#login_area input#login_button {
    background-color: #E2373F;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    max-width: 120px;
    height: 30px;
    border-radius: 3px;
    border: 1px solid #cd0723;
}

#header_tools_div div#login_area {
    margin-left: 0px;
    margin-top: 30px;
}
body.dir_rtl #header_tools_div div#login_area {
    margin-left: 0;
    margin-right: 222px;
    min-width: 580px;
    position: absolute;
}
/*------------------start--login_area new design*/
.login_area.ui-dialog{
    max-width: 244px;

}
.login_area.ui-dialog .login_btn_container #login_button{
    background-color: #e7364f;
    border-radius: 3px;
    background-image: none !important;

}
.login_area.ui-dialog .ui-dialog-titlebar .ui-dialog-title{
    color: #000000 !important;
}

/*------------------End--login_area new design*/

.header_table {
    height: 166px;
    background-color: transparent;
    position: relative;
}


.dir_rtl .login_field,
.dir_rtl #search_q.search_input {
    padding-right: 10px;
}

.search_left #search_form .search_form_btn {
    background-color: #0485EA;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 32px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 7px;
    margin-right: 7px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-family: Arial;
    font-size: 14px;
    border: none;
}
body.dir_rtl #search_q,
.dir_ltr .search_left #search_form .search_form_btn {
    float: right;
}

#search_submit {
    width: 20px;
    height: 20px;
    border: none;
    background: url('/skins/webx_style/images/search.jpg') transparent no-repeat;
    position: relative;
    left: 42px;
    top: 1px;
    cursor: pointer;
}

div#header_top_menu_login_div {
    display: none;
}
div#header_top_menu_login_div a {
    color: #ffffff !important;
}



body.dir_rtl .header_logo_div div#login_area {
    margin-left: 0px;
    margin-right: 222px;
    position: absolute;
    min-width: 380px;
}

span.language_selector a {
    color: #ffffff;
    font-size: 13px;
    font-family: Arial;
}
body.dir_ltr div.header_menu div.menu_item {
    padding-left: 20px;
    padding-right: 20px;
    float: left;
}

body.dir_rtl div.header_menu div.menu_item {
    padding-left: 20px;
    padding-right: 20px;
    float: right;
}

div.header_menu div.menu_item a {
    color: #FFFFFF;
    font-size: 13px;
    font-family: Arial;
}

div#menu_line {
    width: 785px;
    height: 5px;
    background-color: #F37123;
    margin-top: 12px;
    position: absolute;
    margin-left: 215px;
    top: 100px;
}

body.dir_rtl div#menu_line {
    margin-left: auto;
    margin-right: 225px;
}

div#menu_marker {
    background-image: none;
    width: 20px;
    height: 10px;
    position: absolute;
    z-index: -1;
}



.promotional_produc {
    background-image: none;
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-bottom: 5px #cccccc solid;
    padding-bottom: 20px;
    margin-bottom: 15px;
    width: 165px;
    height: 183px;
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    margin-left: 38px;
    margin-right: 2px;
}

.group_list_box {
    background-image: none;
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-bottom: 5px #cccccc solid;
    padding-bottom: 20px;
    margin-bottom: 15px;
    width: 165px;
    height: 183px;
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    margin-left: 38px;
    margin-right: 2px;
    margin-top: 6px;
}

.product_list_box {
    background-image: none;
    float: left;
}

body.module_catalogue span.group_name_link {
    display: none;
}

.promotional_product_title {
    background-image: url('/skins/webx_style/images/bg_title.jpg');
    background-repeat: no-repeat;
    background-color: #ffffff;
    background-position: left top;
    min-height: 19px;
    padding-left: 15px;
    padding-top: 2px;
    padding-bottom: 0px;
}

body.dir_rtl .promotional_product_title {
    background-image: url('/skins/webx_style/images/bg_title_he.jpg');
    background-repeat: no-repeat;
    background-position: right top;
    padding-right: 15px;
    padding-top: 2px;
    padding-bottom: 0px;
}

.promotional_product .pricing {
    padding-bottom: 5px;
    color: #000000;
    font-weight: bold;
}


body.dir_rtl .product_list_box {
    background-image: none;
    float: right;
}

body.dir_rtl .group_list_box {
    background-image: none;
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
    padding-bottom: 20px;
    margin-bottom: 15px;
    width: 170px;
    height: 150px;
    padding-right: 0px;
    padding-left: 0px;
    float: right;
    margin-right: 26px;
    margin-left: 6px;
    margin-top: 6px;
}

/**MENU**/

/**Breadcrumbs**/
body.module_contact #breadcrumbs a,
#compare_breadcrumbs span.breadcrumb a,
.navigatorft_head span.breadcrumb a {
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}
body.module_contact #breadcrumbs,
#compare_breadcrumbs span.breadcrumb,
.navigatorft_head span.breadcrumb {
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}


.dir_rtl .breadcrumbs span.breadcrumb{
    float: right;
}
.dir_rtl .admin_menucat{
    margin-top: 60px;
}

body.module_contact #breadcrumbs .separator,
#compare_breadcrumbs .separator,
.navigatorft_head .separator {
    margin: 0 5px;
}
/**LEVELS**/

.module_catalogue.group_level2 div.product_list_box_inner,
div.level1_wrapper div.level1_body {
    height: 170px;
    text-align: center;
    margin-top: 15px;
}
.module_catalogue.group_level1 #product_groups_list .toolbox_container,
.module_catalogue.group_level2 #product_groups_list .toolbox_container,
.module_catalogue.group_level3 #product_groups_list .toolbox_container
{
    position: absolute;
}
.homepage_header .toolbox_container{
    position: absolute;
    z-index:99999999999999999999999;
}

.catalog_multiple_selector_compare_button_inner {
    display: none;
}
.dir_rtl #catalog_multiple_selector_products {
    float: right;
}

.db_backend td#page_content table {
    width: 655px;
}
body.module_catalogue table#t_win1.t_win.level3 tr.row_2 div.group_list {
    margin-top: 0px;
}
.product_list_box .product_header a,
div.level1_wrapper div.level1_title a,
.promotional_product_title {
    color: #0485EA;
    font-size: 17px;
}
div.level1_wrapper {
    width: 194px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

body.dir_ltr div.level1_wrapper {
    border-right: 1px solid #e8e8e8;
    float: left;
}

body.dir_rtl div.level1_wrapper {
    border-left: 1px solid #e8e8e8;
    float: right;
}

div.level1_wrapper {
    float: left;
    height: 255px;
    border-bottom: 1px #e8e8e8 solid;
    margin: 0 0 -1px 1px;
    padding-bottom: 0;
}
div.level1_wrapper div.level1_title {
    height: 19px;
    font-size: 13px;
    text-align: center;
}

div#catalogue_groupdesc_wrapper {
    width: 190px;
    height: 190px;
    background-color: #e6e4e5;;
    float: left;
}

body.dir_rtl div#catalogue_groupdesc_wrapper {
    float: right;
}

.dir_rtl div#catalogue_groupdesc {
    padding-left: 0;
    margin-right: 25px;
}

div#catalogue_groupdesc_image {
    float: left;
    padding-left: 2px;
}

body.dir_rtl div#catalogue_groupdesc_image {
    float: right;
    padding-left: 0;
    height: 215px;
    width: 876px;
    position: relative;
    margin-right: 3px;
}
#catalogue_groupname {
    color: #343434;
    font-size: 40px;
    font-weight: normal;
    line-height: 38px;
    padding-right: 43px;
    margin-top: 10px;
    width: 413px;
}

div#homepage_menu_wrapper, div#catalogue_menu_wrapper {
    width: 177px;
}


.homepage_header div.toolbox_container {
    top: 5px;
}

/** Nameblock **/


.selectBox-options li a
{
    color: #000000;
    font-size: 15px;
}
.selectBox-options li.selectBox-selected a {
    background-color: #F5F5F5;
    color: #9b9b9b;
}
#catalog_multiple_selector_selected span
{
    font-size: 15px;
}




div.catalog_multiple_selector_selected_field {
    -moz-border-radius: 13px;
    -webkit-border-radius: 13px;
    border-radius: 13px;
    border: 1px #cdcdcd solid;
    height: 22px;
    display: inline-block;
    line-height: 20px;
    margin: 0 5px 10px 5px;
}

body.dir_rtl div.catalog_multiple_selector_selected_field a {
    margin-left: 5px;
}

#product_range_selector .selected_fields_container .title{
    font-size: 14px;
    margin-top: 3px;
}
body.dir_ltr div.catalog_multiple_selector_selected_field {
    direction: rtl;
    padding: 0 10px 0 7px;
}
body.dir_rtl div.catalog_multiple_selector_selected_field {
    direction: ltr;
    padding: 0 7px 0 10px;
}
div.selected_product_compare input {
    margin: 0px;
}
#catalog_multiple_selector_products input.selected_product_compare_checkbox
{
    display: none;
}
body.nameblock_multiple_selector .compare_actions_container .nb_compare,
body.nameblock_multiple_selector .compare_actions_container.compare_selected .selected_product_compare_label {
    display: none;
}
body.nameblock .paginate .result_count_selector {
    background-color: transparent;
    border: none;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 10px;
}
body.nameblock .paginate .result_count_selector .paginate_items_per_page_btn {
    /*padding: 0;*/
    border: none;
    /*background-color: transparent;*/
    cursor: pointer;
    color: #9f9f9f;
    font-size: 12px;
}

body.nameblock.dir_ltr .paginate .result_count_selector .paginate_items_per_page_btn {
    border-left: 1px solid #e8e8e8;
}

body.nameblock.dir_ltr .paginate .result_count_selector .paginate_items_per_page_btn:first-child {
    border-left: none;
}
body.nameblock.dir_rtl .paginate .result_count_selector .paginate_items_per_page_btn {
    border-right: 1px solid #e8e8e8;
}
body.nameblock.dir_rtl .paginate .result_count_selector .paginate_items_per_page_btn:first-child  {
    border-right: none;
}

body.nameblock .paginate .result_count_selector .paginate_items_per_page_btn.selected {
    color: #0485ea;
}
/**Pagination**/
body.module_catalogue.nameblock .group_list .paginate_div_nb {
    margin: 0 12px;
}
#catalog_multiple_selector_products .paginate .page_link_decorator,
.module_orders .paginate .page_link_decorator {
    border: none !important;

}
#catalog_multiple_selector_products .paginate .page_link.current_page .page_link_decorator {
    background-color: transparent;
}
#catalog_multiple_selector_products .paginate .page_link a {
    color: #9e9e9e;
}
#catalog_multiple_selector_products .paginate .page_link.current_page .page_link_decorator a,
.module_orders .paginate .page_link.current_page .page_link_decorator a{
    color: #0485EA;
    background: none repeat scroll 0 0 #ffffff;
    border:none;

}


#catalog_multiple_selector_products .paginate .page_next .page_link_decorator,
#catalog_multiple_selector_products .paginate .page_previous .page_link_decorator {
    background-repeat: no-repeat;
    padding: 0;
}
.dir_ltr #catalog_multiple_selector_products .paginate .page_next .page_link_decorator,
.dir_ltr .module_orders .paginate .page_next .page_link_decorator {
    background-image: url("/images/catalogue/nameblock/pagination_right.jpg");
    background-repeat: no-repeat;
    border: none;
    width: 15px;
    height: 15px;
}
.dir_rtl #catalog_multiple_selector_products .paginate .page_next .page_link_decorator,
.dir_rtl .module_orders .paginate .page_next .page_link_decorator {
    background-image: url("/images/catalogue/nameblock/pagination_left.jpg");
    background-repeat: no-repeat;
    border: none;
    width: 15px;
    height: 15px;
}
.module_orders .paginate .page_next .page_link_decorator {

    padding: 0;
}
.dir_ltr #catalog_multiple_selector_products .paginate .page_previous .page_link_decorator,
.dir_ltr .module_orders .paginate .page_previous .page_link_decorator{
    background-image: url("/images/catalogue/nameblock/pagination_left.jpg");
    background-repeat: no-repeat;
    height: 15px;
    width: 15px;
}
.dir_rtl #catalog_multiple_selector_products .paginate .page_previous .page_link_decorator,
.dir_rtl .module_orders .paginate .page_previous .page_link_decorator{
    background-image: url("/images/catalogue/nameblock/pagination_right.jpg");
    background-repeat: no-repeat;
    height: 15px;
    width: 15px;
}
.module_orders .paginate .page_link .page_link_decorator {
    padding: 0 5px;
}
.module_orders .paginate .page_next .page_link_decorator,
.module_orders .paginate .page_previous .page_link_decorator {
    padding: 0;
}

#catalog_multiple_selector_products .paginate .page_link_decorator .title,
.module_orders .paginate .page_link_decorator .title{
    color: transparent;
    font-size: 0;
    height: 15px;
    width: 15px;
}
#catalog_multiple_selector_products .paginate .page_link_decorator span.title {
    display: inline-block;
}

body.module_catalogue.nameblock table#t_win1.t_win div#controls {
    display: none;
}

body.module_catalogue.nameblock .nameblock_dimensions_view .product_nameblock_controls {
    width: auto;
}

body.module_catalogue.nameblock span.group_list_link {
    display: none;
}

body.module_catalogue.nameblock .sig_component.component_product_comments_summary .rank_numeric
{
    font-size: 15px;
    color: #adadad;
}

.module_catalogue.nameblock div.selected_product_compare
{
    float: right;
    height: 24px;
    width: 100%;
}
.module_catalogue.nameblock div.selected_product_compare span
{
    line-height: 12px;
}
.module_catalogue.nameblock .sig_component.component_product_comments_summary
{
    border-bottom: 1px dotted #DBDBDB;
    margin-bottom: 27px;
    padding-bottom: 10px;
}
body.module_catalogue.nameblock .nameblock_dimensions_view table.tablesorter thead tr .header {
    background-color: #000000;
    background-position: 6px center;
    background-image: url('/skins/webx_style/images/sort_available.gif');
    color: #FFFFFF;
    text-align: center;
    padding-left: 16px;
    font-weight: normal;
    padding-right: 0;
}

body.dir_rtl.module_catalogue.nameblock .nameblock_dimensions_view table.tablesorter thead tr .header {
    padding-left: 0px;
}

body.module_catalogue.nameblock table.dimensions.tablesorter tbody tr.odd {
    background-color: #cccccc;
}

body.module_catalogue.nameblock table.dimensions.tablesorter tbody tr.even {
    background-color: #efefef;
}

body.module_catalogue.nameblock table.dimensions.tablesorter tbody tr.even td,
body.module_catalogue.nameblock table.dimensions.tablesorter tbody tr.odd td {
    color: #333333;
    text-align: center;
}

body.module_catalogue.nameblock table.dimensions.tablesorter tbody tr.odd:hover,
body.module_catalogue.nameblock table.dimensions.tablesorter tbody tr.even:hover {
    background-color: #ffdb78;
}

body.module_catalogue.nameblock div.product_nameblock_details {
    margin-left: 20px;
    padding-bottom: 7px;
    padding-top: 7px;
}
body.module_catalogue .nameblock_dimensions_view .product_nameblock_images .product_nameblock_fitting {
    width: 375px;
    margin-right: 20px;
    border: 1px #cccccc solid;
}

body.dir_rtl.module_catalogue .nameblock_dimensions_view .product_nameblock_images .product_nameblock_fitting {
    margin-right: 0px;
    margin-left: 20px;
}

body.dir_rtl.module_catalogue .nameblock_dimensions_view .product_nameblock_images .product_nameblock_fitting.technical_image {
    margin-left: 0px;
}

body.module_catalogue .nameblock_dimensions_view .product_nameblock_images .product_nameblock_fitting img {
    width: 230px;
    height: 230px;
}

body.module_catalogue .nameblock_dimensions_view .product_nameblock_images .product_nameblock_fitting.technical_image {
    margin-right: 0px;
    border: 1px #cccccc solid;
}

body.module_catalogue.nameblock .nameblock_dimensions_view .dimensions td,
body.module_catalogue.nameblock .nameblock_dimensions_view .dimensions th {
    border-right: 2px #FFFFFF solid;
}
body.dir_rtl .nameblock_dimensions_view .dimensions th span
{
    margin-right: 0 !important;
}
.nameblock_dimensions_view .dimensions td span {
    margin-right: -5px;
}
body.module_catalogue.nameblock .nameblock_dimensions_view .dimensions {
    border: none;
}

.nameblock_dimensions_view .product_nameblock_images {
    margin-bottom: 20px;
}


body.dir_ltr .left_content .nameblock_multiple_selector_values_row .value_row_inner,
body.dir_ltr #catalog_multiple_selector_menu .nameblock_multiple_selector_values_row .value_row_inner
{
    margin-left: 6px;
    max-width: 86%;
    vertical-align: top;
}
body.dir_rtl .left_content .nameblock_multiple_selector_values_row .value_row_inner,
body.dir_rtl #catalog_multiple_selector_menu .nameblock_multiple_selector_values_row .value_row_inner
{
    margin-right: 6px;
    max-width: 86%;
    vertical-align: top;
}

.module_catalogue.nameblock ul.selectBox-dropdown-menu,
.module_promotional ul.selectBox-dropdown-menu {
    border: 1px solid #bbbbbb;
    border-top: none;
    border-radius: 0 0 5px 5px;
    width: 210px !important;
}

.module_catalogue.nameblock a.selectBox-dropdown.selectBox-menuShowing {
    background-image: url("/skins/webx_style/images/select-bg.png");
}

#catalog_multiple_selector_menu .multiple_selector_additional_menu {
    padding: 0;
}


div.nameblock_multiple_selector.field_Campaign,
div.nameblock_multiple_selector.field_Name {
    display: none;
}

div.nameblock_multiple_selector.field_product_code {
    display: none;
}

.module_catalogue.nameblock .clear
{
    display: none;
}
.module_catalogue.nameblock .sig_component.component_product_price_with_discount,
.module_home_page .sig_component.component_product_price_with_discount {
    float: right;
    height: 23px;
}
.module_catalogue.nameblock .sig_component.component_product_price_with_discount a.ui_widget_popup_link.power_card
{
    border-left: transparent 1px dotted;
    border-right: #000000 1px dotted;
    height: 23px;
    margin-right: 14px;
    padding-right: 8px;
    display: inline-block;
    background-image: url("/images/Fittings/homecenter/images/card_icon.png");
    background-position: 90% top;
    background-size: 14px 10px;
    background-repeat: no-repeat;
}

.module_catalogue.nameblock .sig_component.component_product_price_with_discount .ui_widget_popup_link.power_card .power_card_text
{
    color: #000000;
    display: inline-block;
    font-size: 15px;
    line-height: 7px;
    height: 15px;
    background-image: url("/skins/webx_style/images/go_arrow_he.png");
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-left: 9px;
    padding-right: 0;
    margin-right: 16px;
}
.module_catalogue.nameblock .sig_component.component_product_price_with_discount .ui_widget_popup_link.power_card img
{
    height: 8px;
    width: 54px;
    display: block;
}

.module_catalogue.nameblock .sig_component.component_product_price_with_discount .product_price_container .base_price .title,
.module_catalogue.nameblock .sig_component.component_product_price_with_discount .product_price_container .base_price .you_saved {
    display: none;
}
.module_catalogue.nameblock .sig_component.component_product_price_with_discount .discount_price,
.module_home_page .sig_component.component_product_price_with_discount .discount_price {
    color: #e2373f;
    height: 23px;
    line-height: 28px;
}
.module_catalogue.nameblock .sig_component.component_product_price_with_discount .discount_price .currency,
.module_home_page .sig_component.component_product_price_with_discount .discount_price .currency
{
    font-size: 15px;
    font-weight: bold;
}
.module_catalogue.nameblock .sig_component.component_product_price_with_discount .base_price
{
    margin-top: -41px;
}
.sig_component.component_product_price_with_discount .base_price .base_price_container {
    text-decoration: line-through;
}
.module_catalogue.nameblock .sig_component.component_product_price_with_discount .base_price .base_price_container
{
    color: #969593;
    font-size: 13px;
}
.module_catalogue.nameblock .sig_component.component_product_price_with_discount .base_price .base_price_container .currency
{
    font-size: 9px;
}
.module_catalogue.nameblock .sig_component.component_product_price_with_discount .discount_price strong {
    font-size: 28px;
    font-weight: bold;
    line-height: 12px;
    display: inline-block;
    height: 23px;
    letter-spacing: -1px;
}

.module_catalogue.nameblock #catalog_multiple_selector_products .exclusive {
    margin-right: 4px;
}
/** Overview**/
a.nb_collapse_more_values {
    color: #E6696D;
    display: none;
    outline: 0;
}

a.nb_expand_more_values {
    color: #E6696D;
    outline: 0;
}






.module_basket .sig_component.component_product_price_with_discount .exclusive.exclusive_1
{
    background-image: url("/images/Fittings/homecenter/images/exclusive/exclusive_1_small.png");
    height: 24px;
    width: 57px;
    vertical-align: bottom;
}
.product_comment_editor_container .product_comment_editor_inner_container form .send_product_rank,
.product_comment_editor_container .product_comment_editor_inner_container form .cancel_product_rank,
.product_comment_and_rank_container .product_rank_container button.rank_product
{
    font-size: 15px;
    font-weight: normal;
}

div#header_logo_div {
    position: absolute;
    left: 1px;
    top: 11px;
}

body.dir_rtl div#header_logo_div {
    position: absolute;
    right: 1px;
    top: 11px;
}

div#header_tools_div .header_bottom_center{
    color: #ffffff;
    font-size: 15px;
    cursor: pointer;
    padding: 6px;
    width: auto;
}

div#header_tools_div .header_bottom_center img{
    vertical-align: middle;
}

body.dir_rtl ul.vertical.menu li.menu_item {
    float: right;
}

div#catalogue_menu {
    width: 177px;
    float: left;
}

body.dir_rtl div#catalogue_menu {
    float: right;
}

.homepage {
    background-color: transparent;
}



div.group_head_div {
    color: #ffffff;
    font-size: 13px;
    font-family: Arial;
    margin-left: 28px;
    padding-left: 17px;
    width: 773px;
    height: 21px;
    padding-top: 5px;
    background-image: url('/skins/webx_style/images/bg_title_L3_en.jpg');
    background-repeat: no-repeat;
    background-color: transparent;
}

div.group_products_div {
    margin-bottom: 10px;
}

body.group_level2 div.group_head_div {
    margin-bottom: 15px;
}

body.dir_rtl div.group_head_div {
    color: #ffffff;
    font-size: 13px;
    font-family: Arial;
    margin-left: 0;
    padding-left: 0;
    margin-right: 48px;
    padding-right: 17px;
    width: 770px;
    height: 21px;
    padding-top: 5px;
    background-image: url('/skins/webx_style/images/bg_title_L3_he.jpg');
    background-repeat: no-repeat;
    background-position: right top;
}
ul.vertical.menu li.submenu_item.last_item {
    border-bottom: none;
}

ul.vertical.menu li.menu_item ul.submenu {
    top: 46px;
}
body.dir_ltr ul.vertical.menu li.menu_item ul.submenu ul {
    left: 220px;
}

body.dir_ltr ul.vertical.menu li.menu_item ul.submenu {
    left: -70px;
}

body.dir_rtl ul.vertical.menu li.menu_item ul.submenu ul {
    right: 220px;
}

div#contact_us_button {
    margin-top: 9px;
    margin-right: 9px;
    text-align: right;
}

body.dir_rtl div#contact_us_button {
    margin-top: 9px;
    margin-left: 14px;
    margin-right: 0;
    text-align: left;
}
div.field_textarea_container {
    float: left;
}

body.dir_rtl div.field_textarea_container {
    float: right;
}

div#enlarge_header {
    width: 420px;
    background-color: black;
    background-repeat: no-repeat;
    min-height: 21px;
    color: #ffffff;
    font-family: Arial;
    font-size: 13px;
    padding-left: 20px;
    padding-top: 5px;
    float: left;
}

div#enlarge_buttons {
    margin-left: 20px;
}

body.dir_rtl div#enlarge_buttons {
    float: right;
    margin-right: 20px;
    margin-left: 0;
}

div#enlarge_close_x {
    float: left;
    border-left: 2px white solid;
}

body.dir_rtl div#enlarge_close_x {
    border-left: none;
    border-right: 2px white solid;
}
body.dir_rtl div#enlarge_header {
    padding-left: 0;
    padding-right: 20px;
}

.ui-dialog .ui-dialog-content {
    padding: 5px;
}
body.module_basket .ui-dialog .ui-dialog-content{
    text-align: center;
    font-size: 15px;
}
#newsletter_user_email, #newsletter_user_contact {
    float: right;
    margin-right: 8px;
}

body.dir_rtl #newsletter_user_email, body.dir_rtl #newsletter_user_contact {
    float: left;
    margin-right: 0;
    margin-left: 14px;
}

div#enlarge_popup_wrapper .ui-dialog {
    padding: 0;
}

div#enlarge_popup_wrapper .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.dialog_enlarge_container {
    border: 1px #ee0f10 solid;
    border-radius:0;
}

div.toolbox_container {
    position:absolute;
}
div.dialog_enlarge_container {
    box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
}

div#newsletter_subscription_success,
div#newsletter_subscription_failed_invalidemail,
div#newsletter_subscription_failed_already,
div#newsletter_subscription_overlay {
    display: none;
}

div#newsletter_subscription_success,
div#newsletter_subscription_failed_invalidemail,
div#newsletter_subscription_failed_already {

    width: auto;
    text-align: center;
    font-size: 14px;
    font-family: Arial;
    color: #666666;
    border:1px solid #ebebeb;
    overflow: hidden;
}

div#newsletter_contact_icon {
    text-align: center;
    margin-top: 23px;
    margin-bottom: 12px;
}

div.newsletter_close {
    margin-top: 16px;
}


div.newsletter_close input {
    background-color:#0485EA;
    border: 1px solid hsl(0, 0%, 59%);
    border-radius: 4px;
    color: hsl(0, 0%, 100%);
    cursor: pointer;
    font-size: 12px;
    height: 34px;
    width: 82px;
}

div#newsletter_subscription_failed_invalidemail {
    padding-top: 50px;
}

div#newsletter_subscription_overlay {
    position: absolute;
    left: 0;
    top: 0;
    background-image: url('/skins/webx_style/images/popup_opacity_bg.png');
    z-index: 1001;
}

div.newsletter_dialog div.ui-dialog-titlebar {
    display: none;
}

div.newsletter_dialog {
    border: none;
}

div#complementary {
    width: 1001px;
}

div#complementary div.complementary_product {
    float: left;
    width: 189px;
    height: 300px;
    border-right: 1px solid #ededed;
    padding: 5px;
}

div#complementary div.complementary_product.first-child
{
    border-right: none;
}
div#complementary div.complementary_product .complementary_product_inner
{
    min-height: 170px;
    padding: 10px;
    width: 169px;
    height: 285px;
}
div#complementary div.complementary_product .complementary_product_inner:hover
{
    background-color: #ededed;
}
body.dir_rtl div#complementary div.complementary_product {
    float: right;
}

div#complementary div.complementary_name {
    margin-top: 10px;
    width: 169px;
    max-width: 169px;
    height: 47px;
}

div#complementary div.complementary_name a {
    color: #525252;
    font-size: 13px;
    font-weight: normal;
}

div#complementary div.complementary_brand {
    border-bottom: 1px dotted #A0A0A0;
    font-size: 12px;
    margin-bottom: 10px;
    max-width: 169px;
    padding-bottom: 10px;
    width: 169px;
    min-height: 13px;
}
div#complementary div.complementary_brand a {
    color: #000000;
    font-size: 11px;
}
div#complementary div.complementary_image {
    text-align: center;
    min-height: 135px;
}

div#complementary_products {
    padding-left: 10px;
    font-family: Arial;
    font-size: 13px;
    color: #ffffff;
    font-weight: bold;
    background-color: #999999;
    width: 770px;
    height: 21px;
    padding-top: 5px;
    margin-bottom: 25px;
}

body.dir_rtl div#complementary_products {
    text-align: right;
    padding-left: 0px;
    padding-right: 10px;
}


div#deals {
    width: 997px;
}

div#deals div.deal_product {
    float: left;
    height: 335px;
    padding: 0 24px;
    width: 169px;
    border-bottom: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
}

body.dir_rtl div#deals div.deal_product {
    float: right;
}
div#deals div.deal_product .deal_image
{
    text-align: center;
    margin-top: 20px;
    height: 120px;
}
div#deals div.deal_product.first-child
{
    border-right: medium none;
}
div.deal_product .sig_component.component_product_price_with_discount .product_price_container
{
    border-top: 1px dotted #C5C5C5;
    width: 170px;
}
div#deals div.deal_product .sig_component.component_product_price_with_discount a.ui_widget_popup_link.power_card
{
    background-image: url("/skins/webx_style/images/go_arrow_he.png");
    background-position: left center;
    padding-left: 9px;
    padding-right: 0;
    background-repeat: no-repeat;
    display: block;
}
div#deals div.deal_product .sig_component.component_product_price_with_discount a.ui_widget_popup_link.power_card .power_card_text
{
    background-image: url("/images/Fittings/homecenter/images/card_icon.png");
    background-position: right 4px;
    background-repeat: no-repeat;
    font-size: 14px;
    color: #000000;
    padding-right: 20px;
}

div#deals div.deal_product .sig_component.component_product_price_with_discount a.ui_widget_popup_link.power_card img {
    height: 8px;
    width: 54px;
    margin-bottom: 3px;
}
div.deal_product .sig_component.component_product_price_with_discount .base_price .title,
div.deal_product .sig_component.component_product_price_with_discount .base_price .you_saved
{
    display: none;
}
div#deals div.deal_product .sig_component.component_product_price_with_discount .discount_price
{
    display: inline-block;
    color: #E2373F;
    font-weight: 300;
}
div.deal_product .sig_component.component_product_price_with_discount .base_price
{
    display: inline-block;
    float: right;
    color: #9A9A9A;
    margin-top: 9px;
}
div#deals div.deal_product .sig_component.component_product_price_with_discount .base_price_container
{
    text-decoration: line-through;
    font-size: 13px;
    margin-left: 10px;
}
div#deals div.deal_product .sig_component.component_product_price_with_discount .base_price_container .currency
{
    font-size: 10px;
}
div#deals div.deal_product .brand
{
    color: #000000;
    font-size: 11px;
}
div#deals div.deal_name {
    margin-top: 10px;
    width: 170px;
    height: 90px;
    max-width: 218px;
}

div#deals div.deal_name a {
    color: #525252;
    font-size: 15px;
}


/**/
div#populars h2
{
    border-bottom: 2px solid #D9D9D9;
    margin-top: 60px;
    margin-bottom: 0;
}
div#populars h2 .title {
    color: #343434;
    border-bottom: 4px solid #EE2233;
    display: inline-block;
    font-size: 17px;
    font-weight: 500;
    height: 28px;
    padding-left: 15px;
    padding-right: 15px;
}

div#populars div.popular_product {
    border-bottom: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    float: left;
    height: 345px;
    padding: 0 24px;
    width: 169px;
    position: relative;
}

body.dir_rtl div#populars div.popular_product {
    float: right;
}
div#populars div.popular_product.first-child {
    border-right: none;
}
div#populars div.popular_product .popular_image
{
    margin-top: 20px;
    height: 133px;
    text-align: center;
}
div#populars div.popular_name {
    height: 90px;
    margin-top: 10px;
    max-width: 218px;
    width: 170px;
}
div#populars div.popular_name .brand {
    color: #000000;
    font-size: 11px;
}
div#populars div.popular_name a {
    color: #525252;
    font-size: 15px;
}

div#populars div.popular_image img.popular_image_inner {
    position: absolute;
    right: 5px;
    top: 5px;
}
div.popular_product .sig_component.component_product_price_with_discount .product_price_container {
    border-top: 1px dotted #C5C5C5;
    width: 170px;
}
div.popular_product .sig_component.component_product_price_with_discount .base_price {
    color: #9A9A9A;
    display: inline-block;
    float: right;
    margin-top: 9px;
}
div#populars div.popular_product .sig_component.component_product_price_with_discount .discount_price {
    color: #E2373F;
    display: inline-block;
    font-weight: 300;
}
div.popular_product .sig_component.component_product_price_with_discount strong {
    font-size: 25px;
}
div#populars div.popular_product .sig_component.component_product_price_with_discount .base_price_container {
    font-size: 13px;
    margin-left: 10px;
    text-decoration: line-through;
    color: #9A9A9A;
}
div#populars div.popular_product .sig_component.component_product_price_with_discount .base_price_container .currency {
    font-size: 9px;
}
div.popular_product .sig_component.component_product_price_with_discount .base_price .title,
div.popular_product .sig_component.component_product_price_with_discount .base_price .you_saved {
    display: none;
}
div#populars div.popular_product .sig_component.component_product_price_with_discount a.ui_widget_popup_link.power_card {
    background-image: url("/skins/webx_style/images/go_arrow_he.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 9px;
    padding-right: 0;
    display: block;
}
div#populars div.popular_product .sig_component.component_product_price_with_discount a.ui_widget_popup_link.power_card .power_card_text {
    background-image: url("/images/Fittings/homecenter/images/card_icon.png");
    background-position: right 4px;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 14px;
    padding-right: 20px;
}

div#populars div.popular_product .sig_component.component_product_price_with_discount a.ui_widget_popup_link.power_card img {
    height: 8px;
    margin-bottom: 3px;
    width: 54px;
}

div.popular_product .sig_component.component_product_price_with_discount .base_price {
    color: #9A9A9A;
    display: inline-block;
    float: right;
    margin-top: 9px;
}
div#populars div.popular_product .sig_component.component_product_price_with_discount {
    float: right;
}

body.dir_rtl.module_catalogue div.sig_widget_tabs li.current {
    color: #343434;
    font-weight: 500;
}

body.module_catalogue div.sig_widget_tabs li.tab.buyers_rating .number_of_votes
{
    color: #9b9b9b;
}

body.module_catalogue div.sig_widget_tabs li.tab.buyers_rating.current .number_of_votes
{
    color: #343434;
    font-weight: 400;
}
body.module_contact td.left_block_papa,
.module_basket td.left_block_papa,
.module_custom td.left_block_papa{
    display: none;
}



/* --------- */

.ui-dialog
{
    border: 1px #303030 solid;
}

.module_catalogue.compare_page .ui-state-default, .ui-widget-content
.module_catalogue.compare_page .ui-state-default,
.module_catalogue.compare_page .ui-widget-header .ui-state-default
{
    background: url("/skins/webx_style/images/btn_b_normal.gif");
    border: none;
    height: 20px;
    color: #ffffff;
    border-radius: 0;
    width: 95px;
    font-size: 12px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: none;
}



.ui-widget-content .ui-widget-header .ui-icon,
.ui-dialog-titlebar-close{
    background: url('/css/images/ui-icons_469bdd_256x240.png') no-repeat scroll -96px -128px transparent ;

}

.ui-dialog.enlarge_popup
{
    padding: 15px 0;
}

.ui-dialog.enlarge_popup .ui-dialog-titlebar.ui-widget-header
{
    background-color: transparent;
    padding: 0;
    background-image: url('/skins/webx_style/images/popup_head_bg.jpg');
    background-repeat: repeat-x;
    background-position: center bottom;
    padding-bottom: 32px;
}

.ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close .ui-button-text {
    font-size: 1px;
    color: transparent;
}
.ui-dialog #login_area #login_frm .login_field
{
    line-height: 24px;
    height: 28px;
    line-height: 24px;
    width: 206px;
    margin: 6px 0 0 0;
    float: none;
}
.dir_ltr .ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-icon,
.dir_ltr .ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:hover,
.dir_ltr .ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:focus,
.dir_ltr .ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close
{

    border: none;
    border-radius: 0;
    right: 9px;
    top: 12px;
    width: 16px;
    height: 15px;
    cursor: pointer;
    border:none;

}

.dir_ltr .ui-dialog.add_to_favorites_dialog .ui-dialog-titlebar.ui-widget-header .ui-icon,
.dir_ltr .ui-dialog.add_to_favorites_dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:hover,
.dir_ltr .ui-dialog.add_to_favorites_dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:focus,
.dir_ltr .ui-dialog.add_to_favorites_dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close
{
    width: 19px;
    height: 18px;
    padding: 0;
}


.autoclass_groups_list .ui-widget-header .ui-dialog-titlebar-close {

    url("/skins/webx_style/images/ui-icons_469bdd_256x240.png");
    background-position: -96px -128px;
    /*background-color: hsl(0, 0%, 100%);*/

}


/*.ui-widget-header .ui-icon {*/
/*background-image: url("images/ui-icons_469bdd_256x240.png");*/
/*background-position: -96px -128px;*/

/*}*/
.dir_rtl .ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-icon,
.dir_rtl .ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:hover,
.dir_rtl .ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:focus,
.dir_rtl .ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close
{

    border: none;
    border-radius: 0;
    top: 12px;
    width: 16px;
    height: 15px;
    cursor: pointer;
    border:none;


}



.ui-dialog .ui-dialog-buttonpane{
    border-top: 1px dotted #D9D9D9;
    margin: 0 20px;
    text-align: center;
}
.dir_ltr.module_catalogue.compare_page .ui-dialog #dialogbox,
.dir_ltr.module_catalogue.product_overview .ui-dialog #dialogbox {
    color: #343434;
    font-size: 16px;
    text-align: center;
}
.dir_ltr.module_catalogue.product_overview .ui-dialog #dialogbox {

    text-align: center;
    min-height: 120px!important;

}
.dir_rtl.module_catalogue.product_overview .ui-dialog #dialogbox {

    text-align: center;
    min-height: 120px!important;
}


div.rank_star {
    display: inline-block;
    width: 13px;
    height: 16px;
}

div.rank_star.selected {
    background:  url('/css/images/star.png') no-repeat 0 -16px;
}

div.rank_star.unselected {
    background:  url('/css/images/star.png') no-repeat 0 0;
}
.ui-widget-overlay {
    background: none #000000;
    opacity: .7;
}

.module_orders #outer_wrapper #inner_wrapper #all_content .hook_right #right_block {
    float: left;
}

/* Homecenter Order pages, stage 1 user identification form*/
.module_orders .left_block_papa
{
    display: none;
}



.module_orders .component_form_user_details
{
    width: 665px;
}

.dir_rtl .module_orders #basket {
    float: right;
}

/*---------------basket css - start*/
/*
.module_orders #basket .basket_sideview_title{
    height: 38px;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    line-height: 37px;
    padding-left: 10px;
    font-size: 15px;
    font-weight: bold;

}
.module_orders #basket .basket_sideview #sidebasket_show_products {
    background-image: url("/images/catalogue/nameblock/nb_up.png");
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    margin-bottom: -2px;
}
.module_orders.dir_ltr #basket .basket_sideview #sidebasket_show_products {
    margin-right: 6px;
}
.module_orders.dir_rtl #basket .basket_sideview #sidebasket_show_products {
    margin-left: 6px;
}
.module_orders #basket .basket_sideview #sidebasket_show_products.collapsed
{
    background-image: url("/images/catalogue/nameblock/nb_down.png");
}
.module_orders #basket .basket_sideview_title.main{

    background-image: url("/skins/webx_style/images/add_to_cart_s.png");
    background-repeat: no-repeat;
}
.module_orders.dir_ltr #basket .basket_sideview_title.main {
    background-position: 8px center;
    padding-left: 38px;
}

.module_orders.dir_rtl #basket .basket_sideview_title.main {
    background-position: 216px center;
    padding-right: 38px;
}

.module_orders #basket .basket_sideview_title .sidebasket_edit {
    color: #0485ea;
    font-size: 11px;
    text-decoration: underline;
    margin: 0 10px;
}

.module_orders.dir_ltr #basket .basket_sideview_title .sidebasket_edit {
    float: right;
}

.module_orders.dir_rtl #basket .basket_sideview_title .sidebasket_edit {
    float: left;
}
.module_orders #basket .basket_items_list_container ul{
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 310px;
    margin-bottom: 0;
    list-style: none;
    width: 250px;
    padding: 0;
    display: none;
}
.module_orders #basket .basket_items_list_container ul li{
    width: 90%;
    margin: 0 auto;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 5px;
    padding-top: 5px;
}
.basket_sideview_item .product_title{
    color:#0585ea;
}
.basket_sideview_item .qty{
    color: #585858;
}
.basket_sideview_item .cost{
    float: right;
    direction: rtl;
}

.totals_wrapper{
    background-color: #f7f7f7;
    width: 85%;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 11px;
}
.total_line .total_title,
.total_line .total_value{
    display: inline-block;
}
.basket_totals .total_value{
    float: right;
}
.dir_rtl .basket_totals .total_value{
    float: left;
}
.total_sep {
    border-top: 1px solid #dedede;
    padding-top: 10px;
}

.total_line .total_total{
    color: green;
}
.total_top{
    line-height: 16px;
    padding-bottom: 10px;

}*/
/*------------------basket css - end*/


/*------------------basket rtl*/
.dir_rtl .table_page_content #basket{
    margin-left: 0;
    float: left;
}


.dir_rtl .basket_sideview_item .cost{
    float: left;

}

.dir_rtl #basket .basket_sideview_title{
    padding-right: 10px;
}

/*.dir_rtl  .forgot_pass {*/
/*float: right;*/
/*}*/


.dir_rtl .module_orders #basket .basket_items_list_container{
    direction: rtl;
}


/* End Homecenter Order pages, stage 1 user identification form*/
/* Homecenter Order pages, stage 2 delivery details form*/
.module_orders .bottom_border
{
    margin-left: 37px;
    width: 661px;
    color: #000000;
    font-size: 11px;
    float: right;
}
.module_orders .bottom_border h3
{
    color: #000000;
    font-size: 21px;
    font-weight: normal;
}
.module_orders .bottom_border .sig_component.component_form_user_details h3
{
    margin: 30px 0 20px 0;
}
.module_orders .sig_component.component_store_list #store_list h3,
.module_orders .sig_component.component_form_shipping_address_homecenter .bottom_border h3
{
    margin: 30px 20px 20px 0;
}
.module_orders .bottom_border .field
{
    display: inline-block;
    float: right;
    margin-left: 25px;
    margin-bottom: 24px;
    height: 31px;
}
.module_orders .bottom_border .field .fi
{
    border: none;
    line-height: 24px;
    padding-right: 10px;
    color: #343434;
    font-size: 15px;
}
.module_orders .bottom_border .field input.fi
{
    height: 28px;
    width: 205px;
    background-image: url("/skins/webx_style/images/input_bg.png");
    background-repeat: no-repeat;
}
.module_orders #order_form .bottom_border .field_name
{
    color: #4B4B4B;
    display: inline-block;
    font-size: 15px;
    padding-top: 5px;
}
.module_orders #order_form .bottom_border .mandatory
{
    float: right;
    color: red;
}

.module_orders .mandatory
{
    color: red;
}
.module_orders .bottom_border .field_id_notes_container .field_name,
.module_orders .bottom_border .field_id_street_address_container .field_name,
.module_orders .bottom_border .field_id_city_container .field_name,
.module_orders .bottom_border .field_id_apartment_number_container .field_name,
.module_orders .bottom_border .field_id_floor_container .field_name,
.module_orders .bottom_border .field_id_street_number_container .field_name
{
    width: 40px;
}
.module_orders .bottom_border .field_id_street_number_container input.fi,
.module_orders .bottom_border .field_id_floor_container input.fi,
.module_orders .bottom_border .field_id_apartment_number_container input.fi,
.module_orders .bottom_border .field_id_building_number_container input.fi,
.module_orders .bottom_border .field_id_store_number_container input.fi
{
    width: 38px;
    height: 30px;
    background-image: url("/skins/webx_style/images/order/input_bg_xs.jpg");
}
.module_orders .bottom_border .sig_component.component_form_user_details,
.module_orders .bottom_border .field_id_notes_container,
.module_orders .bottom_border .field.field_id_street_number_container ,
.module_orders .bottom_border .field.selection_field.field_id_city_container
{
    padding-right: 20px;
}
.module_orders .bottom_border .field .selectBox.fi.selectBox-dropdown.selectBox-menuShowing
{
    background-image: url("/skins/webx_style/images/order/select-bg-selected.png");
}
.module_orders .bottom_border .field .selectBox-dropdown.fi
{
    background-image: url("/skins/webx_style/images/select-bg-s.png");
    height: 30px;
    min-width: 50px;
    width: 50px !important;
    text-align: right;
}
.module_orders .bottom_border .field .selectBox-dropdown.fi .selectBox-label {
    padding: 2px 0;
}
.module_orders ul.selectBox-dropdown-menu.selectBox-options.fi-selectBox-dropdown-menu
{
    background-color: #F5F5F5;
    border: medium none;
    box-shadow: none;
    display: none;
    left: 729.5px;
    top: 1066px;
    width: 62px !important;
}
.module_orders .bottom_border .field.selection_field.field_id_city_container .field_name
{
    vertical-align: top;
}
.module_orders #captcha_wrapper {
    float: right;
    text-align: center;
}

.module_orders input#field_id_captcha {
    float: right;
}

.module_orders div.field.text_field.field_id_captcha {

}
.module_orders div.field.text_field.field_id_captcha .field_name
{
    float: right;
    width: 250px;
    margin-left: 10px;
}
.module_orders div.field.text_field.field_id_captcha  #captcha_wrapper a
{
    display: inline-block;
    height: 15px;
    margin: -9px 10px 0;
    vertical-align: text-top;
    width: 18px;
}
.module_orders .bottom_border .field_id_notes_container
{
    background-image: url("/skins/webx_style/images/order/text_box_top.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    padding-top: 7px;
    margin-bottom: 26px;
    height: auto;
}
.module_orders #order_form .bottom_border .field_id_notes_container .field_name
{
    padding-top: 0;
}
.module_orders .bottom_border .field_id_notes_container .input
{
    background-image: url("/skins/webx_style/images/order/text_box_bottom.jpg");
    background-position: left bottom;
    padding-bottom: 7px;
}

.module_orders .bottom_border .field_id_notes_container .input .fi
{
    background-position: center bottom;
    background-repeat: no-repeat;
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    height: 16px;
    margin: 0;
    max-width: 548px;
    width: 548px !important;
    background-image: none;
    overflow: hidden;
    line-height: 15px;
}
.module_orders .bottom_border .field_id_notes_container .textarea_label
{
    vertical-align: top;
}
.module_orders .bottom_border .field_id_notes_container span.input,
.textarea_label
{
    display: inline-block;
}
.form_title{
    font-size: 17px;
    margin-top: 50px;
}

.module_orders .sig_component.component_form_user_details,
.module_orders .sig_component.component_form_shipping_address
{

    border-bottom: 1px dotted #BEBEBE;
}

.module_orders .panes.ssft_frame .pane.collection .sig_component.component_store_list #store_list .ui-widget
{
    padding: 0 20px;
}
.module_orders .panes.ssft_frame .pane.collection .sig_component.component_store_list #store_list .ui-widget h2:first-child
{
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;

    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
}
.module_orders .sig_component.component_form_user_details
{

    float: right;
}

.module_orders .bottom_border h4
{
    padding-top: 15px;
    border-top: 2px #d9d9d9 solid;
}

.module_orders .bottom_border .field.field_id_delivery_time_container
{
    background-image: url("/skins/webx_style/images/truck.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 37px;
}

.module_orders .bottom_border .field.field_id_delivery_time_container .fi {
    height: 25px;
    width: 310px;
}

.module_orders .bottom_border .sig_component.component_form_user_details .row
{
    float: right;
    margin-left: 12px;
    position: relative;
}
.module_orders .bottom_border .sig_component.component_form_user_details .row .field.field_id_news_letter_container
{
    width: 665px;
}
.module_orders .bottom_border .field #field_id_full_name,
.module_orders .bottom_border .field #field_id_user_contact,
.module_orders .bottom_border .field #field_id_user_password
{
    padding-left: 25px;
    width: 180px;
}

.module_orders .bottom_border .field #field_id_phone,
.module_orders .bottom_border .field #field_id_mobile
{
    width: 205px;
    background-image: url("/skins/webx_style/images/input_bg.png");
}
.module_orders .bottom_border .sig_component.component_form_user_details .row .field.field_id_phone_container,
.module_orders .bottom_border .sig_component.component_form_user_details .row .field.field_id_mobile_container
{
    width: 305px;
}
.module_orders .bottom_border .field.field_id_street_address_container,
.module_orders .bottom_border .field.field_id_city_container,
.module_orders .bottom_border .sig_component.component_form_user_details .row .field
{
    margin-left: 0;
    width: 305px;
}
.module_orders .bottom_border .sig_component.component_form_user_details .row .field.field_id_birth_year_container
{
    width: 152px;
}
.module_orders .bottom_border .sig_component.component_form_user_details .row .field.field_id_birth_month_container,
.module_orders .bottom_border .sig_component.component_form_user_details .row .field.field_id_birth_day_container
{
    width: 76px;
}
.module_orders .bottom_border .sig_component.component_form_user_details .row .field .fi
{
    float: left;
}
.module_orders .bottom_border .sig_component.component_form_user_details label.field_name
{
    white-space: normal;
}
.module_orders .bottom_border .sig_component.component_form_user_details .field.field_id_phone_prefix_container,
.module_orders .bottom_border .sig_component.component_form_user_details .field.field_id_mobile_prefix_container
{
    height: 31px;
    width: 76px;
}
.module_orders .field.has_errors .input .fi {
    border: 1px solid red;
}
.vote_approved,
.vote_unapproved {
    font-size: 16px;
    text-align: center;
    color: #ffffff;
}

.vote_approved {
    font-size: 16px;
    text-align: center;
}
.module_orders span.purchase_btn
{
    background-color: #E2373F;
    background-image: url("/skins/webx_style/images/red_l_b.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 50px;
    margin-top: 30px;
    padding-left: 24px;
    float: left;
    margin-left: 20px;
}
.module_orders span.purchase_btn input
{
    background-color: transparent;
    background-image: url("/skins/webx_style/images/red_r_b.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 24px;
    height: 50px;
    padding-right: 24px;
    width: auto;
    margin: 0;
}
.sig_component.component_store_list
{
    padding-bottom: 30px;
}
.module_custom .sig_component.component_store_list #store_list h2.ui-accordion-header:first-child
{
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;

    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
}
.sig_component.component_store_list #store_list h2 .ui-icon.ui-icon-triangle-1-s,
.sig_component.component_store_list #store_list h2 .ui-icon.ui-icon-triangle-1-e
{
    float: right;
}

.sig_component.component_store_list #store_list .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active
{
    height: 184px !important;
    overflow-x: auto !important;
    border: none;
    border-radius: 0;
}

.component_side_bar_basket_homecenter .errors {
    background-color: #E2373F;
    color: #fff;
    font-size: 18px;
    padding: 11px;
    margin-bottom: 7px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .discounts .discount
{
    background-image: url("/skins/webx_style/images/powercard.png");
    background-repeat: no-repeat;
    padding-left: 74px;
    background-position: left center;
    color: #000000;
    font-size: 13px;
}

.component_side_bar_basket_homecenter .sidebar_basket_container .discounts
{
    border-bottom: 2px dotted #343434;
    background-image: url("/skins/webx_style/images/order/border_dotted.png");
    background-repeat: repeat-x;
    background-position: top center;
    height: 15px;
    padding: 10px 0;
    margin: 0 18px 0 18px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .discounts .is_member {
    background-image: url("/skins/webx_style/images/purchase_club_member_icon.png");
    display: inline-block;
    height: 8px;
    margin-left: 2px;
    width: 11px;
}
.module_orders .sig_component.component_store_list #store_list .store
{
    min-height: 61px;
    background-color: #F5F5F5;
}
.module_orders .sig_component.component_store_list #store_list .store .select_entry.selected
{
    background-image: url("/skins/webx_style/images/select.png");
    background-repeat: no-repeat;
    background-position: 569px center;
}

.sig_component.component_store_list #store_list h2.ui-accordion-header
{
    background-color: #e8e8e8;
    border: none;
    background-image: none;
    border-radius: 0;
    border-top: 1px #ffffff solid;
    color: #343434;
    font-size: 18px;
    height: 23px;
    padding: 8px 15px 10px 13px;
    cursor: pointer;
}

.sig_component.component_store_list #store_list h2.ui-accordion-header.ui-helper-reset.ui-state-active.ui-corner-top
{
    font-weight: bold;
    background-image: url("/skins/webx_style/images/selected_store_bg.png");
    background-position: bottom center;
    padding: 8px 15px 21px 13px;
}
.sig_component.component_store_list #store_list h2 span.ui-icon.ui-icon-triangle-1-e
{
    background-image: url("/skins/webx_style/images/close_up.png");
    background-position: center center;
    background-size: 8px 4px;
    margin-top: 6px;
    margin-left: 8px;
}

.sig_component.component_store_list #store_list h2 span.ui-icon.ui-icon-triangle-1-s
{
    background-image: url("/skins/webx_style/images/open_down.png");
    background-position: center center;
    background-size: 8px 4px;
    margin-top: 6px;
    margin-left: 8px;
}
.module_orders .sig_component.component_form_user_details .row a.tooltip_wrap
{
    left: 7px;
    position: absolute;
    top: 9px;
}

.module_orders .sig_component.component_form_user_details .row a.tooltip_wrap[data-title]:hover:after
{
    background-image: url("/skins/webx_style/images/order/purchase_explansion_pop_up.png");
    color: #343434;
    content: attr(data-title);
    height: 77px;
    left: -168px;
    margin-bottom: 17px;
    padding: 13px;
    position: absolute;
    top: -113px;
    white-space: pre-wrap;
    width: 160px;
    z-index: 20;
}

/* End of Homecenter Order pages, stage 2 delivery details form */

/* Start of Homecenter Order pages, stage 3 payment details form */
.module_orders #order_form .sig_component.component_form_payment_homecenter .payment_header
{
    background-image: url("/skins/webx_style/images/order/border_dotted.png");
    background-position: right bottom;
    background-repeat: repeat-x;
    margin-bottom: 22px;
}

.module_orders #order_form .sig_component.component_form_payment_homecenter .payment_header h3
{
    color: #e2373f;
    font-size: 26px;
    padding: 4px 30px 20px 0;
    background-image: url("/skins/webx_style/images/order/purchase_payment_details_lock.png");
    background-position: right 3px;
    background-repeat: no-repeat;
}

.module_orders #order_form .sig_component.component_form_payment_homecenter .payment_header .cms_embedded_content {
    float: left;
}

.module_orders #order_form .sig_component.component_form_payment_homecenter .payment_data
{
    background-image: url("/skins/webx_style/images/order/border_dotted.png");
    background-position: right bottom;
    background-repeat: repeat-x;
    margin-bottom: 26px;
    padding-bottom: 16px;
}
.module_orders #order_form .sig_component.component_form_payment_homecenter .payment_credit_card h3,
.module_orders #order_form .sig_component.component_form_payment_homecenter .payment_data h3
{
    font-size: 17px;
    color: #000000;
    font-weight: normal;
}

.module_orders #order_form .sig_component.component_form_payment_homecenter .payment_data .row .label
{
    font-size: 15px;
    color: #000000;
    font-weight: 500;
    margin-left: 15px;
    display: inline-block;
}

.module_orders #order_form .sig_component.component_form_payment_homecenter .payment_data .row .data
{
    color: #4b4b4b;
    font-size: 15px;
    margin-left: 20px;
    display: inline-block;
    min-width: 1px;
}
.module_orders .bottom_border .field.hidden {
    margin: 0;
    padding: 0;
}
.module_orders #order_form .sig_component.component_form_payment_homecenter .payment_data .row .data .currency
{
    font-size: 10px;
}

.credit_guard_iframe #credit_guard_iframe
{
    width: 661px;
}
/* End of Homecenter Order pages, stage 3 payment details form */

/* Level 1*/
.module_catalogue #catalogue_menu
{
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 6px;
    float: right;
    min-height: 40px;
    width: 200px;
    word-wrap: break-word;
}
.module_catalogue #catalogue_menu .side_catalogue_menu_cms
{
    float: right;
}
.module_catalogue #catalogue_menu #catalogue_menu_wrapper .group_name
{
    font-size: 15px;
    padding: 20px 18px 20px 10px;
    width: 172px;
    color: #343434;
}
.module_catalogue #catalogue_menu #catalogue_menu_wrapper .group_children
{
    background: url("/skins/webx_style/images/nb_filter_title_bg.png") repeat-x scroll center top rgba(0, 0, 0, 0);
    border-top: 1px solid #DDDDDD;
    padding: 30px 18px;
    width: 164px;
    float: right;
}
.module_catalogue #catalogue_menu #catalogue_menu_wrapper a.side_menu_item
{
    display: block;
    font-size: 15px;
    margin-bottom: 6px;
    background-image: url("/skins/webx_style/images/dashed_border.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    width: 164px;
    float: right;
    position: relative;
}
.module_catalogue #catalogue_menu #catalogue_menu_wrapper a.side_menu_item .side_menu_name
{
    background-color: #FFFFFF;
    max-width: 129px;
    padding-left: 4px;
    float: right;
    color: #525252;
}

.module_catalogue #catalogue_menu #catalogue_menu_wrapper a.side_menu_item .side_menu_count
{
    color: #bebebe;
    background-color: #FFFFFF;
    float: left;
    left: 0;
    bottom: 0;
    position: absolute;
}
.module_promotional #outer_wrapper #inner_wrapper #all_content .left_block_papa #left_block{
    width: 199px;
    background-color: transparent;
}


/* Homecenter custom map page */
.module_custom #outer_wrapper #inner_wrapper #all_content #page_content
{
    margin-right: 0;
    width: 1093px;
    background-color: transparent;
}
.module_custom .stores_page_container
{
    padding: 20px;
    width: 1051px;
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 6px;
    float: right;
}
.module_custom.dir_rtl #outer_wrapper #inner_wrapper #all_content #page_content
{
    margin-right: 0;
    margin-left: 0;
}

.module_custom .stores_page_container .store_container
{
    float: right;
    width: 622px;
    margin-left: 40px;
}
.module_custom .stores_page_container .store_container .page_header
{
    background: url("/skins/webx_style/images/store_icon.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding-right: 30px;
    color: #E33840;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
}
.module_custom .stores_page_container .store_container .page_sub_header
{
    border-bottom: 1px dotted #EBEBEB;
    color: #000000;
    font-size: 21px;
    font-weight: 100;
    margin-bottom: 15px;
    padding-bottom: 15px;
    padding-right: 30px;
}
.module_custom .sig_component.component_store_list
{
    width: 622px;
    padding: 0;
    border: none;
}
.module_custom .sig_component.component_store_list #store_list .store .select_entry .heading h4,
.module_custom .sig_component.component_store_list #store_list .store .select_entry .heading h3
{
    display: inline-block;
    *display:inline; /* IE7 hack. do not remove. */
    float: right;
}
.module_custom .sig_component.component_store_list #store_list .store .select_entry .heading .city
{
    color: #4B4B4B;
    font-size: 18px;
    padding-top: 11px;
    padding-bottom: 15px;
    margin-left: 10px;
    width: 100px;
}
.module_custom.dir_rtl .sig_component.component_store_list #store_list .store .select_entry .heading .city
{
}
.module_custom .sig_component.component_store_list #store_list .store .select_entry.selected .heading .store_name,
.module_custom .sig_component.component_store_list #store_list .store .select_entry.selected .heading .city
{
    color: #000000;
}
.module_custom .sig_component.component_store_list #store_list .store .select_entry .heading .store_name
{
    color: #4B4B4B;
    font-size: 18px;
    font-weight: normal;
    line-height: 15px;
    margin: 0;
    padding: 15px 0;
    width: 454px;
}
.module_custom .sig_component.component_store_list #store_list .store .select_entry .right_section,
.module_custom .sig_component.component_store_list #store_list .store .select_entry .left_section,
.module_custom .sig_component.component_store_list #store_list .store .select_entry .address
{
    display: none;
}
.module_custom .sig_component.component_store_list #store_list .store .select_entry
{
    padding-left: 20px;
    background-image: url("/skins/webx_style/images/close_up.png");
    background-repeat: no-repeat;
    background-position: 15px 18px;
    width: 96.7%;
}
.module_custom.dir_rtl .sig_component.component_store_list #store_list .store .select_entry
{
    padding-right: 20px;
    padding-left: 0;
    background-position: 15px 18px;
}
.module_custom .sig_component.component_store_list #store_list .store .select_entry.selected
{
    background-image: url("/skins/webx_style/images/open_down.png");
    background-position: 15px 18px;
    width: 96.7%;
    background-color: #e8e8e8;
}
.module_custom .sig_component.component_store_list #store_list .store.last .select_entry.selected
{
    margin-bottom: 7px;
}
.module_custom .sig_component.component_store_list #store_list .store .select_entry.selected .right_section,
.module_custom .sig_component.component_store_list #store_list .store .select_entry.selected .left_section
{
    color: #525252;
    font-size: 14px;
}
.module_custom .sig_component.component_store_list #store_list .store .select_entry.selected .right_section .d_h_title,
.module_custom .sig_component.component_store_list #store_list .store .select_entry.selected .left_section .telephone
{
    color: #4b4b4b;
}
.module_custom .sig_component.component_store_list #store_list .store .select_entry.selected .right_section,
.module_custom .sig_component.component_store_list #store_list .store .select_entry.selected .left_section,
.module_custom .sig_component.component_store_list #store_list .store .select_entry.selected .address
{
    display: block;
}
.module_custom .sig_component.component_store_list #store_list .store .select_entry.selected .left_section
{
    background-image: url("/skins/webx_style/images/location_mark.png");
    background-repeat: no-repeat;
    background-position: left center;
}

.module_custom .sig_component.component_store_list #store_list h3
{
    display: none;
}

.module_custom.dir_rtl .sig_component.component_store_list #store_list .store .select_entry.selected .left_section
{
    background-position: right center;
    border-left: 1px solid #BEBEBE;
    height: 48px;
    margin-right: 0;
    padding-right: 110px;
    margin-left: 23px;
    margin-top: 0;
    width: 70px;
    padding-left: 20px;
}
.module_custom .sig_component.component_store_list #store_list .store .select_entry.selected .heading
{
    height: 57px;
}
.module_custom .sig_component.component_store_list #store_list .store .select_entry.selected .right_section
{
    width: 336px;
    margin-top: 0
}
.module_custom .sig_component.component_store_list #store_list .store
{
    min-height: 53px;
}
.module_custom .sig_component.component_store_list #store_list .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active
{
    height: auto !important;
    max-height: 370px;
    padding: 0 5px;
    background: url("/skins/webx_style/images/selected_store_bottom_bg.png") repeat-x scroll bottom center #F5F5F5;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    border-radius: 0;
}
.module_custom .map_container
{
    float: left;
    width: 388px;
    direction: ltr;
}
.module_custom .map_container .page_map_cms
{
    float: left;
}

/* Promotional */

.promotional_portal_item {
    border: none;
    float: none;
    width: auto;
    margin: 0;
}

.promotional_products_container .promotional_product {
    float: right;
    position: relative;
}
.promotional_products_container .promotional_product .promotional_product_inner
{
    border-right: 1px solid #EBEBEB;
    border-bottom: 1px solid #EBEBEB;
    height: 443px;
    padding: 5px;
    width: 281px;
}
.promotional_products_container .promotional_product .promotional_product_inner .promotional_portal_item
{
    height: 423px;
    padding: 10px 11px;
    width: 259px;
}
.promotional_products_container .promotional_product .promotional_product_inner .promotional_portal_item div.toolbox_container {
    position: absolute;
}
.promotional_products_container .promotional_product .promotional_product_inner .info
{
    padding: 10px 20px;
}
.promotional_products_container .promotional_product .promotional_product_inner .promotional_portal_item:hover {
    background-color: #EDEDED;
    border-radius: 0;
}
.promotional_product .promotional_portal_item .promotional_portal_item_image img.popular_image_inner {
    position: absolute;
    right: 5px;
    top: 4px;
}
body.dir_rtl .promotional_product {
    float: right;
}

#promotional_portal_filter {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 6px;
    float: right;
    padding: 0;
    width: 200px;
    margin-top: 0;
}

body.module_promotional #promotional_portal_filter_specific_wrapper {
    width: auto;
    border: none;
    margin-top: 0;
    padding: 0 18px;
}

body.module_promotional #promotional_portal_filter #promotional_portal_filter_specific_wrapper .promotional_portal_filter_group {
    width: 164px;
    text-align: right;
}

body.dir_rtl.module_promotional #left_block {
    padding-left: 0px;
    margin-left: 8px;
}

body.module_promotional #promotional_portal_filter #promotional_portal_filter_specific_wrapper .promotional_portal_filter_group .promotional_portal_filter_checkbox {
    float: right;
}

body.module_promotional #promotional_portal_filter #promotional_portal_filter_specific_wrapper .promotional_portal_filter_group {
    display: inline-block;
    min-height: 29px;
    margin-bottom: 3px;
    height: 29px;
    float: left;
}
.promotional_product .promotional_portal_item .promotional_portal_item_image
{
    float: none;
    min-height: 190px;
    height: 190px;
    margin-bottom: 10px;
    margin-top: 0;
    text-align: center;
    width: 255px;
    border: medium none;
}
.promotional_product .promotional_portal_item .promotional_portal_item_image img {
    width: auto;
}
body.module_promotional #promotional_portal_filter #promotional_portal_filter_specific_wrapper .promotional_portal_filter_group .promotional_portal_filter_checkbox {
    margin-top: 0;
    margin-left: 0;
    margin-right: 10px;
}

body.module_promotional #promotional_portal_filter #promotional_portal_filter_all_wrapper label,
body.module_promotional #promotional_portal_filter #promotional_portal_filter_specific_wrapper .promotional_portal_filter_group label
{
    color: #808080;
}
body.module_promotional #promotional_portal_filter #promotional_portal_filter_specific_wrapper .promotional_portal_filter_group label
{
    font-size: 15px;
    float: right;
    width: 141px;
    padding-right: 0;
    line-height: 12px;
}
body.module_promotional #promotional_portal_filter #promotional_portal_filter_specific_wrapper .promotional_portal_filter_group label:hover,
body.module_promotional #promotional_portal_filter #promotional_portal_filter_specific_wrapper .promotional_portal_filter_group label.promotional_portal_selected,
body.module_promotional #promotional_portal_filter #promotional_portal_filter_all_wrapper label:hover
{
    color: #000000;
}

div#promotional_products_reverse_filter {
    background-color: #E5E5E5;
    border: 1px solid #DDDDDD;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    height: 32px;
    padding-bottom: 13px;
    padding-right: 20px;
    width: 857px;
}

div#promotional_products_sorter_menu {
    background-color: #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    float: left;
    height: 42px;
    padding: 16px 20px 0;
    width: 837px;
}
div#promotional_products_sorter_menu.no_top {
    border-top: 1px solid #DDDDDD;
}
div#promotional_products_sorter_menu .selectBox-dropdown {
    background-image: url("/skins/webx_style/images/select-bg.png");
    height: 26px;
    width: 212px !important;
}
div#promotional_products_sorter_menu .selectBox-dropdown.selectBox.selectBox-menuShowing
{
    background-position: 0 -26px;
}
div#promotional_products_sorter_menu .selectBox-dropdown .selectBox-label {
    color: #525252;
    float: right;
    font-size: 15px;
    height: 21px;
    padding-left: 0;
    text-align: right;
    width: 185px;
}
ul.selectBox-dropdown-menu
{
    background-color: #F5F5F5;
    border: medium none;
    box-shadow: none;
}
div#promotional_products_sorter_menu select {
    border: 2px solid black;
    border-radius: 4px;
}

div.promotional_portal_item_name {
    padding-top: 10px;
    min-height: 73px;
}

.promotional_products_container div.promotional_portal_item_name a {
    color: #545454;
    font-size: 15px;
}
.promotional_products_container div.promotional_portal_item_name .brand
{
    color: #000000;
    font-size: 11px;
    margin-bottom: 7px;
    margin-top: 5px;
}
#promotional_products_reverse_filter div.promotional_products_reverse_filter_group {
    background-image: url("/skins/webx_style/images/gray_l.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: right;
    margin: 13px 0 0 5px;
    padding-left: 7px;
    text-align: left;
    height: 18px;
}
#promotional_products_reverse_filter div.promotional_products_reverse_filter_group .selected_inner {
    background-color: #3A3A3A;
    font-size: 15px;
    line-height: 15px;
    display: inline-block;
    height: 18px;
    padding-right: 6px;
    float: left;
}
#promotional_products_reverse_filter div.promotional_products_reverse_filter_group .x {
    color: #888888;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    background-image: url("/skins/webx_style/images/gray_r.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 7px;
    height: 18px;
    background-color: #3A3A3A;
    float: right;
    cursor: pointer;
}
.promotional_page .promotional_products_container
{
    background-color: #FFFFFF;
    border-bottom: 1px solid #DDDDDD;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    float: right;
}
.promotional_page .promotional_products_container .promotional_product .sig_component.component_product_comments_summary {
    border-bottom: 1px dotted #C4C4C4;
    margin-bottom: 27px;
    padding-bottom: 10px;
}
.promotional_page .promotional_products_container .promotional_product .sig_component.component_product_price_with_discount {
    float: right;
    height: 23px;
}
.promotional_page .promotional_products_container .promotional_product .sig_component.component_product_price_with_discount .discount_price {
    color: #E2373F;
    height: 23px;
    line-height: 28px;
}
.promotional_page .promotional_products_container .promotional_product .sig_component.component_product_price_with_discount .discount_price strong {
    display: inline-block;
    font-size: 28px;
    font-weight: bold;
    height: 23px;
    line-height: 12px;
}
.promotional_page .promotional_products_container .promotional_product .sig_component.component_product_price_with_discount .discount_price .currency {
    font-size: 15px;
    font-weight: bold;
}
.promotional_page .promotional_products_container .promotional_product .sig_component.component_product_price_with_discount .base_price {
    margin-top: -43px;
}
.promotional_page .promotional_products_container .promotional_product .sig_component.component_product_price_with_discount .base_price .base_price_container {
    color: #969593;
    font-size: 13px;
    text-decoration: line-through;
}
.promotional_page .promotional_products_container .promotional_product .sig_component.component_product_price_with_discount .base_price .base_price_container .currency{

    font-size: 9px;
}
.promotional_page .promotional_products_container .promotional_product .sig_component.component_product_price_with_discount .product_price_container .base_price .title,
.promotional_page .promotional_products_container .promotional_product .sig_component.component_product_price_with_discount .product_price_container .base_price .you_saved {
    display: none;
}

.promotional_page .promotional_products_container .promotional_product .sig_component.component_product_price_with_discount a.ui_widget_popup_link.power_card {
    background-image: url("/images/Fittings/homecenter/images/card_icon.png");
    background-position: 90% top;
    background-repeat: no-repeat;
    background-size: 14px 10px;
    border-left: 1px dotted rgba(0, 0, 0, 0);
    border-right: 1px dotted #000000;
    display: inline-block;
    height: 23px;
    margin-right: 6px;
    padding-right: 8px;
}
.promotional_page .promotional_products_container .promotional_product .sig_component.component_product_price_with_discount .ui_widget_popup_link.power_card .power_card_text {
    background-image: url("/skins/webx_style/images/go_arrow_he.png");
    background-position: left 1px;
    background-repeat: no-repeat;
    color: #000000;
    display: inline-block;
    font-size: 15px;
    height: 15px;
    line-height: 7px;
    margin-right: 16px;
    padding-left: 9px;
    padding-right: 0;
}
.promotional_page .promotional_products_container .promotional_product .sig_component.component_product_price_with_discount .ui_widget_popup_link.power_card img {
    display: block;
    height: 8px;
    width: 54px;
}
.promotional_page .promotional_products_container .promotional_product .exclusive {
    margin-right: 4px;
}
.promotional_page .promotional_products_container .promotional_product .sig_component.component_product_comments_summary .rank_numeric {
    color: #ADADAD;
    font-size: 15px;
}
.promotional_page .promotional_products_container .promotional_product .sig_component.component_product_comments_summary div.rank_star {
    float: right;
    margin: 2px 1px 0;
}
#promotional_portal_filter .promotional_portal_filter_group .customized_checkbox {
    background-image: url("/skins/webx_style/images/empty.png");
    background-repeat: no-repeat;
    float: right;
    height: 13px;
    margin-left: 8px;
    width: 13px;
}

#promotional_portal_filter .promotional_portal_filter_group .customized_checkbox.checked {
    background-image: url("/skins/webx_style/images/checked.png");
}

#promotional_portal_filter .promotional_portal_filter_group .customized_checkbox.empty {
    background-image: url("/skins/webx_style/images/empty.png");
}
#promotional_portal_filter .promotional_portal_filter_group input.modified_check {
    display: none;
}
.ui-dialog.ui-widget.register_power_card_popup
{
    padding: 0;
    border: none;
    width: 757px!important;
}
.ui-dialog.ui-widget.register_popup,
.ui-dialog.ui-widget.login_area
{
    padding: 0;
    border: none;
}
.ui-dialog.ui-widget.register_power_card_popup .ui-dialog-titlebar.ui-widget-header,
.ui-dialog.ui-widget.register_popup .ui-dialog-titlebar.ui-widget-header,
.ui-dialog.ui-widget.login_area .ui-dialog-titlebar.ui-widget-header
{
    background-color: #eeeff1;
    color: #000000;
    height: 10px;
    padding-bottom: 20px;
    padding-top: 15px;
    border-bottom: 1px solid #dde0e5;
}

.ui-dialog.ui-widget.register_power_card_popup .ui-dialog-titlebar.ui-widget-header .ui-dialog-title
{
    background: url("/images/Fittings/homecenter/images/card_icon_big_2.png") no-repeat scroll right 4px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 23px;
    padding-bottom: 2px;
    padding-right: 35px;
}
.ui-dialog.ui-widget.register_power_card_popup .ui-dialog-titlebar.ui-widget-header .ui-dialog-title,
.ui-dialog.ui-widget.register_popup .ui-dialog-titlebar.ui-widget-header .ui-dialog-title,
.ui-dialog.ui-widget.login_area .ui-dialog-titlebar.ui-widget-header .ui-dialog-title
{
    margin: 0 9px 0 0;
    color: #ffffff;
}
.ui-dialog.ui-widget.login_area .ui-dialog-titlebar.ui-widget-header .ui-dialog-title {

    padding-top: 0;
}
.dir_rtl .ui-dialog.ui-widget.login_area #login_area td.new_customer_container
{
    border-right: 1px dotted #e1e1e1;
}
.dir_ltr .ui-dialog.ui-widget.login_area #login_area td.new_customer_container {
    border-left: 1px dotted #E1E1E1;
}
.ui-dialog.ui-widget.login_area #login_area .row
{
    width: 220px;
    height: 30px;
    margin: 5px auto 36px 4px!important;
    padding: 0;
}
.dir_rtl .ui-dialog.ui-widget.login_area #login_area #login_new_customer .register_btn_container,
.dir_rtl .ui-dialog.ui-widget.login_area #login_area .login_btn_container
{
    float: right;
}
.dir_ltr .ui-dialog.ui-widget.login_area #login_area #login_new_customer .register_btn_container,
.dir_ltr .ui-dialog.ui-widget.login_area #login_area .login_btn_container
{
    float: left;
}
.ui-dialog.ui-widget.login_area #login_area #login_new_customer .register_btn_container
{
    background-image: url("/skins/webx_style/images/red_r.png");
    background-position: right top;
    background-repeat: no-repeat;
    bottom: 52px;
    padding-right: 10px;
    position: absolute;
}
form#login_frm div#forgot_password {
    float: left;
    margin-top: -30px;
}
.dir_rtl form#login_frm div#forgot_password {
    margin-left: 25px;
}
.dir_ltr form#login_frm div#forgot_password {
    margin-right: 25px;
}
form#login_frm div#forgot_password a {
    color: #E2373F;
    text-decoration: underline;
}
#login_area #login_title {
    color: #E2373F;
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 5px;
    background-image: url("/images/Fittings/homecenter/images/comment_man.jpg");
    background-repeat: no-repeat;
}

.dir_rtl #login_area #login_title {
    padding-right: 30px;
    background-position: right center;
}
.dir_ltr #login_area #login_title {
    padding-left: 30px;
    background-position: left center;
}

#login_area div.login_field_title {
    color: #4B4B4B;
    font-size: 13px;
    font-weight: 600;
    display: inline-block;
}

.dir_rtl #login_area div.login_field_title {
    float: right;
}
#login_area {
    overflow: hidden;
    margin-top:0;
    float: left;
}
.dir_ltr #login_area div.login_field_title {
    float: left;
}
#login_area table {
    width: 100%;
    height: 100%;
    margin: 0 auto;
}

#login_area td {
    width: 50%;
    vertical-align: top;
    overflow: hidden;
    padding: 0 !important;
}

.dir_ltr #login_new_customer {
    margin-left: 25px;
    margin-top: 13px;
}
.dir_rtl #login_new_customer {
    margin-top: 13px;
    margin-right: 25px;
}

#login_new_customer div.title {
    color: #E2373F;
    font-size: 32px;
    font-weight: 200;
    margin-bottom: 20px;
}

#login_new_customer span {
    color: #343434;
    font-size: 15px;
    display: block;
}

#quick_register_button {
    background-color: #E2373F;
    background-image: url("/skins/webx_style/images/red_l.png");
    background-position: left top;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 15px;
    height: 24px;
    margin: 0;
    padding-left: 10px;
    padding-right: 0;
    padding-bottom: 2px;
}

#top_menu_register {
    display: none;
    padding: 15px 30px 0 0;
    height: 450px !important;
}

#top_menu_register .register_field {
    float: right;
    margin-top: 10px;
    min-height: 50px;
    width: 305px;
    margin-left: 77px;
}
#top_menu_register .register_field.captcha
{
    float: left;
    margin-left: 40px;
}
#top_menu_register .register_field .description
{
    display: none;
}

#top_menu_register .register_field.last {
    padding-left: 0;
    margin-left: 0;
}


#top_menu_register .register_field.date
{
    width: 325px;
}
#top_menu_register .register_field input {
    border: none;
    background-image: url("/skins/webx_style/images/input_bg.png");
    float: left;
    height: 28px;
    line-height: 24px;
    width: 205px;
    padding-right: 10px;
    background-repeat: no-repeat;
}
#top_menu_register .register_field span.reg_field_name {
    color: #4B4B4B;
    display: inline-block;
    float: right;
    font-size: 15px;
    font-weight: 300;
    margin: 5px 0 0;
    width: 87px;
}
#top_menu_register .register_field span.reg_field_name.captcha {
    width: 300px;
    padding-bottom: 10px;
}
#top_menu_register .register_field span.reg_field_name .mandatory
{
    color: red;
    margin-right: -6px;
}
#top_menu_register .register_field input.empty {
    border: 1px solid red;
}
#top_menu_register .register_field input#captcha {
    width: 100px;
    margin-right: 40px;
    background-image: url('/skins/webx_style/images/input_bg_s2.png');
    font-size: 20px;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
}

#top_menu_register_separator {
    margin-bottom: 21px;
    border-top: 1px dotted #BEBEBE;
    height: 1px;
    margin-left: 30px;
    margin-top: 38px;
}

#top_menu_register .register_field .description {
    color: #9BAF6F;
    font-weight: bold;
}

#top_menu_register #subscribe_checkbox_wrapper {
    margin-top: 16px;
    float: right;
}

#top_menu_register #subscribe_checkbox_wrapper label {
    color: #525252;
    font-size: 13px;
}

#top_menu_register #top_menu_submit {
    background-image: url("/skins/webx_style/images/red_r_b.png");
    background-position: right top;
    background-repeat: no-repeat;
    float: left;
    padding-right: 24px;
    margin-left: 35px;
    margin-bottom: 18px;
}
#top_menu_register #top_menu_submit input {
    background-color: #E2373F;
    background-image: url("/skins/webx_style/images/red_l_b.png");
    background-position: left top;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 24px;
    height: 50px;
    margin: 0;
    padding-bottom: 2px;
    padding-left: 24px;
    padding-right: 0;
}
#top_menu_register #subscribe_checkbox_wrapper input.modified_check {
    display: none;
}
#top_menu_register #subscribe_checkbox_wrapper .customized_checkbox {
    background-image: url("/skins/webx_style/images/compare_empty.png");
    background-repeat: no-repeat;
    float: right;
    height: 16px;
    margin-left: 8px;
    width: 16px;
}

#top_menu_register #subscribe_checkbox_wrapper .customized_checkbox.checked {
    background-image: url("/skins/webx_style/images/compare_checked.png");
}

#top_menu_register #subscribe_checkbox_wrapper .customized_checkbox.empty {
    background-image: url("/skins/webx_style/images/compare_empty.png");
}

#top_menu_register .register_field .selectBox-dropdown {
    background-image: url("/skins/webx_style/images/select-bg-s.png");
    height: 30px;
    width: 62px !important;
    min-width: 62px;
    margin-left: 13px;
}
#top_menu_register .register_field .selectBox-dropdown.selectBox-menuShowing {
    background-position: 0 -30px;
}
#top_menu_register .register_field .selectBox-dropdown .selectBox-label {
    float: right;
    font-size: 15px;
    height: 21px;
    padding-left: 0;
    text-align: right;
    width: 62px;
}
body.module_cms td.left_block_papa {
    display: none;
}

body.dir_rtl.module_messages td.left_block_papa,
body.dir_rtl.module_contact td.left_block_papa {
    display: none;
}

#captcha_error {
    color: red;
    font-size: 12px;
    display: none;
    margin-top: 10px;
}

div.register_field div.errors div.error {
    margin-bottom: 2px;
    font-size: 11px;
    color: #ff0000;
}

div.product div.brand {
    font-size: 11px;
    text-transform: uppercase;
    color: #000000;
}

div#price_until {
    margin-top: 2px;
    color: #969696;
}

.exclusive {
    float: right;
}

.product_basket_info .exclusive {
    margin-top: 16px;
    margin-right: 5px;
}

.sig_component.component_product_price_with_discount .exclusive {
    margin-right: 4px;
}

.deal_product .sig_component.component_product_price_with_discount strong {
    font-size: 25px;
}

.deal_product .sig_component.component_product_price_with_discount {
    float: right;
}
.deal_product .exclusive {
    margin-right: 4px;
}


.module_promotional .sig_component.component_product_price_with_discount strong {
    font-size: 25px;
}

.module_promotional .sig_component.component_product_price_with_discount .exclusive {
    margin-right: 4px;
}

/* side bar basket */

.component_side_bar_basket_homecenter .sidebar_basket_container .component_basket_homecenter table
{
    width: 304px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .currency
{
    font-size: 13px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .component_basket_homecenter table .content .basket_product_qty
{
    display: block;
    text-align: left;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .component_basket_homecenter table .content .basket_product_price
{
    direction: ltr;
    unicode-bidi: embed;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .component_basket_homecenter table .content .basket_product_name
{
    font-size: 13px;
    display: block;
    text-align: right;
}
.component_side_bar_basket_homecenter
{
    margin-left: 4px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container
{
    background-image: url("/skins/webx_style/images/order/basket_top_frame.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #F5F5F5;
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    padding-top: 34px;
    width: 340px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .component_basket_homecenter table .header th
{
    background-image: url("/skins/webx_style/images/order/border_dotted.png");
    background-repeat: repeat-x;
    background-position: bottom center;
    padding: 10px 0;
    font-weight: normal;
}

.dir_rtl .component_side_bar_basket_homecenter .sidebar_basket_container .component_basket_homecenter table .header th
{
    text-align: left;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .discounts,
.component_side_bar_basket_homecenter .sidebar_basket_container .component_basket_homecenter table,
.component_side_bar_basket_homecenter .sidebar_basket_container .heading
{
    color: #0d0d0d;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .heading
{
    font-size: 14px;
    margin-bottom: 11px;
    padding: 0 18px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .heading span.heading_sidebar_title
{
    background-image: url("/skins/webx_style/images/order/purchase_cart_icon.png");
    background-repeat: no-repeat;
    background-position: right center;
    display: inline-block;
    color: #525252;
    font-size: 24px;
    padding-right: 30px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .sidebar_basket
{
    padding: 0 18px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .heading span a
{
    background-image: url("/skins/webx_style/images/order/purchase_edit_cart_btn.png");
    display: inline-block;
    float: left;
    height: 20px;
    padding-right: 20px;
    width: 35px;
    color: #808080;
    font-size: 11px;
    line-height: 18px;
    margin-top: 7px;
}
.dir_rtl .component_side_bar_basket_homecenter .sidebar_basket_container .heading span a
{
    float: left;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .component_basket_homecenter .header th
{
    font-size: 11px;
    color: #9b9b9b;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .component_basket_homecenter tbody.content td
{
    height: 35px;
    color: #525252;
    font-size: 16px;
    border-bottom: 1px dotted #d9d9d9;
    text-align: left;
    width:1px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .summary
{
    background-image: url("/skins/webx_style/images/order/basket_bottom_frame.jpg");
    background-repeat: no-repeat;
    background-position: bottom center;
    padding-bottom: 28px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .summary div
{
    height: 13px;
}

.component_side_bar_basket_homecenter .sidebar_basket_container .summary .shipping_cost
{
    padding: 19px 18px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .summary .shipping_cost .sum_title
{
    color: #525252;
    font-size: 13px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .summary .shipping_cost .num_title
{
    color: #525252;
    float: left;
    font-size: 16px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .summary .total_cost
{
    background-color: #343434;
    padding: 8px 12px;
    margin: 0 4px;
}

.component_side_bar_basket_homecenter .sidebar_basket_container .summary .total_cost .sum_titles_container .sum_title,
.component_side_bar_basket_homecenter .sidebar_basket_container .summary .total_cost .num_title
{
    color: #ffffff;
    font-weight: bold;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .summary .total_cost .sum_titles_container .sum_title
{
    font-size: 15px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .summary .total_cost .num_title
{
    font-size: 17px;
    height: 13px;
    float: left;
    display: inline-block;
    line-height: 12px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .summary .total_cost .sum_titles_container
{
    height: 13px;
    float: right;
    display: inline-block;
    line-height: 12px;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .summary .total_cost .sum_titles_container .sub_sum_title
{
    color: #ffffff;
    font-size: 11px;
}
/**
 * These are rules to show or hide the shipping cost
 */
.component_side_bar_basket_homecenter .sidebar_basket_container .summary {
    display: block;
}
.component_side_bar_basket_homecenter .sidebar_basket_container .summary.with_shipping {
    display: none;
}
.component_side_bar_basket_homecenter .sidebar_basket_container.with_shipping .summary {
    display: none;
}
.component_side_bar_basket_homecenter .sidebar_basket_container.with_shipping .summary.with_shipping {
    display: block;
}

#catalog_multiple_selector_description {
    margin-right: 43px;
    margin-top: 5px;
    width: 250px;
    white-space: pre-line;
    color: #ffffff;
    font-size: 15px;
    line-height: 18px;
}

#catalog_multiple_selector_group_image img {
    position: absolute;
    border-radius: 6px;
}

#compare .compare_product_header .product_standard_text
.product .product_standard_text,
.product .family_standard_text{
    color: #828282;
    font-size: 12px;
}
.module_catalogue .product_standard_text {

    color: #828282;
}

#catalog_multiple_selector_products div.brand {
    margin-bottom: 7px;
    margin-top: 5px;
    height: 13px;
}


.module_catalogue.compare_page #compare_breadcrumbs
{
    line-height: 24px;
}

.dir_ltr.module_catalogue.compare_page #compare .compare_products_properties .compare_field_product_value,
.dir_ltr.module_catalogue.compare_page #compare .compare_product_header
{
    border-right: 1px solid #EBEBEB;
}
.dir_rtl.module_catalogue.compare_page #compare .compare_products_properties .compare_field_product_value,
.dir_rtl.module_catalogue.compare_page #compare .compare_product_header
{
    border-left: 1px solid #EBEBEB;
}
.module_catalogue.compare_page #compare .compare_product_header .product_header
{
    padding: 40px;
    width: 197px;
}
.module_home_page td.compare_product_header.first .product_header
{
    border-right: none;
}

.module_catalogue.compare_page #compare .compare_product_header .product_header .sig_component.component_product_comments_summary {
    border-bottom: 1px dotted #C4C4C4;
    margin-bottom: 27px;
    padding-bottom: 10px;
}
.module_catalogue.compare_page #compare .compare_product_header .product_header .sig_component.component_product_comments_summary .rank_numeric
{
    color: #ADADAD;
    font-size: 15px;
}
.module_catalogue.compare_page .compare_product_header .product_header .base_price {
    margin-top: -51px;
    text-align: right;
    margin-right: 11px;
}
.module_catalogue.compare_page .compare_product_header .product_header .base_price .you_saved,
.module_catalogue.compare_page .compare_product_header .product_header .base_price .title
{
    display: none;
}
.module_catalogue.compare_page #compare .compare_product_header .product_header  .base_price .base_price_container {
    color: #7F7F7F;
    font-size: 13px;
    text-decoration: line-through;
}
.module_catalogue.compare_page #compare .compare_product_header .product_header  .base_price .base_price_container .currency
{
    font-size: 9px;
}
.module_catalogue.compare_page #compare .compare_product_header .product_header .product_image
{
    margin-bottom: 15px;
    text-align: center;
}
#compare .compare_product_header .compare_price .component_product_price_with_discount  {
    display: inline-block;
}
.module_catalogue.compare_page #compare .compare_product_header .product_header .compare_basket
{
    margin-bottom: 28px;
    margin-top: 13px;
    padding-top: 15px;
}
.module_catalogue.compare_page #compare .compare_product_header .product_header .product_name a
{
    color: #0485ea;
    font-size: 18px;
}

.module_catalogue.compare_page #compare .compare_products_properties .sig_component.component_product_price_with_discount .ui_widget_popup_link.power_card .power_card_text {
    background-image: url("/skins/webx_style/images/go_arrow_he.png");
    background-position: left 1px;
    background-repeat: no-repeat;
    color: #000000;
    display: inline-block;
    font-size: 15px;
    height: 15px;
    line-height: 7px;
    margin-right: 16px;
    padding-left: 9px;
    padding-right: 0;
}

.module_catalogue.compare_page #compare .compare_products_properties .sig_component.component_product_price_with_discount .ui_widget_popup_link.power_card img
{
    display: block;
    height: 8px;
    width: 54px;
}
.module_catalogue.compare_page #compare .compare_products_properties td.compare_field,
.module_catalogue.compare_page #compare .compare_products_properties td.compare_field_product_value{
    padding: 15px;
}
.module_catalogue.compare_page #compare .compare_products_properties .compare_field {
    background-color: #ebecee;
}
.module_catalogue.compare_page #compare .compare_products_properties .compare_field div {
    width: 110px;
    color: #000000;
    font-size: 12px;
}
.module_catalogue.compare_page #compare .compare_products_properties .compare_field_product_value
{
    color: #727272;
    font-size: 12px;
}
.module_catalogue.compare_page .compare_products_properties .sig_component.component_product_price_with_discount {
}
.module_catalogue.compare_page .compare_products_properties .product_header .sig_component.component_product_price_with_discount .discount_price {
}
.module_catalogue.compare_page #compare .compare_products_properties .sig_component.component_product_price_with_discount .discount_price .currency
{
}
.module_catalogue.compare_page .compare_products_properties .sig_component.component_product_price_with_discount .discount_price strong
{
}

.dir_ltr .module_catalogue.compare_page #compare .compare_product_header .product_header
{
    float: right;
}


.dir_rtl .module_catalogue.compare_page #compare .compare_product_header .product_header
{
    float: left;
}
/* Menu */

div.top_menu_content {
    display: none;
    float: right;
    height: 341px;
    width: 1110px;
    background-color: transparent;
    position: absolute;
    z-index: 100;
    overflow: hidden;
    margin-right: -10px;
    padding-bottom: 5px;
}

div.top_menu_content div.top_menu_content_inner_shadow {
    margin-right: 10px;
    border-radius: 0 0 5px 5px;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    border-left: 1px solid black;
    background-color: #ffffff;
    -webkit-box-shadow: 1px 1px 4px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 1px 1px 4px 2px rgba(0,0,0,0.3);
    box-shadow: 1px 1px 4px 2px rgba(0,0,0,0.3);
    height: 340px;
    width: 1090px;
}

div.top_menu_content div.top_menu_content_inner {
    width: 900px;
    padding-right: 220px;
    padding-top: 40px;
    float: right;
}

div.top_menu_content div.top_menu_content_inner.side_left {
    float: right;
}

div#top_menu {
    width: 1092px;
    background-color: #ffffff;
    border-radius: 5px 5px 0 0;
}
div#top_menu_wrapper {
    width: 1102px;
    height: 78px;
    background-color: #ffffff;
    margin-right: -9px;
    padding-right: 9px;
    border-radius: 0 0 5px 5px;
}

div#top_menu_contents {
    position: absolute;
    right: 0;
    top: 184px;
}

div.top_menu_item {
    height: 40px;
    text-align: center;
    background-color: #343434;
    padding-bottom: 17px;
    padding-top: 15px;
    font-size: 15px;
    font-weight: 500;
    z-index: 99;
    border-top: 1px solid #343434;
    display: inline-block;
    float: right;
}

div.top_menu_item a {
    color: #ffffff;
    font-weight: 800;
    white-space: pre-line;
}

#top_menu div.top_menu_item div.top_menu_item_text {
    text-align: right;
}

#top_menu div.top_menu_item div.top_menu_item_text_holder {
    display: inline-block;
}

.top_menu_item.hover
{
    -webkit-box-shadow: 1px 1px 4px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 1px 1px 4px 2px rgba(0,0,0,0.3);
    box-shadow: 1px 1px 4px 2px rgba(0,0,0,0.3);
}
div.top_menu_item.first {
    border-radius: 0 5px 0 0;
    border-right: 1px solid #343434;
    clear: right;
}

div.top_menu_item.last {
    border-radius: 5px 0 0 0;
    border-left: 1px solid black;
    max-width: none;
}
div.top_menu_item.discounts
{
    background-image: url("/skins/webx_style/images/discount.png");
    background-position: right center;
    background-repeat: no-repeat;
    width: 100px;
}
div.top_menu_item.discounts.hover
{
    background-color: #343434;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
div.top_menu_item.discounts.hover a,
    div.top_menu_item.discounts.hold a
{
    color: #ffffff;
}
div.top_menu_item.discounts a{
    color: #ff2e38;
}
div.top_menu_item.hover,
div.top_menu_item.hold{
    background-color: #ffffff;
}

div.top_menu_item.not_hover.left {
    border-bottom-left-radius: 5px;
}

div.top_menu_item.not_hover.right {
    border-bottom-right-radius: 5px;
}

div.top_menu_item.first.hover,
div.top_menu_item.first.hold{
    border-radius: 0 5px 0 0;
}

div.top_menu_item.hover a,
div.top_menu_item.hold a {
    color: #000000;
}

div.top_menu_content_inner div.child_menu {
    float: right;
    padding-right: 10px;
    border-right: 1px dotted #d8d8d8;
    height: 268px;
    max-height: 268px;
}

div.top_menu_content_inner.side_left div.child_menu {
    float: right;
}

div.top_menu_content_inner div.child_menu div.child_menu_title {
    padding-bottom: 8px;
}

div.top_menu_content_inner div.child_menu div.child_menu_title a {
    color: #E33841;
    font-size: 15px;
}

div.top_menu_content_inner div.child_menu div.child_menu_content {
    max-height: 230px;
}

div.top_menu_content_inner div.child_menu div.child_menu_content div.child_menu_content_group {
    float: right;
    width: 135px;
}

div.top_menu_content_inner div.child_menu div.child_menu_content div.child_menu_menu {
    padding-bottom: 7px;
    width: 120px;
}

div.top_menu_content_inner div.child_menu div.child_menu_content div.child_menu_menu a {
    color: #303030;
    font-size: 13px;
    line-height: 15px;
}

div.top_menu_content_inner div.child_menu div.child_menu_content div.child_menu_menu a:hover {
    color: #E33841;
}

#search_div {
    float: left;
    position: static;
    margin: 8px 0 0;
}

#logo {
    float: right;
}

#cart_icon {
    background: url('/skins/webx_style/images/cart_qty.jpg') no-repeat;
    width: 41px;
    height: 34px;
    position: relative;
    float: right;
    cursor: pointer;
}

#cart_icon #basket_header_total {
    position: absolute;
    top: -1px;
    left: 4px;
    color: #ffffff;
    font-size: 15px;
    text-align: center;
    width: 13px;
}

#cart_your_cart {
    float: right;
    margin-right: 10px;
    margin-top: 9px;
}

#cart_your_cart a {
    color: #353535;
    font-size: 13px;
}

/* ------ */

/**
 * Order list
 */
.module_orders #orderlist .date_controls #s_d,
.module_orders #orderlist .date_controls #f_d {
    width: 130px;
}

/**
 * Order details
 */
.module_orders #techlist.view_order_basket
{
    width: 95%;
    float: right;
}
.module_orders #carc_form .back_orders_list
{
    color: #000000;
    font-size: 12px;
    text-decoration: underline;
}
.module_orders #techlist.view_order_basket tbody td
{
    height: 30px;
    padding: 5px 10px;
    border-bottom: 1px solid #E4E6E8;
    border-right: 1px solid #E4E6E8;
}
.module_orders #techlist.view_order_basket tbody td table
{
    width: 498px;
}
.module_orders #techlist.view_order_basket tbody td table td
{
    border: none;
}
.module_orders #page_content
{
    /*float: right;*/
}
.module_orders.dir_rtl .orders_order_details_table .user_details {
    float: right;
    margin-left: 100px;
}
.module_orders .order_details_container
{
    float: right;
    width: 1093px;
    background-color: #ffffff;
}
.module_orders.dir_rtl .orders_order_details_table .store_details,
.module_orders.dir_rtl .orders_order_details_table .user_address,
.module_orders.dir_rtl .orders_order_details_table .user_details {

}
.module_orders.dir_rtl .orders_order_details_table td {
    font-size: 15px;
    text-align: right;
    border: none;
}
.module_orders.dir_rtl .orders_order_details_table .field_name {
    padding-left: 60px;
}
.module_orders table#techlist td,
table#techlist_nw td {
    font-size: 15px;
    padding: 10px;
    vertical-align: middle;
}
.module_orders.dir_rtl table#techlist td,
table#techlist_nw td.product_code {
    background: none;
    text-align: center;
}
.module_orders.dir_rtl .orders_order_details_table .admin.form_controls .section_title,
.module_orders.dir_rtl .orders_order_details_table .admin.form_controls .section_body {
    display: none;
}
.module_orders.dir_rtl .orders_order_details_table .admin.form_controls .control_group {
    margin: 0 40px;
    color: #434345;
}
.module_orders.dir_rtl .orders_order_details_table .admin.form_controls .control_group.float-right {
    float: right;
}
.module_orders.dir_rtl .orders_order_details_table .admin.form_controls .control_group input,
.module_orders.dir_rtl .orders_order_details_table .admin.form_controls .control_group textarea {
    width: 180px;
}
.module_orders.dir_rtl .orders_order_details_table .admin.form_controls .clearboth {
    clear: both;
}
.module_orders.dir_rtl .orders_order_details_table .admin.form_controls .fbrl {
    margin: 40px;
}


.ui-dialog.newsletter_dialog {
    padding: 0;
}
.module_orders .order_details_container h1
{
    width: 910px;
}
.module_orders .order_details_date
{
    margin: 18px 0;
}
.module_orders .order_details_container h1,
.module_orders .order_details_date
{
    float: right;
}
.module_orders .order_details_extra,
.module_orders .card_details_view
{
    float: right;
    margin: 8px 0;
    width: 1093px;
}
.module_orders .card_details_view .title {
    display: inline-block;
    width: 165px;
}
.module_orders .order_details_extra .order_details_extra_title
{
    font-weight: bold;
}

/** homepage **/


body.module_home_page table.table_page_content td.left_block_papa {
    display: none;
}


#outer_wrapper + .ui-autocomplete.ui-menu {
    max-width: 242px;
    list-style: none;
    padding: 0 10px 10px 10px;
    border-color: #e5e5e5;
    background-position: left center;
    background-repeat: repeat-y;
}

.dir_ltr #outer_wrapper + .ui-autocomplete.ui-menu {
    background-image: url("/skins/webx_style/images/group_bg.jpg");
    background-position: left center;
}

.dir_rtl #outer_wrapper + .ui-autocomplete.ui-menu {
    background-image: url("/skins/webx_style/images/group_bg_he.jpg");
    background-position: right center;
}
#outer_wrapper + .ui-autocomplete.ui-menu .ui-menu-item {
    margin-bottom: 10px;

}
#outer_wrapper + .ui-autocomplete.ui-menu .ui-menu-item a.ui-corner-all
{
    color: #828282;
}
#outer_wrapper + .ui-autocomplete.ui-menu .ui-menu-item a.ui-corner-all.ui-state-focus
{
    border: none;
    background-color: transparent;
    background-image: none;
    font-weight: normal;
}
#outer_wrapper + .ui-autocomplete.ui-menu .ui-autocomplete-category {
    color: #000000;
    font-size: 12px;
    margin-bottom: 15px;
    margin-top: 15px;
    border-bottom: 1px #000000 solid;
}
#search_form .ui-helper-hidden-accessible {
    display: none;
}
/** homepage promotionals */

#homepage_promotionals {

}

#homepage_promotionals_inside {
    margin: 0 auto;
    width: 1051px;
    border-bottom: 1px solid #d6d6d6;
}

#homepage_promotionals_inside_right {
    float: right;
    background: url('/skins/webx_style/images/homepage/hp_sales_gallery_right_on.png') no-repeat center center;
    height: 320px;
    width: 24px;
    cursor: pointer;
}

#homepage_promotionals_inside_right.disabled {
    background: url('/skins/webx_style/images/homepage/hp_sales_gallery_right_off.png') no-repeat center center;
    cursor: auto;
}
#homepage_promotionals_inside_scroller
{
    border-right: 1px solid #EBEBEB;
    border-left: 1px solid #EBEBEB;
    width: 985px;
}
#homepage_promotionals_inside_right_shadow {
    float: right;
    background: url('/skins/webx_style/images/homepage/hp_sales_gallery_shadow_right.png') no-repeat center center;
    height: 320px;
    width: 8px;
}

#homepage_promotionals_inside_left {
    float: right;
    background: url('/skins/webx_style/images/homepage/hp_sales_gallery_left_on.png') no-repeat center center;
    height: 320px;
    width: 24px;
    cursor: pointer;
}

#homepage_promotionals_inside_left.disabled {
    background: url('/skins/webx_style/images/homepage/hp_sales_gallery_left_off.png') no-repeat center center;
    cursor: auto;
}

#homepage_promotionals_inside_left_shadow {
    float: right;
    background: url('/skins/webx_style/images/homepage/hp_sales_gallery_shadow_left.png') no-repeat center center;
    height: 260px;
    width: 8px;
}

div.homepage_promotional_item {
    display: inline-block;
    height: 345px;
    width: 167px;
    border-left: 1px solid #ebebeb;
    padding: 0 15px;
    vertical-align: top;
}

body.module_home_page .promotional_image {
    border: none;
    float: none;
    margin: 20px 0 0 0;
    width: auto;
    text-align: center;
}

body.module_home_page div.promotional_name a {
    color: #525252;
    font-size: 15px;
    white-space: normal;
    word-wrap: break-word;
}

body.module_home_page div.promotional_name {
    height: 90px;
    border-bottom: 1px dotted #C5C5C5;
    margin-bottom: 9px;
}

body.module_home_page div.sig_component.component_product_price_with_discount {
    float: right;
}

body.module_home_page div.homepage_promotional_item div.promotional_item_price .sig_component.component_product_price_with_discount .discount_price {
    color: #E2373F;
    display: inline-block;
    font-weight: 300;
}

body.module_home_page div.homepage_promotional_item div.promotional_item_price .sig_component.component_product_price_with_discount .discount_price strong {
    font-size: 25px;
}

#homepage_promotionals_title {
    padding-top: 20px;
    font-size: 17px;
    font-weight: 500;
}

#homepage_promotionals_title_right_inner {
    float: right;
    border-bottom: 4px #E2373F solid;
    margin-right: 20px;
    padding-bottom: 12px;
    padding-left: 40px;
    width: 140px;
}

#homepage_promotionals_title_left_inner {
    float: right;
    text-align: left;
    width: 871px;
    border-bottom: 4px #D6D6D6 solid;
    padding-bottom: 8px;
}
#homepage_promotionals_title_left_inner .homepage_promotionals_title
{
    background-image: url("/skins/webx_style/images/red_r.png");
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 14px;
    display: inline-block;
    height: 24px;
    margin-left: 60px;
    background-color: #E2373F;
}
#homepage_promotionals_title_left_inner .homepage_promotionals_title a {
    background-color: #E2373F;
    background-image: url("/skins/webx_style/images/red_l.png");
    background-position: left top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 13px;
    height: 24px;
    padding-left: 14px;
    display: inline-block;
    line-height: 21px;
}

body.module_home_page .homepage_promotional_item div.product_price_container span.base_price_container {
    color: #9B9B9B;
    text-decoration: line-through;
    margin-left: 5px;
}

body.module_home_page .homepage_promotional_item div.product_price_container span.base_price_container .currency{
    font-size: 9px;
}

body.module_home_page .homepage_promotional_item div.product_price_container span.discount_price_container {
    color: #E3363C;
    font-size: 20px;
}
body.module_home_page .homepage_promotional_item div.product_price_container span.discount_price_container .currency
{
    font-size: 12px;
}
body.module_home_page div.sig_component.component_product_price_with_discount span.power_card_text {
    color: #000000;
    font-size: 15px;
    display: inline-block;
    background: url('/images/Fittings/homecenter/images/card_icon.png') right center no-repeat;
    padding-right: 20px;
    padding-top: 1px;
}

body.module_home_page div.sig_component.component_product_price_with_discount img.power_card_pic {
    margin-top: 4px;
    vertical-align: top;
}

body.module_home_page div.sig_component.component_product_price_with_discount a {
    background: url("/skins/webx_style/images/go_arrow_he.png") no-repeat left center;
    padding-left: 10px;
}

.module_home_page div.product_price_container .sig_component.component_product_price_with_discount .discount_price strong {
    font-size: 28px;
    font-weight: bold;
    line-height: 12px;
    display: inline-block;
    height: 23px;
}

.sig_component.component_product_price_with_discount .membership a {
    color: #E1383D;
    outline: none;
}



/*start powercard popup design*/
.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card
{
    background: #f2f2f2;
    padding: 10px;
}


.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui-dialog-titlebar.ui-widget-header
{
    min-height: 8px;
    height: 8px;
}
.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui-dialog-titlebar.ui-widget-header .ui-icon,
.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:hover,
.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:focus,
.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close
{
    background-image: url("/skins/webx_style/images/powercard_popup_close.jpg");
    height: 8px;
    width: 7px;
    right: -3px;
    top: 8px;
    border-radius: 0;
}

.ui-dialog.ui-widget.ui-widget-content.power_card .ui-dialog-titlebar.ui-widget-header
{
    background-color: transparent;
    height: 6px;
    padding: 0;
    font-size: 0;
}
.ui-dialog.ui-widget.ui-widget-content.power_card .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:hover
{
    right: -1px;
}
.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui_widget_popup_container.power_card
{
    max-width: 287px;
}


.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui_widget_popup_container.power_card h4.header
{
    font-size: 14px;
    font-weight: normal;
    margin-top: 0;
}
.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui_widget_popup_container.power_card .sig_component.component_product_price_with_discount .product_price_container
{
    border-top: none;
}
.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui_widget_popup_container.power_card .sig_component.component_product_price_with_discount
{
    border-bottom: 1px #262626 solid;
    border-top: 1px #262626 solid;
    width: 285px;
    margin-bottom: 11px;
    padding: 10px 0;
    height: 69px;
}
.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui_widget_popup_container.power_card .sig_component.component_product_price_with_discount .product_price_container .discount_price
{
    height: 52px;
    margin-top: 0;
    padding-right: 0;
}
.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui_widget_popup_container.power_card .sig_component.component_product_price_with_discount .product_price_container .discount_price strong,
.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui_widget_popup_container.power_card .sig_component.component_product_price_with_discount .product_price_container .discount_price
{
    float: right;
    color: #000000;
    font-size: 46px;
    font-weight: 400;
    line-height: 46px;
}

.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui_widget_popup_container.power_card .sig_component.component_product_price_with_discount .product_price_container .discount_price .currency
{
    font-size: 18px;
    float: right;
    margin-right: 8px;
    margin-top: 10px;
    color: #000000;
}

.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui_widget_popup_container.power_card .product_price_container .base_price
{
    width: 283px;
    color: #737373;
    font-size: 13px;
    float: right;
    margin-top: 0;
    margin-right: 0;
}

.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui_widget_popup_container.power_card .product_price_container .base_price .base_price_container {
    margin-left: 7px;
    text-decoration: line-through;
}

.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui_widget_popup_container.power_card .product_price_container .base_price .you_saved {
    color: #969696;
}

.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui_widget_popup_container.power_card .membership a
{
    color: #318DD6;
    font-size: 12px;
    text-decoration: underline;
    float: right;
}

.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui_widget_popup_container.power_card .product_price_container .base_price .title,
.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui_widget_popup_container.power_card .product_price_container .base_price .base_price_container,
.sig_component.component_product_price_with_discount .ui-dialog.ui-widget.ui-widget-content.power_card .ui_widget_popup_container.power_card .product_price_container .base_price .you_saved
{
    display: inline-block;
}
/* end powercard popup design*/
div.portal_menu_header {
    height: 39px;
    background: url('/skins/webx_style/images/my_area_icon.png') no-repeat 151px 8px;
    padding-top: 19px;
    text-indent: 65px;
    font-size: 16px;
    font-weight: bold;
}



.dir_ltr.module_profile .chzn-container {
    float: left;
}
.dir_rtl.module_profile .chzn-container {
    float: right;
}
.module_profile .page_content .chzn-container-single .chzn-single {
    background: #ffffff;
    width: 159px;
    height: 25px;
    border:1px solid #828282;
    border-radius:5px;
    background-repeat: no-repeat;
}
.dir_ltr.module_profile .chzn-container-single .chzn-single {
    padding-left: 5px;
}
.dir_rtl.module_profile .chzn-container-single .chzn-single {
    padding-right: 5px;
    padding-left: 15px;
}
.module_profile .chzn-container .chzn-drop {
    max-width: 179px;
    min-width: 179px;
}
.module_profile .chzn-container .chzn-drop .chzn-search input {
    min-width: 143px;
    max-width: 143px;
}

body.portal.dir_ltr .table_page_content {
    border-right: 1px #e5e5e5 solid;
}

body.portal.dir_rtl .table_page_content {
    border-left: 1px #e5e5e5 solid;
}



body.portal .profile_portal_previous_rfqs_wrapper {
    border-radius: 0;
    border-right: none;
    border-left: none;
    width: 100%;
    margin-top: 0;
}
body.portal div.profile_portal_header_inner_right a,
body.portal div.profile_portal_last_favorites_product a {
    color: #0485ea;
}

body.portal .profile_portal_previous_rfqs_wrapper .profile_portal_previous_rfq_field_id_value,
body.portal .profile_portal_previous_rfqs_wrapper .profile_portal_previous_rfq_field_id_title {
    color: #000000;
}
body.portal .profile_portal_last_favorites_wrapper div.profile_portal_last_favorites_content {
    width: 713px;
}
body.portal .profile_portal_last_favorites_wrapper div.profile_portal_last_favorites_product_image img {
    height: 50px;
    width: 50px;
}

body.portal .profile_portal_last_favorites_wrapper div.profile_portal_last_favorites_product {
    max-width: 144px;
}
body.portal div.profile_portal_last_favorites_content li:hover div.profile_portal_last_favorites_product_image,
body.portal .profile_portal_last_favorites_wrapper div.profile_portal_last_favorites_content li:hover{
    border: 1px solid #dcdcdc;
}
body.portal .profile_portal_item_button_goto,
body.portal .profile_portal_item_button_cart,
body.portal .profile_portal_item_button_remove{
    width: 21px;
    height: 20px;
}
div.profile_portal_last_favorites_content li:hover .favorites_portal_item_buttons_sep {
    color: #808080;
}
.profile_portal_item_button_goto,
body.portal div.profile_portal_last_favorites_content li:hover .profile_portal_item_button_goto{
    background-image: url("/skins/webx_style/images/order/go_to.png");
}
body.portal div.profile_portal_last_favorites_content li:hover .profile_portal_item_button_cart,
.profile_portal_item_button_cart{
    background-image: url("/skins/webx_style/images/order/cart.png");
}
body.portal div.profile_portal_last_favorites_content li:hover .profile_portal_item_button_remove,
.profile_portal_item_button_remove{
    background-image: url("/skins/webx_style/images/order/remove.png");
}
body.portal div.profile_portal_last_favorites_content li:hover .profile_portal_item_button_goto:hover {
    background-image: url("/skins/webx_style/images/order/go_to_orange.png");
    width: 21px;
    height: 20px;
}
body.portal div.profile_portal_last_favorites_content li:hover .profile_portal_item_button_cart:hover {
    background-image: url("/skins/webx_style/images/order/cart_orange.png");
    width: 21px;
    height: 20px;
}
body.portal div.profile_portal_last_favorites_content li:hover .profile_portal_item_button_remove:hover {
    background-image: url("/skins/webx_style/images/order/remove_orange.png");
    width: 21px;
    height: 20px;
}
/*rtl*/
body.dir_rtl .profile_portal_previous_rfqs_rfq_image,
body.dir_rtl .profile_portal_previous_rfqs_rfq_fields{
    float: right;
}
body.dir_rtl .profile_portal_previous_rfq_button_full{
    margin-right: 60px;
}
body.dir_rtl div.profile_portal_previous_rfqs_rfq{;
    margin-right: 60px;
    margin-right: 0px;
    float: right;
}
body.dir_rtl div.profile_portal_header_inner_right{
    float: left;
}


body.dir_rtl ._reset{
    float: left;
}

body.dir_rtl .field.selection_field.field_id_status_container{
    margin-right: 50px;
}



body.dir_rtl .paginate .page_previous .page_link_decorator{
    left: -90px;
}
body.dir_rtl .paginate .page_next .page_link_decorator{
    left: 91px;
}

body.dir_rtl #orders_portal_order_view{
    float: left;
}
body.dir_rtl .orders_portal_view_action_addtobasket{
    margin-right: 10px;
    padding-right: 10px;
    float: right;
}
body.dir_rtl .orders_portal_view_actions{
    float: right;
}

body.dir_rtl .header_portal_info{
    float: left !important;
}
body.dir_rtl .view_all_orders{
    float: right !important;
    margin-right: 25px;
}

body.dir_rtl.portal .profile_portal_last_favorites_wrapper {
    direction: ltr;
}

body.dir_rtl .paginate .page_next .page_link_decorator{
    background-image: url("/images/catalogue/nameblock/pagination_left.jpg");
}
body.dir_rtl .paginate .page_previous .page_link_decorator{
    background-image: url("/images/catalogue/nameblock/pagination_right.jpg");
}
body.dir_rtl.portal .list .product_inner_container .favorites_portal_item_button_remove{
    margin-right: 0 ;
}
body.dir_rtl.portal .list .product_inner_container .nameblock_product_bottom{
    margin-right: 0 ;
}

/*end rtl*/
.profile_portal_previous_rfq_field_status_value{
    color: #FF0000;
    margin-left: 3px;
    margin-right: 3px;
}


body.portal div.profile_portal_last_favorites_right,
body.portal div.profile_portal_last_favorites_right.disabled,
body.portal div.profile_portal_last_favorites_left.disabled,
body.portal div.profile_portal_last_favorites_left {
    border: none;
}
body.portal .profile_portal_previous_rfq_field_id_title,
body.portal .profile_portal_previous_rfq_field_title_title,
body.portal .profile_portal_previous_rfq_field_time_title,
body.portal .profile_portal_previous_rfq_field_price_title {
    color: #585858;
}
.dir_rtl.module_orders.portal table#portal_orders .orders_portal_order td.view_order_price {
    direction: rtl;
    unicode-bidi: embed;
}
.dir_rtl.module_orders.portal table#portal_orders td.product_price_td,
.dir_rtl.module_profile .profile_portal_previous_rfqs_rfq_fields .profile_portal_previous_rfq_field_price_value {
    direction: ltr;
    unicode-bidi: embed;
}
body.portal .profile_portal_last_favorites_wrapper div.profile_portal_last_favorites_content ul li {
    width: 217px;
}
body.portal.dir_rtl .profile_portal_last_favorites_wrapper div.profile_portal_last_favorites_content ul li{
    float: right;
}
div.orders_portal_header div {
    background: url('/skins/webx_style/images/my_orders.png') no-repeat right 3px #ffffff;
    padding-right: 40px;
    margin-right: 10px;
    margin-top: 15px;
    padding-bottom: 5px;
}

div.orders_portal_order {
    float: right;
    margin-left: 0px;
    margin-right: 0px;
    width: 840px;
}

div.orders_portal_order_content {
    float: right;
}


.orders_portal_order_button {
    float: right;
    background-color: red;
}

body.portal.module_orders .left_block_papa {
    display: table-cell;
}

.orders_portal_order_info {
    background: url('/skins/webx_style/images/order_icon.png') right top no-repeat;
    padding-right: 30px;
    height: 32px;
    margin: 13px 20px 0 0;
    padding-bottom: 13px;
    padding-left: 20px;
    padding-top: 0;
    width: 808px;
}

#orders_portal_order_info_id {
    float: right;
    padding: 0 10px;
    border-left: 1px #dadada solid;
    margin: 5px 0;
    color: #000000;
    font-size: 24px;
}

#orders_portal_order_info_status {
    float: right;
    padding: 0px 10px;
    border-left: 1px #dadada solid;
    margin: 5px 0px;
}

#orders_portal_order_info_shipping_type {
    float: right;
    padding: 0px 10px;
    margin: 8px 0px;
}

.portal .table_page_content {
    background-color: transparent;
    padding: 0;
}

.orders_portal_order_view_product_image {
    float: left;
    border: none;
    margin-left: 30px;
    width: 163px;
    height: auto;
    min-height: 96px;
    min-width: 96px;
}

.orders_portal_order_view_product_title {
    float: right;
    width: 260px;
}

.orders_portal_order_view_product_title a {
    color: #444444;
    font-size: 16px;
    font-weight: normal;
}

.orders_portal_order_view_product_details,
.orders_portal_order_view_product_actions {
    float: right;
    padding-left: 0px;
    max-width: none;
    width: auto;
    margin-right: 30px;
}



.dir_rtl .orders_portal_order_view_product .product_name_td{
    text-align: right !important;
    /*float: right;*/
}
.orders_portal_order_view_product_actions a {
    color: #aa0000;
    height: 24px;
}

.orders_portal_order_view_product_actions:hover
{
    background-color: #E2373F;
    background-image: url("/skins/webx_style/images/red_l.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 24px;
    padding-left: 10px;
}

.orders_portal_product_detail_name.orders_portal_product_price_value {
    font-weight: normal;
    color: #777777;
}

.orders_portal_product_qty_value {
    font-size: 16px;
    font-weight: normal;
    color: #777777;
}

.orders_portal_product_detail_total_value {
    font-size: 16px;
    color: #000000;
}

.orders_portal_order_view_product_actions span.inner
{
    height: 24px;
    display: block;
    padding-right: 10px;
}
.orders_portal_order_view_product_actions:hover span.inner,
.orders_portal_order_view_product_actions span.inner:hover,
.orders_portal_view_action_addtobasket span.inner{
    background-image: url("/skins/webx_style/images/red_r.png");
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 10px;
}
.orders_portal_view_action_addtobasket span.inner{
    display: block;
}



/*Email admin controls page*/
.module_admin.autoclass_admin_mails.autoclass_backend .field
{
    width: 500px;
    margin-bottom: 15px;
    float: right;
}

.module_admin.autoclass_admin_mails.autoclass_backend .field .field_name {
    display: inline-block;
    white-space: normal;
    width: 270px;
}
.module_admin.autoclass_admin_mails.autoclass_backend .actions
{
    float: right;
    width: 500px;
}
.module_admin.autoclass_admin_mails.autoclass_backend .field select
{
    float: left;
}
/*End email admin controls page*/

/*CMS*/
.module_cms #right_block,
.module_cms .print,
.module_cms .sft_head,
.mode_mobile.module_cms .sig_widget_tabs .tabs {
    display: none;
}
body.module_cms #outer_wrapper #inner_wrapper #all_content #page_content {
    width: 100%;
    padding-top: 30px;
}
/*End CMS*/

.orders_portal_order_field_id_title {
    color: #888888;
    font-weight: normal;
    font-size: 14px;
}

.orders_portal_order_field_id_value {
    color: #343434;
    font-weight: normal;
    font-size: 18px;
}

.orders_portal_order_field_status_title {
    color: #888888;
    font-size: 14px;
    font-weight: normal;
}

.orders_portal_order_field_status_value {
    color: #444444;
    font-weight: normal;
    font-size: 18px;
}

.orders_portal_order_field_date_title {
    color: #888888;
    font-weight: normal;
    font-size: 14px;
}

.orders_portal_order_field_date_value {
    color: #343434;
    font-weight: normal;
    font-size: 16px;
}

.orders_portal_order_field_number_of_items_title {
    color: #888888;
    font-weight: normal;
    font-size: 14px;
}

.orders_portal_order_field_number_of_items_value {
    color: #343434;
    font-weight: normal;
    font-size: 18px;
}

.orders_portal_order_field_total_price_title {
    color: #888888;
    font-weight: normal;
    font-size: 14px;
}

.orders_portal_order_field_total_price_value {
    color: #343434;
    font-weight: normal;
    font-size: 18px;
}
.orders_portal_order_field_total_price_value .currency
{
    font-size: 11px;
}


.orders_portal_order.even td {
    background-color: #F5F5F5;
}


/** Order Statuses **/

table#portal_orders span.status_entered {
    padding-right: 20px;
    background: url('/skins/webx_style/images/order_status/received_icon.png') no-repeat right center;
    font-size: 15px;
    color: #343434;
    display: inline-block;
}


table#portal_orders span.status_handled {
    padding-right: 20px;
    background: url('/skins/webx_style/images/order_status/taking_care_icon.png') no-repeat right center;
    font-size: 15px;
    color: #343434;
    display: inline-block;
}

table#portal_orders span.status_waiting_for_collection {
    padding-right: 20px;
    background: url('/skins/webx_style/images/order_status/waiting_for_collection_icon.png') no-repeat right center;
    font-size: 15px;
    color: #343434;
    display: inline-block;
}

table#portal_orders span.status_collected {
    padding-right: 20px;
    background: url('/skins/webx_style/images/order_status/collected_icon.png') no-repeat right center;
    font-size: 15px;
    color: #343434;
    display: inline-block;
}

table#portal_orders span.status_finalized {
    padding-right: 20px;
    background: url('/skins/webx_style/images/order_status/sent_icon.png') no-repeat right center;
    color: #343434;
    display: inline-block;
}

table#portal_orders span.status_cancelled {
    padding-right: 20px;
    background: url('/skins/webx_style/images/order_status/cancelled_icon.png') no-repeat right center;
    color: #343434;
    display: inline-block;
}

/** Order Details Status **/

#orders_portal_order_info_status span.status_entered {
    padding-right: 20px;
    background: url('/skins/webx_style/images/order_status/received_icon.png') no-repeat right center;
    font-size: 20px;
}

#orders_portal_order_info_status span.status_handled {
    padding-right: 20px;
    background: url('/skins/webx_style/images/order_status/taking_care_icon.png') no-repeat right center;
    font-size: 20px;
}

#orders_portal_order_info_status span.status_waiting_for_collection {
    padding-right: 20px;
    background: url('/skins/webx_style/images/order_status/waiting_for_collection_icon.png') no-repeat right center;
    font-size: 20px;
}

#orders_portal_order_info_status span.status_collected {
    padding-right: 20px;
    background: url('/skins/webx_style/images/order_status/collected_icon.png') no-repeat right center;
    font-size: 20px;
}

#orders_portal_order_info_status span.status_finalized {
    padding-right: 20px;
    background: url('/skins/webx_style/images/order_status/sent_icon.png') no-repeat right center;
    font-size: 20px;
}

#orders_portal_order_info_status span.status_cancelled {
    padding-right: 20px;
    background: url('/skins/webx_style/images/order_status/cancelled_icon.png') no-repeat right center;
    font-size: 20px;
}

.orders_portal_bottom_summary {
    border-top: 1px solid #BEBEBE;
    padding: 0 4px 4px;
    width: 870px;
}

.orders_portal_bottom_shipping_row {
    padding-bottom: 7px;
    padding-top: 7px;
}

.orders_portal_bottom_shipping_row .shipping_label {
    float: right;
    margin-right: 500px;
    width: 225px;
}

.orders_portal_bottom_shipping_row .shipping_price {
    float: right;
    font-size: 18px;
}

.orders_portal_bottom_shipping_row .shipping_price .currency {
    font-size: 10px;
}

.orders_portal_bottom_total {
    height: 35px;
    padding-bottom: 11px;
    padding-top: 12px;
    background-color: #343434;
    color: #ffffff;
}

.orders_portal_bottom_total .total_label {
    float: right;
    margin-right: 500px;
    width: 225px;
}

.orders_portal_bottom_total .total_label span.big_label {
    font-size: 18px;
    font-weight: bold;
}

.orders_portal_bottom_total .total_label span.small_label {
    font-size: 12px;
}

.orders_portal_bottom_total .total_price {
    float: right;
    font-size: 28px;
}

.orders_portal_bottom_total .total_price .currency {
    font-size: 12px;
}

.group_container {
    float: right;
    border: none;
    margin: 5px 10px;
}

.group_container .child_items {
    border-right: 1px solid #E8E8E8;
    height: 228px;
    overflow: visible;
    position: static;
    margin-right: -1px;
}
body.dir_rtl .group_container div.product_header {
    padding: 0px;
    text-align: center;
}


.group_list_box_inner, .product_list_box_inner img {
    padding: 3px;
}
.product_list_box nobr.product_count {
    display: none;
}

/** Portal Profile **/

div.profile_readonly_row {
    float: right;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px #dedede dotted;
}

div.profile_readonly_row.bold_bottom {
    padding-bottom: 20px;
    border-bottom: 1px #888888 dotted;
}

div.profile_readonly_row.no_bottom {
    border-bottom: none;
}

div.profile_readonly_field {
    float: right;
}

div.profile_personal_details_readonly div.profile_readonly_field {
    width: 230px;
    margin-left: 10px;
}

div.profile_personal_details_readonly div.profile_readonly_field.last {
    width: 127px;
    margin-left: 0;
}

div.profile_shipping_address_readonly div.profile_readonly_field {
    width: 122px;
}

div.profile_readonly_field_name {
    color: #727272;
    font-size: 16px;
}

div.profile_readonly_field_value {
    color: #000000;
    font-size: 18px;
}
div.profile_readonly_field_value .elevator_exists
{
    background: url('/skins/webx_style/images/elevator_icon.png') no-repeat right center;
    padding-right: 20px;
}
div.profile_readonly_field_value.comments {
    height: 130px;
    width: 320px;
    background: url('/skins/webx_style/images/profile/text_rows.png') repeat-x 0px 22px;
    word-break: break-all;
    overflow: hidden;
}

div.profile_personal_details_readonly {
    float: right;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
    width: 367px;
    border-left: 1px #cccccc dotted;
}

div.profile_shipping_address_readonly {
    float: right;
    width: 367px;
    padding-left: 25px;
    padding-right: 25px;
    margin-top: 10px;
    margin-bottom: 20px;
}

body.module_orders td.sft_head {
    background-color: #C83233 !important;
    color: #ffffff;
}

body.module_orders div#empty_basket_detail, body.module_orders td.mft_head, body.module_orders div#order_details_confirmation div.profile_portal_header, body.module_orders div#order_rfq_summery .profile_portal_header {
    background-color: #C83233 !important;
    color: #ffffff;
}

body.module_orders div.form_controls input.fbl {
    display: none;
}
body.module_orders div.admin.form_controls input.fbl {
    display: block;
}
body.module_orders table#techlist th, table#techlist_nw th {
    text-align: center;
}

body.module_orders form#carc_form div input.fbrl {
    background: none #c83233;
    color: #ffffff !important;
}

body.module_orders div#empty_basket_detail, body.module_orders td.mft_head, body.module_orders div#order_details_confirmation div.profile_portal_header, body.module_orders div#order_rfq_summery .profile_portal_header {
    line-height: normal;
    height: 24px;
}

div.profile_edit_field_name .mandatory{
    color: #ff0000;
}
div.profile_edit_field_name.small {
    width: 60px;
}

.module_profile .profile_edit_field .profile_edit_field_value a.tooltip_wrap
{
    left: 7px;
    position: absolute;
    top: 9px;
}

.module_profile .profile_edit_field .profile_edit_field_value a.tooltip_wrap[data-title]:hover:after
{
    background-image: url("/skins/webx_style/images/order/purchase_explansion_pop_up.png");
    color: #343434;
    content: attr(data-title);
    height: 77px;
    left: -168px;
    margin-bottom: 17px;
    padding: 13px;
    position: absolute;
    top: -113px;
    white-space: pre-wrap;
    width: 160px;
    z-index: 20;
}

#bdate_year {
    width: 65px;
    min-width: 65px;
}

#bdate_month {
    width: 65px;
    min-width: 65px;
}

#bdate_day {
    width: 65px;
    min-width: 65px;
}

div.profile_edit_line {
    width: 800px;
    height: 20px;
    border-bottom: 1px #bababa dotted;
}

div.profile_shipping_address_edit_header {
    background: url('/skins/webx_style/images/profile/address_black.png') no-repeat right center;
    padding-right: 30px;
    margin-right: 5px;
    margin-bottom: 15px;
    margin-top: 20px;
    font-size: 16px;
}


body.module_profile .profile_edit_field_value.big {
    background-image: url("/skins/webx_style/images/order/text_box_bottom.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-bottom: 7px;
    width: 562px;
}

body.module_profile .profile_edit_field_value.big input#comments
{
    width: 560px;
    border-left: 1px #d6d6d6 solid;
    border-right: 1px #d6d6d6 solid;
    border-top: none;
    border-bottom: none;
    margin-bottom: 0;
}
body.module_profile .profile_edit_field_value.big span.inner
{
    background-image: url("/skins/webx_style/images/order/text_box_top.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    height: auto;
    padding-top: 7px;
    max-width: 562px;
    overflow: hidden;
    width: 562px;
    display: block;
}
body.module_profile div.profile_edit_save {
    float: left;
    margin-bottom: 50px;
    margin-left: 180px;
    margin-top: 47px;
}

body.module_profile div.profile_edit_save a#save_changes {
    display: inline-block;
    background-color: #E2373F;
    color: #ffffff;
    font-size: 24px;
    padding: 0 0 0 24px;
    margin-bottom: 10px;
    background-image: url("/skins/webx_style/images/red_l_b.png");
    background-position: left center;
    background-repeat: no-repeat;
    height: 50px;
}
body.module_profile div.profile_edit_save a#save_changes span{
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/skins/webx_style/images/red_r_b.png");
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    height: 50px;
    line-height: 46px;
    padding-right: 24px;

}
body.module_profile div.profile_edit_save a#discard_changes {
    color: #E2373F;
    font-size: 15px;
    margin-top: 5px;
    text-decoration: underline;
    display: block;
    text-align: center;
}

#elevator_selector {
    width: 221px;
    height: 40px;
    margin-right: 51px;
    margin-top: -4px;
}

#elevator_yes {
    float: right;
    width: 70px;
    height: 27px;
    font-size: 11px;
    padding-right: 40px;
    padding-top: 13px;
    cursor: pointer;
}

#elevator_no {
    float: right;
    margin-right: -1px;
    width: 70px;
    height: 27px;
    font-size: 11px;
    padding-right: 41px;
    padding-top: 13px;
    cursor: pointer;
}

#elevator_yes.not_selected {
    background: url('/skins/webx_style/images/order/elevator_off.png') no-repeat right top;
    color: #9D9D9D;
}

#elevator_yes.selected {
    background: url('/skins/webx_style/images/order/elevator_on.png') no-repeat right top;
    color: #ffffff;
}

#elevator_no.not_selected {
    background: url('/skins/webx_style/images/order/stairs_off.png') no-repeat right top;
    color: #9D9D9D;
}

#elevator_no.selected {
    background: url('/skins/webx_style/images/order/stairs_on.png') no-repeat right top;
    color: #ffffff;
}

div.profile_personal_details_edit_content .selectBox-dropdown {
    min-width: 0;
}

body.dir_rtl.module_orders.portal #outer_wrapper #inner_wrapper #all_content #page_content {
    margin-top: 25px;
}

body.portal.dir_rtl.module_profile #outer_wrapper #inner_wrapper #all_content #page_content {
    margin-right: 0px;

}

body.portal div.component_bread_crumbs_portal {
    display: none;
}

a.selectBox.selectBox-dropdown.error {
    border-color: red;
}

div.profile_updating_message {
    display: none;
    width: 878px;
    height: 765px;
    position: absolute;
    top: 215px;
    left: 1px;
    opacity: 0.9;
    background-color: #ffffff;
}

div.profile_updating_message div {
    width: 200px;
    height: 200px;
    padding-top: 200px;
    margin: 0 auto;
    font-size: 30px;
}

body.module_orders .price_ord {
    color: #000000;
}

body.module_catalogue li.tab.ask_the_expert {
    display: none;
}


/*last minute popup*/

.module_basket .ui-dialog.ui-widget.last_minute_products
{
    width: 842px!important;
    padding: 0;
    border: none;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .ui-dialog-buttonpane
{
    border-top: none;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .ui-dialog-titlebar.ui-widget-header .ui-icon,
.module_basket .ui-dialog.ui-widget.last_minute_products .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:hover,
.module_basket .ui-dialog.ui-widget.last_minute_products .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:focus,
.module_basket .ui-dialog.ui-widget.last_minute_products .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close
{
    background-image: url("/skins/webx_style/images/close_btn_2.png");
    margin: 0 1px 0 0;
    width: 34px;
    margin-top: 10px;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .ui-dialog-titlebar.ui-widget-header
{
    background: url("/skins/webx_style/images/login_header_bg.png");
    background-repeat: repeat-x;
    background-position: bottom center;
    background-color: #e2373f;
    height: 45px;
    padding-bottom: 20px;
    padding-top: 15px;
    font-size: 24px;
    font-weight: 400;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .ui-dialog-titlebar.ui-widget-header .ui-dialog-title{
    background-image: url("/skins/webx_style/images/last_min_bg.png");
    display: block;
    margin: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    padding-right: 34px;
    padding-top: 10px;
    width: 808px;
    height: 75px;
    background-position: 46px 0;
    background-repeat: no-repeat;
}

.module_basket .ui-dialog.ui-widget.last_minute_products .ui-dialog-titlebar.ui-widget-header .ui-dialog-title .sub_title {
    color: #343434;
    display: block;
    font-size: 20px;
    font-weight: normal;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .ui-dialog-titlebar-close span {
    display: none;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .ui_widget_popup_container.last_minute_products
{

}
.module_basket .ui-dialog.ui-widget.last_minute_products .component_last_minute_products
{
    width: 833px;
    text-align: right;
    color: #515151;
    font-size: 15px;
    margin-top: -6px;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .promotional_product.promotional_product_all
{
    width: 199px;
    height: 325px;
    padding: 4px 4px 0 4px;
    border-right: 1px #ebebeb solid;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .inner_lastminute .promotional_product_fields b
{
    display: none;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .inner_lastminute .promotional_product_fields .field_value
{
    color: #000000;
    font-size: 11px;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .inner_lastminute .promotional_product_fields .field_value .product_price_figure
{
    font-size: 28px;
    font-weight: bold;
    line-height: 12px;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .inner_lastminute .promotional_product_fields .field_value .product_price_figure,
.module_basket .ui-dialog.ui-widget.last_minute_products .inner_lastminute .promotional_product_fields .field_value .product_price_sign
{
    color: #E2373F;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .promotional_product.promotional_product_all .product_image
{
    display: block;
    height: 190px;
}

.module_basket .ui-dialog.ui-widget.last_minute_products .promotional_product.promotional_product_all .inner_lastminute
{
    height: 325px;
    padding: 0 16px;
    position: relative;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .promotional_product.promotional_product_all .inner_lastminute .controls {
    border-bottom: 1px dotted #C5C5C5;
    border-top: 1px dotted #C5C5C5;
    height: 31px;
    padding-bottom: 12px;
    padding-top: 12px;
    bottom: 0;
    position: absolute;
    width: 167px;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .promotional_product.promotional_product_all .inner_lastminute:hover
{
    background-color: #ededed;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .promotional_product.promotional_product_all.first
{
    border-right: none;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .ui_widget_spin_box
{
    float: left;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .ui_widget_spin_box .field
{
    display: inline-block;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .close-button {
    background-image: url("/skins/webx_style/images/checkout_btn_s.png");
    background-repeat: no-repeat;
    background-color: transparent;
    color: #FFFFFF;
    border: medium none;
    font-size: 26px;
    font-weight: 400;
    height: 56px;
    line-height: 47px;
    text-align: right;
    border-radius: 0;
    width: 157px;
    margin-bottom: 20px;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .close-button span.ui-button-text{
    margin-right: 10px;
}

.module_basket .ui-dialog.ui-widget.last_minute_products .ui-dialog-buttonset
{
    float: left;

}
.module_basket .ui-dialog.ui-widget.last_minute_products .discount_price,
.module_basket .ui-dialog.ui-widget.last_minute_products .discount_price strong {
    font-weight: bold;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .discount_price {
    bottom: 9px;
    position: absolute;
    font-size: 28px;
    color: #E2373F;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .base_price .title,
.module_basket .ui-dialog.ui-widget.last_minute_products .product_price_container .base_price .you_saved {
    display: none;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .base_price .base_price_container {
    bottom: 32px;
    color: #969593;
    font-size: 17px;
    position: absolute;
    right: 18px;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .promotional_product.promotional_product_all .controls .ui_widget_spin_box {
    width: 70px;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .promotional_product.promotional_product_all .controls .ui_widget_spin_box:hover span.input .fi {
    color: #000000;
}
.module_basket .ui-dialog.ui-widget.last_minute_products .promotional_product.promotional_product_all .controls .ui_widget_spin_box span.input .fi {
    color: #969593;
}
/*End last minute popup*/
#facebook_like {
    float: right;
}

#google_like {
    margin-right: 5px;
    float: right;
}

#twitter_like {
    float: right;
    margin-right: 5px;
}

#login_wrong_email_or_password {
    display: none;
    float: left;
    margin-left: 5px;
    margin-top:4px;
    color: #E2373F;
    width: 215px;
    font-size: 14px;
}

body.logged_out.login_failed #login_wrong_email_or_password {
    display: block;
}
a.sitemap_4:HOVER {
    color: #154D98;
    font-size: 15px;
    font-weight: bold;
    letter-spacing:0.1em;
}

a.sitemap_4 {
    display: block;
    font-size: 13px;
    height: 17px;
    margin-left:40px;
    padding-left: 20px;
    font-variant:small-caps;
    background:url("/images/bullet2.gif");
    background-repeat:no-repeat;
    background-position:bottom left;
}

.dir_rtl a.sitemap_4 {
    padding-right:20px;
    margin-right:40px;
    background-position:bottom right!important;
}



/* Add to basket popup*/
.ui-dialog.ui-widget.add_to_basket_popup
{
    background-image: url("/skins/webx_style/images/basket_shoping.png");
    background-position: 36px center;
    background-repeat: no-repeat;
    padding-bottom: 55px;
}
.ui-dialog.ui-widget.add_to_basket_popup #portal_addtocart_dialog .text_inside .ctrl_bottoms,
.ui-dialog.ui-widget.add_to_basket_popup .ui-dialog-buttonpane {
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
}
.ui-dialog.ui-widget.add_to_basket_popup #portal_addtocart_dialog {
    display: block;
    max-height: 139px;
    padding: 0;
}
.ui-dialog.ui-widget.add_to_basket_popup #portal_addtocart_dialog .text_inside,
.ui-dialog.ui-widget.add_to_basket_popup #dialogbox
{
    font-size: 27px;
    font-weight: 200;
    max-width: 300px;
    padding: 0 54px 7px 20px;
    text-align: right;
    background-image: url("/skins/webx_style/images/success_status.png");
    background-position: 327px 15px;
    background-repeat: no-repeat;
    max-height: 80px;
    color: #000000;
    margin: 0;
}


.ui-dialog.ui-widget.add_to_basket_popup .ui-dialog-titlebar.ui-widget-header .ui-icon,
.ui-dialog.ui-widget.add_to_basket_popup .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:hover,
.ui-dialog.ui-widget.add_to_basket_popup .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:focus,
.ui-dialog.ui-widget.add_to_basket_popup .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close {
    background-image: url("/skins/webx_style/images/close_btn_2.png");
    width: 34px;
}
.ui-dialog.ui-widget.add_to_basket_popup .ui-dialog-buttonpane
{
    width: 300px;
    text-align: right;
}
.ui-dialog.ui-widget.add_to_basket_popup #portal_addtocart_dialog .text_inside .ctrl_bottoms {
    margin-top: 30px;
}
.ui-dialog.ui-widget.add_to_basket_popup #portal_addtocart_dialog .text_inside .ctrl_bottoms .button_continue,
.ui-dialog.ui-widget.add_to_basket_popup #portal_addtocart_dialog .text_inside .ctrl_bottoms .button_viewcart,
.ui-dialog.ui-widget.add_to_basket_popup .ui-dialog-buttonset .ui-button.ui-widget
{
    background: url("/skins/webx_style/images/red_l_m.png") no-repeat left top #E2373F;
    height: 30px;
    font-size: 15px;
    font-weight: 500;
    padding-right: 0;
    margin-left: 6px;
    margin-right: 20px;
    color: #ffffff;
    width: auto;border: 0;
    padding: 0 0 0 16px;
}
.ui-dialog.ui-widget.add_to_basket_popup #portal_addtocart_dialog .text_inside .ctrl_bottoms .button_continue,
.ui-dialog.ui-widget.add_to_basket_popup #portal_addtocart_dialog .text_inside .ctrl_bottoms .button_viewcart {
    display: inline-block;
}
.ui-dialog.ui-widget.add_to_basket_popup #portal_addtocart_dialog .text_inside .ctrl_bottoms .button_continue
{
    margin-right: 0;
}
.ui-dialog.ui-widget.add_to_basket_popup .ui-dialog-buttonset button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-dialog.ui-widget.add_to_basket_popup #portal_addtocart_dialog .text_inside .ctrl_bottoms .button_continue span,
.ui-dialog.ui-widget.add_to_basket_popup #portal_addtocart_dialog .text_inside .ctrl_bottoms .button_viewcart span,
.ui-dialog.ui-widget.add_to_basket_popup .ui-dialog-buttonset .ui-button.ui-widget .ui-button-text
{
    display: block;
    background: url("/skins/webx_style/images/red_r_m.png") no-repeat scroll right top #E2373F;
    height: 30px;
    padding-right: 16px;
    line-height: 28px;
}
/* End add to basket popup*/

/*Order print view*/
.module_orders table#techlist td,
.module_orders table#techlist th,
.module_orders .order_details_container,
.module_orders .order_details_extra,
.module_orders .card_details_view {
    font-size: 16px;
}
.module_orders .order_details_container .user_address,
.module_orders .order_details_container .store_details,
.module_orders .order_details_container .user_details {
    float: right;
    text-align: right;
}
.module_orders .order_details_container .user_details
{
    margin-left: 100px;
}

@media print {
    body
    {
        width: 1093px;
    }

    .module_orders .header_container .header_top,
    .module_orders .header_container .header_bottom .header_bottom_center,
    .module_orders .header_container .header_bottom .header_bottom_left,
    .module_orders .header_container .header_bottom .header_bottom_right #search_div
    {
        display: none;
    }

    .module_orders .header_container div.header_bottom div.header_bottom_right {
        border-left: none;
    }

    .module_orders #techlist.view_order_basket thead th
    {
        border: 1px solid #E4E6E8;
    }
}
/*End order print view*/

.homepage_clickable {
    cursor: pointer;
    height: 95%;
    top: 5px;
    width: 100%;
    left: 0 !important;
    position: absolute;
    background-image: url("/images/empty.gif"); /**for IE, since it does not support empty divs**/
    background-repeat: repeat;
}

.product_info_bottom {
    direction: ltr;
}

body.dir_rtl #stwrapper {
    left: auto!important;
    right: -999px!important;
}

.search_results_sort_instructions b {
    font-size: 14px;
}

table#techlist tr.search_head td {
    font-size: 14px;
}

div.search_results_inner .sbbul {
    font-size: 12px;
    color: #E13740;
}

span.product_code_search,
span.value_search {
    font-size: 16px;
}

tr.search_head td {
    background-color: #E2373F;
}

div.sig_component.component_form_shipping_address_homecenter div.errors {
    padding-right: 20px;
    font-size: 14px;
}

div.sig_component.component_form_user_details div.errors {
    font-size: 14px;
}

div.sig_component.component_store_list div.errors {
    font-size: 16px;
    padding-right: 20px;
    padding-bottom: 10px;
    color: #ff0000;
}

.module_basket .inner_lastminute .sig_component.component_product_price_with_discount .product_price_container .base_price {
    margin-top: 0px;
}

.phone_info_cms {
    direction: rtl;
}

/*.component_report_data table td a.btn_record_operation.btn_details:nth-child(2) span ,*/
/*.component_report_data table td a.btn_record_operation.btn_print span {*/
    /*display:none;*/
/*}*/

.component_report_data table th:nth-child(2),
.component_report_data table td:nth-child(2){
    padding-right: 0;
}

.component_report_data table th:nth-child(3),
.component_report_data table td:nth-child(3),
.component_report_data table th:nth-child(2),
.component_report_data table td:nth-child(4),
.component_report_data table th:nth-child(4),
.component_report_data table td:nth-child(5),
.component_report_data table th:nth-child(7),
.component_report_data table td:nth-child(7),
.component_report_data table th:nth-child(8),
.component_report_data table td:nth-child(8)
{
    padding-left: 0;
}

.component_report_data table th:nth-child(6),
.component_report_data table td:nth-child(6)
{
    padding-left: 2px;
    padding-right: 2px;
}

/*newsletter registraion popup */

.module_home_page .ui-dialog.subscribe_to_newsletter_pop .ui-dialog-titlebar.ui-widget-header .ui-icon,
.module_home_page .ui-dialog.subscribe_to_newsletter_pop .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:hover,
.module_home_page .ui-dialog.subscribe_to_newsletter_pop .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close:focus,
.module_home_page .ui-dialog.subscribe_to_newsletter_pop .ui-dialog-titlebar.ui-widget-header .ui-dialog-titlebar-close
{
    background-image: url("/skins/webx_style/images/close_btn_2.png");
    margin: 2px 0 0 0;
    width: 34px;
}

.module_home_page .ui-dialog.subscribe_to_newsletter_pop .ui-dialog-titlebar.ui-widget-header {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 24px;
    font-weight: 400;
    height: 25px;
    padding-bottom: 20px;
    padding-top: 15px;
    color: #C83233;
}
.module_home_page .ui-dialog.subscribe_to_newsletter_pop .ui-dialog-titlebar.ui-widget-header .ui-dialog-title {
    margin-right: 4px;
}
.module_home_page .ui-dialog.subscribe_to_newsletter_pop {
    border: medium none;
    padding: 0;
    max-height: 357px;
}

.module_home_page .ui-dialog.subscribe_to_newsletter_pop .footer_subscribe_container {
    padding: 0 0 18px 0;
    top: -23px;
    overflow: hidden;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.module_home_page .ui-dialog.subscribe_to_newsletter_pop .footer_subscribe_container .side {
    float: left;
    width: 366px;
}
.module_home_page .ui-dialog.subscribe_to_newsletter_pop .footer_subscribe_container .side.subscribeform
{
    background-color: #C83233;
    margin-top: 23px;
    padding-right: 28px;
    height: 253px;
    padding-top: 44px;
}

.module_home_page .ui-dialog.subscribe_to_newsletter_pop .footer_subscribe_container #subscribe_fullname,
.module_home_page .ui-dialog.subscribe_to_newsletter_pop .footer_subscribe_container #subscribe_email{
    background-image: url("/skins/webx_style/images/input_bg.png");
    background-repeat: no-repeat;
    border: medium none;
    float: right;
    height: 28px;
    line-height: 24px;
    padding-right: 10px;
    width: 205px;
    background-color: transparent;
    margin-bottom: 15px;
}

.module_home_page .ui-dialog.subscribe_to_newsletter_pop .footer_subscribe_container #footer_subscribe_title {
    font-weight: 800;
}

.module_home_page .ui-dialog.subscribe_to_newsletter_pop .footer_subscribe_container #footer_subscribe_description {
    color: #ffffff;
}

.module_home_page .ui-dialog.subscribe_to_newsletter_pop .footer_subscribe_container span.title {
    color: #FFFFFF;
    display: inline-block;
    float: right;
    font-size: 14px;
    line-height: 26px;
    width: 85px;
}

.module_home_page .ui-dialog.subscribe_to_newsletter_pop .footer_subscribe_container #subscribe_register{
    float: left;
    margin-left: 65px;
}
/*end newsletter registraion popup */
.module_orders #t_win1.orders_order_details_table .std_price{
    direction: ltr;
    display: inline-block;

}
.module_orders #t_win1.orders_order_details_table .std_price_currency{
    padding: 5px;
}
.module_orders #t_win1.orders_order_details_table tfoot tr:last-child td:last-child{
    direction: ltr;
}
.module_orders  table.view_order_basket td span.std_price_currency{
    margin-right: 5px;
}

.add_to_basket_promotional_homepage {
    margin-top: 10px;
    margin-right: 0;
}
.solr .family_products .product_list a.product_code {
    max-width: 160px;
    min-width: 85px;
    width: 100%;
}
.family_products .content td:first-child {
    width: 23%;
}


.family_products .product_details_container .product_details .details .Name,
.family_products .product_details_container .product_details .details .FamilyName {
    display: none;
}

.module_catalogue img.yi {
    border: none;
    cursor: pointer;
    background: #c4c4c4;
}

.add_to_basket_level1_promotionals,
.add_to_basket_level1_popular {
    margin-top: 9px;
    margin-right: -5px;
}

.add_to_basket_level2_popular {
    margin-top: 9px;
    margin-right: -5px;
}

.add_to_basket_level2_popular input {
    background: url('/skins/webx_style/images/basket_ss_text.png') no-repeat transparent;
    border: none;
    width: 106px;
    height: 25px;
    cursor: pointer;
}

.add_to_basket_level3_popular {
    margin-top: 9px;
    margin-right: -5px;
}

.add_to_basket_level3_popular input {
    background: url('/skins/webx_style/images/basket_ss_text.png') no-repeat transparent;
    border: none;
    width: 106px;
    height: 25px;
    cursor: pointer;
}


/**Product overview**/


.dir_rtl.product_overview .product_header_text .product_constant_fields li:first-child,
.dir_rtl .brand_pics .LogoPic_img:first-child {
    border: none;
    padding: 0;
    margin: 0;
}
.dir_rtl.product_overview .product_header_text .product_constant_fields li,
.dir_rtl .brand_pics .LogoPic_img {
    border-right: 1px solid #e5e5e5;
    margin-right: 10px;
    padding-right: 10px;
}


.product_overview .product_header_text .product_constant_fields ul{
    padding: 0;
    list-style: none;
}
.product_overview .product_header_text .product_constant_fields li{
    display: inline-block;
    margin-bottom:8px;
}


.product_overview .toolbox {
    position: absolute;
    z-index: 9999;
}


/**Enlarge page**/


.product_overview .ui-dialog.product_pic_enlarge {
    border: 1px solid #000000;
    min-width: 700px;
    text-align: center;
}
.product_overview .ui-dialog .product_pic_popup {

}

/* hebrew */

body.dir_ltr  #catalog_multiple_selector_compare {
    float: right;
}
body.dir_ltr  #catalog_multiple_selector_compare_button {
    float: right;
}
body.dir_ltr  #catalog_multiple_selector_compare_clear {
    float: right;
    margin-left: 0;
    margin-right: 22px;
}

.module_catalogue .field_FamilyName, .module_catalogue .selected_field_FamilyName {
    display: none;
}

/*  hebrew second page */
/*  end hebrew second page */

.module_catalogue.dir_ltr #catalogue_menu #catalogue_menu_wrapper .group_children {
    float: left;
}
.module_catalogue.dir_ltr #catalogue_menu .side_catalogue_menu_cms {
    float: left;
}

/* end hebrew */

.autoclass_admin_db_editproduct #main_tbl {
    width: 1200px;
}
.autoclass_admin_index #main_tbl{
    position: relative;
}
.autoclass_admin_db_editproduct #main_tbl #page_content > table:first-child {
    margin-left: auto;
    margin-right: auto;
}



.dir_rtl.module_basket .proceed_to_checkout {
    background: none repeat scroll 0 0  #e83650;
    border: 1px solid #cf0000;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    float: left;
    height: 34px;
    position: relative;
    top: 10px;
    font-size: 17px;
}


.dir_ltr #checkout_button {

    top: -13px;
}
.dir_rtl #checkout_button {

    right: 0;
    top: -17px;
    float:left;
}

.dir_ltr.module_basket #button_upadate_all2,
.dir_ltr.module_basket .basket_table #button_empty {
    float: left;
    margin-bottom: 94px;
    margin-left: 0;
    padding-left: 0;

}


.dir_rtl.module_basket #button_upadate_all2,
.dir_rtl.module_basket .basket_table #button_empty {
    float: right;
    margin-bottom: 94px;
    margin-right: 0;
    padding-right: 0;

}
.module_basket .product_name {
    margin-bottom:8px;
    word-break: break-all;
}

.dir_ltr.module_basket .pcs {
    color: #777777;
    font-weight: bold;
    max-width: 160px;
    text-align: center;
    word-wrap: break-word;
}

.dir_rtl.module_basket .pcs {
    color: #777777;
    font-weight: bold;
    text-align: center;
    max-width: 160px;
    word-wrap: break-word;
}
.module_basket .basket_total_saved {

    color:#777777;
}



.module_basket .image_item{
    height: 130px;
    width: 130px;
}
.module_basket .product_name {

    color:#000000;
}

.module_basket .product_BrandName {
    margin-bottom: 8px;
    color:#777777;
}



table#bulk-order-preview tr:hover td {

    background: #ffffff;
}
/*shipping_form_content_container*/
.pre_loader {
    background-image: url('/ui2/images/s7.gif');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center 300px;
    background-color: #ffffff;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

    /* IE 5-7 */
    filter: alpha(opacity=50);

    /* Netscape */
    -moz-opacity: 0.5;

    /* Safari 1.x */
    -khtml-opacity: 0.5;

    /* Good browsers */
    opacity: 0.5;
    height:100%;
    position:fixed;
    top:0;
    width:100%;
    z-index:99999;

}







.module_basket .product_warning{
    margin-top: 5px;
}
.module_basket .product_warning {
    color: red;
}
.module_basket .product_warning,
.module_orders .basket_sideview .product_warning {
    height: 27px;
    display: table-cell;
    vertical-align: middle;
}
.dir_ltr.module_basket .product_warning,
.dir_ltr.module_orders .basket_sideview .product_warning {
    padding: 0 0 0 30px;
}
.dir_rtl.module_basket .product_warning,
.dir_rtl.module_orders .basket_sideview .product_warning {
    padding: 0 30px 0 0;
}
.module_basket .product_warning{
    background-size: contain !important;
}
.module_basket .product_warning.hazard,
.module_orders .basket_sideview .product_warning.hazard {
    background: url("/skins/webx_style/images/hazard_icon.png") no-repeat scroll 0 0 #fff;
}
.module_basket .product_warning.oversized,
.module_orders .basket_sideview .product_warning.oversized {
    background: url("/images/icons/oversize_icon.png") no-repeat scroll 0 0 #fff;
}
.module_basket .product_warning.truck,
.module_orders .basket_sideview .product_warning.truck {
    background: url("/images/icons/truck_icon.png") no-repeat scroll 0 0 #fff;
}
.module_basket .product_warning.overweight,
.module_orders .basket_sideview .product_warning.overweight {
    background: url("/images/icons/weighted_icon.png") no-repeat scroll 0 0 #fff;
}
.module_orders .basket_sideview .product_warning{
    background-size: 20px 20px !important;
    background-color: transparent !important;
    background-position: left !important;
}
.module_orders .basket_sideview section+section{
    border-top: 1px solid #e5e5e5 !important;
}
.module_basket .total-price .discount_info{
    background-image: url(/images/icons/discount.png);
    height: 30px;
    width: 30px;
}
.dir_rtl.module_basket .product_warning.oversized,
.dir_rtl.module_orders .basket_sideview .product_warning.oversized,
.dir_rtl.module_basket .product_warning.hazard,
.dir_rtl.module_orders .basket_sideview .product_warning.hazard {
    background-position: right center;
}
.basket_remove p ,
.basket_remove_by_bundle p {
    margin:0;
}

/*scroller*/
.dir_ltr.module_catalogue.product_overview #related_doc_links ul::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(214, 214, 214, 1);
    background-color: #E8E8E8;
    border-radius: 10px;
}

.dir_ltr.module_catalogue.product_overview #related_doc_links ul::-webkit-scrollbar
{
    width: 7px;
    background-color: #E8E8E8;
}

.dir_ltr.module_catalogue.product_overview #related_doc_links ul::-webkit-scrollbar-thumb
{
    background-color: #B9BCC1;
    border-radius: 10px;

}
/**/
.dir_rtl.module_catalogue.product_overview #related_doc_links ul{

    list-style: none;
    padding-right: 16px;

}
.module_catalogue.product_overview #related_doc_links li {

    text-decoration: underline;
    color:#3e9ae3;
}
.dir_ltr.module_catalogue.product_overview #info_text span {
    display: block;
    padding-left: 12px;
    padding-top: 9px;
    margin-bottom: 10px;
    text-align: left;
    font-size: 11pt;

}
.dir_ltr.module_catalogue.product_overview #info_text,
.dir_rtl.module_catalogue.product_overview #info_text {
    min-height: 20px;
    padding-bottom: 5px;
}
.dir_rtl.module_catalogue.product_overview #info_text span {
    display: block;
    font-weight: bold;
    padding-right: 12px;
    padding-top: 9px;
    margin-bottom: 10px;
    min-height: 20px;

}

.product_overview #product_features .row .field_data.rightside{
    white-space:pre-wrap;
}

.module_catalogue.product_overview #info_movie img {

    height: 119px;
    left: 234px;
    margin-left: 20px;
    position: relative;
    top: -169px;
    width: 203px;
}


.dir_ltr.module_catalogue.product_overview .opener_image {
    background: url("/skins/webx_style/images/image_opener.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -38px;
    cursor: pointer;
    height: 50px;
    left: 88px;
    position: relative;
    width: 50px;
}
.dir_rtl.module_catalogue.product_overview .opener_image {
    background: url("/skins/webx_style/images/image_opener.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -38px;
    cursor: pointer;
    height: 50px;
    right: 88px;
    position: relative;
    width: 50px;
}

.dir_ltr.module_catalogue.product_overview .opener_video {
    background: url("/skins/webx_style/images/movie_opener.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -35px;
    cursor: pointer;
    height: 50px;
    left: 72px;
    position: relative;
    width: 50px;
}
.dir_rtl.module_catalogue.product_overview .opener_video {
    background: url("/skins/webx_style/images/movie_opener.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -36px;
    cursor: pointer;
    height: 50px;
    left: -76px;
    position: relative;
    width: 50px;
}


.module_catalogue.product_overview .iframe_video {

    position: relative;
}
.error_messages > li {

    list-style: none;
    color:red;
    background-repeat: no-repeat;
}
.error_messages {
    padding: 0;
    margin-top:0;
    margin-bottom:4px;
}
body.dir_ltr .error_messages > li {
    background-image: url("/skins/webx_style/images/error.png");
    background-position: left center;
    padding-left: 20px;
}

body.dir_rtl .error_messages > li {
    background-image: url("/skins/webx_style/images/error_he.png");
    background-position: right center;
    padding-right: 20px;
}


/*==========================favorites==START==========================================*/


body.module_favorites .product:hover {

    box-shadow: 0 0 6px 0 #e6e6e6 inset;
}

body.module_favorites .paginate_foot {
    width: 751px;
    border-top: 1px solid #ebebeb;
    margin-top: -1px;
}


body.module_favorites #middle_block {
    box-shadow: 0 0 6px 0 #e6e6e6 inset;

}

body.dir_rtl.module_favorites #catalog_multiple_selector_products .links {

    padding-left: 10px;
    border-right:1px solid #ddd;
}

body.dir_ltr.module_favorites .product_inner_container {

    float:left;
    width: 100%;
    border-left:1px solid #ddd;
}
body.dir_rtl.module_favorites .product_inner_container {

    float:left;
    width: 100%;
}
body.dir_ltr.module_favorites .grid .product_desc .description{
    min-height: 53px;
}
body.dir_rtl.module_favorites .grid .product_desc .description{
    min-height: 53px;
}
body.dir_ltr.module_favorites .favorites_portal_header {

    background:#ffffff;
    color:#000000;
    font-weight: normal;
    text-transform: none;
    width: 300px;
    margin: 20px 0 0 15px;
}
body.dir_rtl.module_favorites .favorites_portal_header {
    background: none repeat scroll 0 0 #ffffff;
    color: #000000;
    direction: rtl;
    font-weight: normal;
    margin: 20px 19px 0 0;
    padding-left: 0;
    text-transform: none;
    width: 370px;
}

body.module_favorites #page_content {

    width: auto !important;
    border:none;

}
body.module_favorites .add_to_basket_nameblock.sigSpinBox {
    position: relative;
}

body.module_favorites .product_standard_text {
    display: none;
}
/*=============list================*/



body.module_favorites .list .product a.compare_product_link {
    display: inline-block;
}
body.module_favorites .list .product .product_price {
    display: inline-flex;
    font-size: 14px;
    font-weight: normal;
    padding-top: 0;
}

/*body.module_favorites .list .product {*/
    /*height: 142px;*/
/*}*/

body.dir_ltr.module_favorites .list .product .description {
    font-size: 14px;
}
body.dir_rtl.module_favorites .list .product .description {
    font-size: 14px;
}
body.dir_ltr.module_favorites .list .add_to_basket_nameblock input[type="button"]
{
    margin-left: 73px;
}
body.dir_rtl.module_favorites .list .add_to_basket_nameblock input[type="button"]
{
    margin-right: 73px;
}
body.dir_ltr.module_favorites .list .nameblock_product_bottom {

    display: inline-block;
    height: 40px;
    position: relative;
}
.module_favorites .product_price
{
    min-width: 150px;
    width: auto;
}
body.dir_rtl.module_favorites .list .nameblock_product_bottom {
    display: inline-block;
    height: 40px;
    margin-right: 40px;
}
body.module_favorites .list .family_price_standard_text {
    display: inline-block;
    margin-left: 10px;
    min-width: 150px;
}
body.dir_ltr.module_favorites .list .product_brand_name {
    color: #777777;
    display: inline-block;
    float: left;
    margin-top: 6px;
}
body.dir_rtl.module_favorites .list .product_brand_name {
    color: #777777;
    display: inline-block;
    float: right;
    margin-top: 6px;
}
body.dir_ltr.module_favorites.portal .list .favorites_portal_item_button_remove {
    background-repeat: no-repeat;
    color: #323232;
    display: inline-block;
    padding-left: 16px;
    line-height: 11px;
    cursor: pointer;
    margin-left: 10px;
}
body.dir_rtl.module_favorites.portal .list .favorites_portal_item_button_remove {
    background-repeat: no-repeat;
    color: #323232;
    display: inline-block;
    line-height: 11px;
    width: 60px;
    cursor: pointer;
    margin-right: 10px;
    padding-right: 16px;
    background-position: right center;
}
body.module_favorites.portal .list .favorites_portal_item_button_remove:hover {
    color:red;
}

body.dir_ltr.module_favorites .list .quantity {
    border-radius: 0 5px 5px 0;
    border-width: 1px;
    height: 25px;
    position: absolute;
    width: 45px;
    left: 18px;
}
body.dir_rtl.module_favorites .list .quantity {
    border-radius: 5px 0 0 5px;
    border-width: 1px;
    height: 25px;
    position: absolute;
    width: 45px;
    right: 18px;
}

.dir_ltr.module_favorites .list .yi.quantity_inc {
    background: none repeat scroll 0 0 #efefef;
    border-color: #b5b5b5;
    border-radius: 5px 0 0;
    border-width: 1px;
    height: 13px;
    position: absolute;
    width: 18px;
    z-index:2;
}
.dir_rtl.module_favorites .list .yi.quantity_inc {
    background: none repeat scroll 0 0 #efefef;
    border-color: #b5b5b5;
    border-radius:  0 5px 0 0;
    border-width: 1px;
    height: 13px;
    position: absolute;
    width: 18px;
    z-index: 2;
}
.dir_ltr.module_favorites .list .yi.quantity_dec {
    background: none repeat scroll 0 0 #efefef;
    border-color: #b5b5b5;
    border-radius: 0 0 0 5px;
    border-width: 1px;
    height: 13px;
    position: absolute;
    top: 14px;
    width: 18px;
    z-index:2;
}

.dir_rtl.module_favorites .list .yi.quantity_dec {
    background: none repeat scroll 0 0 #efefef;
    border-color: #b5b5b5;
    border-radius: 0 0 5px;
    border-width: 1px;
    height: 13px;
    position: absolute;
    top: 14px;
    width: 18px;
    z-index: 2;
}

.dir_ltr.module_favorites .list .yi.quantity_inc img {
    left: 3px;
    position: relative;
    top: 4px;
}
.dir_ltr.module_favorites .list .yi.quantity_dec img {
    left: 3px;
    position: relative;
    top: 4px;
}
.dir_rtl.module_favorites .list .yi.quantity_inc  img {

    left: -2px;
    position: relative;
    top: 4px;
}
.dir_rtl.module_favorites .list .yi.quantity_dec img {
    left: -2px;
    position: relative;
    top: 4px;
}

/*====grid======*/
body.module_favorites .grid .product .product_price {
    font-weight: normal;
    padding-top: 0;
    width: 100%;
}

body.module_favorites .grid .product_inner_images_holder {
    display: block;
    min-height: 157px;
    text-align: center;

}
body.dir_ltr.module_favorites .grid .product_inner_container {
    float: none;
    min-height: 360px;
}

.module_favorites .grid .product_inner_container {
    min-height: 360px;

}
body.module_favorites .grid .compare_product_link {
    margin: 0 20px;
}
body.dir_ltr.module_favorites .grid .product_brand_name {
    color: #777777;
    min-height: 10px;
}
body.dir_rtl.module_favorites .grid .product_brand_name {
    color: #777777;
    margin-top: 9px;
    min-height: 10px;
}

body.dir_ltr.module_favorites .grid .description {

    font-size: 13px;
    word-wrap: break-word;
    min-height: 23px;
}
body.dir_rtl.module_favorites .grid .description {
    font-size: 13px;
    word-wrap: break-word;
    min-height: 23px;
}


body.dir_rtl.module_favorites .grid .product_inner_container {
    float: none;
    height: 360px;
}
body.module_favorites .grid .product_brand_name,
body.module_favorites .nameblock_product_code {
    margin-bottom: 5px;
}
body.dir_ltr.module_favorites .grid .product_price {
    display: inline-flex;
    font-size: 14px;
    margin-bottom: 5px;
    width: 149px;

}
body.dir_rtl.module_favorites .grid .product_price {
    display: inline-flex;
    font-size: 14px;
    margin-bottom: 5px;
    width: 149px;

}

body.dir_ltr.module_favorites .grid .add_to_basket_nameblock.sigSpinBox {
    margin-left: 20px;
    position: relative;
}
body.dir_rtl.module_favorites .grid .add_to_basket_nameblock.sigSpinBox {
    margin-right: 20px;
    position: relative;
}
body.module_favorites .grid .favorites_portal_item_button_remove {
    cursor: pointer;
    background-repeat: no-repeat;
    color: #323232;
    line-height: 11px;
    width: 60px;
    display: block;
    margin-top: 14px;
}
body.dir_ltr.module_favorites .grid .favorites_portal_item_button_remove {
    padding-left:16px;
    margin-left:20px;
    background-position: left center;
}
body.dir_rtl.module_favorites .grid .favorites_portal_item_button_remove {
    padding-right: 16px;
    margin-right:20px;
    background-position: right center;
}
body.dir_ltr.module_favorites .grid .favorites_portal_item_button_remove:hover {

    background-image: url("/skins/webx_style/images/remove_hover.png");
    color: #cf0000;
    background-repeat: no-repeat;
    background-position: left center;
}
body.dir_rtl.module_favorites .grid .favorites_portal_item_button_remove:hover {

    background-image: url("/skins/webx_style/images/remove_hover.png");
    color: #cf0000;
    background-repeat: no-repeat;
    background-position: right center;

}
body.dir_rtl.module_favorites #catalog_multiple_selector_products .paginate .page_next .page_link_decorator {
    background-image: url("/images/catalogue/nameblock/pagination_left.jpg");

}
body.dir_rtl.module_favorites #catalog_multiple_selector_products .paginate .page_previous .page_link_decorator {
    background-image: url("/images/catalogue/nameblock/pagination_right.jpg");
}

/*======================Previous orders===================*/



.field.selection_field.field_id_status_container {
    margin-left: 10px;

}






.module_orders .page_link_decorator .title {

    color:#ffffff;
}

#related_doc_links ul li.techlib_show_file_item .techlib_show_details{
    margin-left: 0;
}
body.module_orders table#portal_orders span.status_cancelled {
    background: url("/skins/webx_style/images/removed.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 20px;
    line-height: 20px;
    padding-left: 25px;
    padding-right: 0;
    display: inline-block;

}
body.module_orders table#portal_orders span.status_reported {
    background: url("/skins/webx_style/images/reported.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 20px;
    line-height: 20px;
    padding-left: 25px;
    display: inline-block;

}
body.module_orders table#portal_orders span.status_pending.payment {
    background: url("/skins/webx_style/images/In_progress.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 20px;
    line-height: 20px;
    padding-left: 25px;
    display: inline-block;

}
body.module_orders table#portal_orders span.status_received {
    background: url("/skins/webx_style/images/In_progress.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    line-height: 20px;
    padding-left: 25px;
    display: inline-block;

}



body.dir_rtl.module_orders table#portal_orders span.status_pending.payment,
body.dir_rtl.module_orders table#portal_orders span.status_reported,
body.dir_rtl.module_orders table#portal_orders span.status_received,
body.dir_rtl.module_orders table#portal_orders span.status_cancelled{
    background-position: right center;
    padding-right: 25px;
    padding-left:0;
}


body.module_orders .order_portal_status {

    float:right;

}
/*body.module_orders .orders_portal_view_actions {*/

/*float:left;*/
/*}*/
/*body.dir_ltr.module_orders table#portal_orders td {*/
/*border-bottom: 1px solid #e2e2e2;*/
/*text-align: center;*/
/*max-width: 54px;*/
/*}*/
/*body.dir_rtl.module_orders table#portal_orders td {*/
/*border-bottom: 1px solid #e2e2e2;*/
/*text-align: center;*/
/*}*/





.module_orders.dir_ltr.logged_out.autoclass_router.portal.layout_tai_medium #outer_wrapper #inner_wrapper .table_page_content,
.module_orders.dir_ltr.logged_out.autoclass_router.portal.layout_tai_medium .left_block_papa,
.module_orders.dir_ltr.logged_out.autoclass_router.portal #page_content {

    border:none;
    box-shadow: none !important;
}
.module_favorites .list  .product_desc
{
    display: inline-block;
    width: 188px;
    vertical-align: middle;

}
body.module_favorites .product_pic {
    margin-top: 10px;
}


/*================profile==================*/



.toolbox_tool.toolbox_icon_catalog.tool_icon_iscar_xref_pcode.iscar_xref_pcode {
    background-position: -1em -1em;

}
.toolbox_tool.toolbox_icon_catalog.tool_icon_iscar_xref_pcode.iscar_xref_pcode:hover {

    background-position: -1em -5em;
}

.dir_ltr.module_catalogue .ui-dialog input {
    float:right;
    margin-top:7px;
    margin-left: 10px;
}
.dir_rtl.module_catalogue .ui-dialog input {

    float:left;
    margin-top:7px;
    margin-right: 10px;
}

body.module_favorites #outer_wrapper #inner_wrapper #all_content #page_content {

    min-height: 206px;
}

body.module_favorites .empty_favorites_message {
    background-image: url("/skins/webx_style/images/no_favorites.png");
    background-position: center top;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 18px;
    padding-top: 80px;
    position: relative;
    text-align: center;
    top: 53px;
}



.dir_ltr .family_products table.product_list .content td,
.dir_ltr .family_products table.product_list .header th {
    text-align: center;
    position: relative;


}
.dir_rtl .family_products table.product_list .content td,
.dir_rtl .family_products table.product_list .header th {

    text-align: center;
    position: relative;
    max-width: 226px;
    direction: ltr;
}
.dir_rtl .family_products .product_list td.sigSpinBox {

    direction: rtl!important;
}


.dir_ltr .sig_component.component_products_list__iscar .quantity  {
    border-radius: 0 5px 5px  0;
    float:none;
}

.dir_rtl .sig_component.component_products_list__iscar .quantity  {
    border-radius: 5px 0 0 5px;
}
.dir_ltr.module_catalogue .sig_component.component_products_list__iscar .yi.quantity_inc  {
    border-radius: 5px 0 0;
    float: left;
    height: 13px;
    left: 25px;
    position: absolute;
    width: 17px;
    border-width: 1px 0 1px 1px;
}

.dir_ltr.module_catalogue .sig_component.component_products_list__iscar .yi.quantity_dec {
    border-radius: 0 0 0 5px;
    border-width: 1px 0 1px 1px;
    float: left;
    height: 13px;
    left: 25px;
    position: absolute;
    top: 24px;
    width: 17px;
}
.dir_rtl.module_catalogue .sig_component.component_products_list__iscar .yi.quantity_inc  {
    border-radius: 0 5px 0 0;
    border-width: 1px 1px 1px 0;
    float: left;
    height: 13px;
    right: 56px;
    position: absolute;
    width: 17px;
}

.dir_rtl.module_catalogue .sig_component.component_products_list__iscar .yi.quantity_dec  {
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    height: 14px;
    right: 56px;
    position: absolute;
    top: 23px;
    width: 17px;
}




div.profile_portal_last_favorites_content ul {
    word-spacing :normal;

}

.ui-dialog #portal_addtocart_dialog {
    background-image: url("/skins/webx_style/images/icon_cart.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 16px;
    height: 35px;
    overflow: hidden;
    padding-top: 87px;
}
#portal_addtocart_dialog .ctrl_bottoms {

    display: inline-block;
    width: auto;
    margin-top: 1.8em;
}
.dir_ltr #portal_addtocart_dialog .text_inside .ctrl_bottoms .button_continue {

    float: left;
    background: none repeat scroll 0 0 #cf0000;
    border-radius: 3px;
    height: 40px;
    padding: 0 10px;
    line-height: 37px;
    width: 80px;
    color:#ffffff;
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #cf0000;

}
.dir_rtl #portal_addtocart_dialog .text_inside .ctrl_bottoms .button_continue {

    float: right;
    background: none repeat scroll 0 0 #cf0000;
    border-radius: 5px;
    height: 40px;
    line-height: 37px;
    width: 80px;
    color:#ffffff;
    font-weight: bold;
    cursor: pointer;
    margin-right: 0;
}
.dir_ltr #portal_addtocart_dialog .text_inside .ctrl_bottoms .button_viewcart {
    background: none repeat scroll 0 0 #6b7076;
    border: 1px solid #63666f;
    border-radius: 3px;
    float: right;
    padding: 0 10px;
    height: 40px;
    line-height: 37px;
    margin-left: 24px;
    width: 80px;
    color:#ffffff;
    font-weight: bold;
    cursor: pointer;
}
.dir_rtl #portal_addtocart_dialog .text_inside .ctrl_bottoms .button_viewcart {
    background: none repeat scroll 0 0 #cf0000;
    border-radius: 5px;
    float: right;
    height: 40px;
    line-height: 27px;
    margin-right: 24px;
    width: 80px;
    color:#ffffff;
    font-weight: bold;
    cursor: pointer;
}

.module_basket #basket_error_message {
    background-image: url("/skins/webx_style/images/add_to_cart.png");
    background-position: center top;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 16px;
    padding-bottom: 15px;
    padding-top: 84px;
    text-align: center;
}

.dir_rtl.module_basket .basket_total_saved .currency,
.dir_rtl.module_basket #basket_total_cost_value .currency {
    float:left;
    margin-right: 3px;
}

.dir_ltr.module_basket .basket_total_saved .currency,
.dir_ltr.module_basket #basket_total_cost_value .currency {
    margin-right: -4px;
}


/*promotional*/


.dir_ltr.module_catalogue.product_overview .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable input {

    float:none;
    margin-left: 12px;
}
.dir_rtl.module_catalogue.product_overview .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable input {

    float:none;
    margin-right: 14px;
}
.dir_ltr.module_catalogue.product_overview .textarea_label {
    margin-right: 10px;

}
.dir_rtl.module_catalogue.product_overview .textarea_label {
    margin-left: 10px;

}
.field.date_field.field_id_valid_since_container {
    display: inline-block;
}
.dir_ltr .component_promotional_product_settings .product_image {

    float:left;
}
.dir_rtl .component_promotional_product_settings .product_image {

    float:right;
}

.module_catalogue.product_overview #field_id_description {

    width: 170px;
    padding:0;
}



.module_catalogue.product_overview .list_price {
    text-decoration:line-through ;
}

body.module_order_details.page_3stripes #outer_wrapper #inner_wrapper #all_content #page_content {
    margin-top: 65px;

}

.module_admin .footer_links_wrapper{
    display: inline-block;
}
.module_admin .form_builder  {
    z-index: 9999999;
}
.loginbox_register {
    font-size: 13px;
    font-weight: bold;
    margin-top: 14px;
    color: #4b4b4b;
    text-decoration: underline;
}
.dir_ltr .loginbox_register {
    position: absolute;
    right: 15px;
}
.dir_rtl .loginbox_register {
    position: absolute;
    left: 15px;
}


.add_to_basket_dialog .ui-dialog-titlebar-close {
    display: none;
}
.module_catalogue.product_overview .add_to_favorites_dialog #dialogbox {
    background-image: url("/skins/webx_style/images/add_to_cart.png");
    background-position: center top;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 16px;
    padding-top: 71px;
    text-align: center;
    width: auto;
}

.module_catalogue.product_overview .add_to_favorites_dialog .ui-button-text{


    font-size:13px;
    color:#ffffff;


}
.module_catalogue.product_overview .add_to_favorites_dialog #dialogbox ui-button {

    width: auto;
    height: 29px;
}
.module_catalogue.product_overview .add_to_favorites_dialog .ui-dialog-buttonpane .ui-button  {
    background:#e83650;
    height: 29px;
    border: medium none;

}
.dir_ltr.module_catalogue.product_overview .add_to_favorites_dialog button:nth-child(2){

    margin-left:10px;
}

.dir_rtl.module_catalogue.product_overview .add_to_favorites_dialog button:nth-child(1){

    margin-left:10px;
}



.module_catalogue.product_overview .add_to_favorites_dialog button:nth-child(3){

    display: none;
}

/*================module_iscar_network_filter============*/
.module_iscar_network_filter_by_field label {

    line-height: 2;
}
.module_iscar_network_filter_by_field .btn.btn-info.btn-xs.uncheck_all {
    margin-left: 10px;
    border-radius:3px;
}
.module_iscar_network_filter_by_field .btn.btn-default.up_down_collapse,
.module_iscar_network_filter_by_field .btn.btn-default.up_down_collapse:hover,
.module_iscar_network_filter_by_field .btn.btn-default.up_down_collapse:active{
    border: medium none;
    background: none;
}
.module_iscar_network_filter_by_field .h1_save,
.module_iscar_network_filter_by_field .chk_recreate {
    height: 66px;
    padding-top: 46px;
}
.module_iscar_network_filter_by_field .chk_recreate {
    padding-top: 36px;
}
.module_iscar_network_filter_by_field .btn.btn-default.btn-xs{
    border:none;
    color:#0057b3;
    text-decoration:underline;
    margin-top:10px;


}
.module_iscar_network_filter_by_field .btn.btn-default.btn-xs:hover,
.module_iscar_network_filter_by_field .btn.btn-default.btn-xs:active {

    border:none;
    background: none;
    color:#0033CC;

}
.dir_ltr.module_iscar_network_filter_by_field .check_button {
    float: right;
}
.dir_rtl.module_iscar_network_filter_by_field .check_button {
    float: right;
    margin-right: -45px;
}
.dir_ltr.module_iscar_network_filter_by_field .col-xs-11,
.dir_ltr.module_iscar_network_filter_by_field .col-xs-8{

    float: left;
}
.dir_rtl.module_iscar_network_filter_by_field .col-xs-11,
.dir_rtl.module_iscar_network_filter_by_field .col-xs-8{

    float: right;
}
.dir_rtl.module_iscar_network_filter_by_field .col-md-offset-11{

    margin-left: -2px;
}

*::-moz-focus-inner{
    border: 0;
    outline: 0!important;
}
body.module_basket .product_name:hover {

    color:#777777;
}
body.module_basket .product_code {

    color: #353535;

}
body.module_basket .product_code:hover {

    color: #777777;

}

.module_favorites .paginate_container {
    border-top: 1px solid #E8E8E8;
    border-bottom: 1px solid #E8E8E8;
    width: 751px;
    margin-top: 20px;
}

.dir_rtl.module_catalogue.product_overview .complementary_group_wrapper:nth-child(1){
    border-left: none;

}



.dir_ltr.module_catalogue.product_overview .family_button {
    background-color: #27262b;
    border: 1px solid #070707;
    border-radius: 3px;
    color: #ffffff;
    display: inline-block;
    font-weight: bold;
    height: 28px;
    line-height: 27px;
    margin-left: 48px;
    margin-top: 12px;
    padding: 0 10px;
}
.dir_rtl.module_catalogue.product_overview .family_button {
    background-color: #27262b;
    border: 1px solid #070707;
    border-radius: 3px;
    color: #ffffff;
    display: inline-block;
    font-weight: bold;
    height: 28px;
    line-height: 27px;
    margin-right: 48px;
    margin-top:12px;
    padding: 0 10px;
}

.dir_ltr.module_catalogue.product_overview .group_name{
    text-align: left;
}

.dir_rtl.module_catalogue.product_overview .group_name {
    text-align: right;
}
/*=============complementary===========*/
/*=============START===========*/



.module_catalogue.product_overview .complementary_wrapper.complementary_product.complementary_mixed .complementary_product_link {

    display: none;
}




.dir_rtl.module_basket .continue_shopping {

    text-decoration: underline;
    float: left;
    margin-left: 10px;
    margin-top: 22px;
}


.greyout {
    display: none;
}
.greyout.on{
    background: none repeat scroll 0 0 white;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    display: inline;
}
.greyout .loading{
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}

/*register form*/

body.module_catalogue.nameblock #catalog_multiple_selector_group_image {

    height: auto;
}

.product.compare_actions_container .select_check_compare input {

    display:none;
}
.module_catalogue.product_overview .stk_table_ov_page_row.title {

    border:1px solid #ebebeb;
    background: none repeat scroll 0 0 #f5f5f5;
}
.module_catalogue.product_overview .stk_table_ov_page_row.title tr {
    border:1px solid #ebebeb;
    font-size: 17px;

}
.module_catalogue.product_overview .ui-dialog-title  {

    padding-top: 9px;
}
.dir_rtl.module_catalogue.product_overview .ui-dialog.stock_view .ui-dialog-title {
    float: right;
}
.dir_rtl.module_catalogue.product_overview .ui-dialog.stock_view .ui-dialog-titlebar-close
{
    right: 374px;
}
.module_catalogue.product_overview .stk_table_ov_page_row table th
{
    padding: 10px 2px;
}
.module_catalogue.product_overview .stk_table_ov_page_row table td {
    padding: 2px;
}
.module_catalogue.product_overview .ui-dialog.stock_view .ui-dialog-titlebar
{
    background-image: url("/skins/webx_style/images/stock1.png");
    background-repeat: no-repeat;
    padding-bottom: 10px;
    padding-top: 10px;
}
.dir_ltr.module_catalogue.product_overview .ui-dialog.stock_view .ui-dialog-titlebar
{
    padding-left: 85px;
    background-position: 5px 6px;
}
.dir_rtl.module_catalogue.product_overview .ui-dialog.stock_view .ui-dialog-titlebar
{
    padding-right: 85px;
    background-position: 320px 6px;
}
.module_catalogue.product_overview .stk_table_ov_page_row table {
    width: 100%;
}
.module_catalogue.product_overview .stk_table_ov_page_row table td,
.module_catalogue.product_overview .stk_table_ov_page_row table th {
    width: 50%;
}
.module_catalogue.product_overview .stk_table_right {
    text-align: center;
}
.dir_ltr.module_catalogue.product_overview .stk_table_left {

    text-align: left;
}
.dir_rtl.module_catalogue.product_overview .stk_table_left {

    text-align: right;
}

#pricing_manager .dir_ltr .chzn-container-single .chzn-single div b {
    background: none;
}




.dir_ltr.logged_out.autoclass_admin_index.autoclass_backend .buttons_container .fb {
    background-color: #e2373f;
    border: 1px solid #cd0723;
    border-radius: 3px;
    color: #ffffff!important;
    cursor: pointer;
    font-size: 13px;
    height: 29px;
    width: 69px;
    background-image: none;
    float: right;
}
.dir_rtl.logged_out.autoclass_admin_index.autoclass_backend .buttons_container .fb {
    background-color: #e2373f;
    border: 1px solid #cd0723;
    border-radius: 3px;
    color: #ffffff!important;
    cursor: pointer;
    font-size: 13px;
    height: 29px;
    width: 69px;
    background-image: none;
    float: left;
}
/*.logged_out.autoclass_admin_index.autoclass_backend #login_window,
.logged_out.autoclass_admin_index.autoclass_backend .login_input {
    width: 200px!important;
}*/
.module_catalogue.nameblock.nameblock .left_menu_breadcrumbs_title {

    display: none;
}


.dir_rtl.module_catalogue.product_overview .related_title {
    color: #000000;
    font-size: 14px;
    margin-top: 22px;
    margin-bottom:10px;

}
.family_products .details_extra {

    max-width: 134px;
}

.jspVerticalBar {
    width: 7px;
}
.jspDrag {
    background: none repeat scroll 0 0 #b9bcc1;
    border-radius: 4px;
}
.shipping_form #pane_pickup .radio_field input {
    display: none;
}
.shipping_form #pane_pickup .branch_details {
    padding-bottom: 20px;
    padding-top: 5px;
}
.side_basket_wrapper .waiting{
    margin-left: 50px;
}
#portal_addtocart_dialog .text_inside {

    background-color: #eeeff1;
    border-top: 2px solid #dce0e3;
}
.toolbox_tool.toolbox_icon_catalog.tool_icon_homepage_banner,
.toolbox_tool.toolbox_icon_catalog.tool_icon_homepage_group_links {

    url("/skins/webx_style/images/icons_catalog.gif");
    background-position: -49em -1em;
    background-repeat: no-repeat;
}
.toolbox_tool {
    overflow: visible;

}

.sig_widget_tabs {
    margin-top: 12px;
}
.module_catalogue.product_overview .foot_left {
    height: auto !important;
}
.module_catalogue.group_level3 .table_page_content td{

    padding:0;
}

#datatable_products_processing  {

    background-image: url('/images/loading_notxt.gif')!important;
    background-repeat: no-repeat!important;
    background-position: center 300px;
    background-color: #ffffff;
    font-size:0;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";


    filter: alpha(opacity=50);

    -moz-opacity: 0.5;


    -khtml-opacity: 0.5;


    opacity: 0.5;
    height:100%;
    position:fixed;
    top:0;
    width:100%;
    z-index:99999;
}

.autoclass_groups_list .panel.panel-default.panel-export,
.autoclass_groups_list .panel.panel-default.panel-import {

    border:none;
    box-shadow: none;
}

.autoclass_groups_list .panel-body {

    padding: 3px;
}
.autoclass_groups_list .label-default {

    background: none;
}
.autoclass_groups_list .panel .label{


    color:#222222;
    padding:0;
    font-size:14px;
    font-weight: bold;
}
.autoclass_groups_list .panel .group_name {
    font-size:14px;
    font-weight: bold;

}

.autoclass_groups_list .controller_inner > span {
    font-weight: bold;
}

.autoclass_groups_list .ui-state-default img,
.autoclass_groups_list .ui-state-default #popup_product_picture img {

    border:none;
}

.autoclass_groups_list .products_list .no_products_message {

    text-align: center;
}
.autoclass_groups_list .btn-lg,
.autoclass_groups_list .btn-group-lg > .btn{

    padding: 4px;
    font-size:14px;
}

/*
.jstree-default .jstree-clicked {

    background: none;
    box-shadow:none;
}
*/
.dir_ltr #user_disconnect > div {
    float: right;
    font-weight: bold;
    margin-right: 7px;
    margin-top: 12px;
}
.dir_rtl #user_disconnect > div {
    float: left;
    font-weight: bold;
    margin-left: 7px;
    margin-top: 12px;
}
/** Start order view links **/
.order_details_viewing_links .view_opt {
    background-repeat: no-repeat;
    background-position: center center;
    height: 20px;
    width: 20px;
    display: inline-block;
    vertical-align: top;
    padding: 0 4px;
}
.order_details_viewing_links .tool_view_products {
    line-height: 20px;
    margin-left: 4px;
    margin-right: 4px;
}
.order_details_viewing_links .view_opt .text_option {
    display: none;
}
.order_product_tracking .text_option{
display:inline-block;
width:30px;
}
.order_product_tracking .view_opt{
background-repeat: no-repeat;
}
.order_details_viewing_links .view_invoices {
    background-image: url("/images/admin/invoice.png");
}
.order_details_viewing_links .tool_ups_tracking, .order_product_tracking .tool_ups_tracking {
    background-image: url("/skins/webx_style/images/constant/ups_logo.gif");
}
.order_details_viewing_links .tool_fedex_tracking, .order_product_tracking .tool_fedex_tracking {
    background-image: url("/skins/webx_style/images/constant/fedex_logo.png");
    background-size: 28px 21px;
}
.order_product_tracking .tool_no_tracking {
    background-image: url("/skins/webx_style/images/constant/notracknumber.png");
    background-size: 23px 21px;
}
.order_details_viewing_links .tool_purolator_tracking , .order_product_tracking .tool_purolator_tracking {
    background-image: url("/skins/webx_style/images/constant/purolator.png");
    background-size: 21px 21px;
}
.order_details_viewing_links .tool_dhl_tracking, .order_product_tracking .tool_dhl_tracking,
.order_details_viewing_links .tool_dhl_parcel_tracking, .order_product_tracking .tool_dhl_parcel_tracking {
    background-size: 28px 18px;
    background-image: url(/skins/webx_style/images/constant/dhl_logo.png);
}
.order_details_viewing_links .tool_estafeta_tracking, .order_product_tracking .tool_estafeta_tracking {
    background-size: 16px 16px;
    background-image: url(/skins/webx_style/images/constant/estafeta_logo.png);
}
.order_details_viewing_links .tool_mail_order {
    background-image: url("/skins/webx_style/images/constant/email.png");
}
.order_details_viewing_links .tool_no_tracking {
    visibility: hidden;
}

.order_details_viewing_links .tool_export_csv {
    border: none;
    background-color: transparent;
    cursor: pointer;
    width: 25px;
}
.order_details_viewing_links .view_opt[data-title]:hover:after
{
    background-color: #3d3d40;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    content: attr(data-title);
    padding: 5px;
    white-space: pre-wrap;
    min-width: 70px;
    z-index: 20;
    position: absolute;
    top: -30px;
}

body.dir_ltr .order_details_viewing_links .view_opt[data-title]:hover:after {
    margin-left: -15px;
}

body.dir_rtl .order_details_viewing_links .view_opt[data-title]:hover:after {
    margin-right: -15px;
}
@media print {
    @page {
        margin: 0.5cm 0.6cm;
    }

    /** Force Chrome and Safari to display background images and colors regardless of user browser settings**/
    body.module_orders * {
        -webkit-print-color-adjust: exact;
    }
    body.module_orders {
        background-image: none;
    }
    html, body.module_orders {
        margin: 0;
    }
    html, body.module_orders,
    body.module_orders #page_content,
    body.module_orders #outer_wrapper #inner_wrapper #all_content {
        width: 100%;
    }
    body.module_orders .order_details_viewing_links,
    body.module_orders .breadcrumbs,
    body.module_orders .order_titlebar_title,
    body.module_orders .checkout_steps,
    body.module_orders .header_table {
        display: none;
    }
}
/** End order view links **/

/*body.module_orders_listing .report_form .custom_filter_attributes .selection_field{*/
/*width: 160px;*/
/*}*/

body.module_orders_listing .report_form .selection_field span.input{
    width: 200px;
}
body.module_orders_listing .report_form .selection_field span.input .chzn-container a span{
    padding-left: 10px;
}
body.module_orders_listing .report_form .selection_field span.input .chzn-container .chzn-drop{
    width: 200px !important;
}
body.module_orders_listing .report_form .field label.field_name{
    width: 80px;
    display: inline-block;
    line-height: 30px;
}
body.module_orders_listing .report_form .field span.input input{
    width: 186px ;
    border: 1px solid #828282;
}


.tree_layout #group_operations .form_builder .checkbox_field{
    margin-top: 5px;
    margin-left: -11px;
}

.tree_layout #group_operations .form_builder .checkbox_field .field_name{
    line-height: 27px;
    margin: 0;
}

.module_homepage_management .dataTables_wrapper.no-footer  {
    border-top: none;
}


.shipping_form .survey_field .field_container.for_state_of_container .checkbox_field{
    /*width: 140px !important;*/
    display: inline-block;
    margin-right: 5px;
}
.shipping_form .survey_field .field_container.items_covered_by_this_certificate_container{
    width: 100%;
}
.shipping_form .survey_field .field_container.items_covered_by_this_certificate_container label.field_name{
    display: block;
}

/*.shipping_form .survey_field .field_container.items_covered_by_this_certificate_container .field_value.radio_field{*/
/*float: left;*/
/*}*/
/*.shipping_form .survey_field .field_container.items_covered_by_this_certificate_container .field_value.radio_field .child_form_item{*/
/*display: inline-block;*/
/*}*/
.shipping_form .survey_field .field_container.items_covered_by_this_certificate_container .field_value.radio_field .child_form_item .text_field label.field_name{
    display: none;
}
/*.shipping_form .survey_field .field_container.items_covered_by_this_certificate_container .field_value.radio_field .child_form_item .text_field {*/
/*width: 190px;*/
/*}*/
/*.module_orders .items_covered_by_this_certificate_container .mandatory{*/
/*float: left;*/
/*}*/


.module_orders.dir_ltr .shipping_form .tax_exempt_questionaire .basis_for_exemption_container .fi{
    float: left;
}
.module_orders .shipping_form .tax_exemption_personal_info label.field_name{
    /*width: 100px;*/
}

.module_orders .shipping_form .tax_exemption_personal_info .field.text_field .mandatory,
.module_orders .shipping_form .tax_exemption_personal_info .field.selection_field .mandatory{
    /*float: left;*/
}
.module_orders .shipping_form .survey_field .items_covered_by_this_certificate_container .input .field_value.radio_field label.value_name{
    margin-right: 10px;
}
.basis_for_exemption_container .multiple_select .checkbox_field .child_form_item .field.text_field label.field_name{
    display: none;
}
.basis_for_exemption_container .multiple_select .checkbox_field .field_name{
    width: 255px;
}

/** Start groups list - hide some functionalities from subsidiary systems **/
body.autoclass_db_editproducts .products_edit_prod.disabled,
body.groups_list_subsidiary .products_edit_prod.disabled,
body.groups_list_subsidiary .new_group_t,
body.groups_list_subsidiary .rename_group_t,
body.groups_list_subsidiary .delete_products_t,
body.groups_list_subsidiary .move_leaf_t,
body.groups_list_subsidiary .delete_groups_t,
body.groups_list_subsidiary #general .actions,
body.groups_list_subsidiary #field_links #apply_all_groups + hr.line,
body.groups_list_subsidiary #field_links #copy_context .controller_inner.destination,
body.groups_list_subsidiary #field_links #copy_context #copy_all,
body.groups_list_subsidiary #field_links #copy_context h4,
body.groups_list_subsidiary #field_links h3,
body.groups_list_subsidiary #field_links #apply_all_groups,
body.groups_list_subsidiary #field_links #context_manager .actions {
    display: none;
}
body.groups_list_subsidiary #field_links #field_links_manager h3{
    display: block;
}
/** Start groups list **/
.family_products .product_details_container .details li:first-child,
.family_products .product_details_container .details li:first-child{
    border: none;
    border-left: 1px #d9d9d9 solid !important;
    padding-left: 20px !important;
}
.dir_ltr .family_products table.product_list .header th:first-child {
    text-align: left;
    padding-left: 41px;
}

.dir_rtl .family_products table.product_list .header th:first-child {
    text-align: right;
    padding-right: 41px;
}
/*start scroller design*/
.module_catalogue.product_overview .complementary_items.cc::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    border-radius: 10px;
}

.module_catalogue.product_overview .complementary_items.cc::-webkit-scrollbar
{
    width: 7px;
    background-color: #E0E0E0;
}

.module_catalogue.product_overview .complementary_items.cc::-webkit-scrollbar-thumb
{
    background-color: #B9BCC1;
    border-radius: 10px;
}
/*end scroller design*/



.module_search .search_wrapper .category_block .category_info{
    border-left: none;
}

body.module_profile .profile_forms form input.fi{
    /*width: 170px;*/
    /*height: 20px;*/
    /*border-radius: 3px;*/
}
body.module_profile .profile_forms form .field{
    margin-bottom: 10px;
}
body.module_profile .profile_forms form .field label.field_name{
    display: inline-block;
    margin-bottom: 5px;

}
body.module_profile .profile_forms form .field span.input .mandatory{
    display: inline-block;
    color: red;
}
body.module_profile .profile_forms form .field span.input input.fi{
    display: block;
}
body.module_profile .profile_forms form .instr{
    margin-bottom: 10px;
    margin-top: 10px;
    border-top: 1px solid rgba(213, 213, 213, 0.32);
    padding-top: 10px;
}
body.module_profile .profile_forms form .activate_profile_button,
body.module_profile .profile_forms form .check_username_availability_button{
    background-image: none;
    background-color: #e83650;
    color:#fff !important;
    width: 100px;
    border-radius: 3px;
}
/** customer product codes import - front end**/

body.manage_dealer_customer_product_codes.portal #outer_wrapper #inner_wrapper #all_content #page_content {
    width: 100%;
}
body.manage_dealer_customer_product_codes.portal .submit_next,
body.manage_dealer_customer_product_codes.portal .cust_prod_actions{
    background: none repeat scroll 0 0 #df4242;
    border: none;
    color: #fff;
    height: 20px;
    line-height: 18px;
    font-size: 12px;
    width: 90px;
    font-weight: bold;
    border-radius: 2px;
}
body.manage_dealer_customer_product_codes.portal.dir_ltr #close_import_form{
    margin-top: 0px;
}

body.manage_dealer_customer_product_codes.portal .submit_next
{
    margin: 2px 10px;
}
body.manage_dealer_customer_product_codes.portal #open_import_form
{
    margin: 20px 10px 0 10px;
    position: absolute;
}
body.manage_dealer_customer_product_codes.portal.dir_ltr #open_import_form {
    right: 0;
}

body.manage_dealer_customer_product_codes.portal.dir_rtl #open_import_form {
    left: 0;
}
body.manage_dealer_customer_product_codes.portal #close_import_form
{
    margin-top: -2px;
}
body.manage_dealer_customer_product_codes.portal.dir_rtl #tabs-1,
body.manage_dealer_customer_product_codes.portal.dir_rtl #tabs-1 form #t_win1,
body.manage_dealer_customer_product_codes.portal.dir_rtl #tabs-1 .impgen_controls,
body.manage_dealer_customer_product_codes.portal.dir_rtl #t_win1 .row_2 .form-group .col-xm-10,
body.manage_dealer_customer_product_codes.portal.dir_rtl #close_import_form {
    float: right;
}
body.manage_dealer_customer_product_codes.portal.dir_ltr #tabs-1,
body.manage_dealer_customer_product_codes.portal.dir_ltr #tabs-1 form #t_win1,
body.manage_dealer_customer_product_codes.portal.dir_ltr #tabs-1 .impgen_controls,
body.manage_dealer_customer_product_codes.portal.dir_ltr #t_win1 .row_2 .form-group .col-xm-10,
body.manage_dealer_customer_product_codes.portal.dir_ltr #close_import_form {
    float: left;
}
/*body.manage_dealer_customer_product_codes.portal.dir_ltr #tabs-1 .impgen_controls,*/
/*body.manage_dealer_customer_product_codes.portal.dir_ltr #close_import_form{*/
/*margin-top: 2px;*/
/*}*/
body.manage_dealer_customer_product_codes.portal.dir_ltr #t_win1 .row_2 .form-group .col-xm-10{
    margin-top: 2px;
}
body.manage_dealer_customer_product_codes.portal #tabs-1{
    padding: 0;
}
body.manage_dealer_customer_product_codes.portal #t_win1 .row_2 .form-group label.control-label{
    margin-top: 5px;
}
body.manage_dealer_customer_product_codes.portal.dir_ltr #t_win1 .row_2 .form-group label.control-label {
    padding: 0 15px 0 0;
}
body.manage_dealer_customer_product_codes.portal.dir_rtl #t_win1 .row_2 .form-group label.control-label {
    padding: 0 0 0 15px;
}
body.manage_dealer_customer_product_codes.portal #tabs-1 form br,
body.manage_dealer_customer_product_codes.portal #tabs-1 form br + .impgen_controls,
body.manage_dealer_customer_product_codes.portal #t_win1 .row_1 .sft_head,
body.manage_dealer_customer_product_codes.portal #import_tabs ul.ui-tabs-nav,
body.manage_dealer_customer_product_codes.portal #import_tabs #tabs-2
{
    display: none;
}
body.manage_dealer_customer_product_codes.portal div.xref_container div.input_for_import #import_tabs {
    border: none;
}
body.manage_dealer_customer_product_codes.portal #tabs-1 form #t_win1
{
    width: auto!important;
}
body.manage_dealer_customer_product_codes.portal div.xref_container .input_for_import {
    height: 100px;
}
body.dir_rtl.manage_dealer_customer_product_codes.portal div.xref_container h2 {
    background: url("/skins/webx_style/images/my_profile_billing.png") no-repeat scroll right center transparent;
    padding-left: 37px;
    padding-right: 40px;
    font-weight: bold;
    margin: 0.83em 0;
}
body.manage_dealer_customer_product_codes.portal div.xref_container h2 {
    background: url("/skins/webx_style/images/my_profile_billing.png") no-repeat scroll left center transparent;
    padding-left: 37px;
    padding-right: 40px;
    font-weight: bold;
    margin: 0.83em 0;
}
body.manage_dealer_customer_product_codes.portal #t_win1 .row_2 .form-group .col-xm-10 input.fi{
    border: 1px solid #828282;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    width: 300px;
    padding-left: 0;
}
body.manage_dealer_customer_product_codes.portal .dataTables_wrapper .dataTables_processing {
    margin-top: 30px;
}

#tabs_contexts #users #create_admin_user{
    margin-top: 0px;
}

.left_menu_controls button.cannot_find_product{
    border-radius: 3px;
    border: 1px solid #B4B4B4;
    min-height: 30px;
    width: 200px;
    cursor: pointer;
    margin: 10px auto;
    padding: 4px;
}

.left_menu_controls button.cannot_find_product:active{
    opacity: 0.7;
}
.module_catalogue .left_menu_controls{
    width: 200px;
    margin: 0px auto;
}

#catalog_multiple_selector_menu .search_cannot_find_product form {
    border: none;
}
.module_catalogue.dir_ltr .search_cannot_find_product .ng-scope label{
    /*margin-left: 10px;*/
}

.module_catalogue.dir_rtl .search_cannot_find_product .ng-scope label{
    /*margin-right: 10px;*/
}
.module_catalogue .search_cannot_find_product .ng-scope label input{
    width: 140px;
    height: 20px;
    border-radius: 4px;
    display: block;
    border: 1px solid #d1d2d6;
    margin-top: 8px;
}
.module_catalogue .search_cannot_find_product .ng-scope input.search_act{
    float: left;
    display: block;
    margin-top: 23px;
    border: 1px solid #B4B4B4;
    border-radius: 3px;
    height: 24px;
}
.module_catalogue.dir_rtl .search_cannot_find_product .ng-scope input.search_act {
    float: right;
}
.module_catalogue.dir_ltr .search_cannot_find_product .ng-scope input.search_act {
    /*margin-left: 165px;*/
}

.module_catalogue.dir_rtl .search_cannot_find_product .ng-scope input.search_act {
    margin-right: 160px;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{
    background-color: #eeeff1;
    border-bottom: 1px solid #dde0e5;
    padding: 10px 10px;
}
.ui-dialog.find_product_wrapper .product_request_form input{
    width: 160px;
    height: 25px;
    border: 1px solid #a1a1a1;
    border-radius: 3px;
}
.dir_ltr .ui-dialog.find_product_wrapper .product_request_form input{
    padding-left: 10px;
    margin: 0 10px 10px 0;
    float: left;
}
.dir_rtl .ui-dialog.find_product_wrapper .product_request_form input{
    padding-right: 10px;
    margin: 0 0 10px 10px;
    float: right;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .product_request_form .product_header{
    font-size: 15px;
}
.dir_ltr .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .product_request_form .product_header{
    float: left;
}
.dir_rtl .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .product_request_form .product_header{
    float: right;
}
.ui-dialog.ui-widget.ui-widget-content .product_request_form textarea{
    width: 522px;
    height: 40px;
    border-radius: 3px;
    resize: none;
    padding-top: 10px;
    padding-left: 10px;
}
.ui-dialog.ui-widget.ui-widget-content .product_request_form .product_item_controls .product_remove{
    cursor: pointer;
    font-size: 13px;
    text-decoration: underline;
    color: #0485eb;
    display: inline-block;
}

.ui-dialog.ui-widget.ui-widget-content .product_request_form .product_data{
    clear: both;
    margin-top: 30px;
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 20px;
}

.ui-dialog.ui-widget.ui-widget-content .product_request_form .product_item_controls .product_open_close{
    background-image: url("/skins/webx_style/images/-.png");
    color: transparent;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 0 10px;
}
.ui-dialog.ui-widget.ui-widget-content .product_request_form .product_item_controls .product_open_close.closed{
    background-image: url("/skins/webx_style/images/+.png");
    color: transparent;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-left: 10px;
}

.ui-dialog.ui-widget.ui-widget-content .product_request_form .product_item_controls{
    cursor: pointer;
    float: right;
}

.dir_ltr .ui-dialog.ui-widget.ui-widget-content .product_request_form .product_item_controls{
    float: right;
}

.dir_rtl .ui-dialog.ui-widget.ui-widget-content .product_request_form .product_item_controls{
    float: left;
}
.ui-dialog.ui-widget.ui-widget-content .product_request_form .product_item_controls:hover,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .product_request_form fieldset.product_request_info .add_product:hover,
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .product_request_form button[type=submit]:hover{
    opacity: 0.7;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .product_request_form  fieldset{
    border: none;
    margin-bottom: 20px;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .product_request_form button[type=submit]{
    background-color: #e53752;
    border: 1px solid #c51931;
    color: #fff;

    height: 29px;
    border-radius: 3px;
    font-size: 13px;
    margin: 0 10px 20px 10px;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .product_request_form  fieldset.product_request_info ul{
    padding:0;
    list-style: none;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .product_request_form  fieldset.product_request_info ul li{
    border: none;
    padding-bottom: 30px;
    padding-top: 10px;
    border-top: 1px solid #e5e5e5;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .product_request_form  fieldset.product_request_info .add_product{
    cursor: pointer;
    font-size: 13px;
    text-decoration: underline;
    color: #0485eb;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .product_request_form  fieldset legend{
    font-weight: bold;
    font-size: 14px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .product_request_form fieldset.contact_details .field{
    width: 182px;
    display: inline-block;
}

.dir_ltr .ui-dialog.find_product_wrapper .product_request_form fieldset.contact_details .field{
    float: left;
}

.dir_rtl .ui-dialog.find_product_wrapper .product_request_form fieldset.contact_details .field{
    float: right;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .product_request_form fieldset.contact_details .field span.input .mandatory{
    color: red;
}

body.module_pricing_manager.dir_rtl #policy #group_discount .pricing_discount_policy .field .input #field_id_brand_name_chzn .chzn-single-with-drop + .chzn-drop{
    left: -179px !important;
}
body.module_pricing_manager.dir_rtl #policy #group_discount .pricing_discount_policy .field .input #field_id_discount_number_chzn .chzn-single-with-drop + .chzn-drop{
    left: -166px !important;
}

#header_logo_message {
    position: relative;
    z-index: 100;
}
.profile_portal_last_favorites_wrapper .profile_portal_last_favorites_product .favorites_portal_item_name{
    min-height: 30px;
    margin: 0 auto;
    width: 151px;
    text-align: center;
}
.profile_portal_last_favorites_wrapper .profile_portal_last_favorites_product .favorites_portal_item_buttons{
    float: left;
    margin: 5px 0 0 26px;
    width: 96px;
}
body.manage_customer_users #cu_users_list h2{
    background: url("/skins/webx_style/images/my_profile_billing.png") no-repeat left center transparent;
    padding-left: 37px;
    padding-right: 0;
}
body.manage_customer_users .add_user.form_builder h2{
    padding-left: 37px;
    padding-right: 0;
    background: url("/skins/webx_style/images/my_profile_contact.png") no-repeat left center transparent;
}


.dataTables_wrapper table.dataTable.display tbody tr.odd > .sorting_1,
.dataTables_wrapper table.dataTable.order-column.stripe tbody tr.odd > .sorting_1{
    background-color: transparent;
}

.dataTables_wrapper table.dataTable td.details-control{
    background: url('/skins/webx_style/images/+.png') no-repeat center center;
}

.dataTables_wrapper table.dataTable tr.shown td.details-control{
    background: url('/skins/webx_style/images/-.png') no-repeat center center;
}


.autoclass_admin_index.autoclass_backend .footer_subscribe_container,
.module_admin .footer_subscribe_container {

    display: none;
}

.autoclass_dam #group_operations #dam_images .my-form {
    /*position: absolute;*/
    background-color: #fcfdfd;
    z-index: 100;
    max-height: 550px;
    overflow-y: auto;
    margin: 10px 0;
    /*padding: 0 25px;*/
}
.autoclass_dam #group_operations #dam_images .my-form .facets{
    width: 100%;
    border: 1px solid #bebebe;
    padding: 10px;
}


.autoclass_groups_list #apply_all_groups .submit_button.fbl {

   display:none;
}

.dir_rtl .cms_content_area .portal_header_cms .portal_title h1{
    width: 200px;
}
.dir_rtl .cms_content_area .portal_header_cms .portal_title .breadcrumbs{
    height: 20px;

}

.module_cms .sig_widget_tabs li.tab,
.nameblock_cms .sig_widget_tabs li.tab{
    height: 30px;
}
.module_catalogue .ui-dialog.ui-widget.ui-widget-content.find_product_wrapper .ui-dialog-content.ui-widget-content {
    font-size: 12px;
}
.module_catalogue.dir_ltr .ui-dialog.ui-widget.ui-widget-content.find_product_wrapper .cant_find_product_text,
.module_catalogue.dir_ltr .ui-dialog.ui-widget.ui-widget-content.find_product_wrapper .product_request_form {
    text-align: left;
}
.module_catalogue.dir_rtl .ui-dialog.ui-widget.ui-widget-content.find_product_wrapper .cant_find_product_text,
.module_catalogue.dir_rtl .ui-dialog.ui-widget.ui-widget-content.find_product_wrapper .product_request_form {
    text-align: right;
}
.module_catalogue .ui-dialog.ui-widget.ui-widget-content.find_product_wrapper .product_request_form  {
    font-size: 11px;
    margin-top: 12px;
}


.list .family_price_standard_text{
    min-width: 200px;
    box-sizing: content-box;
}

.toolbox_opener.tool_icon_handle.toolbox_icon_catalog {
    position: absolute;
}

.header_basket_counter #basket_header_items {
    line-height: 12px;
    max-width: 54px;
    overflow: hidden;
    text-overflow: ellipsis;
    /*width: 12em;*/
}


.module_profile .notification_continue_button {
    background: none repeat scroll 0 0 #0485EA;
    height: 25px;
    width: 75px;
    font-size: 15px;
    color: hsl(0, 0%, 100%);
    border: 1px #16486f solid;
    margin-left: 19px;
    cursor: pointer;

}

.module_profile .profile_editor_container .notification.info {
    border: 1px solid hsl(0, 0%, 77%);
    color: hsl(206, 97%, 47%);
    font-size: 18px;
    margin-top: 10px;
    padding: 43px;
    text-align: center;
}
.access_restricted .new_user_link_container {
    display: none;
}

.submit_toolkit {
    display: none;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable
.ui-resizable-handle.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se{
    display: none !important;
}

.context-menu-item:nth-child(5),
.context-menu-item:nth-child(1){
    padding-bottom:5px;
}



body.dir_ltr.module_catalogue.product_overview #shipping_details .field_name {
    color: hsl(0, 0%, 0%);
    float: left;
    line-height: 30px;
    margin-right: 60px;
    width: 155px;
}
body.dir_ltr.module_catalogue.product_overview #shipping_details .field_data{
    line-height: 30px;
    display: inline-block;
    text-align: left;
    color: hsl(0, 0%, 44%);

}

body.dir_rtl.module_catalogue.product_overview #shipping_details .field_name {
    color: hsl(0, 0%, 0%);
    float: right;
    line-height: 30px;
    margin-right: 60px;
    width: 155px;
}
body.dir_rtl.module_catalogue.product_overview #shipping_details .field_data{
    line-height: 30px;
    display: inline-block;
    text-align: right;
    width: 155px;
    color: hsl(0, 0%, 44%);

}

body.module_catalogue.product_overview #shipping_details .row{

    padding:10px;
}
body.module_catalogue.product_overview .row:nth-child(even) {
    background-color: hsl(0, 0%, 97%);

    
}




#component_report .report_form fieldset.extra_info table tbody tr td label{
    margin-right: 5px;
}
.autoclass_backend .plm_table_middle {

    margin-top:0!important;
}
.autoclass_backend .breadcrumbs{

    margin-top:0;
}
table.product_list .content tr td:nth-child(3) {
    /*direction: ltr;*/
}


#create_cms_link {
    width: 112px;
    height: 17px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #666;
    font-size: 14.6667px;
    background-color: #ffffff;
    /* Safari and Chrome */
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
center.orders_view_multiple {
    display: none;
}

.module_pricing_manager.autoclass_pricing_manager  .breadcrumbs{

   /* display: none;*/

}

.external_run.module_basket .header_table,
.external_run.module_basket .search_left,
.external_run.module_basket #footer,
.external_run.module_catalogue .header_table,
.external_run.module_catalogue #footer,
.external_run.module_catalogue .search_left,
.external_run.module_catalogue .complementary,
.external_run.module_catalogue .related_title,
.external_run.module_catalogue .sig_component.component_bread_crumbs_catalog_iscar,
.external_run.module_catalogue .product_header .cart,
.external_run.module_catalogue .product_header #div_for_links,
.external_run.module_catalogue .product_header .back_link {
    display: none;
}
.external_run.module_catalogue,
.external_run.module_catalogue .outer_wrapper {

    background: none!important;
}

.dir_rtl.module_orders .order .total_price,
.dir_rtl.module_orders .order .component_basket_iscar table tbody.content tr td{
    direction: ltr;
}

span.grouptree_node_level_name{
    display: none;
}

#edit_td .edit_single_product_actions input.del_button_pr{
    display: none;
}

.vc_global_target {
   height: 75%;

}
.module_orders .cms_embedded_content,
.module_profile .cms_embedded_content {

    clear: both;
}

.search_cannot_find_product form{
    display: table;
}
.search_cannot_find_product form > *{
    display: table-cell;
    vertical-align: bottom;
    padding: 0 10px;
}
label.search_results{
    white-space: normal;
}

.after-menu {

    width: 100%;
    height: 500px;
    display: block;
    position: absolute;
    top: 10px;
}

.module_catalogue.product_overview .stk_table_ov_page_row:before {

   content: normal!important;
}

.not_found_404 .wrapper_404 {
    border-top: 1px solid #b4b4b4;
    margin-top: 40px;
}
.not_found_404 .wrapper_404 span {
    font-size: 31px;
    background: #ffffff;
    position: relative;
    bottom: 20px;
    width: 113px;
    display: block;
    color: #262626;

}
.not_found_404 .wrapper_404 > p {
    font-size: 17px;
    margin-top: 43px;
    width: 330px;
}

.not_found_404 #left_block {

    display: none;
}



body .component_admin_toolbar {
    top: 90%;
    height: 20%;
}
.cke_notifications_area {
    display:none;
}