body {font-size: 120%}
#content_holder, #content_holder_lge, #content_holder_ins, #content_holder_qq, #content_holder_bedroom {float:left;margin: 15px 0 0 -4px; width: 46.25em; height:24.7em; overflow:hidden}
#content_holder_lge {height:25.7em}
* html #quote .button {margin-right: .2em;width: auto}
/* #quote {background: #FFF url(../images/bckg_quote_light.gif) 100% 100% no-repeat} */
#quote div.cp_verisign {height:2em}
#quote div.cp_verisign img, #quote div.verisign img {width: auto}
#quote div.needhelp {width: 12em;height:3em;padding-top:1.5em}
table.osf img.logo {width: 80px;margin-right:5px}
table.osf div.nameholder {position: static;margin-left: 0}
/* table.summary img.change {width: auto;height: auto} */
table.avail {margin-bottom:15px}
table.avail td.desc, table.avail td.desc_centred, table.avail td.insdesc {padding-top: 8px;padding-left:10px}
table.avail img.bookbut {width: auto}
table.avail img.logo {width:80px;margin-top:5px;margin-bottom:5px}
table.avail img.help{width: auto}
table.avail img.eastarrow{width: auto}
table.avail img.arrow_down {width: auto}



/* #skybox {position: absolute;top:23px;left:928px} */
#skybox {position:static;text-align:left;width:9.75em;margin-bottom:10px;float:right} 
div.canwehelp h3 {background:url(../images/table_hd_grad.jpg) no-repeat}
#pop_holder_med {width:auto;margin-right:15px;padding-right:0}
div.pop_med {color: #000033;width: 25em}
div.myb_content #initial {margin-right: 0}
div#myb div.myb_head {background: url(../images/myb_hd_grad.jpg) no-repeat;padding:3px 15px 3px 15px}
table.basket img.step{width: auto}
div.underlineclear {padding:3px}


/* div.optincontainer {} */
/* div.optincontainer p {width:40em;font-size:.7em;padding-bottom:5px} */
/* div.optin {margin:20px 0 20px 0;clear:both;display:block;overflow:hidden;width:100%} */
/* div.optin div {float:left;width:650px} */
/* div.optin input {float:left;margin-right:4px} */
/* div.termsread {margin-top:30px;margin-bottom:20px} */

div.optincontainer p {font-size:.7em;line-height:1.2em}
div.optincontainer a{color:#005CAC}

#content_holder_blank {width:47em}

/* Changes for userbility study */

#content {padding-bottom:0}
h2.pagetitle, h2.mybpagetitle {padding-left:13px;padding-top:7px}

h2.noStepImage {padding-top:9px;padding-bottom:12px}

div.cp_home_siteseal_holder {}
div.cp_home_siteseal_holder img {display:block}


div#bottomarea {padding:15px 0 15px 15px;overflow:hidden;width:99%;margin:0}
div.boxfirstdouble {width:23.6em;margin-left:7px;height:7.1em;color:#1C171B;font-weight:bold}
#bottomarea div.boxfirstdouble .box_tr {background: url(../images/bigcorner.gif) 100% 0 no-repeat}
#bottomarea div.boxfirstdouble .box_h3 {background: #0376b7 url(../images/medboxbluegrad.gif) 0 100% repeat-x}


#bottomarea div.boxfirstdouble h3 {font-size:1em;padding: 15px 0 0 1.2em;line-height: 1em;height: 40px;}

/* #bottomarea div.boxfirstdouble p {width:auto;padding-top:4px;padding-bottom:0;height:auto;font-size: .9em} */
/* #bottomarea div.boxfirstdouble a {display:inline-block;margin-bottom:.6em;width:auto;padding-top:.9em;padding-bottom:1px;height:auto;font-size: .9em;text-decoration:none;border-bottom:1px solid #0F1D5E} */

#bottomarea div.boxfirstdouble p {width:auto;padding-top:4px;padding-bottom:0;height:auto;font-size: .9em;font-weight:normal}
#bottomarea div.boxfirstdouble a {width:auto;padding-top:.7em;height:auto;text-decoration:underline}




/* .boxfirstdouble a{color:#04006a;padding-top:10px;padding-bottom:15px;font-size: .9em} */

div.boxes_right {float:right;width:19.2em;text-align:left;overflow:hidden;padding:0 27px 0 0}

div.boxes_right a {text-decoration:underline}

div.box_right_left {width:49%;float:left}
div.box_right_right {width:49%;float:right}

div.box_right_bottom {float:none;margin:7px 0 0 0;height:2.85em;width:19.2em}
#bottomarea div.box_right_bottom p {height:1em}

#bottomarea div.box_right_right p {padding-left:12px}

#bottomarea .box_tr {background: url(../images/smallcornerblue.gif) 100% 0 no-repeat}

.box_h3 {background: #0376b7 url(../images/smallbluegrad.gif) 0 100% repeat-x}


#content p.pricepromise {
	background: url(../images/ourpromise.gif) 0 0 no-repeat; 
	position: relative;
	margin-left: 17px;
	width: 477px; 
	height: 175px;
	top:-5px;
}

#content p.strap_top {
	background: url(../images/plane.gif) 0 0 no-repeat; 
	position: relative;
	margin-left: 17px;
	width: 126px; 
	height: 47px;
	top:-5px;
	left:350px;
}

#content p.strap_base {
	background: url(../images/bottomp.gif) 0 0 no-repeat; 
	position: relative;
	margin-left: 17px;
	width: 151px; 
	height: 34px;
	top:-5px;
	left:286px;
}


#lge_content {
	background: url(../images/bckg_p_lounge.jpg) 255px 50px no-repeat;
	float: left;
	padding-bottom: 135px;
	width: 448px;
	
}
#lge_content p.pricepromise, #ins_content p.pricepromise {
	background: url(../images/bckg_p_pricepromise.gif) 0 0 no-repeat;
	position: relative;
	margin-left: 25px;
	width: 392px; 
	height: 69px;
}

#quote {

	background:white;
	float: right;
	margin: 20px 22px 0 0; 
	width: 19.2em;
	padding-bottom: 0;
	margin-bottom:0;
	}
#quote legend {margin-left:0}

#quote form select.sel4 {width: 16em;margin-right:7px}

#quote form {margin: 0 0 0 1.1em;width: 17.5em}

#quote form #Departure_day, #quote form #Return_day , #quote form #entrydate_day {margin-right:12px}

#quote form #Departure_monthyear, #quote form #Return_monthyear, #quote form #entrydate_monthyear {margin-right:12px}

#quote form #entrydate_monthyear {width: 10.2em}

#lge_arr_time {width: 5em}


#quote h3 {width: 307px} 
#quote h3 span {background: url(../images/new_bckg_h3_quickquote.gif) 0 0 no-repeat;width:407px;height:54px}

#start_time, #end_time, #lge_arr_time {margin-left:12px}
span.which_terminal a {font-size:.7em;vertical-align:top;color:#04006a}

#bottomarea h3 {padding: 10px 0 0 1.5em;height: 26px}

.box {color:#1C171B}
.box a, .boxfirst a {text-decoration: underline;color:#0F1D5E}
.box a:visited, .boxfirst a:visited {text-decoration: underline;color:#0F1D5E}
.box a:active, .boxfirst a:active  {text-decoration: underline;color:#0F1D5E}

table.osf2 {
	font-size:.7em;
	background-color: #FFFFFF;
	clear: both;
	overflow:hidden;
	float:none;
	width:898px;
	margin:0;
	
}


table.osf2 a {color:#3C50A2}

table.osf2 th {text-align: left;border:1px solid #279BD8;padding:5px 10px 5px 13px;border-bottom:none}
table.osf2 th img {vertical-align:middle}

span.cp_product_text {color:#BC4527;padding-left:3px;vertical-align:middle}
table.osflounge th, table.osfroom th {border:1px solid #CD3E26;border-top:0}
table.loungeonly th,table.roomonly th {border-top:1px solid #CD3E26}
table.osf2 td {border:1px solid #279BD8;background:#DEF2FF}
table.osflounge th, table.osfroom th {border-bottom:none}
table.osflounge td, table.osfroom td {background:#FBE2B3;border:1px solid #CD3E26}

table.osfqq th {border:1px solid #705286;border-top:0;border-bottom:none}
table.osfqq td {background:#E3DEED;border:1px solid #705286}
table.qqonly th {border-top:1px solid #705286}

table.osf2 td.detail_left {border-right:none;width:263px;padding:7px 5px 5px 38px;text-align: left;vertical-align:top;font-weight:bold;border-bottom:none}
table.osf2 td.detail_left label {width:5.7em;float:left;font-weight:normal}
table.osf2 td.detail_left p {padding-bottom:3px;overflow:hidden}
table.osf2 td.detail_left p.airportname {padding-bottom:10px}

table.osf2 td.detail_middle {width:311px;padding:8px 5px 5px 30px;border-right:none;border-bottom:none;vertical-align:top}
table.osf2 td.detail_middle img {float:left;margin-right:10px}
table.osf2 td.detail_middle div.nameholder {padding:0;font-weight:bold}

table.osf2 td.detail_right {width:106px;text-align:center;padding:0;border-right:none;vertical-align:middle;font-weight:bold}
table.osf2 td.detail_right div {padding:0;border:1px solid navy}

table.osf2 td.detail_change {width:136px;text-align:center;vertical-align:middle;padding-left:0;padding-right:0}

table.osf2 td.BookRef {width:242px;color:#3C50A2;font-weight:bold}
table.osf2 td.underline {border-bottom:1px solid #279BD8}

table.osf2 td.foot_left, table.osf2 td.foot_middle {border-right:none;border-top:none;padding:.1em 0 .3em 9em}
table.osf2 td.foot_left {padding-left: 8em}

table.osf2 td.total_left {border:none;border-right:none;background:white}
table.osf2 td.total_cel1 {width:278px;border:0;background:white}
table.osf2 td.total_cel1short {width:50px;border:0;background:white}
table.osf2 td.totaltext {border-color:#279BD8;padding:0;border-right:none;border-top:none;background:white;text-align:center;font-size:18px;font-weight:bold;padding-top:6px;padding-bottom:6px}
table.osf2 td.totalvalue {border-color:#279BD8;border-top:none;border-right:none;background:white;text-align:center;color:#CC3300;font-size:14pt;font-weight:bold}
table.osf2 td.totalcheckout {border-color:#279BD8;border-top:none;border-left:none;background:white;text-align:center}
table.osf2 td.discount {color:black}
table.osf2 td.discounttotaltext, table.osf2 td.discountwptext {text-align:right;padding-right:10px;font-weight:normal}
table.osf2 td.discounttopaytext {text-align:right;padding-right:10px}
table.osf2 td.discountwpvalue {color:black;font-weight:normal}
table.osf2 td.discounttotalvalue {font-weight:normal}

table.osf2 td.osf_addon_details {padding:6px 10px 6px 38px;border-top:0;border-right:0}



table.osf2 td.osf_addon_price {border-top:0;border-left:1px solid;border-right:0;text-align:center;font-weight:bold}
table.osf2 td.osf_addon_remove {border-top:0;border-left:1px solid;text-align:center}

table.loungeonly td.totaltext, table.roomonly td.totaltext {border-color:#CD3E26}
table.loungeonly td.totalvalue, table.roomonly td.totalvalue {border-color:#CD3E26}
table.loungeonly td.totalcheckout,table.roomonly td.totalcheckout {border-color:#CD3E26}

table.qqonly td.totaltext {border-color:#705286}
table.qqonly td.totalvalue {border-color:#705286}
table.qqonly td.totalcheckout {border-color:#705286}


table.osf2 td.downgrade_left {width:578px;background:#ECF7FC;text-align:left;border-top:none;border-right:none;color:#3C50A2;padding:12px 38px 12px 38px}
table.osf2 td.downgrade_value {background:#ECF7FC;text-align:center;border-top:none;border-right:none}
table.osf2 td.downgrade_checkout {background:#ECF7FC;text-align:center;border-top:none}

table.osflounge a, table.osfroom a {color:#CD3E26}
table.osfqq a {color:#4A3C7A}

table.lastrow {overflow:hidden;margin-bottom:10px}
a.osfmaplink {padding-right:25px}


table.osf2tablehead {font-size:.7em;width:898px}
table.osf2tablehead th {height:44px;text-align:right;vertical-align:top}
table.osf2tablehead th.tabholder {text-align:left}
table.osf2tablehead th.tabholder img {position:relative;top:17px}
table.osf2tablehead th a.printthispage {vertical-align:top}
table.osf2tablehead td {border:1px solid #279BD8;border-bottom:none;background:#DEF2FF;padding-top:11px;padding-bottom:10px}
table.osf2tablehead td.cusdetails {width:55%;padding-left:38px;font-weight:bold;border-right:none}
table.osf2tablehead td.ordnum {width:45%;font-size:1.8em;color:#CC3300;font-weight:bold;border-left:none}
table.osf2tablehead td.cusdetails label {width:9em;float:left;font-weight:normal}
table.osf2tablehead td.cusdetails p {padding-bottom:2px;overflow:hidden}

div.prodimportant {padding-top:18px}
p.thankyouforbooking {padding-bottom:5px;font-size:18px;padding-top:8px;font-weight:normal}


div.upgradehead {width:800px;overflow:hidden;margin-top:10px}
div.upgradehead img {float:left}
div.upgradehead p {font-size:12pt;font-weight:bold;color:#005CAC;float:left;padding-top:4px;height:22px;border-top:1px solid #005CAC;background:#ECF7FC}
div.upgradeloungehead p {font-size:12pt;font-weight:bold;color:#BC4527;float:left;padding-top:4px;height:22px;border-top:1px solid #BC4527;background:#FDEED2}
div.upgradeqqhead p {border-top:1px solid #705286;background:#E3DEED;color:#4A3C7A}
div.upgradeaddonhead p {border-top:1px solid #166288;background:white;color:#166288}

table.upgrade {background:#ECF7FC;color:#005CAC;font-size:.7em;clear: both;overflow:hidden;float:none;width:898px;margin-bottom:15px;border:1px solid #005CAC}
table.loungeupgrade {border-color:#CC3300;color:#BC4527}
table.qqupgrade {border-color:#705286;color:#4A3C7A}
table.addonupgrade {border-color:#166288;color:#166288}
table.laddonshowhideupgradeclass {border-color:#CC3300;color:#CC3300}
table.qaddonshowhideupgradeclass {border-color:#705286;color:#705286}
table.upgrade a {color:#005CAC}
table.loungeupgrade a {color:#BC4527}
table.qqupgrade a {color:#4A3C7A}
table.upgrade td {border-color:#005CAC}
table.upgrade td.logo {width:82px;padding:13px 12px 10px 12px;vertical-align:top}
table.upgrade td.details_top {width:350px;padding:8px 30px 0 0}

table.upgrade td.details_top p {margin:0}
table.upgrade td.total_top {width:166px;border-right:1px solid}
table.upgrade td.price_top {border-right:1px solid;width:106px}
table.upgrade td.upgrade_top {width:136px}
table.upgrade p.upgradestrong {font-size:12pt;font-weight:bold}
table.upgrade p.upgradestrong img {vertical-align:middle;margin-left:3px}
table.getquoteonly td.total_top {border-right:none}

table.upgrade td.details_bottom {font-weight:bold;padding:0 15px 0 0}
table.upgrade td.total_bottom {font-weight:bold;text-align:right;padding:0 12px 0 0;border-right:1px solid}
table.upgrade td.price_bottom {font-weight:bold;padding-top:0;padding-bottom:0;text-align:center;border-right:1px solid}
table.upgrade td.upgrade_bottom {padding-top:8px;padding-bottom:8px;text-align:center}
table.getquoteonly td.total_bottom {border-right:none}
table.upgrade td.upgrade_bottom img {margin:0}

table.upgrade td.details_wide {padding:15px 170px 0 0;border-right:1px solid #005CAC}
table.upgrade td.upgrade_bottom_quoteonly {padding-top:0}
table.upgrade td.addondetails {padding:8px 0 8px 14px;width:600px;border-right:0;border-bottom:1px solid;font-weight:bold}
table.upgrade td.addonprice {width:105px;text-align:center;border-right:1px solid;border-bottom:1px solid}
table.upgrade td.addonqty {width:135px;text-align:center;border-bottom:1px solid}
table.upgrade td.addonqty select {width:4em}
table.upgrade td.addonsubmit {padding:6px 10px 6px 10px;text-align:right}
table.upgrade td.addon_prod_head {padding:8px 0 8px 12px;border-bottom:1px solid;font-weight:bold}
table.upgrade td.addon_totaltext {width:40px;border-right:1px solid;border-bottom:1px solid;font-weight:bold}

table.loungeupgrade td {background:#FDEED2;border-color:#CC3300}
table.qqupgrade td {background:#E3DEED;border-color:#705286}
table.loungeupgrade td.logo {padding-top:17px}
table.loungeupgrade td.details_top {width:460px;padding-right:20px;padding-bottom:3px;padding-top:17px}
table.loungeupgrade td.price_top {}

table.addonupgrade td {background:white;border-color:#166288}
table.laddonshowhideupgradeclass td {border-color:#CC3300}
table.qaddonshowhideupgradeclass td {border-color:#705286}

table.loungeupgrade td.details_bottom {padding-bottom:0;width:390px}
table.loungeupgrade td.details_bottom span.nodisplay {display:none}
table.loungeupgrade td.total_bottom {width:130px}
table.loungeupgrade td.price_bottom {width:106px}
table.loungeupgrade td.upgrade_bottom {}
table.loungeupgrade td.total_top {}
table.loungeupgrade label {font-weight:normal;vertical-align:middle}
table.loungeupgrade select {width:50px;vertical-align:middle;margin-right:6px;margin-left:4px}
table.loungeupgrade input {margin-left:15px;vertical-align:middle} 
table.loungeupgrade td.details_top_wide {width:520px;padding:10px 5px 7px 0;border-right:1px solid}
table.loungeupgrade td.lounge_link {padding-bottom:12px}
table.loungeupgrade td.lounge_link_total, table.loungeupgrade td.lounge_link_price {border-right:1px solid}
table.loungeupgrade td.lounge_link a {font-size:.9em}
table.multilounge td.details_bottom {width:380px}
table.multilounge td.total_bottom {width:74px}
table.multilounge td.updateprice {width:66px;padding:0}
table.multilounge td.logo {padding-top:13px}
table.multilounge input {margin-left:0}
table.multilounge select#cs_lounge_infants {margin-right:0}
p.multilounge_info {padding:0 0 5px 15px;color:#BC4527;font-size:.75em;margin:-8px 0 0 0}

table.addonupgrade td span.nodisplay {display:none}
table.addonupgrade td.addondetails img {float:left}
table.addonupgrade td.addondetails div {float:left;padding-left:10px;width:75%}
table.addonupgrade td.addondetails ul {padding-left:17px;padding-right:20px;margin-top:5px;font-weight:normal}


table.laddonshowhideupgradeclass a {color:#CC3300}
table.qaddonshowhideupgradeclass a {color:#705286}

div.footercheckout {text-align:right;overflow:hidden;padding-bottom:15px;padding-top:15px}
div.footercheckout img {margin-left:111px;margin-right:15px}

h3.personal {width:864px;margin-left:17px;margin-bottom:15px;padding:5px 0 0 16px;height:22px;font-size:12pt;border-bottom:1px solid #248DCF;background: url(../../furniture/personalblank.gif) 0 100% no-repeat;color:white}
h3.carflight {width:864px;margin:25px 0 15px 17px;padding:5px 0 0 16px;height:22px;font-size:12pt;border-bottom:1px solid #248DCF;background: url(../../furniture/carflightblank.gif) 0 100% no-repeat;color:white}
h3.payment {width:864px;margin: 25px 0 15px 17px;padding:5px 0 0 16px;height:22px;font-size:12pt;border-bottom:1px solid #248DCF;background: url(../../furniture/paymentdetailsblank.gif) 0 100% no-repeat;color:white}
h3.caronly {width:864px;margin:25px 0 15px 17px;padding:5px 0 0 16px;height:22px;font-size:12pt;border-bottom:1px solid #248DCF;background: url(../../furniture/caronlyblank.gif) 0 100% no-repeat;color:white}

div.underlineclear {display:none}

h4.heading4sml {width:14em;text-align:right;margin-top:10px}

div.threedouter {padding-bottom:15px;padding-top:0}

h3.info_head {height:19px;padding:4px 0 0 12px;font-size:.7em;color: white;margin:10px 0 0 15px;background:url(../../furniture/info_header_back.gif) no-repeat 0 0}

div.info_bullet_holder p{font-size: .7em;font-weight: bold;margin-bottom:8px;padding:0}
div.info_bullet_holder {padding:0 0 0 5em}
div.addoninfo_detail_holder div.info_bullet_holder {padding:0 0 0 28px}


div#myb {margin-left:15px;width:883px}


/* Center page */
body {text-align:center}

table#pageholder {margin-left:auto;margin-right:auto;text-align:left;overflow:hidden}
table#popholder {text-align:left}
#pop_holder_med {text-align:left}


/* div#myb div.myb_content img {position:relative;top:-30px;margin-bottom:-30px} */

div#myb div.myb_content label {text-align:right;width:13em;padding-right:30px} 



div#myb table.upgrade {width:100%}

div.myb_box_buttons {text-align:right;padding-right:60px;margin-top:-70px;overflow:hidden}
div.myb_box_buttons a.change {float:none;display:block;margin-bottom:25px}
div.myb_box_buttons a.cancel {float:none;display:block}
div.changeonly {margin-top:-20px}
div.textonly {margin-top:-30px}
div.changeonly a.change {margin:0}

div.specialinstructions {font-weight:bold;float:left;width:45%;margin-bottom:10px}

div.exitmybdiv {padding-right:80px}

div#myb div.addpaydetails label {width:15em}

div#myb div.addpaydetailstabbed {border:0;border-top:1px solid #279BD8}
p.mybrememberyoucan {font-size:.9em}

div#myb div.mybpaybuttons div.myb_button{padding-top:0;padding-bottom:20px}
div#myb div.mybpaybuttons {width:38em}

/* div#mybautoupgrade table.osf2 td.detail_middle {vertical-align:middle} */
/* div#mybautoupgrade table.osf2 td.detail_middle div.nameholder {padding-top:18px} */

/* New availability layout */
#avail_holder {width: 38em}
table.avail {border-right: none;float:none;width:auto;margin-bottom:0}
table.avail th, table.avail th.farleft, table.avail th.book {vertical-align:middle;padding:5px 0 3px 0;height:30px;background:none;border-left:0}
table.avail th a{color: #3C50A2;text-decoration:none}
table.avail th.farleft img {display:none}
table.avail th.farleft span.spanright {font-weight:normal}
table.avail th.sorted {background: white;color:#3C50A2;border:0;border-bottom: 1px solid #279BD8} 
table.avail td.desc a {}
table.avail td.pricingsorted, table.avail td.pricingsorted_centred, table.avail td.transfersorted {background: #FCF1D1}
table.avail td.book {border-left: 1px solid #279BD8;border-right: 1px solid #279BD8}
table.avail th.book, table.avail td.book {width: 5.3em}
#skybox {width:8.13em;margin-bottom:10px;float:right} 
table.avail td.logo, table.avail td.logo_centred {padding-left:7px;width:3em}
table.avail th.desc, table.avail td.desc {width:15.7em}
table.avail td.desc {padding-bottom:6px}
table.avail th.price, table.avail td.pricing, table.avail td.pricingsorted {width:6.2em;padding:0}
table.avail th.price {width:auto}
table.avail th.price {padding-left:0;padding-right:0;text-align:center}
table.avail td.pricing, table.avail td.pricingsorted, table.avail td.pricingsorted_centred {padding-left:0;padding-right:0;vertical-align:middle;border-left: 1px solid #279BD8;border-right: 1px solid #279BD8}

table.avail p.price, table.avail p.pricesorted {color: #CC3300}

table.avail th.transfer {padding-left:0;padding-right:0;text-align:center} 
table.avail td.transfer, table.avail td.transfersorted {color:black;width:7.5em;font-weight:normal;vertical-align:middle;text-align:center;padding-top:6px;padding-bottom:6px}
table.avail th img {vertical-align:middle;margin-right:5px}
table.avail div.transfermethod {float:none;width:auto}
table.avail p.transfertimesorted, table.avail p.transfertime {float:none;width:auto;padding:3px 0 1px 0}
table.avail p.transferfreq, table.avail p.transferfreq {float:none;width:auto;padding:0;margin-top:0}
table.avail span.spanright {color:#000033}
table.avail span.spancenter{padding:0;margin:0;vertical-align:middle}
/* p.strikeout {font-size:.75em;color:#DD4635;font-weight:bold;background: url(../../furniture/diagonalstrikeout.gif) no-repeat 50% 50%} */
p.strikeout {font-size:.75em;color:black;font-weight:bold;background: url(../../furniture/diagonalstrikeout.gif) no-repeat 50% 50%}
p.yourprice {font-size:.6em;font-weight:normal}
table.avail_bullets{font-size:.7em;font-weight:normal;width:100%}
table.avail_bullets td.bullet {vertical-align:middle}
table.avail_bullets td.bullet_text {font-size:1.2em;font-weight:normal}
table.avail p.alert, table.avail p.alert2 {font-weight:normal;color:black}
table.avail p.alert span, table.avail p.alert2 span {vertical-align:middle}
table.avail p.alert img, table.avail p.alert2 img {vertical-align:middle}
/* End of new availability layout */


/* New Lounge availability layout */
table.loungeavail td.desc_centred {width:14em} 
table.loungeavail td.pricingsorted_centred {width:5.8em}
table.loungeavail td.loungeincludes {width:14.3em;font-size:.6em;padding-left:10px;padding-right:10px}
table.loungeavail th {color:#3C50A2}
table.loungeavail th.farleft {color:white}
table.loungeavail th.book, table.loungeavail td.book {width: 5.35em}
/* End of New Lounge availability layout */


table.qqavail img.logo {display:block}
table.qqavail td.pricingsorted_centred {background: white}
table.qqavail td.desc_centred {padding-bottom:8px}


/* MYB availability table */
div.myb_avail table.avail th.desc, div.myb_avail table.avail td.desc {width:21.5em}
div.myb_avail table.avail {width:auto;margin-bottom:0;float:none}
div.myb_avail table.avail td.pricing, div.myb_avail table.avail td.pricingsorted {width:8em}
div.myb_avail table.avail td.transfer, div.myb_avail table.avail td.transfersorted {width:9em;text-align:center}
div.myb_avail table.avail td.book {width:6.2em}
div.myb_avail table.avail th.sorted,div.myb_avail table.avail th.price, div.myb_avail table.avail th.pricesorted {width:auto}
/* End of MYB availability table */





/* New summary layout */
table.summary2 {margin-top:2px;clear:both;background-color:#DEF2FF;color:black;border: 1px solid #279BD8;font-size: .7em}
table.summary2 td.summaryleft {width:41.7em;border-right: 1px solid #279BD8;padding:8px 0 7px 40px}
table.summary2 td.summaryleft p {width:100%;overflow:hidden;padding-bottom:1px}
table.summary2 td.summaryleft p.airport {padding-bottom:6px;font-weight:bold}
table.summary2 td.summaryleft label {float:left;width:100px}
table.summary2 td.summaryleft span {float:left;font-weight:bold}
table.summary2 td.summaryright {width:8.4em;text-align:center}
table.summary2 td.summaryright a {color:#3C50A2}
table.loungesummary,table.bedroomsummary {background:#FBE2B3;border-color:#CD3E26}
table.loungesummary td.summaryleft, table.loungesummary td.summaryright, table.bedroomsummary td.summaryleft, table.bedroomsummary td.summaryright {border-color:#CD3E26}
table.loungesummary td.summaryright a, table.bedroomsummary td.summaryright a {color:#CD3E26}
table.qqsummary {background:#E3DEED;color:#4A3C7A;border-color:#705286}
table.qqsummary td.summaryleft, table.qqsummary td.summaryright {border-color:#705286}
table.qqsummary td.summaryright a {color:#4A3C7A}
/* End of new summary layout */

/* New Availability footer */
table.cphelpful td.security {width:6.3em}
table.cphelpful td.links {font-size:.7em;width:35.3em}
table.cphelpful td.links a {color: #3C50A2}
table.cphelpful td.links a {margin-right:16px}
table.cphelpful td.printpage {width:6.3em;text-align:right}
/* End of New Availability footer */


div.lge_occ, div.lge_occ_ad {
	width: 6em;

}

div.lge_occ_ad {
	text-align:left;
	width: 4em;
}

div.lge_occ_adultsonly {text-align:center}

div.lge_occ_ad label {padding-left:5px}




div.terms, div.termscon {padding-left:13px}

div.lozenge_pop {padding:10px 10px 20px 18px;font-size:11pt}

div.pop_med {padding-left:12px;width:23em}

div.verticalbannerholder {width:1050px;margin:0 auto 0 auto;text-align:left}

div#history_container {width:870px;padding-left:28px}
table#booking_history_wide {width:100%;border-collapse:collapse;clear:both}
table#booking_history_wide td {border:1px solid #279BD8}
table#booking_history_wide td.date {width:140px;text-align:center;vertical-align:top;padding:7px 0 0 0}
table#booking_history_wide td.price {text-align:center}
table#booking_history_wide td.detail {width:610px;padding:8px 0 8px 12px}
table#booking_history_wide td.cancelled {background:#DEF2FF}
table#booking_history_wide td.detail p {font-size:.75em}
table#booking_history_wide td.detail p.name {font-size:.8em;font-weight:bold;padding-bottom:5px}
table#booking_history_wide td.detail img {float:left;margin-right:13px}
table#booking_history_wide td.date p {padding-bottom:8px}
p.bookinghistoryheadernote {font-size:.8em;padding-top:5px;padding-bottom:10px}
p.bookinghistoryfooternote {font-size:.8em;padding-top:10px;padding-bottom:25px}



div.termscon div {margin: 0 0 .5em 2.3em}