@charset "utf-8";
/* CSS Document */



html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video {
	margin: 0;
	padding: 0;
	border: 0;
}
a {
	text-decoration: none;
	outline:none;
	color: #9c5706;
}

table
{
    font-family: Arial;
    font-size: 12px;   
    
}

/*html5 display rule*/
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}

body{	
	margin: 0;
	padding: 0;
	background-color:#f1e5d7;
	}
#all_page{	
	padding: 0px 0px 30px 0px;
	margin: 0px;
	float:left;
	width:100%;
	background:url(images/footer-bg.jpg) no-repeat left bottom;
	background-color:#f1e5d7;
	}
#page{
	width:100%;
	float:left;
	background:url(images/top-bg.jpg) no-repeat right top;
	padding:42px 0px 40px 0px;
    }
#main-wraper{
	width:935px;
	margin:0 auto;
	
    }
#container{
	width:935px;
	float:left;
    }	
#wraper{
	width:874px;
	float:right;
    }
#inner-wraper{
	width:928px;
	float:right;
    }	
	
#main{
    width:850px;
	float:left;
	}	
#main-inner{
    width:929px;
	float:left;
	
	}	
	
       /*-----------------------HEADER---------------------------	*/         
	
#header{
    width:800px;
	float:left;
	height:83px;
	}
#header-inner{
    width:875px;
	float:right;
	height:83px;
	}		
#logo-left{
    width:147px;
	float:left;
	height:55px;
	}		
#logo{
    width:650px;
	float:left;
	height:55px;
	}	
	
	    /*-----------------------NAV---------------------------	*/  
	
	
#nav{
    width:600px;
	float:left;
	padding:0px 0px 0px 150px;
	}	
#nav ul{
    margin:0;
	padding:0;
	}		
#nav li{
    margin:0;
	padding:0;
	list-style:none;
	float:left;
	font:bold 10px Helvetica, Arial,sans-serif;
	color:#804f29;
	text-decoration:none;
	}
#nav .line{
	background:url(images/pipe.gif) no-repeat left top;
	}
#nav .line2{
	background:url(images/pipe.gif) no-repeat left top;
	}

#nav .line2 ul li a{
	padding-left:20px;
	color:#662d01;
	}
#nav .line2 ul li a:hover{
	padding-left:10px;
	color:#ad4a01;
	}

#nav li a{
  	font:bold 10px Helvetica, Arial,sans-serif;
	color:#804f29;
	text-decoration:none;
	padding:0px 8px 0px 8px;
	}	
#nav .line a:hover{
	color:#662d01;
	text-decoration:none;
	text-transform:uppercase;
	}	
#nav li .active{
	color:#662d01;
	text-decoration:none;
	text-transform:uppercase;
	}		
#nav ul .bg{
	background:none;
	}
#nav ul .bg a:hover{
	color:#662d01;
	text-decoration:none;
	text-transform:uppercase;
	}	
/*	new nav*/
			
	    /*-----------------------END NAV---------------------------	*/  
	
	
	
	    /*-----------------------CONTENT---------------------------	*/  
		
	
#content{
    width:840px;
	float:right;
	}
#content-inner{
    width:928px;
	float:right;
	}		
#content-left-main{
    width:139px;
	float:left;
	}
#content-left-inner{
    width:198px;
	float:left;
	}	
.left-inner{
    width:198px;
	float:left;
	padding:44px 0px 0px 0px;
	}	
		
.left-inner h1{
    font:italic 14px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	line-height:30px;
	text-align:right;
	}	
				
#content-left{
    width:126px;
	float:left;
	/*border:#c1c1c0 1px solid;
	border-top:#c1c1c0 2px solid;*/
	}	
#content-left-top{

	}
#content-left-top h1{
  	font:normal 10px Avenir Medium, Arial,sans-serif;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	height:36px;
	}	
			
#content-left-bottom{
    width:119px;
	float:right;
	background-color:#1b1819;
	padding:19px 0px 0px 8px;
	height:75px;
	font:normal 10px Avenir Light, Arial,sans-serif;
	color:#fff;
	text-decoration:none;
	}
#content-left-bottom a{  
	font:normal 10px Avenir Light, Arial,sans-serif;
	color:#fff;
	text-decoration:underline;
	}	
#content-left-bottom a:hover{  
	font:normal 10px Avenir Light, Arial,sans-serif;
	color:#fff;
	text-decoration:none;
	}
	
			
#content-right{
    width:697px;
	float:right;
	/*border:#a3a3a3 2px solid;*/
	min-height:440px;
	}
	
	
.banner{
    width:697px;
	float:right;
	}
		
.content-right-bottom{
    width:682px;
	float:right;
	background-color:#1b1819;
	padding:18px 0px 0px 15px;
	height:76px;
	font:normal 11px Avenir Light, Arial,sans-serif;
	color:#fff;
	text-decoration:none;
	line-height:17px;
	}	
	
	
	
	 /*-----------------------END CONTENT---------------------------	*/  
		
    /*-----------------------FOOTER---------------------------	*/  
	
#footer{
    width:839px;
	float:right;
	background:url(images/line.jpg) no-repeat right bottom;
	padding:5px 0px 5px 0px;
	height:22px;
	}	
#footer-left{
    width:400px;
	float:left;
	font:normal 11px Avenir Light, Arial,sans-serif;
	color:#000;
	text-decoration:none;
	}
#footer-left_sub
{
    padding-left:110px;
    width:400px;
	float:left;
	font:normal 11px Avenir Light, Arial,sans-serif;
	color:#000;
	text-decoration:none;
	}
#footer-right-main{
    width:300px;
	float:right;
	}	
	
		
#footer-right{
    width:255px;
	float:left;
	font:normal 11px Avenir Light, Arial,sans-serif;
	color:#000;
	text-decoration:none;
	padding:3px 0px 0px 0px;
	}		
#footer-right a{
	font:normal 11px Avenir Light, Arial,sans-serif;
	color:#000;
	text-decoration:none;
	}	
#footer-right a:hover{
	color:#ad7242;
	text-decoration:none;
	}	
.facebook{
    width:25px;
	float:right;
	}		
.twiter{
    width:20px;
	float:right;
	}	
	
	
	
	
	
   /*----------------------------INNER----------------------------------*/	
	
	
.content-right-inner{
    width:605px;
	float:left;
	background-color:#fff;
	padding:12px 10px 10px 12px;
	min-height:445px;
	}
	
.content-right-inner h1{
    font:bold 17px Helvetica, Arial, sans-serif;
	color:#ad4a01;
	text-decoration:none;
	border:0;
	border-bottom:#c2ab99 2px solid;
	height:25px;
	}	
		
.right-main{
    width:605px;
	float:left;
	
	}	
.right-text{
    width:368px;
	float:left;
	border:0;
	border-bottom:8px #000 solid;
	padding:0px 0px 15px 0px;
	margin:0px 0px 17px 0px;
    min-height: 190px;	
	}	
		
.right-text h1{
    font:bold 17px Helvetica, Arial, sans-serif;
	color:#ad4a01;
	text-decoration:none;
	border:0;
	border-bottom:#c2ab99 2px solid;
	height:25px;
	}	
.right-text h2{
    font:bold 15px Helvetica, Arial, sans-serif;
	color:#000;
	text-decoration:none;
	padding:14px 0px 23px 0px;
	}		
.right-text p{
    font:normal 12px Helvetica-Light, Arial, sans-serif;
	color:#000;
	text-decoration:none;
	line-height:21px;
	}		
.right-image{
    width:207px;
	float:right;
    font:normal 11px Helvetica, Arial, sans-serif;
	color:#000;
	padding:25px 0px 0px 0px;
	}	
	
/*.clear{
    width:605px;
	float:left;
	background-color:#000;
	height:9px;
	clear:both;
	}	*/
	
#menu-textmonials{
    width:80px;
	float:left;
	font:normal 11px Helvetica, Arial, sans-serif;
	color:#662d01;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px -83px;
	background:url(images/boder.jpg) repeat-y left top;
	background-color:#eddfcf;
	z-index:300;
	position:relative;
	
	
	}	
	
	
#menu-textmonials a{
  	font:normal 11px Helvetica, Arial, sans-serif;
	color:#662d01;
	text-decoration:none;
	height:20px;	
	}		
#menu-textmonials{
    font:normal 11px Helvetica, Arial, sans-serif;
	color:#fff;
	text-decoration:none;	
	
	}		
	
#menu-textmonials ul{
    margin:0;
	padding:0;	
	background:none;
	}	
#menu-textmonials li{
    margin:0;
	padding:2px 0px 0px 1px;
	list-style:none;
	height:14px;	
	background:none;
	width:85px;	
	}	
#menu-textmonials li a{
	font:normal 11px Helvetica, Arial, sans-serif;
	color:#662d01;
	text-decoration:none;
	height:20px;
	padding:2px 0px 0px 10px;
	}			
#menu-textmonials li a:hover{
	font:normal 11px Helvetica, Arial, sans-serif;
	color:#ad4a01;
	text-decoration:none;
	height:20px;	
	text-transform:lowercase;
	padding:2px 0px 0px 10px;
	background:url(images/liborder.jpg) no-repeat left top;
	
	}		
#menu-textmonials li .active{
	font:normal 11px Helvetica, Arial, sans-serif;
	color:#ad4a01;
	text-decoration:none;
	height:20px;
	background:url(images/liborder.jpg) no-repeat left top;
	text-transform:lowercase;
	}	
	
#menu-textmonials li h2{
	font:bold 10px Helvetica, Arial,sans-serif;
	color:#662d01;
	text-decoration:none;
	text-transform:uppercase;
    }	
#menu-textmonials li h2 a{
	font:bold 10px Helvetica, Arial,sans-serif;
	color:#662d01;
	text-decoration:none;
    }	
#menu-textmonials li h2 a:hover{
	font:bold 10px Helvetica, Arial,sans-serif;
	color:#662d01;
	text-decoration:none;
    }	
	
	
	
	
	
	
