/* CSS crunched with Crunch - http://crunchapp.net/ */


/*webahead start*/


/* defect 22343*/

label#error_msg {
    color: #9A3324;
    font-weight: bold;
}


/*defect 21540*/

.send-overlay-form td button#RemoveWaitlistCancelConfirmation {
    width: 163px;
    margin-left: -70px !important;
}

#removeWaitlist2-text .send-overlay-form input#RemoveWaitlistConfirmation {
    padding: 6px;
    margin-left: 1px;
}

#removeWaitlist2-text input#RemoveWaitlistConfirmation {
    width: 239px;
    margin-right: 0px;
}

#edit-waitlist-text .guests label.noofguests {
    float: left;
    margin: 30px 12px 20px 0px;
}


/* testing merge for webahead */

#edit-waitlist-text .guests .partySizeDropldown {
    margin-top: 25px;
    width: 15%;
}


/*merge issue for welcome popup*/

.modal-large {
    margin-left: -420px;
    width: 836px;
}

.wl_nav .detail_loc a#headRestName {
    color: #9A3324;
}

#joinWaitListButton #enterWaitList {
    color: #9A3324;
    font-family: AvenirLTStd-Book, Arial, sans-serif;
}

#removeWaitlist-text input#RemoveWaitlistConfirmation {
    width: 214px;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 140px;
}

#removeWaitlist1-text input#waitlistToGoOrder {
    margin-top: 25px;
}


/*webahead end*/

.model_wid_over {
    width: 460px;
}

.fnt_txt_p {
    font-size: 9px;
}

.primary-btn_wdth {
    background: none repeat scroll 0 0 #9A3324;
    border: 0 none;
    border-radius: 0 0 0 0 !important;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    line-height: 16px;
    padding: 8px 10px;
    text-align: center;
    text-transform: uppercase;
    width: 120px;
}

.close_btn {
    float: right;
    position: relative;
    top: -22px;
    right: -22px;
}

button.close_btn {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    padding: 0;
}

.img_rtg_sid_over {
    float: left;
    padding: 0px 20px;
}

.pad_lft_btn_over {
    display: inline-block;
    padding-top: 29px;
}

.mrg_rtg_btn {
    margin-right: 50px;
    margin-left: 35px;
}

.posrel,
.position_relative {
    position: relative;
}

.posabs,
.position_absolute {
    position: absolute;
}

.posfix {
    position: fixed;
}

.txt-center {
    text-align: center !important;
}

.txt-just {
    text-align: justify;
}

.overflowhid {
    overflow: hidden;
}

.txt-rgt {
    text-align: right;
}

.txt-lft {
    text-align: left !important;
}

.top_up {
    top: -20px;
}

.disp_none {
    display: none;
}

.disp_hide {
    visibility: hidden;
}

.brown-txt-color {
    color: #d9d9d9;
}

.itmrow_bor_top_dot {
    border-top: 1px dotted #897068;
    padding: 9px 0 0;
}

.capitalize {
    text-transform: uppercase;
}

.txtbold {
    font-weight: bold;
}

.itemsdesc {
    color: #696969 !important;
}

.itemstxtbold {
    font-weight: bold;
    color: #696969 !important;
    font-size: 16px;
}

.txtdecnon {
    text-decoration: none !important;
}

.txt-decor-under {
    text-decoration: none;
}

.txt_bd {
    font-weight: bold;
}

.cursorpointer {
    cursor: pointer;
}

.cursorauto {
    cursor: auto !important;
}

.lft-align {
    float: left;
}

#over-none {
    overflow: hidden !important;
}

.brown-clr {
    color: #888;
}

.bor-non {
    border: none !important;
}

.txt_center {
    text-align: center;
}

.italic-text {
    font-style: italic;
}

.marginleft0 {
    margin-left: 0;
}

.margin_top0 {
    margin-top: 0px;
}

.spn_wdth {
    width: 140px;
    margin-left: -19px !important;
}

.margin_top017 {
    margin-top: 1.29em;
}

.marg_top1em {
    margin-top: 1em;
}

.marg_top15em {
    margin-top: 1.5em;
}

.marg_top2em {
    margin-top: 2em;
}

.marg_top3em {
    margin-top: 3em;
}

.mar_top_35 {
    margin-top: 35px;
}

.marg_bot1em {
    margin-bottom: 1em;
}

.marg_bot2em {
    margin-bottom: 2em;
}

.marg_bot3em {
    margin-bottom: 3em;
}

.mar_top10 {
    margin-top: 0.714em;
}

.mar_top6 {
    margin-top: 6px;
}

.marg_tp50 {
    margin-top: 3.571em;
}

.margin_btm0 {
    margin-bottom: 0px;
}

.margn_rgt {
    margin-right: 1.429em;
}

.mar-rgt-min-add {
    margin-right: 2.37em;
}

.mar-rgt-ext {
    margin-right: 1em;
}

.marg_lftt {
    margin-left: 1.071em;
}

.padding_dwn {
    padding-bottom: 1.071em;
}

.mar_lg_lft {
    margin-left: 2.357em;
}

.margin_rt_14 {
    margin-right: 14px;
}

.margn_lft {
    margin-left: 1.429em;
}

.margn_up_20 {
    margin-top: 1.071em;
}

.pad_up10 {
    padding-top: 0.714em;
}

.pad-tp {
    padding-top: 0 !important;
}

.margi_lft_27 {
    margin-left: 1.929em;
}

.margi_lft_60 {
    margin-left: 60px;
}

.mar-lt-7 {
    margin-left: 7em;
}

.marr_left_15 {
    margin-left: 0.938em;
}

.padrightboxes {
    padding: 0.5em 1.4em 0 2em;
}

.padrgt {
    padding-right: 1.5em;
}

.padrgt01 {
    padding-right: 1.875em;
}

.padding1 {
    padding: 1.5em;
}

.pad_up15 {
    padding-top: 15px;
}

.pad-top {
    padding-top: 0em !important;
}

.mar_g_tp {
    margin-top: 0.357em !important;
}

.mar_r_gt {
    margin-right: 0.714em;
}

.mar_rgt_coup_45 {
    margin-right: 4.091em;
}

.mar_rgt_coup_5 {
    margin-right: 5em;
}

.mar_rgt_coup_35 {
    margin-right: 3.182em;
}

.mar_rgt_coup_70 {
    margin-right: 6.364em;
}

.mar_rgt_coup_09 {
    margin-right: 0.818em;
}

.mar_rgt_coup_49 {
    margin-right: 4.455em;
}

.mar_rgt_coup_69 {
    margin-right: 6.273em;
}

.mar_rgt_coup_40 {
    margin-right: 0.636em;
}

.mar_btm_coup_25 {
    margin-bottom: 2.273em;
}

.mar_top_coup_20 {
    margin-top: 1.818em;
}

.mar_top_20 {
    margin-top: 20px;
}

.menu_marg_rgt {
    margin-right: 0.286em;
}

.menu_marg_lft {
    margin-left: 0.286em;
}

.margin_lft_07 {
    margin-left: 0.7em;
}

.margin_rt_05 {
    margin-right: 0.5em;
}

.margin_top_05 {
    margin-top: 0.5em;
}

.margin_rt_09 {
    margin-right: 7px;
}

.margin_lt_33 {
    margin-left: 3.3em;
}

.margin_lt_135 {
    margin-left: 135px;
}

.margin_lt_100 {
    margin-left: 100px;
}

.margin_lt_15 {
    margin-left: 1.5em;
}

.mar-rgt-15 {
    margin-right: 1.5em;
}

.line_ht {
    line-height: 1.3em;
}

.letter_spac {
    letter-spacing: 0.107em;
}

.mar-btm-chg-psd {
    margin-bottom: 2.42em;
}

.mar-top1 {
    margin-top: 1em;
}

.mar-left1 {
    margin-left: 1.0em;
}

.mar-top18 {
    margin-top: 1.8em;
}

.mar_btm_coup_35 {
    margin-bottom: 3.5em;
}

.mar-top03 {
    margin-top: 0.3em;
}

.padding_dwn0 {
    padding-bottom: 0em;
}

.marg_lftt05 {
    margin-left: 0.5em;
}

.marg-top-8 {
    margin-top: .8em;
}

.marg-top-btn {
    margin-top: 1.2em;
}

.mar-rt0 {
    margin-right: 0 !important;
}

.mar-up2 {
    margin-top: 4px !important;
}

.dis_inline {
    display: inline;
}

.pad_left6 {
    padding-left: 6px;
}

.marg-zero {
    margin: 0em;
}

.mar-bot-min {
    margin-bottom: 0.5em;
}

.mar-bot-1 {
    margin-bottom: 1em;
}

.mar-top-1 {
    margin-top: 1em;
}

.mar-top-15 {
    margin-top: 1.5em;
}

.mar-rgt-min {
    margin-right: 0.6em;
}

.marg-rgt-28 {
    margin-right: 0.28em;
}

.mar-top2 {
    margin-top: 2em;
}

.mar-bot-1 {
    margin-bottom: 1em;
}

.mar-bot-2 {
    margin-bottom: 2em;
}

.mar-bot-15 {
    margin-bottom: 1.5em;
}

.mar-top-11 {
    margin-top: 1.1em;
}

.mar-top-mid {
    margin-top: 2.5em;
}

.mar-lft-2 {
    margin-left: 2em;
}

.mar-top-22 {
    margin-top: 2.2em;
}

.mar_btm_10 {
    margin-bottom: 10px !important;
}

.txt_rgt {
    text-align: right;
}

.mrg_up_2 {
    margin-top: 2px;
}

.mar-lft-10 {
    margin-left: 10px;
}

.marg_lft_140 {
    margin-left: 140px;
}

.mar_bott {
    margin-bottom: 50px;
}

.pad_rgt157 {
    padding-right: 157px;
}

.pad_rgt_lr {
    padding-right: 68px;
}

.mar_lfft289 {
    margin-left: 289px;
}

.pad_rgt_170 {
    padding-right: 127px;
}

.pad_rgt_145 {
    padding-right: 145px;
}

.mar_lft_290 {
    margin-left: 290px;
}

.pad-lt {
    padding: 0 0 0 0px !important;
}

.mar-lt-lg {
    margin-left: 9em;
}

.mar-lft-27 {
    margin-left: 2.7em;
}

.mrg-top-lr {
    margin-top: 124px;
}

.pad_btm0 {
    padding-bottom: 0 !important;
}

.clr_both {
    clear: both;
}

.radio-btn-img {
    background: url("http://media.yardhouse.com/images/site/radiobutton.png");
}

.radio-btn-img01 {
    background: url("http://media.yardhouse.com/images/site/radio_button_small.png");
}

.checkbox-img {
    background: url("http://media.yardhouse.com/images/site/checkbox.png") no-repeat;
}

.open-link {
    font-weight: bold;
    color: #234b12;
    text-decoration: none;
}

.open-link:hover {
    font-weight: bold;
    color: #c99a6d;
    text-decoration: none;
}

.listyle-none {
    list-style: none;
}

option {
    font-weight: normal;
    font-family: AvenirLTStd-Book;
}

.border_radius0 {
    border-radius: 0px !important;
}

.menu-box {
    margin-left: 167px;
    margin-top: -28px;
}

.sub-description {
    display: inline;
    font-weight: normal;
    font-size: 20px;
}

.social_inline_display {
    display: inline;
    float: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-rendering: optimizespeed;
}

.backimg_none {
    background: none !important;
}

.mar-22 {
    margin-top: -22px;
}

.pad-lt38 {
    padding-left: 38px !important;
}

.pad-lt18 {
    padding-left: 18px;
}

.time-dd-wth {
    width: 155px;
}

.mar-lt350 {
    float: left;
    margin-left: 350px;
}

.mar-lt27 {
    float: left;
    margin-left: 27em;
}

.footer .bdr-none {
    border: none !important;
}

.default_text {
    font-family: AvenirLTStd-Book;
}

.styled_text_normal {
    font-family: AvenirLTStd-Heavy;
}

.styled_text_medium {
    font-family: AvenirLTStd-Book;
}

.styled_text_bold {
    font-family: TradeGothicLT-BoldCondTwenty;
}

.font_size_normal3 {
    font-size: 10px;
}

.font_size_norma14 {
    font-size: 11px;
}

.font_size_normal {
    font-size: 12px;
}

.font_size_normal2 {
    font-size: 14px;
}

.font_size_normal1 {
    font-size: 15px;
}

.font_size_semimedium {
    font-size: 16px;
}

.font_size_semimedium1 {
    font-size: 17px;
}

.font_size_medium {
    font-size: 18px;
}

.font_size_medium1 {
    font-size: 19px;
}

.font_size_semilarge {
    font-size: 20px;
}

.font_size_semilarge1 {
    font-size: 21px;
}

.font_size_large {
    font-size: 22px;
}

.font_size_verylarge {
    font-size: 24px;
}

.font_size_verylarge3 {
    font-size: 25px;
}

.font_size_verylarge9 {
    font-size: 26px;
}

.font_size_verylarge2 {
    font-size: 28px;
}

.font_size_verylarge5 {
    font-size: 30px;
}

.font_size_verylarge6 {
    font-size: 32px;
}

.font_size_verylarge8 {
    font-size: 35px;
}

.font_size_verylarge10 {
    font-size: 36px;
}

.font_size_verylarge11 {
    font-size: 38px;
}

.font_size_verylarge7 {
    font-size: 40px;
}

.font_size_verylarge1 {
    font-size: 41px;
}

.font_size_verylarge12 {
    font-size: 43px;
}

.font_size_verylarge4 {
    font-size: 47px;
}

.font_size10 {
    font-size: 10px;
}

.font_size11 {
    font-size: 11px;
}

.font_size12 {
    font-size: 12px;
}

.font_size14 {
    font-size: 14px;
}

.font_size15 {
    font-size: 15px;
}

.font_size16 {
    font-size: 16px;
}

.font_size17 {
    font-size: 17px;
}

.font_size18 {
    font-size: 18px;
}

.font_size20 {
    font-size: 20px;
}

.font_size21 {
    font-size: 21px;
}

.font_size22 {
    font-size: 22px;
}

.font_size24 {
    font-size: 24px;
}

.font_size25 {
    font-size: 25px;
}

.font_size26 {
    font-size: 26px;
}

.font_size28 {
    font-size: 28px;
}

.font_size30 {
    font-size: 30px;
}

.font_size32 {
    font-size: 32px;
}

.font_size35 {
    font-size: 35px;
}

.font_size36 {
    font-size: 36px;
}

.font_size38 {
    font-size: 38px;
}

.font_size40 {
    font-size: 40px;
}

.font_size41 {
    font-size: 41px;
}

.font_size43 {
    font-size: 43px;
}

.font_size47 {
    font-size: 47px;
}

.font_size72 {
    font-size: 72px;
}

.lowercase {
    text-transform: lowercase;
}

.uppercase {
    text-transform: uppercase;
}

.bold {
    font-weight: bold;
}

.italic {
    font-style: italic;
}

.normal {
    font-weight: normal;
}

.txt_style {
    text-decoration: underline;
}

.txt_style1 {
    text-decoration: none;
}

.txt_center {
    text-align: center;
}

.txt_left {
    text-align: left;
}

.txt_right {
    text-align: right;
}

.txt_wrapword {
    word-wrap: break-word;
}

.hr {
    border: 0px;
    border-bottom: 1px solid #c7bbae;
    margin: 20px 0px;
}

.width220 {
    width: 220px;
}

.width230 {
    width: 230px;
}

.width350 {
    width: 350px;
}

.width390 {
    width: 390px;
}

.width430 {
    width: 430px;
}

.width450 {
    width: 450px;
}

.dis_inline {
    display: inline;
}

.dis_block {
    display: block;
}

.dis_inlineblock {
    display: inline-block;
}

.dis_none {
    display: none;
}

.dis_inherit {
    display: inherit;
}

.pos_relative {
    position: relative;
}

.pos_absolute {
    position: absolute;
}

.pos_static {
    position: static;
}

.pos_fixed {
    position: fixed;
}

.flt_left {
    float: left;
}

.flt_right {
    float: right;
}

img {
    max-width: 100%;
}

input,
button,
select,
textarea {
    font-family: AvenirLTStd-Book;
}

.mar-gc-ship {
    margin-top: 59px;
}

.mar-gc-span {
    margin-left: 22px;
    margin-right: 22px;
}

.mar-gc-payinfo-head {
    margin-left: 153px;
}

.mar-gc-payinfo-end {
    margin-left: 135px;
}

.mar-gc-payinfo-value {
    margin-left: 163px;
}

.mar-gc-container {
    margin: 0 20px 0 20px;
}

.base-font {
    font-family: TradeGothicLT-BoldCondTwenty;
}

.base-font-with-color {
    color: #555;
}

.marginbot {
    margin-bottom: 0;
}

.pad_btm02 {
    padding-bottom: 2.143em;
}

.pad_btm08 {
    padding-bottom: 3.214em;
}

.list-none {
    list-style: none outside none;
    margin-bottom: 1.25em;
    margin-left: 0;
}

.listed {
    margin-top: 0.63em;
}

.carousel-control {
    background: none;
    border: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    border-radius: none;
}

.carousel-indicators {
    right: 12em;
    top: 2em;
}

.arrowleft {
    left: 2em;
}

.arrowright {
    right: 2em !important;
}

.home-midbar {
    background-image: url('http://media.yardhouse.com/images/site/middlebar_home.png');
}

.home-midbar .content-strip {
    text-align: center;
    color: #214611;
}

@media screen and (min-width:801px) {
    .home-midbar .home-midbar-vertical {
        margin-top: 1.2em;
    }
}

.home-midbar .text-center a {
    text-decoration: underline;
    color: #214611;
}

.home-midbar .text-center a:hover {
    text-decoration: none;
    color: #c99a6d;
}

.home-midbar .text-center a:focus,
.home-midbar a:focus {
    text-decoration: none;
    color: #214611;
}

.videoiconpad {
    padding-right: 0.3em;
}

.green-txt {
    margin: 2em 0em 0em 5em;
}

.green-txt .hand-txt,
.green-txt .story-txt {
    text-align: center !important;
    margin-top: 1em;
}

.sub-mar-top {
    margin-top: 0px;
}

.grid_top {
    top: -4.9em;
    z-index: -500;
}

.gridimage {
    position: relative;
}

.gridimage .marginleft {
    margin-left: 0;
}

.gridimage .widthdet {
    width: 33.2%;
}

.gridimage .spantext {
    color: #ffffff;
    background-color: rgba(22, 12, 1, 0.7);
    position: absolute;
    bottom: 0px;
    padding: 0px 0 0 5px;
}

.gridimage .fontdet {
    font-weight: bold;
    padding: 10px;
}

.gridimage .plusimage {
    background-image: url("http://media.yardhouse.com/images/site/red-plus.png");
    height: 38px;
    width: 38px;
}

.mar_lft {
    margin-left: 0;
}

.margbot1 {
    margin-bottom: 1.250em;
}

#content_body {
    font-family: AvenirLTStd-Book;
    font-size: 12px;
    color: #000;
    margin-top: 120px;
    background: url("http://media.yardhouse.com/images/site/body-bg.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-color: #635248;
}

#content_body h1 {
    font-family: TradeGothicLT-BoldCondTwenty;
    color: #000000;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: -1px;
}

#content_body .box {
    position: relative;
}

#content_body .body_strip {
    background: url("http://media.yardhouse.com/images/site/body_strip.png") repeat scroll center 0 transparent;
    margin-top: 1.250em;
    margin-bottom: 1.250em;
    height: 76px;
}

#content_body .container-main {
    overflow: hidden;
    position: relative;
    background: none;
}

#content_body .main_cnt .span12.container-main {
    background: none;
}

#content_body h1.account {
    color: #efe3d8;
    font-size: 2.5em;
    font-weight: normal;
    padding: 0.2em 0 0;
    text-transform: uppercase;
}

#content_body .box {
    position: relative;
}

#content_body .left-div {
    width: 100%;
    margin: 0;
    text-transform: uppercase;
}

#content_body .left-div .padding1 {
    padding: 0;
}

#content_body .lt-menu-container {
    width: 320px;
    float: left;
    background: url(http://media.yardhouse.com/images/site/transparent_bg2.png) repeat;
    height: 100%;
    position: absolute;
}

.content_body_location {
    margin-top: 0px !important;
}

.content_body_location_top {
    padding-bottom: 0em !important;
}

.left-menu-header {
    background: none repeat scroll 0 0 #000;
    padding: 10px 10px;
    text-align: center;
    color: #ffffff;
    margin-left: 2em;
    width: 228px;
    display: none;
}

.left-div a {
    color: #fff;
    text-decoration: underline;
}

.recent-activity {
    color: #f2eeee;
    background: none;
    padding: 20px 30px;
    cursor: pointer;
    outline: none;
}

.recent-activity a {
    color: #f2eeee;
    text-decoration: none;
}

.recent-activity a:focus {
    color: #ffffff;
    outline: none;
}

.recent-activity {
    color: #f2eeee;
    background: none;
    padding: 20px 30px;
    cursor: pointer;
}

.recent-activity a {
    color: #f2eeee;
    text-decoration: none;
}

.recent-activity ul li {
    list-style: none;
}

.recent-activity h2 {
    text-transform: capitalize;
    font-size: 1.3em;
    font-weight: normal;
    color: #f2eeee;
}

.recent-activity h2.icon {
    background: transparent url(http://media.yardhouse.com/images/site/edit_icon.png) no-repeat scroll right 6px;
    padding-right: 1em;
}

.recent-activity ul,
.recent-activity p {
    margin: 0;
    padding: 0;
}

.recent-activity .titlediv {
    margin-top: 0;
    padding-left: 0;
    padding-top: 0;
}

.recent-activity .titlediv1 {
    margin-top: 1.7em;
    padding-left: 1em;
    padding-top: 1em;
}

.recent-activity .titleclass {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 2.2em;
    font-weight: normal;
    line-height: 1.2em;
    color: #fff;
}

.recent-activity .txtclass-1 {
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    font-size: 16px;
    text-transform: capitalize;
    width: 92%;
}

.recent-activity .txtclass-1 a:hover {
    color: #af8166;
}

.recent-activity:hover,
.recent-activity.active {
    background: #000;
}

.recentact-high {
    background: #000;
}

.subscriptions-high {
    background: #000;
}

.left-menu-sep {
    border-bottom: 1px solid #ddb6a0;
    display: none;
    margin: 0 30px;
}

a.left-menu-link {
    color: #fff !important;
}

a.left-menu-link:hover {
    color: #af8166 !important;
}

.questions {
    background: transparent url(http://media.yardhouse.com/images/site/nav-li-bg-large.png) no-repeat;
}

.question-txt {
    font-size: 1.4em;
    line-height: 1.2em;
    color: #000;
}

.ques-space span {
    color: #000;
}

.ques-space p {
    color: #706b6b;
    font-weight: bold;
}

.borderbot0 {
    border-bottom: 0px;
}

.addressbox {
    width: 342px;
}

.linkcolortxt {
    color: #906d4f;
    text-decoration: none;
    cursor: pointer;
    font-family: AvenirLTStd-Book;
}

.linkcolortxt a {
    color: #906d4f;
    text-decoration: none;
    margin-right: 1em;
    position: relative;
    top: 4px;
    font-size: 14px;
}

.help-txt .linkcolortxt a {
    top: 0px;
}

.user-account {
    background: none repeat scroll 0 0 #ffffff;
    margin: 0px 0;
    color: #000000;
    min-height: 58em;
    float: right;
}

.user-account .prof_inf,
.user-account .name,
.user-account .phone,
.user-account .email,
.user-account .pass_sec,
.user-account .addr {
    color: #555555;
}

.user-account .prof_inf h3,
.user-account .name h3,
.user-account .phone h3,
.user-account .email h3,
.user-account .pass_sec h3,
.user-account .addr h3 {
    margin-bottom: 0px;
}

.user-account .prof_inf .email_txt,
.user-account .name .email_txt,
.user-account .phone .email_txt,
.user-account .email .email_txt,
.user-account .pass_sec .email_txt,
.user-account .addr .email_txt {
    color: #945635;
}

.user-account .im-int {
    line-height: 2.7em;
}

.user-account .mar_top05 {
    margin-top: 1.071em;
}

.user-account .default-type01 {
    float: left;
    padding: 0px;
}

.user-account .margbottom th {
    font-weight: normal;
}

.user-account .margbottom td {
    padding-bottom: 1.8em;
}

.user-account .marrg_topp {
    margin-top: 0.429em;
}

.user-account .txt_bd {
    font-weight: bold;
}

.user-account .header_line {
    border-bottom: 1px solid #b3a29e;
    margin-right: 1em;
    width: 100%;
}

.user-account .header_line_grey {
    border-bottom: 1px solid #898986;
    margin-right: 1em;
    width: 100%;
}

.user-account .arrow-down {
    background: url("http://media.yardhouse.com/images/site/plus_round.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    width: 22px;
    margin: 0 0 0 2.3em;
}

.user-account .arrow-up {
    background: url("http://media.yardhouse.com/images/site/minus-circle.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    width: 22px;
    margin: 0 0 0 2.3em;
}

.user-account .prof_inff {
    margin-top: 0;
}

.user-account .prof_inff h3 {
    margin-bottom: 0px;
    color: #000;
}

.user-account .prof_inff .mar_btm02 {
    margin-bottom: 2.857em;
}

.user-account h3,
.user-account .togotxt {
    text-transform: capitalize;
    font-size: 24px;
    font-weight: normal;
    color: #000;
    *font-family: TradeGothicLT-BoldCondTwenty;
    font-family: TradeGothicLT-BoldCondTwenty;
}

.user-account .subscription-check {
    line-height: 3.214em;
}

.user-account .subscription-check .margin_rt {
    margin-right: 1.357em;
}

.user-account .subscription-check .margin_tp01 {
    margin-top: 0.929em;
}

.user-account .subscription-check .wid {
    width: 205px;
}

.user-account .subscription-check .wid01 {
    width: 226px;
}

.user-account .email01 {
    line-height: 3.214em;
}

.user-account .marg_tp_lt {
    margin-top: 0.643em;
    margin-left: 0.714em;
}

.user-account .marg_tp_lft {
    margin-top: 0.786em;
}

.user-account .marg_tp_lt01 {
    margin-top: 20px;
    margin-left: 0.714em;
}

.user-account .margin_tp_rad {
    margin-top: 1.929em;
}

.user-account .mar_lft_tp {
    margin-top: 1.6em;
    margin-left: 1.5em;
}

.padrightbox2 {
    padding: 0 2.143em;
}

.ques-space {
    margin-left: .8em;
    padding: 1.4em 0 0;
}

.togospace {
    padding: 1em 0 2.2em 0;
}

.fontlar {
    font-size: 1.3em;
}

.tabspacing {
    text-align: right !important;
}

.lineheight1 {
    line-height: 1.9em;
}

.margin_bmm {
    margin-bottom: 0.143em;
}

.mar-title-lft {
    margin-left: -25px;
}

.fpoimage {
    margin: 2em 0 0 1.2em;
}

.intendpad {
    padding-left: 1.2em !important;
}

.tableborder th,
.tableborder td {
    border-top: 1px dotted #000000;
}

.tableborder0 {
    border-top: 0 none !important;
}

.italics {
    font-style: italic;
}

.subcat-title {
    font-size: 20px;
    font-weight: normal;
    padding-top: 1.7em;
    color: #555;
    font-family: TradeGothicLT-BoldCondTwenty;
    display: inline-block;
    width: 100%;
    color: #000;
    float: left;
}

.padtop {
    padding-top: 0em;
}

.padtop_13 {
    padding-top: 1.6em;
}

.padbottom {
    padding-top: 0px;
}

.subcat-img {
    padding-top: 0.1em;
}

.favorite-cursor {
    cursor: pointer;
}

.fav-menu-item .fav-bg-img {
    background-color: #FFFFFF;
    border: 1px solid #BABABA;
    height: auto;
    width: 581px;
    margin-bottom: 0.7em;
    background: url("http://media.yardhouse.com/images/site/fav-loc-bg.png") repeat-y;
}

.fav-menu-item .fav-menu-img {
    width: 216px;
    height: auto;
    display: none;
}

.fav-menu-item .fav-menu-title {
    padding-left: 1.3em;
    color: #68655A;
    font-size: 1.2em;
}

.fav-menu-item .fav-line-ht {
    line-height: 1.7em;
}

.fav-menu-item .fav-tit-link {
    color: #000;
    text-decoration: none;
}

.fav-menu-item .fav-tit-link a,
.fav-menu-item a:focus {
    color: #906d4f !important;
    text-decoration: none;
}

.fav-menu-item .fav-tit-link a:hover {
    color: #806147 !important;
    text-decoration: none;
}

.fav-menu-item .fav-menu-or {
    margin-top: 1.85em;
}

.fav-menu-item .fav-menu-fb {
    margin: 5px 0 0 2px;
}

.fav-menu-item .fav-menu-rem {
    margin-left: 0.6em;
    margin-top: 2.2em;
    font-size: 0.9em;
}

.fav-menu-item .fav-menu-rem a {
    color: #955635 !important;
    text-decoration: underline;
}

.fav-menu-item .fav-menu-org-go {
    margin-top: 2.7em;
    margin-right: 0.3em;
}

.fav-menu-item .togo_but_favm {
    display: inline-block;
    font-size: 7pt;
    padding-left: 10px;
    padding-right: 10px;
    width: auto;
}

.subscription-check label.span2 {
    padding-left: 0;
}

.subscription-check input[type="checkbox"]:focus {
    outline: 0;
}

.buttonclass {
    background: #b37640;
    color: #ffffff;
    height: 1.25em;
    padding: 8px 20px;
    width: auto;
    cursor: pointer;
}

.buttonclass:hover,
.menu_order_go:hover,
.choose-btn:hover,
.primary-btn_overlay:hover,
.primary-btn:hover,
.order-btn:hover,
.menu-btn:hover,
.secondary-btn:hover,
.buttonclass01:hover,
.primary-btn-small:hover,
.menu-detail-bg .menu_order_go:hover,
.menu-detail-bg-1 .menu_order_go:hover,
.ordertogo-btn-small:hover,
.primary-btnoverlay:hover,
.secondary-btn01:hover,
.grey-btn:hover,
.coupon-aply-coupon:hover,
.border_top_recipe .primary-btn.grey_button_rec:hover,
.border_top_recipe .primary-btn.grey_button_rec.pull-right:hover,
.view-menu-btn:hover {
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.buttonclass:hover {}

.buttonclass01 {
    background: #995937;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
    color: #ffffff;
    padding: 5px 15px;
    width: auto;
    cursor: pointer;
    float: right;
    font-size: 14px;
    font-family: AvenirLTStd-Heavy;
    border: 0px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-transform: uppercase;
}

.buttonclass01 a,
.buttonclass01 a:hover {
    color: #ffffff !important;
    text-decoration: none;
}

.btn_order_lookup {
    margin-top: 43px;
}

.primary-btn {
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 10px 20px;
    text-transform: uppercase;
    width: auto;
    font-weight: normal;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: AvenirLTStd-Heavy;
    background: #95553a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
}

.btn-gth {
    border: 0px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #ffffff;
    font-family: AvenirLTStd-Heavy;
    font-size: 20px;
    padding: 18px 36px;
    text-transform: uppercase;
    ;
    background: #95553a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
}

.btn-gth-legal {
    padding: 14px 20px;
    margin-right: 8px;
}

.btn-gth-select {
    font-size: 13px;
    padding: 13px 36px;
}

.span10.paddtop1 a {
    color: #000000;
    text-decoration: none;
}

.primary-btn-join {
    background: #a67949;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 5px 14px;
    text-transform: uppercase;
    width: auto;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-weight: normal;
}

.button_submit {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #c99a6d;
    text-decoration: underline;
    text-transform: none;
}

#profile .primary-btn {
    padding: 8px 15px;
}

.secondary-btn {
    background: #bc6d43;
    background: -moz-linear-gradient(left, #bc6d43 0%, #945635 50%, #945635 50%, #bc6d43 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #bc6d43), color-stop(50%, #945635), color-stop(50%, #945635), color-stop(100%, #bc6d43));
    background: -webkit-linear-gradient(left, #bc6d43 0%, #945635 50%, #945635 50%, #bc6d43 100%);
    background: -o-linear-gradient(left, #bc6d43 0%, #945635 50%, #945635 50%, #bc6d43 100%);
    background: -ms-linear-gradient(left, #bc6d43 0%, #945635 50%, #945635 50%, #bc6d43 100%);
    background: linear-gradient(to right, #bc6d43 0%, #945635 50%, #945635 50%, #bc6d43 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#bc6d43', endColorstr='#bc6d43', GradientType=1);
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 5px 15px;
    text-transform: uppercase;
    width: auto;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #ccc;
}

.tooltip.right {
    -webkit-left: 683.633px !important;
    -webkit-top: 248.367px !important;
}

.tooltip-inner {
    background-color: #fff;
    text-transform: none;
    color: #000;
    border: 1px solid #ccc;
    box-shadow: 0px 0 3px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 0 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 0 3px rgba(0, 0, 0, 0.25);
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #ffffff;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #ffffff;
}

.order-boxes .padd0503 {
    padding: 4px 16px;
}

.error-box .text-big {
    font-size: 16px;
}

.tt-new1 .tooltip-inner {
    background-color: #ffffff;
    border: 1px solid #999;
    text-align: justify;
    padding: 20px;
    -webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.5);
}

.tt-new1 .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #ffffff;
}

.tt-new .tooltip-inner {
    background-color: #ffffff;
    border: 1px solid #999;
    text-align: justify;
    padding: 1.5em;
    -webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.5);
}

.tt-new .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #ffffff;
}

.tooltip-lg .tooltip {
    width: 450px;
}

.star-enable {
    padding-bottom: 4px;
    padding-left: 5px;
}

.print_content {
    margin: 0 auto;
}

#print_main {
    margin: 0px auto;
    float: none;
    background: #fff;
    padding: 14px;
}

#print_main .primary-btn_overlay {
    border-radius: 0px;
}

.printwindow {
    cursor: pointer;
}

.print_logo {
    margin-top: 1em;
    width: 120px;
}

.hours {
    position: relative;
    text-transform: capitalize;
}

.print_hours {
    left: 75px;
    position: absolute;
}

.print_heading_location {
    border: solid 1px #b7b7b7;
    background-color: #e5e5e5;
    padding: 0.95em 0.2em;
    font-size: 1.2em;
    width: 98.5%;
}

.print_email {
    margin-top: 10px;
}

.print_email_txt {
    line-height: 4px;
}

.print_address {
    margin-left: 0.8em;
    width: 240px;
}

.print_headlink {
    color: #000000;
    text-decoration: none;
}

.print_headlink:hover {
    color: #c99a6d;
    text-decoration: none;
}

.print_directions {
    font-size: 12px;
}

.print_directions td {
    padding: 0.1em 0.3em;
    border-top: 1px solid #e6d9ce;
}

.modal-backdrop {
    background: #d7d7d7;
}

.btn_fl {
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 10px 20px;
    text-transform: uppercase;
    width: auto;
    font-weight: normal;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    font-family: AvenirLTStd-Heavy;
    background: #95553a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
    display: block;
    margin-bottom: 8px;
    width: 10em;
    margin-left: 0em;
    text-align: center;
}

.primary-btn.btn_fl>img {
    padding-top: 0px;
    margin-left: 5px;
}

.input_btn_view {
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 10px 20px;
    text-transform: uppercase;
    width: auto;
    font-weight: normal;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    font-family: AvenirLTStd-Heavy;
    background: #95553a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
}

.legal_text {
    color: #000;
    font-size: 14px;
    letter-spacing: 1px;
}

.footer *::-moz-placeholder {
    color: #fff;
    font-style: normal;
    opacity: 100;
}

.menu-grid-link {
    font-size: 10px;
    font-weight: normal;
    margin-top: 19px;
    margin-left: 2px;
}

.menu-list-link {
    font-size: 10px;
    font-weight: normal;
    margin-top: 19px;
    margin-left: 4px;
}

.menu-filter-link {
    font-size: 10px;
    font-weight: normal;
    padding-top: 19px;
}

img.adp-marker {
    margin-right: 30px;
}

.contact_textarea {
    height: 150px;
}

.footer .form-search button {
    text-transform: uppercase;
}

.menu-detail-bg form {
    margin: 0;
}

.style_h1 {
    color: #000 !important;
    font-family: TradeGothicLT-BoldCondTwenty !important;
    font-size: 48px;
    letter-spacing: 2px;
    line-height: 48px;
}

.tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90);
}

body {
    background: url("http://media.yardhouse.com/images/site/body-bg.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-color: #635248;
    font-family: AvenirLTStd-Book !important;
}

.footer input::-webkit-input-placeholder {
    color: #ffffff;
    font-style: normal;
}

.dp-inblock {
    display: inline-black !important;
}

.left-img-container {
    padding: 0px;
    width: 277px;
    float: left;
    margin: 7px;
    min-height: 344px;
    background: #f4f4f4;
}

.modal-large {
    width: 800px;
    margin-left: -406px;
}

.wid220 {
    width: 212px !important;
}

.contact-us h1 {
    color: #EFE3D8 !important;
    font-family: Intro-Regular-Alt, sans-serif;
    font-size: 40px;
    text-align: center;
    padding: 30px 0;
}

#selectallfun .span1 .styledCheckbox {
    margin-top: 5px;
    margin-bottom: 5px;
}

.row.margin_lt_100.mar_top {
    margin-left: 8px;
}

.row.mar_top02>label {
    margin-top: 0px;
}

.Myriadpro {
    font-family: "Myriad-Pro";
    font-size: 17px;
    color: #555555;
    font-weight: normal;
}

.pcr_main {
    background: url("http://media.yardhouse.com/images/site/pcr-bg.png") no-repeat;
    background-size: 100% 100%;
    width: 100%;
    padding: 0px;
    margin: 0px 0px 0px;
    height: 280px;
    text-align: center;
}

.pcr_main h1 {
    color: #FFFFFF !important;
    font-size: 70px;
    text-transform: uppercase;
    padding-top: 120px;
    text-shadow: 0px 1px 9px #969696;
}

.container-fluid a#referafriend {
    text-decoration: none;
}

.primary-btn:hover,
.buttonclass01:hover,
.order-btn:hover,
.view-menu-btn:hover,
.btn-gth:hover,
.primary-btn-btn:hover,
.choose-btn:hover,
.menu_order_go:hover,
.menu-detail-bg .menu_order_go:hover,
.menu-detail-bg-1 .menu_order_go:hover,
.primary-btn-small:hover,
.menu-btn:hover,
.menu-bg-grid-empty .loc-detail .secondary-btn01:hover,
.menu-bg-grid-empty .req-tim .secondary-btn01:hover,
.coupon-aply-coupon:hover,
.primary-btnoverlay:hover,
.ordertogo-btn-small:hover,
.grey-btn:hover,
.border_top_recipe .primary-btn.grey_button_rec,
.border_top_recipe .primary-btn.grey_button_rec.pull-right:hover,
.secondary-btn01:hover,
#gc .grn-btn:hover,
#gc .grn-btn-sm:hover,
#gc .gc_form_triage .buttonclass01:hover,
#gc .btn-shp:hover,
.modal .btn-ed .btn-shp:hover,
.gc-mdl-grn-btn.span2:hover,
.over-btn .btn-shp:hover,
.primary-btn.savechange-txt:hover {
    background: #ba6d40;
    background: -moz-linear-gradient(-45deg, #ba6d40 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #ba6d40 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ba6d40), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #ba6d40));
    background: -webkit-linear-gradient(-45deg, #ba6d40 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #ba6d40 100%);
    background: -o-linear-gradient(-45deg, #ba6d40 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #ba6d40 100%);
    background: -ms-linear-gradient(-45deg, #ba6d40 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #ba6d40 100%);
    background: linear-gradient(135deg, #ba6d40 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #ba6d40 100%);
}

a.btn-gth {
    text-decoration: none;
}

a:hover.btn-gth {
    color: #fff;
    cursor: pointer;
}

.gf_container a.btn-gth {
    margin-top: 10px;
}

input#news_offers {
    margin: 0;
}

input#mail_update {
    margin: 0;
}

form[name="locationFormInLinks"] {
    margin-bottom: 0;
}

.primary-btn:hover,
.buttonclass01:hover,
.order-btn:hover,
.view-menu-btn:hover,
.btn-gth:hover,
.primary-btn-btn:hover,
.choose-btn:hover,
.menu_order_go:hover,
.menu-detail-bg .menu_order_go:hover,
.menu-detail-bg-1 .menu_order_go:hover,
.primary-btn-small:hover,
.menu-btn:hover,
.menu-bg-grid-empty .loc-detail .secondary-btn01:hover,
.menu-bg-grid-empty .req-tim .secondary-btn01:hover,
.coupon-aply-coupon:hover,
.primary-btnoverlay:hover,
.ordertogo-btn-small:hover,
.grey-btn:hover,
.border_top_recipe .primary-btn.grey_button_rec,
.border_top_recipe .primary-btn.grey_button_rec.pull-right:hover,
.secondary-btn01:hover {
    background: #ba6d40;
    background: -moz-linear-gradient(-45deg, #ba6d40 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #ba6d40 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ba6d40), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #ba6d40));
    background: -webkit-linear-gradient(-45deg, #ba6d40 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #ba6d40 100%);
    background: -o-linear-gradient(-45deg, #ba6d40 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #ba6d40 100%);
    background: -ms-linear-gradient(-45deg, #ba6d40 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #ba6d40 100%);
    background: linear-gradient(135deg, #ba6d40 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #ba6d40 100%);
}

div#likeComment .default-button {
    margin-top: 0px;
}

input#news_offers {
    margin: 0;
}

input#mail_update {
    margin: 0;
}

.user-account.fav-menu-item form {
    float: left;
}

.footer {
    position: relative;
    width: 100%;
    background: #000000;
    font-family: AvenirLTStd-Book;
    float: left;
}

.footer .primary-btn {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px 20px;
}

.footer .span12 .lead {
    color: #bbbbbb;
    font-size: 14px;
    text-transform: uppercase;
}

.footer .lead,
.footer .lead label {
    font-size: 14px;
    color: #f1eae3;
    border-bottom: 1px solid #303030;
    padding-top: 1em;
    margin-bottom: 0em;
}

.footer .border_bottom {
    border-bottom: 1px solid #303030;
    padding-bottom: 10px;
}

.footer .footer-bg {
    background: #000;
}

.footer .input-color {
    border: 1px solid #897969;
}

.footer .check-box-fix {
    margin-left: 0;
    clear: both;
}

.footer .btn-bg {
    background-color: #897969;
}

.footer form a,
.footer .link {
    color: #b8b8b8;
    padding-left: 0.625em;
}

.footer form .input-bg {
    background-color: #1b1b1b;
    border: 1px solid #272727;
    color: #8e6d4d;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin: 0 0px;
    padding: 4px 14px;
    width: 230px;
}

.footer .span3 img {
    padding-right: 16px;
    width: 34px;
    border: 0px;
}

.footer .row-top {
    margin-top: 1.125em;
    border-bottom: 1px solid #897969;
}

.footer .span-menu {
    margin-left: 0px;
    margin-top: 0em;
    padding-left: 0px;
    width: 220px;
}

.footer .eat-smart {
    margin-left: 25px;
    margin-top: 0em;
    width: 220px;
}

.footer .footer-link span.link {
    padding-right: 0.625em;
    padding-left: 0.625em;
}

.footer .footer-link a {
    padding-right: 0.625em;
    padding-left: 0.625em;
    text-decoration: underline;
}

.footer .footer-link.language {
    margin: 0;
}

.footer .checkbox.link {
    font-size: 14px;
    text-decoration: none;
    margin-top: -7px;
}

.footer .language a {
    text-decoration: none;
    color: #c99a6c;
}

.footer .language a:focus {
    color: #fff;
    text-decoration: none;
}

.footer .language a:hover {
    color: #e1b78e;
    text-decoration: none;
}

.footer a.linkage {
    color: #c99a6c;
    text-transform: uppercase;
    font-size: 14px;
}

.footer a.linkage:hover {
    color: #c99a6c;
    text-decoration: underline;
}

.footer .footer-link p {
    color: #b8b8b8;
    font-size: 14px;
}

.footer .footer-link p span.pull-right {
    color: #444;
}

.footer p.lead,
.footer .lead label {
    font-weight: normal;
    font-size: 24px;
    padding-bottom: 6px;
}

.footer p.language {
    padding-bottom: 1.5em;
    padding-top: 1.25em;
}

.footer .primary-btn-join,
.footer .primary-btn-join:hover {
    background: url(http://media.yardhouse.com/images/site/YH-btn.png) no-repeat;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px 18px;
}

.footer .submit {
    background-image: url("http://media.yardhouse.com/images/site/button-bg.png");
    width: 2.0625em;
    height: 1.25em;
    width: auto;
    padding: 0.54em 0.94em;
    margin-left: 0;
    color: #ffffff;
}

.footer .input-bg::-webkit-input-placeholder {
    color: #8e6d4d;
}

.footer .input-bg:-moz-placeholder {
    color: #8e6d4d;
}

.footer .input-bg::-moz-placeholder {
    color: #8e6d4d;
}

.footer .input-bg:-ms-input-placeholder {
    color: #8e6d4d;
}

.footer .email-container {
    margin-left: 0.9375em;
    color: #ffffff !important;
}

.footer .center-icon {
    padding: 0;
    margin-top: 45px;
}

.footer ul {
    list-style-type: none;
}

.footer ul li {
    background-repeat: no-repeat;
    color: #c99a6c;
    font-size: 14px;
    padding-top: 0.63em;
    background-position: 0px 5px;
    padding-left: 0px;
    text-transform: uppercase;
}

.footer ul li a {
    background-repeat: no-repeat;
    color: #c99a6c;
    font-size: 14px;
    background-position: 0px 5px;
    padding-left: 0px;
    padding-top: 0;
    text-transform: uppercase;
}

.footer ul a:hover,
.footer ul a:focus {
    background: none !important;
    color: #ffffff;
    text-decoration: none;
}

.footer .send-overlay-form input,
.footer .send-overlay-form input[placeholder] {
    color: #fff;
}

.footer .icons img.img-rounded:hover {}

.footer .social-icon .img-rounded {
    margin-left: 2px;
}

.country {
    margin-right: 35px;
}

@media (min-width:768px) and (max-width:auto) {
    .social-icon {
        width: 16.45em;
    }
}

.footer .row-top .row>p.lead {
    border-bottom: 1px solid #666666;
}

.span12.row-top.marginleft0 .row>p.lead label {
    border: 0 none;
    color: #FFFFFF;
}

.email-container.email a,
.email-container.email a:hover,
.email-container.email .link {
    color: #c99a6c;
}

.email-container.email a.linkage:hover {
    color: #a67949;
    text-decoration: underline;
}

footer .span3 {
    width: 300px;
}

.lead-FT label {
    font-weight: normal;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
}

.footer .lead2 label {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 18px;
    font-weight: bold;
}

.footer .lead2 {
    text-transform: uppercase;
    margin-bottom: 0px;
    color: #BBBBBB;
    font-size: 14px;
}

.mar-lft-ft {
    margin-left: 0px;
}

.mar-lft-ft .styled-select {
    margin-right: 8px;
}

.mar-lft-ft .select-wrapper {
    background: #1b1b1b url("http://media.yardhouse.com/images/site/dropdown-red-ft.png") no-repeat scroll right center !important;
    width: 100px;
    border-radius: 5px;
    background: #000;
    color: #8E6D4D;
    font-family: AvenirLTStd-Book;
    font-size: 16px;
    border: 1px solid #272727;
    text-transform: uppercase;
    position: relative;
}

.mar-lft-ft .select-wrapper select {
    width: 100%;
}

.mar-lft-ft .select-wrapper .holder {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-transform: uppercase;
    color: #8E6D4D;
}

.mar-lft-ft label {
    color: #BBBBBB !important;
    font-size: 12px !important;
    margin-top: 5px;
    font-weight: bold;
}

.span-ft {
    width: 429px;
}

.ft-eclub label {
    color: #BBBBBB;
}

.ft-eclub .eclub-marg {
    margin-bottom: 3px;
    display: block;
}

.ft-marg-frm {
    margin-top: 1px;
}

.lead-FT label {
    margin-bottom: 6px;
}

.marg-btm-foot {
    margin-bottom: 8px;
}

.marg-btm-ftbtn {
    margin-bottom: 15px;
}

.marginleft {
    margin-left: 0;
}

.margin_top_0 {
    margin-top: -0.2em !important;
}

.header {
    position: fixed;
    height: 120px;
    background: url("http://media.yardhouse.com/images/site/header_bg.jpg") repeat-x;
    width: 100%;
    z-index: 999;
    -webkit-transform: translateZ(0);
    background-color: #000;
}

.header #logo {
    left: 0em;
    position: relative;
    top: 20px;
    width: 250px;
}

.header .logo-container {
    position: relative;
    top: -5.8em;
    width: 250px;
}

.header .header_bg {
    background: url("http://media.yardhouse.com/images/site/header_bg.jpg") repeat-x;
    height: 120px;
    top: 0;
    position: relative;
    margin: 0 auto;
}

.header .shop-nav {
    color: #ffffff;
    padding: 0.75em;
    display: inline-block;
}

.header .top-txt {
    color: #bbbbbb;
    font-weight: normal;
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    width: 590px;
    text-align: right;
}

.header .top-txt .link-wht {
    color: #c99a6d;
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
}

.header .top-txt .link-wht:hover {
    color: #f5d2b0;
}

.header .btn-txt {
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    padding: 4px 16px;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    line-height: 17px;
}

.header .btn-txt a {
    color: #c99a6d;
    text-decoration: none;
}

.header .btn-txt a:hover {
    color: #e1b78e;
}

.header .btn-txt img {
    padding: 0px;
    width: 6px;
    margin-top: -2px;
    margin-left: 5px;
}

.header .menu {
    color: #ffffff;
    float: right;
    margin-top: 23px;
}

.header .txt-welcome {
    color: #bbbbbb;
    font-weight: normal;
    font-size: 12px;
    margin-top: 0em;
}

.header .txt-welcome ul {
    margin: 0;
}

.header .txt-welcome ul li.welcome_txt {
    color: #d7a171;
}

.header .txt-welcome ul li a {
    color: #c99a6c;
    padding: 0px;
    text-decoration: none;
}

.header .txt-welcome ul li a:hover,
.header .txt-welcome ul li a:focus {
    background: transparent;
    color: #f5d2b0;
}

.header ul.menunav {
    margin: 0;
}

.header .menunav li {
    padding: 0 !important;
    color: #fff;
}

.header .menunav li:last-child {
    background: none;
    padding: 0;
}

.header .menunav li a {
    font-size: 22px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
    padding: 0 0 0 1.4em;
    font-family: TradeGothicLT-BoldCondTwenty;
    letter-spacing: -1px;
}

.header .search_li {
    width: 60px;
}

.header .menunav li a:focus {
    background: transparent;
    color: #abacac;
}

.header .menunav li a:hover {
    background: none;
    border-radius: 0;
    color: #abacac;
}

.header .menunav-active {
    color: #a66d3b !important;
}

.header .menunav-active>a {
    color: #a66d3b !important;
    text-decoration: underline;
}

.header .menunav li img {
    height: 24px;
}

.header .nav li {
    padding: 5px;
    font-size: 100%;
}

.header .nav li:last-child {
    padding-right: 0px;
}

.header-nav li a.capitalize {
    text-decoration: underline;
    text-transform: uppercase;
}

span.top-txt img {
    padding-left: 0.625em;
    padding-right: 0.575em;
}

span.posrel .link-wht img {
    width: 15px;
}

.top-txt a {
    text-decoration: underline;
}

span .side-arrow img {
    padding-left: 0.625em;
    padding-right: 0.63em;
}

.buttonclass.find-btn {
    padding: 0px 0px;
    display: inline-block;
    height: auto !important;
    background: none;
    color: #c99a6d;
}

.buttonclass.find-btn:hover {
    color: #f5d2b0;
}

.link-underline {
    text-decoration: underline;
}

.mainpopup {
    display: none;
    position: fixed;
    margin-left: 21.5em !important;
    width: 307px;
    height: 245px;
    z-index: 999;
    background-image: url("http://media.yardhouse.com/images/site/menu-location-popup.png");
}

#popheading {
    color: #80725c;
    font-size: 1.575em;
    font-weight: bold;
    line-height: 1.0em;
    margin-bottom: 0em;
    margin-top: 0;
    text-align: center;
    font-style: italic;
}

#pop-up p {
    text-align: center;
    font-style: italic;
}

.header-spacing {
    padding: 0px 5px;
    display: inline-block;
}

.marg-top42 {
    margin-top: 42px;
}

.location-popup {
    display: none;
    left: -18em;
    position: absolute;
    top: 2em;
    width: 286px;
    z-index: 9999;
    background: #ffffff;
    font-family: AvenirLTStd-Book;
    border: 1px solid #b5b5b5;
    color: #7F7F7F;
    text-align: left;
}

.location-popup a {
    color: #000;
    text-decoration: underline;
    font-weight: normal;
    text-transform: capitalize;
}

.location-popup a:hover {
    color: #c99a6d;
    text-decoration: underline;
}

.location-popup .green-textheading {
    color: #000;
    margin-top: 8px;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
}

.location-popup .maincontent {
    padding: 0px 10px;
}

.location-popup .map-location {
    width: 100px;
}

.location-popup .text-location {
    padding: 0 0 0 9px;
    line-height: 15px;
    font-size: 11px;
    text-transform: capitalize;
}

.location-popup .greentext,
.location-popup .greentext a {
    font-weight: bold;
    font-size: 13px;
    line-height: 18px;
}

.location-popup .timecontent {
    font-size: 10px;
    position: relative;
    text-transform: capitalize;
}

.location-popup .timecontent span.times {
    left: 60px;
    position: absolute;
}

.location-popup .linehr {
    border-top: 1px solid #b5b5b5;
    clear: both;
}

.location-popup .location-icons ul {
    margin: 3px 0px 3px 3px;
    font-size: 12px;
}

.location-popup .location-icons ul li {
    list-style: none;
    display: inline-block;
    width: 125px;
    padding-top: 7px;
    height: 30px;
}

.location-popup .location-icons ul li.left {
    border-right: 1px solid #b5b5b5;
}

.location-popup .location-icons ul li.right {
    margin-left: 8px;
}

.location-popup .primary-btn_overlay {
    padding: 3px 6px 5px;
    height: 25px;
    border-radius: 0px;
}

.location-popup .primary-btn_overlay img {
    margin: 4px 0 1px;
}

.location-popup .overlay_input {
    height: 15px;
    width: 175px;
    font-size: 10px;
    font-style: normal;
}

.location-popup::-moz-placeholder {
    font-size: 11px;
    font-style: normal;
}

.location-popup:-moz-placeholder {
    font-size: 11px;
    font-style: normal;
}

.location-popup:-ms-input-placeholder {
    font-size: 11px;
    font-style: normal;
}

.location-popup::-webkit-input-placeholder {
    font-size: 11px;
    font-style: normal;
}

.location-popup img {
    padding-left: 0em !important;
    padding-right: 0em !important;
}

#popheading {
    color: #80725c;
    font-size: 1.575em;
    font-weight: bold;
    line-height: 1.0em;
    text-align: center;
    font-style: italic;
    width: 245px;
    margin: 0 auto;
}

#pop-up p {
    text-align: center;
    font-style: italic;
}

.header-spacing {
    padding: 0px 5px;
    color: #bbbbbb;
    display: inline-block;
}

.sec-nav-fix a img.cart_icon {
    vertical-align: middle;
    width: 16px;
    height: 20px;
}


/*.detialArrow{display:none;background-image:url("http://media.yardhouse.com/images/site/header-arrow.png");background-repeat:no-repeat;height:14px;background-position:center bottom;display:inline-block;cursor:pointer;padding-left:4px;padding-right:4px;}*/


/*.detialArrow_up{background-image:url("http://media.yardhouse.com/images/site/header-arrow-up.png");}*/

.detialArrow {
    background-image: url("http://media.yardhouse.com/images/site/wl_down-arrow.png");
    background-repeat: no-repeat;
    height: 14px;
    background-position: center bottom;
    display: inline-block;
    cursor: pointer;
    padding-left: 4px;
    padding-right: 4px;
}

.detialArrow_up {
    background-image: url("http://media.yardhouse.com/images/site/wl_up-arrow.png");
}

.no-txttrans {
    text-transform: none !important;
}

.wl-arrow {
    /*background-image:url("http://media.yardhouse.com/images/site/wl_down-arrow.png");*/
    background-repeat: no-repeat;
    height: 14px;
    background-position: center bottom;
    display: inline-block;
    cursor: pointer;
    padding-left: 4px;
    padding-right: 4px;
}

.wl_nav .wl_time,
.wl_nav .phn_num {
    font-weight: normal;
}

.wl_nav p {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    line-height: 15px;
}

.wl_nav a {
    text-decoration: none;
}

.wl_nav .detail_loc p {
    font-size: 12px;
    line-height: 15px;
}

.wl_nav .acc-det,
.wl_nav .my_cart,
.wl_nav .detail_loc {
    display: inline-block;
    position: relative;
    top: 4px;
}

.wl_nav .rt_aln {
    text-align: right;
    padding-right: 15px;
}

.wl_nav .rt_aln a {
    text-transform: capitalize;
}

.wl_nav .rt_aln.chlg {
    visibility: hidden;
}

.wl-nav .rt_aln .change-location {
    position: relative;
    bottom: 6px;
}

.wl_nav .wl_join {
    padding: 0px;
    margin: 0px;
    position: relative;
    top: -9px;
}

.wl_nav .header-spacing {
    position: relative;
    top: -25px;
}

.wl_nav .acc-det {
    position: relative;
    top: -13px;
}

.wl_nav .my_cart {
    position: relative;
    top: -20px;
}

.wl_nav .order_num {
    width: 15px;
    height: 15px;
    border-radius: 20px;
    background-color: #a8ad00;
    color: #fff;
    padding: 3px 5px;
    border: 2px solid #fff;
    font-size: 10px;
    position: relative;
    right: 37px;
    top: 7px;
}

.wl_nav div#location-pop-up {
    left: -16.8em;
    top: inherit;
    padding: 5px;
}

.wl_nav p.green-textheading.capitalize:first-child {
    margin-left: 8px;
    margin-bottom: 10px;
}

.wl_nav label.green-textheading.capitalize {
    margin-left: 0px;
}

.wl_nav .green-textheading.capitalize {
    color: #4b0443;
    font-size: 16px;
    font-weight: bold;
    font-family: Intro W01 Regular Alt;
    text-align: left;
    text-transform: capitalize;
    font-weight: normal;
}

.wl_nav a.greentext {
    color: #9a3324;
    text-decoration: underline;
    padding-bottom: 10px;
    text-transform: capitalize;
    font-family: Intro W01 Regular Alt;
}

.wl_nav .location-popup .timecontent span.times {
    text-align: right;
    width: 76%;
}

.wl_nav .location-popup p.timecontent {
    font-size: 12px;
    font-weight: normal;
}

.wl_nav .location-popup a {
    color: #9a3324;
    font-family: inherit;
    text-decoration: underline;
}

.wl_nav .location-popup .location-icons ul li.left {
    border: none;
}

.wl_nav .row.pad-left15 {
    padding: 10px 0px;
}

.wl_nav a#popRestHrsLink {
    font-size: 12px;
    text-transform: capitalize;
}

.posrel_inline {
    display: inline;
}

.details_arrow {
    width: 14px;
    margin-left: 5px;
}

.header .shop-nav .side-arrow {
    display: none;
}

.right-div {
    min-height: 40em;
    background: #f2eeee;
    padding: 5% 3.1%;
    margin-left: 0;
    margin-left: 0px;
}

.right-div .bold {
    font-weight: bold;
}

.right-div .bold h3 {
    color: #000;
}

.right-div p {
    margin: 0;
}

.right-div p.starting {
    margin: 25px 0 0 0;
}

.right-div .messaging p {
    margin: 10px 0;
}

.btm_border {
    border: red solid 2px;
    margin: 20px 0 20px 0;
}

.active_iteam {
    background-color: rgba(0, 0, 0, 0.3);
}

.main-cont {
    background: #ffffff;
    border: 1px solid #c7bbad;
    margin-left: 0;
    margin-left: 0px;
    padding-top: 1em;
    padding-bottom: 2em;
    margin-bottom: 0em;
    width: 958px;
}

.margin_bottom0_cont {
    margin-bottom: 0em !important;
}

.img_div {
    margin-left: 1em;
    margin-top: 4.3em;
    margin-bottom: 1.4em;
}

.button_div {
    text-align: right;
    margin-bottom: 2em;
    clear: both;
    margin-left: -10px;
    line-height: 63px;
}

.button_div a {
    margin-right: 2em;
    color: #945635;
}

.defalt_txt {
    margin-left: 0em;
}

.subs_box {
    display: block;
    margin: 1em 2em 1em 2em;
    overflow: hidden;
}

.subs_box .benfits {
    color: #000;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 24px;
    font-weight: normal;
    margin-top: -10px;
}

.confirm-check {
    margin-top: 0.714em;
}

.subscription {
    margin-top: 1.8em;
}

.subscription a {
    color: #945635;
    text-decoration: none;
}

.subscription a:hover {
    color: #c99a6d;
    text-decoration: underline;
}

.boderbottom {
    border-bottom: 1px solid #897068;
}

.all_restarent {
    border-bottom: 1px solid #897068;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.error_msg {
    color: #FF0000;
    font-size: 1em;
    font-weight: bold;
    cursor: text;
    display: inline-block;
    padding-bottom: 2px;
}

.error_msg ul {
    margin-left: 0;
}

.err_msg {
    color: #FF0000;
    font-size: 12px;
    font-weight: bold;
    cursor: text;
    width: 247px;
}

label.error_msg.overlay {
    color: #9A3324 !important;
    font-weight: bold;
}

#dateNotAvail {
    font-weight: bold;
    color: red;
}


/*defect 12373 */

.terms_text {
    font-size: 14px;
}

.nav-tabs {
    border-bottom: 0px solid #ddd;
}

.cont-block {
    overflow: hidden;
    margin: 1em 0em 1em 0em;
}

.cont-block .fpo_img {
    float: left;
    width: 60%;
}

.cont-block .fpo-txt {
    float: right;
    background-color: #706b6b;
    color: #ffffff;
    height: 144px;
    width: 40%;
}

.cont-block .fpo-txt p {
    padding: 0.625em;
}

.logotxtmrg {
    margin-bottom: 0.2em;
}

.logotxtmrg li {
    min-width: 11.6em;
    font-weight: bold;
    color: #6F6B6C;
    font-size: 12px;
}

.logotxtmrg li:first-child,
.logotxtmrg li:first-child {
    text-align: left;
    min-width: 7em;
}

.logomrg li {
    min-width: 8.8em;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
}

.logomrg li:first-child {
    text-align: left;
}

.favorit-form .items {
    clear: both;
    padding: 0.5em;
}

.favorit-form .items .items-radio {
    display: inline;
}

.favorit-form .items label {
    display: inline;
    font-weight: bold;
    margin-left: 0.6em;
    color: #000;
    letter-spacing: 1px;
}

.favorit-form .items a {
    color: #945635;
    margin-left: 0.5em;
    margin-right: 0.5em;
    text-decoration: none;
}

.favorit-form .items a:hover {
    color: #c99a6d;
}

.favorit-form .items .defaultacc {
    float: left;
    max-width: 355px;
    word-wrap: break-word;
}

.favorit-form .items p {
    margin-left: 3em;
}

.favorit-form .items .edit-links {
    float: right;
    margin-right: 10em;
}

.min_height {
    min-height: 28em;
}

.border0 {
    border: 0;
}

.benefits_overlay .fpo-txt {
    height: 11.375em;
}

.benefits_overlay .fpo-txt p {
    color: #FFFFFF;
}

.tab-content {
    overflow: hidden;
}

.tab-content .tab-pane .row .span12.marg_left0 .span4.marg_left0 {
    width: 292px;
    margin: 5px !important;
}

.tab-content input.grn-btn-sm.pull-right.gc-btn-pos {
    margin-right: 20px;
    margin-top: -6px;
}

.tab-content .span1.mar_lftt01 {
    margin-left: -10px;
}

.tab-content .row.account_user.mar_left20p {
    border: 0 none;
}

.case {
    margin-left: 16px !important;
}

.span12.logbox {
    background: none repeat scroll 0 0 #FFFFFF;
}

.items-radio .radio_new {
    width: auto;
}

.email .form-linker .radio_new {
    margin-top: 8px;
    width: auto;
}

.email .form-linker .options-click label {
    height: auto;
}

.styled-select-red.edit-state.contact_ampm_select {
    margin-top: -5px;
}


/* magic fix by Taj */

.user-account02 {
    background: none repeat scroll 0 0 #ffffff;
    margin: 0;
    padding-left: 2.2em;
    padding-bottom: 2.2em;
    padding-right: 2.2em;
    color: #000000;
}

h3 {
    text-transform: capitalize;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 0px;
    color: #000;
    font-family: TradeGothicLT-BoldCondTwenty;
}

.bdr-btm {
    border-bottom: 1px solid #b3a29e;
    padding-bottom: 2.357em;
}

.mar_topp03 {
    margin-top: 2.357em;
}

.lft {
    float: left;
}

.wdth {
    width: 33%;
}

.rgt_pad {
    padding-right: 0.321em;
}

.margg_bottom {
    margin-bottom: 0.571em;
}

.success-rgt ul li {
    list-style-type: square;
}

.success-rgt a {
    color: #000;
}

.success-rgt a:hover {
    color: #000;
    text-decoration: none;
}

.img_items {
    width: 290px;
}

.success-rgt .hps:hover {
    color: #c99a6d;
}

.success-rgt #result_box {
    color: #906d4f;
}

.success-rgt #result_box:hover {
    color: #806147;
    text-decoration: underline;
}

.mar_lft {
    margin-left: 0px;
}

.mar_top {
    margin-top: 0.714em;
}

.mar_top01 {
    margin-top: 1.429em;
}

.mar_top02 {
    margin-top: 1.071em;
}

.mar_top03 {
    margin-top: 2.857em;
}

.mar_topp04 {
    margin-top: 1.786em;
}

.m_top1 {
    margin-top: 1.1em !important;
}

.mar_lftt {
    margin-left: 5px;
}

.mar_lftt01 {
    margin-left: 17px;
}

.mar_lftt02 {
    margin-left: 10px;
}

.mar_lftt03 {
    margin-left: 20px;
}

.mar_lft04 {
    margin-left: -1.143em;
}

.mar_lft044 {
    margin-left: -1.071em;
}

.mar_lft05 {
    margin-left: -2.143em;
}

.mar_lft06 {
    margin-left: 0.357em;
}

.mar_lftt07 {
    margin-left: 3.214em;
}

.mar_rgt {
    margin-right: 30px;
}

.mar_rgt01 {
    margin-right: 20px;
}

.mar_rgt_imp {
    margin-right: 2.1em !important;
}

.mar_lst_lft {
    margin-left: 30px;
}

.pad_lft {
    padding-left: 0em;
}

.mar_btm01 {
    margin-bottom: 0px;
}

.mar_btmm01 {
    margin-bottom: 1.429em;
}

.pad-btm {
    padding-bottom: 1.129em;
}

.pad_rigt {
    padding-right: 1.286em;
}

.pad_rigt01 {
    padding-right: 1.429em;
}

.padrgt01 {
    padding-right: 2.143em;
}

.pad_btm01 {
    padding-bottom: 1.714em;
}

.marrgg_lft {
    margin-left: 2.871em;
}

.margin_top_bot {
    margin-bottom: 0.500em;
    margin-top: 0.500em;
}

.clr_bth {
    clear: both;
}

.user-account01 {
    background: none repeat scroll 0 0 #fff;
    border: none;
    margin: 0;
    padding-left: 1.88em;
    padding-top: 0.571em;
    padding-bottom: 3.2em;
    color: #555555;
}

.user-account01 h3,
.user-account01 .togotxt {
    text-transform: uppercase;
    font-size: 30px;
    font-weight: normal;
    color: #000;
    *font-family: TradeGothicLT-BoldCondTwenty;
    font-family: TradeGothicLT-BoldCondTwenty;
}

.user-account01 .prof_inf {
    border-bottom: 1px solid #d4cbc9;
    line-height: 1em;
    padding-bottom: 2.143em;
}

.user-account01 .e_mail {
    color: #555555;
    border-bottom: 1px solid #c7bbb7;
    line-height: 4em;
    line-height: 1.563em;
}

.user-account01 .e_mail .text_wid {
    width: 450px;
}

.user-account01 .gen_info {
    color: #d9d9d9;
    border-bottom: 1px solid #b3a29e;
    line-height: 4em;
    line-height: 1.563em;
}

.user-account01 .gen_info .text-type-wid {
    width: 21.7em;
    margin-right: 3.8em;
}

.user-account01 .gen_info .fst_name_wid {
    width: 256px;
}

.user-account01 .gen_info .address-type-sel,
.user-account01 .gen_info .address-type-sel select {
    width: 208px;
}

.user-account01 .gen_info .ext {
    width: 165px;
}

.user-account01 .gen_info .ext-input {
    width: 130px;
}

.user-account01 .gen_info .add_wid {
    width: 285px;
}

.user-account01 .gen_info .city_wid {
    width: 260px;
}

.user-account01 .gen_info .zip_wid {
    width: 122px;
}

.user-account01 .gen_info .phone_wid {
    width: 260px;
}

.user-account01 .gen_info .phone_type_wid {
    width: 300px;
}

.user-account01 .gen_info .phone_type_wid select {
    width: 300px;
}

.user-account01 .p {
    color: #000;
}

.user-account01 .dob {
    color: #000;
    border-bottom: 1px solid #b3a29e;
    line-height: 4em;
    line-height: 1.563em;
}

.user-account01 .dob .magin_right {
    margin-right: 1.814em;
}

.user-account01 .pwd {
    color: #000;
    border-bottom: 1px solid #b3a29e;
    line-height: 4em;
    line-height: 1.563em;
}

.user-account01 .pwd .pwd_wd {
    width: 200px;
}

.user-account01 .pwd .con_pwd {
    width: 172px;
}

.user-account01 .pwd .phone_type_wid {
    width: 300px;
}

.user-account01 .pwd .cha_ans_wid {
    width: 350px;
}

.user-account01 .pwd .mmar_lft {
    margin-left: 9px;
}

.user-account01 .address {
    border-bottom: 1px solid #b3a29e;
    line-height: 4em;
    padding-bottom: 0.938em;
    line-height: 1.563em;
    font-size: 14px;
}

.user-account01 .cmplt_acc {
    color: #d9d9d9;
    line-height: 4em;
    line-height: 1.563em;
}

.user-account01 .cmplt_acc a {
    color: #c13f29;
}

.user-account01 .lst_par {
    color: #d9d9d9;
    border-bottom: 1px solid #b3a29e;
    line-height: 4em;
    line-height: 1.563em;
}

.user-account01 .padd_bottm01 {
    padding-bottom: 2.500em;
}

.user-account01 .header_line {
    border-bottom: 1px solid #b3a29e;
    margin-right: 20px;
    width: 100%;
}

.user-account01 .dar_pho {
    width: 146px;
    height: 145px;
    float: left;
}

.user-account01 .bag_icon {
    padding-left: 2.5em;
    color: #555555;
}

.user-account01 .car_icon {
    padding-left: 2.625em;
    color: #555555;
}

.user-account01 .pref_restu {
    line-height: 1em;
}

.user-account01 .pref_restu h3 {
    font-size: 19px;
    margin-top: 0px;
    font-weight: bold;
    line-height: 1em;
    color: #000;
}

.user-account01 small {
    font-size: 100%;
}

.lst_par {
    color: #3b1a00;
    border-bottom: 1px solid #b3a29e;
    line-height: 4em;
    margin-bottom: 10px;
    line-height: 1.563em;
}

.info_text2 {
    float: left;
    font-size: 0.8em;
    line-height: 1.3em;
    margin-top: 28px;
    margin-left: 10px
}

.sub_head1 {
    font-size: 1.3em;
    font-weight: normal;
}

.l_height54 {
    line-height: 3.95em;
}

.container_wd1 {
    background: #fff !important;
    width: 958px;
    border: 1px solid #bababa;
}

.prof_inf.padrightbox2 {
    padding-top: 24px;
}

.mar-up2.tt-new1 {
    margin-top: 0px !important;
}

.options-click.span3.radi_width {
    margin-top: 20px !important;
}

styled-select-red.edit-state {
    margin-top: 0px !important;
}

.pull-left.mar-top03 {
    margin-top: -2px;
}

.confirm-check .pad_rgt_170 {
    padding-right: 170px;
    margin-left: 40px;
    margin-top: 2px;
}

.primary-btn.primary-btn-width {
    margin-top: -5px !important;
}

.email_name {
    width: 91% !important;
}

.join_row h2 a {
    color: #000;
}

a#joineclubcontactus .primary-btn {
    margin-top: 20px;
}

form a {
    color: #906d4f;
    text-decoration: none;
}

form a:hover {
    color: #806147;
    text-decoration: underline;
}


/* Defect 13392 */

a,
a:focus {
    color: #906d4f;
}

a:hover {
    color: #806147;
}

.margin_top1 {
    margin-top: 2.5em;
}

.margin_top3 {
    margin-top: 3em;
}

.margin_top145 {
    margin-top: 1.45em;
}

.paddingrtcont {
    padding: 0 1.1em 0 1.2em;
}

.padrightbox1 {
    padding: 0 1.4em 0 1em;
}

.margin_0 {
    margin: 0;
}

.padding_top11 {
    padding-top: 0.4em;
}

.margin_bot3 {
    margin-bottom: 3em;
}

.mar_rt_03 {
    margin-right: 0.3em;
}

.togorders .paddingleft2 {
    padding-left: 2em;
}

.togorders .paddingleft3 {
    padding-left: 3.1em;
}

.togorders .paddingleft255 {
    float: right;
    margin-right: -3em;
    width: 90px;
}

.togorders .status_maindiv {
    width: 51px;
    padding-left: 29px;
    word-wrap: break-word;
}

.togorders .paddingleft25 {
    word-wrap: break-word;
    width: 60px;
}

.togorders .paddingleft12 {
    padding-left: 1.2em;
}

.togorders .padding_bottom {
    padding-bottom: 0.6em;
}

.togorders .padding_bottom_12 {
    padding-bottom: 1.5em;
}

.togorders .padding_bottom_1 {
    padding-bottom: 2.5em;
}

.togorders .padding_bottom_2 {
    padding-bottom: 4em;
}

.togorders .padding_top {
    padding-top: 3em;
}

.togorders .padding_top_2 {
    padding-top: 0.5em;
}

.togorders .padding_top1 {
    padding-top: 0.4em;
}

.togorders .margin_top {
    margin-top: 2em;
}

.togorders .header_line_black {
    border-bottom: 1px solid #706b6b;
    margin-right: 1em;
    width: 100%;
}

.togorders .header_line_dot {
    border-bottom: 1px dotted #000000;
    margin-left: 1em;
    width: 98%;
}

.togorders .header_line_dot_full {
    border-bottom: 1px dotted #706b6b;
    margin-right: 1em;
    width: 100%;
}

.togorders a:focus {
    color: #945635;
    text-decoration: underline;
}

.togorders a:hover {
    color: #C99A6D;
    text-decoration: underline;
}

.togorders .collapse.in {
    margin-top: 15px;
}

.accordion-toggle_1 {
    color: #945635;
    text-decoration: underline;
}

.accordion-toggle {
    color: #000000;
    text-decoration: none;
}

.accordion-plus-ico {
    background: url("http://media.yardhouse.com/images/site/plus_round.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    margin-left: -266px;
    padding: 10px;
    position: absolute;
    width: 22px;
}

.accordion-minus-ico {
    background: url("http://media.yardhouse.com/images/site/minus_symbol.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    width: 22px;
}

.accordion-toggle.accordion-minus-ico.collapsed {
    background: url("http://media.yardhouse.com/images/site/plus_round.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    width: 22px;
}

.accordion-procd {
    background: url("http://media.yardhouse.com/images/site/plus_round.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    width: 22px;
}

.accordion-procd {
    background: url("http://media.yardhouse.com/images/site/minus_symbol.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    width: 22px;
}

.accordion-toggle.accordion-procd.collapsed {
    background: url("http://media.yardhouse.com/images/site/plus_round.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    width: 22px;
}

.visibility_hid {
    visibility: hidden;
}

.visibility_on {
    visibility: visible;
}

.cursor-pointer {
    cursor: pointer;
}

.accordion-plus-ico-loc {
    background: url("http://media.yardhouse.com/images/site/up-arrow.png") no-repeat scroll center center transparent;
    display: block;
    height: 12px;
    margin-left: 0px;
    padding: 0px;
    width: 12px;
    right: 0px;
}

.accordion-toggle.accordion-plus-ico-loc.accordion-minus-ico {
    background: url("http://media.yardhouse.com/images/site/down-arrow.png") no-repeat scroll center center transparent;
    display: block;
    height: 12px;
    padding: 0px;
    width: 12px;
}

.accordion-minus-ico-loc {
    background: url("http://media.yardhouse.com/images/site/down-arrow.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 12px;
    width: 12px;
}

.accordion-toggle.accordion-minus-ico-loc.collapsed {
    background: url("http://media.yardhouse.com/images/site/up-arrow.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 12px;
    width: 12px;
}

.accordion-procd-loc {
    background: url("http://media.yardhouse.com/images/site/up-arrow.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 12px;
    width: 12px;
}

.accordion-procd-loc {
    background: url("http://media.yardhouse.com/images/site/down-arrow.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 12px;
    width: 12px;
}

.accordion-toggle.accordion-procd-loc.collapsed {
    background: url("http://media.yardhouse.com/images/site/up-arrow.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 12px;
    width: 12px;
}

.modal.fade.in {
    top: 25% !important;
}

.modal {
    position: absolute;
}

.mobalbox,
.modalbox {
    background: #fff;
    border-radius: 6px;
    padding: 30px;
}

.close,
.close:hover,
.close:focus {
    opacity: 1;
    filter: alpha(opacity=100);
}

.close {
    position: relative;
    top: -1em;
    right: -1em;
}

.cancel_link {
    color: #945635;
}

.cancel_link:hover {
    color: #c99a6d;
    text-decoration: underline;
}

#myModalLabel {
    color: #000;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: normal;
    margin-top: 0em;
    line-height: 1em;
    font-family: TradeGothicLT-BoldCondTwenty;
    margin-bottom: 10px;
}

#myModalLabel.size30 {
    font-size: 30px;
}

.myModalLabel {
    color: #000;
    text-transform: uppercase;
    font-size: 1.575em;
    font-weight: normal;
    margin-top: 0em;
    line-height: 1em;
}

.mobalbox p,
.modalbox p {
    font-size: 14px;
    color: #000;
}

p a {
    color: #945635;
}

p a:hover {
    text-decoration: underline;
}

hr {
    border-bottom: 1px solid #c7bbae;
    margin: 20px 0;
}

hr.hr_overlay {
    border-bottom: 1px solid #897068;
    margin: 10px 0;
}

label {
    color: #000;
    font-size: 14px;
    margin-top: 5px;
}

.select-layoutform {
    width: 9.65em;
    margin-right: 10px;
}

.select-layoutform select {
    width: 9.65em;
}

.ie10 .select-layoutform {
    width: 9.65em;
}

.selectmenu-layoutform {
    width: 136px;
    margin-right: 10px;
}

.selectmenu-layoutform select {
    width: 136px;
}

.ie10 .selectmenu-layoutform {
    width: 137px;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    border-radius: 0 0 0 0px;
}

input#zipcode::-webkit-input-placeholder {
    color: #000;
}

input#zipcode::-moz-placeholder {
    color: #000;
}

input#zipcode::-ms-input-placeholder {
    color: #000;
}

input#city::-webkit-input-placeholder {
    color: #000;
}

input#city::-moz-placeholder {
    color: #000;
}

input#city::-ms-input-placeholder {
    color: #000;
}

.select_span1 {
    width: 4.9em;
}

.select_span1 select {
    width: 4.9em;
}

.select_span3,
.select_span3 select {
    width: 215px;
}

.select_span4 {
    width: 248px;
}

.select_span5 {
    width: 375px;
}

.select_span6,
.select_span6 select {
    width: 462px;
}

.res_bnt {
    background-image: url("http://media.yardhouse.com/images/site/button-bg.png");
    color: #ffffff;
    height: 1.25em;
    padding: 7px 20px;
    width: auto;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
}

.res_bnt:hover {
    color: #FFFFFF;
}

.res_bnt a {
    color: #ffffff;
    text-decoration: none;
    padding: 0px;
    cursor: pointer;
}

.res_bnt a:hover {
    background-image: url("http://media.yardhouse.com/images/site/button-bg.png");
    color: #ffffff;
    height: 1.25em;
    width: auto;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
}

.mar_naga {
    margin-top: 1.1em;
}

.iconleft {
    float: left;
    margin-right: 5PX;
}

.ovrlaylogomrg {
    display: none;
}

.ovrlaylogomrg li {
    min-width: 7.8em;
    text-align: center;
}

ul.ovrlaylogomrg li:first-child {
    display: none;
    min-width: 7.8em;
    text-align: left;
}

.options-overlay {
    padding-right: 0.74em;
}

.modalunkown {
    margin-left: -260px;
    width: 500px;
    z-index: 99999;
}

.send-overlay-form,
.send-overlay-form p {
    margin-bottom: 0;
}

.options-click01 label {
    display: inline;
    font-family: AvenirLTStd-Book;
}

.overlay-top {
    margin-top: 0.8em;
}

.options-click {
    display: block;
    margin-top: 0.05em;
}

.for_overlay {
    margin: 0.3em 0 -0.45em;
}

.options-click .checkbox_d {
    margin-top: 3px;
}

.border-content {
    color: #676559;
    border: 1px solid #676559;
    padding: 0.3em 0.5em;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.cus-plus-icon {
    margin-top: 0.05em;
    margin-right: 0.8em;
}

.options-click label {
    float: left;
    position: relative;
    height: 24px;
    padding-left: 12px;
}

.row.border-content.mar_top.mar_lg_lft.mar_rgt_coup_35 {
    margin-bottom: 15px;
}

.options-click>label span.mar_lg_lft {
    margin-right: 313px;
}

.row.options-click.mar_top02 label {
    margin-top: 0px;
}

.send-overlay-form .options-click.mar_top .radio_new {
    margin-top: 7px;
    margin-right: 5px;
}

.im-int {
    margin-top: 10px;
}

.hide_content .radio_new {
    background: url("http://media.yardhouse.com/images/site/radiobutton_fade.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.hide_content .checkbox_d {
    background: url("http://media.yardhouse.com/images/site/checkbox_fade.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 0 0 0px;
    cursor: text;
    background-position: left 0 !important;
    float: left;
    height: 25px;
    margin-top: 4px;
    text-align: left;
    width: 24px;
    outline: none;
    margin-right: 5px;
}

.hide_content label {
    color: #d0cfcf;
    cursor: text;
}

.hide_content input {
    visibility: hidden;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .hide_content .radio_new {
        background: url("http://media.yardhouse.com/images/site/radiobutton_fade.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .hide_content .checkbox_d {
        background: url("http://media.yardhouse.com/images/site/checkbox_fade.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding: 0 0 0 0px;
        cursor: text;
        background-position: left 0 !important;
        float: left;
        height: 25px;
        margin-top: 4px;
        text-align: left;
        width: 24px;
        outline: none;
        margin-right: 5px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .hide_content label {
        color: #d0cfcf;
        cursor: text;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .hide_content input {
        visibility: hidden;
    }
}

@-moz-document url-prefix() {
    .hide_content .radio_new {
        background: url("http://media.yardhouse.com/images/site/radiobutton_fade.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }
}

@-moz-document url-prefix() {
    .hide_content .checkbox_d {
        background: url("http://media.yardhouse.com/images/site/checkbox_fade.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        padding: 0 0 0 0px;
        cursor: text;
        background-position: left 0 !important;
        float: left;
        height: 25px;
        margin-top: 4px;
        text-align: left;
        width: 24px;
        outline: none;
        margin-right: 5px;
    }
}

@-moz-document url-prefix() {
    .hide_content label {
        color: #d0cfcf;
        cursor: text;
    }
}

@-moz-document url-prefix() {
    .hide_content input {
        visibility: hidden;
    }
}

.prefselect {
    float: right;
    margin-left: 2em;
    width: 370px;
}

.prefselect select {
    width: 370px;
}

.ordiv {
    display: block;
    margin-left: 36px;
    margin-top: 0.6em;
    margin-bottom: 0.6em;
}

.qty {
    width: 3em;
}

.content_hide {
    display: none;
}

.member-overlay {
    background-color: #ECEBEB;
    border: 1px solid #C2BEBE;
}

#memberLabel {
    color: #4E3629;
    text-transform: uppercase;
    text-align: center;
    font-size: 20px;
    font-weight: normal;
    margin-top: 0em;
    line-height: 1.2em;
    margin-bottom: 1em;
    font-family: TradeGothicLT-BoldCondTwenty;
}

.label_padtop1 {
    padding-top: 1px;
}

.mar_lftt38 {
    margin-left: 3.8em;
}

.left-bar {
    width: 23em;
    margin: 10px;
    float: left;
}

.left-bar h2 {
    font-size: 48px;
    font-weight: normal;
    letter-spacing: 2px;
    line-height: 48px;
    color: #000;
    font-family: TradeGothicLT-BoldCondTwenty;
}

.left-bar p {
    color: #000000;
    letter-spacing: 1px;
}

.left-bar .dotted-border {
    border-bottom: 1px dotted #897068;
}

.left-bar .inform-link {
    padding: 0.6em;
    line-height: 20px;
}

.left-bar .inform-link a {
    color: #906D4F;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
}

.left-bar .inform-link a:hover {
    text-decoration: underline;
}

.left-bar .img {
    width: 28px;
    margin-right: 15px;
    margin-left: -1px;
    float: left;
}

.left-bar .orderbtn {
    margin-top: 1em;
}

.left-bar .orderbtn input.primary-btn {
    width: 170px;
    padding: 10px 20px;
    height: 40px;
    text-align: left;
}

.left-bar .orderbtn a.primary-btn {
    width: 130px;
    outline: none;
    height: 20px;
    text-align: left;
}

.left-bar .orderbtn a.primary-btn:focus {
    color: #fff;
    text-decoration: none;
}

.left-bar .favorite-link {
    margin-left: -3px;
    padding: 0 9px 43px;
}

.left-bar .favorite-link a {
    color: #906D4F;
    font-size: 14px;
    text-transform: uppercase;
    padding-top: 5px;
    float: left;
}

.left-bar .week-schedule {
    border-top: 1px solid #897068;
    margin-top: 10.83em;
    margin-bottom: 2em;
}

.left-bar .week-schedule h2 {
    margin-left: 0em;
}

.left-bar .week-schedule .day-exp {
    padding: 0px;
    margin-top: 0px;
    margin-left: 0em;
}

.left-bar .week-schedule .day-exp .top-bar {
    margin-bottom: 0px;
}

.left-bar .week-schedule .day-exp .top-bar li {
    vertical-align: middle;
    margin: 10px -2px;
}

.left-bar .week-schedule .day-exp .top-bar li.time {
    color: #95553A;
    width: 190px;
}

.left-bar .week-schedule .day-exp .top-bar li.weekday {
    background: #FFFFFF;
    border-right: 1px solid #EBE5DF;
    color: #000000;
    font-weight: normal;
    margin: 10px;
    text-transform: capitalize;
    width: 2.2em;
}

.left-bar .week-schedule .day-exp .top-bar li.weekday-active {
    font-weight: normal;
    margin: 10px;
    background: #000;
    color: #ffffff;
    width: 2.2em;
    text-transform: capitalize;
}

.left-bar .week-schedule .day-exp .accordion-plus {
    padding: 0px;
    position: relative;
}

.left-bar .week-schedule .day-exp .accordion-minus {
    float: right;
    padding: 11px;
    margin: 10px;
    background-image: url('http://media.yardhouse.com/images/site/minus-circle.png');
    background-repeat: no-repeat;
}

.left-bar .week-schedule .day-exp ul {
    background-color: #fff;
    border-top: 1px solid #ebe5df;
}

.left-bar .week-schedule .day-exp .greentxt {
    color: #006600;
    font-size: 11px;
    margin-right: 8px;
}

.left-bar .week-schedule .day-exp .expand-row {
    height: 0px;
    overflow: hidden;
    padding: 0 1em;
    font-size: 0.95em;
    -webkit-box-shadow: 0px 14px 10px -13px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 14px 10px -13px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 14px 10px -13px rgba(0, 0, 0, 0.4);
}

.left-bar .week-schedule .day-exp .expand-row p {
    margin-top: 8px;
    margin-bottom: 8px;
    letter-spacing: 0.1px;
    width: auto;
}

.left-bar .week-schedule .day-exp .expand-row span {
    color: #000;
    line-height: 16px;
    text-transform: uppercase;
    font-weight: bold;
    padding-right: 5px;
}

.left-bar .week-schedule .day-exp .expand-row span+span {
    text-transform: capitalize;
    font-weight: normal;
}

.left-bar .week-schedule .day-exp .accordion-toggle.accordion-plus-ico-loc.accordion-minus-ico {
    background: url("http://media.yardhouse.com/images/site/down-arrow2.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.left-bar .week-schedule {
    border-top: 0px solid #897068;
    margin-top: 10.83em;
}

.left-bar .week-schedule .day-exp-active {
    padding: 0px;
    margin-top: 0px;
}

.left-bar .week-schedule .day-exp-active .top-bar {
    margin-bottom: 0px;
}

.left-bar .week-schedule .day-exp-active .top-bar li {
    vertical-align: middle;
    margin: 10px -2px;
}

.left-bar .week-schedule .day-exp-active .top-bar li.time {
    color: #95553A;
    width: 190px;
}

.left-bar .week-schedule .day-exp-active .top-bar li.weekday {
    font-weight: bold;
    margin: 10px;
    background: #fff;
    color: #000;
    width: 2.2em;
    text-transform: capitalize;
}

.left-bar .week-schedule .day-exp-active .top-bar li.weekday-active {
    font-weight: normal;
    margin: 10px;
    background: #000;
    color: #ffffff;
    width: 2.2em;
    text-transform: capitalize;
    border-right: 1px solid #303030;
}

.left-bar .week-schedule .day-exp-active .accordion-plus {
    padding: 0px;
    position: relative;
}

.left-bar .week-schedule .day-exp-active .accordion-plus .accordion-toggle.accordion-plus-ico-loc {
    background: url("http://media.yardhouse.com/images/site/down-arrow.png") no-repeat scroll center center rgba(0, 0, 0, 0) !important;
}

.left-bar .week-schedule .day-exp .accordion-plus .accordion-toggle.accordion-plus-ico-loc {
    background: url("http://media.yardhouse.com/images/site/down-arrow2.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.left-bar .week-schedule .day-exp .accordion-plus .accordion-toggle.accordion-plus-ico-loc.collapsed {
    background: url("http://media.yardhouse.com/images/site/up-arrow.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.left-bar .week-schedule .day-exp-active .accordion-plus .accordion-toggle.accordion-plus-ico-loc.collapsed {
    background: rgba(0, 0, 0, 0) url("http://media.yardhouse.com/images/site/up-arrow.png") no-repeat scroll center center !important;
}

.left-bar .week-schedule .day-exp.day-active .accordion-plus .accordion-toggle.accordion-plus-ico-loc {
    background: rgba(0, 0, 0, 0) url("http://media.yardhouse.com/images/site/down-arrow.png") no-repeat scroll center center;
}

.left-bar .week-schedule .day-exp-active .accordion-minus {
    float: right;
    padding: 11px;
    margin: 10px;
    background-image: url('http://media.yardhouse.com/images/site/minus-circle.png');
    background-repeat: no-repeat;
}

.left-bar .week-schedule .day-exp-active ul {
    background: #000;
}

.left-bar .week-schedule .day-exp-active .whitetxt {
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    margin-right: 7px;
}

.left-bar .week-schedule .day-exp-active .expand-row {
    height: 0px;
    overflow: hidden;
    padding: 0 1em;
    font-size: 0.95em;
    -webkit-box-shadow: 0px 14px 10px -13px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 14px 10px -13px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 14px 10px -13px rgba(0, 0, 0, 0.4);
}

.left-bar .week-schedule .day-exp-active .expand-row p {
    margin-top: 6px;
    letter-spacing: 0.1px;
    width: auto;
}

.left-bar .week-schedule .day-exp-active .accordion-toggle.accordion-plus-ico-loc.accordion-minus-ico {
    background: url("http://media.yardhouse.com/images/site/down-arrow.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.greentxttime {
    color: #006600;
    font-size: 11px;
    margin-right: 3px;
}

.primary-btn-small {
    background: #995937;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
    border: 0 none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    padding: 5px 13px;
    text-transform: uppercase;
    width: auto;
    vertical-align: inherit !important;
    font-family: AvenirLTStd-Heavy;
}

.primary-btn-small a,
.primary-btn-small a:hover,
.primary-btnoverlay a:hover {
    color: #ffffff;
    text-decoration: none;
}

.primary-btnoverlay {
    background: #995937;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 10px 15px;
    font-weight: bold;
    text-transform: uppercase;
    width: auto;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 42px;
}

.secondary-btnoverlay {
    background: #000;
    border: 0 none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 42px;
    color: #ffffff;
    cursor: pointer;
    padding: 10px 20px;
    font-weight: bold;
    text-transform: uppercase;
    width: auto;
}

.gray-btn-small {
    background-image: url("http://media.yardhouse.com/images/site/button-bg.png");
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 1px 15px;
    text-transform: uppercase;
    width: auto;
}

.rightmap-content {
    float: right;
    margin: 20px 10px 10px;
    width: 50em;
}

.rightmap-content .map-img {
    padding-bottom: 1em;
}

.rightmap-content .txt-comtent {
    padding-bottom: 2em;
}

.rightmap-content .txt-comtent p {
    color: #000;
}

.rightmap-content h3 {
    line-height: 48px;
    color: #555;
    font-family: AvenirLTStd-Book;
    font-size: 48px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000;
    font-family: TradeGothicLT-BoldCondTwenty;
    margin: 10px 0px 20px 0px;
}

.rightmap-content .garden-img {
    padding-bottom: 0em;
}

.rightmap-content .bottom-content {
    border-top: 0px solid #897068;
}

.rightmap-content .bottom-content h4 {
    color: #000;
    font-size: 1.7em;
    font-weight: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-family: TradeGothicLT-BoldCondTwenty;
}

.rightmap-content .bottom-content p {
    color: #000;
    margin-bottom: 0;
    padding-left: 4em;
}

.rightmap-content .bottom-content p strong {
    font-weight: normal;
}

.rightmap-content .sel-link {
    background: #000000;
    color: #FFFFFF;
    font-weight: normal;
    padding: 6px 10px;
    text-transform: uppercase;
}

.rightmap-content .selected_link {
    padding: 6px 10px;
    background: #95553a;
    text-decoration: none;
}

.rightmap-content .search-box {
    margin-bottom: 30px;
}

.rightmap-content .search-box .primary-btn {
    color: #000;
    background: none;
    padding: 6px 15px;
}

.rightmap-content .search-box .primary-btn:hover {
    text-decoration: underline;
}

.rightmap-content .input-bg.input_width.span5 {
    border: 1px solid #497775;
    padding: 6px 10px;
}

.search-box {
    margin-bottom: 60px;
}

.search-box .primary-btn {
    border-radius: 0px;
    padding: 5px 15px;
}

.input_width {
    width: 410px !important;
}

.popover-title {
    padding: 0px;
}

.popover-content {
    background-color: #ecebeb;
}

.margn-bottom {
    margin-bottom: 0em;
}

.box-margn {
    margin-top: 0em !important;
    border: 0px solid #c7bbad;
}

.menu-detail-bg {
    padding: 20px;
    overflow: hidden;
    background-color: #FFFFFF;
}

.menu-detail-bg h3 {
    color: #000000;
    text-transform: uppercase;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 30px;
    margin-top: 0px;
}

.menu-detail-bg .menu-detail-bg-h3 {
    padding-bottom: 7px;
    padding-top: 14px;
}

.menu-detail-bg .subtitle {
    color: #975632!important;
    font-size: 24px;
    letter-spacing: 0.8px;
    line-height: 20px;
    font-family: TradeGothicLT-BoldCondTwenty;
}


/* .menu-detail-bg .subtitle span{color:#676559;} */

.menu-detail-bg .menu-subtitle {
    color: #000 !important;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 0.8px;
    line-height: 20px;
    text-transform: capitalize;
}

.menu-detail-bg .menu-subtitle span {
    color: #975632;
    font-size: 24px;
    text-transform: uppercase;
    font-family: TradeGothicLT-BoldCondTwenty;
}

.menu-detail-bg .custom-subtitle {
    margin-left: 0.5em;
    margin-top: 0.2em;
}

.menu-detail-bg p {
    color: #000000;
}

.menu-detail-bg .brn_txt {
    color: #676559;
}

.menu-detail-bg .img_width {
    width: 306px;
}

.menu-detail-bg .menu_imag_left {
    margin: 0 15px 5px 0;
}

.menu-detail-bg .menu_imag_center {
    margin: 0 10px 5px 10px;
}

.menu-detail-bg .menu_imag_right {
    margin: 0 0 5px 15px;
}

.menu-detail-bg .menu-iteam-title {
    float: left;
}

.menu-detail-bg .menu-iteam-title h2 {
    color: #000;
    margin-top: 0px;
    line-height: 48px;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-weight: normal;
    font-size: 48px;
}

.menu-detail-bg .menu-iteam-title .detail-title {
    font-weight: normal;
}

.menu-detail-bg .order_button_menu {
    width: 300px !important;
}

.menu-detail-bg .menu-carticon {
    float: right;
    width: 145px;
}

.menu-detail-bg .menu-carticon .start_maindiv {
    width: 186px;
    margin-left: -35px;
}

.menu-detail-bg .menu-carticon .start-txt {
    color: #66635E;
    text-align: right;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 1px;
    text-transform: capitalize;
    width: 97px;
}

.menu-detail-bg .menu-carticon .detail-rate {
    color: #676558;
    font-size: 24px;
    font-weight: bold;
    line-height: 15px;
}

.menu-detail-bg .menu-carticon span {
    vertical-align: super;
    font-size: 14px;
}

.menu-detail-bg .menu-carticon span.num {
    font-size: 24px;
    vertical-align: baseline;
}

.menu-detail-bg .box-padding {
    padding: 15px;
}

.menu-detail-bg .cal {
    font-weight: bold;
    padding: 3px;
    overflow: hidden;
    border-bottom: 1px solid #68655a;
    color: #68655a;
}

.menu-detail-bg .dish-desc {
    font-size: 16px;
    letter-spacing: 1px;
    color: #68655a;
}

.menu-detail-bg .fpoicon {
    float: left;
    margin-right: 5px;
}

.menu-detail-bg .fpo-txt {
    width: 74%;
}

.menu-detail-bg .prise-txt {
    color: #945635;
    font-size: 16px;
    font-weight: bold;
}

.menu-detail-bg .divide_line {
    border-right: 1px solid #676559;
    padding: 3px 0;
    margin: 0 8px;
}

.menu-detail-bg .order-boxes p.txtbold {
    color: #000;
    font-size: 16px;
}

.menu-detail-bg .pull-right.minus_nut {
    float: left;
}

.order_details {
    width: 7.1em;
}

.dish-details {
    margin-top: 0.3em;
    width: 100%;
    display: inline-block;
}

.dish-details .dish-title {
    color: #000000;
    font-weight: bold;
    font-size: 15px;
    font-weight: normal !important;
    text-decoration: none;
    text-transform: uppercase !important;
}

.dish-details .dish-title a.element {
    margin: 0px 2px;
}

.dish-details p a {
    color: #4e3629;
    font-weight: bold;
    text-decoration: none;
}

.dish-details .dish-title a:hover {
    color: #c99a6d;
    font-weight: bold;
    text-decoration: none;
}

.dish-details .icon_text {
    color: #65665e;
    font-size: 13px;
}

.dish-details .divide_line {
    border-right: 1px solid #65665e;
    padding: 1px 0;
    margin: 0 5px;
}

.dish-details .menu_order_go {
    min-width: 84px;
    padding: 8px 12px;
}

.dish-details .capitalize .star-grey-small {
    float: none;
    margin: 0px;
}

.menu-detail-bg .grid_item1 {
    width: 610px;
}

.menu-detail-bg .grid_item2 {
    width: 300px;
    margin-left: 8px;
    position: relative;
}

.menu-detail-bg .grid_item2 .New_img {
    left: 10px;
    position: absolute;
    top: 6px;
}

.menu-detail-bg .menu_items {
    width: 300px;
    min-height: 270px;
}

.menu-detail-bg .price_dollar {
    color: #8E6D4D;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 5px;
    text-align: right;
}

.menu-detail-bg .price_dollar sup {
    top: -0.4em;
    font-size: 62%;
}

.menu-detail-bg .Go_lunch {
    background-image: url("http://media.yardhouse.com/images/site/Go_lunch_bg.png");
    height: 249px;
    position: relative;
    padding: 0 30px;
    line-height: 30px;
}

.menu-detail-bg .Go_lunch .Go_lunch_combi {
    left: 5px;
    position: relative;
    top: 30px;
}

.menu-detail-bg .Go_lunch .txt_center {
    text-align: center;
}

.menu-detail-bg .menu_order_go {
    color: #ffffff;
    font-size: 12px;
    line-height: 9px;
    padding: 8px 12px 7px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #995937;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
}

.menu-detail-bg .menu_dine_in {
    background: #747474;
    color: #ffffff;
    font-size: 12px;
    line-height: 9px;
    padding: 5px 12px 4px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.menu-detail-bg .options-click label {
    min-width: 6em;
}

.menu-detail-bg .margin_lt_100.mar_top label.pull-left {
    margin-left: 26px;
    min-width: 6em;
}

.menu_header {
    margin-top: 0px!important;
    background-image: url("http://media.yardhouse.com/images/site/menu-heading-bg.png");
    margin-top: 0;
    color: #fff;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 48px;
    letter-spacing: 3px;
    line-height: 34px;
    position: relative;
    text-align: center !important;
    background-size: 100% 100%;
    padding: 30px 30px 25px;
    position: static;
    margin-bottom: 0;
}

.menu_header img {
    margin-top: 0px;
}

.menu_header h4 {
    font-family: AvenirLTStd-Heavy;
    font-size: 19px;
    font-weight: normal;
    letter-spacing: normal;
    margin: 15px 0 0;
    text-transform: uppercase;
}

.mar-bot-1.appe-header {
    margin-bottom: 0px;
}

.pull-right.txt-rgt.menu_marg_rgt.span2.btn-wrap {
    width: 130px;
}

.menu_header_top0 {
    margin-top: 0em !important;
}

.menu-detail-bg-1 {
    background: none repeat scroll 0 0 #fff;
    padding: 20px;
}

.menu-detail-bg-1 h3 {
    color: #676559;
    text-transform: uppercase;
}

.menu-detail-bg-1 .img_width {
    width: 306px !important;
}

.menu-detail-bg-1 .menu_imag_left {
    margin: 0 15px 5px 0;
}

.menu-detail-bg-1 .menu_imag_center {
    margin: 0 10px 5px 10px;
}

.menu-detail-bg-1 .menu_imag_right {
    margin: 0 0 5px 15px;
}

.menu-detail-bg-1 .menu-iteam-title {
    float: left;
}

.menu-detail-bg-1 .menu-iteam-title h2 {
    color: #1F480D;
    margin-top: 0px;
    line-height: 1.875em;
}

.menu-detail-bg-1 .order_button_menu {
    width: 300px !important;
}

.menu-detail-bg-1 .menu-carticon {
    float: right;
    width: 18.438em;
}

.menu-detail-bg-1 .menu-carticon .start-txt {
    color: #90909B;
    text-align: right;
    font-size: 12px;
    line-height: 13px;
}

.menu-detail-bg-1 .menu-carticon .detail-rate {
    float: right;
    color: #676558;
    font-size: 1.750em;
    font-weight: bold;
    vertical-align: bottom;
}

.menu-detail-bg-1 .menu-carticon span {
    vertical-align: super;
    font-size: 14px;
}

.menu-detail-bg-1 .menu-carticon img {
    vertical-align: bottom;
}

.menu-detail-bg-1 .box-padding {
    padding: 15px;
}

.menu-detail-bg-1 .cal {
    font-weight: bold;
    padding: 5px;
    overflow: hidden;
    border-bottom: 1px solid #897068;
}

.menu-detail-bg-1 .left_width {
    width: 612px;
}

.menu-detail-bg-1 .new_width {
    width: 176px;
}

.menu-detail-bg-1 .left_box {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C7BBAE;
    padding: 10px 10px 0 10px;
    width: 98%;
}

.menu-detail-bg-1 .price_display {
    border-right: 1px solid #91a588;
    font-size: 18px;
    font-weight: bold;
    margin-right: 0;
    padding: 2px 9px 2px 0;
    width: 53px;
    float: left;
}

.menu-detail-bg-1 .price_display:nth-child(2) {
    width: 62px;
}

.menu-detail-bg-1 .price_display:last-child {
    width: 40px;
    border-right: none;
    padding-left: 6px;
}

.menu-detail-bg-1 .sm_font {
    font-size: 0.81em;
    color: #757369;
    font-weight: normal;
}

.menu-detail-bg-1 .font_sm_size {
    font-size: 1.3em !important;
}

.menu-detail-bg-1 .order_but_marg {
    margin-top: 0.1em;
}

.menu-detail-bg-1 .order_but_marg_1 {
    margin-top: 1.5em;
}

.menu-detail-bg-1 .order_but_marg_2 {
    margin-top: 3.5em;
}

.menu-detail-bg-1 .order_but_marg_3 {
    margin-top: 2.5em;
}

.menu-detail-bg-1 .Calamari {
    width: 300px;
    margin-left: 0.500em;
}

.menu-detail-bg-1 .marg_top45 {
    margin-top: 4.5em;
}

.menu-detail-bg-1 .marg_top4 {
    margin-top: 4em;
}

.menu-detail-bg-1 .icon_pad {
    padding: 0 2px 0 2px;
}

.menu-detail-bg-1 .icon_marg {
    margin-top: 1.1em;
}

.menu-detail-bg-1 .icon_marg1 {
    margin-top: 1.5em;
}

.menu-detail-bg-1 .icon_marg_t {
    margin-top: 0.7em;
}

.menu-detail-bg-1 .icon_marg_t1 {
    margin-top: 1.1em;
}

.menu-detail-bg-1 .row_marg_top22 {
    margin-top: 2.2em;
}

.menu-detail-bg-1 .menu_items {
    width: 300px;
    min-height: 270px;
}

.menu-detail-bg-1 .fb_like {
    text-align: right;
    padding-top: 2px;
    margin-bottom: 5px;
    display: inline-block;
}

.menu-detail-bg-1 .padding_top_fb {
    padding-top: 0.7em;
}

.menu-detail-bg-1 .padding_top_fb1 {
    padding-top: 0.5em;
}

.menu-detail-bg-1 .padding_top_fb2 {
    padding-top: 2.7em;
}

.menu-detail-bg-1 .price_dollar {
    color: #8E6D4D;
    font-size: 17px;
    font-weight: bold;
    text-align: right;
    display: inline-block;
    vertical-align: text-bottom;
}

.menu-detail-bg-1 .price_dollar sup {
    top: -0.4em;
    font-size: 62%;
}

.menu-detail-bg-1 .menu_order_go {
    background: #995937;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
    color: #ffffff;
    font-size: 12px;
    line-height: 9px;
    padding: 8px 12px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.menu-detail-bg-1 .menu_dine_in {
    background: #747474;
    color: #ffffff;
    font-size: 12px;
    line-height: 9px;
    padding: 5px 12px 4px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: default;
}

.menu-detail-bg-1 .Go_lunch {
    background-image: url("http://media.yardhouse.com/images/site/Go_lunch_bg.png");
    height: 249px;
    position: relative;
    padding: 0 30px;
    line-height: 30px;
}

.menu-detail-bg-1 .Go_lunch .Go_lunch_combi {
    left: 5px;
    position: relative;
    top: 30px;
}

.menu-detail-bg-1 .Go_lunch .txt_center {
    text-align: center;
}

.menu-detail-bg-1 .left_box_full {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #C7BBAE;
    padding: 0.3em 0.5em 0.5em;
    width: 602px;
}

.menu-detail-bg-1 .newimg {
    margin-top: -0.1em;
    margin-left: 0.2em;
}

.menu-detail-bg-1 .icon_text {
    color: #65665e;
    font-size: 13px;
}

.menu-detail-bg-1 .divide_line {
    border-right: 1px solid #65665e;
    padding: 1px 0;
    margin: 0 7px 0 0;
}

.menu-detail-bg-1 .Go_lunch1 {
    background-image: url("http://media.yardhouse.com/images/site/Go_lunch_bg.png");
    height: 249px;
    position: relative;
    padding: 0 30px;
    line-height: 30px;
    margin-top: 5px;
}

.menu-detail-bg-1 .Go_lunch1 .Go_lunch_combi {
    text-align: center;
    left: 5px;
    position: relative;
    top: 30px;
}

.menu-detail-bg-1 .Go_lunch1 .txt_center {
    text-align: center;
}

.feature-image {
    position: relative;
}

.feature-image .feature-new {
    left: 10px;
    position: absolute;
    top: 10px;
}

.feature-image.menugrd .feature-new {
    left: 45px;
    position: absolute;
    top: 45px;
    width: 30px;
}

.feature-image .feature-image.menugrd .feature-new {
    top: 67px;
}

.ordertogo-btn-small {
    background: #9A3324;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    font-size: 9px;
    width: auto;
    text-transform: uppercase;
    border: none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #995937;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
}

.dine-btn-small {
    background-image: url("http://media.yardhouse.com/images/site/small-gray-btn.png");
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    font-size: 9px;
    text-transform: uppercase;
    width: auto;
}

.pdt-text {
    font-size: 12px;
    font-weight: bold;
    color: #65665E;
}

.icon_fave {
    width: 20px;
    height: 20px;
}

.icon_smallfave {
    width: 15px;
    height: 15px;
}

.fb_favorit {
    margin-top: 6px;
    float: right;
}

.nav-box {
    margin: 20px;
    color: #66635E;
}

.top_header {
    background: url('http://media.yardhouse.com/images/site/menu_strip_wood_big.png') no-repeat scroll 0 0 transparent;
    height: 78px;
    width: 405px;
    position: relative;
    margin-top: 19px;
    padding-top: 9px;
    text-align: center;
}

.top_header .header_txt {
    color: #FFFFFF;
    margin-top: 6px;
    font-size: 2.2em;
    font-weight: normal;
}

.des-margen {
    margin-top: 5px;
}

.pagenav a {
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}

.pagenav .pagenav-arrow {
    padding: 1px 5px;
}

.pagenav-arrow {
    padding: 0;
}

.mrn_left05 {
    margin-left: 10em;
}

.minus_nut,
.procedure {
    line-height: 25px;
    margin-bottom: 1em;
}

.minus_nut {
    margin-bottom: 0em;
}

.icons_marg_top {
    float: left;
}

.menu-body_1 {
    color: #3B1A00;
    margin: 0;
    padding-bottom: 0.3em;
}

.menu-body_1 .rate-header {
    color: #234B12;
    font-size: 12px;
}

.menu-body_1 .rate-header ul {
    list-style: none outside none;
    margin-left: 6px;
}

.menu-body_1 .glass {
    font-size: 12px;
    font-weight: normal;
    line-height: 1.2em;
    padding: 12px 17px 0 10px;
}

.menu-body_1 .border-grn {
    border-right: 1px solid #BAC1A9;
    float: left;
    height: 25px;
    margin-top: 18px;
}

.menu-body_1 .quarti {
    font-size: 12px;
    font-weight: normal;
    margin-top: 10px;
    padding: 10px 8px 0 10px;
}

.menu-body_1 .border-grn {
    border-right: 1px solid #BAC1A9;
    float: left;
    height: 25px;
    margin-top: 18px;
}

.menu-body_1 .bott {
    font-size: 12px;
    font-weight: normal;
    margin-top: 10px;
    padding: 10px 10px 0;
}

.span_wid {
    width: 190px;
}

.dollar1 {
    border-right: 1px solid #91a588;
    font-size: 18px;
    font-weight: bold;
    margin-right: 0;
    padding: 2px 9px 2px 0;
}

.dollar2 {
    border-right: 1px solid #91a588;
    font-size: 18px;
    font-weight: bold;
    margin-right: 0;
    padding: 2px 12px 2px 0;
    margin-left: 16px;
}

.dollar3 {
    font-size: 18px;
    font-weight: bold;
    margin-right: 0;
    padding: 2px 6px 2px 0;
}

.padding01 {
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 1px 12px;
}

.padding02 {
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 1px 12px;
}

.padding03 {
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 10px 20px;
    font-family: AvenirLTStd-Heavy;
}

.fb_like .star-grey-small a,
.fb_like a:hover,
.fb_like a:focus {
    color: #ffffff;
    outline: 0;
}

.hidden01 {
    visibility: hidden;
}

.dot-border {
    border-bottom: 1px dotted #897068;
    margin: 20px 0;
}

.left-menu-detail {
    float: left;
    width: 645px;
}

.yello_background {
    background-color: #fff !important;
    margin: 20px 0px;
}

.right-cart {
    margin-top: 1em;
}

.right-cart .border-bottom {
    border-bottom: 1px solid #aea8a3;
}

.right-cart .place-order {
    background-color: #eee7df;
    height: 100%;
    border: 1px solid #b9b3ac;
    color: #3b1a00;
    line-height: 20px;
}

.right-cart .place-order h4 {
    margin: 0px;
    font-weight: normal;
    padding: 10px;
    border-bottom: 1px solid #c7bbad;
    text-transform: uppercase;
}

.right-cart .place-details {
    margin: 10px 15px;
    padding: 10px 0;
    color: #555;
    font-family: AvenirLTStd-Book;
}

.right-cart .pick-up {
    background-color: #fff;
    height: 100%;
    border: 1px solid #b9b3ac;
    padding: 0px;
    color: #403730;
    margin-top: 20px;
    overflow: hidden;
}

.right-cart .orange-bg {
    margin: 0;
    padding: 10px;
    color: #ffffff;
    letter-spacing: 1px;
    font-weight: normal;
}

.right-cart .loc-detail {
    margin: 10px;
    padding-bottom: 10px;
    overflow: hidden;
    border-bottom: 1px solid #b9b3ac;
    color: #555;
    font-family: AvenirLTStd-Book;
}

.right-cart .loc-detail .loc_separa {
    border-bottom: 1px solid #aea8a3;
    margin-top: 2.500em;
}

.right-cart .balck-txt {
    font-weight: 600;
    color: #000000 !important;
}

.right-cart .balck-txt .qty-label {
    display: inline;
    font-weight: 600;
    color: #000000 !important;
}

.right-cart .balck-txt a {
    font-weight: normal;
    text-decoration: underline;
}

.right-cart .small-input {
    width: 25px;
    padding: 0px 4px;
    margin-bottom: 0px;
}

.right-cart .small-p {
    font-size: 13px;
}

.right-cart .loc-detail h5 {
    font-weight: bold;
    margin: 0px;
}

.right-cart .loc-detail p {
    margin-bottom: 1px;
}

.right-cart .item-name-text {
    color: #198712;
    font-weight: bold;
    font-size: 16px;
    text-transform: capitalize;
    letter-spacing: 1px;
}

.right-cart .req-tim {
    margin: 0px 15px 35px 20px;
    color: #555;
    font-family: AvenirLTStd-Book;
}

.right-cart .req-tim h5 {
    text-transform: uppercase;
    font-weight: bold;
    margin: 0px;
}

.right-cart .req-tim {
    margin: 0px 15px 70px 20px;
}

.right-cart .time-text {
    font-size: 2em;
    line-height: 30px;
}

.right-cart .coupon-input {
    width: 16.6em;
}

.right-cart .subtotal-box {
    padding: 15px;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-family: AvenirLTStd-Book;
}

.right-cart .rate-txt {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
    color: #000000;
}

.right-cart .new-background {
    background: #D6D6D6;
}

.right-cart .green-text {
    color: #199812;
}

.right-cart .cls-btn-coupon {
    background: url("http://media.yardhouse.com/images/site/close-small-btn.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    height: 19px;
    left: 235px;
    position: relative;
    top: -33px;
    width: 19px;
}

.collaps {
    height: 0px;
    overflow: hidden;
}

.padding15 {
    padding: 15px;
}

.padding40 {
    padding-left: 40px;
    padding-right: 40px;
}

.Go_lunch2 {
    background-image: url("http://media.yardhouse.com/images/site/Go_lunch_bg.png");
    height: 249px;
    position: relative;
    padding: 0 30px;
    line-height: 30px;
}

.Go_lunch_combi2 {
    left: 5px;
    position: relative;
    top: 30px;
}

.custom-width {
    width: 17em;
}

.custom-width a {
    color: #fff !important;
}

.entree-input {
    width: 245px;
}

.entreeform-input {
    width: 310px;
    margin-left: 10px;
}

.menu-detail-bg-2 {
    padding: 20px 10px;
}

.menu-box .icon_marg_t {
    margin-top: 1.4em;
}

.menu-box .icon_marg_t1 {
    margin-top: 1.8em;
}

.menu-box .icon_marg_t2 {
    margin-top: 0.7em;
}

.menu-box .order_but_marg {
    margin-top: 0.35em;
}

.heading_green h3 {
    color: #000;
    text-transform: none;
    padding-bottom: 28px;
    font-size: 36px;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-weight: normal;
}

.pageheading {
    border-top: 1px solid #C7BBAD;
}

.pageheading h4 {
    color: #000;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-weight: normal;
    font-size: 24px;
    padding: 10px 0px;
}

.loc_rigt {
    width: 597px;
}

.order-boxes {
    border-top: 1px dotted #000000;
    width: 279px;
    padding-top: 0.3em;
}

.order-boxes .txtbold1 {
    color: #000;
    font-size: 18px;
}

.order-boxes .time_txt,
.order-boxes .time_txt_1 {
    color: #000;
}

.order-boxes .grey_button_rec {
    color: #964F3C;
    margin-top: -84px;
    text-transform: capitalize;
    background-image: none;
}

.order-boxes .grey_button_rec.mar_rgt_coup_40.mar-top03 {
    margin-top: 0px;
}

.order-boxes .grey_button_rec:hover {
    background: none;
}

.loc_rigt .order-boxes {
    width: 290px;
    float: left;
    position: relative;
}


/* .error-box{color:#c13f29;border:1px solid #c13f29;padding:2em;background-color:#f9ebe9;} */

.error-box-sml {
    height: 45px;
}

.error-icon-box {
    width: 332px;
}

.error_img {
    float: left;
    margin: 5px 15px 25px 0px;
}

.time_txt_error {
    font-size: 3em;
    color: #68655a;
    color: #c13f29;
}

.error-box p,
.error-box .time_txt_1 {
    color: #c13f29;
}

.error-topmi {
    margin-top: -0.8em;
}

.error-box-big {
    padding: 1em 2em;
}

.error_line_dott {
    border-top: 2px dotted #c13f29;
}

.error_line {
    border-top: 1px solid #c13f29;
}

.error-text1 {
    font-size: 13px;
}

.error_button_div {
    text-align: right;
}

.error_button_div a {
    margin-right: 1em;
}

.error-input {
    border: 1px solid #c13f29;
}

.error-styled-select {
    height: 31px;
    overflow: hidden;
    float: left;
    outline: none;
    padding-right: 0px;
    float: right;
}

.Cucina {
    text-align: center;
}

#myModal h4 {
    color: #000000;
}

.nutritional-summary-sm .txt-heading {
    width: 560px;
    float: left;
}

.nutritional-summary-sm .txt-right {
    float: right;
}

.nutritional-summary-big .menu-subtitle {
    color: #000;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 30px;
    margin-top: 0;
    text-transform: uppercase;
}

.nutritional-summary-big .txt-heading {
    width: 720px;
    float: left;
}

.nutritional-summary-big .well .cal {
    margin: 5px 13px !important;
}

.nutritional-summary-big .txt-right {
    width: 28.55em;
    margin-left: 73px;
    color: #68655A;
    font-size: 16px;
    letter-spacing: 1px;
}

.nutritional-summary-big button.custom-width {
    width: auto;
}

.nutritional-summary-big .txt-right a {
    color: #68655A;
}

.detail_togo_img>img {
    height: auto;
    width: 620px;
    margin-top: 10px;
}

.feature-image>img {
    height: auto;
    width: 613px;
}

.menu-grid {
    width: 100%;
}

.menu-grid>img {
    height: 187px;
    width: 610px;
}

.recipes_img>img {
    height: 591px;
    width: 914px;
}

.new_img {
    left: 10px;
    position: absolute;
    top: 6px;
}

.menu-top .menu-iteam-title {
    min-height: 55px;
}

a.search_anchor {
    padding: 15px 13px 13px 15px;
    margin-top: 10px;
}

.search_anchor img {
    margin: 8px 0;
}

.overlay_topmar {
    position: absolute;
    margin-top: 100px;
}

.modal_popup {
    overflow-x: none;
    overflow-y: auto;
    max-height: 450px;
    position: fixed;
}

.popup_linkbutt,
.popup_linkbutt a:hover {
    padding: 0 !important;
    color: #c75441 !important;
}

.ovrlaylogomrg {
    text-align: center;
}

.mobalbox h2 {
    font-family: TradeGothicLT-BoldCondTwenty;
    color: #000;
    font-weight: normal;
}

.mobalbox p {
    font-family: AvenirLTStd-Book;
}

#content_body .menu-detail-bg h1.benfits {
    color: #000;
    font-size: 30px;
    text-transform: uppercase;
}

.track-rate-iframe-div {
    padding-top: 20px;
    overflow-x: scroll;
}

.hospit_over_dob .styled-select {
    float: left;
    width: 136px;
    height: 31px;
}

.hospit_over_dob .styled-select .select-wrapper {
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

.hospit_over_dob .styled-select .select-wrapper .holder {
    width: auto;
}

.hospit_over_dob .styled-select .select-wrapper select {
    width: 136px;
}

.hospit_over_dob .margn-left {
    margin-left: 14px;
}

.choose-btn.overlay-margin_top3 {
    margin-top: 5px;
    width: 94px;
    line-height: 17px;
    font-size: 10px;
}

.opentoday_sm {
    text-transform: uppercase;
    color: #000 !important;
}

.useroverlay .map_span_overlay {
    width: 345px !important;
    margin-left: 10px;
    left: 7px;
}

.useroverlay .map-pop_overlay {
    left: 8px;
}

.useroverlay .map-pop_overlay .moreinfo {
    width: 58%;
}

input.span1 {
    width: 120px;
}

.row.mar_top01>span {
    float: left;
    padding-top: 10px;
}

.modal-large {
    width: 836px;
}

.container-fluid.mobalbox {
    position: relative;
}

.container-fluid.mobalbox .left-img-container {
    width: 266px;
    margin: 0px 10px 0px 0px;
    background: none;
}

.container-fluid.mobalbox .close {
    position: absolute;
    right: 0.3em;
    top: 0.2em;
}

.left-menu-detail .in.collapse {
    margin-top: 25px;
}

.menu-detail-bg.menu_padding_dwn0 {
    overflow: visible;
}

.container-fluid label.mar_top02[for="answer"] {
    margin-top: 24px;
}

.container-fluid input#eclub_city {
    width: 308px;
}

.container-fluid input#eclub_zip {
    width: 145px;
}

#pop-up.mainpopup p {
    margin-top: 21px;
    margin-bottom: 30px;
}

.span4.mainpopup .row.mar_top02 img {
    margin-top: 26px;
}

.chalkboard-beer-link {
    margin-bottom: -30px;
}

img#favorites_glow {
    margin-top: -4px;
}

.padd-rig_ht {
    padding-right: 28px;
}

.marg_btm_012 {
    margin-bottom: 12px;
}

.orange-strip {
    background: url('http://media.yardhouse.com/images/site/orange-strip-bg.png') repeat-x;
    height: 128px;
    position: relative;
}

.orange-strip .menu-button {
    background: url('http://media.yardhouse.com/images/site/menu.png') no-repeat scroll 0 0 transparent;
    height: 45px;
    width: 90px;
    margin-top: 0.357em;
    overflow: hidden;
    position: relative;
    padding: 58px 0 0 0px;
    cursor: pointer;
}

.orange-strip ul.dropdown-menu li ul.child li {
    list-style: none;
    padding: 0;
}

.orange-strip ul.dropdown-menu li ul.child li:focus {
    background-color: #e1dfd8;
    background-image: linear-gradient(to bottom, #e1dfd8, #e1dfd8);
    background-repeat: repeat-x;
    color: #ffffff;
    text-decoration: none;
    display: block;
    margin: 0;
    list-style: none;
}

.orange-strip ul.dropdown-menu li ul.child li:hover {
    background-color: #c99a6d;
    background-image: linear-gradient(to bottom, #e1dfd8, #e1dfd8);
    background-repeat: repeat-x;
    color: #ffffff;
    text-decoration: none;
    display: block;
    margin: 0;
    list-style: none;
}

.orange-strip ul.dropdown-menu li ul.child li a:hover {
    margin: 0;
    padding: 0;
    display: block;
}

.orange-strip ul.dropdown-menu li {
    margin: 0;
    padding: 0;
}

.orange-strip ul.dropdown-menu li ul.child li {
    padding: 9px 20px;
}

.orange-strip ul.dropdown-menu li ul.child li a {
    padding: 0;
    color: #333333;
    text-decoration: none;
}

.orange-strip ul.dropdown-menu li ul {
    margin: 0px;
}

.orange-strip .border-rgt-none {
    border-right: none;
}

.orange-strip .over-flw {
    overflow: hidden;
}

.orange-strip .marg-lft-rgt {
    margin-left: 15px;
    margin-right: 5px;
}

.orange-strip .menu-title {
    font-size: 20px;
}

.orange-strip .line-hgt {
    line-height: 7px;
}

.orange-strip .dropdown-menu {
    background-color: #e9ddd1;
}

.orange-strip .inner-menu-color {
    background-color: #f4d9b7;
}

.orange-strip .dropdown-menu>li>a {
    padding: 9px 20px;
}

.orange-strip .dropdown-menu .divider {
    margin: 0px;
}

.orange-strip .navbar .pull-right>li>.dropdown-menu:before,
.orange-strip .navbar .nav>li>.dropdown-menu.pull-right:before {
    left: auto;
    right: 58px;
}

.orange-strip .navbar .pull-right>li>.dropdown-menu:after,
.orange-strip .navbar .nav>li>.dropdown-menu.pull-right:after {
    left: auto;
    right: 58px;
}

.orange-strip .menu-divider {
    background: url('http://media.yardhouse.com/images/site/menu_divider.png') no-repeat scroll 0 0 transparent;
    height: 57px;
    overflow: hidden;
    position: relative;
}

.orange-strip .grid-menu {
    background: url('http://media.yardhouse.com/images/site/grid.png') no-repeat scroll 0 0 transparent;
    height: 57px;
    margin-top: 1.071em;
    overflow: hidden;
    position: relative;
    margin-right: 25px;
}

.orange-strip .grid-menu-highlight {
    background: url('http://media.yardhouse.com/images/site/grid-dark.png') no-repeat scroll 0 0 transparent;
    height: 57px;
    margin-top: 1.071em;
    overflow: hidden;
    position: relative;
    margin-right: 25px;
}

.orange-strip .list-menu {
    background: url('http://media.yardhouse.com/images/site/list.png') no-repeat scroll 0 0 transparent;
    height: 37px;
    margin-top: 1.071em;
    overflow: hidden;
    position: relative;
    margin-right: 25px;
}

.orange-strip .list-menu-light {
    background: url('http://media.yardhouse.com/images/site/list-light.png') no-repeat scroll 0 0 transparent;
    height: 37px;
    margin-top: 1.071em;
    overflow: hidden;
    position: relative;
    margin-right: 25px;
}

.orange-strip .sort-menu {
    background: url('http://media.yardhouse.com/images/site/sort.png') no-repeat scroll 0 0 transparent;
    height: 37px;
    margin-top: 1.071em;
    overflow: hidden;
    position: relative;
}

.orange-strip .pdf-menu {
    background: url('http://media.yardhouse.com/images/site/pdf.png') no-repeat scroll 0 0 transparent;
    width: 37px;
    height: 36px;
    margin-top: 1.071em;
    overflow: hidden;
    position: relative;
    padding: 0px;
}

.orange-strip .navbar .divider-vertical-menu {
    border-left: 1px solid #ebb66a;
    height: 57px;
    margin-top: 3px;
    margin-left: 27px;
    margin-right: 53px;
}

.orange-strip .navbar .divider-vertical-menu01 {
    border-left: 1px solid #ebb66a;
    height: 57px;
    margin-top: 3px;
    margin-right: 45px;
}

.orange-strip .navbar .divider-vertical-menu02 {
    border-left: 1px solid #ebb66a;
    height: 57px;
    margin-top: 3px;
    margin-left: 33px;
    margin-right: 0px;
}

.orange-strip .sort-width {
    margin-right: 25px;
    width: 38px;
}

.orange-strip .nav-left {
    left: 20%;
    text-align: center;
}

.orange-strip h3 {
    font-size: 1.6em;
    font-weight: normal;
    margin-bottom: 0px;
    color: #efe3d8;
}

.orange-strip .marg-lfft {
    margin-left: 16px;
}

.orange-strip .marg-rigg {
    margin-right: 8px;
}

.signup-btn {
    font-size: 14px;
    margin-top: -5px;
}

.signup-btn-acc {
    font-size: 14px;
    margin-top: 0px;
}

.menu-cream-body {
    background: none repeat scroll 0 0 #fcf4ea;
    color: #3B1A00;
    margin: 0;
    padding-bottom: 2.2em;
    padding-left: 2.2em;
    padding-right: 2.2em;
}

.menu-cream-body .appetizer {
    margin: 0 auto;
    position: relative;
    text-align: center;
}

.menu-cream-body .sub-img {
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 645px;
}

.menu-cream-body .list-view {
    color: #47403f;
}

.menu-cream-body .padd-tp {
    padding-top: 10px;
}

.menu-cream-body .list-box {
    margin-left: 2px;
    width: 716px;
    padding-bottom: 5px;
}

.menu-cream-body .list-box:first-child {
    border-bottom: 1px solid #aaa7a7;
}

.menu-cream-body .list-box .price sup {
    font-size: 57%;
    font-weight: bold;
    margin-right: 2px;
    top: -0.5em;
}

.menu-cream-body .list-box .rate sup {
    font-size: 51%;
    font-weight: bold;
    top: -0.7em;
}

.menu-cream-body .list-txt {
    font-size: 19px;
    font-weight: normal;
    margin-left: 4px;
    padding: 0px 10px 10px 10px;
}

.menu-cream-body .list-dwn {
    width: 716px;
}

.menu-cream-body .rgt-img-bg {
    background: url("http://media.yardhouse.com/images/site/rgt-img-bg.png") no-repeat scroll 0 0 transparent;
    height: 250px;
    width: 222px;
}

.menu-cream-body .rate {
    padding: 5px 14px;
    border-right: 1px solid #fff;
    font-weight: normal;
    font-size: 1.686em;
}

.menu-cream-body .rate-marg {
    margin-left: 55px;
}

.menu-cream-body .rate-header {
    color: #234b12;
    font-size: 12px;
}

.menu-cream-body .rate-header ul {
    list-style: none outside none;
}

.menu-cream-body .glass {
    font-size: 12px;
    font-weight: normal;
    padding: 10px 22px 0 10px;
}

.menu-cream-body .quarti {
    font-size: 12px;
    font-weight: normal;
    padding: 10px 8px 0 15px;
    margin-top: 10px;
}

.menu-cream-body .bott {
    font-size: 12px;
    font-weight: normal;
    padding: 10px 10px 0 10px;
    margin-top: 10px;
}

.menu-cream-body .bod-none {
    border: medium none;
}

.menu-cream-body .border-grn {
    border-right: 1px solid #bac1a9;
    height: 25px;
    float: left;
    margin-top: 18px;
}

.menu-cream-body .img-mar-lft {
    margin-left: 8px;
}

.menu-cream-body .rate:last-child {
    border-bottom: 0px solid #aaa7a7;
}

.menu-cream-body .image-right-list {
    padding: 2px;
    position: relative;
}

.menu-cream-body .feature-menu-bg {
    background: url('http://media.yardhouse.com/images/site/New-item-img-bg.png') no-repeat;
    height: 337px;
}

.menu-cream-body .feature-menu-bg .image-txt {
    width: auto;
}

.menu-cream-body .feature-new {
    clear: left;
    left: 10px;
    position: relative;
    top: 60px;
}

.menu-cream-body .small-menu-bg {
    background: url('http://media.yardhouse.com/images/site/small-grid-img-bg.png') no-repeat;
    height: 337px;
    width: 300px;
}

.menu-cream-body .feature-image {
    position: relative;
    padding: 2px 3px;
}

.menu-cream-body .soup-salad {
    position: relative;
    padding: 2px 2px;
}

.menu-cream-body .marg-topp {
    margin-top: 20px;
}

.menu-cream-body .marg-top-list {
    margin-top: 7px;
}

.menu-cream-body .marr-lft {
    margin-left: 20px;
}

.menu-cream-body .marr-tp {
    margin-top: 5px;
}

.menu-cream-body .marr-lft01 {
    margin-left: 5px;
}

.menu-cream-body .marr-lt01 {
    margin-left: 15px;
}

.menu-cream-body .image-title {
    width: 620px;
}

.menu-cream-body .image-title:first-child {
    border-bottom: 1px solid #aaa7a7;
}

.menu-cream-body .image-title01 {
    width: 296px;
}

.menu-cream-body .image-title01 .favorite-star {
    margin-top: 3px;
    margin-left: 3px;
}

.menu-cream-body .image-title .favorite-star {
    margin-top: 3px;
    margin-left: 3px;
}

.menu-cream-body .image-title01:first-child {
    border-bottom: 1px solid #aaa7a7;
}

.menu-cream-body .image-txt {
    font-weight: normal;
    padding: 5px 0px 10px 15px;
    width: 145px;
}

.menu-cream-body .price-order-to-go-button {
    background-image: url("http://media.yardhouse.com/images/site/button-bg.png");
    color: #ffffff;
    cursor: pointer;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 5px;
    line-height: 9px;
    padding: 3px 10px;
    width: 34px;
    font-size: 9px;
    text-align: center;
}

.menu-cream-body .price-not-available-button {
    background-color: none;
    border: 1px solid #e6d9ce;
    color: #ffffff;
    cursor: pointer;
    margin: 5px 12px 0px 10px;
    line-height: 9px;
    padding: 3px 10px;
    width: 34px;
    font-size: 9px;
    text-align: center;
}

.menu-cream-body .price-not-available-button-color {
    background-color: #ffffff;
    border: 1px solid #47403f;
    color: #47403f;
    cursor: pointer;
    margin-right: 12px;
    margin-left: 10px;
    line-height: 9px;
    padding: 2px 17px 2px 3px;
    width: 34px;
    font-size: 9px;
    text-align: center;
    letter-spacing: 1px;
}

.menu-cream-body .price-dine-in-button {
    background-color: none;
    border: 1px solid #e6d9ce;
    color: #ffffff;
    cursor: pointer;
    margin: 5px 12px 0px 10px;
    line-height: 9px;
    padding: 3px 10px;
    width: 34px;
    font-size: 9px;
    text-align: center;
}

.menu-cream-body .fb-button {
    margin: 5px 0px 0px 5px;
    float: left;
}

.menu-cream-body .favorite-star {
    margin: 8px 6px 0 10px;
}

.menu-cream-body .favorite-star-list {
    padding: 5px 0px 0px 0px;
    margin-right: 5px;
}

.menu-cream-body .img-strip {
    position: absolute;
    bottom: 2px;
    padding-top: 10px;
    background-color: rgba(22, 12, 1, 0.7);
    color: #ffffff;
    width: 620px;
}

.menu-cream-body .img-strip-small {
    position: absolute;
    bottom: 2px;
    background-color: rgba(22, 12, 1, 0.7);
    color: #ffffff;
    width: 296px;
    padding-top: 0.357em;
}

.menu-cream-body .img-strip-small .price-order-to-go {
    margin: 5px 15px 5px 10px;
}

.menu-cream-body .price {
    display: block;
    float: left;
    padding-top: 0px;
    font-size: 1.686em;
    font-weight: normal;
    margin-top: 7px;
    padding-left: 20px;
}

.menu-cream-body .price01 {
    display: block;
    float: left;
    padding-left: 4px;
    font-size: 20px;
    padding-top: 7px;
    font-weight: normal;
}

.menu-cream-body .price01 sup {
    font-size: 62%;
    font-weight: normal;
    margin-right: 2px;
    top: -0.5em;
}

.menu-cream-body .img-strip .price sup {
    font-size: 57%;
    font-weight: normal;
    margin-right: 2px;
    top: -0.5em;
}

.menu-cream-body .menu-list-top {
    background: url('http://media.yardhouse.com/images/site/list-bg-top.png') no-repeat;
    height: 12px;
    width: 720px;
}

.menu-cream-body .menu-list-middle {
    background: url('http://media.yardhouse.com/images/site/list-bg-middle.png') repeat-y;
    overflow: hidden;
    width: 720px;
}

.menu-cream-body .menu-list-bottom {
    background: url('http://media.yardhouse.com/images/site/list-bg-bottom.png') no-repeat;
    height: 23px;
    width: 720px;
}

.menu-cream-body .padd-up {
    padding-top: 5px;
}

.list-new-button {
    float: left;
    height: 31px;
    margin: 0px 5px 0 11px;
    width: 68px;
}

.menu-cream-body .place-order {
    background-color: #eee7df;
    height: 100%;
    border: 1px solid #988777;
    color: #3b1a00;
    line-height: 20px;
}

.menu-cream-body .place-order h4 {
    margin: 0px;
    font-weight: normal;
    padding: 20px 15px;
    text-transform: uppercase;
}

.menu-cream-body .place-details {
    padding: 10px 65px 10px 15px;
    color: #555;
    font-family: AvenirLTStd-Book;
}

.menu-cream-body .pick-up {
    background-color: #fff;
    height: 100%;
    border: 1px solid #b9b3ac;
    padding: 0px;
    color: #403730;
    margin-top: 20px;
    height: 780px;
}

.menu-cream-body .loc-detail {
    padding: 10px 15px 15px 15px;
    color: #555;
    font-family: AvenirLTStd-Book;
}

.menu-cream-body .loc-detail .loc_separa {
    border-bottom: 1px solid #aea8a3;
    margin-top: 2.500em;
}

.menu-cream-body .loc-detail h5 {
    font-weight: bold;
    margin: 0px;
}

.loc-detail p {
    margin-bottom: 1px;
}

.menu-cream-body .orange-bg {
    background-image: url("http://media.yardhouse.com/images/site/wood-bg.png");
    margin: 0;
    padding: 15px 10px 15px 15px;
    color: #ffffff;
}

.menu-cream-body .req-tim {
    margin: 0px 15px 35px 20px;
    color: #555;
    font-family: AvenirLTStd-Book;
}

.menu-cream-body .req-tim h5 {
    text-transform: uppercase;
    font-weight: bold;
    margin: 0px;
}

.menu-cream-body .green-text {
    color: #187640;
    font-weight: bold;
    margin-bottom: 5px;
}

.one-edge-shadow {
    -webkit-box-shadow: 0 8px 8px -8px #808080;
    -moz-box-shadow: 0 8px 8px -8px #808080;
    box-shadow: 0 8px 8px -8px #808080;
}

.secondary-btn01 {
    background: #995937;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 5px 15px;
    text-transform: uppercase;
    width: auto;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.secondary-btn01.capitalize.pull-right.mar_top03 {
    font-size: 14px;
    font-weight: normal;
    margin-top: -13px;
}

.menu-bg-body {
    height: auto;
    position: relative;
}

.menu-navigation {
    background: url(http://media.yardhouse.com/images/site/tabmenu-bg.png) no-repeat;
    z-index: 99;
    position: inherit !important;
}

.menu_strip {
    background: url(http://media.yardhouse.com/images/site/tabmenu-bg.png) no-repeat;
    position: relative;
    margin-bottom: -9px;
}

.menu_strip .navbar {
    padding: 15px 20px;
    margin: 0px;
    float: left;
    width: 96%;
    z-index: 99;
}

.menu_strip .navbar .span1.collapse {
    width: auto;
    padding: 15px;
}

.menu_strip .navbar .span1.collapse .nav_lft_1 .dropdown-menu {
    margin-top: 10px;
    margin-left: 33px;
}

.menu_strip .navbar .span1.collapse .nav_lft_1 .dropdown-menu li.span2:hover {
    background: none;
}

.menu_strip .navbar .span1.collapse .nav_lft_1 .dropdown-menu li.span2 .green_txt {
    width: 94%;
    padding: 3px 5px;
}

.menu_strip .navbar .span1.collapse .nav_lft_1 .dropdown-menu li.span2 ul li {
    border-bottom: 0px;
}

.menu_strip .navbar .span1.collapse .nav_lft_1 .dropdown-menu li.span2 ul li a {
    width: 94%;
    padding: 3px 5px;
}

.menu_strip .all_menu_off_pad {
    padding-top: 5px;
    padding-bottom: 5px;
}

.menu_strip .nav_lft .dropdown a {
    float: left;
    padding: 0px;
}

.menu_strip .more_menu {
    background: url('http://media.yardhouse.com/images/site/more_menus.png') no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 29px;
    overflow: hidden;
    left: 50px;
    top: 38px;
    position: relative;
    width: 75px;
}

.menu_strip .all_menus_off {
    background: url('http://media.yardhouse.com/images/site/all_menus_on3.png') no-repeat scroll 0 0 transparent;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    width: 14px;
    text-align: center;
    padding: 14px 8px !important;
}

.menu_strip .all_menus_on {
    background: url('http://media.yardhouse.com/images/site/all_menus_on3.png') no-repeat scroll 0 0 transparent;
}

.menu_strip .navbar .nav li.dropdown.open>.dropdown-toggle,
.menu_strip .navbar .nav li.dropdown.active>.dropdown-toggle,
.menu_strip .navbar .nav li.dropdown.open.active>.dropdown-toggle {
    background-color: none !important;
    color: #555555;
}

.menu_strip a {
    outline: 0;
}

.menu_strip .title_wood {
    margin-top: -20px;
}

.menu_strip .wood_center {
    background: url('http://media.yardhouse.com/images/site/wood_center_img.png') repeat-x scroll 0 0 transparent;
    font-size: 1.857em;
    height: 78px;
    width: auto;
    position: relative;
    float: left;
    padding-top: 15px;
    text-align: center;
    min-width: 280px;
    max-width: 398px;
}

.menu_strip .wood_center h1 {
    font-size: 22px;
    color: #fff;
    text-align: center;
}

.menu_strip .all_menu {
    float: left;
    margin-top: 13px;
}

.menu_strip .all_menu .dropdown-menu.four-col {
    padding: 10px;
    margin-left: 46px;
    margin-top: 10px;
}

.menu_strip .all_menu .green_txt a {
    font-size: 18px;
    width: 94%;
    padding: 3px 5px;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-weight: normal;
}

.menu_strip .all_menu .dropdown ul li {
    border-bottom: 0px;
}

.menu_strip .all_menu li.menu-col ul li a {
    width: 95%;
    padding: 3px 5px;
}

.menu_strip .all_menu .menu-col:last-child {
    margin-top: -5px;
}

.menu_strip .wood_menu_big {
    font-size: 1.857em;
    width: 620px;
    position: relative;
    float: left;
    text-align: center;
    margin-top: 5px;
}

.menu_strip .wood_menu_big h1 {
    color: #FFFFFF !important;
    font-size: 34px;
    font-weight: normal !important;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}

.menu_strip .grid_menu_off {
    background: url('http://media.yardhouse.com/images/site/grid_on.png') no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 27px;
    width: 20px;
    margin-left: 38px;
    margin-top: 18px;
    float: left;
    margin-right: 1.429em;
}

.menu_strip .maa_tp a {
    margin: 0px 5px;
}

.menu_strip .maa_tp .dropdown ul li:hover {
    background: none;
}

.menu_strip .grid_menu_on {
    background: url("http://media.yardhouse.com/images/site/grid_on2.png") no-repeat scroll center top transparent;
    cursor: pointer;
    width: auto;
    float: left;
    text-decoration: none;
    padding: 19px 2px 0;
    margin: 0px;
}

.menu_strip .grid_menu_on:hover,
.menu_strip .list_menu_off:hover {
    color: #fff;
}

.menu_strip .maa_tp {
    float: left;
    margin-left: 66px;
}

.menu_strip .list_menu_off {
    background: url('http://media.yardhouse.com/images/site/list_on2.png') no-repeat scroll center top transparent;
    cursor: pointer;
    width: auto;
    float: left;
    margin: 0px;
    padding: 19px 4px 0;
    text-decoration: none;
}

.menu_strip .list_menu_on {
    background: url('http://media.yardhouse.com/images/site/list_on2.png') no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 27px;
    width: 20px;
    float: left;
    margin-top: 18px;
    margin-right: 1.429em;
}

.menu_strip .sort_menu_off {
    background: url('http://media.yardhouse.com/images/site/sort_on2.png') no-repeat scroll center top transparent;
    color: #fff !important;
    cursor: pointer;
    height: 27px;
    width: auto;
    float: left;
    padding: 19px 0 0 !important;
    text-shadow: none !important;
}

.menu_strip .sort_wid {
    width: auto;
    margin: 0;
    float: left;
    padding: 0px;
    margin-top: 10px;
}

.menu_strip .sort_wid ul.nav {
    margin: 0px 5px;
}

.menu_strip .menu_divider {
    display: none;
}

.menu_strip .print_menu_off {
    background: url('http://media.yardhouse.com/images/site/print_on2.png') no-repeat scroll center top transparent;
    color: #fff !important;
    cursor: pointer;
    height: 27px;
    width: auto;
    float: left;
    padding: 19px 1px 0 !important;
    text-shadow: none !important;
}

.menu_strip .pdf_menu {
    background: url('http://media.yardhouse.com/images/site/menu_pdf.png') no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 27px;
    overflow: hidden;
    top: 40px;
    position: relative;
    width: 21px;
}

.menu_strip .unbold {
    color: #FFFFFF;
    font-size: 1.6em;
    font-weight: normal;
    margin-left: 55px;
    margin-top: 35px;
}

.dropdown-menu li a {
    clear: both;
    color: #333333;
    display: block;
    font-weight: normal;
    line-height: 18px;
    padding: 3px 10px;
    text-align: left;
}

.dropdown-menu ul {
    margin: 0px!important;
}

.dropdown-menu .border-rgt {
    border: none;
}

.dropdown-menu li.menu-col:hover {
    background: none;
}

.dropdown-menu li {
    list-style: none;
}

.dropdown-menu li a:hover,
.dropdown-menu li a:focus,
.dropdown-submenu:focus a {
    text-decoration: none;
    color: #fff;
    background-color: #000!important;
}

.dropdown-submenu:hover a {
    text-decoration: none;
    color: #c99a6d;
    background-color: #e1dfd8 !important;
    background-image: -moz-linear-gradient(top, #e1dfd8, #e1dfd8);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e1dfd8), to(#e1dfd8));
    background-image: -webkit-linear-gradient(top, #e1dfd8, #e1dfd8);
    background-image: -o-linear-gradient(top, #e1dfd8, #e1dfd8);
    background-image: linear-gradient(to bottom, #e1dfd8, #e1dfd8);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e1dfd8', endColorstr='#e1dfd8', GradientType=0);
}

.special-link li a {
    color: #224811;
    margin-top: 0 !important;
    text-align: center;
}

.navbar .nav>li>.dropdown-menu:after {
    left: 71px;
}

.navbar .nav>li>.dropdown-menu:before {
    left: 70px;
}

.navbar .nav>li>.sort-list:before {
    left: 100px;
}

.navbar .nav>li>.sort-list:after {
    left: 101px;
}

.navbar .nav>li>.print-list:before {
    left: 183px;
}

.navbar .nav>li>.print-list:after {
    left: 184px;
}

.dropdown-menu {
    left: -50px;
    padding-bottom: 20px !important;
    margin-top: -0.7em;
    z-index: 1;
}

.sort-list-submenu {
    left: -97px;
}

.print-list-submenu {
    left: -182px;
}

.green_txt,
label.green_txt a {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    margin-top: 0px !important;
}

.dropdown-menu .green_txt li a {
    color: #224811;
}

.border-rgt {
    border-right: 1px solid #9aab92;
}

.width_spn {
    width: 150px;
}

.menu-grid-bg {
    padding: 20px;
    overflow: hidden;
    background-color: #FFFFFF;
}

.menu-bg-grid-empty {
    height: auto;
    position: relative;
}

.sub-menu-grid-bg {
    background: #ffffff;
    width: 42.8em;
    height: auto;
    float: left;
    padding: 1.4em;
    border: 1px solid #c7bbad;
    margin-bottom: 0em;
}

.menu-bg-grid-empty .place-order {
    background: #95553a;
    height: 100%;
    color: #fff;
    line-height: 20px;
    width: 23.6em;
    margin-left: 2em !important;
}

.menu-bg-grid-empty .place-order h4 {
    margin: 0px;
    font-weight: normal;
    font-size: 1.25em;
    padding: 20px 20px 0px 20px;
    text-transform: uppercase;
    border: 1px solid #988777;
    border-bottom: 0px;
    font-family: AvenirLTStd-Heavy;
}

.menu-bg-grid-empty .place-details {
    padding: 5px 40px 2px 20px;
    border-left: 1px solid #988777;
    border-right: 1px solid #988777;
    border-bottom: 1px solid #988777;
}

.menu-bg-grid-empty .price_dollar {
    color: #8E6D4D;
    font-size: 17px;
    text-align: right;
    font-weight: bold;
}

.menu-bg-grid-empty .price_dollar sup {
    font-size: 62%;
    top: -0.4em;
}

.menu-bg-grid-empty .pick-up {
    background-color: #fff;
    height: 100%;
    border: 1px solid #574c40;
    padding: 0px;
    color: #403730;
    margin-top: 10px;
    width: 23.4em;
    height: auto;
    margin-left: 2em !important;
}

.menu-bg-grid-empty .loc-detail {
    padding: 15px 15px 15px 15px;
    color: #403730;
    height: auto;
    overflow: hidden;
}

.menu-bg-grid-empty .loc-detail .loc_separa {
    border-bottom: 1px solid #aea8a3;
    margin-top: 2.500em;
}

.menu-bg-grid-empty .loc-detail p:first-child {
    font-size: 14px;
}

.menu-bg-grid-empty .loc-detail .secondary-btn01,
.menu-bg-grid-empty .req-tim .secondary-btn01 {
    padding: 8px 25px;
    margin-top: -33px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #995937;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
}

.menu-bg-grid-empty .req-tim .secondary-btn01 {
    margin-top: 1.5em;
}

.menu-bg-grid-empty .loc-detail h5 {
    font-weight: normal;
    margin: 0px;
}

.menu-bg-grid-empty .loc-detail p {
    margin-bottom: 1px;
}

.menu-bg-grid-empty .loc-detail p strong {
    font-weight: normal;
}

.menu-bg-grid-empty .orange-bg {
    font-weight: normal;
    margin: 0;
    padding: 15px 10px 15px 15px;
    color: #ffffff;
    font-size: 17px;
    background: #000000;
}

.menu-bg-grid-empty .req-tim {
    margin: 0px 15px 20px 20px;
    color: #403730;
}

.menu-bg-grid-empty .req-tim h5 {
    font-weight: normal;
    margin: 0px;
}

.menu-bg-grid-empty .time-text {
    font-size: 2.5em;
    margin-bottom: 5px;
    line-height: 1.5em;
}

.menu-bg-grid-empty .error-msg {
    background: #f9ebe9;
    border: 1px solid #c13f29;
    color: #b83f26;
    padding: 1.5em 1.2em 1.5em 1.2em;
    margin-top: 0;
}

.error-icon-img {
    padding: 0 1em 1em 0em;
}

.item-name-text {
    color: #224811;
    font-weight: bold;
}

.mar-img {
    margin-top: 0.5em;
}

.menu_order_go {
    border: medium none;
    color: #ffffff;
    font-size: 12px;
    line-height: 9px;
    padding: 8px 12px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #995937;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
}

.menu_order_go a {
    color: #ffffff;
    text-decoration: none;
}

.menu_order_go a:hover,
.menu_order_go a:focus {
    color: #ffffff;
    text-decoration: none;
}

.menu_dine_in {
    background: #747474;
    border: medium none;
    color: #ffffff;
    font-size: 12px;
    line-height: 9px;
    padding: 5px 12px 4px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.menu-bg-grid-empty .menu_items {
    width: 294px;
    min-height: 270px;
}

.new-image-empty {
    left: 312px;
    position: absolute;
    top: 274px;
}

.new-image-top-left {
    left: 22.223em;
    position: absolute;
    top: 14.546em;
}

.hero-shot-small {
    width: 645px;
}

.t_align_mdl {
    text-align: center;
}

.divider {
    border-bottom: 1px solid #65665E;
    margin-bottom: 1em;
    margin-left: -15px;
    margin-top: 1em;
    width: 290px;
}

.custom-width .anchor-txt,
.anchor-txt {
    color: #945635 !important;
    text-decoration: underline;
}

.menu_strip_ct {
    position: relative;
    text-align: center;
    margin-top: 2.5em;
    color: #ffffff;
}

.menu_strip_ct h1 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 40px;
    letter-spacing: 0em;
}

.menu-icon-text {
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 15px;
    margin-left: 0px;
    margin-top: 2px;
    text-align: center;
    text-shadow: none;
    text-transform: capitalize;
    width: 95px;
}

.menu-arrow {
    margin-top: -2px;
    margin-left: 2px;
}

.row.category_hero_img img {
    height: auto;
    width: 640px;
}

.pull-rgt {
    float: left;
    margin-left: 33px;
}

.new_title_desc {
    margin-left: 166px;
}

.menugrd {
    margin: 0 auto;
}

.menugrd>img {
    width: 590px;
    height: auto;
}

.location-map {
    height: 308px;
    width: 603px;
}

.dropdown-backdrop {
    position: static;
}

.menu-scroll {
    height: auto;
    overflow-y: auto;
}

.four-col {
    width: 840px;
}

.menu-col {
    float: left;
    margin-right: 8px;
    width: 200px;
}

.price_dollar>small {
    font-size: 0.678em;
}

.dropdown-menu .green_txt>a {
    border-bottom: 1px solid #000;
}

.span12.menu_strip_ct.capitalize {
    margin-top: 0px;
}

.span12.menu_strip_ct.capitalize h1 {
    color: #fff !important;
}

#stickyribbon {
    z-index: 99 !important;
    height: 77px;
}

.hero-shot.marg_bot1em {
    margin-bottom: 0px;
    width: 100%;
    min-width: 960px !important;
}

.thank_bd {
    background-color: #FFFFFF;
    color: #234B12;
    overflow: hidden;
    padding: 30px;
}

.thank_bd h3 {
    font-size: 18px;
    font-family: AvenirLTStd-Heavy;
    text-transform: none;
}

.thank_bd .thank_alert {
    font-size: 18px;
    padding: 16px 30px;
    text-align: center;
    border: 1px solid #bf3f2f;
    width: 15em;
}

.thank_bd .glo_txt {
    text-decoration: underline;
    margin-top: 0px;
}

.thank_bd .relate_item {
    width: 290px;
}

.thank_bd label {
    color: #000;
    margin-top: 5px;
}

.to_go_wdth {
    width: 76px;
    margin-top: 3px !important;
}

.contact_bd {
    background-color: #FFFFFF;
    color: #000;
    overflow: hidden;
    padding: 30px;
}

.contact_bd label {
    color: #000;
    /* margin-top:-1px; by Taj */
}

.contact_bd .styled-select-red {
    height: 30px;
    overflow: hidden;
    float: left;
    background: url(http://media.yardhouse.com/images/site/dropdown-red.png) no-repeat right #ffffff;
    background-size: 28px 28px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

.contact_bd .styled-select-red select {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0;
    font-size: 16px;
    height: auto;
    line-height: 1;
    -webkit-appearance: none;
}

.contact_bd .find-link {
    text-decoration: none;
    color: #706B6B;
    font-size: 1.1em;
}

.contact_bd .pad-lt1 {
    padding-left: 1.33em;
}

.contact_bd .green_text_contact {
    font-family: TradeGothicLT-BoldCondTwenty;
}

.contact_bd .green_tit_contact {
    background: url(http://media.yardhouse.com/images/site/contact-bg.png) no-repeat;
    background-size: 100% 100%;
    padding: 40px;
    border: 0 none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-bottom: 20px;
}

.contact_bd .green_tit_contact .marg_tp50 {
    margin-top: 2.571em;
}

.contact_bd .green_tit_contact .primary-btn.padding03 {
    padding: 10px 20px;
    font-family: AvenirLTStd-Heavy;
}

.contact_bd .green_tit_contact .txtbold {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 23px;
    font-weight: normal;
}

.contact_bd .green_tit_contact ul li {
    margin-left: -10px;
}

.contact_bd .green_tit_contact ul li a {
    color: #965736;
    margin-left: 20px;
    font-size: 13px;
}

.contact_bd .contact_textarea {
    width: 626px;
}

.contact_bd .form-horizontal .mar_btm.span5 {
    width: 410px;
    margin-left: -18px;
}

.contact_bd .form-horizontal .pull-left.mar-top03 {
    margin-top: 0px;
}

.contact_bd .green_text_contact {
    font-size: 30px;
    font-weight: normal;
}

.contact_bd .green_text_contact strong {
    font-weight: normal;
    color: #000;
    font-family: AvenirLTStd-Book;
    text-transform: uppercase;
    font-size: 18px;
}

.contact_bd p {
    font-size: 13px;
}

.contact_bd .span2.marg_left0.marr_lft_reg.mar_g_tp.tim_wdth {
    margin-left: 22px;
}

.contact_bd input#contactus_city {
    width: 226px;
}

.ct_dob {
    text-align: left;
    margin-left: 290px;
}

.ct_dob .magin_right {
    margin-right: 1.8em;
}

.ct_dob .left {
    float: left;
}

.thank_bd .confirm-check label {
    width: 765px;
    text-align: left;
}

.thank_bd .button_div.txt-center.pad_rgt_145.mar_top_20 a {
    margin-right: 0px;
}

.row.green_tit_contact.marg {
    background: none;
}

.container .redesign0614 h1 {
    text-align: center;
    color: #FFF !important;
    padding-top: 15px;
}

.contact_bd .ui-datepicker-trigger {
    height: 30px;
}

.thank_bd #signup_footer {
    width: 400px;
    margin: 0px auto;
    text-align: left;
}

.thank_bd #signup_footer .email_signup input#emailid {
    width: 366px;
}

.thank_bd #signup_footer .email_signup .ct_dob {
    width: 100%;
    display: inline-block;
    margin: 0px;
}

.thank_bd #signup_footer .email_signup .ct_dob .edit-m-d-y {
    width: 120px;
    margin-right: 10px !important;
}

.thank_bd #signup_footer .email_signup .ct_dob .edit-m-d-y select {
    width: 120px;
}

.thank_bd #signup_footer .email_signup .confirm-check {
    width: 100%;
    display: inline-block;
}

.thank_bd #signup_footer .email_signup .confirm-check .checkbox_d {
    margin-left: 0px !important;
}

.thank_bd #signup_footer .email_signup .confirm-check label {
    width: 430px;
    text-align: left;
    padding: 0px !important;
    margin: 2px 0px 0px 30px;
}

.thank_bd #signup_footer .button_div {
    text-align: left !important;
    margin-top: 10px;
}

.radio_d {
    background: url("http://media.yardhouse.com/images/site/radiobutton.png");
    height: 24px;
    width: 19px;
    clear: left;
    float: left;
    margin: 0 0 3px;
    padding: 0 0 0 10px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.checkbox_d {
    background: url("http://media.yardhouse.com/images/site/checkbox.png") no-repeat;
    height: 23px;
    width: 24px;
    float: left;
    margin-top: -2px;
    padding: 0 0 0 0px;
    cursor: pointer;
    text-align: left;
    outline: none;
    margin-right: 5px;
}

.checkbox_new.checkbox_d_footer {
    background: url("http://media.yardhouse.com/images/site/checkbox_footer.png") no-repeat;
    margin-top: 0px;
    width: 14px;
    height: 14px;
}

.checkbox_d input,
.radio_d input,
.radio_small input {
    display: none;
}

.checkbox_d_overlay {
    background: url("http://media.yardhouse.com/images/site/checkbox.png") no-repeat;
    height: 23px;
    width: 24px;
    float: left;
    margin-top: -2px;
    padding: 0 0 0 0px;
    cursor: pointer;
    text-align: left;
    outline: none;
    margin-right: 5px;
    padding: 0 0 0 4px !important;
}

.checkbox_d_overlay input {
    display: block;
    opacity: 0;
}

.checkbox_d input.show,
.radio_d input.show,
.radio_small input.show {
    display: inline;
}

.selected {
    background-position: 0 -52px;
}

.block {
    width: 50%;
    float: left;
}

.checkbox_pos1 {
    background-position: left -24px;
}

.checkbox_pos2 {
    background-position: left 0;
}

.styled-select select {
    background: transparent;
    font-size: 14px;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: auto;
    -webkit-appearance: none;
    outline: none;
}

.select_text option {
    color: #555555;
}

.edit-chalqst-type,
.edit-chalqst-type select {
    width: 455px;
}

.edit-pwd-challenge-1b {
    width: 28.4em;
}

@media (min-width:768px) and (max-width:auto) {
    .edit-pwd-challenge-1b-comp {
        width: 20.2em;
    }
    .edit-pwd-challenge-1b-comp select {
        width: 18em;
    }
}

.edit-pwd-challenge-1b select {
    width: 28.5em;
}

.edit-pwd-challenge {
    width: 26.71em;
}

.styled-select.edit-pwd-challenge {
    width: 22.9em;
}

.edit-pwd-challenge select {
    width: 22.8em;
}

.edit-pwdchallenge {
    width: 37.71em;
}

.edit-pwdchallenge select {
    width: 37.6em;
}

.edit-email-emailtype {
    width: 8.13em;
}

.edit-email-emailtype select {
    width: 8.0em;
}

.edit-name-salutation {
    width: 120px;
}

.edit-name-salutation select {
    width: 120px;
}

.edit-salutation {
    width: 120px;
}

.edit-salutation select {
    width: 120px;
}

.edit-state {
    width: 140px;
}

.edit-state select {
    width: 140px;
}

.ie10 .edit-state select {
    width: 140px;
}

.edit-country {
    width: 238px;
}

.edit-country select {
    width: 238px;
}

.edit-phone-type {
    width: 320px;
}

.edit-phone-type select {
    width: 325px;
}

.edit-m-d-y {
    width: 135px;
}

.edit-m-d-y select {
    width: 135px;
}

.edit-address-addresstype {
    width: 210px;
}

.edit-address-addresstype select {
    width: 210px;
}

.edit-address-state {
    width: 210px;
}

.edit-address-state select {
    width: 210px;
}

.edit-address-country {
    width: 240px;
}

.edit-address-country select {
    width: 240px;
}

.magin_rght {
    margin-right: 5.714em;
}

.sdd {
    width: 210px;
}

.styled-select,
.styled-select-red {
    height: 31px;
    overflow: hidden;
    float: left;
    outline: none;
    padding-right: 0px;
}

.styled-select-lar {
    width: 454px;
}

.styled-select-red {
    height: 30px;
    overflow: hidden;
    float: left;
    background: url(http://media.yardhouse.com/images/site/dropdown-red.png) no-repeat right #ffffff;
    background-size: 28px 28px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

.tooltip-mar {
    margin-top: 4px;
}

.tooltip-mar-lef {
    margin-left: 10px;
}

.radio_new input {
    opacity: 0;
    filter: alpha(opacity=0);
    outline: 0 none;
    margin: 5px;
}

.radio_new input#medium1 {
    margin: -5px 1px 1px 2px !important;
    opacity: none !important;
}

.radio_new input#medium2 {
    margin: -46px 1px 1px 2px !important;
    opacity: none !important;
}

.checkbox_ch {
    background-position: 0 0px;
}

.checkbox_new input {
    opacity: 0;
    filter: alpha(opacity=0);
    outline: 0 none;
    float: left;
    margin: 5px;
}

.tf_checkbox {
    background: url("http://media.yardhouse.com/images/site/checkbox.png") no-repeat scroll 0 0 transparent;
    clear: left;
    display: block;
    float: left;
    height: 26px;
    margin: 10px 0 0 17px;
    padding: 0 5px 0 0;
    width: 123px;
}

.bg-pos {
    background-position: left 0px;
}

.select-hover:hover {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}

.party-dd-wd,
.party-dd-wd select {
    width: 89px;
}

.disable_underline {
    text-decoration: none !important;
}

.primary-btn:hover {
    color: #fff;
    text-decoration: none;
}

.select-wrapper {
    float: left;
    display: inline-block;
    border: 1px solid #cccccc;
    background: url("http://media.yardhouse.com/images/site/dropdown-red.png") no-repeat right center;
    cursor: pointer;
    background-color: #FFFFFF;
    background-size: 30px 30px;
}

.select-wrapper select {
    height: 28px;
    line-height: 26px;
}

.select-wrapper {
    width: 100%;
    height: 28px;
    line-height: 26px;
}

.select-wrapper .holder {
    margin: 0px;
    cursor: pointer;
    background: #FFFFFF;
    padding: 1px 8px;
    display: block;
    color: #777;
    height: 26px;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 31px;
    font-size: 14px;
}

.select-wrapper select {
    margin: 0 0 0 -1px;
    position: absolute;
    z-index: 2;
    cursor: pointer;
    outline: none;
    opacity: 0;
    filter: alpha(opacity=0);
}

.anchor-link {
    display: block;
    position: relative;
    top: -230px;
    visibility: hidden;
}

.styledCheckbox {
    clear: both;
    float: left;
    margin-bottom: 10px;
    position: relative;
}

.styledCheckbox input[type="checkbox"] {
    display: block !important;
    margin-left: 4px;
    margin-top: 6px;
    opacity: 0;
    filter: alpha(opacity=0);
}

#accordion1 {
    position: relative;
    z-index: 3;
}

.fake_pass {
    color: #CCCCCC !important;
    display: none;
    font-style: italic;
    opacity: 0.5;
}

.radio_new {
    background: url("http://media.yardhouse.com/images/site/radio_button.png") no-repeat;
    display: block;
    float: left;
    height: 17px;
    margin: 2px 0px 3px 0px;
    padding: 0px 5px 0px 1px;
    width: 17px;
    background-position: 0px 0px;
    clear: left;
    outline: none;
}

.radio_new label {
    margin: -6px 0 -5px -6px;
}

.login-bg-lookup .radio_new {
    margin-top: 2px !important;
    width: 17px;
}

.checkbox_new {
    background: url("http://media.yardhouse.com/images/site/check_box.png") no-repeat;
    clear: left;
    display: block;
    float: left;
    height: 14px;
    width: 100%;
    background-position: 0px 0px;
}

.checkbox_new.checkbox_checked {
    background-position: 0px -14px;
}

.radio_new.radio_checked {
    background-position: 0px -17px;
}

.radio_new .mar_top0,
.checkbox_new .line_hgt {
    line-height: 14px;
}

.lrg_wd {
    width: 300px !important;
}

.back-to-top {
    position: fixed;
    bottom: 2em;
    right: 0px;
    text-decoration: none;
    color: #000000;
    background-color: rgba(235, 235, 235, 0.8);
    font-size: 12px;
    padding: 1em;
    display: none;
    z-index: 999;
}

.input-bg.span3 {
    border: 1px solid #ccc;
    padding: 4px;
    border-radius: 1px;
}

.input-bg.span3.city_wid {
    width: 306px;
    height: 18px;
}

.triage {
    background: none repeat scroll 0 0 #f2eeee;
    margin: 0;
    padding: 2.143em;
    overflow: hidden;
    color: #555;
    font-family: AvenirLTStd-Book;
}

.triage h3 {
    text-transform: capitalize;
    font-size: 1.6em;
    font-weight: normal;
    margin-bottom: 0px;
    color: #000;
}

.triage .login-bg {
    background-color: #ecebeb;
    border: 1px solid #c2bebe;
    padding: 20px 30px 30px 30px;
    color: #3b1a00;
    letter-spacing: 0.107em;
}

.triage .box_width {
    width: 18.8em;
}

.triage .login-bg ul {
    margin: 0 0 10px 13px;
    padding: 0;
}

.triage .btm-marg {
    margin-bottom: 2.143em;
}

.triage .mar-tp {
    margin-top: 3.500em;
}

.triage .mar-tp-creat {
    margin-top: 3.286em;
}

.triage .mar-tp-start {
    margin-top: 165px;
}

.triage .marg_in-top {
    margin-top: 20px;
}

.triage .mar_gi_lft {
    margin-left: 2.714em;
}

.triage .txt_width {
    width: 22.214em;
}

.triage .txt_wdth {
    width: 14.643em;
}

.triage .radi_width {
    width: 10.000em;
}

.triage .mar_tp_up {
    margin-top: 0.143em;
}

.triage .buttonclass_new01 {
    background-image: url("/images/site/orange-btn.png");
    color: #ffffff;
    cursor: pointer;
    height: 1.25em;
    padding: 7px 55px 7px 27px;
    width: auto;
}

.triage_togo {
    background: none repeat scroll 0 0 #fff;
    margin: 0;
    padding: 2.143em;
    overflow: hidden;
    color: #000;
}

.triage_togo p {
    font-family: AvenirLTStd-Book;
    font-size: 1em;
}

.triage_togo label {
    font-family: AvenirLTStd-Book;
}

.triage_togo .lup-order {
    width: 88px;
    line-height: 20px;
    float: left;
}

.triage_togo .lup-input {
    width: 180px;
}

.triage_togo .lup-divinput {
    width: 212px;
}

.triage_togo .login-bg-lookup.login-bg {
    padding: 10px 30px !important;
    background: #fdfdfd;
    box-shadow: 2px 2px 21px #ECECEC inset;
}

.triage_togo .sub-sec-div {
    float: left;
    width: 75px;
}

.triage_togo .lup-radio {
    position: relative;
    top: -6px;
}

.triage_togo .lup-radio-txt {
    color: #4E3629;
    font-size: 14px;
    text-align: left;
    text-transform: capitalize;
    display: inline;
}

.triage_togo .s-txt {
    color: #4E3629;
    font-size: 11px;
    text-align: center;
    text-transform: capitalize;
}

.triage_togo .triage_togo .zeromargin {
    margin: -2px 0 0;
}

.triage_togo .triage_togo .mar-top-5 {
    margin-top: -5px;
}

.triage_togo .options-click .element img.mar-lft-10 {
    width: 18px;
    margin: 8px 0px 0px 5px;
}

.triage_togo .headwelnav01 {
    border: none;
    margin-bottom: 0px;
    margin-left: 0em;
}

.triage_togo .headwelnav01>li {
    background-color: #bcb5a8;
    border-right: 1px solid #b49c8a !important;
    margin-right: 5px;
}

.triage_togo .headwelnav01>li>a {
    margin-right: 0px;
    border: 1px solid transparent;
    -webkit-border-radius: 0px 0px 0 0;
    -moz-border-radius: 0px 0px 0 0;
    border-radius: 0px 0px 0 0;
    padding: 0.6em 4.1em;
    color: #ffffff;
    outline: none;
}

.triage_togo .headwelnav01>li:first-child {
    border-right: 1px solid #b49c8a;
}

.triage_togo .headwelnav01>.active>a,
.triage_togo .headwelnav>.active>a:focus {
    background-color: #945635;
    border-color: #945635 transparent;
    color: #ffffff;
}

.triage_togo .headwelnav01>li>a:hover {
    background-color: #BC6D43;
    border-color: #BC6D43 transparent;
    color: #fff;
}

.triage_togo h3 {
    text-transform: capitalize;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 0px;
    color: #000;
    font-family: TradeGothicLT-BoldCondTwenty;
}

.triage_togo h3.padding_dwn {
    padding-bottom: 0px;
}

.triage_togo .login-bg {
    background: url(http://media.yardhouse.com/images/site/triage-bg.png) no-repeat;
    background-size: 100% 100%;
    padding: 20px 30px 30px 30px;
    color: #000;
}

.triage_togo .box_width {
    width: 18.8em;
    position: relative;
}

.triage_togo .last_but {
    bottom: 30px;
    position: absolute;
    right: 33px;
    border-radius: 3px;
}

.triage_togo .login-bg ul {
    margin: 0 0 10px 13px;
    padding: 0;
}

.triage_togo .log_high {
    height: 274px;
}

.triage_togo .log_high img {
    margin-left: 0;
}

.triage_togo .btm-marg {
    margin-bottom: 2.143em;
}

.triage_togo .mar-tp {
    margin-top: 3.500em;
}

.triage_togo .mar-tp-creat {
    margin-top: 3.286em;
}

.triage_togo .mar-tp-start {
    margin-top: 165px;
}

.triage_togo .marg_in-top {
    margin-top: 20px;
}

.triage_togo .mar_gi_lft {
    margin-left: 2.714em;
}

.triage_togo .txt_width {
    width: 22.214em;
}

.triage_togo .txt_wdth {
    width: 14.643em;
    display: block;
}

.triage_togo input.txt_wdth {
    width: 14.643em;
    display: block;
    padding: 0px 5px;
}

.triage_togo .radi_width {
    width: 10.000em;
}

.triage_togo .mar_tp_up {
    margin-top: 0.143em;
}

.triage_togo .buttonclass_new01 {
    background-image: url("http://media.yardhouse.com/images/site/button-bg.png");
    color: #ffffff;
    cursor: pointer;
    height: 1.25em;
    padding: 7px 55px 7px 27px;
    width: auto;
}

.triage_togo #profile .geo-span {
    width: 437px;
}

.triage_togo #profile .geo-span .txtbox-space .primary-btn {
    padding: 5px 13px 9px;
}

.triage_togo #profile .map_span {
    padding-left: 2em;
}

.triage_togo .buttonclass01 {
    padding: 3px 12px;
}

.disp-block {
    display: block;
}

.redbord_overlay {
    border: 1px solid #945635;
}

.redbdr_menu_overlay {
    border: 1px solid #c13f29;
    width: 602px;
}

.model_wid1 {
    width: 560px;
}

.heading_over11 h1 {
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
    color: #945635;
    line-height: 30px;
    margin-top: 0px;
    font-family: TradeGothicLT-BoldCondTwenty;
}

.h1marleft {
    margin-left: 1.7em;
}

.modalbox1 {
    background: #f2eeee;
    padding: 30px;
    color: #000;
    font-family: AvenirLTStd-Book;
    font-size: 1.1em;
}

.row_bor_top {
    border-top: 1px solid #897068;
    padding: 10px 0 1.4em 0;
}

.row_bor_top_dot {
    border-top: 1px dotted #897068;
    padding: 10px 0 2.4em 0;
}

.red_box_cont {
    border: 1px solid #bababa;
    background-color: #ffffff;
    margin-left: 1.15em;
    padding: 1.45em;
}

.red_box_cont_1 {
    border: 1px solid #bababa;
    background-color: #ffffff;
    margin-left: 1.15em;
    padding: 1.45em;
}

.boxred_shadow {
    margin-top: -5px;
}

.til_txt_siz {
    font-size: 1.2em;
}

.redcolortxt {
    color: #000;
    font-size: 1.2em;
}

.greencolortxt {
    color: #000;
    font-size: 1.2em;
}

.new-image-top-left22 {
    left: 1.65em;
    position: absolute;
    top: 0.5em;
}

.menu_item-2 {
    margin-left: 1.15em;
}

.price_dollar_txt {
    color: #68655A;
    font-size: 17px;
    text-align: right;
}

.price_dollar_txt sup {
    font-size: 62%;
    top: -0.4em;
}

.triage_togo .btm-marg>h3 {
    text-align: center;
}

.triage_togo .row.btm-marg>p {
    font-size: 1.2em;
    margin: 0 auto;
    text-align: center;
    width: 46em;
}

.togo_cmngsoon {
    color: #000;
    font-size: 0.8em;
    margin-top: 0.4em;
}

.mar_mns_tp3 {
    margin-top: -3px;
}

.radio_sec {
    width: 160px;
    margin-left: -100px !important;
    margin-top: 19px;
}

.togo-order-confirm strong {
    color: #9A3324;
}

.reset-right-div {
    background: #ffffff;
    padding: 2em 1.88em 4px;
    margin-left: 0;
    margin-left: 0px;
}

.reset-right-div .bold {
    font-weight: bold;
    width: 409px;
}

.reset-right-div p.starting {
    margin: 25px 0 0 0;
}

.reset-right-div .messaging p {
    margin: 10px 0;
}

.reset-left-div {
    background: #ffffff;
    padding: 2em 1.88em 0.3em;
    width: 410px;
}

.facebook_header_line {
    border-bottom: 1px solid #b3a29e;
    border-top: 1px solid #b3a29e;
    height: 5em;
    margin-top: 0.9em;
    padding-bottom: 0.90em;
    padding-left: 1.30em;
    padding-top: 1.2em;
    position: relative;
    right: 1.19em;
}

.span4.fb-logo {
    bottom: 0;
    position: relative;
    right: 0.94em;
}

.span6.login-head {
    font-size: 1.4em;
    padding-left: 2em;
    padding-top: 0.8em;
}

.logo-box-comp {
    background: #f2eeee;
    margin: 0;
    padding-left: 33px;
    padding-right: 23px;
}

.reset-left-div a:hover {
    text-decoration: none;
}

p.reset {
    color: #000;
    font-size: 20px;
    line-height: 1.2;
    width: 17em;
    font-family: TradeGothicLT-BoldCondTwenty;
}

p.reset-req {
    color: #000;
    font-size: 20px;
    font-family: TradeGothicLT-BoldCondTwenty;
    letter-spacing: 0.0625em;
    line-height: 1.2;
}

p.reset-left-tile {
    color: #000;
    font-size: 1.56em;
    letter-spacing: 0.0625em;
    line-height: 1.2;
    width: 17.13em;
}

.reset-sub1 {
    color: #000;
    padding-bottom: 3.95em;
    padding-right: 0;
    padding-top: 0.25em;
    height: 0;
}

.span-email-org {
    width: 28.2em;
    margin-top: 0px;
}

.span-email-add-org {
    width: 27em;
    margin-top: 0px;
}

.send-cancel-org {
    left: 0.8em;
    top: 0.6em;
    position: relative;
}

.log-register-btn {
    position: relative;
}

.span4.fb-logo.fb-logo-res>img {
    width: 260px;
}

.sub-title-size {
    margin-bottom: 0;
    width: 26em;
}

.sub-challenge {
    width: 26em;
}

.email-add-org {
    position: relative;
}

.nxt-btn-comp {
    position: relative;
    top: 1.4em;
    right: 0.50em;
}

.span-email-width {
    width: 10px;
}

.reset-sub2 {
    color: #000;
    font-size: 20px;
    line-height: 1.2;
    font-family: TradeGothicLT-BoldCondTwenty;
    width: 22em;
}

.select-state-comp {
    padding-top: 0.40em;
}

.reset-challenge-email {
    padding-bottom: 4.50em;
}

.reset-challenge {
    padding-right: 0;
}

.send-cancel {
    top: 85%;
    float: right;
    position: absolute;
    text-align: right;
    width: 88%;
    right: 2.5em;
}

.send-cancel .primary-next-btn-width {
    padding: 8px 20px;
}

.cancel-top {
    top: 86% !important;
}

.send-cancel-height {
    bottom: 2em;
    float: right;
    position: absolute;
    text-align: right;
    width: 90%;
}

.send-cancel-height .primary-btn.primary-btn-width {
    padding: 8px 20px;
}

.send-newheight {
    float: right;
    padding-top: 3.5em;
}

.submit-next {
    padding-top: 80px;
}

.save-cancel {
    padding-top: 0px;
    padding-bottom: 0.625em;
    float: right;
}

.answer {
    padding-top: 0em;
    bottom: 2.7em !important;
}

.send-button {
    text-decoration: none;
}

a.cancel-button {
    color: #906d4f;
}

a.cancel-button:hover {
    text-decoration: underline;
    color: #806147;
}

.email-reset {
    background-color: transparent;
    border: 0.0625em solid #897969;
}

.reset-right-div a:hover {
    color: #806147;
    text-decoration: underline;
}

.border-line {
    width: 2.5em;
    height: 21.875em;
}

.border-line img {
    width: 0.15em;
    height: 22.4em;
    padding-left: 1.5em;
}

.mid-div {
    background: none repeat scroll 0 0 #ffffff;
    margin-left: 0;
    padding: 2em 0 0.3em;
}

.left-part,
.right-part,
.mid-part {
    height: 30.7em;
    position: relative;
    border: 1px solid #fff;
}

.verification {
    margin-top: 4.13em;
}

.login-sub-title-org {
    margin-bottom: 0;
    margin-top: 0.95em;
    padding-bottom: 2em;
    width: 28em;
}

.form-label {
    margin-top: 1.15em;
    color: #d9d9d9;
    font-size: 1.2em;
}

.form-label .span-input {
    width: 24.2em;
}

.form-label .span-input-large {
    width: 27.2em;
}

@media (min-width:768px) and (max-width:auto) {
    .form-label .text-input {
        width: 16.4em;
    }
}

.form-label .checker {
    padding-top: 0.38em;
}

.form-label .control-label {
    margin-bottom: 0;
}

.form-label .control-password {
    margin-top: 0.94em;
}

p.change_pass {
    padding-bottom: 0.63em;
}

a.forgot-linkage {
    text-decoration: underline;
    color: #473729;
    padding-left: 0;
}

a.forgot-linkage:hover {
    color: #c99a6d;
}

.log {
    padding-right: 50px;
    float: right;
}

.editable-email {
    border-bottom: 0.0625em solid #B3A29E;
    padding-bottom: 20px;
}

.bottom-address {
    padding-top: 1.25em;
}

.info {
    height: 1.6em;
    padding-left: 0.35em;
    vertical-align: top;
    width: 1.6em;
}

.name label {
    margin-bottom: 0;
}

.option-rate {
    float: left;
}

.middle-rate {
    margin-top: 0.94em;
}

.home-default {
    position: relative;
    bottom: 0.63em;
}

p.profile_name {
    margin-bottom: 0;
}

p.birth_day {
    margin-bottom: 0;
}

.mobile-default {
    position: relative;
    top: 0.53em;
}

.clear {
    clear: left;
}

.date-year {
    clear: left;
    padding-top: 0.63em;
}

h2.recent {
    font-size: 1.25em;
}

.options-email {
    padding-right: 0;
}

.listed ul li p {
    font-size: 12px;
    font-weight: normal;
    color: #000;
    padding-top: 4px;
}

ul.nested-list {
    padding-left: 0;
}

.row-image {
    bottom: 0px;
    left: 20px;
    position: relative;
    width: auto;
    height: auto;
}

.option-rate .center-radio {
    margin-left: 10px;
    margin-top: 0.6em;
}

.image-logo img {
    height: auto;
    margin: 0 auto 15px;
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
}

ul.ovrlaylogomrg li {
    padding-right: 5px;
}

ul.ovrlaylogomrg.image-space li {
    padding-right: 30px;
}

.image-logo {
    display: inline;
    margin-left: 10px;
    text-align: center;
    width: 90px;
}

.privacy {
    color: #696969;
    font-size: 10px;
    line-height: 20px;
    margin-right: 1em;
    padding-top: 10px;
}

.phone-rate {
    padding-left: 0.63em;
    padding-top: 1em;
}

span.sub-header {
    color: #611b0c;
    font-size: 12px;
}

.email-address {
    padding-right: 4.63em;
    width: 460px;
}

.add-type {
    float: left;
    width: 350px;
}

.default-type {
    float: left;
    padding-left: 110px;
}

label.add {
    display: inline;
    float: left;
    margin-bottom: 5px;
}

.sender {
    width: 160px;
}

.pass-sec label {
    margin-top: 5px;
}

form.form-linker a,
.link {
    color: #906d4f;
    padding-left: 0;
    text-decoration: none;
}

.link,
form.form-linker a:focus,
.link {
    color: #906d4f;
    padding-left: 0;
    text-decoration: none;
}

form.form-linker a:hover {
    color: #806147;
    padding-left: 0;
    text-decoration: underline;
}

ul.nested-list {
    list-style: none outside none;
}

.form-label .remember,
.radio-default {
    padding-left: 0;
}

p.add-more {
    float: left;
    clear: left;
    padding-bottom: 3.56em;
}

.save-changes {
    margin: 1.56em 1em 0.94em;
}

.save-changes {
    margin-right: 1em;
}

.padrightbox {
    padding: 0;
}

.home_p {
    float: left;
    width: 280px;
}

.number-part {
    float: left;
    padding-bottom: 0;
    width: 40em;
}

p.language {
    padding-top: 2.25em;
    padding-bottom: 2.50em;
}

p.sub-header {
    margin-bottom: 0;
}

label.caps {
    text-transform: none;
}

.left-number {
    float: left;
    width: 27em;
    height: 4.8em;
}

.left-number-profile {
    float: left;
    width: 25em;
    height: 4.8em;
}

.another-number {
    width: 200px;
}

.lines {
    padding-top: 1.50em;
}

.spanner form {
    margin: 0;
}

.spanner .header_line {
    width: auto;
}

span.address-line {
    padding-bottom: 2em;
}

.deflt-radio {
    float: left;
    padding-left: 60px;
}

.option-menus {
    padding-top: 2px;
}

p.spacer-add {
    padding-bottom: 7.19em;
}

.email-address .option-default {
    float: right;
    margin-right: 3em;
}

.address-type {
    width: 110px;
}

form.form-linker a.sub-btn {
    text-decoration: none;
}

.sub-btn {
    margin-left: 1.56em;
}

.spaner {
    width: 25.80em;
}

.opt-option {
    margin-left: 16.63em;
}

.submit {
    background-image: url("http://media.yardhouse.com/images/site/brown-btn-bg.png");
    color: #f1eae3;
    height: 1.25em;
    margin-left: 0.625em;
    padding: 8px 2.6em;
    width: auto;
}

.login {
    float: left;
    padding-bottom: 3px;
    padding-left: 25px;
    padding-top: 25px;
}

.controls.ck-control {
    position: relative;
    top: 0.63em;
}

.checkbox.remember {
    padding-top: 2px;
    float: left;
}

.fgt-font {
    font-size: 0.88em;
    font-weight: normal;
}

.login-box {
    position: relative;
    right: 0.38em;
}

p.add-more-address {
    padding-bottom: 1.69em;
}

.mail-add span {
    padding-bottom: 0em;
}

.email label {
    margin-bottom: 2px;
}

label.form-challenge {
    margin-top: 15px;
}

.cancel-button-width {
    padding-right: 1.75em;
}

.primary-btn-width {
    padding: 8px 15px;
}

.primary-next-btn-width {
    padding: 10px 20px;
}

.primary-login-btn-width {
    padding: 8px 20px;
}

.reseted {
    margin-top: 0em;
    margin-top: 0em\9;
    -webkit-margin-top: 0em;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {}

.logbox .span5 {
    margin-left: 0;
}

.logbox .span6 {
    margin-left: 0;
}

.logbox .login-box-org {
    float: right;
    position: absolute;
    text-align: right;
    top: 85%;
    width: 88%;
}

.logbox .reseted-comp {
    float: right;
    position: absolute;
    text-align: right;
    bottom: 2em;
    width: 88%;
}

@media (min-width:768px) and (max-width:auto) {
    .span4 .fb-logo-res {
        position: relative;
        left: 5.94em;
    }
    .reset-sub-title {
        font-size: 0.89em;
        padding-left: 0.63em;
    }
    .send-cancel-comp {
        position: relative;
        left: 0.80em;
        padding-top: 5.8em;
    }
    .send_cancel_res {
        position: relative;
        left: 0.80em;
        padding-top: 4.7em;
    }
    input.span-email-comp {
        width: 20.6em;
    }
    input.span-email-comp1 {
        width: 19.4em;
    }
    .span-email {
        width: 20.60em;
    }
    .reseted-comp {
        float: right;
        position: absolute;
        text-align: right;
        bottom: 2em;
        width: 88%;
    }
    .email-add-comp {
        position: relative;
        top: 11px;
    }
    .select-state-comp {
        padding-top: 1.1em;
    }
    .reset-sub-title-size {
        font-size: 0.89em;
        margin-bottom: 0.63em;
        width: 25em;
    }
    .login-box-org {
        float: right;
        position: absolute;
        text-align: right;
        top: 84%;
        width: 88%;
    }
    .verification-top {
        margin-top: 5.1em;
        padding-left: 0.8em;
    }
    .liner img {
        width: 0.15em;
        height: 21.2em;
        padding-left: 2em;
    }
    .left-part-section,
    .right-part-section,
    .mid-part-section {
        height: 23.5em;
    }
    .login-sub-title-res {
        font-size: 1em;
        margin-bottom: 0.63em;
        margin-top: 0.95em;
    }
    .logo-box-res {
        background: #f2eeee;
        margin: 0;
        padding-left: 33px;
        padding-right: 22px;
    }
    .facebook_header_line_res {
        position: relative;
        right: 2.8em;
    }
}

.container.box {
    margin-top: 0px;
}

.more-specials .box {
    width: 293px;
}

.meal-planner .box {
    width: 285px;
}

.span5.marg_top12.marg_left0 {
    margin-top: 7.7em;
}

#edit-phone .option-rate {
    position: relative;
    top: -10px;
    left: 7px;
}

#edit-address .option-rate {
    position: relative;
    top: 0px;
    left: 6px;
}

.time-slot sup {
    font-size: 0.6em;
}

.continue-row {
    margin-bottom: 1.8em;
    padding-bottom: 2.5em;
    border-bottom: 2px solid #b3a29e;
}

.help-txt {
    border-top: 2px solid #b3a29e;
    margin-top: 2em;
    padding: 1.3em 0 1.5em;
}

.brown-border {
    border-bottom: 2px solid #b3a29e;
    padding-bottom: 2em;
}

.olive-restu {
    margin: 1.4em 0.8em 0 0.3em;
    float: left;
}

.olive-restu img {
    width: 150px;
    height: auto;
}

.west-text {
    font-size: 1.2em;
    margin: 0em;
    padding: 1em 0 0 0;
    line-height: 1.3em;
    color: #945635;
}

.west-text:hover {
    color: #806147;
    text-decoration: underline;
}

.west-text-overlay {
    margin: 0em;
    padding: 1em 0 0 0;
    line-height: 1.3em;
    color: #000;
    font-family: TradeGothicLT-BoldCondTwenty !important;
}

.west-text-overlay:hover {
    color: #c99a6d;
}

.day-text {
    font-family: AvenirLTStd-Book !important;
    font-size: 1em !important;
    margin: 0em;
    color: #888 !important;
    line-height: 1.5em;
}

.street-text {
    color: #888;
    margin: 0em;
    font-size: 0.9em;
}

.padding_top65 {
    padding-top: 6.5px;
}

.margtop_6px {
    margin-top: 6px;
}

.margtop_2px {
    margin-top: -2px;
}

.day-text-overlay {
    font-size: 12px !important;
    color: #000 !important;
    font-family: TradeGothicLT-BoldCondTwenty;
    line-height: 1.5em;
    margin: 0;
}

.street-text-overlay {
    color: #d9d9d9;
    margin: 0em;
    font-size: 12px !important;
}

.brown-para {
    color: #000;
    margin-top: 0.8em;
}

.car-img {
    bottom: 3px;
    position: relative;
    right: 4px;
    color: #d9d9d9;
}

.car-para {
    color: #000;
    bottom: 2px;
    left: 4px;
    position: relative;
}

.time-slot {
    margin-left: 2.3em;
    margin-top: 0;
    margin-bottom: 0;
    width: 90%;
    float: left;
}

.time-slot li.disable-slot {
    background: #948D86 !important;
    cursor: text;
}

.time-slot li {
    cursor: pointer;
    width: 14.5%;
    display: block;
    height: 20px;
    float: left;
    background: #000;
    color: #ffffff;
    text-align: center;
    border: 2px solid #f2eeee;
    height: 35px;
    line-height: 2.5em;
}

.time-slot li.time-selected {
    background: #945635;
    color: #fff;
    border: 2px solid #FFFFFF;
}

.clock-img {
    float: left;
    margin-top: 1em;
    padding-right: 0.8em;
    padding-bottom: 1em;
}

.order-text {
    color: #000;
    font-size: 0.9em;
    padding: 1em 0 0 0;
    display: block;
    line-height: 1.3em;
}

.food-timing {
    margin-top: 1.5em;
    height: 35px;
}

.lunch-txt {
    display: block;
    color: #000;
}

.clock-para {
    position: relative;
    right: 40px;
    top: -320px;
}

.clock-text {
    position: relative;
    right: 40px;
    top: -8px;
}

#datepicker,
#datepickercontactus,
.hasDatepicker {
    width: 170px;
}

.ui-datepicker-trigger {
    position: relative;
    bottom: 5px;
    right: 29px;
}

#ui-datepicker-div {
    width: 275px;
    border: 1px solid #868686;
    background: #ecebeb;
    display: none;
    z-index: 99 !important;
}

.ui-datepicker-close {
    background: url("http://media.yardhouse.com/images/site/close-btn.png") !important;
    width: 18px !important;
    height: 20px !important;
    position: absolute;
    top: -2px;
    left: 257px;
    border: none;
}

.ui-datepicker-header h3 {
    padding: 0px;
    font-size: 22px;
    color: #000;
    font-weight: normal;
    text-align: center;
    margin-top: 0px;
}

.ui-datepicker-prev,
.ui-datepicker-next {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    cursor: pointer;
    background-repeat: no-repeat;
    line-height: 600%;
    overflow: hidden;
}

.ui-datepicker-prev {
    float: left;
    background-position: center 0px;
    background-image: url('http://media.yardhouse.com/images/site/prev-arrow.png');
    left: 48px;
    position: relative;
    top: 5px;
}

.ui-datepicker-next {
    float: right;
    background-position: center 0px;
    background-image: url('http://media.yardhouse.com/images/site/next-arrow.png');
    position: relative;
    right: 48px;
    top: 6px;
}

.ui-datepicker-title {
    text-align: center;
    font-size: 1.1em;
    text-transform: uppercase;
}

.ui-datepicker-calendar {
    margin-left: 1.4em;
    margin-bottom: 1.4em;
}

.ui-datepicker thead {
    background-color: #C99A6D;
}

.ui-datepicker th {
    text-transform: uppercase;
    color: #ffffff;
    width: 25px;
    height: 25px;
    border-collapse: separate;
    border: 4px solid #ecebeb;
}

.ui-datepicker td {
    border: 4px solid #ecebeb;
}

.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    border: 1px solid #999;
    font-weight: bold;
    text-align: center;
    width: 25px;
    height: 25px;
    line-height: 1.8em;
    color: #000;
    background: #ccc;
}

.ui-datepicker-unselectable .ui-state-default {
    background: #e7e6e6;
    color: #aea29a;
    border: 1px solid #c8c8c8;
}

#ui-datepicker-div a {
    text-decoration: none;
}

.ui-state-highlight {
    background: #f7f7f7 !important;
}

.ui-datepicker-current {
    display: block;
    margin-bottom: 1.3em;
    margin-top: 0.5em;
    text-align: center;
    text-decoration: underline !important;
    font-size: 0.9em;
    cursor: pointer;
}

.ui-datepicker-trigger:active {
    background: url('http://media.yardhouse.com/images/site/calendar-icon.png');
}

.change-btn {
    background-image: url("http://media.yardhouse.com/images/site/button-bg.png");
    color: #ffffff;
    font-weight: bold;
    height: 2.21em;
    border: none;
    padding: 8px 24px;
    width: auto;
    font-size: 14px;
    font-family: TradeGothicLT-BoldCondTwenty;
    text-transform: uppercase;
}

.order-confirm-bg {
    padding: 25px;
}

.order-text-head {
    color: #9A6956;
    font-size: 28px;
    font-family: TradeGothicLT-BoldCondTwenty;
}

.span2.pull-right.my-order-link .txt-decor-under {
    margin-left: 21px;
    text-decoration: none;
}

.order-confirm-heading h3 {
    line-height: 25px;
    margin-top: 5px;
    font-size: 20px;
    letter-spacing: 0;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-weight: normal;
}

.order-body-cont p,
.my-order-link {
    padding: 1em 0 0 0;
}

.top-psd-create-par {
    padding: 0.5em 0 0 0;
    float: right;
}

.my-order-link {
    width: 11.8em;
}

.order-confirm-border {
    border: 1px solid #c7bbad;
    margin-top: 0em;
}

.bor-brown-bottom {
    padding: .3em 0 1.5em 0.3em;
    border-bottom: 1px solid #e0e0e0;
}

.pad-top-bdy-cont {
    padding: 9.5em 0 1.5em 0.3em;
}

.pick-ordr {
    width: 64%;
}

.detail-box {
    width: 64.6%;
}

.dot-brder {
    border-bottom-style: solid;
    border-width: 1px;
    padding: 0 0 2em;
}

.inform-link-ordr {
    padding: 0.6em;
    line-height: 35px;
    margin: 0 2.5em 0 0;
    font-size: 12px;
    width: 14em;
}

.email-box {
    margin: 0 -0.5em 0 -2em;
}

.mob {
    width: 28px;
    margin-right: 5px;
    float: left;
}

.link-text {
    color: #945635;
}

.grey-btn {
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 10px 30px;
    text-transform: uppercase;
    width: auto;
    font-weight: bold;
    border-radius: 10px;
    height: 42px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: #995937;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
}

.top-pad-mid {
    padding: 2.5em 0 1.5em 0.3em;
}

.top-pad-min {
    padding: 2em 0 1.5em 0.3em;
}

.bor-wid {
    width: 99%;
}

.passwrd-text {
    color: #000;
    font-size: 12px;
    font-style: italic;
    line-height: 16px;
    width: 28%;
}

.err-text {
    color: #FF0000;
    font-size: 12;
}

.error-text-img {
    padding: 0 0.5em 1em 0;
}


/* .err-box-wid{width:95%;} */

.creat-but-wid {
    width: 14em;
}

.email-input {
    width: 26em;
}

.to-go-item {
    width: 28%;
}

.bord-to-cart {
    padding: 0.3em 0 2.2em 0.3em;
}

.heading-brown {
    color: #000;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 24px;
    font-weight: normal;
    line-height: 10px;
    text-transform: uppercase;
}

h4.heading-brown:nth-child(2n),
h4.heading-brown:nth-child(3) {
    font-family: AvenirLTStd-Book;
    text-transform: capitalize;
    font-size: 18px;
    padding-top: 0px;
}

.dot-brder-items {
    border-bottom-style: dotted;
    border-width: 1px;
}

.dot-brd-pad {
    padding: 0em 0 1em 0;
    margin-bottom: 1.5em;
}

.name-width {
    width: 96%;
}

.name-brd-pad {
    margin: 12px 0px;
    display: inline-block;
    width: 100%;
}

.dont-frget {
    border: 1px solid #EEE9E5;
    width: 275px;
    height: auto;
    padding-bottom: 1em;
    background: #EEE9E5;
}

.dont-frget .items-list-links {
    text-decoration: none;
    border-top: 1px dotted #B48B74;
    margin: 0 20px;
    padding: 10px 0;
}

.dont-text-pad {
    padding: 1.5em 1.5em 1em 1.5em;
}

.items-list-links {
    display: block;
    font-size: 15px;
    margin: 0.5em 1.5em 0;
    padding-left: 0.5em;
}

.topic-item-text {
    margin-bottom: 1em;
    margin-left: 27.5em;
    margin-top: 3em;
}

.item-mid-container {
    width: 68%;
}

.item-desc-cart {
    background: url("http://media.yardhouse.com/images/site/togo-cart-box-top.png") repeat-y;
    width: 594px;
    height: auto;
    padding: 0 15px 0 15px;
}

.item-desc-cart .span8.text-black {
    width: 578px;
}

.item-desc-cart .edit-btn-cart {
    padding: 0px;
    margin-right: 0px;
    text-transform: capitalize;
    margin-top: 0px;
    margin: 0px 5px 0px 15px;
}

.item-desc-cart h4 {
    color: #9A5635;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: normal;
}

.item-list {
    color: #9A5635;
    font-size: 17.5px;
    font-weight: noraml;
    margin: 10px 0 10px 0;
    text-decoration: none;
    text-transform: uppercase;
}

.item-list:hover {
    color: #c99a6d;
    font-size: 17.5px;
    font-weight: bold;
    margin: 10px 0 10px 0;
}

.pad-lft-qty {
    padding-left: 4em;
    width: 75px;
    padding-top: 10px;
}

.price-txt {
    width: 80px;
    padding-top: 10px;
}

.total-txt {
    padding-top: 10px;
    width: 58px;
}

.text-black p {
    color: black !important;
}

.but-container {
    margin-top: 5em;
    padding-left: 3px;
    width: 33%;
    text-align: right;
}

.but-container a.txt-decor-under {
    color: #964F3C;
    margin: 0px 5px;
}

.but-container a.txt-decor-under:hover {
    color: #c99a6d;
}

.edit-btn-cart {
    margin-right: 65px;
    margin-top: -9px;
}

.bor-width {
    width: 95%;
    padding: 1.5em 0 0 0;
}

.app-coup-code {
    margin-top: 2.85em;
    width: 200px;
    padding: 10px 15px;
}

.green-txt-coup {
    color: #945635 !important;
    padding-top: 5px;
}

.small-font-text {
    font-size: 0.89em;
}

.wid-bot-brder {
    width: 95%;
    padding-top: 9em;
}

.wid-bot-brder_clr {
    width: 95%;
    clear: both;
}

.apply-coup-container {
    width: 36%;
}

.width-sub-tot2 {
    width: 240px;
    line-height: 25px;
}

.width-sub-tot1 {
    width: 150px;
}

.pad-min {
    padding: 5px;
}

.sub-container {
    border-bottom: 1px solid #897068;
    padding-bottom: 20px;
    width: 605px;
}

.but-column {
    width: 605px;
}

.return-code-btn {
    background: #000;
    color: #fff;
    padding: 8px 20px;
    font-weight: normal;
    height: 36px;
}

.return-code-btn:hover {
    background: #333;
}

.ret-mar-min {
    margin-top: 5px;
}

.grey-color-psd {
    color: #707070 !important;
}

.close-btn-coupon {
    background: url("http://media.yardhouse.com/images/site/close-small-btn.png") no-repeat;
    height: 19px;
    left: -27px;
    top: 2px;
    position: relative;
    width: 19px;
    display: inline-block;
    cursor: pointer;
}

.cls-btn-coupon {
    background: url("http://media.yardhouse.com/images/site/close-small-btn.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    height: 19px;
    left: 210px;
    position: relative;
    width: 19px;
    left: -25px;
}

.close-pos {
    right: -15px;
    top: -15px;
}

.pad-over-cont {
    padding: 15px;
}

.coupon-over-container {
    background: #fff;
}

.cont-coup {
    width: 465px;
    margin: 28px 0 0 35px;
}

.green-par-text {
    color: #975837;
    font-size: 16px;
    font-weight: bold;
    padding-left: 0.7em;
    font-family: AvenirLTStd-Book;
}

.green-dollar-head {
    color: #975837;
    font-size: 48px;
    line-height: 25px;
    text-align: center;
}

.lft-off {
    float: left;
    width: 235px;
    font-family: TradeGothicLT-BoldCondTwenty;
}

.rgt-off {
    font-family: TradeGothicLT-BoldCondTwenty;
    float: right;
    width: 230px;
}

.off-text {
    color: #df9635;
    text-align: center;
    text-transform: uppercase;
    margin-top: 7em;
    margin-bottom: 3em;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-weight: normal;
}

.off-text h4 {
    font-size: 25px;
    color: #975837 !important;
    font-weight: normal;
}

.off-text h2 {
    font-size: 95px;
    line-height: 40px;
    font-weight: normal;
}

.link-text-font {
    font-size: 14px !important;
}

.but-text-font {
    font-size: 12px !important;
    margin-left: 263px;
    margin-top: -43px;
}

.para-pad-lft {
    padding-left: 1em;
}

.prev-nxt {
    width: 260px;
}

.prev-item-txt {
    text-align: right;
    padding-right: 10px;
    width: 130px;
}

.next-txt {
    width: 110px;
    text-align: right;
}

.soc-icon-wid {
    width: 115px;
}

.pad-icon {
    padding: 5px;
}

.mar-title {
    margin-bottom: 7px;
}

.receip-time-txt {
    width: 130px;
    color: #000;
    margin: 5px 0;
}

.receip-time-txt select {
    width: 130px;
}

.intgrient-title h3 {
    color: #000;
}

.ingrient-wid {
    width: 915px;
}

.ing-mid {
    background: url("http://media.yardhouse.com/images/site/ingridient-bg-center.png") repeat;
    height: auto;
    padding: 10px 0 0 10px;
    color: #000;
    margin: -16px 0 -14px 0;
}

.ingrd-brown-bor {
    border-bottom: 1px dotted #897068;
    left: -17px;
    padding-left: 0;
    position: relative;
    width: 865px;
}

.ing-mid-sec-head {
    padding-left: 10px;
}

.ing-mid ul li {
    padding: 10px 0;
    width: 650px;
}

.cart-dollar {
    top: -0.7em !important;
}

.dollar-pos {
    right: -0.2em;
}

.mar-rgt-6 {
    margin-right: 0px;
}

#myModal .addressbox {
    width: 318px;
    margin-top: -2px;
}

#myModal .addressbox .west-text {
    margin: 0em;
    padding: 1em 0 0 0;
    line-height: 1.3em;
    color: #945635;
    font-size: 14px;
}

#myModal .addressbox .west-text:hover {
    color: #c99a6d;
}

#myModal .addressbox .day-text {
    font-size: 12px !important;
    color: #000 !important;
    font-family: TradeGothicLT-BoldCondTwenty;
    line-height: 1.5em;
    margin: 0;
}

#myModal .addressbox .padding_top65 {
    padding-top: 0px;
}

#myModal .addressbox .street-text {
    color: #555;
    margin: 0em;
    font-size: 12px !important;
}

#myModal .addressbox .mar_btmm01 {
    margin-bottom: 0em;
}

#myModal .addressbox .mar_top01 {
    margin-top: 6px;
}

.item-desc-cart .grey-btn.edit-btn-cart {
    background-color: none;
    background: none;
}

.account_user {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #c7bbad;
    margin: 0;
}

.nav-tabs.findres {
    border: none;
    margin: -36px -21px 0px -12px;
    background: url(http://media.yardhouse.com/images/site/tabmenu-bg.png) no-repeat;
    background-size: 100% 100%;
}

.nav-tabs.findres>li {
    margin: 0px 5px;
}

.nav-tabs.findres>li>a {
    color: #000;
    outline: none;
    font-size: 13px;
    text-transform: uppercase;
    width: 14.4em;
    padding: 20px;
    text-align: center;
    margin: 0;
    border: 0px;
    font-weight: bold;
}

.nav-tabs.findres>.active>a,
.nav-tabs.findres>.active>a:focus,
.nav-tabs.findres>li>a:hover {
    color: #ffffff;
    background: none;
    border: 0px;
    margin: 0;
}

.nav-tabs.findres>.active>a {
    position: relative;
}

.nav-tabs.findres>.active>a:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 10px;
    margin-left: -10px;
    margin-top: -20px;
}

.border-rt {
    border-right: 0px !important;
}

.button-search {
    background-image: url("http://media.yardhouse.com/images/site/orange-btn.png");
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 4px 20px;
    text-transform: uppercase;
    width: auto;
}

.divide-or {
    border-left: 1px solid #b3a29e;
    margin-left: 8px;
    height: 3.2em;
    margin-top: 0;
}

.tabbed_cont {
    margin-left: 0em;
    padding-right: 0em;
}

.tabbed_pad {
    padding: 0 0.9em;
}

.geo-span {
    width: 437px;
    margin-top: 1.45em;
    margin-left: 1.8em;
}

.geo-span .txt-box-span {
    width: 310px;
    padding: 6px 10px;
}

.geo-span .txtbox-space {
    margin-left: 10px;
    margin-top: 6px;
}

.geo-span .txtbox-space .primary-btn {
    margin: 0 0 0 10px;
    background: #000000;
    border-radius: 0px;
    padding: 5px 13px 9px;
}

.geo-span .txtbox-space .primary-btn:hover {
    background: #666;
    text-decoration: none;
}

.geo-span .txtbox-space a.search_anchor {
    padding: 6px 11px 11px 11px;
}

.geo-span input {
    margin-right: 0.7em;
}

.orspan {
    width: 20px;
    margin: 22px 10px 0px;
}

.compass-span {
    margin-top: 1.85em;
}

.compass-span.compass-span-width span>a {
    color: #706b6b;
    text-decoration: none;
    font-size: 1.19em;
}

.compass-span.compass-span-width span>a:hover {
    color: #c99a6d;
    text-decoration: none;
}

.marg-top1 {
    margin-top: 1.45em;
}

.marg-top27 {
    margin-top: 2.7em;
}

.marg-top13 {
    margin-top: 1.3em;
}

.marg-left {
    margin-left: 0.6em;
}

.error-span {
    background-color: #F9EBE9;
    border: 1px solid #C13F29;
    color: #C13F29;
    margin: 3em 0 1.5em;
    padding: 1.1em 0.78em;
    text-align: center;
    width: 97.5%;
}

.fav-but {
    padding: 7px 25px;
}

.title-myfav {
    font-size: 24px;
    color: #000;
    line-height: 1.1em;
    font-family: TradeGothicLT-BoldCondTwenty;
}

.marg_top12 {
    margin-top: 6.3em;
}

.margtop40 {
    margin-top: 10%;
}

.margtop09 {
    margin-top: 1em;
}

.marg_left3 {
    margin-left: 22%;
}

.marg_right1 {
    margin-right: 1em;
}

.marg-right08 {
    margin-right: 0.8em;
}

.emailspanfav {
    border-right: 1px solid #b3a29e;
}

.emailspanfav.spanwid-em span.title-myfav {
    text-transform: uppercase;
}

.spanwid-em {
    width: 420px;
    padding: 20px;
}

.myfav_tb_pad {
    padding: 4px 10px !important;
}

.memberbg {
    margin: 0 0 0 1em;
}

.padd20 {
    padding: 15px 0 0 20px;
}

.margtop3 {
    margin-top: 3em;
}

.paddleft12 {
    padding-left: 1.2em;
    line-height: 1em;
}

.paddleft_18 {
    padding-left: 18px;
    line-height: 1em;
}

.paddtop0 {
    padding: 15px 20px 15px 20px;
}

.paddtop1 {
    padding: 15px 0px 15px 0px;
}

.span12.paddtop1 a {
    color: #000000;
    text-decoration: none;
}

.paddtopHH {
    padding: 35px 0px 25px 0px;
}

.memblistul {
    margin-left: 0px;
}

.memblist>li {
    list-style: none;
    border-bottom: 1px dotted #b3a29e;
    line-height: 2.5em;
    color: #000;
}

.newloc {
    background-color: #ecebeb;
    border: 1px solid #c2bebe;
    margin-top: 1.1em;
}

.newloctit {
    font-size: 1.6em;
    color: #945635;
}


/*for magic# 469599052-pooja*/

.newloc img {
    margin: 10px 100px 10px 10px;
    float: left;
}

.newloctit a {
    text-decoration: none;
    color: #000;
    font-size: 14px;
    text-decoration: underline;
}

.mosrectit,
.address_heading {
    color: #000;
    font-size: 14px;
}


/*For PIPE#150584-Ravi/Pooja*/

.one {
    border: double 3px #b7b7b7;
    background-color: #e5e5e5;
    box-shadow: 1px 1px 1px #DCDBDB;
    padding: 5px 10px;
    text-align: center;
    width: 154px;
    color: #5b655e;
}

.two {
    padding: 5px 10px;
    text-align: center;
    width: 120px;
}

.nowOpen {
    color: #945635;
}

.nowOpen:hover {
    text-decoration: none;
}

.needhelp {
    border-top: 1px solid #B3A29E;
    margin-top: 3em;
    padding: 1.3em 0 1.5em 0;
}

.casual_span {
    line-height: 1.2em;
    width: 420px;
    padding: 0 15px 15px;
}

.map_span {
    margin-left: 2em;
    width: 440px;
    border-radius: 8px;
    overflow: hidden;
}

.map_span #map_canvas {
    width: 100%;
}

.map_img {
    border: 1px solid #CCCCCC;
    border-radius: 8px;
    overflow: hidden;
}

.map_img #map_canvas {
    width: 100%;
}

.mar_left20p {
    margin-left: -20px;
}

.marg_left5p {
    margin-left: 5px;
}

.numb_width {
    width: 30px;
    margin-left: 0;
}

.rt_span_width {
    width: 130px;
}

.loc_span {
    color: #000000;
    font-size: 19px;
    font-weight: normal;
    line-height: 20px;
    padding: 0 0.2em 0.95em;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}

.opendt {
    padding: 0 0em 0.95em
}

.loc_span_wht {
    border-bottom: solid 1px #dadada;
    padding: 1.4em 0.196em;
    font-size: 1.2em;
    width: 100%;
}

.loc_span_grey:last-child {
    border-bottom: 0px;
}

.loc_span_wht a {
    color: #995A35;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.loc_span_grey a {
    color: #995A35;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.loc_span_thgrey a {
    color: #995A35;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

.loc_span_grey {
    border-bottom: solid 1px #dadada;
    padding: 1.4em 0.196em;
    font-size: 1.2em;
    width: 100%;
}

.loc_span_thgrey {
    border-bottom: solid 1px #dadada;
    padding: 1.4em 0.196em;
    font-size: 1.2em;
    width: 100%;
}

.loc_sm_txt {
    font-size: 12px;
}

.loc_mdHH_txt {
    font-family: AvenirLTStd-Book !important;
    font-size: 16px;
    color: #555555;
    font-weight: normal;
}

.loc_mdRED_txt {
    font-family: AvenirLTStd-Book;
    font-size: 16px;
    color: #95553a;
    font-weight: normal;
}

.loc_mdRED_txt a {
    font-weight: bold;
    text-decoration: none;
    display: block;
    margin: 0;
    padding-top: 16px;
}

.span10.paddtop1.loc_mdHH_txt li {
    padding: 4px;
}

.loc_mdHH_txt_lar {
    font-family: AvenirLTStd-Book !important;
    font-size: 16px;
    color: #555555;
    font-weight: normal;
}

.loc_mdHH_txt_lar_italic {
    font-family: AvenirLTStd-Book !important;
    font-size: 16px;
    color: #555555;
    font-weight: normal;
}

.loc_sm_txt.txtbold.pull-right,
.rt_span_width .loc_sm_txt {
    font-size: 13px;
    color: #6A6B68;
    font-family: AvenirLTStd-Book;
}

.menu-btn {
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 10px 20px;
    text-transform: uppercase;
    width: auto;
    font-weight: normal;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    font-family: AvenirLTStd-Heavy;
    background: #95553a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
    font-size: 0.7em;
    font-weight: bold;
    width: 78px;
    padding: 3px 12px;
    text-align: center;
    margin-top: 0.45em;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.view-menu-btn {
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 10px 20px;
    text-transform: uppercase;
    width: auto;
    font-weight: normal;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: AvenirLTStd-Heavy;
    background: #95553a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
    font-size: 0.6em;
    font-weight: bold;
    width: 120px;
    text-align: center;
    margin-top: 0.45em;
    padding: 4px 20px;
    border-radius: 3px;
}

.select-button {
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 10px 20px;
    text-transform: uppercase;
    width: auto;
    font-weight: normal;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: AvenirLTStd-Heavy;
    background: #95553a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
    font-size: 0.7em;
    font-weight: bold;
    width: 78px;
    padding: 3px 12px;
    text-align: center;
    margin-top: 0.45em;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 0.85em;
    padding-top: 0px;
    margin-top: 0em;
}

.order-btn {
    padding: 10px 20px;
    width: auto;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: AvenirLTStd-Heavy;
    background: #95553a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
    color: #ffffff;
    cursor: pointer;
    font-size: 0.6em;
    font-weight: normal;
    border: 0 none;
    text-align: center;
    text-transform: uppercase;
    width: 120px !important;
    border-radius: 3px;
    padding: 4px 20px;
    margin-top: 0.45em;
}

.opentoday {
    color: #945635;
    font-size: 0.9em;
}

.opentoday_sm {
    color: #000;
    font-size: 0.65em;
    font-weight: bold;
    margin: 0.4em 0;
    margin-left: -25px;
}

.cmngsoon_sm {
    color: #945635;
    font-size: 0.8em;
    font-weight: bold;
    margin-top: 0.4em;
}

.cmngsoon_bl {
    font-size: 0.8em;
    font-weight: bold;
    margin-top: 0.4em;
}

.sm_icon_pad {
    padding: 0 0.1em;
}

.sm_icon_pad01 {
    padding: 0 0 0 0.3em;
}

.border_top_0 {
    border-top-width: 0 !important;
}

.margin_top15 {
    margin-top: 2.5em;
}

.margin_top17 {
    margin-top: 1.7em;
}

.margin_top03 {
    margin-top: 0.5em;
}

.padd_left03 {
    padding-left: 0.3em;
}

.map_bot_text {
    color: #000;
    font-size: 15px;
    line-height: 2em;
    padding: 10px 0px;
}

.map_bot_text span {
    padding-right: 17px;
}

.map-popup {
    background-color: #FFFFFF;
    left: 0.8em;
    padding-bottom: 0.75em;
    top: 181px;
    width: 400px;
    z-index: 99;
}

.map-pop {
    background-color: #ffffff;
    width: 404px;
    padding-bottom: 0.75em;
    left: 0.8em;
    top: -40px;
    z-index: 99999;
}

.map-pop a {
    color: #000;
}

.map-pop-tit {
    padding-left: 1.2em;
    padding-top: 1.1em;
}

.map-pop-tit span a {
    color: #4E3629;
    font-size: 14px;
}

.fnt_size_tit {
    font-size: 1.2em;
}

.map_thumb_img {
    padding: 0.6em 0 0 1.3em;
}

.moreinf {
    width: 70%;
}

.moreinfo {
    width: 62%;
}

.borderfor_inf {
    border-bottom: 1px dotted #b3a29e;
    border-top: 1px dotted #b3a29e;
    padding: 5px 0;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 12px;
}

.border-rt_inf {
    border-right: 1px dotted #b3a29e;
}

.map_close {
    top: -1px;
    right: 0;
}

.loc_span_box_bg {
    padding: 12px 3px 12px 3px;
}

.loc_span_pad {
    padding: 1.3em 0.196em;
}

.headwelnav {
    margin-bottom: 0;
}

.headwelnav>li {
    background-color: #BCB5A8;
    margin-right: 5px;
}

.headwelnav>li>a {
    margin-right: 0px;
    border: 1px solid transparent;
    -webkit-border-radius: 0px 0px 0 0;
    -moz-border-radius: 0px 0px 0 0;
    border-radius: 0px 0px 0 0;
    padding: 0.6em 4.1em;
    color: #ffffff;
    outline: none;
}

.headwelnav>.active>a,
.headwelnav>.active>a:focus {
    background-color: #945635;
    color: #ffffff;
}

.headwelnav>li>a:hover {
    background-color: #BC6D43 !important;
    color: #fff !important;
}

.title-subhead {
    font-size: 1em;
    color: #3B1A00;
    padding: 0.7em 0 0 0;
}

.direct-text-size,
.direct-text-size a {
    color: #995a35;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
}

.mar-left-max {
    margin-left: 5em !important;
}

.ie10 .compass-span-width {
    width: 330px;
}

.ie10 .findres>li>a {
    margin-right: 0px;
}

.ie10 .headwelnav>li>a {
    margin-right: 0px;
    padding: 0.6em 5.29em 0.6em 5.29em;
}

.ie10 .loc_span_wht {
    padding: 1.4em 0.2em !important;
}

.ie10 .loc_span_grey {
    padding: 0.85em 0.2em !important;
}

.ie10 .loc_span_thgrey {
    padding: 0.85em 0.2em !important;
}

.sel-link {
    font-weight: bold;
}

.selected_link {
    color: #945635;
    text-decoration: underline;
    cursor: pointer;
}

.well {
    background: url("http://media.yardhouse.com/images/site/nutrient-bg.png") repeat scroll 0 0 transparent;
    border-radius: 0px !important;
    box-shadow: 0px;
    height: 115px;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 0px;
    width: 364px !important;
    border: none;
}

.qtytable_title span {
    font-size: 14px;
}

.order_detail {
    font-size: 12px;
}

.loc_span_grd {
    box-shadow: 0;
}

.map_overlay_img>img {
    height: auto;
    width: 93px;
}

.find_map_img>img {
    height: 65px;
    width: auto;
}

.location_confirm_img>img {
    height: auto;
    width: 127px;
}

.register_img>img {
    height: auto;
    width: 135px;
}

.loc-left-mrgtop {
    margin-top: 8px !important;
}

.primary-btn a:hover {
    color: #ffffff;
    text-decoration: none;
}

.pos-btm {
    bottom: 33px;
    position: absolute;
}

.tabbed_cont .serch-result-sec {
    background: #fdfdfb;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border: 1px solid #dadada;
    margin-top: 20px;
    padding-bottom: 30px;
}

.input-append .pull-left .checkbox_d {
    margin-top: 5px;
}

.row.pagenav {
    margin-top: 15px;
    margin-bottom: 15px;
}

.tabbed_pad .img_wdht {
    width: 300px;
    margin: 6px;
}

.tabbed_pad .img_wdht img {
    width: 100%;
}

.row.margin_top1.margin_bot3.marg_left5p {
    margin-top: 0px;
}

div#favoritesIconYH {
    display: none;
}

p.green-textheading.capitalize {
    text-transform: uppercase;
}

.inform-link-gd {
    border: 0px none;
    background: none repeat scroll 0% 0% #FFF;
    margin-top: 10px;
    color: #906D4F;
}

#iframeBeerList {
    margin-top: 0 !important;
}

.geo-span-overlay {
    width: 500px;
    margin-top: 1.0em;
    margin-left: 0.4em;
}

.geo-span-overlay .txt-box-span {
    width: 286px;
}

.geo-span-overlay .txtbox-space {
    margin-left: 0px;
    margin-top: 10px;
}

.geo-span-overlay .txt-span {
    padding: 0.7em 0.2em 0.90em;
    font-size: 1.1em;
}

.geo-span-overlay .space-btn1 {
    margin: 0 0 0 10px;
    background: #000000;
    border-radius: 0px;
    padding: 5px 13px 9px;
}

.geo-span-overlay .search_overlay_icon {
    padding: 6px 10px 8px;
    margin: 10px 0 0;
}

.geo-span-overlay .search_overlay_icon img {
    padding: 8px 3px;
}

.geo-span-overlay .space-btn2 {
    margin: 0 0 0 10px;
    background: #000000;
    border-radius: 0px;
    padding: 5px 13px 9px;
    margin-left: 0em;
}

.choose-btn {
    background: #995937;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
    border: 0 none;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 10px;
    text-transform: uppercase;
    width: 100px;
    border-radius: 5px!important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.overlay-margin_top3 {
    margin-top: 1em;
}

.casual_span_overlay {
    width: 252px;
    line-height: 1.2em;
}

.loc_span_overlay {
    color: #000000;
    font-size: 19px;
    font-weight: normal;
    line-height: 20px;
    padding: 0 0.2em 0.95em;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
    font-size: 1.0em;
}

.loc_span_wht_overlay {
    border-bottom: solid 1px #b7b7b7;
    background-color: #fff;
    padding: 10px 0px;
    font-size: 1em;
    width: 100%;
}

.loc_span_grey_overlay {
    border-bottom: solid 1px #b7b7b7;
    background-color: #fff;
    padding: 10px 0px;
    font-size: 1em;
    width: 100%;
    background-color: #FFF !important;
    background-color: #fff !important;
    border: 0px;
    border-bottom: 1px solid #B7B7B7;
}

.loc_span_wht_overlay {
    border-bottom: solid 1px #b7b7b7;
    background-color: #fff;
    padding: 10px 0px;
    font-size: 1em;
    width: 100%;
    background-color: #FFF !important;
    border: 0px;
    border-bottom: 1px solid #B7B7B7;
}

.numb_width_overlay {
    width: 21px;
    margin-left: 0.3em;
}

.margin_lft_07 {
    margin-left: 0.5em;
}

.margin_lft_07_overlay {
    margin-left: 0.3em;
}

.rt_span_width_overlay {
    width: 100px;
}

.margin_lt_33_overlay {
    margin-left: 0.4em;
}

.loc_sm_txt_overlay {
    color: #777777;
    font-size: 14px;
    font-weight: bold;
}

.loc_sm_txt_add_overlay {
    font-size: 12px;
    line-height: 0.5em;
}

.map-highlighted_overlay {
    font-weight: bold;
    color: #965937;
    font-size: 12px;
}

.txt-rgt_mapoverlay {
    position: relative;
    margin-right: 0.714em;
    text-align: right;
    float: right;
}

.map-pop_overlay {
    background-color: #ffffff;
    width: 404px;
    padding-bottom: 0.75em;
    left: 0.8em;
    top: -40px;
    z-index: 99999;
    width: 222px;
}

.map_span_overlay {
    width: 238px;
    padding-left: 0.65em;
}

.map-spantxt-sm {
    font-size: 12px;
}

.map_bot_text_overlay {
    margin-top: 1em;
    color: #3B1A00;
    font-size: 0.9em;
    line-height: 1.5em;
    padding: 0.5em;
    margin-top: 10px;
}

.primary-btn_overlay {
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 10px 20px;
    text-transform: uppercase;
    width: auto;
    font-weight: normal;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: AvenirLTStd-Heavy;
    background: #95553a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
    font-size: 14px;
    padding: 5px 15px;
}

.primary-btn_overlay:hover {
    color: #fff;
}

.map-size {
    min-height: 300px;
    -webkit-height: 290px;
}

.margin_top035_overlay {
    margin-top: 0.85em;
}

.useroverlay {
    width: 755px;
    left: 43.6%;
}

.useroverlay .casual_span_overlay {
    width: 330px;
}

.useroverlay .casual_span_overlay .span2.margin_lft_07_overlay {
    width: 174px;
    font-family: AvenirLTStd-Book;
}

.useroverlay .map_span_overlay {
    width: 309px;
}

.useroverlay .geo-span-overlay {
    width: 100%;
}

.useroverlay .map-pop_overlay {
    width: 330px;
    top: 114px;
}

.useroverlay .inputoverlay {
    width: 196px !important;
    padding: 6px 10px;
}

.useroverlay .primary-btn_overlayfind {
    padding: 5px 5px 5px 3px;
    background-image: none;
    color: #706B6B;
    text-transform: none;
    font-weight: bold;
}

.useroverlay .primary-btn_overlayfind:hover {
    background: none;
}

.useroverlay .primary-btn_overlayfind a {
    text-decoration: none;
}

.useroverlay .primary-btn_overlayfind a:hover {
    color: c99a6d;
    background: none;
}

.casual_span_overlay2 {
    width: 310px;
}

.primary-btn-btn {
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: AvenirLTStd-Heavy;
    font-weight: normal;
    padding: 10px 20px;
    text-transform: uppercase;
    display: inline-block;
    width: 175px;
    text-align: center;
}

.primary-btn-btn:hover {
    color: #FFFFFF;
    text-decoration: none;
}

.mar_top01.mar_btmm01 #selectRestaurant {
    margin-top: 5px;
    float: left;
}

a#selectRestaurant {
    color: #fff;
}

.coupon-bg-body {
    background: url("http://media.yardhouse.com/images/site/coupon_bg.png");
    height: auto;
    padding-bottom: 1.563em;
    position: relative;
}

.coupon-bg-body .icon_coupon {
    margin-top: 1.625em;
    width: 9.438em;
    margin-left: 1.929em;
}

.coupon-bg-body .print_button {
    font-weight: normal;
    margin-top: 0.750em;
    font-size: 14px;
}

.coupon-bg-body .mar_up_cou {
    margin-top: -2px;
}

.coupon-bg-body .coupon_off {
    background-color: #f0e2db;
    color: #3b1a00;
    border-top: 1px solid dot;
    padding: 0.429em 1.250em 0 1.250em;
}

.coupon-bg-body .doted {
    border-right: 5px dotted #89522f;
    padding-right: 1.429em;
    padding-bottom: 1.429em;
}

.coupon-bg-body .off_txt {
    font-size: 4em;
    color: #df9635;
    font-weight: bold;
    font-family: TradeGothicLT-BoldCondTwenty;
    margin-top: 30px;
    margin-bottom: 50px;
    text-align: center;
}

.coupon-bg-body .off_txt h3 {
    color: #743b1d;
    font-size: 19px;
    text-transform: uppercase;
    margin-bottom: 0px;
    letter-spacing: 1px;
}

.coupon-bg-body .off_txt h4 {
    color: #743b1d;
    text-transform: uppercase;
    margin-top: 0px;
    font-size: 14px;
    font-weight: bold;
    margin-top: -10px;
}

.coupon-bg-body .off_txt01 {
    font-size: 4em;
    color: #df9635;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: center;
}

.coupon-bg-body .off_txt01 h3 {
    color: #743b1d;
    font-size: 19px;
    text-transform: uppercase;
    margin-bottom: 0px;
    letter-spacing: 1px;
}

.coupon-bg-body .off_txt01 h4 {
    color: #743b1d;
    text-transform: uppercase;
    margin-top: 0px;
    font-size: 14px;
    font-weight: bold;
    margin-top: -10px;
}

.coupon-bg-body .legal {
    background-color: #df9635;
    color: #fff;
    padding: 1.250em;
}

.coupon-bg-body .legal p {
    font-size: 11px;
    line-height: 12px;
}

.coupon-bg-body .legal_01 {
    background-color: #df9635;
    color: #fff;
    padding: 0.429em 1.250em 0.214em 1.250em;
}

.coupon-bg-body .legal_01 p {
    font-size: 11px;
    line-height: 12px;
}

.coupon-bg-body .use_date {
    color: #fff;
    margin-top: 2.500em;
}

.coupon-bg-body .use_date p {
    font-size: 16px;
}

.coupon-bg-body .bar_code {
    text-align: right;
}

.coupon-bg-body .coupon_shadow {
    margin-top: -0.25em;
}

.coupon-bg-body .cou_wid {
    width: 256px;
}

.heading_over {
    color: #000;
    font-size: 1.575em;
    font-weight: normal;
    line-height: 1em;
    letter-spacing: 3px;
}

.resta_name {
    color: #6b6a68;
    font-size: 11px;
    font-weight: bold;
}

.resta_name a,
.resta_name a:focus {
    color: #6b6a68;
    text-decoration: none;
}

.resta_name a:hover {
    color: #c99a6d;
    text-decoration: none;
}

.first_name {
    color: #767573;
}

.first_name a,
.first_name a:hover,
.first_name a:focus {
    color: #767573;
    text-decoration: none;
}

.first_name a:hover {
    color: #c99a6d;
    text-decoration: none;
}

.heading_over01 h1 {
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 35px 0;
}

.box_border {
    border: 1px solid #c2bebe;
    background-color: #ecebeb;
    padding: 20px;
}

.box_border h2 {
    color: #000;
    font-size: 22px;
    font-weight: normal;
    font-family: AvenirLTStd-Book;
    line-height: 30px;
    margin-right: 60px;
    float: right;
}

.box_border .box_dot_border {
    border-bottom: 1px dotted #b3a29e;
    padding-bottom: 10px;
}

.model_wid {
    width: 530px;
}

.padding-top156 {
    padding-top: 1.563em;
}

.modal_coup {
    width: 500px;
    background: none repeat scroll 0 0 #F2EEEE;
    padding: 30px;
}

.vf-hidden {
    overflow: hidden;
}

.coupon-pad {
    padding: 25px;
}

.coupon-area {
    background: #000;
    margin: 0;
    padding: 8px;
    color: #ffffff;
}

.header_email {
    position: absolute;
}

.email-subhead {
    font-size: 2.6em !important;
    font-weight: normal !important;
    text-transform: capitalize !important;
    padding-top: 0.5em;
    padding-bottom: 10px;
    color: #000;
}

.email-titletext {
    font-weight: normal !important;
    line-height: 1.5em !important;
    font-size: 19px !important;
    color: #000;
}

.email-subbox {
    background: #bababa;
    margin: 0.2em 1em 0em 0.2em;
    width: 232px;
}

.email-subbox-content {
    padding: 0.5em;
}

.email-subbox-content p {
    text-align: center !important;
    font-size: 13px;
}

.email_butt {
    margin-left: 1em;
}

.email_e_mail {
    color: #3B1A00;
    line-height: 1.563em;
    margin-bottom: 0.42em;
}

.email_navigation {
    border-top: 3px solid #000000;
    background: #bababa;
    min-height: 120px;
}

.email_navigation_content {
    padding: 1.5em;
}

.email_nav_lead {
    margin: 0px;
    font-size: 16px;
}

.email_ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.nav_links {
    margin-left: -8px;
}

.email_can_spam {
    border-top: 1px solid #000000;
    background: #bababa;
    min-height: 250px;
}

.spam_fb {
    margin-top: 10px;
}

.spam_right {
    margin-right: 0.3em;
    width: 134px;
}

.spam_left {
    width: 340px;
}

.spam_left p {
    line-height: 20px;
}

.email_legal_notices {
    border-top: 1px solid #000000;
    background: #ebebeb;
}

.email_legal_notices_content {
    padding: 1.5em 1.5em 0.5em 0.4em;
}

.email_header_line_dot_full {
    border-bottom: 1px dotted #000000;
    margin-right: 1em;
    width: 100%;
}

.email_borderno {
    border: 0px;
    line-height: 1em;
    padding-bottom: 2.143em;
}

.email_order_box {
    background: #f3f0f0;
}

.email_margin_dotted {
    margin: 1em 0em;
}

.email_order_num {
    width: 19px;
}

.email_order_content_val {
    width: 98%;
    float: right;
}

.email-fullbox {
    background: #bababa;
    height: 90px;
}

.email-fullbox-content {
    padding: 1.5em;
}

.displa {
    display: none !important;
}

.rgt-align {
    float: right;
}

.serv-div {
    height: 60px;
}

.loc-detail {
    height: 50px;
}

.rest-link {
    border-bottom: 1px dotted #897068;
    border-top: 1px dotted #897068;
    float: left;
    line-height: 35px;
    margin-right: 0.9em;
    padding: 0.6em;
    width: 13.7em;
}

.order-confirm-to-go {
    background: #f3f0f0;
}

.tit-head {
    padding: 0.5em 0.5em 0.5em 1em;
}

.pad-item {
    padding: 0.8em 13.4em 0.8em 0;
}

.padding10 {
    padding: 10px;
}

.mar_botsh {
    margin-bottom: 1em;
}

.direct-div-btn {
    margin-bottom: 4em;
    width: 545px;
}

.emailcontainer {
    width: 560px;
    font-size: 13px;
}

.email-bg {
    background: url("http://media.yardhouse.com/images/site/email/email_bg.png") repeat scroll 0 0 transparent;
    height: auto;
    position: relative;
}

.email-subbox-1 {
    background: #ffffff;
    margin: 0.2em 1em 0em 0.2em;
    width: 232px;
    border: 1px solid #bababa;
}

#content_body_1 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 12px;
    color: #706b6b;
    margin-top: 85px;
    padding-bottom: 2.5em;
}

.head_icon {
    padding-left: 12px;
}

.head_icon_ml {
    margin-left: 3.07em;
}

.emailcontainer_1 {
    font-size: 13px;
    width: 600px;
    color: #000;
}

.copy_text {
    color: #000;
}

.head_link a,
.head_link a:focus {
    text-decoration: underline;
    color: #000;
}

.head_link a:hover {
    text-decoration: underline;
    color: #c99a6d;
}

.header_1 {
    width: 100%;
    z-index: 999;
}

.footer_1 {
    overflow: hidden;
}

.foot_link {
    color: #584531;
    font-size: 12px;
    padding-top: 2px;
    text-align: center;
}

.foot_link p {
    color: #000;
    font-size: 11px;
}

.foot_link p a,
.foot_link p a:focus {
    text-decoration: underline;
    color: #000;
}

.foot_link p a:hover {
    text-decoration: underline;
    color: #c99a6d;
}

.foot_divider {
    border-bottom: 1px solid #ccc;
    text-align: center;
    width: 600px;
    margin-left: 180px;
    padding-bottom: 2px;
}

.foot_add {
    color: #827352;
    font-size: 10px;
    padding-top: 2px;
    text-align: center;
}

.foot_ref {
    color: #b1490a;
    font-size: 11px;
    text-align: center;
}

.foot_ref a,
.foot_ref a:focus {
    text-decoration: none;
    color: #b1490a;
}

.foot_ref a:hover {
    text-decoration: none;
    color: #c99a6d;
}

.shadow {
    margin-top: -5px;
    margin-left: 7px;
}

.mar_lft_30 {
    margin-left: 30px;
}

.heading_green_email h3 {
    color: #000;
    text-transform: none;
    font-size: 2em;
}

.buttonclass01_email {
    background-image: url("http://media.yardhouse.com/images/site/button-bg.png");
    color: #ffffff;
    height: 1.25em;
    padding: 7px 27px;
    width: auto;
    cursor: pointer;
}

.shared-details {
    color: #000;
}

.green_txt,
.green_txt a {
    color: #000;
    font-weight: bold;
}

.order_title {
    font-size: 12pt;
    width: 230px;
    float: left;
    min-height: 1px;
    margin-left: 0;
    padding: 0.5em 0.5em 0.5em 1em;
}

.qty_title {
    font-size: 12pt;
    width: 115px;
    float: left;
    min-height: 1px;
    margin-left: 0;
    padding: 0.5em;
}

.txt-rgt {
    text-align: right;
}

.txt-color {
    color: #000;
}

.mar-top-e {
    margin-top: 0.7em;
}

.grey-btn2 {
    background-image: url("http://media.yardhouse.com/images/site/button-bg-img.png");
    border: 0 none;
    color: #e6d9ce;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    height: 30px;
    line-height: 0.25em;
    text-align: center;
    text-transform: uppercase;
    padding: 0 0.5em;
}

.receipe .left_box-1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C7BBAE;
}

.receipe .dish-details {
    margin-top: 0;
    vertical-align: middle;
}

.receipe .dish-details p a {
    color: #4e3629;
    font-weight: bold;
    text-decoration: none;
    font-size: 1.2em;
}

.receipe .dish-details p.dish-title a {
    color: #8E6D4D !importnat;
    font-weight: normal !importnat;
    text-decoration: none;
    text-transform: uppercase !importnat;
}

.receipe .dish-title a:hover {
    color: #c99a6d;
    font-weight: bold;
    text-decoration: none;
}

.receipe .dish-title {
    color: #4e3629;
    font-weight: bold;
}

.receipe .marg_top25e {
    margin-top: 2.5em;
}

.receipe .marg_top11e {
    margin-top: 1.1em;
}

.receipe .marg_topbot {
    margin: 2.5em 0 2.5em 1em;
}

.menu_strip .wood_menu_big_1 {
    float: left;
    font-size: 0.8em;
    text-align: center;
    width: 560px;
    margin-top: -57px;
    margin-left: 200px;
}

.menu_strip .wood_menu_big_1 h1 {
    color: #FFFFFF !important;
    font-size: 34px;
    font-weight: normal !important;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}

.mrgtop3 {
    margin-top: -3px;
}

.menu_strip .rec_menus_off {
    background: url("http://media.yardhouse.com/images/site/more-recipes2.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 16px;
    line-height: 17px;
    overflow: hidden;
    position: relative;
    font-weight: bold;
    width: 20px;
    text-align: center;
    padding-top: 0 !important;
    color: #afaca3;
    margin-top: 2px;
    margin-right: 10px;
}

::-webkit-input-placeholder {
    color: #000;
    font-style: normal;
}

#content_body::-moz-placeholder {
    color: #000;
    font-style: normal;
}

:-ms-input-placeholder {
    color: #000;
    font-style: normal;
}

input:-moz-placeholder {
    color: #000;
    font-style: normal;
}

#emname1::-webkit-input-placeholder {
    color: #3b1a02;
}

#emname1::-moz-placeholder {
    color: #3b1a02;
}

#emname1:-ms-input-placeholder {
    color: #3b1a02;
}

#enname1::-webkit-input-placeholder {
    color: #3b1a02;
}

#enname1::-moz-placeholder {
    color: #3b1a02;
}

#enname1:-ms-input-placeholder {
    color: #3b1a02;
}

.select_text {
    color: #AEAEAE!important;
    font-size: 14px!important;
    font-style: italic;
}

.recipe_body {
    color: #68655a;
    padding: 20px;
    overflow: hidden;
    background-color: #FFFFFF;
    /* width:920px; */
}

.recipe_body p {
    color: #68655a;
}

.rtxt_box_width {
    width: 267px !important;
}

.rtxt_box_width_1,
.rtxt_box_width_1 select {
    width: 280px !important;
}

.rtxt_box_width_2,
.rtxt_box_width_2 select {
    width: 305px !important;
}

.rtxt_box_width_1 span.holder {
    font-family: AvenirLTStd-Book, sans-serif;
    font-size: 14px;
}

.rtxt_box_coup_width {
    width: 365px !important;
}

.margin_top00 {
    margin-top: 0px !important;
}

.marg_left145em {
    margin-left: 1.45em;
}

.marg_left21em {
    margin-left: 2.1em;
}

.marg_left25em {
    margin-left: 2.5em;
}

.marg_left13em {
    margin-left: 1.3em;
}

.pad_bot_rec {
    padding-bottom: 2.5em;
}

.span_width_t {
    width: 597px;
}

.time-edit-btn {
    height: auto !important;
    margin-top: 85px;
}

.border_top_recipe .primary-btn.grey_button_rec,
.border_top_recipe .primary-btn.grey_button_rec.pull-right {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.span_width_t>.span1,
.pickupicons>.span1 {
    height: 96px;
}

.pickupcolors>.span1 {
    height: 120px;
}

#car_sel1>div.span1:first-child,
#car_sel1>div.span1:nth-child(6) {
    margin-left: 0px;
}

#car_sel1>div.span1:nth-child(6n+0) {
    margin-left: 0px;
}

#car_sel2>div.span1:nth-child(6n+1) {
    margin-left: 0px;
}

.or_mar_lef {
    margin-left: 2em;
}

.select_text {
    color: #555555;
    font-size: 14px;
}

.grey_button_rec {
    color: #964F3C;
    text-transform: normal;
    background-image: none;
    text-decoration: none;
}

.grey_button_rec:hover {
    background: none;
    color: #c99a6d;
}

.grey_button_rec a,
.grey_button_rec a:hover {
    color: #945635;
    font-weight: normal !important;
    font-family: AvenirLTStd-Book;
    font-size: 14px;
    text-decoration: none;
}

.tb_mar_left11 {
    margin-left: 1.1em;
}

.recipe_body textarea {
    resize: none;
    width: 584px;
}

.small_text_recipe {
    font-size: 12px;
    text-transform: uppercase;
}

.small_text_recipe.blk-color {
    color: #000000;
}

.small_text_recipe>span {
    float: left;
}

.small_text_recipe.italic-text {
    float: left;
}

.nav_lft_1 {
    margin-top: 0px;
}

.small_text_recipe_1 {
    font-size: 0.9em;
    color: #945635;
}

.small_text_recipe_2 {
    font-size: 0.9em;
    color: #945635 !important;
    font-style: italic;
}

.pad_up20 {
    padding-top: 1.7em;
}

.green_text_recipe {
    font-size: 34px;
    color: #000;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-weight: normal;
}

.grey_text_recipe {
    font-size: 22px;
    color: #000;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-weight: normal;
    text-transform: uppercase;
}

.span_width_t .grey_text_recipe {
    font-size: 1.3em;
    color: #68655a;
    font-family: AvenirLTStd-Book;
    text-transform: capitalize;
}

.grey_text_recipe1 {
    font-size: 1em;
    color: #68655a;
}

.grey_text_recipe2 {
    font-size: 1.1em;
    color: #68655a;
}

.grey_text_recipe3 {
    font-size: 1.25em;
    color: #68655a;
}

.green_tit_pad {
    padding-bottom: 0.8em;
    border-bottom: 1px solid #d9d9d9;
}

.border_top_recipe {
    border-top: 1px solid #d9d9d9;
}

.border_top__dot_rec {
    border-top: 1px dotted #68655a;
}

.border_top__dot_rec_bron {
    border-top: 1px dotted #c7976f;
}

.time_txt {
    font-size: 3em;
    color: #68655a;
}

.time_txt_1 {
    font-size: 2em;
    color: #68655a;
}

.grey_text_rec {
    color: #68655a;
}

.price_col {
    color: #000000 !important;
    font-size: 1.3em;
}

.car_icon_mar {
    margin-left: 1.4em;
    margin-top: 0.75em;
}

.car_icon_txt,
.mar_left115em {
    margin-left: 1.15em;
}

.mar_left175em {
    margin-left: 1.75em;
}

.marg_left18em {
    margin-left: 1.8em;
}

.marg_left08em {
    margin-left: 0.8em;
}

.qty_box_1 {
    margin-right: 3px;
    width: 25px;
}

.pad_top5lab {
    padding-top: 5px;
}

#emname1,
#enname1 {
    font-style: italic;
    color: #3B1A02;
}

.car_icon_mart {
    margin-top: 1em;
    text-align: center;
}

.orange-bg {
    margin: 0;
    padding: 10px;
    color: #ffffff;
    letter-spacing: 1px;
}

.box_heading {
    background-color: #000;
}

.pick-up {
    background-color: #FFFFFF;
    border: 1px solid #B9B3AC;
    color: #403730;
    height: auto;
    margin-top: 10px;
    padding: 0;
    width: 20.7em;
}

.loc-detail01 {
    color: #3b1a00;
    height: auto;
    overflow: hidden;
    padding: 17px 20px 17px 17px;
}

.inform-link {
    line-height: 30px;
    padding: 5px 5px 5px 0;
}

.inform-link .mar_tp_bt label {
    color: #3B1A00;
    line-height: 32px;
}

.imge {
    float: left;
    margin: 3px 3px 0 15px;
    width: 28px;
}

.imge_1 {
    float: left;
    margin: 5px 8px 0 15px;
    width: 28px;
}

.dotted-border {
    border-bottom: 1px dotted #897068;
}

.wdth_24 {
    width: 240px;
}

.wdth_59 {
    width: 598px;
}

.m_top {
    margin-top: 13px;
}

.header_line_full {
    border-bottom: 1px solid #000000;
    margin-right: 1em;
    width: 100%;
}

.header_line_dot {
    border-bottom: 1px dotted #000000;
    margin-left: 1em;
    width: 98%;
}

.header_line_btm {
    border-bottom: 1px solid #000000;
    margin-left: 1em;
    width: 98%;
}

.to_go_bg {
    background-color: #efe8de;
    padding: 10px 23px 70px 15px;
    width: 560px;
}

.recipe_bd {
    background-color: #FFFFFF;
    color: #000;
    overflow: hidden;
    padding: 20px;
}

.pad_mar15 {
    padding-left: 15px;
    margin-bottom: 15px;
}

.ma_tp40 {
    margin-top: 40px;
}

.coupon_shadow {
    margin-top: -0.25em;
}

.mar_tp_bt {
    margin: 5px 0 5px 0;
}

.rgt_sadow {
    margin-left: -2px;
    margin-top: -8px;
}

.green_text_contact {
    font-size: 1.3em;
    color: #000;
    letter-spacing: 1px;
}

.green_tit_contact {
    padding-bottom: 50px;
    border-bottom: 1px solid #d9d9d9;
}

.green_tit_pad01 {
    padding-bottom: 0.8em;
    border-bottom: 1px solid #d9d9d9;
}

.recipe_lv_img img {
    height: auto;
    width: 140px;
}

.radio_center {
    float: none;
    margin: 0 auto;
}

.recipe_body .listed ul li p {
    padding-top: 0px;
}

.dish-details p.dish-title a {
    color: #8E6D4D !important;
    font-weight: normal !important;
    text-decoration: none;
    text-transform: uppercase !important;
    font-size: 15px;
}

.loc_rigt .order-boxes .grey_button_rec {
    padding: 2px 10px;
    border-radius: 4px;
    text-decoration: none;
    text-transform: capitalize;
    color: #965736;
    margin: 0px !important;
    position: absolute;
    top: 0px;
    right: 0px;
}

.loc_rigt .order-boxes .grey_button_rec:hover {
    color: #c99a6d;
}

#OG_MEDIUM #content.specials .more-specials .box {
    width: 292px !important;
}

.info-box {
    background-color: #f9ebe9;
    border: 1px solid #C13F29;
    color: #C13F29;
    height: auto;
    padding: 2em;
    width: 19.4em;
    overflow: hidden;
    margin-left: 2em !important;
    margin-top: 0px;
}

.info-icon-box {
    width: 16em;
}

.info-time {
    padding-top: 1.45em;
}

.pm-font {
    font-size: 1.2em;
    padding-left: 0.5em;
}

.new-image-top-left1 {
    left: 26em;
    position: absolute;
    top: 23em;
}

.new-image-top-left2 {
    left: 3em;
    position: absolute;
    top: 3em;
}

.info-f1 {
    font-size: 1.05em;
}

.view-cart-green {
    color: #000;
    font-size: 1.15em;
    font-weight: bold;
}

.view-cart-edit {
    padding-top: 0.5em;
    text-align: right;
    width: 100%;
}

.view-cart-edit a {
    color: #945635;
    text-decoration: none;
    font-size: 12px;
}

.view-cart-edit a:hover {
    color: #c99a6d;
}

.view-cart-update {
    padding-top: 0.5em;
}

.view-cart-update a {
    color: #945635;
    text-decoration: none;
    font-size: 12px;
    margin-left: 0.5em;
}

.view-cart-update-btn {
    color: #945635;
    text-decoration: none;
    font-size: 0.9em;
    margin-left: 0.5em;
    font-family: AvenirLTStd-Book;
    background: none;
    border: 0px;
    font-weight: normal;
}

.qty-label {
    display: inline;
    font-weight: bold;
    color: #403730;
}

.view-cart-line {
    border-bottom: 1px solid #65665e;
    margin-bottom: 2em;
    margin-top: 1em;
}

.coupon-code-box {
    background-color: #FFFFFF;
    border: 1px solid #574C40;
    border-top: 0;
    color: #403730;
    height: auto;
    padding: 0;
    width: 23.4em;
    margin-left: 2em !important;
}

.coupon-code-box .close-btn-coupon,
.coupon-code-box .cls-btn-coupon {
    float: left;
    left: 251px;
    top: -35px;
}

.coupon-heading {
    font-size: 1em;
    padding-left: 1em;
    padding-top: 1em;
}

.coupon-label {
    padding-left: 1em;
    font-style: italic;
    margin-top: 0;
}

.coupon-input {
    margin-left: 1em;
    width: 17.8em;
}

.coupon-smallinput {
    margin-top: 5px;
    margin-left: 0.2em;
    margin-bottom: 0 !important;
    padding: 1px 4px !important;
    text-align: center;
    width: 1em;
}

.coupon-price-font {
    font-size: 1.8em;
    font-weight: bold;
    padding-right: 0.55em;
}

.coupon-mrg-left {
    margin-left: 1em;
}

.coupon-price-box {
    border-bottom: 1px solid #B9B3AC;
    border-top: 1px solid #B9B3AC;
    padding: 1em;
}

.coupon-bdr-top0 {
    border-top: 0;
}

.coupon-green-txt {
    color: #975632;
}

.coupon-grey-bg {
    background-color: #d6d6d6;
}

.coupon-chk-out-bg {
    width: 173px;
    display: block;
    text-align: center;
    margin-right: 24px;
}

.coupon-chk-out-bg a {
    color: #ffffff;
    text-decoration: none;
}

.coupon-chk-out-bg a:hover {
    text-decoration: none;
}

.coupon-mrg-top {
    margin-top: 2em;
}

.coupon-aply-coupon {
    color: #FFFFFF;
    margin: 10px 50px 10px 0;
    padding: 10px 25px;
    border: 0px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: AvenirLTStd-Heavy;
    background: #995937;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
}

.coupon-bdr-top {
    border-top: 1px solid #B9B3AC;
}

.brd-line {
    border-bottom: 1px solid #B9B3AC;
    margin: -6px auto 7px;
    width: 89%;
}

.coupon-txt {
    font-size: 0.8em;
    margin-left: 0.3em;
}

.coupon-dsc {
    width: 125px;
    float: left;
}

.wood_menu_big_BebasNeue {
    color: #000000 !important;
    font-size: 34px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    font-family: TradeGothicLT-BoldCondTwenty !important;
}

.wood_menu_mid_BebasNeue {
    color: #000000 !important;
    font-size: 24px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    font-family: TradeGothicLT-BoldCondTwenty !important;
}

.list-two-fav .menu_favorites:nth-child(even) {
    margin: 0px 0px 2em 5px !important;
}

.menu-detail-bg .menu_favorites {
    margin-left: 3px;
    margin-right: 3px;
}

.featured .grid_item1 {
    width: 600px;
}

.featured .menu_favorites:nth-child(3n-1) {
    margin: 0px 0px 2em;
}

.featured .menu_featured {
    margin-left: 3px;
    margin-right: 3px;
}

.togoleft {
    width: 645px;
}

.togoleft .grid_item1 {
    width: 600px;
}

.togoleft .menu_favorites:nth-child(odd) {
    margin: 0px 5px 2em 0px !important;
}

.togoleft .menu_featured:nth-child(even) {
    margin: 0px 5px 2em 0px !important;
}

.menu-bg-grid-empty .menu_items.menu_favorites {
    margin-left: 3px;
    margin-right: 3px;
}

.menu_featured {
    position: relative;
}

.menu_favorites {
    position: relative;
}

.menu_padding_dwn0 {
    padding-bottom: 0em !important;
}

.contactus {
    background-color: #FFFFFF;
    color: #3B1A00;
    overflow: hidden;
    padding: 30px;
}

.contactus .main_boxes {
    width: 33%;
}

.contactus .points {
    width: 45%;
}

.contactus h3 {
    font-size: 18px;
}

.contactus .contentdisplay {
    margin: 0.3em 2em;
}

.contactus .background_gray {
    background-color: #ebebeb;
    padding: 2px 0px 2px 5px;
    width: 100%;
}

.contactus .accordion-minus-ico,
.contactus .accordion-toggle.accordion-minus-ico.collapsed {
    display: inline-block;
    position: relative;
    top: 6px;
    width: 100%;
}

.contactus .accordion-minus-ico-loc,
.contactus .accordion-toggle.accordion-minus-ico-loc.collapsed {
    display: inline-block;
    position: relative;
    top: 6px;
    width: 100%;
}

.contactus .collapsedhead1 {
    margin-left: 1.8em;
}

.topic-links {
    color: #3B1A00;
}

.topic-links:active {
    color: #3B1A00;
    text-decoration: none;
}

.topic-links:hover {
    color: #c99a6d;
    text-decoration: none;
}

.marg-top35 {
    margin-top: -35px;
}

.marg-top22 {
    margin-top: 22px;
}

.addthis_toolbox {
    display: inline-block;
    width: 100px;
}

.icon_marg_t a.element img {
    width: 16px;
    height: 16px;
}

.menu-detail-bg-1 .static {
    margin-bottom: -40px;
    background: #fff;
}

@media print {
    .noPrint {
        display: none;
    }
}

@font-face {
    font-family: 'BebasNeue';
    src: url('../../fonts/BebasNeue.eot');
    src: url('../../fonts/BebasNeue.eot?#iefix') format('embedded-opentype'), url('../../fonts/BebasNeue.otf') format('opentype'), url('../../fonts/BebasNeue.woff') format('woff'), url('../../fonts/BebasNeue.ttf') format('truetype'), url('../../fonts/BebasNeue.svg#BebasNeue') format('svg');
}

@font-face {
    font-family: 'Karla-Bold';
    src: url('../../fonts/Karla-Bold.eot');
    src: url('../../fonts/Karla-Bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/Karla-Bold.woff') format('woff'), url('../../fonts/Karla-Bold.ttf') format('truetype'), url('../../fonts/Karla-Bold.svg#Karla-Bold') format('svg');
}

@font-face {
    font-family: 'Karla-Italic';
    src: url('../../fonts/Karla-Italic.eot');
    src: url('../../fonts/Karla-Italic.eot?#iefix') format('embedded-opentype'), url('../../fonts/Karla-Italic.otf') format('opentype'), url('../../fonts/Karla-Italic.woff') format('woff'), url('../../fonts/Karla-Italic.ttf') format('truetype'), url('../../fonts/Karla-Italic.svg#Karla-Italic') format('svg');
}

@font-face {
    font-family: 'Karla-BoldItalic';
    src: url('../../fonts/Karla-BoldItalic.eot');
    src: url('../../fonts/Karla-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../../fonts/Karla-BoldItalic.otf') format('opentype'), url('../../fonts/Karla-BoldItalic.woff') format('woff'), url('../../fonts/Karla-BoldItalic.ttf') format('truetype'), url('../../fonts/Karla-BoldItalic.svg#Karla-BoldItalic') format('svg');
}

@font-face {
    font-family: 'Karla-Regular';
    src: url('../../fonts/Karla-Regular.eot');
    src: url('../../fonts/Karla-Regular.eot?#iefix') format('embedded-opentype'), url('../../fonts/Karla-Regular.woff') format('woff'), url('../../fonts/Karla-Regular.ttf') format('truetype'), url('../../fonts/Karla-Regular.svg#Karla-Regular') format('svg');
}

@font-face {
    font-family: 'TradeGothicLT-BoldCondTwenty';
    src: url('../webfonts/3032BB_0_0.eot');
    src: url('../webfonts/3032BB_0_0.eot?#iefix') format('embedded-opentype'), url('../webfonts/3032BB_0_0.woff2') format('woff2'), url('../webfonts/3032BB_0_0.woff') format('woff'), url('../webfonts/3032BB_0_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirLTStd-Book';
    src: url('../webfonts/3032BB_1_0.eot');
    src: url('../webfonts/3032BB_1_0.eot?#iefix') format('embedded-opentype'), url('../webfonts/3032BB_1_0.woff2') format('woff2'), url('../webfonts/3032BB_1_0.woff') format('woff'), url('../webfonts/3032BB_1_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirLTStd-BookOblique';
    src: url('../webfonts/3032BB_3_0.eot');
    src: url('../webfonts/3032BB_3_0.eot?#iefix') format('embedded-opentype'), url('../webfonts/3032BB_3_0.woff2') format('woff2'), url('../webfonts/3032BB_3_0.woff') format('woff'), url('../webfonts/3032BB_3_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirLTStd-Medium';
    src: url('../webfonts/3032BB_4_0.eot');
    src: url('../webfonts/3032BB_4_0.eot?#iefix') format('embedded-opentype'), url('../webfonts/3032BB_4_0.woff2') format('woff2'), url('../webfonts/3032BB_4_0.woff') format('woff'), url('../webfonts/3032BB_4_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirLTStd-Black';
    src: url('../webfonts/3032BB_6_0.eot');
    src: url('../webfonts/3032BB_6_0.eot?#iefix') format('embedded-opentype'), url('../webfonts/3032BB_6_0.woff2') format('woff2'), url('../webfonts/3032BB_6_0.woff') format('woff'), url('../webfonts/3032BB_6_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirLTStd-Heavy';
    src: url('../webfonts/3032BB_C_0.eot');
    src: url('../webfonts/3032BB_C_0.eot?#iefix') format('embedded-opentype'), url('../webfonts/3032BB_C_0.woff2') format('woff2'), url('../webfonts/3032BB_C_0.woff') format('woff'), url('../webfonts/3032BB_C_0.ttf') format('truetype');
}

.happy_hour_container {
    background: #ffffff;
    margin: 0;
    padding: 4% 8% 0;
    color: #000000;
}

.happy_hour_container .super {
    font-size: 10px;
    color: #757369;
    vertical-align: super;
}

.happy_hour_container h3.heading {
    font-size: 30px;
    font-weight: normal;
    display: inline-block;
    background-color: #ffffff;
    padding-right: 10px;
    font-family: TradeGothicLT-BoldCondTwenty;
}

.happy_hour_container .heading_sideline {
    display: inherit;
    margin-top: -22px;
    margin-bottom: 25px;
}

.happy_hour_container p {
    font-size: 16px;
    font-family: AvenirLTStd-Heavy;
}

.happy_hour_container .coln_1 {
    display: inline-block;
    vertical-align: top;
}

.happy_hour_container .coln_1 .img_hour {
    width: 158px;
    border: 0px;
    float: left;
}

.happy_hour_container .coln_1 .hh_address {
    padding: 0px 8px;
    float: left;
}

.happy_hour_container .coln_1 .hh_address span {
    display: block;
    font-size: 13px;
}

.happy_hour_container .coln_1 .hh_address .hh_bold {
    font-weight: bold;
    font-size: 16px;
}

.happy_hour_container .coln_1 .hh_address .hh_time_top {
    margin-top: 10px;
}

.happy_hour_container .coln_1 .hh_address.align_right {
    margin-top: 14px;
}

.happy_hour_container .coln_1 .hh_address.align_left.span3 {
    margin-left: -57px;
}

.happy_hour_container .coln_1 .align_left {
    float: left;
}

.happy_hour_container .coln_1 .aligh_right {
    float: right;
}

.happy_hour_container .coln_address_width {
    width: 350px;
}

.happy_hour_container .coln_hh_width {
    width: 450px;
}

.happy_hour_container .hh_late_error {
    color: #ed222b;
    float: left;
    padding: 10px;
}

.happy_hour_container .hh_late_error p {
    margin-bottom: 0px;
}

.happy_hour_container .hh_late_error p a {
    color: #ed222b;
    text-decoration: underline;
}

.happy_hour_container .hh_late_error p a:hover {
    text-decoration: none;
}

.happy_hour_container .hh_banner {
    margin-top: 20px;
}

.happy_hour_container .hh_banner img {
    border: 0px;
    max-width: 100%;
}

.happy_hour_container .hh_banner .baner_title {
    font-size: 18px;
    font-weight: bold;
    text-transform: capitalize;
    margin-top: 25px;
}

.happy_hour_container .hh_item_container {
    background-color: #ffffff;
    margin-top: 25px;
}

.happy_hour_container .hh_item_container .hr {
    margin-left: 20px;
    margin-right: 20px;
}

.happy_hour_container .hh_item_container .coln_1 p.items {
    display: inline-block;
    float: left;
    font-size: 15px;
    margin: 20px;
}

.happy_hour_container .hh_item_container .coln_1 p.items .hh_item,
.happy_hour_container .hh_item_container .coln_1 p.items .hh_item2 {
    color: #1b1200;
    text-transform: capitalize;
    font-weight: bold;
}

.happy_hour_container .hh_item_container .coln_1 p.items .hh_item img,
.happy_hour_container .hh_item_container .coln_1 p.items .hh_item2 img {
    margin-right: 10px;
    border: 0px;
}

.happy_hour_container .hh_item_container .coln_1 p.items .hh_item .element,
.happy_hour_container .hh_item_container .coln_1 p.items .hh_item2 .element {
    margin-left: 0px;
}

.happy_hour_container .hh_item_container .coln_1 p.items .hh_item .element img,
.happy_hour_container .hh_item_container .coln_1 p.items .hh_item2 .element img {
    margin: 0px 5px;
}

.happy_hour_container .hh_item_container .coln_1 p.items .hh_item .element.vicon,
.happy_hour_container .hh_item_container .coln_1 p.items .hh_item2 .element.vicon {
    margin-left: 0px;
}

.happy_hour_container .hh_item_container .coln_1 p.items .hh_item2 {
    width: 218px;
    display: inline-block;
}

.happy_hour_container .hh_item_container .coln_1 p.items .hh_cost {
    color: #888;
    float: right;
    font-size: 16px;
    position: relative;
    line-height: 15px;
}

.happy_hour_container .hh_item_container .coln_1 p.items .hh_cost .super {
    font-size: 10px;
    color: #757369;
    vertical-align: super;
}

.happy_hour_container .hh_item_container .coln_1 p.items .hh_cost .hifen {
    padding: 0px 4px;
}

.happy_hour_container .hh_item_container .hh_item_width1 p.items {
    width: 342px;
}

.happy_hour_container .hh_item_container .hh_item_width .one-col {
    width: 734px;
}

.happy_hour_container .hh_item_container .hh_item_width .two-col {
    width: 362px;
}

.happy_hour_container .hh_item_container .hh_item_width .three-col {
    margin-right: 0 !important;
    width: 245px;
}

.happy_hour_container .hh_item_container .aligh_right {
    float: right;
}

.happy_hour_container .hh_disclainer {
    background-color: #ebe5e0;
    padding: 15px;
    margin-top: 30px;
}

.happy_hour_container .hh_disclainer p {
    font-size: 13px;
    color: #333333;
    margin: 0;
}

.happy_hour_container .baner_img {
    position: relative;
    height: 214px;
    overflow: hidden;
    margin: 20px 0px;
}

.happy_hour_container .baner_img .b_img {
    position: absolute;
}

.happy_hour_container .baner_img .baner_img_title {
    background: url("http://media.yardhouse.com/images/site/transparent_bg.png") repeat;
    padding: 50px 0px;
    color: #ffffff;
    text-transform: capitalize;
    font-weight: normal;
    font-size: 20px;
    position: absolute;
    width: 100%;
    margin: 0px;
    font-family: AvenirLTStd-Heavy;
}

.happy_hour_container .carousel {
    margin-top: 20px;
    margin-bottom: 10px;
}

.happy_hour_container .carousel-indicators {
    top: 87%;
    left: 47%;
}

.happy_hour_container .carousel-inner>.item img {
    height: 200px;
}

.happy_hour_container .carousel-control {
    margin-top: 0px;
    width: 60px;
    height: 60px;
    top: 35%;
    opacity: 0.9;
}

.happy_hour_container .carousel-indicators li {
    width: 8px;
    height: 8px;
    background: url("http://media.yardhouse.com/images/site/caurosel-icon.png") no-repeat;
    background-position: 0px -8px;
}

.happy_hour_container .carousel-indicators .active {
    background-position: 0px 0px;
}

.happy_hour_container .late-night-sec {
    margin-top: 10px;
    clear: both;
}

.happy_hour_container .mar-left-114 {
    margin-left: 114px;
}

.error-bg {
    background: url("http://media.yardhouse.com/images/site/YH_404Error_02.jpg") no-repeat;
    background-position: center top;
    height: 754px;
    width: 100%;
    background-size: 100% 100%;
    background-size: cover;
}

.error-bg h1,
.svr-bg h1 {
    color: #ffffff !important;
    font-size: 72px;
    padding-top: 3.75em;
    text-align: center;
    margin: 0 auto;
    text-shadow: 1px 0px 20px #666;
    width: 960px;
}

.error-bg>p,
.svr-bg>p {
    font-family: AvenirLTStd-Heavy;
    font-size: 30px;
    color: #ffffff;
    text-align: center;
    margin: 1em auto 0;
    line-height: 3.8px;
    text-shadow: 1px 0px 20px #666;
    width: 960px;
}

.error-bg .lrg-btn,
.svr-bg .lrg-btn {
    padding: 20px 40px;
}

.error-bg h1 {
    text-shadow: 1px 0 20px #333;
}

.svr-bg {
    background: url("http://media.yardhouse.com/images/site/ServerError_bg.jpg") no-repeat;
    background-position: center top;
    height: 754px;
    width: auto;
}

.lr-banner {
    width: auto;
    position: relative;
    margin: 0 auto;
    text-align: center !important;
}

.lr-banner img {
    position: relative;
    min-width: 960px !important;
    height: 100%;
}

.lr-banner h1 {
    color: #ffffff !important;
    text-align: center !important;
    width: 100%;
    font-size: 72px;
    position: absolute;
    z-index: 1;
    top: 40%;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-weight: normal;
    min-width: 960px!important;
    line-height: 70%;
}

.lr-banner>h1 {
    font-family: TradeGothicLT-BoldCondTwenty;
    -ms-text-shadow: 0 8px 14px #000000;
    -webkit-text-shadow: 0 8px 14px #000000;
    -moz-text-shadow: 0 8px 14px #000000;
    text-shadow: 0 8px 14px #000000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000');
    filter: DropShadow(Color=#000000, OffX=0, OffY=3);
    zoom: 1;
}

.gf_container {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #fff;
    color: #000000;
    -ms-margin-top: 17px;
    -webkit-margin-top: 0px;
    -moz-margin-top: 17px;
    margin-top: 0;
    padding: 3% 4%;
}

.gf_container .link {
    color: #ac621e;
}

.gf_container .link:hover {
    text-decoration: underline;
    color: #d5873f;
}

.gf_container .hr {
    border: 0px;
    border-bottom: 1px solid #e4e4e4;
    margin: 20px 0px;
}

.gf_container .carousel.slide {
    margin: 20px 0px;
}

.gf_container .carousel.slide .carousel-indicators {
    top: auto;
    bottom: 1em;
    right: 33em;
}

.gf_container .carousel.slide .carousel-indicators li {
    background-color: none;
    background: url(http://media.yardhouse.com/images/site/caurosel-icon.png) no-repeat;
    background-position: 0px 0px;
    height: 18px;
    margin-left: 5px;
    text-indent: -999px;
    width: 18px;
}

.gf_container .carousel.slide .carousel-indicators li.active {
    background-position: 0px -18px;
}

.gf_container .carousel.slide .carousel-caption {
    background: none;
    bottom: 0;
    padding: 15px;
    position: absolute;
    left: auto;
    right: 0;
    width: 22%;
}

.gf_container .carousel.slide .carousel-caption h4 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 5px;
    text-transform: uppercase;
}

.gf_container .carousel.slide .carousel-caption h5 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 26px;
    font-weight: normal;
    margin: 0 0 5px;
    text-transform: uppercase;
    color: #ffffff;
}

.gf_container .carousel.slide .carousel-caption h6 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 5px;
    text-transform: uppercase;
    color: #ffffff;
}

.gf_container .carousel.slide .carousel-control {
    top: 44%;
    margin-top: 0px;
    opacity: 10;
    text-indent: -9999px;
    top: 40%;
    width: 24px;
    height: 84px;
    border-radius: 0px;
    outline: none;
}

.gf_container .carousel.slide .carousel-control.right {
    background: url(http://media.yardhouse.com/images/site/rotator_right.png) no-repeat;
}

.gf_container .carousel.slide .carousel-control.left {
    background: url(http://media.yardhouse.com/images/site/rotator_left.png) no-repeat;
}

.gf_container h1 {
    color: #000000 !important;
    font-size: 30px;
}

.gf_container h2 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 28px;
    font-weight: normal;
    margin-bottom: 3px;
}

.gf_container hr {
    border-style: solid;
    margin: 24px 0;
    opacity: 0.50;
}

.container.box .gf_container {
    margin-top: 0;
}

.primary-btn-HH {
    font-family: AvenirLTStd-Heavy;
    padding: 15px 20px !important;
    text-decoration: none !important;
    margin-right: 4px;
}

.anchor-2 {
    display: block;
    position: relative;
    top: -135px;
    visibility: hidden;
}

.txt-ucase {
    text-transform: uppercase;
}

.lr-banner .font-medium {
    font-size: 48px;
}

.gf_container ul li {
    padding-bottom: 10px;
}

.baner_img_title.txt_center {
    font-size: 25.5px;
    font-family: TradeGothicLT-BoldCondTwenty;
}

.marg-rght-rs {
    margin-right: 51px;
}

.rs-marg-rgt {
    margin-right: 15px;
}

.details_container {
    background: #ffffff;
    padding: 30px 30px 50px;
}

.details_container h2 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 25px;
    font-weight: normal;
    line-height: 28px;
}

.details_container .span3 {
    margin-right: 36px;
    width: 188px;
}

.details_container .span3 a {
    color: #ac621e;
}

.details_container .span3 a:hover {
    color: #d5873f;
    text-decoration: none !important;
}

.list_vw .span4 {
    width: 308px;
}

.list_vw h2 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 24px;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 14px;
    line-height: 20px;
}

.list_vw button {
    font-size: 16px;
}

.list_vw .inline_list {
    float: left;
    width: 100%;
    margin: 0px;
}

.list_vw .inline_list li {
    float: left;
    margin: 0 16px 0 13px;
    padding-left: 7px;
}

.list_vw .inline_list li:first-child {
    list-style: none;
    margin-left: 0 !important;
    padding: 0 !important;
}

.list_vw .inline_list2 {
    float: left;
    width: 100%;
    margin: 0px;
}

.list_vw .inline_list2 li {
    float: left;
    margin: 0 16px 0 13px;
    padding-left: 7px;
    width: 43%;
}

.list_vw:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.q_links a {
    font-size: 16px;
    text-decoration: none !important;
    font-family: AvenirLTStd-Heavy;
    line-height: 28px;
    color: #ac621e;
}

.q_links a:hover {
    color: #d5873f;
}

.q_links p {
    margin: 0;
}

.grid_col3 {
    width: 900px;
}

.grid_col3 .span3 {
    width: 300px;
}

.grid_col3 .span3 h2 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 24px;
    font-weight: normal;
    line-height: 26px;
    margin-top: 0px;
}

.grid_col3 .span3 div {
    background: url("http://media.yardhouse.com/images/site/grid_bg.jpg") no-repeat;
    display: block;
    padding: 20px 20px 0;
    width: 240px;
    height: 211px;
}

.gallery {
    margin: 0px -10px;
}

.gallery .span3 {
    width: 270px;
    margin: 15px;
}

.art_gallery {
    margin: 0px -13px;
}

.art_gallery h2 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-weight: normal;
    font-size: 24px;
    margin-left: 15px;
    margin-bottom: 0;
}

.art_gallery div.span2 {
    margin: 15px;
    width: 196px;
    height: 196px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.art_gallery div.span2 img {
    width: 100%;
}

.art_gallery div.span2 .hover_sec {
    display: none;
    background: url(http://media.yardhouse.com/images/site/gallery_bg.png) repeat;
    z-index: 999;
    position: absolute;
    padding: 15px;
    width: 166px;
    height: 166px;
    top: 0px;
    left: 0px;
    text-align: center;
}

.art_gallery div.span2 .hover_sec h3 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 24px;
    font-weight: normal;
    color: #fff;
    border-bottom: 1px solid #fff;
    margin-bottom: 6px;
    margin-top: 45px;
}

.art_gallery div.span2 .hover_sec p {
    font-size: 14px;
    color: #fff;
}

.art_gallery div.span2:hover .hover_sec {
    display: block;
}

.banner_sec {
    position: relative;
    text-shadow: 0 5px 8px #000000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000');
    filter: DropShadow(Color=#000000, OffX=0, OffY=3);
    zoom: 1;
}

.banner_sec .banner_title {
    position: absolute;
    top: 27%;
    left: 12%;
    color: #FFFFFF !important;
    font-size: 50px;
    line-height: 48px;
    text-shadow: 0 8px 14px #000000;
}

.banner_sec .aln-right {
    right: 35px;
}

.banner_sec .aln-left {
    left: 70px;
}

.banner_sec .top25 {
    top: 25%;
}

.nutr_left {
    margin-right: 40px;
    width: 600px;
}

.gf_container-yh {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000;
}

.chk_container {
    margin-top: 3.571em;
    float: left;
}

.chk_container .span3 {
    min-height: 400px;
    text-align: center;
    width: 292px;
}

.chk_container .span3 div {
    left: 232px;
    position: relative;
    top: 169px;
}

.chk_container .span3 img {
    margin-right: 26px;
}

.top_sec h1 {
    font-size: 72px;
}

.top_sec .span3.pull-right p {
    text-align: right;
    margin-top: 2.2em;
}

.top_sec .span3.pull-right a {
    margin-left: 1.0em;
    font-size: 16px;
}

.hero-header {
    position: relative;
    white-space: nowrap;
}

.hero-header h1 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-weight: normal;
}

.hero-header img {
    max-width: 100%;
}

.hero-header h1 {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
    margin-top: -54px;
    font-size: 108px;
    line-height: 108px;
    color: #FFF;
    text-shadow: 0 8px 14px #000000;
    font-weight: normal;
    font-family: TradeGothicLT-BoldCondTwenty;
}

span.date_pd {
    position: relative;
}

span.date_pd:after {
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    right: 25px;
    top: -10px;
}

.happy_hour_container .hr {
    display: none;
}

#food_dis .hh_disclainer {
    margin-top: -40px;
}

.private-dining-details,
.private-dining-content-collection,
.private-dining-details {
    background: none repeat scroll 0 0 #ffffff;
    margin: 0;
    color: #000000;
    padding: 0% 8% 4%;
}

.private-dining-details .radio_new label,
.private-dining-content-collection .radio_new label,
.private-dining-details .radio_new label {
    margin-top: 0;
}

.private-dining-details input#cheque1,
.private-dining-content-collection input#cheque1,
.private-dining-details input#cheque1,
.private-dining-details input#cheque2,
.private-dining-content-collection input#cheque2,
.private-dining-details input#cheque2 {
    display: inline-block;
    float: left;
}

.private-dining-details .prof_inf,
.private-dining-content-collection .prof_inf,
.private-dining-details .prof_inf {
    border-bottom: 1px solid #c7bbae;
    line-height: 1em;
    padding-bottom: 10px;
}

.private-dining-details .prof_inf h3,
.private-dining-content-collection .prof_inf h3,
.private-dining-details .prof_inf h3 {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: normal;
    color: #000000;
}

.private-dining-details .submit_sec a:hover,
.private-dining-content-collection .submit_sec a:hover,
.private-dining-details .submit_sec a:hover {
    color: #000000;
}

.private-dining-details .submit_sec a:focus,
.private-dining-content-collection .submit_sec a:focus,
.private-dining-details .submit_sec a:focus {
    color: #000000;
}

.private-dining-details input[type="text"],
.private-dining-content-collection input[type="text"],
.private-dining-details input[type="text"],
.private-dining-details input[type="email"],
.private-dining-content-collection input[type="email"],
.private-dining-details input[type="email"] {
    height: 15px;
}

.private-dining-details .check-list input[type="checkbox"],
.private-dining-content-collection .check-list input[type="checkbox"],
.private-dining-details .check-list input[type="checkbox"] {
    margin-top: 0px;
}

.private-dining-details .menu_wth,
.private-dining-content-collection .menu_wth,
.private-dining-details .menu_wth {
    width: 27%;
}

.private-dining-details .labwidth,
.private-dining-content-collection .labwidth,
.private-dining-details .labwidth {
    width: 157%;
}

.private-dining-details .dob_wth,
.private-dining-content-collection .dob_wth,
.private-dining-details .dob_wth {
    width: 15%;
    margin-right: 10px;
}

.private-dining-details .img-set,
.private-dining-content-collection .img-set,
.private-dining-details .img-set {
    width: 15px;
    height: 15px;
}

.private-dining-details .gen_info,
.private-dining-content-collection .gen_info,
.private-dining-details .gen_info {
    color: #d9d9d9;
    border-bottom: 1px solid #b3a29e;
    line-height: 4em;
    line-height: 1.563em;
}

.private-dining-details .gen_info .text-type-wid,
.private-dining-content-collection .gen_info .text-type-wid,
.private-dining-details .gen_info .text-type-wid {
    width: 21.7em;
    margin-right: 3.8em;
}

.private-dining-details .gen_info .fst_name_wid,
.private-dining-content-collection .gen_info .fst_name_wid,
.private-dining-details .gen_info .fst_name_wid {
    width: 260px;
}

.private-dining-details .gen_info .address-type-sel,
.private-dining-content-collection .gen_info .address-type-sel,
.private-dining-details .gen_info .address-type-sel,
.private-dining-details .gen_info .address-type-sel select,
.private-dining-content-collection .gen_info .address-type-sel select,
.private-dining-details .gen_info .address-type-sel select {
    width: 208px;
}

.private-dining-details .gen_info .ext,
.private-dining-content-collection .gen_info .ext,
.private-dining-details .gen_info .ext {
    width: 165px;
}

.private-dining-details .gen_info .ext-input,
.private-dining-content-collection .gen_info .ext-input,
.private-dining-details .gen_info .ext-input {
    width: 130px;
}

.private-dining-details .gen_info .add_wid,
.private-dining-content-collection .gen_info .add_wid,
.private-dining-details .gen_info .add_wid {
    width: 285px;
}

.private-dining-details .gen_info .city_wid,
.private-dining-content-collection .gen_info .city_wid,
.private-dining-details .gen_info .city_wid {
    width: 260px;
}

.private-dining-details .gen_info .zip_wid,
.private-dining-content-collection .gen_info .zip_wid,
.private-dining-details .gen_info .zip_wid {
    width: 122px;
}

.private-dining-details .gen_info .phone_wid,
.private-dining-content-collection .gen_info .phone_wid,
.private-dining-details .gen_info .phone_wid {
    width: 260px;
}

.private-dining-details .gen_info .phone_type_wid,
.private-dining-content-collection .gen_info .phone_type_wid,
.private-dining-details .gen_info .phone_type_wid {
    width: 300px;
}

.private-dining-details .gen_info .phone_type_wid select,
.private-dining-content-collection .gen_info .phone_type_wid select,
.private-dining-details .gen_info .phone_type_wid select {
    width: 300px;
}

.private-dining-details .p,
.private-dining-content-collection .p,
.private-dining-details .p {
    color: #000;
}

.private-dining-details .dob,
.private-dining-content-collection .dob,
.private-dining-details .dob {
    color: #000;
    border-bottom: 1px solid #b3a29e;
    line-height: 4em;
    line-height: 1.563em;
}

.private-dining-details .dob .magin_right,
.private-dining-content-collection .dob .magin_right,
.private-dining-details .dob .magin_right {
    margin-right: 1.814em;
}

.private-dining-details .pwd,
.private-dining-content-collection .pwd,
.private-dining-details .pwd {
    color: #000;
    border-bottom: 1px solid #b3a29e;
    line-height: 4em;
    line-height: 1.563em;
}

.private-dining-details .pwd .pwd_wd,
.private-dining-content-collection .pwd .pwd_wd,
.private-dining-details .pwd .pwd_wd {
    width: 200px;
}

.private-dining-details .pwd .con_pwd,
.private-dining-content-collection .pwd .con_pwd,
.private-dining-details .pwd .con_pwd {
    width: 172px;
}

.private-dining-details .pwd .phone_type_wid,
.private-dining-content-collection .pwd .phone_type_wid,
.private-dining-details .pwd .phone_type_wid {
    width: 300px;
}

.private-dining-details .pwd .cha_ans_wid,
.private-dining-content-collection .pwd .cha_ans_wid,
.private-dining-details .pwd .cha_ans_wid {
    width: 350px;
}

.private-dining-details .pwd .mmar_lft,
.private-dining-content-collection .pwd .mmar_lft,
.private-dining-details .pwd .mmar_lft {
    margin-left: 9px;
}

.private-dining-details .address,
.private-dining-content-collection .address,
.private-dining-details .address {
    color: #000;
    border-bottom: 1px solid #b3a29e;
    line-height: 4em;
    padding-bottom: 0.938em;
    line-height: 1.563em;
}

.private-dining-details .cmplt_acc,
.private-dining-content-collection .cmplt_acc,
.private-dining-details .cmplt_acc {
    color: #d9d9d9;
    line-height: 4em;
    line-height: 1.563em;
}

.private-dining-details .cmplt_acc a,
.private-dining-content-collection .cmplt_acc a,
.private-dining-details .cmplt_acc a {
    color: #c13f29;
}

.private-dining-details .lst_par,
.private-dining-content-collection .lst_par,
.private-dining-details .lst_par {
    color: #d9d9d9;
    border-bottom: 1px solid #b3a29e;
    line-height: 4em;
    line-height: 1.563em;
}

.private-dining-details .padd_bottm01,
.private-dining-content-collection .padd_bottm01,
.private-dining-details .padd_bottm01 {
    padding-bottom: 10px;
}

.private-dining-details .header_line,
.private-dining-content-collection .header_line,
.private-dining-details .header_line {
    border-bottom: 1px solid #b3a29e;
    margin-right: 20px;
    width: 100%;
}

.private-dining-details .dar_pho,
.private-dining-content-collection .dar_pho,
.private-dining-details .dar_pho {
    width: 146px;
    height: 145px;
    float: left;
}

.private-dining-details .bag_icon,
.private-dining-content-collection .bag_icon,
.private-dining-details .bag_icon {
    padding-left: 2.5em;
}

.private-dining-details .car_icon,
.private-dining-content-collection .car_icon,
.private-dining-details .car_icon {
    padding-left: 2.625em;
}

.private-dining-details .pref_restu,
.private-dining-content-collection .pref_restu,
.private-dining-details .pref_restu {
    line-height: 1em;
}

.private-dining-details .pref_restu h3,
.private-dining-content-collection .pref_restu h3,
.private-dining-details .pref_restu h3 {
    font-size: 19px;
    margin-top: 0px;
    font-weight: bold;
    line-height: 1em;
    color: #000;
}

.private-dining-details .select-wrapper,
.private-dining-content-collection .select-wrapper,
.private-dining-details .select-wrapper {
    height: 24px;
    line-height: 22px;
    background: url("http://media.yardhouse.com/images/site/dropdown-red.png") no-repeat right center;
    background-size: 30px 30px;
    background-color: #ffffff;
    width: 98%;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
}

.private-dining-details .select-wrapper select,
.private-dining-content-collection .select-wrapper select,
.private-dining-details .select-wrapper select {
    width: 100%;
    height: 26px;
}

.private-dining-details .select-wrapper .holder,
.private-dining-content-collection .select-wrapper .holder,
.private-dining-details .select-wrapper .holder {
    height: 22px;
}

.private-dining-details .ui-datepicker-trigger,
.private-dining-content-collection .ui-datepicker-trigger,
.private-dining-details .ui-datepicker-trigger {
    right: 0px;
    width: 25px;
}

.private-dining-details .checkbox_pd,
.private-dining-content-collection .checkbox_pd,
.private-dining-details .checkbox_pd {
    background: url("http://media.yardhouse.com/images/site/check_box2.png") no-repeat;
    clear: left;
    display: block;
    float: left;
    height: 24px;
    position: relative;
    top: 17px;
    width: 100%;
    z-index: 99;
    background-position: 0px 0px;
}

.private-dining-details .checkbox_pd.checkbox_checked,
.private-dining-content-collection .checkbox_pd.checkbox_checked,
.private-dining-details .checkbox_pd.checkbox_checked {
    background-position: 0px -24px;
}

.private-dining-details .checkbox_pd input,
.private-dining-content-collection .checkbox_pd input,
.private-dining-details .checkbox_pd input {
    display: none;
}

.private-dining-details dl.accordion,
.private-dining-content-collection dl.accordion,
.private-dining-details dl.accordion {
    padding: 0;
    margin: 0;
}

.private-dining-details dl.accordion dt,
.private-dining-content-collection dl.accordion dt,
.private-dining-details dl.accordion dt {
    padding: 0px;
    text-align: center;
    border-bottom: 1px solid #2B2B2B;
    color: #707070;
    text-transform: uppercase;
}

.private-dining-details dl.accordion dt a,
.private-dining-content-collection dl.accordion dt a,
.private-dining-details dl.accordion dt a {
    display: block;
    text-align: center;
    color: #ccc;
    text-transform: uppercase;
    padding: 4px;
    font-weight: normal;
    font-size: 14px;
}

.private-dining-details dl.accordion dt a:hover,
.private-dining-content-collection dl.accordion dt a:hover,
.private-dining-details dl.accordion dt a:hover {
    text-decoration: none;
    color: #fff;
    background: #2B2B2B;
    border-color: #404040;
}

.private-dining-details dl.accordion dd,
.private-dining-content-collection dl.accordion dd,
.private-dining-details dl.accordion dd {
    padding: 0;
    margin: 0;
}

.private-dining-details dl.accordion dd form,
.private-dining-content-collection dl.accordion dd form,
.private-dining-details dl.accordion dd form {
    margin: 0px;
    background: #2B2B2B;
}

.private-dining-details dl.accordion dd form input,
.private-dining-content-collection dl.accordion dd form input,
.private-dining-details dl.accordion dd form input {
    background: none;
    display: block;
    border: 0 none;
    color: #FFFFFF;
    font-size: 10px;
    background: #2B2B2B;
    padding: 3px 4px 4px;
    text-transform: uppercase;
    width: 100%;
    border-bottom: 1px solid #363636;
}

.private-dining-details dl.accordion dd form input:hover,
.private-dining-content-collection dl.accordion dd form input:hover,
.private-dining-details dl.accordion dd form input:hover {
    background: #363636;
}

.private-dining-details dl.accordion dt.arrow,
.private-dining-content-collection dl.accordion dt.arrow,
.private-dining-details dl.accordion dt.arrow {
    background: url(http://media.yardhouse.com/images/site/down-arrow.png) no-repeat;
    background-position: 90% center;
}

.private-dining-details .pdDisable,
.private-dining-content-collection .pdDisable,
.private-dining-details .pdDisable {
    pointer-events: none;
}

.private-dining-details .radio_new,
.private-dining-content-collection .radio_new,
.private-dining-details .radio_new {
    background: url("http://media.yardhouse.com/images/site/radio_button.png") no-repeat;
    display: block;
    float: left;
    height: 17px;
    margin: 2px 0px 3px 0px;
    padding: 0px 5px 0px 1px;
    width: 15px;
    background-position: 0px 0px;
    clear: left;
}

.private-dining-details .radio_new.radio_checked,
.private-dining-content-collection .radio_new.radio_checked,
.private-dining-details .radio_new.radio_checked {
    background-position: 0px -17px;
}

.private-dining-details .styled-select,
.private-dining-content-collection .styled-select,
.private-dining-details .styled-select,
.private-dining-details .styled-select-red,
.private-dining-content-collection .styled-select-red,
.private-dining-details .styled-select-red,
.private-dining-details .dob_wth,
.private-dining-content-collection .dob_wth,
.private-dining-details .dob_wth {
    float: none;
    margin-right: 30px;
    width: 210px;
}

.private-dining-details .styled-select.dob_wth,
.private-dining-content-collection .styled-select.dob_wth,
.private-dining-details .styled-select.dob_wth {
    float: left;
    width: 130px;
}

.private-dining-details.padding_top0 {
    padding-top: 0;
}

.private-dining-details.padding_bottom0 {
    padding-bottom: 0;
}

.info_text2 {
    float: left;
    font-size: 0.8em;
    line-height: 1.3em;
    margin-top: 14px;
}

.sub_head1 {
    font-size: 1.3em;
    font-weight: normal;
}

.l_height54 {
    line-height: 3.95em;
}

.bold {
    font-weight: bold;
}

.container_wd1 {
    background: #ffffff !important;
    width: 958px;
    border: 1px solid #bababa;
}

.prof_inf.padrightbox2 {
    padding-top: 24px;
}

.dine-date select {
    width: 400px !important;
}

.custom-select select {
    background: transparent;
    width: 268px;
    padding: 15px;
    font-size: 16px;
    line-height: 1px;
    border: 0;
    border-radius: 0;
    height: 34px;
    -webkit-appearance: none;
    overflow-y: scroll !important;
}

.location-txt {
    background: url("http://media.yardhouse.com/images/site/transparent_bg.png") repeat;
    color: #ffffff;
    width: 100%;
    padding-top: 35px;
    padding-bottom: 30px;
    height: 20px;
    text-align: center;
    font-size: 14px;
}

.custom-select {
    width: 240px;
    height: 34px;
    background: url("http://media.yardhouse.com/images/site/selectbox_down_arrow.png") no-repeat scroll right center;
    border: 1px solid #cccccc;
}

.popuptext {
    color: #707070;
    background: #363636;
    display: none;
    text-align: center;
    text-transform: uppercase;
    position: absolute;
    overflow-y: scroll;
    overflow-x: none;
    border-radius: 0px;
    width: 100%;
    left: 0px;
    top: 30px;
    z-index: 99;
}

.pwidth {
    width: 244px;
    margin: 0px;
}

.bordertext {
    border: 1px solid #c7bbae !important;
}

.details_wth {
    width: 115%;
}

.textarea_box {
    border: 1px solid #c7bbae !important;
    resize: none;
    overflow-y: scroll;
    height: 80px;
}

.textwidth {
    width: 270px;
}

.black-txt-color {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    vertical-align: bottom;
    margin-right: 20px;
}

.submit_sec {
    width: 100%;
    text-align: right;
}

.submit_sec .primary-btn:hover {}

.check-list_1 {
    padding-left: 0px;
}

.select_box {
    position: relative;
    top: -50px;
}

.select_box .primary-btn {
    float: right;
}

.select_box .popuptext {
    top: 30px;
    width: 100%;
}

.select_box select {
    width: 100%;
}

.changeloc {
    right: 10px;
    position: absolute;
    top: 0px;
    padding: 5px 15px;
    text-decoration: none;
    text-transform: uppercase;
}

.changeloc .primary-btn:hover {}

.dropdown-menu .drop-down-list {
    margin-left: 150px;
    top: -23px;
    overflow-y: scroll;
}

#dLabel a:hover {
    background: #ffffff;
}

.dropdown .primary-btn:hover {
    background-color: #a67949;
    color: #ffffff;
    text-decoration: none;
}

.dropdown a:focus {
    color: #c99a6d;
    text-decoration: none;
}

.dropdown ul li {
    border-bottom: 1px solid #2b2b2b;
}

.dropdown ul li:hover {
    background: #2b2b2b;
    color: #ffffff;
}

.mar_top0 {
    margin-top: 0px;
}

.text_captial {
    text-transform: uppercase;
}

.privatedining_info {
    width: 100%;
    display: inline-block;
    padding: padding20 0;
    margin-top: 25px;
}

.req_msg {
    width: 95%;
    display: inline-block;
    padding: 20px;
    background: #fff;
    border: solid 2px #c7bbae;
}

.req_msg .req-img {
    width: 270px;
    float: left;
}

.req_msg .thnq-txt {
    padding-left: 20px;
    width: 470px;
    float: left;
}

.req_msg .thnq-txt h2 {
    margin-top: 0;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: lighter;
    color: #000000;
    line-height: 20px;
}

.req_msg .thnq-txt .divbg {
    background: url("http://media.yardhouse.com/images/site/bg_3.png") no-repeat;
    color: #ffffff;
    width: 96%;
    padding: 20px 10px;
    height: 33px;
    text-align: center;
    margin-top: 15px;
    border: 1px solid #cccccc;
}

.groupdiningtext {
    float: right;
}

.blank {
    background-color: #000000;
    height: 20px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    text-transform: uppercase;
}

.group_info {
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}

.grp-list {
    padding: 10px;
    background-color: #ffffff;
}

.grp-list ul {
    margin: 0;
    padding: 0 16px 16px;
}

.grp-list ul li {
    list-style-type: none;
    padding: 0px;
}

.grp-list ul .primary-btn {
    font-size: 10px;
    padding: 0px 10px;
}

.grp-list .dropdown {
    top: -10px;
    padding: 16px;
}

.grp-list .dropdown .popuptext {
    padding: 0px;
}

.grp-list .dropdown .popuptext li {
    padding: 4px;
}

.grp-list .dropdown .popuptext li.active {
    padding: 0px 4px;
    background: #2b2b2b;
    border-color: #404040;
    color: #ffffff;
    font-size: 9px;
}

.grp-list .head_icon {
    float: right;
    margin-right: 8px;
    position: relative;
    top: -50px;
}

.grp-list .head_icon .primary-btn:hover {}

.edit_icon {
    float: right;
    margin-right: 10px;
    position: relative;
    top: 0px;
}

.edit_icon .primary-btn:hover {
    background-color: #a67949;
}

.plain-text {
    color: #000000;
}

.rad_txt {
    width: 140px;
}

.check-list {
    float: left;
    padding-bottom: 20px;
    width: 100%;
}

.check-list ul {
    margin: 0;
}

.check-list ul li {
    list-style-type: none;
    display: inline-block;
    width: 120px;
}

.check-list label {
    margin-top: 1px;
    padding-left: 20px;
}

.check-list1 {
    float: left;
}

.check-list1 ul {
    margin: 0;
}

.check-list1 ul li {
    list-style-type: none;
    display: inline-block;
    width: 120px;
}

.borderbottom ul li {
    padding: 10px;
    border-bottom: 1px solid #cccccc;
}

.borderbottom ul li:hover {
    background: #696969;
    color: #ffffff;
}

.check_box {
    display: inline;
    line-height: 23px;
    padding-left: 6px;
}

.check_text {
    width: 100%;
}

.mar_btm {
    margin-bottom: 1em;
}

.zip_code {
    width: 200px;
}

.check-list ul li {
    display: inline-block;
    list-style-type: none;
    width: auto;
}

label[for="primary_opt_pd"] {
    margin-right: 44px;
}

.check-list1 ul li {
    display: inline-block;
    list-style-type: none;
}

.spacebottom {
    padding-bottom: 20px;
}

.text-type-wid input[type="email"]:focus {
    color: #000000;
}

.marg_left0 input[type="email"]:focus {
    color: #000000;
}

.arrow_align {
    position: relative;
    right: -80px;
}

.img_arrow {
    width: 11px;
    height: 10px;
}

.err_msg1 {
    color: #ed1e22;
}

.tooltip.in {
    color: #000;
}

#scroll::-webkit-scrollbar {
    background: #cccccc;
    width: 9px;
    height: 9px;
}

#scroll::-moz-scrollbar {
    background: #cccccc;
    width: 9px;
    height: 9px;
}


/* ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 50px #cccccc;} */

::-moz-scrollbar-track {
    -moz-box-shadow: inset 0 0 50px #cccccc;
}


/* ::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 50px #000000;background-size:5px;height:7px;border-radius:7px;} */

::-moz-scrollbar-thumb {
    -moz-box-shadow: inset 0 0 50px #000000;
    background-size: 5px;
    height: 7px;
    border-radius: 7px;
}

#scroll {
    scrollbar-track-color: #cccccc;
    scrollbar-arrow-color: #cccccc !important;
    scrollbar-face-color: #000000;
}

.privatedining_info .span4.rgt-align {
    border: 1px solid #ccc;
}

.span4.rgt-align .grp-list {
    border: 1px solid #ccc;
}

#pdContentDiv a.tooltip-mar-lef {
    margin-left: 0px;
}

#pdContentDiv img.tooltip-mar {
    margin-top: 0px;
}

#pdContentDiv .text_captial {
    text-transform: none;
}

.pdDisable .holder {
    background-color: #eeeeee;
}

.contact_bd .form-horizontal .mar_btm.span5 {
    width: 410px;
    margin-left: -18px;
}

.maintenance_page {
    margin: 0;
}

.maintenance_page .header {
    background: #000000;
    text-align: center;
}

.maintenance_page .header .logo {
    margin-top: 5px;
    display: inline-block;
}

.maintenance_page .header .logo img {
    border: 0px;
}

.maintenance_page .content_container {
    background: url("http://media.yardhouse.com/images/site/maintenance_bg.png") no-repeat;
    background-size: 100% 100%;
    text-align: center;
    color: #ffffff;
    height: 645px;
    width: 100%;
    float: left;
    margin-top: 120px;
}

.maintenance_page .content_container h1 {
    text-transform: uppercase;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 70px;
    margin-top: 250px;
    margin-bottom: 30px;
    font-weight: normal;
}

.maintenance_page .content_container p {
    font-family: AvenirLTStd-Book;
    font-size: 30px;
}

.maintenance_page .footer {
    background: #000000;
    height: 120px;
    width: 100%;
    font-family: AvenirLTStd-Book;
    float: left;
}

.pdDisable {
    pointer-events: none;
}

.location-title-yhmobile {
    color: #a66d36;
    display: inline-block;
    text-decoration: none;
    font-size: 12px;
    font-family: AvenirLTStd-Heavy;
    word-wrap: break-word;
    margin-left: -18px;
    text-align: center;
    width: 96px;
    padding-top: 16px;
    text-transform: uppercase;
}

.collaps {
    height: 0px;
    overflow: hidden;
    position: relative;
}

.nutritional-summary-sm .txt-heading {
    width: 560px;
    float: left;
}

.nutritional-summary-sm .txt-right {
    float: right;
}

.nutritional-summary-big .menu-subtitle {
    color: #254D17;
    font-family: 'Arial Black';
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 30px;
    margin-top: 0;
    text-transform: uppercase;
}

.nutritional-summary-big .txt-heading {
    width: 250px;
    float: left;
}

.nutritional-summary-big .txt-heading {
    width: 150px;
    float: left;
}

.nutritional-summary-big .well .cal {
    margin: 5px 13px !important;
}

.nutritional-summary-big .txt-right {
    width: 28.55em;
    margin-left: 73px;
    color: #68655A;
    font-size: 16px;
    letter-spacing: 1px;
}

.nutritional-summary-big button.custom-width {
    width: auto;
}

.nutritional-summary-big .txt-right a {
    color: #68655A;
}

.clearfixnut:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.span-30 {
    width: 30%;
    border-bottom: 1px solid #68655a;
}

.span-40 {
    width: 40%;
}

.span-40-only {
    width: 40%;
}

.span-12 {
    width: 12%;
    text-align: center;
    border-bottom: 1px solid #68655a;
}

.span-15 {
    width: 15%;
    text-align: center;
    border-bottom: 1px solid #68655a;
}

.span-20 {
    width: 20%;
    text-align: center;
}

.span-10 {
    width: 10%;
    text-align: center;
    border-bottom: 1px solid #68655a;
}

.span-100 {
    width: 100%;
    text-align: right;
}

.span-100-align {
    width: 100%;
}

.span-max {
    width: 10%;
    text-align: center;
    border-bottom: 1px solid #68655a;
}

.list-dish-desc-details {
    color: #000;
    font-weight: underline;
    width: 630px;
}

.nutri-list-desc-title {
    color: #B07336;
    font-weight: bold;
    position: relative;
    left: -15px;
}

.nutri-list-desc-plussign {
    position: relative;
    top: -22px;
    left: -86%;
}

.nutri-list-span {
    width: 90%;
}

.nutri-detail-bg {
    padding: 20px;
    overflow: hidden;
    background-color: #FFFFFF;
    width: 250px;
}

.nutri-detail-bg .cal21 {
    padding: 3px 3px 5pxpx 3px;
    overflow: hidden;
    border-bottom: 1px solid #68655a;
}

.nutri-detail-bg-2 {
    padding: 10px 5px;
}

.nutritional-summary-sm {
    width: 69px;
}

.nutritional-summary-big {
    display: inline;
    width: 69px;
}

.nutritional-summary-sm .nut-summary {
    width: 250px;
    display: block;
    left: -50%;
}

.nutritional-summary-big .nut-summary {
    width: 250px;
    left: -100%;
}

.row-new {
    margin-left: 0;
}

.ingrient-wid-sm {
    width: 600px;
}

.ingrient-wid-big {
    width: 100%;
}

.minus_nut .procedure {
    line-height: 25px;
    margin-bottom: 1em;
}

.box-list-margn {
    margin-top: 1em solid #C7BBAD !important;
}

.accordion-toggle_1 {
    color: #945635;
    text-decoration: underline;
}

.accordion-toggle {
    color: #000000;
    text-decoration: none;
}

.accordion-plus-ico {
    background: url("http://media.olivegarden.com/images/site/plus_round.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    margin-left: -266px;
    padding: 10px;
    position: absolute;
    width: 22px;
}

.accordion-minus-ico {
    background: url("http://media.olivegarden.com/images/site/minus_symbol.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    width: 22px;
}

.accordion-toggle.accordion-minus-ico.collapsed {
    background: url("http://media.olivegarden.com/images/site/plus_round.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    width: 22px;
}

.visibility_hid {
    visibility: hidden;
}

.visibility_on {
    visibility: visible;
}

.disable_underline {
    text-decoration: none !important;
}

.well-new {
    background: url("http://media.olivegarden.com/dev/dev1/images/site/nutrient-bg.png") repeat scroll 0 0 transparent;
    border-radius: 0px !important;
    box-shadow: 0px;
    margin-bottom: 20px;
    padding: 0px;
    width: 100% !important;
    border: none;
}

.brown-txt-color {
    color: #706060;
}

.product .add-fav-content a.star-inactive {
    float: right;
}

.nutri-list-accordion {
    width: 890px;
}

.nutri-list-accordion2 {
    position: relative;
    width: 900px;
    left: -15px;
    top: -20px;
}

.sitemap_container {
    margin: 0;
    background: #ffffff;
}

.sitemap_container h1 {
    background-image: url("http://media.yardhouse.com/images/site/sitemap-header-bg.png");
    background-size: 100% 100%;
    color: #ffffff !important;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 30px;
    line-height: 30px;
    padding: 13px 10px 10px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}

.sitemap_container .colm {
    float: left;
    width: 260px;
    padding: 0px 30px 30px;
}

.sitemap_container .colm h3 {
    color: #000000;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 30px;
    text-transform: uppercase;
    padding-top: 20px;
    margin: 0;
    line-height: 28px;
}

.sitemap_container .colm a {
    color: #95553a;
    text-decoration: none;
    display: block;
    font-size: 18px;
    line-height: 28px;
}

.sitemap_container .colm a:hover {
    color: #c58266;
    text-decoration: underline;
}

.sitemap_container_yh {
    margin: 0;
    background: #ffffff;
}

.sitemap_container_yh h1 {
    background-image: url("http://media.yardhouse.com/images/site/yard-house--main-foot-bg-2.jpg");
    background-size: 100% 100%;
    color: #e1e1e1 !important;
    line-height: 83px;
    padding: 13px 10px 22px;
    margin: 0 !important;
    text-align: center;
    text-transform: uppercase;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 28px;
}

.row.img-mid-bg>ul {
    margin: 32px 0 12px 53px;
}

.sitemap_container_yh.banner_sec>h1 {
    color: #E1E1E1 !important;
}

.gf_container-yh.row>h1 {
    line-height: 2em;
    color: #fff;
    padding-top: 8px;
    text-align: center;
}

.join_sec {
    background-image: url("http://media.yardhouse.com/images/site/join-now-bg.jpg");
    color: #FFFFFF;
    padding: 12px;
    margin-top: 33px;
}

.join_sec h1 {
    color: #ffffff !important;
}

.Epic-nights {
    background-image: url("http://media.yardhouse.com/images/site/YH-LateNight_mid_bg_v5.jpg");
    color: #FFFFFF;
    text-align: center;
    height: 163px;
}

.Epic-nights h1 {
    color: #ffffff !important;
}

.Epic-nights-banner {
    background-image: url("http://media.yardhouse.com/images/site/YH-LateNight_mid_bg_2.jpg");
    color: #FFFFFF;
    text-align: left;
    height: 129px;
}

.Epic-nights-banner h1 {
    color: #ffffff !important;
}

.yh_arrow {
    height: 3px;
    padding-left: 10px;
    padding-top: 10px;
    width: 7px;
}

.carousel-caption h5 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: -93px;
    padding: 139px;
    position: absolute;
    right: 0;
    top: 24px;
    width: 22%;
}

.yh_container {
    background: none repeat scroll 0 0 #ffffff;
    border: 0px solid #fff;
    color: #000000;
    -ms-margin-top: 17px;
    -webkit-margin-top: 0px;
    -moz-margin-top: 17px;
    margin-top: 0;
    padding: 0;
}

.yh_container .link {
    color: #ac621e;
}

.yh_container .link:hover {
    text-decoration: underline;
    color: #d5873f;
}

.yh_container .hr {
    border: 0px;
    border-bottom: 1px solid #e4e4e4;
    margin: 20px 0px;
}

.yh_container .carousel.slide {
    margin: 0px 0px;
}

.yh_container .carousel.slide .carousel-indicators {
    top: auto;
    bottom: 1em;
    right: 0;
    left: 0;
    width: 70%;
    margin: 0 auto;
    text-align: center;
}

.yh_container .carousel.slide .carousel-indicators li {
    background-color: none;
    background: url(http://media.yardhouse.com/images/site/caurosel-icon.png) no-repeat;
    background-position: 0px 0px;
    height: 18px;
    margin-left: 5px;
    text-indent: -999px;
    width: 18px;
    float: none;
    display: inline-block;
}

.yh_container .carousel.slide .carousel-indicators li.active {
    background-position: 0px -18px;
}

.yh_container .carousel.slide .carousel-caption {
    background: none;
    bottom: 0;
    padding: 15px;
    position: absolute;
    left: auto;
    right: 0;
    width: 22%;
}

.yh_container .carousel.slide .carousel-caption h4 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 5px;
    text-transform: uppercase;
}

.yh_container .carousel.slide .carousel-caption h5 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 26px;
    font-weight: normal;
    margin: 0 0 5px;
    text-transform: uppercase;
    color: #ffffff;
}

.yh_container .carousel.slide .carousel-caption h6 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 5px;
    text-transform: uppercase;
    color: #ffffff;
}

.yh_container .carousel.slide .carousel-control {
    top: 44%;
    margin-top: 0px;
    opacity: 10;
    text-indent: -9999px;
    top: 40%;
    width: 24px;
    height: 84px;
    border-radius: 0px;
    outline: none;
}

.yh_container .carousel.slide .carousel-control.right {
    background: url(http://media.yardhouse.com/images/site/rotator_right.png) no-repeat;
}

.yh_container .carousel.slide .carousel-control.left {
    background: url(http://media.yardhouse.com/images/site/rotator_left.png) no-repeat;
}

.yh_container h1 {
    color: #000000;
    font-size: 38px;
    text-align: center;
    margin: 24px 0;
}

.yh_container h2 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 26px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: -1px;
}

.loc_mdRED_txt>a {
    padding: 20px;
}

.yh_container hr {
    border-style: solid;
    margin: 24px 0;
    opacity: 0.50;
}

.container.box .yh_container {
    margin-top: -1px;
}

.primary-btn-HH {
    font-family: AvenirLTStd-Heavy;
    padding: 15px 20px !important;
    text-decoration: none !important;
    margin-right: 4px;
}

.anchor-2 {
    display: block;
    position: relative;
    top: -135px;
    visibility: hidden;
}

.wht-txt {
    position: relative;
}

.wht-txt .tap_txt {
    color: #FFFFFF;
    margin-right: 48px;
    margin-top: 31px;
    position: absolute;
    right: 0;
    top: 0;
    width: 335px;
    z-index: 1;
}

.wht-txt .tap_txt h2 {
    font-size: 51px;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-weight: normal;
}

.wht-txt .tap_txt p {
    font-size: 16px;
    margin-top: auto;
}

.wht-txt .glas_txt {
    color: #FFFFFF;
    margin-left: 48px;
    margin-top: 31px;
    position: absolute;
    left: 0;
    top: 0;
    width: 384px;
    z-index: 1;
}

.wht-txt .glas_txt h2 {
    font-size: 51px;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-weight: normal;
}

.wht-txt .glas_txt p {
    font-size: 18px;
}

.wht-txt img {
    height: 440px;
}

.gls-img {
    margin-top: -24px;
}

.yh_container .span3 {
    padding: 0 26px;
    width: 188px;
}

.img-mid-bg ul li {
    list-style-type: none;
    padding: 13px;
    text-align: center;
    width: 90%;
}

.img-mid-bg {
    background: url("http://media.yardhouse.com/images/site/YH-LateNight_HappyHour_bottom_bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #ffffff;
}

.yh-line-white {
    border-bottom: 1px solid #9b9c9e;
    padding-left: 0;
    position: relative;
    width: 865px;
}

.yh-pad-span5 {
    padding-left: 58px;
    padding-top: 38px;
}

.row.Epic-nights>h1 {
    color: #E1E1E1 !important;
    line-height: 0;
    padding-top: 34px;
}

.row.Epic-nights>h1 h3 {
    color: #E1E1E1 !important;
}

.row.Epic-nights>h3 {
    color: #E1E1E1 !important;
}

.gf_container.row.CompanyLinks h1 {
    font-size: 26px;
    padding-bottom: 15px;
}

.gf_container.row.CompanyLinks a {
    color: #906D4F;
    font-size: 16px;
    text-decoration: none;
}

.m_yh_sec {
    background-color: #000000;
    border: none;
}

.m_yh_sec p {
    color: #668385;
    font-size: 15px;
    margin-bottom: 0;
    padding-top: 4px;
}

.yh_container .carousel.slide .carousel-caption1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 160px;
    left: auto;
    padding: 15px;
    position: absolute;
    right: 256px;
    width: 42%;
    color: #fff;
    text-align: center;
}

.row.banner_bg_1 {
    background-image: url("http://media.yardhouse.com/images/site/hard-house-main-bg-tab1.png");
}

.row.banner_bg_2 {
    background-image: url("http://media.yardhouse.com/images/site/Beer-Food-foot--bg.jpg");
    text-align: center;
}

.gf_container.row.blackbg-br .span3 {
    padding: 15px;
}

.main-foot-bg {
    background-image: url("http://media.yardhouse.com/images/site/yard-house--main-foot-bg.jpg");
    background-position: 100%;
    color: #fff;
}

.main-foot-bg .bdr_btm {
    border-bottom: 1px solid #3F4448;
    margin: 0 4em 1em;
    width: 874px;
}

.main-foot-bg .bdr_btm .row {
    margin-bottom: 10px;
}

.main-foot-bg h2 {
    font-size: 24px;
    font-family: AvenirLTStd-Heavy;
    line-height: 15px;
    text-transform: uppercase;
}

.main-foot-bg p {
    text-transform: uppercase;
    line-height: 8px;
    font-size: 14px;
}

.career-foot-bg {
    background-image: url("http://media.yardhouse.com/images/site/yard-house--main-foot-bg.jpg");
    color: #fff;
    color: #FFFFFF;
    margin: 0px;
    padding: 54px 7px;
    line-height: 6em;
}

.join_row {
    background-image: url("http://media.yardhouse.com/images/site/yard-house-foot-bg.jpg");
    color: #000;
    margin: 10px 0 66px;
    padding: 10px 19px;
    width: 618px;
    cursor: pointer;
}

.row.banner_bg_1.row {
    padding: 47px 30px;
}

.grid_col5 {
    width: 900px;
}

.grid_col5 .span3 .one-yh {
    background: url("http://media.yardhouse.com/images/site/hard-house-bg-tab-bottom.png") no-repeat;
    display: block;
    padding: 1px 18px 39px;
    height: 150px;
    line-height: 24px;
    width: 200px;
}

.grid_col5 .span3 .two-yh {
    background: url("http://media.yardhouse.com/images/site/hard-house-bg-tab2-bottom.png") no-repeat;
    display: block;
    padding: 1px 18px 39px;
    height: 150px;
    line-height: 18px;
    width: 200px;
}

.grid_col5 .span3 .three-yh {
    background: url("http://media.yardhouse.com/images/site/hard-house-bg-tab3-bottom.png") no-repeat;
    display: block;
    padding: 1px 18px 39px;
    height: 150px;
    line-height: 24px;
    width: 200px;
}

.row.banner_bg_1.grid_col5 {
    color: #fff;
}

.carousel-caption1 h1 {
    color: #FFFFFF !important;
}

.row.banner_bg_2 {
    color: #FFFFFF;
}

.row.main-foot-bg {
    text-align: center;
    padding-top: 25px;
}

.ancr-class2 {
    color: #C99A6C;
    float: right;
    margin-bottom: 35px;
    margin-top: 8px;
    padding-right: 556px;
    text-decoration: none;
}

.ancr-class2:hover {
    text-decoration: none;
    color: #C99A6C;
}

.pull-right.margin_rt_05 a {
    color: #C99A6C;
    text-decoration: none;
}

.three_col .span3 {
    padding: 0 16px;
    width: 236px;
}

.three_col .center {
    margin-left: 3.8em;
}

.row.banner_bg_2 .span12 h1 {
    color: #FFFFFF !important;
}

.video_sec {
    margin-bottom: 0.5em;
    min-height: 100px;
    width: 320px;
    float: left;
}

.video_sec h2 {
    font-size: 20px;
    line-height: 20px;
    padding: 12px 12px 0;
    text-transform: uppercase;
}

.video_sec .bg {
    background: #000000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    min-height: 165px;
}

.video_sec2 {
    width: 320px;
}

.video_sec2 .bg2 {
    background: #000000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    min-height: 179px;
    margin-top: -6px;
}

.video_sec2 h2,
.video_sec2 p {
    margin-bottom: 0px;
}

.video_sec2 h2 {
    padding-top: 32px;
    margin-top: 0px;
    text-transform: uppercase;
}

.row.banner_bg_2 h1 {
    padding-top: 42px;
}

.primary-btn-yh-static-btn {
    background: linear-gradient(135deg, #698789 0%, #749597 43%, #90b9bb 49%, #749597 55%, #698789 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: AvenirLTStd-Heavy;
    font-weight: normal;
    padding: 10px 20px;
    text-transform: uppercase;
    width: auto;
}

.banner_title.top25.aln-left_1 {
    left: 60%;
    top: 30%;
}

.banner_sec .aln-right_1 {
    color: #FFFFFF !important;
    font-size: 50px;
    left: 73%;
    line-height: 48px;
    position: absolute;
    text-shadow: 0 8px 14px #000000;
    top: 30%;
}

.span7.nolink a {
    text-decoration: none;
}

.txt-center.career-foot-bg h3 {
    color: #FFFFFF;
}

.span7.pad-btn p button {
    margin-top: 5em;
}

.span7.fontsizes h4 {
    font-size: 14.5px;
}

.span7.fontsizes p,
ul {}

.thumbnail_slider {
    background: #312519;
}

.thumbnail_slider .carousel-inner {
    width: auto;
    padding: 0 48px;
}

.thumbnail_slider .list {
    width: 100px;
    height: 76px;
    border-left: 1px solid #42301f;
    border-right: 1px solid #42301f;
    float: left;
    padding: 20px;
}

.thumbnail_slider .list h3 {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 26px;
    color: #ffffff;
    line-height: 26px;
}

.thumbnail_slider .list:hover {
    background: #753a0e;
    transition: all 0.5s ease 0s;
    cursor: pointer;
}

.btn_webahead {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 1em;
    margin-left: 0.5em;
    height: 33px;
    padding-left: 40px;
    text-align: left;
    min-width: 167px;
    text-decoration: none;
    background: url("http://media.olivegarden.com/images/site/waitlist.png") no-repeat scroll 0 0;
}

#framwebahead {
    width: 350px;
    height: 420px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 4px;
    border: none;
}

.slider-text-beer .span5 {
    padding-right: 33px;
}

#webahead {
    top: 25px;
    bottom: 25px;
    width: 380px;
    height: 590px;
}

.disable {
    display: none;
}

.c-active {
    background: #753a0e;
    cursor: text !important;
}

.nbs-flexisel-container {
    position: relative;
    width: 960px;
    height: 100px;
    margin: 0 auto;
    background: #312519;
}

h4.webahead {
    line-height: 21pt;
    color: #68655A;
    font-family: "Century Gothic";
    font-size: 16px;
    font-weight: bold;
    margin-left: 15px;
    margin-top: 2px;
    margin-bottom: 0px;
}

hr.webahead {
    border-bottom: 1px solid #454;
    margin: 0px 0;
}


/*gift card CSS start here*/

#content_body #gc {
    font-size: 14px;
}

#gc .findres {
    margin-left: 0;
}

#gc h2,
#gc h3 {
    font-size: 24px;
    font-family: TradeGothicLT-BoldCondTwenty;
    color: #000;
    font-weight: normal !important;
}

#gc .hed-sm {
    float: left;
    line-height: 20px;
    margin: 0;
    text-align: left;
}

#gc .mar-lft-selc {
    margin-left: 51px;
}

#gc .mar-top-note {
    margin-top: 26px;
}

#gc .btn-shp {
    background: none repeat scroll 0 0 #a8ad00;
}

#gc .pad-fix {
    padding: 5px 7px;
}

#gc .pad-fix2 {
    padding: 5px 7px;
}

#gc .marg-lr {
    margin-left: 30px;
    margin-right: 30px;
}

#gc .findres>li>a {
    font-size: 18px;
    padding: 8px 0;
    width: 183px;
}

#gc .box-pad {
    padding: 20px;
}

#gc .grn-btn {
    background: #a8ad00;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 5px 15px;
    width: 100%;
    border-radius: 0px !important;
    font-weight: normal;
    font-family: AvenirLTStd-Heavy;
    text-transform: uppercase;
    text-align: center;
}

#gc .grn-btn-sm {
    background: #a8ad00;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 5px 15px;
    width: auto;
    border-radius: 0px !important;
    font-weight: normal;
    font-family: Intro W01 Regular Alt;
    text-transform: uppercase;
}

#gc .bx-bg {
    background: #f5f5f5;
    border: 1px solid #c2bebe;
}

#gc .bx-bg .options-click label {
    padding-left: 0;
    margin-top: 0;
}

#gc .txt-sp {
    color: #945635;
}

#gc .marg-jn {
    padding-right: 53px;
    padding-left: 53px;
}

#gc .mar-top10-clb {
    padding-top: 10px;
}

#gc .btn-pos {
    bottom: 54px;
    position: absolute;
}

.button_startGst {
    padding: 5px 62px;
}

#gc .link-pos {
    bottom: 22px;
    position: absolute;
}

#gc .gc-buttonclass02 {
    background: #a8ad00;
    color: #ffffff;
    padding: 5px 0;
    text-align: center;
    width: 243px;
    margin-top: 9px;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-family: Intro W01 Regular Alt;
    border: 0px;
}

#gc .gc-buttonclass02 a,
#gc .gc-buttonclass02 a:hover {
    color: #ffffff;
    text-decoration: none;
}

#gc .gc-buttonclass01 {
    background: #a8ad00;
    color: #ffffff;
    padding: 5px 7px;
    text-align: center;
    width: 243px;
    margin-top: 9px;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-family: Intro W01 Regular Alt;
    border: 0px;
}

#gc .gc-buttonclass01 a,
#gc .gc-buttonclass01 a:hover {
    color: #ffffff;
    text-decoration: none;
}

#gc h3.guest {
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 24px;
    margin-bottom: 0;
    text-transform: capitalize;
    padding-top: 10px;
    padding-bottom: 16px;
}

#gc input.span6.gc_input_width {
    width: 443px;
}

#gc input.span4.gc_input_width1 {
    width: 283px;
    text-align: right;
}

#gc .span12.bdr-btm.gc-cont-wid {
    width: 900px;
    margin-bottom: 25px;
}

#gc .gc-iner-wid {
    width: 443px;
}

#gc .gc_space {
    width: 10%;
    display: inline-block;
    float: right;
}

#gc .gc_space p {
    margin: 0 0 2px;
}

.gc_country {
    width: 293px;
}

.gc_country select {
    width: 293px;
}

.select-wrapper.gc_month select {
    width: 79px;
}

#pc-security-code {
    width: 227px;
}

.span1.pc-postal-code {
    width: 98px;
}

#gc .gc_total {
    font-weight: bold;
    padding-top: 10px;
}

#gc .box-pad .grn-btn.order-pad {
    padding: 5px 28px;
}

#gc .savechange-txt {
    margin-top: 18px;
}

#gc .gc-review {
    display: block;
    margin-bottom: 48px;
    color: #696969;
    opacity: 0.5;
}

#gc .gc-text-clr {
    color: #696969;
    opacity: 0.5;
}

#gc .cardsinfo {
    margin-top: -10px;
}

#gc .gc-para-fsize {
    font-size: 13px;
}

#gc .gc-mon-wid {
    width: 108px;
}

#gc .gc-text-wid {
    width: 934px;
}

#gc .dd-sm-wid {
    width: 98px;
    margin-right: 10px;
}

#gc .dd-sm-wid select {
    width: 98px;
}

#gc .tabbed_pad {
    padding: 0 1.6em;
    padding-bottom: 3%;
}

#gc .pc-cards {
    padding: 10px 10px 0 0;
}

#gc .gc-pos {
    left: 18px;
    position: relative;
}

#gc .gc-brand-cards {
    opacity: 0.8;
    font-size: 9px;
}

#gc .gc-cards-top-mrg {
    margin-top: -14px;
}

#gc .gc-cards-top-pad {
    padding-top: 10px;
}

#gc .box-pad {
    padding-top: 9px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 9px;
}

#gc .box-pad .grn-btn {
    background: #a8ad00;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 5px 15px;
    width: 100%;
    border-radius: 0px !important;
    font-weight: normal;
    font-family: Intro W01 Regular Alt;
    text-transform: uppercase;
}

#gc .grn-btn-sm {
    background: #a8ad00;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 5px 15px;
    width: auto;
    border-radius: 0px !important;
    font-weight: normal;
    font-family: Intro W01 Regular Alt;
    text-transform: uppercase;
}

#gc .category_image {
    float: left;
    font-family: AvenirLTStd-Book;
    font-size: 14px;
    height: 164px;
    padding-right: 8px;
    text-align: center;
    width: 210px;
}

#gc .box-padd {
    padding: 6px 8px;
}

#gc .box-pad-2 {
    padding: 10px;
    overflow: hidden;
}

#gc .box-padd h3 {
    font-family: Intro W01 Bold;
    font-size: 20px;
    padding: 0;
    margin: 0;
}

#gc .header-bg {
    background: #000000;
    color: #ffffff;
    margin: 0;
    padding: 5px;
    font-family: AvenirLTStd-Book;
    font-size: 12px;
    text-transform: uppercase;
}

#gc .btn-full {
    width: 100%;
}

#gc .lft-img {
    width: 100px;
    float: left;
    padding-right: 8px;
    padding-bottom: 8px;
}

#gc .dsp-blk {
    display: block;
}

#gc .oflw-hdn {
    overflow: hidden;
}

#gc .bdr-btm {
    border-bottom: 1px solid #c7bbad;
    padding-bottom: 0;
}

#gc .bdr-top {
    border-top: 1px solid #c7bbad;
}

#gc .wd-item-cart {
    width: 229px;
}

#gc .wd-img-cap {
    width: 654px;
    float: left;
}

#gc .wd-cupn-cd {
    width: 175px;
    float: left;
}

#gc .wd-lg-ord {
    width: 639px;
    float: left;
}

#gc .wd-gft-crs {
    width: 429px;
    min-height: 500px;
    position: relative;
    float: left;
}

#gc .gc-bulck-oder .gc-bdr-img {
    width: 401px;
}

#gc .gc-bulck-oder .wd-lg-ord {
    margin-left: 35px;
    width: 430px;
}

#gc .pick-up {
    margin-left: 10px;
    margin-top: 1px;
}

.g-2col img {
    width: 440px;
}

#gc .box_width {
    width: 233px;
}

#gc .Checkout_Red {
    color: #945635;
    text-align: center;
    float: left;
}

#gc .mar_rgtq0 {
    margin-right: 0;
}

#gc .coupon-mrg-padng {
    padding-bottom: 1em;
    text-align: left;
}

.gc-mobalbox,
.gc-modalbox {
    padding: 29px 27px 0px 24px;
}

#gc .wd-coup-dis {
    width: 100%;
    float: left;
    padding-right: 10px;
    margin-bottom: 9px;
    text-align: left !important
}

#gc .coupon-mrg-left2 {
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}

.gc-marg_top_fix {
    margin-bottom: 6em;
    margin-right: 46px;
    margin-top: 2em;
}

#gc .modal {
    background-clip: padding-box;
    background-color: #edeee8;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 0px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    left: 50%;
    margin-left: -280px;
    outline: medium none;
    position: fixed;
    top: 10%;
    width: 560px;
    z-index: 1050;
}

.modal.gc-modal {
    margin-left: -419px;
    width: 800px;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0 0 0 0;
    border: 0 solid rgba(0, 0, 0, 0.3);
    box-shadow: none;
}

.modal.gc-modal.fade.in {
    top: 18% !important;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.gc-step {
    width: 158px;
    text-align: center;
}

.gc-step a {
    border-radius: 0 0 0 0;
    color: #ffffff;
    background-color: #000;
}

.gc-step a:hover,
.gc-step a:active,
.gc-step a:focus {
    border-color: transparent !important;
    background-color: #000 !important;
    border-right: 1px solid #948d86 !important;
}

.nav-tabs>.active>a,
.nav-tabs>.active>a:hover,
.nav-tabs>.active>a:focus,
.nav-tabs>.active>a.gc-step-active {
    background: #4b7f7b;
    background: -moz-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #4b7f7b), color-stop(43%, #62a9a1), color-stop(49%, #74bebe), color-stop(55%, #62a9a1), color-stop(100%, #4b7f7b));
    background: -webkit-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: -o-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: -ms-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: linear-gradient(135deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4b7f7b', endColorstr='#4b7f7b', GradientType=1);
    color: #ffffff;
    cursor: pointer;
    border-color: transparent;
    border-right: 1px solid #948d86;
}

.nav-tabs>.active>a,
.nav-tabs>.active>a:hover,
.nav-tabs>.active>a:focus,
.nav-tabs>.active>a.gc-step-active:hover {
    background: #4b7f7b;
    background: -moz-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #4b7f7b), color-stop(43%, #62a9a1), color-stop(49%, #74bebe), color-stop(55%, #62a9a1), color-stop(100%, #4b7f7b));
    background: -webkit-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: -o-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: -ms-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: linear-gradient(135deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4b7f7b', endColorstr='#4b7f7b', GradientType=1);
}

.nav-tabs>li>a.gc-bdr-nul {
    border-radius: 0 0 0 0;
    margin-right: 0px;
    border-right: 1px solid #948d86;
    font-family: AvenirLTStd-Heavy;
    font-size: 16px;
}

.gc-mrg-btm .nav {
    margin-bottom: 0px;
}

.gc-radius-null {
    border-radius: 0 0 0 0;
    background-color: #FFFFFF;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    margin-top: 1px;
}

.gc-mdl-grn-btn.span2,
.primary-btn.savechange-txt {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
    border: 0 none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    font-family: AvenirLTStd-Heavy;
    font-weight: normal;
    margin-top: 25px;
    display: block;
    text-transform: uppercase;
}

.gc-continer-modl {
    width: 380px;
}

.gc-zero {
    padding-left: 8px;
}

.gc-modal-primary-btn {
    margin-top: 25px;
    width: 185px;
}

.gc-mdl-grn-btn.span2.gc-btn-wid {
    width: 180px;
    padding: 7px 15px;
}

.gc-modal-ovl {
    background-color: #fff;
    border-radius: 0px;
    width: 460px;
}

.gc-btn01 {
    margin-right: -38px;
    margin-top: 0;
    width: 61%;
}

.gc-continer-modl .gc-val {
    font-size: 12px;
}

#gc .mar-p-btm {
    margin: 0 0 1px;
}

#gc .btn-dis-pay {
    background: #dddad5;
}

.span11.gc-txtarea-wid {
    width: 673px;
    resize: none;
}

.gc-space-wid {
    float: right;
    width: 88%;
}

#gc .gc-brand-cards.gc-end {
    display: inline-block;
    margin-right: 91px;
    position: relative;
    vertical-align: super;
}

h2.gc-revew-siz {
    font-size: 19px;
}

p.gc-modal-txt {
    font-size: 14px;
}

.gc-modal-txt-mrgn-top {
    margin-top: -20px;
}

p.gc-txt-mrgn {
    margin-top: 30px;
}

.gc-contner-mrgn {
    margin-left: -40px;
}

.span2.category_image.gc-img-let-padding {
    padding-right: 35px;
    min-height: 135px;
    margin-top: 10px;
    padding-top: 14px;
    padding-bottom: 20px;
}

.gc-modal-txt.gc-modal-magn {
    margin-top: 10px;
    padding-left: 5px;
    padding-top: 6px;
}

.gc-overlay-img {
    width: 110px;
    margin-left: 30px;
}

.gc-space-wid.gc-rdi-fnt {
    font-family: Intro W01 Regular Alt;
    font-size: 12px;
    margin-bottom: 40px;
}

.gc-ovlay-btm-bdr {
    border-bottom: 1px solid #C0C0C0;
    display: inline-block;
    width: 100%;
}

.gc-card-mrgn .select-wrapper {
    margin: -1px 0px 0px -1px;
}

#gc .gc-btn-pos {
    position: relative;
    right: 93px;
}

#gc .gc-phone-pos {
    position: relative;
    right: 108px;
}

.span4.lup-divinput.gc-inputxt-wid287 {
    width: 287px;
}

.gc_pad-bac {
    padding-left: 38px !important;
}

.gc_space1 {
    float: right;
    width: 10%;
}

#gc .span-img {
    width: 32px;
}

#gc .head-off {
    font-family: Webdings bold;
    font-size: 13.07 pt;
}

#gc .mar-neg-img {
    margin-top: -25px;
}

.modal-ovl-off {
    width: 461px;
}

.gc-mar_top_over {
    margin-top: 35px;
    margin-left: 34px;
}

.gc-mar_lft_crtac {
    margin-left: 23px;
}

.gc-selct-card-txt {
    color: #945635;
    display: inline-block;
    float: left;
    font-size: 16px;
    margin-right: 36px;
    margin-top: 0px;
}

.gc-pad-rad {
    padding-left: 85px;
}

.gc-pad-canbtn {
    padding-bottom: 25px;
}

.gc-mar-lft-accou {
    margin-left: 56px;
}

.gc-mar-frm-det {
    margin-left: 46px;
}

.gc_phntyp {
    width: 238px;
}

.gc-prefsms {
    margin-left: -85px;
    margin-top: -10px;
    width: 186px;
}

.gc-mar-lftp {
    margin-left: 110px;
    margin-top: -2px;
}

#gc .gc-overlay-img {
    width: 110px;
    margin-left: 18px;
}

#gc .category_image.category_image1-wid {
    width: 150px;
}

#gc .gc-prce-txt-pdtp {
    padding-top: 134px;
}

#gc .gc-prce-txt-pdtp.gc-prce-txt-mglft {
    margin-left: -7px;
}

.gc-off-chk .sml-mar {
    margin-top: -2px;
}

.pad-img-logo {
    padding: 7px;
}

.gc-mar-btm-imlogo {
    margin-bottom: 63px;
}

.gc-bdr-img {
    border-radius: 10px;
}

.gc-err-btn {
    background: none repeat scroll 0 0 #ffffff;
    border: solid 2px #9e2421;
    border-radius: 0 !important;
    color: #9e2421;
    cursor: pointer;
    font-family: Intro W01 Regular Alt;
    font-weight: bold;
    padding: 5px;
    text-transform: uppercase;
    width: 100%;
}

.gc-txt-err-msg {
    color: #9e2421;
    font-weight: bold;
}

.gc-sub-err {
    color: #9e2421;
}

.gc-jsterr {
    margin-left: -75px;
    margin-top: 36px;
}

.gc-gra-contner-wid {
    width: 922px;
}

.gc-mar-opt {
    margin-left: 7px;
    margin-top: 6px;
}

.gc-mar-opt a {
    color: #945635;
}

.gc-tprt {
    right: -0.3em;
    top: -0.5em;
}

.mar-lft-shpadd {
    margin-left: 40px;
}

.gc-cus-msg {
    color: #000000;
    font-size: 10pt;
    margin-left: 209px;
    font-family: AvenirLTStd-Book;
}

.gc-marg-cmp1 {
    margin-left: -22px;
}

.gc-fadd {
    top: 16%;
}

.gc-mar-ovlt {
    margin-left: 81px;
}

.btn-ed .btn-shp {
    background: none repeat scroll 0 0 #a8ad00;
}

.gc-marg-lft {
    margin-left: 20px;
}

.gc-marg-ship {
    margin-top: 20px;
}

.over-btn .btn-shp {
    background: #95553a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
}

.gc_edmdl {
    width: 827px;
    left: 38%;
}

.mar_rgt_coup_nwadd {
    margin-right: 1.3em;
}

.gc-gry-lnk {
    color: #808080;
}

.gc_input_wid {
    width: 284px;
}

.gc_marg_tp-typ {
    margin-top: 22px;
}

.gc_marg_btm-slt {
    margin-bottom: 32px;
}

.gc_a {
    color: #906d4f;
}

.gc-marg-sp3 {
    margin-left: -5px;
}

#gc .box_border {
    background-color: #f5f5f5;
    border: 1px solid #C2BEBE;
    min-height: 267px;
    padding: 4px 24px 24px;
    position: relative;
}

.gc-mar-opt a {
    color: #906d4f;
}

.top_alg {
    top: 17%;
}

.close_btn {
    position: relative;
    right: -18px;
    top: -24px;
}

.gc-marg-tphd {
    margin-top: -7px;
}

.gc-margtp-mod {
    margin-top: -33px;
}

.gc-margtp-btn {
    margin-top: 44px;
}

.gc-marglft-intyp {
    margin-left: -26px;
}

.gc-checkbox {
    padding-left: 7px;
}

.gc-inp_chk {
    background: #ffffff;
}

.gc-ovrly-fnt {
    font-family: AvenirLTStd-Book;
    font-size: 13.07 pt;
    font-weight: bold;
}

.gc-margtop-tab {
    margin-top: 4em;
}

.gc-marg-msgp {
    margin-left: 93px;
}

a:hover.gc-text-clr {
    text-decoration: none;
}

.gc-select-nobrd {
    border: 0;
}

.gc-input-phno input[type="text"] {
    border: 1px solid #CCC;
}

.gc-head-over {
    font-family: AvenirLTStd-Book;
    font-size: 16px;
    color: 5f4e46;
    line-height: 1em;
    font-weight: normal;
    vertical-align: top;
    width: 86%;
    display: inline-block;
}

.gc-head2-over {
    font-size: 16px;
    color: #a8b003;
}

.gc-head3-over {
    color: #b1ada8;
}

.gc-over-margbtm-opds {
    margin-bottom: 20px;
    margin-left: 103px;
}

.gc-over-width-opds {
    width: 459px;
}

.gc-marg-shpgus {
    margin-right: -28px;
}

.gc-err-marglft {
    margin-left: -12px;
}

.gc-pad-err {
    padding-right: 37px;
    padding-left: 37px;
}

.gc-margn-left {
    margin-left: 17px;
}

.mar_rgt_coup_add {
    margin-right: 0.3em;
}

.gc-mrg_p p {
    margin: 0px;
}

.gc-model_wid2 {
    width: 430px;
}

.gc-model_colr_font {
    color: #333333;
    font-family: AvenirLTStd-Book, Arial;
    font-size: 18px;
    line-height: 31px;
}

#gc .parainfo {
    margin-top: -19px;
    margin-right: 134px;
}

#gc .hrline_btm {
    margin-bottom: -16px;
}

#gc .hrline_top {
    margin-top: -16px;
}

#gc .hrwidth {
    width: 75em;
}

.gc-mrg-puramnt {
    margin-right: -4px;
}

.gc-marg-lft-dlr {
    margin-left: 39px;
}

.gc-marg-lft-quan {
    margin-left: 54px;
}

.gc-marg-paymtd {
    margin-left: 8px;
    margin-right: -10px;
}

.gc-slct-pwd {
    width: 266px;
}

.gc-cnf-pwd {
    margin-left: 3.5em;
}

.gc-marg-tp-surv {
    margin-top: -19px;
}

.gc-state-wid {
    width: 111px;
}

.gc-state-wid select {
    width: 111px;
}

.gc-end-pos {
    position: relative;
    top: -12px;
}

.gc-gst {
    color: #4a423b;
    font-family: Intro W01 Bold;
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 3px;
    margin-bottom: 0;
    padding-top: 10px;
}

.clr-head {
    color: #4a423b;
}

.gc-lnk-ovrly a {
    color: #cccccc;
}

.gc-lab-ovl {
    color: #000000;
}

.close.gc-cls-pad {
    padding: 3px 9px;
}

.ovl-wid {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #999;
    border-radius: 0px;
    box-shadow: 0 3px 7px #999;
    left: 50%;
    margin-left: -280px;
    outline: medium none;
    position: fixed;
    top: 20%;
    width: 511px;
    z-index: 1050;
}

.gc-btn-ovl {
    position: relative;
    left: 26px;
}

.nav-tabs .gc-step-trans {
    color: #fff;
}

.popover-content P {
    margin: 0px;
}

.gc-txtbld {
    font-weight: bold;
}

.gc-order-mrgn {
    margin-top: -22px;
}

.gc-lnk-hed a {
    color: #8e8b87;
}

.ppovr {
    display: none;
}

.pop-over-head {
    background-clip: padding-box;
    background-color: #EDEEE8;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    padding: 0;
    position: absolute;
    text-align: left;
    white-space: normal;
}

.login-bld {
    font-weight: bold;
}

.gc-sbt-btn {
    padding: 7px 15px;
    background: #000;
}

#gc .mar-top-cartmy {
    padding-top: 22px;
}

#gc .box_over-width-mycart {
    width: 391px;
}

#gc .ovl-wid-cart {
    width: 418px;
}

#gc .close-item {
    right: -1.2em;
}

.gc-bdr-conter {
    border: 1px solid #C7BBAD;
    width: 606px;
    margin-top: 13px;
}

.nav.nav-pills.header-nav>li {
    position: relative;
}

.popover {
    width: 276px;
    left: -123px;
    top: 40px;
    background: #f5f5f5;
    border-radius: 0px;
    padding: 14px;
}

.popover h2.gc-ovrly-fnt {
    font-size: 19px;
    margin: 0;
}

.popover p {
    font-size: 12px;
}

.popover .tool-btn1,
.popover .tool-btn2 {
    background: #A8AD00;
    font-size: 12px;
    float: left;
    margin-left: 25px;
    width: 230px;
}

.popover .tool-btn1 {
    background: #A8AD00;
}

.popover .tool-btn2 {
    background: #b2ada9;
}

.popover.bottom .arrow:after {
    border-bottom-color: #f5f5f5;
    top: -19px;
    border-width: 15px;
    margin-left: -15px;
}

.popover.bottom {
    margin-top: 0px;
}

.gc-spn-wid {
    width: 140px;
}

.gc-margin_lt {
    margin-left: 11px;
}

.gc-tp-sur {
    margin-top: 35px;
}

.gc-up-wd {
    width: 335px;
}

input[type=checkbox].css-checkbox {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}

label.css-label {
    padding-left: 25px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 0 0;
    vertical-align: middle;
    cursor: pointer;
}


/* line-height:15px; is removed */

.css-label {
    background-image: url(http://media.yardhouse.com/images/site/checkbox.png);
}

.gc-mar-mail {
    margin-top: -13px;
}

.gc-mar-stsu {
    margin-top: 4.1em;
}

.gc-margtop-qty {
    margin-top: 5em;
}

.gc-mrgn-txt-qty {
    margin-top: 38px;
}

.gc-txt-staus {
    display: block;
    margin-top: -11px;
    color: #906d4f;
}

.gc-txt-staus:hover {
    color: #806147;
}

.gc-bdr-conter2 {
    background-color: #FFFFFF;
    border-bottom: 1px solid #C7BBAD;
    border-left: 1px solid #C7BBAD;
    border-right: 1px solid #C7BBAD;
    margin-bottom: 35px;
    width: 606px;
}

.gc-sta-wid {
    padding-left: 17px;
    width: 120px;
}

.gc-wd-lkup {
    width: 265px;
    background-color: #f5f5f5;
}

.gc-wd-cont {
    width: 329px;
}

.gc-odr-cnt {
    width: 606px;
}

.gc-emil-txtbox {
    width: 216px;
}

.gc-mrn-top {
    margin-top: 16px;
}

#gc .oflw-hdn .gc-lokup-btn {
    margin-left: 18px;
    margin-top: 9px;
    width: 229px;
}

.gc-wd-num {
    width: 39px;
}

.gc-marg-crdnum {
    margin-right: 6px;
}

.gc-mar-cb {
    margin-top: 15px;
}

.gc-ex-txt {
    color: #A8A49E;
    font-size: 14px;
}

.gc-mar-num a {
    color: #906d4f;
    font-size: 14px;
}

.gc-mar-num a:hover {
    color: #806147;
}

.gc-mar-chkbal {
    margin-left: 78px;
}

.gc-cont-chkbal {
    background: #E3E0DB;
    border-radius: 3px;
    margin-top: -10px;
    /*width:100%;*/
    min-height: 68px;
}

.gc-pad-chkbal {
    padding: 17px 0 13px 17px;
}

.gc-hd-chkbal {
    margin-top: 22px;
}

.gc-marbtn-chkbal {
    margin-left: 179px;
}

.gc-ovlay-hr-wid {
    width: 840px;
    margin-left: -48px;
}

.print_email .gc-ovly-fntsiz {
    font-size: 18px;
}

.gc-mar-cb img {
    margin-top: 15px;
    max-width: 80%;
}

.gc-wd-ht-cb {
    height: 87px;
    width: 300px;
}

#gc .tooltip-og .box-pad-2,
#gc .tooltip-og .oflw-hdn {
    overflow: visible;
}

#gc .tooltip-og .gc-img-sec,
#gc .tooltip-og .disp-inlinblk {
    display: inline-block;
}

#gc .tooltip-og .marg_bot4em {
    margin-bottom: 4em;
}

#gc .tooltip-og .Checkout_Red {
    text-align: left;
    float: none;
}

#gc .tooltip-og .disp-inlinblk {
    width: 100%;
}

#gc .tooltip-og .popover {
    width: 217px;
    left: -54px;
    top: 34px;
}

.text-black {
    color: black !important;
}

.gc-head2-over a {
    color: #945635;
    text-decoration: none;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 1.4em;
    font-weight: normal;
}

.gc-head2-over.gc-head3-over a {
    color: #b1aca8;
}

.gc_phntyp select {
    width: 238px;
}

.gc-gal-crt a {
    text-decoration: none;
}

.gc-box-bg {
    background-color: #f5f5f5;
}

.gc-wd-recadd {
    width: 281px;
}

.gc-martp-edt {
    margin-top: 46px;
}

.gc-wd-inp {
    width: 195px;
}

.gc-ghst-txt {
    color: #A59F99;
}

.gc-req-field {
    font-size: 15px;
    margin-left: 30px;
}

.gc-hd-shad {
    margin-top: 20px;
    padding-left: 40px;
}

.gc-mar-yrbal {
    margin-left: 5px;
}

.gc-img-chkbal {
    height: 164px;
    width: 260px;
}

.gc-wd-cmt {
    width: 485px;
}

.gc-cont-bal {
    background: none repeat scroll 0 0 #E3E0DB;
    border-radius: 3px;
    margin-top: -10px;
    width: 325px;
    height: 90px;
}

.gc-clr-txt {
    color: #4D362E;
    margin-top: -19px;
}

.gc-ys-card a {
    color: #bebbb6;
}

.gc-marg-lft-rmv {
    margin-left: 73px;
    display: inline-block;
}

.gc-marg-tp-bs {
    margin-top: 13px;
}

.gc-pad-bs {
    padding: 5px 15px;
}

.gc-marglft-cp {
    margin-left: 159px;
}

.gc-chkbal {
    margin-left: -26px;
    margin-right: 26px;
    width: 260px;
}

.gc-mrgn-btntop {
    margin-top: -31px;
}

.gc_ovl_nw span img {
    margin-right: 10px;
    margin-left: 10px;
}

.gc_ovl_nw span {
    color: #000;
    margin-top: -5px !important;
}

.dot-brd hr {
    border: 1px dashed #999;
}

.gc_selected_card {
    display: none;
}

.selected .gc_selected_card {
    display: block;
}

#gc .gc_recnt_contanier .gc_recent-activity {
    box-shadow: none;
    border-top: 1px solid #bb9987;
}

#gc .gc_recnt_contanier .gc_left-menu-sep {
    display: block;
}

#gc h3 span.txtbold {
    color: #000;
}

#gc .gc_header_line {
    border-bottom: 2px solid #696969;
    width: 100%;
    margin: 10px 0;
}

#gc .togotxt {
    color: #000;
    opacity: 0.9;
}


/* #gc .linkcolortxt{text-transform:capitalize;font-size:12px;text-decoration:underline} */

#gc .gc_order_detail {
    font-size: 13px;
    margin-bottom: 28px;
    text-transform: capitalize;
}

#gc .gc_odr_qty {
    padding-left: 83px;
}

#gc .gc_user_account {
    border: 1px solid #C7BBAD;
    min-height: 67em;
}

#gc .togorders .padding_top1 {
    padding-top: 1.4em;
}

#gc .paddingleft255 p {
    margin-bottom: 0px;
}

.gc_order_statuscontent {
    display: none;
}

.gc_expand_details {
    background: url(http://media.yardhouse.com/images/site/plus_round.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-size: 22px auto;
    height: 22px;
    width: 22px;
    display: inline-block;
}

.gc_expand_details.collapsed {
    background: url(http://media.yardhouse.com/images/site/minus_symbol.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-size: 22px auto;
    height: 22px;
    width: 22px;
    display: inline-block;
}

.gc_shipp_add {
    margin-bottom: 20px;
    margin-top: 20px;
}

.gc_shipp_add ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.gc_shipp_add li {
    display: inline-block;
    vertical-align: top;
}

.gc_shipp_add li a {
    font-weight: bold;
}

.gc_shipp_add .gc_shiping_detls {
    float: left;
    font-size: 13px;
}

.gc_shipp_add .gc_shiping_detls p {
    margin-bottom: 0px;
}

.gc_shipp_add .gc_msg_detal {
    width: 180px;
}

.gc_shipp_add .gc_ship_detls {
    font-weight: bold;
    width: 120px;
}

.gc_shipp_add .gc_ship_detls p {
    margin-bottom: 0px
}

.gc_subtotal {
    background-color: #e4e4e4;
    margin-bottom: 30px;
}

.gc_subtotal ul {
    list-style: none outside none;
    margin: 0;
    padding: 20px;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
}

.gc_subtotal ul li .gc_sub_txt {
    display: inline-block;
    text-align: right;
    width: 240px;
    padding-right: 15px;
}

.gc_subtotal ul li.gc_total_val {
    margin-top: 20px;
}


/* .gc_subtotal ul li.gc_total_val .gc_sub_txt{text-align:center;} */

#gc .gc_gift_continer .gc_gift_left {
    width: 48%;
    float: left;
    margin-right: 10px;
}

#gc .gc_gift_continer .gc_gift_left img {
    width: 100%;
    height: 392px;
}

#gc .gc_ovl-wid-gift {
    width: 82%;
    margin-left: 0px;
    left: 10%;
    background-color: #EEEEEE;
}

#gc .gc-gift-modl {
    margin-right: -26px;
    padding: 12px 6px 0 11px;
}

#gc .gc_gift_close {
    float: right;
    position: absolute;
    right: 6px;
    top: 10px;
}

#gc .gc_gift_caption p {
    display: inline;
    float: left;
    width: 50%;
    font-size: 12px;
}

.gc_wlc_title {
    color: #4B0542;
    font-family: Intro W01 Regular Alt;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.2em;
}

.gc_mg_sec2 {
    height: 150px;
    width: 100%;
    padding-left: 10px;
}

.gc_mg_sec_1 {
    height: 150px;
    width: 100%;
}

#gc .gc-prce-txt-pdtp.gc-prce-mglft {
    margin-left: 15px;
}

.modal.gc_gift_horz {
    width: 41%;
    border-radius: 0px;
    background-color: #eeeeee;
}

.modal.gc_gift_horz .gc_hrz-moble-pad {
    background-color: #EEEEEE;
    padding: 0 12px 7px;
}

.close.gc_hrz_gift_close {
    position: relative;
    right: -5px;
    top: 14px;
}

.gc-hrz-gift div img {
    margin-top: 7px;
    width: 100%;
}

.gc-hrz-gift .hr-line {
    border: 1px solid #ccc;
    margin-left: -12px;
    margin-right: -12px;
    margin-bottom: 20px;
}

.gc_hr-line {
    border-top: 1px solid #C7BBAD;
    margin-bottom: 25px;
}

.gc_gift_txt p {
    margin-bottom: 0px;
}

.gc_subtotal.gc_subtotal-wid {
    padding: 20px 10px;
    width: 89%;
}

.gc_subtotal.gc_subtotal-wid ul {
    text-align: left;
}

.gc_subtotal.gc_subtotal-wid ul li .gc_sub_txt {
    padding-right: 50px;
}

.gc_cardsnum {
    font-size: 17px;
}

.ovl-wid .gc_hr-line,
.gc-modal-ovl .gc_hr-line {
    border-top: 1px solid #C0C0C0;
    margin: 30px -26px 20px -24px;
}

.gc-modal-ovl .gc_guset_hr {
    width: 100%;
}

.gc_form_triage .pull-right .buttonclass01 {
    bottom: 0;
    position: static;
    width: 83px;
}

#gc .gc_form_triage .box_width {
    width: 228px;
}

.gc_form_triage .login-bg {
    background-color: #f5f5f5;
    border: 1px solid #C2BEBE;
    min-height: 290px;
    padding: 4px 24px 24px;
    position: relative;
}

.gc_form_triage .last_but {
    bottom: 1.5em;
    position: absolute;
    right: 1em;
}

#gc.triage_togo {
    padding: 0px;
}

.gc_form_triage .pad-btm {
    padding-bottom: 20px;
}

.gc_form_triage form {
    margin: 0;
}

.tabbed_pad.gc-margtop-tab .span6.mar_lftt07 {
    width: 538px;
}

#gc .hero-shot-small {
    width: 660px;
}

#gc.span12.container-main.marg_left0 {
    background: none repeat scroll 0px 0px #FFF;
}

.gc_selected_card_text {
    width: 161px;
    background-color: #3f7473 !important;
    background: #4b7f7b;
    background: -moz-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #4b7f7b), color-stop(43%, #62a9a1), color-stop(49%, #74bebe), color-stop(55%, #62a9a1), color-stop(100%, #4b7f7b));
    background: -webkit-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: -o-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: -ms-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: linear-gradient(135deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4b7f7b', endColorstr='#4b7f7b', GradientType=1);
    background-size: cover;
    position: absolute;
    margin-top: -62px;
    height: 30px;
    display: block;
    text-align: center;
    color: #fff !important;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    z-index: 999999;
    display: none;
    line-height: 30px;
}

#gc .lt-menu-container {
    width: 318px;
}

#gc .padtop_13 {
    padding-top: 2.6em;
}

#gc .gc-mar-cal {
    margin-right: 60px;
}

#gc input.span4,
#gc textarea.span4,
#gc .uneditable-input.span4 {
    width: 252px;
}

#gc span.styled-select.gc-card-mrgn {
    width: 100%;
}

#gc .styled-select.mar-lft-2.gc-slct-pwd.gc-input-phno,
#gc .span4.mar-lft-2.gc-marg- {
    margin-left: 1.5em;
}

#gc .grn-btn {
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 7px 15px;
    text-transform: uppercase;
    width: 100%;
    font-weight: normal;
    border-radius: 5px !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: AvenirLTStd-Heavy;
    background: #95553a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
}

#gc .gc_form_triage .buttonclass01 {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    color: #ffffff;
    padding: 4px 6px;
    text-align: center;
    width: 243px;
    cursor: pointer;
    float: right;
    font-size: 14px;
    font-family: AvenirLTStd-Heavy;
    border: 0px;
    position: relative;
    bottom: 0px;
    right: 3px;
}

#gc .btn-shp,
#gc .over-btn.btn-shp {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
}

#gc .grn-btn-sm {
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 10px 20px;
    text-transform: uppercase;
    width: auto;
    font-weight: normal;
    border-radius: 5px !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: AvenirLTStd-Heavy;
    background: #95553a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
}

#gc .findres>li>a {
    font-size: 18px;
    padding: 8px 0;
    width: 183px;
    color: #ffffff;
}

#gc .nav-tabs.findres {
    background: none;
}

#gc .findres>li {
    background-color: #000000;
    margin-right: 9px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

#gc .findres>li:first-child {
    border-right: 1px solid #b49c8a;
}

#gc .findres>.active>a,
#gc .findres>.active>a:focus {
    background-color: #5d9794 !important;
    background: #4b7f7b;
    background: -moz-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #4b7f7b), color-stop(43%, #62a9a1), color-stop(49%, #74bebe), color-stop(55%, #62a9a1), color-stop(100%, #4b7f7b));
    background: -webkit-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: -o-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: -ms-linear-gradient(-45deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    background: linear-gradient(135deg, #4b7f7b 0%, #62a9a1 43%, #74bebe 49%, #62a9a1 55%, #4b7f7b 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4b7f7b', endColorstr='#4b7f7b', GradientType=1);
    color: #ffffff !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-size: 100% 100%;
}

#gc .nav-tabs.findres>.active>a:after {
    border-bottom-color: transparent;
}

#gc .gc-marg-lft {
    margin-left: 0px;
}

#gc .mar_lftt02 {
    margin-left: 0px;
}

#gc .btn-full {
    width: 100%;
}

#gc .row.btn-full.pull-left.bdr-btm.bdr-top.marg_bot2em.marg_top2em {
    border-bottom: 1px solid #b3a29e;
    padding-bottom: 0;
}

#gc .menu-bg-grid-empty {
    width: 246px;
}

#gc .menu-bg-grid-empty .pick-up {
    background-color: #fff;
    height: 100%;
    border: 1px solid #c7bbad;
}

#gc .row.bdr-btm.marg-lr {
    padding: 0;
}

#gc .tabbed_cont {
    margin-left: 1em;
    padding-right: 0.75em;
}

#gc .row .span4.gc_formcontrol_login {
    width: 280px;
}

#gc .row .span4.gc_formcontrol_login input.span4 {
    width: 280px;
}

#gc .span4.gc-mar-frm-det.gc_formcontrol_login,
#gc .span4.gc-mar-frm-det {
    margin-left: 22px;
}

#gc .span4.gc-mar-frm-det.gc_prefmthod {
    width: 282px;
}

#gc .gc-margtop-tab .row .italics.gc-mar-lftp.gc-marg-msgp {
    float: right;
    width: 248px;
    margin-right: 42px;
    margin-left: 0px;
}

#gc .mar_lftt07 {
    margin-left: 2.1em;
}

.modal .btn-ed .btn-shp {
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 10px 20px;
    text-transform: uppercase;
    width: auto;
    font-weight: normal;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-family: AvenirLTStd-Heavy;
    background: #95553a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
}

.paymentinfo.edit-chalqst-type .styled-select.span4 {
    width: 300px;
}

.paymentinfo.edit-chalqst-type .span6 .span3 input.input-bg.span4.city_wid {
    width: 94% !important;
}

.paymentinfo.edit-chalqst-type .styled-select,
.paymentinfo.edit-chalqst-type .styled-select-red {
    height: 31px;
    overflow: inherit !important;
    float: left;
    outline: none;
    padding-right: 0px;
}

.gc-check-btn {
    display: inline-block;
    margin-bottom: 0;
    width: 100%;
}

#gc a.grn-btn {
    font-size: 14px;
    display: inline-block;
    width: 88%;
    text-decoration: none;
}

.inactive.category_image:not(.selected_card) {
    opacity: 0.6;
}

.category_image.selected_card img {
    border: 1px solid #3f7473;
}

.category_image.selected_card .gc_selected_card_text {
    display: block;
}

input.grn-btn.btn-full.btn-dis-pay.order-pad.listed.buttonclass01.tool-btn2 {
    background: #000!important;
}

.pick-up.oflw-hdn.gc-wd-lkup .mar_lst_lft .radio_new.gc-marg-tphd {
    margin-top: -2px;
}

.pick-up.oflw-hdn.gc-wd-lkup .mar_lst_lft .radio_new {
    margin-top: 8px;
}

.styled-select.select_span4.mar-lft-selc span.select-wrapper.gc-select-nobrd {
    margin-left: 19px;
    width: 226px;
}

.span2.gc-mar-lft-accou {
    font-size: 13px;
}

.span2.gc-mar-lft-accou p {
    font-style: italic;
}

.span2.gc-mar-lft-accou span {
    font-style: normal;
}

.span2.gc-mar-lft-accou span a {
    color: #906d4f;
}

.span2.gc-mar-lft-accou span.login-bld a:hover {
    text-decoration: underline;
    color: #806147;
}

.title-myfav span {
    font-weight: normal;
}

.primary-btn.savechange-txt {
    display: inherit;
}

.primary-btn.gc-modal-primary-btn.gc-sbt-btn:hover {
    background: #000;
}

.gift_card_expand {
    display: block;
}

#gc .bx-bg .span1.mar_lftt01 {
    margin-left: 15px;
}


/*defect 10528 & 10533*/

.checkbox_add_book {
    margin-top: 30px;
}

.checkbox_add_book input {
    float: left;
    margin-right: 14px;
}

.checkbox_add_book label {
    margin-top: 10px;
}

#addToCartStep3 .gc-pad-rad {
    padding-left: 48px;
}

#gc #loginModal {
    top: 6% !important;
}

#remove_gc_coupon {
    float: right;
    margin-right: 0;
    margin-top: 3px;
}

.input-eclub {
    transition: none 0s ease 0s !important;
}


/*defect 9192 */

.gc-img-sec form {
    margin: 0px;
}

.gc-img-sec {
    width: 100%;
}

#gc .lft-img {
    width: 86px;
    float: left;
    padding-right: 7px;
    padding-bottom: 8px;
}


/*defect 10530*/

.noelement_selected {
    border: 1px solid #9f2719 !important;
}


/*defect 10488 */

#gc .findres {
    margin-left: 0;
    margin-bottom: 10px;
}


/*defect login triage */

form#gcsocialRegistrationForm,
form#socialRegistrationForm {
    margin: 0;
}


/* defect 10506 */

#checkoutbutton_top {
    margin: 0px !important;
}

#gc .box-pad-2 .primary-btn {
    padding: 10px 0;
}


/*defect 8937*/

.gc-box-bg .gc-img-sec {
    border-top: 1px solid #c7bbad;
    padding-top: 13px;
    margin-top: 12px;
}


/* defect 10519*/

.row.txt-rgt.gc-marg-shpgus {
    text-transform: uppercase;
}

#gc #continueToReview .mar_lftt07 {
    /* float:right;
  margin-right:8.5em;*/
}

#gc .login-bg-lookup {
    padding: 15px 30px;
    background-color: #f5f5f5;
    border: 1px solid #c2bebe;
    margin: 30px;
}

#gc .span1 .mar-left1.mar-top-5 .radio_sec {
    margin-top: 0 !important;
    width: 130px;
    margin-left: -85px;
}

#gc .span .lup-radio .mar_top6 {
    margin-top: -18px !important;
}


/* defect 9871 */

.gc_shipp_add .gc_ship_detls {
    font-weight: bold;
    width: 103px;
}


/* defect 11292 */

#gc form#subscription,
#gc form#survey {
    margin-left: 30px;
    margin-right: 30px;
}

#gc form#order-confirmation .pull-right {
    margin-right: 30px;
}

#gc .gc-slct-pwd {
    width: 266px;
    margin-left: 0;
}

#gc .hrwidth {
    width: 65em;
}

#gc .bor-wid {
    margin-left: 30px;
    margin-right: 30px;
    width: 94%
}


/* defect 11291 */

#gc .marg-lr .row.margin_top017 h2 {
    font-family: AvenirLTStd-Book;
    font-size: 18px;
    margin-right: 3px;
}


/* defect 11025 */

#gc a.grn-btn {
    margin-left: 0px;
}

.marg-top32 {
    margin-top: 32px;
}

label.css-label {
    margin-top: 20px;
}


/* defect 11256 */

#gc .gc-para-fsize {
    font-size: 14px;
}


/* defect order summary section text in caps */

#gc .mar-p-btm {
    margin: 0 0 1px;
    text-transform: uppercase;
}

#gc .gc_total {
    font-weight: bold;
    padding-top: 10px;
    text-transform: uppercase;
}


/* defect 11163 */

#gc .pick-up {
    margin-left: 10px;
    margin-top: 1px;
    top: 18px;
    position: relative;
}

.box-pad-2.capitalize.bdr-btm.gc-box-bg input.primary-btn.btn-full {
    background: #000;
}


/* defect 11254, 11253 */

#gc input[type="text"] {
    font-size: 14px;
    height: 20px;
    padding: 4px 6px;
    color: #555555!important;
}


/*gift card CSS end here*/

.fb-star {
    margin-left: 34px;
    margin-top: 3px;
}

.radio-btn-img01 {
    background: url("http://media.yardhouse.com/images/site/radio_button_small.png");
}

.base-font {
    font-family: AvenirLTStd-Book;
}

.base-font-with-color {
    font-family: AvenirLTStd-Book;
}

.footer input[placeholder],
.footer [placeholder],
.footer *[placeholder] {
    color: #666;
}

.span-30 {
    width: 30%;
    border-bottom: 1px solid #68655a;
}

.span-40 {
    width: 40%;
}

.span-40-only {
    width: 40%;
}

.span-12 {
    width: 12%;
    text-align: center;
    border-bottom: 1px solid #68655a;
}

.span-15 {
    width: 15%;
    text-align: center;
    border-bottom: 1px solid #68655a;
}

.span-20 {
    width: 20%;
    text-align: center;
}

.span-10 {
    width: 10%;
    text-align: center;
    border-bottom: 1px solid #68655a;
}

.span-max {
    width: 10%;
    text-align: center;
    border-bottom: 1px solid #68655a;
}

.well-new {
    background: url("http://media.yardhouse.com/images/site/nutrient-bg.png") repeat scroll 0 0 transparent;
    border-radius: 0px !important;
    box-shadow: 0px;
    margin-bottom: 20px;
    padding: 0px;
    width: 100% !important;
    border: none;
}

.nutritional-summary-sm {
    width: 645px;
}

.nutritional-summary-big {
    width: 100%;
}

.nutritional-summary-sm .nut-summary {
    width: 376px;
    display: block;
}

.nutritional-summary-big .nut-summary {
    width: 552px;
}

.row-new {
    margin-left: 0;
}

.ingrient-wid-sm {
    width: 600px;
}

.ingrient-wid-big {
    width: 100%;
}

.clearfixnut:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.menu-detail-bg .cal21 {
    padding: 3px 3px 10px 3px;
    overflow: hidden;
    border-bottom: 1px solid #68655a;
}

.autosize {
    height: auto;
}

.menu-detail-bg .menu-carticon .right-align {
    margin-right: 100px;
}

.noalign {
    vertical-align: none;
}

.noalign .margn_lft {
    margin-left: 0px;
}

.dl-horizontal dt {
    overflow: visible;
    width: 85%;
    font-weight: normal;
    font-size: 14px;
    text-align: left;
}

.dl-horizontal dd {
    font-weight: normal;
    font-size: 14px;
    text-align: right;
}

.detail_togo_img>img {
    height: auto;
    width: 590px;
}

.feature-image>img {
    height: auto;
    max-width: 590px;
}

.menu-grid {
    width: 612px;
}

.tax-tip-section {
    display: inline-block;
    padding-bottom: 10px;
}

.body-content {
    margin-top: 0;
    float: left;
}

.div-sm {
    border-right: 1px solid #999999;
    margin-left: 8px;
    margin-right: 10px;
    padding: 5px 0;
}

.ordr-descrptn {
    display: inline-block;
    width: 250px;
    padding-left: 5px !important;
    font-size: 14px;
    font-weight: bold;
}

.ordr-item-descrptn {
    font-weight: normal !important;
}

.ordr-qty-prce {
    display: inline-block;
    width: 150px;
    padding-left: 5px !important;
    text-align: center;
}

.ordr-sub-desc {
    padding-left: 20px !important;
    margin-top: -22px;
}

.ordr-summary {
    display: inline-block;
    width: 400px;
    padding-left: 13px !important;
    font-size: 14px;
}

.ordr-summary-total {
    display: inline-block;
    width: 400px;
    padding-left: 13px !important;
    font-size: 14px;
    font-weight: bold;
}

.odr-summary-list {
    color: #706060;
    margin-top: -24px;
}

.raf-modalunkown {
    margin-left: -410px;
    width: 850px;
    z-index: 99999;
}

.title-my-fav {
    color: #254D17;
    font-family: AvenirLTStd-Book;
    font-size: 20px;
    line-height: 1.1em;
}

.title-my-fav h4 {
    color: #000;
    font-family: TradeGothicLT-BoldCondTwenty;
}

.title-my-fav p {
    color: #000;
    font-family: AvenirLTStd-Book;
    font-size: 15px !important;
    margin-right: 2em;
    text-align: justify;
}

.overlay-btn-title {
    color: #FFFFFF;
    font-weight: bold;
}

.overlay-btn-title a {
    color: #706060;
    font-weight: bold;
}

.anchr-link-title {
    color: #706060;
    border-left: 2px solid #706060;
    margin-left: 218px;
    margin-top: -20px;
    padding-left: 12px;
}

.anchr-link-title2 {
    color: #706060;
    margin-left: 169px;
    margin-top: -20px;
    padding-left: 12px;
}

.rfa-min-ht .anchr-link-title2 a {
    color: #906d4f;
    padding: 6px 10px;
}

#refThankYouModal .container-fluid.raf-mobalbox {
    padding: 21px;
}

.anchr-link-title a {
    color: #706060;
}

.anchr-link-title a:hover {
    color: #be4127;
}

.clear-fix {
    margin-top: 10px;
}

.margintop-title5 {
    margin-top: 3px;
}

.menu-overlay-fpo {
    background: url('http://media.yardhouse.com/images/site/menu-fpo-image.png') no-repeat scroll 0 0 transparent;
    height: 357px;
    width: 667px;
    margin-top: 0.357em;
    margin-left: 133px;
    overflow: hidden;
    position: relative;
    padding: 58px 0 0 0px;
    cursor: pointer;
}

.menu-overlayfpo {
    background: url('http://media.yardhouse.com/images/site/menu-fpo-image.png') no-repeat scroll 0 0 transparent;
    height: 357px;
    width: 667px;
    margin-top: 0.357em;
    margin-left: 61px;
    overflow: hidden;
    position: relative;
    padding: 58px 0 0 0px;
    cursor: pointer;
}

.refer-friend-caption {
    color: #000;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 40px;
    font-weight: normal;
    line-height: 1.2em;
    margin-top: 26px;
    text-transform: uppercase;
}

.frm-bder {
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    margin-bottom: 2em;
    padding: 1.5em 0 1.5em 1em;
}

.frm-bder .clear-sec {
    margin-bottom: 25px;
    width: 578px;
}

.ref-rt-sec {
    margin-left: 0.5em;
    margin-top: 2.3em;
    width: 300px;
}

.ref-rt-sec .rt-sec {
    margin: 0 0 1.5em 0;
    padding: 0;
}

.ref-rt-sec img {
    width: 269px;
    height: auto;
}

.left_width-ref {
    padding-right: 1.6em;
    width: 592px;
    height: auto;
}

.promp-box {
    box-shadow: 2px 0 26px 7px #E1DEDA inset;
    width: 246px;
    height: auto;
    padding: 3em 1em 0;
    min-height: 208px;
}

.promp-box>h2 {
    font-size: 1.6em;
    font-style: italic;
    margin-bottom: 0;
    text-align: center;
}

.promp-box>p {
    text-align: center;
}

.promp-box>.cat-btn {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 92px;
    text-decoration: none;
}

.promp-box>.cat-btn:hover,
.promp-box>.cat-btn:visited {
    color: #fff;
    text-decoration: none;
}

.send-btn {
    background: url("http://media.yardhouse.com/images/site/send-email-btn.png") no-repeat scroll 0 0;
    display: block;
    width: 172px;
    height: 32px;
    border: 0;
}

.send-wd {
    width: 270px;
}

.marg-top20 {
    margin-top: 20px;
}

.reset-style {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    margin: 0;
    padding: 0;
}

.add-frnd {
    display: none;
}

.raf_overlay_right {
    margin-left: 612px;
    position: absolute;
}

.raf_overlay_leftbar {
    width: 636px;
    margin-left: -60px;
}

.marg-top-22 {
    margin-top: -22px;
}

.th-rt-img {
    margin-left: 415px;
    position: absolute;
    width: 370px;
}

.th-rt-img2 {
    margin-left: 1em;
    width: 450px;
}

.th-rt-img2>img {
    height: 400px;
}

.th-rt-img>img {
    height: 327px;
}

.refer-frnd-description {
    padding: 20px;
    background: #FFFFFF;
}

.refer-frnd-container {
    padding: 20px;
    overflow: hidden;
    background: #FFFFFF;
}

.raf-primary-btn:hover,
.raf-primary-btn:active,
.raf-primary-btn:focus {
    color: #fff;
    text-decoration: none;
}

.raf-primary-btn a {
    color: #fff;
}

.raf-primary-btn a:hover {
    color: #fff;
}

.raf-marg12 {
    margin-left: -12px;
}

.rfa-min-ht {
    margin-left: 8px;
    min-height: 398px;
}

.ref-margtop43 {
    margin-top: -43px;
}

.ref-margtop40 {
    margin-top: -40px;
}

.marg-top22 {
    margin-top: 22px;
}

.raf-primary-btn {
    background-image: url("http://media.yardhouse.com/images/site/button-bg.png");
    border: 0 none;
    color: #fff;
    cursor: pointer;
    padding: 5px 15px;
    text-transform: uppercase;
    width: auto;
    border-radius: 0px;
    font-weight: normal;
}

.raf-capitalize.pull-right.mar_top03 {
    font-family: AvenirLTStd-Book;
    font-size: 14px;
    font-weight: normal;
}

.raf-mar_btm9 {
    margin-bottom: 9em;
}

.raf-ovly-box {
    width: 790px;
    margin-left: -115px;
    border: 1px solid #bababa;
}

.th-rt-ovly-img {
    margin-left: 443px;
    position: absolute;
    width: 370px;
}

.th-rt-ovly-img>img {
    height: 322px;
}

.raf-ovly-btn {
    background: #9A3324;
    border: 0 none;
    color: #fff !important;
    cursor: pointer;
    padding: 5px 15px;
    text-transform: uppercase;
    width: auto;
    border-radius: 0px;
    font-weight: normal;
}

.raf-ovly-btn:hover,
.raf-ovly-btn:active,
.raf-ovly-btn:focus {
    color: #fff !important;
    text-decoration: none;
}

.raf-mobalbox {
    background: none repeat scroll 0 0 #fff;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.3);
}

.raf-ovly-btn:hover {
    background: #000;
}

#OG_LARGE h1 {
    color: #4E3629 !important;
    font-family: TradeGothicLT-BoldCondTwenty !important;
}

#OG_LARGE h3 {
    color: #000 !important;
    font-family: TradeGothicLT-BoldCondTwenty !important;
}

.rfa-min-ht .anchr-link-title a {
    background: none repeat scroll 0 0 #BCB4A7;
    color: #FFFFFF;
    padding: 6px 10px;
}

.rfa-min-ht .primary-btn:focus {
    color: #fff;
    text-decoration: none;
}

.redesign0614 .raf-ovly-btn {
    text-decoration: none !important;
}

.redesign0614 .anchr-link-title>a {
    text-decoration: none !important;
}

.raf-btn-left {
    display: block;
}

.borderless-img {
    border: 0px solid #000000 !important;
}

.menu-bg-body img {
    border: 0px solid #000000 !important;
}

.menu-bg-header img {
    border: 0px solid #000000 !important;
}

.pad-lt49 {
    padding-left: 49px !important;
}

.redesign0614.contact_strip {
    margin-top: 0;
    width: 960px !important;
}

.redesign0614.contact_strip h1 {
    margin-bottom: 0;
    margin-top: 0;
}

.container .redesign0614 {
    width: 960px !important;
}

.container.redesign0614 h1 {
    margin-bottom: 0;
    margin-top: 0;
}

.menu_strip div.row {
    height: 80px;
}

.ordr-value {
    text-align: left;
    margin-left: -106px;
    float: left;
    width: 79px;
    height: 35px;
    display: inline-block;
}

.odr-descrp {
    width: 155px;
    height: 35px;
    display: inline-block;
}

.wht-brdr {
    border: 1px solid #ffffff;
}

.marg_lft55 {
    margin-left: 5.5em;
}

.left-img-container {
    float: left;
    margin: 0;
    min-height: 308px;
    width: 277px;
}

.contact_salutation_width {
    width: 145px;
}

.contact_bd .contact_fname_width {
    width: 300px;
}

.contact_lname_leftMar {
    margin-left: 1.9em;
}

.contact_span10 {
    width: 787px;
}

.contact_zip {
    width: 127px;
}

.contact_bd .contact_zip_text {
    width: 105px;
}

.contact_bd .contact_email_text {
    width: 368px;
}

.contact_rest_div {
    width: 200px;
}

.contact_rest_select {
    width: 183px;
}

.contact_restLoc_select {
    width: 271px;
}

.contact_ampm_select {
    width: 65px;
}

.contact_bd .contact_party_select,
.contact_bd .contact_party_select select {
    width: 139px;
}

.contact_orderType_width {
    width: 500px;
}

.input-eclub {
    border: 1px solid #cccccc;
    padding: 4px 6px;
}

.input-eclub:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
}

.input-eclub[disabled] {
    background-color: #fff;
}

.email_signup_button input[disabled] {
    background: #95553a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
    color: #fff;
}

.email_error_msg {
    color: #c13f29;
    font-size: 12px;
    font-weight: bold;
    cursor: text;
    font-family: AvenirLTStd-Book;
}

.left-img-container img {
    width: 277px;
}

.modal-large h2 {
    margin-top: 0 !important;
}

.modal-large .primary-btn {
    bottom: 30px;
    position: relative;
}

.pagenav {
    margin-top: 20px;
}

.nutri-list-accordion-togo {
    width: 600px;
}

.nutri-list-accordion2-togo {
    position: relative;
    width: 600px;
    left: -15px;
    top: -20px;
}

.nutri-list-desc-plussign-togo {
    position: relative;
    top: -22px;
    left: -80%;
}

.list-dish-desc-details-togo {
    color: #A68361;
    font-weight: underline;
    width: 500px;
}

.menu-togo-desc-disply {
    width: 610px;
}

.li-desc-list-view {
    top: 16.5em;
    right: 30em;
}

.li-desc-list-view-togo {
    top: 16.5em;
    right: 21em;
}


/* .HideMyCart{display:none!important;} */

.inform-link-gd {
    border: 0px none;
    background: none repeat scroll 0% 0% #FFF;
    margin-top: 10px;
    color: #906D4F;
}

#iframeBeerList {
    margin-top: 0 !important;
}

.inform-link-gd:hover {
    text-decoration: underline;
}

.dish-title-list-desc {
    width: 630px;
}

a.element img {
    height: 16px !important;
    min-height: 16px !important;
}

button#refModal_overlayCloseButton {
    top: 0;
    right: 0;
}

chalkboard-beer-link {
    margin-bottom: -30px;
}

img#favorites_glow {
    margin-top: -4px;
}

.hero_image_container {
    margin: 120px 0px -120px 0px;
}

.main-foot-bg p {
    text-transform: uppercase;
    line-height: 8px;
    font-size: 14px;
}

.beer-carousel {
    background: url("http://media.yardhouse.com/images/site/yh-silder-text.jpg");
    background-position: 100%;
    height: 345px;
}

a.btn-gth {
    text-decoration: none;
}

a:hover.btn-gth {
    color: #fff;
    cursor: pointer;
}

.disable {
    display: none;
}

.c-active {
    background: #753a0e;
    cursor: text !important;
}

.main-foot-bg .row {
    margin-bottom: 30px;
}

.input-bg.span3.city_wid {
    width: 306px;
    height: 18px;
}

div#favoritesIconYH {
    display: none;
}

.row.video_sec.margin_top_05 {
    margin-top: 5px;
}

input[type="text"],
input[type="email"] {
    box-shadow: none;
}

textarea#coment {
    box-shadow: none;
}

.contact_bd input#contactus_city {
    width: 226px;
}

.pdDisable .primary-btn {
    opacity: .7
}

#x .carousel-inner {
    float: left;
}

.error_msg ul {
    margin-left: 0;
}

input#Occasion08_editableInput {
    margin-top: 5px;
    margin-left: 31px;
}


/********Thumbnail slider****************/

.nbs-flexisel-container {
    position: relative;
    width: 960px;
    height: 100px;
    margin: 0 auto;
    background: #312519;
}

.nbs-flexisel-ul {
    position: relative;
    width: 9999px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: center;
}

.nbs-flexisel-inner {
    overflow: hidden;
    float: left;
    width: 936px;
    margin: 0 auto;
    padding: 0 8px;
}

.nbs-flexisel-item {
    float: left;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    position: relative;
    line-height: 0px;
    height: 100px;
    border-right: 1px solid #42301f;
}

h3.p1.cont1 {
    line-height: 19px;
    width: 100px;
}

li.nbs-flexisel-item h3 {
    color: #fff;
    font-size: 26px;
    width: 80px;
    line-height: 22px;
    left: 38px;
    position: relative;
    padding: 10px 4px;
}


/*** Thumbnail Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
}

.nbs-flexisel-nav-left {
    left: 0;
    background: url(http://media.yardhouse.com/images/site/thumbnail-left-arrow.jpg) no-repeat;
    width: 48px;
    height: 108px;
}

.nbs-flexisel-nav-right {
    right: 0;
    background: url(http://media.yardhouse.com/images/site/thumbnail-right-arrow.jpg) no-repeat;
    width: 48px;
    height: 108px;
}


/********END slider****************/

.loc_span_wht a:hover {
    color: #806147;
    text-decoration: underline;
}

.linkcolortxt:hover {
    color: #806147;
    text-decoration: underline;
}


/*YH_Group_Dining_REQ3_fix:::start*/

.gd_msg_to_show {
    color: #9A3324;
    font-weight: bold;
    font-size: 12px;
}


/*YH_Group_Dining_REQ3_fix:::end*/

.media.pull-left {
    margin-right: 8px;
}

.panel-collapsed {
    background: url("http://media.yardhouse.com/images/site/down-arrow2.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}

.view-more-primary-btn {
    background: #95553a;
    font-family: AvenirLTStd-Heavy;
    background: #95553a;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjOTk1OTM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjY2Q3NzQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjYWI2MzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5NTkzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #995937), color-stop(43%, #ab633d), color-stop(49%, #cd7749), color-stop(55%, #ab633d), color-stop(100%, #995937));
    background: -webkit-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -o-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: -ms-linear-gradient(-45deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    background: linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#995937', endColorstr='#995937', GradientType=1);
    color: #ffffff;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    border: 0 none;
    text-align: center;
    text-transform: uppercase;
    padding: 5px 42px;
    margin-top: 18px;
    width: auto;
    border-radius: 6px;
}


/*PCR change GC UX change in giftcard shipping details page  start*/

#gc .gc-prce-txt-pdtp25 {
    padding-top: 25px;
}

.mar-left40 {
    margin-left: 40px;
}

.mar-ht120 {
    min-height: 120px;
}


/*PCR change end*/

.media.pull-left {
    margin-right: 8px;
}


/* defect 11120 */

#error_msg.error-box-big .gc-selct-card-txt {
    color: #c13f29;
    font-family: AvenirLTStd-Book;
    font-weight: bold;
    font-style: normal;
}


/* defect 10534 */

.gc-head2-over#removeGCFromCart {
    font-family: AvenirLTStd-Book;
    font-size: 17px;
    color: #906d4f;
    font-weight: normal;
}

.gc-head2-over#removeGCFromCart:hover {
    text-decoration: underline !important;
    color: #806147;
}


/* defect 11031 */

h4.header-bg .rgt-align.option-menus {
    display: none;
}


/* defect 11032 */

#apply_coupon_gc_btn {
    background: none repeat scroll 0 0 #000000
}

.gc-wd-cont .pick-up.mar-lft-2 {
    top: 0 !important;
    width: 257px;
}

.gc-wd-cont .pick-up.mar-lft-2 input[type="text"] {
    width: 206px;
}


/* defect 10506 */

form#checkoutbutton_bottom {
    margin-bottom: 0;
}

.gc-mrg-btm .nav > li > a:hover,
.nav > li > a:focus {
    background-color: none;
    cursor: default;
}


/* defect 11287 */

#gc .span2.gc-mar-lft-accou span.login-bld a {
    color: #906d4f;
    font-size: 12px;
}


/* defect 11248 */

#addShippingAddress #error_msg label.error_msg {
    margin-left: 42px;
}

.gc-mrg-btm .nav > li > a:hover,
.nav > li > a:focus {
    background-color: none;
    cursor: default;
}

#cancel-social-link .primary-btn {
    background: #000;
}

#myPopoverContent .gc-ovrly-fnt.text-black.capitalize.bold,
.text-black.gift_msg_wrap {
    font-size: 15px;
}


/* defect 10783 */

#gc .row.login-bg.login-bg-lookup .row.mar_top10.lok_to_wid .span1.mar-left1.mar-top-5.radio_sec {
    width: 80px !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
}

#gc .row.login-bg.login-bg-lookup .row.mar_top10.lok_to_wid .span.lup-radio.mar_top6 {
    display: none;
}

#gc .row.login-bg.login-bg-lookup .row.mar_top10.lok_to_wid .span3.marg_left0.lup-divinput.mar_top6 {
    width: 307px;
}

#gc .row.login-bg.login-bg-lookup .row.mar_top10.lok_to_wid .mar_lft.pad_rigt.disp-block.let_to input#number {
    width: 275px;
}


/* defect 12373 */

.gc-mar-num.txtbold {
    font-weight: normal !important;
}


/* defect 11286 */

.opendt span {
    margin-left: -10px;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
    background-color: #ffffff;
    background-image: none;
    color: #555555!important;
}

.opendt span {
    margin-left: -10px;
}


/* defect 11225 */

#emailPhoneDiv input {
    width: 275px;
}


/* defect 12624 */

.order-status-promo img {
    width: 900px;
    padding: 0 30px;
}

#gc #continueToReview a.grn-btn {
    margin-left: 0px;
}

span.gc-mar5.mrg-lft-4 {
    margin-right: 5px;
}

#coupon_error_msg.error_msg {
    background-color: #f5f5f5;
    display: block;
}

.gc_subtotal span.price {
    width: 100px;
    display: inline-block;
    text-align: left;
}


/*magic fix for menu */

.carousel-caption {
    display: none;
}

.l-name-input {
    width: 266px !important;
}

.gc-radius-null .email_error_msg.error-box.error-box-big.marg_top1em {
    padding-left: 0;
}

.gc_a:hover {
    color: #806147;
}


/* defect 13459 */

.sm-section-price {
    text-align: right;
    margin-left: -75px;
}

.sm-section-name {
    text-align: right;
    margin-left: 10px;
}


/* defect 13396 */

#gc .span3.login-bg a.linkcolortxt small {
    font-size: 14px;
}

#gc a:hover {
    color: #806147;
}

#gc .review-cart {
    color: #906d4f;
}

.order_detail .span1 .paddingleft255 {
    margin-right: -45px;
    float: left;
    margin-left: -5px;
}

textarea.msg_limit {
    white-space: pre;
}

#gc .grn-btn:hover {
    color: #fff;
}

.row.marg-lr.gc-mar-cb .span4 img {
    width: 260px;
}


/* defect 13880 */

.sub-img .gc-wd-cmt {
    display: none;
}

.gc-terms-cmt {
    margin-top: -25px;
}


/* defect 13483 */

#create_error img {
    display: none;
}

.span4.gift-card-number-img > img {
    max-width: 80%;
}

.c-mail input {
    width: 280px !important;
}

.c-mail {
    margin-left: 23px;
}


/* defect 11299 */

#loginModal h4 {
    font-family: TradeGothicLT-BoldCondTwenty;
}

#loginModal h4 strong {
    font-weight: normal;
}


/* defect 8566 */

.gc_hero_content .span6.txt-rgt.padtop_13.pull-right a {
    font-size: 15px;
    color: #fff;
    padding-left: 2px;
    padding-right: 2px;
    font-family: AvenirLTStd-Book;
}

.gc_hero_content .span6.txt-rgt.padtop_13.pull-right {
    margin-right: 200px;
    margin-top: 9px;
}

.gc_hero_content .row.marg-lr.menu_strip.menu-navigation {
    margin-bottom: 0px;
    background-size: 100%;
    color: #fff;
}

.gc_hero_content {
    margin-top: 0px!important;
}


/* defect 13464 */

.order-qty {
    width: 42px;
}

.order-total {
    text-align: center;
    width: 42px;
}

.order-status {
    padding-left: 42px;
}

#gc .gc_odr_qty {
    padding-left: 49px;
    text-align: center;
}

.order_detail .span1 .paddingleft255 {
    float: left;
    margin-left: 14px;
    margin-right: -45px;
}

.gc_shipp_add .gc_pric_dtls {
    font-weight: bold;
    padding-right: 30px;
    vertical-align: top;
    width: 44px;
    padding-left: 6px;
}

#gc .gc_orde_pad {
    width: 180px;
}

.gc_shipp_add .gc_msg_detal {
    width: 180px;
}

.gc_shipp_add .gc_shiping_detls {
    width: 180px;
}

.status-label {
    padding-left: 41px;
}

.togorders .order_detail .gc_expand_details {
    margin-left: 21px !important;
}

.togorders .order_detail .span1 .gc_odr_price {
    padding-left: 0px;
}


/* defect 13464 */


/* defect 13549 */

#shipping_infor_container .row.margin_top017 h2 {
    margin-bottom: 0px;
    margin-top: -21px;
    margin-left: 67px;
}

#payments_container .row.margin_top017 h2 {
    margin-bottom: 0px;
    margin-top: -21px;
}

#shipping_infor_container .row.marg_tp50 {
    margin-top: 0px;
}

#shipping_infor_container .hrline_btm.hrwidth {
    margin-bottom: 0px;
}


/* defect 13549 */


/* defect 10249 */

.span6.txt-rgt.padtop_13.pull-right .gc_popup_content {
    display: none;
}

.span6.txt-rgt.padtop_13.pull-right .gc-mdl-grn-btn.span2.gc-popbtn {
    width: 248px;
}

.span6.txt-rgt.padtop_13.pull-right .popover.bottom {
    margin-top: 22px;
}

.span6.txt-rgt.padtop_13.pull-right .popover.fade.bottom.in {
    display: block;
    left: 865px !important;
    top: 48.7px;
    width: 276px;
    z-index: 1;
}

.span6.txt-rgt.padtop_13.pull-right .popover.fade.bottom {
    width: 276px;
    left: 865px !important;
}

.span6.txt-rgt.padtop_13.pull-right .popover.bottom .arrow {
    margin-left: 102px;
    top: -11px;
}

.popover-content p {
    color: #000;
    font-family: AvenirLTStd-Book;
    font-size: 15px;
}

.gc_hero_content .row.marg-lr.menu_strip.menu-navigation h2,
h3 {
    color: #fff;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 24px;
    font-weight: normal !important;
}

.popover-content h2,
h3 {
    color: #000;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 24px;
    font-weight: normal !important;
}

.span8 .padding_top_fb2 {
    margin-top: 22px;
    text-align: center;
}


/* defect 10249 */

button#refModal_overlayCloseButton {
    top: 0;
    right: 0;
}


/* EXPRESS PAY START */

.express_pay_main {
    color: #4f4d46;
    /* padding:40px 40px 30px; */
    width: 900px;
}

.express_pay_main .bcond .checkbox_d {
    width: 7px;
}

.express_pay_main #car_sel1>div.span1:nth-child(1) {
    margin-left: 9px;
}

.express_pay_main #car_sel1>div.span1:nth-child(2) .car_icon_mar {
    padding-left: 15px;
}

.express_pay_main #car_sel1>div.span1:nth-child(2) .car_icon_txt {
    padding-left: 0px;
}

.express_pay_main #car_sel1>div.span1:nth-child(3) .car_icon_txt {
    padding-left: 4px;
}

.express_pay_main #car_sel1>div.span1:nth-child(3) .car_icon_mar {
    padding-left: 14px;
}

.express_pay_main #car_sel1>div.span1:nth-child(4) .car_icon_txt {
    padding-left: 4px;
}

.express_pay_main #car_sel1>div.span1:nth-child(5) .car_icon_mar {
    padding-left: 9px;
}

.express_pay_main #car_sel1>div.span1:nth-child(5) .car_icon_txt {
    padding-left: 0px;
}

.express_pay_main #car_sel2>div.span1:nth-child(1) .car_icon_mart {
    padding-left: 20px;
}

.express_pay_main #car_sel2>div.span1:nth-child(2) .car_icon_mar {
    padding-left: 20px;
}

.express_pay_main #car_sel2>div.span1:nth-child(3) .car_icon_mar {
    padding-left: 20px;
}

.express_pay_main #car_sel2>div.span1:nth-child(4) .car_icon_mar {
    padding-left: 22px;
}

.express_pay_main #car_sel2>div.span1:nth-child(5) .car_icon_mar {
    padding-left: 24px;
}

.express_pay_main #car_sel2>div.span1:nth-child(6) .car_icon_mar {
    padding-left: 24px;
}

.express_pay_main #car_sel3>div.span1:nth-child(1) .car_icon_mart {
    padding-left: 23px;
}

.express_pay_main #car_sel3>div.span1:nth-child(2) .car_icon_mar {
    padding-left: 17px;
}

.express_pay_main #car_sel3>div.span1:nth-child(3) .car_icon_mar {
    padding-left: 20px;
}

.express_pay_main #car_sel3>div.span1:nth-child(4) .car_icon_mar {
    padding-left: 15px;
}

.express_pay_main #car_sel3>div.span1:nth-child(5) .car_icon_mar {
    padding-left: 18px;
}

.express_pay_main #car_sel3>div.span1:nth-child(6) .car_icon_mar {
    padding-left: 20px;
}

.express_pay_main .chbx1 {
    height: 23px !important;
}

.express_pay_main .coupon input {
    margin-bottom: 4px;
}

.express_pay_main .paymtinfo p {
    margin-bottom: 5px;
}

.express_pay_main .lt-menu-container {
    width: 230px !important;
    margin: 0px 18px 0px 0px !important;
}

.express_pay_main .lt-menu-container .left-menu-header {
    margin: 0;
    width: auto;
}

.express_pay_main .lt-menu-container .left-div {
    width: 228px !important;
    margin: 0 !important;
    border: 1px solid #b5b5b5 !important;
}

.express_pay_main .lt-menu-container .left-div .recent-activity {
    box-shadow: none;
}

.express_pay_main .lt-menu-container .left-div .recent-activity .titleclass {
    font-weight: normal;
}

.express_pay_main .lt-menu-container .left-div .recent-activity .pagenav-arrow {
    padding: 0 0 0 17px;
}

.express_pay_main .lt-menu-container .left-div .recent-activity .pagenav-arrow img {
    height: 7px;
    width: 6px;
}

.express_pay_main .lt-menu-container .left-div .recent-activity .txtclass-1.active>a {
    color: #4b0443 !important;
}

.express_pay_main .lt-menu-container .left-div .left-menu-sep {
    border-bottom: 1px solid #e1e1e1;
}

.express_pay_main .span8.rt-container {
    margin: 0;
    width: 590px;
    /* border:1px solid #b5b5b5; */
    min-height: 58.3em;
    background-color: #ffffff;
    padding: 20px;
    font-size: 14px;
}

.express_pay_main .span8.rt-container h3.title {
    color: #4b0443;
    font-family: Intro W01 Regular Alt;
    font-size: 18px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.express_pay_main .span8.rt-container h3.title img {
    margin-top: 10px;
}

.express_pay_main .span8.rt-container .payment_sec {
    display: inline-block;
    padding: 5px 0;
    width: 100%;
}

.express_pay_main .span8.rt-container .payment_sec .capitalize {
    text-transform: capitalize;
    margin-left: 23px;
}

.express_pay_main .span8.rt-container .payment_sec.pmycheck img {
    width: 40px;
    padding-right: 10px;
}

.express_pay_main .span8.rt-container .payment_sec.pmycheck .rtxt_box_width_1,
.express_pay_main .span8.rt-container .payment_sec.pmycheck .rtxt_box_width_1 select {
    width: 230px !important;
}

.express_pay_main .span8.rt-container h4.subtitle {
    color: #4b0443;
}

.express_pay_main .span8.rt-container .card_info_table .colm260,
.express_pay_main .span8.rt-container .card_info_table .colm165,
.express_pay_main .span8.rt-container .card_info_table .colm115,
.express_pay_main .span8.rt-container .card_info_table .colm244,
.express_pay_main .span8.rt-container .card_info_table .colm160,
.express_pay_main .span8.rt-container .card_info_table .colm104,
.express_pay_main .span8.rt-container .card_info_table .colm90,
.express_pay_main .span8.rt-container .card_info_table .colm210,
.express_pay_main .span8.rt-container .card_info_table .colm240 {
    display: inline-table;
    vertical-align: top;
}

.express_pay_main .span8.rt-container .card_info_table .colm260 {
    width: 260px;
}

.express_pay_main .span8.rt-container .card_info_table .colm165 {
    width: 165px;
}

.express_pay_main .span8.rt-container .card_info_table .colm115 {
    width: 115px;
}

.express_pay_main .span8.rt-container .card_info_table .colm244 {
    width: 244px;
}

.express_pay_main .span8.rt-container .card_info_table .colm160 {
    width: 160px;
}

.express_pay_main .span8.rt-container .card_info_table .colm100 {
    width: 100px;
    text-align: center;
    padding-left: 25px;
}

.express_pay_main .span8.rt-container .card_info_table .colm140 {
    width: 100px;
}

.express_pay_main .span8.rt-container .card_info_table .colm104 {
    width: 104px;
}

.express_pay_main .span8.rt-container .card_info_table .colm240 {
    width: 240px;
}

.express_pay_main .span8.rt-container .card_info_table .colm210 {
    width: 210px;
}

.express_pay_main .span8.rt-container .card_info_table .colm90 {
    width: 90px;
}

.express_pay_main .span8.rt-container .card_info_table .mrg_right_left20 {
    margin: 0px 20px;
}

.express_pay_main .span8.rt-container .card_sec {
    margin: 10px 0;
    border: 1px solid #b5b5b5;
    display: inline-block;
    width: 100%;
}

.express_pay_main .span8.rt-container .card_sec .head {
    background-color: #bcb5a8;
    padding: 15px;
    font-weight: bold;
    color: #4f4d46;
}

.express_pay_main .span8.rt-container .card_sec .card_info {
    padding: 15px;
}

.express_pay_main .span8.rt-container .card_sec .card_info span.title,
.express_pay_main .span8.rt-container .card_sec .card_info span.userdetails {
    display: inline-block;
    width: 120px;
    vertical-align: top;
}

.express_pay_main .span8.rt-container .card_sec .card_info span.userdetails {
    vertical-align: top;
}

.express_pay_main .span8.rt-container .card_sec .card_img {
    border-radius: 4px;
    height: 21px;
    margin-right: 10px;
    width: 35px;
}

.express_pay_main .span8.rt-container .confirm-check {
    margin: 0;
}

.express_pay_main .span8.rt-container .confirm-check label {
    font-size: 14px;
    color: #4f4d46;
}

.express_pay_main .span8.rt-container .confirm-check span.help_txt {
    display: inline-block;
    padding-left: 35px;
}

.express_pay_main .span8.rt-container .border_top__dot_rec {
    border-top: 1px dotted #b5b5b5;
}

.express_pay_main .span8.rt-container .border_bottom__dot_rec {
    border-bottom: 1px dotted #b5b5b5;
}

.express_pay_main .span8.rt-container label {
    font-size: 14px;
}

.express_pay_main .span8.rt-container .pick_order {
    display: inline-block;
    margin: 50px 0 30px;
}

.express_pay_main .span8.rt-container .pick_order .field {
    margin: 5px 0 0 40px;
}

.express_pay_main .span8.rt-container .pick_order.checkout {
    margin: 30px 0 30px;
}

.express_pay_main .span8.rt-container .save-changes {
    margin: 0;
    width: 590px;
}

.express_pay_main .span8.rt-container .marg_top2em a.link.txtbold {
    text-decoration: none!important;
}

.express_pay_main .span8.rt-container .payment_sec a.link {
    font-weight: bold;
    color: #906d4f;
    text-decoration: none;
}

.express_pay_main .span8.rt-container .payment_sec a.link:hover {
    text-decoration: underline;
    color: #806147;
}

.express_pay_main .hr_line {
    height: 1px;
    clear: both;
    border-bottom: 1px solid #b5b5b5;
}

.express_pay_main .recipe_body .span5.pickuptime {
    width: 330px;
}

.express_pay_main .recipe_body h3.title {
    color: #4b0443;
    font-family: Intro W01 Regular Alt;
    font-size: 18px;
    margin-bottom: 0px;
}

.express_pay_main .recipe_body h3.title img {
    margin-top: 10px;
}

.express_pay_main .exp_recipe_body .span4 {
    width: 240px;
}

.express_pay_main .exp_recipe_body .grey_text_recipe {
    color: #612C51;
}

.express_pay_main .exp_recipe_body .car_options .car_icon_mart,
.express_pay_main .exp_recipe_body .car_options .car_icon_mar {
    text-align: left;
    padding-left: 15px;
}

.express_pay_main .grey_text_recipe {
    color: #000000;
}

.express_pay_main .grey_text_recipe1 {
    color: #68655a;
    font-weight: bold;
}

.express_pay_main .ex_title {
    color: #4b0542;
    font-size: 18px;
    float: left;
}

.express_pay_main .payment {
    float: left;
}

.express_pay_main .payment .span.styled-select select {
    width: 200px;
}

.express_pay_main .payment span.styled-select.rtxt_box_width_1.tb_mar_left11.select-hover {
    width: 275px ! important;
}

.express_pay_main .payment select.span3.rtxt_box_width_2.select_text {
    width: 276px ! important;
}

.express_pay_main .exp_tip .or {
    float: left;
    margin: 0 5px;
    padding: 5px;
}

.express_pay_main .exp_tip .styled-select {
    width: 184px;
}

.express_pay_main .exp_tip .styled-select select {
    width: 185px;
}

.express_pay_main .exp_total .span4 p,
.express_pay_main .exp_total .span3 p {
    margin-bottom: 0px;
}

.express_pay_main .exp_total .span4 p .exp_close_icn,
.express_pay_main .exp_total .span3 p .exp_close_icn {
    padding-right: 3px;
    margin-top: -2px;
}

.express_pay_main .pay .radio_new {
    margin-left: 34px;
}

.express_pay_main .ex-gift-orderdetils {
    margin-bottom: 10px;
}

.express_pay_main .ex-gift-orderdetils h4 {
    font-size: 16px;
}

.express_pay_main .ex-gift-orderdetils .sendoffers-txt {
    color: #696969;
    font-size: 14px;
    font-weight: bold;
}

.express_pay_main .ex-gift-orderdetils .ex-email-conf-txt {
    font-size: 17px;
}

.express_pay_main .ex-gift-orderdetils.myexpcheckout {
    padding: 20px 0;
    clear: both;
}

.express_pay_main .ex-gift-orderdetils.myexpcheckout .span3.ex-contact-type {
    width: 270px !important;
    min-height: 100px;
}

.express_pay_main .ex-gift-orderdetils.myexpcheckout .span3.ex-contact-type .input-bg.span3.rtxt_box_width.pull-left {
    width: 240px !important;
}

.express_pay_main .ex-gift-orderdetils.myexpcheckout .span3 .span2 .input-bg.span3.rtxt_box_width.pull-left {
    width: 200px !important;
}

.express_pay_main .ex-gift-orderdetils.myexpcheckout .span3.widexp {
    width: 270px !important;
}

.express_pay_main .ex-gift-orderdetils.myexpcheckout .span4 .rtxt_box_width_1,
.express_pay_main .ex-gift-orderdetils.myexpcheckout .span4 .rtxt_box_width_1 select {
    width: 224px !important;
}

.express_pay_main .shippingcheckout .rtxt_box_coup_width {
    width: 493px !important;
}

.express_pay_main .pshippingcheckout .styled-select.span6 {
    width: 493px !important;
}

.express_pay_main .exp_gf_ords .span3 img {
    width: 213px;
}

.express_pay_main .exp_gf_ords .span2 img {
    height: 153px;
}

.express_pay_main .exp_gf_ords .edit_links {
    padding-top: 85px;
    margin-left: 15px;
}

.express_pay_main .exp_gf_ords .edit_links p {
    margin-bottom: 0;
}

.express_pay_main .exp_gf_ords .span.para p {
    margin-bottom: 0;
}

.express_pay_main span.editadd {
    margin: 0 6px;
    float: left;
    font-weight: bold;
}

.express_pay_main .shipping .rtxt_box_coup_width {
    width: 507px !important;
}

.express_pay_main .shipping input.rtxt_box_coup_width {
    width: 507px !important;
    padding: 5px 0;
}

.express_pay_main .span2width {
    float: left;
    width: 109px;
    margin: 0 15px 0 0;
}

.express_pay_main .car_icon_mart,
.express_pay_main .car_icon_mar {
    margin: 5px 0 0 0 !important;
    text-align: left;
    padding-left: 17px;
}

.express_pay_main .input_hm {
    height: 15px;
}

.express_pay_main .mrg_up_2 {
    margin-top: 5px;
}

.express_pay_main .togo_payment_page h1 span {
    display: inline-block;
    font-size: 16px;
    color: #4b0443;
    padding-left: 5px;
    vertical-align: middle;
    width: 89%;
    margin-top: 8px;
    font-weight: 700;
}

.express_pay_main .togo_payment_page h3 {
    font-family: Intro W01 Regular Alt;
    padding: 0;
}

.express_pay_main .togo_payment_page .txt-subhead {
    color: #4b0443;
    margin: 0px;
    font-size: 16px;
}

.express_pay_main .togo_payment_page .text-left {
    text-align: left;
}

.express_pay_main .togo_payment_page .rtxt_box_width_1,
.express_pay_main .togo_payment_page .rtxt_box_width_1 select {
    width: 820px !important;
}

.express_pay_main .togo_payment_page .control-elements,
.express_pay_main .togo_payment_page .bootstrap-select button,
.express_pay_main .togo_payment_page .bootstrap-select .btn.dropdown-toggle.selectpicker.btn-default {
    border: 1px solid #b5b5b5;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-size: 14px;
}

.express_pay_main .togo_payment_page .dollar_amount {
    clear: both;
    padding-top: 15px;
    margin-top: 10px;
}

.express_pay_main .togo_payment_page .dollar_amount .dollar {
    width: 4%;
    float: left;
    margin: 6px 8px 0px 0px;
    padding: 0 4px;
}

.express_pay_main .togo_payment_page .dollar_amount .dollar span {
    font-size: 22px;
    padding-left: 10px;
}

.express_pay_main .togo_payment_page .dollar_amount .dollar_input {
    width: 92%;
    float: left;
}

.express_pay_main .togo_payment_page .dollar_amount .dollar_input input {
    width: 100%;
}

.express_pay_main .togo_payment_page .exp_h1 h1 {
    text-align: center;
}

.express_pay_main .togo_payment_page .exp_h1 h1 span {
    width: auto;
}

.express_pay_main .togo_payment_page .total_amounts {
    padding-bottom: 10px;
}

.express_pay_main .togo_payment_page .total_amounts .hr-line {
    margin: 10px 0;
}

.express_pay_main .togo_payment_page .success-button {
    font-family: intro w01 regular alt;
    font-weight: bold;
    padding: 15px;
    text-align: center;
    color: #ffffff;
    background: #bb3e1f;
    background-color: #a12611;
    width: 100%;
    font-size: 14px;
    border: 1px solid transparent;
    margin: 10px 0px;
}

.express_pay_main .togo_payment_page .btn.dropdown-toggle.selectpicker.btn-default {
    border: 1px solid #b5b5b5;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    height: 50px;
    font-size: 14px;
}

.express_pay_main .togo_payment_page .bootstrap-select .btn.dropdown-toggle.selectpicker.btn-default {
    background-color: #ffffff;
    color: #706b6b;
    border-radius: 0px;
    outline: none;
    margin-bottom: 0px;
}

.express_pay_main .togo_payment_page .bootstrap-select.btn-group .btn .caret {
    background: url("http://media.yardhouse.com/images/site/gc_down_arrow-gry.png") no-repeat scroll right -2px rgba(0, 0, 0, 0);
    border-color: none;
    border-style: none;
    border-width: none;
    display: inline-block;
    width: 25px;
    height: 18px;
    bottom: 0;
    position: absolute;
    right: 5px;
    top: 19px;
    vertical-align: middle;
    background-size: 12px 8px;
}

.express_pay_main .togo_payment_page .success-button {
    margin-bottom: 0;
}

.express_pay_main .togo_payment_page .default-button {
    margin-bottom: 0;
}

.express_pay_main .togo_payment_page .hr-line {
    border-bottom: solid 2px #dedede;
    margin: 20px 0px 10px;
    clear: both;
}

.express_pay_main .togo_payment_page .hr-line.location-margin {
    padding-top: 10px;
}

.express_pay_main .togo_payment_page div.italic-text {
    margin-top: 10px;
}

.express_pay_main .togo_payment_page .cal_details {
    line-height: 20px;
    font-weight: normal;
}

.express_pay_main .togo_payment_page .cal_details .capitalize {
    text-transform: uppercase;
}

.express_pay_main .togo_payment_page .cal_details .amount_txt {
    font-size: 14px;
    font-family: AvenirLTStd-Book;
    opacity: 0.6;
    float: right;
}

.express_pay_main .togo_payment_page .cal_details span.amount_txt {
    width: 33%;
}

.express_pay_main .togo_payment_page .cal_details span {
    vertical-align: top;
    width: 49%;
    padding: 0px;
    font-size: 14px;
    text-transform: capitalize;
}

.exp_total.togopayment .exp_pymt_mthd_shw {
    display: none;
}

.exp_total.togopayment .span7.span_width_t {
    width: 438px;
    float: right;
}

.exp_total.togopayment .span7.span_width_t .g_color {
    color: #29693a !important;
    font-weight: bold;
}

.exp_total.togopayment .span7.span_width_t h3 {
    color: #4b0443;
    margin: 0px;
    font-size: 16px;
    font-family: Intro W01 Regular Alt;
    padding: 0;
}

.exp_total.togopayment .span7.span_width_t .span4.marg_top2em {
    width: 380px;
}

.exp_total.togopayment .span7.span_width_t .span4.marg_top2em p.grey_text_rec {
    border-bottom: 1px dotted #ccc;
    padding: 5px 0;
}

.exp_total.togopayment .span7.span_width_t .span3.marg_top1em.pull-right.marg_left21em {
    width: auto !important;
    margin-left: 0;
    padding-top: 1em;
}

.exp_total.togopayment .span7.span_width_t .span3.marg_top1em.pull-right.marg_left21em .pull-right.txt-rgt p.grey_text_rec,
.exp_total.togopayment .span7.span_width_t .span3.marg_top1em.pull-right.marg_left21em p.small_text_recipe_2,
.exp_total.togopayment .span7.span_width_t .span3.marg_top1em.pull-right.marg_left21em p.grey_text_rec {
    border-bottom: 1px dotted #ccc;
    padding: 5px 0;
}

.exp_total.togopayment .span7.span_width_t .span3.marg_top1em.pull-right.marg_left21em p.marg_top2em.grey_text_recipe2.txtbold {
    margin-top: 1em;
}

.exp_total.togopayment .span7.span_width_t .dollar_amount {
    clear: both;
}

.exp_total.togopayment .span7.span_width_t .dollar_amount {
    clear: both;
    padding-top: 15px;
    margin-top: 10px;
}

.exp_total.togopayment .span7.span_width_t .dollar_amount .dollar {
    background: #ccc;
    margin: 0;
    padding: 6px 8px 1px 3px;
    text-align: center;
    width: 5%;
    margin-right: 5px;
    border-radius: 5px 0 0 5px;
    float: left;
}

.exp_total.togopayment .span7.span_width_t .dollar_amount .dollar span {
    font-size: 22px;
    padding-left: 10px;
}

.exp_total.togopayment .span7.span_width_t .dollar_amount .dollar_input {
    width: 54%;
    float: left;
}

.exp_total.togopayment .span7.span_width_t .dollar_amount .dollar_input input {
    width: 100%;
    text-align: right;
}

.exp_total.togopayment .span7.span_width_t .dollar_amount .dollar_input.tip {
    width: 27%;
    float: left;
    margin-right: 10px;
}

.exp_total.togopayment .span7.span_width_t .dollar_amount .dollar_input.tip input {
    width: 88%;
    text-align: right;
}

.exp_total.togopayment .span7.span_width_t .dollar_amount .dollar_input.tip .rtxt_box_width_1,
.exp_total.togopayment .span7.span_width_t .dollar_amount .dollar_input.tip .rtxt_box_width_1 select {
    width: 121px !important;
}

.exp_cc_overlay .span1.pc-postal-code {
    width: 124px;
}

.exp_cc_overlay .cardnum {
    width: 200px;
}

.exp_cc_overlay .exp_date .styled-select.span1.exp,
.exp_cc_overlay .exp_date label {
    margin-left: 60px;
}

.exp_cc_overlay .cvv .cvvimg img {
    margin: 0 5px;
    width: 57px;
}

.exp_cc_overlay .cvv .infoimg img {
    margin: 0 8px;
    width: 22px;
}

.span7.span_width_t.mar_top10 .span4 .grey_text_recipe {
    color: #000;
}

.modal {
    margin-left: -300px;
}

.modal-body.exp_cc_overlay {
    max-height: 600px;
    overflow: hidden;
    padding: 0 !important;
}

.modal-body.exp_cc_overlay .top_form input {
    width: 97%;
}

.modal-body.exp_cc_overlay label {
    font-weight: bold;
}

.modal-body.exp_cc_overlay .city {
    float: left;
    width: 70.3%;
    margin-right: 20px;
}

.modal-body.exp_cc_overlay .city input {
    width: 95%;
}

.modal-body.exp_cc_overlay .state {
    float: left;
    width: 26%;
}

.modal-body.exp_cc_overlay .state input {
    width: 95%;
}

.modal-body.exp_cc_overlay .state .gc-state-wid {
    width: 100%;
}

.modal-body.exp_cc_overlay .country {
    width: 100%;
}

.modal-body.exp_cc_overlay .country .gc-state-wid {
    width: 100%;
}

.modal-body.exp_cc_overlay .intrests-items {
    margin-top: 40px;
}

.camilcase {
    text-transform: capitalize;
}

.expresspay_model {
    width: 760px;
    border: 0px;
}

.expresspay_model .mobalbox {
    border-radius: 0px;
}

.expresspay_model button.close {
    padding: 18px 15px 0 0;
}

.expresspay_model h4 {
    color: #4b0443 !important;
    font-size: 20px;
}

#bamsIFrame {
    width: 720px;
}

.darden-offers-btn,
.darden-offers-btn-checked {
    background: url('http://media.yardhouse.com/images/site/unchecked_darden_offers.png') no-repeat left 0;
    background-size: 22px 22px;
    line-height: 17px;
    height: 30px;
    outline: medium none;
    position: relative;
    padding-left: 32px;
    padding-top: 3px;
}

.darden-offers-btn-checked {
    background: url('http://media.yardhouse.com/images/site/checked_darden_offers.png') no-repeat left 0;
    background-size: 22px 22px;
}

input[type=checkbox].darden-offers-checkbox {
    opacity: 0;
    margin: 14px 0px 0px 3px;
    position: absolute;
    z-index: -1;
}

.visa_img {
    float: left;
    width: 40px;
}

.margin_lt_25 {
    margin-left: 25px;
}

.modal.hide.fade.fade2 {
    width: 367px !important;
    left: 55%;
    top: 26% !important;
}

.expresslink {
    background: none;
    border: none;
    display: inline;
    font: inherit;
    color: #9a3324;
    cursor: pointer;
    text-decoration: underline;
    font-weight: bold;
    outline: none;
}

.expresslink:hover {
    color: #be4127;
    text-decoration: underline;
}

form#expressCommitOrderForm {
    margin: 0;
}

#expressCommitOrderForm .recipe_body .ex-gift-orderdetils div#create_error {
    width: 867px;
}

.state .gc-state-wid select.span2 {
    width: 26% !important;
}

.country .span5 .gc-state-wid select.span2 {
    width: 72% !important;
}

.time_txt {
    color: #555555;
    font-size: 3em;
}

.time_txt_1 {
    color: #555555;
    font-size: 2em;
}

.border_top_recipe label {
    margin-top: 0px;
    color: #555555;
}

.options-click label {
    float: left;
    height: 24px;
    line-height: 30px;
    padding-left: 4px;
    padding-right: 30px;
    position: relative;
    color: #555555;
    font-size: 14px;
}

.margin_lt_61 {
    margin-left: 61px;
}

.mar_g_tp {
    line-height: 17px;
    margin-top: 0px !important;
}

.txt-rgt p a.txtbold {
    color: #995a35 !important;
    text-decoration: underline;
}

.border_top_recipe .primary-btn.grey_button_rec,
.border_top_recipe .primary-btn.grey_button_rec.pull-right {
    background: rgba(0, 0, 0, 0) linear-gradient(135deg, #995937 0%, #ab633d 43%, #cd7749 49%, #ab633d 55%, #995937 100%) repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
    height: 30px;
    line-height: 10px;
    text-decoration: none;
}

.grey_text_recipe3 {
    color: #555555;
}

.txt_rgt a {
    text-decoration: underline;
    color: #906d4f;
}

.border_top_recipe .span_width_t {
    width: 611px !important;
}

.txt-just p a {
    text-decoration: underline;
    color: #906d4f;
}

.express_pay_main .lt-menu-container {
    background-color: #fff !important;
    width: 320px !important;
    background: rgba(0, 0, 0, 0) url("http://media.yardhouse.com/images/site/transparent_bg2.png") repeat scroll 0 0;
}

.express_pay_main .lt-menu-container .gc_recnt_contanier .gc_recent-activity {
    border-top: 1px solid #bb9987;
    box-shadow: none;
}

.express_pay_main .lt-menu-container .left-div .recent-activity {
    color: #f2eeee !important;
    cursor: pointer !important;
    outline: medium none !important;
    padding: 20px 30px !important;
    border-top: 1px solid #bb9987;
    box-shadow: none;
}

.express_pay_main .lt-menu-container .left-div .recent-activity .txtclass-1 {
    font-size: 16px !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
    text-transform: capitalize !important;
    width: 175px !important;
}

.express_pay_main .lt-menu-container .left-div .recent-activity .titleclass {
    color: #fff !important;
    font-family: TradeGothicLT-BoldCondTwenty !important;
    font-size: 2.2em !important;
    font-weight: normal !important;
    line-height: 1.2em !important;
}

.modal.hide.fade.fade2 {
    width: 470px !important;
    left: 55%;
    top: 26% !important;
}

span.exp_cancel_order {
    float: left;
    margin-left: -91px;
    margin-top: 5px;
}

h5.thank-you {
    font-size: 18px;
}

.addTopMargin40 {
    margin-top: 20px;
}

.newStyle {
    padding: 9px 23px;
}

.addLeftPadding label {
    color: #555555 !important;
}

.lr-banner img {
    height: 100%;
    width: 100%;
}

.user-account01 h3 {
    font-size: 24px !important;
}

.image-top {
    margin-top: 120px;
}

#myModal .addressbox.overrideAddressbox .day-text {
    font-weight: bold;
    color: #888 !important;
    font-size: 14px !important;
    line-height: 18px;
}

#myModal .addressbox.overrideAddressbox .street-text {
    font-size: 14px !important;
}

.modal.hide.fade.crm_refined.landline div.padd8 div.checkbox_d {
    opacity: 0.5;
}

#couponDisplayGC span.coupon-mrg-left2 {
    width: 153px;
}

#content_body .crm_refined .lt-menu-container.addTopBottomPadding {
    width: 320px !important;
}

#content_body .main_cnt .span12.container-main.crm_refined {
    margin-top: -120px;
}


/*R4.2 CSS Changes Start*/

.crm_refined {}

.crm_refined .row.phone .header_line.addTopMargin25.addBottomMargin {
    margin-top: 15px;
}

.crm_refined .options-click {
    margin-top: 3px;
}

.crm_refined label {
    color: #4f4d46;
}

.crm_refined .addressDataRow .span4 p {
    margin-top: 8px !important;
}

.crm_refined .row.phone .header_line.addTopMargin25.addBottomMargin {
    margin-top: 15px;
}

.crm_refined .add_margin-top p {
    margin-top: -2px !important;
}

.crm_refined .addmargintop {
    margin-top: 8px;
}

.crm_refined .addmargintop2 {
    margin-top: 26px;
}

.crm_refined .fon-size p {
    font-size: 14px;
}

.crm_refined .fon-size p small {
    font-size: 14px;
}

.crm_refined h2.day-text {
    font-size: 14px !important;
}

.crm_refined .pro_landing {
    margin-top: 0px !important;
}

.crm_refined .colorChange {
    color: #4f4d46;
}

.crm_refined .margin-left0 {
    margin-left: 19px;
}

.crm_refined .margin-left {
    margin-left: 12px;
}

.crm_refined label.fontSizeChange {
    font-size: 14px;
    color: #4f4d46;
}

.crm_refined .recent-activity .titleclass {
    font-weight: normal;
}

.crm_refined .addBottomMargin {
    margin-bottom: 10px;
}

.crm_refined .addTopMargin50 {
    margin-top: 50px;
}

.crm_refined .addTopMargin15 {
    margin-top: 15px;
}

.crm_refined .addTopMargin25 {
    margin-top: 25px;
}

.crm_refined .removeBottomMargin {
    margin-bottom: 0;
}

.crm_refined .addPadding25 {
    padding-top: 25px;
}

.crm_refined .addTop15Bottom25Margin {
    margin-top: 15px;
    height: 0;
    visibility: visible !important;
}

.crm_refined .paddingBottom60 {
    padding-bottom: 60px;
}

.crm_refined .addMarginRight50 {
    margin-right: 50px;
}

.crm_refined .left-menu-header {
    margin-top: 0;
    margin-bottom: 0;
    width: 226px;
}

.crm_refined .padrightbox2 h3 {
    font-size: 24px;
    color: #000;
    font-family: TradeGothicLT-BoldCondTwenty;
    line-height: 20px;
}

.crm_refined .padrightbox2 {
    padding: 19px 3.143em;
}

.crm_refined .padrightbox2 p {
    font-size: 14px;
    font-family: AvenirLTStd-Book;
    margin-top: 16px;
    color: #555555;
}

.crm_refined .padrightbox2 span.fontChange {
    font-size: 14px;
    font-family: AvenirLTStd-Book;
}

.crm_refined span.colorChange {
    color: #4f4d46;
    margin-right: 20px;
    font-size: 14px;
    line-height: 20px;
}

.crm_refined span.colorChange1 {
    color: #4f4d46;
    margin-right: 20px;
    font-size: 14px;
}

.crm_refined .linkcolortxt {
    font-size: 14px;
    text-decoration: none !important;
}

#gc .crm_refined .linkcolortxt {
    font-size: 14px;
    text-transform: none;
}

.crm_refined span.fontChange.colorChange.txt_bd {
    line-height: 32px;
}

.crm_refined .header_line.addTopMargin50 {
    margin-bottom: 7px;
}

.crm_refined .header_line.addTopMargin15 {
    margin-bottom: 7px;
}

.crm_refined .header_line.addTopMargin25 {
    margin-bottom: 7px;
}

.crm_refined p.text-color {
    margin-bottom: 22px;
}

.crm_refined a.primary-btn.linktofacebook {
    font-size: 12px;
}

.crm_refined .user-account a {
    font-size: 14px;
}

.crm_refined h3.marginTOPAdd {
    padding-bottom: 8px;
}

.crm_refined .addColor label {
    color: #555555;
}

.crm_refined .padrightbox2 h5 {
    font-family: AvenirLTStd-Book;
    font-size: 16px;
}

.crm_refined .padrightbox2 h5 a {
    position: absolute;
    right: 0;
}

.crm_refined .addingMarginTopBottom {
    margin-top: 30px;
    margin-bottom: 10px;
}

.crm_refined .checkbox_d {
    background: url("http://media.yardhouse.com/images/site/checkbox.png") no-repeat;
    height: 22px;
    width: 19px;
    float: left;
    padding: 0 0 0 15px !important;
    cursor: pointer;
    margin-bottom: 2px;
}

.crm_refined h2 {
    line-height: 20px;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-weight: normal;
}

.crm_refined .margin-bottom0 {
    margin-bottom: 11px;
}

.crm_refined .margin-bott0 {
    margin-top: 0;
    margin-bottom: 11px;
}

.crm_refined .addTopBottomMargin {
    margin-top: 50px;
    margin-bottom: 50px;
}

.crm_refined h4.email_icon {
    padding: 7px 0 7px 40px;
    background: url('http://media.yardhouse.com/images/site/email_icon.png') no-repeat left center;
}

.crm_refined h4.text_icon {
    padding: 5px 0 5px 43px;
    background: url('http://media.yardhouse.com/images/site/Text_icon.png') no-repeat 3px center;
}

.crm_refined .fontFamily_h4 {
    font-family: AvenirLTStd-Book;
    font-size: 18px;
}

.crm_refined p.lineHeight12 {
    line-height: 12px;
}

.crm_refined .lineHeight12 em {
    font-size: 10px;
    color: #676767;
    line-height: 15px;
}

.crm_refined .colorGrey {
    color: #4f4d46;
}

.crm_refined .relative {
    position: relative;
}

.crm_refined .relative a {
    position: absolute;
    right: 0;
    font-weight: normal;
    text-transform: capitalize;
}

.crm_refined .width50 {
    width: 50%;
}

.crm_refined .radioLabel {
    margin: 0;
    padding: 0;
    line-height: 37px;
    font-family: AvenirLTStd-Book;
}

.crm_refined .addLineHeight {
    line-height: 38px;
}

.crm_refined .addedBrand {
    padding: 3px 0 0 20px;
    background: url('http://media.yardhouse.com/images/site/tick.png') no-repeat left center;
}

.crm_refined .primary-btn {
    font-family: AvenirLTStd-Heavy !important;
    font-weight: normal;
}

.crm_refined .primary-btn.minWidthSubmit {
    min-width: 70px;
}

.crm_refined .newStyle {
    padding: 9px 23px;
}

.crm_refined .quoteText {
    margin-left: 38px;
    font-size: 11px !important;
    margin-top: 15px;
    color: #999999;
    margin-bottom: 15px;
    font-style: italic;
}

.crm_refined .dataRow .span1 label {
    margin-top: 2px;
    margin-left: 14px;
}

.crm_refined .dataRow .span2 label {
    margin-top: 2px;
}

.crm_refined .headingRow .span1 p {
    margin-left: 13px;
}

.crm_refined .dataRow .span2 a {
    line-height: 25px;
    padding-left: 8px;
    padding-right: 9px;
}

.crm_refined .space {
    margin: 0 33px 0 0;
    font-size: 14px;
    font-family: Arial;
    line-height: 30px;
}

.crm_refined .linktofacebook {
    background: #4463aa;
    margin-right: 15px;
}

.crm_refined .radio_new.margin-lfft.addLeftMargin {
    margin-left: 17px;
}

.crm_refined .addressDataRow .span3 .radio_new.margin-lfft.addLeftMargin1 {
    margin-left: 10px;
    margin-top: 10px;
}

.crm_refined .radio_new.margin-lfft.margin-tp {
    margin: 6px 0px 3px 0px;
}

.crm_refined .styled-select.edit-pwd-challenge {
    width: 318px;
}

.crm_refined .marg_tp_lt01 {
    margin-top: 3px;
}

.crm_refined .tell-more {
    font-size: 20px;
    margin-top: 0;
    line-height: 1em;
    margin-bottom: 10px;
}

.crm_refined .addressDataRow .span4 p {
    margin-bottom: 2px;
}

.crm_refined .legal-text-signup {
    margin-left: 39px;
    margin-top: 9px;
    color: #d4cfcf;
}

.crm_refined .text-margin {
    padding-top: 3px;
}

.crm_refined .fontSize10 {
    font-size: 10px;
    font-style: italic;
}

.crm_refined .legal-text-signup.colorChange {
    color: #4f4d46;
    font-size: 10px;
    font-style: italic;
}

.crm_refined .addressbox .day-text {
    padding: 0;
}

.crm_refined .addressbox .street-text {
    padding: 0;
}

.crm_refined .fontSize1 {
    color: #d4cfcf;
    font-family: AvenirLTStd-Book;
    font-size: 14px;
    margin-top: 53px;
    margin: 28px 0px 0px 35px;
    padding-top: 4px;
}

.crm_refined .dataRow {
    overflow: hidden;
}

.crm_refined .recent-activity .txtclass-1 {
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 0;
    font-size: 16px;
    width: inherit;
}

.crm_refined h5.relative {
    margin-right: 25px;
}

.crm_refined .margin-top25 {
    margin-top: 25px;
}

.crm_refined .padding-top30 {
    padding-top: 39px;
}

.crm_refined .margin-top10 {
    margin-top: -14px;
}

.crm_refined .phone .span_num {
    width: 101px;
}

.crm_refined .phone .p_num {
    margin-bottom: 0;
}

.crm_refined .phone span.ptype,
.crm_refined .phone .ptype {
    margin-left: 51px;
}

.crm_refined .phone .ntype {
    margin-left: 105px;
}

.crm_refined .phone .marg_tp_lt01,
.crm_refined .phone .marg_tp_lt {
    margin-top: 3px;
}

.crm_refined .phone .txt_bd {
    color: #555555;
    margin-top: 0px;
}

.crm_refined .phone .left-number-profile {
    height: auto;
    width: auto;
}

.crm_refined .phone .another-number {
    clear: both;
    padding-top: 20px;
}

.crm_refined .submit-button {
    color: white;
    background-color: #9f2719;
    border: 2px solid #9f2719;
    padding: 6px 19px;
    margin: 0px -38px 0 0;
    font-family: Intro W01 Regular Alt;
}

.crm_refined .num-1 {
    font-size: 14px;
    font-family: AvenirLTStd-Medium;
    color: #4f4d46;
}

.crm_refined .con-left {
    float: left;
    width: 360px;
}

.crm_refined .con-right {
    float: left;
    width: 190px;
    padding-left: 21px;
}

.crm_refined .comm-full hr {
    border-bottom: 1px solid #b5b5b5;
}

.crm_refined .check-1 {
    margin: 0px 0px 98px 0px;
}

.crm_refined .check-2 {
    margin: 0px 0px 98px 0px;
}

.crm_refined .check_email1,
.crm_refined .check_email2,
.crm_refined .check_email3 {
    margin: 0px 4px 3px 0px;
}

.crm_refined .check-text1,
.crm_refined .check-text2,
.crm_refined .check-text {
    margin: 0px 2px 5px 35px;
}

.crm_refined .Submit-SaveMy {
    float: right;
    padding: 9px 23px;
    margin: 0px -55px 0px 5px;
    font-size: 14px !important;
}

.crm_refined .Submit-SavMy {
    padding: 9px 23px;
    font-size: 14px !important;
}

.crm_refined .cancel {
    display: inline;
}

.crm_refined .method-of h4 {
    margin: 0px 0 17px 0;
}

.crm_refined h5 {
    position: relative;
}

.crm_refined a.link {
    position: absolute;
    right: 0;
}

.crm_refined .clear {
    clear: both;
}

.crm_refined .Email-address {
    float: left;
    color: #612c51;
    font-family: Intro W01 Regular;
}

.crm_refined .marg7 {
    margin: 4px 0 0 29px !important;
}

.crm_refined .tp_l01 {
    margin-top: 56px;
    margin-left: 35px;
}

.crm_refined .agree-to {
    margin: -20px 0 0 29px;
    font-size: 12px;
    font-family: arial;
}

.crm_refined .Edit1 {
    float: right;
    display: block;
    padding-top: 15px;
    font-family: AvenirLTStd-Book;
    color: #a12611;
}

.crm_refined .emtey {
    float: left;
}

.crm_refined .total-text {
    margin: 4px 0px 0px 30px;
    width: 468px;
    font-family: AvenirLTStd-BookOblique;
    font-size: 10px;
    color: #d4cfcf;
}

.crm_refined .sub-avai h4 {
    color: #612c51;
    font-family: Intro W01 Regular;
}

.crm_refined .sub-avai1 h4 {
    color: #612c51;
    font-family: Intro W01 Regular;
}

.crm_refined .relative span {
    position: absolute;
    right: 0;
    font-weight: normal;
    color: #9A3324;
}

.crm_refined .dynamicFpoContentContainer.checkbox_d {
    margin-top: 5px;
}

.crm_refined .sub-avai1 {
    margin-bottom: 19px;
    margin-top: 23px;
}

.crm_refined .ma-sub {
    margin-bottom: 16px;
}

.crm_refined .recent-activity {
    box-shadow: none;
}

.crm_refined #titleclass {
    font-weight: normal;
    color: #612c51;
}

.crm_refined .text-your h5 {
    font-family: AvenirLTStd-Book;
    color: #a73421;
}

.crm_refined .view-sample {
    margin: 0px 0px 0px 83px;
    color: #a73421;
    font-family: AvenirLTStd-Book;
}

.crm_refined .line-gap {
    margin-top: 9px;
}

.crm_refined .add-mobile {
    margin: 0px 0px 0px 31px;
}

.crm_refined .left-mar {
    margin: -10px 0px 0 1px;
}

.crm_refined .margin-line {
    padding-top: 16px;
}

.crm_refined .mar-line {
    padding-top: 11px;
}

.crm_refined .view-samp {
    margin: -2px 31px 0 0;
}

.crm_refined .line-aling {
    margin: 1px 0px 0px 0px;
}

.crm_refined .cancel {
    display: block;
    padding-top: 15px;
    font-size: 14px;
    font-family: Arial;
}

.crm_refined .line-order {
    margin: 54px 0 41px 0;
}

.crm_refined .font {
    font-family: Intro Bold;
    color: #612c51;
}

.crm_refined .background {
    background-color: white;
    height: 700px;
    width: 96%;
    margin: 0 0 0 19px;
}

.crm_refined .background .leftcon a {
    color: #9f2719;
}

.crm_refined .leftcon {
    margin-left: 43px;
    margin-top: 51px;
}

.crm_refined .new-res {
    font-size: 14px;
    color: #66655f;
    font-family: AvenirLTStd-Book;
}

.crm_refined .leftcon p {
    font-family: AvenirLTStd-Book;
    font-size: 15px;
    color: #66655f;
}

.crm_refined .leftcon a {
    font-family: AvenirLTStd-Medium;
    font-size: 14px;
    color: #9f2719;
}

.crm_refined .new-line h4 {
    font-family: Intro W01 Bold;
}

.crm_refined .sub-button1 {
    border: 1px solid#9f2719;
    padding: 4px 86px;
    background-color: #9f2719;
    color: white;
    margin: 55px 0px 3px 38px;
    font-family: Intro W01 Regular Alt;
}

.crm_refined .buttonclass01 {
    font-size: 11px;
    padding: 5px 26px;
}

.crm_refined .but-sub1 {
    margin: 6px -33px 0px 0px;
}

.crm_refined .sub-button12 {
    border: 1px solid#9f2719;
    background-color: #9f2719;
    color: white;
    padding: 4px 79px;
    margin: 11px 0px 17px 38px;
    font-family: Intro W01 Regular Alt;
}

.crm_refined .sub-button2 {
    border: 1px solid#9f2719;
    padding: 4px 96px;
    background-color: #9f2719;
    color: white;
    margin: 55px 0px 3px 155px;
    font-family: Intro W01 Regular Alt;
}

.crm_refined .sub-button21 {
    border: 1px solid#9f2719;
    background-color: #9f2719;
    color: white;
    padding: 4px 81px;
    margin: 11px 0px 17px 155px;
    font-family: Intro W01 Regular Alt;
}

.crm_refined .sub-button3 {
    border: 1px solid#9f2719;
    padding: 4px 80px;
    background-color: #9f2719;
    color: white;
    margin: 55px 0px 3px 301px;
    font-family: Intro W01 Regular Alt;
}

.crm_refined .sub-button31 {
    border: 1px solid#9f2719;
    background-color: #9f2719;
    color: white;
    padding: 4px 68px;
    margin: 11px 0px 17px 301px;
    font-family: Intro W01 Regular Alt;
}

.crm_refined .line {
    margin-left: -17px;
}

h4.fontFamily_h4.text_icon {
    margin: 0
}

h4.fontFamily_h4.email_icon {
    margin: 0;
    color: #000;
}

.crm_refined .find-ano {
    color: #612c51;
    font-family: Intro W01 Bold;
    margin-left: 365px;
    margin-top: 26px;
}

.crm_refined .new-line {
    color: #612c51;
    font-family: Intro W01 Bold;
    font-size: 19.5px;
}

.crm_refined .search {
    width: 748px;
    height: 25px;
    margin-left: 34px;
}

.crm_refined .search-but {
    margin: -45px 0 0 751px;
}

.crm_refined .lft {
    margin-left: 16px;
}

.crm_refined .dynamicFpoContentContainer {
    margin: 0;
    padding: 0 1.88em;
}

.crm_refined .dynamicFpoContentContainer h3 {
    margin: 0;
    padding: 22px 0 10px 0;
    font-family: TradeGothicLT-BoldCondTwenty;
    font-size: 24px;
    line-height: 20px;
}

.crm_refined input#FirstName,
.crm_refined input#LastName {
    width: 300px;
}

.crm_refined input#emailId {
    width: 635px;
}

.crm_refined .ert {
    width: 879px;
}

.crm_refined .pad-btm {
    margin: 20px 0 0 0;
}

.crm_refined .emai {
    color: #4f4d46;
    font-family: AvenirLTStd-Book;
    font-weight: bold;
}

.crm_refined .emy {
    margin-top: 70px;
}

.crm_refined .searc {
    width: 621px;
    margin-left: -5px;
}

.crm_refined .sea {
    margin: -80px 0 0 323px;
}

.crm_refined .sear {
    width: 290px;
}

.crm_refined .ema {
    font-size: 14px;
    color: #4f4d46;
    font-family: AvenirLTStd-Black;
}

.crm_refined .wid1 {
    width: 202px;
}

.crm_refined .bor {
    border: 1px solid #F00;
}

.crm_refined .body1 {
    height: 1069px;
}

.crm_refined .marg {
    margin: 0 0 -97px 17px;
}

.crm_refined .ema {
    margin: 30px 0 0 36px;
    color: #d4cfcf;
    font-family: AvenirLTStd-Black;
}

.crm_refined .you-opp {
    margin: -20px 0px 0px 164px;
    font-family: AvenirLTStd-Black;
    color: #999999;
    font-size: 12px;
}

.crm_refined .ema11 {
    color: #999999;
    font-family: AvenirLTStd-Black;
    margin: 12px 0px 0px 34px;
    font-size: 14px;
}

.crm_refined .marg1 {
    margin: 0 0 -19px 16px;
}

.crm_refined .nav1 {
    margin: 18px 0 0 0;
}

.crm_refined .navri {
    float: right;
}

.crm_refined .mar-sub {
    margin: 42px -634px 0px 0px;
}

.crm_refined .row.check_boxoffers {
    margin-bottom: 10px;
}

.crm_refined .wid2 {
    width: 185px;
}

.crm_refined .emai1 {
    color: #4f4d46;
    font-family: AvenirLTStd-Book;
    font-weight: bold;
}

.crm_refined .wid11 {
    margin: 66px 0px 0px 0px;
}

.crm_refined .wid12 {
    margin: -80px 0 4px 215px;
}

.crm_refined .bor1 {
    margin: -78px 0 0 436px;
}

.crm_refined .wid21 {
    width: 196px;
}

.crm_refined .padd1 {
    margin: -26px 0px 0px -16px;
}

.crm_refined .spn2 {
    margin: 9px 0px 0px -187px;
}

.crm_refined .emm {
    margin: 20px 6px 0px -184px;
    color: #4f4d46;
    font-family: AvenirLTStd-Black;
}

.crm_refined .line1 {
    color: #4f4d46;
    font-size: 14px;
}

.crm_refined .marg2 {
    margin: 0px 0px -152px 16px;
}

.crm_refined .ema {
    margin: 44px 6px 18px 34px;
    padding-top: 14px;
    font-size: 12px;
    color: #4f4d46;
}

.crm_refined .opp {
    margin: -37px 0 0 141px;
    font-size: 10px;
    color: #4f4d46;
}

.crm_refined .col {
    color: #4f4d46;
}

.crm_refined .opp1 {
    margin: -38px 0 0 145px;
    font-size: 11px;
}

.crm_refined .em-text {
    margin: 44px 6px 18px 34px;
    padding-top: 14px;
    font-size: 11px;
    color: #b2b0b0;
}

.crm_refined .mar-lft1 {
    color: #602a51;
}

.crm_refined .mar-lft2 {
    color: #602a51;
}

.crm_refined .em-tex {
    margin: -16px 1px 0px 19px;
    color: #5b5952;
}

.crm_refined .you-op {
    margin: -18px 0 0 159px;
    color: #5b5952;
    font-size: 15px;
}

.crm_refined .west {
    color: #4d3629;
}

.crm_refined img.img1 {
    margin-top: 120px;
}

.crm_refined .enab1 {
    margin: 29px 0px 0px 36px;
}

.crm_refined .you-oppo {
    margin: -20px 0px 2px 162px;
}

.crm_refined h6.enab1 {
    font-size: 13px;
}

.crm_refined .emq1 {
    margin: 18px 0px 2px 37px;
    font-family: AvenirLTStd-BookOblique;
}

.crm_refined .bac-col {
    background-color: #ffffff;
    width: 960px;
}

.crm_refined .rec {
    color: #612c51;
}

.crm_refined .comm {
    word-spacing: 30px;
}

.crm_refined .comm1 {
    word-spacing: 6px;
}

.crm_refined .pagenav-arrow {
    padding: 0px 0px 0px 3px;
}

.crm_refined .mar-gap {
    margin: 0px 0px 48px 0px;
}

.crm_refined .lo-ip {
    font-family: AvenirLTStd-Book;
}

.crm_refined .mar-in {
    color: #4f4d46;
    margin-bottom: 2px;
}

.crm_refined .em1 {
    margin: -20px 0px 0px 19px;
}

.crm_refined .view {
    margin: -19px 0px 0px 90px;
}

.crm_refined .your-nam {
    margin-top: 13px;
}

.crm_refined .topMargin {
    margin-top: 15px;
}

.crm_refined .man-my {
    font-family: Intro Bold;
    color: #4b0443;
}

.crm_refined input.big {
    height: 18px;
    width: 20px;
}

.crm_refined .enab {
    margin: -21px 0 0 23px;
    font-size: 14px;
}

.crm_refined .pro-inf {
    color: red;
}

.crm_refined .jack {
    font-family: AvenirLTStd-Book;
    font-weight: bold;
}

.crm_refined .mar-le1 {
    margin: 0px 0px 16px 0px;
}

.crm_refined .clsk {
    margin: 15px 0px 0px 0px;
}

.crm_refined .doloa {
    margin-top: 38px;
}

.crm_refined .naew a {
    color: #571550;
}

.crm_refined .kansas {
    color: #a8ad00;
    font-family: AvenirLTStd-Black;
}

.crm_refined .fri {
    font-family: AvenirLTStd-Black;
}

.crm_refined .fontSize2 {
    color: #4f4d46;
    font-family: AvenirLTStd-Book;
    font-size: 12px;
    margin-top: 53px;
    margin: 25px 0px 0px 31px;
    padding-top: 5px;
}

.crm_refined .total-text1 {
    margin: 4px 0px 0px 28px;
    width: 468px;
    font-family: AvenirLTStd-BookOblique;
    font-size: 10px;
    color: #4f4d46;
}

.crm_refined .col2 {
    width: 911px;
}

.crm_refined #emailid1 {
    width: 632px;
}

.crm_refined #emailid {
    width: 325px;
}

.crm_refined .mon {
    width: 192px;
}

.crm_refined .mon1 {
    margin: -4px 0 0px 36px;
}

.crm_refined .man2 {
    margin: -30px 0 0 -13px;
}

.crm_refined #emailid3 {
    width: 180px;
}

.crm_refined .marg_left1 {
    margin: 0 0 0 -32px;
}

.crm_refined #emailid4 {
    width: 263px;
}

.crm_refined .veu {
    margin: 0px 0 0 -15px;
}

.crm_refined label span.bold {
    color: #706060;
    font-family: AvenirLTStd-Black;
    font-size: 14px;
    margin-top: 5px;
}

.crm_refined .tyr {
    margin: 10px 0 0 33px;
    font-family: AvenirLTStd-BookOblique;
    color: #b4b4b4;
    font-size: 10px;
}

.crm_refined .clos {
    margin: 15px 6px 9px 0px;
}

.crm_refined .inAddition {
    margin-top: 15px;
}

.crm_refined .enal {
    color: #b4b4b4;
    font-family: AvenirLTStd-Black;
    font-size: 14px;
    margin-top: 2px;
}

.crm_refined .ery1 {
    margin-top: 13px;
}

.crm_refined .kuo {
    width: 33%;
    height: 52%;
}

.crm_refined .marginRight {
    margin: 0 36px 0 0;
    width: 192px;
}

.crm_refined .marg_left1 {
    margin: 0px;
}

.crm_refined #myModal {
    width: 382px;
}

.crm_refined .in {
    top: 25% !important;
    left: 57%;
}

.crm_refined .marg_left4 {
    margin: 0 0 0 -14px;
}

.crm_refined .phome-d {
    margin: 0 0 0 -26px;
}

.crm_refined .drop_mon {
    width: 193px;
}

.crm_refined .enable-pro {
    font-family: AvenirLTStd-Book;
    margin-top: 5px;
    margin-bottom: 5px;
}

.crm_refined .mon4 {
    width: 237px;
}

.crm_refined #emaili6 {
    width: 210px;
}

.crm_refined .padd8 {
    margin-top: 23px;
}

.crm_refined .text-ena {
    font-size: 13.31px;
    padding-top: 2px;
    color: #4f4d46;
}

.crm_refined .buttonclass01 {
    font-size: 11px;
}

.crm_refined .marg_lef4 {
    margin: 0 0 0 -1px;
}

.crm_refined .By-sign {
    margin-right: 21px;
}

.crm_refined .fontSiz2 {
    font-family: AvenirLTStd-Book;
    font-size: 13.31px;
    margin-top: 53px;
    margin: 28px 0px 0px 35px;
    padding-top: 4px;
}

.crm_refined .we-want {
    font-family: Arial;
    font-size: 1.1em;
    color: #706060;
}

.crm_refined .line-bor {
    margin-top: 38px;
}

.crm_refined .underline {
    text-decoration: underline;
}

.crm_refined .capitalize1 {
    text-decoration: underline;
    text-transform: uppercase;
}

.crm_refined #email4 {
    width: 92px;
}

.crm_refined form#manageInterests {
    margin-top: -17px;
}

.crm_refined .manage-communication-preferences {
    padding-top: 4px;
}

.crm_refined .add-ph {
    font-family: AvenirLTStd-Book;
    font-size: 14px;
}

.crm_refined .font-sz p {
    font-family: Arial;
    font-size: 12px;
    color: #706060;
}

.crm_refined .ed1 a {
    text-decoration: underline;
}

.crm_refined .margin_bmm {
    padding-bottom: 7px;
}

.crm_refined .span5.addLeftPadding {
    margin-top: 7px;
}

.crm_refined span.span1.mar_rgt.margin_top_bot.mar_rgt_reg {
    display: block !important;
}

.dynamicFpoContentContainer span.span3.mar_lft.pad_rigt {
    width: 12%;
}

.dynamicFpoContentContainer span.span3.mar_lft.pad_rigt input#zip {
    width: 66px;
}

.dynamicFpoContentContainer span.span3.marg_left5.phome-d {
    width: 15%;
    margin-left: 82px;
}

.dynamicFpoContentContainer span.span3.marg_left5.phome-d input#Extension {
    width: 66px;
}

.container-fluid.mobalbox .crm_refined span.span3.marg_left5 {
    width: 44%;
}

.container-fluid.mobalbox .crm_refined span.span3.marg_left5.phome-d label.fontSizeChange.txt_bd {
    font-family: Arial;
    font-size: 12px;
    margin-top: 5px;
    font-weight: normal;
}

.container-fluid.mobalbox .crm_refined span.span3.marg_left5.phome-d {
    width: 24%;
}

.container-fluid.mobalbox .crm_refined span.span3.marg_lef4 {
    width: 16%;
}

.container-fluid.mobalbox .crm_refined .styled-select.edit-m-d-y2.mon4.ven span.select-wrapper {
    width: 185px;
}

.container-fluid.mobalbox .crm_refined .styled-select.edit-m-d-y2.mon4.ven select#phone_type_wid {
    width: 185px;
}

.crm_refined span.span3.marg_left5.phome-d input#Extension {
    width: 66px;
}

.crm_refined #manageInterests .checkbox_d {
    margin-top: 4px;
}

.dynamicFpoContentContainer span.span4.mar_lft.pad_rigt {
    width: 35%;
}

#landingPageModal {
    width: 470px !important;
}

.crm_refined .container.content-bg.box-shadow {
    width: 440px;
}

.crm_refined .elements-group {
    text-align: center;
}

.crm_refined a#createAccountLink {
    float: right;
    margin-top: 30px;
    width: 84%;
}

.crm_refined .carousel {
    margin-bottom: 0 !important;
}

div#gc .span8.user-account.gc_user_account #edit-email p a.linkcolortxt {
    text-transform: capitalize !important;
}

div#gc .span8.user-account.gc_user_account #edit-email p {
    margin-top: 7px;
}

#gc .crm_refined #interestsUrl {
    color: #fff;
}

.margin-top0 {
    margin-top: -120px;
}

.lst_par.mar_lft.mar_top01.padd_bottm01 #primaryOptin_reg {
    margin-top: 0;
}

#crm-desk form {
    margin: 0;
    padding: 0;
}

#crm-desk .fontSize {
    font-size: 14px;
    color: #4f4d46;
}

#crm-desk em {
    font-size: 10px;
    color: #4f4d46;
}

#crm-desk .kan {
    color: #4d3629;
}

#crm-desk p {
    font-family: AvenirLTStd-Book;
    font-size: 14px;
}

.main_cnt .dynamicFPOContainer {
    width: 960px;
}

.marg-btm-overlay {
    margin-bottom: 22px;
}

.crm_refined .account-subscription-emailTopics,
.crm_refined .account-subscription-textTopics,
.crm_refined .textAlerts {
    opacity: 0.5;
    filter: alpha(opacity: 50);
    background: #fff;
}

.crm_refined .subscriptionsContainerGrey {
    background: #ffffff;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

#editPhone .row.options-click label {
    line-height: 20px;
    margin-top: 0;
}

#editPhone input#phone-ctn {
    width: 306px;
}

#editPhone input#phoneExt {
    width: 306px;
}

.crm_refined .crm_hide_textalerts {
    opacity: 0.5;
    filter: alpha(opacity: 50);
}

.crm_refined .disp_none {
    display: none;
}

.crm_refined a#edit-phone-toggle {
    padding-right: 5px;
}

.crm_refined a.remove-phone-toggle {
    padding-left: 5px;
}

.crm_refined .row.mar_btm.span12.mar-left-zero {
    width: 920px;
}

.crm_refined .span5.addLeftPadding p.txtbold.colorGrey.relative {
    width: 402px;
}

.crm_refined form#manageInterests .span3 {
    margin-right: 56px;
}

form#manage-subscriptions .addPadding25 .span2 {
    width: 200px;
}

form#manage-subscriptions .addPadding25 .span5.addLeftPadding .checkbox_d {
    margin-bottom: 23px;
}

.row.phone .span2 a#edit-phone-toggle {
    margin-left: 30px;
    margin-right: 3px;
}

.row.phone .span2 a#phone-remove-0 {
    margin-left: 5px;
}

.dynamicFpoContentContainer #textoptin_checkbox_d {
    margin-top: 4px;
}

.row.mar_top span.span1.mar_rgt.margin_top_bot.mar_rgt_reg {
    display: block !important;
}

.padd8 p.quoteText.addMarginRight50 {
    width: 101%;
    margin-left: 0;
}

.padd8 div#textoptin_checkbox_d {
    margin-top: 4px;
}

#primaryOptin_reg {
    margin-top: 5px;
}

.dynamicFpoContentContainer .checkbox_d {
    margin-top: 4px;
}

#crm-desk form {
    margin: 0;
    padding: 0;
}

#crm-desk .fontSize {
    font-size: 14px;
    color: #4f4d46;
}

#crm-desk em {
    font-size: 10px;
    color: #4f4d46;
}

#crm-desk .kan {
    color: #4d3629;
}

#crm-desk p {
    font-family: AvenirLTStd-Book;
    font-size: 14px;
}

a#createAccountLink {
    line-height: 35px;
}

.dataRow.crm_refined label.txt_bd {
    margin: 0;
}

.all_restarent.mar_top01.text-center {
    display: block !important;
}


/*R4.2 CSS Changes End*/


/*Defect 13364 */

.order_detail .linkcolortxt {
    text-decoration: underline;
}


/*Hit and trial for YH eat page-pooja*/

.container.body-content {
    background: none repeat scroll 0 0 #fff;
}

.row.row_marg_top22.different {
    margin-left: 149px;
    margin-right: 152px;
}


/*Defect 13399*/

#gc .login-bg #togo-account-login .options-click {
    line-height: 30px;
}


/*Defect 11645 */

a#removeCartItemModal_overlayCloseButton,
removeGCFromCart {
    font-family: AvenirLTStd-Book !important;
    font-weight: bold;
    font-size: 17px;
    color: #906d4f;
    !important
}


/* Defect 11645 */

a#removeCartItemModal_overlayCloseButton:hover,
removeGCFromCart:hover {
    font-family: AvenirLTStd-Book;
    color: #806147;
}


/*Defect 13392 */

#togo-account-login a.linkcolortxt.fgt-font {
    text-decoration: none!important;
    color: #906d4f;
}

#togo-account-login a.linkcolortxt.fgt-font:hover {
    text-decoration: underline!important;
    color: #806147;
}


/*Defect 11643 */

#editPhone_calcel_button a.txtdecnon {
    color: #906d4f;
}

#editPhone_calcel_button a.txtdecnon:hover {
    color: #806147;
    text-decoration: underline!important;
}


/*Defect 13622  */

#gc .box-pad-2.capitalize.bdr-btm.gc-box-bg {
    padding-bottom: 10px;
}


/* magic fix */

#guestSelectedRangeErr {
    color: red;
}


/* end */

.gc_expandlink.linkcolortxt.gc_expand_number {
    white-space: nowrap;
}


/* magic fix */

input.primary-btn.primary-login-btn-width {
    padding-bottom: 7px;
}

span#facebookLoginButton {
    padding-top: 7px;
}


/* end */

button.primary-btn.gc-marg-tp-bs.gc-wd-inp.gc-pad-bs.gc-sbt-btn.txtdecnon.login-bld:hover {
    background: #000;
}


/* Magic fix for 469502273 */

list-dish-desc-details,
strong {
    font-weight: normal !important;
}


/* End of Magic fix for 469502273 */


}
.left-bar .primary-btn:hover {
    background-color: #4b0443 !important;
}
.left-bar h1.style_h1 {
    letter-spacing: 0px;
    text-transform: uppercase;
    font-family: 'Intro W01 Regular Alt' !important;
    color: #4b0443 !important;
    line-height: 25px;
}
.left-bar p {
    font-size: 14px;
    color: #706b6b;
}
.left-bar .orderbtn button.primary-btn.btn_fl {
    margin-left: 0em;
    width: 100%;
    padding: 7px 15px;
    background-color: #9a3324;
    font-family: 'Intro W01 Bold Alt';
}
.left-bar .orderbtn button.primary-btn.btn_fl img {
    visibility: hidden;
}
.left-bar .inform-link,
.left-bar .orderbtn {
    padding: 0.6em 0em 0.6em 0;
}
.left-bar .inform-link button.primary-btn.btn_fl,
.left-bar .orderbtn button.primary-btn.btn_fl {
    margin-left: 0em;
    width: 100%;
    padding: 7px 15px;
}
.left-bar .inform-link button.primary-btn.btn_fl a,
.left-bar .orderbtn button.primary-btn.btn_fl a {
    text-decoration: none;
    color: #fff;
    font-family: 'Intro W01 Bold Alt';
}
.left-bar p {
    letter-spacing: 0px;
    margin-bottom: 0px;
}
.left-bar .inform-link+.favorite-link>.img>img {
    width: 18px;
}
.left-bar .inform-link {
    border-bottom: 1px solid #897068;
    padding-bottom: 20px;
}
.left-bar .inform-link button.primary-btn.btn_fl.btn_wishlist {
    background-color: #4e3629;
    font-family: 'Intro W01 Bold Alt';
}
.left-bar .inform-link button.primary-btn.btn_fl {
    background-color: #9a3324;
    font-family: 'Intro W01 Regular Alt';
}
.left-bar .inform-link .img {
    display: none;
}
.left-bar span.direct-text-size+.inform-link {
    border-top: 1px solid #897068;
    border-bottom: 1px solid #897068;
    margin-top: 15px;
}
.left-bar span.direct-text-size+.inform-link .est_time {
    font-family: 'Intro W01 bold';
    color: #706b6b;
    font-size: 12pt;
}
.left-bar span.direct-text-size+.inform-link .est_time .time_num {
    color: #a8ad00;
    font-size: 11pt;
    padding-left: 5px;
}
.left-bar .loca-details {
    border: 3px solid #a8ad00;
    border-radius: 5px;
    line-height: 15px;
    margin: 15px 0 5px;
}
.left-bar .loca-details .loca-details-inner {
    padding: 15px;
    font-size: 10pt;
}
.left-bar .loca-details .loca-details-inner p {
    color: #706060;
}
div#waitList,
#waitListConf {
    width: 35%;
}
div#waitList .primary-btn:hover,
#waitListConf .primary-btn:hover {
    background-color: #4b0443 !important;
}
div#waitList .container-fluid.mobalbox .span3.margin_lft_07,
#waitListConf .container-fluid.mobalbox .span3.margin_lft_07 {
    float: left;
    margin-left: 0px;
}
div#waitList .container-fluid.mobalbox .span3.margin_lft_07 a.linkcolortxt,
#waitListConf .container-fluid.mobalbox .span3.margin_lft_07 a.linkcolortxt {
    font-family: 'Intro W01 Bold';
}
div#waitList .container-fluid.mobalbox .span3.margin_lft_07 span.loc_sm_txt,
#waitListConf .container-fluid.mobalbox .span3.margin_lft_07 span.loc_sm_txt {
    font-size: 9pt;
}
div#waitList .container-fluid.mobalbox .wait_list_est,
#waitListConf .container-fluid.mobalbox .wait_list_est {
    float: right;
}
div#waitList .container-fluid.mobalbox .wait_list_est p,
#waitListConf .container-fluid.mobalbox .wait_list_est p {
    font-family: 'Intro W01 Bold';
    color: #706b6b;
    margin: 0px;
}
div#waitList .container-fluid.mobalbox .wait_list_est .time_num,
#waitListConf .container-fluid.mobalbox .wait_list_est .time_num {
    color: #a8ad00;
    font-size: 17pt;
    line-height: 22px;
}
div#waitList .container-fluid.mobalbox .guests,
#waitListConf .container-fluid.mobalbox .guests {
    margin-top: 10px;
    clear: both;
}
div#waitList .container-fluid.mobalbox .guests label,
#waitListConf .container-fluid.mobalbox .guests label {
    float: left;
}
div#waitList .container-fluid.mobalbox .guests .styled-select.span3,
#waitListConf .container-fluid.mobalbox .guests .styled-select.span3 {
    width: 75px;
    margin-left: 20px;
    float: left;
}
div#waitList .container-fluid.mobalbox .guests p,
#waitListConf .container-fluid.mobalbox .guests p {
    float: left;
    margin-left: 10px;
    width: 45%;
    font-size: 11px;
    line-height: 12px;
}
div#waitList .container-fluid.mobalbox form.send-overlay-form,
#waitListConf .container-fluid.mobalbox form.send-overlay-form {
    clear: both;
}
div#waitList .container-fluid.mobalbox form.send-overlay-form .input-append,
#waitListConf .container-fluid.mobalbox form.send-overlay-form .input-append {
    margin-bottom: 0px;
}
div#waitList .container-fluid.mobalbox form.send-overlay-form .input-append input.input-bg.span5,
#waitListConf .container-fluid.mobalbox form.send-overlay-form .input-append input.input-bg.span5 {
    margin-bottom: 15px;
}
div#waitList .container-fluid.mobalbox form.send-overlay-form .confirm-check,
#waitListConf .container-fluid.mobalbox form.send-overlay-form .confirm-check {
    margin-top: 0px;
}
div#waitList .container-fluid.mobalbox form.send-overlay-form .confirm-check a.globaloptinelement,
#waitListConf .container-fluid.mobalbox form.send-overlay-form .confirm-check a.globaloptinelement {
    text-decoration: none;
    color: #000;
}
div#waitList .container-fluid.mobalbox form.send-overlay-form .italic.txt-size,
#waitListConf .container-fluid.mobalbox form.send-overlay-form .italic.txt-size {
    font-size: 12px;
    font-style: italic;
    color: #000;
}
div#waitList .container-fluid.mobalbox form.send-overlay-form button.primary-btn.btn_fl.pull-right,
#waitListConf .container-fluid.mobalbox form.send-overlay-form button.primary-btn.btn_fl.pull-right {
    width: 45%;
    margin-top: 10px;
    background-color: #9a3324;
    font-family: 'Intro W01 Regular Alt';
}
div#waitList .container-fluid.mobalbox form.send-overlay-form button.primary-btn.btn_fl.pull-right a,
#waitListConf .container-fluid.mobalbox form.send-overlay-form button.primary-btn.btn_fl.pull-right a {
    color: #fff;
    font-size: 13px;
    text-decoration: none;
}
div#waitList .container-fluid.mobalbox form.send-overlay-form .overlay-check,
#waitListConf .container-fluid.mobalbox form.send-overlay-form .overlay-check {
    margin-top: -5px;
}
div#joinWaitList .primary-btn:hover,
#updateGuests .primary-btn:hover {
    background-color: #4b0443 !important;
}
div#joinWaitList .container-fluid.mobalbox .row a.linkcolortxt,
#updateGuests .container-fluid.mobalbox .row a.linkcolortxt {
    font-family: 'Intro W01 Bold';
}
div#joinWaitList .container-fluid.mobalbox .row span.loc_sm_txt,
#updateGuests .container-fluid.mobalbox .row span.loc_sm_txt {
    font-size: 9pt;
    color: #706b6b;
}
div#joinWaitList .container-fluid.mobalbox .row p.est_time,
#updateGuests .container-fluid.mobalbox .row p.est_time,
div#joinWaitList .container-fluid.mobalbox .row .span3.margin_lft_07,
#updateGuests .container-fluid.mobalbox .row .span3.margin_lft_07 {
    float: left;
    margin-top: 15px;
    color: #9A3324;
}
div#joinWaitList .container-fluid.mobalbox .row span.direct-text-size,
#updateGuests .container-fluid.mobalbox .row span.direct-text-size {
    display: block;
    clear: both;
    margin-left: 58px;
}
div#joinWaitList .container-fluid.mobalbox .row span.direct-text-size a,
#updateGuests .container-fluid.mobalbox .row span.direct-text-size a {
    font-family: inherit;
}
div#joinWaitList .container-fluid.mobalbox .row p.colortxt,
#updateGuests .container-fluid.mobalbox .row p.colortxt {
    margin: 15px 0px;
    color: #706c6e;
    font-family: 'Intro W01 Bold Alt';
}
div#joinWaitList .container-fluid.mobalbox .row button.primary-btn.btn_fl,
#updateGuests .container-fluid.mobalbox .row button.primary-btn.btn_fl {
    margin-left: 0px;
    width: 100%;
}
div#joinWaitList .container-fluid.mobalbox .row .make-change,
#updateGuests .container-fluid.mobalbox .row .make-change {
    float: left;
    margin-top: 10px;
}
div#joinWaitList .container-fluid.mobalbox .row .make-change button.primary-btn.btn_fl,
#updateGuests .container-fluid.mobalbox .row .make-change button.primary-btn.btn_fl {
    font-family: 'Intro W01 Regular Alt';
    background-color: #4e3629;
}
div#joinWaitList .container-fluid.mobalbox .row .make-change a,
#updateGuests .container-fluid.mobalbox .row .make-change a {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
div#joinWaitList .container-fluid.mobalbox .row .share_your,
#updateGuests .container-fluid.mobalbox .row .share_your {
    float: left;
    margin-left: 40px;
    margin-top: 10px;
}
div#joinWaitList .container-fluid.mobalbox .row .share_your button.primary-btn.btn_fl.btn_wishlist,
#updateGuests .container-fluid.mobalbox .row .share_your button.primary-btn.btn_fl.btn_wishlist {
    background-color: #9a3324;
    font-family: 'Intro W01 Regular Alt';
}
div#joinWaitList .container-fluid.mobalbox .row .share_your a,
#updateGuests .container-fluid.mobalbox .row .share_your a {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
div#joinWaitList .container-fluid.mobalbox .row span.colortxt+button.primary-btn,
#updateGuests .container-fluid.mobalbox .row span.colortxt+button.primary-btn {
    margin-top: 15px;
}
div#joinWaitList .container-fluid.mobalbox .row p.colortxt>span,
#updateGuests .container-fluid.mobalbox .row p.colortxt>span {
    font-family: initial;
    color: #000;
}
#editNoofGuests .primary-btn:hover {
    background-color: #4b0443 !important;
}
#editNoofGuests .container-fluid.mobalbox .row .guests {
    margin-top: 15px;
}
#editNoofGuests .container-fluid.mobalbox .row .guests label {
    float: left;
}
#editNoofGuests .container-fluid.mobalbox .row .guests .styled-select.span3 {
    float: left;
    margin-left: 10px;
    width: 18%;
}
#editNoofGuests .container-fluid.mobalbox .row .guests p i {
    clear: both;
    display: block;
    font-size: 12px;
    padding-top: 15px;
}
#editNoofGuests .container-fluid.mobalbox .row .guests button.primary-btn.btn_fl.pull-right {
    width: 25%;
    margin-top: 10px;
    background-color: #9a3324;
    margin-right: 35px;
    font-family: 'Intro W01 Regular Alt';
}
#editNoofGuests .container-fluid.mobalbox .row .guests button.primary-btn.btn_fl.pull-right a {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
#editNoofGuests .container-fluid.mobalbox .row .guests a.pull-left.mar-top1.review-cart {
    text-decoration: underline;
}
div#removeFromList .primary-btn:hover {
    background-color: #4b0443 !important;
}
div#removeFromList button.primary-btn.btn_fl.pull-left {
    margin-top: 30px;
    background-color: #9a3324;
    width: 50%;
}
div#removeFromList button.primary-btn.btn_fl.pull-left a {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    font-family: 'Intro W01 Bold';
}
div#removeFromList button.primary-btn.btn_fl.pull-right {
    margin-top: 30px;
    background-color: #9a3324;
}
div#removeFromList button.primary-btn.btn_fl.pull-right a {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    font-family: 'Intro W01 Bold';
}
#listConfirmation .primary-btn:hover {
    background-color: #4b0443 !important;
}
#listConfirmation button.primary-btn.btn_fl.pull-left,
#listConfirmation button.primary-btn.btn_fl.pull-right {
    margin-top: 30px;
    background-color: #9a3324;
}
#listConfirmation button.primary-btn.btn_fl.pull-left a,
#listConfirmation button.primary-btn.btn_fl.pull-right a {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    font-family: 'Intro W01 Bold';
}
.span3.margin_lft_07>.direct-text-size+p {
    font-family: 'Intro W01 Regular Alt';
    margin-top: 10px;
}
span.time_num {
    color: #a8ad00;
}
.more_info {
    clear: both;
}
.pull-left.map_thumb_img.moreinfo .est_time {
    font-family: 'Intro W01 Regular Alt';
    color: #706b6b;
    font-size: 14px;
}
.pull-left.map_thumb_img.moreinfo button.view-menu-btn.margin_lt_15:hover {
    background-color: #4b0443 !important;
}
.pull-left.map_thumb_img.moreinfo button.view-menu-btn.margin_lt_15 a {
    color: #fff;
}
.pull-left.map_thumb_img.moreinfo button.view-menu-btn.margin_lt_15 a:hover {
    text-decoration: none;
}
.map_span .posabs.map-popup {
    top: 75px;
    z-index: 0;
    width: 74%;
    left: 42px;
}
.map_span .posabs.map-popup a.linkcolortxt.fnt_size_tit {
    color: #9a3324;
    font-family: 'Intro W01 Bold Alt';
}
.map_span .posabs.map-popup .pull-left.map_thumb_img.more_info {
    font-weight: bold;
}
.map_span .posabs.map-popup .pull-left.map_thumb_img.moreinfo button.view-menu-btn.margin_lt_15 {
    padding: 15px 0px;
}
.map_span .posabs.map-popup .pull-left.map_thumb_img.moreinfo button.view-menu-btn.margin_lt_15 a,
.map_span .posabs.map-popup .pull-left.map_thumb_img.moreinfo button.view-menu-btn.margin_lt_15 a:hover {
    color: #fff !important;
    text-decoration: none;
}
.map_span .posabs.map-popup .pull-left.map_thumb_img.moreinfo+.pull-left.map_thumb_img.more_info a.linkcolortxt {
    color: #9a3324;
}
.map_span .posabs.map-popup .pull-left.map_thumb_img.moreinfo+.pull-left.map_thumb_img.more_info a.linkcolortxt:hover {
    color: #612C51;
}
.map_span .pull-left.map_thumb_img.moreinfo {
    width: 60%;
}
.map_span .pull-left.map_thumb_img.moreinfo button.view-menu-btn.margin_lt_15 {
    padding: 15px 0px;
    width: 75%;
    font-size: 12px;
    margin-left: 0px;
    font-family: 'Intro W01 Regular Alt';
}
.container-fluid.mobalbox h3.myModalLabel {
    font-family: "Intro W01 Regular Alt";
    text-transform: none;
    color: #4a0441;
    font-size: 25pt;
}
.rightmap-content .location-map {
    margin-top: 15px;
}
.rightmap-content .row .input-append.search-box button#directionsBtn {
    font-family: "Intro W01 Bold Alt";
}
.rightmap-content .row p {
    font-size: 11pt;
}
.rightmap-content .row p span#tores {
    font-family: "Intro W01 Bold Alt";
}
.rightmap-content .row p span#fromres {
    text-decoration: none;
    color: #4b0443;
    font-family: "Intro W01 Bold Alt";
}
.casual_span .rt_span_width.pull-right.margin_rt_05 button {
    width: 125px !important;
}
.casual_span .rt_span_width.pull-right.margin_rt_05 button.order-btn.margin_lt_15.margin_top3.pull-right,
.casual_span .rt_span_width.pull-right.margin_rt_05 button.view-menu-btn.margin_lt_15.pull-right {
    padding: 15px 0px;
    font-family: "Intro W01 Bold";
    font-size: 12px;
}
.casual_span .rt_span_width.pull-right.margin_rt_05 button.view-menu-btn.margin_lt_15.pull-right:hover {
    background-color: #4b0443 !important;
}
.casual_span .rt_span_width.pull-right.margin_rt_05 button.view-menu-btn.margin_lt_15.pull-right>a {
    font-size: 12px;
    color: #fff;
    text-decoration: none;
}
.casual_span .rt_span_width.pull-right.margin_rt_05 .wl_ind button.order-btn.margin_lt_15.margin_top3.pull-right {
    margin-top: 15px;
}
.casual_span .loc_span {
    font-family: "Intro W01 Bold Alt";
    text-transform: capitalize;
}
.casual_span .span3.margin_lft_07 span {
    line-height: 1.2em;
}
.casual_span .span3.margin_lft_07 span img {
    margin: 10px 0;
}
.casual_span .span3.margin_lft_07 span.loc_sm_txt {
    font-size: 12px;
}
.casual_span .span3.margin_lft_07 .est_time {
    font-family: 'Intro W01 bold';
    color: #706b6b;
    font-size: 12pt;
}
.casual_span .span3.margin_lft_07 .est_time .time_num {
    color: #a8ad00;
    font-size: 11pt;
    line-height: 20px;
}
.casual_span .span3.margin_lft_07 a.linkcolortxt {
    color: #9a3324;
}
h3.myModalLabel+p {
    font-size: 10pt;
}
.span1.numb_width {
    margin-right: 0.6em;
}
#changeLocation {
    width: 40%;
}
#changeLocation .primary-btn:hover {
    background-color: #4b0443 !important;
}
#changeLocation button.primary-btn.btn_fl.pull-left {
    margin-top: 30px;
    background-color: #9a3324;
    width: 42%;
}
#changeLocation button.primary-btn.btn_fl.pull-left a {
    color: #fff;
    font-size: 11px;
    text-decoration: none;
}
#changeLocation button.primary-btn.btn_fl.pull-right {
    margin-top: 30px;
    background-color: #9a3324;
    width: 53%;
}
#changeLocation button.primary-btn.btn_fl.pull-right a {
    color: #fff;
    font-size: 11px;
    text-decoration: none;
}
.direct-text-size a {
    font-family: inherit;
    font-weight: normal;
    font-size: 14px;
}
.findres>li>a {
    width: 16.7em;
    font-family: AvenirLTStd-Book;
    font-size: 10px;
}
button#enterSwitchLoc {
    width: 125px;
    font-family: 'Intro W01 bold';
}
button#viewWaitList {
    width: 125px;
    font-family: 'Intro W01 bold';
}
.viewEdit_Det {
    background: #9A3324;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    padding: 5px 15px;
    text-transform: uppercase;
    width: 276px !important;
    border-radius: 0px !important;
    font-weight: normal;
    height: 33px;
}
.viewEdit_Det:hover {
    background: #612C51;
}
button#enterWaitList {
    width: 100%!important;
    font-family: 'Intro W01 bold';
    height: 33px;
}
.labels {
    color: white;
    font-size: 13px;
    color: red;
    float: center;
    Position: relative;
    font-family: "Intro W01 Bold";
    text-transform: uppercase;
}
.map_span a {
    color: #9a3324;
}
.map-pop-tit span>a {
    color: #9a3324;
    text-decoration: underline;
}
#content_body .est_time {
    font-family: 'Intro W01 bold';
    color: #706b6b;
    font-size: 10pt;
    border-top: 1px solid #897068;
}
#content_body .est_time .time_num {
    font-family: 'Intro W01 bold';
    color: #a8ad00;
    font-size: 10pt;
    line-height: 20px;
}
div#myPopoverContent {
    left: -240px;
}
div#myPopoverContent .arrow {
    left: 82%
}
div#myPopoverContent input.grn-btn.btn-full.order-pad.buttonclass01.tool-btn1 {
    margin-top: 10px;
}
div#joinWaitListModal {
    width: 55%;
}
div#joinWaitListModal .primary-btn:hover,
#updateGuests .primary-btn:hover {
    background-color: #4b0443 !important;
}
div#joinWaitListModal .container-fluid.mobalbox .row a.linkcolortxt,
#updateGuests .container-fluid.mobalbox .row a.linkcolortxt {
    font-family: 'Intro W01 Bold';
}
div#joinWaitListModal .container-fluid.mobalbox .row span.loc_sm_txt,
#updateGuests .container-fluid.mobalbox .row span.loc_sm_txt {
    font-size: 9pt;
    color: #706b6b;
}
div#joinWaitListModal .container-fluid.mobalbox .row p.est_time,
#updateGuests .container-fluid.mobalbox .row p.est_time,
div#joinWaitListModal .container-fluid.mobalbox .row .span3.margin_lft_07,
#updateGuests .container-fluid.mobalbox .row .span3.margin_lft_07 {
    float: left;
    margin-top: 15px;
    color: #9A3324;
}
div#joinWaitListModal .container-fluid.mobalbox .row span.direct-text-size,
#updateGuests .container-fluid.mobalbox .row span.direct-text-size {
    display: block;
    clear: both;
    margin-left: 0px;
}
div#joinWaitListModal .container-fluid.mobalbox .row span.direct-text-size a,
#updateGuests .container-fluid.mobalbox .row span.direct-text-size a {
    font-family: inherit;
}
div#joinWaitListModal .container-fluid.mobalbox .row p.colortxt,
#updateGuests .container-fluid.mobalbox .row p.colortxt {
    margin: 15px 0px;
    color: #706c6e;
    font-family: 'Intro W01 Bold Alt';
}
div#joinWaitListModal .container-fluid.mobalbox .row button.primary-btn.btn_fl {
    width: 214px;
    margin-left: 0px;
    margin-top: 20px;
}
#updateGuests .container-fluid.mobalbox .row button.primary-btn.btn_fl {
    margin-left: 0px;
    width: 169px;
}
div#joinWaitListModal .container-fluid.mobalbox .row .make-change,
#updateGuests .container-fluid.mobalbox .row .make-change {
    float: left;
    margin-top: 10px;
}
div#joinWaitListModal .container-fluid.mobalbox .row .make-change button.primary-btn.btn_fl,
#updateGuests .container-fluid.mobalbox .row .make-change button.primary-btn.btn_fl {
    font-family: 'Intro W01 Regular Alt';
    background-color: #4e3629;
    display: block;
}
div#joinWaitListModal .container-fluid.mobalbox .row .make-change a,
#updateGuests .container-fluid.mobalbox .row .make-change a {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
div#joinWaitListModal .container-fluid.mobalbox .row .share_your,
#updateGuests .container-fluid.mobalbox .row .share_your {
    float: left;
    margin-left: 40px;
    margin-top: 10px;
}
div#joinWaitListModal .container-fluid.mobalbox .row .share_your button.primary-btn.btn_fl.btn_wishlist,
#updateGuests .container-fluid.mobalbox .row .share_your button.primary-btn.btn_fl.btn_wishlist {
    background-color: #9a3324;
    font-family: 'Intro W01 Regular Alt';
    display: block;
}
div#joinWaitListModal .container-fluid.mobalbox .row .share_your a,
#updateGuests .container-fluid.mobalbox .row .share_your a {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
div#joinWaitListModal .container-fluid.mobalbox .row span.colortxt+button.primary-btn,
#updateGuests .container-fluid.mobalbox .row span.colortxt+button.primary-btn {
    margin-top: 15px;
}
div#joinWaitListModal .container-fluid.mobalbox .row p.colortxt>span,
#updateGuests .container-fluid.mobalbox .row p.colortxt>span {
    font-family: normal;
    color: #000;
}
#editWaitList .primary-btn:hover {
    background-color: #4b0443 !important;
}
#enterRMWaitList .primary-btn:hover {
    background-color: #4b0443 !important;
}
#enterRMWaitList button.primary-btn.btn_fl.pull-left,
#listConfirmation button.primary-btn.btn_fl.pull-right {
    margin-top: 30px;
    background-color: #9a3324;
}
#enterRMWaitList button.primary-btn.btn_fl.pull-left a,
#listConfirmation button.primary-btn.btn_fl.pull-right a {
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    font-family: 'Intro W01 Bold';
}
#waitlist-step2 .colortxt {
    clear: both;
}
#editconfirm-close .colortxt {
    clear: both;
}
#view-wait-list .colortxt {
    clear: both;
}
span#findRestaurantLink {
    position: relative;
    top: -32px;
}
div#join_checkbox.checkbox_checked {
    background-position: 0% 0% !important;
}

/*defect 21480 start*/
form#joinWaitlistForm {
    margin-top: 58px;
}
#joinWaitlistForm .guests label {
    width: 105px;
}
form#joinWaitlistForm .guests p small {
    font-size: 11px;
    font-style: italic;
}
form#joinWaitlistForm div#partySize {
    margin-top: -29px;
    margin-left: 106px;
}
#waitlist-step1 .wait_list_est {
    margin-top: 16px;
}
form#joinWaitlistForm .guests #partySize {
    width: 85px!important;
}
form#joinWaitlistForm .guests p small {
    font-size: 11px;
    font-style: italic;
    margin-top: -28px;
    float: left;
    margin-left: 207px;
    width: 180px;
    line-height: 12px;
}
div#joinWaitListModal {
    /* width: 557px; */
}
.overlay-check .confirm-check a.globaloptinelement {
    color: #706060;
    text-decoration: none!important;
}
.wait_list_est p.time_num {
    color: #a8ac01!important;
    font-size: 22px;
    font-family: 'Intro W01 Regular';
    margin-top: -5px;
}
#waitlist-step1 .wait_list_est p {
    font-family: Intro W01 Regular ALt;
}
#waitlist-step1 #joinWaitlistForm .input-append input {
    margin-bottom: 15px;
}

/*Added for Defect 23838*/
#joinWaitlistForm input#offers {
    margin: 6px 1px 0px;
}
#joinWaitlistForm input#waitlist_offers {
    margin: 6px 1px 0px;
}

/*End for Defect 23838*/

/*Added for Defect 23903*/
div#switchLocationModal {
    width: 55%!important;
}

/*End for Defect 23903*/

/*Defect 21480 end*/

/*Defect 21542 start*/
.map_thumb_img.more_info a.linkcolortxt {
    font-size: 14px;
}
.moreinfo form[name="locationForm"] input[value="JOIN WAIT LIST"] {
    height: 24px;
    font-family: Intro W01 Regular Alt;
}
.moreinfo form[name="locationForm"] {
    font-size: 15px;
}

/*Defect 21542 end*/
div#joinWaitListStep2 h3.myModalLabel2 {
    font-family: "Intro W01 Regular Alt";
    font-weight: normal;
    color: #4b0443;
    /*defect 21552*/
}
.send-btn {
    background: url("http://media.yardhouse.com/images/site/send-email-btn.png") no-repeat scroll 0 0 #B13C1B;
    display: block;
    width: 160px;
    height: 32px;
    border: 0;
}
.frm-bder {
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    margin-bottom: 2em;
    padding: 1.5em 0 1.5em 1em;
}
#locEmail_webahead {
    background-color: #4e3629 !important;
}
#orderbtn_webahead {
    width: 100%;
    text-align: center;
    margin-left: 0px;
    font-family: 'Intro W01 Bold Alt';
}
#viewMenu_webahead {
    width: 100%;
    text-align: center;
    font-family: 'Intro W01 Bold Alt';
}
#enterWaitList {
    font-family: 'Intro W01 Bold Alt';
    padding: 7px 7px;
}
#enterSwitchLoc {
    font-family: 'Intro W01 Bold Alt';
    padding: 7px 7px;
}
#viewWaitList {
    font-family: 'Intro W01 Bold Alt';
    padding: 7px 7px;
}
.left-bar p#info-link-webhead {
    padding-bottom: 10px;
}
.input_btn_or_webahead {
    height: 33px;
    padding-left: 40px;
    text-align: left;
    min-width: 167px;
    background: url("http://media.yardhouse.com/images/site/order-loc-bg.png") no-repeat scroll 0 0 #b13c1b;
}
.input_btn_view_webahead {
    height: 33px;
    padding-left: 40px;
    text-align: left;
    min-width: 167px;
    background: url("http://media.yardhouse.com/images/site/view-loc-bg.png") no-repeat scroll 0 0 #b13c1b;
}
button#enterWaitList,
button#viewWaitList,
button#enterSwitchLoc {
    width: 100%;
    font-family: 'Intro W01 bold';
}

/*defect 21504 fix*/
label.noofguests {
    width: 108px, float: left !important;
}
div.partySizeDropldown {
    width: 18%
}

/*defect 21554*/
.join_checkbox_overlay {
    height: 25px;
    width: 19px;
    float: left;
    margin-top: -2px;
    cursor: pointer;
    text-align: left;
    padding: 0 0 0 4px !important;
}

/*defect 21500*/
p.green-textheading.capitalize.wl_find_location {
    margin-bottom: 8px;
}
.primary-btn btn_fl pull-right {
    font-family: Intro W01 Regular ALt;
}

/*defect 21502*/
#waitlist-text small {
    font-style: italic;
}

/*21494 defect*/
#waitlist-step1 p.italic.txt-size {
    font-style: italic;
}

/* defect 13464 and 22368*/
.span1.order-qty {
    width: 42px;
}

/*defect 21373*/
#gc .lok_to_wid #order-lookup .span.lup-radio.mar_top6 {
    margin-left: 50px;
}

/*defect */
.modal.hide.fade.in.modal-large {
    margin-left: -418px;
}
.loc_span_wht .row .span3 {
    width: 239px !important;
}
.loc_span_wht .rt_span_width.pull-right.margin_rt_05 .order-btn {
    width: 125px;
}
.account_user .left-bar .orderbtn .primary-btn.btn_fl.input_btn_or {
    font-size: 14px;
}
.account_user .left-bar .orderbtn input.primary-btn.btn_f.input_btn_view {
    font-size: 14px;
}

/*commented for defect 23838
.modal.modalunkown.hide.fade.in{width:34.5% !important;}*/

/*Defect 23707 and 23714*/
.wl_nav .shop-nav .top-txt.top-nav-fix .find-btn.wl_join p {
    font-weight: normal;
}
.account_user .left-bar .orderbtn .primary-btn.btn_fl.input_btn_or {
    font-size: 14px;
}
.account_user .left-bar .orderbtn input.primary-btn.btn_f.input_btn_view {
    font-size: 14px;
}

/*defect 23742*/
.map_span .posabs.map-pop .moreinfo .order-btn.mar_top10 {
    font-size: 10px;
    width: 180px !important;
}

/*defect 23715*/
.container-fluid.mobalbox form.send-overlay-form .txt-size {
    width: 400px;
    height: auto;
}

/*defect 23742*/
.mapLocationBtn� {
    �width: �82%!important;
    � �font-size: �9px;
    padding-right: 0px;
    padding-left: 0px;
}

/*defect 23742*/

/*defect 24141 24140  */
.account_user .left-bar .orderbtn .primary-btn.btn_fl {
    /*background-image: none; defect 24636*/
}
.left-bar .orderbtn input#viewMenu_webahead {
    background-color: #9A3324 !important;
    background-image: none;
}
.left-bar .orderbtn input#orderbtn_webahead {
    background-color: #9A3324 !important;
    margin-top: 2px;
}
.map_img .gm-style .labels {
    font-family: 'Intro W01 Bold' !important;
    text-transform: uppercase !important;
}

/* defect 24141 24140 */

/* defect 24135 */
.account_user .order-btn {
    height: 30px;
    font-size: 11px;
}

/* defect 24135 */

/* defect 24163  */
#joinWaitListButton #viewWaitList {
    font-family: AvenirLTStd-Book, Arial, sans-serif;
    font-weight: bold;
}

/* defect 24163  */

/* defect 24131  */
.shop-nav .detail_loc .rest-details .detialArrow.wl-arrow {
    height: 11px;
}

/* defect 24133  */
.maincontent .location-icons li.left a img {
    display: none;
}
.maincontent .location-icons li.right a img {
    display: none;
}
.location-popup .maincontent p.est_time {
    font-family: 'Intro W01 Bold';
}
.location-popup .maincontent #waitListInfo a#enterWaitList {
    padding-left: 0px;
    font-family: inherit;
}
.location-popup .maincontent div#waitListInfo p.est_time {
    margin-bottom: 4px;
}
.location-popup .maincontent div#waitListInfo {
    margin-bottom: 10px;
    margin-top: 10px;
}

/* defect 24137  */
.posabs.map-pop .map-pop-tit span a {
    font-family: 'Intro W01 Bold';
}

/* defect 24149  */
.location-popup .maincontent #waitListInfo a#viewWaitList {
    padding-left: 0px;
    padding-bottom: 0px;
    font-family: inherit;
}

/* defect 24144  */
.modal.modalunkown.hide.fade.in {
    margin-top: 20px
}
.mobalbox .mobalbox .margin_lft_07 {
    margin-left: 0px;
}
.mobalbox .send-overlay-form label i {
    text-transform: uppercase;
}
.container-fluid.mobalbox form.send-overlay-form .txt-size i {
    text-transform: uppercase;
}

/* defect 24142 */
#location-pop-up .location-icons .linehr {
    border-top: none;
}
#location-pop-up .content-strip.text-center {
    border-top: 1px solid #b5b5b5;
    clear: both;
}
.loc_span_grd .margin_lft_07 p.est_time {
    border: none !important;
}
.wl_nav .location-popup a {
    color: #000;
}
/*------24662-----*/
.maincontent .content-strip p.green-textheading {
    color: #000;
    text-align: center;
    font-family: AvenirLTStd-Book;
}
/*------24662-----*/
.content-strip.text-center p.green-textheading {
    color: #000;
    text-align: center;
    font-family: AvenirLTStd-Book;
}
/*------24662---*/
.tabbed_pad .left-bar .style_h1 {
    color: #000 !important;
    font-family: TradeGothicLT-BoldCondTwenty !important;
    font-size: 48px;
    letter-spacing: 2px;
    line-height: 48px;
}
/*--------24666------*/

/*Fix for magic# 469617594- Pooja*/
.loc_span_grey .rt_span_width {
    width: 126px;
}
/*-----24872*/
.loc_span_grd .rt_span_width {
    width: 127px;
}
/*-----24872*/
.tabbed_pad .marg_left5p .casual_span .loc_span {
    text-transform: uppercase;
    font-family: AvenirLTStd-Book;
}
/*----24873-*/
.left-bar .inform-link {
    border-bottom: none;
    padding: 0.6em;
}
/*-----24875-----YH Desktop*/
.location-popup .content-strip.text-center {
    border-top: none !important;
}
/*-----24876----YH---Desktop*/
.location-popup .location-icons ul li.left {
    border-right: 1px solid #b5b5b5 !important;
}
/*-----24876----YH---Desktop*/
.maincontent .text-center .wl_find_location {
    text-transform: uppercase !important;
}
/*-----24876----YH---Desktop*/
#location-pop-up .location-icons .linehr {
    border-top: 1px solid #b5b5b5;
    clear: both;
}
/*24876*/
.header .menu {
    margin-top: 17px;
}
/*------24879--------YH Desktop*/
.pull-right.shop-nav .my_cart span.order_num {
    background-color: #ba6d40;
    border: 1px solid #fff;
}
/*-----24877--------YH Desktop*/
.casual_span span.direct-text-size {
    float: left;
    width: 245px;
}
/*24877*/
.casual_span .span3.margin_lft_07 span.loc_sm_txt {
    float: left;
    width: 245px;
}
/*24877*/
#locEmail_webahead {
    display: none
}
/*24874*/
#btn-info-link-weabhead {
    display: none;
}
/*24874*/
.wl_nav .pull-right.shop-nav {
    margin-top: 18px;
}
/*24879*/
.wl_nav .txt-welcome a.capitalize {
    color: #c99a6c;
}
.wl_nav .pull-right.shop-nav {
    min-height: 58px;
    padding: 0px;
}
.left-bar form .inform-link-gd {
    margin-top: 0px;
}
/*24875*/
.orderbtn .chalkboard-beer-link {
    padding: 0px 8px 5px 6px !important;
}
/*24875*/
.wl_nav .detail_loc a#headRestName {
    color: #bbbbbb;
}
/*24661*/
.acc-det a.capitalize.myaccount_lh {
    text-transform: uppercase;
}
.wl_nav p#changeLocationLink a {
    color: #c99a6c
}

/*to hide the send other brand offers check box on join wait list overlay*/

/*#waitlist-step1 #joinWaitlistForm .overlay-check .confirm-check .checkbox_d_overlay {
  display: none;
}
#waitlist-step1 #joinWaitlistForm .overlay-check .confirm-check #newsOpts {
  display: none;
}*/

/*For magic# 469624146- Pooja*/
.offset2.span4.margin_rt_05 {
    margin-left: 160px;
}
.container.yh_container .row.offset2.span8 {
    margin-left: 160px;
}