@charset "UTF-8";
/* CSS Document */

body {
        margin:0px;
        padding:0px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        background-color:#FFFFFF;
}
p{
        font-size:14px;
        line-height:21px;
        margin-bottom:15px;

}
*{
        margin:0px;
        padding:0px;
}
h2{
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color:#004F8C;
        margin-top:25px;
}
h3{
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:14px;
        color:#FFFFFF;
}
ul{
        margin-left:16px;
}
li{
        list-style:url(images/sideNavListStyle.jpg);
        margin-top:6px;
        color:#004F8C;
}
li a{
        color:#004F8C;
        text-decoration:none;
}
li a:hover{
        color:#073960;
        text-decoration:underline;
}
a {
        color:#004F8C;
}
a:hover{
        color:#6699c0;
}

#mainNav {float:left; position: relative; top: 0px; left: 100px;}

#mainNav a{
        text-decoration:none;
        color:#FFFFFF;
        font-size:14px;
}
#mainNav a:hover{
        color:#ABDA4C;
        text-decoration:underline;
}
#headerBG{
        position:absolute;
        left:0px;
        top:0px;
        width:100%;
        height:230px;
        min-width:970px;
        background-image:url(images/headerBG.jpg);
        background-repeat:repeat-x;
}
#headerWrapper{
        position:relative;
        margin:0 auto;
        width:950px;
        height:222px;


}
#logo{
        position:absolute;
        top:0px;
        left:0px;
}
#headerNav{
        position:absolute;
        width:187px;
        height:60px;
        right:0px;
        margin-right:-6px;
}
#searchArea{
        position:absolute;
        font-family:Helvetica Neue, Verdana, Arial, Helvetica, sans-serif;
        font-size:16px;
        color:#0A2D73;
        font-weight:bold;
        left:260px;
}
#searchArea_mid{
        background-image:url(images/travel_searchMid.jpg);
        background-repeat:repeat-x;
        height:140px;
        float:left;
        font-family:Helvetica Neue, Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#0A2D73;
        font-weight:bold;
}


#mainNav{
        position:absolute;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:13px;
        color:#FFFFFF;
        margin-top:161px;
        width:950px;
        text-align:center;
}
#travelMainNav a{
        margin:0 50px 0 0;
}
#travelMainNav td{


}
#mainWrapper{
        position:relative;
        margin:0 auto;
        width:950px;
}
#mainContentArea{
        position:relative;
        float:left;
        /*width:541px;*/
        padding-left:33px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#0A2D73;


}
label{
        font-size:12px;
        font-weight:bold;
        line-height:21px;
}
#mainWelcomeBox{
        position:relative;
        margin:10px 0 0 20px;
        padding: 75px 0 0 50px;
        background-image:url(images/travel_welcomePlaceHolder.jpg);
        width:596px;
        height:303px;
}
#welcomeBox_mainText{
        font-family:Arial, Helvetica, sans-serif;
        font-size:15px;
        line-height:24px;
        color:#004F8C;
}
#welcomeBox_mainText i{
        font-size:12px;
        color:#0A2D73;
        line-height:18px;
}
#headerAd{
        position:absolute;
        right:0px;
        width:470px;
        height:60px;
        margin-top:65px;
}
#towerAds{
        position:relative;
        float:right;
        width:185px;
        text-align:right;
}
#towerAds1{
        position:relative;
        float:right;
        width:160px;
        height:600px;
        background-color:#E1E5F0;
        margin:15px 0 0 0;
}
#towerAds2{
        position:relative;
        float:right;
        width:160px;
        height:600px;
        background-color:#E1E5F0;
        margin:15px 0 0 0;
}
#travelPlane{
        position:absolute;
        top:0px;
        width:100%;
        margin-top:-130px;
}
#footerHolder{
        position:relative;
        float:left;
        width:100%;
        height:120px;
        font-size:12px;
        color:#999999;
        line-height:24px;
        text-align:center;
}
#footerHolder span{
        font-size:9px;
        line-height:12px;
}
#textFieldBorders{
        margin-bottom:6px;
}
#goGetItSubmit{
        background-image:url(images/submitButton_goGetIt.jpg);
        width:182px;
        height:74px;
        border:none;
        cursor:pointer;
}


a#home {
        background-image:url(images/headNav_home.jpg);
        width:48px;
        height:49px;
        position:relative;
        display:block;
        background-repeat:no-repeat;
        float:left;
}
a#signIn {
        background-image:url(images/headNav_signIn.jpg);
        width:53px;
        height:49px;
        position:relative;
        display:block;
        background-repeat:no-repeat;
        float:left;
}
a#register {
        background-image:url(images/headNav_register.jpg);
        width:64px;
        height:49px;
        position:relative;
        display:block;
        background-repeat:no-repeat;
        float:left;
}
a#aboutUs {
        background-image:url(images/headNav_aboutUs.jpg);
        width:70px;
        height:49px;
        position:relative;
        display:block;
        background-repeat:no-repeat;
        float:left;
}
a#faq {
        background-image:url(images/headNav_faq.jpg);
        width:36px;
        height:49px;
        position:relative;
        display:block;
        background-repeat:no-repeat;
        float:left;
}
a#siteMap {
        background-image:url(images/headNav_siteMap.jpg);
        width:70px;
        height:49px;
        position:relative;
        display:block;
        background-repeat:no-repeat;
        float:left;
}
a.headerNavigation:hover {
        background-position:bottom;
}

#nav-top{float:right; color: #0A2D73; margin: 10px 0 0;}
#nav-top a{color: #0A2D73; font-size: 14px; font-weight: bold;}
#nav-top a:hover{color: #0A2D73; text-decoration: underline;}

.separator{padding: 0 10px;}

#advertisement{float:right; background: #ccc; width: 470px; height: 60px; margin: 30px 0 0; position: relative; top: 26px; left: 335px;}