/* CSS Document */



/*////////////// Major Formatting /////////////*/
body, td,th {
	font: 75%/125% Arial, Helvetica, sans-serif;
	color: #c0b689;
}

body{
	background-color: #0f0e0c;
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	text-align: center;
	
	height: 100%;
}

a:link{
color:#fae89e;
}

a:visited{
color:#a99c65;
}

a:hover{
color:#fff9df;
text-decoration:none;
}

a:active{
color:#fae89e;
text-decoration:none;
}

/*////////////// Modifiers /////////////*/

.cleared{
clear: both;
}

.lefty{
float: left;
}

.righty{
float: right;
}

.lister{
list-style: none;
}

.lister_none{
margin: 0;
padding: 0;
}

.lister li{
margin-bottom: 5px;
}

.stroke_it{
border: solid 1px #3e3a29;
}

/*////////////// Type Styles /////////////*/

h1, .heading{
color:#778c51;
font: 140%/125% Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0;
padding:0;
}

h2{
font: 140%/125% Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0;
padding:0;
}


form{
text-align: right;
}

.signup_input{
color:#ffffff;
font-weight: bold;
width: 180px;
margin-bottom: 5px;
margin-right: 5px;
background-color: #000000;
border: solid 1px #c0b689;
}

.radio{
color:#778c51;
width: auto;
margin-right: 5px;
vertical-align: top;
border: none;
}

.signup_submit{
color:#778c51;
width: auto;
margin-top: 5px;
margin-right: 5px;
background-color: #000000;
border: solid 1px #c0b689;
}


/*////////////// Positioning /////////////*/
#holder{
	position:absolute;
	top: 50%;
	left: 50%;
	width: 625px;
	height:424px;;
	margin-top: -212px; /*set to a negative number 1/2 of your height*/
	margin-left: -312px; /*set to a negative number 1/2 of your width*/
}


#container{
width: 625px;
height: 424px;
margin: auto;
}

#container2{
width: 719px;
margin: auto;
background-image: url(../images/resources/background.jpg);
background-repeat: repeat-y;
text-align: left;
}

#column_left{
width: 209px;
height: 434px;
background-image: url(../images/splash/left_top.jpg);
background-repeat: no-repeat;
}

#column_right{
width: 173px;
height: 434px;
}

#content{
width: 595px;
margin-top: 40px;
text-align: left;
margin: auto;
}

#content2{
width: 665px;
margin-top: 40px;
text-align: left;
margin: auto;
}

.bar{
margin-left: 24px;
margin-top: 20px;
margin-bottom: 20px;
}

.cd_column{
width: 185px;
margin-left: 34px;
float: left;
}

.cd_column2{
width: 370px;
float: left
}

.banner_column{
margin-left: 34px;
width: 250px;
float: left
}

#signup{
text-align: left;
width: 204px;
height: 141px;
margin: 0;
padding-left: 5px;
padding-top: 50px;
}


#booking{
text-align: left;
width: 204px;
height: 96px;
margin: 0;
padding-left: 5px;
padding-top: 20px;
background-image: url(../images/splash/left_bot.jpg);
background-repeat: no-repeat;
}

/*////////////// Nav 1 /////////////*/

.nav {
	margin: 0;
}

#nav1 {
	width: 209px; height: 56px;
	background: url(../images/splash/buttons.jpg) no-repeat;
	margin: 0; padding: 0;
}

#nav1 li a{
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	}

	#nav1 li {
		margin: 0; padding: 0; list-style: none;
		height:23px; top: 0;
	}
	#nav1 li, #nav1 a {
		width: 209px; display: block;
	}
	
	#nav1a a, #nav1b a{
	margin-top: 5px;
	height: 23px;
	}
	
	#nav1a a:hover {
		background: transparent url(../images/splash/buttons.jpg) -209px 0px no-repeat;
	}
	#nav1b a:hover {
		background: transparent url(../images/splash/buttons.jpg) -209px -28px no-repeat;
	}
	
	* html #nav1a a:hover {
		background: transparent url(../images/splash/buttons.jpg) -209px -5px no-repeat;
	}
	
	* html #nav1b a:hover {
		background: transparent url(../images/splash/buttons.jpg) -209px -33px no-repeat;
	}

	
	
/*////////////// Nav 2 /////////////*/
	
	#nav2 {
	width: 209px; height: 71px;
	background: url(../images/splash/visit.jpg) no-repeat;
	margin: 0; padding: 0;
}

#nav2 li a{
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	}

	#nav2 li {
		margin: 0; padding: 0; list-style: none;
		height:71px; top: 0;
	}
	#nav2 li, #nav2 a {
		width: 209px; display: block;
	}
	
	#nav2a a{
		height: 71px;
	}
	
	#nav2a a:hover {
		background: transparent url(../images/splash/visit.jpg) -209px 0px no-repeat;
	}
	
	
/*////////////// Nav 3 /////////////*/
	
	#nav3 {
	width: 173px; height: 248px;
	background: url(../images/splash/cd.jpg) no-repeat;
	margin: 0; padding: 0;
}

#nav3 li a{
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	}

	#nav3 li {
		margin: 0; padding: 0; list-style: none;
		height: 248px; top: 0;
	}
	#nav3 li, #nav3 a {
		width: 173px; display: block;
	}
	
	#nav3a a{
		height: 173px;
	}
	
	#nav3a a:hover {
		background: transparent url(../images/splash/cd.jpg) -173px 0px no-repeat;
	}
	
	
	
/*////////////// Nav 4 /////////////*/

.nav_sub {
	margin: 0;
	width: 223px;
	float: left;
}
	
	#nav4 {
	width: 223px; height: 94px;
	background: url(../images/resources/visit.jpg) no-repeat;
	margin: 0; padding: 0;
}

#nav4 li a{
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	}

	#nav4 li {
		margin: 0; padding: 0; list-style: none;
		height:94px; top: 0;
	}
	#nav4 li, #nav4 a {
		width: 223px; display: block;
	}
	
	#nav4a a{
		height: 94px;
	}
	
	#nav4a a:hover {
		background: transparent url(../images/resources/visit.jpg) -223px 0px no-repeat;
	}
	
	/*////////////// Nav 5 /////////////*/

#nav5 {
	width: 223px; height: 56px;
	background: url(../images/resources/buttons.jpg) no-repeat;
	margin: 0; padding: 0;
}

#nav5 li a{
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	}

	#nav5 li {
		margin: 0; padding: 0; list-style: none;
		height:23px; top: 0;
	}
	#nav5 li, #nav5 a {
		width: 223px; display: block;
	}
	
	#nav5a a, #nav5b a{
	margin-top: 5px;
	height: 23px;
	}
	
	#nav5a a:hover {
		background: transparent url(../images/resources/buttons.jpg) -223px 0px no-repeat;
	}
	#nav5b a:hover {
		background: transparent url(../images/resources/buttons.jpg) -223px -28px no-repeat;
	}
	
	* html #nav5a a:hover {
		background: transparent url(../images/resources/buttons.jpg) -223px -5px no-repeat;
	}
	
	* html #nav5b a:hover {
		background: transparent url(../images/resources/buttons.jpg) -223px -33px no-repeat;
	}
	
