*{margin:0; padding:0;}
body {
margin:0; padding:0;
background-color: #f5e3c9;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
} 
#cont000{background: transparent url(../images/top-bg.png) top center repeat-x;}
#cont00{background: transparent url(../images/top-bg.png) bottom center repeat-x;}
.cont1 {
width:900px;
margin: 0 auto 0 auto;
position:relative;
} 
#cont_home {
background: #d6bea7;
padding:20px 0;
} 
div.clear{clear:both;}

/* TYPEOGRAPHY */ 
h2 {font-size: 20px;} 
h3 {font-size: 20px} 
h4 {font-size: 20px} 
p {margin-bottom: 20px;} 
a {
color:#601d12;
text-decoration: none;
font-weight: bold;
} 
a:hover {text-decoration: underline;} 
a:visited {}
a img{border:0;}
.center{text-align: center;}

/* HEADER */ 
#header {
height: 85px;
} 
#logo a{
position:absolute;
width:170px;
height:80px;
top:0;
right:0;
background: transparent url(../images/mushel-logo-l.png) top right no-repeat;
}
#header p, #header h1{ 
display: none;
}

/* content

{
width:900px;
margin: 0 auto;
direction:rtl;
}

*/

#right{
width:580px;
float: right;
}

#left{
width:300px;
float: left;
}

h1{
line-height: 40px;
font-size: 24px;
color:#f5e3c9;
background: #927f70;
padding:0 20px;
margin-bottom:20px;
}
h2{
line-height: 40px;
font-size: 20px;
color:#601d12;
background: #d6bea7;
padding:0 20px;
margin-bottom:20px;
}
p{padding:0 20px;}

div.subjectbox{position:relative; margin:30px 20px 20px; min-height: 210px; background: #e0b58e;}
div.subjectbox img{position:absolute; top:42px; right:18px; border:1px solid #927f70;}
div.subjectbox h3{padding-right:180px; line-height: 30px; color:#601d12; background: #f5e3c9; margin-bottom:10px;}
div.subjectbox p{padding-right:190px; padding-bottom: 15px; }

div.leftbox{background: #d6bea7; margin-bottom: 20px;}
div.leftbox h4{line-height: 40px; color:#f5e3c9; padding-right:20px; background: #927f70; margin-bottom: 10px;}
div.leftbox form{padding:0 20px 20px; display:block;}
div.leftbox p{padding-bottom:10px;}
img.leftImg{margin:0 20px 20px; border:1px solid #927f70;}

#testimonials li {list-style-type: none; height: 150px; position:relative; background: #d6bea7 url(../images/testimonial.gif) no-repeat;}
#testimonials li p{text-align: center; font-size: 1.2em; padding-top:30px;}
#testimonials li span{font-style: italic; position: absolute; bottom:8px; left:10px;}

.customer-logos{margin-right: 10px;}
.customer-logos li{list-style: none; float:right; width:140px; text-align: center; padding-bottom: 15px;}
.customer-logos li span{display:block;}


/*////////// Slideshows  //////////*/
#ribbon{
height:400px;
width:860px;
margin:0 auto 20px;
border:20px solid #e0b58e;
background: #e0b58e url(../images/ajax-loader.gif) no-repeat center center;
}

#leftslide{
border: 20px solid #d6bea7;
width:260px;
height: 260px;
margin-bottom: 20px;
background: #d6bea7 url(../images/ajax-loader.gif) no-repeat center center;
}

#leftslide1{
border: 20px solid #d6bea7;
width:260px;
height: 260px;
margin-bottom: 20px;
background: #d6bea7 url(../images/ajax-loader.gif) no-repeat center center;
}

#slider{
position: relative;
overflow: hidden;
height: 200px;
border: 20px solid #e0b58e;
margin-bottom: 20px;
background: #e0b58e url(../images/ajax-loader.gif) no-repeat center center;
}
#slider img {position:absolute; margin:0; display:none;}

#gallery{
background: #e0b58e;
	width: 900px;
	height: 320px;
	margin: 0 auto 5px;
	position:relative;
}
ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding:20px 0 0 20px;
	width: 360px;
}
ul.thumb li {
	margin: 0; padding: 0px;
	float: left;
	position: relative;
	width: 100px;
	height: 100px;
}
ul.thumb li img {
	width: 80px; height: 80px;
	padding: 0px;
	background: #927f70;
	position: absolute;
	left: 0; top: 0;
}
ul.thumb li img.hover {}
#main_view {
	position:absolute;
	top:20px;
	right:20px;
	width:560px;
	text-align: center;
}
#main_view img{
	height: 280px;
	max-width: 560px;
}

table.mainlevel {
	font-size: 24px;
}

/*////////// NAV //////////*/ 
#nav{
position: absolute;
top:2px;
left:0px;
height:80px;
}

#contact_us {
position:relative; 
text-align:center; 
width:700px; 
height:40px;
}

#contact_us #phone {
color:#ffffff;
float:right;
font-size:26px;
height:26px;
padding:7px 485px 3px 0px;
width:auto;
}

#contact_us #fb {
float:right;
padding-right:10px;
width:auto;
}

#lava {
overflow:hidden;
position:relative; 
text-align:center; 
width:700px; 
height:40px;
}

#lava ul {
margin:0; 
padding:0; 
list-style:none; 
display:inline;
position:absolute; 
width: 100%; 
top:0; 
z-index:100;
right: 0px;

}

#lava ul li {
margin:0 22px 0 0;
float:right;
}

#lava ul li a{
font-size:14px;
font-weight: normal;
text-decoration: none;
color: #63564c;
letter-spacing: 1px;
padding:10px 0;
line-height: 40px;
}
#lava ul li a:hover{
color: #312b26;
}

#lava #box {
position:absolute; 
left:-100px; 
top:0; 
z-index:50; 
background:url(../images/nav-tail.gif) no-repeat right center; 
height:24px;
padding-right:8px;
margin-left:-10px;
margin-top:8px;
}

#lava #box .head {
background:url(../images/nav-head.gif) no-repeat 0 0; 
height:24px;
padding-left:10px;
}

/*////////// FOOTER //////////*/ 
#footer {
text-align: center;
line-height: 40px;
width:900px;
margin:0 auto;
height:80px;
}
#footer div.part1{
font-size:12px;
float:right;
color:#d5b9a3;
}
#footer div.part1 a{
font-weight: normal;
color:#d5b9a3;
}
#footer div.part1 a:hover{
color:#f5e3c9;
text-decoration: none;
}
#footer div.part2{
float:left;
color:#665245;
}
#footer div.creds{
clear:both;
text-align: left;
}
#footer div.creds .creds_phone {
	float:right;
	width:auto;
}
#footer div.creds .creds_w3c {
	float:left;
	width:auto;
}

div.moduletable{
font-size:12px;
float:right;
color:#d5b9a3;
}

/* Homepage CLASSES */
div.homeseo{
	background: #f5e3c9;
	margin: 0;
	padding: 20px;
}

div.homeseo p{
	margin: 0;
	padding: 0;
}

div.homebox{
width:300px;
height: 180px;
overflow: hidden;
background: #9e8a7a;
color: #fff;
float:right;
position: relative;
}

div.homebox p{
margin:10px;
padding:0;
}

div.homebox em{
font-size: 24px;
font-weight:bold;
color:#f5e3c9;
}

div.homebox a.readon{
display:block;
position:absolute;
bottom:10px;
left:10px;
padding:3px 8px;
line-height: 24px;
}

div.homebox a.readon:hover{
text-decoration:none;
background-color: #b69f8c;
}

div.trio{
width:180px;
height:180px;
overflow: hidden;
position:relative;
float:right;
margin-right:20px;
margin-bottom:20px;
background: #b69f8c;
text-align: center;
}

div.first{background-image: url(../images/home/trio-bg-1.png);}
div.second{background-image: url(../images/home/trio-bg-2.png);}
div.third{background-image: url(../images/home/trio-bg-3.png);}

div.caption{
color:#494545;
width:180px;
height:360px;
position: absolute;
top:0;
right:0;
}
div.caption a{
text-decoration: none;
width:180px;
height:180px;
display:block;
color:#4d433b;
}
div.caption a:hover{
text-decoration: none;
}
div.caption a.koteret{
position:relative;
}
div.caption a.koteret span{
line-height: 24px;
display:block;
position:absolute;
bottom:10px;
left:10px;
color:#fff4e4;
padding:3px 8px;
background-color: #927f70;
}
div.caption a.text{
background-color: #f5e3c9;
}
div.caption a.text span{
font-weight: normal;
display:block;
padding:15px;
}
 
/* **************************** feature list */
div#feature_list {
width: 860px;
height: 240px;
overflow: hidden;
position: relative;
background: #b69f8c;
border:20px solid #d6bea7;
margin-bottom:20px;
}

div#feature_list ul {
position: absolute;
top: 0;
list-style: none;	
padding: 0;
margin: 0;
}

ul#tabs {
right: 0;
z-index: 2;
width: 320px;
}


ul#tabs li a {color:#fff;
font-size: 16px;
font-weight: normal;
text-decoration: none;	
display: block;
padding: 10px 10px 10px 30px;
height: 60px;
outline: none;
direction: rtl;
}
ul#tabs li a span.ftext{display:block;
line-height: 60px;
text-indent: 5px;;
}
ul#tabs li a span.icon{display:block;
width:47px;
padding-top:35px;
text-align: center;
float:right;
background-color: #927f70;
background-repeat: no-repeat;
background-position: top center;
border:4px solid #927f70;
}
ul#tabs li a span.money{background-image: url('../images/staging/icon1.png');}
ul#tabs li a span.time{background-image: url('../images/staging/icon4.png');}
ul#tabs li a span.quality{background-image: url('../images/staging/icon3.png');}

ul#tabs li a:hover {text-decoration: none; cursor:default;}

ul#tabs li a.current{
background:  url('../images/staging/feature-tab-current-rtl.png');
color:#fff4e4;
}

ul#tabs li a.current span.icon{
background-color: #706156;
border:4px solid #706156;
}

ul#tabs li a.current:hover {
text-decoration: none;
cursor: default;
}

ul#output {
left: 0;
width: 572px;
height: 240px;
position: relative;
background-color: #fff;
border-right:1px solid #927f70;
}

ul#output li {
position: absolute;
width: 572px;
height: 240px;
text-align: center;
}
		
/* ************************** quick contact form */
.quickcontact{height: 40px;}
.quickcontact input.text {
width:180px;
font-size:14px;
font-family: arial;

}
.quickcontact .hightlight {
	border:2px solid #9F1319;
}
.quickcontact #submit {

}
.loading {
	float:right; 
	background:url(../images/ajax-loader.gif) no-repeat 1px; 
	display:none;
}
.done {
	background:url(../images/success.png) no-repeat right center; 
	margin:20px; 
	display:none;
	padding-right: 25px;
}
table {
	border-collapse:collapse;
	border-width:0;
}

.componentheading {
	display:none;
}

.contentpaneopen p {
	min-height:80px;
}
