<!--[if IE 6]>
<style type="text/css">
html { overflow-y: hidden; }
body { overflow-y: auto; margin:0; padding:0;background: url(images/bodybg1.jpg);color: #857040; }
img#bg { position:absolute; z-index:-1; }
#content { position:static; }
</style>
<![endif]-->

body {
	margin: 0;
	padding: 0;
	color: #705E34;
}

* :focus { outline: 0; }

img#bg {
  position:absolute;
  top:170px;
  left:0;
  width:100%;
  height:42px;
}


h1, h2, h3, h4, h5, h6 {
font-family: Arial, sans-serif;
	text-align:right;
	direction: rtl;
	unicode-bidi: embed;
	font-weight:normal;
}

h1 {
	margin: 0px;
	padding: 0 0 5px 0;
	font-size: 21px;
}

h2 {
	margin: 0px;
	padding: 2px 0;
	font-size: 22px;
	color:#CF7A1F;
}

h3 {
	margin: 0px;
	padding: 5px 0 5px 0;
	font-size: 15px;
	font-weight: bold;
}

h3 a {
	display: block;
}

h3 a:hover {
	display: block;
	color: orange;
	text-decoration: none;
}

h4 {
	margin: 0;
	padding: 2px 0;
	font-size: 21px;
	font-weight: bold;
}
		
a:link, a:visited { color:#CF7A1F; text-decoration: underline; font-weight: normal;} 
a:active, a:hover { color: #705E34; text-decoration: underline;}

p { 
font-family: Arial, sans-serif;
font-size: 0.9em;
margin: 0 0 20px 0; 
padding: 0px; 
line-height: 170%;
text-align:right;
direction: rtl;
unicode-bidi: embed;
}

ul {
direction:rtl;
}

ul:not(.regular) li {

height:25px;
line-height:25px;
list-style-image:url("images/flower.png");
list-style-position:outside;
padding:0;
margin:0;
border:0;
cursor:pointer;
font-family: arial, sans serif;
font-size:13px;
}  
ul.regular li {
font-family: Arial, sans-serif;
padding-bottom:6px;
font-size: 0.9em;
line-height:1.5
}

img { margin: 0px; padding: 0px; border: none; }

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }

.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }
.cleaner_h60 { clear: both; width:100%; height: 60px; }


.fl_image {
	float: left;
	margin-right: 20px;
}

.fr_image {
	float: right;
	margin-left: 20px;
}

#toTop {
	width:80px;
	height: 60px;
        background: transparent url(images/totop.png) no-repeat center top;
        position:fixed; /* this is the magic */
        bottom:15px; /* together with this to put the div at the bottom*/
        right:1%;
        cursor:pointer;
        display:none;
		font-size:12px;
		font-family:arial;
		text-align:center;
		padding-top:30px;
		color#B3A799;
}

#ssv_wrapper {
position: relative;
	clear: both;
	width: 860px;
	margin: 20px auto 0 auto;	
	background: #FFFBF0;
	z-index: 1;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 20px rgba(77, 49, 14, 0.3);
	-moz-box-shadow:    0px 0px 20px rgba(77, 49, 14, 0.3);
	box-shadow:         0px 0px 20px rgba(77, 49, 14, 0.3);
}


/* header */

#ssv_header {
	width: 860px;
	height: 150px;
	padding: 0;
	margin: 0 auto;
	background: transparent url(images/logo.png) no-repeat 98% 100%;
	border:0;
}

/* end of header */

/* horizontal navigation*/
#hornav {width:860px;height:42px;background:#E68E31;margin:0;padding:0;}
#hornav ul {width:560px;height:42px; margin:0 200px 0 0;direction:rtl;display:inline block;float:right;}
#hornav ul li {line-height:42px;display:inline;list-style:none;margin:0;}
#hornav ul li a {padding:0 10px 0 20px;color:white;font-weight:700;font-size:15px;/*background:url(images/dot2.png) no-repeat left 70%;*/text-decoration:none;}
#hornav ul li a:hover, #hornav li .active {color:#FED39F!important;text-decoration:none;}
#hornav li .last {background:none;}
/* right navigation */

#navigation {background:transparent;width:180px; font-size:12px; font-family: arial, sans serif; text-align:right; }
#navigation ul {margin:0px; padding:0px;}

#navigation ul li {
line-height:50px;
height:50px;
width:160px;
list-style:none;
margin:0;
border-bottom:1px solid #E3BF9C;
cursor:pointer;
display:block;
}  

#navigation ul li a {color:#5E7803!important;font-weight:700;font-size:15px;line-height:50px;text-decoration:none;}

#navigation ul li a:hover, #navigation li .active {color:#E68E31!important;text-decoration:none;}

/* #navigation ul ul {
display:none;
position:absolute;
right:90px;
top:0px;
border-left:1px solid #c0c0c0;
border-top:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
background-color:#c0c0c0;
}  

#navigation ul li:hover ul {display:block;}

#navigation ul ul li {background-color:#fff; width:100px; float:right;padding-right:10px; display:inline;}

#navigation ul ul li:hover {text-decoration:none; border:none;}
*/



/* end navigation */



/* content */

#ssv_content_wrapper {
	clear: both;	
	width: 860px;
	margin: 0;	
	padding:0;
}

#ssv_content {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	border:0;
}

.section_two_columns {
	clear: both;
	width: 800px;
	padding: 0;
}

.fullcolumn {
	clear: both;
	width: 720px;
	padding: 0 auto;
	border: 0px solid #c0c0c0;
	margin-left: 40px;
}

.box_left {
	float: left;
	width: 546px;
	padding: 20px;
	margin:0 0 30px 10px;
	background:#fff;
	border:1px solid #E3BF9C;
}

.box_right {
	float:right;
	width: 160px;
	padding: 10px 30px 10px 0;
	border-left: 0px solid #c0c0c0;
	margin:0;
}



.contactbutton {
width: 470px;
height: 60px;
padding: 0px 0 30px 0;
background: transparent url(images/contact_button.png) no-repeat left center;
}


.em_text {
	font-size: 14px;
}
.banner {
	width: 818px;
	height:80px;
	margin: 0 auto;
	padding: 0 20px 20px 20px;
	border:1px solid #c0c0c0;
	text-align:center;
}

/* footer */
#banner {
	width: 818px;
	height:80px;
	margin: 0 auto;
	padding: 0 20px 20px 20px;
	border:1px solid #c0c0c0;
	text-align:center;
}

#ssv_footer {
	width: 900px;
	margin: 5px auto 20px auto;
	padding: 0;
}

#ssv_footer  p {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #6B5C4F;
	padding: 8px 40px 1px 40px;
	font-weight: normal;
	direction:rtl;
	unicode-bidi:embed;
}
#ssv_footer  a {
font-size: 11px;
	color: #6B5C4F;
	font-weight: normal;
	display:inline;
	text-decoration:none;
}

/* end of footer */

/* contact form */

.cflite {
	width: 440px;
	font-family: arial;
}
.cflite_td {
	padding:4px;
	font-size:12px;
}
.cflite p {
	padding:4px;
}
.cflite label {
	padding:4px;
}
label {
 padding-right:10px
}
.required {
 font-weight:normal;
}
.required_star {
 font-weight:bold;
 color:#D45000;
}
.not-required {
 font-weight:normal
}


.contactform {
width: 380px;
float: right;
margin: 0 30px 0 0;
padding: 20px 0 0 0;
font-family: arial, sans serif;
font-size: 11px;
}

input
{
float: right;
color: #202020;
background-color: #F7F5F3;
border: 1px solid #E3BF9C;
padding: 2px;
margin: 0 0 5px 0;
font-family: arial, sans serif;
font-size: 14px;
font-weight: normal;
direction: rtl;
}

textarea
{
float: right;
color: #202020;
background-color: #F7F5F3;
border: 1px solid #E3BF9C;
padding: 2px;
margin: 0 0 10px 0;
font-family: arial, sans serif;
font-size: 14px;
font-weight: normal;
text-align: right;
direction: rtl;
}

.submit {
    float: right;
	height: 25px;
    border: 0;
	background-color:#E68E31;
	border: 1px solid #E68E31;
	color:#fff;
    padding: 2px 12px;
	font-family: arial, sans serif;
	font-size: 12px;
	font-weight: 700;
	margin: 0px 100px 0 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.submit:hover {
	background-color: #F7F5F3;
    border: 1px solid #E3BF9C;
    color: #857040;
}

a.large-btn {
	background: #E68E31;
	color:#fff!important;
	font-size:1em;
	font-weight: 700!important;
	font-family: "Arial", sans-serif;
	text-decoration: none!important;
	padding: 10px 40px;
	border-radius:8px;
	transition: background 200ms ease-in;
}
a.large-btn:hover {
	background: #E1812A;
	
}
.button-p {
	margin-top:40px;
}