/* Typography & Colors */

a {
	color:#20000A;
 	text-decoration:underline;
}

a:hover {
 	color:#B82921;
 	text-decoration:underline;
}

h2
{
	font:bold 13pt "Verdana"; 
	color:#333335; 
	margin-top:0px;
	padding-top:0px;
	 
}


.title_1 {
	COLOR: #000000;
	font:18px "Verdana"; 
}
.title_2 {
	COLOR: #6F5700;
	font:18px "Verdana"; 
}
.title_3 {
	COLOR: #000000;
	font:12px "Verdana"; 
	font-weight:bold;
}

/* Structure */
BODY {
	 background-image: url(../images/bg_pattern.jpg);
	 background-color:#666666;
	 font: normal 10px "Verdana"; 
	 color: #20000A; 
	 text-align:center; 
	 margin-left: auto;
	 margin-right: auto;
	 margin-top:0;
	 padding:0 auto;
}

#page {
	width:925px; 
	/*height:768px;*/
	margin-left: auto;
	margin-right: auto;
	margin-top:5px;
	padding:0 auto;
	text-align:center;
	background-color:#ffffff;
	border:1px solid #000000;
}

#line_1 {
    width:916px;
	height:120px;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	background-color:#FEF8DA;
	/*border:1px solid #000000;*/
}

.header_left
{
    float:left; 
    width:327px;
	height:120px;
	text-align:right;
	background:#FEF8DA url(../images/logo.png) no-repeat right top;
	/*border:1px solid #000000;*/
}

.header_right
{
    float:left; 
    width:550px;
	height:120px;
	/*border:1px solid #000000;*/
}

.header_right_up
{
    float:left;
	width:589px;
	height:84px;
	border-bottom:1px solid #121212;
}

.header_right_up_content {
	text-align:left;
	margin:60px 0 0px 0px;
	/*border:1px solid #000000;	*/
}

.header_right_up_content ul {
	margin:0;
	padding:0;	
}

.header_right_up_content ul li {
    margin:0; 
    padding-right:10px;
	padding-left:15px;	
	background:url(../images/list.gif) no-repeat top left;
	display: inline; 	
}

.header_right_up_content ul li.active {
    margin:0; 
    padding-right:10px;
	padding-left:15px;	
	background:url(../images/list-active.gif) no-repeat top left;
	display: inline; 
	 color:#B82921; 	
}

.header_right_up_content ul li.active  a{
   font:12px "Verdana";  
   font-weight:bold;
   color:#B82921;  
   text-decoration:none;
}

.header_right_up_content ul li a{
   font:12px "Verdana";  
   font-weight:bold;
   color:#20000A;  
   text-decoration:none;
}

.header_right_up_content ul li a:hover{
   color:#B82921;     
}


.header_right_down
{
    float:left; 
    width:550px;
	height:40px;	
}

.header_right_down_content {
	text-align:left;
	margin:5px 0 0px 0px;
	/*border:1px solid #000000;	*/
}

.header_right_down_content ul {
	margin:0;
	padding:0;	
}

.header_right_down_content ul li {
    margin:0; 
    padding-right:10px;
	padding-left:15px;	
	background:url(../images/list.gif) no-repeat top left;
	display: inline; 	
}

.header_right_down_content ul li a{
   font:10px "Verdana";  
   font-weight:bold;
   color:#20000A;  
   text-decoration:none;
}

.header_right_down_content ul li a:hover{
   color:#B82921;     
}

.header_right_down_content ul li.active {
   margin:0; 
    padding-right:10px;
	padding-left:15px;	
	background:url(../images/list-active.gif) no-repeat top left;
	display: inline; 	
}

.header_right_down_content ul li.active  a{
  font:10px "Verdana";  
   font-weight:bold;
   color:#B82921;  
   text-decoration:none;
}


#line_2 {
	width:916px;
	
	margin:0 auto;
	padding-top:0px;
	text-align:left;
	background-image: url(../images/yellowbackim.png);
	background-repeat: repeat;
	/*border:1px solid #000000;*/
}

#content_left {
    width:327px;
	height:600px;
	margin-left:1px;
	background:url(../images/inside-left.png) no-repeat right top;
	padding:0;
	margin:0;
	/*border:1px solid #000000;*/
}
#content_left_restaurant {
    float:left;
	width:327px;
	height:400px;
	margin-left:1px;
	background:url(../images/inside-left-restaurant.png) #FFF8DB no-repeat top right;
	padding:0;
	margin:0;
	/*border:1px solid #000000;*/
}
#content_left_gallery {
    float:left;
	width:327px;
	height:600px;
	margin-left:1px;
	background:url(../images/inside-left-gallery.png) #FFF8DB no-repeat top right;
	padding:0;
	margin:0;
	/*border:1px solid #000000;*/
}
#content_left_about {
    float:left;
	width:327px;
	height:600px;
	margin-left:1px;
	background:url(../images/inside-left-about.png) #FFF8DB no-repeat top right;
	padding:0;
	margin:0;
	/*border:1px solid #000000;*/
}
#content_left_bar {
    float:left;
	width:327px;
	height:600px;
	margin-left:1px;
	background:url(../images/inside-left-bar.png) #FFF8DB no-repeat top right;
	padding:0;
	margin:0;
	/*border:1px solid #000000;*/
}
#content_rest {
    float:left;
	width:327px;
	height:600px;
	margin-left:1px;
	background:url(../images/inside-left-rest.png) #FFF8DB no-repeat top right;
	padding:0;
	margin:0;
	/*border:1px solid #000000;*/
}

#content_home_left {
    width:327px;
	height:622px;
	margin-left:0px;
	background:url(../images/homes-left.png) #FFF8DB no-repeat top right;
	background-color:#FFF8DB;
	padding:0;
	margin:0;
	/*border:1px solid #000000;*/
}

#content_right {
    /*float:left;*/
    width:586px;
	height:600px;
	/*border:1px solid #000000;*/	
}

#content_right_1
{
    width:588px;
	height:68px;
	background:url(../images/inside-right.png) #FFF no-repeat top center;
}
#content_right_restaurant
{
    width:588px;
	height:68px;
	background:url(../images/inside-right-restaurant.png) #FFF no-repeat top center;
}
#content_right_about
{
    width:588px;
	height:68px;
	background:url(../images/inside-right-about.png) #FFF no-repeat top center;
}
#content_right_gallery
{
    width:588px;
	height:68px;
	background:url(../images/inside-right-gallery.png) #FFF no-repeat top center;
}
#content_right_bar
{
    width:588px;
	height:68px;
	background:url(../images/inside-right-bar.png) #FFF no-repeat top center;
}


#content_right_1 a
{
    font:12px "Verdana";  
   font-weight:bold;
   color:#ffffff;  
   text-decoration:none;
}

#content_right_1 a:hover
{
   
   color:#B82921;  
  
}
#content_home_right_1
{
    width:588px;
	height:226px;
	background:url(../images/homes-right.png) #FFF8DB no-repeat top center;
}

.content_home_right_1_left
{
    float:left; 
    width:230px;
	height:226px;
	/*border:1px solid #000000;*/
}

.content_home_right_1_left_content
{
   float:left;
   margin:200px 0 0 35px;
}
.content_home_right_1_left_content a
{
   font:11px "Verdana";  
   font-weight:bold;
   color:#ffffff;  
   text-decoration:none;
}  
  
.content_home_right_1_left_content a:hover
{
   color:#B82921;
}  
  
.content_home_right_1_right
{
    float:left;
    width:350px;
	height:226px;
	/*border:1px solid #000000;*/
}

.content_home_right_1_right_content
{
   float:left;
   margin:110px 0 0 155px;
   
}
.content_home_right_1_right_content ul {
	margin:0;
	padding:0;	
}

.content_home_right_1_right_content ul li {
    margin:0; 
  
    padding-right:0px;
		
	border-bottom:1px dotted #696D6E;
}

.content_home_right_1_right_content ul li a{
   background:url(../images/list2.gif) no-repeat top left;	
   padding-left:20px;
   font:13px "Verdana";  
   font-weight:bold;
   color:#9F9FA1;  
   text-decoration:none;
}

.content_home_right_1_right_content ul li a:hover{
   color:#B82921     
}
  
.content_home_right_1_right_content a:hover
{
   color:#B82921;
}  

#content_right_2
{
    width:589px;
	height:45px;
	background-color:#FFFFFF;
	/*border:1px solid #000000;*/
}
#content_right_2_ade
{
    width:300px;
	height:45px;
	/*border:1px solid #000000;*/
}

#content_right_2_inside_ade
{
    width:470px;
	height:35px;
	margin:0 auto;
	margin-top:5px;
	
	background-color:#EEE3CF;
	/*border:1px solid #000000;*/
}
#content_right_2_inside
{
    width:580px;
	height:35px;
	margin:0 auto;
	margin-top:5px;
	
	background-color:#EEE3CF;
	/*border:1px solid #000000;*/
}

.content_right_2_inside_content
{
    float:left;
    margin:10px 5px 5px 5px;
    padding-left:30px;
	font:normal 9px "Verdana";
	/*border:1px solid #000000;*/
}

.content_right_2_inside_content_view_rates
{
    float:left;
    margin:10px 5px 5px 5px;
    padding-left:10px;
	font:normal 9px "Verdana";
	/*border:1px solid #000000;*/
}



.content_right_2_inside_content_date
{
    float:left;
    margin:5px 0px 5px 1px;
	font:bold 11px "Verdana";
	/*border:1px solid #000000;*/
}
.content_right_2_inside_content_date2
{
    float:left;
    margin:5px 0px -4px 0px;
	font:bold 11px "Verdana";
	/*border:1px solid #000000;*/
}

#content_right_3_gallery
{
    width:220px;
	height:600px;
	/*border:1px solid #000000;*/
	padding-left:35px;
}

#content_right_3
{
    width:220px;
	height:460px;
	/*border:1px solid #000000;*/
	padding-left:35px;
}

#line_3 {
	width:916px;
	height:80px;	
	margin-left:5px;
	margin-right:5px;
       background-color:#FFF8DB;
	border-top:1px solid #9B9A96;
	
}

.footer_content {
    float:right;
    
	text-align:left;
	margin:5px 10px 5px 10px;
	/*border:1px solid #000000;*/
}

.footer_content ul {
	margin:0;
	padding:0;	
}

.footer_content ul li {
    display: inline; 	
}

.footer_content ul li a{
   font:9px "Verdana";  
   font-weight:normal;
   color:#20000A;  
   text-decoration:none;
}

.footer_content ul li a:hover{
   color:#B82921;     
}




h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3E0D1B;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E0D1B;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#content_right_3restaurant {
    width:545px;
	
	/*border:1px solid #000000;*/
	padding-left:35px;
}
.underscore {
	text-decoration: underline;
}
.restlinks {
	font-weight: bold;
	text-decoration: none;
}
hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1B070C;
	width: 400px;
}
