/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Evening Sun */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Designed by Bruce Etzcorn */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - www.etzcorn.com */

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - html elements */

body {
font-family: "Lucida Grande", Helvetica, san-serif;
font-size: 13px;
padding: 0px;
margin: 0 auto;
background-color: #311415;
}

div.clearer {
height: 0;
line-height: 0px;
clear:both;
}

img {
/* styles all images in the website */
border: 1px solid #3A1B03;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - site styles */

#content {
/* site content area */
width: 800px;
text-align: center;
margin: 0 auto;
background-color: #4C1E20;
border: 1px solid #914308;
}

#navigation {
/* contains the site navigation */
height: 300px;
border-bottom: 1px solid #914308;
z-index: 1;
}

.sideBar {
/* side content area */
float: left;
width: 250px;
padding: 10px;
/*border: 1px solid #FFFFFF;*/
}

#address {
/* container for address area */
padding-bottom: 20px;
}

div#textHome {
/* container for home text */
float: right;
width: 500px;
padding: 10px;
}

div#textAbout {
/* container for about text */
padding: 10px;
}

div#footer {
/* styles the footer. The area that contains the credits as well as the text links */
margin: 0 auto;
width: 800px;
font-size: .75em;
text-align: center;
padding-top: 5px;
padding-bottom: 10px;
}

div.credits {
color: #120708;
padding-top: 5px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - header styles */

#header {
/* header area. contains logo */
height: 45px;
padding: 2px;
background-color: #1D0C0D;
border-bottom: 1px solid #914308;
}

#header img {
/* styles the logo at the top of the page */
border: 0;
margin: 0 auto;
text-align: center;
}

#headerPrint {
/* styles the print logo */
display: none;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - contact  styles */

div#textContact {
/* container for contact text */
float: right;
width: 500px;
padding: 10px;
}

div#contactForm {
/* styles the contact form */
text-align: left;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - survey  styles */

div#surveyForm {
/* styles the contact form */
text-align: left;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - service styles */

div#textServices {
/* container for service text */
padding: 10px;
}

.serviceContainer, .serviceContainerAlt {
/* contains the service styles */
padding: 10px;
border-top: 1px solid #4C1E20;
background-color: #2C1113;
}

.serviceContainerAlt {
background-color: #3A1719;
border-top: 1px solid #1D0C0D;
}

.serviceContainer img , .serviceContainerAlt img {
/* styles the images in .serviceContainer */
float: right;
margin-left: 10px;
border: 0;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - specials styles */

div#textSpecials {
/* container for specials text */
padding: 10px;
}

.specialsContainer {
/* contains the specials styles */
margin: 20px;
padding: 10px;
border: 1px dashed #FFFFFF;
}

.specialsContainer img {
/* styles the images in .specialsContainer */
float: left;
margin-right: 10px;
margin-bottom: 5px;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mystic faq styles */

div#textMystic {
/* container for specials text */
padding: 10px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - hours styles */

#hours {
/* container for hours */
padding-bottom: 20px;
}

.hoursContainer {
/* contains the .days and .hours of site */
color: #E58E7B;
margin: 0px;
padding-bottom: .5em;
text-align: left;
width: 175px;
}

.day {
/* styles the day of the week in .hoursContainer */
float: left;
}

.hours {
/* styles the hours of operation in .hoursContainer */
float: right;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text styles */

h1, h2, h3, h4, p {
/* styles all text elements */
margin: 0px;
padding: 0px;
font-weight: normal;
text-align: left;
padding-bottom: 10px;
}

h1 {
/* styles the headlines on the site */
color: #FFBC3D;
}

h2 {
/* styles all subheadlines on the site */
color: #DC6A50;
}

h3 {
/* styles all subheadlines on the site */
color: #F8AA44;
}

h4 {
/* styles all subheadlines on the site */
color: #DC6A50;
font-size: #90%;
line-height: 1.5em;
}

p {
/* styles all text elements on the site */
margin: 0px;
text-align: left;
color: #FBCE92;
line-height: 1.75em;
padding-bottom: 20px;
}

ul {
line-height: 1.75em;
margin-left: 10px;
text-align: left;
color: #FBCE92;
}

li {
padding-bottom: 10px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text style overrides */

div.specialsContainer p span {
/* styles the span tags in the specials paragraph. Used to create a disclaimer */
font-size: .9em;
color: #F8AA44;
}

div#address p {
/* styles the text in the #address container */
color: #E58E7B;
margin: 0px;
line-height: 1.2em;
padding-bottom: .3em;
}

div.serviceContainer h2, div.specialsContainer h2 {
/* styles the headline in the .serviceContainer and .specialsContainer */
margin: 0px;
padding: 0px;
}

div.serviceContainer h3 {
/* stles the price in the .serviceContainer */
padding-top: 5px;
}

div.specialsContainer h3 {
/* styles the price in the .specialsContainer */
padding-top: 5px;
/*font-weight: bold;*/
font-size: 2em;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - link styles */

a {
color: #E98300;
text-decoration: underline;
}

a:hover {
color: #FFFFFF;
}

div#footer a {
color: #702E30;
padding-right: 5px;
padding-left: 5px;
text-decoration: none;
}

div#footer a:hover {
color: #AE474A;
}

div#footer .credits a {
padding: 0px;
color: #120708;
}

div#footer .credits a:hover {
color: #702E30;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image styles */

#printImage {
display: none;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - break styles */

.pageBreak {
display: none;
}


#ufoDemo