@font-face {
    font-family: 'eng_gothicnormal';
    src: url('fonts/enggothic-normal/enggn-webfont.eot');
    src: url('fonts/enggothic-normal/enggn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/enggothic-normal/enggn-webfont.woff') format('woff'),
         url('fonts/enggothic-normal/enggn-webfont.ttf') format('truetype'),
         url('fonts/enggothic-normal/enggn-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pacificoregular';
    src: url('fonts/pacifico/pacifico-webfont.eot');
    src: url('fonts/pacifico/pacifico-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pacifico/pacifico-webfont.woff') format('woff'),
         url('fonts/pacifico/pacifico-webfont.ttf') format('truetype'),
         url('fonts/pacifico/pacifico-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src:url('fonts/opensans_regular/OpenSans-Regular-webfont.eot');
    src:url('fonts/opensans_regular/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/opensans_regular/OpenSans-Regular-webfont.woff') format('woff'),
        url('fonts/opensans_regular/OpenSans-Regular-webfont.ttf') format('truetype'),
        url('fonts/opensans_regular/OpenSans-Regular-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'droid_serifregular';
    src: url('fonts/droid-serif/droidserif-webfont.eot');
    src: url('fonts/droid-serif/droidserif-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/droid-serif/droidserif-webfont.woff') format('woff'),
         url('fonts/droid-serif/droidserif-webfont.ttf') format('truetype'),
         url('fonts/droid-serif/droidserif-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
    font-size: 14px;
    line-height: 17px;
    font-family: 'open_sansregular';
}/*============== container ==============*/.receptacle {
    text-align: center;
}

.section {
    width: 980px;
    margin: 0 auto;
    text-align: left;
    position: relative;
}

.pettern {
    height: 100%;
}/*============= Header strarts ==================*/

.header {
    height:51px;
    position: relative;
    z-index: 9999;
	padding:13px 0;
}

.logo-box {
    position: relative;
    width: 258px;
    margin: auto;
    position: relative;
    height: 102px;
    z-index: 9999;
}

.logo-bg {
    width: 258px;
    height: 102px;
    margin: auto;
    z-index: 9999;
}

.logo {
    height: 165px;
    left:360px;
    margin: auto;
    top:14px;
    width:285px;
}

.header-btm {
    height: 25px;
    width: 944px;
    bottom: -5px;
    z-index: 0;
    position: absolute;
}

.phone-no {
    font: 20px/20px 'PresidentPlain';
    position: absolute;
    right: 5px;
    top: 15px;
    width: 230px;
    font-weight: bold;
}

.phone-no span {
    font-size: 29px;
}

.call-no {
    color: #B60000 !important;
    font-size: 20px;
    line-height: 24px;
    right: 20px;
    top: 20px;
    
}

.call-no a {
    color: #B60000;
}

.call-no a:hover {
    color: #000;
}/*============= Header ends ==================*//*============= middle starts ==================*/.middle {
    min-height: 440px;
}

.img-box {
    width: 235px;
    height: 271px;
    border: solid 5px #fff;
    margin-left: 27px;
}

.welcome {
    width: 642px;
    margin-left: 27px;
}

.welcome .title {
    font-size: 36px;
    font-weight: bold;
}

.welcome .sub-title {
    font-size: 24px;
    font-weight: bold;
}

.welcome span {
    line-height: 25px;
}/*============= middle ends ==================*//*============= footer starts ==================*/.footer {
    height: 216px;
    float: left;
}

.footer a.email {
    color: #fff;
    font-size: 29px;
    line-height: 40px;
    margin: 0 0px 0 0;
}

.footer a.email:hover {
    color: #ed3237;
}

.footer .circle {
    position: relative;
    width: 220px;
    height: 131px;
    margin: auto;
}

.footer .circle .circle-bg {
    top: -90px;
    width: 220px;
    height: 220px;
    position: absolute;
    font-size: 24px;
    line-height: 30px;
}

.footer .shadow {
    width: 944px;
    height: 25px;
    position: absolute;
    top: -25px;
    left: 0;
}

.footer .footer-links {
    height: 49px;
}

.dot-line {
    height: 1px;
}

.footer .foot-shadow {
    height: 49px;
    color: #fff;
}

.footer .foot-shadow a {
    color: #fff;
}

.footer .foot-shadow a:hover {
    color: #ed3237;
}

.ch-ico {
    width: 25px;
    height: 24px;
    margin: auto;
}

.taj-ico {
    width: 46px;
    height: 34px;
    margin: auto;
}

.fb-ico {
    width: 50px;
    height: 51px;
}

.fb-ico:hover {
    width: 50px;
    height: 51px;
}

.tripadv-ico {
    width: 50px;
    height: 51px;
}

.tripadv-ico:hover {
    width: 50px;
    height: 51px;
}

.social-box {
    width: 195px;
    height: 89px;
}
/*============= footer ends ==================*//*-----------------------------------navigation Start------------------------*/.nav {
}/*Manu Starts*/ul.menu {
    margin: 0px;
}

ul.menu li {
    list-style: none;
    display: inline;
    margin: 0 32px;
}

ul.menu li a {
    list-style: none;
    line-height: 42px;
    display: block;
    float: left;
   font-family: 'eng_gothicnormal';
   font-size:24px;text-transform:uppercase
}

ul.menu li a.first {
    background-image: none;
}

ul.menu li a:hover {
    color: #005192;
}

ul.menu .menuhover {
    display: block;
    color: #776500;
    text-decoration: none;
}

ul.menu li a:hover.sub {
    color: #010c23;
    text-decoration: none;
    height: 45px;
    line-height: 42px;
}

ul.menu li:hover  .menulink.sub {
    color: #b90000;
}

ul.menu li:hover .menulink.sub  span {
    display: block;
    height: 42px;
}

ul.menu li a span {
    display: block;
}



ul.menu li.selected span {
    display: block;
    color: #f8f1ed;
}

ul.menu li.selected {background-color: #b41506; background-image: -webkit-linear-gradient(bottom, #560501, #b41506); background-image: -moz-linear-gradient(bottom, #560501, #b41506); background-image: -o-linear-gradient(bottom, #560501, #b41506); background-image: linear-gradient(to top, #560501, #b41506);color:#f8f1ed !important;
}

ul.menu li a:hover {
background-color: #b41506; background-image: -webkit-linear-gradient(bottom, #560501, #b41506); background-image: -moz-linear-gradient(bottom, #560501, #b41506); background-image: -o-linear-gradient(bottom, #560501, #b41506); background-image: linear-gradient(to top, #560501, #b41506);color:#f8f1ed !important;
}

ul.menu li a:hover span {
    display: block;
}

ul.menu .menuhover {
    display: block;
    color: #010c23;
    text-decoration: none;
}

ul.menu li a:hover.sub {
    color: #010c23;
    text-decoration: none;
}/*---main end---*/ul.menu li {
    float: left;
    width: auto;
    display: block;
    position: relative;
    z-index: 1;
    padding: 0px;
    background: none;
}

ul.menu ul li {
    float: left;
    display: block;
    position: relative;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

ul.menu ul {
    position: absolute;
    z-index: 1;
    top: 45px;
    display: none;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    width: 245px;
    font-size: 12px;
    border-top: none;
    left: 0px;
}

ul.menu ul li {
    position: relative;
    border-bottom: 1px solid #999;
}

ul.menu ul li.last {
    border-bottom: none;
}

.right-arrow {
    width: 10px;
    height: 10px;
    float: right;
    margin: 6px 0 0 0;
}

ul.menu ul li a {
    display: block;
    color: #FFF;
    text-transform: capitalize;
    width: 205px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 14px;
    padding: 5px 10px 5px 30px;
    background-image: none !important;
    line-height: 24px;
    font-weight: normal !important;
}

ul.menu ul li a:hover {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
}

ul.menu ul li a.sub-selected {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
}

ul.menu ul ul {
    left: 245px;
    top: 0px;
}

ul.menu ul li.first {
    height: 5px;
    width: 107px;
    border-bottom: none;
    border-bottom: none;
}

ul.menu ul li a.menuhover {
    display: block;
    padding: 5px 10px 5px 30px;
    border: none;
    color: #000;
    text-transform: capitalize;
    width: 205px;
    text-align: left;
}

ul.menu ul li a.selected {
    display: block;
    padding: 5px 10px 5px 30px!important;
    color: #000 !important;
    text-transform: capitalize;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 13px;
    height: auto !important;
    width: 205px !important;
}

ul.menu ul li a.selected:hover {
    display: block;
    padding: 5px 10px 5px 30px!important;
    color: #FFF;
    text-transform: capitalize;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 13px;
    width: 205px !important;
}

ul.menu ul li a.menuhover span {
    padding: 0px;
    padding: 0px;
}

ul.menu .mlast ul {
    left: -72px!important;
    top: 59px;
}

ul.menu .mlast ul ul {
    left: -227px!important;
    top: 0px;
}

.last1 {
    border-bottom: 10px solid #000 !important;
    width: 220px !important;
    margin: 7px 0 0 -3px;
    height: 5px;
}

.menu-tp {
    width: 100%;
    height: 8px;
    width: 244px;
    position: relative;
}

.menu-tp .arrow {
    width: 25px;
    height: 17px;
    margin: 0 auto;
    margin-top: -20px;
}/*-----------------------------------navigation end------------------------*//*inner banner starts*/.inner-banner-main {
    height: 275px;
    margin: auto;
    width: 100%;
    background: #ffffff;
    overflow: hidden;
    z-index: 2;
}

.inner-banner-main img {
    max-width: 100%;
    height: 100%;
}
.page-title {
    color: #AC0000;
    font-family: 'eng_gothicnormal';
    font-size: 32px;
    line-height: 40px;
    font-weight: normal;
}

.hphoto-gallery {
    color: #810002;
    font-size: 25px;
    font-family: 'PresidentPlain';
    line-height: 24px;
}

.dot {
    height: 2px;
    display: block;
    float: left;
    width: 71%;
}

.dot2 {
    height: 2px;
    display: block;
    width: auto;
}

.spacer80 {
    height: 80px;
    clear: both;
}

.menu-btm {
    width: 245px;
    height: 8px;
    float: left;
}

.breadcrump {
    font-size: 13px;
    line-height: 15px;
	text-transform:capitalize;
}

.breadcrump a {
    color: #000;
}

.breadcrump span {
    color: #AC0000;
}

.breadcrump a:hover {
    color: #AC0000;
}

.inner-back {
    margin: auto;
}/*=============== Menu Accordian ===============*/

#acc {
    width: 944px;
    list-style: none;
    color: #033;
    z-index: 9999;
}

#acc li {
    float: left;
    width: 924px;
    margin: 0 5px 20px;
}

#acc h3 {
    width: 924px;
    height: 28px;
    font-weight: bold;
    cursor: pointer;
    font-size: 24px;
    text-align: center;
    color: #FFF;
}

#acc .acc-content {
    width: 861px;
    padding: 15px;
    border-top: none;
}

#acc h3 {
    width: 924px;
    height: 55px;
    cursor: pointer;
}

#acc h3 .head-right .text-wrap {
    text-align: center;
    display: table-cell !important;
    height: 30px;
    width: 890px;
    padding: 20px 10px 16px 10px;
}

#acc h3 .head-right .text-wrap * {
    vertical-align: middle;
}

#acc h3 {
    width: 924px;
    height: 55px;
    cursor: pointer;
}

#acc h3 .head-right .text-wrap {
    text-align: center;
    display: table-cell !important;
    height: 30px;
    width: 890px;
    padding: 20px 10px 16px 10px;
}

#acc h3 .head-right .text-wrap * {
    vertical-align: middle;
}

.innerh1-new {
    font-size: 18px;
    color: #fff;
    line-height: 18px;
    text-align: center;
}

.innerh1-new1 {
    font-size: 16px;
    color: #fff;
    line-height: 18px;
}

.innerh3-new {
    font-size: 18px;
    color: #000;
    line-height: 18px;
    text-align: center;
}

.wbutton {
    background: #FFF;
    padding: 7px;
    width: 90px;
    border: #000 1px solid;
    text-align: center;
    cursor: pointer;
    font-size: 13px;
    color: #FFF;
    cursor: pointer;
}

.wbutton:hover {
    background: #FFF;
    font-size: 13px;
    color: #000;
    padding: 7px;
    width: 90px;
    border: #f37735 1px solid;
    text-align: center;
}

.thankyoumsg {
    width: 100%;
    font-size: 17px;
    text-align: center;
}

.menu-list {
    width: 585px !important;
    margin: auto;
}

.menu-list h2 {
    font-size: 14px !important;
    font-weight: bold !important;
    color: #000;
}

.menu-list-1 {
    width: 100px;
}

.menu-list-1 h2 {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-align: center;
}

.menu-list-1-white h2 {
    width: 100px;
    font-size: 14px;
    font-weight: bold;
    color: #960200;
    text-align: center;
}

.contain-div {
    width: 667px;
    margin: auto;
}

.menu-list-small11 {
    text-align: left;
}

.menu-list-small {
    width: 200px;
    text-align: left;
}

.menu-list-small h2 {
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

.menu-list-1-small {
    width: 100px;
    text-align: center;
}

.menu-list-1-small h2 {
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

.menu-list-1-small-white h2 {
    width: 100px;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
}

.menu-list-2 {
    width: 130px;
}

.menu-list-2 h2 {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-align: Left;
}

.contain-text23 {
    font-size: 13px;
    color: #000;
    text-align: center;
    width: 384px;
    float: left;
}

.contain-text23-white {
    color: #fff;
}

.contain-text23 h1 {
    font-size: 14px;
    color: #000;
    text-align: center;
}

.contain-text h2 {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-align: center;
}

.small-menu {
    width: 304px;
    margin: auto;
}

.contain-text1 {
    font-size: 13px;
    color: #000;
    text-align: center;
    line-height: 25px;
}

.contain-text1 h1 {
    font-size: 14px;
    color: #000;
    text-align: center;
}

.contain-text1 h2 {
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-align: center;
}

.contain-text1 strong {
    font-size: 16px;
    color: #000;
    text-align: center;
    line-height: 25px;
}

.photo-bg {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 139px;
    padding: 0px 0 0;
    width: 201px;
}

.mgl13 {
    margin-left: 16px;
}

.gallery-img-div-outer {
    height: 118px;
    overflow: hidden;
    width: 178px;
    float: left;
    border: 1px solid #e6dad0;
}

.gallery-img-div {
    height: 118px;
    overflow: hidden;
    width: 178px;
    padding: 0px;
    border-collapse: collapse;
}

.gallery-img-div td {
    vertical-align: middle !important;
}/*=============== Menu Accordian ===============*/.red-col {
    color: #810002;
}

.red-col a {
    color: #810002;
    text-decoration: none;
}/*=============== contact us ===============*/.input-box span {
    color: #980306;
}

.input-box .input-left {
    width: 125px;
    font-size: 16px;
    line-height: 39px;
    font-family: 'Museo500';
    color: #000;
    text-align: right;
}

.input-box .input-right {
    width: 429px;
    margin-bottom: 5px;
}

.input-box .input-right input {
    border: none;
    outline: none;
    padding: 5px;
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    line-height: 24px;
}

.input-box .input-right .input {
    width: 415px;
    border: solid 2px #fff;
    border-radius: 5px;
    color: #FFF;
    font-family: "droid_serifregular";
    font-size: 16px;
}

.input-box .input-right .input:hover {
    border: 2px solid #FFBA00 !important;
}

.input-box .input-right .input:active {
    border: 2px solid #FFBA00 !important;
}

.input-box .input-right .input:visited {
    border: 2px solid #FFBA00 !important;
}

.input-box .input-right .input:focus {
    border: 2px solid #FFBA00 !important;
}

.field label {
    width: 140px;
    font-size: 14px;
    line-height: 15px;
    padding: 5px 5px 5px 0;
    font-weight: bold;
    line-height: 20px;
    height: 20px;
    float: left;
}

.field input {
    width: 340px;
    border: solid 1px #FFF;
    color: #FFF;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-right: 8px;
}

.field input:hover {
    border: solid 1px #980306 !important;
}

.field select {
    width: 352px;
    border: solid 1px #FFF;
    float: left;
    height: 30px;
    padding: 5px 5px 5px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    margin-right: 8px;
}

.field select:hover {
    border: solid 1px #980306;
}

.field textarea {
    width: 340px;
    border: solid 1px #FFF;
    height: 75px;
    float: left;
    margin-right: 8px;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.input-box .input-right1 input {
    border: none;
    outline: none;
    padding: 5px;
    height: 25px;
    font-size: 13px;
    line-height: 24px;
}

.input-box .input-right1 .input {
    width: 169px;
    border: solid 2px #FFF;
    color: #FFF;
    font-family: museo500;
}

.input-box .input-right1 .input:hover {
    border: solid 2px #FFBA00 !important;
}

.input-box .input-right textarea {
    border: none;
    outline: none;
    padding: 5px;
    height: 75px;
    font-size: 16px;
}

.input-box .input-right .textarea {
    width: 415px;
    border: solid 2px #FFF;
    border-radius: 5px;
    height: 75px;
    color: #FFF;
	resize:none;
}

.input-box .input-right .textarea:hover {
    border: solid 2px #FFBA00 !important;
}

.input-box .input-right .textarea:focus {
    border: solid 2px #FFBA00 !important;
}

.input-box .input-right select {
    border: none;
    outline: none;
    width: 340px;
    height: 20px;
    font-size: 13px;
    font-family: museo500;
}

.input-box .input-right .select {
    width: 340px;
    border: solid 1px #000;
    height: 20px;
    padding: 5px;
    color: #FFF;
}

.input-box .input-right .select:focus {
    border: solid 1px #980306;
}

.input-box .input-right input[type=checkbox] {
    border: none;
    outline: none;
    padding: 0;
    height: auto;
}

.input-box .input-right label {
    border: none;
    outline: none;
    padding: 0;
    font-size: 13px;
    line-height: 13px;
}

.input-box .input-right input[type=radio] {
    border: none;
    outline: none;
    padding: 0;
    height: auto;
}

.input-box .input-right label {
    border: none;
    outline: none;
    padding: 0;
    font-size: 13px;
    line-height: 14px;
}

.contact-left {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    color: #000;
    width:320px;
}

.contact-left a {
    color: #AC0000;
}

.contact-left h2 {
    color: #AC0000;
    font-size: 20px;
    line-height: 30px;
    font-weight: normal;
}

.home-ico {
	background-position:-142px 0 !important;
    display: block;
    height: 30px;
    width: 30px;
}

.fax-ico {
    display: block;
    height: 30px;
    margin-top: -4px;
    width: 30px;
}

.mail-ico {
	background-position:-143px -31px !important;
    display: block;
    height: 30px;
    width: 30px;
    margin-top: -2px;
}

.phone-ico {
	background-position:-143px -94px !important;
    display: block;
    height: 30px;
    width: 30px;
    margin-top: -4px;
}
.admin-ico {
	background-position:-205px -222px !important;
    display: block;
    height: 30px;
    width: 30px;
    margin-top: -4px;
}
a.ref-ico {
    display: block;
    height: 27px;
    width: 27px;
    margin-top: 6px;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    transition: all ease 0.3s;
    border-radius: 50% 50% 50% 50%;
}

a.ref-ico:hover {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.form-hint {
    height: 14px;
    display: none;
    margin-top: 5px;
}

.form-comment:hover .form-hint {
    z-index: 99999;
    position: absolute;
    background-color: #625f5b;
    width: 210px;
    height: auto;
    padding: 10px;
    color: #ffffff;
    border: #ffffff 2px solid;
    display: block;
    font-size: 13px;
    right: -8px;
    top: 37px;
    border-radius: 5px;
}

.red-txt {
    color: #F00;
}

.help-icon {
    cursor: pointer;
    display: block;
    height: 25px;
    position: relative;
    width: 26px;
    z-index: 3;
    margin-top: 7px;
}

.button2 {
    background: #02093f;
    color: #fff;
    font-size: 16px;
    padding: 7px 5px;
    cursor: pointer;
}

.button2:hover {
    background: #0367b7;
}

button {
    cursor: pointer;
}

.ed-btn {
    height: 27px;
    padding-left: 15px;
    display: block;
    cursor: pointer;
    float: left;
}

.ed-btn span {
    display: block;
    float: left;
}

.ed-btn span b {
    font-size: 14px;
    color: #FFF;
    padding: 5px 20px 5px 5px;
    display: block;
    font-weight: bold;
    font-family: Georgia, "Times New Roman", Times, serif;
}

button:hover .ed-btn span b {
    color: #000;
}

.hint-top-arrow {
    float: right;
    height: 14px;
    position: relative;
    right: 0;
    top: -22px;
    width: 17px;
}

.Req {
    margin-bottom: 5px;
    font-size: 14px;
}

.submit, .back-to-home, .email-frnd {
    background: #625F5B;
    color: #FFFFFF;
    font-size: 18px;
    padding: 8px 15px;
}

.submit:hover, .back-to-home:hover, .email-frnd:hover {
    background: #AC0000;
    color: #fff;
}

.left-cont {
    width:575px;
    padding-left:30px;
	margin-left:25px
}
.map iframe{border:solid 2px #CCC;width:956px;height:300px}

.street-address {
   font-family: 'droid_serifregular';
   font-size:13px;
   width:250px
}

.value {
font-family: 'droid_serifregular';
}

.mgl135 {
    margin-left: 135px;
}

.contact-left .value {
    color: #000;
}

.cpn .value {
font-size:13px
}

#captcha_img {
    width: 105px;
}/*========== Contact us ends ===============*//*=========== Online order - Shopping-Cart =================*/.activetogal {
    background:#810002 !important;
    border: solid 1px #272727 !important;
    border-bottom: none !important;
    color: #fff !important;
}


.menu_head {
    padding: 7px 10px;
    cursor: pointer;
    position: relative;
    font-weight: bold;
    font-size: 13px;
    background:#f9f4ed;
    border: solid 2px #bfb099;
    color: #810002;
}

.menu_body {
    display: none;
    background: #fff;
    color: #c6311d;
    padding: 7px 9px;
    border: solid 1px #272727;
    border-top: none !important;
    width: 606px;
}

.menu_body a {
    display: block;
    color: #fff;
    padding-left: 5px;
    font-weight: bold;
    text-decoration: none;
}

.menu_body a:hover {
    color: #fff;
}

ul.list-item {
    margin: 0;
    padding: 0;
}

ul.list-item li {
    background: #fff;
    overflow: hidden;
}

ul.list-item li:hover {
    background: #fff;
}

ul.list-item li a {
    color: #810002;
    background: #fff;
    font-size: 14px;
    width: 98%;
    border-bottom: solid 1px #bfb099;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    line-height: 20px;
}

ul.list-item li:hover a {
    color: #000;
    background: #fdf9f8;
}

.main-title {
    border: 4px solid #fff;
    padding: 9px 9px;
    width: 600px;
}

.cart-wrap {
    border: solid 3px #bfb099;
    width: 288px;
    background: #fff;
    padding: 5px;
    color: #252525;
}

.item-box {
    width: 100px;
    padding: 3px 0px;
}

.qty-box {
    width: 30px;
    padding: 3px 0px;
}

.price-box {
    width: 100px;
    padding: 3px 0px;
}

.del-box {
    width: 43px;
    padding: 3px 0px;
}

.bgray-bg {
    background: #e1d7cb;
    color: #810002;
}

.hline {
    width: 100%;
    height: 1px;
    background: #c8c1bb;
}

.bgray-bdr {
    border: solid 1px #c8c1bb;
}

.delivery-icon {
    width: 26px;
    height: 21px;
}	/*Shopping-popup*/.shop-popup {
    width: 500px;
    border: solid 1px #8b0304;
    background: #fff;
    ;
}

.shop-popup .title {
    width: 100%;
    height: 25px;
    background: #8b0304;
    padding-top: 5px;
}

.shop-popup .title a {
    color: #fff;
}

.shop-popup .title a:hover {
    color: #eb9623;
}

.shop-popup .form-box {
    width: 480px;
    border: none;
}

.shop-popup select {
    outline: none;
    border: none;
}

.h28px {
    height: 28px !important;
}

.w95pr {
    width: 95% !important;
}

.pdt4 {
    padding-top: 4px !important;
}

.pdb4 {
    padding-bottom: 4px !important;
}

.w135px {
    width: 135px !important;
}

.mgtm15 {
    margin-top: -15px;
}

.h25px {
    height: 25px !important;
}

.w324px {
    width: 324px;
}/*=========== Online order - Shopping-Cart =================*//* footer icon */#nav-shadow ul {
    padding: 0px;
    margin: 0px;
}

#nav-shadow li {
    margin-right: 5px;
    width: 50px;
    height: 51px;
    position: relative;
    float: left;
}

#nav-shadow a, #nav-shadow a:visited, #nav-shadow a, #nav-shadow a:hover {
    margin: 0 auto;
    width: 50px;
    height: 51px;
    text-indent: -9999px;
    overflow: hidden;
    display: block;
    position: relative;
    z-index: 2;
}/* Button Colors */#nav-shadow li.button-color-1 a {
    background-position: left -92px;
}

#nav-shadow li.button-color-2 a {
    background-position: -52px -92px;
}

#nav-shadow li.button-color-1:hover a {
    background-position: left -40px;
}

#nav-shadow li.button-color-2:hover a {
    background-position: -52px -40px;
}/* footer icon *//*------------ sitemap ---------------*/ul.sitemap {
    list-style: none outside none;
    margin: 0;
}

ul.sitemap li {
    line-height: 21px;
    color: #000;
    padding: 0 0 0 15px;
    text-decoration: none;
    margin-bottom: 10px;
	font-family: 'droid_serifregular';
}

ul.sitemap li a {
    color: #000;
    font-size: 17px;
    text-decoration: none;
    margin: 0px;
}

ul.sitemap li a:hover {
    color: #AC0000;
    text-decoration: none;
}

ul.sitemap li:hover {
    color: #AC0000;
}

ul.sitemap li.selected {
    color: #AC0000;
}

ul.sitemap li.selected {
    color: #AC0000;
}

ul.sitemap li.selected a {
    color: #AC0000;
    font-size: 12px;
    text-decoration: none;
}

ul.sitemap ul {
    padding: 0 0 0 0;
	margin:5px 0 0
}

ul.sitemap ul li {
    padding: 0 0 0 15px;
}
ul.sitemap ul li  a{
    font-size:15px
}
ul.sitemap ul ul li  a{
    font-size:13px
}
ul.sitemap ul li a {
    color: #810002;
}
ul.sitemap ul li li a {  color: #000;}
ul.sitemap ul li li a:hover{  color: #AC0000;}

ul.sitemap ul li a:hover {
    color: #000;
}

.sm-mgr {
    margin-right: 150px;
}/*========= Popup ===========*/.popup {
    width: 532px;
    padding: 6px;
}

.popup .popup-head {
    width: 532px;
    height: 75px;
    position: relative;
}

.popup .popup-body {
    width: 512px;
    min-height: 300px;
    padding: 10px;
}

.popup .popup-close {
    position: absolute;
    right: -1px;
    top: -1px;
    height: 30px;
    width: 58px;
    cursor: pointer;
    margin: 0 0 0 0;
}/*========= Popup ===========*/#orderfrm a {
    color: #000;
}/*========= Popup ===========*/.popup {
    width: 532px;
    padding: 6px;
}

.popup .popup-head {
    width: 532px;
    height: 75px;
    position: relative;
}

.popup .popup-body {
    width: 512px;
    min-height: 300px;
    padding: 10px;
}

.popup .popup-close {
    position: absolute;
    right: -1px;
    top: -1px;
    height: 30px;
    width: 58px;
    cursor: pointer;
    margin: 0 0 0 0;
}/*========= Popup ===========*/.invoice-table table {
    border: solid 1px #000;
    width: 450px;
    padding: 5px !important;
}

.invoice {
    border: solid 3px #bfb099;
    width: 400px !important;
    background: #fff;
    padding: 5px;
    color: #252525;
}

.invoice .item-box {
    width: 190px;
    padding: 3px 0px;
}

.invoice .qty-box {
    width: 50px;
    padding: 3px 0px;
}

.invoice .price-box {
    width: 150px;
    padding: 3px 0px;
}

.invoice .bgray-bg {
    background: #e1d7cb;
    color: #810002;
}

.invoice .hline {
    width: 100%;
    height: 1px;
    background: #c8c1bb;
}

.invoice .bgray-bdr {
    border: solid 1px #c8c1bb;
}

.map-box {
    width: 525px;
    height: 350px;
    border: solid 5px #fff;
}

.foot-logo {
    position: absolute;
    width: 225px;
    top: 10px;
    left: 50px;
}

.shadow-open {
    width: 640px;
    height: 25px;
    float: left;
}

.txt-red01 {
}

.txt-red01 a {
    color: #980306 !important;
}

.txt-red01 a:hover {
    color: #000 !important;
}

.hfphoto-gallery {
    color: #000000;
    font-family: 'PresidentPlain';
    font-size: 21px;
    line-height: 24px;
}/*-- new css 2\7\2013-->*/.dish_name_iner {
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
}

.iteam_name {
    width: 50%;
    float: left;
    text-align: right;
}

.price main {
    width: 50%;
    float: left;
}

.wine_glass {
    width: 5%;
    float: left;
    text-align: right;
}

.wine_bottal {
    width: 5%;
    float: left;
    text-align: right;
}

.heading strong {
    float: left;
    width: 50%;
    text-align: right;
}

.liq_right {
    width: 25%;
    float: left;
    text-align: right;
}

.mgtm100 {
    margin-top: -100px;
}

.pro-abs {
    position: absolute;
    right: 0;
    bottom: 15px;
}

.mgt22 {
    margin-top: 22px;
}

nav {
    height: 42px;
    width: 100%;
}

.awsome-food {
    font-size: 18px;
    font-family: museo500;
    text-align: center;
    color: #faae0c;
    line-height: 20px;
}

.awsome-food .mar-y {
    color: #ffffff;
}

.border-l {
    border-top: 2px solid #9a1619;
    width: 38%;
    float: left;
    display: block;
    margin-top: 22px;
}

.border-r {
    border-top: 2px solid #9a1619;
    width: 38%;
    float: right;
    display: block;
    margin-top: 22px;
}

.ph-gy {
    width: 92%;
    margin: auto;
    text-align: center;
    position: relative;
}

.ph-gy .pg {
    font-size: 32px;
    line-height: 40px;
    font-family: 'lobster_1.4regular';
    position: absolute;
    top: 0;
    left: 349px;
    width: 200px;
    font-weight: normal !important;
}

a.foot-site {
    font-size: 13px;
}

a.foot-site:hover {
    color: #cc2f34;
}

.web-fs {
    font-size: 14px;
}

.foot-pd {
    margin: 0 20px;
}

.winter-summer {
    width: 220px;
    margin-right: 31px;
}

.winter-summer h2 {
    text-align: center;
}

.wel-jalsa {
    float: left;
    height: auto;
    width: 709px;
}

.middle-pdd {
    padding: 15px 0;
    margin: 0 10px;
}

.two-part h1 {
    font-size: 32px;
    font-family: 'lobster_1.4regular';
    line-height: 40px;
    color: #000000;
    margin-bottom: 10px;
}

.two-part h2 {
    font-size: 32px;
    font-family: 'lobster_1.4regular';
    line-height: 40px;
    color: #000000;
    margin-bottom: 10px;
}

.two-part h3 {
    font-size: 32px;
    font-family: 'lobster_1.4regular';
    line-height: 40px;
    color: #000000;
    margin-bottom: 10px;
}

.two-part .time-day {
    text-align: center;
    color: #ac0000;
    font-size: 16px;
    line-height: 22px;
    
}

.time-day .day {
    color: #000;
}

.time-day .time {
    font-size: 13px;
}

.wel-jalsa p {
    font-size: 13px;
    color: #000000;
    margin-bottom: 10px;
}

a.read-m {
    color: #ac0000;
    font-size: 13px;
}

a.read-m:hover {
    color: #000000;
}

.bor-butt {
    height: 3px;
    width: 705px;
}

.location-part .part-one {
    width: 420px;
    float: left;
}

.location-part .part-two {
    float: right;
    margin-right: 16px;
}

.spacer75 {
    height: 75px;
    clear: both;
}

.two-part .postal {
    font-size: 14px;
    color: #ac0000;
}

.facebook-icon {
    height: 66px;
    width: 66px;
    display: block;
    margin: 0 0 0 15px;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    transition: all ease 0.3s;
    border-radius: 50% 50% 50% 50%;
}

.facebook-icon:hover {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.trip-icon {
    height: 66px;
    width: 66px;
    display: block;
    margin: 0 0 0 15px;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    transition: all ease 0.3s;
    border-radius: 50% 50% 50% 50%;
}

.f {
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    transition: all ease 0.3s;
    border-radius: 50% 50% 50% 50%;
}

.trip-icon:hover {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.two-part .urb {
    float: right;
    font-size: 28px;
    color: #2a2c74;
    line-height: 36px;
}

.urban-icon {
    height: 54px;
    width: 177px;
    float: right;
}

.top-facebook {
    height: 33px;
    width: 33px;
    display: block;
    float: left;
    margin: -3px 8px 0;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    transition: all ease 0.3s;
    border-radius: 50% 50% 50% 50%;
}

.top-facebook:hover {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}/* 404 */.error404, .under-con {
    text-align: center;
}

.opps {
    color: #000000;
	font-family: 'droid_serifregular';
    font-size: 65px;
    line-height: 108px;
	text-align:center;
}

.opps1 {
    color: #000000;
	font-family: 'droid_serifregular';
    font-size: 45px;
    line-height:160px;
	text-align:center;
}

.menu-bg{height:55px}
.error404 h2 {
    color: #B60000;
    font-family: 'pacificoregular';
    font-size: 194px;
    line-height:75px;
    padding: 0;
    text-align: center;
}

.error404 p {
    color: #000000;
    font-size: 20px;
    line-height: 35px;
    text-align: center;
}

.error404 span {
    color: #F57E21;
}

.under-con article.uc-txt {
    line-height: 151px;
    font-size: 101px;
    color: #B60000;
	    font-family: 'pacificoregular';

}
.error404-txt1{    color: #b60000;
    font-family: "pacificoregular";
    font-size: 95px !important;
    line-height:90px !important;
    padding: 0;
    text-align: center}
.under-con article {
    font-size: 59px;
    line-height: 70px;
    text-align: center;
    color: #000;
    margin-bottom: 20px;
		font-family: 'droid_serifregular';

}

.error404-txt{   color: #b60000;
    font-family: "pacificoregular";
    font-size: 194px;
    line-height: 75px;
    padding: 0;
    text-align: center}

.uc-bg {
    width: 100%;
}/*Menu*/.row {
    padding: 0 10px;
}

.food-menu-selector {
    float: left;
    width: 33%;
    padding-left: 0;
}

.food-menu-list {
    float: left;
    width: 100%;
}

div.food-menu-list-wrapper {
    display: none;
}

div.food-menu-list-wrapper:first-child {
    display: block;
}

.food-menu-selector-title {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 10px;
    color: #000000;
}

div.food-menu-selector ul {
    padding-right: 21px;
}

div.food-menu-selector ul li {
    cursor: pointer;
    margin: 0;
    padding: 12px 7px 0 7px;
}

div.food-menu-selector ul li h4 {
    float: left;
    font-size: 20px;
    line-height: 26px;
    color: #909090;
    cursor: pointer;
    display: block;
    margin-bottom: 10px;
    padding-left: 25px;
}

.wd90p {
    width: 90%;
}

.mgt6 {
    margin-top: 2px;
}

div.food-menu-selector ul li.active {
    background: #AC0000;
}

div.food-menu-selector ul li:hover {
    background: #AC0000;
}

div.food-menu-selector ul li.active h4 {color: #fff}
h2.food-menu-list-title {font-size: 30px;line-height: 36px;margin-bottom: 10px;padding-bottom: 5px;font-family: 'eng_gothicnormal'}
h2.food-menu-list-title span{font-size: 25px}
div.food-menu-list .food-list-title {
    color: #AC0000;
    margin-bottom: 15px;
    /*text-transform: capitalize;*/
    font-size: 17px;
    line-height: 20px;
}

div.food-menu-list .food-list-title h3 {
    font-size: 18px;
    line-height: 25px;
	font-family: 'droid_serifregular';

}

div.food-menu-list .food-list-title h3 span {
    color: #4c4c4c;
    font-size: 15px;
}

div.food-menu-list .food-list-title .font-text {
    font-size: 14px;
}

div.food-menu-list .food-list-title-sub {
    color: #AC0000;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 5px;
}

.food-list-content-wrapper p {
    font-size: 15px;
    margin-bottom: 15px;
}

.food-menu-list-wrapper p.tit-des {
    color: #909090;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
}

.wd565 {
    width: 620px;
}

.wd95p {
    width: 95%;
}

.food-list-content-wrapper p {
    margin-bottom: 15px !important;
}

.icons .pdf-txt {
    font-size: 14px;
    line-height: 16px;
    float: left;
    margin: 4px 0 4px 5px;
}

.icons .pdf-icn, .icons .excel-icn, .icons .word-icn {width: 20px;height: 24px;display:inline-block;margin-top: -3px;vertical-align:middle}

.icons {
    padding: 8px 15px;
}

.star-l {
    width: 3%;
    height: 17px;
}

.mn-wp {
    width: 97%;
}

.chili {
    height: 18px;
    width: 20px;
    display: inline-block;
    margin-left: 3px;
}

.menu-note {
    color: #909090;
    font-size: 17px;
}

.menu-btm-bdr {
    height: 1px;
    width: auto;
    background: #ccc;
}

.policies {
    color: #752D2D;
    margin-top: -220px;
}

.policies span {
    font-size: 24px;
    line-height: 30px;
    color: #AC0000;
    margin-bottom: 10px;
    display: block;
}

.policies ul {
    text-decoration: none;
    margin-left: 10px;
}

.policies ul li {
    font-size: 15px;
    color: #000;
    list-style-type: decimal;
    margin-bottom: 10px;
    margin-left: 10px;
}

.left-shedo {
}/*browser support*/.browser {
    min-height: 500px;
}

.browser h1 {
    font-size: 38px;
    line-height: 75px;
    margin: 0 0 15px;
    text-align: center;
    color: #B60000;
}

.browser p {
    font-size: 17px;
    text-align: center;
    color: #000000;
    margin-bottom: 50px;
}

.browser-wrap {
    cursor: pointer;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    margin: 0 25px;
    padding-bottom: 5px;
    text-align: center;
    width: 136px;
}

.browser-wrap {
    border: 4px solid #FFFFFF;
    color: #B60000;
}

.browser-box {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 115px;
    line-height: 110px;
    margin: auto auto 5px;
    text-align: center;
    width: 115px;
}

.browser-box {background-position: center center;background-repeat: no-repeat}
.buorg {display: none;font-size: 13px;height: 30px;left: 0;line-height: 27px;position: relative;text-align: left;top: 0;width: 100%;z-index: 99;border-bottom: 4px solid #252525;padding-top: 3px}
.buorg a {font-size: 14px}
.jff {font-size: 14px;line-height: 20px}
.wdmg {width: 500px;margin: auto}
.wdmg img {margin-top: 3px;float: left;margin-right: 10px}
.banner-top-shdw {position: absolute;width: 100%;top: 0;height: 25px;margin: auto;left: 0;z-index: 99}
.middle-pdd p {font-size: 14px;margin-bottom: 10px;text-align:left}
.error404 p.cont {font-size: 21px;text-align:center;font-family: 'droid_serifregular'}
.error404 p.cont span {font-size: 25px;line-height: 50px}
a {transition-duration: 0.5s;-webkit-transition-duration: 0.5s;/* Safari */}
a:hover {transition-duration: 0.5s; -webkit-transition-duration: 0.5s;/* Safari */}
.thankyou {text-align: center}
.thankyou h1 {font-family: 'pacificoregular';font-size: 118px;text-align: center;padding: 0;float: none;line-height: 151px}
.thankyou p {text-align: center;font-size: 22px;line-height: 35px;color: #000}
.menu-image {bottom: 285px;left: 0}
.img-menuitem {width: 640px;margin: auto;text-align: center}
div.horizontal_scroller {position: relative;width: 904px;display: block;overflow: hidden;height: 20px;margin: auto}
div.scrollingtext {width: 904px}
.spacialtitle {font-size: 18px}
#back-top {bottom: 31px;position: fixed;right: 60px}
#back-top .topbutton {display: block;padding:10px}
#back-top .topbutton .icon-top {display: block;height: 15px;width: 22px;transition: 0.3s}
#back-top .topbutton:hover .icon-top {background-position: 0 -16px}
/*photo Gallery Thumb*/
.lightboxOverlay{overflow:hidden;position:absolute;width:100% !important;display:inline-block;top:0;left:0;z-index:9999;display:none}.image-row{overflow:hidden}.image-set{border-radius:50%;height: 178px;overflow:hidden;width:178px}.image-set .example-image-link {border-radius:50%;display: block;height: 178px;line-height: 175px;text-align:center;vertical-align: middle;width: 178px}.example-image{margin:auto;max-height: 178px;max-width:178px}.image-set:hover .zoom-ico{border-radius:50%;display:block}.zoom-ico {display: block;height: 178px;position:absolute;width:178px;z-index:999999;display:none; overflow:hidden}.example-image-link:hover .zoom-icon{ display:block}.zoom-icon{height:140px;left:0;position:absolute;top:0;width:210px;z-index:999;display:none;overflow:hidden}.pg-image-row{}table.pg-image-set{border-collapse: collapse;border-spacing: 0;height:140px}.pg-image-set td {vertical-align: middle !important}.pg-image-set .example-image-link{height:140px;text-align:center;line-height:138px;vertical-align: middle;width: 210px; display:block;position:relative}.pg-image-set .example-image-link .example-image{overflow:hidden;max-height:140px;max-width: 210px;vertical-align:middle}.bor-img{background:#FFFFFF;border:5px solid #ffffff;width:210px; height:140px;overflow:hidden}.lightbox {height:100%;position:fixed;  left: 0;  width: 100%;z-index:10000;text-align:center;font-weight:normal;top:10% !important; vertical-align:middle}.lightbox .lb-image {display: block;height:auto}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#000;width: 250px;height: 250px;margin:0 auto;border:4px solid #000}.lb-outerContainer:after{content: "";display:table;clear:both}.lb-container{padding: 4px;position:relative}.lb-loader{position: absolute;top:43%;left:0%;height: 25%;  width: 100%;text-align:center;line-height:0}.lb-cancel{display:block;width: 32px;height:32px;margin:0 auto}.lb-nav{position: absolute;top:0;left: 0;height: 100%;width:100%;z-index: 10}.lb-container > .nav{left: 0}.lb-nav a{outline: none}.lb-prev, .lb-next{width:29px;height:90%;cursor: pointer;display: block}.lb-prev{left:0;float:left}.lb-prev{border: medium none;cursor: pointer}.lb-prev:hover{}.lb-next{border: medium none;cursor: pointer}.lb-next{right:0;float:right}.lb-next:hover{}.photo-cent{width:100%; margin:auto; text-align:center}.photo-cent1{margin-left:127px;text-align:center}.lb-dataContainer{position:relative;margin:0 auto;padding-top:5px;margin-top:-42px;width:100%}.lb-dataContainer:after{content: "";display:table;clear: both}.lb-data{padding:0 4px;height:29px;margin:0 4px;color: #bbbbbb}.lb-data .lb-details{width:100%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{text-transform:uppercase;font-size:20px;font-family:'eng_gothicnormal';color:#000;line-height:32px;display:block !important;text-align:center}.lb-closeContainer{ position:absolute; top:0px;right:0px;z-index:99999999}.lb-data .lb-number{display:none !important;clear:left;padding-bottom:1em;font-size:12px;color:#fff}.lb-close{display:block;float:right;width:29px;height:29px;background-position:-4px -345px;text-align:right;outline:none}.lb-close:hover{background-position:-4px -378px}.lb-close:hover{cursor: pointer}.example-image-link:hover .album-icon{display:block}.album-icon{height:140px;left:0;position:absolute;top:0;width:210px;z-index:999;display:none;overflow:hidden}.videoalbum-icon{height:140px;left:0;position:absolute;top:0;width:210px;z-index:999;display:none;overflow:hidden}.example-image-link:hover .videoalbum-icon{display:block}.play-icon{height:140px;left:0;position:absolute;top:0;width:210px;z-index:999;display:none;overflow:hidden}.example-image-link:hover .play-icon{display:block}
/*photo Gallery*/

/*7-10-14*/
.containner{width:994px;margin:auto}
.header-left-txt{float:left}
.header-left-txt span, .header-right-txt span, .callon span{font-size:22px;font-family: 'pacificoregular';float:left;margin-bottom:12px;display:block;padding:3px 0}
.header-left-txt .email, span.calltxt{font-family: 'droid_serifregular';font-size:16px;text-transform:uppercase}
.header-right-txt a.fb{background-position:-104px -183px;width:93px;height:21px;display:block}
.header-right-txt a.fb:hover{background-position:-104px -207px}
.header-right-txt{float:right;margin:0 30px 0 0}
.callon{width:200px;float:right;margin:0}
span.calltxt{float:left;margin:0}
.home-icn{background-position:-3px -3px !important;width:22px;height:20px;display:inline-block}
.middle-bg{font-family: 'droid_serifregular';font-size:50px;height:120px;padding:20px 0;line-height:65px}
.friend, .location, .chef{font-family: 'pacificoregular';font-size:50px}
.middle-detail{font-size:26px;font-family: 'droid_serifregular';line-height:65px}
.middle-list{width:100%;height:288px;background-size:100% !important}
.center-main{position:relative;top:80px}
.list1{float:left}
.event-box{padding:20px;float:left;text-align:center;width:293px}
.event-icn{background-position:-4px -38px !important;height:100px;width:100px;display:inline-block;margin:-70px 0 20px}
.event-box h3{  font-family: 'eng_gothicnormal';font-size:26px;margin-bottom:10px}
.event-detail{font-size:14px;line-height:22px;margin-bottom:16px}
.req-quto{font-size:32px;font-family: 'pacificoregular'}
.list2{float:left}
.booknow-title{font-size:46px;font-family: 'eng_gothicnormal';text-transform:uppercase}
.booknow-title h2{font-family: "eng_gothicnormal";font-size: 46px;text-transform: uppercase;color:#000;padding:0 15px}
.evet-shade{width:100%;height:20px;margin:12px 0 0}
fieldset.booknow{border:solid 3px #cfcece;padding:40px; position:relative;}
.input01 input[type="text"], .input02 input[type="text"]{font-size:16px;font-family: 'droid_serifregular';border:solid 1px #c2c2c2;padding:10px 10px 10px 38px}
.booknow .input01{float:left;margin-right:30px}
.booknow .input02{float:left}
.booknow .input01 input, .booknow .input02 input{width:230px}
.occ-icn {background-position:-4px -224px !important;width:18px;height:21px;display:inline-block;position:absolute;left:10px;top:9px}
.user-icn{background-position:-26px -226px !important;	width: 26px;height: 18px;display:inline-block;position:absolute;left:8px;top:12px}
.date-icn{background-position:-55px -223px !important;width:20px;height:22px;display:inline-block;position:absolute;left:10px;top:10px}
.go-btn{width:50px;margin:-27px auto 0; position:relative;}
.go-btn button{padding:0 4px 0 6px;border:solid 2px #cfcece;font-size:36px;font-family: 'eng_gothicnormal';text-align:center;height:53px;line-height:50px;width:53px}
.submitbtn button{padding:0 4px;border:solid 2px #cfcece;font-size:25px;font-family: 'eng_gothicnormal';text-align:center;height:48px;line-height:45px;width:150px;text-transform:uppercase}
.aboutphoto-img-div-outer {height:386px;overflow: hidden;position: relative;text-align: center;width:496px}
.aboutphoto-img-div {display: table-cell;height:386px;overflow: hidden;text-align: center;vertical-align: middle;width:496px}
aboutphoto-img-div img{max-height:386px;width:496px}
.chef-detail{font-size:14px;text-align:center;width:438px;height:326px;padding:30px}
.chef-detail p{text-align:center;line-height:20px;font-size:14px}
.chef-detail h3{font-size:34px;font-family: 'pacificoregular';margin:60px 0 80px}
.thank-txt{font-size:75px;font-family: 'pacificoregular';line-height:65px}
.footermenu nav ul li{display:inline;margin:0 30px}
.footermenu nav ul li a{font-family: 'eng_gothicnormal';font-size:24px;text-transform:uppercase}
.footermenu nav{text-align:center;line-height:42px;margin:20px 0 0;padding-bottom:20px}
.footer-details ul li{float:left}
.footer-details ul li.address{font-size:14px;font-family: 'droid_serifregular';width:200px;padding:20px 0 0 0;line-height:25px}
.footer-details ul li.contact{font-size:14px;font-family: 'droid_serifregular';width:200px;padding:20px 0 0 15px;line-height:25px}
.footer-details ul li.social{font-size:14px;font-family: 'droid_serifregular';width:250px;padding:20px 0 0 15px;line-height:25px}
.footer-details ul li.copyright{font-size:14px;font-family: 'droid_serifregular';width:295px;padding:20px 0 0 15px;line-height:25px}
.trip-logo{background-position:-4px -253px !important;	width: 234px;height: 38px;display:inline-block;margin:5px 0 10px;transition:none}
.trip-logo:hover{background-position:-4px -296px !important;transition:none}
.footer-fb-icn{background-position:-243px -265px !important;width:93px;height:19px;display:inline-block;margin:0 0 0 5px;transition:none}
.footer-fb-icn:hover{background-position:-243px -287px !important;transition:none}
.netclues-logo{background-position:-78px 0 !important;width: 56px;height: 14px;display:inline-block;margin:4px 0 0}
.netclues-logo:hover{background-position:-78px -17px !important}
a.viewmore-btn{width:98%;padding:15px 0 13px;border:solid 2px #cfcece;font-size:28px;font-family: 'eng_gothicnormal';text-align:center;display:inline-block;margin:0 0 0 8px;text-transform:uppercase}
.album-title{font-family: 'eng_gothicnormal';font-size:24px;text-transform:uppercase}
.album-title{text-align:center;line-height: 20px;margin: auto;text-align: center;width: 210px}
.album-title a{font-size:20px;display:inline-block}
input[placeholder], [placeholder], *[placeholder] {color:#211517 !important; opacity:1 !important}
::-webkit-input-placeholder { /* WebKit browsers */color:#211517 !important; opacity:1 !important}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#211517 !important;opacity:1 !important}
::-moz-placeholder { /* Mozilla Firefox 19+ */color:#211517 !important;opacity:1}
:-ms-input-placeholder { /* Internet Explorer 10+ */color:#211517 !important;opacity:1px !important}
.rsArrowRight .rsArrowIcn{background-position:-71px -345px !important;right:-3px}
.rsArrowLeft .rsArrowIcn {background-position:-39px -345px !important}
.left-cont .input01 input[type="text"]{width:92%}
.left-cont .input01 textarea{border:1px solid #c2c2c2;width:92%;resize:none;min-height:90px;font-family:"droid_serifregular";font-size:16px;padding:10px 10px 10px 38px}
.contact-left a{font-size:14px;font-family: 'droid_serifregular'}
.input01 .input-right1 input{width:80% !important;padding:10px !important}
.input-right1{width:130px;margin-right:10px;display:inline-block}
.name-icn{background-position:-91px -231px !important;width:20px;height:20px;display:inline-block;top:10px;left:9px;position:absolute}
.email-icn{background-position:-114px -235px !important;width:23px;height:16px;display:inline-block;top:13px;left:9px;position:absolute}
.phone-icn{background-position:-138px -231px !important;width:19px;height:22px;display:inline-block;top:10px;left:9px;position:absolute}
.msg-icn{background-position:-161px -231px !important;width:24px;height:21px;display:inline-block;top:12px;left:9px;position:absolute}
.req-star{font-size:14px;display:inline-block;float:left}



/* Booking start */
.book_data input{width:89%}
.book_data{float:left;width:100%}
.w49{width:49%}
.book_data .input01 {margin:0 0 5px 0}
.book_data .name-icn {background-position: -91px -231px !important;display: inline-block;height: 20px;left: 9px;position: absolute;top: 10px;width: 20px}
.book_data .email-icn{background-position: -114px -235px !important;display: inline-block;height: 16px;left: 9px;position: absolute;top: 13px;width: 23px}
.book_data .phone-icn{background-position: -138px -232px !important;display: inline-block;height: 19px;left: 9px;position: absolute;top: 12px;width: 19px}
.book_data .msg-icn {background-position: -161px -231px !important;display: inline-block;height: 21px;left: 9px;position: absolute;top: 12px;width: 24px}
.book_data .date-icn{display: inline-block;height:24px;left: 9px;position: absolute;top:9px;width: 24px;background-position: -55px -223px !important}
.book_data .occ-icn{background-position: -4px -224px !important;display: inline-block;height: 21px;left: 10px;position: absolute;top: 9px;width: 18px}
.book_data .input01 textarea {border: 1px solid #c2c2c2;font-family: "droid_serifregular";font-size: 16px;min-height: 90px;padding: 10px 10px 10px 38px;resize: none;width: 94.5%}
.book_data .help-icon{cursor: pointer;display: block;height: 25px;margin-top: 7px;position: relative;width: 26px;z-index: 3;background-position: -143px -143px !important}
.book_data .input-right1 {display: inline-block;margin-right: 10px;width: 130px}
.book_data .input-right1 input {padding: 10px !important;width: 80% !important}
.book_data a.ref-ico
{
	border-radius: 50%;
    display: block;
    height: 27px;
    margin:6px 0 0 10px;
    transition: all 0.3s ease 0s;
	-webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    width: 27px;
}
.book_data .hint-top-arrow
{
	float: right;
    height: 14px;
    position: relative;
    right: 0;
    top: -22px;
    width: 17px;
}
.book_data .form-comment:hover .form-hint {
    background-color: #625f5b;
    border: 2px solid #ffffff;
    border-radius: 5px;
    color: #ffffff;
    display: block;
    font-size: 13px;
    height: auto;
    padding: 10px;
    position: absolute;
    right: -8px;
    top: 37px;
    width: 210px;
    z-index: 99999;
}
.book_data .submitbtn button
{
	border: 2px solid #cfcece;
    font-family: "eng_gothicnormal";
    font-size: 25px;
    height: 48px;
    line-height: 45px;
    padding: 0 4px;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
}
.icons a{font-size:15px;line-height:18px}
.album-counter{color:#000;font-size:18px}
.down-pdf-btn a{padding:5px 10px;font-size:15px;line-height:23px;display:inline-block}
.down-pdf-btn{ margin:-2px 0 0 10px;}
.down-pdf-btn .pdf-icn{height:24px;width:20px;vertical-align:middle;display:inline-block;margin:0 7px 0 0}
.down-pdf-btn .excel-icn{height:24px;width:20px;vertical-align:middle;display:inline-block;margin:0 7px 0 0}
.down-pdf-btn .word-icn{height:24px;width:20px;vertical-align:middle;display:inline-block;margin:0 7px 0 0}
/* Booking End */

/* 17-10-2014*/
.example-image-link:hover .count-album{ display:block;}
.count-album{color:#fff;font-size:20px;height: 100%;left: 0;position: absolute;top: 33px;width: 100%;z-index: 999; display:none;}
.contact-add-bor{  border: 1px solid #d2c7c3;padding: 5px 5px 5px 10px;position: relative; margin-bottom:5px;}
.info-add-con{position: absolute; left: 8px; font-size: 16px; background: none repeat scroll 0% 0% rgb(204, 204, 204); border: 1px solid rgb(194, 194, 194); top: -16px; padding: 3px 10px; font-size:20px; font-family:eng_gothicnormal; color:#ac0000;}
.map-bor iframe{ border: 1px solid #d2c7c3;}

/* food main menu*/
.food-main-menu{ width:100%; margin:auto;}
.left-table{width:50%; float:left;}
.right-table{width:50%; float:left;}
.food-main-menu table{border:1px solid #999;}
.food-main-menu table tr th{ height:40px; line-height:40px;font-size:24px; font-family:eng_gothicnormal; font-weight:normal; text-align:center; color:#ac0000; background:#cfcece; border-bottom:1px solid #999; border-left:1px solid #999;}
.food-main-menu .date-month{ font-size:22px; line-height:26px;font-family:eng_gothicnormal; color:#ac0000; vertical-align:top;}
.food-main-menu table tr td{ font-size:14px; font-family:open_sansregular; padding:8px; border-bottom:1px solid #999; border-left:1px solid #999; color:#000; border-left:1px solid #999; border-bottom:none; border-bottom:1px solid #999}
div.food-menu-list .food-list-title h3.sub-tit-menu{ font-size:24px; line-height:30px; font-family:eng_gothicnormal}

/* cms start */
.cms h1, .cms h2, .cms h3, .cms h4, .cms h5, .cms h6{font-family: "eng_gothicnormal" !important}
.cms h1
{
    font-size: 32px;
    font-weight: normal;
    line-height: 40px;
	text-align:left;
}
.cms h2
{
    font-size: 28px;
    font-weight: normal;
    line-height: 35px;
	text-align:left;
	margin:0px;
}
.cms h3
{
    font-size:26px;
    font-weight: normal;
    line-height:30px;
	text-align:left;
	margin:0px;
}
.cms h4
{
    font-size:24px;
    font-weight: normal;
    line-height:28px;
	text-align:left;
	margin:0px;
}
.cms h5
{
    font-size:22px;
    font-weight: normal;
    line-height:25px;
	text-align:left;
	margin:0px;
}
.cms h6
{
    font-size:20px;
    font-weight: normal;
    line-height:23px;
	text-align:left;
	margin:0px;
}
.cms p
{
	font-size: 14px;
    margin-bottom: 10px;
    text-align: left;
}
.cms img{float:left;margin:0 15px 15px 0}
.cms ul li {
    line-height: 22px;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 20px;
	font-size:14px;
}
.cms ul li a {
	font-size:16px;
	font-family:"open_sansregular";
	font-weight:bold;
}
.cms ul li li{font-size:13px}
.cms ul li ol li {
    list-style: decimal outside none;
    padding: 0;
	font-size:13px;
	font-family:"open_sansregular";
}
.cms ul li ol li a
{
	font-size:13px;
	font-family:"open_sansregular";
}
.cms ul li ol li a:hover
{
	font-size:13px;
	font-family:"open_sansregular";
}
.cms ul li ol, .cms ul li ul {
    margin: 10px 0 10px 30px;
}
.cms ol{padding:0 0 0 18px}
.cms ol li {
    font-family:"open_sansregular";
    list-style: decimal outside none;
    margin: 0;
    padding: 0;
	font-size:14px;
}
.cms ol li a{font-family:"open_sansregular";font-size:14px}
.cms ol li a:hover{font-family:"open_sansregular";font-size:14px}
.cms table{width:100%}
.cms table th{font-family:"open_sansregular"}
.cms table td{font-family:"open_sansregular";font-size:12px}
.food-menu-list-wrapper table tr td:nth-child(1){width:85%;text-align:left}
.food-menu-list-wrapper table tr td:nth-child(2){text-align:right;font-family: "eng_gothicnormal";font-size:22px;color:#ac0000}
.food-menu-list-wrapper table td{font-size:16px}
/* cms End */
@media screen and (-webkit-min-device-pixel-ratio:0) { 

    /* Safari only override */
    ::i-block-chrome,.s-font .web-fs {
     font-size:13px
    }
}

@media (max-width:1024px) { 
    #back-top {
        bottom: 38px;
    }
}
.error {
color: #a81108;
display: inline-block;
}

.UpdateProgress123 img{left:20%;top:25%}.UpdateProgress123{background:none repeat scroll 0 0 #000000;color:#FFFFFF;float:right;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;height:100%;opacity:0.7;padding:5px;position:fixed;right:0;top:0;width:100%;z-index:9999999}.UpdateProgress123 img{top:45%;left:42%;position:relative}


