/* ************************************************ */
/* *        CSS file by Chaim Aharonson           * */
/* ************************************************ */
* body, html{min-height:100%;}
* { padding:0; margin:0; } 
a{text-decoration:none;}
body {padding:30px 0 10px;margin:0;cursor:default;text-align:center;font-family:arial;font-size:12px;direction:rtl;background:#047 url('../images/bodybg.png') repeat-x fixed;}	/*002E65*/
img{border:none;}

.homePage_bunner {
    width: inherit;
    height: inherit;
    float: left;
    position:relative;
    top:18px ; 
}

#amzn_assoc_ad_div_adunit0_0 {
   /* width: 960px; */
    /* height: 470px; */
     /*float: left; */
    position:relative;
}

div#header_Bunner {  
    padding: 10px;
    height: 130px;
    width: 540px;
    float: left;
	}
.container{width:760px;margin:0 auto;background:#fff url('../images/contbg.png') no-repeat;color:#222;}
.header{float:right;height:170px;width:760px;margin:0;text-align:left;clear:both;}
#header_decoration_swf{float:right;}
.top_logo{float:right;display:block;width:198px;}
.wl_logo{float:left;display:block;width:50px;}
.wl_sidelogo{float:left;display:block;width:400px;}

.wl_sidelogo img{margin-top:20px;margin-right:40px;position:fixed;}
.wl_logo img{float:inline-end;display:inline;margin-top:20px;margin-right:-20px;}
.top_logo img{float:right;display:inline;margin-top:60px;margin-right:20px;}
.main{float:right;display:inline;width:760px;padding:0;clear:both;}
.headers_background{position:relative;display:inline;float:right;width:764px;margin:5px -3px 10px;background:#eee url('../images/gradient2.png') repeat-x;color:#424242;line-height:26px;border:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;text-decoration:none;text-align:right;text-indent:15px;direction:rtl;clear:both;}
.headers_text{font-size:16px;font-weight:bold;}
#top_nav{float:right;display:inline;width:750px;text-align:left;margin-left:10px;}
#top_nav a{font-weight:bold;color:#424242;font-size:12px;}
#top_nav a:hover{color:#4B10F6;}
#top_nav div{float:left;display:inline;margin-right:5px;}
.subheaders{float:right;}
p.block{margin:2px 15px 15px 15px;line-height:20px;text-align:right;font-weight:bold;text-indent:10px;font-size:14px;background:#eee;color:#222;border:2px solid #ddd;}

.page_content{float:right;display:inline;width:600px;margin-top:10px;}
.content_wrap{float:right;display:inline;width:580px;margin-right:10px;}
/* .content_wrap gallery_sekindo_buner{float:right;display:inline;width:580px;margin-right:10px;} */
.sidebar{width:160px;float:right;display:inline; font-size:1em;line-height:1.3em;margin-top:7px;}
.sidelink{display:block;width:140px;margin:0;margin-right:10px;margin-top:3px;padding:5px 8px 5px 0;font-size:1.1em;font-weight:bold;text-align:right;background:#4B11F6 url('../images/gradient1.png') repeat-x;color:#fff;border-top:1px solid #ddd;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;}
.sidelink:hover{background:#fff url('../images/gradient2.png') repeat-x;color:#4B10F6;border-top:1px solid #ddd;border-right:1px solid #888;border-bottom:1px solid #888;border-left:1px solid #ddd;text-decoration:none;}
.hide{display:none;}

.gallery_images{float:right;display:inline;margin-left:5px;}
.gallery_images a img{background:#eee;border:2px solid #999;padding:5px;}
.gallery_images a:hover img{background:#E3E3E3;border:2px solid #444;padding:5px;}

.gallery_images2{float:right;display:inline;margin:15px 0 0 5px;width:180px;overflow:hidden;}/*height:240px;*/
.gallery_images2 a img{background:#eee;border:2px solid #999;padding:5px;}
.gallery_images2 a:hover img{background:#E3E3E3;border:2px solid #444;padding:5px;}
.gallery_images2 table tr td{width:180px;vertical-align:middle;}/*height:230px;*/

.clear{clear:both;overflow:hidden;margin:0;}
/* deal with passport pictures */
.student_wrap{float:right;display:inline;width:140px;height:205px;}
.student_image_wrap{float:right;display:inline;position:relative;clear:both;width:114px;height:164px;overflow:hidden;margin-right:20px;z-index:90;}
.student_image_wrap img{background:#eee;border:2px solid #BFBFBF;padding:5px;}

.student_image_name{float:right;display:inline;position:relative;width:114px;height:20px;margin-right:20px;z-index:120;margin-top:1px;color:#BFBFBF;}
.student_image_name_over{float:right;display:inline;position:relative;width:114px;height:20px;margin-right:20px;z-index:120;margin-top:-2px;color:#000;}
.student_image_name_R{float:right;width:3px;height:19px;}/*background:transparent url('../images/student_gallery/info_frame.gif') 0 -38px no-repeat;*/
.student_image_name_BODY{float:right;width:108px;height:19px;overflow:hidden;text-align:left;direction:ltr;line-height:18px;font-size:11px;}/*background:transparent url('../images/student_gallery/info_frame.gif') 0 -19px repeat-x;*/
.student_image_name_L{float:right;width:3px;height:19px;}/*background:transparent url('../images/student_gallery/info_frame.gif') 0 0 no-repeat;*/
.student_image_name_arrow{position:absolute;display:inline;right:20px;top:-8px;width:15px;height:9px;overflow:hidden;}/*background:transparent url('../images/student_gallery/arrows.gif') 0 0 no-repeat;*/

.student_add_basket_place_holder{position:relative;width:140px;height:19px;z-index:118;}
.student_add_basket{position:absolute;width:114px;height:19px;right:20px;top:3px;z-index:119;}
.student_add_basket_R{float:right;width:3px;height:19px;background:transparent url('../images/student_gallery/info_frame.gif') 0 -57px no-repeat;}
.student_add_basket_BODY{float:right;width:108px;height:19px;background:transparent url('../images/student_gallery/info_frame.gif') 0 -76px repeat-x;overflow:hidden;text-align:center;direction:ltr;line-height:18px;font-size:10px;}
.student_add_basket_L{float:right;width:3px;height:19px;background:transparent url('../images/student_gallery/info_frame.gif') 0 -95px no-repeat;}
.student_add_basket_arrow{position:absolute;display:inline;left:20px;top:18px;width:15px;height:9px;background:transparent url('../images/student_gallery/arrows.gif') 0 -9px no-repeat;overflow:hidden;}

.student_in_basket{position:absolute;width:19px;height:19px;right:17px;top:12px;z-index:118;text-align:right;}

/* deal with other pictures */
.other_wrap{float:right;display:inline;width:470px;padding-bottom:20px;}/*height:470px;*/
.other_image_wrap{float:right;display:inline;position:relative;clear:both;width:550px;overflow:hidden;margin-right:10px;z-index:90;}/*width:465px;height:465px;*/
.other_image_wrap img{background:#eee;border:2px solid #BFBFBF;padding:5px;}

.other_image_name{float:right;display:inline;position:relative;width:550px;height:30px;margin-right:10px;z-index:120;margin-top:1px;color:#BFBFBF;}
.other_image_name_over{float:right;display:inline;position:relative;width:550px;height:30px;margin-right:10px;z-index:120;margin-top:1px;color:#000;}
.other_image_name_R{float:right;width:3px;height:19px;}/*background:transparent url('../images/student_gallery/info_frame.gif') 0 -38px no-repeat;*/
.other_image_name_BODY{float:right;width:550px;height:19px;overflow:hidden;text-align:center;direction:ltr;line-height:18px;font-size:11px;}/*background:transparent url('../images/student_gallery/info_frame.gif') 0 -19px repeat-x;*/
.other_image_name_L{float:right;width:3px;height:19px;}/*background:transparent url('../images/student_gallery/info_frame.gif') 0 0 no-repeat;*/
.other_image_name_arrow{position:absolute;display:inline;right:20px;top:-8px;width:15px;height:9px;overflow:hidden;}/*background:transparent url('../images/student_gallery/arrows.gif') 0 0 no-repeat;*/

.other_add_basket_place_holder{position:relative;width:400px;height:19px;z-index:118;right:90px;}
.other_add_basket{position:absolute;width:400px;height:19px;z-index:119;right:90px;}
.other_add_basket_R{float:right;width:3px;height:19px;background:transparent url('../images/student_gallery/info_frame.gif') 0 -57px no-repeat;}
.other_add_basket_BODY{float:right;width:108px;height:19px;background:transparent url('../images/student_gallery/info_frame.gif') 0 -76px repeat-x;overflow:hidden;text-align:center;direction:ltr;line-height:18px;font-size:10px;}
.other_add_basket_L{float:right;width:3px;height:19px;background:transparent url('../images/student_gallery/info_frame.gif') 0 -95px no-repeat;}
.other_add_basket_arrow{position:absolute;display:inline;right:90px;top:18px;width:15px;height:9px;background:transparent url('../images/student_gallery/arrows.gif') 0 -9px no-repeat;overflow:hidden;}

.other_in_basket{position:absolute;width:19px;height:19px;right:90px;top:12px;z-index:118;text-align:right;}
.cart_class_name{float:right;display:inline;margin-right:2px;white-space:nowrap;line-height:18px;clear:both;width:450px;text-align:right;}
.cart_class_name span{background:#fff;}
/* gallery */

/*   **************** this remark remove the gallery sides line ***************
.gallery_sides{background:transparent url('../images/student_gallery/frame_sides.gif') repeat-y;} */ 

#top_tabs {float:right;display:inline;width:550px;background:#fff;font-size:12px;line-height:normal;margin-right:169px;}
#top_tabs ul {margin:0;padding:10px 0 0 50px;list-style:none;}
#top_tabs li {display:inline;margin:0;padding:0;}
#top_tabs a.tab {float:right;background:url("../images/student_gallery/tabs/tableftJ.gif") no-repeat left top;margin:0 0 0 5px;padding:0 0 0 5px;text-decoration:none;}
#top_tabs a.tab span {float:right;display:block;background:url("../images/student_gallery/tabs/tabrightJ.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#24618E;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#top_tabs a.tab span {float:none;}
/* End IE5-Mac hack */
#top_tabs a:hover.tab span {color:#FFF;}
#top_tabs a:hover.tab {background-position:0% -42px;}
#top_tabs a:hover.tab span {background-position:100% -42px;}

#top_tabs a.tabOff {float:right;background:url("../images/student_gallery/tabs/tableftP.gif") no-repeat 0% -42px;margin:0 0 0 5px;padding:0 0 0 5px;text-decoration:none;cursor:default;}
#top_tabs a.tabOff span {float:right;display:block;background:url("../images/student_gallery/tabs/tabrightP.gif") no-repeat 100% -42px;padding:5px 15px 4px 6px;color:#fff;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#top_tabs a.tabOff span {float:none;}
/* End IE5-Mac hack */
/*
#top_tabs a:hover.tabOff span {color:#FFF;}
#top_tabs a:hover.tabOff {background-position:0% -42px;}
#top_tabs a:hover.tabOff span {background-position:100% -42px;}
*/
span.Bold{font-weight:bold;}
span.required{font-size:12px;color:#f00;}
/* shopping cart */ 
.cart_table{text-align:right;direction:rtl;width:430px;}
.cart_table select{width:50px;font-family:arial;font-size:12px;}
.cart_table td, .cart_table th{text-indent:5px;line-height:24px;}
.cart_table .column_1{width:200px;}
.cart_table .column_2{width:70px;}
.cart_table .column_3{width:80px;}
.cart_table .column_4{width:70px;}

.cart_table .zebra_line .column_1{background-color:#F1F1F1;}
.cart_table .zebra_line .column_2{background-color:#F1F1F1;}
.cart_table .zebra_line .column_3{background-color:#F1F1F1;}
.cart_table .zebra_line .column_4{background-color:#E4DCFF;}

.cart_table .zebra_off .column_1{background-color:#fff;}
.cart_table .zebra_off .column_2{background-color:#fff;}
.cart_table .zebra_off .column_3{background-color:#fff;}
.cart_table .zebra_off .column_4{background-color:#ECE6FF;}


#btn{float:left;display:inline;line-height:normal;}
#btn ul {margin:0;padding:10px 0 0 10px;list-style:none;}
#btn li {display:inline;margin:0;padding:0;}
#btn a {float:right;background:url("../images/btn_left.gif") no-repeat left top;margin:0 0 0 5px;padding:0 0 0 5px;text-decoration:none;}
#btn a span {float:right;display:block;background:url("../images/btn_right.gif") no-repeat right top;padding:2px 12px 4px 5px;color:#666;font-weight:bold;line-height:13px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#btn a span {float:none;}
/* End IE5-Mac hack */

.login_popup{position:absolute;left:0;top:-4000px;width:200px;z-index:10000;text-align:right;background-color:#EEEEEE;border:2px solid #999;}
.login_popup_inside{background-color:#fff;margin:5px;text-align:right;float:right;}
.login_popup_inside input{text-align:left;border:1px solid #444;background:#fff;font-family:arial;font-size:12px;direction:ltr;padding-left:3px;width:100px;}
.login_popup_inside a{display:block;padding:3px;color:#fff;background-color:#444;text-align:center;width:40px;}

.details_form{float:right;display:inline;width:705px;margin-right:20px;margin-top:20px;text-align:right;direction:rtl;line-height:26px;}
.details_form div{float:right;}
.details_form td{vertical-align:top;}
.details_form input{width:165px;margin-top:3px;display:inline;border:1px solid #666;background:#fff;font-family:arial;font-size:12px;direction:rtl;padding-left:3px;padding-right:3px;}
.details_form textarea{width:450px;height:45px;margin-top:3px;display:inline;border:1px solid #666;background:#fff;font-family:arial;font-size:12px;direction:rtl;padding-left:3px;padding-right:3px;}
.details_form a{color:#00f;text-decoration:underline;}
.details_form a:hover{text-decoration:none;}

.details_form_party {float: right;display: inline;width: 760px;margin-top: -10px;margin-bottom: -25px;text-align: right;direction: rtl;line-height: 26px;}

.footer_wrap{margin:0 auto 10px auto;width:760px;background:#fff url('../images/footerbg.png') bottom left no-repeat;padding:20px 0 20px 0;}
.footer{direction:ltr;font-size:0.9em;color:#888;text-align:center;border-top:1px dashed #00598c;padding:7px 0 0 0;}
.footer div{float:left;display:inline;}
.footer divspan{margin-left:12px;}
.footer div a.credit{color:#dcdcdc;font-size:10px;}
.footer div a.powered{color:#888;}
.footer div a:hover.powered{color:#4B10F6;}
.footer div a.nav{font-size:12px;font-weight:bold;color:#424242;}
.footer div a:hover.nav{color:#4B10F6;;}
/* new code by eliran */

.content_wrap.gallery_sides{ min-height: 300px !important;}
.fb-wrapper-like-button { position: relative; left: 800px; bottom: -30px; }
.fb-wrapper-like-box { display: block; margin: 10px 2px 10px 0; }
.page_stream { visibility: hidden; display: none; height: 0 !important; width: 0; left: -9999px; }
div#amazon_side_Bar_bunner{  
margin-right: 10px;
margin-bottom: 10px
}

div#amazon_side_Bar_item{  
margin-right: 10px;
margin-bottom: 10px
}
.pictureSalePic { margin-top: 10px }

@media only screen and (min-width: 768px) {
    
    .container {
        width: 960px;
        margin: 0 auto;
        background: #fff url(../images/contbg.png) no-repeat;
        color: #222;
    }

    .main {
        float: right;
        display: inline;
        width: 960px;
        padding: 0;
        clear: both;
    }

    .header {
        float: right;
        height: 170px;
        width: 960px;
        text-align: left;
        clear: both;
    }

    .headers_background {
        position: relative;
        display: inline;
        float: right;
        width: 964px;
        margin: 5px -3px 10px;
        background: #eee url(../images/gradient2.png) repeat-x;
        color: #424242;
        line-height: 26px;
        border: 1px solid #ddd;
        border-right: 1px solid #bbb;
        border-bottom: 1px solid #bbb;
        text-decoration: none;
        text-align: right;
        text-indent: 15px;
        direction: rtl;
        clear: both;
    }

    #top_tabs {
        float: right;
        display: inline;
        width: 751px;
        background: #fff;
        font-size: 12px;
        line-height: normal;
        margin-right: 169px;
        margin-left: 20px;
        border-bottom-color: gray;
        border-bottom-width: thin;
        border-bottom-style: solid;
    }

    .page_content {
        float: right;
        display: inline;
        width: 791px;
        margin-top: 0px;
    }

    .content_wrap {
        float: right;
        display: inline;
        width: 771px;
        margin-right: 10px;
    }

    .other_wrap {
        float: right;
        display: inline;
        width: 661px;
        padding-bottom: 20px;
    }

    .other_add_basket_place_holder {
        position: relative;
        width: 591px;
        height: 19px;
        z-index: 118;
        right: 90px;
    }

    .other_image_wrap {
        float: right;
        display: inline;
        position: relative;
        clear: both;
        width: 721px;
        overflow: hidden;
        margin-right: 10px;
        z-index: 90;
    }

    .other_image_wrap img {
        background: #eee;
        border: 2px solid #BFBFBF;
        padding: 5px;
        width: 700px;
    }

    .other_image_name {
        float: right;
        display: inline;
        position: relative;
        width: 721px;
        height: 30px;
        margin-right: 10px;
        z-index: 120;
        margin-top: 1px;
        color: #BFBFBF;
    }

    .other_image_name_BODY {
        float: right;
        width: 721px;
        height: 19px;
        overflow: hidden;
        text-align: center;
        direction: ltr;
        line-height: 18px;
        font-size: 11px;
    }

    .footer_wrap {
        margin: 0 auto 10px auto;
        width: 960px;
        background: #fff url(../images/footerbg.png) bottom left no-repeat;
        padding: 20px 0 20px 0;
    }
	.other_image_wrap_cart{
		width: 250px;
		float: right;
        display: inline;
        position: relative;
        clear: both;
        overflow: hidden;
        margin-right: 16px;
		margin-top:23px;
        z-index: 90;
	}

   
}




/* Original open source design by Andreas Viklund - http://andreasviklund.com
Released through OSWD.org */

