z@charset "utf-8";
/* CSS Document */
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1.8em;
    background-color: #FDD868;
}

/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    /* border:0; */
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    /* [disabled]font-size:100%; */
    /*font-family:inherit;*/
    /* [disabled]vertical-align:baseline; */
}

ol, ul {
    list-style: none
}

table {
    /* [disabled]border-collapse:separate; */
    /* [disabled]border-spacing:0; */
}

caption, th, td {
    /* [disabled]text-align:left; */
    /* [disabled]font-weight:400; */
}

blockquote:before, blockquote:after, q:before, q:after {
    content: ""
}

blockquote, q {
    quotes: "" ""
}

#header {
    display: block;
    width: 100%;
    background-image: url(images/header_bg.jpg);
    background-repeat: repeat-x;
    padding: 0px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    /* [disabled]margin-left: auto; */
}

#header_inner {
    width: 945px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    height: 123px;
}

#menu {
    background-color: #fdd868;
    width: 100%;
    height: 38px;
}

#main_nav {
    width: 945px;
    margin: 0 auto;
    height: 38px;
}

.padding_img {
    padding-top: 10px;
    padding-left: 1px;
    padding-right: 1px;
}

#wrapper {
    /* [disabled]background-image: url(images/wrapper_bg.jpg); */
    /* [disabled]background-repeat: repeat; */
    width: 100%;
    /* [disabled]height: auto; */
    /* [disabled]background-position: center top; */
    display: block;
    margin: 0;
    /* [disabled]padding-top: 4; */
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    overflow: hidden;
    /* [disabled]background-attachment: fixed; */
}

#content {
    /*width: 942px !important;*/
    /*background-image: url(images/content_top_img.jpg);
	background-repeat: no-repeat;*/
    background: var(--bg-color2) !important;
    height: 500px;
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 13px;
    padding-left: 20px;
    padding-right: 20px;
    /* [disabled]overflow: hidden; */
}

#content1 {
    /* width: 905px; */
    width: auto;
    background-image: url(images/content_top_img.jpg);
    background-repeat: no-repeat;
    /* height: 500px; */
    height: auto;
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 13px;
    padding-left: 20px;
    padding-right: 20px;
    /* [disabled]overflow: hidden; */
}

#outer_content {
    /*background-image: url(images/content_bg.jpg);*/
    background: var(--bg-color2) !important;
    background-repeat: repeat-y;
    background-position: center top;
    display: block;
    /*width: 945px;*/
    width: 1304px;
    height: auto;
    clear: both;
    float: none;
    /* [disabled]margin-top: 4; */
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    overflow: auto;
    background-attachment: fixed;
}

#content_left {
    float: left;
    width: 600px;
    display: block;
}

#content_right {
    float: right;
    width: 303px;
    background-image: url(images/message.png);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    min-height: 500px;
}

.clear {
    clear: both;
}

#footer {
    background-image: url(images/footer_bg.jpg);
    background-repeat: repeat-x;
    width: 100%;
    color: #FFF;
    font-size: 11px;
    height: 115px;
}

#inner_footer {
    display: block;
    width: 945px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    text-align: center;
    height: 99px;
    padding-top: 10px;
    /* [disabled]position: fixed; */
    /* [disabled]bottom: 0px; */
}

#content_right ul {
    margin: 0px;
    padding-top: 90px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

    #content_right ul li {
        /* [disabled]padding: 15px; */
        text-align: center;
        display: block;
        /* [disabled]padding-top: 10px; */
    }

        #content_right ul li a {
            color: #BD2302;
            font-size: 16px;
            font-weight: bold;
            padding-bottom: 15px;
            /* [disabled]border-bottom-width: 1px; */
            /* [disabled]border-bottom-style: dotted; */
            /* [disabled]border-bottom-color: #F12200; */
            width: 150px;
            text-align: center;
            padding-top: 5px;
        }

            #content_right ul li a:hover {
                color: #000000;
            }

#up {
    height: 282px;
    /* [disabled]margin-top:4px; */
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clr {
    clear: both;
}

.events {
    width: 123px;
    border: 1px #fff solid;
    height: 262px;
    margin-right: 4px;
    background-color: #969032;
    border: 2px solid #ffffcc;
    background-image: url(images/event_bottom.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.news {
    width: 123px;
    border: 1px #fff solid;
    height: 262px;
    background-color: #b11a2d;
    border: 2px solid #ffffcc;
    background-image: url(images/news_bottom.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    color: #ffff99;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.pld {
    width: 286px;
    height: 85px;
    margin-right: 40px;
}

.dashed {
    border-bottom: 1px dashed;
}

/*Example 1*/
.ex1 img {
    /* [disabled]height: 100px; */
    /* [disabled]width: 100px; */
    /* [disabled]border: 5px solid #ccc; */
    float: left;
    -webkit-transition: margin 0.5s ease-out;
    -moz-transition: margin 0.5s ease-out;
    -o-transition: margin 0.5s ease-out;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    /*Reflection*/
    -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.1)));
}

    .ex1 img:hover {
        margin-top: 2px;
        /* [disabled]border-bottom-width: 5px; */
        /* [disabled]border-bottom-style: solid; */
        /* [disabled]border-bottom-color: #FFCF41; */
        /*Reflection*/
        -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4)));
    }

ex5 {
    /* [disabled]width: 700px; */
    /* [disabled]margin: 0 auto; */
    /* [disabled]min-height: 300px; */
}

    ex5 img {
        /* [disabled]margin: 25px; */
        /* [disabled]opacity: 0.8; */
        /* [disabled]border: 10px solid #eee; */
        /*Transition*/
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        /*Reflection*/
        -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.1)));
    }

        ex5 img:hover {
            opacity: 1;
            /*Reflection*/
            -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(.7, transparent), to(rgba(0,0,0,0.4)));
            /*Glow*/
            -webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
            -moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
            box-shadow: 0px 0px 20px rgba(255,255,255,0.8);
        }

.p10 {
    padding: 10px;
}

.news a:link, .news a:visited {
    color: #ffff99;
}

.news a:hover {
    text-decoration: underline;
}

#content_right ul {
    margin: 0px;
    padding-top: 80px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

    #content_right ul li {
        /* [disabled]padding: 15px; */
        text-align: center;
        display: block;
        padding-top: 5px;
    }

        #content_right ul li a {
            color: #BD2302;
            font-size: 13px;
            font-weight: bold;
            padding-bottom: 15px;
            /* [disabled]border-bottom-width: 1px; */
            /* [disabled]border-bottom-style: dotted; */
            /* [disabled]border-bottom-color: #F12200; */
            width: 150px;
            text-align: center;
            padding-top: 5px;
        }

            #content_right ul li a:hover {
                color: #000000;
                text-decoration: none;
            }

.heading1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #D6240A;
    font-weight: bolder;
    padding-bottom: 5px;
}

.heading2 {
    font-size: 16px;
    color: #F10200;
}

.heading3 {
    font-size: 16px;
    color: #000000;
    padding-bottom: 5px;
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #333;
    margin-bottom: 5px;
    text-shadow: 1px 1px 0px #fff;
    font-weight: bold;
}

.Container {
    position: absolute;
    top: 59px;
    left: -3px;
    width: 544px;
    height: 443px;
    /* [disabled]background: #FFF url(images/container_background.gif) no-repeat; */
}

#Scroller-1 {
    position: absolute;
    overflow: hidden;
    width: 542px;
    height: 412px;
    left: 2px;
    top: 21px;
}

    #Scroller-1 p {
        margin: 0;
        padding: 5px 5px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        /* [disabled]text-indent: 20px; */
        color: #000000;
        text-align: justify;
    }

.Scroller-Container {
    position: absolute;
    top: 3px;
    left: 1px;
    width: 543px;
    height: auto;
}

#Scrollbar-Container {
    position: absolute;
    top: 68px;
    left: 555px;
}

.Scrollbar-Up {
    cursor: pointer;
    position: absolute;
}

.Scrollbar-Track {
    width: 20px;
    height: 360px;
    position: absolute;
    top: 33px;
    left: 3px;
    background: transparent url(images/scrollbar_track.gif) no-repeat center center;
}

.Scrollbar-Handle {
    position: absolute;
    width: 20px;
    height: 22px;
}

.Scrollbar-Down {
    cursor: pointer;
    position: absolute;
    top: 393px;
}

.format li {
    padding-left: 30px;
    padding-bottom: 10px;
    display: block;
    background-image: url(images/design.jpg);
    background-repeat: no-repeat;
    background-position: 5px 7px;
}

.Scroller-Container td {
    padding-left: 5px;
}

#outer_right_content {
    display: block;
    float: right;
    width: 303px;
    background-position: center top;
    min-height: 480px;
}

.contactform1 {
    width: auto;
    float: left;
    margin-top: 5px;
}

#contactform {
    margin: 0;
    padding: 5px 10px;
    width: 350px;
}

    #contactform * {
        color: #222222;
    }

    #contactform ol {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    #contactform li {
        padding: 0;
        background: none;
        border: none;
        display: block;
    }

        #contactform li.buttons {
            margin: 5px 0 15px 10px;
            float: left;
            /* [disabled]background-color: #F2D840; */
        }

    #contactform label {
        margin: 0;
        width: 110px;
        display: block;
        padding: 10px 0;
        font: 10;
        color: #000;
        text-transform: capitalize;
        float: left;
        font-size: 12px;
    }

        #contactform label span {
            color: #ff0000;
        }

    #contactform input.text {
        width: 200px;
        border: 1px solid #BCBCBC;
        margin: 10px 0;
        padding: 5px 2px;
        height: 10px;
        background: #f5f5f5;
        float: left;
    }

    #contactform select.text {
        width: 190px;
        border: 1px solid #dcdcdc;
        margin: 10px 0;
        padding: 5px 2px;
        height: 10px;
        background: #f5f5f5;
        float: left;
    }

    #contactform textarea {
        width: 200px;
        border: 1px solid #bcbcbc;
        margin: 10px 0;
        padding: 2px;
        background: #f5f5f5;
        float: left;
    }

    #contactform li.buttons input {
        padding: 3px 0;
        margin: 0;
        border: 0;
        float: left;
    }

.dashed {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #C90;
}


.contactform1 {
    width: auto;
    float: left;
    margin-top: 5px;
}

#contactform {
    margin: 0;
    padding: 5px 10px;
    width: 350px;
}

    #contactform * {
        color: #222222;
    }

    #contactform ol {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    #contactform li {
        padding: 0;
        background: none;
        border: none;
        display: block;
    }

        #contactform li.buttons {
            float: left;
            /* [disabled]background-color: #F2D840; */
            margin-top: 4px;
            margin-right: 0;
            margin-bottom: 15px;
            margin-left: 10px;
        }

    #contactform label {
        margin: 0;
        width: 130px;
        display: block;
        padding: 10px 0;
        font: 10;
        color: #000;
        text-transform: capitalize;
        float: left;
        font-size: 12px;
    }

        #contactform label span {
            color: #ff0000;
        }

    #contactform input.text {
        width: 200px;
        border: 1px solid #B6880E;
        margin: 10px 0;
        padding: 5px 2px;
        height: 10px;
        background: #FFE576;
        float: left;
    }

    #contactform select.text {
        width: 190px;
        border: 1px solid #dcdcdc;
        margin: 10px 0;
        padding: 5px 2px;
        height: 10px;
        background: #f5f5f5;
        float: left;
    }

    #contactform textarea {
        width: 200px;
        border: 1px solid #B6880E;
        margin: 10px 0;
        padding: 2px;
        background: #FFE576;
        float: left;
    }

    #contactform li.buttons input {
        padding: 3px 0;
        margin: 0;
        border: 0;
        float: left;
    }

/* Example Styles for Demo */
.etabs {
    margin: 0;
    padding: 0;
}

.tab {
    display: inline-block;
    zoom: 1;
    *display: inline;
    background: #eee;
    border: solid 1px #999;
    border-bottom: none;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
}

    .tab a {
        font-size: 14px;
        line-height: 2em;
        display: block;
        padding: 0 10px;
        outline: none;
    }

        .tab a:hover {
            text-decoration: underline;
        }

    .tab.active {
        background: #fff;
        padding-top: 6px;
        position: relative;
        top: 1px;
        border-color: #666;
    }

    .tab a.active {
        font-weight: bold;
    }

.tab-container .panel-container {
    background: #fff;
    border: solid #666 1px;
    padding: 10px;
    -moz-border-radius: 0 4px 4px 4px;
    -webkit-border-radius: 0 4px 4px 4px;
}

.panel-container {
    margin-bottom: 10px;
}

.for_floor {
    font-size: 16px;
    color: #644300;
}

.for_multy {
    font-size: 14px;
    color: #644300;
}

.tdContainer td {
    padding-left: 3px;
}

    .tdContainer td:hover {
        padding-left: 3px;
        background-color: #FEF196;
    }

.tdContainer {
}

.input {
    width: 320px;
}

    .input input {
        display: block;
        /* [disabled]width: 350px; */
        background-color: #FFE576;
    }

#bookingform {
    margin: 0;
    padding: 5px 10px;
    width: 350px;
}

    #bookingform * {
        color: #222222;
    }

    #bookingform ol {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    #bookingform li {
        padding: 0;
        background: none;
        border: none;
        display: block;
    }

        #bookingform li.buttons {
            margin: 5px 0 15px 10px;
            float: left;
            /* [disabled]background-color: #F2D840; */
        }

    #bookingform label {
        margin: 0;
        display: block;
        padding: 10px 0;
        color: #000;
        text-transform: capitalize;
        float: left;
        font-size: 13px;
    }

        #bookingform label span {
            color: #ff0000;
        }

    #bookingform input.text {
        width: 200px;
        border: 1px solid #BCBCBC;
        margin: 10px 0;
        padding: 5px 2px;
        height: 10px;
        background: #f5f5f5;
        float: left;
    }

    #bookingform textarea {
        width: 200px;
        border: 1px solid #bcbcbc;
        margin: 10px 0;
        padding: 2px;
        background: #f5f5f5;
        float: left;
    }

    #bookingform li.buttons input {
        padding: 3px 0;
        margin: 0;
        border: 0;
        float: left;
    }

.dashed {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #C90;
}


.bookingform1 {
    width: auto;
    float: left;
    margin-top: 5px;
}

#bookingform {
    margin: 0;
    padding: 5px 10px;
    width: 350px;
}

    #bookingform * {
        color: #222222;
    }

    #bookingform ol {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    #bookingform li {
        padding: 0;
        background: none;
        border: none;
        display: block;
    }

        #bookingform li.buttons {
            float: left;
            /* [disabled]background-color: #F2D840; */
            margin-top: 4px;
            margin-right: 0;
            margin-bottom: 15px;
            margin-left: 10px;
        }

    #bookingform label {
        margin: 0;
        width: 250px;
        display: block;
        padding: 5px 0;
        color: #222222;
        text-transform: capitalize;
        float: left;
        font-size: 13px;
    }

        #bookingform label span {
            color: #ff0000;
        }

    #bookingform input.text {
        width: 290px;
        border: 1px solid #B6880E;
        margin: 10px 0;
        padding: 5px 2px;
        height: 10px;
        background: #FFE576;
        float: left;
    }

    #bookingform select.text {
        width: 50px;
        border: 1px solid #B6880E;
        margin: 10px 0;
        padding: 2px 2px;
        height: 25px;
        background: #FFE576;
        float: left;
    }

    #bookingform textarea {
        width: 200px;
        border: 1px solid #B6880E;
        margin: 10px 0;
        padding: 2px;
        background: #FFE576;
        float: left;
    }

    #bookingform li.buttons input {
        padding: 3px 0;
        margin: 0;
        border: 0;
        float: left;
    }

.white_font_style {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
}

.infobox {
    border: 1px #FFCC00 solid;
    padding: 10px;
    margin-bottom: 15px;
}


.form3 {
    /*	width: 450px;
*/ float: left;
    color: #777;
    overflow: hidden;
    margin: 5px;
    border: 1px dashed #333;
}

/*.formtitle {
	padding: 10px;
	line-height: 16px;
	font-size: 13px;
	text-shadow: -1px -1px #e87c19;
	color: #333;
	font-weight: bold;
	border-bottom: 1px solid #eb8d19;
	width: 400px;
	background: #ffbd27;*/ /* Old browsers */
/*background: -moz-linear-gradient(top, #ffbd27 0%, #ffb119 50%, #ff9d19 51%, #ff9d19 100%);*/ /* FF3.6+ */
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffbd27), color-stop(50%,#ffb119), color-stop(51%,#ff9d19), color-stop(100%,#ff9d19));*/ /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top, #ffbd27 0%,#ffb119 50%,#ff9d19 51%,#ff9d19 100%);*/ /* Chrome10+,Safari5.1+ */
/*background: -o-linear-gradient(top, #ffbd27 0%,#ffb119 50%,#ff9d19 51%,#ff9d19 100%);*/ /* Opera11.10+ */
/*background: -ms-linear-gradient(top, #ffbd27 0%,#ffb119 50%,#ff9d19 51%,#ff9d19 100%);*/ /* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbd27', endColorstr='#ff9d19',GradientType=0 );*/ /* IE6-9 */
/*background: linear-gradient(top, #ffbd27 0%,#ffb119 50%,#ff9d19 51%,#ff9d19 100%);*/ /* W3C */
/*}*/
.formtitle {
    padding: 10px;
    line-height: 16px;
    font-size: 13px;
    text-shadow: -1px -1px #e87c19;
    color: #fff;
    font-weight: bold;
    border-bottom: 1px solid #eb8d19;
    background: #7f1518;
}

.input {
    width: 410px;
    margin: 5px;
    overflow: hidden;
}

.inputtext {
    float: left;
    line-height: 18px;
    font-size: 13px;
    width: 120px;
    color: #333;
    margin-top: 7px;
    font-weight: bold;
}

.inputcontent {
    float: left;
    width: 290px;
}

    .inputcontent input {
        padding: 5px;
        height: 18px;
        width: 200px;
        border: 1px solid #B6880E;
        margin: 10px 0;
        padding: 5px 2px;
        /*height:10px;*/
        height: 24px;
        background: #ffffff;
    }

    .inputcontent a {
        color: #0084ff;
        font-size: 12px;
        text-decoration: none;
        line-height: 12px;
    }

.nobottomborder {
    border-bottom: 0;
}

.buttons {
    background: #FFE576;
    border-top: 1px solid #B6880E;
    padding: 15px;
    height: 65px;
}

.greybutton {
    background: #e1e1e1; /* Old browsers */
    background: -moz-linear-gradient(top, #e1e1e1 0%, #bababa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(100%,#bababa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e1e1e1 0%,#bababa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e1e1e1 0%,#bababa 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #e1e1e1 0%,#bababa 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#bababa',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #e1e1e1 0%,#bababa 100%); /* W3C */
    border: 1px solid #bababa;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    line-height: 20px;
    font-size: 16px;
    padding: 6px 12px;
    color: #fff;
    text-shadow: -1px -1px #bababa;
    float: right;
    margin-left: 10px;
    cursor: pointer;
}

    .greybutton:hover {
        background: #bababa; /* Old browsers */
        background: -moz-linear-gradient(top, #bababa 0%, #e1e1e1 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #bababa 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #bababa 0%,#e1e1e1 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #bababa 0%,#e1e1e1 100%); /* IE10+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
        background: linear-gradient(top, #bababa 0%,#e1e1e1 100%); /* W3C */
    }

.orangebutton {
    background: #ffc339; /* Old browsers */
    background: -moz-linear-gradient(top, #ffc339 0%, #ff9b19 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc339), color-stop(100%,#ff9b19)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffc339 0%,#ff9b19 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffc339 0%,#ff9b19 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #ffc339 0%,#ff9b19 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc339', endColorstr='#ff9b19',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #ffc339 0%,#ff9b19 100%); /* W3C */
    border: 1px solid #ff9b19;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    line-height: 20px;
    font-size: 14px;
    padding: 6px 12px;
    color: #333;
    text-shadow: -1px -1px #ff9b19;
    float: right;
    margin-left: 10px;
    cursor: pointer;
}

    .orangebutton:hover {
        background: #ff9b19; /* Old browsers */
        background: -moz-linear-gradient(top, #ff9b19 0%, #ffc339 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9b19), color-stop(100%,#ffc339)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ff9b19 0%,#ffc339 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ff9b19 0%,#ffc339 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, #ff9b19 0%,#ffc339 100%); /* IE10+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9b19', endColorstr='#ffc339',GradientType=0 ); /* IE6-9 */
        background: linear-gradient(top, #ff9b19 0%,#ffc339 100%); /* W3C */
    }

/* Form 2 Style */

.form2 {
    /*	width: 450px;
	float: right;*/
    color: #777;
    overflow: hidden;
    margin: 5px;
    border: 1px dashed #333;
}

.textarea {
    padding: 5px;
    height: 100px;
    width: 200px;
    line-height: 18px;
    border: 1px solid #c7c7c7;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #777;
}

.link {
    text-align: center;
    clear: both;
    padding: 20px 0;
}

    .link a {
        color: #333333;
    }


.inputtextbox {
    width: 410px;
    margin-bottom: 10px;
    margin: 20px;
    overflow: hidden;
}

    .inputtextbox .inputcontent {
        height: 114px;
    }

/*sidemenu*/
.menu_div ul {
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    list-style: none;
    text-indent: 15px;
}

    .menu_div ul li {
        background: #8d0707;
        line-height: 28px;
        border-bottom: 1px solid #333;
    }

        .menu_div ul li a {
            text-decoration: none;
            color: #f5e92e;
            display: block;
        }

            .menu_div ul li a:hover {
                background: #d40203;
                font-size: 14px;
            }

        .menu_div ul li#active {
            background: #d40203;
            color: #fff;
        }

input {
    display: block;
    border: 1px solid #B6880E;
    background-color: #FFFFFF;
    margin-top: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

#bookingform select {
    display: block;
    border: 1px solid #B6880E;
    background-color: #FFE576;
    margin-top: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    width: 300px;
}

.prev,
.next {
    background: #d21c04;
    padding: 5px 10px;
    color: #fff !important;
    text-decoration: none;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    margin-right: 200px;
}

    .prev:hover,
    .next:hover {
        background-color: #f18f14;
        text-decoration: none;
    }

.prev {
    float: left;
}

.next {
    float: right;
}

.steps {
    list-style: none;
    width: 100%;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

    .steps li {
        font-size: 22px;
        float: left;
        padding: 5px 20px 5px 15px;
        color: #fff;
        background: url(images/steps_arrow.png) 100% 50% no-repeat #f18f14;
        -moz-border-radius: 4px 4px 4px 4px;
        border-radius: 4px 4px 4px 4px;
        margin-right: 10px;
        min-width: 100px;
        line-height: 20px;
    }

    .steps li {
        width: 100px;
    }

        .steps li span {
            font-size: 12px;
            display: block;
            white-space: nowrap;
        }

        .steps li.current {
            color: #fff;
            /*background: url(images/steps_arrow.png) 100% 50% no-repeat #d21c04;*/
            background: url(images/steps_arrow.png) 100% 50% no-repeat #7f1518;
            -moz-border-radius: 4px 4px 4px 4px;
            border-radius: 4px 4px 4px 4px;
        }

.ruppes {
    position: absolute;
    width: 258px;
    height: 195px;
    z-index: 1000;
    top: 468px;
    left: 889px;
}

label {
    font-weight: bold;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}

.facilities a {
    width: 180px;
    background: #993300;
    padding: 4px 8px;
    position: absolute;
    float: left;
    left: 350px;
    top: 153px;
    -moz-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
    text-decoration: none;
    font-weight: bold;
    margin: 10px;
}

    .facilities a:hover {
        background: #f00;
        color: #fff;
        text-decoration: none;
    }

hr {
    color: #fff;
}


.border-bottom-1px tr {
    height: 25px;
    background-color: #ffd05b;
}
