﻿body
{
    padding: 0px;
    margin: 0px;
    background-color: #F0F0F0;
    color: #141414;
    font-family: Verdana;
    font-size: 12px;
}

div
{
    padding: 0px;
    margin: 0px;
}

a
{
    color: #242424;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
    color: #FE6328;
    cursor: hand;
}

input[type=text]
{
    border-right: #6699cc 1px solid;
    border-top: #6699cc 1px solid;
    font-size: 12px;
    border-left: #6699cc 1px solid;
    border-bottom: #6699cc 1px solid;
}



.tablemain
{
    background-color: #FFFFFF;
    padding-right: 5px;
    padding-left: 5px;
}

.tdglobal_logo
{
    background-position: left center;
    background-image: url('../../Image/logo.gif');
    width: 325px;
    height: 65px;
    background-repeat: no-repeat;
}


.tdcall_us
{
    background-position: right center;
    background-image: url('../../Image/telephone_number.gif');
    width: 356px;
    height: 31px;
    background-repeat: no-repeat;
}

.td_top_orange
{
    border-width: 4px;
    border-color: #FE6328;
    border-top-style: solid;
  
}

.tdbold
{
    color: #000000;
    font-weight: bold;
    font-size: 12px;
}

.error
{
    color: #CC3300;
    font-weight: bold;
}

.Loader
{
    background-position: center center;
    background-image: url('../../image/spin.gif');
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;      
}

.menuItem
{
    background-position: center center;
    color: #333333;
    font-family: verdana;
    font-size: 12px;
    background-image: url('../../Image/menu/Menu_back.gif');
    vertical-align: middle;
    text-align: center;
    width: 91px;
    height: 30px;
    margin-right: 3px;
    background-repeat: no-repeat;
    margin-left: 3px;
}

.menuItem_Sel
{
    background-position: center center;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 12px;
    background-image: url('../../Image/menu/Menu_back_hover.gif');
    background-repeat: no-repeat;
    background-repeat: no-repeat;
}

.menuItem_Sel a
{
    color: #FFFFFF;
    text-decoration: none;
}



/*********************************************
container's
**********************************************/

.tdtop_left
{
    height: 18px;
    background-image: url('../../Image/container/top_left.gif');
    background-repeat: no-repeat;
}

/*
body.IE.m6 .shadowPanelHeaderLeft
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Container/NTTopLeft.png',sizingMethod='scale');
    background-image: none;
}


*/

.tdtop_right
{
    height: 18px;
    width: 12px;
    background-image: url(../../Image/container/top_right.gif);
    background-repeat: no-repeat;
}

.tdtop_mid
{
    height: 18px;
    background-image: url(../../Image/container/top_mid.gif);
    background-repeat: repeat-x;
}

.tdright_mid
{
    width: 12px;
    background-image: url(../../Image/container/right_mid.gif);
    background-repeat: repeat-y;
}
.tdleft_mid
{
    width: 12px;
    background-image: url(../../Image/container/left_mid.gif);
    background-repeat: repeat-y;
}
.tdbottom_left
{
    height: 18px;
    width: 12px;
    background-image: url('../../Image/container/bottom_left.gif');
    background-repeat: no-repeat;
}

/*
body.IE.m6 .shadowPanelHeaderLeft
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Container/NTTopLeft.png',sizingMethod='scale');
    background-image: none;
}


*/

.tdbottom_right
{
    height: 18px;
    width: 12px;
    background-image: url(../../Image/container/bottom_right.gif);
    background-repeat: no-repeat;
}

.tdbottom_mid
{
    height: 18px;
    background-image: url(../../Image/container/bottom_mid.gif);
    background-repeat: repeat-x;
}


.tdheader_top_left
{
    height: 26px;
    background-image: url('../../Image/container/header_top_left.gif');
    background-repeat: no-repeat;
}

/*
body.IE.m6 .shadowPanelHeaderLeft
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Container/NTTopLeft.png',sizingMethod='scale');
    background-image: none;
}


*/


/***************************************************************/
/*  Containet back gray style
/*/

.cont_top_left
{
    background-image: url('../../Image/container/back_gray/top_left.gif');
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 10px;
    height: 10px;
}

.cont_top_right
{
    background-image: url( '../../image/container/back_gray/top_right.gif' );
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 10px;
    height: 10px;
}

.cont_top_mid
{
    background-image: url(  '../../image/container/back_gray/top_mid.gif' );
    background-repeat: repeat-x;
    background-position: center bottom;
    height: 10px;
}

.cont_bottom_left
{
    background-image: url(  '../../image/container/back_gray/bottom_left.gif' );
    background-repeat: repeat-x;
    background-position: center top;
    height: 10px;
    width: 10px;
}

.cont_bottom_right
{
    background-image: url(  '../../image/container/back_gray/bottom_right.gif' );
    background-repeat: repeat-x;
    background-position: center top;
    height: 10px;
    width: 10px;
}

.cont_bottom_mid
{
    background-image: url(  '../../image/container/back_gray/bottom_mid.gif' );
    background-repeat: repeat-x;
    background-position: center top;
    height: 10px;
}

.cont_left_mid
{
    background-image: url(  '../../image/container/back_gray/left_mid.gif' );
    background-repeat: repeat-y;
    background-position: center center;
   
}

.cont_right_mid
{
    background-image: url(  '../../image/container/back_gray/right_mid.gif' );
     background-repeat: repeat-y;
    background-position: center center;
}

.cont_mid_mid
{
    background-color: #F6F6F6;
}



/**************************************************************/

.tdheadertop_right
{
    height: 26px;
    width: 12px;
    background-image: url('../../Image/container/header_top_right.gif');
    background-repeat: no-repeat;
}

.tdheadertop_mid
{
    height: 26px;
    background-image: url(../../Image/container/header_top_mid.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}


.tdflight_header
{
    background-image: url('../../Image/menu/flight.gif');
    background-repeat: no-repeat;
    background-position: left center;
    height: 30px;
}


.tblsearch
{
    width: 100%;
}

.tblsearch td
{
    padding-top: 2px;
    padding-bottom: 2px;
}

.tdbullet
{
    background-image: url('../../Image/light_blue_bullet_point.gif');
    background-repeat: no-repeat;
    background-position: left top;
    vertical-align: top;
    padding-left: 13px;
    text-align: left;
    padding-bottom: 10px;
}

.tdbullet a:hover
{
    cursor:hand;
}



/*  Calender  */

.MyCalendar .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: #E9F4FE;
    color: #006699;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
    color: black;
    font-weight: bold;
}


.Watermark
{
    color: #333333;
}

.modalBackground {
	background-color:White;
	
}

.modalPopup
{
    
}

.modalPopup a
{
    color: #FE6328;
    text-decoration: underline;
}

/*AutoComplete flyout */

.autocomplete_completionListElement
{
    padding: 0px;
    margin: 0px;
    background-color: White;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: hand;
    overflow: auto;
    text-align: left;
    height: 200px;
    line-height: 20px;
    font-size: 12px;
    list-style-type: none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
    background-color: #006699;
    color: #FFFFFF;
    padding-left: 5px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding-left: 5px;
}

/* Popup Panel  */

.popupMenu {
	position:absolute;
	visibility:hidden;	
}

.tooltip_right_back
{
    background-image: url('../../Image/tooltiparrow_right.gif');
    width: 9px;
    height: 17px;
    background-repeat: no-repeat;
}

.grdrowhover
{
    padding: 5px;
    border: 1px solid #E0E0E0;
}

/*
.grdrowhover:hover
{
    background-color: #C5EBD8;
}
*/
.grdinnerrow
{
    background-image: url('../../Image/Grid_row_back.gif');
    background-repeat: repeat;
}


.progressback
{
    background-position: center center;
    background-image: url('../../Image/Progressbar/back.gif');
    height: 40px;
    width: 100%;
    background-repeat: repeat-x;
    vertical-align: middle;
}

.progressenable
{
    background-position: center center;
    background-image: url('../../Image/Progressbar/enable_step.gif');
    height: 40px;
    width: 150px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    
}

.progressdesable
{
    background-position: center center;
    background-image: url('../../Image/Progressbar/desable_step.gif');
    height: 40px;
    width: 145px;
    background-repeat: no-repeat;
    color: #C0C0C0;
    text-align: center;
    font-weight: bold;  
   
}


.collapsePanelheader
{
    cursor: hand;
    font-size: 11px;
    font-weight: bold;
    color: #FE6328;
    padding-top: 2px;
    padding-bottom: 2px;
}
.collapsepanelbody
{
    overflow: hidden;
    height: 0px;
}


/* Top Deats Datalist */


.DlNormal #trdesc
{
    padding: 3px;
    background-color: #F8F8F8;
    text-align: left;
    height: 30px;
}

.DlNormal #trdesc a
{
    color: #2D3E5B;
    font-size: 10px;
    font-weight: bold;
}

.DlAlternet #trdesc
{
    padding: 3px;
    text-align: left;
    height: 30px;
}

.DlAlternet #trdesc a
{
    color: #2D3E5B;
    font-size: 10px;
    font-weight: bold;
}
.pnlTop
{
    background-repeat: no-repeat;
    width: 724px;
    height: 339px;
    background-image: url('../../../Image/flight_deals_box.jpg');
}
.pnlTopTable
{
    margin: 109px 100px 100px 600px;
    width: 95px; 
    height: 215px;    
}
.pnlTopLabel
{
    font-family: Arial;
    font-size: 39px;
    color: #FFFFFF;
    
}