﻿.fix_width1 {
    margin: 0 auto;
    width: 100%;
    /* max-width: 920px;*/
    max-width: 980px;
}

    .fix_width1 .pagecap {
        padding: 0;
    }

.CP_DetailContain {
    box-shadow: 0 0 5px 5px #ECE6F5 inset;
    padding: 15px;
    float: left;
    width: 98%;
}

.CP_SingleDetail p {
    font-size: 12px;
    line-height: normal !important;
}

.CP_DetailFooter {
    background: linear-gradient(#987AD4, white);
    padding: 10px 0px 30px 0;
    margin-top: 60px;
    overflow: hidden;
    border-bottom: 1px solid black;
    clear: both;
}

.CP_SingleDetail {
    width: 12%;
    background-color: white;
    float: left;
    margin-left: 8px;
    min-height: 190px;
    border-radius: 10px 0 0 0;
    padding: 0 5px;
}

.DV_WWW {
    padding: 15px 5px 10px 5px;
}

.Dv_Offering {
    float: left;
    width: 98%;
}
/*------------Second Menu Css---------------*/
.nav1, #package_Menu .nav1 {
    /*width: 75%;*/
    color: #222;
    width: 100%;
    max-width: 980px;
    margin-top: 80px;
    margin: 30px auto 0;
    overflow: hidden;
}

.piligrimage-menu {
    margin-top: 0;
}

.nav1 ul li, #package_Menu .nav1 ul li {
    float: left;
    text-align: center;
}

    .nav1 ul li a, #package_Menu .nav1 ul li a {
        display: block;
        line-height: 26px;
        color: #972497;
        font-size: 14px;
        padding: 0 10px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
    }

        .nav1 ul li a:hover, .nav1 ul li.active a, #package_Menu .nav1 ul li a:hover, #package_Menu .nav1 ul li:active a {
            color: #fff;
            background-color: #972497;
        }

        .nav1 ul li a.home, #package_Menu .nav1 ul li a.home {
            padding: 0;
            background: url(../images/site/icon_sprite.png) no-repeat -82px -30px;
            width: 20px;
            height: 16px;
            margin-right: 15px;
        }

            .nav1 ul li a.home:hover, .nav1 ul li.active a.home, #package_Menu .nav1 ul li a.home:hover, #package_Menu .nav1 ul li.active a.home {
                background-color: #fff;
            }

.SubMenu {
    display: none;
    background-color: #7851A4;
    color: white;
    position: absolute;
    z-index: 102;
}

    .SubMenu ul li {
        clear: both;
        color: white;
        display: block;
    }

        .SubMenu ul li a {
            color: white !important;
        }

.nav1 ul li:hover .SubMenu, #package_Menu .nav1 ul li:hover .SubMenu {
    display: block;
}

.header_content .nav ul li:hover .SubMenu {
    display: block;
}
/*---------------------Slider---------------------------*/


/*------------ Css---------------*/
.fdv {
    padding: 15px 0;
    min-height: 200px;
    display: block;
    clear: both;
}

.slider {
    width: 49%;
    float: left;
}

.pl_detail {
    width: 49%;
    float: right;
}

    .pl_detail table {
        font-size: 12px;
    }

.btn_Book {
    background-image: url(../images/Book.jpg);
    /*background-color: #7851A4;*/
    color: white;
    line-height: normal;
    height: 32px;
    width: 112px;
}

.tourdetail {
    width: 74%;
    float: left;
}

.trend {
    width: 24%;
    float: right;
}

    .trend table {
        font-size: 12px;
        color: black;
        /*min-height: 260px;*/
    }

.ctl00_sitecontent_CalendarExtender2_popupDiv {
    z-index: 10;
}

.date {
    background: url(../images/site/icon_sprite.png) no-repeat 145px -80px #fff;
    padding: 0 5px;
    width: 78%;
    line-height: 22px;
}

.tourdetail h3 {
    font-size: 14px;
    color: black;
    font-weight: bold;
}

.tourdetail p {
    font-size: 12px;
    line-height: normal;
}

.spn_hl {
    font-size: 14px;
    color: black;
    font-weight: bold;
}

.fdv_BT {
    /*padding: 15px 0;*/
    min-height: 200px;
    display: block;
    clear: both;
}

.slider_BT {
    width: 100%;
}

#trending-weekend {
    background: url("../images/bustours/MainPage/Inq_Back.png") no-repeat;
    background-size: 238px 350px;
    width: 238px;
    height: 350px;
    position: absolute;
    /*right:0;
	margin-right:50px;*/
    margin-left: 738px;
    z-index: 500;
}

.tw-heading {
    color: #00a859;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    padding-top: 16px;
    width: 100%;
}

#tw-text {
    float: left;
    height: 222px;
    margin-left: 15px;
    margin-top: 6px;
    position: relative;
    width: 212px;
}

.coastal-tour-table-text {
    color: #764f9e;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 5px;
    text-align: left;
}

.enq-now {
    color: #fff;
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 18px;
    margin-top: 15px;
    position: relative;
    width: 238px;
}
/*.enq_div {
    background: url("../images/bustours/MainPage/Inq_Back.png") no-repeat;
    background-size: 238px 350px;
    width:238px;
    height:350px;
    position: absolute;
    right:0;
    margin-right:30px; 
    z-index:500;
}*/

.date_BT {
    /*background: url(../images/date-icon.jpg) no-repeat 80px 10px #fff;
    background-color: #ffffff;*/
    border: 1px solid #999;
    float: left;
    height: 32px;
    margin-left: 9px;
    margin-top: 6px;
    position: relative;
    width: 100px;
}

.trips {
    height: 320px;
    margin-top: 10px;
}

.trips-img {
    height: 46px;
    width: 114px;
    z-index: 1;
    float: left;
}

.trips-title-bar {
    background-color: #f3f3f3;
    border: 1px solid #e0e0e0;
    float: left;
    display: block;
    z-index: -1;
    font-size: 13px;
    padding: 5px;
    max-width: 843px;
    width: 843px;
}

.Manu_c ul li {
    float: left;
}

    .Manu_c ul li a {
        padding-left: 10px;
    }

.c_h_img {
    width: 80%;
    float: left;
}

    .c_h_img img {
        width: 100%;
    }

.c_table div {
    text-align: center;
    float: left;
    border: 1px solid #AAA;
    width: 14%;
    height: 23px;
    background-color: #7449B4;
    color: white;
}

.c_table1 {
    height: auto;
    height: 139px;
}

    .c_table1 div {
        float: left;
        border: 1px solid #7449B4;
        width: 14%;
        height: 100%;
        text-align: center;
    }

.c_subtab {
    float: left;
    font-size: 10px;
    border: 1px solid #7449B4;
    padding: 10px;
    margin: 3px;
    width: 30.4%;
}

    .c_subtab div {
        float: left;
    }

        .c_subtab div img {
            border: 1px solid #7449B4;
        }

#owl-demo .item {
    margin: 3px;
}

.owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
}

.jssort02 {
    position: absolute;
    /* size of thumbnail navigator container */
    width: 240px;
    height: 480px;
}

    .jssort02 .p {
        position: absolute;
        top: 0;
        left: 0;
        width: 99px;
        height: 66px;
    }

    .jssort02 .t {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: none;
    }

    .jssort02 .w {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
    }

    .jssort02 .c {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 95px;
        height: 62px;
        border: #000 2px solid;
        background: url(../img/t01.png) -800px -800px no-repeat;
        _background: none;
    }

    .jssort02 .pav .c {
        top: 2px;
        _top: 0px;
        left: 2px;
        _left: 0px;
        width: 95px;
        height: 62px;
        border: #000 0px solid;
        _border: #fff 2px solid;
        background-position: 50% 50%;
    }

    .jssort02 .p:hover .c {
        top: 0px;
        left: 0px;
        width: 97px;
        height: 64px;
        border: #fff 1px solid;
        background-position: 50% 50%;
    }

    .jssort02 .p.pdn .c {
        background-position: 50% 50%;
        width: 95px;
        height: 62px;
        border: #000 2px solid;
    }

    * html .jssort02 .c, * html .jssort02 .pdn .c, * html .jssort02 .pav .c {
        /* ie quirks mode adjust */
        width /**/: 99px;
        height /**/: 66px;
    }

.jssora05l, .jssora05r {
    display: block;
    position: absolute;
    /* size of arrow element */
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: url(images/banners/city/a17.png) no-repeat;
    overflow: hidden;
}

.jssora05l {
    background-position: -10px -40px;
}

.jssora05r {
    background-position: -70px -40px;
}

.jssora05l:hover {
    background-position: -130px -40px;
}

.jssora05r:hover {
    background-position: -190px -40px;
}

.jssora05l.jssora05ldn {
    background-position: -250px -40px;
}

.jssora05r.jssora05rdn {
    background-position: -310px -40px;
}
/*--------slider StaticMaster -----------*/
.fdv_ST {
    padding: 15px 10PX;
    min-height: 231px;
    display: block;
    clear: both;
}

.slider_ST {
    width: 65%;
    float: left;
}

.pl_detail_ST {
    width: 35%;
    float: right;
    text-align: center;
}

.StaticSubMenu {
    padding: 10px 0px;
    min-height: 15px;
}

    .StaticSubMenu li {
        float: left;
    }

        .StaticSubMenu li a {
            padding: 0px 10px;
            border-right: 1px dashed purple;
            font-size: 13px;
            color: purple;
        }

            .StaticSubMenu li a.last-child {
                border-right: none;
            }

            .StaticSubMenu li a:hover, .StaticSubMenu li a.active {
                text-decoration: none;
                font-weight: bold;
                cursor: pointer;
            }

.Dv_Offering_left {
    float: left;
    width: 62%;
}

.Dv_Offering_right {
    float: right;
    width: 38%;
    text-align: center;
    overflow: hidden;
    height: 210px;
}

.Dv_Offering_left img {
    width: 100%;
}

.businsubmenu {
    position: absolute;
    margin-left: 180px;
    width: 180px;
    background-color: #972497 !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: -26px;
}

/*==============================After Change=========================*/
.jScrollbar5 {
    background-color: #f5f5f5;
    padding: 10px;
    position: relative;
    max-height: 250px;
    overflow-y: scroll;
}

.BT_BookAdd {
    margin-top: 20px;
}
