@import url(http://http://fonts.googleapis.com/css?family=Great+Vibes);
@import url(http://fonts.googleapis.com/css?family=Wire+One);
@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body {
    background: #333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 21px;
}
a, img{ border:none; color:#2C1E16;}
.footer{
    color:#fff3c2;
}
.footer a{
    color:#fff3c2;   
}
.footer a:hover{
    color:#fff;
}

.float_l{float:left;}
.float_r{float:right;}
.cleaner { clear: both }

.page{
	margin: 0 auto; 
	width:950px;
}

.wrapper {
	float:left;
	width:100%;
	margin: 50px 0 0 0;
}

.container{
	float:left;
	width:100%;
}

.content{
	background-position: left bottom; 
	padding: 0px; 
	float:left;
	width: 940px;
	box-shadow: 2px 2px 10px #888888;
}

.main{
	background: none repeat scroll 0 0 #fff3c2;
	float:left;
	width:100%;
}

.header{ 
	float:right;
	width:240px; 
	position: relative;
}

.logo{ z-index: 100; float: left; width:210px; margin: 200px 0px 102px -220px; position: absolute;border:none;}
.logo a{ float:left; text-decoration: none;}
.nav{ float:right; width:230px; margin: 210px 20px 0px;}

/*=========================================================== Menu ===================================================================*/
#main_menu {
	padding: 1px 0 0; 
	margin: 0px 0 0 0px;
	float:left; 
    background:background:#fff3c2;
}

#main_menu li { 
	list-style: none;
	float: left;
	width: 100%;
}

#main_menu li a{ 
	color:#53301a;
	float: none;
	font-family: 'Wire One', sans-serif;
	font-size: 36px;
	font-weight:bold;
	text-decoration: none; 
	display: block;
}

#main_menu li a:hover{ 
	color:#C8B18B;
}
/*======================================================== end of Menu ==========================================================*/
.about-content p{
    color:#fff3c2;
    font-size:14px;
}
.about-content  h2{
	font-family: 'Great Vibes', cursive;
	font-size:50px;
	font-weight:100;
	color:#fff3c2;
    margin-bottom:10px;
}

.description2{ 
	color: #C8B18B;
	font-size: 12px;
	padding:20px;
}

.description2 h3 {
	margin:0 0 20px 0;
	padding:0px;
	font-family: 'Wire One', sans-serif;
	font-size: 40px;

}

.footer{ text-align:center; padding:20px; font-size:12px }
.map{ float:left; width:494px; height:320px;}
/*======================================================= Form =====================================================================*/
#book_form { 
	padding: 0; 
	margin: 0; 
}

#book_form form {
	margin: 0; 
	padding: 0; 
}

#book_form form .input_field { 
	
	padding: 4px; 
	color: #fff;  
	background: #794a15; 
	border: 0px solid #3d2916; 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;

}

#book_form form .input_field2 { 
	
	padding: 4px; 
	color: #fff;  
	background: #794a15;
	border: 0px solid #3d2916; 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;

}

#book_form form .input_field3 { 
	
	padding: 4px; 
	color: #fff;  
	background: #794a15;
	border: 0px solid #3d2916; 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;

}

#book_form select { 
	padding: 4px; 
	color: #fff;  
	background: #794a15;
	border: 0px solid #3d2916; 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
}

#book_form form label { 
	cursor: pointer;
	color:#ffffff;
	display: block;
	float: left;
	font-size: 13px;
	line-height: 25px;
	margin-bottom: 3px;
}

#book_form form textarea { 
	cursor: pointer;
display: block;
float: left;
font-size: 13px;
font-weight: bold;
line-height: 28px;
margin-bottom: 5px;
width: 150px;

}
#book_form form .submit_btn { 
	padding: 15px; 
	color: #3d2916; 
	border: 0px solid #ffffff;
	background: #fff3c2;
    font-weight:bold;
}
======================================================= End of Form ==============================================================
#datepicker{ z-index: 1000; }
.ui-widget-content{ background:#6A4F48!important; border: 1px solid #7B6456!important;}
.ui-widget-header{ background: none!important; border: none!important; color:#C8B188!important;}
.ui-datepicker th{color:#C8B188!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ background: #73564E!important; border: none!important; color: #fff!important; text-align: center!important;}
