﻿#KxCatering { margin:10px 15px 60px; }
#KxCatering input[type="text"], #KxCatering .kinetic_input[type="text"], #KxCatering .kinetic_input[type="password"] { max-width:220px; }
/*Links*/
#KxCatering a { -moz-transition:none; -webkit-transition:none; -o-transition:none; transition:none; }
#KxCatering a:link, #KxCatering a:active, #KxCatering a:visited { color:#c02646; }
#KxCatering a:hover { color:#644459; }
/*Standard Buttons*/
#KxCatering input[type=submit],
#KxCatering div.kinetic_input_row input[type=submit],
#KxCatering input[type=button],
#KxCatering #kinetic_register_go input[type=button],
#KxCatering .kinetic_tablerow_white_cell3 input:hover,
#KxCatering #kinetic_register_go input[type=submit],
#KxCatering div.kinetic_form_col_free3_input input,
#KxCatering div.kinetic_form_col_free3_input input:hover,
#KxCatering .kinetic_choosebutton:hover,
#KxCatering div#kinetic_leftcolumn3 div#kinetic_required2_cell input[type=submit],
#KxCatering div.kinetic_form_col_free1d_input input[id*="btnBook"],
#KxCatering td.kinetic_cart_box_row_input input[id*="btnReviewCart"],
#KxCatering div.kinetic_input_row input[id*="btnCheckout"],
#KxCatering div.kinetic_input_row input[id*="btnBook"],
#KxCatering div#kinetic_register_go input[type=submit],
#KxCatering #kinetic_signin_go input[type=submit],
#KxCatering #kinetic_signin_go input[type=button] {
    background:#a40c2c;
    border:3px solid #be0f34;
    font-family:'OpenSansRegular';
    padding:0px 5px;
    -webkit-transition:all .5s;
    transition:all .5s;
}

    #KxCatering #kinetic_signin_go input[type=button], 
    #KxCatering div.kinetic_form_col_free1d_input input[id*="btnBook"], 
    #KxCatering td.kinetic_cart_box_row_input input[id*="btnReviewCart"], 
    #KxCatering div.kinetic_input_row input[id*="btnCheckout"], 
    #KxCatering div.kinetic_input_row input[id*="btnBook"] {
        background:url(../images/checkoutbuttonbg.png) no-repeat 20px center #a40c2c!important;
    }

#KxCatering #kinetic_signin_go input[type=submit]:hover,
#KxCatering #kinetic_signin_go input[type=button]:hover,
#KxCatering .kinetic_tablerow_white_cell3 input:hover,
#KxCatering div.kinetic_form_col_free1d_input input[id*="btnBook"]:hover,
#KxCatering div#kinetic_register_go input[type=submit]:hover,
#KxCatering #kinetic_register_go input[type="button"]:hover,
#KxCatering input[type=submit]:hover,
#KxCatering div.kinetic_input_row input[type=submit]:hover,
#KxCatering div.kinetic_form_col_free3_input input:hover,
#KxCatering div.kinetic_input_row input[id*="btnCheckout"]:hover,
#KxCatering div#kinetic_leftcolumn3 div#kinetic_required2_cell input[type=submit]:hover,
#KxCatering td.kinetic_cart_box_row_input input[id*="btnReviewCart"]:hover,
#KxCatering div.kinetic_input_row input[id*="btnBook"]:hover {
    background-color:#be0f34;
    border:3px solid #be0f34;
    box-shadow: inset 0 0 8px 1px rgba(0, 0, 0, 0.19);
}
/*Checkout Buttons*/
#KxCatering #kinetic_signin_go input[type=button],
#KxCatering div.kinetic_form_col_free1d_input input[id*="btnBook"],
#KxCatering td.kinetic_cart_box_row_input input[id*="btnReviewCart"],
#KxCatering div.kinetic_input_row input[id*="btnCheckout"],
#KxCatering div.kinetic_input_row input[id*="btnBook"] {
    background:#4C7969 url(../images/checkoutbuttonbg.png) no-repeat 20px center;
    background:url(../images/checkoutbuttonbg.png) no-repeat 20px center, -moz-linear-gradient(top, #4C7969 0%, #619180 100%);
    background:url(../images/checkoutbuttonbg.png) no-repeat 20px center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4C7969), color-stop(100%,#619180));
    background:url(../images/checkoutbuttonbg.png) no-repeat 20px center, -webkit-linear-gradient(top, #4C7969 0%,#619180 100%);
    background:url(../images/checkoutbuttonbg.png) no-repeat 20px center, -o-linear-gradient(top, #4C7969 0%,#619180 100%);
    background:url(../images/checkoutbuttonbg.png) no-repeat 20px center, -ms-linear-gradient(top, #4C7969 0%,#619180 100%);
    background:url(../images/checkoutbuttonbg.png) no-repeat 20px center, linear-gradient(to bottom, #4C7969 0%,#619180 100%);
    padding:8px 30px 8px 39px;
    -webkit-transition:all .5s;
    transition:all .5s;
}
#KxCatering #kinetic_signin_go input[type=button]:hover,
#KxCatering div.kinetic_form_col_free1d_input input[id*="btnBook"]:hover,
#KxCatering td.kinetic_cart_box_row_input input[id*="btnReviewCart"]:hover,
#KxCatering div.kinetic_input_row input[id*="btnCheckout"]:hover,
#KxCatering div.kinetic_input_row input[id*="btnBook"]:hover { box-shadow: inset 0 0 8px 1px rgba(0, 0, 0, 0.19); }
/*Headings*/
#KxCatering .kinetic_titlebar,
#KxCatering .kinetic_titlebar2,
#KxCatering .kinetic_titlebar_title,
#KxCatering .kinetic_titlebar2_title,
#KxCatering #kinetic_mydetails h2,
#KxCatering #kinetic_mydetails_wide h2 span,
#KxCatering #kinetic_searchmenu .menu h2,
#KxCatering #kinetic_booknowmenu .menu h2 {
    background-color:#a40c2c;
    color:#fff;
    font-family:'OpenSansExtraBold';
    font-size:14px;
    font-size:0.9rem;
    letter-spacing:1px;
    text-transform:uppercase;
}
/*Fix for overly wide columns on ReviewOrder.aspx*/
#KxCatering div.kinetic_form_row.special_case,
#KxCatering .kinetic_table_order_details.special_case { width:743px !important; }

#KxCatering #kinetic_homeWelcome3 a { color: #a40c2c; }
#KxCatering #kinetic_homeWelcome3 a:hover { color: #a40c2c; text-decoration: underline; }

#KxCatering #kinetic_homeWelcome h1 { color:#a40c2c; margin-left: 0; }
 

#KxCatering input[type=submit], #KxCatering div.kinetic_input_row input[type=submit], #KxCatering input[type=button], #KxCatering #kinetic_register_go input[type=button], #KxCatering .kinetic_tablerow_white_cell3 input:hover, #KxCatering #kinetic_register_go input[type=submit], #KxCatering div.kinetic_form_col_free3_input input, #KxCatering div.kinetic_form_col_free3_input input:hover, #KxCatering .kinetic_choosebutton:hover, #KxCatering div#kinetic_leftcolumn3 div#kinetic_required2_cell input[type=submit], #KxCatering div#kinetic_signed_in_bar a, #KxCatering div[id$=pnlNevigator] a {background:#be0f34;}

#KxCatering input[type=submit]:hover, #KxCatering div.kinetic_input_row input[type=submit]:hover, #KxCatering input[type=button]:hover, #KxCatering #kinetic_register_go input[type=button]:hover, #KxCatering .kinetic_tablerow_white_cell3 input:hover, #KxCatering #kinetic_register_go input[type=submit]:hover, #KxCatering div.kinetic_form_col_free3_input input, #KxCatering div.kinetic_form_col_free3_input input:hover, #KxCatering .kinetic_choosebutton:hover, #KxCatering div#kinetic_leftcolumn3 div#kinetic_required2_cell input[type=submit], #KxCatering div#kinetic_signed_in_bar a:hover, #KxCatering div[id$=pnlNevigator] a:hover {background:#a40c2c;}