@charset "utf-8";
/* CSS Document */

/*==========================================================================================
EDITED HTML TAGS
==========================================================================================*/
html, body, h1, h2, h3, h4, h5, h6, hr, table, tr, th, td, p, div, img, form, ul, li, blockquote, address, abbr, acronym, script, sup, span, q, em {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

h2{
	font-size:14px;
	color:#666666;
	padding:10px 0px 5px 10px;
	}

p {booknow
	text-align: left;
	text-align:justify;
	margin:5px 0px 0px 0px;
	
}
a {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
}
a:hover {
	color:#ccc;
	text-decoration: none;
}

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

a {
	outline: none;
    -moz-outline-style: none;
	}
	
	.clearboth{
	clear:both;
	}
	

body {
	background-image:url(../images/topbg.jpg), url(../images/bg.jpg);
	background-repeat: repeat-x, repeat;
	
	
	
	
}



@font-face {
    font-family: 'oswaldbook';
    src: url('oswald-regular-webfont.eot');
    src: url('oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-regular-webfont.woff') format('woff'),
         url('oswald-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'titillium_webregular';
    src: url('titilliumweb-regular-webfont.eot');
    src: url('titilliumweb-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('titilliumweb-regular-webfont.woff') format('woff'),
         url('titilliumweb-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanscondensed_light';
    src: url('OpenSans-CondLight-webfont.eot');
    src: url('OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-CondLight-webfont.woff') format('woff'),
         url('OpenSans-CondLight-webfont.ttf') format('truetype'),
         url('OpenSans-CondLight-webfont.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('OpenSans-CondBold-webfont.eot');
    src: url('OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-CondBold-webfont.woff') format('woff'),
         url('OpenSans-CondBold-webfont.ttf') format('truetype'),
         url('OpenSans-CondBold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotolight';
    src: url('Roboto-Light-webfont.eot');
    src: url('Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Light-webfont.woff') format('woff'),
         url('Roboto-Light-webfont.ttf') format('truetype'),
         url('Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}



/*==========================================================================================
BODY CLASSESS
==========================================================================================*/


#mainframe{
	width:1250px;
	height:auto;
	margin:0 auto;
	
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	
	
	
		
	
	
	
	
}

#menubg{
	width:1250px;
	height:109px;
	background-image:url(../images/menubg.png);
	background-repeat:repeat-x;
	margin-top:14px;
	position:relative;
	
	
	
	
}

#menuinner{
	width:658px;
	height:108px;
	float:right;
	margin-right:85px;
	
	
}


#logocontianer{
	width: 274px;
	height: 199px;
	position: absolute;
	left: 130px;
	top: 0px;
	z-index:1000;
	
		}
	
	#callnow{
		width:425px;
		height:39px;
		float:right;
		background-image:url(../images/callnow.png);
		background-position:right;
		background-repeat:no-repeat;
		font-family:Tahoma, Geneva, sans-serif;
		 
		 color:#506512;
		 padding-top:15px;
		 text-align:right;
		 font-size:15px;
		 margin-right:5px;
		 font-weight:normal;
		
		
	}
	.paddingleft{
		text-align:left;
		padding-right:30px;
		 font-family:Tahoma, Geneva, sans-serif;
		font-size:18px;
		
	}
	

#toplink{
	width:658px;
	height:43px;
	float:right;
	
	
}
#toplink ul{
	margin-top:9px;
	float:right;
	
	
	
}

#toplink ul li {

	list-style-type:none;
	display:inline;
	outline: none;
	-moz-outline-style: none;
	text-align:center;
	font-size:16px;
	color:#9d4e16;
	font-family: 'open_sans_condensedbold';
	padding:5px 8px 8px 8px;
	background-image:url(../images/menubar.png);
	background-position:right;
	background-repeat:no-repeat;
	text-transform:uppercase;
	
	
	}
	
#toplink a{
	margin-top:40px;
	list-style-type:none;
	display:inline;
	outline: none;
	-moz-outline-style: none;
		text-align:center;
		font-family: 'open_sans_condensedbold';
	
		color:#9d4e16;
	}
#toplink a:hover{
	color:#536817;
		
	
	
		}
		
		
		
		#toplink a:visited{
	color:#9d4e16;
		
	
	
		}
		.active{
			
			color:#536817;
		}
		


.slidecontainer{
	width:1250px;
	height:467px;
	border-bottom:#475b0f solid 5px;
	overflow:hidden;
	
	
	
}



#welcome{
	width:1250px;
	height:65px;
	background-image:url(../images/welcomebg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	
	
	
	
	
}
#welcome h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#73881d;
	font-weight:normal;
	padding:22px 0px 0px 35px;
	
	
	
	
	
	
}
#mattercontainer{
	width:1250px;
	height:auto;
	
	
	
	

}

#matterleft{
	width:498px;
	height:223px;
	float:left;
	
	
	
	
	

}
#matterright{
	width:400px;
	height:223px;
	float:right;
	border-left: 1px  dashed #bbbbbb;
	
	
	

}

#footercontianer{
	width:100%;
	height:390px;
	background-image:url(../images/bottombg.jpg);
	background-repeat:repeat-x;
	margin-top:30px;
	
	
	
	
}

#footercontianerinner{
	width:1028px;
	height:390px;
	margin:0 auto;
	

	
}

#footercontianerhead{
	width:1026px;
	height:71px;
	
	
	
}

#footercontianerhead h1{
	font-family: 'open_sans_condensedbold';
	font-size:16px;
	color:#b5d923;
	text-transform:uppercase;
	padding-left:58px;
	padding-top:47px;
	font-weight:normal;
	
}

#footercontianerlinks{
	width:1027px;
	height:209px;
	background-image:url(../images/border.png); background-repeat:no-repeat
	
	
}
.footercontianerlinksinner{
	width:173px;
	height:177px;
	float:left;
	margin-left:60px;
	margin-top:13px;
	
	
}


.footercontianerlinksinner li {
	color:#ffffff;
	font-size:12px;
	padding: 5px 0px 5px 5px;
	margin-top:5px 0px 0px 0px;
	list-style: none;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	background-image:url(../images/iocn.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-weight:normal;
	
		
}
.footercontianerlinksinner li a{
	color:#ffffff;
	font-size:12px;
	padding: 5px 0px 5px 5px;
	margin-top:5px 0px 0px 0px;
	list-style: none;
	background-repeat: no-repeat;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	


}
.footercontianerlinksinner a:hover {
	color:#b5d923;
	text-decoration: none;
}












#footercontianercopyright{
	width:1026px;
	height:90px;
	background-image:url(../images/copybg.png);
	background-position:bottom;
	background-repeat:repeat-x;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size:12px;
	
	
}

#footercontianercopyright p{
	padding-top:25px;
	float:left;
	
	
	
}
#footercontianercopyright img{
	float:left;
	margin:15px 15px 0px 48px;
	
	
	
}
#leftmattercontainer{
	width:940px;
	height:auto;
	float:left;
	
	
	
}

#rightcontainer{
	width:268px;
	height:auto;
	float:right;
	
	
	
}

#packagecontianer{
	width:939px;
	height:386px;
	border:#9eb364 solid 1px;
	float:right;
	background-color:#FFF;
	margin-top:30px;
	
	
	
}

#matterinnerpages{
	width:939px;
	height:auto;
	border:#9eb364 solid 1px;
	float:right;
	background-color:#FFF;
	margin-top:30px;
	min-height:905px;
	
	
}


#packagecontianer h1{
	font-family: 'open_sans_condensedbold';
	font-size:20px;
	text-align:left;
	float:left;
	padding-top:30px;
	padding-left:52px;
	font-weight:normal;
	color:#506512;
	
	
	
	
}

#matterinnerpages h1{
	font-family: 'open_sans_condensedbold';
	font-size:20px;
	text-align:left;
	float:left;
	padding-top:30px;
	padding-left:0px;
	font-weight:normal;
	color:#506512;
	margin-left:335px;
	width:568px;
	text-transform:uppercase;
	border-bottom:1px solid #e3e3e3;
	
	
	
}
#matterinnerpages h6{
	font-family: 'open_sans_condensedbold';
	font-size:24px;
	text-align:left;
	float:left;
	padding-top:30px;
	padding-left:300px;
	font-weight:normal;
	color:#506512;
	border-bottom:1px solid #e3e3e3;
	margin-left:35px;
	width:572px;
	text-transform:uppercase;
	
	
	
	
}

#innerpageleft{
	width:263px;
	height:auto;
	float:left;
	margin-left:31px;
	margin-top:5px;
	
	
}
	
	
#innerpageright{
	width:569px;
	height:auto;
	float:right;
	margin-right:35px;
	
	
}
		
#packheadinner{
	width:565px;
	height:93px;
	float:left;
	background-image:url(../images/number.jpg);
	background-position:left;
	background-repeat:no-repeat;
	
}

#packheadinner2{
	width:565px;
	float:left;
	
	
}
#packheadinner h2{
	font-family: 'open_sans_condensedbold';
	font-size:14px;
	text-transform:uppercase;
	color:#506512;
	font-weight:normal;
	padding:19px 0px 0px 0px;
	margin:0px;
	
	
	
}	
#packheadinner p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-top:0px;
	color:#506512;
	font-weight:normal;
	padding:1px 0px 0px 0px;
	margin:0px;
	
	
	
	
}


#packheadinner h3{
	font-family: 'open_sans_condensedbold';
	font-size:17px;
	padding-top:0px;
	float:left;
	text-transform:uppercase;
	color:#FFF;
	padding-top:35px;
	padding-left:9px;
	
}	

#innerpageright p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-top:0px;
	color:#506512;
	font-weight:normal;
	padding:1px 0px 0px 0px;
	margin:0px;
	line-height:20px;
	
	
	
}


	
#innerpageright ul{
	width:569px;
	height:auto;
	
	
	
}
	
	
#innerpageright ul li{
	width:569px;
	height:110px;
	float:left;
	border-bottom:#a0a0a0 dashed 1px;
	list-style:none;
	background-image:url(../images/number.jpg);
	background-position:left;
	background-repeat:no-repeat;
	
	
	
	
}
	
#innerpageright ul li h2{
	font-family: 'open_sans_condensedbold';
	font-size:14px;
	text-transform:uppercase;
	color:#506512;
	font-weight:normal;
	padding:5px 0px 0px 0px;
	margin:0px;
	
	
	
}	
#innerpageright ul li p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-top:0px;
	color:#506512;
	font-weight:normal;
	padding:0px 0px 0px 0px !important;
	margin:0px;
	
	
	
	
}
	
	#innerpageright ul li h3{
	font-family: 'open_sans_condensedbold';
	font-size:19px;
	padding-top:0px;
	float:left;
	text-transform:uppercase;
	color:#FFF;
	padding-top:41px;
	padding-left:7px;
	
}	
.innerrightpackage{
	width:505px;
	height:112px;
	float:right;
	
	
	
}

.innerrightpackage h5{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-top:0px;
	color:#506512;
	
	
	
}
	
.innerrightpackage p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-top:0px;
	color:#282828;
	padding-right:48px;
	line-height:20px;
	
	
	
}	
	
	
#innerpageleft p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#282828;
	text-align:justify;
	line-height:20px;
	padding-left:5px;
	
	
	
}
#innerpageleft h4{
	font-family: 'open_sans_condensedbold';
	font-size:16px;
	color:#506512;
	text-align:left;
	line-height:20px;
	padding-top:10px;
	text-transform:uppercase;
	padding-left:5px;
	
	
	
	
}
#innerpageleft img{
	margin-top:17px;
	float:right;
	
}
.photogallery{
	width:254px;
	height:56px;
	float:left;
	background-color:#e3e3e3;
	
	
}
.browncolor{
	color:#9d4e16;
	
	
}
#packagecontianer ul{
	width:870px;
	height:258px;
	margin-left:19px ;
	margin-top:20px ;
	
	
	
	
}


#packagecontianer ul li{
	width:258px;
	height:257px;
	float:left;
	margin-left:32px;
	position:relative;
	list-style:none;
	
}



.packagerate{
	width:257px;
	height:57px;
	position:absolute;
	background-image:url(../images/pckbg.png);
	top:201px;
	text-align:center;
	
	
	
} 
.packagerate p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-align:center;
	color:#ffc600;
	text-transform:uppercase;
	padding-top:8px;
	padding-bottom:0px;
	margin:0px;
	display:block;
	
}
.day {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	background-image:url(../images/day.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	font-weight:normal;
	margin:0px;
	padding-top:0px !important;
	
	
	
	
	
}
.night {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	background-image:url(../images/night.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	font-weight:normal;
	padding-top:0px !important;;
	margin:0px; 
	
	
	
	
	
}



#destinationscontianer{
	width:939px;
	height:487px;
	border:#9eb364 solid 1px;
	float:right;
	background-color:#FFF;
	margin-top:30px;
	
	
}

#destinationscontianer h1{
	font-family: 'open_sans_condensedbold';
	font-size:20px;
	text-align:left;
	float:left;
	padding-top:30px;
	padding-left:49px;
	font-weight:normal;
	color:#9d4e16;
	text-transform:uppercase;
	
	
}

#destinationscontianer ul{
	width:868px;
	height:357px;
	margin-left:45px;
	margin-top:20px;
	overflow:hidden;
	
	
	
}

#destinationscontianer ul li{
	width:259px;
	height:357px;
	float:left;
	margin-left:30px;
	position:relative;
	list-style:none;

	
	
	
}

#destinationscontianer ul li:first-child
{
	margin-left:5px;

}

#destinationscontianer ul li img{
	float:left;
	margin-bottom:8px;
	

	
	
	
}

.destinationname{
	width:257px;
	height:47px;
	position:absolute;
	background-image:url(../images/desbg.png);
	top:155px;
	
	
	
}

.destinationname p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;

}

.destinationmatter{
	font-family:Tahoma, Geneva, sans-serif;
	color:#262626;
	text-align:justify !important;
	text-transform:none !important;
	padding-top:1px;
	font-size:12px;
	line-height:17px;
	
	
	
}

#rightbarheading{
	width:265px;
	height:33px;
	background-image:url(../images/rightheadbg.png);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-top:32px;
	
}

#rightbarheading h1{
	 font-family: 'open_sans_condensedbold';
	 font-size:24px;
	 font-weight:normal;
	 color:#506512;
	 
	
	
	
}

#rightcontainer ul{
	width:267px;
	height:446px;
	margin-top:17px;
	
	
	
}

#rightcontainer ul li{
	width:266px;
	height:73px;
	margin-top:10px;
	float:left;
	list-style:none;
	border-right:#99b643 solid 3px;
	position:relative;
	cursor:pointer;
	
	
	
	
}


#rightcontainer ul li img{
	float:left;
	margin-right:20px;
	margin-bottom:30px;
	
	
	
	
	
	
	
}


	
	
	
	
	


#rightcontainer ul li h1{
	font-family: 'open_sans_condensedbold';
	 font-size:15px;
	 color:#506512;
	 font-weight:normal;
	 padding:0px;
	 margin:0px;
	 text-transform:uppercase;
	
	 
	
	
	
	
	
}

#rightcontainer ul li p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	 color:#000;
	 font-weight:normal;
	 padding-right:15px;
	 padding-top:0px;
	  margin:0px;
	  text-align:left;
	
	 
	
	
	
	
	
}

.slide:hover {
	position: absolute;
	top: 0;
	right: -5px;
	width: 5px;
	height: 73px;
	background-color: #99b643;
   opacity:0.4;
 background-color: rgba(146,96,91,0.3);
   -webkit-transform: translateX(-300px);
   -moz-transform: translateX(-300px);
   -o-transform: translateX(-300px);
   -ms-transform: translateX(-300px);
   transform: translateX(-300px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}


#contactright{
	width:270px;
	height:362px;
	
	
	
}

#contactright h1{
	font-family: 'open_sans_condensedbold';
	font-size:24px;
	text-transform:uppercase;
	font-weight:normal;
	background-image:url(../images/rightheadbg.png);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:2px;
	color:#506512;
	
	
	
}

#contactright ul{
	width:264px;
	height:316px;
	
	
	
	
}

#contactright ul li{
	width:263px;
	height:auto;
	border:none;
	margin-top:12px;
	
	
	
	
	
}
#contactright ul li p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#282828;
	padding-bottom:5px;
	
	
	
	
	
	
}
#contactright ul li input{
	width:264px;
	height:25px;
	border:#9eb364 solid 1px;
	background-color:#FFF;
	
	
	
}

#contactright ul li textarea {
	width:263px;
	height:95px;
	border:#9eb364 solid 1px;
	background-color:#FFF;
	
	
	
}

.homepadding{
	padding-left:124px;
	
	
	
}
.testimonialscontainer{
	width:322px;
	height:167px;
	float:left;
	background-image:url(../images/testimonialsbg.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	
	
	
}

.testimonialscontainer p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:left;
	color:#c2e43a;
	padding:12px 45px 0px 55px;
	line-height:20px;
	
	
	
	
}

.testimonialpadding{
	padding-left:124px;
	
	
	
}
.addresspadding{
	padding-left:256px;
	
	
	
}
.address{
	width:175px;
	height:168px;
	float:left;
	margin-left:34px;
	margin-top:15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:20px;
	
	
	
}

.imagesetting{
	float:right;
	margin-top:27px;
	margin-right:20px;
	
	
	
}


#aboutusmatter{
	width:570px;
	height:260px;
	float:right;
	margin-right:33px;

	
	
}

#aboutusmatter h2{
	font-family: 'open_sans_condensedbold';
	font-size:20px;
	color:#506512;
	text-transform:uppercase;
	margin:0px;
	
	
	
	
}
#aboutusmatter h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#506512;
	margin:0px;
	
	
	
	
}

#aboutusmatter p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#262626;
	font-weight:normal;
	line-height:20px;
	
	
	
	
}

#contactusleft{
	width:278px;
	height:322px;
	float:left;
	
	
	
	
}


#contactusleft h4{
	font-family: 'open_sans_condensedbold';
	font-size:24px;
	text-transform:uppercase;
	font-weight:normal;
	color:#506512;
	padding-top:15px;
	
	
	
	
}

#contactusleft ul{
	width:270px;
	height:316px;
	margin-top:20px;
	
	
	
	
}

#contactusleft ul li{
	width:270px;
	height:auto;
	border:none;
	margin-top:12px;
	list-style:none;
	
	
	
	
	
}

#contactusleft ul li input{
	width:264px;
	height:25px;
	border:#9eb364 solid 1px;
	background-color:#FFF;
	padding-left:5px;
	
	
	
}

#contactusleft ul li textarea {
	width:263px;
	height:95px;
	border:#9eb364 solid 1px;
	background-color:#FFF;
	padding-left:5px;
	
	
	
}

#addresscontact{
	width:326px;
	height:227px;
	float:left;
	margin-left:104px;
	margin-top:18px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:20px;
	
	
}

#addresscontact h5{
	font-family: 'open_sans_condensedbold';
	font-size:18px;
	color:#506512;
	
	
}








#destinationsouter p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-top:0px;
	color:#506512;
	font-weight:normal;
	padding:1px 0px 0px 60px;
	margin:0px;
	line-height:20px;
	
	
	
}


	
#destinationsouter ul{
	width:569px;
	height:auto;
	padding-bottom:25px;
	
	
	
}
	
	
#destinationsouter ul li{
	width:569px;
	height:117px;
	float:left;
	list-style:none;
	
	
	
	
	
	
}
	
#destinationsouter ul li img{
	float:left;
	margin-top:24px;
	margin-right:19px;
	margin-bottom:10px;
	
	
	
	
	
	
}	
	
	
#destinationsouter ul li h2{
	font-family: 'open_sans_condensedbold';
	font-size:14px;
	text-transform:uppercase;
	color:#506512;
	font-weight:normal;
	padding:22px 0px 0px 0px;
	margin:0px;
	
	
	
}	
#destinationsouter ul li p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#262626;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px;
	
	
	
}	

#destinationsouter{
	width:569px;
	height:auto;
	float:right;
	margin-right:35px;
	padding-bottom:35px;
	
	
}

.linktopright{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	float:right;
	
	
	
	
	
}

.linktopright a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	
	
	
	
	
}




.linktopright2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	float:right;
	margin:0px;
	
	
	
	
}

.linktopright4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	padding-left:426px;
	font-weight:normal;
	
	
	
	
}

.linktopright2 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	
	
	
	
	
}

.linktopright3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	float:right;
	
	font-weight:bold;
	
	
	
	
}

.linktopright3 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	
	
	
	
	
}
.red{
	
	color:#d60107;
	font-weight:bold;
	
}







#testimonialsouter p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-top:0px;
	color:#506512;
	font-weight:normal;
	padding:1px 0px 0px 60px;
	margin:0px;
	line-height:20px;
	
	
	
}


	
#testimonialsouter ul{
	width:569px;
	height:auto;
	
	
	
}
	
	
#testimonialsouter ul li{
	width:569px;
	height:auto;
	float:left;
	list-style:none;
	background-image:url(../images/border2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	
	
	
	
	
	
}
	

	#testimonialsouter ul li img{
	float:left;
	 margin-top: 5px;
	  margin-right:5px;
	   margin-bottom:5px;
	    border:#ccc solid 3px;
	
	
	
	
	
	
}
	
#testimonialsouter ul li h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#506512;
	font-weight:normal;
	padding:10px 0px 10px 0px;
	margin:0px;
	
	
	
}	
#testimonialsouter ul li p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#506512;
	font-weight:normal;
	padding:4px 0px 0px 0px;
	margin:0px;
	
	
	
}	

#testimonialsouter{
	width:569px;
	height:auto;
	float:right;
	margin-right:35px;
	
	
}




a.readmore:link {
	font-weight:bold;
	font-size: 12px;
	text-align:left;
	color:#a24f16;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration: none;
	padding-top:10px;
	

	
	
	
	}
a.readmore:visited {
   font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	color:#a24f16;
	outline: none;
	-moz-outline-style: none;
	text-align:left;
	padding-top:10px;
	
	
	}
a.readmore:hover {
	color:#506512;
	
	}
	
	
	
	
	
	#contactusmatter{
	width:868px;
	height:346px;
	margin:0px 0px 0px 35px;
	border-top:solid 1px #e3e3e3;
	border-bottom: dashed  1px #e3e3e3;
	
	
}

#contactusmatter h2{
	font-family: 'open_sans_condensedbold';
	font-size:20px;
	color:#506512;
	text-transform:uppercase;
	padding:0px 0px 0px 375px;
	margin:0px;
	
	
	
	
}
	
	
	
	
	
	
	
	#contactusmatter h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#506512;
	padding:0px 0px 0px 375px;
	margin:0px;
	
	
	
	
}

#contactusmatter p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#506512;
	padding:0px 0px 0px 375px;
	font-weight:normal;
	line-height:20px;
	
	
	
	
}

#contactusleft{
	width:278px;
	height:322px;
	float:left;
	
	
	
	
}

.paddsix{
	padding-left:60px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#282828
	
	
	
}














/* Set the content dimensions */

#content {
  width: 800px;
  padding: 50px;
  margin: 0 auto;
  display: block;
  font-size: 1.2em;
}

#content h2 {
  line-height: 1.5em;
}


/* Add curved borders to various elements */

#contactForm, .statusMessage,  {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;  
  border-radius: 10px;
}


/* Style for the contact form and status messages */

#contactForm, .statusMessage {
  color: #666;
  background: #fffbe9; /* Old browsers */
background: -moz-linear-gradient(top,  #fffbe9 1%, #ffefa3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fffbe9), color-stop(100%,#ffefa3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fffbe9 1%,#ffefa3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fffbe9 1%,#ffefa3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fffbe9 1%,#ffefa3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fffbe9 1%,#ffefa3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffbe9', endColorstr='#ffefa3',GradientType=0 ); /* IE6-9 */

  border: 1px solid #aaa;
  -moz-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
  -webkit-box-shadow: 0 0 1em rgba(0, 0, 0, .5);
  box-shadow: 0 0 1em rgba(0, 0, 0, .5);
  opacity: .95;
}


/* The form dimensions */

#contactForm {
  width: 40em;
  height: 43em;
  padding: 0 1.5em 1.5em 1.5em;
  margin: 0 auto;
}


/* Position the form in the middle of the window (if JavaScript is enabled) */

#contactForm.positioned {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin-top: auto;
  margin-bottom: auto;
  z-index:3000;
}


/* Dimensions and position of the status messages */

.statusMessage {
  display: none;
  margin: auto;
  width: 30em;
  height: 2em;
  padding: 1.5em;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.statusMessage p {
  text-align: center;
  margin: 0;
  padding: 0;
}


/* The header at the top of the form */

#contactForm h2 {
  font-size: 2em;
  font-style: italic;
  letter-spacing: .05em;
  margin: 0 0 1em -.75em;
  padding: 1em;
  width: 19.5em;  
  color: #aeb6aa;
  background: #ffefa5 url('../images/stamp.jpg') no-repeat   ;
  background-position:right; 
  border-bottom: 1px solid #aaa;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;  
  border-radius: 10px 10px 0 0;
}


/* Give form elements consistent margin, padding and line height */

#contactForm ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#contactForm ul li {
  margin: .9em 0 0 0;
  padding: 0;
}

#contactForm input, #contactForm label {
  line-height: 1em;
}


/* The field labels */

#contactForm label {
  display: block;
  float: left;
  clear: left;
  text-align: right;
  width: 28%;
  padding: .4em 0 0 0;
  margin: .15em .5em 0 0;
  font-weight: bold;
  font-family: 'open_sans_condensedbold';
}


/* The fields */

#contactForm input {
  display: block;
  margin: 0;
  padding: .4em;
  width: 67%;
  font-family: 'open_sans_condensedbold';
  font-size: 1em;
  border: 1px solid #aaa;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;    
  border-radius: 5px;
  -moz-box-shadow: rgba(0,0,0,.2) 0 1px 4px inset;
  -webkit-box-shadow: rgba(0,0,0,.2) 0 1px 4px inset;
  box-shadow: rgba(0,0,0,.2) 0 1px 4px inset;
  background: #fff;
}
#contactForm textarea {
  display: block;
  margin: 0;
  padding: .4em;
  width: 67%;
  font-family: 'open_sans_condensedbold';
  font-size: 1em;
  border: 1px solid #aaa;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;    
  border-radius: 5px;
  -moz-box-shadow: rgba(0,0,0,.2) 0 1px 4px inset;
  -webkit-box-shadow: rgba(0,0,0,.2) 0 1px 4px inset;
  box-shadow: rgba(0,0,0,.2) 0 1px 4px inset;
  background: #fff;
}
#contactForm textarea {
  height: 10em;
  line-height: 1.5em;
  resize: none;
}


/* Place a border around focused fields, and hide the inner shadow */

#contactForm *:focus {
  border: 1px solid #66f;
  outline: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}


/* Display correctly filled-in fields with a green background */

#contactForm input:valid, textarea:valid {
  background: #dfd;
}


/* The Send and Cancel buttons */




input[type="button"] {
 /* background: #f33;*/
}


/* Header/footer boxes */

.wideBox {
  clear: both;
  text-align: center;
  margin: 70px;
  padding: 10px;
  background: #ebedf2;
  border: 1px solid #333;
}

.wideBox h1 {
  font-weight: bold;
  margin: 20px;
  color: #666;
  font-size: 1.5em;
}

.sendMessage{
	width:131px !important;
	height:42px !important;
	background-image:url(../images/submit2.jpg) !important;
	background-repeat:no-repeat;
	float:right;
	margin-left:25px;
	margin-top:20px;
	
	
}

.cancel{
	width:131px !important;
	height:42px !important;
	background-image:url(../images/cancel.jpg) !important;
	background-repeat:no-repeat;
	float:right;
	margin-top:20px;
	
}

input[type="text"]:valid {
    color: green;
}

input[type="text"]:valid ~ .input-validation::before {
    content: "✓";
    color: green;
}

input[type="text"]:invalid {
    color: red;
}



a.request:link {
	font-weight: normal;
	font-size: 11px;
	text-align:left;
	color:#FF0000;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration: none;
	
	

	
	
	
	}
a.request:visited {
   
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	color:#FF0000;
	outline: none;
	-moz-outline-style: none;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	
	
	}
a.request:hover {
	color:#fc8e00;
	
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
		/*
  Plugin CSS
*/
.hideshare-wrap {
  margin: 0;
  padding: 0;
  text-align: center;
}
.hideshare-wrap li {
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 2em 1em;
}
.hideshare-wrap span {
  display: none;
}
/*
  Example CSS
*/

.share {
  display: block;
  width: 150px;
  background: #dedede;
  color: #555555;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin: 0 auto;
  padding: 10px 0;
  border: 1px solid #444;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);
}
.share:hover {
  background: #ffffff;
}
.hideshare-wrap a {
  color: #dedede;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.hideshare-wrap a:hover {
  color: #ffffff;
}


.at4-follow.at4-follow-24 .at4-follow-container {
height: 25px;
line-height: 24px;
font-size: 13px;
margin-top:10px;
}