﻿/* CSS layout */
body {
	margin: 0;
	padding: 0;
	
}

a{color:#ffffff;
text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;
border-style:none;
}
a:visted{
text-decoration:none;
}

#masthead {
   margin:auto;
height:100px;
width:1050px;
}

#top_nav {
}

#container {

}

#title_content {
   margin:auto;
	height:40px;
	width:950px;

  	}

#menu_container {
	margin:0;
	padding:0;
	background-color:black;

	}


#nav_content {
	
	background-color:#850000;
		height:0px;
	width:950px;
	margin:auto;
	border-right-style:inset;
	border-right-width:thick;
	padding:8px;

	}



#left_col {
	
	float: left;
}

#right_col {

	float: right;
}

#swf_div {

	float: right;
	position:relative;
  z-index:5;

}

#fadeshow {
   float: right;
   	position:relative;
  z-index:5;

}

#page_content {
    border-right-style:;
    border-right-width:;
    border-bottom-style:;
    border-bottom-width:;
    background-image:url('images/backgndhrz.png');
    background-repeat:repeat-y;
   	width:950px;
	margin:auto;
		padding:8px;
	
	color:#ffffff;
	
}


#page_contentlng {
    border-right-style:;
    border-right-width:;
    border-bottom-style:;
    border-bottom-width:;
    background-image:url('images/backgndlng.png');
    background-repeat:repeat;
   	width:950px;
	margin:auto;
	height:470px;
	padding:8px;
	
	color:#ffffff;
	
}



#tourpage_content {
    border-right-style:;
    border-right-width:;
    border-bottom-style:;
    border-bottom-width:;
    background-image:url('images/tourback2.jpg');
   	width:950px;
	margin:auto;
	height:470px;
	padding:8px;
	z-index:2;
	color:#ffffff;
	
}

#flashad {
  position:relative;
  z-index:5;
 }

#page_text {
	width:935px;
  	padding:12px;
  	color:#ebebeb;
  	font-family:Arial, Helvetica, sans-serif;
  	font-size:small;
   
  	
}

.page_text:active{
  color:#ffffff;
  
}

.page_text:visited{
  color:#ffffff;
  
}


#footer {
    background-color:#990000;
	clear: both;
	color:#ffffff;

}

.piclinks {
a:link {color: #FF0000}
a:visited {color: #00FF00}
a:hover {color: #FF00FF}
a:active {color: #0000FF}
}

#pad {height:100px;}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#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-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('prevlabel.gif') no-repeat left 15%;
}
#nextLink:hover, #nextLink:visited:hover { background: url('nextlabel.gif') no-repeat right 15%;
}

#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; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menuPositioner {width:100%; position:relative; float:left; top:-40px; margin-bottom:-40px;z-index:50; }

#menuHolder {position:relative; float:left; left:50%; z-index:50;}

#menu, 
#menu ul {padding:0; margin:0; list-style:none; font: 12px arial, verdana, sans-serif; background:url(trans.gif); position:relative; z-index:80;}
#menu {height:40px; float:left; padding:0; background:#4b4d3f; position:relative; right:50%;}
#menu ul {position:absolute; left:-9999px; top:-9999px;}

#menu table {border-collapse:collapse; margin:-1px; padding:0; width:0; height:0;background:#850000}
#menu li {float:left;}

#menu li a {display:block; float:left; color:#fff; height:40px; padding:0 20px 0 0; line-height:38px; text-decoration:none; background:url('button1b.png.ck') no-repeat right top;
}
#menu li a.sub {background:url(button1aa.png) no-repeat right top;}
#menu li a.subb {background:url(button1bb.png) no-repeat right top;}
#menu li a.subc {background:url(button1cc.png) no-repeat right top;}
#menu li a.subd {background:url(button1dd.png) no-repeat right top;}
#menu li a.sube {background:url(button1ee.png) no-repeat right top;}
#menu li a.subf {background:url(button1ff.png) no-repeat right top;}
#menu li a.subg {background:url(button1hh.png) no-repeat right top;}
#menu li a.subh {background:url(button1ijj.png) no-repeat right top;}
#menu li a.subi {background:url(button1aa.png) no-repeat right top;}


#menu li a b {display:block; float:left; height:40px; background:url('button1b.pngd') left top; 
padding:0 0 0 20px; cursor:pointer;
}


#menu li:hover {position:relative; z-index:100;}
#menu a:hover {position:relative; z-index:100; color:#fc0;}
#menu a.sub:hover {background:url(button3b.png) no-repeat right top;}

#menu li:hover > a {color:#fc0;}
#menu li:hover > a.sub {background:url(button3b.png) no-repeat right top;}


#menu :hover ul {left:0; top:40px; z-index:300; width:110px; padding-top:4px; background:url(trans.gif);}
#menu :hover ul li a {height:25px; width:120px; padding:0 0 0 10px; line-height:25px; background:#ab1f22; color:#fff; border-bottom:1px solid #550506; font-size:11px;}
#menu :hover ul li a.fly {background:#850000 url(fly.gif) no-repeat right center;}

#menu :hover ul li a.subb {height:25px; width:140px; padding:0 0 0 10px; line-height:25px; background:#660202; color:#fff; border-bottom:1px solid #550506; font-size:11px;}

}

