#CENTER {
	TEXT-ALIGN: left
}
#TD {
	FONT-SIZE: 80%
}
#TH {
	FONT-SIZE: 80%
}
#TH {
	TEXT-ALIGN: left
}
#BODY {
	FONT-SIZE: 80%; FONT-FAMILY: Arial,sans-serif; BACKGROUND-COLOR: #fff; 
}

#A {
	COLOR: #000000
}
A:hover {
	TEXT-DECORATION: underline
}
#FORM {
	MARGIN: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
/*#P {
	MARGIN: 0px 0px 10px
}
/*#INPUT {
	FONT-SIZE: 0.8em
}
#SELECT {
	FONT-SIZE: 0.8em
}
*/
#.t1 INPUT {
	FONT-SIZE: 1em! important
}
#.t1 SELECT {
	FONT-SIZE: 1em! important
}
#banner_left {
	LEFT: 0px; POSITION: absolute; TOP: 50px
}
#banner_right {
	RIGHT: 0px; POSITION: absolute; TOP: 50px
}
#master {
	
}
#master_top {
	Z-INDEX: 4; LEFT: 7px; POSITION: absolute; TOP: 6px
}
#master_left {
	LEFT: 3px; POSITION: absolute; TOP: 66px
}
#master_banners {
	Z-INDEX: 3; LEFT: 138px; WIDTH: 598px; POSITION: absolute; TOP: 66px
}
#master_center {
	Z-INDEX: 2; LEFT: 138px; WIDTH: 598px; POSITION: absolute; TOP: 140px
}
#master_right {
	Z-INDEX: 1; LEFT: 744px; WIDTH: 120px; POSITION: absolute; TOP: 66px
}
#page_content {
	MIN-HEIGHT: 620px! important; WIDTH: 598px; HEIGHT: 620px
}
#master_centerbottom {
	
}
#.mastHeadLayer {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; Z-INDEX: 3; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#leftNav {
	BORDER-RIGHT: #eb0e8e 4px solid; BORDER-TOP: #eb0e8e 4px solid; BORDER-LEFT: #eb0e8e 4px solid; WIDTH: 124px; BORDER-BOTTOM: #eb0e8e 4px solid; FONT-FAMILY: Verdana; POSITION: relative; BACKGROUND-COLOR: #d5d5ce
}
#leftNav UL {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 1px; PADDING-TOP: 6px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #fff
}
#leftNav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-TOP: 0px
}
#leftNav STRONG {
	FONT-SIZE: 1em! important
}
#leftNav #international {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 1px; PADDING-TOP: 6px; BACKGROUND-COLOR: #fff
}
#leftNav A:hover {
	COLOR: #f09
}
#.skiplinks {
	DISPLAY: none
}
#.double_column {
	FLOAT: left; WIDTH: 396px; MARGIN-RIGHT: 8px
}
.single_column {
	FLOAT: left; WIDTH: 152px; MARGIN-RIGHT: 8px
}
.single_column_right {
	FLOAT: left; WIDTH: 252px; MARGIN-RIGHT: 8px
}
.front_single_column_right {
	FLOAT: left; WIDTH: 486px; MARGIN-RIGHT: 8px
}
.flight_search_results_column {
	FLOAT: left; WIDTH: 600px; MARGIN-RIGHT: 8px
}
.hotel_search_results_column {
	FLOAT: left; WIDTH: 617px; MARGIN-RIGHT: 8px
}
.single_column_spacer {
	FLOAT: left; WIDTH: 20px; MARGIN-RIGHT: 8px
}
.half_page_column {
	FLOAT: left; WIDTH: 295px; MARGIN-RIGHT: 8px
}
#.quarter_page_column {
	FLOAT: left; WIDTH: 143px; MARGIN-RIGHT: 9px
}
.edge {
	MARGIN-RIGHT: 0px! important
}
DIV.clear {
	CLEAR: both; HEIGHT: 1px
}
DIV.clear {
	CLEAR: both; PADDING-TOP: 10px; HEIGHT: auto! important
}
.contentSeparator {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#UNKNOWN {
	WIDTH: 293px
}
#.quarter_page_column .contentSeparator {
	WIDTH: 141px
}
#.row {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden
}
#.row:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0.1em; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px; content: "."
}
.t1 {
	FONT-SIZE: 0.8em
}
.t2 {
	FONT-SIZE: 1em
}
.t3 {
	FONT-SIZE: 1.3em
}
.t4 {
	FONT-SIZE: 1.4em
}
.t5 {
	FONT-SIZE: 1.8em
}
.t1 STRONG {
	FONT-SIZE: 1.1em
}
.t1 B {
	FONT-SIZE: 1.1em
}
STRONG .t1 {
	FONT-SIZE: 0.85em
}
B .t1 {
	FONT-SIZE: 0.85em
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.8em; MARGIN: 0px 0px 5px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; MARGIN: 0px 0px 5px
}
.nav {
	FONT-FAMILY: verdana,sans-serif
}
.nav STRONG {
	FONT-SIZE: 1em
}
UL P {
	MARGIN: 0px
}
OL P {
	MARGIN: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 16px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 16px; PADDING-TOP: 0px
}
OL LI {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px
}
LI P A.t1 {
	LINE-HEIGHT: 1.2em
}
UL.numbered {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 22px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 22px; PADDING-TOP: 0px
}
UL.numbered LI {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px; LIST-STYLE-TYPE: decimal
}
OL LI {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px; LIST-STYLE-TYPE: decimal
}
UL.numbered LI A {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top
}
OL LI A {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top
}
STRONG UL.numbered LI A {
	FONT-WEIGHT: bold
}
STRONG OL LI A {
	FONT-WEIGHT: bold
}
LI STRONG A {
	FONT-WEIGHT: bold
}
UL.numbered LI A:hover {
	COLOR: #cc0000
}
#OL LI A:hover {
	COLOR: #f09
}
UL.graphic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.graphic LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 3px 6px; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(arrow_bullet_f09.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
UL.graphic LI A {
	DISPLAY: block; FONT-WEIGHT: normal
}
UL.graphic LI A:hover {
	COLOR: #f09
}
UL.category {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.category LI {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 6px 6px; BORDER-TOP: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-REPEAT: no-repeat
}
UL.category A:hover {
	TEXT-DECORATION: underline
}
UL.horizontal {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.horizontal LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -2px; DISPLAY: block; PADDING-LEFT: 25px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 195px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
UL.horizontal LI.narrow {
	WIDTH: 190px
}
.cap {
	TEXT-TRANSFORM: capitalize
}
.upper {
	TEXT-TRANSFORM: uppercase
}
.lower {
	TEXT-TRANSFORM: lowercase
}
.capfirst:first-letter {
	TEXT-TRANSFORM: capitalize
}
.background_mastheadlayer {
	BACKGROUND-COLOR: #e8f3f5
}
.text_tools A {
	COLOR: #62625a
}
.text_tools {
	COLOR: #62625a
}
.text_highlight {
	COLOR: #FF6600
}
.text_highlight A {
	COLOR: #f09
}
.text_inverse {
	COLOR: #fff
}
.text_inverse A {
	COLOR: #fff
}
.text_disabled {
	COLOR: #ccc
}
.border_highlight {
	BORDER-RIGHT: #f09 1px solid; BORDER-TOP: #f09 1px solid; BORDER-LEFT: #f09 1px solid; BORDER-BOTTOM: #f09 1px solid
}
.background_highlight {
	BACKGROUND-COLOR: #f09! important
}
.background_brand {
	BACKGROUND-COLOR: #eb0e8e! important
}
.background_default {
	BACKGROUND-COLOR: #fff
}
.tab .border_highlight {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(tab_highlight.gif); BACKGROUND-REPEAT: no-repeat
}
.error {
	BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; BORDER-LEFT: #f00 1px solid; BORDER-BOTTOM: #f00 1px solid; BACKGROUND-COLOR: #fff
}
.error TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #f00; PADDING-TOP: 5px
}
.text_error {
	COLOR: #f00
}
.txt_icon {
	FONT-SIZE: 0.8em; FONT-FAMILY: verdana
}
.icon {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
.cat_hdr {
	BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 40px
}
.cat_hdr .title {
	LEFT: 10px; POSITION: absolute; TOP: 0px
}
.cat_hdr .title H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; FONT: bold 24px verdana,arial,helvetica; PADDING-TOP: 0px
}
.cat_hdr .title H1.long {
	MARGIN-TOP: 7px; FONT-SIZE: 19px
}
.cat_hdr .right {
	RIGHT: 5px; FONT: 11px verdana,arial,helvetica; POSITION: absolute; TOP: 2px; HEIGHT: 36px; TEXT-ALIGN: right
}
.cat_hdr H1 A {
	TEXT-DECORATION: none
}
.cat_hdr H1 A:hover {
	TEXT-DECORATION: underline
}
.pagination A {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.pagination STRONG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-COLOR: #f09
}
.sortBy .radio {
	PADDING-LEFT: 5px
}
.sortBy .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.taskBar {
	PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; FONT: bold 10px Verdana,Arial; COLOR: #36c; PADDING-TOP: 1px
}
.taskBar IMG {
	MARGIN: 0px 6px; VERTICAL-ALIGN: text-bottom
}
.tab {
	Z-INDEX: 2; POSITION: relative; TOP: 1px
}
.static {
	TOP: 0px
}
.tab .title {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #fff; BORDER-RIGHT-WIDTH: 0px
}
.short .title {
	HEIGHT: 13px
}
.short .title H3 {
	HEIGHT: 13px
}
.tab .right {
	TEXT-ALIGN: right
}
.solid .title {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(global_tab_end.gif)! important; BACKGROUND-REPEAT: no-repeat
}
.title H3 {
	PADDING-RIGHT: 14px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px; PADDING-TOP: 3px; HEIGHT: 22px
}
.tab {
	WIDTH: 598px
}
.double_column .tab {
	WIDTH: 396px
}
.single_column .tab {
	WIDTH: 150px
}
.single_column_right .tab {
	WIDTH: 252px
}
.front_single_column_right .tab {
	WIDTH: 260px
}

.flight_search_results_column .tab {
	WIDTH: 260px
}
.hotel_search_results_column .tab {
	WIDTH: 260px
}
.half_page_column .tab {
	WIDTH: 295px
}
.quarter_page_column .tab {
	WIDTH: 143px
}
.actionLinks TD {
	PADDING-TOP: 3px
}
.action_link_left {
	MARGIN-TOP: 3px; FLOAT: left
}
.action_link_right {
	MARGIN-TOP: 3px; FLOAT: right
}
.month .previous {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; WIDTH: 15px; PADDING-TOP: 4px
}
.month .next {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; WIDTH: 15px; PADDING-TOP: 4px
}
TABLE.dates {
	BACKGROUND-COLOR: #f7f7f7
}
TABLE.dates TBODY TD {
	COLOR: #999; HEIGHT: 17px; BACKGROUND-COLOR: #fff! important
}
TABLE.dates TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 26px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.promoList .smallImage {
	FLOAT: left; WIDTH: 63px; HEIGHT: 60px
}
.promoList .smallCopy {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 114px; PADDING-TOP: 0px; HEIGHT: 60px
}
.dynamicProducts {
	WIDTH: 598px
}
.dynamicProducts .product {
	VERTICAL-ALIGN: top; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #fff
}
.dynamicProducts .title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.dynamicProducts .content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.dynamicProducts .pushLink {
	PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.dynamicProducts P {
	MARGIN: 0px
}
.smallOfferTable .title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.smallOfferTable TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.productDetails P {
	MARGIN: 10px 0px
}
.productDetails UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
.productDetails FONT {
	
}
.advertisement {
	BORDER-RIGHT: #d5d5ce 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #d5d5ce 1px solid; BORDER-BOTTOM: #d5d5ce 1px solid
}
.advertisement .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 10px; BACKGROUND: #d5d5ce; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px
}
.xBoxList P {
	MARGIN: 0px
}
.xBoxList IMG {
	FLOAT: left; MARGIN: 0px 5px 0px 0px
}
.xBoxList .copy {
	FLOAT: left; WIDTH: 114px
}
#countdownContainer {
	FLOAT: left; WIDTH: 250px
}
#countdownTimer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 57px; PADDING-BOTTOM: 0px; PADDING-TOP: 30px; HEIGHT: 57px; TEXT-ALIGN: center
}
.offerTable TD.column_1 {
	TEXT-ALIGN: left
}
.offerTable TD.column_2 {
	WIDTH: 35px; TEXT-ALIGN: right
}
.offerTable TD.column_3 {
	WIDTH: 35px; TEXT-ALIGN: right
}
.contentTable {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #fff
}
.contentTable TD {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.flightOption TD {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.verticalList TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.categoryBoxSet {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 598px; PADDING-TOP: 5px
}
.categoryBoxSet .categoryBox {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 192px; MARGIN-RIGHT: 5px
}
FORM .hidden {
	DISPLAY: none
}
.popupCalendar {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.popupCalendar .days {
	BACKGROUND-COLOR: #f0f0f0
}
.popupCalendar .dates {
	BORDER-TOP: #f0f0f0 1px solid
}
.productList .productContainer {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px solid; WIDTH: 586px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BACKGROUND-COLOR: #fff
}
.productList TD.description {
	VERTICAL-ALIGN: top; WIDTH: 424px
}
.productList TD.image {
	PADDING-RIGHT: 8px; WIDTH: 136px
}
.hotelProductList .image {
	BORDER-RIGHT: 0px
}
.hotelProductList .description {
	PADDING-LEFT: 0px; BORDER-LEFT: 0px
}
.hotelProductList .description .t1 {
	FONT-SIZE: 0.85em
}
.hotelProductList .description .t1 STRONG {
	FONT-SIZE: 1em
}
.hotelProductList .functionLinks {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: bottom; PADDING-TOP: 3px
}
.hotelProductList .actionLinks {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: bottom; PADDING-TOP: 3px
}
.indexPageLists {
	WIDTH: 598px
}
.indexPageLists H2 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px
}
.indexPageLists UL.horizontal LI {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 5px! important; PADDING-BOTTOM: 2px! important; WIDTH: 30%; PADDING-TOP: 2px! important
}
.indexPageLists .country {
	BACKGROUND: #fff; WIDTH: 586px
}
.sectionIndexOtherDestinations {
	MARGIN-TOP: 10px; COLOR: #ccc; TEXT-ALIGN: center
}
.sectionIndexOtherDestinations A {
	COLOR: #ccc
}
.breadcrumbs {
	PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 2px
}
.magStrip {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.text_destination_of_the_month {
	COLOR: #807a3b
}
.border_destination_of_the_month {
	BORDER-RIGHT: #807a3b 1px solid; BORDER-TOP: #807a3b 1px solid; BORDER-LEFT: #807a3b 1px solid; BORDER-BOTTOM: #807a3b 1px solid
}
.tab .border_destination_of_the_month {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(travel_destination_of_the_month_tab.gif); BACKGROUND-REPEAT: no-repeat
}
UL.destination_of_the_month LI {
	BACKGROUND-POSITION: 3px 3px; BACKGROUND-IMAGE: url(travel_destination_of_the_month_bullet_arrow.gif)
}





/*Landing CSS*/

.lff td.radio {font-family:Verdana, Arial, Helvetica; font-size:12px; color: #00000;}
.lff td.highlighted {font-weight:bold;}
/** input section **/
.lff .input td { font-family:Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000;}
.lff .input span { font-family:Verdana, Arial, Helvetica; font-size: 11px;font-weight: bold; color: #000000;}
.lff .input a { font-family:Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal;  color: #333399;text-decoration:underline;}
.lff .input br {font-size:2px}
.lff .input .messaging { font-family:Verdana, Arial, Helvetica; font-size: 9px;font-weight: normal;  color: #000000;}
.lff .input select { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #666666;}
.lff .input input { font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #666666;}
.lff .input a { font-family:Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal;  color: #333399;text-decoration:underline;}
/** tips box **/
.lff .tips td.bullet  { font-family: Verdana, Arial, Helvetica; font-size: 9px; font-weight: normal; color: #333333;}
.lff .tips td { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #333333;}
.lff .tips td.highlighted  { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #333333;}
.lff .tips a { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #333399;text-decoration:underline;}
.lff .tips br {font-size:6px}


.header{font-size: 11px; font-weight: bold; color: #660000; }
#headerNS4  {font-family:Verdana, Arial, Helvetica; font-size:10px; color: #CC0000; font-weight:bold;}

.sas { font-family:Verdana, Arial, Helvetica;font-size:11px; color: #00000;}
.sas br {font-size:10px;}
.sas br.2 {font-size: 2px; }
.sas a {font-size: 11px; font-weight: normal; color: #333399; text-decoration:underline;}
.sas select { font-family:Verdana, Arial, Helvetica;font-size:11px; color: #666666;}
.sas .iteration .disclaimer {font-size: 10px; font-weight: normal; color: #666666; }
.sas .header {font-size: 11px; font-weight: bold; color: #333333; }
.sas .highlighted { font-weight:bold; }
/**.sas .iteration { font-family:Verdana, Arial, Helvetica;font-size:10px; color: #999999;} **/
.sas .iteration td.header { font-family:Verdana, Arial, Helvetica;font-size:10px; color: #CC0000; font-weight:bold;}
.sas .iteration .price {font-size: 13px; font-weight: bold; color: #CC0000; }
.sas .iteration a { font-family:Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal;  color: #333399;text-decoration:underline;}
.sas .iteration br.top {font-size: 2px; }
.sas .iteration br.bottom {font-size: 4px; }
.sas .iteration br.price {font-size: 3px; }
.sas .iteration .messaging {font-size: 9px; font-weight: normal; color: #000000; }
/** used on packages **/
.sas .iteration .packages .city {font-size: 12px; font-weight: bold; color: #333333; }
.sas .iteration .packages .hotel {font-size: 11px; font-weight: bold; color: #333333; }
.sas .iteration .packages .price {font-size: 17px; font-weight: bold; color: #CC0000; }
.sas .iteration .packages a { font-weight: bold;  }
/** used on taos **/
.sas .iteration .tao .city {font-size: 11px; font-weight: bold; color: #333333; }
.sas .iteration .tao .price {font-size: 10px; font-weight: bold; color: #CC0000; }
.sas .iteration .tao .description { font-size: 10px; color: #333333; }
.sas .iteration .tao a { font-size: 10px; color: #333399; text-decoration: underline;  }
/** cars **/
.cft .car td { font-family:Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #000000; }
.cft .car .price {  font-family:Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration:none; }
.cft .car br {font-size: 8px; }
.cft .car a { font-family:Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #333399;text-decoration:underline; letter-spacing: -0.02cm}
.cft .car .messaging { font-family:Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal;  color: #999999; }

/** deals and destinations **/
.cft .deals td { font-family:Verdana, Arial, Helvetica;font-size:11px; font-weight:normal; color: #00000;}
.cft .deals a { font-family:Verdana, Arial, Helvetica;font-size:11px; font-weight:normal;  color: #333399;text-decoration:underline;}
.cft .deals .dtitle { font-family:Verdana, Arial, Helvetica;font-size:11px; font-weight:bold;  color: #333399;text-decoration:underline;}
.cft .deals br {font-size: 2px; }
.cft .deals .price { font-family:Verdana, Arial, Helvetica;font-size:11px; font-weight:normal; color: #CC0000;}


.moduleSpacing {font-size:10px;}









#search_results {
width:622px;

}


#search_results a {
text-decoration:none;
}

#search_results a:hover{
text-decoration:underline;
}

#search_results td{
vertical-align:top;
}

#search_results hr {
	border:thin;
	background-color:#e1e1e1;
	height:1px;
}

#search_results h2{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #003E7E;
	margin:0px 0px 0px;

}





#hotel_search_results {
width:600px;

}

#hotel_search_results a {
text-decoration:none;
}

#hotel_search_results a:hover{
text-decoration:underline;
}

#hotel_search_results td{
vertical-align:top;
}

#hotel_search_results hr {
	border:thin;
	background-color:#99CCFF;
	height:1px;
	
}

#hotel_search_results h2{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #003E7E;
	margin:0px 0px 0px;

}




#hotel_thumb{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin:0px 0px 5px;
	text-align:left;
	border:0px;
	width:70px;
	height:70px;
}

#blue_heading h2{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #003E7E;
	margin:0px 0px 0px;
	text-decoration:none;
	background-color:#fff;	

}