/*main menu*/
.login_field, #search_q.search_input,
#main_menu *,
.header_table * {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
}
#main_menu {
    background: transparent;
    z-index: auto;
    position: relative;
    top: 36px;
}
#main_menu a {
    color: #fff;
    font-size: 14px;
}
/** Page content shadow strip**/
#page_content
{
    background-repeat: repeat-y;
    width: auto;
    margin-top: 34px;
    display: block;
    min-height: 750px;
}
/** 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/gs1_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{
    border-radius: 3px;
    color: #ffffff;
    font-size: 12px;
    height: 40px;
    padding: 0 10px;
}
.ui-dialog.add_to_basket_dialog .ui-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
{
    margin-right: 12px;
}
.dir_rtl .ui-dialog.add_to_basket_dialog .ui-button:first-child
{
    margin-left: 12px;
}
.ui-dialog.add_to_basket_dialog .ui-button {
    background: none repeat scroll 0 0 #6b7076;
    border: 1px solid #63666f;
}
.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/gs1_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;
    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 {
    top: 13px;
    display: inline-block;

}

.dir_rtl .header_menu_options .header_basket_counter {
    background-position: right center;
    padding-right: 31px;
}

#main_menu .main_cat .main_cat_link {
    color: #ffffff;
    font-size: 19px;
    font-weight: bold;
}
.main_menu_item {
    margin-top: 6px;
    display: inline-block;
    line-height: 47px;
    background-image: url('/skins/gs1_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/gs1_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;
}
.header_table .quick_pad_red {
    display: inline-block;
    border-left: 1px solid #424242;
    border-right: 1px solid #424242;
    margin-top: 6px;
}
.dir_ltr .header_table .quick_pad_red {
    padding-left: 12px;
}
.dir_rtl .header_table .quick_pad_red {
    padding-right: 12px;
}
.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_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)";
}

img {
    color: transparent; /* to prevent from empty pictures with ALT attribute to show ugly blue text. */
}

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

body
{
    background-image: url('/skins/gs1_style/images/bg.png');
    background-repeat: repeat-x;
}
body .header_container,
body.dir_rtl .header_container
{
    height: 106px;
    width: 1091px;
    position: relative;
    right: -9px;
    padding-right: 10px;
    padding-left: 10px;
}
body.dir_rtl .header_container
{
    background-repeat: no-repeat;
    background-position: center top;
}

.breadcrumbs a {

    font-family: arial!important;
}
body.dir_rtl.group_level1 .breadcrumbs,
body.dir_rtl.group_level2 .breadcrumbs,
body.dir_rtl.group_level3 .breadcrumbs

{
    margin-right: 25px;
}
body.dir_rtl.nameblock_multiple_selector.multiple_selection_page .breadcrumbs {

    margin-right: 25px;
}

body.dir_ltr.nameblock_multiple_selector .breadcrumbs,
body.dir_ltr.group_level1 .breadcrumbs,
body.dir_ltr.group_level2 .breadcrumbs,
body.dir_ltr.group_level3 .breadcrumbs

{
    margin-left: 25px;
}
.breadcrumbs
{
    height: auto;
}

.module_contact #page_content,
.module_basket #page_content,
#all_content {
    background-color: transparent;
}

/*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/gs1_style/images/chosen-sprite.png") no-repeat scroll 6px 6px rgba(0, 0, 0, 0);
}
.dir_ltr .chzn-container-single .chzn-single div b {
    background: url("/skins/gs1_style/images/chosen-sprite.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);

}

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

}
.chzn-container-single .chzn-single
{
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #828282;
    background-image: none;
    height: 30px;
    box-shadow: none;
    filter: alpha(opacity=100);
    color: #343434;
    line-height: 29px;
    padding-left: 0;
    padding-right: 15px;
    width: 185px;
}
.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 {
    height: 140px;
    background: url('images/loading.gif') no-repeat;
}
.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*/


td.navigatorft_head {
    padding:0;
}
#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: 16px;
}

.dir_ltr .header_menu_options .login_area {
    float: right;
}
.dir_rtl .header_menu_options .login_area {
    float: left;

}

.header_cms_area
{
    min-width: 980px;
    height: 102px;
}
.search_left  {
    width: 341px;
    height:35px;
    margin-bottom:0;
    text-align:left;
    padding-top:0;
    background-color: transparent;
    position: absolute;
    top: 117px;
    font-family: Arial;
    font-size: 14px;
}
.dir_rtl .search_left  {
    right: 195px;
    width: auto;
}

.dir_ltr .search_left  {
    left: 195px;
    width: auto;
}
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;
}

#total_count {
    color:#FFF!important;
}

#ctrl {
    padding-top:10px;
}


#addtobasket_btn {
    color:#000;
}


#header_login_icons {
    float:left;
    padding:0px 3px 0px 3px;
}

#header_login_toolbox {
    float:right;

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

.cms_content_area p {
    margin:	16px;
    margin-left:0px;
}

.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;
}


/*LOGIN WINDOW promt*/


#login_window {
    width:168px;
}

#login_window #win1 {
    padding:0px;
}

#login_window .text_label {
    margin-top:20px;
    text-align:left;
}

#login_window .login_input{
    width:165px;
    height:20px;
}

#login_window .buttons_container {
    text-align:center;
}

#login_window .fb {
    margin-top:20px;
}

#login_window .sft_head {
    font-size:20px;
    text-align:left;
    padding:3px;
    font-weight:normal;
}

#login_window .yl {
    font-weight:normal!important;
}

.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;
}

#outer_wrapper #inner_wrapper #all_content {
    position: relative;

}
body.dir_rtl #outer_wrapper #inner_wrapper #all_content .left_block_papa #left_block {
    float: right;
}

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: 0;
    padding-right: 10px;
    margin-left: 0;
    margin-right: 5px;
}

#login_area input#login_button {
    background-color: #3B3C4F;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 13px;
    width: 100%;
    height: 43px;
    border-radius: 3px;
    border: 1px solid #3B3C4F;
    margin-top: 11px;
}

#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: 229px;

}

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

/*------------------End--login_area new design*/
.login_field, #search_q.search_input {
    color: #666666;
    height: 30px;
    width: 253px;
    line-height: 30px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: none;
}
.header_table {
    height: 78px;
    position: relative;
}
.dir_ltr .login_field,
.dir_ltr #search_q.search_input {
    padding-left: 10px;
}

.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;
}
body.dir_ltr #search_q,
.dir_rtl .search_left #search_form .search_form_btn {
    float: left;
}

#search_submit {
    width: 20px;
    height: 20px;
    border: none;
    background: url('/skins/gs1_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;
}

#footer {
    max-width: none;
}

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;
}

td.left_block_papa {
    width: 177px;
}

#left_block {
    padding-top: 0px;
}

span.language_selector {
    margin-left: 130px;
    margin-top: 0px;
    position: absolute;
}

body.dir_rtl span.language_selector {
    margin-left: 0px;
    margin-right: 285px;
}

.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/gs1_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/gs1_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;
}

body.module_promotional #outer_wrapper #inner_wrapper #all_content #page_content {
    width: 879px;
    background-color: transparent;
}
body.module_catalogue table.table_page_content div#page_content table#t_win1 tr.row_2 div.group_list.no_header {
    margin-top: 0px;
}
div.promotional_product_image {
    height: 136px;
    margin-top: 5px;
    text-align: center;
}

/**MENU**/
ul.component_menu {
    height: 43px;
    width: auto;
    margin-top: -49px;
    margin-right: 0;
    max-width: 796px;
}
body.dir_rtl ul.component_menu {
    margin-top: -49px;
    margin-left: 0;
}
ul.component_menu li.menu_item {
    float: left;
    padding-left: 4px !important;
    padding-right: 4px!important;
    height: 43px;
    background: url("/skins/gs1_style/images/top_menu_sep.png");
    background-repeat: no-repeat;
    background-position: top right;
}
body.dir_rtl ul.component_menu li.menu_item {
    background-position: top left;
}
ul.component_menu li.menu_item span.menu_item
{
    display: inline-block;
}
ul.component_menu li.menu_item.item_no_1 {
    background-image: url("/skins/gs1_style/images/top_menu_bg_two.png");
    background-repeat: repeat !important;
    width: 169px;
}
ul.component_menu li.menu_item.item_no_1 span.menu_item a {
    color: #ffffff;
}
ul.component_menu li.menu_item.item_no_1 span.menu_item
{
    margin-left: 15px;
}
ul.component_menu li.menu_item.item_no_2 span.menu_item {
    margin:  7px 3px 7px 3px;
    display: inline-block;
    height: 29px;
}
ul.component_menu li.menu_item span.menu_item a {
    font-weight: bold;
    color: #000000;
    display: block;
    font-size: 13px;
    line-height: 0;
    display: inline-block;
    height: 16px;
    padding-top: 13px;
    margin-bottom: 7px;
    margin-top: 7px;
}
ul.component_menu li.menu_item.item_no_2 span.menu_item a {
    font-style: italic;
    font-size: 15px;
    margin: 0;
}
div.level1_wrapper div.level1_title,
div.product_header,
.logged_out ul.vertical.menu li.menu_item,
.logged_in ul.vertical.menu li.menu_item,
.logged_in ul.vertical.menu li.menu_item.item_no_2,
.logged_in ul.vertical.menu li.menu_item.item_no_3,
.logged_out ul.vertical.menu li.menu_item.item_no_2,
.logged_out ul.vertical.menu li.menu_item.item_no_3 {
    background-repeat: no-repeat;
}
ul.vertical.menu li.menu_item,
.logged_in ul.vertical.menu li.menu_item.item_no_2,
.logged_out ul.vertical.menu li.menu_item.item_no_2 {
    min-width: 42px;
}
.logged_out ul.vertical.menu li.menu_item {
    min-width: 114px;
}
ul.vertical.menu li.menu_item.last_item {
    background: none;
}
li.submenu_item {
    background-color: transparent;
    border: none;
    margin-left: 7px;
    margin-right: 7px;
}

li.submenu_item span a:hover {
    color: white;
}

li.submenu_item:hover {
    background-color: #EE0F10;
    background-image: url('/skins/gs1_style/images/arrow_sub_menu.png');
    background-repeat: no-repeat;
    background-position: 7px 10px;
    color: white;
    margin-left: 7px;
    margin-right: 7px;
}

ul.submenu {
    background-repeat: repeat-x;
    background-color: #000000;
    padding-bottom: 7px;
    padding-top: 7px;
}

/**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;
}


.breadcrumbs
{
    margin-bottom: 14px;
    margin-top: 9px;
    font-family: arial;
    min-height: 11px;
    position: relative;

}
.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;
}
body.module_catalogue table.table_page_content div#page_content table#t_win1 tr.row_2 div.group_list #product_groups_list
{
    border-top: 1px solid #DDDDDD;
    width: 780px;
}
#catalog_multiple_selector_products,
body.module_catalogue #page_content {
    background-repeat: repeat-y;
}
.catalog_multiple_selector_compare_button_inner {
    display: none;
}
.dir_rtl #catalog_multiple_selector_products {
    float: right;
}
table.table_page_content td#middle_block {
    vertical-align: top;



}
.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;
}

div#catalogue_groupdesc {
    font-size: 34px;
    font-weight: bold;
    color: #000000;
    padding-left: 10px;
    margin-right: 43px;
    margin-bottom: 3px;
}

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

.dir_ltr div#catalogue_groupdesc {
    padding-left: 23px;
    margin-right: 0;
}

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 {
    height: 270px;
    position: relative;
}
.homepage_header div.toolbox_container {
    top: 5px;
}

/** Nameblock **/

body.nameblock.multiple_selection_page .component_bread_crumbs_catalog_iscar, body.nameblock.multiple_selection_page .component_bread_crumbs_catalog {
    height: auto;
}
#catalog_multiple_selector_menu form {
    border-top: 1px solid #e8e8e8;
}
body.nameblock_multiple_selector .group_list .short_description {
    display: block;
}
.nameblock_multiple_selector .menu_field_wrapper {
    max-height: 215px;
    overflow-x: hidden;
    overflow-y: auto;
}

#catalog_multiple_selector_products .list_view,
#catalog_multiple_selector_products .grid_view {
    cursor: pointer;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    color: #bfbfbf;
    margin-bottom: 14px;
    margin-top: 14px;
}
#catalog_multiple_selector_products .list_view.selected,
#catalog_multiple_selector_products .grid_view.selected {
    color: #000000;
}
#catalog_multiple_selector_products .grid_view {
    background-image: url("/skins/gs1_style/images/grid.jpg");
}
#catalog_multiple_selector_products .list_view {
    background-image: url("/skins/gs1_style/images/list.jpg");
}

body.dir_ltr #catalog_multiple_selector_products .list_view,
body.dir_ltr #catalog_multiple_selector_products .grid_view {
    padding-left: 17px;
    margin-right: 10px;
    background-position: 0 -12px;
}

body.dir_ltr #catalog_multiple_selector_products .list_view.selected,
body.dir_ltr #catalog_multiple_selector_products .grid_view.selected {
    background-position: 0 1px;
}

body.dir_rtl #catalog_multiple_selector_products .grid_view,
body.dir_rtl #catalog_multiple_selector_products .list_view {
    padding-right: 17px;
    margin-left: 10px;
    background-position: right -12px;
}

body.dir_rtl #catalog_multiple_selector_products .list_view.selected,
body.dir_rtl #catalog_multiple_selector_products .grid_view.selected {
    background-position: right 1px;
}


.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;
}


.dir_ltr.nameblock_multiple_selector .family_price_container .price_wrap .currency{
    margin-right: -2px;
}
.dir_rtl.nameblock_multiple_selector .family_price_container .price_wrap .currency{
    margin-left: -2px;
}

.multiple_selection_page  .list .product {
    position: relative;
}

#catalog_multiple_selector_products div.product .family_button {
    background-color: #27262b;
    color: #ffffff;
    display: inline-block;
    font-weight: bold;
    height: 28px;
    border: 1px #070707 solid;
    line-height: 27px;
    padding: 0 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.multiple_selection_page .list .nameblock_product_bottom,
.multiple_selection_page .list .compare_product_link {
    display: inline-block;
    vertical-align: middle;
}


.dir_rtl.multiple_selection_page .product .family_button{
    float: none;
}
.dir_rtl.multiple_selection_page .product.family_button{
    float: none;
}



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;
}

div.catalog_multiple_selector_selected_field a {
    color: #888888;
    font-weight: bold;
    font-size: 14px;
}

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

body.dir_ltr div.catalog_multiple_selector_selected_field a {
    margin-right: 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;
}
body.dir_ltr.module_catalogue.nameblock #catalog_multiple_selector_products .customized_check,
body.dir_ltr.nameblock_multiple_selector .selected_product_compare .selected_product_compare_label,
body.dir_ltr.nameblock_multiple_selector  .selected_product_compare .nb_compare,
body.dir_ltr  #product_range_selector .selected_fields_container,
body.dir_ltr #product_range_selector .selected_fields_container .title,
body.dir_ltr div.catalog_multiple_selector_selected_field {
    float: left;
}
body.dir_rtl.module_catalogue.nameblock #catalog_multiple_selector_products .customized_check,
body.dir_rtl.nameblock_multiple_selector .selected_product_compare .selected_product_compare_label,
body.dir_rtl.nameblock_multiple_selector  .selected_product_compare .nb_compare,
body.dir_rtl  #product_range_selector .selected_fields_container,
body.dir_rtl #product_range_selector .selected_fields_container .title,
body.dir_rtl div.catalog_multiple_selector_selected_field {
    float: right;
}
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_multiple_selector .compare_actions_container.compare_selected .nb_compare {
    display: inline-block;
    cursor: pointer;
    padding: 3px 10px 5px 10px;
    margin-top: -4px;
}

body.autoclass_compare_products.compare_page .selected_product_compare_label {

    position: relative;
    top: 1px;

}
body.nameblock.multiple_selection_page .component_bread_crumbs_catalog_iscar {
    width: 766px;
}
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;
}
body.nameblock.dir_ltr #catalog_multiple_selector_compare_button,
body.nameblock.dir_rtl .paginate .result_count_selector,
body.nameblock.dir_ltr .paginate .links,
body.module_orders.dir_ltr .paginate .links
body.nameblock.dir_rtl .paginate_foot .nb_view_selector,
body.nameblock.dir_rtl .paginate_container .nb_view_selector,
body.nameblock.dir_rtl .paginate_foot,
body.nameblock.multiple_selection_page.dir_ltr .component_bread_crumbs_catalog_iscar {
    float: right;
}
body.nameblock.dir_rtl #catalog_multiple_selector_compare_button,
body.nameblock.dir_ltr .paginate .result_count_selector,
body.nameblock.dir_rtl .paginate .links,
body.nameblock.dir_ltr .paginate_foot .nb_view_selector,
body.nameblock.dir_ltr .paginate_container .nb_view_selector,
body.nameblock.dir_ltr .paginate_foot,
body.nameblock.multiple_selection_page.dir_rtl .component_bread_crumbs_catalog_iscar {
    float: left;
}
/**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;

}

.module_orders  .paginate .links {
    margin-top: 14px;
}
#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;
}
.module_orders .paginate .page_link {
    vertical-align: top;
}
#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_multiple_selector div.selected_product_compare .selected_product_compare_label
{
    font-size: 13px;
    color: #525252;
    line-height: 13px;
}
.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/gs1_style/images/sort_available.gif');
    color: #FFFFFF;
    text-align: center;
    padding-left: 16px;
    font-weight: normal;
    padding-right: 0px;
}

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;
}
.left_content .component_selection_filter .customized_check,
body.module_catalogue.nameblock #catalog_multiple_selector_menu .customized_check
{
    width: 13px;
    height: 13px;
    background-repeat: no-repeat;
    background-image: url("/skins/gs1_style/images/empty.png");
    display: inline-block
}
.left_content .component_selection_filter .customized_check.checked,
body.module_catalogue.nameblock #catalog_multiple_selector_menu .customized_check.checked
{
    background-image: url("/skins/gs1_style/images/checked.png");
}
.left_content .component_selection_filter .customized_check.empty,
body.module_catalogue.nameblock #catalog_multiple_selector_menu .customized_check.empty
{
    background-image: url("/skins/gs1_style/images/empty.png");
}

body.nameblock_multiple_selector .product .compare_actions_container .customized_check
{
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url("/skins/gs1_style/images/compare_empty.png");

}

body.dir_ltr.module_catalogue.nameblock #catalog_multiple_selector_products .customized_check,
body.dir_ltr.nameblock_multiple_selector .product .compare_actions_container .customized_check{
    margin-right: 8px;
}
body.dir_rtl.module_catalogue.nameblock #catalog_multiple_selector_products .customized_check,
body.dir_rtl.nameblock_multiple_selector .product .compare_actions_container .customized_check
{
    margin-left: 8px;
}
body.nameblock_multiple_selector .product .compare_actions_container.compare_selected .customized_check
{
    background-image: url("/skins/gs1_style/images/compare_checked.png")!important;
}

body.module_catalogue.nameblock #catalog_multiple_selector_products .customized_check.empty
{
    background-image: url("/skins/gs1_style/images/compare_empty.png");
}

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;
}
.left_content .nameblock_multiple_selector_values_row,
#catalog_multiple_selector_menu .nameblock_multiple_selector_values_row
{
    margin: 0 0 10px;
    width: 97%;
}
#catalog_multiple_selector_menu .nameblock_multiple_selector_values_row .value_row_inner
{
    color: #808080;
    font-size: 12px;
    vertical-align: top;
}
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;
}

.left_content .component_selection_filter .nameblock_multiple_selector_values_row input,
#catalog_multiple_selector_menu .nameblock_multiple_selector_values_row input
{
    margin: 0;
    padding: 0;
    height: 14px;
    width: 14px;
    float: right;
    display: none;
}
.left_content .nameblock_multiple_selector_values_row .value_row_inner .name,
#catalog_multiple_selector_menu .nameblock_multiple_selector_values_row .value_row_inner .name
{
    color: #000000;
}

#catalog_multiple_selector_menu .nameblock_multiple_selector_values_row .value_row_inner.selected .name
{
    color: #333333;
}

#catalog_multiple_selector_menu .nameblock_multiple_selector_values_row .value_row_inner.selected .count
{
    color: #808080;
}.left_content .nameblock_multiple_selector_values_row .value_row_inner span.count,
 #catalog_multiple_selector_menu .nameblock_multiple_selector_values_row .value_row_inner span.count
 {
     color: #9e9e9e;
 }
.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/gs1_style/images/select-bg.png");
}

body.nameblock_multiple_selector #catalog_multiple_selector_title{
    font-size: 36px;
}
body.group_level1 #catalogue_groupdesc,
body.group_level2 #catalogue_groupdesc,
body.group_level3 #catalogue_groupdesc
{
    margin-top: -10px;
}

#catalog_multiple_selector_menu .multiple_selector_additional_menu {
    padding: 0;
}

.dir_ltr .nameblock_multiple_selector_field {
    background-position: right center;
}

.dir_rtl .nameblock_multiple_selector_field {
    background-position: left center;
}

.family_filter .nameblock_multiple_selector_values,
#catalog_multiple_selector_menu .multiple_selector_additional_menu.nameblock_multiple_selector_values {
    padding: 0;
}
.nameblock_multiple_selector_values .sieve.left_menu {
    font-size: 11px;
    border: 1px solid #bfbfbf;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
#catalog_multiple_selector_menu .nameblock_multiple_selector_values .sieve.left_menu {
    width: 169px;
    height: 31px;
    padding: 0 10px;
    margin-bottom: 10px;
}
.family_filter .family_select .nameblock_multiple_selector_values .sieve.left_menu {
    margin: 3px;
    padding: 4px;
    width: 130px;
}
.nameblock_multiple_selector_values.pre_selected {
    display: block;
}
.left_content div.nameblock_multiple_selector .nameblock_multiple_selector_values_row input {
    margin: 0;
}
.left_content div.nameblock_multiple_selector,
#catalog_multiple_selector_menu div.nameblock_multiple_selector {
    border-bottom: 1px solid #e8e8e8;
    width: 100%;
}
.dir_ltr #catalog_multiple_selector_menu div.nameblock_multiple_selector {
    float: left;
}
.dir_rtl #catalog_multiple_selector_menu div.nameblock_multiple_selector {
    float: right;
}

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/gs1_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;
}
body.module_contact #outer_wrapper #inner_wrapper #all_content #page_content {
    width: 982px;
}
body.module_contact #breadcrumbs_container {
    margin-top: 20px;
}

body.module_contact.dir_ltr #outer_wrapper #inner_wrapper #all_content #page_content {
    float: right;
    background-position: 621px top;
    background-image: url("/skins/gs1_style/images/group_bg.jpg");
}

body.module_contact.dir_rtl #outer_wrapper #inner_wrapper #all_content #page_content {
    float: left;
    background-position: 349px top;
    background-image: url("/skins/gs1_style/images/group_bg_he.jpg");
}
body.module_contact #contact_form_wrapper div.instructions {
    color: #000000;
    font-size: 18px;
    padding: 14px 0 20px 0;
    margin-top: 20px;
}

body.module_contact div#contact_form_wrapper {
    width: 341px;
    margin-top: -34px;
}
body.dir_ltr.module_contact div#contact_form_wrapper {
    border-left: 1px #dedede solid;
    padding-left: 20px;
    float: right;
}
body.dir_rtl.module_contact div#contact_form_wrapper {
    border-right: 1px #dedede solid;
    float: left;
    padding-right: 20px;
}

body.module_contact #header {
    color: #000000;
    font-size: 24px;
    font-weight: normal;
    line-height: 21px;
    border-bottom: 1px solid #DDDDDD;
    padding: 19px 0 19px 19px;
    margin-bottom: 46px;
}

body.dir_rtl.module_contact #header {
    padding: 19px 19px 19px 0;
}

body.module_contact div.selection_field,
body.module_contact div.text_field {
    min-height: 30px;
    margin-bottom: 15px;
}

body.module_contact div.field .field_name{
    display: inline-block;
}
body.module_contact div.field .field_name,
body.module_contact div.text_field div.field_title {
    color: #000000;
    font-size: 13px;
    padding-top: 8px;
}
body.module_contact div.text_field div.field_title {
    float: left;
    min-width: 100px;
}
body.dir_rtl.module_contact div.text_field div.field_title {
    float: right;
}
body.module_contact div.selection_field select {
    width: 238px!important;
}
body.module_contact div.selection_field select,
body.module_contact div.text_field input {
    color: #000000;
    font-size: 13px;
    height: 29px;
    background-color: #fff;
    border: 1px solid #828282;
    border-radius: 3px;
}
body.module_contact.dir_rtl div.text_field textarea,
body.module_contact.dir_rtl div.selection_field select {
    padding-right: 10px;
}
body.module_contact.dir_ltr div.text_field textarea,
body.module_contact.dir_ltr div.text_field input ,
body.module_contact.dir_ltr div.selection_field select {
    padding-left: 10px;
}
body.module_contact.dir_rtl div.selection_field select,
body.module_contact.dir_rtl div.text_field input {
    float: left;
}
body.module_contact.dir_ltr div.selection_field select,
body.module_contact.dir_ltr div.text_field input {
    float: right;
}
body.dir_rtl.module_contact div.text_field input {

    padding-left: 0;
    padding-right: 10px;
}

body.module_contact div.text_field textarea {
    border: 1px solid #828282;
    border-radius: 3px;
    font-size: 12px;
    height: 95px;
    width: 225px;
    max-width: 225px;
    color: #343434;
}
body.module_contact div#contact_form_wrapper .form_builder div.field_textarea_container {
    float: right;
}

body.module_contact.dir_rtl div#contact_form_wrapper .form_builder div.field_textarea_container {
    float: left;
}
body.dir_rtl.module_contact div.text_field textarea {

}

body.module_contact div#contact_form_wrapper div.actions {
    margin-top: 30px;
    padding-bottom: 16px;
    text-align: right;
}

body.dir_rtl.module_contact div#contact_form_wrapper div.actions {
    margin-top: 30px;
    text-align: left;
}

body.module_contact div#contact_form_wrapper div.actions input {
    background: none repeat scroll 0 0 #e83650;
    border: 1px solid #cf0000;
    cursor: pointer;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    font-size: 17px;
    height: 34px;
    padding: 0 10px;
}

body.dir_rtl.module_contact div#contact_form_wrapper div.actions input {
    margin-right: 14px;
}
.module_contact .main_cms_content {
    height: 201px;
}
body.module_contact div#cms_area {
    float: left;
}
body.dir_rtl.module_contact div#cms_area {
    float: left;
}

body.module_contact div.errors {
    color: #FF0000;
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    font-size: 15px;
    padding-right: 16px;
}
body.module_contact div.errors h5
{
    margin-top: 0;
    margin-bottom: 10px;
}
body.module_contact div.errors ul {
    padding-right: 14px;
    margin: 0;
}
body.module_contact div#contact_success_div {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 6px;
    font-size: 15px;
    line-height: 12px;
    margin-top: 15px;
    padding: 20px;
}
body.module_contact div#contact_success_div h3
{
    background-image: url("/images/Fittings/homecenter/cms/purchase_mail_icon.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 18px;
    padding-right: 40px;
    line-height: 21px;
}
body.module_contact .contact_wrapper
{
    float: right;
}
body.module_contact .contact_wrapper,
body.module_contact #outer_wrapper #inner_wrapper #all_content
{
    width: 982px;
    border-bottom: 1px solid #dddddd;
}
.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: #000000;
    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;
}

body.dir_rtl #left_block {
    padding-right: 0px;
    padding-left: 13px;
}


body.dir_ltr #left_block {
    padding-right: 13px;
    padding-left: 0;
}
div#catalogue_menu {
    width: 177px;
    float: left;
}

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

.homepage {
    background-color: transparent;
}


.left_block_papa #left_block .left_menu_basket,
#catalogue_menu .left_menu_basket
{
    width: 177px;
    height: 24px;
    background-color: #e6e4e5;
    font-family: Arial!important;
    color: #000000;
    font-weight: normal;
    margin-top: 8px;
    font-size: 12px;
    padding-top: 1px;
}
#left_block a {

    font-family: Arial!important;
}
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/gs1_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/gs1_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;
}

li.submenu_item {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}
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/gs1_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/gs1_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/gs1_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;
}
.module_catalogue.group_level1 #outer_wrapper #inner_wrapper #all_content .table_page_content #middle_block #page_content,
.module_catalogue.group_level2 #outer_wrapper #inner_wrapper #all_content .table_page_content #middle_block #page_content,
.module_catalogue.group_level3 #outer_wrapper #inner_wrapper #all_content .table_page_content #middle_block #page_content,
.module_catalogue.group_level4 #outer_wrapper #inner_wrapper #all_content .table_page_content #middle_block #page_content
{
    width: 780px;
}
.module_catalogue.group_level4 .navigatorft_head .sig_component.component_bread_crumbs_catalog_homecenter,
.module_catalogue.group_level1 .navigatorft_head .sig_component.component_bread_crumbs_catalog_homecenter,
.module_catalogue.group_level2 .navigatorft_head .sig_component.component_bread_crumbs_catalog_homecenter,
.module_catalogue.group_level3 .navigatorft_head .sig_component.component_bread_crumbs_catalog_homecenter
{
    margin-right: -210px;
}


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

.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/gs1_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;
}
.autoclass_customer_products .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child{
    background: none repeat scroll 0 0 #e83650;
    border: 1px solid #cf0000;

}

.autoclass_customer_products .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button{
    background: none repeat scroll 0 0 #6b7076;
    border: 1px solid #63666f;
    border-radius: 3px;
    color: #ffffff;
    font-size: 12px;
    height: 40px;
    padding: 0 10px;
    font-weight: bold;
}


.autoclass_customer_products .dataTables_wrapper table.customer_own_products_table td.sigSpinBox .product_requested_add_to_basket,
.autoclass_customer_products .dataTables_wrapper table.customer_own_products_table td .product_requested_add_to_basket,
.autoclass_customer_products .dataTables_wrapper table.requested_products_table td.sigSpinBox .product_requested_add_to_basket{
    background-color: #e83650;
    border: 1px #c61831 solid;
    color: #fff;
    font-weight: bold;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.autoclass_customer_products .dataTables_wrapper table.customer_own_products_table td.sigSpinBox .quantity_inc,
.autoclass_customer_products .dataTables_wrapper table.customer_own_products_table td .quantity_inc,
.autoclass_customer_products .dataTables_wrapper table.requested_products_table td.sigSpinBox .quantity_inc
{
    background: url("/skins/gs1_style/images/arrow_up.png") no-repeat scroll center center #efefef;
    border: 1px solid #b5b5b5;
    border-radius: 3px 0 0;
}
.autoclass_customer_products .dataTables_wrapper table.requested_products_table td.sigSpinBox .quantity_inc img,
.autoclass_customer_products .dataTables_wrapper table.requested_products_table td.sigSpinBox .quantity_dec img,
.autoclass_customer_products .dataTables_wrapper table.customer_own_products_table td.sigSpinBox .quantity_inc img,
.autoclass_customer_products .dataTables_wrapper table.customer_own_products_table td.sigSpinBox .quantity_dec img

{
    display: none;
}
.autoclass_customer_products .dataTables_wrapper table.customer_own_products_table td.sigSpinBox .quantity_dec,
.autoclass_customer_products .dataTables_wrapper table.customer_own_products_table td .quantity_dec,
.autoclass_customer_products .dataTables_wrapper table.requested_products_table td.sigSpinBox .quantity_dec
{
    background: url("/skins/gs1_style/images/arrow_down.png") no-repeat scroll center center #efefef;
    border: 1px solid #b5b5b5;
    border-radius: 0 0 0 3px;
}
.ui-dialog.enlarge_popup .ui-dialog-titlebar.ui-widget-header
{
    background-color: #d9d9d9;
    background-image: none;
    min-height: 38px;
}
.ui-dialog .ui-dialog-titlebar.ui-widget-header
{
    background: none;
    border-radius: 0;
    border: none;
    color: #000000;
    font-size: 20px;
    padding-top: 0;
}

.ui-widget-content .ui-widget-header .ui-icon {background-image: url(/css/images/ui-icons_469bdd_256x240.png); }

.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/gs1_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: 30px;
    line-height: 24px;
    width: 100%;
    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;

}


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

    background-image: url("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;

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

    text-align: center;
}


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;
}
.module_orders .login_form
{
    width: 210px;
}
.module_orders .registration_form
{
    margin-right: 10px;
    width: 240px;
}
.registration_form .cms_content_area,
.check_as_guest .cms_content_area{
    height: 250px;
}
.module_orders .registration_form,
.module_orders .login_form,
.module_orders .check_as_guest
{
    float: left;
    height: 400px;
    margin-top: -20px;
}

.dir_rtl .module_orders #basket,
.dir_rtl .check_as_guest {
    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/gs1_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;
}
.module_orders #basket .basket_items_list_container ul{
    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;
}

.basket_totals{
    width: 100%;
    background-color: #f7f7f7;
}
.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;
}

/*------------------basket rtl end*/
.module_orders #basket{
    width: 250px;
    border: 1px solid #dddddd;
    box-shadow: #dddddd 0px 2px 7px;

}

.module_orders .login_content_container,
.module_orders .shipping_form_content_container{
    position: relative;
}
.module_orders.dir_rtl #basket {
    float:left;
    margin-right: 20px;
}
.module_orders.dir_ltr #basket {
    float:right;
    right: 0;
    margin-left: 20px;
}
.dir_rtl.module_orders .registration_form,
.dir_rtl.module_orders .login_form,
.dir_rtl.module_orders .check_as_guest
{
    float: right;
    margin-top: -20px;
}
.module_orders .login_form .component_login_form
{
    margin-top: 42px;
}
.module_orders .registration_form .registration_note
{
    color: #000000;
}
.module_orders .registration_form .field.field_id_email_container
{
    margin-bottom: 10px;
}
.module_orders .registration_form .fi,
.module_orders .login_form .component_login_form .fi
{
    color: #343434;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    width: 148px;
    border-radius: 3px;
    border: 1px solid #000000;
}
.module_orders.dir_rtl .registration_form .fi,
.module_orders.dir_rtl .login_form .component_login_form .fi
{
    padding-left: 0;
    padding-right: 10px;
}
.module_orders .login_form .component_login_form .field.text_field.field_id_username_container
{
    margin-bottom: 7px;
}
.module_orders .login_form .component_login_form .field.password_field.field_id_password_container label,
.module_orders .login_form .component_login_form .field.text_field.field_id_username_container label
{
    color: #000000;
    display:block;
    font-size: 13px;
    width: 118px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.module_orders .login_form .component_login_form span.forgot_pass
{
    display: block;
    font-size: 11px;
    color: #000000;
}
.module_orders .registration_form .button.form_action,
.module_orders .registration_form .button.form_action .fbl,
.module_orders .login_form .component_login_form span.button.form_action input.form_button.fbl,
.module_orders .login_form .component_login_form span.button.form_action
{
    display: inline-block;
    height: 30px;
    background-image: none;
}
.module_orders .login_form .component_login_form span.button.form_action{
    margin-top: 58px;
}
.module_orders .check_as_guest .button.form_action .shipment_button{
    width: 110px;
    height: 29px;
    background-color: #e73650;
    border-radius: 3px;
    color: #ffffff !important;
    font-size: 13px;
    background-image: none;
    margin-left: 30px;

}
.module_orders .registration_form .button.form_action{
    margin-left: 30px;
}

.module_orders .login_form .component_login_form span.button.form_action,
.module_orders .registration_form .button.form_action ,
.module_orders .check_as_guest .button.form_action
{
    border-radius: 3px;
    width: 110px;
    height: 40px;
}
.module_orders .registration_form .button.form_action .fbl,
.module_orders .login_form .component_login_form span.button.form_action input.fbl
{
    cursor: pointer;
    min-width: 110px;
    background-color: #e73650;
    border-radius: 3px;
    color: #ffffff !important;
    font-size: 13px;
    background-image: none;
}
.module_orders .login_form .component_login_form span.forgot_pass
{
    margin: 10px 0;
}
.module_orders .login_form .component_login_form span.forgot_pass a
{
    text-decoration: underline;
    color: #0585ea;
}
/* 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/gs1_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/gs1_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/gs1_style/images/order/select-bg-selected.png");
}
.module_orders .bottom_border .field .selectBox-dropdown.fi
{
    background-image: url("/skins/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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 */
/* Homecenter basket */
.module_basket .basket_bottom_content
{
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 6px;
    width: 1091px;
}
.module_basket .basket_top_content
{
    height: 42px;
    width: 1091px;
}
.module_basket .basket_bottom_content .component_basket_homecenter .header .numeric_value{
    background-color: #E2373F;
    border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 30px;
    height: 24px;
    line-height: 19px;
    padding: 0 7px;
    margin-right: 10px;
}
.module_basket .basket_bottom_content .component_basket_homecenter .header th {
    padding-right: 20px;
}
.module_basket .basket_bottom_content .component_basket_homecenter .header .counter_text {
    color: #000000;
    font-size: 24px;
    font-weight: normal;
    margin-right: 7px;
    position: absolute;
    white-space: nowrap;
    width: 238px;
    line-height: 21px;
}
.module_basket .basket_top_content .basket_breadcrumb
{
    float: right;
}
.module_basket .sig_component.component_basket_homecenter,
.module_basket .sig_component.component_basket_homecenter table
{
    width: 1091px;
}
.module_basket .sig_component.component_basket_homecenter table td
{
    border-bottom: 1px #f2f2f2 solid;
    padding: 20px 10px;
    vertical-align: top;
}

.module_basket.dir_rtl .sig_component.component_basket_homecenter table td .product_tools_container .replace_note_container .replace_note
{
    float: right;
}
.module_basket .sig_component.component_basket_homecenter table td .product_tools_container
{
    height: 119px;
    position: relative;
    width: 220px;
}
.module_basket .sig_component.component_basket_homecenter table td .product_tools_container h3
{
    color: #343434;
    font-size: 15px;
    font-weight: normal;
}
.module_basket .sig_component.component_basket_homecenter table td .product_tools_container .replace_note_container
{
    border-top: 1px dotted #D8D8D8;
    bottom: 0;
    padding-top: 8px;
    position: absolute;
    width: 100%;
}
.module_basket .sig_component.component_basket_homecenter table td .product_tools_container .replace_note_container label
{
    color: #757575;
    float: right;
    font-size: 13px;
    margin-left: 5px;
}
.module_basket .sig_component.component_basket_homecenter tr.is_deal .replace_note_container,
.module_basket .sig_component.component_basket_homecenter tr.is_deal .ui_widget_spin_box {
    visibility: hidden;
}

.module_basket .basket_top_content .basket_breadcrumb {
    color: #676767;
    font-size: 14px;
    font-weight: normal;
    margin-top: 8px;
    margin-right: 20px;
}

.module_basket .sig_component.component_basket_homecenter table td .product_tools_container .replace_note_container .question_mark
{
    color: #7f7f7f;
}
.module_basket .sig_component.component_basket_homecenter table td .std_price
{
    font-size: 20px;
    font-weight: normal;
}

.module_basket .sig_component.component_basket_homecenter table td .product_tools_container a.remove_order_line
{
    color: #808080;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    display: inline-block;
    height: 21px;
    margin-top: 7px;
}
.module_basket .sig_component.component_basket_homecenter table td .product_tools_container a.remove_order_line:hover {
    background: url("/skins/gs1_style/images/read_right_btn.jpg") no-repeat scroll right top #525252;
    color: #FFFFFF;
    padding-right: 9px;
    margin-right: -9px;
}
.module_basket .sig_component.component_basket_homecenter table td a.remove_order_line span
{
    font-weight: normal;
    font-size: 11px;
    display: inline-block;
    height: 21px;
    line-height: 20px;
}

.module_basket .sig_component.component_basket_homecenter table td a.remove_order_line:hover span {
    background: url("/skins/gs1_style/images/read_left_btn.jpg") no-repeat scroll left top #525252;
    padding-left: 9px;
}
.module_basket .sig_component.component_basket_homecenter
{
    padding-top: 40px;
}

.module_basket .sig_component.component_basket_homecenter input.modified_check {
    display: none;
}
.module_basket .sig_component.component_basket_homecenter .customized_checkbox {
    background-image: url("/skins/gs1_style/images/compare_empty.png");
    background-repeat: no-repeat;
    float: right;
    height: 16px;
    margin-left: 8px;
    width: 16px;
}

.module_basket .sig_component.component_basket_homecenter .customized_checkbox.checked {
    background-image: url("/skins/gs1_style/images/compare_checked.png");
}

.module_basket .sig_component.component_basket_homecenter .customized_checkbox.empty {
    background-image: url("/skins/gs1_style/images/compare_empty.png");
}
.module_basket .sig_component.component_basket_homecenter
{
    border-bottom: 1px #bebebe solid;
}
.module_basket .power_card_row .sig_component.component_member_card
{
    border-bottom: 1px #bebebe dotted;
}
.module_basket .sig_component.component_basket_homecenter
{
    padding-top: 20px;
    display: inline-block;
}
.module_basket .sig_component.component_member_card
{
    padding: 30px 42px;
    height: 34px;
}
.module_basket .sig_component.component_member_card .member_card_submission,
.module_basket .sig_component.component_member_card a.ui_widget_popup_link.register_power_card_popup
{
    background: url("/skins/gs1_style/images/card_btn.png") transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    width: 72px;
}
.module_basket .sig_component.component_basket_homecenter table td .product_tools_container .replace_note_container a[data-title]:hover:after {
    background-color: #FFFFFF;
    border: 1px solid #DFDFDF;
    border-radius: 5px;
    bottom: 0;
    color: #737373;
    content: attr(data-title);
    left: -61px;
    margin-bottom: 17px;
    padding: 5px;
    position: absolute;
    white-space: pre-wrap;
    width: 180px;
    z-index: 20;
    box-shadow: -2px 5px 5px -1px #888888;
}
.module_basket .ui_widget_popup_container.register_power_card_popup #power_card_popup .form{
    width: 687px;
    background-image: url("/images/Fittings/homecenter/images/powercard_card.png")!important;
    background-repeat: no-repeat;
    min-height: 230px !important;
    margin: 35px;
}
.module_basket .ui_widget_popup_container.register_power_card_popup #power_card_popup .form a.close-btn
{
    color: #E13740;
    font-size: 14px;
    margin-right: 8px;
    padding-top: 4px;
    text-decoration: underline;
}
.module_basket .ui_widget_popup_container.register_power_card_popup #power_card_popup p
{
    color: #343434;
    font-size: 15px;
    margin-bottom: 50px;
    padding-left: 10px;
    width: 479px;
}
.module_basket .ui_widget_popup_container.register_power_card_popup #power_card_popup .field.field_id_credit_card_container
{
    display: inline-block;
}
.module_basket .ui_widget_popup_container.register_power_card_popup #power_card_popup span.button.form_action input.submit_button.fbl
{
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/skins/gs1_style/images/card_btn.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    width: 72px;
}
.module_basket .ui_widget_popup_container.register_power_card_popup #power_card_popup .field.field_id_credit_card_container input#field_id_credit_card
{
    color: #000000;
    font-size: 15px;
    padding: 2px;
    height: 26px;
    margin-bottom: 3px;
    width: 95px;
    background-image: url("/skins/gs1_style/images/input_bg_s.png");
    background-repeat: no-repeat;
    border: medium none;
    margin-left: 20px;
    padding-right: 12px;
}
.module_basket .ui_widget_popup_container.register_power_card_popup #power_card_popup .popup_status_message.status_success h4
{
    background-image: url("/skins/gs1_style/images/success_status.png");
    background-position: right 15px;
    background-repeat: no-repeat;
    border-bottom: 1px dotted #BEBEBE;
    color: #000000;
    font-size: 36px;
    font-weight: normal;
    padding-right: 30px;
    margin: 0 0 0 20px;
    padding-bottom: 15px;
}

.module_basket .ui-dialog.register_power_card_popup span.ui-dialog-title
{
    color: #404040;
}
.module_basket .ui_widget_popup_container.register_power_card_popup #power_card_popup div.popup_status_message.status_success
{
    display: block;
    float: right;
    margin: 35px 35px 0 15px;
    width: 707px;
}
.module_basket .ui_widget_popup_container.register_power_card_popup #power_card_popup div.popup_status_message.status_success a.close-btn
{
    background-image: url("/skins/gs1_style/images/card_btn.png");
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    height: 24px;
    padding-top: 5px;
    text-align: center;
    width: 72px;
    float: left;
    margin-left: 40px;
}
.module_basket .ui_widget_popup_container.register_power_card_popup #power_card_popup div.popup_status_message.status_success p
{
    float: right;
}
.module_basket .ui_widget_popup_container.register_power_card_popup #power_card_popup div.popup_status_message.status_success p span.sub_title
{
    color: #808080;
    display: block;
}
.module_basket .ui_widget_popup_container.register_power_card_popup #power_card_popup div.popup_status_message.status_success img
{
    float: left;
    margin-left: 0;
    margin-top: -84px;
}
.module_basket .ui_widget_popup_container.register_power_card_popup #power_card_popup .status_error.form p.popup_status_message.status_error
{
    color: #C00000;
    display: block;
    font-size: 15px;
    position: absolute;
    background-image: url("/skins/gs1_style/images/error_bg.png");
    background-position: center top;
    background-repeat: no-repeat;
    margin-top: 5px;
    padding-right: 28px;
    padding-top: 14px;
    width: 287px;
}
.module_basket .ui_widget_popup_container.register_power_card_popup #power_card_popup .status_success.form,
.module_basket .ui_widget_popup_container.register_power_card_popup #power_card_popup .popup_status_message
{
    display: none;
}
.module_basket .sig_component.component_member_card .status_message.code_error
{
    color: #c00000;
}
.module_basket .sig_component.component_member_card .status_message.code_error,
.module_basket .sig_component.component_member_card .status_message.code_verified,
.module_basket .sig_component.component_member_card .form_container
{
    float: left;
    margin-right: 279px;
}

.module_basket .sig_component.component_member_card .form_container
{
    float: right;
}
.module_basket.dir_rtl .sig_component.component_member_card .status_message.code_verified
{
    margin-right: 14px;
    margin-top: 8px;
    float: right;
}
.module_basket .sig_component.component_member_card .status_message.code_verified a
{
    color: #808080;
}
.module_basket.dir_rtl .sig_component.component_member_card .status_message.code_error,
.module_basket.dir_rtl .sig_component.component_member_card .status_message.code_verified,
.module_basket.dir_rtl .sig_component.component_member_card .form_container
{
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
.module_basket.dir_rtl .sig_component.component_member_card .status_message.code_error
{
    clear: both;
    margin-right: 230px;
}

.module_basket .power_card_row .component_member_card .form_container .card_icon .card_title
{
    background: url("/skins/gs1_style/images/powercard_b.jpg") no-repeat center left;
    padding-left: 90px;
    padding-top: 2px;
}
.module_basket .gift_card_row .component_member_card .form_container .card_icon
{
    background-image: url("/skins/gs1_style/images/cart_cupon_icon.png");
}

.module_basket .sig_component.component_member_card .form_container.code_verified .card_icon .status_icon
{
    background-repeat: no-repeat;
    display: inline-block;
    height: 18px;
    width: 22px;
    margin-right: -25px;
    margin-bottom: 3px;
}
.module_basket .sig_component.component_member_card .form_container.code_verified .card_icon .status_icon
{
    background-image: url("/skins/gs1_style/images/success_status.png");
}
.module_basket .sig_component.component_member_card .card_icon,
.module_basket .sig_component.component_member_card form
{
    display: inline-block;
}

.module_basket .sig_component.component_member_card .card_icon
{
    background: url('/skins/gs1_style/images/card_icon_big.png') no-repeat right center;
    margin-left: 26px;
    width: 188px;
    white-space: nowrap;
    height: 30px;
    line-height: 30px;
}
.module_basket.dir_rtl .sig_component.component_member_card .card_icon
{
    margin-left: 26px;
    margin-right: 0;
    color: #000000;
}
.module_basket .sig_component.component_member_card .card_icon .card_title
{
    font-size: 15px;
    padding-bottom: 2px;
    padding-right: 35px;
}
.module_basket .sig_component.component_member_card .card_icon .status_icon,
.module_basket .sig_component.component_member_card .form_container.code_error .card_icon .status_icon
{
    position: relative;
    top: 5px;
}

.module_basket .gift_card_row .component_member_card {
    background-color: #EDEDED;
    margin: 3px;
    padding: 27px 39px;
}
.module_basket .sig_component.component_basket_homecenter table .header th
{
    text-align: left;
    padding-bottom: 20px;
    padding-right: 10px;
    color: #525252;
    width: 282px;
    font-weight: 400;
    border-bottom: 1px #dddddd solid;
}
.module_basket.dir_rtl .sig_component.component_basket_homecenter table .header th
{
    text-align: right;
}
.module_basket .sig_component.component_basket_homecenter table td img.basket_product_pic
{
    padding: 0 25px;
}
.module_basket #outer_wrapper #inner_wrapper #all_content #page_content,
.module_basket.dir_rtl #outer_wrapper #inner_wrapper #all_content #page_content {
    margin-right: 0;
    margin-left: 0;
}

.module_basket .sig_component.component_member_card .form_container input.card_field
{
    background: url("/skins/gs1_style/images/input_bg_2.png") no-repeat transparent;
    border: medium none;
    height: 27px;
    padding-bottom: 3px;
    line-height: 24px;
    margin-left: 20px;
    padding-right: 10px;
    width: 177px;
    color: #9B9B9B;
    font-size: 14px;
}
.module_basket .sig_component.component_basket_homecenter .field.qty
{
    display: inline-block;
}
.module_basket .ui_widget_spin_box .buttons
{
    display: inline-block;
    float: right;
    width: 19px;
    cursor: pointer;
}
.module_basket .ui_widget_spin_box span.input .fi
{
    border: 1px solid #EDEDED;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    padding: 2px 2px 5px 2px;
    height: 21px;
    color: #000000;
    width: 39px;
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    line-height: 24px;
    margin-right: -1px;
}
.module_basket .sig_component.component_basket_homecenter .field.selection_field .fi
{
    height: 26px;
    width: 51px;
}
.module_basket #component_basket_price_footer {
    border-top: 1px #bebebe solid;
}
.module_basket .sig_component.component_basket_price_footer .price_footer
{
    width: 1086px;
    height: 28px;
    padding-bottom: 14px;
    padding-top: 14px;
}

.module_basket .sig_component.component_basket_price_footer .price_footer.total
{
    background-color: #343434;
    margin-right: 4px;
    height: 42px;
    padding-top: 11px;
    width: 1082px;
}
.module_basket .sig_component.component_basket_price_footer .price_footer .price_discount_title,
.module_basket .sig_component.component_basket_price_footer .price_footer .price_discount_num,
.module_basket .sig_component.component_basket_price_footer .price_footer.total .price_num,
.module_basket .sig_component.component_basket_price_footer .price_footer.total .price_title
{
    float: right;
}
.module_basket.dir_rtl .sig_component.component_basket_price_footer .price_footer .price_discount_title,
.module_basket.dir_rtl .sig_component.component_basket_price_footer .price_footer .price_discount_num,
.module_basket.dir_rtl .sig_component.component_basket_price_footer .price_footer.total .price_num,
.module_basket.dir_rtl .sig_component.component_basket_price_footer .price_footer.total .price_title
{
    float: left;
    text-align: right;
}
.module_basket .sig_component.component_basket_price_footer .price_footer.total .price_title,
.module_basket .sig_component.component_basket_price_footer .price_footer .price_discount_title
{
    width: 180px;
}
.module_basket .sig_component.component_basket_price_footer .price_footer.total .price_num
{
    height: 35px;
    line-height: 33px;
    text-align: center;
    width: 171px;
    font-size: 42px;
    font-weight: normal;
    color: #FFFFFF;
}

.module_basket .sig_component.component_basket_price_footer .price_footer.total .price_num .currency
{
    font-size: 15px;
    margin-right: -8px;
}
.module_basket .sig_component.component_basket_price_footer .price_footer.total .price_sub_title
{
    width: 180px;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: normal;
    line-height: 22px;
}
.module_basket .sig_component.component_basket_price_footer .price_footer .price_discount_title .price_sub_discount_title,
.module_basket .sig_component.component_basket_price_footer .price_footer .price_discount_title .price_sub_discount_message,
.module_basket .sig_component.component_basket_price_footer .price_footer.total .price_sub_title,
.module_basket .sig_component.component_basket_price_footer .price_footer.total .price_sub_message
{
    display: block;
    text-align: left;
}
.module_basket.dir_rtl .sig_component.component_basket_price_footer .price_footer .price_discount_title .price_sub_discount_title,
.module_basket.dir_rtl .sig_component.component_basket_price_footer .price_footer .price_discount_title .price_sub_discount_message,
.module_basket.dir_rtl .sig_component.component_basket_price_footer .price_footer.total .price_sub_title,
.module_basket.dir_rtl .sig_component.component_basket_price_footer .price_footer.total .price_sub_message
{
    text-align: right;
}
.module_basket .sig_component.component_basket_price_footer .price_footer.total .price_sub_message
{
    color: #B5B5B5;
    font-size: 15px;
    font-weight: normal
}
.module_basket .sig_component.component_basket_price_footer .price_footer .price_discount_title .price_sub_discount_message
{
    color: #737373;
    font-size: 13px;
}

.module_basket .sig_component.component_basket_price_footer .price_footer .price_discount_title .price_sub_discount_message .currency
{
    font-size: 10px;
}
.module_basket .sig_component.component_basket_price_footer .price_footer .price_discount_num
{
    color: #333333;
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    width: 171px;
}
.module_basket .sig_component.component_basket_price_footer .price_footer .price_discount_num .currency
{
    font-size: 14px;
}
.module_basket .sig_component.component_basket_price_footer .price_footer .price_discount_title .price_sub_discount_title
{
    color: #737373;
    font-size: 17px;
    font-weight: normal;
    line-height: 12px;
}
.module_basket .basket_main_btn
{
    margin: 42px 0 42px 45px;
    text-align: right;
}
.module_basket.dir_rtl .basket_main_btn
{
    text-align: left;
}
.module_basket .basket_main_btn .basket_checkout_btn {
    background: none;
    padding: 0;
    border: none;
    cursor: pointer;
}
.module_basket .basket_main_btn .basket_checkout_btn.checkout_disabled {
    display: none;
}
.module_basket .basket_main_btn .basket_checkout_btn
{
    background-image: url("/skins/gs1_style/images/checkout_btn.png");
    width: 200px;
    height: 56px;
    background-repeat: no-repeat;
    display: inline-block;
    color: #FFFFFF;
    font-size: 30px;
    line-height: 47px;
    text-align: right;
    font-weight: 400;
    padding-right: 23px;
}
.module_basket .basket_main_btn span.basket_checkout_btn
{
    width: 176px;
}
.module_basket .basket_main_btn .continue_btn
{
    margin: 0 40px;
    text-decoration: underline;
    display: inline-block;
    font-size: 14px;
    color: #E2373F;
}
.module_basket .basket_main_btn .ui_widget_popup_container {
    display: none;
}
.module_basket .sig_component.component_product_price_with_discount .exclusive
{
    display: inline-block;
    float: none;
}
.module_basket .sig_component.component_product_price_with_discount .exclusive img
{
    margin-top: -6px;
}
.module_basket .sig_component.component_product_price_with_discount .product_price_container .discount_price
{
    color: #737373;
    font-size: 24px;
    display: inline-block;
    font-size: 24px;
}
.module_basket .sig_component.component_product_price_with_discount .product_price_container .discount_price strong
{
    font-weight: 300;
}
.dir_rtl.module_basket .sig_component.component_product_price_with_discount .product_price_container .discount_price strong {
    direction: ltr;
    unicode-bidi: embed;
}
.module_basket .sig_component.component_product_price_with_discount .product_price_container .base_price
{
    color: #7f7f7f;
    font-size: 14px;
    margin-top: 7px;
}
.module_basket .sig_component.component_product_price_with_discount .product_price_container .base_price .currency
{
    font-size: 10px;
}
.module_basket .sig_component.component_product_price_with_discount .product_price_container .base_price .title,
.module_basket .sig_component.component_product_price_with_discount .product_price_container .base_price .base_price_container
{
    color: #737373;
}
.module_basket .sig_component.component_product_price_with_discount .product_price_container .base_price .you_saved
{
    color: #9b9b9b;
    display: block;
}
.module_basket .sig_component.component_product_price_with_discount .product_price_container .discount_price .currency
{
    font-size: 14px;
}
.module_basket .ui_widget_popup_container.register_power_card_popup
{
    min-height: 256px!important;
    padding: 0;
}

.module_basket #empty_basket_message_div {
    margin-bottom: 40px;
    width: 989px;
    text-align: center;
}

.module_basket #empty_basket_message_div .empty_basket_title {
    background-image: url("/skins/gs1_style/images/icon_basket_empty.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    padding-top: 60px;
}
.module_basket #empty_basket_message_div .empty_basket_message
{
    color: #000000;
    font-size: 16px;
    margin-bottom: 15px;
}
.module_basket #empty_basket_message_div .continue_shopping_empty
{
    background-color: #e83650;
    border: 1px solid #c61831;
    border-radius: 3px;
    color: #ffffff;
    display: inline-block;
    font-size: 17px;
    height: 34px;
    line-height: 31px;
    padding-left: 20px;
    padding-right: 20px;
}
/* Homecenter basket */

/* 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/gs1_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/gs1_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;
}
/*catalogue levels*/
.module_catalogue.group_level1 table.table_page_content,
.module_catalogue.group_level2 table.table_page_content,
.module_catalogue.group_level3 table.table_page_content
{
    border-collapse: collapse;
}
.module_catalogue.group_level1 table.table_page_content td#middle_block,
.module_catalogue.group_level2 table.table_page_content td#middle_block,
.module_catalogue.group_level3 table.table_page_content td#middle_block,
.module_catalogue.group_level1 table.table_page_content td.left_block_papa,
.module_catalogue.group_level2 table.table_page_content td.left_block_papa,
.module_catalogue.group_level3 table.table_page_content td.left_block_papa
{
    border: 1px solid #E8E8E8;
}
#outer_wrapper #inner_wrapper #all_content .left_block_papa #left_block
{
    width: 211px;
    background-color: transparent;
    padding: 0;
}
.module_catalogue.group_level1 .catalog_view .row_3,
.module_catalogue.group_level2 .catalog_view .row_3,
.module_catalogue.group_level3 .catalog_view .row_3,
.module_catalogue.group_level4 .catalog_view .row_3 {
    display: none;
}
.module_catalogue.group_level3 .product_list_box_inner
{
    height: 172px;
    margin-top: 15px;
    text-align: center;
    padding-left: 0;
}
.module_catalogue.group_level1 .group_list #product_groups_list .catalogue_complimentary_title
{
    border-bottom: 2px solid #D9D9D9;
    margin-top: 60px;
}
.module_catalogue.group_level1 .group_list #product_groups_list .catalogue_complimentary_title .title
{
    border-bottom: 4px solid #EE2233;
    color: #343434;
    display: inline-block;
    font-size: 17px;
    font-weight: 500;
    height: 28px;
    padding-right: 15px;
    padding-left: 15px;
}

.module_catalogue.group_level1.dir_rtl .group_list #product_groups_list .catalogue_complimentary_title .deals_link {
    font-size: 15px;
    background-image: url("/skins/gs1_style/images/red_r.png");
    background-position: right center;
    background-repeat: no-repeat;
    float: left;
    padding: 0 10px 0 0;
    margin-left: 53px;
}

.module_catalogue.group_level1.dir_rtl .group_list #product_groups_list .catalogue_complimentary_title .deals_link a {
    color: white;
    background-color: #E2373F;
    background-image: url("/skins/gs1_style/images/red_l.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    padding: 0 0 0 10px;
    line-height: 22px;
}

/* 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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_style/images/checked.png");
}

#promotional_portal_filter .promotional_portal_filter_group .customized_checkbox.empty {
    background-image: url("/skins/gs1_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: 203px;
    height: 33px;
    margin-bottom: 43px;
}

.ui-dialog.ui-widget.login_area #login_area .login_btn_container
{
    width: 100%;

 
}
.ui-dialog.ui-widget.login_area #login_area #login_new_customer .register_btn_container
{
    background-image: url("/skins/gs1_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: 14px;
    font-weight: 600;
    display: inline-block;
}

.dir_rtl #login_area div.login_field_title {
    float: right;
}
#login_area {


    overflow: hidden;
}
.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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_style/images/compare_checked.png");
}

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

#top_menu_register .register_field .selectBox-dropdown {
    background-image: url("/skins/gs1_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;
}
/**Compare Page**/
#compare .title h1 {
    color: #000000;
    font-size: 34px;
    margin-bottom: 8px;
    margin-top: 10px;
}
#compare .back {
    margin-bottom: 12px;
}
.dir_ltr #compare .back a{
    color: #0485ea;
    text-decoration: underline;
    font-size: 11px;
    margin-left:10px;
}
.dir_rtl #compare .back a{
    color: #0485ea;
    text-decoration: underline;
    font-size: 11px;
    margin-right:10px;
}
#compare table {
    border-spacing: 0;
}
#compare table.compare_products_properties {
    border-top: 1px solid #e5e5e5;
}
.compare_header {
    border-bottom: 1px solid #e5e5e5;
    vertical-align: bottom;
    height: 100%;
    width: 140px;
    padding: 0;
}

.dir_ltr #compare .compare_products_properties td.compare_field_product_value,
.dir_ltr .compare_header {
    border-right: 2px solid #e5e5e5;
}

.dir_rtl #compare .compare_products_properties td.compare_field_product_value,
.dir_rtl .compare_header {
    border-left: 2px solid #e5e5e5;
}

.compare_header table {
    border-spacing: 0;
    width: 100%;
}

.compare_header_top {
    vertical-align: top;
}

.compare_header_top input {
    border: none;
    border-radius: 3px;
    background-color: #C00000;
    color: #ffffff;
}

.compare_header_bottom {
    vertical-align: bottom;
    padding: 0px;
}

.compare_header_bottom div {
    border-bottom: 4px solid #EE2233;
    display: inline-block;
    height: 28px;
    font-size: 17px;
    color: #343434;
    font-weight: 500;
    margin-right: 12px;
}
.compare_header table {
    height: 100%;
}
.compare_product_header:last-child{
    border-right: 1px solid #EBEBEB;
}

.compare_product_header {
    border-bottom: 1px solid #e5e5e5;
    height: 370px;
    width: 278px;
    padding-top: 0;
    padding-bottom: 0;
    vertical-align: top;
}
.compare_product_header .discount_price {
    display: inline-block;
}

.compare_product_header .exclusive {
    float: none;
    display: inline-block;
}

.compare_page .left_block_papa {
    display: none;
}
.compare_page tr td.compare_field_product_value {
    width: 248px;
}

.compare_page tr td.compare_field{
    border-bottom: 1px solid #d7dadf;
}
.compare_page tr td.compare_field_product_value {
    padding: 10px;
    border-bottom: 1px solid #e5e5e5;
}

.compare_page #outer_wrapper #inner_wrapper #all_content #page_content {
    width: 100%;
}

/* 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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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_title {
    color: #000000;
    font-size: 40px;
    margin-top: 0;
    margin-bottom: 0;
}
.dir_ltr #product_range_selector .selected_fields_container,
.dir_ltr #catalog_multiple_selector_title {
    margin-left: 30px;
}
.dir_rtl #product_range_selector .selected_fields_container,
.dir_rtl #catalog_multiple_selector_title {
    margin-right: 25px;
}

.nameblock .clear_all {
    display: inline-block;
    color: #0485EA;
    text-decoration: underline;
    margin-top: 5px;
}

.dir_ltr .nameblock .clear_all {
    margin-left: 10px;
}

.dir_rtl .nameblock .clear_all {
    margin-right: 10px;
}
#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;
}
a.compare_product_link img.exclusive_pic
{
    right: 5px;
    top: 5px;
}
a.compare_product_link {
    display: block;
}
.multiple_selection_page .grid a.compare_product_link
{
    min-height: 234px;
}
.product.family a.compare_product_link
{
    height: 238px;
}

#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;
}


.dir_ltr .product .product_price
{
    text-align: left;
}

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

td.compare_product_header div.add_to_basket {
}

td.compare_product_header div.product_in_compare {
    float: right;
    height: 17px;
    color: #000000;
    font-size: 15px;
    line-height: 13px;
    margin-top: 3px;
}
.module_catalogue.compare_page #compare_breadcrumbs
{
    line-height: 24px;
}

.module_catalogue.compare_page #compare
{

}
.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
{
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 15px;
    color: #000000;
}
#compare .compare_product_header .compare_price .component_product_price_with_discount  {
    display: inline-block;
}
#compare .compare_product_header .compare_price .discount_price strong {
    font-weight: normal;
}
.dir_rtl .compare_product_header,
.dir_rtl.module_catalogue.compare_page #compare .compare_product_header .product_header .product_name
{
    text-align: right;
}
.dir_ltr .compare_product_header,
.dir_ltr.module_catalogue.compare_page #compare .compare_product_header .product_header .product_name
{
    text-align: left;
}
.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/gs1_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/gs1_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
{
    color: #ffffff;
}
div.top_menu_item.discounts a{
    color: #ff2e38;
}
div.top_menu_item.hover {
    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 {
    border-radius: 0 5px 0 0;
}

div.top_menu_item.hover 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;
    margin-top:13px;
}

#cart_icon {
    background: url('/skins/gs1_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;
}

/* ------ */

/* subscribe footer */


#footer #footer_subscribe {
    border-bottom: 2px solid hsl(0, 0%, 92%);
    margin-top: 21px;
    padding-bottom: 10px !important;
}
.dir_ltr #footer #footer_subscribe .footer_bg_image
{
    float: left;
    margin-left:14px;
}
.dir_rtl #footer #footer_subscribe .footer_bg_image {
    float: right;
    margin-right: 57px;
}

#footer_subscribe_description span {
    text-transform: none;
    font-weight: normal;

}

.dir_ltr #footer_subscribe_description {
    color: hsl(0, 0%, 13%);
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-left: 9px;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}

.dir_rtl #footer_subscribe_description {
    color: hsl(0, 0%, 13%);
    float: right;
    font-size: 15px;
    font-weight: bold;
    margin-right: 9px;
    padding-bottom: 10px;
    text-align: right;
    text-transform: uppercase;
}
#footer_subscribe_description span {
    font-size: 13px;
    color:#777777;
}

#footer_subscribe_form {
    padding-bottom: 10px;
}
#footer #subscribe_fullname, #footer #subscribe_email {
    font-size: 13px;
    height: 25px;
    line-height: 24px;
    margin-left: 52px;
    padding: 0 7px;
    width: 135px;
    box-sizing: content-box;
}
.dir_ltr #footer #subscribe_email{

    margin-right: 19px;
}
.dir_rtl #footer #subscribe_email{

    margin-left: 19px;
}

#subscribe_register {
    background: none repeat scroll 0 0 #0485EA;
    border: 1px #16486f solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: hsl(0, 0%, 100%);
    cursor: pointer;
    font-size: 15px;
    font-weight: 400;
    height: 28px;
    width: 75px;
    line-height: 12px;
}
/**
 * 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;
}

#outer_wrapper {
    background: url('/skins/gs1_style/images/footer-bg.png') repeat-x center bottom;
}

.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#middle_block div#page_content {
    margin-top: 0px;
    margin-right: 0px;
    width: 820px;
    background-color: transparent;
}

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

body.module_home_page #outer_wrapper #inner_wrapper #all_content #page_content {
    width: 100%;
    margin-right: 0;
}

body.module_home_page .homepage_middle {
    background-color: #ffffff;
    width: 100%;
    margin-top: 53px;
    margin-bottom: 16px;
}

body.module_home_page .homepage_buttons ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

body.module_home_page .homepage_buttons ul li {
    cursor: pointer;
}
body.module_home_page.dir_ltr .homepage_buttons ul li {
    float: left;
    margin-right: 14px;
}
body.module_home_page.dir_rtl .homepage_buttons ul li {
    float: right;
    margin-left: 14px;
}
body.module_home_page .homepage_buttons ul li a {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url('/skins/gs1_style/images/homepage/big_banner_white_dot.png') no-repeat;
}

body.module_home_page .homepage_buttons ul li.active a {
    background: url('/skins/gs1_style/images/homepage/big_banner_black_dot.png') no-repeat;
}
#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/gs1_style/images/group_bg.jpg");
    background-position: left center;
}

.dir_rtl #outer_wrapper + .ui-autocomplete.ui-menu {
    background-image: url("/skins/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_style/images/my_area_icon.png') no-repeat 151px 8px;
    padding-top: 19px;
    text-indent: 65px;
    font-size: 16px;
    font-weight: bold;
}

body.portal .component_menu_portal ul.component_menu {
    padding: 0;
    margin: 0;
}

body.portal ul.vertical.menu li.submenu_item.portal_menu_item {
    border-bottom: 1px solid #d0d0d0;
    height: 67px;
    line-height: normal;
}

body.portal ul.portal_menu li.submenu_item.current span.hover_bg_strip {
    display: none;
}
body.portal.dir_ltr ul.vertical.menu li.submenu_item.portal_menu_item.first_item:hover,
body.portal.dir_ltr ul.vertical.menu li.submenu_item.portal_menu_item.first_item
{
    background-position: 161px bottom;
}
body.portal.dir_rtl ul.vertical.menu li.submenu_item.portal_menu_item.first_item:hover,
body.portal.dir_rtl ul.vertical.menu li.submenu_item.portal_menu_item.first_item
{
    background-position: 15px bottom;
}
body.portal .orders_portal_filter {
    width: auto;
}
body.portal.dir_rtl ul.vertical.menu li.submenu_item.portal_menu_item {
    text-align: right;
}
body.portal ul.vertical.menu li.submenu_item.portal_menu_item.current
{
    background-color: transparent;
}
body.portal ul.portal_menu li.portal_menu_item span {
    display: block;
    padding: 0!important;
}
body.portal ul.vertical.menu li.submenu_item.portal_menu_item span.submenu_item a {
    color: #000000;
    font-size: 16px;
    font-weight: normal;
    text-transform: none;
    display: block;
    line-height: 67px;
    padding: 0 15px;
}
body.portal ul.vertical.menu li.submenu_item.portal_menu_item.current span.submenu_item a
{
    color: #0485ea;
}

.dir_ltr.module_profile .chzn-container {
    float: left;
}
.dir_rtl.module_profile .chzn-container {
    float: right;
}
.module_profile .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 .table_page_content {
    border-top: 1px #e5e5e5 solid;
    border-bottom: 1px solid #d0d0d0;
}

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 .left_block_papa {
    width: 212px;
    border-right: 1px #e5e5e5 solid;
    border-left: 1px #e5e5e5 solid;
}
body.portal div.portal_menu {
    width: 212px;
}
body.portal ul.portal_menu li.portal_menu_item {
    border: none;
}

body.portal ul.portal_menu li.portal_menu_item.last_item {
    border-bottom: 1px solid #d0d0d0!important;
}

body.portal ul.portal_menu li.portal_menu_item:hover {
    background-image: none;
    background-color: transparent;
}

div.orders_portal_header {
    background-color: transparent;
    color: #000000;
    width: 868px;
    font-size: 24px;
}
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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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 .orders_portal_filter_fromdate,
body.dir_rtl .orders_portal_filter_todate,
body.dir_rtl .orders_portal_filter_seperator,
body.dir_rtl .orders_portal_filter_status{
    float: right;
}
body.dir_rtl .orders_portal_filter_todate{
    margin-right:56px;
    margin-right:56px;
}

body.dir_rtl ._reset{
    float: left;
}

body.dir_rtl .field.selection_field.field_id_status_container{
    margin-right: 50px;
}
body.dir_rtl .field.date_field.field_id_to_date_container > label{
    padding-right: 27px;
}
body.dir_rtl .field.date_field.field_id_from_date_container > label{
    padding-right: 24px;
}




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/gs1_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_filter .orders_portal_filter_button {
    background-color: red;
}

.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/gs1_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;
}

.orders_portal_view_wrapper {
    border: none;
}

.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;
}

span.orders_portal_product_detail_name.orders_portal_product_price {
    color: #777777;
    font-weight: normal;
    display: inline-block;
    width: 70px;
}

span.orders_portal_product_price_value {
    font-size: 16px;
    color: #777777;
    direction: ltr;
    unicode-bidi: embed;
}
span.orders_portal_total_product_price_value {
    direction: ltr;
    unicode-bidi: embed;
}
span.orders_portal_product_detail_name.orders_portal_product_currency {
    color: #777777;
}

span.orders_portal_product_detail_name.orders_portal_product_qty {
    color: #777777;
    font-weight: normal;
    display: inline-block;
    width: 70px;
}

div.orders_portal_product_details_bottom_line {
    width: 200px;
    height: 1px;
    border-bottom: 1px dotted #aaaaaa;
    margin-bottom: 5px;
}

span.orders_portal_product_detail_total {
    color: #000000;
    font-weight: normal;
    display: inline-block;
    width: 70px;
}

.orders_portal_order_view_product {
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0;
    margin-left: 0;
    width: 848px;
    margin-right: 0;
    margin-bottom: 0;
}
.orders_portal_order_view_product .product_name_td{
    text-align: left;
}
.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/gs1_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_view_actions {
    background-color: #ffffff;
    border: none;
    border-radius: 0;
    float: left;
    width: 100%;
    height: auto;
}
.orders_portal_view_action_addtobasket {
    float: left;
    background-color: #E2373F;
    background-image: url("/skins/gs1_style/images/red_l.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 24px;
    padding-left: 10px;
    margin-top: 5px;
}
.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/gs1_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;
}

/* Register confirmation page */
.module_register #outer_wrapper #inner_wrapper #all_content #page_content
{
    border: 1px solid #DDDDDD;
    border-radius: 6px;
    background-color: #FFFFFF;
    width: 960px;
    margin-right: 0;
    margin-top: 56px;
}
.module_register #page_content font
{
    margin-right: 45px;
    color: #0485EA;
    font-size: 24px;
    margin-left: 40px;
    display: block;
}

body.module_register.dir_rtl #outer_wrapper #inner_wrapper #all_content #page_content {
    margin-right: 0;
}
.module_register #outer_wrapper #inner_wrapper #all_content .left_block_papa #left_block {
    display: none;
}
/*End register coonfirmation page*/

/*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 .breadcrumbs,
.module_cms .sft_head {
    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_details a {
    color: #E53740;
    font-size: 15px;
    text-decoration: underline;
}

.orders_portal_order_details {
    text-align: center;
}

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

table#portal_orders {
    width: 100%;
    border-spacing: 0;
    margin-bottom: 5px;
}

table#portal_orders td {
    padding: 15px 3px;
    margin: 0;
}
body.module_orders table#portal_orders .orders_portal_order td{
    direction: rtl;
}
table#portal_orders td.field_order_id {
    padding-right: 15px;
}

/** Order Statuses **/

table#portal_orders span.status_entered {
    padding-right: 20px;
    background: url('/skins/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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.dir_rtl.module_orders #outer_wrapper #inner_wrapper #all_content #page_content {
    margin-right: 0px;
    margin-top: 5px;
}

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.portal_profile_readonly {
    width: 838px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

div.portal_profile_readonly_header {
    background-color: #4b4b4b;
    height: 30px;
    width: 836px;
    padding-top: 10px;
    border-radius: 5px 5px 0px 0px;
    border: 1px #dddddd solid;
}

div.portal_profile_readonly_content {
    background-color: #f5f5f5;
    border: 1px #dddddd solid;
    border-radius: 0px 0px 5px 5px;
    border-top: none;
    width: 836px;
}

div.profile_personal_details_readonly_header {
    float: right;
    color: #ffffff;
    font-size: 18px;
    width: 393px;
    background: url('/skins/gs1_style/images/profile/personal_white.png') no-repeat right center;
    padding-right: 30px;
    margin-right: 21px;
}

div.profile_shipping_address_readonly_header {
    float: right;
    color: #ffffff;
    font-size: 18px;
    background: url('/skins/gs1_style/images/profile/address_white.png') no-repeat right center;
    padding-right: 30px;
}

div.profile_portal_header {
    background-color: transparent;
    color: #000000;
    font-size: 24px;
    font-weight: normal;
    padding: 10px 10px 10px 10px;
    width: 770px;
    text-transform: none;

}

div.profile_portal_header div.right {
    float: right;
    font-weight: bold;
}

div.profile_portal_header div.left {
    float: left;
    font-size: 12px;
}

a.update_personal_details {
    color: #E13742;
    background-image: url("/skins/gs1_style/images/order/purchase_edit_cart_btn.png");
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 25px;
    display: block;
}

div.portal_profile_edit {
    display: none;
    margin-left: 21px;
    margin-right: 21px;
    width: 835px;
}

div.portal_profile_readonly {
    /*display: none;*/
}

div.profile_personal_details_edit_header {
    background: url('/skins/gs1_style/images/profile/personal_black.png') no-repeat right center;
    padding-right: 30px;
    margin-bottom: 15px;
    font-size: 16px;
    color: #000000;
}

div.profile_edit_row {
    float: right;
    width: 800px;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.profile_edit_field_name {
    float: right;
    width: 93px;
    font-size: 16px;
    color: #4B4B4B;
    margin-top: 4px;
}
div.profile_edit_field_name .mandatory{
    color: #ff0000;
}
div.profile_edit_field_name.small {
    width: 60px;
}

div.profile_edit_field_value {
    float: right;
    position: relative;
}

.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/gs1_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;
}
div.profile_edit_field_3_values {
    float: right;
}

.profile_edit_field div.profile_edit_field_value > input {
    background-image: url("/skins/gs1_style/images/input_bg.png");
    background-repeat: no-repeat;
    height: 28px;
    width: 205px;
    padding-right: 10px;
    color: #343434;
    border: none;
    line-height: 23px;
}
.module_profile .profile_edit_field div.profile_edit_field_value input#floor,
.module_profile .profile_edit_field div.profile_edit_field_value input#apartment,
.module_profile .profile_edit_field div.profile_edit_field_value input#street_number
{
    background-image: url("/skins/gs1_style/images/order/input_bg_xs.jpg");
    height: 30px;
    width: 38px;
}

.module_profile .profile_edit_field div.profile_edit_field_value input#floor.error,
.module_profile .profile_edit_field div.profile_edit_field_value input#apartment.error,
.module_profile .profile_edit_field div.profile_edit_field_value input#street_number.error
{
    background-image: url("/skins/gs1_style/images/input_bg_xs_error.png");
}

.module_profile .portal_profile_edit .profile_edit_field_3_values .selectBox-dropdown {
    background-image: url("/skins/gs1_style/images/select-bg-s.png");
    height: 30px;
    margin-left: 12px;
    min-width: 62px;
    width: 62px !important;
}
.module_profile .portal_profile_edit .profile_edit_field_3_values .selectBox-dropdown.selectBox-menuShowing {
    background-position: 0 -30px;
}
.module_profile .portal_profile_edit .selectBox-dropdown .selectBox-label
{
    float: right;
    font-size: 15px;
    text-align: right;
}
div.profile_edit_field_value input.error {
    background-image: url("/skins/gs1_style/images/input_error_bg.png");
}

div.profile_edit_field_value .chzn-container.chzn-container-single.error .chzn-single
{
    background-image: url("/skins/gs1_style/images/select_error_bg.png");
}
div.profile_edit_field_spacer {
    float: right;
    width: 40px;
    height: 20px;
}

div.profile_edit_field_small_spacer {
    float: right;
    width: 20px;
    height: 20px;
}

div.profile_edit_row_break {
    clear: both;
}

#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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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/gs1_style/images/order/elevator_off.png') no-repeat right top;
    color: #9D9D9D;
}

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

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

#elevator_no.selected {
    background: url('/skins/gs1_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;
}

body.module_register table#t_win1 input.fbl {
    background-color: #C83233;
    background-image: 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/gs1_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/gs1_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/gs1_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/gs1_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;
}

/* Forgot password form*/
.module_register.forgot_password_form .sft_main form.forgot_email,
.module_register .retrieval_email_instructions_container,
.module_register .retrieval_email_instructions_sent,
.module_register .forgot_password_form,
.module_register .form_builder.rest_password
{

    font-size: 15px;
    color: #343434;
}
.module_register.forgot_password_form .sft_head {
    background-color: #FFFFFF !important;
    border-bottom: 1px solid #DDDDDD;
    border-radius: 6px 6px 0 0;
    color: #000000;
    font-size: 24px;
    font-weight: normal;
    padding: 0 0 14px 20px;
    text-align: right;
}

.module_register.forgot_password_form .sft_main form.forgot_email
{
    padding-top: 20px;

}
body.module_register table#t_win1 .forgot_email .fbl {

    border-radius: 5px;
    height: 28px;
    background:#E1373F;

}
.module_register.forgot_password_form .sft_main form.forgot_email div
{
    margin-bottom: 5px;
    margin-top: 4px;
}
.module_register.forgot_password_form .sft_main form.forgot_email .fi
{
    border: 1px solid #D6D6D6;
    border-radius: 6px;
    height: 26px;
    padding-right: 10px;
    color: #343434;
    line-height: 24px;
}
.module_register.forgot_password_form .forgot_password_errors
{
    font-size: 12px;
    color: red;
    display: block;
    margin-top: 10px;
}
.module_register.dir_rtl #outer_wrapper #inner_wrapper #all_content #page_content,
.module_register #page_content
{
    padding: 20px;
    width: 960px;
}
.module_register .retrieval_email_instructions {
    color: #DD0000;
    display: block;
    font-weight: bold;
}
.module_register .reset_password_form_container h3.reset_password_title
{
    border-bottom: 1px solid #DDDDDD;
    color: #000000;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 10px;
    height: 38px;
}
.module_register .reset_password_form_container .form_builder.rest_password div.field
{
    margin-bottom: 10px;
}
.module_register .reset_password_form_container .form_builder.rest_password div.field input
{
    border: 1px solid #D6D6D6;
    border-radius: 6px;
    height: 26px;
    padding-right: 10px;
    color: #343434;
    line-height: 24px;
    display: block;
    line-height: 24px;
    padding-right: 10px;
    width: 205px;
    margin-top: 5px;
}
.module_register .reset_password_form_container .errors
{
    color: #FF0000;
    font-size: 15px;
}

.module_register .reset_password_form_container div.errors h5 {
    margin-bottom: 10px;
    margin-top: 0;
}
.module_register .reset_password_form_container div.errors ul {
    margin: 0;
    padding-right: 14px;
}
.module_register .reset_password_form_container .password_reset_button.fbl
{
    margin-bottom: 20px;
    margin-top: 20px;
}
.module_register h3.reset_password_success_title
{
    border-bottom: 2px solid #EEEEEE;
    color: #E33840;
    font-size: 24px;
    font-weight: normal;
    padding: 30px 45px 40px 45px;
}
/* End forgot password form*/

/* Add to basket popup*/
.ui-dialog.ui-widget.add_to_basket_popup
{
    background-image: url("/skins/gs1_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/gs1_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/gs1_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/gs1_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/gs1_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*/
.component_system_settings fieldset {
    height: 335px;
}

.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/gs1_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/gs1_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 {
    margin-top: 5px;
    position: relative;
}

.add_to_basket_promotional input {
    background: none repeat scroll 0 0 #e83650;
    border: medium none;
    cursor: pointer;
    height: 26px;
    color: #ffffff;
}
.add_to_basket_promotional input.quantity {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #b3b3b3;
    color: #000000;
    cursor: auto;
    height: 25px;
    position: relative;
    width: 44px;
    text-align: center;
}
.dir_ltr .add_to_basket_promotional input.quantity {
    border-radius: 0 5px 5px 0;
    left: 20px;
}
.dir_rtl .add_to_basket_promotional input.quantity {
    border-radius:5px 0 0 5px;
    right: 20px;
}

.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 .add_to_cart,
.add_to_basket_nameblock input[type=button] {
    font-size: 12px;
    line-height: 12px;
    height: 28px;
}
body.nameblock_multiple_selector .compare_actions_container.compare_selected .nb_compare,
.product_overview .product_header .cart .add_to_cart,
.family_products .add_to_cart,
.add_to_basket_nameblock input[type=button] {

    color: #ffffff;
    display: inline-block;
    font-weight: bold;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    font-family: Arial;
}
.product_overview .product_header .cart .add_to_cart,
.family_products .add_to_cart,
.add_to_basket_nameblock input[type=button] {
    background-color: #e83650;
    border: 1px #c61831 solid;
}
body.nameblock_multiple_selector .compare_actions_container.compare_selected .nb_compare {
    background-color: #236fa9;
    border: 1px #16486f solid;
}
.family_products .product_details_container .product_details .details .Name,
.family_products .product_details_container .product_details .details .FamilyName {
    display: none;
}

.product_list input.quantity,
.add_to_basket_nameblock input.quantity {
    width: 35px;
    height: 25px;
    border: 1px #a1a1a1 solid;
    text-align: center;
}

.module_catalogue img.yi {
    border: none;
    cursor: pointer;
    background: #c4c4c4;
}
.product_list img.yi,
.product_list input.quantity,
.add_to_basket_nameblock img.yi,
.add_to_basket_nameblock input.quantity{
    float: left;
    font-size: 12px;
    line-height: 25px;
}
.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/gs1_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/gs1_style/images/basket_ss_text.png') no-repeat transparent;
    border: none;
    width: 106px;
    height: 25px;
    cursor: pointer;
}

.add_to_basket_complementary input {
    background: url('/skins/gs1_style/images/basket_ss_text.png') no-repeat transparent;
    border: none;
    width: 106px;
    height: 25px;
    cursor: pointer;
}
/**Product overview**/
.product_overview .left_block_papa {
    display: none;
}
.product_overview #page_content {
    min-width: 980px;
}
.product_overview .product_header {
    min-height: 233px;
}
.product_overview .product_image_wrap{
    position: relative;

}
.dir_ltr.product_overview .product_header,
.dir_ltr.product_overview .product_image_wrap
{
    float: left;
}
.product_overview .product_header_text {
    margin-bottom: 16px;
}
.dir_rtl.product_overview .product_header,
.dir_rtl.product_overview .product_image_wrap,
.dir_rtl.product_overview .product_header_text {
    float: right;
}

.product_overview .product_header .cart,
.product_overview .product_header .app_images {
    display: inline-block;
    vertical-align: top;
}
.dir_ltr.product_overview .product_header_text {
    width: 650px;
    word-wrap: break-word;
    float: right;
}
.dir_rtl.product_overview .product_header_text {
    width: 650px;
    word-wrap: break-word;
    float: left;
}

.product_overview .product_header_text h1 {
    color: #000000;
    font-size: 28px;
    font-weight: normal;
    margin: 13px 0 13px;

}
.product_overview #tech_data .row .field_data.rightside {
    white-space: pre-wrap;
}
.brand_pics {
    margin: 10px 0;
}

.dir_rtl.product_overview .product_header_text .product_constant_fields li:first-child,
.dir_ltr.product_overview .product_header_text .product_constant_fields li:first-child,
.dir_ltr .brand_pics .LogoPic_img: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;
}
.dir_ltr.product_overview .product_header_text .product_constant_fields li,
.dir_ltr .brand_pics .LogoPic_img {
    border-left: 1px solid #e5e5e5;
    margin-left: 10px;
    padding-left: 10px;
}
.product_overview .product_header_text .description_overview {
    color: #676767;
    font-size: 14px;
    word-wrap: break-word;
}
.nameblock_multiple_selector .product_constant_fields {
    margin-bottom: 10px;
}
.product_overview .product_header_text .product_constant_fields {
    border-bottom: 1px #e5e5e5 solid;
    border-top: 1px #e5e5e5 solid;
}
.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;
}
.nameblock_multiple_selector .product_constant_fields .field_name,
.product_overview .product_header_text .product_constant_fields .field_name {
    color: #000000;
    font-weight: bold;
}
.nameblock_multiple_selector .product_constant_fields .field_value,
.product_overview .product_header_text .product_constant_fields .field_value {
    color: #585858;
}
.product_overview .toolbox {
    position: absolute;
    z-index: 9999;
}
.module_orders .shipping_form .sig_widget_tabs .tabs,
.product_overview .sig_widget_tabs .tabs {
    margin: 0;
    border-bottom: 1px solid #e5e5e5;
    padding: 0;
}
.module_orders .shipping_form .sig_widget_tabs .tabs .tab,
.product_overview .sig_widget_tabs .tabs .tab {
    padding: 15px 30px;
    color: #000000;
    font-size: 16px;
    background-image: url("/skins/gs1_style/images/group_bg_horizontal_2.jpg");
    background-repeat: repeat-x;
    background-position: 0 42px;
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    -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;
}
.dir_ltr.module_orders .shipping_form .sig_widget_tabs .tabs .tab,
.dir_ltr.product_overview .sig_widget_tabs .tabs .tab {
    margin-right: 5px;
}
.dir_rtl.module_orders .shipping_form .sig_widget_tabs .tabs .tab,
.dir_rtl.product_overview .sig_widget_tabs .tabs .tab {
    margin-left: 5px;
}
.module_orders .shipping_form .sig_widget_tabs .tabs .tab.current,
.product_overview .sig_widget_tabs .tabs .tab.current {
    color: #236fa9;
    border-top: 5px solid #236fa9;
    font-size: 16px;
    background-color: white;
    height: 19px;
    background-image: none;
}
.product_overview #product_technical_info {
    border-collapse: collapse;
}
.product_overview #product_technical_info .row .field_data{
    white-space: pre-wrap;
}
.product_overview .panes.ssft_frame {
    padding: 0;
    border-color: #e5e5e5;
}
.product_overview .panes.ssft_frame .pane {
    width: 980px;
}
.product_overview #product_technical_info .row.even {
    background-color: #f7f7f7;
}
.product_overview #product_technical_info .field_name {
    max-width: 155px;
    width: 155px;
    color: #000000;
}

.dir_rtl.product_overview .techdet .field_name {
    float: none;
}
.product_overview #product_technical_info .field_data {
    max-width: 278px;
    width: 278px;
    color: #707070;
}
.product_overview #product_technical_info td
{
    word-wrap: break-word;
    padding-bottom: 15px;
    padding-top: 15px;
}
.dir_ltr.product_overview #product_technical_info td {
    padding-left: 30px;
}

.dir_rtl.product_overview #product_technical_info td {
    padding-right: 30px;
}

.product_overview  .techdet  {
    min-width: 940px;
    padding: 20px;
}
.product_overview  .techdet .row {
    margin-bottom: 20px;
}
.product_overview  .techdet .row .leftside {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 7px;
}
.product_overview  .techdet .row .rightside
{
    color: #737373;
    font-size: 12px;
    word-break: break-all;
}
/******* jcarousel styling for Product Overview Page ******/
.product_overview_images {
    height: 243px;
    overflow: hidden;
    position: relative;
    width: 236px;
}
.product_overview_images img:active {

    border:none;
    border-bottom:1px dotted #ffffff;
}

.product_overview_images ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 20000em;
}

.dir_ltr .product_overview_images li {

    float: left;
}

.dir_rtl .product_overview_images li {
    float: right;
}
.product_overview_images-control-prev,
.product_overview_images-control-next {
    font: 24px/27px Arial,sans-serif;
    height: 23px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 99px;
    width: 16px;
    background-repeat: no-repeat;
    cursor: pointer;
    color: #e6e6e6;
    line-height: 20px;
}
.dir_rtl .product_overview_images-control-prev {
    right: -20px;
    background-image:  url('/skins/gs1_style/images/homepage/hp_sales_gallery_right_on.png');

}
.dir_ltr .product_overview_images-control-next {
    right: -20px;
    background-image:  url('/skins/gs1_style/images/homepage/hp_sales_gallery_right_on.png');
}
.dir_ltr .product_overview_images-control-prev {

    left: -20px;
    background-image:  url('/skins/gs1_style/images/homepage/hp_sales_gallery_left_on.png');
    background-color:#ffffff;
}

.dir_rtl .product_overview_images-control-next {
    left: -20px;
    background-image:  url('/skins/gs1_style/images/homepage/hp_sales_gallery_left_on.png');
}
.product_overview_images-control-prev:hover span, .product_overview_images-control-next:hover span {
    display: block;
}
.product_overview_images-control-prev.inactive, .product_overview_images-control-next.inactive {
    cursor: default;
    opacity: 0.5;
}

.product_overview .product_overview_image_controller {
    text-align: center;

}

.product_overview .product_overview_image_controller:active {
    background-color:#ffffff;

}
.product_overview_images-pagination div.product_pager {
    background-image: url("/skins/gs1_style/images/bullet.png");
    border-radius: 14px;
    color: #4e443c;
    display: inline-block;
    font-size: 11px;
    line-height: 14px;
    margin-right: 2px;
    width: 11px;
    height: 11px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}
.product_overview_images-pagination div.product_pager.active {
    background-image: url("/skins/gs1_style/images/bullet_active.png");
    color: #fff;
}
.dir_ltr.product_overview .icon_images {
    float: right !important;
}
.dir_rtl.product_overview .icon_images {
    float: left !important;
}
.product_overview .icon_images .ICON_img {
    margin-bottom: 28px;
}
.dir_ltr.product_overview .icon_images .ICON_img {
    margin-left: 40px;
}
.dir_rtl.product_overview .icon_images .ICON_img {
    margin-right: 40px;
}
.product_overview .dimenstions_wrap h3 {
    color: #000000;
    margin-bottom: 20px;
    margin-top: 20px;
}
.product_overview .dimenstions_wrap .icon_images{
    width: 297px;
    margin-top:10px;
}
.product_overview .dimenstions_wrap .techdraw_container {
    width: 682px;
    text-align: center;
    border: 1px solid #e5e5e5;
    margin-top:10px;
}
.product_overview .dimenstions_wrap #component_technical_details_context_catalog_tech {
    display: table;
    width: 100%;
}
.product_overview .dimenstions_wrap  .dimensions {
    display: table-cell;
}
.product_overview .dimenstions_wrap .dimensions .field_name
{
    background-color: #ebecee;
    border-bottom: 2px solid #d8dbe0;
    color: #000000;
    padding: 15px 10px;
    font-weight: bold;
    text-align: center;
}
.product_overview .dimenstions_wrap .dimensions .field_value
{
    padding: 11px 10px;
    color: #585858;
    direction: ltr;
    text-align: center;
}

/******* jcarousel styling for Promotions ******/
.promotional_area {
    background: none repeat scroll 0 0 #efefef;
    clear: both;
    width: 982px;
    margin: 0 auto;
}

.promotional_products_container {
    background: none repeat scroll 0 0 #efefef;
    overflow: hidden;
}

.dir_ltr .promotonal_products {
    float: left;
}
.dir_rtl .promotonal_products {
    float: right;
}
.promotional_family_name {
    font-size: 11px;
    font-weight: bold;
    white-space: pre-wrap;
    min-height: 30px;
}

.promotional_products_container ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 20000em;
    overflow: hidden;
}
.promotional_products_container li {
    border-right: 1px solid #dadada;
    padding: 0 34px;
    margin: 20px 0;
    min-width: 152px;
    max-width: 152px;
}
.dir_ltr .promotional_products_container li {
    text-align: left;
}
.dir_rtl .promotional_products_container li {
    text-align: right;
}

.promotional_products-control-prev,
.promotional_products-control-next {
    background-repeat: no-repeat;
    color: #b7b7b7;
    cursor: pointer;
    font: 53px/20px Arial,sans-serif;
    height: 23px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 230px;
}
.dir_rtl .promotional_products-control-prev,
.dir_ltr .promotional_products-control-next {
    right:15px;
}
.dir_ltr .promotional_products-control-prev,
.dir_rtl .promotional_products-control-next {
    left:15px;
}
.promotional_products-control-prev:hover span, .promotional_products-control-next:hover span {
    display: block;
}
.promotional_products-control-prev.inactive, .promotional_products-control-next.inactive {
    cursor: default;
    opacity: 0.5;
}

/**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;
}
/*Homepage*/
#bg_images {
    width: 980px;
    overflow: hidden;
    height: 275px;
}
.homepage_buttons {
    position: absolute;
    top: 210px;
}

.dir_ltr .homepage_buttons {

    left: 57px;
}

.dir_rtl .homepage_buttons {

    right: 57px;
}
.module_home_page .homepage_middle .cms_containers {
    width: 180px;
    margin-top:-7px;
}
.dir_ltr.module_home_page .homepage_middle .homepage_group_links_wrap,
.dir_ltr.module_home_page .homepage_middle .homepage_groups,
.dir_ltr.module_home_page .homepage_middle .cms_containers {
    display: inline;
}
.dir_rtl.module_home_page .homepage_middle .homepage_group_links_wrap,
.dir_rtl.module_home_page .homepage_middle .homepage_groups,
.dir_rtl.module_home_page .homepage_middle .cms_containers {
    display: inline;
}
.module_home_page .homepage_middle .homepage_groups {
    background-repeat: repeat-y;
}
.dir_ltr.module_home_page .homepage_middle .homepage_groups
{
    margin-left: 37px;
    background-position: -1px center;
    background-image: url("/skins/gs1_style/images/group_bg.jpg");
}
.dir_rtl.module_home_page .homepage_middle .homepage_groups
{
    margin-right: 37px;
    background-position: 756px center;
    background-image: url("/skins/gs1_style/images/group_bg_he.jpg");
}

.module_home_page .homepage_middle .homepage_groups .toolbox_container {
    z-index: 1;
}
.module_home_page .homepage_middle .homepage_group_links_wrap {
    border-bottom: 1px solid hsl(0, 0%, 90%);
    height: 395px;
    padding: 15px 15px 35px;
    position: relative;
    width: 161px;
}
.module_home_page .homepage_middle .homepage_group_links_wrap .group_image {
    text-align: center;
    height: 130px;
}
.module_home_page .homepage_middle .homepage_group_links_wrap .group_image:hover{
    opacity: 0.7;
}
.module_home_page .homepage_middle .homepage_group_links_wrap:hover {
    box-shadow: 0 0 6px 0 #e6e6e6 inset;

}
.dir_ltr.module_home_page .homepage_middle .homepage_group_links_wrap {
    border-right: 1px solid #e5e5e5;

}
.dir_rtl.module_home_page .homepage_middle .homepage_group_links_wrap {
    border-left: 1px solid #e5e5e5;
}
.dir_rtl.module_home_page .homepage_middle .homepage_group_links_wrap.last {
    border-left: none;
}
.dir_ltr.module_home_page .homepage_middle .homepage_group_links_wrap.last{
    border-right: none;
}
.module_home_page .homepage_group_links_wrap .group_name{
    margin: 0;
    height: 50px;
    font-weight: normal;
}
.module_home_page .homepage_group_links_wrap .group_name a{
    font-weight: normal;
    color: #4d4d4d;
}
.module_home_page .homepage_group_links_wrap .homepage_subgroups {
    display: block;
    margin: 8px 0;
}
.module_home_page .homepage_group_links_wrap .view_homepage_links a,
.module_home_page .homepage_group_links_wrap .homepage_subgroups a {
    color: #0485ea;
}


.module_home_page .homepage_group_links_wrap .homepage_subgroups a {
    display: block;
    line-height: 14px;
    max-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    width: 162px;
}

.module_home_page .homepage_group_links_wrap .homepage_subgroups a.after::after{

    content:"...";
    position:absolute;
}

.module_home_page .homepage_group_links_wrap .homepage_subgroups a:hover {
    color: #4d4d4d;
    text-decoration: underline;
}
.module_home_page .homepage_group_links_wrap .view_homepage_links a {
    text-decoration: underline;
    font-size: 11px;
}
.module_home_page .homepage_group_links_wrap .view_homepage_links {
    display: none;
    position:absolute;
    bottom:10px;
}

.module_catalogue .promotional_products_title {
    color: #000000;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    background:#ffffff;
    padding: 10px 0;
}
.dir_ltr.module_catalogue .promotional_product_title_family {
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 7px;
    min-height: 36px;
    white-space: pre-wrap;
}

.dir_rtl.module_catalogue .promotional_product_title_family {
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 7px;
    max-width: 132px;
    min-height: 36px;
    white-space: pre-wrap;
}
.add_to_basket_promotional .promotional_button {
    border: 1px solid #c61831;
    height: 28px;
    font-size: 12px;
    font-weight: bold;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.dir_rtl .add_to_basket_promotional .promotional_button {
    margin-right: 31px;
}
.dir_ltr .add_to_basket_promotional .promotional_button {
    margin-left: 31px;
}
.module_catalogue .promotional_product_BrandName,
.module_catalogue .promotional_product_code {
    font-size: 12px;
    color: #505050;
    font-weight: bold;
    margin-top:5px;
}
.dir_ltr.module_catalogue.product_overview .price_wrap {
    margin-left: 4px;

}
.dir_rtl.module_catalogue.product_overview .price_wrap {
    margin-right: 4px;
    unicode-bidi: embed;
    direction: ltr;
}
.module_catalogue .promotional_product_price {
    color:#000000;
    font-size: 12px;
    margin-top:5px;
    display: inline-flex;
}
.promotional_product_wrapper {
    background:#e2e2e2;
    margin: 0 50px;
}

.sig_component.component_product_price {
    display: inline;
}
.dir_ltr.module_catalogue .promotional_area .yi.quantity_inc {
    background: url("/images/arrow_up.png") no-repeat scroll center center #efefef;
    border: 1px solid #b5b5b5;
    border-radius: 5px 0 0;
    float: left;
    height: 13px;
    position: absolute;
    width: 19px !important;
    cursor: pointer;
    top: 0;
}
.module_catalogue .promotional_area .yi.quantity_inc,
.module_catalogue .promotional_area .yi.quantity_dec {
    max-height: 13px;
    min-height: 13px;
}
.dir_ltr.module_catalogue .promotional_area .yi.quantity_dec {
    background: url("/images/arrow_down.png") no-repeat scroll center center #efefef;
    border: 1px solid #b5b5b5;
    border-radius: 0 0 0 5px;
    float: left;
    position: absolute;
    width:19px!important;
    cursor: pointer;
    left: 0;
    top: 14px
}
.dir_rtl.module_catalogue .promotional_area .yi.quantity_inc {
    background: url("/images/arrow_up.png") no-repeat scroll center center #efefef;
    border: 1px solid #b5b5b5;
    border-radius: 0 5px 0 0;
    float: right;
    height: 13px;
    position: absolute;
    width: 19px !important;
    cursor: pointer;
    top: 0;
}
.dir_rtl.module_catalogue .promotional_area .yi.quantity_dec {
    background: url("/images/arrow_down.png") no-repeat scroll center center #efefef;
    border: 1px solid #b5b5b5;
    border-radius: 0 0 5px;
    float: right;
    height: 13px;
    position: absolute;
    top: 14px;
    width: 19px !important;
    cursor: pointer;
}

.autoclass_quick_pad .left_block_papa {

    display: none;
}

.autoclass_quick_pad #outer_wrapper #inner_wrapper #all_content #page_content {

    width: 1000px;
}

#bulk_order_pad_item a {

    color:#ffffff;
}

.dir_ltr.module_basket .yi.quantity_dec {

    position:relative;
    left:12px;

}
.module_basket .basket_table thead {

    background:  #e8e8e8;
    height: 46px;


}
.dir_rtl.module_basket .yi.quantity_dec {

    position:relative;
    right:69px;
    border-radius: 5px 0 0 5px;
}
.dir_rtl.module_basket .yi.quantity_inc {

    position:relative;
    left:69px;

}
.module_basket .basket_table thead {

    background:  #e8e8e8;
    height: 46px;


}
.module_basket .basket_table thead #items_tr th {

    text-decoration: underline;

}


.module_basket #outer_wrapper #inner_wrapper #all_content #page_content {
    width: auto;
}
.module_basket #basket h2 {
    margin-bottom: 13px;
    margin-top: 48px;
    font-size: 33px;
}

.basket_table {
    border-collapse: collapse;
    border-spacing: 0;
    width:980px;
}
.dir_ltr.module_basket .quantity_update_spin_ctrl.sigSpinBox .quantity {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #b5b5b5;
    border-image: none;
    border-radius: 0 5px 5px 0;
    border-style: solid;
    border-width:1px;
    height: 27px;
    text-align: center;
    width: 36px;
}
.dir_rtl.module_basket .quantity_update_spin_ctrl.sigSpinBox .quantity {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color:#b5b5b5;
    border-image: none;
    border-radius: 5px 0 0 5px;
    border-style: solid;
    border-width: 1px;
    height: 27px;
    text-align: center;
    width: 36px;
}
.quantity_update_spin_ctrl.sigSpinBox {

    margin-bottom: 10px;
    margin-top: 6px;
    position: relative;
}
.dir_ltr.module_basket .yi.quantity_inc {
    background: none repeat scroll 0 0 #efefef;
    border-color: #b5b5b5;
    border-image: none;
    border-radius: 5px 0 0;
    border-style: solid;
    border-width:1px;
    height: 14px;
    left: 42px;
    position: absolute;
    top:0;
    width: 17px;
    background-image:url('/skins/gs1_style/images/arrow_up.png');
    background-position: center;
    background-repeat: no-repeat;


}

.dir_ltr.module_basket .yi.quantity_dec {
    background: none repeat scroll 0 0 #efefef;
    border-color: #b5b5b5;
    border-image: none;
    border-radius: 0 0 0 5px;
    border-style: solid;
    border-width: 1px;
    height: 15px;
    left: 42px;
    position: absolute;
    top: 14px;
    width: 17px;
    background-image:url('/skins/gs1_style/images/arrow_down.png');
    background-position: center;
    background-repeat: no-repeat;

}
.dir_rtl.module_basket .yi.quantity_inc {
    background: url("/skins/gs1_style/images/arrow_up.png") no-repeat scroll center center #efefef;
    border: 1px solid #b5b5b5;
    border-radius: 0 5px 0 0;
    height: 14px;
    left: 94px;
    position: absolute;
    top: 0;
    width: 17px;
    float:right;

}
.dir_rtl.module_basket .yi.quantity_dec {
    background: url("/skins/gs1_style/images/arrow_down.png") no-repeat scroll center center #efefef;
    border-color: #b5b5b5;
    border-image: none;
    border-radius: 0 0 5px;
    border-style: solid;
    border-width: 1px;
    float: right;
    height: 15px;
    position: absolute;
    right: 37px;
    top: 14px;
    width: 17px;
}
.dir_rtl.module_catalogue.product_overview .sig_component.component_product_price__iscar {
    direction: ltr;
}

.dir_rtl.module_catalogue.product_overview .cart .yi.quantity_inc {
    background: url("/skins/gs1_style/images/arrow_up.png") no-repeat scroll center center #efefef;
    border: 1px solid #b5b5b5;
    border-radius: 0 5px 0 0;
    height: 21px;
    position: absolute;
    width: 23px;
}
.dir_rtl.module_catalogue.product_overview .cart .yi.quantity_dec {
    background: url("/skins/gs1_style/images/arrow_down.png") no-repeat scroll center center #efefef;
    border: 1px solid #b5b5b5;
    border-radius: 0 0 5px;
    height: 21px;
    position: absolute;
    top: 21px;
    width: 23px;
}
.dir_ltr.module_catalogue.product_overview .cart .yi.quantity_inc {
    background: url("/skins/gs1_style/images/arrow_up.png") no-repeat scroll center center #efefef;
    border: 1px solid #b5b5b5;
    border-radius: 5px 0 0;
    height: 21px;
    position: absolute;
    width: 23px;

}
.dir_ltr.module_catalogue.product_overview .cart .yi.quantity_dec {
    background: url("/skins/gs1_style/images/arrow_down.png") no-repeat scroll center center #efefef;
    border: 1px solid #b5b5b5;
    border-radius: 0 0 0 5px;
    height: 21px;
    position: absolute;
    top: 21px;
    width: 23px;
}

.yi.quantity_inc img {
    position: relative;
    top: 4px;
}

.yi.quantity_dec img {
    position: relative;
    top: 6px;
}

.dir_ltr.module_basket .basket_update {
    text-align: center;
    color:#0485ea;
    text-decoration: underline;
    cursor: pointer;
    position:relative;
    top:6px;
}
.dir_rtl.module_basket .basket_update {
    text-align: center;
    color:#0485ea;
    text-decoration: underline;
    cursor: pointer;
    position:relative;
    top:3px;
}
.dir_ltr.module_basket #basket .fbl {

    background: none;
    color:#0485ea !important;
    text-decoration: underline;
    border: none;
}
.dir_rtl.module_basket #basket .fbl {
    background: none;
    color:#0485ea !important;
    text-decoration: underline;
    border: none;
}
.dir_ltr.module_basket #basket .basket_totals {
    text-align: right;
    font-size: 20px;
    position:relative;
}
.dir_rtl.module_basket #basket .basket_totals {
    text-align: left;
    font-size: 20px;
    color:#000000;
}
.dir_rtl.module_basket #basket .basket_totals .basket_total_cost,
.dir_rtl.module_basket #basket .basket_totals .basket_total_cost #basket_total_cost_value,
.dir_rtl.module_basket #basket .basket_totals .basket_total_cost .currency{
    unicode-bidi: embed;
}
.dir_rtl.module_basket #basket .basket_totals .basket_total_cost #basket_total_cost_value,
.dir_rtl.module_basket #basket .basket_totals .basket_total_cost .currency {
    direction: ltr;
}
.dir_rtl.module_basket #basket .basket_totals .basket_total_cost {
    direction: rtl;
}
.module_basket #basket .basket_table tr {
    border-bottom: 1px solid #d3d3d3;
    text-align: center;
    height: 46px;
    direction: ltr;
}
.module_basket #basket .basket_table tbody tr{
    height: 70px;
}
.module_basket tfoot {

    height: 130px;
}
/*body.module_basket #basket .price*/
/*{*/
/*padding-top: 0;*/
/*}*/
.dir_ltr.module_basket .proceed_to_checkout {
    background: none repeat scroll 0 0 hsl(351, 79%, 56%);
    border: 1px solid hsl(0, 100%, 41%);
    border-radius: 3px;
    color: hsl(0, 0%, 100%);
    cursor: pointer;
    float: right;
    font-size: 17px;
    height: 34px;
    padding-right: 5px;
    position: relative;
    top: 10px;
}


.dir_ltr.module_basket .proceed_to_checkout:hover {
    background: none repeat scroll 0 0 #cf0000;
    border: 1px solid #e83650;

}
.dir_rtl.module_basket .proceed_to_checkout:hover {
    background: none repeat scroll 0 0 #cf0000;
    border: 1px solid #e83650;

}



.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 .basket_remove {
    background-image: url("/skins/gs1_style/images/remove.png");
    background-position: left center;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 12px;
    height: 12px;
    z-index: 10;
    margin: 0 auto;
}

.dir_ltr.module_basket .basket_remove:hover {
    background-image: url("/skins/gs1_style/images/remove_hover.png");
    color:#cf0000;
    background-repeat: no-repeat;
    background-position: left center;
    margin: 0 auto;
    width: 12px;
    height: 12px;
}
.dir_rtl.module_basket .basket_remove {
    background-image: url("/skins/gs1_style/images/remove.png");
    background-repeat: no-repeat;
    background-position: left center;
    cursor: pointer;
    z-index: 10;
    margin: 0 auto;
    width: 12px;
    height: 12px;
}
.dir_rtl.module_basket .basket_remove:hover {
    background-image: url("/skins/gs1_style/images/remove_hover.png");
    color:red;
    background-repeat: no-repeat;
    background-position: left center;
    cursor: pointer;
    width: 12px;
    height: 12px;
    z-index: 10;
    margin: 0 auto;
}
.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;
}
.module_basket .basket_total_cost .currency,
.module_basket #basket_total_cost_value .currency,
.module_basket .total-price .currency {
    font-weight: bold;
}
.module_basket .total-price .currency,
.module_basket .price {
    font-size: 11pt;
}
.module_basket .basket_table #items_in_cart  {
    color: #0678cd;
    width: 152px;
    text-decoration: none!important;
}

.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;
}
.dir_ltr .basket_totals .price {
    font-size:20px;
    margin-left: 2px;
}
.dir_rtl .basket_totals .price {
    font-size:20px;
    margin-right: 2px;
}
.module_basket .basket_total_saved {

    color:#777777;
}

.dir_ltr.module_basket .basket_table td:nth-child(2) {

    text-align: left;
    width: 185px;
    direction: ltr;
}

.dir_rtl.module_basket .basket_table td:nth-child(2) {

    text-align: right;
    width: 185px;
    direction: rtl;
}


.dir_ltr #button_upadate_alll {

    width: 68px;
    float:left;
    margin-left:0 !important;
    padding-left:0;
}
.dir_rtl #button_upadate_alll {

    width: 68px;
    margin-right:0 !important;
    padding-right:0;
    float:right;
}



.module_basket .basket_table tbody td:nth-child(1){


    padding-top: 0;
}

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

    color:#000000;
}

.dir_ltr.module_basket  #description_th  {
    text-align: left;

}
.dir_rtl.module_basket  #description_th  {
    text-align: right;

}

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

.autoclass_quick_pad  #quick-add-single button ,
.autoclass_quick_pad #next-bulk-add  {

    background: #000000;
}
.autoclass_quick_pad  #quick-add-single button:hover ,
.autoclass_quick_pad #next-bulk-add:hover {

    background: #575c58;
}

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

    background: #ffffff;
}
/*shipping_form_content_container*/
.dir_rtl.module_orders .payment_info,
.dir_rtl.module_orders .shipping_form{
    float: right;
    width: 717px;
}
.dir_ltr.module_orders .payment_info,
.dir_ltr.module_orders .shipping_form{
    float: left;
    width: 717px;
}
.module_orders .shipping_form .field{
    margin-bottom: 10px;
}
.module_orders .order_shipping_column .field_id_address_new_type .mandatory
{
    display: none;
}
.module_orders .shipping_form .chzn-container {
    min-width: 179px;
    max-width: 179px;
}
.module_orders .shipping_form .chzn-container .chzn-drop {
    min-width: 176px;
    max-width: 176px;
}
.module_orders .shipping_form .field.has_errors .chzn-container-single .chzn-single {
    border: 1px solid red;
}
.module_orders .shipping_form .chzn-container-single .chzn-single{
    border: 1px solid #828282;
    background-image: none;
    width: 148px;
}
.module_orders .shipping_form .chzn-container .chzn-drop {
    border-color: #828282;
}
.module_register.dir_ltr #register_form .chzn-container-single .chzn-single,
.module_orders.dir_ltr .shipping_form .chzn-container-single .chzn-single {
    padding-right: 23px;
    padding-left: 5px;
}
.module_register.dir_rtl #register_form .chzn-container-single .chzn-single,
.module_orders.dir_rtl .shipping_form .chzn-container-single .chzn-single {
    padding-left: 23px;
    padding-right: 5px;
}
.module_orders .shipping_form .chzn-container .chzn-drop .chzn-search input {
    min-width: 141px;
    max-width: 141px;
}
.module_orders .shipping_form .chzn-container {
    display: inline-block;
    vertical-align: middle;
}
.module_orders .shipping_form .chzn-container-single .chzn-single {
    height: 22px;
}
.module_orders .shipping_form .chzn-container-single .chzn-single {
    line-height: 21px;
}
.module_orders .shipping_form .chzn-container.chzn-disabled .chzn-single {
    border: 1px solid #dcdcdc;
}
.module_orders .shipping_form .chzn-container.chzn-disabled{
    background-color: #f7f7f7;
    opacity: 1!important;
}
.module_orders .shipping_form .chzn-container-single .chzn-single{
    font-size: 13px;
    color: #000000;
}
.module_orders .shipping_form .personal_details,
.module_orders .shipping_form .additional_instructions,
.module_orders .shipping_form .tax_exempt_questionaire{
    margin: 20px 0;
    border: 1px solid #e4e6e8;
}
.module_orders .shipping_form .additional_instructions .field
{
    display: block;
    width: 100%;
}
body.dir_rtl.module_orders .shipping_form .additional_instructions .field .fi,
body.dir_ltr.module_orders .shipping_form .additional_instructions .field .fi
{
    float: none;
}
.module_orders .shipping_form .additional_instructions .field .field_name{
    min-width: 105px;
}
.module_orders .shipping_form .field.field_id_address_new_type .field_name{
    min-width: 0;
}
.module_orders .shipping_form .field
{
    width: 300px;
    min-height: 24px;
}
.module_orders .shipping_form .field.hidden
{
    min-height: 0;
}
/*inputs*/
.module_orders .shipping_form textarea.fi,
.module_orders .shipping_form input.fi,
.module_orders .shipping_form select.fi{
    margin-top: 0;
    margin-bottom: 0;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #828282;
}
.module_orders .shipping_form .field_id_address_select_container {
    display: inline-block;
}
.module_orders .shipping_form input.check_same_as_shipping{
    width: 16px;
    height: 16px;
    border-radius: 2px;
}
.module_orders .shipping_form input.fi[type="password"],
.module_orders .shipping_form input.fi[type="text"],
.module_orders .shipping_form select.fi
{
    width: 170px;
    height: 20px;
    font-size: 13px;
    padding-left: 5px;
    color: #000000;
}
.module_orders .shipping_form textarea.fi {
    min-height: 60px;
    min-width: 173px;
    max-width: 173px;
}
.module_orders .shipping_form select{
    width: 228px;
}
.module_orders .shipping_form .selection_field label.field_name {
    margin: 0;
}
.module_orders .shipping_form label.field_name{
    font-weight: bolder;
    display: inline-block;
    color: #000000;
    vertical-align: sub;
}
.module_orders .shipping_form .textarea_label{
    vertical-align: top;
}
.module_orders .shipping_form .shipping_address{
    float: left;
}

.module_orders .shipping_form .billing_address {
    margin: 10px;
    border: none;
}
.module_orders .shipping_form .contact_details,
.module_orders .shipping_form .shipping_user_info,
.module_orders .shipping_form .shipping_address{
    border: none;
    margin: 0;
}
.module_orders .shipping_form .b2c .shipping_method_warp {
    margin: 15px 10px 10px 10px;
}
.module_orders .shipping_form .personal_details,
.module_orders .shipping_form .additional_instructions,
.module_orders .shipping_form .shipping_user_info {
    padding: 10px;
}
.module_orders .shipping_form .panes.ssft_frame {
    padding: 0;
}
.module_orders .shipping_form .contact_details .field {
    width: 200px;
}
.module_orders .shipping_form .shipping_user_info .order_shipping_column{
    padding-left: 0;
    padding-right: 0;
    vertical-align: top;
}
.module_orders .shipping_form #pane_ship,
.module_orders .shipping_form #pane_pickup
{
    padding-top: 10px;
}
.module_orders .shipping_form #pane_pickup {
    padding: 10px;
    color: black;
}
.module_orders .shipping_form #pane_pickup .field_id_party_summery_sales_agent_id
{
    display: inline-block;
    vertical-align: top;
    width: 340px;
}
.module_orders .shipping_form #pane_pickup .map_container
{
    display: inline-block;
}
.module_orders .shipping_form .b2b.new_address .shipping_user_info .order_shipping_column{
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.module_orders .shipping_form .field.field_id_address_new_type .mandatory{
    display: none;
}
.module_orders .shipping_form #b2b_shipping_readonly
{
    max-width: 370px;
    display: block;
}
.module_orders .error {
    color: red;
}
.module_orders .shipping_form #b2b_shipping_readonly .readonly_name
{
    font-weight: bold;
}
.module_orders .shipping_form #b2b_shipping_readonly .readonly_row .scope {
    display: inline-block;
}
.module_orders .shipping_form #b2b_shipping_readonly .readonly_row.remarks {
    margin: 5px 0;
}
.module_orders.dir_rtl .shipping_form #b2b_shipping_readonly,
.module_orders.dir_ltr .shipping_form .section.first
{
    margin-right: 30px;
}
.module_orders.dir_ltr .shipping_form #b2b_shipping_readonly,
.module_orders.dir_rtl .shipping_form .section.first
{
    margin-left: 30px;
}
.dir_ltr.module_orders .shipping_form #ship_complete_info_b2b,
.dir_ltr.module_orders .shipping_form .additional_col,
.dir_ltr.module_orders .shipping_form .b2b .shipping_method_warp,
.dir_rtl.module_orders .shipping_form .shipping_user_info .order_shipping_column,
.module_orders.dir_ltr .shipping_form #b2b_shipping_readonly,
.module_orders.dir_ltr .shipping_form .field_id_address_select_container,
.module_orders.dir_ltr .shipping_form .b2b.new_address .order_shipping_column .field,
.module_orders.dir_rtl .shipping_form .chzn-container,
.module_orders.dir_ltr .shipping_form .section,
.module_orders.dir_rtl .shipping_form .field .fi {
    float: left;
}
.dir_rtl.module_orders .shipping_form #ship_complete_info_b2b,
.dir_rtl.module_orders .shipping_form .additional_col,
.dir_rtl.module_orders .shipping_form .b2b .shipping_method_warp,
.dir_ltr.module_orders .shipping_form .shipping_user_info .order_shipping_column,
.module_orders.dir_rtl .shipping_form #b2b_shipping_readonly,
.module_orders.dir_rtl .shipping_form .field_id_address_select_container,
.module_orders.dir_rtl .shipping_form .b2b.new_address .order_shipping_column .field,
.module_orders.dir_ltr .shipping_form .chzn-container,
.module_orders.dir_rtl .shipping_form .section,
.module_orders.dir_ltr .shipping_form .field .fi
{
    float: right;
}

.module_orders .shipping_form .b2b.new_address .order_shipping_column .section {
    display: inline-block;
    width: 290px;
}
.module_orders .shipping_form .b2c .billing_address,
.module_orders .shipping_form .shipping_method_warp {
    border-top: 1px solid #e4e6e8;
    margin-top: 20px;
    padding-top: 20px;
}

.module_orders .shipping_form .b2b .shipping_method_warp {
    width: 100%;
}
.module_orders .shipping_form #ship_complete_info_b2b {
    width: 352px;
}
.module_orders .shipping_form .additional_col
{
    width: 317px;
}
.module_orders .shipping_form #ship_complete_open {
    color: #0485ea;
    display: inline-block;
    margin: 0 0 10px 0;
    text-decoration: underline;
}
.module_orders .shipping_form #ship_complete_info_b2b
{
    display: none;
    border: 1px solid #e4e6e8;
    padding: 10px;
}
.module_orders .shipping_form #ship_complete_info_b2b .ship_info_cms {
    max-height: 140px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: 5px;
}
.module_orders .shipping_form #ship_complete_info_b2b .field {
    margin-bottom: 0;
}
body.dir_ltr.module_orders .shipping_form input[type="radio"] {
    margin-left: 0;
}
body.dir_rtl.module_orders .shipping_form input[type="radio"] {
    margin-right: 0;
}
.module_orders .payment_info #shipping_agree_to_terms {
    color: #0485ea;
    text-decoration: underline;
    display: inline-block;
    visibility: visible;
    -webkit-transform: none;
    -webkit-transition-property: none;
    -webkit-backface-visibility: visible;
}
.module_orders .payment_info .terms_and_conditions_wrap {
    margin: 10px 0;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 35px;
}
.module_orders .payment_info .error {
    margin: 6px;
    display: inline-block;
}
.module_orders .payment_info .error.usage
{
    display: block;
}
.module_orders .payment_info .terms_of_usage
{
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    display: block;
    max-height: 200px;
    overflow-y: auto;
    padding: 15px;
    margin-top: 10px;
}
.module_orders .payment_info .terms_of_usage > *,
.module_orders .payment_info .terms_of_usage {
    max-width: 717px;
}
body.module_orders .shipping_form .field_id_address_new_type .radio_field{
    margin-right: 15px;
}
.module_orders .payment_info .terms_of_usage .cms_content_area {
    max-width: 682px;
}
.module_orders .shipping_form .shipping_address{
    border-right: 1px solid #e5e5e5;
    margin-right: 40px;
    padding-right: 40px;
}
.module_orders .shipping_form .billing_address .title,
.module_orders .shipping_form .personal_details legend,
.module_orders .shipping_form .shipping_method_warp .title,
.module_orders .shipping_form .additional_instructions legend,
.module_orders .shipping_form .contact_details legend,
.module_orders .shipping_form .shipping_user_info legend,
.module_orders .shipping_form .shipping_address legend,
.module_orders .shipping_form .billing_address legend
{
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}
.module_orders .shipping_form .personal_details legend,
.module_orders .shipping_form .additional_instructions legend,
.module_orders .shipping_form .contact_details legend,
.module_orders .shipping_form .shipping_user_info legend,
.module_orders .shipping_form .shipping_address legend,
.module_orders .shipping_form .billing_address legend
{
    margin-top: 10px;
}

.module_orders .shipping_form .billing_address .title,
.module_orders .shipping_form legend,
.module_orders .shipping_form .shipping_method_warp .title
{
    margin-bottom: 15px;
}
/*payment_info */
.module_orders .payment_info .contact_instructions,
.module_orders .payment_info .additional_instructions_info,
.module_orders .payment_info .pickup_info,
.module_orders .payment_info .shipping_info,
.module_orders .payment_info .billing_info {
    display: inline-block;
    width: 30%;
    border: 1px solid #e4e6e8;
    padding: 10px;
    min-height: 105px;
    vertical-align: top;
    max-width: 210px;
    margin-bottom: 10px;
    position: relative;
}
.module_orders .payment_info a.edit_link{
    position: absolute;
    bottom: 3px;
}
.module_orders .payment_info a.edit_link,
.module_orders #basket .basket_sideview_title .sidebasket_edit{
    color: #0485ea;
    font-size: 13px;
    text-decoration: underline;
    font-weight: bold;
    /*margin: 0 10px;*/
}
.module_orders .payment_info .info_boxes {
    width: 102%;
}

.module_orders .payment_info .info_boxes .title {
    font-weight: bold;
    margin-bottom: 5px;
}
body.dir_ltr.module_orders .payment_info.shipping.b2c .additional_instructions_info.warning,
body.dir_ltr.module_orders .payment_info.pickup.b2c .additional_instructions_info,
body.dir_ltr.module_orders .payment_info.b2b .additional_instructions_info,
body.dir_ltr.module_orders .payment_info.pickup.b2c .pickup_info,
body.dir_ltr.module_orders .payment_info.shipping.b2c .shipping_info,
body.dir_ltr.module_orders .payment_info .billing_info {
    margin-left: 1%;
}
body.dir_rtl.module_orders .payment_info.shipping.b2c .additional_instructions_info.warning,
body.dir_rtl.module_orders .payment_info.pickup.b2c .additional_instructions_info,
body.dir_rtl.module_orders .payment_info.b2b .additional_instructions_info,
body.dir_rtl.module_orders .payment_info.pickup.b2c .pickup_info,
body.dir_rtl.module_orders .payment_info.shipping.b2c .shipping_info,
body.dir_rtl.module_orders .payment_info .billing_info {
    margin-right: 1%;
}
.pre_loader {
    background-image: url('/ui2/images/s7.gif');
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center 300px;
    background-color: #a6a6a6;
    /* 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;

}


/*background-image:  url('/skins/gs1_style/images/pre_loader.gif');*/
.module_orders .pre_loader, .autoclass_product_request_admin .pre_loader {
    background-image:  url('/skins/gs1_style/images/loading.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.7;
    height:100%;
    position:fixed;
    top:0;
    width:100%;
    z-index:99999;
}



/*rtl*/

.dir_rtl .shipping_form{
    float: right;
}

.dir_rtl .shipping_form input,
.dir_rtl .shipping_form select
{
    padding-right: 5px;
}
.module_orders.dir_ltr .payment_info .submit_btn,
.module_orders.dir_ltr .payment_info .PayPal_submit_btn,
.module_orders.dir_ltr .payment_info .order_submit_btn,
.module_orders.dir_ltr .payment_info .RFQ_submit_btn  {
    float: right;
}
.module_orders.dir_rtl .payment_info .submit_btn,
.module_orders.dir_rtl .payment_info .PayPal_submit_btn,
.module_orders.dir_rtl .payment_info .order_submit_btn,
.module_orders.dir_rtl .payment_info .RFQ_submit_btn {
    float: left;
}
.module_orders .payment_info .submit_btn,
.module_orders .payment_info .PayPal_submit_btn,
.module_orders .payment_info .order_submit_btn,
.module_orders .payment_info .RFQ_submit_btn {
    margin-top: 10px;
}
.module_orders .payment_info .PayPal_submit_btn button{
    background-image: url('/skins/gs1_style/images/paypal_btn.png');
    color: transparent;
    width: 173px;
    height: 42px;
    font-size: 0;
    cursor: pointer;
    border: none;
    background-color: transparent;
}
.module_orders .payment_info .submit_btn button,
.module_orders .shipping_form .next_submit_btn button,
.module_orders .payment_info .order_submit_btn button,
.module_orders .payment_info .RFQ_submit_btn button
{
    background: none repeat scroll 0 0 #e83650;
    border: 1px solid #cf0000;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    height: 34px;
    font-size: 17px;
}

.module_orders.dir_ltr .payment_info .PayPal_submit_btn,
.module_orders.dir_ltr .payment_info .submit_btn,
.module_orders.dir_ltr .shipping_form .next_submit_btn,
.module_orders.dir_ltr .payment_info .order_submit_btn,
.module_orders.dir_ltr .payment_info .RFQ_submit_btn
{
    text-align: right;
}

.module_orders.dir_rtl .payment_info .PayPal_submit_btn,
.module_orders.dir_rtl .payment_info .submit_btn,
.module_orders.dir_rtl .shipping_form .next_submit_btn,
.module_orders.dir_rtl .payment_info .order_submit_btn,
.module_orders.dir_rtl .payment_info .RFQ_submit_btn
{
    text-align: left;
}
.module_orders .oversize_product_message,
.module_orders .hazard_material_message{
    color: red;
    padding: 0 10px 10px;
}
.module_orders .shipping_form .product_warning {
    margin-top: 10px;
}
.module_basket .product_warning{
    margin-top: 5px;
}
.module_basket .product_warning,
.module_orders .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.hazard,
.module_orders .basket_sideview .product_warning.hazard {
    background: url("/skins/gs1_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("/skins/gs1_style/images/heavy_load_icon.png") no-repeat scroll 0 0 #fff;
}
.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  {
    margin:0;
}
.module_catalogue.product_overview.dir_ltr #related_doc_links {
    background: none repeat scroll 0 0 #ededed;
    float: right;
    width: 171px;
    margin: 14px 10px;
    border-radius:5px;
    min-height: 170px;
}
.module_catalogue.product_overview.dir_rtl.lang_he #related_doc_links {

    background: none repeat scroll 0 0 #ededed;
    float: left;
    width: 171px;
    margin: 14px 0 0 10px;
    border-radius:5px;
    min-height: 170px;

}
#related_doc_table {
    height: 200px;

}
.module_catalogue.product_overview #related_doc_links p {
    border-bottom: 2px solid #cbcbcb;
    font-size: 17px;
    font-weight: bold;
    margin: 9px 10px;
    padding-bottom: 6px;
}
.dir_ltr.module_catalogue.product_overview #related_doc_links ul{
    list-style: none;
    padding-left: 12px;
    height: 120px;
    overflow-y: auto;
}

/*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;
    font-weight: bold;
    padding-left: 12px;
    padding-top: 9px;
    margin-bottom: 10px;
    min-height: 20px;
    height: 20px;
    text-align: center;
    font-size: 11pt;

}
.dir_ltr.module_catalogue.product_overview #info_text,
.dir_rtl.module_catalogue.product_overview #info_text {

    min-height: 20px;
    height: 20px;
    padding-bottom: 10px;
}
.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;

}

.dir_ltr.module_catalogue.product_overview #info_pic img {


    width:203px;
    height: 119px;
    float:left;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.dir_rtl.module_catalogue.product_overview #info_pic img {


    width:203px;
    height: 119px;
    float:right;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.dir_ltr.module_catalogue.product_overview #info_pic {

    background: none repeat scroll 0 0 #000000;
    height: 119px;
    width: 203px;
    margin-left:12px;
    float: left;
    margin-top: 10px;
}
.dir_rtl.module_catalogue.product_overview #info_pic {

    background: none repeat scroll 0 0 #000000;
    height: 119px;
    width: 203px;
    margin-right:12px;
    float: right;
    margin-top: 10px;
}


.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 #info_movie {
    background: url("/skins/gs1_style/images/info_movie.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);

    float: left;
    height: 119px;
    margin-left: 12px;
    display: inline;
    width: 203px;
    position: absolute;
    bottom:0;


}
.dir_rtl.module_catalogue.product_overview #info_movie {

    background: url("/skins/gs1_style/images/info_movie.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 119px;
    margin-right: 12px;
    position: absolute;
    width: 203px;
    display: inline;
    bottom: 0;
}

.dir_ltr.module_catalogue.product_overview .opener_image {
    background: url("/skins/gs1_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/gs1_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/gs1_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/gs1_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;
}

.dir_ltr.module_catalogue.product_overview #info_table {
    height: 130px;
    width: 485px;
    position: relative;
}
.dir_rtl.module_catalogue.product_overview #info_table {
    height: 130px;
    width: 485px;
    position: relative;
}
.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/gs1_style/images/error.png");
    background-position: left center;
    padding-left: 20px;
}

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


body.dir_rtl #catalog_multiple_selector_products .paginate_container,
body.dir_ltr #catalog_multiple_selector_products .paginate .links,
body.dir_rtl #catalog_multiple_selector_products .paginate_foot .nb_view_selector,
body.dir_rtl #catalog_multiple_selector_products .paginate_container .nb_view_selector,
body.dir_rtl #catalog_multiple_selector_products .paginate_foot{
    float: right;

}

body.dir_ltr.module_favorites #catalog_multiple_selector_products .paginate .links{
    margin-right:25px;

}


body.dir_ltr #catalog_multiple_selector_products .paginate_container,
body.dir_ltr #catalog_multiple_selector_products .paginate .result_count_selector,
body.dir_rtl #catalog_multiple_selector_products .paginate .links,
body.dir_ltr #catalog_multiple_selector_products .paginate_foot .nb_view_selector,
body.dir_ltr #catalog_multiple_selector_products .paginate_container .nb_view_selector,
body.dir_ltr #catalog_multiple_selector_products .paginate_foot {
    float: left;

}
#catalog_multiple_selector_products .paginate_div_nb {
    margin: 0 12px;
}
#catalog_multiple_selector_products .page_link_decorator {
    border: none;
    padding: 0 6px;
}

#catalog_multiple_selector_products .paginate .page_link {
    vertical-align: top;
}
#catalog_multiple_selector_products .page_link.current_page .page_link_decorator {
    background-color: transparent;
}
#catalog_multiple_selector_products .page_link a {
    color: #9e9e9e;
}
#catalog_multiple_selector_products .page_link.current_page .page_link_decorator a {
    color: #0485EA;
}
#catalog_multiple_selector_products .page_next .page_link_decorator,
#catalog_multiple_selector_products .page_previous .page_link_decorator {
    background-repeat: no-repeat;
    padding: 0;
}
#catalog_multiple_selector_products .page_next .page_link_decorator  {
    background-image: url("/images/catalogue/nameblock/pagination_right.jpg");
}
#catalog_multiple_selector_products .page_previous .page_link_decorator  {
    background-image: url("/images/catalogue/nameblock/pagination_left.jpg");
}
#catalog_multiple_selector_products .page_link_decorator .title {
    color: transparent;
    font-size: 0;
    width: 15px;
    height: 15px;
}
#catalog_multiple_selector_products .page_link_decorator span.title {
    display: inline-block;
}
#catalog_multiple_selector_products .result_count_selector,
.module_orders .paginate .result_count_selector {
    background-color: transparent;
    border: none;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 10px;
}
#catalog_multiple_selector_products .result_count_selector .paginate_items_per_page_btn,
.module_orders .result_count_selector .paginate_items_per_page_btn {
    padding: 0;
    border: none;
    background-color: transparent;
    cursor: pointer;
    color: #9f9f9f;
    font-size: 12px;
}

body.dir_ltr #catalog_multiple_selector_products .paginate_items_per_page_btn
body.dir_ltr.module_orders .paginate_items_per_page_btn {
    border-left: 1px solid #e8e8e8;
}

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

#catalog_multiple_selector_products .paginate_items_per_page_btn.selected,
.module_orders .paginate_items_per_page_btn.selected {
    color: #0485ea;
}
body.module_favorites.dir_ltr .paginate_foot,
body.module_favorites.dir_ltr .paginate_container {
    padding-left: 25px;

}
body.module_favorites.dir_rtl .paginate_foot,
body.module_favorites.dir_rtl .paginate_container {
    padding-right: 25px;

}
/**Pagination**/

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

body.module_favorites .product {

    float:left;
    border-bottom:1px solid #ebebeb;
    width: 100%;

}
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;
}

body.dir_ltr.module_favorites .product_inner_container {

    float:left;
    width: 100%;
}
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;

}
#catalog_multiple_selector_products .grid_view ,
.module_favorites .grid_view {
    background-image: url("/images/catalogue/nameblock/grid.jpg");
}
#catalog_multiple_selector_products .list_view,
.module_favorites .list_view{
    background-image:url("/images/catalogue/nameblock/list.jpg");
}

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_ltr.module_favorites .grid .product {
    border-right: 1px solid #ebebeb;
    width: 258px;
}

body.dir_rtl.module_favorites .grid .product {
    border-left: 1px solid #ebebeb;
    width: 258px;
    float:right;
}

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 .quantity {
    border-radius: 0 5px 5px 0;
    border-width: 1px;
    height: 25px;
    position: relative;
    width: 45px;
    margin-left: 18px;
}
body.dir_rtl.module_favorites .grid .quantity {
    border-radius: 5px 0 0 5px;
    border-width: 1px;
    height: 25px;
    position: relative;
    width: 45px;
    float: right;
    margin-right: 18px;
}


.dir_ltr.module_favorites .grid .yi.quantity_inc {
    background: none repeat scroll 0 0 #efefef;
    border-color: #b5b5b5;
    border-radius: 5px 0 0;
    height: 13px;
    position: absolute;
    width: 17px;
}


.dir_rtl.module_favorites .grid .yi.quantity_inc {
    background: none repeat scroll 0 0 #efefef;
    border-color: #b5b5b5;
    border-radius: 0 5px 0 0;
    float: right;
    height: 13px;
    position: absolute;
    width: 17px;
}
.dir_ltr.module_favorites .grid .yi.quantity_dec {
    background: none repeat scroll 0 0 #efefef;
    border-color: #b5b5b5;
    border-radius: 0 0 0 5px;
    height: 13px;
    position: absolute;
    top: 14px;
    width: 17px;
}
.dir_rtl.module_favorites .grid .yi.quantity_dec {
    background: none repeat scroll 0 0 #efefef;
    border-color: #b5b5b5;
    border-radius: 0 0 5px;
    height: 13px;
    position: absolute;
    top: 14px;
    width: 17px;
    z-index: 20;
}
.dir_ltr.module_favorites .grid .yi.quantity_dec img {
    left: 3px;
    position: relative;
    top: 4px;
}
.dir_rtl.module_favorites .grid .yi.quantity_dec img {
    left: -3px;
    position: relative;
    top: 4px;
}
.dir_ltr.module_favorites .grid .yi.quantity_inc img {
    left: 3px;
    position: absolute;
    top: 4px;
}
.dir_rtl.module_favorites .grid .yi.quantity_inc img {
    left: 3px;
    position: absolute;
    top: 4px;
}

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/gs1_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/gs1_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===================*/


.module_orders #field_id_from_date,
.module_orders #field_id_to_date {
    border: medium none;
    display: block;
    margin-top: 10px;
    background: #f8f8f8;
    width: 74px;
    margin-left: -4px;
}
.module_orders #field_id_from_date {

    margin-left:17px;
}
.field.date_field.field_id_from_date_container > label {
    background: url("/skins/gs1_style/images/date.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 21px;
    padding-left: 9px;
    padding-right: 20px;
    padding-left: 12px;
    width: 36px;
    line-height: 21px;
    text-transform: none;
    color:#000000;


}
.field.date_field.field_id_from_date_container > label:hover {
    background: url("/skins/gs1_style/images/date_hover.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 21px;
    padding-left: 9px;
    padding-right: 20px;
    padding-left: 12px;
    width: 36px;
    line-height: 21px;
    text-transform: none;
    color:#000000;


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

}
.module_orders .orders_portal_filter_status  {

    position: relative;
    top:6px;
}
.module_orders .orders_portal_filter_status span,
.module_orders .orders_portal_filter_creator span,
.orders_portal_filter_creator .selection_field label.field_name
{

    display: inline-block;
    text-transform: none !important;
    font-size: 12px;
}
.module_orders .paginate {
    border-top: 1px solid #d7d7d7;
    height: 43px;
}

.module_orders #portal_orders thead {

    background:#d7d7d7;
    text-decoration: underline;

}
.module_orders #portal_orders > tbody {
    text-align: center;
}
.module_orders .orders_portal_order_details a {

    color:#007cc2;
    font-size: 12px;
}

body.dir_ltr.module_orders .orders_portal_filter .orders_portal_filter_button{
    background-color: #818181;
    border-radius: 4px;
    height: 24px;
    line-height: 23px;
    text-align: center;
    width: 67px;
    background-image: none;
    margin-left: 176px;
    margin-left: 35px;
    margin-top: 2px;
}
body.dir_rtl.module_orders .orders_portal_filter .orders_portal_filter_button{
    background-color: #818181;
    border-radius: 4px;
    height: 24px;
    line-height: 23px;
    text-align: center;
    width: 67px;
    background-image: none;
    margin-right: -14px;
}
.module_orders .orders_portal_filter .orders_portal_filter_button:hover {

    background-color: #696969;
}

.field.date_field.field_id_to_date_container > label {
    background: url("/skins/gs1_style/images/date.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 21px;
    padding-right: 6px;
    width: 36px;
    line-height: 21px;
    text-transform: none;
    color:#000000;

}
.field.date_field.field_id_to_date_container > label:hover {
    background: url("/skins/gs1_style/images/date_hover.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 21px;
    padding-right: 6px;
    width: 36px;
    line-height: 21px;
    text-transform: none;
    color:#000000

}
.field.date_field.field_id_to_date_container {
    width: 60px;
}
.module_orders.portal .orders_portal_filter {

    height: 36px;
    background: none repeat scroll 0 0 #f8f8f8;
    box-shadow: 0 0 6px 0 #e6e6e6 inset;
}

.field.date_field.field_id_from_date_container {
    width: 50px;


}
.field.date_field.field_id_from_date_container img{


    float:right;
}

.module_orders #field_id_from_date:hover {

}


._reset {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #007cc2;
    cursor: pointer;
    float: right;
    margin-top: 5px;
    text-align: right;
    text-decoration: underline;
}
body.dir_ltr.module_orders div.orders_portal_header {

    font-weight: normal;
    height: 33px;
    margin: 18px 0 17px 17px;
    text-transform: none;
    width: 300px;
}
body.dir_rtl.module_orders div.orders_portal_header {

    font-weight: normal;
    height: 33px;
    margin: 0 17px 10px 0;
    text-transform: none;
    width: 300px;

}
.module_orders .page_link_decorator .title {

    color:#ffffff;
}
.module_orders .paginate .page_link.current_page .page_link_decorator {

    background: none;
    padding: 0 5px;
}
body.module_orders.dir_ltr .paginate .result_count_selector {

    float:left;
    margin-left: 32px;
}
body.module_orders.dir_rtl .paginate .result_count_selector {

    float:right;
    margin-right: 32px;
}
.module_orders .paginate .page_link a {

    color:#9e9e9e;
}
body.module_orders.dir_ltr .paginate .links{
    float: right;
    margin-bottom: 2px;
    margin-right: 22px;
    margin-top: 13px;
}


body.module_orders.dir_rtl .paginate .links{
    float: left;
    margin-bottom: 2px;
    margin-left: 22px;
    margin-top: 13px;
}
body.module_orders .orders_portal_filter_todate {
    margin-left: 46px;
}
body.module_orders .orders_portal_filter_status select{
    background:#ffffff;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 25px;
    margin-left: -16px;
    outline: medium none;
    overflow: hidden;
    position: relative;
    right: -26px;
    top: -19px;
    width: 100px;
    font-size: 13px;
    font-family: arial,serif;
    color: #818181;
}
body.module_orders .selection_field label.field_name {
    margin-left: 20px;
}
body.module_orders .orders_portal_filter .orders_portal_filter_creator .selection_field{
    float: left;
}
body.module_orders .orders_portal_filter_creator select{
    background:#ffffff;
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 25px;
    margin-left: -16px;
    outline: medium none;
    overflow: hidden;
    position: relative;
    width: 100px;
    left: 20px;
    top: 1px;
    font-size: 13px;
    font-family: arial,serif;
    color: #818181;
}
#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/gs1_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/gs1_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/gs1_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/gs1_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  #portal_orders th {
    height: 36px;
}


body.module_orders #orders_portal_date {
    background: url("/skins/gs1_style/images/date.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
    margin-right: 20px;
    position: relative;
    top: -4px;
}


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.module_orders .orders_portal_order_view_product_actions {

    margin-right: 30px;
    max-width: none;
    padding-left: 0;
}
body.module_orders .orders_portal_view_action_addtobasket {
    background: none repeat scroll 0 0 #27262b;
    border: 1px #070707 solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 0 10px;
    height: 28px;
    cursor: pointer;
}
body.module_orders .orders_portal_view_action_addtobasket:hover {
    background: none repeat scroll 0 0 #6d6d6d;

}
body.module_orders .orders_portal_order_view_product_content {

    width: auto;
}
body.module_orders .orders_portal_order_view a{

    color:#ffffff;
}
body.module_orders .orders_portal_order_view_product {
    padding: 0;
    width: auto;
}

body.module_orders .header_portal_info {
    bottom: 13px;
    float: right;
    margin-right: 1px;
    position: relative;

}

.orders_portal_total_price {

    float:right;

}
body.module_orders .orders_portal_order_view_product {

    border-top:none;
}

body.module_orders .order_portal_status {
    border-left: 2px solid #dadada;
    float: right;
    padding-left: 6px;

}
body.module_orders .orders_portal_view_wrapper {

    width: 100%;
}
.orders_portal_tbody td{

    border-bottom: 1px solid #d9d9d9;
}
/*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;*/
/*}*/

.product_name_th {

    width: 232px;
}
body.module_orders .product_total_price_th {
    text-align: center;

}
body.module_orders .orders_portal_order_view_field_total_price_title,
body.module_orders .orders_portal_order_view_field_total_price_value{
    color: #000000;
    display: inline-block;
    font-size: 12px;
    padding-bottom: 6px;
}
body.module_orders span.orders_portal_product_price_value ,
body.module_orders span.orders_portal_product_detail_name.orders_portal_product_currency,
body.module_orders .orders_portal_product_qty_value{

    color:#000000;
    font-size:12px;
}
body.module_orders .product_add_to_td {
    width: 100px;

}
body.module_orders #orders_portal_total_price {
    float:right;
    margin-right: 10px;
}
body.module_orders .product_total_td  span {

    margin-left:10px;

}
body.module_orders .product_total_td {

    color:#000000;
    direction: ltr;
}

body.module_orders .order_portal_status_pic.status_received {
    background: url("/skins/gs1_style/images/received.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 20px;
    position:relative;
    bottom:2px;

}
body.module_orders .order_portal_status_pic.status_cancelled {
    background: url("/skins/gs1_style/images/status_removed.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 20px;
    position:relative;
    bottom:2px;
}

.order_portal_status_pic.status_reported {


    background: url("/skins/gs1_style/images/activate.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 20px;
    position:relative;
    bottom:2px;

}
.orders_portal_products_wrapper td {

    border-bottom:1px solid #e2e2e2;
}


#orders_portal_order_view {
    float: right;
    margin-left: 10px;
    margin-right: 10px;
}
body.module_orders .orders_portal_view_action_addtobasket a {
    font-weight: bold;
    line-height: 28px;
    font-size: 12px;
    background-image: none;
    color:#ffffff;
    width: auto;
    padding-left:0;
}
body.module_orders #orders_portal_date > span {
    position: relative;
    right: -15px;
    top: 24px;
}

body.module_orders .view_all_orders {
    float: left;
    margin-left: 25px;
    text-decoration: underline;
}
.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.dir_ltr.module_favorites .product_pic {
    margin-top: 10px;
    margin-right: 10px;
}
body.dir_rtl.module_favorites .product_pic {

    margin-left: 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/gs1_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;
}

body.module_orders .empty_history_message {
    background-image: url("/skins/gs1_style/images/no_order.png");
    background-position: center top;
    background-repeat: no-repeat;
    color: #000000;
    font-size: 18px;
    padding-top: 70px;
    position: relative;
    text-align: center;
    top: 20px;
}
.empty_history_message{
    background-image: url("/skins/gs1_style/images/no_order.png");
    background-position: center top;
    background-repeat: no-repeat;
}

.module_orders a.orders_portal_order_view_product_addtobasket {
    background: none repeat scroll 0 0  #e83650;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    width: auto;
    border: 1px solid #c61831;
    text-align: center;
    padding: 0 10px;
    display: inline-block;
    margin: 0;
}
.module_orders a.orders_portal_order_view_product_addtobasket:hover {
    background: none repeat scroll 0 0 #aa0000;
}


div.profile_portal_last_favorites_content ul {
    word-spacing :normal;

}


.dir_ltr.module_favorites .add_to_basket_nameblock input[type="button"] {

    margin-left: 9px;
}
.dir_rtl.module_favorites .add_to_basket_nameblock input[type="button"] {

    margin-right: 9px;

}

.ui-dialog #portal_addtocart_dialog {
    background-image: url("/skins/gs1_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/gs1_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;
}

.orders_portal_order_view_field_total_price_value span {

    margin-right: 3px;
}
.module_catalogue.nameblock.nameblock_multiple_selector .add_to_basket_nameblock.sigSpinBox {
    position: relative;
}

/*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 #field_id_valid_until {
    margin-bottom: 10px;
    margin-left: 17px;
    width:129px;

}
.dir_ltr.module_catalogue.product_overview #field_id_valid_since {

    width:129px;
    margin-left: 12px;
}
.dir_rtl.module_catalogue.product_overview #field_id_valid_since {

    width:129px;
    margin-right: 12px;
}

.dir_rtl.module_catalogue.product_overview #field_id_valid_until {
    margin-bottom: 10px;
    margin-right: 16px;
    width:129px;

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

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

}
.dir_ltr.module_catalogue.product_overview #field_id_price {

    margin-left:40px;
}
.dir_rtl.module_catalogue.product_overview #field_id_price {

    margin-right:40px;
}
.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: 129px;
}


.module_catalogue.product_overview .discount_area {

    margin-top:10px;
    color:#505050;

}

.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;

}

.dir_ltr.module_basket #vat_message {
    color: #595959;
    display: inline-block;
    float: right;
    font-size: 13px;
    margin-right: -210px;
    margin-top: 54px;
}
.dir_rtl.module_basket #vat_message {
    color: #595959;
    display: inline-block;
    float: left;
    font-size: 13px;
    margin-left: -210px;
    margin-top: 54px;
}
.module_admin .footer_links_wrapper{
    display: inline-block;
}
.module_admin .form_builder  {
    z-index: 9999999;
}
.quantity_update_spin {
    width: 150px;
}
.module_catalogue.nameblock.nameblock_multiple_selector .add_to_cart {

    background-image: none;
    padding-left: 5px;
    padding-right:5px;
    margin:5px;
}
.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/gs1_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;
}


a:hover, a:active, a:focus {
    outline: 0;
}

*{
    outline: 0!important;
}
a:hover, a:active, a:focus {
    outline: 0!important;
}
*::-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;
}


.module_catalogue.product_overview .complementary_group_wrapper {
    display: inline-block;
    height: 130px;
    width: 100%;
}
.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;
}
.module_catalogue.product_overview .product_inner_images,
.complementary_wrapper.complementary_product.complementary_mixed .product_inner_product_image {
    display: inline-block;
}
.module_catalogue.product_overview .group_name {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    max-width: 325px;
    width: 100%;
}
.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 #sig_widget_tabs-complementary .tabs {
    border:none;
    margin-left:1px;
}

.module_catalogue.product_overview .complementary_container {
    border: 1px solid #e8e8e8;
    float: left;
    height: auto;
    border-top:none;
    width: 100%;

}
.complementary_wrapper {
    display: inline-block;
    width: 100%;
    height:130px;
}

.dir_ltr.module_catalogue.product_overview .control {
    height: 31px;
    border: 1px solid #e8e8e8;
    width: auto;
    padding-top:7px;
    text-align:right;
    padding-right: 10px;
    margin-left:-1px;
}
.dir_rtl.module_catalogue.product_overview .control {
    height: 31px;
    border: 1px solid #e8e8e8;
    width: auto;
    padding-top:7px;
    text-align:left;
    padding-left: 10px;
    margin-right:-1px;
}
.module_catalogue.product_overview .complementary_product_name{
    width: 190px;
    font-size: 12px;
    font-weight: bold;
    max-width: 190px;
    vertical-align: middle;
    white-space: pre-line;
    display: block;
}
.dir_ltr.module_catalogue.product_overview .complementary_product_name {
    margin-right: 40px;
}
.dir_rtl.module_catalogue.product_overview .complementary_product_name {
    margin-left: 40px;
}
.module_catalogue.product_overview .complementary_product_price_area {
    display: inline-block;
    width: 122px;
    margin-bottom: 5px;
}
.dir_ltr.module_catalogue.product_overview .complementary_product_price_area {
    margin-right: 72px;
}
.dir_rtl.module_catalogue.product_overview .complementary_product_price_area {
    margin-left: 72px;
}
.dir_ltr .complementary_product_link {
    display: inline-block;
    margin-left: 95px;

}
.dir_rtl .complementary_product_link {
    display: inline-block;
    margin-right: 95px;

}
.complementary_product_link a {

    text-decoration: underline;

}

.add_to_basket_complementary.sigSpinBox {
    display: inline-block;
    position: relative;
}
.dir_ltr.module_catalogue.product_overview .complementary_wrapper .yi.quantity_inc {

    background: url("/skins/gs1_style/images/arrow_up.png") no-repeat scroll center center #efefef;
    border: 1px solid #b5b5b5;
    border-radius: 5px 0 0;
    height: 14px;
    position: absolute;
    width: 18px;
    left: -19px;
}
.dir_rtl.module_catalogue.product_overview .complementary_wrapper .yi.quantity_inc {

    background: url("/skins/gs1_style/images/arrow_up.png") no-repeat scroll center center #efefef;
    border: 1px solid #b5b5b5;
    border-radius: 0 5px 0 0;
    height: 14px;
    position: absolute;
    width: 18px;
    right: -19px;
}
.dir_ltr.module_catalogue.product_overview .complementary_wrapper .yi.quantity_dec {
    background: url("/skins/gs1_style/images/arrow_down.png") no-repeat scroll center center #efefef;
    border: 1px solid #b5b5b5;
    border-radius: 0 0 0 5px;
    height: 13px;
    position: absolute;
    top: 15px;
    width: 18px;
    left: -19px;
}
.dir_rtl.module_catalogue.product_overview .complementary_wrapper .yi.quantity_dec {
    background: url("/skins/gs1_style/images/arrow_down.png") no-repeat scroll center center #efefef;
    border: 1px solid #b5b5b5;
    border-radius: 0  0 5px 0 ;
    height: 13px;
    position: absolute;
    top: 15px;
    width: 18px;
    right: -19px;
}
.module_catalogue.product_overview .complementary_wrapper .add_to_basket_complementary.sigSpinBox > input[type="submit"] {
    background-color: #e83650;
    border: 1px solid #c61831;
    height: 29px;
    width: auto;
    color: #ffffff;
    border-radius:4px;
    vertical-align: top;
}
.dir_ltr.module_catalogue.product_overview .complementary_wrapper >img {

    margin-right: 40px;
    margin-left:10px;
    margin-top: 5px;
}
.dir_rtl.module_catalogue.product_overview .complementary_wrapper >img {

    margin-left: 40px;
    margin-right:10px;
    margin-top: 5px;
}
.module_catalogue.product_overview .complementary_wrapper .quantity {
    border: 1px solid #a1a1a1;
    height: 26px;
    margin: 0;
    padding: 1px;
    text-align: center;
    width: 44px;
    line-height: 25px;
}
.dir_ltr.module_catalogue.product_overview .complementary_wrapper .quantity {
    border-radius: 0 5px 5px 0;
}
.dir_rtl.module_catalogue.product_overview .complementary_wrapper .quantity {
    border-radius: 5px 0 0 5px;
}
.module_catalogue.product_overview .complementary_items.cc {
    max-height: 603px;
    overflow-x: hidden;
    overflow-y:auto;
    margin-top: 1px;
}
.dir_ltr.module_catalogue.product_overview  .complementary_wrapper:nth-child(1){

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

    border-right:none;
}
.module_catalogue.product_overview .group_name,
.module_catalogue.product_overview .complementary_wrapper.complementary_product.complementary_mixed .nameblock_product_code,
.module_catalogue.product_overview .complementary_wrapper.complementary_product.complementary_mixed .complementary_product_price_area,
.module_catalogue.product_overview .complementary_wrapper.complementary_product.complementary_mixed .complementary_product_name
{
    margin-right: 18px;
    margin-left: 18px;
}
.module_catalogue.product_overview .complementary_wrapper.complementary_product.complementary_mixed .complementary_product_name{
    max-width: 203px;
    display: block;
    font-size: 14px;
}
.dir_ltr.module_catalogue.product_overview  .complementary_wrapper.complementary_product.complementary_mixed .complementary_product_name {
    text-align: left;
}
.dir_rtl.module_catalogue.product_overview  .complementary_wrapper.complementary_product.complementary_mixed .complementary_product_name {
    text-align: right;
}
.module_catalogue.product_overview .complementary_wrapper .complemantary_details {
    display: inline-block;
}
.module_catalogue.product_overview .complementary_wrapper .complemantary_details .nameblock_product_code {
    color: #434345;
    display: block;
}
.dir_ltr.module_catalogue.product_overview .complementary_wrapper.complementary_product.complementary_mixed .add_to_basket_complementary.sigSpinBox {

    margin-left: 38px;
}
.dir_rtl.module_catalogue.product_overview .complementary_wrapper.complementary_product.complementary_mixed .add_to_basket_complementary.sigSpinBox {

    margin-right: 38px;
}
.module_catalogue.product_overview .complementary_wrapper.complementary_product.complementary_mixed .complementary_product_link {

    display: none;
}
.module_catalogue.product_overview  .back,
.module_catalogue.product_overview  .reset {
    color: #007cc2;
    background: none;
    text-decoration: underline;
    border:none;
    cursor:pointer;

}


.dir_ltr.module_basket .continue_shopping {

    text-decoration: underline;
    float: right;
    margin-right: 10px;
    margin-top: 22px;
}
.dir_ltr.module_basket .continue_shopping_top {
    float: right;
    margin-right: 10px;
    text-decoration: underline;
}
.dir_rtl.module_basket .continue_shopping_top {
    float: left;
    margin-right: 10px;
    text-decoration: underline;
}



.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_register #page_content .form_builder .field input.fi,
body.module_register #page_content .form_builder .field select.fi{
    width: 225px;
    height: 30px;
    border-radius: 3px;
    display: block;
    border: 1px solid #828282;
    font-size: 13px;
    padding-left: 5px;
}
body.module_register.dir_rtl #page_content .form_builder .field input,
body.module_register.dir_rtl #page_content .form_builder .field select{
    padding-right: 5px;
    padding-left: 0;

}
body.module_register #page_content .form_builder #field_id_user_country{
    width: 230px;
    height: 35px;
    margin-top: 5px;
    background-color: #fff;
}
body.module_register #register_form .form_d_right
{
    max-width: 804px;
    margin-top: 20px;
}
body.module_register #register_form .form_d{
    display: inline-table;
    width: 233px;
}
body.module_register.dir_ltr #register_form .form_d{
    margin-right: 50px;
}
body.module_register.dir_rtl #register_form .form_d{
    margin-left: 50px;
}
body.module_register.dir_ltr #register_form .form_d.last,
body.module_register.dir_rtl #register_form .form_d.last{
    margin-left: 0;
    margin-right: 0;
}
body.module_profile.portal .profile_portal_box .registration_email_uses,
body.module_register #register_form .email_container .registration_email_uses{
    display: inline-block;
    color: gray;
    font-size: 11px;
}
body.module_register #register_form .email_container,
body.module_register #register_form .field
{
    margin-bottom: 20px;
}
body.module_register #register_form .field.field_id_user_email_container {
    margin-bottom: 0;
}
body.module_register #register_form .form_d .field label.field_name{
    margin-bottom: 5px;
    display: inline-block;
}
body.module_register #register_form .form_d .email_note{
    max-width: 258px;
}

body.module_register #register_form .form_d_right .checkbox_field label.field_name{
    display: block;
    white-space: normal;
    max-width: 247px;
}
body.module_register #register_form .form_d .field_id_agree_to_terms_container label.field_name {
    white-space: normal;
    display: inline;
}
body.module_register .form_action input.register_user_button.fbl{
    background-color: #e83650;
    height: 34px;
    color: #fff !important;
    line-height: 25px;
    border-radius: 3px;
    border: 1px solid #cf0000;
    background-image: none;
    font-size: 17px;
}
body.module_register #page_content .form_builder .field.has_errors .chzn-container-single .chzn-single,
body.module_register #page_content .form_builder .field.has_errors input.fi {
    border: 1px solid red;
}
body.module_register #register_form #register_agree_temrs_wrap
{
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    margin-bottom: 20px;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px;
}
body.module_register #register_form .chzn-container-single .chzn-single {
    width: 203px;
    padding-top: 1px;
    padding-bottom: 1px;
}
body.module_register #register_form .chzn-container .chzn-drop .chzn-search input {
    min-width: 196px;
    max-width: 196px;
}
body.module_register .form_action
{
    display: block;
}
body.module_register.dir_ltr .form_action {
    text-align: right;
}
body.module_register.dir_rtl .form_action {
    text-align: left;
}
body.module_register.dir_rtl #register_form .jspVerticalBar {
    right: auto;
    left: 0;
}
body.module_register #register_form .chzn-container .chzn-drop
{
    min-width: 231px;
}
body.module_catalogue.nameblock #catalog_multiple_selector_group_image {

    height: auto;
}
.dir_ltr.module_catalogue.nameblock.nameblock_multiple_selector .product_list .quantity {
    float: right ;
    border-radius: 0 5px 5px 0;
    left: 5px;

}
.dir_rtl.module_catalogue.nameblock.nameblock_multiple_selector .product_list .quantity {
    float: left ;
    border-radius:  5px 0 0 5px;
    right: 5px;

}

.family_products .product_list td.sigSpinBox {

    width: auto;
}
.dir_ltr.module_catalogue.nameblock.nameblock_multiple_selector .product_list .yi.quantity_dec {

    top: 25px;
    left: -15px;

}
.dir_rtl.module_catalogue.nameblock.nameblock_multiple_selector .product_list .yi.quantity_dec {
    top: 25px;
    right:-15px;
}
.dir_ltr.module_catalogue.nameblock.nameblock_multiple_selector .product_list .yi.quantity_inc {
    left: -15px !important;
    top: 11px;
}
.dir_rtl.module_catalogue.nameblock.nameblock_multiple_selector .product_list .yi.quantity_inc {

    right:-15px;
    top: 11px;
}

.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/gs1_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;
}
.module_catalogue.product_overview .cart {

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

.module_catalogue.product_overview .manufacturer_website {
    background-image: url("/skins/gs1_style/images/industry.png");
    background-position: left;
    background-repeat: no-repeat;
    color: #0485ea;
    display: inline-block;
    font-size: 13px;
    padding-left: 30px;
    text-decoration: underline;
    padding-top: 3px;
    padding-bottom: 3px;
}

.dir_ltr.module_catalogue.product_overview  .manufacturer_website_in_tab {
    font-size: 13px;
    margin-left: 15px;
    padding-top: 14px;
    text-decoration: underline;
    float: left;
}
.dir_rtl.module_catalogue.product_overview .manufacturer_website_in_tab {

    margin-right:12px;
    font-size: 15px;
    padding-top: 14px;
    text-decoration: underline;
    float: right;
}


.ui-icon.ui-icon-trash.item-remove-trash {

    background:url("/skins/gs1_style/images/item_remove_trash.png");
    background-repeat: no-repeat;
    height: 12px;
    width: 12px;
}
.ui-icon.ui-icon-trash.item-remove-trash:hover {

    background:url("/skins/gs1_style/images/item_remove_trash_hover.png");
    background-repeat: no-repeat;
    height: 12px;
    width: 12px;
}

.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: #3B3C4F;
    border: 1px solid #3B3C4F;
    border-radius: 3px;
    color: #ffffff!important;
    cursor: pointer;
    font-size: 13px;
    height: 38px;
    width: 100%;
    background-image: none;
    float: left;
}
.forgot-password-link {
    display: none;
}
.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_ltr.module_catalogue.product_overview .related_title {
    color: #000000;
    font-size: 14px;
    margin-top: 22px;
    margin-bottom:10px;

}

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

}
.login_area .user_name {
    min-height: 18px;
    max-width: 200px;
    display: inline-block;
}

.dir_ltr .user_name {
    background: url("/skins/gs1_style/images/arrow_header.png");
    background-position: right top;
    background-repeat: no-repeat;
    padding-right: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;

}
.dir_rtl .user_name {
    background: url("/skins/gs1_style/images/arrow_header.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    padding-left: 15px;
}
.dir_ltr #user_disconnect {

    background: none repeat scroll 0 0 #f6f6f6;
    border-radius: 5px;
    height: 94px;
    position: absolute;
    right: 0;
    width: 169px;
    box-shadow: 3px 3px 6px #9c9c9c;
    background-image:url("/skins/gs1_style/images/arrow_login_top.png");
    background-position: 135px -4px;
    background-repeat: no-repeat;
    border: 1px solid #d9d9d9;
    display: none;
    z-index: 200

}
.dir_ltr #user_disconnect img {
    position: absolute;
    right: 23px;
    top: -4px;


}
.dir_rtl #user_disconnect img {
    position: absolute;
    left: 23px;
    top: -4px;


}

.dir_rtl #user_disconnect {

    background: none repeat scroll 0 0 #f6f6f6;
    border-radius: 5px;
    height: 94px;
    position: absolute;
    left:0;
    width: 169px;
    box-shadow: 3px 3px 6px #9c9c9c;
    background-image:url("/skins/gs1_style/images/arrow_login_top.png");
    background-position: 135px -4px;
    background-repeat: no-repeat;
    border: 1px solid #d9d9d9;
    display: none;
    z-index: 200

}
.dir_ltr #user_disconnect #sign_out_button {
    background: none repeat scroll center bottom hsl(240, 1%, 36%);
    border-radius: 5px;
    color: hsl(0, 0%, 100%);
    cursor: pointer;
    float: right;
    font-size: 13px;
    padding: 4px;
    position: absolute;
    right: 5px;
    text-align: center;
    top: 66px;
}
.dir_rtl #user_disconnect #sign_out_button {
    background: none repeat scroll center bottom hsl(240, 1%, 36%);
    border-radius: 5px;
    color: hsl(0, 0%, 100%);
    cursor: pointer;
    font-size: 13px;
    padding: 4px;
    position: absolute;
    left: 5px;
    text-align: center;
    top: 66px;
}
#user_disconnect #sign_out_button:hover {
    background: none repeat scroll center bottom #666666;
}
.dir_ltr #user_disconnect #user_name_span{
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-left: 6px;
    margin-top: 10px;
}
.dir_ltr #user_disconnect #user_company{
    margin-left: 6px;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-top: 6px;

}
.dir_rtl #user_disconnect #user_company{
    margin-right: 6px;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin-top: 6px;

}
.dir_rtl #user_disconnect #user_name_span {
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin-right: 6px;
    margin-top: 10px;
}
#user_connect,
#user_connect > span {
    display: inline-block;
    font-size: 17px;
}

#hello {
    display: inline-block;
    vertical-align: middle;
    max-height: 51px;
}
.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 {

    background-image: url("images/icons_catalog.gif");
    background-position: -49em -1em;
    background-repeat: no-repeat;
}

.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;

}
.dataTables_wrapper.no-footer {
    /*border-top: 1px solid hsl(0, 0%, 47%);*/
    padding-top: 16px;
}
.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;
}
.copyright_main {
    display: block;
    min-width: 995px;
}
.copyright_main .footer_row_one{
    clear:both;
}
/*
.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 **/
body.portal .orders_portal_order_details {
    width: 180px;
}
body.portal .order_details_viewing_links {
    display: inline-block;
    max-width: none;
}
.order_details_viewing_links {
    display: block;
}
.order_details_viewing_links
{
    max-width: 900px;
}
.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;
}
body.portal .order_details_viewing_links form
{
    margin: 0;
}
.order_details_viewing_links form
{
    position: relative;
    z-index: 1;
    margin: 30px 20px 0;
}
body.dir_rtl .order_details_viewing_links form,
body.dir_ltr .tool_view_products,
body.dir_ltr .order_details_viewing_links .view_opt {
    float: left;
}

body.dir_ltr .order_details_viewing_links form,
body.dir_rtl .tool_view_products,
body.dir_rtl .order_details_viewing_links .view_opt {
    float: right;
}
body.dir_ltr .order_details_viewing_links .view_opt {
    border-right: 1px #9f9f9f solid;
}
body.dir_rtl .order_details_viewing_links .view_opt {
    border-left: 1px #9f9f9f solid;
}
.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_details_viewing_links .tool_mail_order {
    background-image: url("/skins/gs1_style/images/constant/email.png");
}

.order_details_viewing_links .tool_print_order {
    background-image: url("/skins/gs1_style/images/constant/print.png");
}

.order_details_viewing_links .tool_export_csv {
    background-image: url("/skins/gs1_style/images/constant/download.png");
    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;
}

/*tax section design*/
.module_orders .shipping_form .tax_exempt_questionaire .survey_field .field_container .multiple_select{
    width: 690px;
}

.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 .shipping_form .tax_exempt_questionaire .field.checkbox_field,
.module_orders .shipping_form .tax_exempt_questionaire .field{

    width: auto ;
}
.module_orders .shipping_form .tax_exempt_questionaire .field.checkbox_field .child_form_item{
    display: inline-block;
}
.module_orders.dir_ltr .shipping_form .tax_exempt_questionaire .basis_for_exemption_container .fi{
    float: left;
}
.module_orders.dir_ltr .shipping_form .tax_exempt_questionaire .tax_exemption_personal_info .field.text_field,
.module_orders.dir_ltr .shipping_form .tax_exempt_questionaire .tax_exemption_personal_info .field.selection_field{
    width: 300px;
    display: inline-block;
    margin-right: 20px;
}
.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 .items_covered_by_this_certificate_container .field_value.radio_field,
.module_orders .shipping_form .items_covered_by_this_certificate_container .field_value.radio_field .child_form_item{
    display: inline-block;
}

.module_orders .shipping_form .survey_field .items_covered_by_this_certificate_container .input{
    line-height: 20px;
}
.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*/

.dir_ltr #quick-pad-table-wrapper_fileset > h3{
    width: 230px;
}

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

#compare .compare_products_properties .compare_product_header .product_header .product_name a{
    height: 63px;
    display: block;
    width: 200px;
    overflow: hidden;
}
.nameblock_multiple_selector #catalog_multiple_selector_products.grid .product .description{
    margin-bottom: 7px;
}
body.module_basket #basket .basket_table td.price{
    text-align: center;
}

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.portal ul.component_menu,
body.portal #left_block{
    height: auto;
}
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/gs1_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/gs1_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{
    margin-top: 10px;
    border-radius: 3px;
    border: 1px solid #B4B4B4;
    height: 30px;
    width: 200px;
    cursor: pointer;
}

.left_menu_controls button.cannot_find_product:active{
    opacity: 0.7;
}
.module_catalogue .left_menu_controls{
    width: 200px;
    margin: 0px auto;
}
.module_catalogue .search_cannot_find_product.ng-scope{
    border-top: 1px solid #e9e9e9;
    padding-top: 20px;
    width: 211px;
    height: 60px;
}
.module_catalogue .search_cannot_find_product .ng-scope label{
    display: block;
    float: left;
    font-weight: bold;
    font-size: 13px;
    position: absolute;
}
#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/gs1_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/gs1_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/gs1_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/gs1_style/images/my_profile_contact.png") no-repeat left center transparent;
}

.dataTables_wrapper td.action-control .orders_portal_filter_button{
    background-color: #818181;
    color: #fff;
    border: none;
    border-radius: 5px;
    padding: 5px;
    font-weight: bold;
    float: right;
    margin-right: 10px;
}
.dataTables_wrapper td.action-control .orders_portal_filter_button.empty_the_cart{
    margin-left: 10px;
}
.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/gs1_style/images/+.png') no-repeat center center;
}

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


.side.subscribeform {

    padding-top: 42px;

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

    display: none;
}
.module_basket #basket_total_cost_value .price {
    padding-top: 0;
}

.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;
}

.module_catalogue.nameblock.nameblock_multiple_selector .family_brand {
     margin-bottom: 5px;
    font-size: 15px;
    font-weight: bold;

}
.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_catalogue.nameblock.nameblock_multiple_selector .family_header .family_header_inner .description{

    margin-top: 2px;

}

.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;
}

.product_overview #div_for_links {
    padding-top: 10px;
    padding-left: 14px;
    width: 239px;
    line-height: 31px;
}
.dir_ltr.product_overview #div_for_links {
    float: right;
}
.dir_rtl.product_overview #div_for_links {
    float: left;
}
.module_quick_pad #next-product-add {
    height: 28px !important;
    width: auto !important;
    border: none;
}
.list .family_price_standard_text{
    min-width: 200px;
    box-sizing: content-box;
}
#catalog_promotional_container {
    position: relative;
}

.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;*/
}
/** Solr search suggestions **/
.suggestions .suggestion_g_title {
    margin: 10px;
    color: gray;
    border-bottom: 1px gray solid;
    font-size: 17px;
    font-weight: bold;
}
.suggestions ul.suggestion_list {
    list-style: none;
    padding: 0 10px 10px 10px;
    margin: 0;
}
.suggestions ul.suggestion_list li{
    margin-bottom: 10px;
}
.suggestions ul.suggestion_list li a{
    color: #27262b;
    cursor: pointer;
}
.suggestions ul.suggestion_list li a:hover{
    color: #0485ea;
}
.suggestions ul.suggestion_list .parent_group {
    font-size: 11px;
    color: #838383;
}
.suggestions,
.suggestions > * {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
}
/** Solr search suggestions **/

.module_register .user_registered_okbtn[type=button],
.module_register #admin_activation_ok {
    margin-top: 30px;
    background: none repeat scroll 0 0 #0485EA;
    border: 1px #16486f solid;
    border-radius: 3px;
    color: hsl(0, 0%, 100%);
    cursor: pointer;
    font-size: 15px;
    font-weight: 400;
    height: 25px;
    width: 75px;
    line-height: 12px;
    margin-left: 40px;
    font-weight: 400;

}
.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.module_catalogue.product_overview table#product_technical_info tr td:nth-child(1),
body.module_catalogue.product_overview table#product_technical_info tr td:nth-child(3)
{
    text-align: center;
}


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%);

    
}
body.module_catalogue.product_overview table#product_technical_info tr td:nth-child(2),
body.module_catalogue.product_overview table#product_technical_info tr td:nth-child(4)
{
    direction: ltr;
    text-align: center;
    unicode-bidi: embed;
}

body.dir_ltr.module_catalogue.product_overview #tech_data .row .field_name.leftside,
body.dir_ltr.module_catalogue.product_overview #tech_data .row .field_data.rightside
{
    text-align: left;
    direction: ltr;
}

body.dir_rtl.module_catalogue.product_overview #tech_data .row .field_name.leftside,
body.dir_rtl.module_catalogue.product_overview #tech_data .row .field_data.rightside
{
    text-align: right;
    direction: rtl;
}

body.module_catalogue.nameblock.nameblock_multiple_selector .value_row_inner .name {
    direction: ltr;
    unicode-bidi: embed;
}
#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;*/
}

.dataTables_wrapper .dataTables_filter input, #cms_link_input {
    width: 228px;
    height: 17px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #666;
    font-size: 1em;

    /* Safari and Chrome */
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

#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;*/

}
.lang_de #login_window {

    width: 211px;
}

 .module_basket.external_run,
 .module_basket.external_run #outer_wrapper{

    background: 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;
}
#bulk_order_pad_item,
.header_basket_counter{

display: none!important;

}

#outer_wrapper #inner_wrapper #all_content #footer {
    text-align: center;
    clear: both;
    height: 88px;
}

#outer_wrapper #inner_wrapper .table_page_content {
    margin-top: 29px;

}