/*...................Start General Here....................*/
body{
	background-color:#ffffff;
	background-image:url(body-back.gif);
	margin: 0;
	padding:0;
	width:100%;
}
#wrap{
width:900px;
height:500px;
padding:0;
margin:0 auto;
}

p{
padding:9px 0 0 0;
margin:0;
}

br{
	line-height:normal;
}
img, li{margin:0;
	padding:0;
	}
img{ border:0;}

ul{
	margin:0;
	padding:0;
	list-style:none;

}

a{
	text-decoration:underline;
	color: #ffffff;
}

a:hover{
	text-decoration:underline;
}
/*...................End General Here....................*/

/*...................Start Heading Here....................*/
h1{
	background-image:url(heading.jpg);
	background-repeat:no-repeat;
	font-family: arial;
	font-size: 18px;
	color: #8C6921;
	font-weight:bold;
	height:38px;
	padding:0;
	margin:0;
}

h2{
	background-image:url(tour-heading.jpg);
	background-repeat:no-repeat;
	font-family: arial;
	font-size: 18px;
	color: #8C6921;
	font-weight:bold;
	height:24px;
	padding:0;
	margin:0;
}

/*...................End Heading Here....................*/

/*...................Start Banner Here....................*/
.banner{
	height:60px;
	padding:205px 0 0 0;
}

.banner-otherpage{
	background-image: url(banner-otherpage.jpg);
	background-repeat:no-repeat;
	height:123px;
	padding:0 0 0 28px;
}

.header-otherpage{
	height:84px;
	padding:0px 0 0 0;
	background:#FFFFFF;
	border-left:1px solid #593C16;
	border-right:1px solid #593C16;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#724E24;
	text-decoration:none;
}


.header-otherpage a{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#724E24;
	text-decoration:none;
}


.logo{

	padding:0px 0 0 22px;

}

.logo-other{

	padding:0px 0 0 20px;

}

.sign{
	padding:218px 0 0 763px;
	text-align:right;
}

.sign{
	padding:218px 0 0 763px;
	text-align:right;
}
/*...................End banner Here....................*/

/*...................Start Navigation Here....................*/

.nav{
background-color:#593C16;
background-image: url(nav.jpg);
background-repeat:no-repeat;
	height:34px;
	font:12px Trebuchet MS;
	font-weight:bold;
	padding-left:29px;
	}
.nav ul{
	
	}
.nav ul li{
	line-height:34px;
	height:34px;
	display:block;
	float:left;
	padding:0 3px;
	color:#ffffff;
	}
.nav ul li.end{
	}
.nav ul li a{
	color:#ffffff;
	display:block;
	padding:0 3px;
	text-decoration:none;
	}
.nav ul li a:hover{
	color:#ffffff;
	font-weight:bold;
	display:block;
	text-decoration:underline;
	}
.nav ul li span{
	color:#ffffff;
	font-weight:bold;
	display:block;
	padding:0 3px;
/*	text-decoration:underline;*/
	text-transform:uppercase;
	}
/*...................End Navigation Here....................*/

/*...................Start Content Here....................*/

.content{
	background-image:url(content-back.jpg);
	background-repeat:no-repeat;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	line-height:16px;
	height:200px;
}
.content1{
	background-image:url(content-back.jpg);
	background-repeat:no-repeat;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:normal;
	color:#583C15;
	line-height:16px;
	height:200px;
}

.content_left{
	float:left;
	width:543px;
	padding:0px 10px 19px 28px;
}

.content_right{
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	float:right;
	width:275px;
	padding:15px 24px 0px 20px;
}


.content_right a{
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.content-otherpage{
	background:#9FC3D6;
	border-left:1px solid #593C16;
	border-right:1px solid #593C16;
	border-bottom:1px solid #593C16;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:normal;
	color:#593C16;
	line-height:17px;
	padding:0px 40px 0px 40px;
}

.content-otherpage1{
	background:#9FC3D6;
	border-left:1px solid #593C16;
	border-right:1px solid #593C16;
	border-bottom:1px solid #593C16;
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:normal;
	color:#593C16;
	line-height:17px;
	padding:30px 40px 20px 40px;
background-image:url(about-head.jpg);
background-repeat:no-repeat;
background-position:right top;
}

.otherpage_left{
	width:421px;
	padding:0px 20px 15px 0px;
	
}

.otherpage_left1{
	width:421px;
	padding:0px 20px 0px 0px;
	border-right:1px dotted #593C16;
	
}

.ul{
	padding:10px 0px 0px 30px;

}

.ul li{
	padding:0px 0px 0px 10px;
	font-style:italic;
	list-style-type:disc;
}

.otherpage_right{
	float:right;
	/*width:275px;*/
	padding:23px 24px 27px 20px;
}


.content_right a{
	text-decoration:none;
}

.about{
/*background-image:url(about-head.jpg);
background-repeat:no-repeat;
background-position:right top;*/
padding:0px 0px 0px 20px;
/*border-left:1px solid #593C16;*/
}

.tours{
background-image:url(tours.jpg);
background-repeat:no-repeat;
background-position:right top;
padding:20px 0px 15px 0px;
}
.contacts{
background-image:url(contact-head.jpg);
background-repeat:no-repeat;
background-position:right top;
padding:20px 0px 15px 0px;
}

.callender-news{
background-image:url(calender-news.jpg);
background-repeat:no-repeat;
background-position:right top;
padding:20px 0px 15px 0px;
}

.white{
	font-weight:bold;
	color:#FFFFFF;
}

.brown{
	font-weight:bold;
	color:#593C16; 
}

.ul2{
	list-style:url(arrow.png);
	padding-left:20px;
	font-weight:bold;
	color:#FFFFFF;
	
}


.ul2 li{
	padding:0 5px 5px 5px;
	vertical-align:text-top;

}

.ul4{
	list-style:none;
	padding-left:20px;
	font-weight:bold;
	color:#FFFFFF;

	
}


.ul4 li{
	padding:0 5px 0px 5px;
	vertical-align:top;

}

.tour-link{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.tour-link:a{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.tour-link:hover{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}

.tour-link1{
	font-weight:normal;
	color:#583C15;
	text-decoration:none;
}
a.tour-link1:link, a.tour-link1:visited
{
	font-weight:normal;
	color:#583C15;
	text-decoration:none;
}

a.tour-link1:hover{
	font-weight:normal;
	color:#583C15;
	text-decoration:underline;
}

.ul3{
	list-style:url(pig.jpg);
	padding-left:20px;
	font-weight:normal;
	color:#583C15;
	
	
	
}


.ul3 li{
	padding:0 5px 5px 5px;
	vertical-align:text-top;

}

.tour-link2{
	font-weight:normal;
	color:#6C3303;
	text-decoration:none;
}
.tour-link2:a{
	font-weight:normal;
	color:#6C3303;
	text-decoration:none;
}

.tour-link2:hover{
	font-weight:normal;
	color:#6C3303;
	text-decoration:underline;
}


/*...................End Content Here....................*/

/*...................Start Footer Here....................*/

#footer_top{ background:#fff; font:normal 16px/31px Trebuchet MS; color:#9ec4d9; padding:0 23px 0 28px; border-left:1px solid #9ec4d9; border-right:1px solid #9ec4d9; border-bottom:1px solid #9ec4d9;}

#twitter{ background:url(twitter_icon.gif) no-repeat left 5px; padding:0 115px 0 30px;}
#twitter a{font:normal 16px/31px Trebuchet MS; text-decoration:none; color:#9ec4d9;}
#twitter a:hover{font:normal 16px/31px Trebuchet MS; text-decoration:none; color:#56b6d7;}

#facebook{ background:url(facebook_icon.gif) no-repeat left 5px; padding:0 115px 0 30px;}
#facebook a{font:normal 16px/31px Trebuchet MS; text-decoration:none; color:#9ec4d9;}
#facebook a:hover{font:normal 16px/31px Trebuchet MS; text-decoration:none; color:#56b6d7;}
.sign_up{font:normal 16px/31px Trebuchet MS; text-decoration:none; color:#593c15;}

#footer_middle{ background:#fff; font:normal 13px/15px Trebuchet MS; color:#5e4522; padding:10px 23px 10px 28px; border-left:1px solid #9ec4d9; border-right:1px solid #9ec4d9; border-bottom:1px solid #9ec4d9;}
#footer_middle form{ padding:0; margin:0;}

#newsletter{ padding:0 0 0 60px;}
.email{ background:#fff; border:1px solid #a8c4d7; height:17px; width:150px; margin:0 0 10px 0;}

#footer{
	height:145px;
	margin:0 auto;
	font-family:Trebuchet MS;
	font-weight:bold;
	font-size:11px;
	color:#724E24;
	text-align:right;
	padding:0; 
}

#footer a{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	color:#724E24;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
	color:#463308;
}
.copy{
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#978158;
	text-decoration:none;
}
/*...................End Footer Here....................*/


.text-box{
	width:180px;
	height:14px;
	border:1px solid #318CBF;
	
}

.text-area{
	width:180px;
	height:50px;
	
}

.form-table{
	border:1px solid #593C16;

}

.mailto{
	text-decoration:none;
	color:#593C16;
}
.mailto:a{
	text-decoration:none;
	color:#593C16;
}
.mailto:hover{
	text-decoration:underline;
	color:#593C16;
}

.image-joe{
	float:left;
	padding:0 10px 0 0;
}


