* {margin: 0;}
html, body {height: 100%;}
html{
background:url('hp_bg.png')  no-repeat center 52px;
}
/* Body */
body{
font-family:arial;
font-size:13px;
line-height:20px;
text-align:center;
margin:0px;
color:#525252;
background:url('shadow2.png') no-repeat center 480px;
}
.tab table{
border:1px solid #ccc;
border-collapse:collapse;
width:100% !important;
}
.tab table tr:nth-child(2n+1){
background:#f5f5f5;
}
.tab table td{
    border: 1px solid #CCCCCC;
    padding: 10px;
    vertical-align: top;
}
.body{
background:#fff url('hp_bg.png')  no-repeat center 48px; 
}
/* הגדרות כלליות */
a{ text-decoration:underline;color:#74b924;outline:0;} 
a:hover {text-decoration:none;} 
a img { border:0px solid;}
form { margin:0px; }
hr { background:none; height:1px; border:0px; border-top:1px solid #ccc; }
iframe {}
p {margin:0px; padding:0px;}
input.b2{
background: transparent; 
font-family: arial;
width: 69px;
height: 32px;
color: rgb(255, 255, 255);
font-size: 15px; font-weight: bold;
}
/***************************************** FONTS **********************************************/

@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=429bd76a-6a52-47ce-a41a-fb5872ab1389");
@font-face{
font-family:"Avooka W26 Medium";
src:url("Fonts/3b44e5eb-3c16-44f1-a9fb-2724b4c6c53d.eot?iefix") format("eot");}
@font-face{
font-family:"Avooka W26 Medium";
src:url("Fonts/3b44e5eb-3c16-44f1-a9fb-2724b4c6c53d.eot?iefix");
src:url("Fonts/022713e7-6d62-4432-9343-8655982e67ac.woff") format("woff"),url("Fonts/d7e4c53a-8a5b-454a-9dfb-cb0dab1c481a.ttf") format("truetype"),url("Fonts/f7f22dcd-7d35-4d2d-940f-604226d3ed08.svg#f7f22dcd-7d35-4d2d-940f-604226d3ed08") format("svg");
}
@font-face{
font-family:"Avooka W26 Light";
src:url("Fonts/a87068c2-a4c6-4bd5-954f-47bdceee0570.eot?iefix") format("eot");}
@font-face{
font-family:"Avooka W26 Light";
src:url("Fonts/a87068c2-a4c6-4bd5-954f-47bdceee0570.eot?iefix");
src:url("Fonts/97bed7d7-3293-44fe-900d-32703fd2a862.woff") format("woff"),url("Fonts/cad5fcc7-c8d0-46c1-9971-9cf1bc4b13a5.ttf") format("truetype"),url("Fonts/b35b0d35-eafa-45b8-819d-583c554d7047.svg#b35b0d35-eafa-45b8-819d-583c554d7047") format("svg");
}
@font-face{
font-family:"Avooka W26 Bold";
src:url("Fonts/1af5196e-ce15-458a-ae2f-fe242b0dec33.eot?iefix") format("eot");}
@font-face{
font-family:"Avooka W26 Bold";
src:url("Fonts/1af5196e-ce15-458a-ae2f-fe242b0dec33.eot?iefix");
src:url("Fonts/6780e652-50ea-4b11-8990-102fa633cc0f.woff") format("woff"),url("Fonts/f8ec6df9-a40e-4810-9698-4c578f8eed7b.ttf") format("truetype"),url("Fonts/7f17f75b-e26b-4d13-b61a-b2cf11f48cca.svg#7f17f75b-e26b-4d13-b61a-b2cf11f48cca") format("svg");
}
h1{
font-size:24px;
line-height:24px;
font-weight:normal;
margin:0 0 10px;
color:#1e1e1e;
}
h2{
font-size:22px;
line-height:22px;
font-weight:normal;
margin:0 0 10px;
color:#1e1e1e;
}
h3{
font-size:22px;
line-height:22px;
font-weight:normal;
margin:0 0 10px;
color:#1e1e1e;
}
h4{
font-size:14px;
margin:0;
color:#1e1e1e;
font-weight:normal;
}

input, textarea, select{font-family:arial;font-size:13px;}
textarea{resize:none;}
/* container */
.container{
text-align:right;
direction:rtl;
width:1004px;
margin:0px auto;
}
/* Header */
.header{
width:1004px;
float:right;
}

.logo1{
float:left;
margin:15px 0px 0px 25px;
width:119px;
height:67px;
}


.logo2{
float:right;
margin:15px 23px 0px 0px;
width:150px;
height:57px;
}
.cart_link{
float:right;
width:73px;
height:29px;
background:url('cart_link.jpg') repeat-x left top;
text-decoration:none;
line-height:28px;
font-weight:bold;
margin-left:0; margin-right:263px; margin-top:15px; margin-bottom:0; padding-left:0; padding-right:33px; padding-top:0; padding-bottom:0
}
.search{
/* background:url('search_bg.gif') no-repeat left top; */
float:right;
width:416px;
height:29px;
margin-left:0; margin-right:13px; margin-top:15px; margin-bottom:0


}
/* Content cuadro de 4 productos*/
.content{
width:1004px;
float:right;
margin:0 0 253px 0;
position:relative;
z-index:1;
}
.content2{
width:949px;
float:right;
padding:39px 42px 0px 20px;
margin:0 0 190px 0;
position:relative;
z-index:1;
background:url(bg2.png) right 85px no-repeat;
}
.banner1{
float:right;
width:1004px;
height: 425px;
position:relative;
}
.banner2{
float:right;
width:905px;
margin:51px 59px 0 0;
display: none;
}
.hp_img{
float:left;
width:990px;
height:395px;
border:none;
margin:0px 0 0 5px;
text-decoration: none
}

.hp_front{
float:right;
width:300px;
overflow: hidden;
}

.hp_htc{
float:right;
width:300px;
line-height:30px;
margin:0 0 20px 0;
font-family:'Montserrat', Arial;
color:#1e1e1e;
font-size:18px;
}

.hp_htcf{
float:right;
width:300px;
line-height:30px;
margin:0 0 20px 0;
font-family:'Montserrat', Arial;
color:#1e1e1e;
font-size:16px;
}

.hp_htct{
float:right;
text-align:left;
width:300px;
line-height:30px;
margin:0 0 20px 0px;
font-family:'Montserrat', Arial;
color:#1e1e1e;
font-size:18px;
}

.buy_btn{
float:right;
width:121px;
height:27px;
background:url(hp_htc_btn.png) left top no-repeat;
color:#fff;
text-decoration:none;
font-size:16px;
text-align:center;
line-height:24px;
margin-top:20px;
}
.hp_gallery_btn{
position:absolute;
bottom:157px;
right:210px;
width:147px;
}
.hp_sons{
float:left;
width:974px;
margin:45px 15px 0 0;
padding-bottom:6px;
background:url(shadow2.png) center bottom no-repeat;
}
.son1{
float:right;
width:238px;
height:168px;
padding:0 5px 0 0;
background:url(border3.gif) right top no-repeat;
}
.son_wrap{
float:right;
width:238px;
height:165px;
border-top:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
padding:1px 0 0 0;
}
.son1_1{
float:right;
width:191px;
height:151px;
background:url(hp_sons_bg.gif) left top repeat-x;
padding:14px 18px 0 29px;
position:relative;
z-index:1;
}
.hp_sons h1, .hp_sons h2, .hp_sons h3{
color:#1e1e1e;
font-size:15px;
width:190px;
font-family: "Avooka W26 Bold";
}

.hp_sons h3b{
color:#1e1e1e;
font-size:14px;
width:190px;
font-family: "Avooka W26 Bold";
}

.hp_sons_btn{
float:right;
background:url(hp_sons_btn.gif) left top no-repeat;
width:55px;
height:24px;
padding-right:21px;
text-decoration:none;
font-size:13px;
font-weight:bold;
line-height:22px;
margin:19px 0 0 0;
}
.son1 img{
position:absolute;
bottom:-30px;
left:0;
z-index:2;
}
.son2{
float:right;
width:241px;
height:166px;
background:#fff url(hp_sons_bg.gif) left 1px repeat-x;
position:relative;
z-index:3;
border-top:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
border-right:1px solid #d5d5d5;
}
.son2 img{
position:absolute;
bottom:-33px;
left:0;
z-index:4;
}
.son3{
float:right;
width:241px;
height:166px;
background:url(hp_sons_bg.gif) left 1px repeat-x;
position:relative;
z-index:2;
border-top:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
}
.son3 img{
position:absolute;
bottom:-35px;
left:0;
z-index:3;
}
.son4{
float:right;
width:236px;
height:168px;
background:url(border4.gif) left top no-repeat;
padding:0 0 0 5px;
}
.son_wrap2{
float:right;
width:236px;
height:165px;
border-top:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
padding:1px 0 0 0;
}
.son4_1{
float:right;
width:197px;
height:153px;
background:url(hp_sons_bg.gif) left top repeat-x;
padding:13px 19px 0 22px;
position:relative;
z-index:1;
}
.son4 img{
position:absolute;
bottom:-32px;
left:0;
z-index:2;
}

.son_img {
	max-width: 145px;
	max-height: 125px;
	height: auto;
	width: auto;
}

.hp_sons p{
height:40px;
overflow:hidden;
}

.right_menu{
float:right;
width:190px;
min-height:760px;
background:url('border7.png') no-repeat left top;
margin-left:0; margin-right:0; margin-top:72px; margin-bottom:0; padding-left:43px; padding-right:0; padding-top:0; padding-bottom:0
}
.left_content{
float:right;
width:654px;
min-height:680px;
padding:0 35px 0 0;
margin:72px 0 0 0;
}
.left_content h2{
font-size:22px;
margin:0 0 20px 0;
line-height:20px;
}
.left_content_img{
float:left;
margin:0 19px 30px 0;
}
.p_div{
float:right;
width:367px;
}
.right{
float:right;
width:443px;
min-height:585px;
background:url('border5.png') no-repeat left top;
margin-top:72px
}
.right h2{
margin:0 0 22px 0;
}
.right p{
width:395px;
margin:0 0 22px 0;
}
.contact_form{
float:right;
width:392px;
}
.contact_form input[type="text"]{
border:0 none;
width:171px;
float:right;
height:27px;
color:#383838;
background:url('input.gif') no-repeat left top;; margin-left:14px; margin-right:0; margin-top:0; margin-bottom:14px; padding-left:9px; padding-right:9px; padding-top:0; padding-bottom:0
}
.contact_form textarea{
float:right;
width:375px;
height:108px;
color:#383838;
border:0 none;
background:url('input2.gif') no-repeat left top;
margin-left:0; margin-right:0; margin-top:0; margin-bottom:19px; padding-left:9px; padding-right:9px; padding-top:9px; padding-bottom:0
}
.contact_form input[type="submit"]{
float:left;
width:81px;
height:30px;
color:#fff;
border:0 none;
padding:0;
background:url('submit.gif') no-repeat left top;
font-size:16px;
cursor:pointer
}
.contact_form select{
border:0 none;
width:391px;
float:right;
height:27px;
color:#383838;
background:url('input_long.gif') no-repeat left top;; margin-left:0; margin-right:0; margin-top:0; margin-bottom:14px; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0
}
.left{
float:right;
width:459px;
margin:72px 20px 0 0;
}
.details .bold {
	float: right;
	margin: 11px 0 0 0;
}
.info_text {
  float: right;
  width: 105px;
  margin: 11px 6px 0 0;
}
.details1{
float:right;
width:155px;
height:46px;
background:url('details1.gif') no-repeat right center;
padding-right:56px;
margin-left:15px; margin-right:0; margin-top:20px; margin-bottom:14px
}
.bold{
color:#76bb27;
font-weight:bold;
}
.details2{
float:right;
width:177px;
height:46px;
background:url('details2.gif') no-repeat right center;
padding-right:56px;
margin-left:0; margin-right:0; margin-top:20px; margin-bottom:14px
}
.details3{
float:right;
width:155px;
height:46px;
background:url('details3.gif') no-repeat right center;
padding-right:56px;
margin-left:15px; margin-right:0; margin-top:0; margin-bottom:19px
}
.details4{
float:right;
width:177px;
height:46px;
background:url('details4.gif') no-repeat right center;
padding-right:56px;
white-space: nowrap; margin-left:0; margin-right:0; margin-top:0; margin-bottom:19px
}
.details4 a{
color:#525252;
text-decoration:none;
width: 133px;
}
.details4 a:hover{
color:#74b924;
text-decoration:underline;
}
.map_wrap{
float:right;
width:446px;
border:1px solid #cdcdcd;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:6px;
}
.card_menu{
position:absolute;
top:66px;
right:239px;
width:654px;
height:33px;
list-style:none;
padding:0;
margin:0;
background:none;
}
.card_menu li{
float:right;
background:url('card_menu3.png') no-repeat right top;
height:33px;
margin-left:0; margin-right:28px; margin-top:0; margin-bottom:0
}		
.card_menu li a{
background:url('card_menu4.png') no-repeat left top;
outline:0;
text-align:center;
color:#fff;
height:33px;
display:block;
line-height:30px;
text-decoration:none;
font-size:14px;
min-width:90px; margin-left:-18px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:26px; padding-right:12px; padding-top:0; padding-bottom:0
}
.card_menu .active_card{
float:right;
background:url('card_menu1.png') no-repeat right top;
height:33px;
margin-left:0; margin-right:28px; margin-top:0; margin-bottom:0
}
.card_menu .active_card a{
background:url('card_menu2.png') no-repeat left top;
outline:0;
text-align:center;
color:#1c1c1c;
height:33px;
display:block;
line-height:30px;
text-decoration:none;
font-size:14px;
min-width:90px; margin-left:-18px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:26px; padding-right:12px; padding-top:0; padding-bottom:0
}
.card_menu2{
position:absolute;
top:66px;
right:239px;
width:654px;
height:33px;
list-style:none;
padding:0;
margin:0;
background:none;
}
.card_menu2 li{
float:right;
background:url('card_menu3.png') no-repeat right top;
height:33px;
margin-left:0; margin-right:28px; margin-top:0; margin-bottom:0
}		
.card_menu2 li a{
background:url('card_menu4.png') no-repeat left top;
outline:0;
text-align:center;
color:#fff;
height:33px;
display:block;
line-height:30px;
text-decoration:none;
font-size:14px;
min-width:90px; margin-left:-18px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:26px; padding-right:12px; padding-top:0; padding-bottom:0
}
.card_menu2 .active_card{
float:right;
background:url('card_menu1.png') no-repeat right top;
height:33px;
margin-left:0; margin-right:28px; margin-top:0; margin-bottom:0
}
.card_menu2 .active_card a{
background:url('card_menu2.png') no-repeat left top;
outline:0;
text-align:center;
color:#1c1c1c;
height:33px;
display:block;
line-height:30px;
text-decoration:none;
font-size:14px;
min-width:90px; margin-left:-18px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:26px; padding-right:12px; padding-top:0; padding-bottom:0
}
.products_son{
float:right;
width:628px;
background:url('shadow3.png') no-repeat center bottom;
padding-bottom:31px;
border-bottom:1px solid #d5d5d5;
margin: 35px 0
}
.products_son img{
float:right;
margin:0 0 10px 16px;
width: 230px;
}
.products_text{
float:right;
width:325px;
}

.products_text.wide_products_text {
	width: 580px;
}

.products_text h3{
margin:0 0 15px 0;
}
.products_text div.inpro{
min-height:173px;
}
.products_text_a{
float:left;
width:55px;
height:24px;
background:url('btn.gif') no-repeat left top;
font-weight:bold;
text-decoration:none;
line-height:23px;
margin-top:25px; padding-left:0; padding-right:21px; padding-top:0; padding-bottom:0
}
.products_son2{
float:right;
width:628px;
background:url('shadow3.png') no-repeat center bottom;
padding-bottom:31px;
border-bottom:1px solid #d5d5d5;
margin-left:0; margin-right:0; margin-top:35px; margin-bottom:0
}
.products_son2 img{
float:left;
margin:0 16px 0px 55px;
width:230px
}
.products_son3{
float:right;
width:628px;
padding-bottom:31px;
margin-top:35px;
}
.products_son3 img{
float:right;
margin:0 0 10px 16px;
}
.product{
float:right;
width:681px;
}
.product_text {
float:right;
width:291px;
margin-left:46px;
}
.product_text.wide_product_text {
width:580px;
}
.product_text h2{
margin:0 0 18px 0;
line-height:20px;
}
.price{
float:right;
width:122px;
height:30px;
background:url('price.gif') no-repeat left top;
color:#fff;
font-size:16px;
text-decoration:none;
line-height:28px;
padding-right:15px;
outline:0; margin-left:12px; margin-right:0; margin-top:25px; margin-bottom:0
}
.order{
float:right;
width:127px;
height:30px;
background:url('order.gif') no-repeat left top;
color:#fff;
font-size:17px;
font-weight:bold;
text-decoration:none;
border:0 none;
cursor:pointer;
text-align:right;
outline:0; margin-left:12px; margin-right:0; margin-top:25px; margin-bottom:0; padding-left:0; padding-right:32px; padding-top:0; padding-bottom:3px
}
.product_imgs{
float:right;
width:344px;
}
.product_img{
float:left;
width:336px;
height:371px;
background:url('img_border.gif') no-repeat left top;
padding:4px;
overflow:hidden;
margin-bottom:23px;
text-align:center
}
.product_img img{
float:none;
max-width:336px;
max-height:369px;
}
.product_thumbs{
float:right;
width:344px;
}
.thumb_a{
float:right;
width:77px;
height:57px;
background:url('product_thumb.gif') no-repeat right top;
position:relative;
margin-left:12px;
text-align:center
}
.thumb_a:hover{
background:url('product_thumb.gif') no-repeat left top;
}
.thumb_a.active{
background:url('product_thumb_active.gif') no-repeat left top;
height:57px;
margin-top:-10px;
padding-top:10px
}
.thumb_a img{
max-width:61px;
max-height:40px;
margin:10px 9px 8px 8px;
}	
.play{
width:24px;
height:24px;
position:absolute;
top:27px;
left:24px;
background:url('play.png') no-repeat left top;
cursor: pointer
}
#largeImage {
	position: relative;
}
#largeImage .play{
	background:url('play.png') no-repeat center;
	width: 128px;
	height: 128px;
	position: absolute;
	top: 50%;
	right: 50%;
	margin-left:0; margin-right:-64px; margin-top:-64px; margin-bottom:0
}
.related{
float:right;
width:681px;
margin:66px 0 26px 0;
}
.related h3{
width:634px;
height:24px;
background:url('border9.png') no-repeat left bottom;
padding-bottom:11px;
margin-left:0; margin-right:0; margin-top:0; margin-bottom:27px
}
.related_son{
float:right;
width:205px;
margin-left:22px;
}
.related_son_imgbox {
float:right;
height:165px;
margin:0 0 0 15px;
position:relative;
overflow:hidden;
width:77px;
}
.related_son img{
max-width:76px;
max-height:141px;
position:absolute;
right:50%;
top:50%;
margin: 999px 0 0 0;
}
.related_son_text{
float:right;
width:111px;
}
.related_h4{
font-size:17px;
color:#1e1e1e;
margin:0 0 14px 0;
line-height:17px;
float:right;
width: 170px;
text-align: right;
font-weight:bold;
}
.related_son_text p{
min-height:60px;
margin-bottom:13px;
width:115px;
}
.related_son_text a{
float:left;
width:55px;
height:24px;
background:url('product_btn.png') no-repeat left bottom;
padding-right:21px;
text-decoration:none;
font-weight:bold;
line-height:22px
}
.line{
float:right;
width:198px;
height:152px;
background:url('line.gif') no-repeat left top;
padding-left:24px; padding-right:19px; padding-top:14px; padding-bottom:0
}

.ran_out{
float:left;
width:167px;
height:32px;
color:#fff;
font-weight:bold;
background:url('ran_out.gif') no-repeat right top;
text-align:left;
font-size:16px;
line-height:32px;
direction:ltr;
margin-left:160px; margin-right:0; margin-top:23px; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}
.coming_soon_div{
float:right;
width:100%;
height:50px;
}
.coming_soon{
float:right;
width:167px;
height:32px;
color:#fff;
font-weight:bold;
background:url('coming_soon.gif') no-repeat right top;
text-align:left;
font-size:16px;
line-height:32px;
direction:ltr;
padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}
.newsletterTable{
float:right;
width:405px;
color: #383838;
}
.newsletterTable_input{
background:url('input.gif') no-repeat left top;
border: 0 none;
color: #383838;
float: right;
height: 27px;
width: 171px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:14px; padding-left:9px; padding-right:9px; padding-top:0; padding-bottom:0
}
.send_newsletter{
background: url('submit.gif') no-repeat left top;
border: 0 none;
color: #FFFFFF;
cursor: pointer;
float: left;
font-size: 16px;
height: 30px;
padding: 0;
width: 81px;
margin-left:10px
}
.newsletter_p{
color:#525252;
}
.newsletterTable_select{
background: url('input_long.gif') no-repeat left top;
border: 0 none;
color: #383838;
float: right;
height: 27px;
width: 391px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:14px; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0
}
.newsletterTable_checkbox{
margin:0 0 0 10px;
}
.sf-sub-indicator{
/* text-indent:9999px;
background: url(images/arrow.gif) no-repeat scroll left top transparent;
width:5px;
height:7px; */
display:none;
}
.footer_div2_right{
float:right;
width:165px;
}
.footer_div2_left{
float:right;
width:177px;
}
.addthis_wrap{
position:absolute;
left:0;
top:0;
width:150px;
right:190px\9;
}
.subtitle{
float:right;
width:100%;
color:red;
margin:0 0 10px 0;
font-weight:bold;
}
/* footer */
.footer{
float:right;
width:100%;
height:auto;
margin-top:-283px;
position:relative;
text-align:right;
direction:rtl;
background:#fff url('footer_bg.png') repeat-x left top;
}
.infooter{
width:966px;
height:30px;
margin:0 auto;
padding:134px 19px 0 19px;
position:relative;
}
.footer a.up{
background:url('up.gif') no-repeat right top;
color:#74b924;
display:block;
width:83px;
height:28px;
position:absolute;
top:86px;
right:15px;
font-weight:bold;
line-height:22px; padding-left:0; padding-right:37px; padding-top:0; padding-bottom:0
}
.footer a{
color:#525252;
text-decoration:none;
}
.footer a:hover{
color:#74b924;
}
.footer_div{
float:right;
width:278px;
margin-left:42px;
}
.footer_div h4{
border-bottom:0px solid #c2c2c2;
padding:0 0 6px 0;
margin:0 0 10px 0;
}
.footer_div h4b{
border-bottom:0px solid #c2c2c2;
padding:-10px 0 6px 0;
margin:-10px 0 10px 0;
position:relative;
}
.newstitle{
color:#74b924;
font-weight:bold;
margin:0 0 2px 0;
line-height:15px;
}
.newstitle a{
color:#74b924;
}
.newstitle a:hover{
color:#E8740A;
}
.newscontent{
margin:0 0 20px 0;
}
.footer_div2{
float:right;
width:342px;
margin-left:42px;
position:relative;
}
.footer_div2 h4{
border-bottom:1px solid #c2c2c2;
padding:0 0 6px 0;
margin:0 0 14px 0;
}
.footer_div2 a{
float:right;
padding-right:28px;
display:block;
margin-bottom:10px;
}
.footer_div3{
float:right;
width:261px;
}
.footer_div3 h4{
border-bottom:0px solid #c2c2c2;
padding:0 0 6px 0;
margin:0 0 14px 0;
}
.footer_div3 a{
margin-left:10px;
float:right;
}
.copy{
float:right;
width:261px;
margin-top:10px;
}
.copy span{
color:#ef3024;
font-weight:bold;
}
/************************** dooble ************************************/
.dooble{float:left;width:126px;font-family:Century Gothic;padding:5px 0 0 0;text-align:left;font-weight:normal;color:#525252;margin:15px 0 0 0;}
.dooble a{text-decoration:none;font-family:arial;font-weight:normal;margin:0;}
.dooble a:hover{color:#00CCFF;text-decoration:none;}
.dooble span{font-family:Century Gothic;color:#00CCFF;font-weight:normal;}
/**************************** dooble ************************************/
/*** ESSENTIAL STYLES ***/
.sf-menu9{
float:right;
margin:-10px 23px 0px 0px;
width:980px;
padding:0;
height:33px;
list-style:none;
position: relative;
z-index: 1000;
}
.sf-menu9 li{
float:right;
height:33px;
margin-right:-1px;
position:relative;
}
.sf-menu9 a {
display:block;
font-size:14px;
line-height:35px;
text-align:center;
color:#555555;
height:33px;
/*** font-weight:bold; ***/
text-decoration:none;
background:url('kav.gif') no-repeat left 13px;; padding-left:18px; padding-right:19px; padding-top:0; padding-bottom:0
}
.sf-menu9 li.last a{
background:none;
}
.sf-menu9 a:hover{
outline:0;
color:#74b924;
}
.sf-menu9 > li.active{
background:#74b924 url('a.gif') no-repeat left top;
}
.sf-menu9 > li.active > a{
outline:0;
background:url('td.gif') no-repeat right top;
color:#fff;
text-align:center; padding-left:29px; padding-right:18px; padding-top:0; padding-bottom:0
}
.sf-menu9 > li.active > ul{

}
.sf-menu9 ul {
position:absolute;
top:-9999px;
width:82px; /* left offset of submenus need to match (see below) */

margin-top:2px;
padding:0;
list-style:none;
}
.sf-menu9 ul li {
width:100%;
height:28px;
text-align:left;
background:#fff;
border-bottom:1px solid #A4A4A4;
border-left:1px solid #A4A4A4;
border-right:1px solid #A4A4A4;
}
.sf-menu9 ul li a{
text-align:left;
font-size:10px;
/* background:url('arrow.gif') no-repeat 13px 11px; */
font-weight:normal;
line-height:28px
}
.sf-menu9 li li:hover, .sf-menu9 li.sfHover{
outline:0;
visibility:inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu9 li:hover ul,
.sf-menu9 li.sfHover ul {
right:0;
top:2.3em; /* match top ul list item height */
z-index:99;
}
ul.sf-menu9 li:hover li ul,
ul.sf-menu9 li.sfHover li ul {
top:-999em;
}
ul.sf-menu9 li li:hover ul,
ul.sf-menu9 li li.sfHover ul {
left:150px; /* match ul width */
top:0;
}
ul.sf-menu9 li li:hover li ul,
ul.sf-menu9 li li.sfHover li ul {
top:-999em;
}
ul.sf-menu9 li li li:hover ul,
ul.sf-menu9 li li li.sfHover ul {
left:10em; /* match ul width */
top:0;
}
/* ---------------------------------------------------------------------------------------------------------------- */
/*** ESSENTIAL STYLES ***/
.sf-menu10{
float:right;
margin:0;
padding:0;
list-style:none;
width:189px;
}
.sf-menu10 li{
padding:0;
background:url('menu_btn.gif') no-repeat left top;
margin-bottom:9px
}
.sf-menu10>li.active{
background:url('menu_open.gif') no-repeat left top;
}

.sf-menu10.oneLevel li.active {
	background:url('menu_btn.gif') no-repeat left top;
	color: #74B924
}

.sf-menu10.oneLevel li.active a { color: #74B924; } 

.sf-menu10 ul li.active a { color: #74B924; }

.sf-menu10 a{
display:block;
padding:6px 9px 9px 9px;
color:#1e1e1e;
text-decoration:none;
}
.sf-menu10 a:hover, .sf-menu10 a:active{
outline:0;
color:#74b924;
}   
.a_active{
font-weight:bold;
}
.sf-menu10 li ul{
background:url('menu_open_bg.gif') no-repeat left bottom;
width:189px;
margin:0;        
list-style-type:none; padding-left:0; padding-right:0; padding-top:0; padding-bottom:6px
}
.sf-menu10 ul li{
width:187px;
padding:0 0 0 0;
text-align:right;
border-right:1px solid #d5d5d5;
border-left:1px solid #d5d5d5;
background:none;
margin:0;
}
.sf-menu10 ul li a{
display:block;
padding:7px 11px;
color:#1e1e1e;
text-decoration:none;
font-weight:normal;
}
.sf-menu10 ul li a.active{
font-weight:bold;
color:#74b924;
}
.sf-menu10 ul li a:hover{
font-weight:bold;
color:#74b924;
}
.sf-menu10 ul ul{
display:none;
}
/* ------------------------------------------------------------------------------------------------------------- */
/* News Block */
#marqueecontainer{
position:relative;
width:278px;
height:80px;
overflow:hidden;
border:0px dotted #ccc;
}
/* Contactform page */
#contactform{
width: 325px; 
}
.cff {
width:250px;
margin:2px 0px;
text-align:right;
}
#send{
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#1755A1;
border:0px;
padding:3px 7px;
color:#fff;
font-weight:bold;
font-family:arial;
cursor:pointer;
}
.error{color:red;}
label.error{
color:red;
float:right;
width:100%;
}
.customform{width:374px;float:right;}
.question{
width:100%;
float:right;
padding:0 0 10px 0;
}
.question p{
width:150px;
float:right;
padding:0 0 0 20px;
}
label.error{width:100%;text-align:left;}
span.red{
color:red;
position:relative;
margin-right:-9px;
bottom:-2px;
*right:-12px;
}
/*************************************** sons numbers ************************************************/
#pager{
float:right;
width:100%;
text-align:center;
margin: 49px 0 60px 0;
line-height:26px;
}
#pager a{
background:url('pager_numbers.png') no-repeat right center;
color:#1E1E1E;
text-decoration:none;
width:27px;
height:27px;
display:inline-block;
*display:inline;
zoom:1;
margin-left:13px; margin-right:0; margin-top:0; margin-bottom:0
}
#pager a:hover{background:url('pager_numbers.png') no-repeat left center;color:#fff}
#pager a.active{background:url('pager_numbers.png') no-repeat left center;color:#fff}
#pager a.n, #pager a.p{
background:url('pager_btn.png') no-repeat right center;
width:101px;
height:27px
}
#pager a.n:hover, #pager a.p:hover{
background:url('pager_btn.png') no-repeat left center;
}
/***************************************** CART **********************************************/
.cartcontainer{
width:100%;
height:auto;
float:right;
font-size: 13px;
text-align: right;
}
.cart_h1{
margin:0 0 82px 0;
}
.cart_table{
width:100%;
direction:rtl;
font-size: 13px;
text-align: right;
}
.cart_table th{
background:#f5f5f5;
border-bottom:1px dotted #dddddd;
border-top:1px dotted #dddddd;
font-size: 13px;
text-align: right;
height:30px;
line-height:30px;
}
.cart_table td{
border-bottom:1px dotted #E3E3E3;
height:30px;
line-height:30px;
font-size: 13px;
text-align: right;
}
.cart_table td.no_bottom_border{
border:0;
}
.cartlogin{
background: none repeat scroll 0 0 #E3E3E3;
float: right;
height: auto;
margin: 20px 0 0 50px;
padding: 10px 20px 20px;
width: 400px;
border: 1px solid #DDDDDD;
}
.cartlogin input{
border-left:1px solid #BBBBBB; border-right:0 none -moz-use-text-color; border-top:1px solid #BBBBBB; border-bottom:0 none -moz-use-text-color; -moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
-webkit-border-bottom-colors: none;
-webkit-border-image: none;
-webkit-border-left-colors: none;
-webkit-border-right-colors: none;
-webkit-border-top-colors: none;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
padding: 5px;
width: 250px
}
.cartlogin input.login_submit{
background:#74B924;
border: 0 none;color: #FFFFFF;cursor: pointer;height: auto;margin: 10px 0 0;width: auto;float:left;
}
.cartregister{
float: right;
height: auto;
margin:0 0 50px 0;
width:100%;
}
.cartregister ul{
list-style:none;
padding:0;
margin:0;
min-height:500px;
}
.cartregister ul li{
float:right;
width:100%;
line-height:40px;
}
.cartregister ul.cart_finish li{
border-bottom:1px dotted #ddd;
}
.order_number{
background:#f5f5f5;
font-weight:bold;
border-top:1px dotted #ddd;
}
.cartregister ul li label{
float:right;
width:100px;
padding:0 5px 0 0;
}
.cartregister input{
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
border:1px solid #ddd;
padding: 5px;
width: 250px;
}
.cartregister textarea{
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
border:1px solid #ddd;
padding: 5px;
width: 250px;
height:80px;
}
.cartregister select{
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
border:1px solid #ddd;
padding: 5px;
width: 260px;
}
.cart_table h1{
text-align:left;
font-size:16px;
font-family:arial;
}
.shipment_select select{
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
border:1px solid #ddd;
padding: 5px;
width: 260px;
}
.shipment_select label{
float:right;
width:100px;
}
.ui-notify-message {
display:none;
}
.ui-notify-message h1{
display:none;
}
.cartregister input.cartsubmit{
background: none repeat scroll 0 0 #74B924;border: 0 none;color: #FFFFFF;cursor: pointer;height: auto;margin: 10px 0 0;width: auto;float:left;font-size:20px;
}
.cartable {
border-collapse:collapse;
}
.cartable th{
background:#000;
color:#fff;
font-size: 13px;
text-align: right;
}
.cartable tr{
border-bottom:1px solid #000;
font-size: 13px;
text-align: right;
}

.tab {
	padding: 0 0 0 0;
}
.details_table{
width:100%;
}
.details_table input{
margin:0 30px 0 0;
}
.details_table select{
margin:0 30px 0 0;
}
.gudgets_img{ 
float:left;
border:3px solid #D5D5D5;
border-radius: 6px 6px 6px 6px;
padding:5px;
width:324px;
}
/***************************************** CART **********************************************/
.img_with_border img{
border: 3px solid #D5D5D5;
border-radius: 6px 6px 6px 6px;
padding: 5px;
width: 216px;
}
.site_map{
float:right;
width:350px;
padding:0 0 100px 0;
}
.CartCouponSend{
border:0;
background:none;
color:#74B924;
cursor:pointer;
text-decoration:underline;
}
.CartCouponSend:hover{
text-decoration:none;
}
input::-webkit-input-placeholder {
color:#fff;
}

/************************************ watermark style ****************************************/
.left_content ::-webkit-input-placeholder  { color:#919498; }
.left_content input:-moz-placeholder { color:#919498; }
/************************************ watermark style ****************************************/

.genderRadio{
margin:0 7px;
}
.contact_form ::-webkit-input-placeholder  { color:#383838; }



input { color: #000; }
textarea, .textInput {
	width: 70px;
	margin: 0 0 0.5em;
	padding: 5px;
	background: #F5F8FA ;
	border: 0px solid #fff;
	border-color: #C9CACB #fff #fff #C9CACB;
	outline: none;}
	
label.overlabel { 
	color: #B3B4B4; 
	font-size: 1em
	display:none;	/* initially hidden to prevent other content from shifting after JS function runs */ 
}


.input1{
float:right;
width:164px;
height:29px;
border:0px;
text-align:right;
padding:0px 10px;
color:#6c6c6c;
font-size:15px;
line-height:26px;
background:none;
}

.button{
float:left;
width:40px;
height:14px;
margin:8px 7px 0 0;
}

.btn{
float:right;
background:url('hp_sons_btn.gif') no-repeat left top;
border:0px;
width:75px;
height:35px;
margin: 0px 0px 0px 0px;
text-decoration:none;
font-size:10px;
line-height:22px;
padding: 0px 0px 0px;
}

.hp_sons_btnb{
float:left;
width:90px;
height:26px;
text-decoration:none;
font-family:"Avooka W26 Light";
font-size:11px;
line-height:20px;
color:#76bb27;
margin: 5px 0px 0px 10px;
}