BODY {
	PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px;
        font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
        COLOR: #555555;
        BACKGROUND-COLOR: #f7f9ff;
        TEXT-ALIGN: center;
        font-size:11px;
}


IMG {
	BORDER-RIGHT: 0px; 
        BORDER-TOP: 0px;
        BORDER-LEFT: 0px;
        BORDER-BOTTOM: 0px;
}
A {
	COLOR: #617495
}
A:hover {
	TEXT-DECORATION: none
}


#links {
	PADDING-RIGHT: 20px; 
        ADDING-LEFT: 20px;
        FONT-SIZE: 0.9em;
        MARGIN-BOTTOM: 0px;
        PADDING-BOTTOM: 20px;
        PADDING-TOP: 20px;
        BORDER-BOTTOM: #617495 1px solid;
        BACKGROUND-COLOR: #fff;
}
#links A {
	PADDING-RIGHT: 10px; 
        TEXT-DECORATION: none;
}
#links A:hover {
	TEXT-DECORATION: underline
}
DIV#containerB {
	BORDER-RIGHT: #a0b7e4 1px solid;
        MARGIN: 0px auto;
        BORDER-LEFT: #a0b7e4 1px solid;
        BORDER-BOTTOM: #a0b7e4 1px solid;
        WIDTH: 870px;
        BACKGROUND-COLOR: #fff;
        TEXT-ALIGN: left;
        padding-right:-10px;
}
DIV#header {
	PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        PADDING-TOP: 0px;
        clear:both;
}

DIV#footer {
	CLEAR: left;
        WIDTH: 100%;
        COLOR: #000;
}


#copyright {
	MARGIN: 0px auto;
        WIDTH: 100%;
        COLOR: #999999;
        TEXT-ALIGN: right;
        font-size:11px;
}


DIV#navigation {
	FLOAT: left;
        MARGIN-LEFT: -870px;
        WIDTH: 215px;
}



SELECT {
	FONT-SIZE: 11px; 
}
#navcontainerB {
	MARGIN-TOP: -35px;
	MARGIN-LEFT: 235px;
	POSITION: absolute;
	width: 655px;
}
#navlist { margin-top:10px}
#navcontainerB UL {
	PADDING-LEFT: 0px;
        FLOAT: left;
        MARGIN-LEFT: 0px;
        COLOR: white;
        font-size:12px;
        font-weight:bold;
        BACKGROUND-COLOR:#A0B7E3;
}
#navcontainerB UL LI {
	DISPLAY: inline
}
#navcontainerB UL LI A {
	PADDING-RIGHT: 1.5em;
        PADDING-LEFT: 0em;
        FONT-WEIGHT: bold;
        FLOAT: left;
        PADDING-BOTTOM: 0em;
        COLOR: #fff;
        BACKGROUND-COLOR: #a0b7e4;
        TEXT-DECORATION: none;
        font-size:12px;
}
#navcontainerB UL LI A {
	PADDING-RIGHT: 1.5em;
        PADDING-LEFT: 0em;
}

#navlist LI A {
	color:#FFFFFF; 
        text-decoration:none;
}

DIV.pushup {
	MARGIN-TOP: 0px;
        clear:left;
}

UL{
	MARGIN-LEFT: 25px
}

.norm {
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}
TD {
     font-size: 0.8em;
    color: #555555;
    font-weight: normal;
}
TH {
    font-size: 11px;
    color: #333333;
    background: #F7C046;
    font-weight: bold;
}
font {
    font-size: 11px;
}
.head {
    font-size: 11px;
    color: #333333;
    background: #ffffff;
    font-weight: bold;
}
.tablelight {
     font-size: 11px;
    background: #CCCCCC;
    font-weight: normal;
}
H1 {
     font-size: 11px;
    font-weight: normal;
}
H2 {
    font-size: 11px;
    font-weight: normal;
}
H3 {
     font-size: 11px;
    font-weight: normal;
}
error {
    font-size: 11px;
    color: #FF0000;
    font-weight: normal;
}
.errorinput {
    font-size: 11px;
    color: #FFFFFF;
    background: #FF0000;
    font-weight: normal;
}
hightlight {
     font-size: 11px;
    color: #FF0000;
    font-weight: normal;
}
.rahmen {
	border: 1px solid #A5A5A5;
	clear:both
}
.linebottom {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.tdmi {
    background-color: #f4f4f4;
}
.tdtop {
    background-color: #A5A5A5;
}
#bgheadebook {
    background-color: #A50019;
    background-image: url("include/images/allbutton/spacer.gif");
    color: #FFFFFF !important;
    padding: 8px;
}
.textkopf {
    color: #FFFFFF;
    font-size: 0.9em;
    font-weight: bold;
    padding: 0.2em 0.1em;
    text-transform: uppercase;
}
.navmini {
    font-size: 0.8em;
    font-weight: bold;
    color: #990000;
}
.navmini2 {
    font-size: 0.8em;
    font-weight: bold;
    color: #000000;
}
.navmini3 {
    color: #999999;
    font-size: 0.8em;
    font-weight: normal;
    text-transform: uppercase;
}

td.navmini, td.navmini3 {
    padding: 5px 0 !important;
    text-transform: uppercase;
}

.tdmibottom {
    background-color: #fff;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
    cursor:pointer;
}

.tdmitime {
    background-color: #f4f4f4;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}
.tdTH {
    background-color: #EEEEEE;
    color: #555555;
    font-size: 1em;
}
.tdmiline {
    background-color: #F4F4F4;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #F4F4F4;
}

.fo100 {
    width: 106px;
}
.fo150 {
    width: 150px;
}
.fo50 {
    width: 44px;
}
.fomonth {
    width: 116px;
}
.fo200 {
    width: 250px;
}
.checkbox {
    width: 15px;
    height: 15px;
}
select {
    color: #666666;
    font-size: 1.1em !important;
    height: 24px;
    text-transform: capitalize;
}
.inputradio {

}
.fo160 {
    font-size: 11px;
    width: 160px;
}
input {
    font-size: 11px;
    font-weight: normal;
}
.padd10{
padding:10px
}
#show{
background-repeat:no-repeat;
width:134px;
height:44px;
margin-left:-430px;
position:absolute;
top:165px;
text-align:center;
}
.txtinputdefault{
color:#FFFFFF
}
.xbutton{
 float:left; color:#000000
 }
#tabFlights A{
color:#000000
}
#tabMasterData a, #tabVariantData A, #tabMap a, #tabDetails A {
color:#000000
}
#dialog1_c{
position:absolute; background-color:#CCCCCC; border: solid  1pc #999999
}
#underlay {
height:100px
}
#nonebutton1 , #nonebutton2 , #nonebutton3 , #txtnofree, #noneEconomy, #NoneEconomy2 , #nonebutton1 , #nonefareId, #blockVersiRita {
display:none ;
}
 #blockBOTT , #showairlinename {
display:block
}
#txtnofreewidth {
width:48px
}
#paddleftx {
padding-left:5px
}
.paxN1, .paxN2 {
color:#ff3300
}
.fontBold{
color:#000000
}
#widthB{
width:50px
}
#messagecolor{
background-color:#ee7f16
}
#crosseling_BG {
background-color:#FFEAB1
}
#rahmen_crosseling{
border: 1px solid #FF9B01
}
.crosseling__price_C {
 color:#FF6A00; font-size:13px
 }
.crosseling_txt{
color:#5488DE; font-size:13px; font-weight:700
}
.crosseling_nextoffer{
height:30px; width:100%; background-position:right; background-repeat:repeat-x
}
.txtinput_crosseling{
color:#5F6064; text-decoration:underline; font-size:13px
}
#fontlowcost{
font-size:12px
}
#noneInsurance {
	display:none
	}

#fontBoldx6 {
    background-color: #A2A2A2;
    border-bottom: 1px solid #FFFFFF !important;
    border-left: 5px solid #fff;
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-family: arial;
    font-size: 1em;
    font-weight: bold;
    padding: 7px;
}


.widthinputfly, #depApt, #dstApt, #billing_sname, #billing_fname, #billing_company, #billing_address1, #billing_zip, #billing_city, #billing_cellphone, #billing_privphone, #billing_fax, #billing_email, #billing_promo, #cc_card_number, #cc_card_cvc, #bk_account_owner, #bk_account_number, #bk_bank_name, #bk_account_routing, #airplus_card_number, .fo501, .paxlastname, .paxfirstname, .paxdob, .billinginput {
    border: 1px solid #7F9DB9 !important;
    font-size: 1.1em !important;
    height: 28px !important;
    padding: 5px 3px !important;
    vertical-align: middle !important;
    color:#666;
}


.height1, .height1x1, .height3x1, .height1x5, .height1x10, .width2x1 {
    font-size: 0.8em !important;
    height: 1px;
}

#dstRailApt, #depRailApt, .widthinputfly {
    width: 210px !important;
}
.font9, .font10 {
    font-size: 0.8em !important;
}
TABLE.xborder { background-color: #e6e6e6; }

#ajax_listOfOptions, #ajax_listOfOptions div {
    font: 1.1em arial,helvetica,sans-serif !important;
}

.txt000 {
    color: #FFFFFF !important;
}

.tdcheap {
    background-color: #DDDDDD !important;
    color: #000000;
    height: 55px;
}

.yourdate {
    background-color: #BDD6EF !important;
}



SPAN.fontprice {
    color: #A50019;
    float: right;
    padding: 20px 0 !important;
}

SPAN.fontprice #grandtotal {font-size:1.5em; color:#a50019;}