*{
	padding:0;
	margin:0;
}

body{
	background:url(../images/body-bg.jpg) #dac690 repeat-x;
	font-family:"Trebuchet MS", "Lucida Grande", Sans-Serif;;
	font-size:12px;
	color:#3e2e00;
	line-height:18px;
}
.clear{ clear:both; }
#wrapper{
	width:903px;
	margin:0 auto;
}
/*....................header........................*/
#header{
	background:url(../images/header.jpg) no-repeat;
	height:258px;
	
}
/*...............end header........................*/



/*....................navigation........................*/
#navigation{ height:40px; }	
#navigation ul{ }
#navigation li{ float:left; list-style:none; width:120px; text-align:center; }
#navigation li a{ font: bold 12px/40px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:0 5px 0 5px; }	
#navigation li a:hover{ background:url(../images/navi_hvr.jpg) repeat-x; display:block; line-height:40px; }	
#navigation li.current{ background:url(../images/navi_hvr.jpg) repeat-x; }

#navigation a.home_selected{background:url(../images/navi_hvr.jpg) repeat-x; display:block; line-height:40px;}
#navigation a.about_selected{background:url(../images/navi_hvr.jpg) repeat-x; display:block; line-height:40px;}
#navigation a.gallery_selected{background:url(../images/navi_hvr.jpg) repeat-x; display:block; line-height:40px;}
#navigation a.reservations_selected{background:url(../images/navi_hvr.jpg) repeat-x; display:block; line-height:40px;}
#navigation a.contact_selected{background:url(../images/navi_hvr.jpg) repeat-x; display:block; line-height:40px;}		
		
/*....................end navigation........................*/

/*--------------------BODY CONTENT START ---------------------------------*/
#bodycontent{ }

#left_content{ float:left; width:431px; padding:53px 0 0 0px; }
#left_content h1{ background:url(../images/welcome-to-our-website.jpg) no-repeat left; height:22px; text-indent:-6000px; }
#left_content p{ font:12px/20px Arial, Helvetica, sans-serif; color:#000; padding:0px 0 0 0px; }
#left_content ul{ list-style:none; padding:10px 50px 0 10px;}
#left_content li{ float:left; background:url(../images/bullet.jpg) no-repeat 0 8px;*background:url(../images/bullet.jpg) no-repeat 0 5px; font:11px/25px Arial, Helvetica, sans-serif;*font:11px/18px Arial, Helvetica, sans-serif; color:#000; padding:0 0 0 15px; border-bottom:1px dotted #000000; width:100%;}

.visa_info{ padding:20px 0 0 0px;}

/*--------------------CONTAC INFORMATION START ---------------------------------*/
#right_content{ float:left; width:440px;  padding:110px 0 0 0px;}
#right_content h1{ height:425px; width=350; text-indent:-6000px; margin:15px 0 15px 0px;}
.paddingtbtn { padding:20px 0 0 0px; }

/*....................footer....................*/
#footer{ background:url(../images/footer.jpg) repeat-x ; height:106px; font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#0b0002; padding:15px 20 0 0px; text-align:center; width:100%;  margin:10px 0 0 0px; }
/*....................end footer....................*/



/*-----------------GALLERY PAGE CONTENT-----------------*/
#gallery{ padding:20px 0 0 0px; }
#gallery h1{ background:url(../images/picture%20gallery.jpg) no-repeat 0px 30px; height: 72px; } 

/*-----------------CONTACT US PAGE CONTENT-----------------*/
#contact-us{
	background:url(../images/contact_us_title.jpg) no-repeat;
	width:100%;
	height:60px;
	margin:80px;
}

#contact{
	background: url(../images/canvas-bg.png) repeat-y center top;
	width:472px;
	padding-top:20px;
	float:left;
}

.title{
	font-size:14px;
	font-weight:bold;
	color:#c6d000;
	margin:0 0 0 10px;
}
#contact-left { 
	margin:0; 
	padding:15px 0 ;
	float:left;
	text-align:left;
}

#contact-right { 
	margin:0; 
	padding:15px 0 ;
	float:right;
	text-align:left;
}

.req{
	 padding:0 0 0 20px;
	 font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 color:#5c1010;
}

.feedback-textfield1{
	border:1px solid #ccc;
	color:#414862;
	line-height:20px; 
	padding-left:4px;
	background-color:#F7F7F7;  
	width:75px;
	height:18px;
	
}

.feedback-textfield3{
	border:1px solid #ccc;
	color:#414862;
	line-height:20px; 
	padding-left:4px;
	background-color:#F7F7F7;  
	
} 

#formCont{
	margin:0;
	padding:0; 
	float:left;
	width:390px;
	padding-left:20px;
}

#formCont p{
	margin:0;
	padding:10px 0 0 0; 
	float:left;
	width:390px;
	padding-left:20px;
}

#formCont2{
	margin:0;
	padding:0; 
	float:left;
	width:600px;
}

#formCont2{
	margin:0;
	padding:0; 
	float:left;
	width:400px;

}

.cssform p{
	float:left;
	width:390px;
	margin:0 auto;
	padding:0 0 5px 20px; /*width of left column containing the label elements*/ 
	border:0;
}

.cssform2 p{
	float:left;
	width:400px;
	margin:0 auto;
	padding:0 0 5px 20px; /*width of left column containing the label elements*/ 
	border:0;
}

.cssform label{
	font-weight:normal;
	float: left;
	text-align:left; /*width of left column*/
	width:160px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}


.cssform2 label{
	font-weight:normal;
	float: left;
	text-align:left; /*width of left column*/
	width:160px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.star{
	color:#df3b3b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.feedback-textfield{
	border:1px solid #BFBFBF;
	color:#414862;
	width:180px;
	line-height:20px;
	padding-left:4px;
	background-color:#F7F7F7;
	height:18px;
}


.feedback-textfield2{
	border:1px solid #BFBFBF;
	color:#414862;
	font-weight:bold;
	font-size:13px;
	width:75px;
	height:18px;
	line-height:22px;
	text-align:center;
	background-color:#F7F7F7;
} 

.float{
	float:left;
	margin:0 10px 0px 0;
	padding:0 0 0 105px
}

.plz{
	font-size:17px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	padding:0 0 10px 15px;
}

.note {
	font-family:Georgia, 'Times New Roman', Times, serif; 
	color:#FF0000; 
	font-size:14px; 
	font-weight:900;
}

.note[class] {
	font-family:Georgia, 'Times New Roman', Times, serif; 
	color:#FF0000; 
	font-size:14px; 
	font-weight:900;
	padding-top:50px;\
}

#map{	
	width:249px;
	height:350px;
	float:right;
	text-align:center;
	margin:0;
	padding:50px 0 0 0;
	overflow:hidden;
}

