BODY {
background-color: #FFFFFF; 
margin: 0px; 
font-family: arial; 
font-size: 70%;
}
h1 {font-size: 12px; font-weight: bold; color: #9D1500; padding-left:0px; padding-right:10px; padding-top:10px; padding-bottom:0px}

h2 {font-size: 11px; font-weight: bold; color: #9D1500; padding-left:0px; padding-right:10px; padding-top:10px; padding-bottom:10px}

h3 {font-size: 11px; font-weight: bold; color: #9D1500; padding-left:0px; padding-right:10px; padding-top:10px; padding-bottom:10px}

A.menulink {
background-color:#CC1A00;
display: block;
padding-top: 5px;
padding-bottom: 5px;
width: 180px;
text-align: left;
text-indent: 30px;
text-decoration: none;
font-size: 70%;
font-weight: bold;
color: #FFFFCC;
border-left: solid 1px #B01700;
border-top: solid 1px #B01700
}
A.menulink:hover {background-color:#FFCC66;}

A.menulink:active {background-color:#FF9600; color: #9D1500}




A.stealth {
font-family: arial; 
text-decoration: none;
font-size: 100%;
font-weight: normal;
color: #000;
}
A.stealth:hover {color:#000;}











A.menulinkyellow {
background-color:#FFE856;
display: block;
padding-top: 5px;
padding-bottom: 5px;
width: 180px;
text-align: left;
text-indent: 30px;
text-decoration: none;
font-size: 70%;
font-weight: bold;
color: #9D1500;
border-left: solid 1px #B01700;
border-top: solid 1px #B01700
}
A.menulinkyellow:hover {background-color:#FFCC66;}
A.menulinkyellow:active {background-color:#FF9600; color: #9D1500}
A.menulinkyellow2 {
background-color:#FFE856;
display: block;
padding-top: 5px;
padding-bottom: 5px;
width: 180px;
text-align: left;
text-indent: 30px;
text-decoration: none;
font-size: 70%;
font-weight: bold;
color: #9D1500;
border-left: solid 1px #B01700;
border-top: solid 1px #B01700
}
A.menulinkyellow2:hover {background-color:#FFCC66;}
A.menulinkyellow2:active {background-color:#FF9600; color: #9D1500}
A.menulinkyellow3 {
background-color:#FFDD00;
display: block;
padding-top: 5px;
padding-bottom: 5px;
width: 180px;
text-align: left;
text-indent: 30px;
text-decoration: none;
font-size: 70%;
font-weight: bold;
color: #9D1500;
border-left: solid 1px #B01700;
border-top: solid 1px #B01700
}
A.menulinkyellow3:hover {background-color:#FFCC66;}
A.menulinkyellow3:active {background-color:#FF9600; color: #9D1500}

.page {
background-color:#FF9600;
display: block;
padding-top: 5px;
padding-bottom: 5px;
width: 180px;
text-align: left;
text-indent: 30px;
text-decoration: none;
font-size: 70%;
font-weight: bold;
color: #9D1500;
border-left: solid 1px #B01700;
border-top: solid 1px #B01700
}
.page2 {
background-color:#FF9600;
display: block;
padding-top: 5px;
padding-bottom: 5px;
width: 180px;
text-align: left;
text-indent: 30px;
text-decoration: none;
font-size: 70%;
font-weight: bold;
color: #9D1500;
border-left: solid 1px #B01700;
border-top: solid 1px #B01700
}
.menufade {background-image:url(images/menufade.gif);background-repeat:yes; height:1px}
.redlink {font-size: 70%; color: #770F00}
.redlink2 {font-size: 70%; color: #9D1500}
.footer {
background-color:#cc1a00;
color:#ffffcc;
font-size:70%;
}


A.footer {
color:#ffffcc;
font-size:100%;
}
.redlinkseo {font-size: 80%; color: #9D1500}
.redlinkseo A:link {font-weight: bold; font-size: 80%; color: #9D1500}
.redlinkseo A:visited {font-weight: bold; font-size: 80%; color: #9D1500}
.redlinkseo A:active{font-weight: bold; font-size: 80%; color: #9D1500}
.redlinkseo A:hover{font-weight: bold; font-size: 80%; color: #9D1500}



.leftcol {background-color:#9D1500; width: 190px; background-image:url(images/menufade2.gif);}
.middlecol {background-color:#FFFFCC; width: 430px;}
.middlecol2 {background-color:#FFFFCC; width: 340px;}
.rightcol {background-color:#FFCC66; width: 155px;}
.rightcol2 {background-color:#FFCC66; width: 235px;}
.content{font-size: 70%;}
.contentlogout{color: #FFFFCC; font-size: 70%; padding:10px 0px 10px 0px; background-color:#CC1A00; border-top: solid 1px #B01700;}
TD.maincol {
font-family: arial; 
font-size: 12px;
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
}
TD.maincolbig { 
font-size: 90%;
padding:20px;
}
.flights {font-size: 70%; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:10px; color: #FFFFFF;}
A.flights {color: #FFDF0B; font-size: 100%;}
.redheading {font-size: 100%; font-weight: bold; color: #9D1500; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px}
.redlge {font-size: 100%; font-weight: bold; color: #9D1500; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px}
.redsml {font-size: 75%; color: #9D1500; padding-right:15px; padding-top:10px; padding-bottom:10px}
.formtxt {font-size: 70%; color: #770F00; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:20px}
.formtxtbold {font-size: 70%; color: #770F00; font-weight: bold}
.box1sml {font-size: 90%; font-weight: bold; color: #770F00;}
.box2sml {font-size: 90%; font-weight: bold; color: #FFFFCC;}
TD.box1 {background-color:#FF9600; width: 80px; height: 40px; line-height:12px; padding:3px; font-family: arial; font-size: 70%; font-weight: bold; color: #770F00; border-right:1px solid #FFFFCC}
TD.box2 {background-color:#CC1A00; width: 80px; height: 40px; line-height:12px; padding:3px; font-family: arial; font-size: 70%; font-weight: bold; color: #FFFFCC; border-right:1px solid #FFFFCC}
hr {background-color:#FFFFCC; height: 1px}
.facts {background-image:url(images/facts_bg.gif);}
.keyfacts {font-size: 70%; padding-left:15px; padding-right:15px}
.keyfactshead {font-size: 75%; font-weight: bold; color: #9D1500; padding-left:15px; padding-right:15px}
.searchnav {
background-image:url(images/searchfade.gif);
border-top: solid 1px #330000; 
border-bottom: solid 1px #330000;
color: #330000;
padding: 0px;
}
A.box1 {font-family: arial; font-size: 100%; font-weight: bold; color: #770F00; text-decoration: none}
A.box2 {font-family: arial; font-size: 100%; font-weight: bold; color: #FFFFCC; text-decoration: none}
A.searchnavlinks {font-family:arial; font-size: 70%; font-weight: bold; color: #330000; text-decoration: none}
A.redlinks {font-family:arial; font-size: 70%; font-weight: bold; color: #EB1E00; text-decoration: underline}
A.logoutlinks {font-family:arial; font-weight: bold; font-size: 100%; color: #FFFFCC; text-decoration: none}
A.content {font-family:arial; font-size: 100%; color: #770F00; text-decoration: underline}
.price {border-right: solid 1px #000000; border-bottom: solid 1px #000000; background-color: #FFE856; font-family: arial; font-size: 70%; color: #9D1500;}
.price1 {border-right: solid 1px #000000; border-bottom: solid 1px #000000; background-color: #FFCD6A; font-family: arial; font-size: 70%; color: #000000;}
.price2 {border-right: solid 1px #000000; border-bottom: solid 1px #000000; background-color: #FFB92C; font-family: arial; font-size: 70%; color: #000000;}
.price3 {border-right: solid 1px #000000; border-bottom: solid 1px #000000; background-color: #FF9900; font-family: arial; font-size: 70%; color: #000000;}
li {list-style-image: url(images/bullet.gif);}
.popup {font-family: arial; padding:20px 80px 0px 80px; background-color:#FFFFCD;}
.lrgbold {font-size:120%;font-weight:bold;color: #9D1500;}
td.botform { height: 140px; margin: 0px; padding: 0px 10px; text-align: center; vertical-align: top; background: url("images/contactbanner.jpg") top center no-repeat #FFF; }
td.requestcallback { height: 140px; margin: 0px; padding: 0px 10px; text-align: center; vertical-align: top; background: url("images/callbackbanner.jpg") top center no-repeat #FFF; }
td.requestbrochure { height: 140px; margin: 0px; padding: 0px 10px; text-align: center; vertical-align: top; background: url("images/brochurerequest.jpg") top center no-repeat #FFF; }
td.requestviewingtrip { height: 140px; margin: 0px; padding: 0px 10px; text-align: center; vertical-align: top; background: url("images/viewingrequest.jpg") top center no-repeat #FFF; }



