.mainaboutdisplay {
	position: relative;
	width:1005px;
	height:529px;
	padding-left: 26px;
	background: url('../images/section-about/about-bg.jpg') no-repeat 26px 0px;
	color: #666666;
	font: 12px/15px Arial, Verdana, Tahoma, sans-serif;
}

.headerrow {
	width: 1005px;
	height: 112px;
	display: block;
	margin: 0;
	padding: 0;
}
.header {
	float: left;
	width: 605px;
	height: 92px;
	margin: 0;
	padding: 20px 0 0 35px;
}
span.bold {
	font-weight: bold;
}

/* Travel Tips header quadrant
------------------------------------ */
.traveltips-quad {
	float: right;
	width: 245px;
	height: 100px;
	margin: 12px 10px 0 0;
	background: url('../images/section-about/about-travel-tips-suitcase.jpg') no-repeat 0px 0px;
	overflow: visible;
}
.traveltips-text {
	margin: 10px 0 0 90px;
	font-size: 16px;
}
.traveltips-text a.tips:link, a.tips:visited {
	color: #ffffff;
	font-size: 11px;
	text-align: center;
	width: 79px;
	height: 15px;
	cursor: pointer;
	padding: 3px 5px;
	display: block;
	background: url('../images/section-about/about-btn-travel-tips.gif') no-repeat 0px 0px;
}	
.traveltips-text a.tips:hover, a.tips:active {
	background: url('../images/section-about/about-btn-travel-tips.gif') no-repeat 0px -21px;
}

/* Passport header quadrant
------------------------------------ */
.passport-quad {
	float: right;
	width: 300px;
	height: 100px;
	margin: 12px 10px 0 0;
	background: url('../images/section-about/about-passports.jpg') no-repeat 0px 0px;
	overflow: visible;
}
.passport-text {
	margin: 10px 0 0 135px;
	font-size: 16px;
}
.passport-text a.passport:link, a.passport:visited {
	color: #ffffff;
	font-size: 11px;
	text-align: center;
	width: 120px;
	height: 15px;
	cursor: pointer;
	padding: 3px 5px;
	margin: 0;
	display: block;
	background: url('../images/section-about/about-btn-passport.gif') no-repeat 0px 0px;
}	
.passport-text  a.passport:hover, a.passport:active {
	background: url('../images/section-about/about-btn-passport.gif') no-repeat 0px -21px;
}

/* Play header quad
------------------------------------ */
.play-quad {
	float: right;
	width: 313px;
	height: 100px;
	margin: 12px 10px 0 0;
	background: url('../images/section-about/about-gethere-snorkel.jpg') no-repeat 0px 0px;
	overflow: visible;
}
.play-text {
	margin: 10px 0 0 148px;
	font-size: 16px;
}
.play-text a.play:link, a.play:visited {
	color: #ffffff;
	font-size: 11px;
	text-align: center;
	width: 79px;
	height: 15px;
	cursor: pointer;
	padding: 3px 5px;
	margin: 0;
	display: block;
	background: url('../images/section-about/about-btn-travel-tips.gif') no-repeat 0px 0px;
}	
.play-text  a.play:hover, a.play:active {
	background: url('../images/section-about/about-btn-travel-tips.gif') no-repeat 0px -21px;
}

/* Main Slider styles
------------------------------------ */
.aboutmaindisplay {
	width: 1005px;
	height: 417px;
	margin: 0;
	padding: 0;
}
.aboutslider {
	float: left;
	width: 805px;
	height: 417px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.aboutslider ul.aboutslide {
	height: 417px;
	width: 7500px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.aboutslider ul.aboutslide > li {
	float: left;
	width: 750px;
	height: 417px;
	padding: 0 0 0 35px;
	margin: 0 20px 0 0;
}

/* About PI side nav
------------------------------------ */
.aboutnav {
	float: right;
	width: 200px;
	height: 280px;
	margin: 0;
	padding: 0;
}
.aboutnav ul.aboutsidenav {
	width: 200px;
	height: 280px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.aboutnav li {
	height: 45px;
	list-style-type: none;
	display: block;
}
.aboutnav a {
	width: 180px;
	height: 23px;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 12px 10px 10px 10px;
	font: 12px/16px Arial, Verdana, Tahoma, sans-serif;
	text-align: left;
	text-indent: 10px;
	background: #e8e8e8 url('../images/section-about/about-nav-divider.gif') no-repeat 0px 44px;
}
.aboutnav a.sidenav:link, .aboutnav a.sidenav:visited {
	background-color: #e8e8e8;
	color: #666666;
}
.aboutnav a.sidenav:hover, a.sidenav:active, a.sidenav:focus {
	background: #ee3424 url('../images/section-about/about-nav-divider.gif') no-repeat 0px 45px;;
	color: #ffffff;
}
.aboutnav a.sidenavnobg:link, a.sidenavnobg:visited {
	background-color: #e8e8e8;
	color: #666666;
}
.aboutnav a.sidenavnobg:hover, a.sidenavnobg:active, a.sidenavnobg:focus {
	background-color: #ee3424;
	color: #ffffff;
}

/* Getting Here side nav
------------------------------------ */
.getherenav {
	float: right;
	width: 200px;
	height: 280px;
	margin: 0;
	padding: 0;
}
.getherenav ul.getheresidenav {
	width: 200px;
	height: 280px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.getherenav li {
	height: 45px;
	list-style-type: none;
	display: block;
}
.getherenav a {
	width: 180px;
	height: 23px;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 12px 10px 10px 10px;
	font: 12px/16px Arial, Verdana, Tahoma, sans-serif;
	text-align: left;
	background: #e8e8e8 url('../images/section-about/about-nav-divider.gif') no-repeat 0px 44px;
}
.getherenav a.sidenav:link, .getherenav a.sidenav:visited {
	background-color: #e8e8e8;
	color: #666666;
}
.getherenav a.sidenav:hover, a.sidenav:active, a.sidenav:focus {
	background: #ee3424 url('../images/section-about/about-nav-divider.gif') no-repeat 0px 45px;
	color: #ffffff;
}

/* Getting Here Entry Requirements nav
------------------------------------ */
.passportnav {
	float: left;
	width: 225px;
	margin: 25px 10px 0 0;
	padding: 0;
}

.passport-sidenav-ul {
	list-style: none outside url('../images/section-gettinghere/gethere-arrow-bullet.gif');
	margin: 0;
	padding: 0;
}
.passport-sidenav-ul li {
	padding: 3px 0;
	}
.passport-sidenav-ul li a.passport-link:link, 
.passport-sidenav-ul li a.passport-link:visited {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.passport-sidenav-ul li a.passport-link:hover, 
.passport-sidenav-ul li a.passport-link:active {
	color: #666666;
	text-decoration: underline;
}

/* Travel Tips side nav
------------------------------------ */
.traveltipsnav {
	float: right;
	width: 200px;
	height: 378px;
	margin: 0;
	padding: 0;
}
.traveltipsnav ul.traveltipssidenav {
	width: 200px;
	height: 378px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.traveltipsnav li {
	height: 26px;
	list-style-type: none;
	display: block;
	background-image: none;
}
.traveltipsnav li.two {
	height: 47px;
	list-style-type: none;
	display: block;
}
.traveltipsnav li.three {
	height: 64px;
	list-style-type: none;
	display: block;
}
.traveltipsnav a {
	width: 184px;
	height: 21px;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 4px 3px 3px 13px;
	font: 11px/19px Arial, Verdana, Tahoma, sans-serif;
	text-align: left;
	background-color: #e8e8e8;
}
.traveltipsnav a.sidenav:link, .traveltipsnav a.sidenav:visited {
	background-color: #e8e8e8;
	background-image: none;
	color: #666666;
}
.traveltipsnav a.sidenav:hover, .traveltipsnav a.sidenav:active, .traveltipsnav a.sidenav:focus {
	color: #ffffff;
	background-image: none;
	background-color: #ee3424;
}

a.two:link, a.two:visited {
	height: 47px;
	color: #666666;
	background-color: #e8e8e8;
	}
a.two:hover, a.two:active {
	height: 47px;
	color: #ffffff;
	background-color: #ee3424;
	background-image: none;
}
a.three:link, a.three:visited {
	height: 64px;
	color: #666666;
	background-color: #e8e8e8;
}
a.three:hover, a.three:active {
	height: 64px;
	color: #ffffff;
	background-color: #ee3424;
	background-image: none;
}

/* Main Slides Content
------------------------------------ */
.aboutintro {
	height: 90px;
	width: 725px;
	padding: 25px 0 15px 0;
	margin: 0;
	border-bottom: 1px solid #e2e2e2;
	display: block;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	text-align: left;
}

.noline {
	border: 0;
	outline: none;
}
img.aboutintro-pic {
	padding: 0 15px 10px 0;
	float: left;
}
.about-copy-block {
	margin: 20px 0 0 235px;
	text-align: left;
}
.section-head {
	font-size: 18px;
	line-height: 20px;
}

/* Slide images
------------------------------------ */
li.ourculture {	background: url('../images/section-about/about-ourculture.gif') no-repeat 0px 2px; }
li.ourhistory {	background: url('../images/section-about/about-ourhistory.gif') no-repeat 0px 2px; }
li.ourweather { background: url('../images/section-about/about-ourweather.gif') no-repeat 0px 2px; }
li.communications { background: url('../images/section-about/about-communications.gif') no-repeat 0px 2px; }
li.customs { background: url('../images/section-traveltips/traveltips-customs.gif') no-repeat 0px 2px; }
li.drivinglaws { background: url('../images/section-traveltips/traveltips-dutyfree.gif') no-repeat 0px 2px; }
li.electricity { background: url('../images/section-traveltips/traveltips-holidays.gif') no-repeat 0px 2px; }
li.language { background: url('../images/section-traveltips/traveltips-language.gif') no-repeat 0px 2px; }
li.timezone { background: url('../images/section-traveltips/traveltips-tipping.gif') no-repeat 0px 2px; }
li.travelpets { background: url('../images/section-traveltips/traveltips-dogs.gif') no-repeat 0px 2px; }
li.tourismoffices { background: url('../images/section-traveltips/traveltips-tourism.gif') no-repeat 0px 2px; }
li.weddings { background: url('../images/section-traveltips/traveltips-wedding.gif') no-repeat 0px 2px; }
li.entry { background: url('../images/section-gettinghere/gethere-passport.jpg') no-repeat 20px 225px; }
li.uscities { background: url('../images/section-gettinghere/gethere-uscities.gif') no-repeat 0px 2px; }
li.international { background: url('../images/section-gettinghere/gethere-international.gif') no-repeat 0px 2px; }

a.introlink:link {
	color: #ee3424;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	margin: 5px;
}
a.introlink:hover {
	color:#666666;
}
#slidecontainer {
	float:right;
	width: 515px;
	height: 380px;
	margin: 0;
	padding: 0;
}
.passportcontent {
	width: 515px;
	height: 380px;
}

/* Vertical Slider styles
------------------------------------ */
.verticalslider-holder {
	height: 380px;
	width: 515px;
	margin: 20px 0 0 235px;
	padding: 0;
}
.verticalslider-holder2 {
	height: 380px;
	width: 515px;
	margin: 20px 0 0 0;
	padding: 0;
}
.verticalslider {
	height: 350px;
	margin: 0;
	overflow: hidden;
}
ul.aboutslidevert {
	width: 515px;
	height: 720px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.aboutslidevert li.inner {
	width: 515px;
	height: 350px;
	padding: 0;
	margin: 0 0 32px 0;
}
.btn-holder {
	width: 100px;
	height: 10px;
	float:right;
	padding-right: 20px;
}
.verticalslider-holder .prevBtn,
.verticalslider-holder2 .prevBtn {
	cursor: pointer;
	display: block;
	height: 10px;
	width: 43px;
	text-indent:-8000px;
	background:url(../images/section-about/about-btn-back.gif) no-repeat 0 0;
}
.verticalslider-holder .prevBtn:hover,
.verticalslider-holder2 .prevBtn:hover {
	background:url(../images/section-about/about-btn-back.gif) no-repeat 0 0;
}	
.verticalslider-holder .nextBtn,
.verticalslider-holder2 .nextBtn {
	cursor: pointer;
	display: block;
	height: 10px;
	width: 43px;
	text-indent:-8000px;
	background:url(../images/section-about/about-btn-more.gif) no-repeat 0 0;
	margin-left: 75px;
}
.verticalslider-holder .nextBtn:hover,
.verticalslider-holder2 .nextBtn:hover {
	background:url(../images/section-about/about-btn-more.gif) no-repeat 0 0;
}

/* General styling
------------------------------------ */
.passport-copy-block {
	margin: 20px 0 0 0;
	text-align: left;
}
span.section-sub {
	font-size: 14px;
	font-weight: bold;
}
div.countries-wrapper {
	width: 495px;
	height: 170px;
	display: block;
	clear: right;
}
span.countries {
	float: left;
	width: 165px;
}
div.city-wrapper {
	width: 495px;
	height: 70px;
	display: block;
	clear: right;
}
div.airline-wrapper {
	width: 495px;
	height: 70px;
	display: block;
	clear: right;
	font-size: 11px;
	line-height: 12px;
}
span.city {
	float: left;
	width:110px;
}
span.airline {
	float: left;
	width: 95px;
	margin-right: 4px;
}
div.faq {
	padding: 0 0 0 50px;
	display: block;
}
span.question {
	font-size: 14px;
	font-weight: bold;
}
div#faq-one { background: url('../images/section-gettinghere/passport-faq-01.gif') no-repeat 0px 0px; }
div#faq-two { background: url('../images/section-gettinghere/passport-faq-02.gif') no-repeat 0px 0px; }
div#faq-three { background: url('../images/section-gettinghere/passport-faq-03.gif') no-repeat 0px 0px; }
div#faq-four { background: url('../images/section-gettinghere/passport-faq-04.gif') no-repeat 0px 0px; }
div#faq-five { background: url('../images/section-gettinghere/passport-faq-05.gif') no-repeat 0px 0px; }
div#faq-six { background: url('../images/section-gettinghere/passport-faq-06.gif') no-repeat 0px 0px; }
div#faq-seven { background: url('../images/section-gettinghere/passport-faq-07.gif') no-repeat 0px 0px; }
div#faq-eight { background: url('../images/section-gettinghere/passport-faq-08.gif') no-repeat 0px 0px; }
div#faq-nine { background: url('../images/section-gettinghere/passport-faq-09.gif') no-repeat 0px 0px; }
div#faq-ten { background: url('../images/section-gettinghere/passport-faq-10.gif') no-repeat 0px 0px; }
div#faq-eleven { background: url('../images/section-gettinghere/passport-faq-11.gif') no-repeat 0px 0px; }
div#faq-twelve { background: url('../images/section-gettinghere/passport-faq-12.gif') no-repeat 0px 0px; }
div#faq-thirteen{ background: url('../images/section-gettinghere/passport-faq-13.gif') no-repeat 0px 0px; }


