body
{
	background-color:#DFB46C;
	background-image:url(images/bg.jpg);
	padding:0px;
	margin:0px;
}
td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}
table.main_table
{
	background-image:url(images/heart.gif);
	background-position:right;
	background-repeat:no-repeat;
}
td.banner
{
	background-color:#4D2C19;
	background-image:url(images/banner.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:left;
}

td.menu
{
	padding-top:65px;
	vertical-align:top;
	padding-bottom:20px;
}
td.menu div
{
	margin-right:20px;
	line-height:27px;
}
td.menu div p
{
	background-image:url(images/m_div.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	padding-left:83px;
	font-size:14px;
}
td.menu div a
{
	color:#FFFFFF;
	text-decoration:none;
}
.menu2
{
	padding-top:0px;
}
td.menu2 div
{
	margin-right:20px;
	line-height:23px;
}
td.menu2 div p
{
	background-image:url(images/m_div2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	padding-left:83px;
	font-size:14px;
}
td.menu2 div a
{
	color:#FFFFFF;
	text-decoration:none;
}
td.menu2 div a:hover
{
	color:#FFEA00;
}
td.menu2 div a.active
{
	color:#FFEA00;
}
a
{
	color:#B03019;
}
td.menu div a:hover
{
	color:#FFEA00;
}
td.menu div a.active
{
	color:#FFEA00;
}
.left_side
{
	background-image:url(images/left_bg.gif);
	background-position: top right;
	background-repeat:repeat-y;
	vertical-align:top;
}
.right_side
{
	background-image:url(images/right_bg.gif);
	background-position:top left;
	background-repeat:repeat-y;
	vertical-align:top;
}
td.content
{
	background-color:#FFFFFF;
	background-image:url(images/content_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:top;
}
.inner_content
{
	padding-top:45px;
	padding-right:20px;
}
h1
{
	color:#E67C0D;
	font-size:25px;
}
.red
{
	color: #B03019;
}
.weatherdiv
{
	background-image:url(images/weather_bg.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:188px;
	padding-top:73px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:20px;
	overflow:hidden;
}
td.footer
{
	background-color:#472817;
	background-image:url(images/footer.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding-left:20px;
	padding-right:20px;
}
.footer_left
{
	float:left;
	width:49%;
	color:#FFFFFF;
}
.footer_right
{
	float:right;
	width:49%;
	color:#FFFFFF;
	text-align:right;
}
.footer_right a
{
	color:#F0D08A;
	font-weight:bold;
}
.gallery_img
{
	border:3px solid #CCCCCC;
	margin-right:18px;
	float:left;
	margin-top: 20px;
	width:170px;
	height:114px;
	overflow:hidden;
}
.gallery_img2
{
	border:5px solid #CCCCCC;
	margin-right:20px;
	float:left;
	width:180px;
	height:118px;
	overflow:hidden;
}
.input
{
	width:100%;
	border:1px solid #993300;
}

.inputCaptcha
{
	width:60px;
	border:1px solid #993300;
  height: 18px;	
}

img.imgCaptcha {
  vertical-align: bottom;
}

.smallalert {
  color: red;
  font-weight: bold;
}

.message {
   border: 1px solid red;
   background-color: pink;
   padding: 10px;
} 


.slideshow {  
	  position:relative;
  	z-index:1;
    height:  311px;  
    width:   552px;  
    padding: 0;  
    margin:  0;  
  	overflow:hidden;
	  margin-bottom:-311px;
} 
 
.slideshow img {  
    padding: 7px;  
    border:  1px solid white;  
    background-color: #eee;  
    height:  306px;  
    width:   552px;  
    top:  0; 
    left: 0 
} 


div.banner_frame
{
	position:relative;
	z-index:2;
}

#schedule_title {
  position: relative;
  color: white;
  font-weight: bold;
  text-decoration: none;
  margin-top: -40px;
  margin-left: 18px;
}
