﻿* {padding:0px;margin:0px;}

body {font-family:Arial;font-size:9pt;}

/* wrapper */
#wrapper{width:795px;}

/*  mainBranding  */
#mainBranding{background:url(../images/topBlueLine.gif) repeat-x 0px 50px;width:795px;height:85px;}
#mainBranding img{float:right;}
#mainBrandingContent img{float:left;}
#slogan{width:335px;float:left;margin:2px auto 0px;font-weight:bold;font-size:9pt;}
#slogan1{position:relative;left:10%;}
#slogan2{position:relative;left:20%;}
#slogan3{position:relative;left:30%;}
#brandingMenu{clear:left;background:#101e60;height:27px;position:relative;}
#brandingMenu img{float:left;}
#brandingMenu a img{float:left;border:none;margin-bottom:8px;}

/* topContent */
#topContent{clear:left;width:779px;margin:0px 6px;border:solid 2px #000000;}
#collage{float:right;margin:0px;}
#topContent.template{height:65px;}

/* interactive */
#interactive{width:783px;margin:8px 0px 0px 6px;}

/* specials */
#specials{float:right;border:solid 2px #000000;margin-bottom:8px;width:50%;background:url(../images/specials_bkgrnd.gif) repeat-x 0px 25px;}
#specialsBannerLeft{float:left;}
#specialsBannerRight{float:right;}
#tblAirfareSpecials{clear:both;}

/* engine */
#engine{float:left;padding-bottom:8px;width:49%;}
#vettingLogosTop{margin-bottom:8px;text-align:center;}
#vettingLogosTop img{vertical-align:middle;margin:0px 4px;border:none;}
#engineGui{text-align:center;vertical-align:top;padding-top:10px;}

/* middle content */
#middleContent{clear:both;width:779px;margin:0px 6px;border:solid 2px #000000;}

/* information content */
#informationContent{clear:both;width:779px;margin:0px 6px;border:solid 2px #000000;}

/* help content and services content */
#helpContent{clear:both;width:779px;margin:8px 6px;border:solid 2px #000000;font-size:10pt;}
#helpContent p{margin:4px 0px 14px 20px;width:740px;text-align:justify;}
#helpContent h3{font-size:12pt;margin:20px 0px 4px 12px;}
#helpContent h4{font-size:10pt;margin:20px 0px 4px 12px;}
#helpContent em{font-weight:bold;font-size:9pt;color:#CC0000}
#helpContent ul{margin-left:35px;}
#helpContent ul li{margin:6px 0px;}

/* bottomContent */
#bottomContent{width:779px;margin:8px 6px;border:solid 2px #000000;}

/* content section p types */
#middleContent p, #bottomContent p, #topContent p{margin:4px 8px;text-align:justify;}
#informationContent p{text-align:justify;margin:14px 8px;}

/* site map */
#siteMap{clear:both;width:779px;margin:8px 6px;border:solid 2px #000000;font-size:10pt;}
#siteMap h1{font-size:14pt;margin:8px 8px 20px;}
#siteMap h2{margin-left:16px;font-size:12pt;}
#siteMap p{margin:0px 0px 10px 24px;}
#siteMap ul{margin:0px 0px 20px 40px;}

/* footer */
#footer{width:779px;margin:8px 6px;border:solid 2px #000000;}
#footer p{text-align:center;margin:8px 0px;line-height:20px;}

/* customer help menu */
#helpMenu{display:none;width:122px;height:120px;background:#101e60;position:absolute;z-index:10;left:639px;top:81px;}
#helpMenu ul{color:#ffffff;margin:10px 0px 0px;padding:0px;list-style-type:none;}
#helpMenu ul a{color:#ffffff;line-height:30px;text-indent:25px;font-weight:bold;width:122px;display:block;}
#helpMenu ul a:hover{color:#ffffff;text-decoration:none;}

/* classes */
div.topicHeader,div.topicFooter,div.topicSpecials{width:100%;}
div.topicHeader{background:#4f8abe;border-bottom:solid 2px #000000;}
div.topicFooter{background:#101e60;}
div.topicSpecials{background:#fdffc6;border-bottom:solid 2px #000000;}

p.topInformation{text-align: justify;margin:10px auto;width:764px;border:2px solid black;background:#e8eefe;padding:8px;font-weight:bold;}

h1.template{margin:10px;text-align:center;float:left;width:64%;}
h1.home{clear:left;}

div.servicesBranding{text-align:center;}
span.flightsFirstTerms{font-weight:bold;color:#0000aa;}


/* types */
h1,h2{font-size:12pt;margin:8px;}

