@charset "UTF-8";
/* CSS Document */

body 
{
	background-color:#FFF;
	margin: 0;
	padding: 0;
	overflow-x: auto;
}

/*Div tag IDs*/
#parent
{
	width: 100%;
	margin:0;
	padding:0;
	min-width:1000px;
	max-width:1440px;
}

#header
{
	width:80%;
	margin:0 auto;
	padding:0;
}


#slideshowcontainer
{
	margin:2% auto;
	margin-bottom:0%;
	padding:0;
	border:none;
}

#menu
{
	width:50%;
	margin:0 0 0 0;
	padding:0;
	float:right;
}

#description
{
	width: 32%;
	float:left;
	margin-left:0%;
	margin-top:2%;
}

#copy
{
	width:100%;
	text-align:right;
	clear:both;
	float:right;
}

#rates
{
width: 70%;
margin:0 auto;
}
/*End IDs*/

/*Formats elements in the header div.*/
div.header h1
{
	display:none;
	margin-bottom:0;
}

div.header img
{
	margin-top:2%;
	margin-bottom:0;
}


/*Formats the image inside the slideshow container.*/
div.slideshow img
{
	height:100%;
	text-align:center;
}

/*Formatting for horizontal hover menu*/
div.menu ul
{
	text-align:center;
	margin:5% 0%;
	list-style:none;
	padding:0px;
}

div.menu ul li
{
	list-style-type:none;
	color:#FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: medium;
	line-height: 1.4;
	color: #000;
	background: #FFF;
	margin:0 5% 0 0;
	float:left;
}

div.menu ul li ul 
{
	text-align:right;
}

div.menu ul li:hover
{
	position:relative;
}

div.menu ul li:hover>ul
{
	display:block;
}

div.menu ul ul
{
	display:none;
	position:absolute;
	top:-100%;
	left:-60px;
	margin:0px -150px 0px 0px;
	list-style:none;
	padding-bottom:10px;
	padding-top:0px;
}
			
div.menu ul ul li{
	float:none;
	margin-right:0;
	font-size:small;
	display:block;
	z-index:3;
    float:left;
	text-align:right;
}
/*End menu*/


/*Link formatting*/
a:link, a:visited
{
	color: #000;
	text-decoration:none;
}

a:hover
{
color:#000;
text-decoration:underline;
}

p a:link, p a:visited, p a:hover
{
font-weight:bold;
}
/*End link formatting*/

/*Formats the copyright statement.*/
p.cite
{
	font-size: x-small;
	text-align:right;
	color:	#C8C8C8;
	margin-right:2%;
}

/*Format for elements inside description divs*/
div.description h2
{
	color:#000;
	margin-left:20%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.description h3
{
	color:#000;
	margin-left:20%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.description p
{
	color:#000;
	margin-left:20%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.description li
{
	color:#000;
	margin-left:20%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.description p.nospace
{
margin-bottom:2%;
margin-top:0;
}

/*End description div formatting*/

/*Formatting for elements in rates divs.*/
div.rates h3, div.rates h4
{
	color:#000;
	margin-left:2%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


div.rates p
{
	color:#000;
	margin-left:2%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.rates p.nospace
{
margin-top:0;
margin-bottom:1%;
text-align:left;
margin-left:10%;
}

div.rates li
{
	color:#000;
	margin-left:2%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.rates table
{
width: 100%;
border: solid 1px #000;
padding:0;
margin:0;
border-collapse:collapse;
}

div.rates th
{
background-color:#0066CC;
border: solid 1px #000;
padding:0;
margin:0;
}
div.rates td
{
border:solid 1px #000;
text-align:center;
padding:0;
margin:0;
}
/*End rates div formatting*/









