body {
	margin: 0px;
	background-image:url(../images/bg_image.jpg);
	background-repeat:repeat-x;
	background-color:#5A000E;
}
html{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFA668;
	font-size:12px;
	line-height:17px;
}
#wrap{
	width:947px;
	margin:0 auto;
}
#welcome{
	width:297px;
	height:181px;
	margin: 0px 0px 40px 0px ;
	text-align:center;
	background:url(../images/menu_block.gif);
}
#menu{
	width:297px;
	height:261px;
	margin: 0px 0px 0px 0px ;
	text-align:center;
	background:url(../images/special_block.gif);
}
#body_wrap{
	width:898px;
	margin:0 auto;
}
.nav_bg{
	width:947px;
	height:79px;
	background-image:url(../images/menu_bg.jpg);
	background-repeat:no-repeat;
	display:block;
}
.body_container{
	background-color:#913F05;
}
.body_top_shadow{
	background-image:url(../images/top_shadow.jpg);
	background-repeat:no-repeat;
	width:947px;
	height:23px;
}
.body_bottom_shadow{
	background-image:url(../images/bottom_shadow.jpg);
	background-repeat:no-repeat;
	width:947px;
	height:23px;
}
.horizontal_ruler{
	float:left;
	background-color:#B74F06;
	width:530px;
	height:1px;
	margin:0px 20px 10px 20px;
}
.vertical_ruler{
	float:left;
	background-color:#B74F06;
	width:1px;
	height:830px;
	margin:0px 2px 0px 2px;
}
a:link,a:visited,a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
}
a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:  #000000;
	text-decoration:underline;
}
a.main_link1:link,a.main_link1:active,a.main_link1:visited
{
  color:#000000;
  font-size:11px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  background-image:url(../images/menu_devider.jpg);
  background-repeat:no-repeat;
  display:block;
  line-height:48px;
  padding-left:7px;
  padding-right:7px;
  margin:17px 2px 0px 2px;
  text-decoration:none;
  float:left;
}
a.main_link1:hover
{
 color:#ffffff;
}
a.yellow_link:link,a.yellow_link:active, a.yellow_link:visited
{
  color:#FFBA00;
  font-size:12px;
  font-weight:normal;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
}
a.yellow_link:hover
{
  text-decoration:underline;
}
a.top_link1:link,a.top_link1:active,a.top_link1:visited
{
  color:#ffffff;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  background-image:url(../images/home_icon.gif);
  background-repeat:no-repeat;
  display:block;
  line-height:20px;
  padding-left:18px;  
  text-decoration:none;
}
a.top_link1:hover
{
  text-decoration:underline;
}
a.top_link2:link,a.top_link2:active,a.top_link2:visited
{
  color:#ffffff;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  background-image:url(../images/sitemap_icon.gif);
  background-repeat:no-repeat;
  display:block;
  line-height:20px;
  padding-left:18px;  
  text-decoration:none;
}
a.top_link2:hover
{
  text-decoration:underline;
}
a.top_link3:link,a.top_link3:active,a.top_link3:visited
{
  color:#ffffff;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  background-image:url(../images/email_icon.gif);
  background-repeat:no-repeat;
  display:block;
  line-height:20px;
  padding-left:18px;  
  text-decoration:none;
}
a.top_link3:hover
{
  text-decoration:underline;
}
a.week_link:link,a.week_link:active,a.week_link:visited
{
  color:#FFA668;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  background-image:url(../images/brown_tick_icon.jpg);
  background-repeat:no-repeat;
  display:block;
  line-height:22px;
  padding-left:24px;  
  text-decoration:underline;
}
a.week_link:hover
{
  text-decoration:none;
}
.footer_bg{
	text-align:center;
	margin:13px 0px 0px 0px;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:no-repeat;
	height:64px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CA4E61;
	font-size:11px;
	padding-top:13px;
}
.footer_text{
	font-family:Arial, Helvetica, sans-serif;
	color:#CA4E61;
	font-size:11px;
}
a.footer_link:link,a.footer_link:active,a.footer_link:visited
{
  color:#CA4E61;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  padding-left:4px;  
  text-decoration:underline;
}
a.footer_link:hover
{
  text-decoration:none;
}

.page_header{ font-family:Arial, Helvetica, sans-serif; letter-spacing:2px; color:#FFA32C; font-size:20px; font-style:italic;}
.page_header a {color:#FFA32C; text-decoration:none;}
.page_header a:hover{color:#FFA32C; text-decoration:underline;}


.sub_header{ font-family:Arial, Helvetica, sans-serif; letter-spacing:2px; color:#FFA32C; font-size:16px; font-weight:500; font-style:italic;}
.sub_header a {color:#FFA32C; text-decoration:none;}
.sub_header a:hover{color:#FFA32C; text-decoration:underline;}


.specials_header{ font-family:Arial, Helvetica, sans-serif; margin:8px 2px 5px 2px; letter-spacing:2px; color:#FFCC99; font-size:18px; font-weight:500; font-style:italic; line-height:20px;}
.specials_header a {color:#FFCC99; text-decoration:none;}
.specials_header a:hover{color:#FFCC99; text-decoration:underline;}


.specials_text{ font-family:Geneva, Arial, Helvetica, sans-serif; letter-spacing:0px; color:#FDD2B0; font-size:12px; font-weight:300; font-style:normal;}
.specials_text a {color:#FDD2B0; text-decoration:underline;}
.specials_text a:hover{color:#FDD2B0; text-decoration:underline;}

.img_border {
border: 1px solid #660000;
}
.img_border:hover{
border: 1px dashed #CC9966;
} 	

.input{
	background-color: #FBDD85;
	border: 1px solid #660000;
	width: 120px;
	padding-left:2px;
	height: 18px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}

.dropdown{
	background-color: #FBDD85;
	border: 1px solid #660000;
	width: 50px;
	padding-left:2px;
	height: 18px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}

.textarea{
	background-color: #FBDD85;
	border: 1px solid #000000;
	width: 150px;
	padding-left:2px;
	height: 40px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;	
}

.bullet_text{
	color:#FDD2B0; 
	background-image:url(../images/bullet.gif); 
	background-position:left; 
	background-repeat:no-repeat; 
	padding-left:19px; 
	margin-top:0px;
}
