/* global definitions */
#newsletter_homepage_zuji_en_IN li{display:none}
img{border:0px;}
#content{margin:0 12px;padding:0;line-height:1.3em;width:600px;}
/** initiating styles **/
h1,h2,h3,h4,h5{margin:0;padding:0;}
h1{font-size:1.4em}
h2{font-size:1.2em}
h3{font-size:1.1em}
h4{font-size:1.0em}
p,#content ul,#content ol{padding:0;margin:0;list-style-type:square;}
#content li{margin-top:4px;}
/*****/
#content p{margin:2px 0 8px 0;}
#content ul.instr{margin:0 0 16px 16px;}

table,td,input{font-size:1em;}
img{border:0px;}




#content{margin:0 12px;padding:4;line-height:1.3em;width:600px;}
/** initiating styles **/
h1,h2,h3,h4,h5{margin:0;padding:0;}
h1{font-size:1.4em}
h2{font-size:1.2em}
h3{font-size:1.1em}
h4{font-size:1.0em}
#content ul,#page_content ul,#content ol,#page_content ol{padding:0;margin:0;}
#page_content ul{list-style-type:square;margin:0 0 4px 24px;}
#page_content ol{list-style-type:decimal;margin:0 0 4px 24px;}
#page_content{width:600px;margin:8px;}
#page_content hr{display:none;}
#page_content .hr{border-top:1px solid #ccc;padding:0;margin:0;}
#content li{margin-top:4px;}
/*****/
/*****/
#content p,#page_content p{margin:2px 0 8px 0;}
#content ul.instr{margin:0 0 16px 16px;}
#helptopics{float:right;width:30%;background:#FEF3ED;padding:6px;color:#A65226;margin-bottom:8px;}
#helptopics a{color:#a65226;}
#helptopics a:hover{color:#333;}
#page_content .right{float:right;padding:4px;}
#page_content a{font-weight:normal;line-height:1.4em;}
#page_content #questions,#page_content #answers{margin:0 0 6px 6px;color:#333;}
#page_content #answers{border-top:1px solid #ccc;}
#page_content #answers h3{margin:24px 0 8px 0;}
#page_content #questions ul,#page_content #helptopics ul{margin:4px 0 12px 24px;list-style:square;line-height:1.5em;}
h1.short.text{background:#eaeaea;padding:4px;color:#333;border:1px solid #ccc;}
td.t2Lmn a{color:#fff;border:0px solid #fff !important;text-decoration:none !important;}

#soldouthead {font-size:.89em;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333;margin:4;padding:4;}

/*** Lastminute overrides ***/
td.t2Lmn a{color:#fff;text-decoration:none !important;background-color:#fff !important;border:0px solid #fff !important;}
a.t2Lmn {color:#fff !important;text-decoration:none !important;border:0px solid #fff !important;}
a.t2Lmn:link{font-weight:bold;color:#fff;text-decoration:none !important;border:0px solid #fff !important;}
a.t2Lmn:active{font-weight:bold;color:#fff;text-decoration:none !important;border:0px solid #fff !important;}
a.t2Lmn:visited{font-weight:bold;color:#fff;text-decoration:none !important;border:0px solid #fff !important;}
a.t2Lmn:hover{font-weight:bold;color:#fff;text-decoration:none !important;border:0px solid #fff !important;}
.option {
color:#333 !important;
text-decoration:underline;
}
a.option {
color:#003399 !important;
text-decoration:underline !important;
}
a.option:hover {
color:#58A1D4 !important;
text-decoration:underline !important;
}
a.tCar {
color:#003399 !important;
text-decoration:underline !important;
}
a.tCar:hover {
color:#58A1D4 !important;
text-decoration:underline !important;
}
a.t2Lmn {
color:#003399 !important;
text-decoration:none !important;
font-size:0.95em !important;
border:0px solid #fff !important;
}
a.t2Lmn:hover {
color:#58A1D4 !important;
text-decoration:none !important;
font-size:0.95em !important;
border:0px solid #fff !important;
}
.signheader {
color:#fff !important;
}

td.signheader {
color:#fff !important;
}


/*** dp new ***/
.breadcrumbs{background:#eaeaea;padding:2px 8px;border-top:0 !important;}
.breadcrumbs img{vertical-align:middle;}
.breadcrumbs a{}
.breadcrmb_on{color:#F68527;font-weight:bold;}
.text_disabled{color:#666;}


.text13BlackB {background:#E2F3FD !important;}
.tab{border-bottom:1px solid #58A1D4;margin-top:12px;}
.tab .title{border-left-width:1px;}
.text_inverse,.text_inverse a{color:#fff;}
.tab h3{width:200px;background:url('../images/tab_end.gif') no-repeat right #58A1D4;padding:4px;color:#fff;display:inline;}/*new*/
.tab div{float:right;}/*new*/

.border_1{border:0px solid #fff !important;}
.border_2{border:1px solid #d6ebfe;}
.border_3{border:1px solid #36c;}
.border_4{border:1px solid #ccc;}

.background_1{background:#58A1D4 !important;}
.background_2{background:#d6ebfe !important;}
.background_3{background:#36c !important;}
.background_4{background:#f0f0f0 !important;}
.L {color:#fff !important;}

/* select due to clashing */

select.t1 { 
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size:9px !important;
color:#000 !important; 
}
select.text10Black { 
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size:9px !important;
color:#000 !important; 
}
input.text10Black { 
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size:9px !important;
color:#000 !important; 
}

td.text10Black {
font-family:Verdana,Arial,Helvetica,sans-serif !important
font-size:.95em !important;
color:#000 !important;}

td.text10Pink {
font-family:Verdana,Arial,Helvetica,sans-serif !important
font-size:.95em !important;
font-weight:bold;}

a.text10Black {
color:#54A0D2 !important; 
font-size:1.0em !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;}

.text10Black {
color:#000 !important;
font-size:1.0em !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;}

.text10Pink {
color:#F78429 !important;
font-size:1.0em !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
text-align:left;}
td.text10Pink {
color:#F78429 !important;
font-size:.95em !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-weight: bold;}
/***********************/

td.option a {font-weight:bold;color:#003399 !important;text-decoration:underline !important;}
td.option a:hover {font-weight:bold;color:#58A1D4 !important;text-decoration:underline !important;}
td.option a:link {font-weight:bold;color:#003399 !important;text-decoration:underline !important;}
td.option a:visited {font-weight:bold;color:#003399 !important;text-decoration:underline !important;}

a.option:link {font-weight:bold;color:#003399 !important;text-decoration:underline !important;}
a.option:active {font-weight:bold;color:#003399 !important;text-decoration:underline !important;}
a.option:visited {font-weight:bold;color:#003399 !important;text-decoration:underline !important;}
a.option:hover {font-weight:bold;color:#58A1D4 !important;text-decoration:underline !important;}

a.car0:link {font-weight:bold;color:#003399 !important;text-decoration:underline !important;}
a.car0:active {font-weight:bold;color:#003399 !important;text-decoration:underline !important;}
a.car0:visited {font-weight:bold;color:#003399 !important;text-decoration:underline !important;}
a.car0:hover {font-weight:bold;color:#58A1D4 !important;text-decoration:underline !important;}

a.car1:link {font-weight:bold;color:#003399;text-decoration:underline;}
a.car1:active {font-weight:bold;color:#003399;text-decoration:underline;}
a.car1:visited {font-weight:bold;color:#003399;text-decoration:underline;}
a.car1:hover {font-weight:bold;color:#58A1D4 !important;text-decoration:underline;}

a.car2:link {font-weight:bold;color:#003399;text-decoration:underline;}
a.car2:active {font-weight:bold;color:#003399;text-decoration:underline;}
a.car2:visited {font-weight:bold;color:#003399;text-decoration:underline;}
a.car2:hover {font-weight:bold;color:#58A1D4 !important;text-decoration:underline;}

a.car3:link {font-weight:bold;color:#003399;text-decoration:underline;}
a.car3:active {font-weight:bold;color:#003399;text-decoration:underline;}
a.car3:visited {font-weight:bold;color:#003399;text-decoration:underline;}
a.car3:hover {font-weight:bold;color:#58A1D4 !important;text-decoration:underline;}

a.tCar:link {font-weight:bold;color:#003399 !important;text-decoration:underline !important;}
a.tCar:active {font-weight:bold;color:#003399 !important;text-decoration:underline !important;}
a.tCar:visited {font-weight:bold;color:#003399 !important;text-decoration:underline !important;}
a.tCar:hover {font-weight:bold;color:#58A1D4 !important;text-decoration:underline !important;}

/** we just want one size font, unless specified otherwise **/
.t1,.t1Lmn,.t1Lmn a,.t2,.t2Lmn,.t2Lmn a,.t3,.t3Lmn,.t3Lmn a,.t4,.t4Lmn,.t4Lmn a,.t5,.t5Lmn,.t5Lmn a{font-size:1em;}/*jw, 071605:removed color*/
td.t1Lmn {font-size:1.2em !important;}
.t1Lmn {font-size:1.2em !important;}

a.t1Lmn:link {font-weight:bold;color:#003399 !important;text-decoration:underline !important;}
a.t1Lmn:active {font-weight:bold;color:#003399 !important;text-decoration:underline !important;}
a.t1Lmn:visited {font-weight:bold;color:#003399 !important;text-decoration:underline !important;}
a.t1Lmn:hover {font-weight:bold;color:#58A1D4 !important;text-decoration:underline !important;font-size:1.2em !important;}

.booking_status{/*border:1px solid #333365;*/background:#eaeaea/*B6D7FF*/;}
.booking_status .Lmn{color:#F68527;font-weight:bold;}
a.Lmn{font-weight:bold;}

/* updated bg of .t2L */
/*td.t2L{background:#ccc;} -- unfortunately used in a tab*/

/* new bg for .t3L class */
.t3L{background:#58a1d4 !important;color:#fff;font-size:1.2em;}
td.t3L{font-size:1.2em;}
.fare_border{border:1px solid #ccc;}

/* looks like the fontsize and color are just to hide some parameters in the page. ; added background color **/
.t6Lmn{font-size:1em;color:#eaeaea;border-top:/*1px solid #6598CB*/none;background:#eaeaea;}
.t6Lmn A{font-size:1em;color:#eaeaea}
.t6Lmn font{color:#eaeaea;}

.search_box{border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;width:600px;}/*added width*/
.search_box_header1{border-top:1px solid #ccc;}

/** conflicts with multicity test to remove .search_box_header2{background:#58A1D4 !important;} **/
/** conflicts with multicity test to remove td.search_box_header2{background:#58A1D4 !important;border-top:1px solid #ccc;border-left:1px solid #ccc;color:#fff !important;}**/
td.search_box_header2{border-top:1px solid #ccc;border-left:1px solid #ccc;color:#fff !important;}
.search_box_header2{color:#fff !important;}
.search_box_header3{border-bottom:1px solid #ccc;}

/*** new ***/
/** small buttons **/
/*td.t2Lmn a,*/a.button{border-top:1px solid #FFBC79;border-left:1px solid #FFBC79;border-right:1px solid #AB5E21;border-bottom:1px solid #AB5E21;color:#fff;background:#F78429;padding:4px 0 4px 4px;text-decoration:none;font-weight:bold;display:table-cell;display:inline-block;text-align:right;}
.t2Lmn a img{/*margin-left:0px;*/vertical-align:middle;padding-bottom:0px;border:0px solid #fff !important;text-decoration:none !important;}

/** search box - need new id to make font smaller (arial is all that will fit without changing structure)  **/
#search .t1{font-family:Arial,Helvetica,sans-serif;}
/** .t1 {
	BORDER-RIGHT: eaeaea 1px solid !important; BORDER-TOP: 1px solid; BORDER-LEFT: #eaeaea 1px solid !important; BORDER-BOTTOM: #eaeaea 1px solid !important
} **/

/** td.t1 {background:#fff !important;} **/

/** td.t1 {font-size:.80em !important;} **/

.t2TB {
colour:#fff !important;
}

.t1BLmn {background:#fff !important;}
td.t1BLmn {background:#fff !important;}

.border{

BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
/** border:1px solid #ccc;border-top:1px;padding:1px;position:relative; **/
}
.xsell_dp_table {
BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}

/** new dp styles for old plat **/

span.t2 {color:#000 !important;}
.contentSeparator{margin:-1px;padding:8px}



/** new dp styles for old plat end**/


.background_2{background:#fff;}

.clear{clear:both;padding-top:10px;}
h2.tab{border:1px solid #ccc;background:top right #eaeaea;padding:4px;}
.h3{margin:4px 0;font-size:1.2em;font-weight:bold;}
.accountActions_li{font-weight:bold;display:block;margin:4px 0;}
.accountActions_li a{color:#039;font-weight:normal;}
.accountActions_li a:hover{color:#58A1D4;}
p{margin:0;padding:0;}
span.9635{color:#f00;font-weight:bold;}

.top{border-width:1px 0 0 0;}
.left_top{border-width:1px 0 0 1px;}
.background{background:#eaeaea !important;border:0;}
.background_secondary{background:#eaeaea !important;}
/** unnecessary styles **/
.left_bottom_right{}
.tab{}
.tab .top{}



/** A:link{font-weight:bold;color:#336;text-decoration:none;}
A:active{font-weight:bold;color:#336;text-decoration:underline;}
A:visited{font-weight:bold;color:#336;text-decoration:none;}
A:hover{font-weight:bold;color:#336;text-decoration:underline;} **/

/** from lfe_styles.css **/
.xsell_table_fares{border:1px solid #58A1D4;}
.xsell_table_fares_0{border:1px solid #58A1D4;border-bottom:0px;}
.xsell_table_fares_1{border:1px solid #58A1D4;border-top:1px;}
.xsell_table_dp{border:1px solid #ccc;}
.background_tertiary,.background_tertiary td{background:#eaeaea;}

.t4L{font-size:1.3em;font-weight:bold;color:#fff;}
/** .t2L {background:#639ACE !important; color:#fff !important;} **/

/** used in popups .t2 {
background:#58a1d4 !important; 
color:#fff !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
} **/

.t2 {
color:#000 !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
} 
.t2 li{
color:#000 !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
list-style-type:none;
} 
td.t2 {
color:#000 !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
} 
.t2L {
font-size:1em !important;
background:#58a1d4 !important; 
color:#fff !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
} 
td.t2L {
font-size:1em !important;
background:#58a1d4 !important; 
color:#fff !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
} 
a.t2L {color: #fff !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;} 

A.t2L:link{font-weight:bold;color:#fff;text-decoration:underline;}
A.t2L:active{font-weight:bold;color:#fff;text-decoration:underline;}
A.t2L:visited{font-weight:bold;color:#fff;text-decoration:underline;}
A.t2L:hover{font-weight:bold;color:#000;text-decoration:underline;}

A.t2:link{font-weight:bold;color:#fff !important;text-decoration:none;}
A.t2:active{font-weight:bold;color:#fff !important;text-decoration:none;}
A.t2:visited{font-weight:bold;color:#fff !important;text-decoration:none;}
A.t2:hover{font-weight:bold;color:#fff !important;text-decoration:none;}

/** .booking_status {background:#fff !important;} **/
/** td.booking_status {background:#fff !important;} **/

/** DP styles **/

/*.selectorTable {border:1px solid #58A1D4; background-color:#FFFFFF; border-collapse:collapse;}
.selectorTable td {border:1px solid #CCCCCC; border-collapse:collapse;}
.selectorTable td.title {padding-left:5px; background-color:#58A1D4; color:#fff;}
.selectorTable td.details {padding-left:5px; width: 100px}
.selectorTable tr.header {background-color:#eaeaea;font-weight:bold;color:#58A1D4;}
.selectorTable .value { text-align:center; width: 120px;}
.selectorTable .value a {color:#58A1D4;}*/
.sortBy {border:1px solid #58A1D4;background-color:#e3f3ff; margin-top:10px;}
.sortBy .active {color:#58A1D4;}
.sortBy .radio {padding-left:5px;}
.sortBy .title {padding:3px 0 3px 10px;}
.sortBy td {font-size:10px;}

.dp_image {background-color: #e3f3ff;}
.cheapest_price_intro,.cheapest_price_intro a {font-size:10px; color:#000000; border-bottom:1px solid #58A1D4; text-align:right;}

div.details {border:1px solid #58A1D4; border-top:0; background-color:#e3f3ff; width: 598px;}
table.grid { border:1px solid #58A1D4; border-top: 0; background-color: #e3f3ff;}
td.title2 {padding-left:6px; border-top:1px solid #58A1D4; border-left: 1px solid #58A1D4; background-color:#e3f3ff;}
td.dp_resort_nopadding {BORDER: #58A1D4 1px solid; background-color: #ffffff}
td.dp_resort {PADDING: 3px; BORDER: 1px solid #58A1D4; background-color: #ffffff;}
td.dp_weather {BORDER: #58A1D4 1px solid; background-color:#ffffff;}
td.title3 {background-color: #eaeaea; }
td.weatherimage {background-color:#ffffff;}
td.price_info{text-align:right; padding-right:7px; font-size: 8pt}
td.airportlink {text-decoration: underline;}

/** dp pages **/
.roomOptionBoxLeft{padding-left:8px;border-top:1px solid #ccc !important;border-left:1px solid #69c;background:#58A1D4 !important;color:#fff !important;}
.roomOptionBox{background:#58A1D4;}
.roomOptionBoxRight{border-bottom:1px solid #ccc !important;text-align:right;}
.roomOptionBoxContent{border:1px solid #ccc !important;border-top:0;background:#ffffff !important;}

.dpbread {
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-weight: 100 !important;
background:#EAEAEA !important;
height:10px;
font-size:.95em !important;}
#dpbread {
font-family:Verdana,Arial,Helvetica,sans-serif !important;
background:#EAEAEA !important;
height:10px;
font-size:.95em !important;}

/*** new ***/
.modlinks a.chgdates{float:right;}
/*popuups*/
#content{padding:0;}
#popup #content h1{padding:10px 10px 0;}
#popup #content h2{padding:1em 0 .5em;font-size:1.3em;}
#popup #content h3{margin-top:24px;font-size:1.1em;line-height:1em;}
#popup #content p{padding:0 0 .75em;}
#popup #content ul{margin:0 0 0 15px;}
#popup #content ol{margin:0 0 0 22px;}
#popup #content li{padding:0 0 0.75em 0;list-style-type:square;}
#popup #content .nopad li{padding:0;}
#popup #content ul li,#content ol ul li{list-style-type:square;}
#popup #content ol li, #content ul ol li{list-style-type:decimal;}
#popup #content .clear{padding:0;}
#popup #content .hr{border-top:1px solid #ccc;height:1px;margin:1.5em 0 1em 0;}
#popup #content .steps h2,#content .formreq h2{padding:0 0 0 20px;}
#popup #popblockmsg.a_box{margin:0 0 8px 0;display:none;}
/* branded popup headfoot*/
#popupHeader{background:#fff;height:46px;}
#popupHeader #logo{float:left;padding:5px;}
#popupHeader #links{float:right;padding:15px 8px 15px 0px;line-height:40px;color:#fff;}	
#popupHeader #links a{color:#093;}
#popupHeader #links a:visited{color:#093;}
#popupBody{background:#fff;padding:10px;}
.popupFooter{height:15px;}
.popupStepContent{padding:5px 0px 0px 20px;}
/* generic popup headfoot*/
#popupHeader_gen #links{float:none;padding:.5em 0 0 0;color:#333;position:absolute;top:0;right:8px;}
/* popup navigation */
#content p.navout{padding:0;font-weight:bold;text-align:right;margin:-2.17em 0 1em 0;line-height:100%;color:#999;}
p.navout a{padding:0 4px;}
#anchornav{background:#eaeaea;border:1px solid #ccc;padding:8px;margin:0 0 12px 0;}
#anchornav li{padding-bottom:.25em;}
#anchornav.hor{padding:6px;text-align:center;}
#anchornav.hor a{margin:0 1px;}
/*margins*/
#content p.leftindent{margin:-12px 0 0 24px;}
/*lists*/
#content ol.alpha li{list-style-type:lower-alpha;}
#content ol.roman li{list-style-type:lower-roman;}
#content ul.circle li{list-style-type:circle;}
/* Print Styles */
@media print{
	#popupHeader{display:none;}
	#popupHeader_gen{display:none;}
	.popupFooter{display:none;}
	.noprint{display:none;}
}
/*IE5.5 needs this restated*/
@media screen{
	#popupHeader{display:block;}
	#popupHeader_gen{display:block;}
	.popupFooter{display:block;}
	.noprint{display:block;}
}
/***** /new *****/


/** end DP styles **/

/*new*/
#ordr_enqry{}
#ordr_enqry h2,#help h2,#acct_info h2{border:1px solid #ccc;background:top right #eaeaea;padding:4px;}
#ordr_enqry h3,#help h3,#acct_info h3{/*color:#F9650C;*/}
#ordr_enqry .enqrycontent,#help .helpcontent,#acct_info .acctcontent{border:1px solid #ccc;border-top:0;padding:8px;}
#ordr_enqry ul,#help ul,#acct_info ul{list-style:square;margin-left:20px;}

.t4L{font-size:1.3em;font-weight:bold;color:#fff;}

/*** down pages ***/
#downmsg{width:600px;margin:10px 0 0 0;}
#downmsg h2{margin-bottom:12px;}
#downmsg p{margin-bottom:12px;}
#downmsg span.emph{font-weight:bold;}
#downpage{margin-left:13px;width:735px;}
#panels{width:600px;margin:-8px 0 0 0;}
#panels img{width:260px;height:130px;margin:12px 8px 0 0;}
#panels a{text-decoration:none;}
#cscphone{width:532px;margin-top:8px;}
a.cscphone{display:block;background:#FEF3ED;border:1px solid #F9650C;padding:12px;color:#F9650C;font-weight:bold;}
a.cscphone h2{margin:0 4px 0 0;font-size:1.5em;color:#F9650C;}
.smallprice {font-size:.75em !important;display:inline;color:#fff !important;}
td.smallprice {font-size:.75em !important;display:inline;color:#fff !important;}

/*** charters ***/

.charters_tab {

BORDER-RIGHT: #ccc 0px solid !important; BORDER-TOP: #ccc 0px solid !important; BORDER-LEFT: #ccc 0px solid !important; BORDER-BOTTOM: #ccc 0px solid !important;margin:0;padding:0;

}
td.title {

BORDER-RIGHT: #ccc 0px solid !important; BORDER-TOP: #ccc 1px solid !important; BORDER-LEFT: #ccc 1px solid !important; BORDER-BOTTOM: #ccc 0px solid !important;
}

/*** flights special offers ***/

/* SPECIAL OFFERS */

.contentbox {border:1px solid #58A1D4;background-color:#F7F7F7;}
.contentbox h2 {background-color:#58A1D4;color:#FFFFFF;text-align:left;font-size:12px;font-weight:bold;margin:0;padding:0;}
.contentbox h2 a {color:#fc0; font-size:11px;}
.contentbox h2 a:hover {color:#fc0;}


.topten {margin-top:10px;}
.topten th {display:none;}
.topten .destination {width:85%;text-align:left;padding-left:4px;}
.topten .price {width:15%;text-align:right;font-weight:bold;padding-right:2px;}
.topten .even {background-color:#FFF5BC;}
.topten .odd {background-color:#fff;}
.topten .title {font-size:12px;font-weight:bold;background-color:#339;color:#fc0;}

#topten {margin-top:10px;}
#topten th {display:none;}
#topten .destination {width:85%;text-align:left;padding-left:4px;}
#topten .price {width:15%;text-align:right;font-weight:bold;padding-right:2px;}
#topten .even {background-color:#F7F7F7;}
#topten .odd {background-color:#fff;}


.infoBox h2 {color:#000000;padding:3px;background:#E0E9FF;}
.infoBox div {padding:4px; color:#000000;background:#E0E9FF;}

.soCalendar {border:1px solid #333399; border-bottom:none}
.soCalendar thead td {background-color:#333399;color:#ffffff !important;}
.soCalendar .weekday {border:1px solid #ffffff; font-size:10px; color:ffffff;}
.soCalendar tbody td {background-color:#F7F7F7;border:1px solid #ffffff; font-size:10px;color:#000000;}
.soCalendar tbody td a {font-size:12px;color:#333399;}

.soDestinations img {border:1px solid #000000;margin-right:3px;}
.soDestinations .content {border:1px solid #FFCC00;background-color:#FFFFFF;width:178px !important; width /**/:180px;float:left;}
.soDestinations td {font-size:12px;}

.catOffer {float:left;font-size:12px;}
.catOffer thead td {height:27px;font-size:12px;background-color:#FFFFFF !important;color:#333399 !important;padding-left:5px;}
.catOffer tbody td {height:18px;font-size:12px;padding-left:5px;}

.hold_itinerary_price_bg_colour {
 	background-color:#58a1d4;
 }	
 .hold_itinerary_header {
 	border:1px solid #58a1d4; padding:5px;
 	background-color:#eaeaea;
 }
 .hold_itinerary_price_colour {
 	color:#58a1d4;
 }
 .hold_itinerary_price_bg_colour {
 	background-color:#58a1d4;
 }
 .hold_itinerary_price_border {
 	color:#fff;background:#58a1d4;
 	padding:1px 5px 2px 5px;
 }

