﻿
#divPageOuter 
{
 margin: 0px;
 padding: 0px;
 width: 1003px;
 height: auto;
}

/* Header divs starts here */
#divHeader 
{
 margin: 0px;
 padding: 0px;
 width: 1003px;
 height: 90px;
 float: left;
}
#divHeaderLeft 
{
 margin: 0px;
 padding: 0px;
 width: 250px;
 height: 120px;
 float: left;
}
#divHeaderRight 
{
 margin: 0px;
 padding: 10px 3px 0px 0px;
 width: 740px;
 height: 90px;
 float: right;
 text-align: right;
}
#divMainMenuOuter 
{
 margin-top: 10px;
 padding-left: 13px;
 width: 990px;
 height: 25px;
 float: left;
}
#divMainMenu 
{
 margin: 0px;
 padding: 0px;
 width: auto;
 height: 25px;
 text-align: center;
}
#divMainMenu ul 
{ 
 list-style: none; 
 margin: 0px; 
 padding: 0px;
 float: left; 
} 
#divMainMenu ul li 
{ 
 margin: 0px;
 padding: 0px;
 height: 24px;  
 float: left;
 border-left: solid 1px #fff;
 border-bottom: solid 1px #fff;
} 
/* Header divs ends here */

/* Home page divs starts here */
#divContent 
{
 margin: 0px;
 padding: 0px;
 width: 1003px;
 height: auto;
 float: left;
 border-bottom: solid 1px #000;
}
#divSearchContent 
{
 margin: 0px;
 padding: 0px;
 width: 1003px;
 height: 244px;
 float: left;
 background-image: url(search_bg.gif);
}
#divContentBottom 
{
 margin: 0px;
 padding: 0px;
 width: 1003px;
 height: auto;
 float: left;
}
#divContentLeft 
{
 margin-top: 2px;
 padding: 0px 2px 2px 2px;
 width: 270px;
 height: auto;
 float: left;
 text-align: left;
}
#divContentMiddle 
{
 margin-top: 2px;
 padding: 0px 0px 19px 0px;
 width: 450px;
 height: auto;
 float: left;
 background-color: #fff;
}
#divContentRight 
{
 margin-top: 2px;
 padding: 0px 2px 0px 0px;
 width: 273px;
 height: auto;
 float: right;
 background-color: #fff;
}
#divContentDeals 
{
 margin: 0px;
 padding: 0px 0px 19px 0px;
 width: 266px;
 height: auto;
 float: left;
 background-color: #fff;
 text-align: left;
}
#divContentLower 
{
 margin: 0px;
 padding: 0px;
 width: 1003px;
 height: 10px;
 float: left;
 background-color: #fff;
}
#divHomePagePackages
{
 margin: 0px;
 padding: 0px;
 width: 448px;
 height: auto;
 float: left; 
 background-color: #fff;
}
/* Home page divs ends here */

/* Booking page divs starts here */
#divBookingContent 
{
 margin: 0px;
 padding: 8px;
 width: 987px;
 height: auto;
 float: left;
 background-color: #fff;
 border-bottom: solid 1px #000;
}
#divBookingContentLeft
{
 margin: 0px;
 padding: 0px;
 width: 810px;
 height: auto;
 float: left;
 background-color: #fff;
}
#divBookingContentRight
{
 margin: 0px;
 padding: 0px;
 width: 170px;
 height: auto;
 float: right;
 vertical-align: top;
 background-color: #fff;
}
#divBookingStatus
{
 margin: 0px;
 padding-top: 7px;
 width: 807px;
 height: 29px;
 float: left;
 background-color: #fffbc7;
 border: solid 1px #c29b86;
 /* border: solid 1px #ad623a; */
}
#divQuickSearch
{
 margin-top: 7px;
 padding: 0px;
 width: 807px;
 height: auto;
 float: left;
 background-color: #fffbc7;
 border: solid 1px #c29b86;
}
#divCheapestAvailable
{
 margin-top: 7px;
 padding: 0px;
 width: 807px;
 height: auto;
 float: left;
 background-color: #fffbc7;
 border: solid 1px #c29b86;
}
#divCheapestAvailable ul 
{ 
 list-style: none; 
 margin: 0px; 
 padding: 0px;
 float: left; 
} 
#divCheapestAvailable ul li 
{ 
 margin: 0px;
 padding: 2px;
 width: 160px;
 height: auto;  
 float: left;
} 
#divSortFares
{
 margin-top: 7px;
 padding: 0px;
 width: 807px;
 height: 30px;
 float: left;
 text-align: left;
 background-color: #fffbc7;
 border: solid 1px #c29b86;
}
#divSearchedFares
{
 margin-top: 7px;
 padding: 0px;
 width: 807px;
 height: auto;
 float: left;
 background-color: #fffbc7;
 border: solid 1px #c29b86;
}
#divOutboundFlights
{
 margin-top: 7px;
 padding: 0px;
 width: 807px;
 height: auto;
 float: left;
 background-color: #fffbc7;
 border: solid 1px #c29b86;
}
#divInboundFlights
{
 margin-top: 7px;
 padding: 0px;
 width: 807px;
 height: auto;
 float: left;
 background-color: #e9f2fe;
 border: solid 1px #0d5aba;
}
#divFareRules
{
 margin-top: 0px;
 padding: 0px;
 width: 807px;
 height: auto;
 float: left;
 background-color: #f7f7f7;
 border-right: solid 1px #e2e2e2;
 border-left: solid 1px #e2e2e2;
 border-bottom: solid 1px #e2e2e2;
}
#divFareSeasons
{
 margin-top: 0px;
 padding: 0px;
 width: 807px;
 height: auto;
 float: left;
 background-color: #f7f7f7;
 border-right: solid 1px #e2e2e2;
 border-left: solid 1px #e2e2e2;
 border-bottom: solid 1px #e2e2e2;
}
#divBookingInstructions
{
 margin-top: 0px;
 padding: 0px;
 width: 807px;
 height: auto;
 float: left;
 background-color: #f7f7f7;
 border-right: solid 1px #e2e2e2;
 border-left: solid 1px #e2e2e2;
 border-bottom: solid 1px #e2e2e2;
}
#divBookingButtons
{
 margin-top: 7px;
 padding-top: 4px;
 width: 807px;
 height: 30px;
 float: left;
 background-color: #f7f7f7;
 border: solid 1px #eee;
}
#divLoader
{
 margin: 0px;
 padding: 0px;
 width: 600px;
 height: 400px;
 background-color: #fffdea;
 border: solid 8px #df6119;
}
/* Booking page divs ends here */

/* Other page divs ends here */
#divPageContent 
{
 margin: 0px;
 padding: 1px 0px 4px 0px;
 width: 1003px;
 height: auto;
 float: left;
 background-color: #fff;
 border-bottom: solid 1px #000;
}
#divPageContentLeft
{
 margin: 0px;
 padding: 0px 0px 5px  0px;
 width: 216px;
 height: auto;
 float: left;
 background-color: #f4f4f4;
}
#divPageContentRight
{
 margin: 0px;
 padding: 5px 0px 5px  5px;
 width: 776px;
 height: auto;
 float: left;
 background-color: #fff;
 border-left: solid 1px #e1e1e1;
}
/* Other page divs starts here */

/* Footer divs starts here */
#divFooter 
{
 margin: 0px;
 padding: 0px;
 width: 1003px;
 height: 28px;
 float: left;
 background-color: #0d5aba;
 border-top: solid 1px #fff;
 border-bottom: solid 1px #024b72;
}
#divFooterLeft 
{
 margin: 0px;
 padding: 9px 0px 0px 5px;
 width: 550px;
 float: left;
 text-align: left;
}
#divFooterRight 
{
 margin: 0px;
 padding: 6px 5px 0px 0px;
 width: 400px;
 float: right;
 text-align: right;
}

#divBottompMenu 
{ 
 margin: 0px;
 padding: 0px;
 width: 1003px;
 height: auto;
 float: left;
 text-align: center;
} 
#divBottomMenu ul li 
{ 
padding: 2px 5px 0px 5px; 
float: left; 
color: #0c6696;
} 
#divBottomMenu a 
{ 
 display: block; 
 font-size: 12px; 
 color : #0c6696; 
 text-decoration: none; 
} 
#divBottomMenu a:hover 
{ 
display: block; 
font-size: 12px;
color: #0c6696; 
text-decoration: underline; 
}
/* Footer divs ends here */ 

#divFlightSearch
{
 margin: 20px 0px 0px 70px;
 padding: 0px;
 width: 440px;
 height: 244px;
 float: left;
 background-image: url(flight_search_bg.gif);
}