@charset "utf-8";
/* CSS Document */

html { overflow-y: scroll; }

body{
    width:110%;
	margin:auto;
	padding:0;
	background:#ffffff;

}

h2{
   font-family:'MonotypeCorsivaRegular';
   padding-left:50px;
   padding-top:20px;
   font-weight:normal;
   font-style:normal;
   color:#fce591;
}

h2 span{
   color:#912406;
}


h3{
   font-family:'MonotypeCorsivaRegular';
   padding-top:20px;
   font-weight:normal;
   font-style:normal;
   color:#fce591;
}

.flw{
   width:500px;
   margin-left:350px;
   height:100px;
   float:left;
}




#midground {
	background: url(../images/midground.png) repeat 20% 20% ;
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	z-index: 100;
}

#foreground {
	background: url(../images/foreground.png) repeat 100% 110%;
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	z-index: 200;
}

#page-wrap {
	width: 1000px;
	position: relative;
	z-index: 300;
	background: #ffffff;
	height:auto;
	overflow: hidden;
	margin-left:auto;
	margin-right:auto;
	border-left: 1px solid rgba(255,255,255,0.2);
	border-right: 1px solid rgba(255,255,255,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.2);
}

.container{
   width:1000px;
   height:auto;
   margin-left:auto;
   margin-right:auto;
   background:url(../images/sky.png) no-repeat center top;
}

.container2{
   width:1000px;
   height:auto;
   margin-left:auto;
   margin-right:auto;

}

.header{
  width:1000px;
  height:290px;
  float:left;
}

.logo{
  width:234px;
  height:181px;
  margin-top:35px;
  float:left;
}

.grap{
  width:618px;
  height:290px;
  background:url(../images/bhr.png) no-repeat;
  float:left;
}

.navigation{
  width:1000px;
  height:42px;
  float:left;
}

.nav{
  width:700px;
  height:42px;
  float:left;
  border-radius:10px;
  background:url(../images/menu-bg.jpg) repeat-x;
  margin-left:150px;
}

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding-left:150px;
	font-family:'MonotypeCorsivaRegular';
    text-shadow: #062239 1px 1px;
	background:url(../images/menu-bg.png) repeat-x;
	border-top-left-radius:10px;
	font-size:20px;
	font-weight:500;
	}
.menu ul{
	height:40px;
	list-style:none;
	font-family:'MonotypeCorsivaRegular';
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		font-family:'MonotypeCorsivaRegular';
		font-weight:normal;
		font-style:normal;
		padding:0px;
		}
	.menu li a{
		color:#fcf2a6;
		display: block;
		font-variant:normal;
        font-family:'MonotypeCorsivaRegular';
		font-weight:normal;
		font-style:normal;
		line-height:40px;
		margin:0px;
		padding:0px 20px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			color:#E7AD6D;
			/*background:-webkit-gradient(linear, 81% 4%, 81% 60%, from(#FFF000), to(#FFD200));*/
			background:url(../images/nav-bg1.png) repeat-x;
			font-family:'MonotypeCorsivaRegular';
			font-weight:normal;
		    font-style:normal;
			text-shadow:none;
			text-decoration:none;
			}
.content-area{

   width:1000px;
   height:auto;
   float:left;
   
}

.content-area2{

   width:1000px;
   height:auto;
   border-top: 1px solid rgba(255,255,255,0.2);
   float:left;
   
}

.cont-left{

   width:500px;
   height:auto;
   float:left;
   
}

.cont-right{

   width:300px;
   height:auto;
   float:left;
   
}



.cont-right2{

   width:299px;
   height:auto;
   float:left;
   border-left: 1px solid rgba(255,255,255,0.2);
   
}


.cont-left-in{

   width:1000px;
   height:auto;
   float:left;
   
}

.para{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:21px;
   color:#d4a749;
   padding-left:50px;
   padding-right:25px;
   text-align:justify;
}

.para-btm{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:20px;
   color:#fdfaca;
   padding-left:50px;
   padding-right:25px;
   text-align:center;
}

.para-btm a{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#fdfaca;
   text-decoration:none;
   
}

.para-btm a:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FF9900;
   text-decoration:none;
   
}


.read-more{
  margin-left:50px;
  width:80px;
  background:#6c1a03;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
  font-weight:bold;
  font-size:12px;
  padding:10px;
  display:block;
  text-align:center;
  
}


.read-more a{
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
  text-align:center;

  
}

.read-more a:hover{
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#00FF00;
  background:#FF6600;
  text-align:center;

  
}



.footer{

   width:1000px;
   height:86px;
   background:url(../images/ftr-bg.jpg) repeat-x;
   float:left;
   margin-bottom:10px;
   
}





.testimonials{
	width:280px;
	position:relative;
	z-index:1;
	height:150px;
	overflow:hidden;
	float:left;
	visibility: inherit;
}
#testimonials div{padding:10px 10px 10px 30px; float:left;}
#testimonials span{display:block;padding:0 0 0 11px;font-style:normal;}
.testimonials li{height:210px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:italic; font-size:12px;}
.up, .down{position:absolute;z-index:2;bottom:8px;right:0;width:32px;height:32px;display:block; margin-right:5px;}
.up{right:33px;background:url(../images/marker_down.gif) 0 0 no-repeat}
.down{background:url(../images/marker_up.gif) 0 0 no-repeat}
.up:hover, .down:hover{background-position:bottom;}




.title{
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height:25px;
	text-align:justify;
	font-weight:200;
}	


ol {
	list-style:none;
}
ol li {
	display:block;
	clear:both;
}
ol li label {
	display:block;
	margin:0;
	padding:0px 0 0 0;
}
ol li input.text {
	width:480px;
	border:1px solid #c0c0c0;
	margin:0;
	padding:5px 2px;
	height:16px;
	background-color:#fff;
}
ol li textarea {
	width:480px;
	border:1px solid #c0c0c0;
	margin:0;
	padding:2px;
	background-color:#fff;
}
ol li .send {
	margin:16px 0 0 0;
}
.searchform {
	float:left;
	padding:0;
}
#formsearch {
	margin:0;
	padding:0px 0;
	width:auto;
	height:30px;
}
#formsearch span {
	display:block;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/search_bg.gif) no-repeat left top;
}
#formsearch input.editbox_search {
	margin:0;
	padding:8px 6px;
	float:left;
	width:172px;
	font-size:12px;
	line-height:14px;
	color:#a8acb2;
	background:none;
	outline:none;
	border:none;
}
#formsearch input.button_search {
	margin:0;
	padding:0;
	border:none;
	float:left;
}





