/* ---------------------------------------------------------- */
/*             Airline and Destinations Stores                */
/* ---------------------------------------------------------- */

/* ----------------- Airline Stores --------------------------*/
body, td {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a {color:#0099CC; text-decoration: none;}
a:visited {color:#0099CC; text-decoration: none;}
a:active {color:#218428; text-decoration: underline;}
a:hover {color:#218428; text-decoration: underline;}

/*------------------supplier rates tables----------------------*/
#au_supplier_airlines{border:1px solid #D5EBF9; width: 650px; font-size:11px;}
#au_supplier_airlines .header{font-size:11px; background-color:#E7F8FF; color:#006699; font-weight:bold;text-align:left;}
#au_supplier_airlines td{padding: 4px 10px; color:#006699; text-align:left;}
#au_supplier_airlines .normal{color:#006699; font-weight:normal;}
#au_supplier_airlines .dent{padding: 5px 15px;}
#au_supplier_airlines a{color:#0099cc; font-weight:bold;}
#au_supplier_airlines th{text-align:left; background-color:#0099CC; padding: 5px; color: #ffffff;}
#au_supplier_airlines .highlight_continent {background-color:#e7f9ff; color:#0099CC; font-weight:bold;}

.red_hg {color:red;}
.header2 {font-size:12px;}

/*------------------destination store pages----------------------*/
.flights_header_bg {background-color: #0099CC;border: 1px solid #cccccc;float: left; padding: 0px 2px 5px 5px;margin: 10px 0 0 0; width:98%;}
#flights_featured_item {clear:both;float:left;margin-top: 0px;}
*html #flights_featured_item {clear:both;float:left;width:410px;margin-top: 0px;}
#flights_featured_item h2{padding-top:5px; font-size:16px;}

#listing_header {float:left;width:20%;font-size: 11px;font-style: normal;color: #333333;}
#listing_header IMG{border:none;}
#listing_item {clear:both;float:left;width:100%; vertical-align:middle;}
#listing_item .listing1 {float:left;width:50%; font-size: 11px;font-style: normal; color: #003366; text-align:left;}
#listing_item .listing2 {float:left;width:20%;font-size: 11px;font-style: normal; color: #003366; text-decoration: underline;}
#listing_item .listing3 a, #listing_item .listing3 a:active, #listing_item .listing3 a:visited {float:left;width:58%;font-size: 11px;font-style: normal; color: #0099CC; text-decoration:none; text-align:left;}
#listing_item .listing4 a, #listing_item .listing4 a:active, #listing_item .listing4 a:visited {float:right;width:17%;font-size: 11px;font-style: normal; color: #0099CC; text-decoration: underline; text-align:left;}
#listing_item .listing3 a:hover {color:#218428; text-decoration: underline; }
#listing_item .listing4 a:hover {color:#218428; text-decoration: underline; }
#listing_item .listing5{float:right; margin-top:3px; width:80%;font-size: 11px;font-style:normal; color:#333333; text-align:left;}
html > body #listing_item .listing5{float:right; margin-top:3px; width:80%;font-size: 11px;font-style:normal; color:#333333; text-align:left;}
#listing_item .listing6, #listing_item .listing6a, #listing_item .listing6:visited, #listing_item .listing6:active {float:right;width:15%;font-size: 11px;font-style: normal; color: #0099CC; text-decoration: underline; text-align:left;}
#listing_item .listing6:hover {color:#218428; text-decoration: underline;}
#listing_item .listing7 {float:right;width:2%; font-size: 11px;font-style: normal; color: #0099CC; text-align:left;}

#listingred {float:left;width:50%; font-size: 11px;font-style: normal; color:red; text-align:left;}
.listing_bg {background-color:#FFFFFF;float:left;margin:0px;padding:2px 2px 2px 5px;border-right: 1px solid #CCCCCC;border-bottom: 1px dotted #CCCCCC;border-left: 1px solid #CCCCCC; width:98%;}
.listing_bg_lastrow {height:30px; background-color:#FFFFFF;float:left;margin:0px;padding:2px 2px 2px 5px;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC; width:98%;}
.red {float:left; color:#FF0000; text-align:left; font-size:11px; font-style: normal;}
.more, .more a {float:right; padding: 5px 5px 5px 0; font-size:13px; font-weight:bold; color:#FF6600; text-decoration:none;}
.more a:hover {text-decoration: underline;}

/*----- Campaign pages content - Apr2010 -----*/
#theme_page_sg {padding-left:0px; padding-top:4px; width:570px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333333;}
#theme_page_sg_masthead{ width:570px; padding:0px; }
#theme_page_sg h1{font-size:15px; font-weight:bold; color:#0099cc; margin:15px 0 0 0;}
#theme_page_sg h2{font-size:13px; font-weight:bold; color:#0099cc; margin:15px 0 0 0;}
#theme_page_sg .intro{ font-size:11px; color:#666666; }
table.theme_page_sg {width: 570px; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; border:solid 1px #EEEEEE; text-align:left;}
table.theme_page_sg th { background-color:#0099CC; height:22px; font-weight:bold; color:#FFFFFF;}
table.theme_page_sg .blue { color:#0099CC; font-weight:bold;}
table.theme_page_sg .borderleft { border-left:solid 1px #EEEEEE;}
table.theme_page_sg .borderleftbottom { border-left:solid 1px #EEEEEE; border-bottom:solid 1px #EEEEEE;}
table.theme_page_sg .borderbottom { border-bottom:solid 1px #EEEEEE;}
table.theme_page_footer {width: 570px; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; border:solid 1px #0099CC; text-align:left;}
table.theme_page_footer th { background-color:#0099CC; height:22px; font-weight:bold; color:#FFFFFF;}
table.theme_page_footer a {text-decoration:none;}
