@charset "UTF-8";
/* CSS Document */

.default {
    font-size : 12px;
    color : #000000;
}
.default A:LINK, .default A:VISITED, .default A:ACTIVE {
    color : #002C91;
}
.defaultnu A:LINK, .defaultnu A:VISITED, .defaultnu A:ACTIVE {
    color : #002C91;
    text-decoration : none;
}
.sitemap {
    font-size : 12px;
    color : #000000;
}
.sitemap A:LINK, .sitemap A:VISITED, .sitemap A:ACTIVE {
    color : #000000;
    text-decoration : none;
}
.sitemap A:HOVER {
    text-decoration : underline;
}
.detaillong{
    font-size : 12px;
    color : #000000;
    font-weight: bold;
}
.colorsubheader, .colorsubheader A:LINK, .colorsubheader A:VISITED, .colorsubheader A:ACTIVE {
    font-size : 14px;
    color : #002C91;
    font-weight: bold;
}
.defaultheader {
    font-size : 16px;
    color : #000000;
    font-weight: bold;
}
.defaultsubheader, .defaultsubheader A:LINK, .defaultsubheader A:VISITED, .defaultsubheader A:ACTIVE {
    font-size : 14px;
    color : #002C91;
    font-weight: bold;
}
.subheaderlink, .subheaderlink A:LINK, .subheaderlink A:VISITED, .subheaderlink A:ACTIVE {
    font-size : 11px;
    color : #002C91;
}
.detailheader{
    font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
    font-size : 21px;
    color : #000000;
    font-weight: bold;
}
.quotetext
{
    font-size: 13px;
    color: #000000;
    font-family: "Times New Roman", Times, serif;
    font-style : italic;
}
.small, .small A:LINK, .small A:VISITED, .small A:ACTIVE{
    font-size : 10px;
    color : #000000;
}
.thumbheader{
    font-size: 12px;
    font-weight: bold;
    color: #002C91;
}
.thumbtext{
    font-size: 12px;
    color: #000000;
}
.thumbtext A:LINK, .thumbtext A:ACTIVE, .thumbtext A:VISITED{
    color: #000000;
    text-decoration : none;
}
.thumbtext A:HOVER{
    color: ##002C91;;
    text-decoration : underline;
}
.kickertext{
    font-size: 13px;
    color: #002C91;
    font-family: Verdana, Arial, Geneva, Helvetica,  sans-serif;
    font-weight : bold;
}
.kickertext A:LINK, .kickertext A:ACTIVE, .kickertext A:VISITED, .kickertext A:HOVER{
    color: #000000;
    text-decoration : underline;
}
.tableheader {
    font-size: 12px;
    color: #000000;
    font-weight : bold;
    margin-bottom : 2px;
    margin-left : 4px;
    margin-right : 4px;
    margin-top : 2px;
}
.tableheaderedit, .tableheaderedit A:LINK, .tableheaderedit A:ACTIVE, .tableheaderedit A:VISITED{
    font-size: 10px;
    color: #000000;
    font-weight : normal;
}
.tableitem{
    font-size: 12px;
    color: #000000;
    margin-bottom : 2px;
    margin-left : 4px;
    margin-right : 4px;
    margin-top : 2px;
}
.tableitem A:LINK, .tableitem A:ACTIVE, .tableitem A:VISITED{
    color: #002C91;
}
.tablesavedheader{
    font-size: 12px;
    color: #000000;
    font-weight : bold;
}
.tablesaveditem{
    font-size: 12px;
    color: #000000;
}
.tablesaveditem A:LINK, .tablesaveditem A:ACTIVE, .tablesaveditem A:VISITED{
    color: #000000;
}
.remove, .remove A:LINK, .remove A:ACTIVE, .remove A:VISITED{
    color: #CC0000;
}
.messagewas{
    color: #000000;
}
.pricewas{
    color: #000000;
    text-decoration : line-through;
}
.pricesale, .messagesale {
    color: #CC0000;
    font-weight : bold;
}
.formlabel{
    FONT-SIZE: 12px;
    COLOR: #000000;
}
.formrequiredtext{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.formfieldnote{
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.formrequired{
    COLOR: #CC0000;
}
.breadcrumb{
    FONT-SIZE: 10px;
    COLOR: #666666;
}
.breadcrumb A:LINK, .breadcrumb A:ACTIVE, .breadcrumb A:VISITED{
    color: #666666;
}
.brandingtext{
    font-size : 12px;
}
.footer{
    font-size:10px;
    font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
    color: #999999;
}
.footer A:LINK, .footer A:ACTIVE, .footer A:VISITED{
    font-size:11px;
    color: #CBCBCB;
    text-decoration : none;
}
.footer A:HOVER{
    font-size:11px;
    color: #CBCBCB;
    text-decoration : underline;
}
.footer1, .footer1 A:LINK, .footer1 A:ACTIVE, .footer1 A:VISITED{
    color : #FFCC00;
    font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 11px;
    font-weight: bold;
    text-decoration: none;  
}
.footer1 A:HOVER{
    text-decoration : underline;
}
.message {
    color: #000000;
    font-weight : bold;
}
.messageerror, .messagealert, .messagediscount, .messagebackorder, .messagesent {
    color: #CC0000;
    font-weight : bold;
}
.navsearchbox{
    width : 134px;
    font-size: 11px;
    color: #000000;
}
.navemailbox{
    width : 130px;
    color: #000000;
}
.terms{
    width:460px;
    height:100px;
    color: #000000;
    position:relative; 
    z-index:1; 
    overflow: auto;
    border: 1px solid #CCCCCC;
}
input.address, textarea.address, .address select
{
    width:460px;
}
input.firstname
{
    width:205px;
}
input.lastname
{
    width:205px;
}
input.zip
{
    width:175px;
}
input.phone
{
    width:175px;
}
input.login
{
    width:225px;
}
input.tellafriend
{
    width:130px;
}
.states select, .country select{
    width:275px;
}
.amountdue {
    color : #000000;
    FONT-SIZE: 11px;
    font-weight: bold;
    padding: 3px 6px 3px 6px;
}
.amountduetotalright {
    background-color : #FFFCEB;
    border-right : 1px solid #002C91;
    border-top : 1px solid #002C91;
    border-bottom : 1px solid #002C91;
}
.amountduetotalleft {
    background-color : #FFFCEB;
    border-left : 1px solid #002C91;
    border-top : 1px solid #002C91;
    border-bottom : 1px solid #002C91;
}
.reservationerror {
    background-color : #FFFCEB;
    padding: 15px 15px 15px 15px;
    border : 2px solid #CC0000;
    color : #CC0000;
}
.detailimgcell {
    background-color : #FFFFFF;
    padding: 2px 2px 2px 2px;
    border : 1px solid #A9A9A9;
}
.tableitemheaderdivbg, .tableitembottomdivbg {
    background-color : #000000;
}
.tableitem1bg, .crosssellborder, .upsellborder, .recoverborder, .tableitem2bg, .tablesavedbg, .crosssellbg, .upsellbg, .recoverybg {
    background-color : #FFFFFF;
}
.headerrule, .tableitemdivbg, .tablesavedborder, .tabledivrule, .altviewborder, .lrgimagebg, .tableitemheaderbg, .verticalrule, .tablesavedheaderbg {
    background-color : #CCCCCC;
}
.thumbborderbg, .altviewactiveborder {
    background-color: #999999;
}
.imagecellbg {
    background-color: #FFFFFF;
}
.navheaderbg{
    background-image : url(/images/navtop_bg.gif);
}
.navheadershadow{
    background-image : url(/images/pagetop_bg.gif);
}
.navfooterbg{
    background-color : #000000;
}
.globalleft{
    background-image : url(/images/dropshadow02_bg.gif);
}
.globalright{
    background-image : url(/images/dropshadow08_bg.gif);
}
.globalbottom{
    background-image : url(/images/dropshadow05_bg.gif);
}
.navleftbg{
    background-color : #C3D6E6;
}

.contentbg{
    background-color : #FFFFFF;
}
.clearbg{
    background-image : url(/images/spacer01.gif);
}
body.main{
    background-color: #FFFFFF;
}
body.popup{
    background-color: #FFFFFF;
}
td, body {
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    color: #000000;
    FONT-SIZE: 11px;
}
a:link, a:visted, a:active {
    color: #002C91;
}
input, select, textarea {
    font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
    color: #000000;
    FONT-SIZE: 11px;
}
A.nu {
    text-decoration : none;
}
A.nu:hover {
    text-decoration : underline;
}
.phototourtabtext {
    font-size: 12px;
    color: #000000;
    padding-top: 12px;
    padding-bottom: 20px;
}
div#detailtabsubhead, .detailtabsubhead
{
    font-size: 12px;
    color: #002C91;
    font-weight: bold;
    padding-top: 0;
    padding-bottom: 10px;
}
.detailtabsubhead a:link,.detailtabsubhead a:active,.detailtabsubhead a:visited {
    font-size: 12px;
    color: #002C91;
    font-weight: bold;
    text-decoration: none;
}
.detailtabsubhead a:hover {
    font-size: 12px;
    color: #002C91;
    font-weight: bold;
    text-decoration: underline;
}
div.detailtabsubdateloc, .detailtabsubdateloc
{
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    padding-top: 10px;
}
div.detailtabsubtext, .detailtabsubtext
{
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    padding-bottom: 10px;
}
.detailtabsubtext a:link, .detailtabsubtext a:visited, .detailtabsubtext a:active {
    color: #002C91;
}
.copyright
{
    color : #767676;
    font-size: 11px;
    text-align: center;
    margin-top: 6px;
}
.finderdropdownhome select
{
    font-size: 11px;
    color: #000000;
    width: 177px;
    font-family: Trebuchet MS, Helvetica, Arial Narrow, Arial, Geneva, Verdana, sans-serif;
    margin-bottom: 4px;
}
#content-container
{
    width:768px;
}
.finderdropdown select
{
    font-size: 10px;
    color: #000000;
    width: 145px;
    font-family: Trebuchet MS, Helvetica, Arial Narrow, Arial, Geneva, Verdana, sans-serif;
    margin-bottom: 4px;
}
.gatewayfinderbg {
    background-image : url(/images/us/local/page_specific/gateway/findanexpedition02_bg.gif);
    background-repeat : no-repeat;
}
.menuItemOn {
    font-size : 11px;
    font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
    color : #002C91;
    background: #FFFFFF;
    padding-left: 10px;padding-top: 3px;padding-bottom: 3px;padding-right: 10px;
    text-decoration: none;
}
.menuItemOn A:LINK,.menuItemOn A:ACTIVE,.menuItemOn A:VISITED {
    color : #002C91;
    background: #FFFFFF;
    text-decoration: none;
    padding-left: 0px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;
}
.menuItemOff {
    font-size : 11px;
    font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
    color : #000000;
    background: #EEEEEE;
    padding-left: 10px;padding-top: 3px;padding-bottom: 3px;padding-right: 10px;
    text-decoration: none;
}
.menuItemOff A:LINK,.menuItemOff A:ACTIVE,.menuItemOff A:VISITED {
    color : #000000;
    background: #EEEEEE;
    text-decoration: none;
    padding-left: 0px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;
}


