


body 
{
background-color: #597DBE;
font-family: verdana,arial,tahoma;
font-size: 12px;
color: #000000;
margin:0;
padding:0;
}

.footermenu { margin: 0px; padding: 0px; list-style-type: none; float: left; display: inline; width: 210px; text-align:left;}

.footermenu li { padding:5px 0px 5px 0px; margin: 0px; border-bottom: 2px solid #696969;}
.footermenu a { font-size:10px;margin-left: 0px; padding:0px; display: block; width: 215px; text-decoration:none; color:#696969;}
.footermenu a:link { font-size:10px;margin-left: 0px; padding:0px; display: block; width: 215px; text-decoration:none; color:#696969;}
.footermenu a:visited { font-size:10px;margin-left: 0px; padding:0px; display: block; width: 215px; text-decoration:none; color:#696969;}
.footermenu a:active { font-size:10px;margin-left: 0px; padding:0px; display: block; width: 215px; text-decoration:none; color:#696969;}
.footermenu a:hover { font-size:10px; margin-left: 0px; padding:0px; display: block; width: 215px; text-decoration:none; color:#000000;}


#dropinboxv2cover{
/*width: 441px; 
height: 392px;  */
width: 360px; /*change width to desired */
height: 460px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 360px; /*change width to above width-20. */
height: 440px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
border: 1px solid black; /*Customize box appearance*/
background: #0D5094;
padding: 0px;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}

#dropinboxv2 a {
	color: #FFFFFF;
}

#nav {
	/*padding: 6px 5px 4px 15px;*/
	background: #DAEDF4 url(images/topnavslice.gif) repeat-x;
	height: 45px;
	font-size: 13px;
	font-family: tahoma, verdana, arial;	
	text-align:center;
	
	}
#nav ul {
	margin-left:10px;
	padding: 0;
	list-style: none;
	
	}
#nav li {
	float: left;
	margin: 0px;
	padding: 0;
	}
#nav li a {
	float: left;
	/*margin: 0 4px 0 0;*/
	/*padding: 2px 10px 2px 10px;*/
	padding: 0px 9px 0px 8px;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #083158;
	
	}
#nav li a:hover {
	color: #083158;	
	/*background: #F0F8FB url(images/hoverslice.gif) repeat-x; */
	text-decoration:underline;
	}
/*#subnav1 li.active a 
#nav li a.active */
#nav li.active a
{
	color: #083158;
	/*background: #FFFFFF url(images/onslice.gif) repeat-x;*/
	margin:0px;
}	

h1
{
	font-family: tahoma,arial,verdana;
	font-size: 19px;
	color: #1445A3;
	font-weight: bold;
	letter-spacing:-0.04em;
	text-decoration: none;
	line-height:1.5em;
}

h2
{
	font-family: tahoma,verdana,arial;
	font-size: 13px;
	color: #1445A3;
	font-weight: bold;
	letter-spacing:-0.04em;
	text-decoration: none;
	line-height:1.5em;
}

h3
{
	font-family: tahoma,verdana,arial;
	font-size: 12px;
	color: #1445A3;
	font-weight: bold;
	text-decoration: none;
}

td,p 
{
font-family: verdana,arial,tahoma;
font-size: 12px;
color: #000000;
line-height:1.2em;
}

.tdright 
{
font-family: verdana,arial,tahoma;
font-size: 12px;
color: #000000;
height: 15px;
}

.sectionheader
{
font-family: verdana,arial,tahoma;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
height: 20px;
}

.textblacksmall
{
font-family: verdana,arial,tahoma;
font-size: .75em;
color: #000000;
font-weight: bold;
}

.textlarge
{
font-family: verdana,arial,tahoma;
font-size: 1.10em;
color: #000000;
font-weight: bold;
}

.footer 
{
font-family: verdana,arial,tahoma;
font-size: 11px;
color: #445359;
line-height:1.5em;
}

.footer2
{
font-family: verdana,arial,tahoma;
font-size: 10px;
color: #5A5A5A;
}

.footersmall 
{
font-family: verdana,arial,tahoma;
font-size: 10px;
color: #D3DEF1;
letter-spacing:-0.03em;
}

.footphone 
{
font-family: verdana,arial,tahoma;
font-size: 13px;
color: #D3DEF1;
}

.pageheader 
{
	font-family: tahoma,verdana,arial;
	font-size: 20px;
	color: #1445A3;
	font-weight: bold;
	letter-spacing:-0.04em;
	text-decoration: none;
	line-height:1.5em;
}

.pagesubheader 
{
	font-family: tahoma,verdana,arial;
	font-size: 17px;
	color: #1445A3;
	font-weight: bold;
	letter-spacing:-0.04em;
	text-decoration: none;
}

.pagesubheaderwhite 
{
	font-family: tahoma,verdana,arial;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing:-0.04em;
	text-decoration: none;
}

.promotext 
{
	font-family: tahoma,verdana,arial;
	font-size: 11px;
	color: #141414;
	font-weight: bold;
	letter-spacing:-0.02em;
	text-decoration: none;
}

.reserve
{
height: 100px;
background-image: url('images/leftslice2.gif');
background-color: #F5EBD4;
font-family: verdana,arial,tahoma,arial;
font-size: 10px;
padding-left: 10px;
padding-right: 14px;
padding-top: 8px;
padding-bottom: 0px;
}

.left
{
height: 100px;
background-image: url('images/leftslice2.gif');
background-color: #F5EBD4;
font-family: verdana,arial,tahoma,arial;
font-size: 12px;
padding-left: 10px;
padding-right: 8px;
padding-top: 10px;
padding-bottom: 10px;
}

.promotions
{
height: 100px;
background-image: url('images/leftslice2.gif');
background-color: #F5EBD4;
font-family: verdana,arial,tahoma,arial;
font-size: 12px;
padding-left: 10px;
padding-right: 8px;
padding-top: 8px;
padding-bottom: 14px;
}


/* ===== HYPERLINKS=========================================*/
/*background-color : #ffb300; for hover and active states*/

A:link { 	
 	color: #1445A3;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 12px;
	font-weight: bold;
 	}

A:active { 	
 	color: #1445A3;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 12px;
	font-weight: bold;
 	}

A:visited { 	
 	color: #1445A3;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 12px;
	font-weight: bold;
 	}

A:hover { 	
 	color: #426EC3;
	text-decoration: underline;
	font-family: verdana,arial,tahoma;
	font-size: 12px;
	font-weight: bold;
 	}
	
A.search:link { 	
 	color: #1445A3;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: bold;
 	}

A.search:active { 	
 	color: #1445A3;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: bold;
 	}

A.search:visited { 	
 	color: #1445A3;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: bold;
 	}

A.search:hover { 	
 	color: #426EC3;
	text-decoration: underline;
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: bold;
 	}
	
	
A.foot:link { 	
 	color: #445359;
	text-decoration: underline;
	font-family: verdana,arial,tahoma;
	font-size: 10px;
	font-weight: normal;
 	}

A.foot:active { 	
 	color: #445359;
	text-decoration: underline;
	font-family: verdana,arial,tahoma;
	font-size: 10px;
	font-weight: normal;
 	}

A.foot:visited { 	
 	color: #445359;
	text-decoration: underline;
	font-family: verdana,arial,tahoma;
	font-size: 10px;
	font-weight: normal;
 	}

A.foot:hover { 	
 	color: #445359;
	text-decoration: underline;
	font-family: verdana,arial,tahoma;
	font-size: 10px;
	font-weight: normal;
 	}
	


A.linkblack:link { 	
 	color: #000000;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: 900;
 	}

A.linkblack:active { 	
 	color: #000000;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: 900;
 	}

A.linkblack:visited { 	
 	color: #000000;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: 900;
 	}

A.linkblack:hover { 	
 	color: #777777;
	text-decoration: underline;
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: 900;
 	}


/*--- BUTTONS and INPUT BOXES---*/
.inputbox  
{ 
width:170px; border: 1px #808CA6 solid; font: 11px/12px verdana,arial,tahoma, arial; color: #3E4148; background-color: #F5F6F8; 
}

.btn_redsmall {
border: 1px outset #BE1B15;
cursor: pointer; 
font-size:9px;
color: #FFFFFF; 
font-weight: bold;
margin-left:2px;
padding: 1px 1px 1px 1px;
background-color: #DB2D26;
}

.reserveboxyear
{
background-color: #FBFAF7;
border: solid 1px #B8AA8B;
width: 55px;
font-family: verdana,arial,tahoma,arial;
font-size: 11px;
}

.reserveboxday
{
background-color: #FBFAF7;
border: solid 1px #B8AA8B;
width: 38px;
font-family: verdana,arial,tahoma,arial;
font-size: 11px;
}

.reserveboxmonth
{
background-color: #FBFAF7;
border: solid 1px #B8AA8B;
width: 88px;
font-family: verdana,arial,tahoma,arial;
font-size: 11px;
}

.selectsmall
{
background-color: #FBFAF7;
border: solid 1px #B8AA8B;
font-family: verdana,arial,tahoma,arial;
font-size: 11px;
}

.emailbox
{
background-color: #FBFAF7;
border: solid 1px #B8AA8B;
width: 135px;
font-family: verdana,arial,tahoma,arial;
font-size: 12px;
}

#promo ul {
	list-style: none;
	padding:0 0 0 0px;
	margin: 0;	
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #787870;
	}

#promo li {
	margin: 0;
	padding: 0; 
	display: inline;
	}
	
#promo li a, 
#promo li a:link, 
#promo li a:active,
#promo li a:visited {
	height: 20px;
	margin: 0;
	display: block;
	color: #000000; 
	text-decoration: none; 
	border-bottom: 1px dotted #AF9F8C;
	background: url('images/bullet.gif') no-repeat 2px 10px; 
	padding: 4px 0 0 12px;
	font-family: verdana,arial,tahoma,arial;
	font-size: 11px;
	}
	
#promo li a:hover {
	color: #000000; 
	text-decoration: none; 
	border-bottom: 1px dotted #AF9F8C;	
	background: #D9CBAB url('images/bullet.gif') no-repeat 2px 10px; 
	padding: 4px 0 0 12px;
	font-family: verdana,arial,tahoma,arial;
	font-size: 11px;
	} 

/* Ypslideout menu stuff */

/* This is the main box around the top navigation  NOT USED HERE*/
	
	
	/* when you hover over the main links it puts a box around it */
	/* The menu is the actual flyout menus that appear when you mouseover the main nav */
	.menu .options {
		margin-right:1px;
		margin-bottom:1px;
		border:1px solid #2A2A2A;
		background-color:#F5EBD4;
	}
	
	/* This is the flyout menu options for font color etc */
	.menu a {
		color:#000000; /*font color of flyout menu items */
		display:block;
		/* border-bottom:1px solid #E5E4E4; */
		padding-left:3px;
		padding-right:2px;
		padding-top:4px;
		padding-bottom:4px;
		text-decoration:none;
		background-color:transparent;
		font-family: tahoma,arial,tahoma,arial;
		font-size: 11px;
		border-bottom: 1px solid #B2A893;
		font-weight:normal;
	}
	.menu a:link {
		background-color:#F5EBD4;
		color:#000000;
		font-family: tahoma,arial,tahoma,arial;
		font-size: 11px;
		font-weight:normal;
	}
	
	.menu a:active {
		background-color:#F5EBD4;
		color:#000000;
		font-family: tahoma,arial,tahoma,arial;
		font-size: 11px;
		font-weight:normal;
	}
	
	.menu a:visited {
		background-color:#F5EBD4;
		color:#000000;
		font-family: tahoma,arial,tahoma,arial;
		font-size: 11px;
		font-weight:normal;
	}
	
	.menu a:hover {
		background-color:#104DA7;
		color:#FFFFFF;
		font-family: tahoma,arial,tahoma,arial;
		font-size: 11px;
		text-decoration:none;
		font-weight:normal;
	}
	
/*====================================================================*/

	.menu2 .options {
		margin-right:1px;
		margin-bottom:1px;
		border:1px solid #2A2A2A;
		background-color:#F0F0EF;
		font-weight:normal;
	}
	
	/* This is the flyout menu options for font color etc */
	.menu2 a {
		color:#000000; /*font color of flyout menu items */
		display:block;
		/* border-bottom:1px solid #E5E4E4; */
		padding-left:3px;
		padding-right:2px;
		padding-top:4px;
		padding-bottom:4px;
		text-decoration:none;
		background-color:transparent;
		font-family: tahoma,arial,tahoma,arial;
		font-size: 11px;
		border-bottom: 1px solid #B2A893;
		font-weight:normal;
	}
	.menu2 a:link {
		background-color:#F0F0EF;
		color:#000000;
		font-family: tahoma,arial,tahoma,arial;
		font-size: 11px;
		font-weight:normal;
	}
	
	.menu2 a:active {
		background-color:#F0F0EF;
		color:#000000;
		font-family: tahoma,arial,tahoma,arial;
		font-size: 11px;
		font-weight:normal;
	}
	
	.menu2 a:visited {
		background-color:#F0F0EF;
		color:#000000;
		font-family: tahoma,arial,tahoma,arial;
		font-size: 11px;
		font-weight:normal;
	}
	
	.menu2 a:hover {
		background-color:#555555;
		color:#FFFFFF;
		font-family: tahoma,arial,tahoma,arial;
		font-size: 11px;
		text-decoration:none;
		font-weight:normal;
	}
/*==================================================================*/
.btn {border: 1px outset; cursor: pointer; font-size:9px; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
background-image: url(images/button2.gif);
/*background-image: repeat-x;*/
}

.btn_med {
border: 1px outset; 
cursor: pointer; 
font-size:9px; 
font-weight: bold; 
margin: 0px 0px 0px 1px; 
padding: 3px 1px 1px 1px;
background-image: url(images/button2.gif);
/*background-image: repeat-x;*/
height:28px;
width:106px;
letter-spacing:0.05em;
}

.btn_med_blue {
border: 1px outset;
color: #FFFFFF; 
cursor: pointer; 
font-size:9px; 
font-weight: bold; 
margin: 0px 0px 0px 1px; 
padding: 3px 1px 1px 1px;
background-color:#016B54;
/*background-image: url(images/button3.gif);*/
/*background-image: repeat-x;*/
height:28px;
width:106px;
/*letter-spacing:0.05em;*/
}

.btn_wide {border: 1px outset; cursor: pointer; font-size:9px; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
background-image: url(images/button2.gif);
/*background-image: repeat-x;*/
width:200px;
}

.pararedbold {
	font-family: Verdana,arial,sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: none
	}
	
.formfield {
    border-left:1px solid #666;
    border-top:1px solid #666;
    border-right:1px solid #EAEAEA;
    border-bottom:1px solid #EAEAEA;
    font-family: verdana,arial,sans-serif;
    font-weight: normal;
    font-size: 11px;
    BACKGROUND-COLOR: #f8f8f8;
    color: #3C3B3B;
}




