body {
background-color: #394440;
text-align:center; /* for IE */
margin:0 auto; /* for the rest */
font-family: arial, tahoma, verdana, helvetica;
}
a{
color:#ffffff;
text-decoration:none;
}
li{
display:inline;
padding-left:25px;
padding-right:25px;
text-align: center;

}
div#form{
padding-right:10px;
text-align: right;
vertical-align: top;
}
.input{
text-align:left;
padding:5px;
}
#menu_left{
background-image: url(images/menubkg1.jpg);
text-align:center;
background-repeat:no-repeat;
}
#menu_right{
background-image: url(images/menubkg2.jpg);
background-repeat:no-repeat;
}
div#content {
text-align:left;
width:800px; 
margin:0 auto;
}
div#container {
color:#394440;
font-family: Arial, tahoma, verdana;
text-align:left;
width:350px; 

}
div#image{
padding-top:15px;
text-align: center;
}
div#map{
width:300px;
height:500px;
padding:5px;
text-align: center;
}
.errors li{
display: list-item;
text-align:left;
}
#llogo{
background-color: #394440;
}
#clogo{
background-color: #394440;
}
#rlogo{
background-color: #394440;
}
#lhead{
background-image: url(images/lhead.jpg);
background-repeat: no-repeat;
}
#chead{
background-image: url(images/chead.jpg);
background-repeat: repeat-x;
color:#ffffff;
font-weight: bold;
vertical-align: text-bottom;
}
#chead a{
color:#ffffff;
text-decoration: none;
}
#chead a:hover{
color: #666666;
}
#rhead{
background-image: url(images/rhead.jpg);
background-repeat: no-repeat;

}
#lbody{
background-image: url(images/lbody.jpg);
background-repeat: repeat-y;
}
#cbody{
background-image: url(images/cbody.jpg);
background-repeat: repeat-y;
color:#394440;
vertical-align: top;
}
#rbody{
background-image: url(images/rbody.jpg);
background-repeat: repeat-y;
}
#ltitle{
background-image: url(images/ltitle.jpg);
background-repeat: no-repeat;
}
#ctitle{
background-image: url(images/ctitle.jpg);
background-repeat: repeat-x;
color: #394440;
text-align: center;
font-size: 26px;
font-weight: bold;
vertical-align: middle;
}
#rtitle{
background-image: url(images/rtitle.jpg);
background-repeat: no-repeat;
}
#ltail{
background-image: url(images/ltail.jpg);
background-repeat: no-repeat;
}
#ctail{
background-image: url(images/ctail.jpg);
background-repeat: repeat-x;
}
#rtail{
background-image: url(images/rtail.jpg);
background-repeat: no-repeat;
}
#lfoot{
background-image: url(images/lfoot.jpg);
background-repeat: repeat-x;
}
#cfoot{
background-image: url(images/cfoot.jpg);
background-repeat: repeat-x;
}
#rfoot{
background-image: url(images/rfoot.jpg);
background-repeat: repeat-x;
}
#copyright{
background-color:#394440;
color:#ffffff;
font-family: arial, tahoma, verdana;
text-align: center;
}

div#news_content{
width:700px;
background-color: #ffffff;
color:#394440;
font-family: arial, tahoma;
font-size: 14px;
text-align:center;
margin:0 auto;

}
div#news_content h2{
font-size: 20px;
text-align: left;
padding-left: 10px;
}

.news{
width:650px;
color:#394440;
padding-left:20px;

}
.news_head{
background-color:#394440;
color:#ffffff;
text-align:center;
text-transform: capitalize;

}
.news_content{
text-align:left;


}
.menu_name { background-color: #c91605;
	vertical-align: middle;
        border-top-color: #ffffff;
        border-top-style: solid;
        border-top-width: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 5px;
	color: #ffffff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
        text-align: center; }
.menu_desc { 
       color: #ffffff; 
       font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
}
.cat_heading { 
       color: #666666;  
	font-family: Arial, Helvetica, sans-serif;
       }
.cat_desc { 
       color: #333333; 
       font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
       }
.cat_desc  a{
text-decoration:none;
color: #c91605;
}
.cat_desc  a:hover{

color: #999999;
}
.item_name { 
       color: #c91605; 
       font-size: 12px; 
       font-family: Verdana, Tahoma, Arial, sans-serif; 
       font-weight: bold; 
       margin: 0 0 0 10px; 
        }
.item_space { 
       background-image: url(../images/menuspacer.gif); 
       background-repeat: repeat-x; 
       background-position: 0 bottom; 
       }
.item_price { 
       color: black; 
       font-size: 12px; 
       font-family: Arial, sans-serif; 
       }
.item_desc { 
       color: #313131; 
       font-size: 11px;  
       font-family: Verdana, Tahoma, Arial, sans-serif; 
       font-style: italic;
       text-align: justify; 
       padding-top: 2px; 
       padding-right: 20px; 
       padding-left: 25px; 
       }
.item_desc a{
       color:#c91605;
}
.backtotop {
       display: none; 
       }
.spacer { 
       padding-bottom: 12px;  
       padding-left: 12px; 
       }
.menulinks { 

	font-family: Arial, Helvetica, sans-serif;
       }
.menulinks a { 
        color: #c91605; 
        font-weight: bold; 
        line-height: 20px; 
        text-decoration: none; 
        }
.menulinks a:hover { 
        color: #666666; 
        line-height: 20px; 
        text-decoration: underline; }