*
{
    padding: 0px;
    margin: 0;
}

body
{
    font-size: 12px;
    font-family: Verdana;
    color: #000000;
    line-height: 18px;
    text-align: center;
}
div, table, td, span
{
    font-family: arial, helvetica;
    font-size: 9pt;
}
span
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

tr.resultstablerow
{
    background-color: white;
}

tr.resultstablerowhighlight
{
    background-color: #33FF66;
}

tr.resultstablerow_over
{
    background-color: #c0c0e0;
}

tr.resultstablerowhighlight_over
{
    background-color: #c0c0e0;
}

form
{
    margin: 0px;
    padding: 0px;
}

a
{
    color: #336699;
}

a:hover
{
    color: #000000;
}

a.editlink
{
    color: black;
    text-decoration: none;
}
a.editlink:hover
{
    text-decoration: underline;
}

input
{
    font-family: arial, helvetica;
    font-size: 9pt;
}

.textinput
{
    background-color: #FFFFFF;
    color: #000000;
    border: solid 1px #000000;
}

p
{
    margin-bottom: 14px;
}

img.picA
{
    position: relative;
    top: -2px;
    background: url(  '../img/MISC/a47.gif' ) no-repeat;
    width: 76px;
    height: 74px;
    padding: 8px;
}

img.picB
{
    position: relative;
    top: -2px;
    background: url(  '../img/MISC/a26c.gif' ) no-repeat;
    width: 146px;
    height: 206px;
    padding: 7px;
}

img.floatleft
{
    float: left;
    margin: 0px 14px 3px 0px;
}

a img
{
    border: 0;
}


ul.linklist
{
    list-style: none;
}

ul.linklist li
{
    border-top: solid 1px #EEEEEE;
    padding-top: 5px;
    margin: 5px 0px 0px 0px;
}

ul.linklist li.first
{
    border-top: 0px;
    margin-top: 0px;
    padding-top: 0px;
}

#upbg
{
    top: 0px;
    left: 0px;
    width: 971px;
    height: 264px;
    z-index: 1;
}

#outer
{
    text-align: left;
    width: 950px;
    margin: 0 auto;
}

#faqcontent
{
    padding: 0px;
    z-index: 2;
}

#header
{
    width: 950px;
    overflow: hidden;
    height: 70px;
}
#header h1
{
    height: 60px;
    width: 185px;
    margin: 23px 0 0 0px;
    float: left;
    display: inline;
}
#header h1 a
{
    text-indent: -9999px;
    display: block;
    overflow: hidden;
}
#header h1 a.hertz
{
    width: 350px;
    height: 45px; /* background: url(../img/mainlogo.jpg) no-repeat 0 0; */
    background: url(../img/mainlogo_onwhite_websized.jpg) no-repeat 0 0;
}
#header div
{
    float: right;
    margin: 24px 6px 0 0;
    display: inline;
    text-align: center;
}
#header div a.hertz
{
    width: 80px;
    height: 23px;
    float: left;
    overflow: hidden; /* background: url(../img/hertz.gif) no-repeat 0 0; */
    background: url(../img/hertz_goldbutton_logo.jpg) no-repeat 0 0;
    text-indent: -9999px;
    margin: 0 25px 0 0;
}
#header div a.navigation-solutions
{
    width: 72px;
    height: 32px;
    float: left;
    overflow: hidden;
    background: url(../img/navigation-solutions.gif) no-repeat 0 0;
    text-indent: -9999px;
    margin: 1px 0 0;
}

#loginbar
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 945px;
    clear: both;
    text-align: right;
}

#banner
{
    position: relative;
    height: 90px;
    margin-top: 66px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    display: block;
    text-align: center;
}

#banner img
{
    border: 0px;
}

#authentication
{
    position: relative;
    margin-top: 0px;
    margin-bottom: 5px;
    text-align: right;
    width: 900px;
}
.Language
{
    position: relative;
    margin-top: 0px;
    margin-bottom: 5px;
    text-align: right;
    width: 900px;
}

.searchfavorites
{
    position: relative;
    top: 3px;
    margin-right: 18px;
    height: 20px;
    font-weight: bold;
    font-style: italic;
    float: right;
    text-align: center;
}

.searchfavorites2
{
    position: relative;
    top: 3px;
    margin-right: 0px;
    font-weight: bold;
    font-style: italic;
    float: right;
    text-align: center;
}

#menucontent div.nav
{
    width: 950px;
    overflow: hidden;
}
#menucontent div.nav2
{
    width: 1027px;
    overflow: hidden;
}
#menucontent div.nav ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    width: 950px;
    height: 37px;
    overflow: hidden;
    background: url(../img/menu_blank.gif) no-repeat 0 0;
}
#menucontent div.nav ul li
{
    float: left;
}
#menucontent div.nav ul li a
{
    display: block; /* text-indent:-9999px;*/
    padding-top: 8px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    color: black;
    height: 37px;
    overflow: hidden;
    outline: 0;
    cursor: pointer;
}
#menucontent div.nav ul li a.home
{
    width: 79px;
    background: url(../img/menu_blank.gif) no-repeat 0 0;
}
#menucontent div.nav ul li a.about-neverlost
{
    width: 139px;
    background: url(../img/menu_blank.gif) no-repeat -82px 0;
}
#menucontent div.nav ul li a.book-neverlost
{
    width: 132px;
    background: url(../img/menu_blank.gif) no-repeat -242px 0;
}
#menucontent div.nav ul li a.trip-planer
{
    width: 166px;
    background: url(../img/menu_blank.gif) no-repeat -393px 0;
}
#menucontent div.nav ul li a.neverlost-directory
{
    width: 160px;
    background: url(../img/menu_blank.gif) no-repeat -500px 0;
}
#menucontent div.nav ul li a.promotional-offers
{
    width: 164px;
    background: url(../img/menu_blank.gif) no-repeat -681px 0;
}
#menucontent div.nav ul li a.faq
{
    width: 110px;
    background: url(../img/menu_blank.gif) no-repeat -840px 0;
}
#menucontent div.nav ul li a.home:hover
{
    width: 79px;
    background: url(../img/menu_blank.gif) no-repeat 0 -37px;
}
#menucontent div.nav ul li a.about-neverlost:hover
{
    width: 139px;
    background: url(../img/menu_blank.gif) no-repeat -82px -37px;
}
#menucontent div.nav ul li a.book-neverlost:hover
{
    width: 132px;
    background: url(../img/menu_blank.gif) no-repeat -242px -37px;
}
#menucontent div.nav ul li a.trip-planer:hover
{
    width: 166px;
    background: url(../img/menu_blank.gif) no-repeat -393px -37px;
}
#menucontent div.nav ul li a.neverlost-directory:hover
{
    width: 160px;
    background: url(../img/menu_blank.gif) no-repeat -500px -37px;
}
#menucontent div.nav ul li a.promotional-offers:hover
{
    width: 164px;
    background: url(../img/menu_blank.gif) no-repeat -681px -37px;
}
#menucontent div.nav ul li a.faq:hover
{
    width: 110px;
    background: url(../img/menu_blank.gif) no-repeat -840px -37px;
}
/**************************
START SPANISH MENU SETTINGS
**************************/
#menucontent div.nav ul li a.home_spanish
{
    width: 79px;
    background: url(../img/menu_blank.gif) no-repeat 0 0;
}
#menucontent div.nav ul li a.about-neverlost_spanish
{
    width: 148px;
    background: url(../img/menu_blank.gif) no-repeat -91px 0;
}
#menucontent div.nav ul li a.book-neverlost_spanish
{
    width: 141px;
    background: url(../img/menu_blank.gif) no-repeat -251px 0;
}
#menucontent div.nav ul li a.trip-planer_spanish
{
    width: 177px;
    background: url(../img/menu_blank.gif) no-repeat -404px 0;
}
#menucontent div.nav ul li a.neverlost-directory_spanish
{
    width: 149px;
    background: url(../img/menu_blank.gif) no-repeat -529px 0;
}

#menucontent div.nav ul li a.promotional-offers_spanish
{
    width: 106px;
    background: url(../img/menu_blank.gif) no-repeat -606px 0;
}
#menucontent div.nav ul li a.faq_spanish
{
    width: 150px;
    background: url(../img/menu_blank.gif) no-repeat -800px 0;
}
#menucontent div.nav ul li a.home_spanish:hover
{
    width: 79px;
    background: url(../img/menu_blank.gif) no-repeat 0 -37px;
}
#menucontent div.nav ul li a.about-neverlost_spanish:hover
{
    width: 148px;
    background: url(../img/menu_blank.gif) no-repeat -91px -37px;
}
#menucontent div.nav ul li a.book-neverlost_spanish:hover
{
    width: 141px;
    background: url(../img/menu_blank.gif) no-repeat -251px -37px;
}
#menucontent div.nav ul li a.trip-planer_spanish:hover
{
    width: 177px;
    background: url(../img/menu_blank.gif) no-repeat -404px -37px;
}
#menucontent div.nav ul li a.neverlost-directory_spanish:hover
{
    width: 149px;
    background: url(../img/menu_blank.gif) no-repeat -529px -37px;
}
#menucontent div.nav ul li a.promotional-offers_spanish:hover
{
    width: 106px;
    background: url(../img/menu_blank.gif) no-repeat -606px -37px;
}
#menucontent div.nav ul li a.faq_spanish:hover
{
    width: 150px;
    background: url(../img/menu_blank.gif) no-repeat -800px -37px;
}
#menucontent div.nav ul li.active a.home_spanish, #menucontent div.nav ul li.active a.home_spanish:hover
{
    width: 79px;
    margin: 0;
    background: url(../img/menu_blank.gif) no-repeat 0 -74px;
}
#menucontent div.nav ul li.active a.about-neverlost_spanish, #menucontent div.nav ul li.active a.about-neverlost_spanish:hover
{
    width: 148px;
    margin: 0;
    background: url(../img/menu_blank.gif) no-repeat -91px -74px;
}
#menucontent div.nav ul li.active a.book-neverlost_spanish, #menucontent div.nav ul li.active a.book-neverlost_spanish:hover
{
    width: 141px;
    margin: 0;
    background: url(../img/menu_blank.gif) no-repeat -251px -74px;
}
#menucontent div.nav ul li.active a.trip-planer_spanish, #menucontent div.nav ul li.active a.trip-planer_spanish:hover
{
    width: 177px;
    margin: 0;
    background: url(../img/menu_blank.gif) no-repeat -404px -74px;
}
#menucontent div.nav ul li.active a.neverlost-directory_spanish, #menucontent div.nav ul li.active a.neverlost-directory_spanish:hover
{
    width: 149px;
    margin: 0;
    background: url(../img/menu_blank.gif) no-repeat -529px -74px;
}
#menucontent div.nav ul li.active a.promotional-offers_spanish, #menucontent div.nav ul li.active a.promotional-offers_spanish:hover
{
    width: 106px;
    margin: 0;
    background: url(../img/menu_blank.gif) no-repeat -606px -74px;
}
#menucontent div.nav ul li.active a.faq_spanish, #menucontent div.nav ul li.active a.faq_spanish:hover
{
    width: 150px;
    margin: 0;
    background: url(../img/menu_blank.gif) no-repeat -800px -74px;
}
/************************
END SPANISH MENU SETTINGS
************************/
#menucontent div.nav ul li.active a.home, #menucontent div.nav ul li.active a.home:hover
{
    width: 79px;
    margin: 0;
    background: url(../img/menu_blank.gif) no-repeat 0 -74px;
}
#menucontent div.nav ul li.active a.about-neverlost, #menucontent div.nav ul li.active a.about-neverlost:hover
{
    width: 139px;
    margin: 0;
    background: url(../img/menu_blank.gif) no-repeat -91px -74px;
}
#menucontent div.nav ul li.active a.book-neverlost, #menucontent div.nav ul li.active a.book-neverlost:hover
{
    width: 132px;
    margin: 0;
    background: url(../img/menu_blank.gif) no-repeat -251px -74px;
}
#menucontent div.nav ul li.active a.trip-planer, #menucontent div.nav ul li.active a.trip-planer:hover
{
    width: 166px;
    margin: 0;
    background: url(../img/menu_blank.gif) no-repeat -404px -74px;
}
#menucontent div.nav ul li.active a.neverlost-directory, #menucontent div.nav ul li.active a.neverlost-directory:hover
{
    width: 160px;
    margin: 0;
    background: url(../img/menu_blank.gif) no-repeat -509px -74px;
}
#menucontent div.nav ul li.active a.promotional-offers, #menucontent div.nav ul li.active a.promotional-offers:hover
{
    width: 164px;
    margin: 0;
    background: url(../img/menu_blank.gif) no-repeat -690px -74px;
}
#menucontent div.nav ul li.active a.faq, #menucontent div.nav ul li.active a.faq:hover
{
    width: 110px;
    margin: 0;
    background: url(../img/menu_blank.gif) no-repeat -840px -74px;
}

#menucontent div.nav_otp
{
    width: 950px;
    overflow: hidden;
}
#menucontent div.nav_otp ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    width: 950px;
    height: 25px;
    overflow: hidden;
    background: url(../img/menu_otp2.gif) no-repeat 0 0;
}
#menucontent div.nav_otp ul li
{
    float: left;
}
#menucontent div.nav_otp ul li a
{
    display: block;
    height: 25px;
    padding-top: 3px;
    text-decoration: none;
    font-weight: bold;
    font-size: xx-small;
    color: black;
    text-align: center;
    overflow: hidden;
    outline: 0;
    cursor: pointer;
}
#menucontent div.nav_otp ul li a.home
{
    width: 126px;
    background: url(../img/menu_otp2.gif) no-repeat 0 0;
}
#menucontent div.nav_otp ul li a.about-neverlost
{
    width: 160px;
    background: url(../img/menu_otp2.gif) no-repeat -91px 0;
}
#menucontent div.nav_otp ul li a.book-neverlost
{
    width: 153px;
    background: url(../img/menu_otp2.gif) no-repeat -251px 0;
}
#menucontent div.nav_otp ul li a.trip-planer
{
    width: 165px;
    background: url(../img/menu_otp2.gif) no-repeat -404px 0;
}
#menucontent div.nav_otp ul li a.neverlost-directory
{
    width: 161px;
    background: url(../img/menu_otp2.gif) no-repeat -509px 0;
}
#menucontent div.nav_otp ul li a.promotional-offers
{
    width: 185px;
    background: url(../img/menu_otp2.gif) no-repeat -690px 0;
}
#menucontent div.nav_otp ul li a.faq
{
    width: 185px;
    background: url(../img/menu_otp2.gif) no-repeat -765px 0;
}
#menucontent div.nav_otp ul li a.home:hover
{
    width: 126px;
    background: url(../img/menu_otp2.gif) no-repeat 0 -25px;
}
#menucontent div.nav_otp ul li a.about-neverlost:hover
{
    width: 160px;
    background: url(../img/menu_otp2.gif) no-repeat -91px -25px;
}
#menucontent div.nav_otp ul li a.book-neverlost:hover
{
    width: 153px;
    background: url(../img/menu_otp2.gif) no-repeat -251px -25px;
}
#menucontent div.nav_otp ul li a.trip-planer:hover
{
    width: 165px;
    background: url(../img/menu_otp2.gif) no-repeat -404px -25px;
}
#menucontent div.nav_otp ul li a.neverlost-directory:hover
{
    width: 161px;
    background: url(../img/menu_otp2.gif) no-repeat -509px -25px;
}
#menucontent div.nav_otp ul li a.promotional-offers:hover
{
    width: 185px;
    background: url(../img/menu_otp2.gif) no-repeat -690px -25px;
}
#menucontent div.nav_otp ul li a.faq:hover
{
    width: 185px;
    background: url(../img/menu_otp2.gif) no-repeat -765px -25px;
}
/***************************
START SPANISH MENU OTP LEVEL
***************************/
#menucontent div.nav_otp ul li a.otphome_spanish
{
    width: 126px;
    background: url(../img/menu_otp2.gif) no-repeat 0 0;
}
#menucontent div.nav_otp ul li a.about-neverlost
{
    width: 160px;
    background: url(../img/menu_otp2.gif) no-repeat -91px 0;
}
#menucontent div.nav_otp ul li a.book-neverlost
{
    width: 153px;
    background: url(../img/menu_otp2.gif) no-repeat -251px 0;
}
#menucontent div.nav_otp ul li a.trip-planer
{
    width: 165px;
    background: url(../img/menu_otp2.gif) no-repeat -404px 0;
}
#menucontent div.nav_otp ul li a.neverlost-directory
{
    width: 161px;
    background: url(../img/menu_otp2.gif) no-repeat -509px 0;
}
#menucontent div.nav_otp ul li a.promotional-offers
{
    width: 185px;
    background: url(../img/menu_otp2.gif) no-repeat -690px 0;
}
#menucontent div.nav_otp ul li a.faq
{
    width: 185px;
    background: url(../img/menu_otp2.gif) no-repeat -765px 0;
}
#menucontent div.nav_otp ul li a.otphome_spanish:hover
{
    width: 126px;
    background: url(../img/menu_otp2.gif) no-repeat 0 -25px;
}
#menucontent div.nav_otp ul li a.about-neverlost:hover
{
    width: 160px;
    background: url(../img/menu_otp2.gif) no-repeat -91px -25px;
}
#menucontent div.nav_otp ul li a.book-neverlost:hover
{
    width: 153px;
    background: url(../img/menu_otp2.gif) no-repeat -251px -25px;
}
#menucontent div.nav_otp ul li a.trip-planer:hover
{
    width: 165px;
    background: url(../img/menu_otp2.gif) no-repeat -404px -25px;
}
#menucontent div.nav_otp ul li a.neverlost-directory:hover
{
    width: 161px;
    background: url(../img/menu_otp2.gif) no-repeat -509px -25px;
}
#menucontent div.nav_otp ul li a.promotional-offers:hover
{
    width: 185px;
    background: url(../img/menu_otp2.gif) no-repeat -690px -25px;
}
#menucontent div.nav_otp ul li a.faq:hover
{
    width: 185px;
    background: url(../img/menu_otp2.gif) no-repeat -765px -25px;
}
#menucontent div.nav_otp ul li.active a.otphome_spanish, #menucontent div.nav_otp ul li.active a.otphome_spanish:hover
{
    width: 126px;
    margin: 0;
    background: url(../img/menu_otp2.gif) no-repeat 0 -50px;
}
#menucontent div.nav_otp ul li.active a.about-neverlost, #menucontent div.nav_otp ul li.active a.about-neverlost:hover
{
    width: 160px;
    margin: 0;
    background: url(../img/menu_otp2.gif) no-repeat -91px -50px;
}
#menucontent div.nav_otp ul li.active a.book-neverlost, #menucontent div.nav_otp ul li.active a.book-neverlost:hover
{
    width: 153px;
    margin: 0;
    background: url(../img/menu_otp2.gif) no-repeat -251px -50px;
}
#menucontent div.nav_otp ul li.active a.trip-planer, #menucontent div.nav_otp ul li.active a.trip-planer:hover
{
    width: 165px;
    margin: 0;
    background: url(../img/menu_otp2.gif) no-repeat -404px -50px;
}
#menucontent div.nav_otp ul li.active a.neverlost-directory, #menucontent div.nav_otp ul li.active a.neverlost-directory:hover
{
    width: 161px;
    margin: 0;
    background: url(../img/menu_otp2.gif) no-repeat -509px -50px;
}
#menucontent div.nav_otp ul li.active a.promotional-offers, #menucontent div.nav_otp ul li.active a.promotional-offers:hover
{
    width: 185px;
    margin: 0;
    background: url(../img/menu_otp2.gif) no-repeat -690px -50px;
}
#menucontent div.nav_otp ul li.active a.faq, #menucontent div.nav_otp ul li.active a.faq:hover
{
    width: 185px;
    margin: 0;
    background: url(../img/menu_otp2.gif) no-repeat -765px -50px;
}
/*************************
END SPANISH MENU OTP LEVEL
*************************/
#menucontent div.nav_otp ul li.active a.home, #menucontent div.nav_otp ul li.active a.home:hover
{
    width: 126px;
    margin: 0;
    background: url(../img/menu_otp2.gif) no-repeat 0 -50px;
}
#menucontent div.nav_otp ul li.active a.about-neverlost, #menucontent div.nav_otp ul li.active a.about-neverlost:hover
{
    width: 160px;
    margin: 0;
    background: url(../img/menu_otp2.gif) no-repeat -91px -50px;
}
#menucontent div.nav_otp ul li.active a.book-neverlost, #menucontent div.nav_otp ul li.active a.book-neverlost:hover
{
    width: 153px;
    margin: 0;
    background: url(../img/menu_otp2.gif) no-repeat -251px -50px;
}
#menucontent div.nav_otp ul li.active a.trip-planer, #menucontent div.nav_otp ul li.active a.trip-planer:hover
{
    width: 165px;
    margin: 0;
    background: url(../img/menu_otp2.gif) no-repeat -404px -50px;
}
#menucontent div.nav_otp ul li.active a.neverlost-directory, #menucontent div.nav_otp ul li.active a.neverlost-directory:hover
{
    width: 161px;
    margin: 0;
    background: url(../img/menu_otp2.gif) no-repeat -509px -50px;
}
#menucontent div.nav_otp ul li.active a.promotional-offers, #menucontent div.nav_otp ul li.active a.promotional-offers:hover
{
    width: 185px;
    margin: 0;
    background: url(../img/menu_otp2.gif) no-repeat -690px -50px;
}
#menucontent div.nav_otp ul li.active a.faq, #menucontent div.nav_otp ul li.active a.faq:hover
{
    width: 185px;
    margin: 0;
    background: url(../img/menu_otp2.gif) no-repeat -765px -50px;
}


.dropmenudiv_b
{
    position: absolute;
    top: 0;
    margin-top: -4px;
    border: 1px solid #918d8d;
    border-width: 0 1px;
    font: normal 12px Verdana;
    line-height: 18px;
    z-index: 100;
    background-color: white;
    width: 200px;
    visibility: hidden;
}


.dropmenudiv_b a
{
    width: auto;
    display: block;
    text-indent: 5px;
    border: 0 solid #918d8d;
    border-bottom-width: 1px;
    padding: 2px 0;
    text-decoration: none;
    color: black;
}

* html .dropmenudiv_b a
{
    width: 100%;
}

.dropmenudiv_b a:hover
{
    background-color: #edf3f3;
}

#menu2
{
    position: relative;
    background: #fff url(  '../img/MISC/a18.gif' ) repeat-x top;
    color: #000000;
    text-decoration: none;
    height: 67px;
    padding: 0px 20px 0px 5px;
    margin: 66px 0px 20px 0px;
}

#menu2 ul li a:hover
{
    background: #fff url(  '../img/MISC/a18.gif' ) repeat-x top;
    color: #000000;
    text-decoration: none;
}

#cart
{
    position: absolute;
    top: 0px;
    line-height: 52px;
    color: #FFFFFF;
    right: 30px;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: -1px;
}

#cart ul
{
}

#cart ul li
{
    float: left;
    display: inline;
    line-height: 52px;
    padding-left: 3px;
}

#cart ul li.first
{
    border-left: 0px;
}

#cart ul li a
{
    background-color: transparent;
    background-repeat: repeat-x;
    padding: 8px 12px 8px 12px;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
}

#cart ul li a:hover
{
    background: #fff url(  '../img/MISC/a18.gif' ) repeat-x top;
    color: #000000;
    text-decoration: none;
}

#cart ul li.currentpage a
{
    padding: 8px 12px 8px 12px;
    background: #fff url(  '../img/MISC/a18.gif' ) repeat-x top;
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

#cart_espanol
{
    position: absolute;
    top: 0px;
    line-height: 52px;
    color: #FFFFFF;
    right: 30px;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: -1px;
}

#cart_espanol ul
{
}

#cart_espanol ul li
{
    float: left;
    display: inline;
    line-height: 52px;
    padding-left: 3px;
}

#cart_espanol ul li.first
{
    border-left: 0px;
}

#cart_espanol ul li a
{
    background-color: transparent;
    background-repeat: repeat-x;
    padding: 8px 0px 8px 12px;
    font-size: 10px;
    color: #fff;
    font-weight: bold;
}

#cart_espanol ul li a:hover
{
    background: #fff url(  '../img/MISC/a18.gif' ) repeat-x top;
    color: #000000;
    text-decoration: none;
}

#cart_espanol ul li.currentpage a
{
    padding: 8px 12px 8px 12px;
    background: #fff url(  '../img/MISC/a18.gif' ) repeat-x top;
    color: #000000;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

#phone
{
    /* line-height: 30px; */
    color: white;
    font-weight: bold;
    font-size: 15px;
    letter-spacing: 0px;
    position: absolute;
    margin-top: 6px;
    text-align: center;
    right: 5px;
    display: inline;
}

#secondarycontent
{
    position: relative;
    width: 340px;
    float: right;
}

#secondarycontent h3
{
    position: relative;
    top: 4px;
    font-size: 14px;
    line-height: 25px;
    color: Black;
    letter-spacing: -1px;
    background: url(   '../img/MISC/a22.gif' ) bottom repeat-x;
    padding: 0px 0px 10px 0px;
    margin-bottom: 20px;
}

#secondarycontent .content2
{
    font-size: 14px;
    color: black;
    padding: 0px 10px 0px 10px;
    margin-bottom: 20px;
    border: 2px solid #B2B2B2;
}

#secondarycontent .wasup
{
    background-color: #FFEC99;
}


#secondarycontent .content2 .date
{
    position: absolute;
    right: 15px;
    top: 30px;
    line-height: 35px;
    color: #AFAFA4;
    font-weight: bold;
}

#secondarycontent .highlight
{
    font-size: 14px;
    color: black; /* padding: 0px 10px 0px 10px; */
    margin-bottom: 20px; /* border: 2px solid #666666; */
    height: 77px;
    background-position: bottom right; /* background-image: url(/img/MISC/neverlosthighlight.jpg); 	 */
}

#primarycontent
{
    position: relative;
    width: 552px;
    float: left;
}

#primarycontent h3
{
    position: relative;
    top: -20px;
    font-size: 14px;
    line-height: 25px;
    color: #656551;
    letter-spacing: -1px;
    background: url(  '../img/MISC/a22.gif' ) bottom repeat-x;
    padding: 0px 0px 10px 15px;
    margin-bottom: 5px;
}

#primarycontent .content2
{
    padding: 0px 15px 0px 15px;
    margin-bottom: 20px;
    font-size: 14px;
}

#primarycontent .post
{
    margin-bottom: 5px; /* padding: 15px; */
    padding-top: 10px;
}

#primarycontent .post .header
{
    position: relative;
}

#primarycontent .post .date
{
    position: absolute;
    right: 15px;
    top: 0px;
    line-height: 35px;
    color: #AFAFA4;
    font-weight: bold;
}

#primarycontent .post .content2
{
    margin-bottom: 0px;
}

#primarycontent .post .footer
{
    position: relative;
    top: -10px;
    background: url(  '../img/MISC/a33b.gif' ) repeat-x;
    height: 64px;
}

#primarycontent .post .footer ul
{
    list-style: none;
    position: absolute;
    right: 15px;
    bottom: 15px;
}

#primarycontent .post .footer ul li
{
    display: inline;
    line-height: 14px;
    padding-left: 17px;
    margin-left: 25px;
    background-repeat: no-repeat;
    background-position: 0px 2px;
}

#primarycontent .post .footer ul li.printerfriendly
{
    background-image: url(  '../img/MISC/a41.gif' );
}

#primarycontent .post .footer ul li.comments
{
    background-image: url(  '../img/MISC/a36.gif' );
}

#primarycontent .post .footer ul li.readmore
{
    background-image: url(  '../img/MISC/a38.gif' );
}

#primarycontent img
{
    border: 1px solid #828282;
    padding: 3px;
    float: right;
    margin: 8px;
}

#primarycontent2
{
    position: relative;
    width: 940px;
    float: left;
}

#primarycontent2 h3
{
    position: relative;
    top: -20px;
    font-size: 14px;
    line-height: 25px;
    color: #656551;
    letter-spacing: -1px;
    background: url(  '../img/MISC/a22.gif' ) bottom repeat-x;
    padding: 0px 0px 10px 15px;
    margin-bottom: 5px;
}

#primarycontent2 .content2
{
    padding: 0px 15px 0px 15px;
    margin-bottom: 20px;
}

#primarycontent2 .post
{
    margin-bottom: 5px;
    padding: 15px;
}

#primarycontent2 .post .header
{
    position: relative;
}

#primarycontent2 .post .date
{
    position: absolute;
    right: 15px;
    top: 0px;
    line-height: 35px;
    color: #AFAFA4;
    font-weight: bold;
}

#primarycontent2 .post .content2
{
    margin-bottom: 0px;
}

#primarycontent2 .post .footer
{
    position: relative;
    top: -10px;
    background: url(  '../img/MISC/a33b.gif' ) repeat-x;
    height: 64px;
}

#primarycontent2 .post .footer ul
{
    list-style: none;
    position: absolute;
    right: 15px;
    bottom: 15px;
}

#primarycontent2 .post .footer ul li
{
    display: inline;
    line-height: 14px;
    padding-left: 17px;
    margin-left: 25px;
    background-repeat: no-repeat;
    background-position: 0px 2px;
}

#primarycontent2 .post .footer ul li.printerfriendly
{
    background-image: url(  '../img/MISC/a41.gif' );
}

#primarycontent2 .post .footer ul li.comments
{
    background-image: url(  '../img/MISC/a36.gif' );
}

#primarycontent2 .post .footer ul li.readmore
{
    background-image: url(  '../img/MISC/a38.gif' );
}



#primarycontent2 img
{
    border: 1px solid #828282;
    padding: 3px;
    float: right;
    margin: 8px;
}

#secondarycontent
{
    position: relative;
    width: 340px;
    float: right;
}

#favoritesheader
{
    font-size: small;
    font-weight: bold;
    padding-bottom: 2px;
    border-bottom: 2px solid black;
    margin-bottom: 4px;
}

ul
{
    list-style-type: none;
}

.bicbox
{
    background: white;
    border: 8px solid #FFD600;
    padding: 5px;
}

.bicbox h1
{
    background: white;
    font-weight: bold;
    font-size: 15pt;
    border-bottom: 1px dashed #000000;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

#footer
{
    width: 950px;
    position: relative;
    clear: both; /* height: 60px; */ /* padding-left: 15px; */
    padding-top: 5px;
    color: #A8A88D;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.footer
{
    width: 950px;
    position: relative;
    clear: both;
    padding-top: 5px;
    color: #A8A88D;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#Mareting
{
    position: relative;
    clear: both;
    text-align: left;
    padding-left: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer .copy
{
    position: relative;
    font-size: 10px; /* font-size: xx-small; */
    top: 0px;
    color: #404040;
    font-weight: bold;
    clear: both;
}

#footer .disclaimer
{
    position: relative;
    width: 940px; /* originally 880 */ /* top: 15px; */
    font-size: xx-small; /* font-size: xx-small; */
}


#footer a
{
    color: #404040;
}

.footer .copy
{
    position: relative;
    font-size: 10px; /* font-size: xx-small; */
    top: 0px;
    color: #404040;
    font-weight: bold;
    clear: both;
}

.footer .disclaimer
{
    position: relative;
    width: 940px; /* originally 880 */ /* top: 15px; */
    font-size: xx-small; /* font-size: xx-small; */
}


.footer a
{
    color: #404040;
}

.footer2
{
    font-size: 12px;
    position: relative;
    clear: both;
    height: 210px;
    text-align: left;
    padding-left: 15px;
    color: #A8A88D;
}

#footer2 .copy
{
    position: absolute;
    font-size: x-small;
    top: 200px;
    color: #404040;
    font-weight: bold;
}

#footer2 .disclaimer
{
    position: absolute;
    width: 880px;
    top: 215px;
    font-size: x-small;
}

#footer2 a
{
    color: #404040;
}

td.row1
{
    background: #eeeeee;
    font-size: 12px;
}

td.row2
{
    background: #dddddd;
    font-size: 12px;
}

.tablelines
{
    background: #444444;
}

td.primary
{
    background: #FFCC33;
    color: #000000;
    font-weight: bold;
}

input.btn_grad
{
    font-family: arial, helvetica;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    background-color: #C0C0E0;
    border: 1px solid;
    border-top-color: #666666;
    border-left-color: #666666;
    border-right-color: #000000;
    border-bottom-color: #000000;
}

input.btn_grad_sized
{
    font-family: arial, helvetica;
    font-size: 10pt;
    font-weight: bold;
    width: 50px;
    color: #000000;
    background-color: #C0C0E0;
    border: 1px solid;
    border-top-color: #666666;
    border-left-color: #666666;
    border-right-color: #000000;
    border-bottom-color: #000000;
}

input.btn_grad_sized_large
{
    font-family: arial, helvetica;
    font-size: 8pt;
    font-weight: bold;
    width: 200px;
    color: #000000;
    background-color: #C0C0E0;
    border: 1px solid;
    border-top-color: #666666;
    border-left-color: #666666;
    border-right-color: #000000;
    border-bottom-color: #000000;
}


input.btnhov
{
    background-color: #FFD600;
    color: black;
}

#content
{
    float: left;
    padding: 10px;
    margin-right: 20px;
    margin-left: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
    background: #FFFFFF;
    border: 2px solid #666;
    width: 280px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 250px;
}
html > body #content
{
    width: 250px;
}
#content2
{
    float: left;
    padding: 10px;
    margin-right: 20px;
    margin-left: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
    background: #FFFFFF;
    border: 2px solid #666;
    width: 540px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 510px;
}
html > body #content2
{
    width: 510px;
}
#contentlong
{
    float: left;
    padding: 10px;
    margin-right: 20px;
    margin-left: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
    background: #FFFFFF;
    border: 2px solid #666;
    width: 910px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 880px;
}
html > body #contentlong
{
    width: 880px;
}

#submenu, .submenu
{
    position: relative;
    font-size: 12px;
    padding: 2px;
    margin-left: 10px;
    background: #FFFFFF url(  '../img/MISC/a16bw_submenu.gif' ) repeat-x;
    text-align: center;
    width: 928px; /* originally 907 */
    voice-family: "\"}\"";
    voice-family: inherit;
    margin: 0px 0px 5px 10px; /* 10 left margin added for discoverneverlost merge */
}

#submenu a, .submenu a
{
    color: #333333;
}

#submenu a:hover, .submenu a:hover
{
    color: #666666;
}

#submenu td, .submenu td
{
    text-align: center;
}



input
{
    font-family: arial, helvetica;
    font-size: 9pt;
}

.textinput
{
    background-color: #FFFFFF;
    color: #000000;
    border: solid 1px #000000;
}

input.btn_grad
{
    font-family: arial, helvetica;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    background-color: #C0C0E0;
    border: 1px solid;
    border-top-color: #666666;
    border-left-color: #666666;
    border-right-color: #000000;
    border-bottom-color: #000000;
}

input.btn_grad_sized
{
    font-family: arial, helvetica;
    font-size: 8pt;
    font-weight: bold;
    width: 160px;
    color: #000000;
    background-color: #C0C0E0;
    border: 1px solid;
    border-top-color: #666666;
    border-left-color: #666666;
    border-right-color: #000000;
    border-bottom-color: #000000;
}

input.btn_grad_sized_large
{
    font-family: arial, helvetica;
    font-size: 8pt;
    font-weight: bold;
    width: 200px;
    color: #000000;
    background-color: #C0C0E0;
    border: 1px solid;
    border-top-color: #666666;
    border-left-color: #666666;
    border-right-color: #000000;
    border-bottom-color: #000000;
}


input.btnhov
{
    background-color: #FFD600;
    color: black;
}

.main
{
    width: 850px;
}
.main
{
    width: 850px;
}

.content
{
    width: 930px;
    text-align: left;
    margin: 0px;
}

.contentpad
{
    padding: 5px 10px 5px 10px;
}
.disclaimer
{
    width: 930px;
    text-align: left;
    padding-top: 2px;
    padding-bottom: 20px;
    font-size: 8pt;
}

table.data td
{
    padding: 5px 3px 3px 5px;
}

.box
{
    border: 1px solid #000000;
    width: 100%;
}



.box .boxtitle
{
    background-color: #FFD700;
    font-weight: bold;
    font-size: 11pt;
    border-bottom: 1px solid #000000;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 2px;
}

.box .boxtitle_sub
{
    background-color: #EDEDED;
    font-weight: bold;
    font-size: 10pt;
    border-bottom: 1px dashed #000000;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.helpbox
{
    border: solid 1px #000000;
    padding: 10px;
    background-color: #EDEDED;
    margin-bottom: 20px;
}

.btn_box
{
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
    background-color: #EDEDED;
    width: 100%;
}
.boxshort
{
    border: 1px solid #000000;
    float: left;
    width: 948px; /* originally 909 */
    voice-family: "\"}\"";
    voice-family: inherit;
    margin: 0px 0px 10px 0px;
    font-size: 20px;
}

.boxshort .boxtitle
{
    background-color: #FFD700;
    font-weight: bold;
    font-size: 11pt;
    border-bottom: 1px solid #000000;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 2px;
}

.boxshort .boxtitle_sub
{
    background-color: #EDEDED;
    font-weight: bold;
    font-size: 10pt;
    border-bottom: 1px dashed #000000;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}
.boxshort .boxcontent
{
    margin: 0px;
    padding: 10px;
    font-size: 12px;
}

.boxshort .marketing
{
    font-family: 'Times New Roman' , Times, serif;
    font-size: small;
    color: #000080;
}

.boxshort .marketing li
{
    list-style-type: disc;
    list-style-position: inside;
}

.boxshort .virtualtour
{
    padding: 25px;
    text-align: center;
}

.boxshort .virtualtour table
{
    margin: 25px;
}

.boxshort .virtualtour td
{
    padding: 5px;
    font-family: 'Times New Roman' , Times, serif;
    font-size: medium;
    color: #000080;
    table-layout: auto;
}
.messagecenter
{
    border: 1px solid #000000;
    background: #FFFFCC;
    float: left;
    width: 948px; /* originally 909 */
    voice-family: "\"}\"";
    voice-family: inherit;
    margin: 0px 0px 10px 0px;
}

.messagecenter .boxtitle_sub
{
    background-color: #EDEDED;
    font-weight: bold;
    font-size: 10pt;
    border-bottom: 1px dashed #000000;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.messagecenter .boxcontent
{
    margin: 0px;
    padding: 10px;
    font-size: 11px;
}

.title
{
    font-weight: bold;
    font-size: 10pt;
}

.title2
{
    font-weight: bold;
    font-size: 12pt;
    color: #26598D;
    background-color: #FFCC00;
}

.error
{
    color: #FF0000;
    font-weight: bold;
    padding: 5px;
    padding-bottom: 20px;
}

.box .boxcontent
{
    margin: 0px;
    padding: 10px;
}

.box .tutorial table
{
    border: 1px solid #CCCCCC;
    margin-bottom: 25px;
    empty-cells: show;
}
.box .tutorial td
{
    font-size: small;
    vertical-align: text-top;
    background-color: #FAFAFA;
    padding: 10px;
}
.box .tutorial td table
{
    margin-top: 25px;
    margin-left: 25px;
    margin-bottom: 25px;
    border: 1px dotted #999999;
    empty-cells: show;
    width: 475px;
}
.box .tutorial td table td
{
    border: 1px dotted #CCCCCC;
    padding: 0px;
    text-align: center;
}
.even
{
    background-color: #FFFFFF;
    width: 100%;
    padding: 3px;
    padding-left: 5px;
}

.odd
{
    background-color: #EDEDED;
    width: 100%;
    padding: 3px;
    padding-left: 5px;
}

.narrow
{
    width: 250px;
}

.med
{
    width: 358px;
}

.wide
{
    width: 100%;
}

table.bordered
{
    border-collapse: collapse;
}
table.bordered tr td:first-child
{
    border-left: 1px solid #000000;
}
table.bordered th, table.bordered td
{
    margin: 0;
    padding: 3px 6px;
}
table.bordered td
{
    border: 1px solid #000000;
}

@media print
{
    div.navtop
    {
        display: none;
    }
    div.footer
    {
        width: 670px;
    }
    div.main
    {
        background: transparent;
        margin-left: 0px;
        padding-left: 0px;
    }
    .noprint
    {
        display: none;
    }
}

.helpbox
{
    border: solid 1px #000000;
    padding: 10px;
    background-color: #EDEDED;
    margin-bottom: 20px;
}

.breadcrumb
{
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 5px;
}

#scroll
{
    float: right;
    width: 865px;
    height: 320px;
    padding: 0px;
    background-color: #FFFFFF;
    margin-bottom: 0px;
    margin-top: 10px;
    overflow: auto;
    font-size: 80%;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 865px;
}


html > body #introduction
{
    width: 866px;
}

.mqpoiheading
{
    background: #c0c0e0 none repeat scroll 0%;
    color: black;
}


.mqminipopup
{
}

td.row1
{
    background: #eeeeee;
    font-size: 12px;
}

td.row2
{
    background: #dddddd;
    font-size: 12px;
}

.tablelines
{
    background: #444444;
}
td.primary
{
    background: #FFCC33;
    color: #000000;
    font-weight: bold;
}

#hintbox
{
    /*CSS for pop up hint box */
    position: absolute;
    top: 0;
    background: #EDEDED url(./img/MISC/backuphint.jpg) no-repeat 0px 100px;
    width: 390px; /*Default width of hint.*/
    height: 310px;
    padding: 3px;
    border: 1px solid #000000;
    font: normal 11px Verdana;
    line-height: 18px;
    z-index: 100;
    border-right: 3px solid black;
    border-bottom: 3px solid black;
    visibility: hidden;
}

.hintanchor
{
    /*CSS for link that shows hint onmouseover*/
    font-weight: bold;
    color: navy;
    margin: 3px 8px;
}

#divMQMap
{
    z-index: 1;
}

#sitemap
{
    margin-bottom: 100px;
    margin-top: 50px;
}

#sitemap ul
{
    list-style-type: circle;
    list-style-position: inside;
}
#sitemap li
{
    padding-left: 50px;
}

.loading
{
    position: absolute;
    top: 250px;
    left: 500px;
}

/* CSS from Discoverneverlost.com */
#content div.big-visible
{
    width: 950px;
    height: 378px;
    overflow: hidden;
    margin: 10px 0 0;
}

#aboutContentHolder
{
}

#aboutContentHolder #flashHolder
{
    margin-top: 10px;
}

#aboutContentHolder #bottomHolder
{
    width: 950px;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
}

#aboutContentHolder #bottomHolder #left
{
    float: left;
    width: 620px;
}

#aboutContentHolder #bottomHolder #right
{
    float: left;
    height: 279px;
    width: 310px;
    background: url(../img/navigator.jpg) no-repeat top center;
}

#aboutContentHolder #bottomHolder h2
{
    display: block;
    text-indent: -9999px;
    width: 497px;
    height: 29px;
    background: url(../img/about-neverlost_07.gif) no-repeat;
    margin-top: 35px !important;
    margin-bottom: 20px !important;
    padding-left: 10px;
}

#aboutContentHolder #bottomHolder p
{
    color: #535353;
    font-size: 12px;
    line-height: 21px;
    padding-left: 0px;
}

#aboutContentHolder #bottomHolder a.neverlost
{
    float: left;
    width: 231px;
    height: 39px;
    text-indent: -9999px;
    overflow: hidden; /* background:url(../img/bttn_book-neverlost_11.gif) no-repeat 0 0; */
    margin: 20px 0 0 0px;
    padding-bottom: 32px;
    outline: 0;
    padding-left: 10px;
}

#manualContentHolder img
{
    margin: 0 20px 10px 10px;
    border: 2px solid #999;
    padding: 2px;
}

#manualContentHolder .manual-instructions
{
    float: left;
    margin: 0 0 20px 0;
}

/*#manualContentHolder li {
	list-style-position:inside;
}*/

hr
{
    margin: 10px 0;
}


#manualContentHolder ul
{
    margin: 23px 0 0;
    padding: 0 0 0 0px;
    list-style: none;
}
#manualContentHolder ul li
{
    color: #535353;
    text-decoration: none;
    font-size: 12px;
    line-height: 18px;
    padding: 6px 0 6px 29px;
    background: url(../img/bg-a-rightlink.gif) no-repeat 0 2px;
}

#manualContentHolder ol
{
    margin: 23px 0 0;
    padding: 0 0 0 0px;
}
#manualContentHolder ol li
{
    width: 100%;
    color: #535353;
    font-size: 12px;
    line-height: 18px;
    padding: 6px 0 6px 29px;
}


#mazeContentHolder
{
    margin-top: 20px;
    margin-bottom: 20px;
}

#mazegame
{
    width: 714px;
    height: 536px;
    margin: 0 auto;
    border: 4px solid #e1e1e1;
}

/* --------   Frequently Asked Questions ---------*/

#secFAQs
{
    width: 610px;
}

#secFAQs p
{
    padding-left: 20px;
    padding-bottom: 20px;
    padding-top: 0px;
}

#secFAQs h2
{
    display: block; /* text-indent:-9999px; */
    width: 500px;
    height: 32px; /* background:url(../img/sec-FAQs_03.gif); */
    padding: 0px;
    margin: 0px;
    margin-bottom: 28px !important;
}

#secFAQs h3.toggler
{
    font-size: 16px;
    font-weight: bold;
    background: url(../img/sec-FAQs_06.gif) no-repeat -20px 0px;
    width: 610px;
    padding: 0px;
    margin: 0px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    cursor: pointer;
}

#secFAQs h3
{
    background: url(../img/sec-FAQs_08.gif) no-repeat -20px 0px;
}

#secFAQs h3.toggler a
{
    text-decoration: none;
}

#secFAQs h3.toggler a:hover
{
    text-decoration: none;
}

/* --------------   Accordion -----------*/


#secFAQs #accordion
{
    margin: 20px 0px;
}

/*#secFAQs h3.toggler {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-family: 'Andale Mono', sans-serif;
	font-size: 12px;
	background: #D2E0E6;
	color: #528CE0;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}*/

#secFAQs div.element p, div.element h4
{
}

#secFAQs blockquote
{
    padding: 5px 20px;
}

#footer div.link
{
    width: 960px;
    overflow: hidden;
}
#footer div.link ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    width: 960px;
    margin: 0 0 0 -10px;
    overflow: hidden;
}
#footer div.link ul li
{
    width: 310px;
    float: left;
    margin: 0 0 0 8px;
    display: inline;
    text-transform: uppercase;
    font-family: "Futura Heavy" , "Trebuchet MS" , "Myriad Pro" ,Arial,sans-serif;
    font-weight: bold;
}
#footer div.link ul li div
{
    padding: 0 0 0 5px;
    width: 312px;
    overflow: hidden;
    position: relative;
}
#footer div.link ul li div.popchains
{
    height: 136px;
    background: url(../img/minibanner_rateus.jpg) no-repeat 0 0;
    width: 312px;
}
#footer div.link ul li div.hertzspecials
{
    height: 136px;
    background: url(../img/bttm_tiles_hertzspecials.jpg) no-repeat 0 0;
    margin-top: 2px;
}
#footer div.link ul li div.reserve
{
    height: 136px;
    background: url(../img/bttm_tiles_10.jpg) no-repeat 0 0;
    margin-top: 2px;
}
#footer div.link ul li.hover div.popchains
{
    height: 136px;
    background: url(../img/minibanner_rateus.jpg) no-repeat 0 -136px;
}
#footer div.link ul li.hover div.hertzspecials
{
    height: 136px;
    background: url(../img/bttm_tiles_hertzspecials.jpg) no-repeat 0 -136px;
}
#footer div.link ul li.hover div.reserve
{
    height: 136px;
    background: url(../img/bttm_tiles_10.jpg) no-repeat 0 -136px;
}
#footer div.link ul li a
{
    color: #000;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 21px;
    float: left;
    background: url(../img/bg-a-link-footer.gif) no-repeat 0 0;
    height: 14px;
    line-height: 14px;
    position: absolute;
    top: 91px;
    left: 14px;
}
#footer div.link ul li.hover a
{
    background: url(../img/bg-a-link-footer.gif) no-repeat 0 -14px;
}
#footer div.link ul li a:hover
{
    text-decoration: underline;
}
#footer div.link ul li div p
{
    color: #000;
}
#footer div.link ul li div h4
{
    color: #2e67f7;
}
#footer div.link ul li div.popchains h3
{
    margin: 26px 0 0;
    font-size: 20px;
    line-height: 20px;
}
#footer div.link ul li div.popchains h4
{
    font-size: 13px;
    line-height: 13px;
    position: relative;
    top: 0;
    margin: 0;
}
#footer div.link ul li div.florida h3
{
    margin: 22px 0 0;
    font-size: 12px;
    line-height: 12px;
}
#footer div.link ul li div.florida h4
{
    font-size: 30px;
    line-height: 30px;
    position: relative;
    top: -2px;
    margin: 0;
}
#footer div.link ul li div.hertzspecials h3
{
    margin: 26px 0 0;
    font-size: 13px;
    line-height: 13px;
}
#footer div.link ul li div.hertzspecials h4
{
    font-size: 21px;
    line-height: 21px;
    position: relative;
    top: 0;
    margin: 0;
}
#footer div.link ul li div.hertzspecials span
{
    font-size: 10px;
    line-height: 10px;
    color: #000;
    position: relative;
    top: -3px;
}
#footer p.copyright
{
    font: 10px/14px Arial,Verdana,sans-serif;
    color: #666;
    margin: 14px 0 0;
}

#footer div a.hertz
{
    width: 80px;
    height: 31px;
    float: left;
    overflow: hidden;
    background: url(../img/hertz_goldbutton_logo.jpg) no-repeat 0 0;
    text-indent: -9999px;
    margin: 0 25px 0 0;
}
#footer div a.navigation-solutions
{
    width: 72px;
    height: 32px;
    float: left;
    overflow: hidden;
    background: url(../img/MISC/navigation-solutions.gif) no-repeat 0 0;
    text-indent: -9999px;
    margin: 1px 0 0;
}

.footer div.link
{
    width: 960px;
    overflow: hidden;
}
.footer div.link ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    width: 960px;
    margin: 0 0 0 -10px;
    overflow: hidden;
}
.footer div.link ul li
{
    width: 310px;
    float: left;
    margin: 0 0 0 8px;
    display: inline;
    text-transform: uppercase;
    font-family: "Futura Heavy" , "Trebuchet MS" , "Myriad Pro" ,Arial,sans-serif;
    font-weight: bold;
}
.footer div.link ul li div
{
    padding: 0 0 0 5px;
    width: 312px;
    overflow: hidden;
    position: relative;
}
.footer div.link ul li div.popchains
{
    height: 136px;
    background: url(../img/coffeebanner.jpg) no-repeat 0 0;
    width: 312px;
}
.footer div.link ul li div.hertzspecials
{
    height: 136px;
    background: url(../img/bttm_tiles_hertzspecials.jpg) no-repeat 0 0;
    margin-top: 2px;
}
.footer div.link ul li div.reserve
{
    height: 136px;
    background: url(../img/bttm_tiles_10.jpg) no-repeat 0 0;
    margin-top: 2px;
}
.footer div.link ul li.hover div.popchains
{
    height: 136px;
    background: url(../img/coffeebanner.jpg) no-repeat 0 -136px;
}
.footer div.link ul li.hover div.hertzspecials
{
    height: 136px;
    background: url(../img/bttm_tiles_hertzspecials.jpg) no-repeat 0 -136px;
}
.footer div.link ul li.hover div.reserve
{
    height: 136px;
    background: url(../img/bttm_tiles_10.jpg) no-repeat 0 -136px;
}
.footer div.link ul li a
{
    color: #000;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 21px;
    float: left;
    background: url(../img/bg-a-link-footer.gif) no-repeat 0 0;
    height: 14px;
    line-height: 14px;
    position: absolute;
    top: 91px;
    left: 14px;
}
.footer div.link ul li.hover a
{
    background: url(../img/bg-a-link-footer.gif) no-repeat 0 -14px;
}
.footer div.link ul li a:hover
{
    text-decoration: underline;
}
.footer div.link ul li div p
{
    color: #000;
}
.footer div.link ul li div h4
{
    color: #2e67f7;
}
.footer div.link ul li div.popchains h3
{
    margin: 26px 0 0;
    font-size: 20px;
    line-height: 20px;
}
.footer div.link ul li div.popchains h4
{
    font-size: 13px;
    line-height: 13px;
    position: relative;
    top: 0;
    margin: 0;
}
.footer div.link ul li div.florida h3
{
    margin: 22px 0 0;
    font-size: 12px;
    line-height: 12px;
}
.footer div.link ul li div.florida h4
{
    font-size: 30px;
    line-height: 30px;
    position: relative;
    top: -2px;
    margin: 0;
}
.footer div.link ul li div.hertzspecials h3
{
    margin: 26px 0 0;
    font-size: 13px;
    line-height: 13px;
}
.footer div.link ul li div.hertzspecials h4
{
    font-size: 21px;
    line-height: 21px;
    position: relative;
    top: 0;
    margin: 0;
}
.footer div.link ul li div.hertzspecials span
{
    font-size: 10px;
    line-height: 10px;
    color: #000;
    position: relative;
    top: -3px;
}
.footer p.copyright
{
    font: 10px/14px Arial,Verdana,sans-serif;
    color: #666;
    margin: 14px 0 0;
}

.footer div a.hertz
{
    width: 80px;
    height: 31px;
    float: left;
    overflow: hidden;
    background: url(../img/hertz_goldbutton_logo.jpg) no-repeat 0 0;
    text-indent: -9999px;
    margin: 0 25px 0 0;
}
.footer div a.navigation-solutions
{
    width: 72px;
    height: 32px;
    float: left;
    overflow: hidden;
    background: url(../img/MISC/navigation-solutions.gif) no-repeat 0 0;
    text-indent: -9999px;
    margin: 1px 0 0;
}

#faqcontent .leftcol
{
    width: 630px;
    float: left;
    margin: 10px 0 0;
}
#faqcontent .leftcol div.flash-video
{
    width: 630px;
    height: 344px;
}
#faqcontent .leftcol .text
{
    width: 630px;
    overflow: hidden;
}
#faqcontent .leftcol .text h2
{
    margin: 20px 0 0;
    font: bold 27px/37px "Futura Heavy" , "Trebuchet MS" , "Myriad Pro" ,Arial,sans-serif;
    color: #231f20;
}
#faqcontent .leftcol .text p
{
    color: #535353;
    font-size: 12px;
    line-height: 21px;
    margin: 19px 0 0;
}

#faqcontent .rightcol
{
    width: 310px;
    float: left;
    margin: 10px 0 0 10px;
}
#faqcontent .rightcol .rightlink
{
    width: 310px;
    background: url(../img/top-bg-rightlink.gif) no-repeat 0 0;
    padding: 10px 0 0px 0;
    overflow: hidden;
}
#faqcontent .rightcol .bottom-bg
{
    width: 310px;
    background: url(../img/bottom-bg-rightlink.gif) no-repeat 0 100%;
    padding: 0 0 10px;
    overflow: hidden;
}
#faqcontent .rightcol .center-bg
{
    width: 308px;
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    overflow: hidden;
    background: #e8e8e8 url(../img/gradient-rightlink.gif) repeat-x 0 0;
    padding: 0 0 5px;
    height: 320px;
}

#faqcontent .rightcol .center-bg2
{
    width: 308px;
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    overflow: hidden;
    background: #e8e8e8 url(../img/gradient-rightlink.gif) repeat-x 0 0;
    padding: 0 0 5px;
}

#faqcontent .rightcol .rightlink h3
{
    font: bold 22px/30px "Futura Heavy" , "Trebuchet MS" , "Myriad Pro" ,Arial,sans-serif;
    color: #231f20;
    margin: 20px 0 0 20px;
    display: block;
    text-indent: -9999px;
    width: 239px;
    height: 52px;
    background: url(../img/aboutneverlost_title.gif);
}
#faqcontent .rightcol .rightlink .h3spanish
{
    font: bold 22px/30px "Futura Heavy" , "Trebuchet MS" , "Myriad Pro" ,Arial,sans-serif;
    color: #231f20;
    margin: 20px 0 0 20px;
    display: block;
    text-indent: -9999px;
    width: 240px;
    height: 48px;
    background: url(../img/aboutneverlost_title_spanish.gif);
}

#faqcontent .rightcol .rightlink h3.manual
{
    font: bold 22px/30px "Futura Heavy" , "Trebuchet MS" , "Myriad Pro" ,Arial,sans-serif;
    color: #231f20;
    margin: 20px 0 0 20px;
    display: block;
    text-indent: -9999px;
    width: 215px;
    height: 20px;
    background: url(../img/manual-sidenav-title.gif) no-repeat;
}

#faqcontent .rightcol .rightlink p
{
    margin: 23px 0 0;
    padding: 0 0 20px 20px;
    list-style: none;
    width: 260px;
    overflow: hidden;
    color: #231f20;
    text-decoration: none;
    font-size: 12px;
    line-height: 18px;
}

#faqcontent .rightcol .rightlink ul
{
    margin: 23px 0 0;
    padding: 0 0 0 20px;
    list-style: none;
    width: 270px;
    overflow: hidden;
}
#faqcontent .rightcol .rightlink ul li
{
    width: 100%;
    float: left;
    padding: 0 0 19px;
}


#faqcontent .rightcol .rightlink ul li a
{
    color: #231f20;
    text-decoration: none;
    font-size: 12px;
    line-height: 18px;
    float: left;
    padding: 0 0 0 29px;
    background: url(../img/bg-a-rightlink.gif) no-repeat 0 2px;
}

#faqcontent .rightcol .rightlink ul li a:hover
{
    background: url(../img/bg-a-rightlink.gif) no-repeat 0 2px; /*cursor:default;*/
}
#faqcontent .rightcol .rightlink a.neverlost
{
    float: left;
    width: 231px;
    height: 39px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(../img/bg-a-neverlost_spanish.gif) no-repeat 0 0;
    margin: 20px 0 0 34px;
    padding-bottom: 32px;
    outline: 0;
}

#faqcontent .rightcol .rightlink a:hover
{
    background: url(../img/bg-a-neverlost2_spanish.gif) no-repeat 0 0;
}

#faqcontent .rightcol div.neverlost-devece
{
    width: 310px;
    margin: 10px 0 0;
    padding: 0 0 8px;
    overflow: hidden;
}

/* Pagination class for flash slide links */
.pagination
{
    width: 940px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
    text-align: right; /* background-color: navy; */
    padding: 5px 10px;
}

.pagination a
{
    padding: 0 5px;
    text-decoration: none;
    color: #00007D;
    background: white;
}

.pagination a:hover, .pagination a.selected
{
    color: #000;
    background-color: #FFD600;
}

/* CSS code for vanilla tabs thing on Offers page */

.tabs
{
    width: 824px;
    margin: 20px auto;
}
.tabs ul
{
    list-style: none;
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.tabs ul.menu li
{
    float: left;
    display: inline;
    text-align: center;
    font-size: 12px;
}
.tabs ul.menu li.div
{
    width: 3px;
    height: 45px;
    border-bottom: 2px solid #e2e2e2;
}
.tabs ul.menu li.last
{
    width: 291px;
    height: 45px;
    border-bottom: 2px solid #e2e2e2;
}
.tabs ul.menu li a
{
    background: url(../img/MISC/tab_off.gif) no-repeat;
    float: left;
    display: inline;
    height: 37px;
    width: 131px;
    border-bottom: 2px solid #e2e2e2;
    color: #333333;
    text-decoration: none;
    padding-top: 8px;
}
.tabs ul.menu li.active a
{
    background: url(../img/MISC/tab_on.gif) no-repeat;
    float: left;
    display: inline;
    height: 37px;
    width: 131px;
    border-bottom: 2px solid #fff;
    font-weight: bold;
    padding-top: 8px;
}
.tabs .contenttab
{
    background: url(../img/MISC/tab_content.gif) #fff no-repeat bottom;
    min-height: 80px;
    padding: 30px;
    border-right: 2px solid #e2e2e2;
    border-left: 2px solid #e2e2e2;
    color: #333333;
    font-size: 12px;
}
.tabs .contenttab a
{
    color: #3366AA;
    font-weight: bold;
    font-size: 14px;
}
.tabs .footer
{
    background: url(../img/MISC/tab_footer.gif) no-repeat;
    height: 12px;
}
.clear
{
    clear: both;
}

/************************************
            By Dan Harper
        http://www.danharper.me

           For NETTUTS.com

     Check out http://vivawp.com
************************************/

*
{
    margin: 0;
    padding: 0;
}

.widget
{
    width: 310px;
    margin: 20px;
    padding: 10px;
    background: #f3f1eb;
    border: 1px solid #dedbd1;
    margin-bottom: 15px;
}

.widget a
{
    color: #222;
    text-decoration: none;
}

.widget a:hover
{
    color: #009;
    text-decoration: underline;
}

.tabnav li
{
    display: inline;
    list-style: none;
    padding-right: 5px;
}

.tabnav li a
{
    text-decoration: none;
    text-transform: uppercase;
    color: #222;
    font-weight: bold;
    padding: 4px 6px;
    outline: none;
}

li.ui-tabs-selected a
{
    /*		background:url(../img/tab_on.gif) no-repeat !important; 		border-bottom:2px solid #fff;*/
    outline: none;
    background: url(../img/MISC/tab_on.gif) no-repeat !important;
    float: left;
    display: inline;
    height: 37px;
    width: 131px;
    border-bottom: 2px solid #fff !important;
    font-weight: bold;
    padding-top: 8px;
}

.tabdiv
{
    margin-top: 2px;
    background: #fff;
    border: 1px solid #dedbd1;
    padding: 5px;
}

.tabdiv li
{
    list-style-image: url("star.png");
    margin-left: 20px;
}

.ui-tabs-hide
{
    display: none;
}

#featuredvid
{
    text-align: center;
}

.fvid
{
    margin-bottom: 5px;
}

.vidselector li
{
    text-align: left;
    list-style: none;
    padding: 5px;
    background: #ffffff;
    border: 1px solid #dedbd1;
    text-transform: uppercase;
    margin-bottom: 5px;
}

fieldset
{
    border-style: none;
}

.reservecode fieldset
{
    border-style: solid;
    border-width: 1px;
    border-color: blue;
    padding: 10px;
    margin-bottom: 5px;
}

.reservecode legend
{
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
}

.reservecode table
{
    border-style: solid;
    border-width: thin;
    border-collapse: collapse;
    background-color: #DDD;
    border: 2px solid #333;
    padding: 5px;
}
.reservecode td
{
    border: 1px solid #AAA;
    padding: 5px;
}
.reservecode th
{
    border: 1px solid #000000;
    padding: 5px;
    font-size: small;
    font-weight: bold;
}

.watermark
{
    color: #C0C0C0;
}