﻿body
{
    margin: 0px;
    background-color: #f5f5f5;
}
.heading
{
    font-size: 14pt;
    vertical-align: top;
    font-family: Arial, Sans-Serif;
    letter-spacing: normal;
    text-align: left;
    padding: 5px;
    color: white;
    font-weight: bold;
    font-style: italic;
}
.regulartext
{
    font-size: 9pt;
    vertical-align: top;
    font-family: Arial, Sans-Serif;
    letter-spacing: normal;
    padding: 5px;
    color: black;
}
.regulartext A:link
{
    text-decoration: none;
    color: #8b0000;
}
.regulartext A:active
{
    text-decoration: none;
    color: #8b0000;
}
.regulartext A:visited
{
    text-decoration: none;
    color: #8b0000;
}
.regulartext A:hover
{
    text-decoration: none;
    color: #ff0000;
}
.subheading
{
    font-size: 12pt;
    vertical-align: top;
    font-family: Arial, Sans-Serif;
    letter-spacing: normal;
    font-weight: bold;
    color: black;
}
.subheading A:visited
{
    text-decoration: underline;
    color: #8b0000;
}
.subheading A:link
{
    text-decoration: underline;
    color: #8b0000;
}
.subheading A:hover
{
    text-decoration: underline;
    color: #ff0000;
}
.blacksubheading
{
    font-size: 12pt;
    vertical-align: top;
    font-family: Arial, Sans-Serif;
    letter-spacing: normal;
    font-weight: bold;
    color: black;
}
.blacksubheading A:visited
{
    text-decoration: none;
    color: black;
}
.blacksubheading A:link
{
    text-decoration: none;
    color: black;
}
.blacksubheading A:hover
{
    text-decoration: underline;
    color: #8b0000;
}
.address
{
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Arial;
}
.hours
{
    font-size: 9pt;
    color: black;
    font-family: Arial;
}

/* --------------------- Navigation -------------------*/	
#nav
{
    margin-left: auto;
    margin-right: auto;
}

ul#nav {
	list-style: none;
	}

#nav a {
	display: block;
	text-align: center;
	}

#nav li {
	float: left;	
	list-style: none;
	}
/* ----------------------------------------*/

#homenav
{
    display: block;
    background: url(Graphics/Master/Home.gif) top left no-repeat;
}
	
#nav li #homenav {
	width: 50px;
	height: 22px;	
	}
body#ctl00_home a#homenav,
#homenav:hover
{
    background-position: bottom left;
}

#homenav span
{
  display: none;
}

/* ----------------------------------------*/

#specialsnav
{
    display: block;
    background: url(Graphics/Master/Monthly-Specials.gif) top left no-repeat;
}
	
#nav li #specialsnav {
	width: 113px;
	height: 22px;	
	}
body#ctl00_specials a#specialsnav,
#specialsnav:hover
{
    background-position: bottom left;
}

#specialsnav span
{
  display: none;
}

/* ----------------------------------------*/

#tipsnav
{
    display: block;
    background: url(Graphics/Master/Tips.gif) top left no-repeat;
}
	
#nav li #tipsnav {
	width: 42px;
	height: 22px;	
	}
body#ctl00_tips a#tipsnav,
#tipsnav:hover
{
    background-position: bottom left;
}

#tipsnav span
{
  display: none;
}

/* ----------------------------------------*/

#planitnav
{
    display: block;
    background: url(Graphics/Master/Plan-It.gif) top left no-repeat;
}
	
#nav li #planitnav {
	width: 51px;
	height: 22px;	
	}
body#ctl00_planit a#planitnav,
#planitnav:hover
{
    background-position: bottom left;
}

#planitnav span
{
  display: none;
}

/* ----------------------------------------*/

#servicesnav
{
    display: block;
    background: url(Graphics/Master/Services.gif) top left no-repeat;
}
	
#nav li #servicesnav {
	width: 65px;
	height: 22px;	
	}
body#ctl00_services a#servicesnav,
#servicesnav:hover
{
    background-position: bottom left;
}

#servicesnav span
{
  display: none;
}

/* ----------------------------------------*/

#weddingsnav
{
    display: block;
    background: url(Graphics/Master/Weddings.gif) top left no-repeat;
}
	
#nav li #weddingsnav {
	width: 73px;
	height: 22px;	
	}
body#ctl00_weddings a#weddingsnav,
#weddingsnav:hover
{
    background-position: bottom left;
}

#weddingsnav span
{
  display: none;
}

/* ----------------------------------------*/

#rewardsnav
{
    display: block;
    background: url(Graphics/Master/Ace-Rewards.gif) top left no-repeat;
}
	
#nav li #rewardsnav {
	width: 91px;
	height: 22px;	
	}
body#ctl00_rewards a#rewardsnav,
#rewardsnav:hover
{
    background-position: bottom left;
}

#rewardsnav span
{
  display: none;
}

/* ----------------------------------------*/

#employmentnav
{
    display: block;
    background: url(Graphics/Master/Employment.gif) top left no-repeat;
}
	
#nav li #employmentnav {
	width: 88px;
	height: 22px;	
	}
body#ctl00_employment a#employmentnav,
#employmentnav:hover
{
    background-position: bottom left;
}

#employmentnav span
{
  display: none;
}

/* ----------------------------------------*/

#kidsnav
{
    display: block;
    background: url(Graphics/Master/Kids-Page.gif) top left no-repeat;
}
	
#nav li #kidsnav {
	width: 75px;
	height: 22px;	
	}
body#ctl00_kids a#kidsnav,
#kidsnav:hover
{
    background-position: bottom left;
}

#kidsnav span
{
  display: none;
}

/* ----------------------------------------*/

#contactnav
{
    display: block;
    background: url(Graphics/Master/Contact-Us.gif) top left no-repeat;
}
	
#nav li #contactnav {
	width: 80px;
	height: 22px;	
	}
body#ctl00_contact a#contactnav,
#contactnav:hover
{
    background-position: bottom left;
}

#contactnav span
{
  display: none;
}

/* ----------------------------------------*/


.boxed
{
    padding: 5px;
    border-right: #b22222 1px solid;
    border-top: #b22222 1px solid;
    border-left: #b22222 1px solid;
    border-bottom: #b22222 1px solid;
}
.boxedform
{
    font-size: 10pt;
    font-family: Arial;
    padding: 1px;
    border-right: #b22222 1px solid;
    border-top: #b22222 1px solid;
    border-left: #b22222 1px solid;
    border-bottom: #b22222 1px solid;
}
.small
{
    font-size: 9pt;
    color: black;
    font-family: Tahoma;
}
.tiny
{
    font-size: 8pt;
    color: black;
    font-family: Tahoma;
    padding: 2px;
}
.fineprint
{
    font-size: 7pt;
    color: gray;
    font-family: Arial;
    padding: 5px;
}
.diytools
{
    font-weight: bold;
    color: navy;
}
.diytip
{
    padding: 5px;
    font-size: 9pt;
    vertical-align: top;
    font-family: Arial, Sans-Serif;
    letter-spacing: normal;
    color: #8b0000;
    font-style: italic;
    font-weight: bold;
}
.footer
{
    padding: 5px;
    background-image: url(Graphics/Master/Footer.gif);
    font-size: 8pt;
    color: black;
    font-family: Tahoma;
    border-top: #000000 1px solid;
    border-bottom: #000000 1px solid;
}
.footer A:link
{
    text-decoration: none;
    color: black;
}
.footer A:active
{
    text-decoration: none;
    color: black;
}
.footer A:visited
{
    text-decoration: none;
    color: black;
}
.footer A:hover
{
    text-decoration: underline;
    color: #b22222;
}
.EventSalePrice
{
    padding: 2px;
    font-size: 9pt;
    vertical-align: top;
    font-family: Arial, Sans-Serif;
    color: #8b0000;
    font-weight: bold;
}
.EventDescription
{
    padding: 2px;
    font-size: 9pt;
    vertical-align: top;
    font-family: Arial, Sans-Serif;
    color: #000000;
    font-weight: bold;
}

