@import url('nivo-slider.css');
/*@import url(http://fonts.googleapis.com/css?family=Oswald);*/
html, body { height: 100%; }
body { font: 12px Arial, Helvetica, sans-serif; color: #333333; position: relative; min-width: 300px;background:url("../images/pagebg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); }
.main { width: 100%; margin: 0 auto; min-height: 100%; background: url(../images/headerbg.png) no-repeat center top; }
/*Global*/
input, select, textarea { color: #555555; font: 12px Arial, Helvetica, sans-serif; }
/*Header*/
#header { padding-top: 1px; width: 100%; margin: 0 auto; }
#header #logo { float: left; margin: 4px 0px 3px 0px; }
#header #rightblock { float: right; padding-top: 12px; }
#header .topnav ul { float: right; }
#header .topnav li { float: left; margin-right: 8px; }
#header .topnav li:last-child { margin-right: 0px; }
#header .topnav li a { background: #86c935; /* Old browsers */
background: -moz-linear-gradient(top,  #86c935 0%, #5fa12a 50%, #86c935 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86c935), color-stop(50%,#5fa12a), color-stop(100%,#86c935)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #86c935 0%,#5fa12a 50%,#86c935 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #86c935 0%,#5fa12a 50%,#86c935 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #86c935 0%,#5fa12a 50%,#86c935 100%); /* IE10+ */
background: linear-gradient(to bottom,  #86c935 0%,#5fa12a 50%,#86c935 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86c935', endColorstr='#86c935',GradientType=0 ); /* IE6-9 */
height: 18px; padding: 0 4px !important; border: 1px solid #82c533; -webkit-box-shadow: 0px 3px 2px rgba(146, 4, 4, 0.75); -moz-box-shadow: 0px 3px 2px rgba(146, 4, 4, 0.75); box-shadow: 0px 3px 2px rgba(146, 4, 4, 0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-weight: bold; color: #FFF; text-decoration: none; display: block; text-align: center; }
#header .topnav li a:hover { background: #5fa12a; /* Old browsers */
background: -moz-linear-gradient(top,  #5fa12a 0%, #86c935 50%, #5fa12a 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5fa12a), color-stop(50%,#86c935), color-stop(99%,#5fa12a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5fa12a 0%,#86c935 50%,#5fa12a 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5fa12a 0%,#86c935 50%,#5fa12a 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5fa12a 0%,#86c935 50%,#5fa12a 99%); /* IE10+ */
background: linear-gradient(to bottom,  #5fa12a 0%,#86c935 50%,#5fa12a 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fa12a', endColorstr='#5fa12a',GradientType=0 ); /* IE6-9 */}
#header .contactinfo { text-align: right; background: url(../images/email_icon.png) no-repeat left center; margin-top: -131px; padding-top: 10px; padding-left: 58px; color: #FFF; font-weight: bold; width: 200px; float: right; line-height:25px; }
#header .contactinfo .phno { display: block; font-size: 24px; font-weight: bold; font-family: "FuturaMed East" , "Futura Lt BT" , Arial, Helvetica, sans-serif; margin-top:5px;}
/*Banner*/
#bannerarea {margin-top: -48px; position: relative; width: 100%;}
#bannerarea .leftline { position: absolute; background: url(../images/banner_leftline.png) no-repeat 0 0; width: 9px; left: 0px; height: 35px; z-index: 9; }
#bannerarea .rightline { position: absolute; background: url(../images/banner_rightline.png) no-repeat 0 0; width: 9px; right: 0px; height: 35px; z-index: 9; }
#bannerarea .middleline { position: absolute; background: url(../images/banner_topline.png) repeat-x 0 0; width: 972px; left: 9px; height: 5px; top: 0px; }
.banner { width: 980px; height: 320px; padding-top: 3px; padding-left: 5px; }
.banner h2 { font-size: 24px; font-weight: bold; font-family: "FuturaMed East" , "Futura Lt BT" , Arial, Helvetica, sans-serif; }
/*Locationbg*/
#location { position: relative; height: 121px; }
#locationbg { position: absolute; background: url(../images/locationbg.png) no-repeat 0 0; width: 1030px; padding-left: 50px; height: 121px; left: -49px; /*z-index: 99;*/ }
#selecttext { padding-top: 10px; position: relative; }
#selecttextarrow { position: absolute; left: -43px; top: 14px; }
.formrow { height: auto; padding-top: 9px; }
.selectbox { float: left; margin-right: 6px; }
input.searchrestaurat { float: left; background: #86c935; /* Old browsers */
background: -moz-linear-gradient(top,  #86c935 0%, #5fa12a 50%, #86c935 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86c935), color-stop(50%,#5fa12a), color-stop(100%,#86c935)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #86c935 0%,#5fa12a 50%,#86c935 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #86c935 0%,#5fa12a 50%,#86c935 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #86c935 0%,#5fa12a 50%,#86c935 100%); /* IE10+ */
background: linear-gradient(to bottom,  #86c935 0%,#5fa12a 50%,#86c935 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86c935', endColorstr='#86c935',GradientType=0 ); /* IE6-9 */
padding: 10px; margin-top: 1px; margin-left: 3px; padding-top: 4px; padding-bottom: 6px; border: 1px solid #82c533; -webkit-box-shadow: 0px 3px 2px rgba(146, 4, 4, 0.75); -moz-box-shadow: 0px 3px 2px rgba(146, 4, 4, 0.75); box-shadow: 0px 3px 2px rgba(146, 4, 4, 0.75); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-weight: bold; color: #FFF; text-decoration: none; display: block; text-align: center; font-size: 15px; font-style: italic; cursor: pointer; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; }
input.searchrestaurat:hover { background: #5fa12a; /* Old browsers */
background: -moz-linear-gradient(top,  #5fa12a 0%, #86c935 50%, #5fa12a 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5fa12a), color-stop(50%,#86c935), color-stop(99%,#5fa12a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5fa12a 0%,#86c935 50%,#5fa12a 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5fa12a 0%,#86c935 50%,#5fa12a 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5fa12a 0%,#86c935 50%,#5fa12a 99%); /* IE10+ */
background: linear-gradient(to bottom,  #5fa12a 0%,#86c935 50%,#5fa12a 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5fa12a', endColorstr='#5fa12a',GradientType=0 ); /* IE6-9 */  }
#snack { position: absolute; left: 725px; top: 14px; width: auto !important; }
#snack img { width: 100%; }
/*Middlecontent*/
#middleconten { margin-top: 0px; }
#middleconten .box1 { float: left; width: 310px; background: url(../images/boxbg.png) repeat-x; margin-right: 25px; }
#middleconten .box1.last { margin-right: 0px; }
#middleconten .box1 .leftbg { padding-left: 16px; background: url(../images/box_left.png) no-repeat 0 0; }
#middleconten .box1 .rightbg { padding-right: 16px; background: url(../images/box_right.png) no-repeat right 0; padding-top: 24px; padding-bottom: 54px; }
#middleconten .box1 .iconhome { padding-right: 17px; float: left; }
#middleconten .box1 .content { float: left; padding-top: 5px; }
#middleconten .box1 .content h1 { font-size: 24px; font-weight: bold; font-style: italic; color: #d30d20; line-height: 24px; padding-bottom: 5px; }
/*Middlecontent*/
#footer { background: #f7f4ec url(../images/footerbg.png) repeat-x; }
#footertop { margin: 0 auto;}
.footerbox1 { }
.footerbox1.last { margin-right: 0px; }
.title-footer-middle { background: url(../images/common-title-bg-bottom.png) no-repeat 20px bottom; margin-bottom: 5px; padding-bottom: 9px; }
.title-footer-left { background: url(../images/common-title-bg-left.png) no-repeat left top; display: block; line-height: 18px; margin-top: 0; padding: 0 0 0 10px; text-decoration: none; }
.title-footer-left h2 { background: url(../images/common-title-bg-right.png) no-repeat scroll right top transparent; color: #FFFFFF; display: block; font-size: 15px; font-weight: normal; height: 28px; padding: 7px 10px 0 3px; font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif; }
ul.footerlist {}
ul.footerlist li { background: url(../images/arrow.png) no-repeat 11px 15px;  border-bottom: 1px solid #dfd8c5; padding:0px 0px 0px 11px; }
ul.footerlist li:hover{background-color:#f4f4f4;}
ul.footerlist li a { color: #B40707; text-decoration: none; font-size: 12px;display:block;padding:9px 10px 10px 10px; }
ul.footerlist li a:hover { text-decoration: none; }
ul.footerlist li.icon { padding-left: 30px; border-bottom: 1px solid #dfd8c5; padding-top: 5px; padding-bottom: 5px; }
ul.footerlist li.icon.faceicon { background: url(../images/faceicon.png) no-repeat 0 3px; }
ul.footerlist li.icon.twittericon { background: url(../images/twittericon.png) no-repeat 0 3px; }
ul.footerlist li.icon.rssicon { background: url(../images/rssicon.png) no-repeat 0 3px; }
#footer { background:url("../images/pagebg.png") repeat-x scroll 0 0 rgba(112, 3, 3, 1); border-top: 4px solid #FFFFFF; color: #FFFFFF; position: relative; width: 100%; }
.copyright{color: #FFFFFF; position: relative; width: 100%; background:#910101;float:left;padding:10px; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.copytxt{margin-top:8px;}
.copytxt > a { color: #D4FFA1; vertical-align: baseline;}
#footer { box-shadow: 0 -1px 3px #CDCDCD; }
#footer:after { clear: both; content: ""; display: block; height: 0; overflow: hidden; }
#footer > * { margin: 0 auto; overflow: hidden; }
#footer > .double-a { background: #fff; border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #e5e5e5; margin-bottom: 28px; margin-top: -66px; padding-bottom: 16px; position: relative; }
#footer > .double-a:after { background: url("../images/footer-top.png") no-repeat scroll 0 100% rgba(0, 0, 0, 0); bottom: 0; display: block; height: 10px; left: 0; position: absolute; width: 100%; z-index: 1; }
#footer > .double-a > .shade-a { background: url("../images/footer-top.png") no-repeat scroll 0 100% rgba(0, 0, 0, 0); bottom: 0; display: block; height: 10px; left: 0; position: absolute; width: 100%; z-index: 1; }
#info {padding: 15px 0 17px; overflow:hidden;}
#info > * { float: left; padding: 0 30px 0 0; width: 207px; }
#info > *:last-child {padding-right: 0; }
#info > .last-child { float: right; padding-right: 0; width: 237px; }
#info h3 { color: #F4F4F4; margin: 0 0 11px; }
#info h4, #info p { color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 1.0em; font-style: normal; line-height: 1.65; margin: 0; padding: 0 0 5px; }
#info ul { list-style: none outside none; margin: 0; padding: 0; }
#info ul li { font-size: 1.0em; padding-bottom: 4px; }
#info .vcard { }
/*#info .vcard > * { padding-left: 21px; }*/
#info .vcard h3 { padding-left: 0; }
#info .vcard h4 { background-position: 0 -574px; }
#info .vcard p { background-position: 0 -654px; }
#info .vcard p.tel { background-position: 0 -613px; }
#info .vcard p.adr { background-position: 0 -693px; }
#foonterlink { width: 980px; margin: 0 auto; padding-top: 18px; padding-bottom: 10px; text-align: center; }
ul.footernav { margin-left: 0px; }
ul.footernav li { background: url(../images/footersep.png) no-repeat right 3px; padding-left: 9px; padding-right: 9px; display: inline-block; }
ul.footernav li.last { background: none; }
ul.footernav li a { color: #837954; text-decoration: none; font-size: 11px; }
ul.footernav li a:hover { text-decoration: underline; }
ul.flag { margin-left: 0px; padding-top: 13px; }
ul.flag li { padding-right: 5px; display: inline-block; }
/****Subpage*****/
.innerpage #location { margin: 0 auto; position: relative; width: 932px; height: auto; padding-left: 48px; background: url(../images/innerloactionbgsmall.png) repeat-y; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.innerpage #location .pattert { background: url(../images/loacintpattern.png) no-repeat; padding-bottom: 31px; }
.innerpage .formrow { padding-top: 14px; }
.innerpage #selecttext { padding-top: 27px; position: relative; }
.innerpage input.text { width: 143px; margin-top: 1px; }
.innerpage #middleconten { margin-top: 55px; }
.redboxrow { height: 223px; position: relative; }
.skiviewer { background: url(../images/skivers.png) repeat-x 0 112px; height: 223px; width: 980px; }
.skiviewer li { display: block; float: left; background: url(../images/redboxbg.png) no-repeat; width: 293px; height: 217px; margin-right: 29px; padding-top: 10px; padding-left: 14px; color: #FFF; }
.skiviewer li h2 { font-size: 18px; padding-bottom: 7px; font-weight: bold; font-family: 'Oswald' , Arial, Helvetica, sans-serif; margin-left: 3px; }
.skiviewer li.last { margin-right: 0px; }
.skiviewer li img { border: 2px solid #FFF; margin-left: 3px; }
.skiviewer_right { overflow: hidden; position: absolute; height: 46px; width: 135px; left: 972px; top: 102px; }
.skiviewer_left { height: 53px; left: -162px; overflow: hidden; position: absolute; top: 106px; width: 185px; }
#botoomproduct { height: auto; padding-top: 15px; padding-bottom: 15px; width:100%; float:left; }
#botoomproduct ul li { float: left; height:auto; width: 31.6239%; margin-left: 2.5641%; margin-bottom: 16px; border: 1px solid #e7e1cf; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 0px 0px 10px rgba(247, 244, 236, 0.75); -moz-box-shadow: inset 0px 0px 10px rgba(247, 244, 236, 0.75); box-shadow: inset 0px 0px 10px rgba(247, 244, 236, 0.75);padding:10px; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; }
#botoomproduct ul li:nth-child(3n+1) { margin-left: 0px; }
#botoomproduct ul li .imagebox {  text-align:center;}
#botoomproduct ul li .imagebox img {width:100%; background: #FFF; height:175px; }
#botoomproduct ul li a {display:block;}
#botoomproduct ul li h2 { font-size: 16px; padding-top: 7px; font-weight: bold; font-family: 'Oswald' , Arial, Helvetica, sans-serif; margin-left: 3px; color: #c82120;text-align:center; }
.todayoffer { position: absolute; left: 718px; top: 37px; }
/* new added by umesh */
.CusorPointer img { width: 395px; }
.top-header { width: 100%;}
.setpadding { padding: 0px 0px 35px 0px; }
.setmargin { margin-top: 10px; }
.social-network { display: block; text-align: right; padding: 0px; vertical-align: top; }
.social-network a:hover { opacity: 1; }
.social-network a { height: 30px; width: 20px;  transition: all 1s ease 0s;}
.social-network h4 + a { margin-left: 0; }
.social-network a:hover { opacity: 1; color:#fff;}
.social-network a.so-twitter { background: url("../images/so-twitter.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
.social-network a.linkedin { background: url("../images/linkedin.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
.social-network a.so-fb { background: url("../images/so-fb.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
.fa.fa-facebook.fa-stack-1x {color: #FFFFFF; font-size:22px;}
.fa.fa-square.fa-stack-2x { color: #3B5998;}
.rmm { display: none; }
.leftbar{float:left;width:66.812%;}
.rightbar{float:right;width:31.6239%;}
.dialget {background: none repeat scroll 0 0 #FFFFFF;clear: both;margin-top: 0;}
.dialget-title {height: 36px;}
.dialget.green .dialget-title {	border:1px solid #eee;-moz-box-sizing:border-box;-ms-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;box-sizing:border-box;}
.dialget-title > h4 {float: left;font-family: Lucida Sans Unicode;font-size: 20px;font-weight: normal;line-height: 12px;margin: 0;	padding: 10px 11px 10px 10px;}
.dialget-title > h4 i {font-size: 14px;	margin-right: 2px;}
.nav { margin-bottom: 20px; margin-left: 0; list-style: none;}
.nav > li > a {display: block;}
.nav > li > a:hover,.nav > li > a:focus { text-decoration: none; background-color: #eeeeee;}
.nav > li > a > img {max-width: none;}
.nav > .pull-right {float: right;}
.nav-header {display: block; padding: 3px 15px; font-size: 11px; font-weight: bold; line-height: 20px; color: #999999; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); text-transform: uppercase;}
.nav li + .nav-header { margin-top: 9px;}
.nav-list {padding-right: 15px; padding-left: 15px; margin-bottom: 0;}
.nav-list > li > a,.nav-list .nav-header {margin-right: -15px; margin-left: -15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.nav-list > li > a {padding: 3px 15px;}
.nav-list > .active > a,.nav-list > .active > a:hover,.nav-list > .active > a:focus {color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); background-color: #0088cc;}
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] { margin-right: 2px;}
.nav-list .divider { *width: 100%; height: 1px; margin: 9px 1px; *margin: -5px 0 5px; overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid #ffffff;}
.nav-tabs,.nav-pills {  *zoom: 1;}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after { display: table; line-height: 0; content: "";}
.nav-tabs:after, .nav-pills:after { clear: both;}
.nav-tabs > li, .nav-pills > li { float: left;}
.nav-tabs > li > a, .nav-pills > li > a { padding: 0px 3px;  line-height: 14px;}
.nav-tabs { border-bottom: 1px solid #ddd; padding:0px; margin:0px;}
.nav-tabs > li:first-child{margin-left:0px;}
.nav-tabs > li { width:33.1%; margin-bottom: -1px; margin-left:1px;}
.tab-content { border:solid 1px #ddd;border-top:0px;padding:5px;}
.nav-tabs > li > a { padding-top: 8px; padding-bottom: 8px; line-height: 20px; border: 1px solid transparent; text-align:center; font-size:12px;font-weight:bold; border:solid 1px #ddd;}
li.selected a{border:1px solid #7CBF32;}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { border-color: #eeeeee #eeeeee #dddddd;}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus { color: #555555; cursor: default; background-color: #ffffff; border: 1px solid #ddd; border-top:3px solid #9FDB01; border-bottom-color: transparent;}
.nav-pills > li > a {padding-top: 8px; padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; -webkit-border-radius: 5px;  -moz-border-radius: 5px; border-radius: 5px;}
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {color: #ffffff; background-color: #0088cc;}
.nav-stacked > li { float: none;}
.nav-stacked > li > a { margin-right: 0;}
.nav-tabs.nav-stacked > li > a { border: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.nav-tabs.nav-stacked { border-bottom: 0;}
.nav-tabs.nav-stacked > li:first-child > a {-webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-topleft: 4px;}
.nav-tabs.nav-stacked > li:last-child > a { -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px;}
.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus {z-index: 2; border-color: #ddd;}
.nav-pills.nav-stacked > li > a {margin-bottom: 3px;}
.nav-pills.nav-stacked > li:last-child > a { margin-bottom: 1px;}
.nav-tabs .dropdown-menu {-webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px;}
.nav-pills .dropdown-menu {-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.nav .dropdown-toggle .caret {margin-top: 6px; border-top-color: #9FDB01; border-bottom-color: #9FDB01;}
.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret { border-top-color: #005580; border-bottom-color: #005580;}
.mobilesearch { background:#B30707; padding:10px; margin:10px 0px; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; }
.mobilesearch { display:none;}
/* Clearfix */
.clearfix:before, .clearfix:after { content: " "; display: table;}
.clearfix:after { clear: both;}
.clearfix { *zoom: 1;}
/* Basic Styles */
nav {height: 40px;	width: 100%;background: none repeat scroll 0 0 #980303; font-size: 11pt; font-family: 'PT Sans', Arial, sans-serif;	font-weight: bold;	position: relative;	margin:10px 0px;}
nav ul {padding: 0;	margin: 0 auto;	width: auto; height: 40px;}
nav li {display: inline; float: left;}
nav a {color: #fff;	display: inline-block; width: auto;	text-align: center;	font-size:13px;	text-decoration: none;	line-height: 39px;}
nav li.home a {	border-left: 1px solid #7F0000;}
nav li a {border-right: 1px solid #7F0000;	box-sizing:border-box;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box; padding:0px 14px; width:165px;}
nav li:last-child a {border-right: 0;}
nav a:hover, nav a:active {background-color: #7F0000; text-decoration:none;}
nav a#pull {display: none;}
.c_div a, .w_div a, .l_div a, .o_div a {color: #FFFFFF;  font-size: 14px; line-height: 22px; vertical-align: baseline;}
.c_div a:hover, .w_div a:hover, .l_div a:hover, .o_div a:hover {color:#d4ffa1; text-decoration:none;}
.footbg {background: url("../images/headerbg.png") no-repeat scroll center top rgba(0, 0, 0, 0);}
.middle_content {text-align: justify;padding:0px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.middle_content h1 { font: 20px Lucida Sans Unicode,Verdana,Arial,Helvetica sans-serif; color:#000;margin:10px 0px; }
.middle_content .strip{ line-height:25px; font-size:14px; border-bottom:1px solid #ddd; padding-bottom:5px;}
.left-contactadd {width:100%;line-height:22px;padding:10px 10px 10px 0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; font-size:14px;}
.left-contactadd input[type="text"], textarea, select {background: none repeat scroll 0 0 #F8F8F8; border: 1px solid #888888; height: 30px; color:#333; font-size:14px; width:100%;}
.left-contactadd td { display: table-cell; width: auto;}
.right-contactadd {width:100%;line-height:22px; font-size:14px;}
.right-contactadd i {color:#74B62F;}
.right-contactadd h4 {font:bold 16px Lucida Sans Unicode,Verdana,Arial,Helvetica sans-serif;}
.l_div .list-a > li:before, .w_div .list-a > li:before, .c_div .list-a > li:before {content: "\00BB \0020"; font-size: 16px; font-weight: bold;}
/**************************************************22042014*********************************************/
.textbox, .textbox01 {vertical-align: top;}
/***************************************************/
@media (max-width: 767px) {
	nav { height: auto;}
  	nav li {width: 100%; float: left; position: relative;}
  	nav li a {background-color: #CD2B2B; border-top: 1px solid #FFFFFF; text-align: center; width: 100%; font-weight:normal; font-size: 16px;}
  	nav a {text-align: left; width: 100%;}
  	nav {border-bottom: 0;}
	nav ul {display: none; height: auto;}
	nav a#pull {display: block;	width: 100%; position: relative; text-indent:13px;	text-shadow:1px 1px 1px #000000; font-size:16px; font-weight:normal;}
	nav a#pull:after {content:""; background: url('../restaurant/include/nav-icon.png') no-repeat;	width: 20px;height: 20px; display: inline-block; position: absolute; right: 15px; top: 10px;}
	nav .wrapper {width:100% !important;}
}
@media only screen and (max-width : 320px) {
	nav li {display: block;	float: none; width: 100%;}
	nav li a {border-bottom: 1px solid #576979;}
}