@charset "utf-8";
/* CSS Document */

body {
margin:0 auto;
background-color:#BFBFBF;
text-align:center;
}

A {color:#f60;}
A:hover{ color:#6f0;}

#wrapper {
margin:0 auto;
width:1021px;
position:relative;
background:url(images/contentfill.jpg);
background-repeat:repeat-y;
text-align:left;
}

#header {
position: relative;
background:url(images/header_02.jpg);
background-repeat:no-repeat;
height:48px;
width:1020px;
padding-top:151px;
}

#contenttop {
font:Arial, Helvetica, sans-serif;
background:url(images/content-box.jpg);
background-position: top left;
background-repeat:no-repeat;
min-height:420px;
width:1020px;
position:relative;
}

#quote {
font:Verdana, Arial, Helvetica, sans-serif;
font:small;
overflow:auto;
color:#996600;
margin-left:70px;
margin-top:70px;
padding:5px;
height:160px;
width:160px;
float:left;
display:inline;
position:relative;   
overflow:hidden;
}

#content {
float:left;
color:#eee;;
margin-left:100px;
min-height:395px;
width:510px !important;
padding-left:10px;
/*display:inline;*/

}

#contentwide {
color:#eee;;
margin-left:10px;
min-height:395px;
width:600px;
padding-left:5px;
/*display:inline;*/

}



#contentfill {
width:1019;
height:auto;
background:url(images/contentfill.jpg);
background-repeat:repeat-y;
}

#footer {
width:1019;
height:182px;
background:url(images/footer.jpg);
background-repeat:no-repeat;
margin:0 auto;
}

#footercontent {
   position:relative;
   text-align:left;
   top: 70px;
   left:10px;
   width:810px;
   height:30px;
   color: #e2aaac;
   font-size:12px;
}
#footercontent td, #footercontent a {
   color: #e2aaac;
   font-size:12px;
   padding-left:14px;
   padding-right:14px;
}
/****** home link *******/
* html a:hover
{
visibility:visible
}
.cssnav{
	font-family: arial, helvetica, sans-serif;
	background: url('images/links_03.jpg') no-repeat;
	white-space: nowrap;
	width: 73px;
    height: 42px;
	display: block;
	margin: 0;
	padding: 0;
	float:left;
}
.cssnav a{
display: block;
color: #000000;
font-size: 11px;
width: 73px;
height: 42px;
display: block;
float: left;
color: black;
text-decoration: none;
outline:none;
}
.cssnav img{
	border: 0;
	left:  0px;
	top: 0px;
	width: 73px;
	heigh: 42px;
}

html a:hover{
visibility: visible;
}
.cssnav a:hover img{
visibility: hidden;
}
.cssnav span{
display: none;
}

/****** faq link *******/
* html a:hover
{
visibility:visible
}
.cssnav1{
	font-family: arial, helvetica, sans-serif;
	background: url('images/links_04.jpg') no-repeat;
	white-space: nowrap;
	width: 76px;
    height: 42px;
	display: block;
	margin: 0;
	padding: 0;
	float:left;
}
.cssnav1 a{
display: block;
color: #000000;
font-size: 11px;
width: 76px;
height: 42px;
display: block;
float: left;
color: black;
text-decoration: none;
outline:none;
}
.cssnav1 img{
	border: 0;
	left:  0px;
	top: 0px;
	width: 76px;
	heigh: 42px;
}
.cssnav1 a:hover img{
visibility: hidden;
}
.cssnav1 span{
display: none;
}
/****** sample link *******/
* html a:hover
{
visibility:visible
}
.cssnav2{
	font-family: arial, helvetica, sans-serif;
	background: url('images/links_05.jpg') no-repeat;
	white-space: nowrap;
	width: 76px;
    height: 42px;
	display: block;
	margin: 0;
	padding: 0;
	float:left;
}
.cssnav2 a{
display: block;
color: #000000;
font-size: 11px;
width: 76px;
height: 42px;
display: block;
float: left;
color: black;
text-decoration: none;
outline:none;
}
.cssnav2 img{
	border: 0;
	left:  0px;
	top: 0px;
	width: 76px;
	heigh: 42px;
}
.cssnav2 a:hover img{
visibility: hidden;
}
.cssnav2 span{
display: none;
}
/****** fees link *******/
* html a:hover
{
visibility:visible
}
.cssnav3{
	font-family: arial, helvetica, sans-serif;
	background: url('images/links_06.jpg') no-repeat;
	white-space: nowrap;
	width: 137px;
    height: 42px;
	display: block;
	margin: 0;
	padding: 0;
	float:left;
}
.cssnav3 a{
display: block;
color: #000000;
font-size: 11px;
width: 137px;
height: 42px;
display: block;
float: left;
color: black;
text-decoration: none;
outline:none;
}
.cssnav3 img{
	border: 0;
	left:  0px;
	top: 0px;
	width: 137px;
	heigh: 42px;
}
.cssnav3 a:hover img{
visibility: hidden;
}
.cssnav3 span{
display: none;
}
/****** tour link *******/
* html a:hover
{
visibility:visible
}
.cssnav4{
	background: url('images/small-tour1.jpg') no-repeat;
	white-space: nowrap;
	width: 159px;
    height: 103px;
	display: block;
	margin: 0;
	padding: 0;
	float:left;

}
.cssnav4 a{
display: block;
color: #000000;
font-size: 11px;
width: 159px;
height:103px;
display: block;
color: black;
/*float:left;*/
text-decoration: none;
}
.cssnav4 img{
	border: 0;
	left:  0px;
	top: 0px;
	width: 159px;
	heigh: 103px;
}
.cssnav4 a:hover img{
visibility: hidden;
}
.cssnav4 span{
display: none;
}
#linkbox{
padding-left:95px;
width:400px;
height:200px;
}


#contenttop #linkbox {
margin-left: -90px;
}

#linkbox2{
padding-left:px;
width:400px;
height:70px;
}

/***** link ******/

* html a:hover
{
visibility:visible
}
.cssnav5{
	font-family: arial, helvetica, sans-serif;
	background: url('images/small-start1.jpg') no-repeat;
	white-space: nowrap;
	width: 159px;
    height: 103px;
	display: block;
	margin: 0;
	padding: 0;
	float:left;
}
.cssnav5 a{
display: block;
color: #000000;
font-size: 11px;
width: 159px;
height: 103px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.cssnav5 img{
	border: 0;
	left:  0px;
	top: 0px;
	width: 159px;
	heigh: 103px;
}
.cssnav5 a:hover img{
visibility: hidden;
}
.cssnav5 span{
display: none;
}
#tween{
display:inline;
height:20px;
width:20px;
float:left;
margin:10px;
}

.cssnav6{
	background: url('images/contactover.jpg') no-repeat;
	white-space: nowrap;
	width: 159px;
    height: 103px;
	display: block;
	margin: 0;
	padding: 0;
	float:left;

}
.cssnav6 a{
display: block;
color: #000000;
font-size: 11px;
width: 159px;
height:103px;
display: block;
color: black;
/*float:left;*/
text-decoration: none;
}
.cssnav6 img{
	border: 0;
	left:  0px;
	top: 0px;
	width: 159px;
	heigh: 103px;
}
.cssnav6 a:hover img{
visibility: hidden;
}

.cssnav7{
	background: url('images/returnover.jpg') no-repeat;
	white-space: nowrap;
	width: 159px;
    height: 103px;
	display: block;
	margin: 0;
	padding: 0;
	float:left;

}
.cssnav7 a{
display: block;
color: #000000;
font-size: 11px;
width: 159px;
height:103px;
display: block;
color: black;
/*float:left;*/
text-decoration: none;
}
.cssnav7 img{
	border: 0;
	left:  0px;
	top: 0px;
	width: 159px;
	heigh: 103px;
}
.cssnav7 a:hover img{
visibility: hidden;
}










.cssnav4 span{
display: none;
}


/* for admin use */
.warning {background: #f00;} 
#_msg_, .savebtn {background: #ff0 !important; color:#f00; padding:2px 6px;} 
.savebtn {font-weight: bold; border: 2px outset #f60; font-size: large;}
.formelt {padding-bottom:20px; text-align:right;}
.submitbtn {
   font:1.5em/2em; font-size:large;
   padding:0;
   background:#400;
   color:#fff;
   border-color:#c00;
   border-width:0;
}
input, textarea {background:#220507 !important; color:#fff; padding:4px; border:1px solid #3e2020 !important;}
.bpad:after {content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
#content0 {z-index:90;}
#content1 {z-index:91;}
#content2 {z-index:92;}

td {font-size:medium;}

ul.xul {list-style: none;}
.xul li { padding: 2px;}

p.question, p.answer {
margin-left: -83px;
padding-left: 83px;
padding-top: 14px;
min-height: 44px;
}

p.first, p.answer + p.question {
padding-top: 20px;
background:url(images/q.png);
background-repeat: no-repeat;
background-position: top left;
font-weight:bold;

}

p.question + p.answer {
margin-top: -14px;
background:url(images/a.png);
background-repeat: no-repeat;
background-position: top left;
color:#ddd;
}

#admlinkbar {
   margin: 0 auto;
   top:0;
   width: 1019px;
   height: 2em;
   font-size: 85%;
   z-index:12345;
   color: #980;
   background: url(images/ahdr.jpg);
   background-position: bottom left;

   line-height:1.8em;
}

#admlinkbar a {  color: gold;}
#admlinkbar a:hover {  color: #f60;}

#contenta {
float: right;
color:#eee;
min-height:395px;
width:490px;
padding-left:0px;
margin-right:0px;
padding-right:140px;
}

#col2{
float:left !important;
color:#eee;;
min-height:395px;
width:200px;
padding-right:0px;
padding-left: 150px;
margin-top:40px;
line-height:1.3em;
}

.bpada { clear: both;}

/********** lightbox ************/

#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox a img {
	border: none;
}
#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer {
	padding: 10px;
}
#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav {
	left: 0;
}
#hoverNav a {
	outline: none;
}
#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink {
	left: 0;
	float: left;
}
#nextLink {
	right: 0;
	float: right;
}
#prevLink:hover, #prevLink:visited:hover {
	background: url(images/prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
	background: url(images/nextlabel.gif) right 15% no-repeat;
}
#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%
}
#imageData {
	padding:0 10px;
	color: #666;
}
#imageData #imageDetails {
	width: 70%;
	float: left;
	text-align: left;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
/********** lightbox ************/
