@charset "utf-8";
html {
	background-color: #052953;
	background-image: url(../images/internal_canvas.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

body {
	margin: 0px auto;
	position: relative;
}
.header1 {
	background-image: url(../images/header2.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.leftborder {
	background-image: url(../images/left_border_end.png);
	background-repeat: repeat;
	background-position: right top;
}
.rightborder {
	background-image: url(../images/right_border_end.png);
	background-repeat: repeat;
	background-position: left top;
}
.bodybg {
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #DBD8AB;
}
.body_form
{
background-color: #DBD8AB;
}
.table_position2 {
	margin-left: 800px;
	margin-top: 210px;
}
.signup_bg {
	background-image: url(../images/signup_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.emailform {
	background-image: url(../images/email_form.jpg);
	background-repeat: no-repeat;
	background-position: 20px;
}
.footer_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b1d4e9;
	text-align: center;
	font-weight: bold;
}
.footer_links a , .footer_links a:hover, .footer_links a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b1d4e9;
	text-align: center;
	font-weight: bold;
	text-decoration:none;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e4e3bf;
	font-weight: bold;
}
.copyright a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e4e3bf;
	font-weight: bold;
	text-decoration: none;
}


.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2b1400;
}
.signup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 170px;
	color: #2A1400;
	padding-top: 8px;
}



.leftborder_end {
	background-image: url(../images/left_border_end.png);
	background-repeat: repeat;
	background-position: right top;
}.rightborder_end {
	background-image: url(../images/right_border_end.png);
	background-repeat: repeat;
	background-position: left top;
}
.bottomborder {
	background-image: url(../images/bottom_border.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.table_position1 {
	margin-left: 30px;
	margin-top: 5px;
}


h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #2b1400;
	text-decoration: none;
	margin-bottom: 5px;
	margin-left: 6px;
}
/*ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2B1400;
	text-decoration: none;
	margin-left: 30px;
	text-align:justify;
	margin-right:30px;
	margin-bottom:10px;
	margin-top:10px;
}*/
ul {
	margin: 1em 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2B1400;
	text-decoration: none;

}

ul li {
	padding-left: 30px;
	line-height: 180%;
}

h2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2b1400;
	text-decoration: none;
	margin-bottom: 5px;
	margin-left: 30px;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2B1400;
	text-decoration: none;
	margin-left: 30px;
	text-align:justify;
	margin-right:30px;
	margin-bottom:10px;
	margin-top:10px;
}
/* main menu CSS */
.home
{background:url('../images/home_mdown.jpg') center no-repeat;}
.home:hover
{background:url('../images/home_mover.jpg') center no-repeat;}
.home a
{
height:35px;}

.hunts
{background:url('../images/hunts_mdown.jpg') center no-repeat;}
.hunts:hover
{background:url('../images/hunts_mover.jpg') center no-repeat;}
.hunts a
{
height:20px;}

.info
{background:url('../images/travelinfo_mdown.jpg') center no-repeat;}
.info:hover
{background:url('../images/travelinfo_mover.jpg') center no-repeat;}
.info a
{
height:20px;}

.gallery
{background:url('../images/photogallery_mdown.jpg') center no-repeat;}
.gallery:hover
{background:url('../images/photogallery_mover.jpg') center no-repeat;}
.gallery a
{
height:20px;}

.price
{background:url('../images/price_mdown.jpg') center no-repeat;}
.price:hover
{background:url('../images/price_mover.jpg') center no-repeat;}
.price a
{
height:35px;}

.contact
{background:url('../images/contactus_mdown.jpg') center no-repeat;}
.contact:hover
{background:url('../images/contactus_mover.jpg') center no-repeat;}
.contact a
{
height:35px;}

.references
{background:url('../images/references_mdown.jpg') center no-repeat;}
.references:hover
{background:url('../images/references_mover.jpg') center no-repeat;}
.references a
{
height:35px;}


/*a.home:link,a.home:visited
{
background:url('../images/home_mdown.jpg') center no-repeat;
padding-left:98px; padding-bottom:10px; text-decoration:none;
}
a.home:hover
{
background:url('../images/home_mover.jpg') center no-repeat;
padding-left:98px; padding-bottom:10px; text-decoration:none;
}
a.hunts:link,a.hunts:visited
{
background:url('../images/hunts_mdown.jpg') center no-repeat;
padding-left:100px; padding-bottom:10px; text-decoration:none;
}
a.hunts:hover
{
background:url('../images/hunts_mover.jpg') center no-repeat;
padding-left:100px; padding-bottom:10px; text-decoration:none;
}
a.info:link, a.info:visited
{
background:url('../images/travelinfo_mdown.jpg') center no-repeat;
padding-left:150px; padding-bottom:10px; text-decoration:none;
}
a.info:hover
{
background:url('../images/travelinfo_mover.jpg') center no-repeat;
padding-left:150px; padding-bottom:10px; text-decoration:none;
}
a.gallery:link , a.gallery:visited
{
background:url('../images/photogallery_mdown.jpg') center no-repeat;
padding-left:190px; padding-bottom:10px; text-decoration:none;
}
a.gallery:hover
{
background:url('../images/photogallery_mover.jpg') center no-repeat;
padding-left:190px; padding-bottom:10px; text-decoration:none;
}
a.price:link , a.price:visited
{
background:url('../images/price_mdown.jpg') center no-repeat;
padding-left:120px; padding-bottom:10px; text-decoration:none;
}
a.price:hover
{
background:url('../images/price_mover.jpg') center no-repeat;
padding-left:120px; padding-bottom:10px; text-decoration:none;
}
a.contact:link , a.contact:visited
{
background:url('../images/contactus_mdown.jpg') center no-repeat;
padding-left:158px; padding-bottom:10px; text-decoration:none;
}
a.contact:hover
{
background:url('../images/contactus_mover.jpg') center no-repeat;
padding-left:158px; padding-bottom:10px; text-decoration:none;
}
a.references:link , a.references:visited
{
background:url('../images/references_mdown.jpg') center no-repeat;
padding-left:154px; padding-bottom:10px; text-decoration:none;
}
a.references:hover
{
background:url('../images/references_mover.jpg') center no-repeat;
padding-left:154px; padding-bottom:10px; text-decoration:none;
}*/

#emailform {
	left: 250px;		
	padding: 10px;
	position: absolute;	
	width: 400px;
	}
.spacer{	clear: both;}

.tbl-form td{	padding: 5px;}
.pad5{ padding-right:10px;}
.mrg5{ margin:5px;}
.gallery_title{ color: #E7A600; font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
}
.bg2{ font-size:12px; font-weight:normal; padding:0px; margin:0px;}/* code for drop down menu */
#sddm 
{	
	list-style: none;
	font: bold 12px arial}

#sddm a
{	display: block;
	margin: 0 1px 0 0;
	text-align: center;
	text-decoration: none}

#sddm a:hover
{	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	margin-top:10px;
	background-color:#2A1301;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		color: #FCFBC3;
		font: 16px "Mistral", "Monotype Corsiva"; 
		
		}

	#sddm div a:hover
	{	
		color: #E7A600}
/* code for drop down menu end */

/* code for light box */
#lightbox{
	background-color:#eee;
	padding: 5px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}
	.table_faq {
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.picture {
	padding-left: 0px;
	border: thin solid #DB9903;
	margin-left: 10px;
}
li {
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.video_table {
	margin-left: 30px;
}
.video {
	margin: 0px;
	border: thick solid #FF0000;
}
.captionbox {
	margin-right: 30px;
	margin-left: 5px;
}
.captionboxleft {
	margin-left: 30px;
	margin-right: 5px;
}
.picture_captionboxes {
	border: thin solid #DB9903;
}

.facebook{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

