body 
{
background-color: #86A8CE;
font-family: verdana,arial,tahoma;
font-size: 12px;
color: #064A88;
margin:0;
padding:0;
}

td,p 
{
font-family: verdana,arial,tahoma;
font-size: 12px;
color: #000000;
line-height:1.3em;
}

.leftnorm
{
font-family: verdana,arial,tahoma;
font-size: 11px;
color: #000000;
line-height:1.3em;
}

.imageborder {
		border: 2px #0C0C0C solid;		
}

.maintextnorm
{
font-family: verdana,arial,tahoma;
font-size: 12px;
color: #000000;
line-height:1.3em;
font-weight: bold;
}

.maintextlarge
{
font-family: verdana,arial,tahoma;
font-size: 13px;
color: #000000;
line-height:1.3em;
font-weight: bold;
}

.largeheading
{
font-family: verdana,arial,tahoma;
font-size: 16px;
color: #000000;
line-height:1.3em;
font-weight: bold;
}

.textblacksmall
{
font-family: verdana,arial,tahoma;
font-size: .75em;
color: #000000;
font-weight: bold;
}

.footer 
{
font-family: verdana,arial,tahoma;
font-size: 12px;
color: #064A88;
line-height:1.5em;
font-weight: bold;
}

.footersmall 
{
font-family: verdana,arial,tahoma;
font-size: 11px;
color: #064A88;
letter-spacing:-0.03em;
}


.pageheader 
{
	font-family: tahoma,verdana,arial;
	font-size: 20px;
	color: #194AA5;
	font-weight: bold;
	letter-spacing:-0.04em;
	text-decoration: none;
	line-height:1.5em;
}

.pagesubheader 
{
	font-family: tahoma,verdana,arial;
	font-size: 17px;
	color: #194AA5;
	font-weight: bold;
	letter-spacing:-0.04em;
	text-decoration: none;
}

.

/* ===== HYPERLINKS=========================================*/
/*background-color : #ffb300; for hover and active states*/

A:link { 	
 	color: #136AE0;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 12px;
	font-weight: bold;
 	}

A:active { 	
 	color: #136AE0;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 12px;
	font-weight: bold;
 	}

A:visited { 	
 	color: #136AE0;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 12px;
	font-weight: bold;
 	}

A:hover { 	
 	color: #064A88;
	text-decoration: underline;
	font-family: verdana,arial,tahoma;
	font-size: 12px;
	font-weight: bold;
 	}
	
	
A.foot:link { 	
 	color: #064A88;
	text-decoration: underline;
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: 900;
 	}

A.foot:active { 	
 	color: #064A88;
	text-decoration: underline;
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: 900;
 	}

A.foot:visited { 	
 	color: #064A88;
	text-decoration: underline;
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: 900;
 	}

A.foot:hover { 	
 	color: #136AE0;
	text-decoration: underline;
	font-family: verdana,arial,tahoma;
	font-size: 11px;
	font-weight: 900;
 	}
	

	
A.leftlink:link { 	
 	color: #136AE0;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 12px;
	font-weight: 900;
 	}

A.leftlink:active { 	
 	color: #136AE0;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 12px;
	font-weight: 900;
 	}

A.leftlink:visited { 	
 	color: #136AE0;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 12px;
	font-weight: 900;
 	}

A.leftlink:hover { 	
 	color: #064A88;
	text-decoration: none;
	font-family: verdana,arial,tahoma;
	font-size: 12px;
	font-weight: 900;
 	}
	


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 #EEBEC5;
cursor: pointer; 
font-size:9px;
color: #FFFFFF; 
font-weight: bold;
margin-left:2px;
padding: 1px 1px 1px 1px;
background-color: #AD0018;
}

.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; 
	font-family: verdana,arial,tahoma,arial;
	font-size: 11px; padding-left:12px; padding-right:0; padding-top:4px; padding-bottom:0
	}
	
#promo li a:hover {
	color: #000000; 
	text-decoration: none; 
	border-bottom: 1px dotted #AF9F8C;	
	background: #D9CBAB url('images/bullet.gif') no-repeat 2px 10px; 
	font-family: verdana,arial,tahoma,arial;
	font-size: 11px; padding-left:12px; padding-right:0; padding-top:4px; padding-bottom:0
	} 

/* 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:2px solid #FFFFFF;
		background-color:#548EC4;
	}
	
	/* 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 #C8DCF0;
		font-weight:normal;
	}
	.menu a:link {
		background-color:#6C95C3;
		color:#FFFFFF;
		font-family: tahoma,arial,tahoma,arial;
		font-size: 11px;
		font-weight:normal;
	}
	
	.menu a:active {
		background-color:#6C95C3;
		color:#FFFFFF;
		font-family: tahoma,arial,tahoma,arial;
		font-size: 11px;
		font-weight:normal;
	}
	
	.menu a:visited {
		background-color:#6C95C3;
		color:#FFFFFF;
		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:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
background-image: url("images/button2.gif"/*tpa=http://www.fallsdirect.com/images/button2.gif*/);
background-image: repeat-x;
}

.btn_med {
border: 1px outset; 
cursor: pointer; 
font-size:9; 
font-weight: bold; 
margin: 0px 0px 0px 1px; 
padding: 3px 1px 1px 1px;
background-image: url("images/button2.gif"/*tpa=http://www.fallsdirect.com/images/button2.gif*/);
background-image: repeat-x;
height:28px;
width:106px;
letter-spacing:0.05em;
}

.btn_wide {border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
background-image: url("images/button2.gif"/*tpa=http://www.fallsdirect.com/images/button2.gif*/);
background-image: repeat-x;
width:200px;
}

.pararedbold {
	font-family: Verdana,arial,sans-serif;
	font-size: 12px;
	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;
}