@charset "utf-8";
/* CSS Document */

body {
    /*background-color: #CECFD6;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px;
    margin: 0px;
}

.body_bg {
    /*background: url(../images/bg4.jpg) 50% 0px no-repeat #323352;*/
    /*    background: url(../images/bg5.jpg) 50% 0px no-repeat #323352;
        background-size: cover;
        */
}

/*
ul, li, h1, h2, h3, h4, h5, h6, h7, ol, form, div, p{
padding:0px;
margin:0px;
}*/
h1, h2, h3, h4, h5 {
    font-weight: normal;
    line-height: 120%;
    margin: 0;
}

h1 {
    display: block;
    font-size: 24px;
    font-weight: bold;
    margin: 0;
}

h2 {
    color: #105C81;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0;
}

h3 {
    display: block;
    font-size: 1.17em;
    font-weight: bold;
    margin: 0;
}

img {
    border: none;
}

a {
    text-decoration: none;
    color: #105C81;
}

a:hover {
    text-decoration: underline;
}

.menu a:hover {
    text-decoration: none;
}

.middle_inner_cont .contentheading {
    font-size: 22px;
    font-weight: bold;
    color: #002259;
    background: none;
    padding: 20px 20px;
}

.contentheading_em {
    font-size: 22px;
    font-weight: bold;
    color: #57556E;
    background: url(../images/title.png) 0px 0px no-repeat;
    padding: 20px 20px;
    width: 680px;
    direction: rtl;
}

.clr {
    clear: both;
}

#mein_container {
    width: 990px;
    text-align: right;
    margin: 0 auto;
}

#header {
    /*background: url(../images/header.jpg) 0 0 no-repeat;*/
    /*background-color: darkgrey;*/
    height: 96px;
    clear: both;
    padding: 5px 20px;
}

.logo {
    /*height: 37px;*/
    /*width: 120px;*/
}

.logo_sec {
    width: 190px;
    text-align: left;
    /*padding: 0 0 10px 0;*/
    float: left;
}

#right_sectin {
    position: relative;
    /*width: 758px;*/
    width: 640px;
    float: right;
    /*height: 100px;*/
}

#right_sectin .moduletable_cus, #right_sectin .moduletable_cus {
    float: right;
}

#right_sectin .moduletable_cus .inputbox {
    background: url(../images/top-2.png) 0px 0px no-repeat;
    float: right;
    padding: 4px 13px;
    width: 106px;
    height: 32px;
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
    border: none;
    margin-left: 5px;
    text-align: right;
}

#right_sectin .moduletable {
    clear: both;
    padding-bottom: 4px;
}

#right_sectin img {
    margin-left: 6px;
}

#right_sectin a:hover {
    text-decoration: underline;
}

#search_sec {
    /*width: 160px;*/
    /*padding-top:8px;*/
    padding-left:13.5px;
}

.search {
    float: left;
    margin: 1px;
    border: 1px solid #401e6f;
}

/*.search:hover {*/
    /*margin: 0px;*/
/*}*/

#search_sec .inputbox {
    background: url(../images/cont_bg.png) 0px 0px repeat;
    height: 16px;
    width: 325px;
    padding: 2px 3px;
    float: left;
    border: none;
    margin: 0;
    text-align: right;
}

#search_sec .button {
    float: left;
}

#menu_section {
    background: url(../images/menu_bg.png) 0px 0px repeat-x;
    height: 30px;
    clear: both;
}

#menu_section li {
    display: inline;
    list-style: none;
}

#menu_section li a {
    padding: 2px 10px;
    background: url(../images/divider_menu.png) 0px 50% no-repeat;
    line-height: 25px;
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    float: right;
}

#menu_section li a:hover {
    border: #333 1px solid;
    background: url(../images/menu_hover_bg.png) 0px 0px repeat-x;
    padding: 2px 10px;
    line-height: 23px;
}

#menu_section li#current a {
    border: #333 1px solid;
    background: url(../images/menu_hover_bg.png) 0px 0px repeat-x;
    padding: 2px 10px;
    line-height: 23px;
}

#contnet_part_mein {
    /*background: url(../images/bg_middle.png) 0px 0px repeat-y;*/
    clear: both;
}

#float_left {
    float: left;
    width: 190px;
    padding: 20px 8px 8px 8px
}

#float_left .top_left h3 {
    background: url(../images/left_top.png) 0px 0px no-repeat;
    position: relative;
    padding: 3px 10px;
    top: -23px;
    width: 138px;
    left: -1px;
    margin-bottom: -23px;
    color: #FFF;
}

#float_left .top_left {
    clear: both;
    background: url(../images/left_modle.png) 0px 0px repeat-x;
    border: #d3d2d2 1px solid;
    border-bottom: none;
    width: 156px;
    text-align: center;
    margin-left: 15px;
    margin-top: 40px;
}

#float_left .top_left .images_left {
    position: relative;
    padding: 8px 0px 2px;
    width: 183px;
    left: -12px;
    height: 136px;
}

#float_left .top_left .images_left:hover {
    position: relative;
    background: url(../images/bg_hover_pro.png) 0px 0px no-repeat;
    width: 183px;
    left: -12px;
    height: 136px;
}

#float_left .top_left_bottom {
    background: url(../images/left_bottom.png) 0px;
    width: 158px;
    height: 23px;
    margin-left: 15px;
}

#left_2 h3 {
    text-align: center;
    color: #321d50;
    padding: 5px 10px;
    font-weight: bold;
    font-size: 16px;
}

#left_2 {
    text-align: center;
    background: url(../images/left0212.png) 0px 0px repeat-y;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;

}

#left_2 .bottom_img {
    background: url(../images/left_bottom_divider_bg.png) 0px 100% repeat-x;
    padding-bottom: 25px;
}

#left_2 .moduletable_d {
    background: url(../images/left_bottom_divider_bg.png) 0px 3px repeat-x;
    padding-top: 25px;
}

#float_right {
    /*width: 780px;*/
    float: right;
}

#left_3 {
    padding: 0 0 0 10px;
    clear: both;
    margin-top: 20px;
    text-align: center;
}

#float_right2 {
    width: 780px;
    float: right;
}

#inner_bg_cont {
    direction: rtl;
    /*background: url(../images/inner_bg.png) 0px 0px repeat-x #dad5e4;*/
    /* max-height: 667px; overflow: auto; */
    min-height: 677px;
    padding: 20px 20px;
}

.silde {
    padding-bottom: 0px;
}

.middle_inner_cont {
    float: left;
    width: 710px;
}

.middle_inner_cont_right {
    width: 210px;
    float: right;
    padding-right: 15px;
}

.middle_inner_cont_right .moduletable p {
    margin: 3px 5px;
}

.middle_inner_cont_right .moduletable {
    /*background: url(../images/bg_right.png) 0px 20px repeat-x;*/
    background: url(../images/right_part_c_.png) 0px 20px repeat-x;
    margin-bottom: 20px;
    padding: 0px;
    min-height: 220px;
    direction: rtl;
    text-align: right;
}

.middle_inner_cont_right .moduletable h3 {
    font-weight: bold;
    background: url(../images/bg_right_h3.png) 0px 0px repeat-x;
    padding: 3px 12px;
    color: #FFF;
    margin-bottom: 5px;
}

#bredcrumb {
    background: url(../images/cont_bg.png) 0px 0px repeat;
    padding: 3px 15px 3px 2px;
    text-align: right;
    color: #000;
    width: 763px;
    float: right;
    height: 14px;
}

#bredcrumb a {
    color: #000;
    padding: 0px 14px;
}

#add_sec {
    clear: both;
    margin: 12px 0px;
}

#add_sec img {
    border-top: #cac0cd 1px solid;
    border-bottom: #cac0cd 1px solid;
    /*width: 780px;*/
    width: 100%;
}

#content_bg_part {
    background: url(../images/cont_bg.png) 0px 0px repeat;
    clear: both;
    min-height: 400px;
    font-size: 12px;
}

.mod_table_part {
    width: 650px;
    margin: 0 auto;
}

.mod_table_part .row1 {
    clear: both;
    padding: 8px 0 10px 0px;
}

.mod_table_part .row2 {
    clear: both;
    color: #FFF;
    padding: 8px 0 10px 0px;
}

.mod_table_part .row2 h3 {
    color: #ffffff;
    padding: 5px 0px;
    font-size: 15px;
    margin-bottom: 6px;
}

.mod_table_part .row2 .col01 h3 {
    padding: 5px 15px;
    text-align: right;
}

.mod_table_part .row2 .col01 {
    float: left;
    width: 128px;
    background: url(../images/right_part_c_.png) 0px 0px repeat-x;
    margin-left: 18px;
    padding: 0px 5px;
    text-align: center;
    min-height: 230px;
}

.mod_table_part .row2 .col02 {
    float: right;
    width: 435px;
    background: url(../images/right_part_c_.png) 0px 0px repeat-x;
    padding: 0px 20px;
    min-height: 230px;
}

.mod_table_part .row3 {
    clear: both;
    text-align: right;
    padding-bottom: 20px;
}

.middle_bottom2 {
    clear: both;
    background: url(../images/right_slae_12.png) 0px 0px no-repeat;
    height: 230px;
    width: 889px;
    margin: 15px 0 20px 25px;
}

.middle_bottom2 .moduletable {
    padding: 15px;
}

.middle_bottom2 .moduletable img {
    margin-right: 8px;
}

.middle_bottom {
    clear: both;
    background: url(../images/home.png) 0px 0px no-repeat;
    height: 230px;
    width: 889px;
    margin: 15px 0 20px 25px;
}

.middle_bottom .moduletable_left {
    float: left;
    width: 493px;
    background: url(../images/divibottom.png) 100% 100% no-repeat;
    padding-right: 2px;
    padding-top: 4px;
}

.middle_bottom .moduletable_right {
    float: right;
    width: 360px;
    padding: 10px 20px 7px 0px;
}

#footer_section {
    clear: both;
    /*border-top:#ebebee 1px solid;*/
    /*background:url(../images/footer_bg.png) 0px 0px repeat #16193f; */
    padding-bottom: 10px;
    clear: both;
}

#footer_section .inter_row {
    /*background: url(../images/bg_middle.png) 0px 0px repeat-y;*/
    clear: both;
    width: 990px;
    margin: 0 auto;
    min-height: 200px;
    padding: 10px 0px 20px;
}

#footer_section .inter_row .row01_f {
    clear: both;
    text-align: right;
}

.moduletable, ul.menu {
    margin: 0;
    -moz-padding-start: 0;
}

.inter_row h3 {
    color: #3d3256;
    font-size: 13px;
}

.inter_row li {
    list-style: none;
    text-align: right;

    margin: 0;
}

.inter_row li a {
    display: block;
    color: #47454b;
    line-height: 19px;
}

.inter_row li a:hover {
    text-decoration: underline;
}

.inter_row li.parent a {
    font-size: 13px;
    color: #3D3256;
    line-height: 16px;
    line-height: 19px;
    font-weight: bold;
}

.inter_row li.parent ul li a {
    font-size: 12px;
    display: block;
    color: #47454b;
    line-height: 19px;
    font-weight: normal;
}

#footer_section .inter_row .row01_f .col1_f {
    float: left;
    width: 150px;
    border-right: #a19bb0 1px solid;
    padding: 1px 10px;
}

#footer_section .inter_row .row01_f .col2_f {
    float: left;
    width: 140px;
    border-right: #a19bb0 1px solid;
    padding: 1px 10px;
}

#footer_section .inter_row .row01_f .col3_f {
    float: left;
    width: 140px;
    border-right: #a19bb0 1px solid;
    padding: 1px 10px;
}

#footer_section .inter_row .row01_f .col4_f {
    float: left;
    width: 140px;
    border-right: #a19bb0 1px solid;
    padding: 1px 10px;
}

#footer_section .inter_row .row01_f .col5_f {
    float: left;
    width: 160px;
    border-right: #a19bb0 1px solid;
    padding: 1px 10px;
}

#footer_section .inter_row .row01_f .col6_f {
    float: right;
    width: 130px;
    padding: 1px 10px;
    text-align: left;
}

#footer_section .inter_row .inner_bottom {
    border-top: #a19bb0 1px solid;
    margin: 10px 10px 10px;
    padding: 10px 0px 0px;
}

#footer_section .inter_row .inner_bottom .float_left_footer {
    color: #363636;
    float: left;
    width: 160px;
    line-height: 25px;
    font-weight: bold;
}

#footer_section .inter_row .inner_bottom .float_left02_footer {
    float: left;
    border-left: #a19bb0 1px solid;
    padding: 0 6px 0 0;
    height: 60px;
    width: 476px;
}

#footer_section .inter_row .inner_bottom .float_left03_footer {
    float: left;
    border-left: #a19bb0 1px solid;
    padding: 5px 20px 20px;
}

#footer_section .inter_row .inner_bottom .float_left04_footer {
    float: right;
    padding: 0 10px 10px 0;
}

.contentpane, .contentpaneopen {
    direction: rtl;
    width: 100%;
}

.hebrew {
    direction: rtl;
    font-size: 110%;
}

p {
    margin-bottom: 5px;
    margin-top: 5px;
}

.favorites {
    float: left;
    background-image: url('../images/mos_foo.png');
    height: 43px;
    width: 98px;
}

.favorites:hover {
    background-image: url('../images/mos_foo_over.png');
    height: 43px;
    width: 98px;
}

.email_top {
    float: left;
    background-image: url('../images/email.png');
    height: 43px;
    width: 45px;
    margin-right: 5px;
}

.email_top:hover {
    background-image: url('../images/email_over.png');
}

.calculator_top {
    float: left;
    background-image: url('../images/calculetor.png');
    height: 43px;
    width: 43px;
    margin-right: 5px;
}

.calculator_top:hover {
    background-image: url('../images/calculetor_over.png');
}

.register_top {
    float: left;
    background-image: url('../images/top-1.png');
    height: 40px;
    width: 132px;
    margin-right: 5px;
}

.register_top:hover {
    background-image: url('../images/top-1_over.png');
}

.account_top {
    float: left;
    background-image: url('../images/top-2.png');
    height: 40px;
    width: 132px;
}

.account_top:hover {
    background-image: url('../images/top-2_over.png');
}

#rsmsc {
    background: url("../images/button.png") repeat scroll 0 0 transparent;
    height: 19px;
    width: 122px;
}

#rsmsc:hover {
    background: url("../images/button_over.png") repeat scroll 0 0 transparent;
}

#rsmsc a {
    color: #008F98;
    direction: rtl;
}

.content_title {
    background-image: url('../images/title_bg1.png');
    width: 730px;
    height: 250px;
}

._1 {
    background-image: url('../images/title_bg1.png');

}

._2 {
    background-image: url('../images/User_Guide.png');

}

._3 {
    background-image: url('../images/title_bg_Questions.png');

}

._4 {
    background-image: url('../images/Shipping_Cost.png');

}

.content_title_inner {
    position: relative;
    top: 60px;
    right: 40px;
}

.content_title h1 {
    color: #575770;
    font-weight: bold;
}

.content_title h2 {
    color: #008F98;
    font-size: 15px;
}

.componentheading {
    font-size: 22px;
    font-weight: bold;
    color: #57556E;
    /*background: url(../images/title.png) 0px 0px no-repeat;*/
    padding: 16px 20px 24px;
    width: 680px;
    direction: rtl;
}

dd ul li .componentheading {
    background: none;
}

.ipad_button {
    background: url(../images/Button.png) 0px 0px no-repeat;
    width: 80px;
}

.purple_button {
    background: url(../images/purple_button.png) 0px 0px no-repeat;
    width: 123px;
    height: 19px;
    margin-left: 24px;
    margin-right: 14px;
    float: left;
    padding-top: 2px;
    text-align: center;
}

.purple_button a {
    color: white;
    font-weight: bold;
}

.purple_button:hover {
    background: url(../images/purple_button_over.png) 0px 0px no-repeat;
}

.purchase_button {
    background: url(../images/123q.png) 0px 0px no-repeat;
    width: 75px;
    height: 18px;
    margin-left: 31px;
    margin-right: 14px;
    float: left;
    margin-top: 11px;

}

.purchase_button a {
    color: white;
    font-weight: bold;
}

.purchase_button:hover {
    background: url(../images/123q_over.png) 0px 0px no-repeat;
}

a .fb_bottom:hover {
    text-decoration: underline;
}

.acymailing_introtext {
    color: white;
}

div#acymailing_module_formAcymailing1 {
    padding: 15px;
    width: 180px;
}

#acymailing_module_formAcymailing1 div.acymailing_module_form {
    padding: 0px;
}

#user_name_formAcymailing1, #user_email_formAcymailing1 {
    border: medium none;
    font-size: 12px;
    height: 19px;
    margin-right: 5px;
    margin-top: 5px;
    padding-right: 3px;
    width: 155px;
}

.inner_page {
    padding: 0 40px 0 70px;
}

.pack {
    height: 54px;
    width: 54px;
    float: left;
    padding: 3px;
}

.blog_icon {
    background: url(../images/Blog.png) 0px 0px no-repeat;

}

.blog_icon:hover {
    background: url(../images/BlogOver.png) 0px 0px no-repeat;
}

.feedback_icon {
    background: url(../images/custfeedback.png) 0px 0px no-repeat;

}

.feedback_icon:hover {
    background: url(../images/custfeedback_over.png) 0px 0px no-repeat;
}

.forum_icon {
    background: url(../images/Forum.png) 0px 0px no-repeat;

}

.forum_icon:hover {
    background: url(../images/ForumOver.png) 0px 0px no-repeat;
}

.news_icon {
    background: url(../images/News.png) 0px 0px no-repeat;

}

.news_icon:hover {
    background: url(../images/NewsOver.png) 0px 0px no-repeat;
}

.onthenews_icon {
    background: url(../images/OnTheNews.png) 0px 0px no-repeat;

}

.onthenews_icon:hover {
    background: url(../images/OnTheNewsOver.png) 0px 0px no-repeat;
}

.shopping_icon {
    background: url(../images/Shopping_information.png) 0px 0px no-repeat;

}

.shopping_icon:hover {
    background: url(../images/Shopping_informationOver.png) 0px 0px no-repeat;
}

.shufersal_icon {
    background: url(../images/ShufersalBtn.png) 0px 0px no-repeat;
    height: 158px;
    margin-left: 5px;
}

.shufersal_icon:hover {
    background: url(../images/ShufersalBtnOver.png) 0px 0px no-repeat;
}

._login {
    position: absolute;
    right: 263px;
    /*top: 12px;*/
}

.sectiontableheader {
    color: #462766;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0;
}

.inputbox {
    direction: ltr;
}

.registrationCcImage {
    background: url(../images/Visa.png) 0px 0px no-repeat;
    height: 26px;
    position: relative;
    width: 150px;
    float: left;
}

.registrationCcText {
    color: #462766;
    float: right;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    padding-left: 10px;
}

.registrationPaypalImage {
    background: url(../images/bnr_nowAccepting_105x28.gif) 0px 0px no-repeat;
    height: 28px;
    position: relative;
    width: 105px;
    float: left;
}

.registrationPaypalText {
    color: #462766;
    float: right;
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    padding-left: 10px;
}

.topNumMyAccount {
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin-left: 10px;
}

#shoes_mail a {
    color: #FFFFFF;
}