
table#mainTable{
font-family:Arial,sans-serif;
background-color:#F1F4F6;
border:1px solid #C4D0DA;
width:300px;
}
table#mainTable td{

}
img.xui-datepicker-trigger{margin-bottom:-4px}

#TOPLocationSection div#TOP,
#GRP1Section div#GRP1,
#CountrySection div#Country,
#STASection div#STA,
#RetCountrySection div#RetCountry,
#ILCSection div#ILC
{
width:210px;
overflow:hidden;
height: 14px;
}
table#mainTable td.homeReservationText, .homeReservationText, .sectHead {
color:#3D6484;
font-weight:bold;
}
.sectHead{
padding-top:5px;
padding-bottom: 5px;
}
input#continue{
background:#3D6484 none repeat scroll 0 0;
border:1px solid #D5D5D5;
color:#FFFFFF;
float:none;
font-family:Arial;
font-size:1em;
font-weight:bold;
height:2em;
line-height:1.5em;
margin:0 auto;
text-decoration:none;
white-space:pre;
}
#WIZLine input{
}
#SESection, #WIZSection, #CGSection, #AWDSection , #UASSection, #CCISection, #RATSection {
border-top: 1px solid #C4D0DA;
margin-top: 10px;
padding-top:5px;
}

#CORSection {
border-bottom: 1px solid #C4D0DA;
margin-bottom: 10px;
padding-bottom: 10px;
padding-top:5px;
}

#ExtrasLine {}
#ExtrasLine table {border-spacing:0px;}
#ExtrasLine td {padding-bottom:4px;}
#ExtrasLine td.seCost {text-align:right;padding-right: 0px;}
#ExtrasLine td.seCostDec {text-align:left;padding-left: 0px;}
#ExtrasLine td.sePayType {font-size:9px;}

#WIZSection div.label {display:block;float:left;width:40%;line-height:1.5em;} 
#WIZSection input {width:59%} 

.ui-widget-content, .ui-dialog {
	border-width:2px;
}