@charset "utf-8";
/* CSS Document */
/* CSS PNG FIX --------------------------------------------- */
div {
	behavior: url(scripts/iepngfix.htc);
	margin:0px;
	padding:0px;
}
/* CSS PNG FIX ENDS ----------------------------------------*/

img{
	border:0;
}

a {
	outline:none;
	text-decoration:none;
	cursor:pointer;
}

:focus {
	outline:none;
}

body, h1, h2, h3, h4, h5, h6, p, ul, li{
	margin:0px;
	padding:0px;	 
}

html{
background: url(../images/body-bg.jpg) repeat left top;}

body {
	text-align:center;
	margin:0px;
	padding:0px;
}

.clear {
	clear:both;
	font-size:0px;
	height:0px;
	background:transparent;
	margin:0px;
	padding:0px;
	line-height:0px;
}
.spacer5 {
	font-size:1px;
	height:5px;
	background:transparent;
}
.spacer10 {
	font-size:1px;
	height:10px;
	background:transparent;
}
.spacer15 {
	font-size:1px;
	height:15px;
	background:transparent;
}
.spacer20 {
	font-size:1px;
	height:20px;
	background:transparent;
}

.spacer23 {
	font-size:1px;
	height:23px;
	background:transparent;
}
.spacer25 {
	font-size:1px;
	height:25px;
	background:transparent;
}
.spacer30 {
	font-size:1px;
	height:30px;
	background:transparent;
}
.spacer50 {
	font-size:1px;
	height:50px;
	background:transparent;
}

.wrapper{
	width:960px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	border:0px solid red;
}

#header{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.lft-hdr{
	margin:0px 0px 0px 0px;
	padding:15px 0px 10px 0px;
	float:left;
	text-align:left;
	font:400 13px/18px 'Domine', Arial, serif;
	color:#ae8652;
	text-align:left;
	width:27%;
	border:0px solid red;
}

.rgt-hdr{
	margin:0px 0px 0px 0px;
	padding:15px 0px 10px 0px;
	float:right;
	font:400 13px/18px 'Domine', Arial, serif;
	color:#ae8652;
	text-align:left;
	width:27%;
	border:0px solid red;
}

.rgt-hdr p{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.rgt-hdr p a{color:#ae8652;}

.rgt-hdr img{
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}

.lft-hdr p{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.lft-hdr p a{color:#ae8652;}

.lft-hdr img{
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
}

.menu-block{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/menu-bg.jpg) repeat-x left top;
	border:0px solid red;
}

.lft-menu{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:40.5%;
	border:0px solid red;
}

.rgt-menu{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:40.2%;
	border:0px solid red;

}

#menu{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


#menu li{
	margin:0px 0px 0px 0px;
	padding:0px 6px 4px 7px;
	float:left;
	font:700 14px/16px 'Ubuntu', arial, sans-serif ;
	color:#ffffff;
	text-shadow:1px 1px 2px #7e572e;
	position:relative;
	list-style:none;
	text-transform:uppercase;
}

#menu li a:hover{
background:url(../images/menu-active-arrow.png) no-repeat top center;
}


#menu li a.active{
background:url(../images/menu-active-arrow.png) no-repeat top center;
color:#ffffff;
}
 
#menu li a{
	margin:0px 0px 0px 0px;
	padding:10px 12px 6px 12px;
	color:#ffffff;
	display:block;
}

.logo{
	margin:0px 0px 0px 385px;
	padding:0px 0px 0px 0px;
	position:absolute;
	z-index:10;
	width:190px;
	height:121px;
}

.slide-container{
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.index-content{
	background:url(../images/shadow.png) no-repeat center top;
	margin:15px 0px 0px 0px;
	padding:25px 0px 0px 0px;
}

.index-block{
	float:left;
	width:31.5%;
	margin:0px 24px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid red;
}

.in-rgt-block{
	float:right;
	width:31.5%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid red;
}


.block-img{
	position:absolute;
	z-index:2;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid red;
}



.block-img img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}

.index-block h2, .in-rgt-block h2{
	font:700 18px/20px 'Ubuntu', arial, sans-serif ;
	color:#ffffff;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	position:absolute;
	z-index:5;
	bottom:15px;
	text-shadow:1px 1px 2px #1f1f1f;
	width:100%;
	border:0px solid red;
}

.index-block h2 a, .in-rgt-block h2 a{color:#ffffff;}

.index-block p{
	font:400 13px/18px 'Domine', Arial, serif;
	color:#5f4d32;
	text-align:left;
	margin:117px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


#footer{
	margin:25px 0px 0px 0px;
	padding:30px 0px 20px 0px;
	background:#8e6938;
}

#footer h2{
	font:700 15px/18px 'Ubuntu', arial, sans-serif ;
	color:#ffffff;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	text-shadow:1px 1px 2px #4d2710;
}

.lft-ftr{
	margin:0px 32px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:31.5%;
	border:0px solid red;
	text-align:left;
}

.lft-ftr p{
	font:400 12px/18px 'Domine', Arial, serif;
	color:#ffffff;
	text-align:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.lft-ftr p a{
	color:#ffffff;}


.lft-ftr ul{
	margin:10px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	float:left;
	width:43%;
	border:0px solid red;

}

.lft-ftr ul li{
	font:400 12px/16px 'Domine', Arial, serif;
	color:#ffffff;
	text-align:left;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	list-style:url(../images/bullet-ftr.jpg);

}

.lft-ftr ul li a{
	color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

.rgt-ftr{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:28%;
	border:0px solid red;
	text-align:left;
}

.rgt-ftr p{
	font:400 12px/16px 'Domine', Arial, serif;
	color:#ffffff;
	text-align:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.rgt-ftr p a{
	color:#ffffff;
}

.in-lft-block{
	width:65%;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border:0px solid red;
	text-align:left;
}

.in-lft-block p{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font:400 13px/18px 'Domine', Arial, serif;
	color:#856b44;
	text-align:left;
}

h1{
	font:700 20px/22px 'Ubuntu', arial, sans-serif ;
	color:#95703f;
	text-align:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}

.contact-lft{
	width:60%;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border:0px solid red;
	text-align:left;
}

.contact-rgt{
	width:35%;
	float:right;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border:0px solid red;
	text-align:left;
}

.map{
	width:100%;
	height:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.contact-tbl{
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:400 14px/16px 'Domine', Arial, serif;
	color:#856b44;

}

.contact-tbl td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	}

.input-box{
	margin:0px 0px 0px 0px;
	padding:7px 7px 7px 7px;
	background:#ebdcc7;
	border:1px solid #e0caab;
	width:85%;
	border-radius:3px;
	font:400 13px/18px 'Domine', Arial, serif;
	color:#856b44;
}

.sub-btn{
	margin:0px 0px 0px 0px;
	padding:8px 20px 8px 20px;
	background: #dab380; /* Old browsers */
	background: -moz-linear-gradient(top, #dab380 0%, #ad8551 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dab380), color-stop(100%,#ad8551)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dab380 0%,#ad8551 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dab380 0%,#ad8551 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dab380 0%,#ad8551 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dab380 0%,#ad8551 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dab380', endColorstr='#ad8551',GradientType=0 ); /* IE6-9 */
	border-radius:3px;
	font:400 14px/16px 'Domine', Arial, serif;
	color:#ffffff;
	border:0;
	cursor:pointer;
}

.contact-rgt img{
	float:left;
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 0px;
}

.rgt-data{
	font:400 14px/20px 'Domine', Arial, serif;
	color:#856b44;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:80%;
}

.rgt-data a{
	color:#856b44;
}

.loc-tbl{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.loc-tbl td{
	margin:0px 0px 0px 0px;
	padding:8px 0px 8px 0px;
	font:400 14px/20px 'Domine', Arial, serif;
	color:#856b44;
	text-align:center;
	border:1px solid #e0caab;
	background:#ebdcc7;
}

.cont-tbl{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.cont-tbl th{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	font:700 14px/20px 'Domine', Arial, serif;
	color:#856b44;
	text-align:center;
	border:1px solid #e0caab;
	background:#ebdcc7;
}

.cont-tbl td{
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	font:400 14px/20px 'Domine', Arial, serif;
	color:#856b44;
	text-align:left;
	border:1px solid #e0caab;
	background:#f8ecde;
}

ul.list{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}

ul.list li{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font:400 13px/18px 'Domine', Arial, serif;
	color:#856b44;
	text-align:left;
	list-style:circle;

}

h3{
font:700 16px/20px 'Ubuntu', arial, sans-serif ;
	color:#95703f;
	text-align:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}

.line-sep{
	border-bottom:1px dotted #d7bd9a;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.gallery-block{
	margin:10px 36px 18px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:22%;
	border:0px solid red;
}


.gallery-block img{
border:3px solid #ffffff;
box-shadow:0px 0px 2px #c1b09f;}

.mrgnrgtnone{
	margin-right:0;
}

.image-left{
float:left;
margin:0px 15px 2px 0px;
}

h6{
font:700 16px/20px 'Ubuntu', arial, sans-serif ;
	color:#95703f;
	text-align:left;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;

}

/*=========Media Queries Starts=========*/

/* for 980px or less */
@media screen and (max-width: 980px) {
.wrapper{
width:97%;
}

}
