
/* MAIN LAYOUT DIVS
--------------------------------------------------------- */

body {
	font-family:'CalibriRegular', Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:24px;
	color: #696969;
	background: #ffffff;
	margin:0px auto;
}

text, textarea, select, img, div, form, input, textarea, fieldset {
	margin: 0;
	padding: 0;
	font-family:'CalibriRegular', Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, label, span, p, strong {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

div {
	text-align:left;
}

a {
	color:#000000;
	font-family:'CalibriRegular', Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
}
a:hover {
}

.cgn {text-align:center;}

.clearfix{
	clear:both;
	font-size:0px;
	height:0px;
}

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

#wrapper{
	max-width:1200px;
	width:100%;
	margin:0px auto;
}

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

.topwrap .topmrq{
	width:98%;
	height:30px;
	font-size:14px;
	color:#CCCCCC;
	line-height:30px;
	background:#000000;
	padding:0% 1%;
	clear:both;
	float:left;
}

.mdwrp {
	width:100%;
	margin:93px 0px 0px 0px;
	float:left;
}

.slide{
	width:100%;
	text-align:center;
	float:left;
}

.slide img {
    width: 100%;
}

.slide .photo {
	width:98%;
	color:#FF0000;
	font-size:14px;
	line-height:20px;
	text-align:right;
	margin:0px 0px 20px 0px;
	padding:0% 1%;
	float:left;
}

.welcomewrp{
	width:100%;
	padding:20px 0px;
	float:left;
}

.welcomewrp .img{
	width:32%;
	text-align:right;
	float:right;
	margin:0% 1% 0% 0%;
}

.welcomewrp .img img{
	width:100%;
	max-width:330px;
}

.welcome{
	width:62%;
	margin:0% 0% 0% 1%;
	float:left;
}

.welcome h1{
	font-size:46px;
	line-height:50px;
	font-family: 'open_sanscondensed_light';
	text-transform:uppercase;
	font-weight:normal;
	color:#000000;
	margin:0px 0px 20px 0px;
	float:left;
}

.welcome p{
	margin:0px 0px 20px 0px;
	float:left;
}

.footer{
	width:100%;
	clear:both;
	padding:30px 0px 30px 0px;
	background:#000000;
	float:left;
}

.footer .copyright {
	width:25%;
	color:#cccccc;
	text-align:center;
	float:left;
}

.footer .copyright p{
	width:100%;
	text-align:center;
	margin:0px 0px 0px 0px;
	float:left;
}

.footer .copyright img{
	width:100%;
	max-width:210px;
}

.footer .copyright input{
	width:40px;
	color:#cccccc;
	font-size:100%;
	background:none;
	border:none;
}

.footer .mid {
	width:35%;
	margin:0% 6%;
	float:left; 
}

.footer .mid .adrs{
	width:94%;
	padding:0% 0% 0% 6%;
	background:url(../images/ico-mail.png) 0px 5px no-repeat;
	margin:0px 0px 10px 0px;
	float:left; 
}

.footer .mid .adrs p{
	width:100%;
	color:#cccccc;
	font-size:14px;
	line-height:18px;
	float:left; 
}

.footer .mid .phn{
	width:94%;
	padding:0% 0% 0% 6%;
	background:url(../images/ico-phone.png) 0px 3px no-repeat;
	float:left; 
}

.footer .mid .phn p{
	width:100%;
	color:#cccccc;
	font-size:14px;
	line-height:18px;
	float:left; 
}

.footer .map {
	width:25%;
	margin:0% 2% 0% 0%;
	float:right;
}

.footer .map img{
	width:100%;
	max-width:232px;
}


/******-----------------------------INNER PAGE-------------------*****/


.breadcrumb{
	width:96%;
	line-height:50px;
	font-size:50px;
	color:#000000;
	text-transform:uppercase;
	font-family: 'open_sanscondensed_light';
	margin:0px 0px 20px 0px;
	padding:30px 2% 20px 2%;
	box-shadow: 0px -1px 2px #ebebeb;
	float:left;
}

.content{
	width:96%;
	min-height:300px;
	padding:0% 2%;
	margin:0px 0px 50px 0px;
	float:left;
}

.content p{
	width:100%;
	margin:0px 0px 20px 0px;
	float:left;
}

.menulink{
	width:70%;
	margin:0% 0% 2% 15%;
	padding:0px;
	list-style-type:none;
	float:left;
}

.menulink li{
	color:#666666;
	font-size: 12px;
	padding:0px;
	margin:0px 3px 0px 0px;
	float:left;
}

.menulink li a{
	height:24px;
	display:block;
	color:#FFFFFF;
	font-size:13px;
	line-height:24px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	background:#000000;
	text-decoration:none;
}
.menulink li a:hover{background:#d37900;}

.menulink li a.act{
	background:#ff6600;
}
.menulink li a.act:hover{background:#d37900;}

.menulist{
	width:100%;
	margin:-1px 0% 0% 0%;
	border-top:1px #ffffff solid;
	float:left;
}

.menulist .head{
	width:98%;
	padding:0% 1%;
	margin:10px 0px 0px 0px;
	float:left;
}

.menulist .head label{
	font-size:14px;
	font-family: 'CalibriBold';
	color:#000000;
}

.menulist .head label.name{
	width:74%;
	margin:0% 3% 0% 8%;
	float:left;
}

.menulist .head label.tag{
	width:15%;
	float:left;
}

.menulist ul, .menulist ul li{
	width:100%;
	margin:0px;
	padding:0px;
}

.menulist ul{
	width:100%;
	list-style-type:none;
	float:left;
}
.menulist ul li{
	width:98%;
	font-size:14px;
	line-height:18px;
	border-bottom:1px #dddddd solid;
	background:#f9f9f9;
	padding:10px 1%;
	float:left;
}
.menulist ul li p{
	width:100%;
	margin:0px;
	float:left;
}
.menulist ul li.alt{
	color:#8b8b8b;
	background:#ffffff;
}
.menulist ul li span.lbl{
	width:5%;
	font-family: 'CalibriBold';
	float:left;
}
.menulist ul li span.item{
	width:74%;
	margin:0% 3%;
	float:left;
}

.menulist ul li span.price{
	width:15%;
	font-size:18px;
	float:left;
}

.menulist .bottom{
	width:68%;
	height:20px;
	line-height:20px;
	text-align:right;
	margin:0% 0% 2% 15%;
	padding:0% 1% 0% 1%;
	float:left;
}

.menulist ul .bottom a{
	color:#d37900;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	line-height:20px;
	padding:0px 10px 0px 10px;
	text-decoration:none;
}
.menulist ul .bottom a:hover{color:#000000;}

.recipe{
	width:100%;
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

.recipe li{
	width:24%;
	text-align:center;
	padding:0px 0.5% 0px 0.5%;
	margin:0px 0px 30px 0px;
	float:left;
}

.recipe li div{
	width:100%;
	text-align:center;
}

.cnctwrp{
	width:40%;
	float:left;
}

.cnctwrp ul, .cnctwrp li{
	margin:0%;
	padding:0%;
}

.cnctwrp ul{
	width:100%;
	list-style-type:none;
	float:left;
}

.cnctwrp ul li{
	width:100%;
	float:left;
}

.cnctwrp ul li p{
	width:100%;
	margin:0px 0px 0px 0px;
	float:left;
}

.cnctwrp .cnctmap{
	width:100%;
	margin:30px 0px 0px 0px;
	float:left;
}

.cnctwrp .cnctmap p{
	width:100%;
	margin:0px 0px 0px 0px;
	float:left;
}

.cnctwrp .cnctmap img{
	width:96%;
	max-width:232px;
   padding:1%;
   border:1px dotted #666666;
}

.contact{
	width:40%;
	float:right;
}

.contact ul, .contact li{
	margin:0%;
	padding:0%;
}

.contact ul{
	width:100%;
	list-style-type:none;
	float:left;
}

.contact ul li{
	width:100%;
	margin:0px 0px 10px 0px;
	float:left;
}

.contact ul li p{
	width:100%;
	margin:0px 0px 0px 0px;
	float:left;
}

.contact ul li img{
	float:left;
}

.contact input[type="text"], .contact textarea
{
  width:99%;
  line-height:20px;
  font-size:14px;
	color: #696969;
  background:#f2f2f2;
  border : 1px solid #e3e3e3;
}

.contact input[type="text"]
{
  height:30px;
}

.contact textarea
{
  font-size:14px;
  height:100px;
}

.contact #scaptcha
{
  width:60px;
  height:18px;
}

.contact input[type="submit"]
{
   width:160px;
   height:40px;
   font-size:18px;
   color:#FFFFFF;
  border : none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background:#990000;
}

.contact input[type="submit"]:hover
{
	background:#CC0000;
}

.contact input[type="text"]:focus,textarea:focus
{
  color : #000;
  border : 1px solid #afafaf;
}

.contact .error
{
}

.contact .short_explanation
{
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
.contact .spmhidip
{
   display:none;
   width:10px;
   height:3px;
}
