/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style:none;
}


.clearer {height:0; font-size:0; clear:both;}
.hide{text-indent:-3000px;}
.bold{font-weight:bold;}

body{
	background:#C3A46D url(../images/content_back1.jpg) top center repeat-x;
	font-family:  Verdana, Georgia, Arial, Helvetica, sans-serif;
	
}

a {
color: #660000;
}

a:hover{
color:#6e2263;
}

#footerLink {
color: #9A714A;
}

#footerLink:hover {
color: #4f6573;
}


#wrapper{
	margin-top:140px;
	/*overflow:hidden;*/
	}
	
	
	
	#content{
	
	
	height:504px;
	}
	
		#main_content{
		width:965px;
		margin-left:auto;
		margin-right:auto;
		
		margin-top:0px;
		height:504px;
		}
		
			#sidebar{float:left;
			width:170px;
			background:url(../images/sisebar_back.jpg) top left repeat-x;
			overflow:hidden;
			display:block;
			height:504px;
			}
				
				#sidebar ul {margin-top:50px;}
			
				#sidebar ul li{
				margin-bottom:20px;
				cursor:pointer;
			}
				
				
				
				#sidebar ul li a{
				display:block;
				text-decoration:none;
				visibility:visible;
				}
				
				li#about a{
				/*background:transparent url(image/about.png) no-repeat scroll left top;*/
				background:transparent url(../images/about.png) no-repeat scroll center top;
				height:30px;
				width:169px;}
				
				li#about a.active{
				background:transparent url(../images/about.png) no-repeat scroll center bottom;
				height:30px;
				width:169px;}
				
				
				li#about a:hover{
				/*background:transparent url(image/about.png) no-repeat scroll left top;*/
				background:transparent url(../images/about.png) no-repeat scroll center bottom;
				height:30px;
				width:169px;}
				
				
				li#menu a{
				/*background:transparent url(image/about.png) no-repeat scroll left top;*/
				background:transparent url(../images/menu.png) no-repeat scroll center top;
				height:29px;
				width:169px;}
				
				li#menu a.active{
				background:transparent url(../images/menu.png) no-repeat scroll center bottom;
				height:29px;
				width:169px;}
				
				li#menu a:hover{
				background:transparent url(../images/menu.png) no-repeat scroll center bottom;
				height:29px;
				width:169px;}
				
				
				li#award a{
				/*background:transparent url(image/about.png) no-repeat scroll left top;*/
				background:transparent url(../images/awards.png) no-repeat scroll center top;
				height:29px;
				width:169px;}
				
				li#award a.active{
				background:transparent url(../images/awards.png) no-repeat scroll center bottom;
				height:29px;
				width:169px;}
				
				
				li#award a:hover{
				background:transparent url(../images/awards.png) no-repeat scroll center bottom;
				height:29px;
				width:169px;}
				
				
				li#cooking a{
				/*background:transparent url(image/about.png) no-repeat scroll left top;*/
				background:transparent url(../images/cooking_class.png) no-repeat scroll center top;
				height:31px;
				width:169px;}
				
				li#cooking a.active{
				/*background:transparent url(image/about.png) no-repeat scroll left top;*/
				background:transparent url(../images/cooking_class.png) no-repeat scroll center bottom;
				height:31px;
				width:169px;}
				
				li#cooking a:hover{
				/*background:transparent url(image/about.png) no-repeat scroll left top;*/
				background:transparent url(../images/cooking_class.png) no-repeat scroll center bottom;
				height:31px;
				width:169px;}
				
				
				li#booking a{
				background:transparent url(../images/bookings.png) no-repeat scroll center top;
				height:30px;
				width:169px;}
				
				li#booking a.active{
				background:transparent url(../images/bookings.png) no-repeat scroll center bottom;
				height:30px;
				width:169px;}
								
				li#booking a:hover{
				background:transparent url(../images/bookings.png) no-repeat scroll center bottom;
				height:30px;
				width:169px;}
				
				
				li#trading a{
				background:transparent url(../images/trading.png) no-repeat scroll center top;
				height:30px;
				width:169px;}
				
				li#trading a.active{
				background:transparent url(../images/trading.png) no-repeat scroll center bottom;
				height:30px;
				width:169px;}
								
				li#trading a:hover{
				background:transparent url(../images/trading.png) no-repeat scroll center bottom;
				height:30px;
				width:169px;}
				
				
				li#contact a{
				/*background:transparent url(image/about.png) no-repeat scroll left top;*/
				background:transparent url(../images/contact.png) no-repeat scroll center top;
				height:29px;
				width:169px;}

				li#contact a.active{
				/*background:transparent url(image/about.png) no-repeat scroll left top;*/
				background:transparent url(../images/contact.png) no-repeat scroll center bottom;
				height:29px;
				width:169px;}
				
				li#contact a:hover{
				/*background:transparent url(image/about.png) no-repeat scroll left top;*/
				background:transparent url(../images/contact.png) no-repeat scroll center bottom;
				height:29px;
				width:169px;}
				
			
			#inner_content{
				/*background: url(../images/content_back.jpg) no-repeat top center;*/
				background: #F2EED5 url(../images/content_back.jpg) no-repeat scroll center top;
				overflow:hidden;
				height:504px;
				width:790px;
			}
			
			#inner_content_menu{
				/*background: url(../images/content_back_menu.jpg) no-repeat top center;*/
				background: #F2EED5 url(../images/content_back_menu.jpg) no-repeat scroll center top;
				overflow:hidden;
				height:504px;
				width:790px;
			}
			
			#inner_content_award{
				/*background: url(../images/content_back_award.jpg) no-repeat top center;*/
				background: #F2EED5 url(../images/content_back_award.jpg) no-repeat scroll center top;
				overflow:hidden;
				height:504px;
				width:790px;
			}
			
			
			#inner_content_cooking{
				/*background: url(../images/content_back_cooking.jpg) no-repeat top center;*/
				background: #F2EED5 url(../images/content_back_cooking.jpg) no-repeat scroll center top;
				overflow:hidden;
				height:504px;
				width:790px;
			}
			
			
			#inner_content_booking{
				/*background: url(../images/content_back_cooking.jpg) no-repeat top center;*/
				background: #F2EED5 url(../images/content_back_cooking.jpg) no-repeat scroll center top;
				overflow:hidden;
				height:504px;
				width:790px;
			}
			
			
			#inner_content_trading{
				/*background: url(../images/content_back_trading.jpg) no-repeat top center;*/
				background: #F2EED5 url(../images/content_back_trading.jpg) no-repeat scroll center top;
				overflow:hidden;
				height:504px;
				width:790px;
			}
			
			
			form#bookingform{
			font-size:11px;}
			
			form#bookingform input{
			margin-bottom:10px;
			font-size:12px;
			width:180px;
			}
			
			form#bookingform input.width{
			margin-bottom:10px;
			font-size:12px;
			width:80px;
			}
			
			form#bookingform input.button{
			margin-bottom:10px;
			font-size:12px;
			width:60px;
			}
			
			form#bookingform select{
			margin-bottom:10px;
			font-size:12px;
			width:130px;
			}
			
			#message{
			margin-bottom:10px;
			font-size:12px;
			font-weight:bold;
			color:#EC5E53;
			line-height:15px;
			width:310px;
			}
			
			#message2{
			margin-bottom:10px;
			font-size:12px;
			font-weight:bold;
			color:#8D9752;
			line-height:15px;
			width:310px;
			}
			
			.lable{float:left;
			width:125px;
			/*font-size:13px;*/}
			
			
			form#bookingform textarea{
			margin-bottom:10px;
			}
			
			sup {
			color:#3D2616;}
			
			
			#inner_content_contact{
				/*background: url(../images/content_back_contact.jpg) no-repeat top center;*/
				background: #F2EED5 url(../images/content_back_contact.jpg) no-repeat scroll center top;
				overflow:hidden;
				height:504px;
				width:790px;
			}
			
			
			#right_content{float:right;
			width:350px;			
			}
			
				#add{
				color:#FFFFFF;
				margin-bottom:20px;
				margin-top:20px;
				text-align:right;
				padding-right:15px;
				font-size:13px;}
				
				
				
				#text_content{
				overflow:auto;
				width:345px;
				height:370px;
				}
				
				
				#text_content_header{
				color:#55164C;
				font-size:17px;
				font-weight:bold;
				margin-bottom:20px;
				}
		
				#text_content_img{
				background:#D1B17E none repeat scroll 0 0;
				height:192px;
				margin-bottom:10px;
				
				width:304px;
				}
				
				#text_content_img img{
				margin-left:5px;
				margin-right:5px;
				margin-top:5px;
				margin-bottom:5px;
				}
				
				#text_content_text{
				font-size:12px;
				color:#7F5F3C;
				width:320px;
				text-align:justify;}
				
				#text_content_text p{
				margin-bottom:10px;
				}
	
	#footer{
	/*height:200px;*/
	}
		
		#copyright{
		font-size:10px;
		font-weight:normal;
		color:#9A714A;
		text-align:center;
		
		margin-top:150px;
		margin-bottom:25px;
		}