body
{
    background-color: #A40000;
    margin: 0px;
    padding: 0px;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}
h1
{
    font-family: Arial;
    color: #929292;
}

.grid_brd
{
    border-width: 1px;
    border-width: 1px;
    border-style: solid;
    border-style: solid;
    border-color: #ddddff;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #0070ba;
    text-decoration: none;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
}

.top_bar
{
    background-image: url(../images/menubar.gif);
    background-repeat: repeat-x;
}
.banner_left
{
    background-color: #FFFFFF;
}


.select_box
{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    width: 60px;
}

.header2
{
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    padding-left: 5px;
}
.top_line
{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #A40000;
}


.yellow_fill
{
    background-color: #F2F2F2;
}

.text11underline
{
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    text-align: justify;
}
.text11green
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.text11norm
{
    font-family: Arial;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}

.textheader
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #FFD202;
    text-decoration: none;
}

.text12bold
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    padding-left: 5px;
}



.light_bluefill
{
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}
.select_boxsmall
{
    width: 40px;
    font-family: vardana;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}
.text11normblue
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #AF7817;
    text-decoration: underline;
}
.heade_red
{
    font-family: Arial font-size: 10px;
    color: #A40000;
    text-decoration: none;
}



.text12_red
{
    font-family: Arial;
    font-size: 11px;
    color: #A40000;
    text-decoration: none;
    font-weight: bold;
}

.right_line_bg
{
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #A40000;
    height: 51px;
}
.text11white
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #E1E1E1;
    text-decoration: none;
    padding-left: 5px;
}

.white_fill
{
    background-color: #FFFFFF;
}
.text18verblock
{
    font-family: Arial font-size: 18px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}


/*CSS for cancellation page*/
.textaril12
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-left: 5px;
}
.textaril12normal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #A40000;
    text-decoration: none;
    padding-left: 5px;
}


.bot_line
{
    background-image: url(../images/bottom_line.gif);
    background-repeat: repeat-x;
    background-position: center;
}
.left_line_grid
{
    background-image: url(../images/left_line.gif);
    background-repeat: repeat-y;
    background-position: left top;
}
.right_line_grid
{
    background-image: url(../images/right_line.gif);
    background-repeat: repeat-y;
    background-position: right top;
}
.top_line_grid
{
    background-image: url(../images/top_line.gif);
    background-repeat: repeat-x;
    background-position: center top;
}


.right_border
{
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #A40000;
}

.text12ver
{
    font-family: Arial font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

.colorfill_bar
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #A40000;
    height: 22px;
    padding-left: 5px;
}
.airline_brd
{
    border: 2px solid #A40000;
}

.brd_ddddff
{
    border: 1px solid #ddddff;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #0070ba;
    text-decoration: none;
    padding-left:5px;
}


.airlinebrg
{
    font-family: Arial font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    background-color: #A40000;
    height: 20px;
}

/* end of css  */




/* css for body part */



.text11_normal
{
    font-family: Arial font-size:11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}





.login_text
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
}


.search_border
{
    background-color: #fff;
}


.text_boxbig
{
    width: 130px;
    font-family: Arial font-size: 11px;
    color: #333333;
    text-decoration: none;
}
.text_boxmid
{
    width: 80px;
    font-family: Arial font-size: 11px;
    color: #333333;
    text-decoration: none;
}
.text_boxsmall
{
    width: 40px;
    font-family: Arial font-size: 11px;
    color: #333333;
    text-decoration: none;
}
.text_normal
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}




/* end of css for body part */

/* css for footer */


.text_white
{
    font-family: Arial font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    padding-left: 3px;
}



.star
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #ff0000;
    text-decoration: none;
}

.text10gray
{
    font-family: Arial font-size: 11px;
    color: #333333;
    text-decoration: none;
}
.text10gray :hover
{
    font-family: Arial font-size: 11px;
    color: #000000;
    text-decoration: none;
}


.tabcontainer
{
    clear: left;
    width: 95%; /*width of 2nd level sub menus*/
    height: 1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}
.dropdownbox
{
    font-family: Arial font-size: 11px;
    color: #333333;
    text-decoration: none;
    width: 176px;
}
.button80
{
    font-family: Arial font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background-image: url(../images/button80.gif);
    background-repeat: no-repeat;
    background-position: center center;
    height: 25px;
    width: 80px;
}
.button80 :hover
{
    font-family: Arial font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: underline;
    background-image: url(../images/button80.gif);
    background-repeat: no-repeat;
    background-position: center center;
    height: 25px;
    width: 80px;
}

.text_area
{
    font-family: Arial font-size: 11px;
    color: #333333;
    text-decoration: none;
    height: 35px;
    width: 170px;
}


.tabcontent
{
    display: none;
}
/* css for ment End*/


/* css for search panel start */




.search_text11bold
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.dotline
{
    border-bottom-width: 1pt;
    border-bottom-style: dotted;
    border-bottom-color: #9fd3f5;
}
.border
{
    border: solid 1px #999999;
}



/*css for search panel end*/



/*css for index page start*/

.text14boldwhite
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}




.search_header
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

.cbo1Option
{
    padding-left: 20px;
    background-image: url(../images/fl.gif);
    font-family: Arial,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    width: 100%;
    background-color: #F2F2F2;
}
.cbo1TopContainer
{
    border: 0px solid #E1E1E1;
    padding: 0px;
    font-family: Arial,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}
.text11blacknar
{
    font-family: Arial,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}


.text12boldgreen
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    padding-left: 5px;
    color: #000;
}
.text12arilblock
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    padding-left: 5px;
}
.shadetabs
{
    padding: 3px 0;
    margin-left: 0;
    margin-top: 0px;
    margin-bottom: 0;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #000;
    list-style-type: none;
    text-align: left;
}

.shadetabs li
{
    display: inline;
    margin: 0px;
}

.shadetabs li a
{
    text-decoration: none;
    position: relative;
    z-index: 1;
    margin-right: 0px;
    background: white url(   '../images/button5.gif' ) no-repeat;
    width: 124px;
    height: 25px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-repeat: no-repeat;
}

.shadetabs li a:visited
{
    color: #fff;
}
.shadetabs li a:hover
{
    text-decoration: underline;
    color: #000;
}

.shadetabs li a.selected
{
    position: relative;
    top: 1px;
    color: #fff;
}

.shadetabs li a.selected
{
    background-image: url( '../images/button4.gif' );
    background-repeat: no-repeat;
    border-bottom-color: white;
}

.shadetabs li a.selected:hover
{
    text-decoration: none;
}

.tabcontent
{
    display: none;
}

@media print
{
    .tabcontent
    {
        display: block !important;
    }
}
.text13boldblock
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.text13boldblock
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

.heading
{
    font-family: Arial,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #A40000;
    text-decoration: none;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 10px;
}
.list
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}

.hotels_bg4
{
    background-color: #F2F2F2;
}
.hotel_mainhead
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
.hotel_bg1
{
    background-color: #00509C;
    border: solid 1px #E1E1E1;
}
.text11bold
{
    font-family: Arial,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}


.text11ver_new
{
    font-family: Arial,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

/*css for vanilla new version start */
.AIC
{
    width: 27px;
    background: url(../images/ic.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}
.AG8
{
    width: 27px;
    background: url(../images/G8.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}
.ASG
{
    width: 27px;
    background: url(../images/sg.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}

.A6E
{
    width: 27px;
    background: url(../images/6E.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}
.A9W
{
    width: 23px;
    background: url(../images/9Wd.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}
.AS2
{
    width: 27px;
    background: url(../images/S2.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}
.AIT
{
    width: 27px;
    background: url(../images/IT.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}
.AAI
{
    width: 27px;
    background: url(../images/AId.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}

#AIC
{
    width: 27px;
    background: url(../images/ic.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}
#AG8
{
    width: 27px;
    background: url(../images/G8.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}
#ASG
{
    width: 27px;
    background: url(../images/sg.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}
#A6E
{
    width: 27px;
    background: url(../images/6E.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}
#A9W
{
    width: 23px;
    background: url(../images/9Wd.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}
#AS2
{
    width: 27px;
    background: url(../images/S2.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}
#AIT
{
    width: 27px;
    background: url(../images/IT.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}
#AAI
{
    width: 27px;
    background: url(../images/AId.gif) no-repeat;
    float: left;
    height: 23px;
    margin-right: 10px;
    background-position: center center;
}


#dhtmltooltip
{
    position: absolute;
    left: -300px;
    width: 150px;
    border: 1px solid black;
    padding: 2px;
    background-color: white;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    visibility: hidden;
    z-index: 100;
}
#dhtmlpointer
{
    position: absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
}
.result
{
    background-color: #ffffff;
}
.result_ON
{
    background-color: #ffff99;
}

.text12whitebold
{
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    padding-left: 5px;
}
.greybar_new
{
    height: 30px;
}
th.headerSortUp
{
    background-image: url(../images/sort_up.gif);
    height: 30px;
    background-repeat: no-repeat;
    background-position: left;
}
th.headerSortDown
{
    background-image: url(../images/sort_down.gif);
    height: 30px;
    background-repeat: no-repeat;
    background-position: left;
}
.roadmap1
{
    background-image: url(../images/roadmap1.gif);
    background-repeat: no-repeat;
    background-position: right center;
    height: 54px;
    width: 300px;
}
.roadmap2
{
    background-image: url(../images/roadmap2.gif);
    background-repeat: no-repeat;
    background-position: right center;
    height: 54px;
    width: 300px;
}
.roadmap3
{
    background-image: url(../images/roadmap3.gif);
    background-repeat: no-repeat;
    background-position: right center;
    height: 54px;
    width: 300px;
}
.roadmap4
{
    background-image: url(../images/roadmap4.gif);
    background-repeat: no-repeat;
    background-position: right center;
    height: 54px;
    width: 300px;
}
.roadmap5
{
    background-image: url(../images/roadmap5.gif);
    background-repeat: no-repeat;
    background-position: right center;
    height: 54px;
    width: 300px;
}
.roadmap_rt1
{
    background-image: url(../images/roadmap_rt1.gif);
    background-repeat: no-repeat;
    background-position: right center;
    height: 54px;
    width: 356px;
}
.roadmap_rt2
{
    background-image: url(../images/roadmap_rt2.gif);
    background-repeat: no-repeat;
    background-position: right center;
    height: 54px;
    width: 356px;
}
.roadmap_rt3
{
    background-image: url(../images/roadmap6.gif);
    background-repeat: no-repeat;
    background-position: right center;
    height: 54px;
    width: 356px;
}
.roadmap_rt4
{
    background-image: url(../images/roadmap_rt4.gif);
    background-repeat: no-repeat;
    background-position: right center;
    height: 54px;
    width: 356px;
}
.roadmap_rt5
{
    background-image: url(../images/roadmap_rt5.gif);
    background-repeat: no-repeat;
    background-position: right center;
    height: 54px;
    width: 356px;
}
.roadmap_rt6
{
    background-image: url(../images/roadmap_rt6.gif);
    background-repeat: no-repeat;
    background-position: right center;
    height: 54px;
    width: 356px;
}

.tick
{
    background-image: url(../images/tick.gif);
    background-repeat: no-repeat;
    background-position: left center;
    margin-left: 26px;
    height: 23px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    padding-left: 5px;
    color: #000;
}



.textbox_bg
{
    background-image: url(../images/textbox_bg.gif);
    background-repeat: repeat-x;
    height: 18px;
    border: #999999 solid 1px;
    font-family: Arial,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.text11norm_gray
{
    font-family: Arial,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #F2F2F2;
    text-decoration: none;
}
.text11norm_white
{
    font-family: Arial,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
.textver10black
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    padding-left: 5px;
}


/*css for login page 30-04-09* start*/
.login_lefttop
{
    background-image: url(../images/login_lefttop.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 15px;
    height: 39px;
}
.login_righttop
{
    background-image: url(../images/login_righttop.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 39px;
}
.login_top
{
    background-image: url(../images/login_topline.gif);
    background-repeat: repeat-x;
    background-position: right bottom;
    height: 39px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
}
.login_leftline
{
    background-image: url(../images/login_leftline.gif);
    background-color: #ffffff;
    background-repeat: repeat-y;
    width: 15px;
    height: 39px;
}
.login_rightline
{
    background-image: url(../images/login_leftline.gif);
    background-color: #ffffff;
    background-repeat: repeat-y;
    width: 15px;
    height: 39px;
    background-position: right;
}
.login_leftbot
{
    background-image: url(../images/login_leftbot.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 39px;
}
.login_righttbot
{
    background-image: url(../images/login_rightbot.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 39px;
}


.error_brg
{
    background-color: #FFFF99;
    border: #ff0000 solid 1px;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    color: #ff0000;
    padding: 5px;
    height: 50px;
    width: 550px;
}
.error_brg_white
{
    background-color: #ffffff;
    border: #ff0000 solid 1px;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    color: #ff0000;
    padding: 5px;
    height: 50px;
    width: 550px;
}
.erreo_textbold
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    color: #ff0000;
    font-weight: bold;
}
/*css for login page 30-04-09* end*/

.ip_text12bold
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
.ip_text11black
{
    font-family: Arial;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
.result_bar_left
{
    background-image: url(../images/result_bar_left.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 18px;
    height: 42px;
}
.result_bar_center
{
    background-image: url(../images/result_bar_center.gif);
    background-repeat: repeat-x;
    height: 42px;
}
.result_bar_right
{
    background-image: url(../images/result_bar_right.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 18px;
    height: 42px;
}


#pager ul.pages
{
    display: block;
    border: none;
    text-transform: uppercase;
    font-size: 10px;
    margin: 10px 0 50px;
    padding: 0;
}
#pager ul.pages li
{
    list-style: none;
    float: left;
    border: 1px solid #E1E1E1;
    text-decoration: none;
    margin: 0 5px 0 0;
    padding: 5px;
}
#pager ul.pages li:hover
{
    border: 1px solid #A40000;
}
#pager ul.pages li.pgEmpty
{
    border: 1px solid #F2F2F2;
    color: #F2F2F2;
}
#pager ul.pages li.pgCurrent
{
    border: 1px solid #A40000;
    color: #000;
    font-weight: 700;
    background-color: #F2F2F2;
}

/*css for insurance table*/




.text12arilblockbold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    padding-left: 5px;
}




.gray_fill
{
    background-color: #F2F2F2;
}

.insurance_tab_large
{
    background-image: url(../images/red_tab_center.gif);
    height: 22px;
    background-repeat: repeat-x;
    background-position: left bottom;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}





.button_extralarge
{
    background-image: url(../images/button_extralarge.gif);
    height: 25px;
    width: 170px;
    background-repeat: no-repeat;
    color: #fff;
}



.textbox
{
    font-family: Arial font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    width: 100px;
}

.textaril12_new
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.insurance_grid_bar
{
    background-image: url(../images/insu_grid_bar.gif);
    background-repeat: repeat-x;
    border: 1px solid #E1E1E1;
}
.insu_grid_line_ver
{
    background-image: url(../images/insu_grid_line_ver.gif);
    background-repeat: repeat-y;
}
.insu_grid_line_hor
{
    background-image: url(../images/insu_grid_line_hor.gif);
    background-repeat: repeat-x;
}
.insurance_grid_brd
{
    border: 1px solid #E1E1E1;
}

.insu_toptitle
{
    background-image: url(../images/toptitle.gif);
    height: 25px;
    width: 150px;
    background-repeat: no-repeat;
    background-position: left bottom;
    font-family: Arial;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
}
div.sdmenu
{
    width: 150px;
    font-family: Arial, sans-serif;
    font-size: 11px;
    padding-bottom: 10px;
    background: url(../images/bottom.gif) no-repeat right bottom;
    color: #fff;
}
div.sdmenu div
{
    background: url(../images/title.gif) repeat-x;
    overflow: hidden;
}
div.sdmenu div:first-child
{
    background: url(../images/toptitle.gif) no-repeat;
}
div.sdmenu div.collapsed
{
    height: 25px;
}
div.sdmenu div span
{
    display: block;
    padding: 5px 25px;
    font-weight: bold;
    color: white;
    background: url(../images/expanded.gif) no-repeat 10px center;
    cursor: default;
    border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span
{
    background-image: url(../images/collapsed.gif);
}
div.sdmenu div a
{
    padding: 5px 10px;
    background: #F2F2F2;
    display: block;
    border-bottom: 1px solid #ddd;
    text-decoration: none;
    color: #000;
}
div.sdmenu div a.current
{
    background: #E1E1E1;
}
div.sdmenu div a:hover
{
    background: #ffef86 url(../images/linkarrow.gif) no-repeat right center;
    color: #000;
    text-decoration: none;
}
.search_text11bold :hover
{
    font-family: Arial font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
/* end of css */





.new_bule
{
    background-color: #F2F2F2;
}




.text12verblockbold
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    padding-left: 5px;
}
.text12verblocknorm
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    padding-left: 5px;
}


.footer_left
{
    background-image: url(../images/left_line.gif);
    background-repeat: repeat-y;
}
.footer_right
{
    background-image: url(../images/right_line.gif);
    background-repeat: repeat-y;
}
.inssearch_text11bold
{
    font-family: Arial font-size: 11px;
    font-weight: bold;
    color: #A40000;
    text-decoration: none;
}
.ip_right
{
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #E1E1E1;
}
.ip_topline
{
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #E1E1E1;
}

/*css added lokesh 14-05-09*/
.grid_header
{
    background-repeat: repeat-x;
    height: 27px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    background-color: #fcb229;
    text-decoration: none;
    padding-left: 5px;
}
.grid_zebra
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    padding-left: 5px;
    background-color: #F2F2F2;
}
.whitefill
{
    background-color: #fff;
}


/*css for vanilla new version end */

/* end of css  */
/*css for itinerary preview*/


.ip_line
{
    height: 22px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #E1E1E1;
    border-bottom-color: #E1E1E1;
}
.ip_line_yellow
{
    height: 22px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #E1E1E1;
    border-bottom-color: #E1E1E1;
    background-color: #FFFF99;
}



.text11whitearil
{
    font-family: Arial font-size: 11px;
    color: #FFFFFF;
}


.text12boldON
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.brd_yellow
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}


.text_box
{
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    width: 75px;
}




.text12white
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #A40000;
    text-decoration: none;
}




.bottom_line
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
}




/**css for Index**/




.text10vernarm
{
    font-family: Arial;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}


/* end of css  */


.search_text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
}

text12gery
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    padding-left: 5px;
}


.text12boldgery
{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    padding-left: 5px;
}


.selectbox
{
    font-family: Arial font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    width: 90%;
    padding-top: 2px;
    padding-left: 5px;
}



.text12bold_org
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #0287D6;
    text-decoration: none;
    padding-left: 5px;
}

.admin-links
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}

.main-head-table
{
    background-color: #FFFFFF;
    border: 1px solid #A40000;
}
.left_curv
{
    background: url(../images/left_curv.gif) no-repeat;
    width: 9px;
    height: 46px;
}
.center_curv
{
    background: url(../images/center_curv.gif) repeat-x;
    height: 46px;
}
.right_curv
{
    background: url(../images/right_curv.gif) no-repeat;
    width: 9px;
    height: 46px;
}


.main-head
{
    background-color: #FCB229;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    border: 1px solid #dfdfdf;
}


.admin-form-main-text
{
    font-family: Arial font-size: 11px;
    color: #333333;
}


.text14arilwhite
{
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}



.brd_all
{
    background-color: #FFFFFF;
    border: 1px solid #999999;
}


.text11
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    padding-left: 5px;
}
/*css for index panel prabahar */
.grian
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}



.text_boxmidnew
{
    width: 145px;
    font-family: Arial font-size: 11px;
    color: #333333;
    text-decoration: none;
}



/*css for exel sheet type grid start */
.header_top
{ 
	 background: url(../images/header_top.gif) repeat-x;
    height: 21px;
    border-bottom: #999999 solid 1px;
    border-right: #999999 solid 1px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    text-align: center;
    background-color:#d9e1ec;
}

.header_left
{
    background: url(../images/header_left.gif) repeat-y;
    background: #E1E1E1;
    border-bottom: #999999 solid 1px;
    border-right: #999999 solid 1px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    text-align: center;
}
.header_left:link
{
    background: url(../images/header_left_hover.gif) repeat-y;
    background: #E1E1E1;
    border-bottom: #999999 solid 1px;
    border-right: #999999 solid 1px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    text-align: center;
}
.header_left:visited
{
    background: url(../images/header_left_active.gif) repeat-y;
    background: #E1E1E1;
    border-bottom: #999999 solid 1px;
    border-right: #999999 solid 1px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    text-align: center;
}
.header_left:hover
{
    background: url(../images/header_left_hover.gif) repeat-y;
    background: #E1E1E1;
    border-bottom: #999999 solid 1px;
    border-right: #999999 solid 1px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    text-align: center;
}
.header_left:active
{
    background: url(../images/header_left_active.gif) repeat-y;
    background: #E1E1E1;
    border-bottom: #999999 solid 1px;
    border-right: #999999 solid 1px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    text-align: center;
    border-bottom: #999999 solid 1px;
    border-right: #999999 solid 1px;
}
.header_left:focus
{
    background: url(../images/header_left_active.gif) repeat-y;
    background: #ffd58d;
    border-bottom: #999999 solid 1px;
    border-right: #999999 solid 1px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    text-align: center;
    border: #A40000 solid 1px;
}
.table_border
{
    border-left: #999999 solid 1px;
    border-top: #999999 solid 1px;
}
.corner
{
    background: #E1E1E1;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    text-align: center;
}
.colner:hover
{
    background: url(../images/corner_hover.gif) no-repeat;
}
.body_border
{
    border: #E1E1E1 solid 1px;
}
.header_top_1
{
    background: url(../images/header_top.gif) repeat-x;
    border-bottom: #999999 solid 1px;
    border-right: #999999 solid 1px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    text-align: left;
}


/*css for exel sheet type grid end*/
/*css added for control panel start*/
.ddcolortabs
{
    padding: 0;
    width: 100%;
    background: transparent;
}

.ddcolortabs ul
{
    font: normal 11px Arial, Arial, sans-serif;
    margin: 0;
    padding: 0;
    list-style: none;
}

.ddcolortabs li
{
    display: inline;
    margin: 0 2px 0 0;
    padding: 0;
    text-transform: uppercase;
}


.ddcolortabs a
{
    float: left;
    color: white;
    background: black url(media/color_tabs_left.gif) no-repeat left top;
    margin: 0 2px 0 0;
    padding: 0 0 1px 3px;
    text-decoration: none;
    letter-spacing: 1px;
}

.ddcolortabs a span
{
    float: left;
    display: block;
    background: transparent url(media/color_tabs_right.gif) no-repeat right top;
    padding: 4px 8px 2px 7px;
}

.ddcolortabs a span
{
    float: none;
}

.ddcolortabs a:hover
{
    background-color: #A40000;
}

.ddcolortabs a:hover span
{
    background-color: #A40000;
}

.ddcolortabs .selected a, #ddcolortabs .selected a span
{
    /*currently selected tab*/
    background-color: #A40000;
}

.ddcolortabsline
{
    clear: both;
    padding: 0;
    width: 100%;
    height: 8px;
    line-height: 8px;
    background: black;
    border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a
{
    position: absolute;
    top: 0;
    border: 1px solid black; /*THEME CHANGE HERE*/
    border-top-width: 8px; /*Top border width. Should match height of .ddcolortabsline above*/
    border-bottom-width: 0;
    font: normal 12px Arial;
    line-height: 18px;
    z-index: 100;
    background-color: white;
    width: 200px;
    visibility: hidden;
}


.dropmenudiv_a a
{
    width: auto;
    display: block;
    text-indent: 5px;
    border-top: 0 solid #A40000;
    border-bottom: 1px solid #A40000; /*THEME CHANGE HERE*/
    padding: 2px 0;
    text-decoration: none;
    color: black;
}

* html .dropmenudiv_a a
{
    /*IE only hack*/
    width: 100%;
}

.dropmenudiv_a a:hover
{
    /*THEME CHANGE HERE*/
    background-color: #A40000;
    color: white;
}
/*css added  for control panel end*/



.text-grid
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}

.colner:hover
{
    background: url(../images/corner_hover.gif) no-repeat;
}



/*css for exel sheet type grid end*/












/* css for index start */
.menu_background
{
    background: url(../images/top_banner.jpg) no-repeat;
    width: 910px;
    height: 110px;
    padding: 0px;
    border: 0px;
    margin: 0px;
}

.foptions
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    float: left;
    clear: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
.arial12boldwhite
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.spanel
{
    float: left;
    width: 74%;
    padding: 0px;
    border: 0px;
    margin: 0px;
    overflow: hidden;
}

.spanel ul li
{
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    float: left;
    clear: right;
    text-align: left;
}

.rpanel
{
    float: right;
    width: 25%;
    padding: 0px;
    border: 0px;
    margin: 0px;
}

.text10graytext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
    margin-top: 10px;
}

.text11graytext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}

.panel_textbox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
    width: 250px;
}
.caln
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
    width: 75px;
}
.select_samll
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
    width: 50px;
}

.text10blue
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #A40000;
    text-decoration: none;
    font-weight: normal;
}
.text10blue:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #A40000;
    text-decoration: underline;
    font-weight: normal;
}

.button_background
{
    background: url(../images/button_bg.gif) #A40000 repeat-x center;
    height: 22px;
    border: #000 solid 1px;
}
.button_text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
}
/*cleaned till here


.devider
{
    color: #999999;
}
/* css for index end */

/* css for searchresults start */
.msearch_left_top
{
    background: url(../images/msearch_left_top.gif) no-repeat;
    width: 10px;
    height: 90px;
}
.msearch_center_top
{
    background: url(../images/msearch_center_top.gif) repeat-x;
    height: 90px;
}
.msearch_left_bot
{
    background: url(../images/msearch_bot_left.gif) no-repeat;
    width: 10px;
    height: 90px;
}
.msearch_right_top
{
    background: url(../images/msearch_right_top.gif) no-repeat;
    width: 10px;
    height: 90px;
}
.msearch_leftline
{
    background: url(../images/msearch_leftline.gif) repeat-y;
    width: 10px;
}
.msearch_rightline
{
    background: url(../images/msearch_rightline.gif) repeat-y;
    width: 10px;
}

.msearch_botline
{
    background: url(../images/msearch_botline.gif) repeat-x;
    height: 8px;
}
.msearch_right_bot
{
    background: url(../images/msearch_right_bot.gif) no-repeat top;
    width: 10px;
    height: 8px;
}

.text14boldblack
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.text11black
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
}
.text11boldblack
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
.text11gray
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
}
.text11red
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #A40000;
    text-decoration: none;
    font-weight: normal;
}
.text11red:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #A40000;
    text-decoration: underline;
    font-weight: normal;
}

.textver36bold
{
    font-family: Arial;
    font-size: 36px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}
.textver14gray
{
    font-family: Arial;
    font-size: 14px;
    color: #999999;
    text-decoration: none;
    font-weight: bold;
}
.textver14blue
{
    font-family: Arial;
    font-size: 14px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}
.darkred_bg
{
    background: #A40000;
    height: 36px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
.lightgray_bg
{
    background: url(../images/light_graybg.gif) repeat-x;
    height: 30px;
}

.result_bot_line
{
    border-right: #f2f2f2 solid 1px;
}
.results_left_line
{
    border-left: #f2f2f2 solid 1px;
}
.black_line
{
    border-bottom: #000 solid 1px;
}
.black_line_bottom
{
    border-bottom: #000 solid 1px;
}
.textarialbold11gray
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
    text-decoration: none;
    font-weight: bold;
}
/* css for searchresults end */

/* css for flightinforamtion page start*/
.spanel_f_info
{
    float: left;
    width: 70%;
    padding: 0px;
    border: 0px;
    margin: 0px;
}
.lightcream_bg
{
    background: #fae3c2;
    border-bottom: #AF7817 solid 1px;
    height: 27px;
}
.lightcream_bg_shadow
{
    background: url(../images/lightcream_bg_shadow.gif);
    border-bottom: #AF7817 solid 1px;
    height: 29px;
}


.lightcream_bg_shadow_border
{
    background: url(../images/lightcream_bg_shadow.gif);
    border-bottom: #AF7817 solid 1px;
    border-top: #AF7817 solid 1px;
    height: 29px;
}
.lightcream_bg_shadow_border_top
{
    background: #FAE3C2; /* url(../images/lightcream_bg_shadow.gif);*/
    border-top: #AF7817 solid 2px;
    height: 29px;
}
.red_border
{
    border-bottom: #AF7817 solid 1px;
}
.side_panal_red_bg
{
    background: url(../images/side_panal_red_bg.gif) repeat-x;
    height: 28px;
    vertical-align: middle;
}
.side_panal_border
{
    border: #999999 solid 1px;
}
.side_panal_lightcream_bg
{
    background: #fae3c2;
    height: 25px;
}
.side_panal_lightcream_bg span
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
}


.text12bold_black
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
.text12norm_black
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-decoration: underline;
    font-weight: normal;
}
.text12norm_black:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
}
/* css for flightinforamtion page end*/

/* css for payment page start*/



.text12boldred
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #A40000;
    text-decoration: none;
    font-weight: bold;
}


/* css for hotelhome start*/


/* css for hotelhome end*/

/* css for hotelresults start*/


/* css for hotelresults end*/

.cbo1Container
{
    text-align: left;
    border: 0px solid #E1E1E1;
    background-color: #A40000;
    cursor: pointer;
    height: auto;
    width: 200px;
}


.hotdeal_Bg
{
    background: #ffffa8;
    height: 22px;
}
.text11boldblock
{
    font-family: Arial;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
.text9block
{
    font-family: Arial;
    font-size: 9px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
}
.yui-h-slider
{
    background: url(../images/blueh_bg.gif) no-repeat 5px 0;
    height: 28px;
    width: 170px;
}
.red
{
    font-family: Arial;
    font-size: 10px;
    color: #ff0000;
    text-decoration: none;
    font-weight: bold;
}
.Time_text
{
    font-size: 18px;
    font-weight: bold;
    color: #A40000;
    padding-left: 46px;
    text-align: center;
    font-family: Trebuchet MS;
}
.Time_Textbox
{
    font-family: Trebuchet MS;
    font-size: 60px;
    color: #F57B25;
    font-weight: bold;
    border: 1px solid #fff;
}
.FareCounter
{
    font-family: Arial;
    font-size: 36px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}
.FareCounter_Bg
{
    background: #ffffb2;
    font-family: Arial;
    font-size: 36px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
}
.brd_right_search
{
    border-top: #f2f2f2 solid 2px;
}
.brd_right_search_zebra
{
    border-top: #f2f2f2 solid 2px;
    background: #e7c99d;
}
.brd_top_search
{
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #E1E1E1;
}



.FB_bg
{
    background: transparent url(   "../images/farebreakup_bg.gif" ) center center no-repeat;
    position: absolute;
    left: 650.5px;
    top: 481px;
    width: 289px;
    height: 157px;
    z-index: 13;
    
}
.FB_bg1
{
    background: transparent url("../images/farebreakup_bg.gif" ) center center no-repeat;
    position: absolute;
    left: 550.5px;
    top: 150px;
    width: 289px;
    height: 157px;
    z-index: 13;
}

.FB_Text
{
    font-family: Arial;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
.FB_Text_norm
{
    font-family: Arial;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
}

.mail-bg
{
    background: #FFFF99;
    border: #f7cf71 solid 1px;
}

.mail_close_txt
{
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
.mail_close_txt:hover
{
    font-family: Arial;
    font-size: 14px;
    color: #999999;
    font-weight: bold;
    text-decoration: none;
}


.text10verdana
{
    font-family: Verdana;
    font-size: 10px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
}
.text12arial
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
}
.table_bg
{
    background: #f2f2f2;
    border: #E1E1E1 solid 1px;
}


/* footer css */
.footer_left_img
{
    background-image: url(../images/footer_left_img.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 380px;
    width: 21px;
}

.footer_right_img
{
    background-image: url(../images/footer_right_img.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 380px;
    width: 21px;
}

.footer_center_img
{
    background-image: url(../images/footer_center_img.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    height: 380px;
}

.footer_separater_img
{
    background-image: url(../images/footer_separater_img.gif);
    background-position: left center;
    background-repeat: no-repeat;
    height: 270px;
    width: 3px;
}

.itb_text_white_11
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    line-height: 18px;
}


.itb_text_white
{
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
}

.itb_footer_text
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
}

.itb_footer_text a:hover
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #fff;
    text-decoration: underline;
}



.mcity_flights_bg
{
    background: #f2f2f2;
    height: 20px;
    font-family: Arial;
    font-size: 12px;
    color: #000;
    text-decoration: none;
}
.text12verblk
{
    font-family: Arial;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
}




/* css for prabahar grid pages */




.role_imgx
{
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #ddddff;
    border-bottom-color: #ddddff;
    padding-left: 3px;
    background-image: url(../images/role_ximg.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    height: 8px;
}

.grid_text12
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #0070ba;
    text-decoration: none;
}


.grid_text12 a:hover
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #0070ba;
    text-decoration: underline;
}


.role_text12
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-color: #f2f2f2;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.role_boxmidnew_cp
{
    width: 150px;
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}

.brd_bottom_right
{
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #ddddff;
    border-bottom-color: #ddddff;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #0070ba;
    text-decoration: none;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}

.top_role
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #0070ba;
    text-decoration: none;
}

.top_role:hover
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}





.role_brd_right
{
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ddddff;
}


.brd_bottom_right_block
{
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #ddddff;
    border-bottom-color: #ddddff;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}


.brd_top_left
{
    border-left-width: 1px;
    border-top-width: 1px;
    border-left-style: solid;
    border-top-style: solid;
    border-left-color: #ddddff;
    border-top-color: #ddddff;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #0070ba;
    text-decoration: none;
}


.role_brd_bottom_right_block
{
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #ddddff;
    border-bottom-color: #ddddff;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #0070ba;
    text-decoration: none;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 3px;
}
.role_brd_bottom_right_block:hover
{
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #ddddff;
    border-bottom-color: #ddddff;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 3px;
}



.brd_2px
{
    border-left-width: 2px;
    border-top-width: 2px;
    border-left-style: solid;
    border-top-style: solid;
    border-left-color: #E1E1E1;
    border-top-color: #E1E1E1;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #E1E1E1;
    border-bottom-color: #E1E1E1;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    background-image: url(../images/layerPopupBg.gif);
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}


.role_bg_color
{
    border-left-width: 1px;
    border-top-width: 1px;
    border-left-style: solid;
    border-top-style: solid;
    border-left-color: #FFD202;
    border-top-color: #FFD202;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #FFD202;
    border-bottom-color: #FFD202;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    background-color: #feff89;
}

.white_fill_padding
{
    background-color: #fff;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 30px;
}

.gray_fill_efecec
{
    background-color: #f2f2f2;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #33338c;
    text-decoration: none;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
}

/* btn myhome */


input.btn
{
    background-color: #dd644b;
    height: 25px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    border-left-width: 2px;
    border-left-style: solid;
    border-left-color: #dfdfdf;
    border-right-width: 2px;
    border-right-style: solid;
    border-right-color: #dfdfdf;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #dfdfdf;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #dfdfdf;
}




.grid_button_bg
{
    background-color: #dd644b;
    height: 20px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #dd644b;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #dd644b;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #d34321;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dd644b;
    cursor: pointer;
}

.grid_button_bg1
{
    background-color: #94bf3b;
    height: 20px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #94bf3b;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #94bf3b;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #4dae16;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #94bf3b;
    cursor: pointer;
}


.grid_button_blue
{
    background-color: #5890ca;
    height: 20px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #5890ca;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #5890ca;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #317bc5;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #5890ca;
    cursor: pointer;
}





.grid_block_11
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    padding-top: 5px;
}


.grid_header_ximg
{
    background-image: url(../images/grid_header_ximg.gif);
    height: 51px;
    padding-top: 15px;
}


.grid_header_ximg1
{
    background-image: url(../images/grid_header_ximg1.gif);
    height: 51px;
    padding-bottom: 25px;
}

.grid_mouseover
{
    background-color: #fff;
}
.grid_mouseover1
{
    background-color: #FFFF99;
}

.role_bg
{
    background-color: #FFFF99;
    background-image: url(../images/layerPopupBg.gif);
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

.myhome_button_bg
{
    background: url(../images/myhome_button_bg.gif) #fff repeat-x center;
    height: 40px;
}



/* css for adminside pages */
.admin_top_line
{
    background: url(../images/admin_top_line.gif) repeat-x;
    border-left: solid 1px #e1e1e1;
    border-right: solid 1px #e1e1e1;
    height: 25px;
}
.admin_toptext
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #0070BA;
    text-decoration: none;
    line-height: 20px;
}
.admin_top_center_line
{
    border-top: solid 1px #e1e1e1;
}
.showpanelbg
{
    background: url(../images/homePageSeperator.gif) no-repeat;
}
.admin-head-table
{
    border: solid 1px #E1E1E1;
}
.right_dotline
{
    border-right: dotted 1px #E1E1E1;
}


.actions_style
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    line-height: 20px;
}

.genHeaderSmall
{
    font-weight: bold;
    font-size: 14px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}

.webMnu
{
    font-size: 11px;
    color: #0070ba;
    text-decoration: underline;
}
.webMnu a:hover
{
    font-size: 11px;
    color: #0070ba;
    text-decoration: none;
}
.InnerHeader
{
    padding-right: 8px;
    padding-left: 8px;
    background: url(../images/inner.gif) #dddcdd repeat-x 50% bottom;
    padding-bottom: 8px;
    color: #000000;
    font-size: 11PX;
    font-weight: BOLD;
    padding-top: 8px;
}
.cp_bottombrd
{
    border-bottom: solid 1px #e1e1e1;
    border-bottom: solid 1px #e1e1e1;
    border-bottom: solid 1px #e1e1e1;
}

.form_top_brd
{
    border-left: solid 1px #e1e1e1;
    border-right: solid 1px #e1e1e1;
    border-top: solid 1px #e1e1e1;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #0070ba;
    text-decoration: none;
}
.dvtCellLabel
{
    border-right: #e1e1e1 1px solid;
    padding-right: 10px;
    padding-left: 10px;
    background: url(../images/testsidebar.jpg) #f7f7f7 repeat-y right center;
    border-bottom: #e1e1e1 1px solid;
    white-space: nowrap;
    height: 25px;
    color: #333333;
    font-size: 11PX;
    font-weight: normal;
}
.cellLabel
{
    padding-right: 10px;
    padding-left: 10px;
    background: url(../images/testsidebar.jpg) #f7f7f7 repeat-y right center;
    border-left: #e1e1e1 1px solid;
    color: #333333;
    border-bottom: #e1e1e1 1px solid;
    font-family:Verdana; font-size:12px; color:#000; text-decoration:bold; font-weight:normal;
    white-space: nowrap;
    height: 25px;
}
.dvtCellInfo
{
    padding-right: 10px;
    padding-left: 10px;
    border-bottom: #e1e1e1 1px solid;
    height: 25px;
}
.cellInfo
{
    padding-right: 10px;
    padding-left: 10px;
    border-left: #e1e1e1 1px solid;
    border-bottom: #e1e1e1 1px solid;
    height: 25px;
}
.form_agent_head
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    line-height: 20px;
    border: 0px;
}
.text_box_forms
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    width: 130px;
}
/* end of css  */





/*rolemanagement, my home css*/
.grid_text11
{
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #ddddff;
    border-bottom-color: #ddddff;
    padding-left: 3px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #0070ba;
    text-decoration: none;
    background-image: url(../images/grid_ximg.gif);
    background-repeat:repeat-x;
    height:37px;
}



.role_bg
{
    background-color: #FFFF99;
    background-image: url(../images/layerPopupBg.gif);
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

.myhome_button_bg
{
    background: url(../images/myhome_button_bg.gif) #fff repeat-x center;
    height: 40px;
}


/* css for bus flow  */
.bus_search_brd
{
    border: solid 1px #999999;
}
.bus_search_top_bar
{
    background-image: url(../images/bus_search_bar.gif);
    background-repeat: repeat-x;
    background-position: center top;
    height: 30px;
    background-color: #F2F2F2;
}
.bus_header
{
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    padding-left: 5px;
    line-height: 28px;
}
.bus_search_color
{
    background-color: #F2F2F2;
}
.bus_trips
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
}
.bus_listbox
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    width: 180px;
}
.bus_textbox
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    width: 85px;
}

.brd_lrb
{
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #E1E1E1;
    border-bottom-color: #E1E1E1;
    border-left-color: #E1E1E1;
    text-decoration: none;
}
.brd_bottom_search
{
    border-bottom: solid 1px #E1E1E1;
}
.busseatmap_brg
{
    background: #fff;
    border: #f2f2f2 solid 8px;
}
/* end of bus css   */



/* end of busmap css   */

.map_bg_text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: none;
    background: url(../images/hotel_details_bg.gif) repeat-x;
    height: 26px;
    text-align: center;
}
.map_bg_text:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: none;
    background: #fff;
    height: 26px;
    text-align: center;
}
.map_bg_text:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: none;
    background: #fff;
    height: 26px;
    text-align: center;
}
.map_bg_text:focus
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: none;
    background: #fff;
    height: 26px;
    text-align: center;
}
.map_bg_text_white
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: none;
    background: #fff;
    height: 26px;
    text-align: center;
}
.map_bg_text_white:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: none;
    background: url(../images/hotel_details_bg.gif) repeat-x;
    height: 26px;
    text-align: center;
}
.brd_text:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff0000;
    text-decoration: none;
}


/* end of bus map  css   */

/* css for prabahar cruises pages */

.cp_textaril12_grianNEW
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0070BA;
    text-decoration: underline;
}
.cp_textaril12_grianNEW a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-decoration: underline;
}



.cp_bluemoon_corporate_text
{
    background-color: #A40000;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #b96667;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d59a9b;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.cp_brd_register_cp
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #A40000;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #A40000;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #A40000;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #A40000;
}

.cp_text11black
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
}
.cp_textwhite
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
}


.cp_text10vernarm
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
}

.cp_text10vernarm:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-decoration: underline;
}


.cp_text_boxmid
{
    width: 200px;
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    height: 15px;
}

.cp_text_boxmidnew
{
    width: 70px;
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    height: 15px;
}

.cp_grian_big1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #A40000;
    text-decoration: underline;
}
.cp_text_boxsmall
{
    width: 70px;
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}

.cp_grid_button_bg
{
    background: url(../images/cp_grid_button_bg.gif) #E35E43 repeat-x center;
    height: 20px;
    border: #E35E43 solid 1px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}


.cruise_brd
{
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #333333;
}

.cruisesheader_bg
{
    background-image: url(../images/cruisesheader_bg.jpg);
    width: 532;
    height: 200px;
}

.Discover_text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    background-color: #f2f2f2;
    padding-left: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-right: 5px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #999999;
}

.Discover_textnew
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}

.Discover_text14
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

.cruise_role_bg_color
{
    border-left-width: 1px;
    border-top-width: 1px;
    border-left-style: solid;
    border-top-style: solid;
    border-left-color: #E1E1E1;
    border-top-color: #E1E1E1;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #E1E1E1;
    border-bottom-color: #E1E1E1;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    background-image: url(../images/cp_layerPopupBg.gif);
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}



.Destinations_text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    line-height: 20px;
}

.more_text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #ff0000;
    text-decoration: none;
}
.cp_text_boxbignew
{
    width: 180px;
    font-family: Arial;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}

.cruises_brd_dot
{
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #A40000;
}

.img_brd
{
    border-bottom-width: 2px;
    border-bottom-style: dotted;
    border-bottom-color: #cacaca;
    border-top-width: 2px;
    border-top-style: dotted;
    border-top-color: #cacaca;
    border-left-width: 2px;
    border-left-style: dotted;
    border-left-color: #cacaca;
    border-right-width: 2px;
    border-right-style: dotted;
    border-right-color: #cacaca;
}

.newcp_text10vernarm
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #999999;
    padding-top: 5px;
    padding-bottom: 5px;
}

.newcp_text10vernarm:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-decoration: underline;
}




.cp_classica_asia_bg
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    background-color: #FFFF99;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.cruises_ximg
{
    background-image: url(../images/cruises_ximg.gif);
    background-repeat: repeat-x;
    height: 51px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #A40000;
    font-weight: bold;
    text-decoration: none;
}


.none_text10vernarm
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #999999;
    padding-top: 3px;
    padding-bottom: 3px;
}

.cruises_mouseover
{
    background-color: #fff;
}
.cruises_mouseover1
{
    background-color: #FFFF99;
}


.notice_text10vernarm
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    text-decoration: none;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #999999;
    padding-top: 3px;
    padding-bottom: 3px;
}


.callus_bg
{
    background-color: #F2F2F2;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}


.callus_white_brd
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #F2F2F2;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.callus_text14
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #0070BA;
    text-decoration: none;
}

.callus_blue_bg
{
    background-color: #58b5d6;
}

.callus_green_bg
{
    background-color: #75a23d;
}


.callus_red_bg
{
    background-color: #f35e4c;
}

.callus_link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: underline;
}


.special_deals_text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.special_deals_text a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-decoration: underline;
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}



/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs1
{
    padding: 3px 0;
    margin-left: 0;
    margin-top: 1px;
    margin-bottom: 0;
    font: bold 12px Arial, Helvetica, sans-serif;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs1 li
{
    display: inline;
    margin: 0;
}

.shadetabs1 li a
{
    text-decoration: none;
    position: relative;
    z-index: 1;
    padding: 3px 7px;
    cursor: pointer;
    border: 1px solid #778;
    color: #fff;
    background: #b23b3d;
}

.shadetabs1 li a:visited
{
    color: #333333;
}

.shadetabs1 li a:hover
{
    text-decoration: none;
    cursor: pointer;
    color: #fff;
}

.shadetabs1 li a.selected
{
    /*selected main tab style */
    position: relative;
    top: 1px;
}

.shadetabs1 li a.selected
{
    /*selected main tab style */
    background-color: #fff;
    color: #A40000;
    border-bottom-color: #fff;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #F2F2F2;
}

.shadetabs1 li a.selected:hover
{
    /*selected main tab style */
    text-decoration: none;
}

.tabcontent
{
    display: none;
}

@media print
{
    .tabcontent
    {
        display: block !important;
    }
}

/*css for visa page cp */


.termsTab
{
    color: #e58100;
    padding: 4px 0px 0px 5px;
    padding-bottom: 5px;
    border-right: 1px solid #F2F2F2;
    font-size: 11px;
}
.termsTab ul
{
    margin: 0px;
    padding: 0px;
}
.termsTab ul li
{
    list-style: none;
    padding: 1px 0px;
}

a.AirlineNav, a.AirlineNav:active, a.AirlineNav:visited
{
    background: #F2F2F2;
    padding: 4px 0px 4px 0px;
    margin-right: 5px;
    text-align: center;
    display: block;
    color: #e58100;
    text-decoration: none;
    font-weight: bold;
    background: #FFF;
}
a.AirlineNav:hover
{
    color: #000;
    background: #FFFF99;
    text-decoration: none;
    font-weight: bold;
}


.visatext_cp
{
    font-family: Arial;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}



.visa_bottom_text
{
    font-family: Arial;
    font-size: 10px;
    color: #333333;
    font-weight: normal;
    text-decoration: none;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}

.visa_bottom_text a:hover
{
    font-family: Arial;
    font-size: 10px;
    color: #dc5d00;
    font-weight: normal;
    text-decoration: none;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}

.ht_bar
{
    background: url(../images/ht_bar.gif) repeat-x;
    height: 31px;
}
.crv_text_white
{
    font-family: arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
}

/*css end visa page cp */





/*  css for euro rail */
.railtext_main_header
{
    font-family: Arial;
    font-size: 38px;
    color: #a4a4a4;
    text-decoration: none;
    font-weight: bold;
    padding-left: 17px;
    padding-top: 7px;
}

.railtext_head
{
    font-family: verdana;
    font-size: 11px;
    color: #012c84;
    text-decoration: none;
    font-weight: bold;
    padding-left: 7px;
}
.railtext_normal
{
    font-family: verdana;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    padding-top: 7px;
    line-height: 17px;
}
.railtext_headsmal
{
    font-family: verdana;
    font-size: 10px;
    color: #012c84;
    text-decoration: none;
    font-weight: bold;
    padding-top: 7px;
}
.railtext_normalsmal
{
    font-family: verdana;
    font-size: 10px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    padding-top: 7px;
    line-height: 15px;
}
.eurail_top_left
{
    background-image: url(../images/railpass_top_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    height: 39px;
    background-color: #012c84;
    color: #fff;
    font-weight: bold;
    font-size: medium;
}
.eurail_top_right
{
    background-image: url(../images/railpass_top_right.gif);
    background-repeat: no-repeat;
    background-position: right top;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    height: 30px;
    background-color: #6d8ac4;
}
.eurail_bottom_right
{
    background-image: url(../images/railpass_bottom_right.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    height: 18px;
    background-color: #dfe9fb;
    font-family: Verdana;
    font-size: 10px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
}
.eurail_bottom_left
{
    background-image: url(../images/railpass_bottom_left.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    height: 18px;
    background-color: #6d8ac4;
    font-family: Arial;
    font-size: 10px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
.eurail_top_left1
{
    background-image: url(../images/railpass_top_left1.gif);
    background-repeat: no-repeat;
    background-position: left top;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    height: 18px;
    background-color: #6d8ac4;
    font-family: Arial;
    font-size: 10px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding-right: 6px;
}
.eurail_top_right1
{
    background-image: url(../images/railpass_top_right1.gif);
    background-repeat: no-repeat;
    background-position: right top;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    height: 18px;
    background-color: #dfe9fb;
    font-family: Verdana;
    font-size: 10px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
}
.first_row_color
{
    background-color: #6d8ac4;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    height: 18px;
    font-family: Arial;
    font-size: 10px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding-right: 6px;
}
.second_row_color
{
    background-color: #dfe9fb;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    height: 18px;
    font-family: Arial;
    font-size: 10px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    padding-left: 4px;
}
.railtext_mainhead
{
    font-family: Arial;
    font-size: 16px;
    color: #012c84;
    text-decoration: none;
    font-weight: bold;
}
.railtext_normalsmalgray
{
    font-family: verdana;
    font-size: 10px;
    color: #666;
    text-decoration: none;
    font-weight: normal;
    line-height: 15px;
}
.rail_right_border
{
    border-right: solid 1px #fff;
    height: 30px;
    font-family: Arial;
    font-size: 10px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding-right: 6px;
}

.eurail_top_leftnew
{
    background-image: url(../images/railpass_top_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    border-bottom: solid 1px #fff;
    border-left: solid 1px #fff;
    background-color: #012c84;
    color: #fff;
    font-weight: bold;
    font-size: medium;
}


.left_rain_text
{
    font-family: Arial;
    font-size: 10px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    padding-right: 6px;
}


.railtext_new
{
    font-family: verdana;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    padding-left: 7px;
}

.railtext_new1
{
    font-family: verdana;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
}
/*  end of css for eurorail  */

.Announcement
{
    border-left-width: 1px;
    border-top-width: 1px;
    border-left-style: solid;
    border-top-style: solid;
    border-left-color: #f2f2f2;
    border-top-color: #f2f2f2;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-right-color: #f2f2f2;
    border-bottom-color: #f2f2f2;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    background-color: #A40000;
}


/* css for hotel search results*/
div.hsr_sidemenu
{
    font-family: Arial, sans-serif;
    font-size: 10px;
    padding-bottom: 10px;
    background: url(../images/hsrbottom.gif) no-repeat right bottom;
    color: #fff;
}
.hsr_sidemenu_center
{
    background: #fd9e1c; /* url(../images/hsr_center.gif) repeat-x;*/
    overflow: hidden;
    height: 25px;
    font-family: arial;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    padding-left: 5px;
    width: 210px;
}
div.hsr_sidemenu_top
{
    background: url(../images/hsr_top.gif) no-repeat;
    font-family: arial;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    padding-left: 5px;
}
/*div.hsr_sidemenu div.collapsed {
	height: 25px;
}*/
/*div.hsr_sidemenu div span {
	display: block;
	padding: 5px 25px;
	font-weight:normal;
	color: white;
	background: url(../images/expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}*/
/*div.hsr_sidemenu div.collapsed span {
	background-image: url(../images/collapsed.gif);
}*/
.hsr_sidemenu_div
{
    padding: 5px 10px;
    background: #F2F2F2;
    display: block; /*border-bottom: 1px solid #ddd;*/
    color: #000;
}
/*div.hsr_sidemenu div a.current {
	background : #E1E1E1;
}*/
/*div.hsr_sidemenu div a:hover {
	background : #066 url(../images/linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}*/


.brd_hotel
{
    border: #999999 solid 2px;
}
.hotel_text_bg
{
    background-color: #b1484a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.brd_bt
{
    border-bottom: #999999 solid 1px;
}
.brd_bg_text
{
    font-family: arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: none;
    background: url(../images/hotel_details_bg.gif) repeat-x;
    height: 26px;
    text-align: center;
}
.brd_bg_text:hover
{
    font-family: arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: none;
    background: 0;
    border: #c0c0c0 solid 1px;
    height: 26px;
    text-align: center;
}
.brd_bg_text:active
{
    font-family: arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: none;
    background: 0;
    border: #c0c0c0 solid 1px;
    height: 26px;
    text-align: center;
}
.brd_bg_text:focus
{
    font-family: arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: none;
    background: 0;
    border: #c0c0c0 solid 1px;
    height: 26px;
    text-align: center;
}
.textHeading
{
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

/*CSS added by radhakrishna for new hiotel design*/

.text12bold_blue
{
    font-family: arial, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #A40000;
    text-decoration: none;
    padding-left: 3px;
}


.textTitle
{
    font-family: arial;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
.textGrayColor
{
    font-family: arial;
    font-size: 10px;
    color: Gray;
    text-decoration: none;
}


.textLinkBtn
{
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    color: #0070BA;
    text-decoration: none;
}

.textnorm12menu
{
    font-family: arial, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

.brd_text
{
    font-family: arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: none;
}
.textred
{
    font-family: arial, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff0000;
    text-decoration: none;
}
.hsr_brg
{
    background: #d8e4f8;
    font-family: arial;
    font-size: 11px;
}
.hsr_brg1
{
    background: #d8e4f8;
    font-family: arial;
    font-size: 11px;
    border-bottom: #fff solid 1px;
}
.hsr_brd
{
    border: #d8e4f8 solid 1px;
}
.hsr_brd_right
{
    border-right: #d8e4f8 solid 1px;
    border-bottom: #d8e4f8 solid 1px;
    font-family: arial;
    font-size: 11px;
    color: #000;
    text-decoration: none;
}
.hsr_brd_right_red
{
    border-right: #d8e4f8 solid 1px;
    border-bottom: #d8e4f8 solid 1px;
    color: #ff0000;
    font-family: arial;
    font-size: 11px;
    color: #ff0000;
    text-decoration: none;
}
.hsr_brd_inner
{
    border: #747474 solid 1px;
}
.hsr_brd_left
{
    border-bottom: #d8e4f8 solid 1px;
    border-left: #d8e4f8 solid 1px;
    border-right: #d8e4f8 solid 1px;
}
.sidepanel_tab
{
    font-family: arial;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    padding-left: 5px;
}
/* css for hotel search results end*/



/* css for hotel search results*/
div.hsr_sidemenu
{
    font-family: Arial, sans-serif;
    font-size: 12px;
    padding-bottom: 10px;
    background: url(../images/hsrbottom.gif) no-repeat right bottom;
    color: #fff;
}
.hsr_sidemenu_center
{
    background: url(../images/hsr_center.gif) repeat-x;
    overflow: hidden;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    padding-left: 5px;
    width: 210px;
}
div.hsr_sidemenu_top
{
    background: url(../images/hsr_top.gif) no-repeat;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    padding-left: 5px;
}

.hsr_sidemenu_div
{
    padding: 5px 10px;
    background: #F2F2F2;
    display: block; /*border-bottom: 1px solid #ddd;*/
    color: #000;
}
/*div.hsr_sidemenu div a.current {
	background : #E1E1E1;
}*/
/*div.hsr_sidemenu div a:hover {
	background : #066 url(../images/linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}*/

.textnormwhite
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
}
.textnormwhitedark
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #fff;
    text-decoration: none;
}
.gray_bg
{
    background: #F2F2F2;
    border-top: #fff solid 2px;
}
.brd_hotel
{
    border: #999999 solid 2px;
}
.brd_bt
{
    border-bottom: #999999 solid 1px;
}
.brd_bg_text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: none;
    background: url(../images/hotel_details_bg.gif) repeat-x;
    height: 26px;
    text-align: center;
}
.brd_bg_text:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: none;
    background: 0;
    border: #c0c0c0 solid 1px;
    height: 26px;
    text-align: center;
}
.brd_bg_text:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: none;
    background: 0;
    border: #c0c0c0 solid 1px;
    height: 26px;
    text-align: center;
}
.brd_bg_text:focus
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0070BA;
    text-decoration: none;
    background: 0;
    border: #c0c0c0 solid 1px;
    height: 26px;
    text-align: center;
}

.Text-hotelDes
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    color: #000;
}

.txt12bold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

.text10verdanablack
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #333333;
}









/* css for Car UI Start*/
.pagedesc_bg
{
    background: #FFFF99;
    border: #FFD58D solid 1px;
}
.text11ver_black
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
    padding-top: 5px;
    padding-bottom: 5px;
}
.textver18black
{
    font-family: Arial;
    font-size: 18px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    font-style: normal;
    width: 100%;
}

.cargrid_header
{
    background: url(../Images/car_grid_header.gif) repeat-x;
    height: 31px;
    border-right: #DDDDFF solid 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
.cargrid_header:focus
{
    background: url(../Images/car_grid_header_on.gif) repeat-x;
    height: 31px;
    border-right: #DDDDFF solid 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

.cargrid_header_on
{
    background: url(../Images/car_grid_header_on.gif) repeat-x;
    height: 29px;
    border-right: #DDDDFF solid 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    border: #A40000 solid 1px;
}
.cargrid_border
{
    border: #999999 solid 1px;
}
.cargrid_cells
{
    border-top: #DDDDFF solid 1px;
    border-right: #DDDDFF solid 1px;
}
.cargrid_header span
{
    background: url(../Images/car_grid_header_devider.gif) no-repeat;
    width: 2px;
    height: 31px;
    background-position: right;
}
.textarea_gallery
{
    background: url(../Images/gallery_bg.gif) no-repeat;
    width: 174px;
    height: 62px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}
.cargallery_bg
{
    background: url(../Images/car_gal_off.gif) no-repeat center;
    width: 163px;
    height: 98px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
.cargallery_bg:hover
{
    background: url(../Images/car_gal_on.gif) no-repeat center;
    width: 163px;
    height: 98px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

.brd_tripsheet_1
{
    border: 2px solid #0070BA;
    background-color: #FFFFFF;
}

.brd_tripsheet
{
    border-top: #0070BA;
    border-top-style: solid;
    border-top-width: 1px;
    border-right: #0070BA;
    border-right-style: solid;
    border-right-width: 1px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #0070BA;
    text-decoration: none;
    padding-left: 5px;
}



.brd_tripsheet_top
{
    border-top: #0070BA;
    border-top-style: solid;
    border-top-width: 1px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #0070BA;
    text-decoration: none;
    padding-left: 5px;
}



.text11norm_trip
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #0070BA;
    text-decoration: none;
}

.cargridTable_header
{
    background: url(../Images/car_gridtable_header.gif) repeat-x;
    height: 31px;
    border-right: #DDDDFF solid 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

/* css for Car UI End*/

.itb_plexspa_text
{
    font-family: Arial;
    font-size: 16px;
    color: #419900;
    text-decoration: none;
    font-weight: bold;
}

/* css for RAILWAY RESERVATION FORM  pages */

.railway_text
{
    background-color: #b1484a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    line-height: 20px;
}

.railway_dotbg
{
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #555555;
    padding-top: 5px;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
}

.rail_box_text
{
    background-color: #fcf6f6;
    border-bottom: solid 1px #555555;
    border-right: solid 1px #555555;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #222222;
    text-decoration: none;
    padding-left: 5px;
    line-height: 35px;
}

.rail_box_text_1
{
    background-color: #fcf6f6;
    border-right: solid 1px #555555;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #222222;
    text-decoration: none;
    padding-left: 5px;
    line-height: 25px;
}
.rail_box_text_2
{
    background-color: #fcf6f6;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #222222;
    text-decoration: none;
    padding-left: 5px;
    line-height: 25px;
}

.rail_blue_box_text
{
    background-color: #fcf6f6;
    border-bottom: solid 1px #555555;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #222222;
    text-decoration: none;
    padding-left: 5px;
    line-height: 25px;
}

.brd_rail_block
{
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #555555;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #555555;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #555555;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #555555;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #222222;
    text-decoration: none;
}

.rail_box_bottom
{
    border-bottom: solid 1px #222222;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    color: #222222;
    text-decoration: none;
}



.form_brd_left
{
    border-left: solid 1px #dedede;
}


/* css end for RAILWAY RESERVATION FORM  pages */




/* View Packages_grid_table_css */

.ovp_h_grid_border
{
    border-top: #9eb6ce solid 1px;
    border-right: #9eb6ce solid 1px;
    border-left: #9eb6ce solid 1px;
}

.ovp_hg_top_cp
{
    background: url(../images/hg_top_cp.gif) repeat-x;
    height: 22px;
    border-left: #9eb6ce solid 1px;
    font-family: Arial;
    font-size: 11px;
    color: #333;
    text-decoration: none;
    font-weight: bold;
}

.ovp_grid_left_bg
{
    background: #f0f4fa;
    font-size: 11px;
    font-family: Arial;
    color: #000;
    text-decoration: none;
    border-bottom: #9eb6ce solid 1px;
    border-right: #9eb6ce solid 1px;
    padding-left: 5px;
    line-height: 20px;
}
.ovp_grid_left_bg_lr
{
    background: #f0f4fa;
    font-size: 11px;
    font-family: Arial;
    color: #000;
    text-decoration: none;
    border-right: #9eb6ce solid 1px;
    border-bottom: #9eb6ce solid 1px;
    padding-left: 5px;
    line-height: 20px;
}

.ovp_hg_brd
{
    border-bottom: #9eb6ce solid 1px;
    border-right: #9eb6ce solid 1px;
    padding-left: 5px;
}

.ovp_hg_brd_lr
{
    border-bottom: #9eb6ce solid 1px;
    padding-left: 5px;
}

.ovp_hg_brd_select
{
    border-bottom: #9eb6ce solid 1px;
    border-right: #9eb6ce solid 1px;
    background-color: #fff4c9;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana;
    color: #404040;
    text-decoration: none;
    padding-left: 5px;
}

/*  end View Packages_grid_table_css */


/* Packages_home_css prabahar (24-01-2010) */


.section2text
{
    padding-left: 7px;
    line-height: 16px;
    width: 142px;
    padding-top: 0;
    margin-top: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.main_body
{
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #E2F4FF;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}
.srch_gl
{
    background-color: #ffffff;
    width: 938px;
    height: auto;
    overflow: hidden;
    border-left: 0px solid #C6D4DD;
    border-right: 0px solid #C6D4DD;
    border-bottom: 1px solid #8F989F;
    padding: 15px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: left;
}
.srch_gl table td h1, th
{
    font-size: 22px;
    text-align: left;
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-weight: normal;
}

.srch_gl table td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    vertical-align: text-top;
}
#srch
{
    width: 350px;
    height: 243px;
    border: 1px solid #9D9D9F;
    background: #fff url( '../images/lnding-srchbgrpt.jpg' ) repeat-y;
    overflow: hidden;
}
#srch_sct
{
    width: 137px;
    height: 256px;
    float: left;
    background: #AEDFFF;
}
#srch_sct div
{
    float: right;
    margin-right: 0px;
    text-align: center;
    border-right: 1px solid #9D9D9F;
}
#srch_sct div.spacer
{
    border-right: 1px solid #9D9D9F;
    width: 128px;
    height: 10px;
}


#srch_sct div.selected
{
    width: 125px;
    background-color: #fdf9d1;
    height: auto;
    border: 1px solid #9D9D9D;
    border-right: 0px solid #090900;
    float: right;
    font-weight: bold;
    text-align: left;
    padding: 8px 0 8px 5px;
    color: #444;
}
#srch_sct div.notselected
{
    cursor: pointer;
    width: 125px;
    background-color: #A40000;
    height: auto;
    float: right;
    color: #fff;
    text-align: left;
    padding: 8px 0 8px 5px;
}


#srch_categories
{
    background-color: #fdf9d1;
}
.search_gray
{
    background: #e4e4e4;
}
#srch_categories table td
{
    font-size: 11px;
    color: #464646;
    height: 45px;
}
#srch_categories table td select, input
{
    font-size: 11px;
    color: #444;
}
.srchselectwidth
{
    width: 184px;
}
.srchselectwidthhalf
{
    width: 95px;
    _width: 98%;
}
.autoWidth
{
    width: auto;
}
#tagthiscontainer
{
    width: 350px;
    height: auto;
    border: 1px solid #BBDCFB;
    background-color: #F0F9FE;
}

#tagthis
{
    font-size: 21px;
    width: 345px;
    height: auto;
    font-weight: bold;
    font-family: "Times New Roman";
}
#tagthistxt h2
{
    color: #000000;
    font-family: "Times New Roman";
    font-size: 20px;
    font-weight: normal;
    padding: 0;
    margin: 0;
}
#Tagcontents
{
    width: auto;
    height: auto;
    padding-bottom: 10px;
}
#tagthis div.tagwords
{
    width: auto;
    display: inline;
    margin-right: 5px;
}
#tagthis span
{
    font-family: arial;
    color: #6195c7;
    font-weight: normal;
    line-height: 28px;
    width: auto;
    overflow: hidden;
}
#tagthis a
{
    text-decoration: none;
}
#tagthis a:hover div span
{
    color: #fff;
    background: #6195c7;
}
#tagthis span.bld
{
    font-family: arial;
    color: #3a80c2;
    font-weight: bold;
    line-height: 35px;
    _line-height: 40px;
}


#leftspace
{
    height: 200px;
    width: 15px;
    float: left;
}
#tagthistxt
{
    border-bottom: 1px solid #BBDCFB;
    float: left;
    width: 310px;
    line-height: 40px;
    font: "Times New Roman" , Times, serif;
    font-size: 20px;
    color: #000;
    padding: 0;
}
#honyesccontainer
{
    background: #fff url( '../images/bghoneymoon.jpg' ) repeat-y;
    width: 350px;
    height: auto;
    border-top: 1px solid #D0CFCF;
    border-bottom: 1px solid #D0CFCF;
    overflow: hidden;
    padding-bottom: 10px;
}
#honeymoon
{
    width: 175px;
    height: auto;
    float: left;
}
#honeymoon a
{
    text-decoration: underline;
}
#honeymoon a:hover
{
    text-decoration: none;
}
#honeymooncontainer
{
    width: 175px;
    height: auto;
    float: left;
}
#honeymoon div h2
{
    color: #000000;
    font-family: "Times New Roman";
    font-size: 20px;
    line-height: 20px;
    padding: 0;
    margin: 10px 0 5px 17px;
    text-align: left;
}
#escorted div h2
{
    color: #000000;
    font-family: "Times New Roman";
    font-size: 20px;
    line-height: 20px;
    padding: 0;
    margin: 10px 0 3px 17px;
    text-align: left;
}
#honeymoon table td
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 14px;
    _height: 16px;
}
#honeymoon table td.rate
{
    font-size: 12px;
}
.rhtcursor
{
    text-align: center;
    vertical-align: middle;
}

#escortedcontainer
{
    width: 175px;
    _width: 174px;
    height: auto;
    float: left;
}
#escorted
{
    width: 175px;
    _width: 173px;
    height: auto;
    float: left;
}

#escorted table td
{
    font-family: Arial;
    font-size: 10px;
    padding: 5px;
    padding-left: 10px;
}
#holidays
{
    width: 563px;
    height: 523px;
    float: left;
    vertical-align: top;
}
#holidays div.header_txt
{
    float: left;
}
#search_heading
{
    width: 350px;
}

#bottomleftdiv
{
    width: 353px;
    float: left;
}
.bottomright
{
    float: left;
    width: 560px;
    height: 531px;
}

.bottomright div h2
{
    margin: 0px;
    font-family: Times New Roman;
    font-size: 20px;
    text-align: center;
    line-height: 30px;
    width: 300px;
    float: left;
    text-align: left;
    font-weight: normal;
}

.header_txt
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 20px;
    color: #000;
    text-align: center;
    line-height: 40px;
}
.header_txt h2
{
    font-family: Times New Roman;
    font-size: 20px;
    text-align: center;
    line-height: 40px;
    font-weight: normal;
}
.holiday_header
{
    width: auto;
    float: left;
    text-align: left;
}
.holiday_header h1
{
    font: "Times New Roman" , Times, serif;
    font-size: 22px;
    color: #000;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.viewall
{
    float: right;
    width: 250px;
    font-family: arial;
    font-size: 11px;
    line-height: 30px;
    text-align: right;
    vertical-align: bottom;
}
.normal_txt
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.brdlineholiday
{
    border-bottom: 2px solid #688CC6;
    padding-top: 10px;
}
.holiday_package
{
    width: 173px;
    border-right: 1px solid #CCCCCC;
    float: left;
    height: auto;
}
.holiday_package div.name
{
    height: auto;
    padding-bottom: 0px;
}
.holiday_package div.name h3
{
    float: left;
    width: 158px;
    color: #013FA2;
    font: "Times New Roman" , Times, serif;
    font-size: 14px;
    margin: 0px;
    font-weight: bold;
    line-height: 25px;
}
.holiday_package div.name h2
{
    width: 150px;
    color: #013FA2;
    font: "Times New Roman" , Times, serif;
    font-size: 18px;
    font-weight: 100;
    margin: 0px;
    line-height: 25px;
    padding: 0px;
}

/* -------------------------- */

.brd_packages_img
{
    border-bottom-width: 8px;
    border-bottom-style: solid;
    border-bottom-color: #dfdfdf;
}


.brd_holiday_bottom
{
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #4c7f9e;
}

.brd_holiday_right
{
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #d0d0d0;
}

.brd_holiday_all
{
    border-bottom-width: 10px;
    border-bottom-style: solid;
    border-bottom-color: #e4e4e4;
    border-top-width: 10px;
    border-top-style: solid;
    border-top-color: #e4e4e4;
    border-left-width: 10px;
    border-left-style: solid;
    border-left-color: #e4e4e4;
    border-right-width: 10px;
    border-right-style: solid;
    border-right-color: #e4e4e4;
}

.brd_call_all
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #006d93;
    text-decoration: none;
    background-color: #ffe2e2;
    border-bottom-width: 5px;
    border-bottom-style: solid;
    border-bottom-color: #ffbebe;
    border-top-width: 5px;
    border-top-style: solid;
    border-top-color: #ffbebe;
    border-left-width: 5px;
    border-left-style: solid;
    border-left-color: #ffbebe;
    border-right-width: 5px;
    border-right-style: solid;
    border-right-color: #ffbebe;
}

.brd_search_all
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #222222;
    text-decoration: none;
    background-color: #fff;
    border-bottom-width: 5px;
    border-bottom-style: solid;
    border-bottom-color: #ffbebe;
    border-top-width: 5px;
    border-top-style: solid;
    border-top-color: #ffbebe;
    border-left-width: 5px;
    border-left-style: solid;
    border-left-color: #ffbebe;
    border-right-width: 5px;
    border-right-style: solid;
    border-right-color: #ffbebe;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
}


.brd_honeymoon_all
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    line-height: 20px;
    background-color: #ffe2e2;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffbebe;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #ffbebe;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ffbebe;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ffbebe;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
}


.honeymoon_text
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 20px;
    font-weight: normal;
    color: #222222;
    text-decoration: none;
}

.Modify_all_brd
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    text-decoration: none;
    line-height: 20px;
    background-color: #ffe2e2;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffbebe;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #ffbebe;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ffbebe;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ffbebe;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
    padding-top: 8px;
}



.Modify_Your_Search
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #222222;
    text-decoration: none;
    line-height: 20px;
    background-color: #ffffff;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffbebe;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #ffbebe;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ffbebe;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.Modify_Your_Search_box
{
    width: 150px;
    font-family: Arial;
    font-size: 11px;
    color: #404040;
    text-decoration: none;
}

.Modify_Your_Search_box1
{
    width: 120px;
    font-family: Arial;
    font-size: 11px;
    color: #404040;
    text-decoration: none;
}

.brd_Modify_top_all
{
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #dfdfdf;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dfdfdf;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #dfdfdf;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #dfdfdf;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 10px;
}


.Modify_textaril12
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #1572bb;
    text-decoration: none;
}



.Modify_time_new_roman
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 18px;
    font-weight: normal;
    color: #a40000;
    text-decoration: underline;
}


.Modify_text_004c88
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 22px;
    font-weight: bold;
    color: #004c88;
    text-decoration: none;
}



.Modify_headercolor
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    background-color: #A40000;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #b0d3e4;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 10px;
}

.Modify_textwhite
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    line-height: 20px;
}

.Modify_boldtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 20px;
}

.Search_Summary
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
    line-height: 20px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dfdfdf;
}




/* end Packages_home_css prabahar (24-01-2010) */


.hotel_bg_new
{
    background-image: url(../images/hotel_bg_new.jpg);
    background-repeat: no-repeat;
    background-position: left;
}


.sitemap_text
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #003f8e;
    text-decoration: none;
    line-height: 30px;
}
.sitemap_text a:hover
{
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    color: #003f8e;
    text-decoration: underline;
    line-height: 30px;
}

/* css for Hotels_BookingFinalGuestConsumer  pages */

.brd_hotels_block
{
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #555555;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #555555;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #555555;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #555555;
    font-family: Arial;
    font-size: 11px;
    font-weight: nornal;
    color: #111111;
    text-decoration: none;
}


.hotel_text_bg
{
    background-color: #b1484a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}

.hotel_blue_text
{
    font-family: Arial;
    font-size: 11px;
    font-weight: nornal;
    color: #0070ba;
    text-decoration: none;
}

.hotel_box_text
{
    background-color: #fcf6f6;
    border-bottom: solid 1px #fff;
    font-family: Arial;
    font-size: 11px;
    font-weight: nornal;
    color: #111111;
    text-decoration: none;
    padding-left: 5px;
    line-height: 25px;
}

.hotel_blue_box_text
{
    font-family: Arial;
    font-size: 11px;
    font-weight: nornal;
    color: #0070ba;
    text-decoration: none;
    padding-left: 5px;
    line-height: 25px;
}

.hotel_block_box_text
{
    font-family: Arial;
    font-size: 11px;
    font-weight: nornal;
    color: #111111;
    text-decoration: none;
    padding-left: 5px;
    line-height: 25px;
}

.brd_hotels_blue
{
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #60b0df;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #60b0df;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #60b0df;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #60b0df;
    font-family: Arial;
    font-size: 11px;
    font-weight: nornal;
    color: #111111;
    text-decoration: none;
}

.hotel_newbox_text
{
    background-color: #e6f4f9;
    border-bottom: solid 1px #fff;
    font-family: Arial;
    font-size: 11px;
    font-weight: nornal;
    color: #111111;
    text-decoration: none;
    padding-left: 5px;
    line-height: 25px;
}


/* css for end Hotels_BookingFinalGuestConsumer  pages */

/* xp theme */
.ajax .ajax__tab_header
{
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
    background: url(<%=WebResource(     "AjaxControlToolkit.Tabs.tab-line.gif" )%>) repeat-x bottom;
    border-bottom: 1px solid #dfdfdf;
}
.ajax .ajax__tab_outer
{
    padding-right: 4px;
    border-top: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    height: 21px;
    background-color: #A40000;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
.ajax .ajax__tab_inner
{
    padding-left: 3px;
    border-left: 1px solid #dfdfdf;
}
.ajax .ajax__tab_tab
{
    height: 13px;
    padding: 4px;
    margin: 0;
    background: url(<%=WebResource(     "AjaxControlToolkit.Tabs.tab.gif" )%>) repeat-x;
}
.ajax .ajax__tab_hover .ajax__tab_outer
{
    background: url(<%=WebResource(     "AjaxControlToolkit.Tabs.tab-hover-right.gif" )%>) no-repeat right;
}
.ajax .ajax__tab_hover .ajax__tab_inner
{
    background: url(<%=WebResource(     "AjaxControlToolkit.Tabs.tab-hover-left.gif" )%>) no-repeat;
}
.ajax .ajax__tab_hover .ajax__tab_tab
{
    background: url(<%=WebResource(     "AjaxControlToolkit.Tabs.tab-hover.gif" )%>) repeat-x;
}
.ajax .ajax__tab_active .ajax__tab_outer
{
    background-color: #fff;
}
.ajax .ajax__tab_active .ajax__tab_inner
{
    background-color: #fff;
}
.ajax .ajax__tab_active .ajax__tab_tab
{
    background-color: #fff;
    background-repeat: repeat-x;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #A40000;
}
.ajax .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    border: 1px solid #999999;
    border-top: 0;
    padding: 8px;
    background-color: #ffffff;
    color: #000;
}
/* xp theme */

.brd_bg_textnew{ font-family:arial, Arial, Helvetica, sans-serif; font-size:14px; color:#ff0000; text-decoration:none; background:url(../images/hotel_details_bg.gif) repeat-x; height:26px; text-align:center;}

/* css for end Hotels_BookingFinalGuestConsumer  pages */

/* hotel loading */
.Discover_text20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-color:#f8f7f7;
	padding-left:5px; padding-bottom:5px; padding-top:5px; padding-right:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #fff;
	}	
	
/* hotel loading */

.metrixzebra_dark
{
	background:#e5e8ef;
	border-right:#dcdcdd solid 1px;
	border-bottom:#dcdcdd solid 1px;
}
.metrixzebra_light
{
	background:#eff2f9;
	border-right:#dcdcdd solid 1px;
	border-bottom:#dcdcdd solid 1px;
}
.metrix_white
{
	background:#fff;
	border-right:#dcdcdd solid 1px;
	border-bottom:#dcdcdd solid 1px;
}
.text11matrix
{
	font-family:Arial; font-size:11px; color:#000; text-decoration:none; font-weight:normal;
}
.text11matrix :hover
{
	font-family:Arial; font-size:11px; color:#ff0000; text-decoration:none; font-weight:normal;
}
.text11matrixbold
{
	font-family:Arial; font-size:11px; color:#000; text-decoration:none; font-weight:bold;
}
.matrixtab
{
	background:#eef2f5; width:100px; height:25px; padding:5px; border-top:3px solid #c0c0c0;border-left:3px solid #c0c0c0;border-right:3px solid #c0c0c0;
}
.matrixtab_off
{
}
.gray_background
{
    background: #f5f5f5;
    height: 30px;
    border:#e5e5e5 solid 1px;
}
.darkgray_background
{
    background: #e5e5e5;
    height: 30px;
	border-top:solid 1px #c0c0c0; 
}
.matrixtab
{
	background:#eef2f5; width:100px; height:25px; padding:5px; border-top:3px solid #c0c0c0;border-left:3px solid #c0c0c0;border-right:3px solid #c0c0c0;
}
/*CSS for usercarhome by vivek*/

.usercar_top_line_grid
{
    background-image: url(../images/top_line.gif);
    background-repeat: repeat-x;
    background-position: center bottom;
}
.usercar_left_line_grid
{
    background-image: url(../images/left_line.gif);
    background-repeat: repeat-y;
    background-position: left top;
}
.usercar_right_line_grid
{
    background-image: url(../images/right_line.gif);
    background-repeat: repeat-y;
    background-position: right top;
}
.usercar_bot_line
{
    background-image: url(../images/bottom_line.gif);
    background-repeat: repeat-x;
    background-position:center;
}
