/*

Designed and Coded By: iDuDi - Web & Cellular consultant
http://www.idudi.co.il
Date: 05/11/2009


PRIMARY COLORS:
orange:#F58220
grey:#A59687
green:#7FA947


*/

/******** Reset  *******/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

/******** General  *******/


body{
font-size: 13px;
font-family: arial, Courier New, Courier;
color:#49382A;
text-align:center;
}


h1{
color:#F58220;
font-size:20px;
font-weight:normal;
padding:5px 0;
}

h2, h3{
color:#F58220;
font-size:14px;
font-weight:bold;
padding:5px 0;
}


p{
line-height:1.4em;
}

ul{
list-style:none;
}

a{
cursor:pointer !important;
text-decoration: none;
color:#49382A;
font-size:14px;
}

a:hover{
text-decoration: none;
}

a img{
border: none;
}

.sep{
margin:0 5px;
}


/******** container *******/

#container{
text-align:right;
margin:20px auto 0 auto;
width:900px;
direction:rtl;
}

#wrapper, #sub_menu{
min-height:500px;
}

/******** header *******/

#header{
height:70px;
margin-bottom:20px;
overflow:hidden;
}

#language_menu{
float:left;
text-align:left;
width:400px;
direction:ltr;
}

#language_menu.latin{
float:right;
text-align:right;
}

#language_menu ul{
margin-top:25px;
}

#language_menu li{
display:inline;
}

#language_menu li a{
text-decoration:underline;
}

#language_menu li a:hover{
text-decoration:none;
}

#identity{
float:right;
text-align:right;
}

#identity.latin{
float:left;
text-align:left;
}

#slogan.latin{
display:none;
}

#slogan p{
color:#7FA947;
font-size:15px;
font-weight:bold;
width:280px;
line-height:1.2em;
margin-right:20px;
}



/******** nevigation *******/

#nevigation{
height:20px;
overflow:hidden;
background-color:#F58220;
margin-bottom:20px;
color:#fff;
}

#nevigation.latin{
background-color:#A59687;
}

#nevigation ul li{
display:inline;
line-height:18px;
}

#nevigation ul li a{
color:#fff;
}

#nevigation ul li a:hover{
color:#000;
text-decoration:none;
}

#logistic_menu{
float:left;
width:204px;
text-align:left;
border-right:1px solid #fff;
height:100%;
background-color:#A59687;
}

#logistic_menu.latin{
background-color:#F58220;
border-right:1px solid #fff;
}

#main_menu{
float:left;
width:520px;
border-right:1px solid #fff;
height:100%;
background-color:#7FA947;
}

#logistic_menu ul, #main_menu ul{
margin:0 5px;
}

#future{
width:174px;
float:right;
}



/******** content *******/

#content{
float:left;
width:685px;
padding:0 20px 20px 20px;
overflow:hidden;
border-right:1px dotted #7FA947;
}

#content.latin{
float:right;
text-align:left;
direction:ltr;
width:655px;
border-left:1px dotted #7FA947;
border-right:none !important;
}

#content.latin h2, #content.latin h3{
padding:0px !important;
}

#content table, #content table tr{
vertical-align:top !important;
}

#content table td{
border-bottom:1px dotted #F58220 !important;
padding:5px;
border-spacing:10px;
}

#content.homepage, #content.product{
float:left;
width:480px !important;
text-align:right;
min-height:500px;
position:relative;
}

#information{
padding-right: 4px; 
width: 200px;
float:left;
overflow:hidden;
}

#content.product table td{
border-bottom:none !important;
}

#information ul, #content ul{
list-style-image:url(../images/bullet.gif);
margin-right:20px !important;
}

#information ol li, #content ol li{
margin-right:20px !important;
}

ol.level1 li{
margin:2px 0;
font-weight:bold !important;
}

#information .news{
margin-bottom:10px;
display:inline-block;
}

#information .news p{
padding-right:2px;
}

#information .news h3{
background-color:#F58220;
color:#fff;
padding:2px 5px;
}

#content a, #information a{
color:#7FA947;
font-size:12px;
text-decoration:underline;
}

#content a:hover, #information a:hover{
text-decoration:none;
}

#content.homepage ul{
list-style-image:none;
margin-right:0px;
}

#sub_menu{
width:154px;
margin-left:725px;
overflow:hidden;
padding:0 10px 20px 10px;
text-align:center;
}

#sub_menu.latin{
border-left:none;
width:180px;
margin-left:0px;
margin-right:695px;
direction:ltr;
}

#sub_menu ul li{
border-bottom:1px dotted #7FA947;
width:100%;
padding:10px 0;
text-align:right;
}

#sub_menu.latin ul li{
text-align:left;
}

#sub_menu ul li:hover{
border-bottom:1px dotted #F58220;
}

#sub_menu ul li a{
color:#7FA947;
font-weight:bold;
}

#sub_menu ul li a:hover, #sub_menu ul li a.active{
color:#F58220;
}

#sub_menu img{
margin-top:30px;
}

.accordion{
float:right;
width:150px;
padding:0 5px;
display:block;
}

.accordion h2{
cursor:pointer;
}

.accordion h2.active{
color:#7FA947;
border-top:1px dotted #7FA947;
}

.accordion div.active{
border-bottom:1px dotted #7FA947;
}

.innerImg{
margin:0 auto;clear:both;text-align:center;width:100%;padding-top:40px;
}

.printer{
text-decoration:none !important;display:block;margin:20px 0;
}

/******** products *******/

.hr{
width:100%;
padding:10px 0;
border-bottom:1px dotted #F58220;
}

.product_block{
width:100%;
padding:20px 0;
border-bottom:1px dotted #F58220;
display:inline-block;
}

.product_block .product_image{
float:right;
width:280px;
}

.product_block .product_description p{
float:right;
padding-right:10px;
width:350px;
}

.product_image{
min-height:30px;
}

.product_description{
margin-right: 300px;
}

.comment{
width:60%;
text-align:center;
font-weight:bold;
margin:10px auto;
}

.contactRow label{
display:block;
height:17px;
margin:5px 0;
}

.contactRow .mandatory{
width:180px;
background-color:#F2F2F2;
border-top:2px solid #C3C3C3;
border-left:2px solid #C3C3C3;
}

.contactRow{
height:50px;
overflow:hidden;
}

#send_btn{
width:50px;
height:20px;
border:none;
cursor:pointer;
color:#fff;
background-color:#F58220;
margin:8px 134px 8px 0;
}

#send_btn:hover{
background-color:#7FA947;
}

label.error{
display: inline; 
color: red; 
padding-left: 17px;
float:left;
position:relative;
top:-50px;
}

#thank_you{
display:none;
}

#thank_you p{
color:#F58220;
width:100%;
text-align:center;
}

/******** footer *******/


#footer{
clear:both;
margin-top:20px;
padding-bottom:80px;
}

#footer a{
font-size:12px;
text-decoration:underline;
}

#footer a:hover{
text-decoration:none;
}

#footer_menu{
float:right;
margin-right:185px;
}

#credit_menu{
float:left;
}

#footer_menu li, #credit_menu li{
display:inline;
}

#footer.latin #footer_menu, #footer.latin #credit_menu{
display:none;
}

/******** grass *******/

div#grass{
width:100%;
height:60px;
background:url(../images/grass.jpg) repeat-x top left;
}


