body{
	margin:0;
	padding:0;
	font-family:Arial,Verdana,sans-serif;
	background:#fff;
}
img{
	display:block;
	border:0;
}
#main{
	width:950px;
	overflow:hidden;
	margin:0 auto;
}
#header{
	width:950px;
	overflow:hidden;
	height:80px;
}
#header h1{
	height:31px;
	width:185px;
	margin:28px 0 0 10px;
	float:left;
	display:inline;
}
#header h1 a{
	width:185px;
	height:31px;
	text-indent:-9999px;
	display:block;
	background:url(../img/logo.gif) no-repeat 0 0;
	overflow:hidden;
}
#header div{
	float:right;
	margin:34px 6px 0 0;
	display:inline;
}
#header div a.hertz{
	width:80px;
	height:23px;
	float:left;
	overflow:hidden;
	background:url(../img/hertz.gif) 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;
}
#content{
	width:950px;
	overflow:hidden;
}
#content div.nav{
	width:950px;
	overflow:hidden;
}
#content div.nav ul{
	margin:0;
	padding:0;
	list-style:none;
	width:950px;
	height:37px;
	overflow:hidden;
	background:url(../img/menu.gif) no-repeat 0 0;
}
#content div.nav ul li{
	float:left;
}
#content div.nav ul li a{
	display:block;
	text-indent:-9999px;
	height:37px;
	overflow:hidden;
	outline:0;
	cursor:pointer;
}
#content div.nav ul li a.home{
	width:91px;
	background:url(../img/menu.gif) no-repeat 0 0;
}
#content div.nav ul li a.about-neverlost{
	width:160px;
	background:url(../img/menu.gif) no-repeat -91px 0;
}
#content div.nav ul li a.book-neverlost{
	width:153px;
	background:url(../img/menu.gif) no-repeat -251px 0;
}
#content div.nav ul li a.trip-planer{
	width:105px;
	background:url(../img/menu.gif) no-repeat -404px 0;
}
#content div.nav ul li a.neverlost-directory{
	width:181px;
	background:url(../img/menu.gif) no-repeat -509px 0;
}
#content div.nav ul li a.promotional-offers{
	width:185px;
	background:url(../img/menu.gif) no-repeat -690px 0;
}
#content div.nav ul li a.faq{
	width:75px;
	background:url(../img/menu.gif) no-repeat -875px 0;
}
#content div.nav ul li a.home:hover{
	width:91px;
	background:url(../img/menu.gif) no-repeat 0 -37px;
}
#content div.nav ul li a.about-neverlost:hover{
	width:160px;
	background:url(../img/menu.gif) no-repeat -91px -37px;
}
#content div.nav ul li a.book-neverlost:hover{
	width:153px;
	background:url(../img/menu.gif) no-repeat -251px -37px;
}
#content div.nav ul li a.trip-planer:hover{
	width:105px;
	background:url(../img/menu.gif) no-repeat -404px -37px;
}
#content div.nav ul li a.neverlost-directory:hover{
	width:181px;
	background:url(../img/menu.gif) no-repeat -509px -37px;
}
#content div.nav ul li a.promotional-offers:hover{
	width:185px;
	background:url(../img/menu.gif) no-repeat -690px -37px;
}
#content div.nav ul li a.faq:hover{
	width:75px;
	background:url(../img/menu.gif) no-repeat -875px -37px;
}
#content div.nav ul li.active a.home,
#content div.nav ul li.active a.home:hover{
	width:91px;
	margin:0;
	background:url(../img/menu.gif) no-repeat 0 -74px;
}
#content div.nav ul li.active a.about-neverlost,
#content div.nav ul li.active a.about-neverlost:hover{
	width:160px;
	margin:0;
	background:url(../img/menu.gif) no-repeat -91px -74px;
}
#content div.nav ul li.active a.book-neverlost,
#content div.nav ul li.active a.book-neverlost:hover{
	width:153px;
	margin:0;
	background:url(../img/menu.gif) no-repeat -251px -74px;
}
#content div.nav ul li.active a.trip-planer,
#content div.nav ul li.active a.trip-planer:hover{
	width:105px;
	margin:0;
	background:url(../img/menu.gif) no-repeat -404px -74px;
}
#content div.nav ul li.active a.neverlost-directory,
#content div.nav ul li.active a.neverlost-directory:hover{
	width:181px;
	margin:0;
	background:url(../img/menu.gif) no-repeat -509px -74px;
}
#content div.nav ul li.active a.promotional-offers,
#content div.nav ul li.active a.promotional-offers:hover{
	width:185px;
	margin:0;
	background:url(../img/menu.gif) no-repeat -690px -74px;
}
#content div.nav ul li.active a.faq,
#content div.nav ul li.active a.faq:hover{
	width:75px;
	margin:0;
	background:url(../img/menu.gif) no-repeat -875px -74px;
}
#content div.big-visible{
	width:950px;
	height:378px;
	overflow:hidden;
	margin:10px 0 0;
}
#content .leftcol{
	width:630px;
	float:left;
	margin:10px 0 0;
}
#content .leftcol div.flash-video{
	width:630px;
	height:344px;
}
#content .leftcol .text{
	width:630px;
	overflow:hidden;
}
#content .leftcol .text h2{
	margin:20px 0 0;
    font:bold 27px/37px "Futura Heavy","Trebuchet MS","Myriad Pro",Arial,sans-serif;
    color:#231f20;
}
#content .leftcol .text p{
	color:#535353;
	font-size:12px;
	line-height:21px;
	margin:19px 0 0;
}

#content .rightcol{
	width:310px;
	float:left;
	margin:10px 0 0 10px;
}
#content .rightcol .rightlink{
	width:310px;
	background:url(../img/top-bg-rightlink.gif) no-repeat 0 0;
	padding:10px 0 0px 0;
	overflow:hidden;
}
#content .rightcol .bottom-bg{
    width:310px;
	background:url(../img/bottom-bg-rightlink.gif) no-repeat 0 100%;
	padding:0 0 10px;
	overflow:hidden;
}
#content .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;
}

#content .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;
}

#content .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);
}

#content .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;
}

#content .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;
}

#content .rightcol .rightlink ul{
	margin:23px 0 0;
	padding:0 0 0 20px;
	list-style:none;
	width:270px;
	overflow:hidden;
}
#content .rightcol .rightlink ul li{
	width:100%;
	float:left;
	padding:0 0 19px;
}


#content .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;
}

#content .rightcol .rightlink ul li a:hover{
    background:url(../img/bg-a-rightlink.gif) no-repeat 0 2px;
	/*cursor:default;*/
}
#content .rightcol .rightlink a.neverlost{
	float:left;
	width:231px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/bg-a-neverlost.gif) no-repeat 0 0;
	margin:20px 0 0 34px;
	padding-bottom:32px;
	outline:0;
}

#content .rightcol .rightlink a:hover{
	background:url(../img/bg-a-neverlost2.gif) no-repeat 0 0;
}

#content .rightcol div.neverlost-devece{
	width:310px;
	margin:10px 0 0;
	padding:0 0 8px;
	overflow:hidden;
}

#footer a
{
	color:#666666;
	text-decoration:underline;
}

#footer{
	width:950px;
	overflow:hidden;
	margin:10px 0 0;
	padding:0 0 25px;
}
#footer div.link{
	width:950px;
	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 10px;
	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 20px;
	width:290px;
	overflow:hidden;
	position:relative;
}
#footer div.link ul li div.gps{
	height:136px;
	background:url(../img/bttm_tiles_12-2.gif) no-repeat 0 0;
	width:292px;
}
#footer div.link ul li div.mazegame{
	height:134px;
	background:url(../img/bttm_tiles_08.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.gps{
	height:134px;
	background:url(../img/bttm_tiles_12-2.gif) no-repeat 0 -134px;
}
#footer div.link ul li.hover div.mazegame{
	height:136px;
	background:url(../img/bttm_tiles_08.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.gps h3{
	margin:26px 0 0;
	font-size:20px;
	line-height:20px;
}
#footer div.link ul li div.gps 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.mazegame h3{
	margin:26px 0 0;
	font-size:13px;
	line-height:13px;
}
#footer div.link ul li div.mazegame h4{
	font-size:21px;
	line-height:21px;
	position:relative;
	top:0;
	margin:0;
}
#footer div.link ul li div.mazegame 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;
}

/* --------   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:325px;
	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;
}

#terms
{
	margin:0 auto;
	width:950px;
}

#terms h5{
	font-size:12px;
	font-weight:bold;
	color:#535353;
	padding:0px;
	margin:0px;
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #e1e1e1;
}

#terms p{
	color:#535353;
	font-size:11px;
	line-height:19px;
	margin:8px 0 0 0px;
}


#about h2
{
	display:block;
	text-indent:-9999px;
	width:538px;
	height:29px;
	background:url(../img/about-title_05.gif);
	margin-top:35px !important;
	margin-bottom:20px !important;
}



#about a.bookBttn
{
	width:165px;
	height:31px;
	display:block;
	text-indent:-9999px;
	background:url(../img/bttn-book-hertz-nl-sm_09.gif);
	position:relative;
	left:425px;
}

#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;
}

/*Ipod Content Main Place Holder*/

.ipod_banner {
	background:url(../img/ipod_mainbanner.jpg) no-repeat;
	width:950px;
	height:378px;
	position:relative;
}

.ipod_banner a.start {
	background:url(../img/bttn_starthere.jpg) no-repeat;
	height:26px;
	width:120px;
	display:block;
	text-indent:-99999px;
	position:absolute;
	bottom:90px;
	left:358px;
	outline:none;
}

.ipod_banner a.viewdemo {
	background:url(../img/bttn_view_demos.jpg) no-repeat;
	height:17px;
	width:160px;
	display:block;
	text-indent:-99999px;
	position:absolute;
	bottom:49px;
	right:217px;
	outline:none;
}
.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/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/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 .content {
	background:url(../img/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 .content a{
	color:#3366AA;
	font-weight:bold;
	font-size:14px;
}
.tabs .footer {
	background:url(../img/tab_footer.gif) no-repeat;
	height:12px;
}
.clear {
	clear:both;
}