P, H1,H2,H3,H4, STRONG,TD,LI,SELECT,.stepo,.stepg {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000033;
}
P.footer, P.date, TD.footer, TD.footerl {
		font-family : verdana, sans-serif;
}
P.footer,TD.footer, TD.footerl, .small, .info {
	font-size : xx-small;
}
P.date,.stepo, .stepg, .smaller, H3, H4, P, TD, SELECT, INPUT, .submit, LI {
	font-size : 13px;
}
.smaller {
	font-size : 10px;
}
h2.ff {
	margin-left : 30px;
}
H2 {
	font-size : medium;
}
H1 {
	font-size : large;
}
A, H1,H2,H3,STRONG, .stepo {
	color : #ff6600;
}
EM {
        font-style : italic;
}
H4 {
	color : #000033;
	font-weight : normal;
}
STRONG, TD.head, TD.headl, TD.subhead, TD.subheadl {
}
A {
	text-decoration : underline;
	font-weight : bold;
}
A.name, A.navbar, A.partners {
	text-decoration : none;
}
A.partners {
	color: #ffffff;
}
A:HOVER {
	background-color : #ff6600;
	color : #ffffcc;
	text-decoration : underline;
}
P,table.content {
	margin-left : 30px;
}
.orange {
	color : #ff6600;
}
.big {
	font-size: medium;
}
.flush {
	margin-top : 0px;
	margin-left : 0px;
}
P.footer, P.date {
	margin-left: 0px;
}
P.date {
	font-weight : bold;
}
EM {
	font-weight : bold;
	font-style : normal;
}
.stepg {
	color : #999999;
	font-weight : normal;
}
.stepo {
	font-weight : bold;
}
H1.np {
	margin-top : 14px;
}
H1.headline {
	margin-top : 0px; 
	margin-bottom : 20px;
}
H2 {
	margin-top : 20px;
	margin-bottom : -10px; 
}
H3 {
	margin-top : 15px;
	margin-bottom : -15px; 
	margin-left : 30px;
}
H4 {
	margin-bottom : -5px; 
	margin-left : 30px;
}
UL {
	margin-left : 60px;
	list-style : disc;
	margin-top : 10px;
}
OL {
	margin-left : 60px;
	margin-top : 10px;
}
LI {
	margin-top : 5px; 
}
.margin {
	margin-left : 40px;
}
TABLE.content {
	border : thin dotted #ffcc33;
	background-color : #ffffcc;
}
TD.content, TD.head, TD.stub, TD.subhead, TD.footer {
	text-align : right;
	padding-right : 10px;
	padding-left : 2px;
	padding-top : 2px;
	vertical-align : top;
}
TD.contentl, TD.headl, TD.stubl, TD.subheadl, TD.footerl {
	text-align : left;
	padding-right : 2px;
	padding-left : 10px;
	padding-top : 2px;
	vertical-align : top;
}
TD.stub, TD.stubl {
	font-style : italic;
}
TD.head, TD.headl {
	background-color : #ffffcc;
	color : #ff6600;
	font-weight : bold;
	vertical-align :bottom;
}
TD.subhead, TD.subheadl {
	font-weight : bold;
	vertical-align :bottom;
}
TD.footer, TD.footerl {
	color : #ff6600;
	font-style : italic;
}
TD.rule {
	background-color : #ffcc33;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
}
TD.booking {
	vertical-align : top;
	color : #ff6600;
	font-weight : bold;
}
SELECT,INPUT  {
	background-color : #ffffcc;
}
INPUT.BOXED  {
	background-color : #ffffff;
}
.radio {
	background-color : none;
}
.check{
}
.submit {
	background-color : #ff6600;
	color: #ffffff;
	font-weight : bold;
	width :115 px;
}
.submitR {
	background-color : #ff6600;
	color: #ffffff;
	font-weight : bold;
	width : 175px;
}
.sRB {
	line-height : 0.5em;
	margin: 0.5em 0em;
}
.right {
		text-align : right;
}
.submitPlain{
	color:#ffffff; 
	background-color:#ff6600;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	
}

.item {background-image:url("/common/img/bullet.gif");background-repeat:no-repeat;margin-left:30px;padding-left:14px;padding-bottom:3px;}

.itemRev {background-image:url("/common/img/bullet.gif");background-repeat:no-repeat;margin-left:30px;padding-left:14px;padding-bottom:3px;font-size:11px;}

.flightBoxHead {
font: 12px verdana, geneva, arial, helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
width: 280px;
border : solid 1px #ff6600;
background : #ff6600; 
padding : 0px; 
padding-left: 7px; }
.flightBoxMainBodyWhite {
border : solid 1px #ff6600;
background : #ffffff;
padding : 4px;
margin-bottom: 10px; }
.flightBoxMainBodyYellow {
border : solid 1px #ff6600;
background : #ffffcc;
padding : 4px; 
margin-bottom: 10px;
padding-right: 30px;}
.flightBoxChildBody {
padding : 1px; 
margin-bottom: 8px; }
.flightBoxSelect {
float: left;
width: 32px;
text-align: center; }
.flightBoxInfo {
margin-left: 32px;
font: 12px verdana, geneva, arial, helvetica, sans-serif; }

.searchBoxHead {
font: 12px verdana, geneva, arial, helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
width: 112px;
border : solid 1px #ff6600;
background : #ff6600; 
padding : 0px; 
padding-left: 7px; }

.searchBoxMainBodyWhite {
font: 11px verdana, geneva, arial, helvetica, sans-serif;
width: 350px;
border : solid 1px #ff6600;
background : #ffffff;
padding : 4px;
margin-bottom: 10px; }

.submitFaq {
background-color : #ff6600;
color: #ffffff;
font-weight : bold;
width :30 px; }
.membersNuggetsHead {
font: 11px verdana, geneva, arial, helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
background : #ff6600; 
padding : 1px; 
padding-left: 4px;
margin-left: 30px;  }
.membersNuggets {
font: 11px verdana, geneva, arial, helvetica, sans-serif;
background : #ffffff;
padding : 4px; 
margin-bottom: 10px;
margin-left: 30px;  }
.membersNuggetsBold {
font: 11px verdana, geneva, arial, helvetica, sans-serif;
font-weight: bold;
background : #ffffff;
padding : 4px; 
margin-bottom: 10px;
margin-left: 30px;  }

table.Fab{margin-left:30px;font-size:13px}
td.Fab,td.FabSt,td.FabCx{border-bottom:2px solid #fc3;font-size:11px;}
td.Fab,th.Fab,th.FabSt{padding:3px;text-align:left}
th.Fab,th.FabSt{padding:6px;text-align:left;border-bottom:3px solid #000;}
td.FabSt,th.FabSt,td.FabCx{text-align:right;}
td.FabCx{color:#c00;}
tr.FabHead{color:#ffffff;background-color:#ff6600;}
tr.FabTrO{background-color:#ffffcc}
tr.FabTrE{background-color:#ffff99}
