









/* GOOGLE FONTS */

@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic);

@import url(http://fonts.googleapis.com/css?family=Mate+SC);

@import url(http://fonts.googleapis.com/css?family=Spirax);



/* Global properties ======================================================== */

@font-face {

 font-family: 'Freestyle Script';

 src: url('../fonts/freescript.TTF');

}

*{

margin:0;

padding:0;

}

body { 

margin:0; 

padding:0; 

color:#b6b2a7;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

background-color:#000000;

}

a {

	color: #3b3b3b;

	text-decoration: none;

}



img {

 100%;

}





.clr{

clear:both;

}

#header_main_wrap{

width:100%;

margin:0 auto;

padding:0;

}

#main_nave{

width:980px;

height:60px;

margin:0 auto;

padding:0;

}

#main_navigation{

 float: left;

 height: 60px;

 margin: 0 0 0 128px;

 padding: 5px 0 0;

 width:750px;



}

.header-navigation {

	width:750px;

	margin:0;

	

}

.header-navigation ul {

	margin:0;

	padding:0;

}

.header-navigation ul li {

	margin:5px 0 0 0;

	padding:0;

	float:left;

	list-style:none;

	padding:0 0;

}

.header-navigation ul li a {

	font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:17px;

	font-weight:bold;

	line-height:37px;

	display:block;

	text-decoration:none;

	margin:0;

	padding:0 23px;

	

	text-align:center;

	-webkit-transition: color .25s linear;

transition: color .25s linear;

transition: background-color .15s linear .1;

}

	

.header-navigation ul li a:hover {

	color:#911e13;

	text-decoration:underline;

	padding:0 23px;

	margin:0;

	ebkit-transition: color .25s linear, background-color .15s linear .1s;

transition: color .25s linear, background-color .15s linear .1s;

}

.welcome_are{

width:275px;

height:195px;

margin:70px 0 0 133px;

padding:0;

float:left;

}

h1.welcome_heading{

font:32px/42px "Freestyle Script";

font-weight:normal;

color:#c1360b;

margin:0;

padding:0;

text-align:center;

}

p.welcome_text{

font:13px/17px Arial, Helvetica, sans-serif;

font-style:normal;

font-weight:normal;

color:#c5c4c3;

text-align:left;

margin:0 0 0 10px;

padding:0;

}

.home_about_are{

width:377px;

height:220px;

float:left;

margin:65px 0 0 115px;

padding:0;

}

p.home_about_text{

font:13px/17px Arial, Helvetica, sans-serif;

font-style:normal;

font-weight:normal;

color:#FFFFFF;

text-align:left;

margin:0 0 0 10px;

padding:0;

}

#down_are{

width:100%;

background:url(../images/down_area_bg.jpg) repeat-y fixed center;

margin:0;

padding:0;

}

#down_main_wrap{

margin:0 auto;

padding:0;

}

.top_are{

width:980px;

margin:0 auto;

padding:0;

}

.home_menu_are{

width:540px;

height:360px;

float:left;

background:url(../images/home_menu_are_bg.jpg) no-repeat;

margin:0;

padding:30px 0 0 15px;

}

h2.home_menu_heading{

font:36px/42px "Freestyle Script";

font-weight:normal;

color:#000000;

margin:0;

padding:0;

text-align:center;

}

.home_menu_sec_are{

width:150px;

float:left;

margin:0 0 0 12px;

padding:0;

}

p.home_menu_text{

font:13px/17px Arial, Helvetica, sans-serif;

font-style:normal;

font-weight:normal;

color:#FFFFFF;

text-align:center;

margin:0 0 0 10px;

padding:0;

}

a.readmore {

font:13px/17px Arial, Helvetica, sans-serif;

font-style:normal;

font-weight:normal;

color:#d51414;

margin:0 0 0 45px;

padding:0;

}

.home_testmonial_are{

width:355px;

height:370px;

float:left;

margin:0 0 0 65px;

padding:0;

background:url(../images/clientarea1.jpg) repeat-y;

}



.date1{ display:inline-block; height: 40px; text-decoration: none; margin-top:15px; margin-bottom:10px; font-size:16px; color:#f5e4bb; white-space:nowrap; letter-spacing:0px; margin-left:110px;}

.date1 .l{display: inline-block; width: 15px; height: 40px; background: url(../images/date1_left.png) 0 0 no-repeat;}

.date1 .px{display: inline-block; height: 40px; background: url(../images/date1_px.png) 0 0 repeat-x;padding:0 5px;line-height:40px;  vertical-align: top;}

.date1 .r{display: inline-block; width: 15px; height: 40px; background: url(../images/date1_right.png) 0 0 no-repeat;}



p.home_testmonial_text{

font:13px/17px Arial, Helvetica, sans-serif;

font-style:normal;

font-weight:normal;

color:#FFFFFF;

text-align:center;

margin:0 0 0 10px;

padding:0;

}

p.home_testmonial_text span{

font-weight:bold;

font-size:16px;

line-height:20px;

color:#990000;

text-align:center;

}

.buttom_are{

width:980px;

margin:0;

padding:0;

}

.mainhome_address_area{

width:540px;

height:240px;

background:url(../images/home_opening_bg.png) no-repeat;

margin:0;

padding:0;

float:left;

}

.home_address_area{

width:230px;

height:165px;

margin:29px 0 0 37px;

padding:0;

float:left;

}



h4.home_address_text{

font:30px/30px "Freestyle Script";

font-weight:normal;

color:#000000;

margin:0;

padding:0;

text-align:left;

}

h4.home_opening_time{

font:30px/23px "Freestyle Script";

font-weight:normal;

color:#000000;

margin:0;

padding:0;

text-align:center;

}

.food_table_are{

width:435px;

height:386px;

float:left;

margin:0;

padding:0;

}

































/***********************about us page***********************************************************/





















.about-us-area{

margin:0;

padding:0;

width:660px;

float:left;

height:570px;

background:url(../images/about-us-area.jpg) no-repeat center top;

}





.about-pic{

margin:50px 0 0 30px;

padding:0;

width:208px;

float:left;

height:175px;

}







.about-text-area{

margin:0 00 0 20px;

padding:0;

width:370px;

float:left;

}







h1.about-text{

margin:50px 0 0 0;

padding:0;

float:left;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:27px;

font-style:italic;

color:#ca0e05;

font-weight:normal;

}







h6.about-des{

margin:10px 0 00 0;

padding:0;

width:100%;

float:left;

color:#63221f;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

line-height:20px;

font-weight:bold;

}





h6.about-des span{

font-size:13px;

margin:10px 0 00 0;

float:left;

font-weight:normal;

color:#000000;

}









.about_testmonial_area{

width:287px;

height:auto;

float:left;

margin:0 0 0 20px;

padding:20px 0;

background:url(../images/clientarea.jpg) repeat-y center top;

}











.readmore a{

margin:20px 00 0 0;

padding:0;

width:100%;

text-align:center;

color:#9B7E54;

font-size:12px;

float:left;

text-decoration:underline;

}







.readmore a:hover{

color:#FFFFFF;

text-decoration:none;

}

/*===================================================contact===========================================*/

.contact-us-area{

margin:0;

padding:0;

width:660px;

float:left;

height:470px;

background:url(../images/contact_bg.jpg) no-repeat center top;

}

h2.contact_heading{

margin:10px 0 0 0;

padding:0;

text-align:center;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:27px;

font-style:italic;

color:#ca0e05;

font-weight:normal;

}

.contact_name{

font:15px/18px Arial, Helvetica, sans-serif;

color:#350401;

text-align:left;

margin:0;

padding:10px 0 0 0px;

}

.contact_text_area{

    background: #350401 none repeat scroll 0 0;

    border: 1px solid #613729;

    border-radius:9px;

    box-shadow: 0 3px 20px 3px #350401 inset;

    color: #ddd2b9;

    padding-bottom: 10px;

    padding-top: 10px;

	width:265px;

	margin:5px 0 0 0;

}

.contact_massage_text{

font:15px/18px Arial, Helvetica, sans-serif;

color:#350401;

text-align:left;

margin:0;

padding:15px 0 0 15px;

margin:0 0 0 35px;

}

.contact_massege_area{

  background: #350401 none repeat scroll 0 0;

    border: 1px solid #613729;

    border-radius:9px;

    box-shadow: 0 3px 20px 3px #350401 inset;

    color: #ddd2b9;

    padding-bottom: 10px;

    padding-top: 10px;

	width:575px;

	height:130px;

	margin:10px 0 0 45px;



	}

	.btn {

    background: #662c1e none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px;

    color: #ffffff;

    cursor: pointer;

    float: right;

    font: 12px/16px Arial,Helvetica,sans-serif;

    height: 25px;

    margin-top: 10px;

    text-transform: uppercase;

	margin-right:50px;

    width:115px;

}

h2.map_text{

font:40px/37px "Freestyle Script";

text-align:left;

color:#CA0E05;

background:url(../images/map_icone.png) no-repeat;

margin:0 0 0 0;

padding:29px 0 0 53px;

}

h3.home_adderss_text{

font:30px/37px "Freestyle Script";

text-align:center;

color:#b9b6aa;

margin:0 0 0 13;

padding:10px 0 0 0;

}

h2.time_text{

font:40px/37px "Freestyle Script";

text-align:left;

color:#CA0E05;

background:url(../images/time_icone.png) no-repeat;

margin:0 0 0 25px;

padding:7px 0 0 52px;

}