
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,table,blockquote,fieldset,input
{ margin:0; padding:0 }


    html,body {
      height:100%;
   }

body {background-image:url(images/body-tile.gif);
	  background-repeat:repeat-x;
	  background-color:#000;
	  font-size:80%;
	  font-family:Arial, Helvetica, sans-serif;
	  
	  behavior:url("csshover.htc"); 
	  
	  }
body.interior {background-image:none; background-color:#000;}

#wrapper {width:745px;
		  text-align:center;
		  margin:auto;
		  position:relative;
		  }


#wrapper2 {
		  position:relative;
		  height:100%;
		  }
		
#header {background-color:#FFF;}
		  
#content {text-align:left;}
.content {min-width:500px;}

#logo {position:absolute;top:-113px; left:0; z-index:2; width:262px;}

#logo2 {position:absolute;top:-135px; left:-5px; z-index:2; width:262px;}
#logo2 .bot {margin-top:-5px;}
.mainImg {margin-top:-2px;}
.headline {padding:8px 0 5px;}

#nav {
	  margin-top:129px; 
	  width:100%;
	  text-transform:uppercase;
	  font-weight:bold;
	  font-size:12px;
	  text-align:right;
	  height:19px;
      
	  position:relative;}
#nav2 {
 	  background-color:#000;
	  width:100%;
	  color:#fff;
	  text-transform:uppercase;
	  font-weight:bold;
	  font-size:12px;
	  text-align:right;
	  height:19px;
	  min-width:600px;
	  position:relative;
	  padding-left:40px;
	  z-index:0;
	  }
#nav ul {float:right; margin-top:-2px;}
#nav2 ul {float:right; margin-right:10px;}
#nav li,#nav2 li {float:left; list-style-type:none; padding:0 15px; position:relative;}
#nav li:hover,#nav2 li:hover {background-color:#ed1c24;}
/*#nav li ul li:hover {background-color:#FFF;}*/
#nav a,#nav2 a {display:block; padding:2px 0;}
#nav a:link,#nav2 a:link {color:#FFF; text-decoration:none; }
#nav a:visited,#nav2 a:visited {color:#FFF; text-decoration:none; }
#nav a:hover,#nav2 a:hover { 
							background-color:#ed1c24;
							text-decoration:none; 
							}
#nav a:active,#nav2 a:active {color:#FFF; text-decoration:none; }


#nav ul li ul,#nav2 ul li ul { margin:0; 
							   width:100px; 
							   position:absolute; 
							   top:19px; 
							   left:0; 
							   z-index:10; 
							   background-color:#ed1c24; 
							   text-transform:capitalize;
							   }


#nav ul li ul,#nav2 ul li ul {display:none;}
#nav ul li:hover ul, #nav ul li ul:hover,#nav2 ul li:hover ul, #nav2 ul li ul:hover  {
					display:block;
					}
#nav ul li ul li,#nav2 ul li ul li {padding:10px; margin-left:5px; text-align:left;}
#nav2 ul li ul li a:link {color:#FFF;}
#nav ul li ul li a:hover,#nav2 ul li ul li a:hover {color:#000;}
#nav2 ul li ul li:hover {background-color:#ed1c24;}

#nav a.selected,#nav2 a.selected {color:#f0bd25;}

a img {border:none;}
a:link {color:#ed1c24; text-decoration:none;}
a:visited {color:#ed1c24; text-decoration:none;}
a:hover {color:#FFF; text-decoration:none;}
a:active {color:#FFF; text-decoration:none;}

#content {margin:auto;
		  color:#f0bd25;
		  width:550px;
		  }
p {padding:10px;}
h1 {font-size:17px; padding:10px 10px 15px 10px; text-transform:uppercase;}
h1 span {font-size:11px;}
h2 {font-size:12px; text-align:center; padding:10px 0 10px 0px; color:#000; text-transform:uppercase; clear:both;}
h3 {font-size:14px; text-align:left; padding:15px 10px 5px; color:#F70000; text-transform:uppercase; clear:both;}
h3 span {font-size:12px; color:#000; text-transform:none;}

#interior ul {margin-left:10px; list-style-type:none;}


#side {width:175px;
	   background-color:#f0bd25;
	   position:relative;
	   padding-bottom:5px;
		}
#side img {padding:5px 0 0px 5px;}
.sideimg { overflow:hidden !important;}
.sideimg img {width:164px !important; height:110px !important;}


/************menus*****************/
#interior table {margin: 0px 0 3px 10px; clear:both; }
#interior table td {vertical-align:top;}
#interior table .item,.item {float:left; font-weight:bold;}
#interior table .price,.price {float:right; font-weight:bold; text-align:right;padding-left: 3px;}
#interior table .desc,.desc{float:left; width:100%; padding:0 0px 10px; color:#222; font-style:oblique; clear:both;}
 p.desc,  p.item {margin-left:10px !important;}

 
h3 img {display:inline;}

dl{width: 600px; margin: 0px 0 3px 10px; clear:both; }
    /*background:url(images/dot-black.gif) repeat-x 0 .9em;*/
dt,dd.price,dd.price2{background:#F0BD25;font-weight: bold}
dt{float:left;padding-right: 3px;}
dt.red {color:#F70000; font-size:14px; font-weight:bold; text-transform:uppercase;}
dd{margin:0}
dd.price{float:right; text-align:right; padding-left: 3px;}
dd.price2{float:right; text-align:right; padding-left: 3px; padding-bottom:5px;}
dd.desc{float:left; width:100%; padding:0 0px 10px; color:#222; font-style:oblique;}
dd.desc2{float:left; width:100%; padding:0 0px 15px; color:#222; font-style:oblique;}
dd.price span {font-size:10px; color:#222;}
.notes {font-weight:bold; margin:15px 0 10px; text-align:center; clear:both;}
.person {font-weight:bold;clear:both;}
p.clear {clear:both;}

#packages {margin-left:1px;}
#packages ul {list-style-type:none; margin-left:10px; font-weight:bold;}
#packages .desc {font-style:oblique; color:#222; font-weight:normal;}
#packages p {font-weight:bold;padding:8px 10px;}
#packages h3 {padding:10px 10px 5px;}

.menu {margin-left:10px;padding-top:10px; list-style-type:none;}

.top {border-top:5px solid #f0bd25; position:relative; z-index:1;}
form {margin:10px 0 20px 60px;}
form input {width:250px; border:1px solid #666;}
form textarea {border:1px solid #666; width:250px;}
#submit {margin-left:13em; width:70px;}
.map {margin-left:40px; padding-bottom:20px;}

.HBAbig {margin-left:200px;}
img.floatRight {float:right; margin-top:-150px;}
img.floatRight2 {float:right; margin-top:-150px;}
.smaller {width:320px;}
.hours {float:right; text-align:right; margin-top:-80px;}
.marginLeft {margin-left:20px !important;}

.right {float:right; padding:5px;}
.left {float:left; padding:5px;}
.indexLogo {vertical-align:middle; padding-left:4px;}

.footer {color:#FFF; text-transform:uppercase; font-size:11px;}
#footer {color:#FFF; text-transform:uppercase; font-size:11px; position:relative;}
#footer img {position:absolute; right:0;}
#footer p {text-align:right; padding:0; margin-top:10px; width:200px; float:right; color:#f0bd25; padding-right:60px; vertical-align:middle;}


.clear {clear:both;}
img a {border:none;}

img[align="right"] {
margin: 0 0px 5px 5px;
display: inline;
}

img[align="left"] {
margin: 0 5px 5px 0;
display: inline;
}

