* {margin: 0;}
html, body {height: 100%;}
html{
background:url(../images/hp_bg.jpg) center 138px repeat-x;
}
/* Body */
body{
font-family:arial;
font-size:13px;
line-height:20px;
text-align:center;
margin:0px;
color:#525252;
background:url(../images/shadow.png) center 464px no-repeat;
}
.newRequestForm input[type="text"] ,.newRequestForm textarea {
	margin: 0 0 0 12px !important;
}
.getWarrentyTypeBtn,.pickCityBtn,.submitNewRequest{
	width: 81px;
	height: 30px;
	color: #FFF;
	border: 0;
	padding: 0;
	background: url(../images/submit.png) left top no-repeat !important;
	font-size: 16px;
	cursor: pointer;
}

.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(../images/bg.jpg) center 138px repeat-x; 
}
/* ×”×’×“×¨×•×ª ×›×œ×œ×™×•×ª */
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;
position:relative;
}
.stampaLogo{
position:absolute;
right:267px;
top:15px;
}
.logo1{
float:left;
margin:15px 0px 0px 25px;
width:119px;
height:67px;
}
.logo2{
float:right;
margin:15px 23px 0px 0px;
height:67px;
}
.cart_link{
float:right;
width:73px;
height:29px;
background:url(../images/cart_link.jpg) left top repeat-x;
padding:0 33px 0 0;
text-decoration:none;
line-height:28px;
font-weight:bold;
margin:15px 263px 0 0;
}
.search{
background:url(../images/search_bg.gif) left top no-repeat;
float:right;
width:216px;
height:29px;
margin:15px 13px 0 0;
}
.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:right;
width:14px;
height:14px;
margin:8px 7px 0 0;
}
/* Content */
.content{
width:1004px;
float:right;
margin:0 0 263px 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(../images/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:450px;*/
height:330px;
margin:9px 0 0 8%;
}
.hp_front{
float:right;
width: 452px;
max-width:100%;
overflow: hidden;
}
.slideText_item:first-child ~ .slideText_item{
	display:none;
}
.hp_htc{
line-height:30px;
margin:0 0 20px 0;
font-family:'Montserrat', Arial;
color:#1e1e1e;
font-size:29px;
white-space: nowrap;
}
.buy_btn{
float:right;
width:121px;
height:27px;
background:url(../images/hp_htc_btn.png) left top no-repeat;
color:#fff;
text-decoration:none;
font-size:16px;
text-align:center;
line-height:24px;
margin-top:35px;
}
.hp_gallery_btn{
position:absolute;
bottom:157px;
right:210px;
width:147px;
}
.hp_sons{
float:right;
width:974px;
margin:45px 15px 0 0;
padding-bottom:6px;
background:url(../images/shadow2.png) center bottom no-repeat;
}
.son1{
float:right;
width: 338px;
height: 168px;
padding:0 5px 0 0;
background:url(../images/border3.gif) right top no-repeat;
}
.son_wrap{
float:right;
width: 338px;
height:165px;
border-top:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
padding:1px 0 0 0;
}
.son1_1{
float:right;
width: 291px;
height:151px;
background:url(../images/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:20px;
width:190px;
font-family: "Avooka W26 Bold";
}
.hp_sons_btn{
float:right;
background:url(../images/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: 15px;
z-index:2;
}
.son2{
float:right;
width:241px;
height:166px;
background:#fff url(../images/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: 309px;
height:166px;
background:url(../images/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: 30px;
z-index:3;
}
.son4{
float:right;
width: 316px;
height:168px;
background:url(../images/border4.gif) left top no-repeat;
padding:0 0 0 5px;
}
.son_wrap2{
float:right;
width: 316px;
height:165px;
border-top:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
padding:1px 0 0 0;
}
.son4_1{
float:right;
width: 275px;
height: 153px;
background:url(../images/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-height: 120px;
height: auto;
width: auto;
}
.hp_sons p{
height:40px;
overflow:hidden;
}
.right_menu{
float:right;
width:190px;
min-height:760px;
background:url(../images/border7.png) left top no-repeat;
margin:72px 0 0 0;
padding:0 0 0 43px;
}
.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(../images/border5.png) left top no-repeat;
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;
width:171px;
float:right;
height:27px;
color:#383838;
margin:0 0 14px 12px;
padding:0 9px;
background:url(../images/input.gif) left top no-repeat;
}
.contact_form textarea{
float:right;
width:375px;
height:108px;
color:#383838;
border:0;
padding:9px 9px 0 9px;
background:url(../images/input2.gif) left top no-repeat;
margin:0 0 19px 0;
}
.contact_form input[type="submit"]{
float:left;
width:81px;
height:30px;
color:#fff;
border:0;
padding:0;
background:url(../images/submit.gif) left top no-repeat;
font-size:16px;
cursor:pointer;
}
.contact_form select{
border:0;
width:391px;
float:right;
height:27px;
color:#383838;
margin:0 0 14px 0;
padding:0 5px 0 0;
background:url(../images/input_long.gif) left top no-repeat;
}
.captcha_container {
float:right;
}


.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(../images/details1.gif) right center no-repeat;
padding-right:56px;
margin:20px 0 14px 15px;
}
.bold{
color:#76bb27;
font-weight:bold;
}
.details2{
float:right;
width:177px;
height:46px;
background:url(../images/details2.gif) right center no-repeat;
padding-right:56px;
margin:20px 0 14px 0;
}
.details3{
float:right;
width:155px;
height:46px;
background:url(../images/details3.gif) right center no-repeat;
padding-right:56px;
margin:0 0 19px 15px;
}
.details4{
float:right;
width:177px;
height:46px;
background:url(../images/details4.gif) right center no-repeat;
padding-right:56px;
margin:0 0 19px 0;
white-space: nowrap;
}
.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(../images/card_menu3.png) right top no-repeat;
height:33px;
margin:0 28px 0 0;
}       
.card_menu li a{
background:url(../images/card_menu4.png) left top no-repeat;
outline:0;
text-align:center;
color:#fff;
padding:0 12px 0 26px; 
height:33px;
display:block;
margin:0 0 0 -18px;
line-height:30px;
text-decoration:none;
font-size:14px;
min-width:90px;
}
.card_menu .active_card{
float:right;
background:url(../images/card_menu1.png) right top no-repeat;
height:33px;
margin:0 28px 0 0;
}
.card_menu .active_card a{
background:url(../images/card_menu2.png) left top no-repeat;
outline:0;
text-align:center;
color:#1c1c1c;
padding:0 12px 0 26px; 
height:33px;
display:block;
margin:0 0 0 -18px;
line-height:30px;
text-decoration:none;
font-size:14px;
min-width:90px;
}
.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(../images/card_menu3.png) right top no-repeat;
height:33px;
margin:0 28px 0 0;
}       
.card_menu2 li a{
background:url(../images/card_menu4.png) left top no-repeat;
outline:0;
text-align:center;
color:#fff;
padding:0 12px 0 26px; 
height:33px;
display:block;
margin:0 0 0 -18px;
line-height:30px;
text-decoration:none;
font-size:14px;
min-width:90px;
}
.card_menu2 .active_card{
float:right;
background:url(../images/card_menu1.png) right top no-repeat;
height:33px;
margin:0 28px 0 0;
}
.card_menu2 .active_card a{
background:url(../images/card_menu2.png) left top no-repeat;
outline:0;
text-align:center;
color:#1c1c1c;
padding:0 12px 0 26px; 
height:33px;
display:block;
margin:0 0 0 -18px;
line-height:30px;
text-decoration:none;
font-size:14px;
min-width:90px;
}
.products_son{
float:right;
width:628px;
background:url(../images/shadow3.png) center bottom no-repeat;
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(../images/btn.gif) left top no-repeat;
font-weight:bold;
text-decoration:none;
padding:0 21px 0 0;
line-height:23px;
margin-top:25px;
}
.products_son2{
float:right;
width:628px;
background:url(../images/shadow3.png) center bottom no-repeat;
padding-bottom:31px;
border-bottom:1px solid #d5d5d5;
margin: 35px 0 0 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(../images/price.gif) left top no-repeat;
color:#fff;
font-size:16px;
text-decoration:none;
line-height:28px;
padding-right:15px;
margin:25px 0 0 12px;
outline:0;
}

.order{
float:right;
width:127px;
height:30px;
background:url(../images/order.gif) left top no-repeat;
color:#fff;
font-size:17px;
font-weight:bold;
text-decoration:none;
margin:25px 0 0 12px;
border:0;
cursor:pointer;
text-align:right;
padding:0 32px 3px 0;
outline:0;
}
.product_imgs{
float:right;
width:344px;
}
.product_img{
float:left;
width:336px;
height:371px;
background:url(../images/img_border.gif) left top no-repeat;
padding:4px 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(../images/product_thumb.gif) right top no-repeat;
position:relative;
margin-left:12px;
text-align:center;
}
.thumb_a:hover{
background:url(../images/product_thumb.gif) left top no-repeat;
}
.thumb_a.active{
background:url(../images/product_thumb_active.gif) left top no-repeat;
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(../images/play.png) left top no-repeat;
cursor: pointer;
}
#largeImage {
    position: relative;
}
#largeImage .play{
    background:url(../images/play.png) center center no-repeat;
    width: 128px;
    height: 128px;
    position: absolute;
    top: 50%;
    right: 50%;
    margin: -64px -64px 0 0;
}
.related{
float:right;
width:681px;
margin:66px 0 26px 0;
}
.related h3{
width:634px;
height:24px;
background:url(../images/border9.png) left bottom no-repeat;
padding-bottom:11px;
margin:0 0 27px 0;
}
.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(../images/product_btn.png) left bottom no-repeat;
padding-right:21px;
text-decoration:none;
font-weight:bold;
line-height:22px;
}
.line{
float:right;
width: 259px;
height:152px;
background:url(../images/line.gif) left top no-repeat;
padding:14px 19px 0 24px;
border-right: 1px solid #DDD;
}

.ran_out{
float:left;
width:167px;
height:32px;
color:#fff;
font-weight:bold;
background:url(../images/ran_out.gif) no-repeat scroll right top transparent;
text-align:left;
font-size:16px;
line-height:32px;
direction:ltr;
padding:0 0 0 20px;
margin:23px 0 0 160px;
}
.coming_soon_div{
float:right;
width:100%;
height:50px;
}
.coming_soon{
float:right;
width:167px;
height:32px;
color:#fff;
font-weight:bold;
background:url(../images/coming_soon.gif) no-repeat scroll right top transparent;
text-align:left;
font-size:16px;
line-height:32px;
direction:ltr;
padding:0 0 0 20px;
}
.newsletterTable{
float:right;
width:405px;
color: #383838;
}
.newsletterTable_input{
background:url(../images/input.gif) no-repeat scroll left top transparent;
border: 0 none;
color: #383838;
float: right;
height: 27px;
margin: 0 0 14px 0;
padding: 0 9px;
width: 171px;
}
.send_newsletter{
background: url("../images/submit.gif") no-repeat scroll left top transparent;
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(../images/input_long.gif) no-repeat scroll left top transparent;
border: 0 none;
color: #383838;
float: right;
height: 27px;
margin: 0 0 14px;
padding: 0 5px 0 0;
width: 391px;
}
.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;
}
.stampa img{
float:right;
width:227px;
margin:15px 15px 0 15px;
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;
}
.fw{float:right;width:100%;}
.takanons label{
cursor:pointer;
float:left;
margin:0 50px 0 0;
}
.takanons input{
width: auto !important;
margin: 0 0 0px 5px;
position: relative;
bottom: -2px;
}
.takanons input.error + label + input + span{color:red;}
/* footer */
.footer{
float:right;
width:100%;
height:auto;
margin-top:-283px;
position:relative;
text-align:right;
direction:rtl;
background:#fff url(../images/footer_bg.png) left top repeat-x;
}
.infooter{
width:966px;
height:159px;
margin:0 auto;
padding:134px 19px 0 19px;
position:relative;
}
.footer a.up{
background:url(../images/up.gif) right top no-repeat;
color:#74b924;
display:block;
width:83px;
height:28px;
padding:0 37px 0 0;
position:absolute;
top:86px;
right:15px;
font-weight:bold;
line-height:22px;
}
.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:1px solid #c2c2c2;
padding:0 0 6px 0;
margin:0 0 10px 0;
}
.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:1px 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:23px 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;
padding:0 19px 0 18px;
background:url(../images/kav.gif) left 13px no-repeat;
}
.sf-menu9 li.last a{
background:none;
}
.sf-menu9 a:hover{
outline:0;
color:#74b924;
}
.sf-menu9 > li.active{
background:#74b924 url(../images/a.gif) left top no-repeat;
}
.sf-menu9 > li.active > a{
outline:0;
background:url(../images/td.gif) right top no-repeat;
color:#fff;
padding:0 18px 0 29px;
text-align:center;
}
.sf-menu9 > li.active > ul{

}
.sf-menu9 ul {
position:absolute;
top:-9999px;
width:186px; /* 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:right;
background:#fff;
border-bottom:1px solid #74b823;
border-left:1px solid #74b823;
border-right:1px solid #74b823;
}
.sf-menu9 ul li a{
text-align:right;
background:url(../images/arrow.gif) no-repeat scroll 13px 11px transparent;
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.5em; /* 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 0 0 0;
background:url(../images/menu_btn.gif) left top no-repeat;
margin-bottom:9px;
}
.sf-menu10>li.active{
background:url(../images/menu_open.gif) left top no-repeat;
}

.sf-menu10.oneLevel li.active {
    background:url(../images/menu_btn.gif) left top no-repeat;
    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(../images/menu_open_bg.gif) left bottom no-repeat;
width:189px;
margin:0;        
padding:0 0 6px 0;
list-style:none;
}
.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;display:none !important;}
span.red{
color:red;
position:relative;
margin-right:-9px;
bottom:-2px;
*right:-12px;
}

input.error {
color: red;
border: 1px solid red !important;
position:relative;
border-radius:5px;
behavior:url(/content/js/PIE.htc);
}
.pre{
float: right;
height: 30px;
background: #74B924;
color: #fff;
font-size: 17px;
font-weight: bold;
text-decoration: none;
margin: 25px 0 0 12px;
border: 0;
cursor: pointer;
text-align: center;
padding: 2px 3px;
outline: 0;
line-height: 32px;
height: 33px;
border-radius: 12px;
behavior: url(/content/js/PIE.htc);
}
/*************************************** sons numbers ************************************************/
#pager{
float:right;
width:100%;
text-align:center;
margin: 49px 0 60px 0;
line-height:26px;
}
#pager a{
background:url(../Images/pager_numbers.png) right center no-repeat;
color:#1E1E1E;
text-decoration:none;
width:27px;
height:27px;
display:inline-block;
*display:inline;
zoom:1;
margin:0 0 0 13px;
}
#pager a:hover{background:url(../Images/pager_numbers.png) left center no-repeat;color:#fff;}
#pager a.active{background:url(../Images/pager_numbers.png) left center no-repeat;color:#fff;}
#pager a.n, #pager a.p{
background:url(../Images/pager_btn.png) right center no-repeat;
width:101px;
height:27px;
}
#pager a.n:hover, #pager a.p:hover{
background:url(../Images/pager_btn.png) left center no-repeat;
}
/***************************************** 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{
-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;
border-color: #BBBBBB -moz-use-text-color -moz-use-text-color #BBBBBB;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
border-style: solid none none solid;
border-width: 1px 0 0 1px;
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 ul li .error{border:1px solid red !important;}
.cartregister ul li label.error{display:none !important;}
.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; }

.clickMe{
position: absolute;
left: 0;
top: 0;
width: 35px;
height: 100%;
cursor: pointer;
}
