/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
}

body {
	font-family: verdana;
	font-size: 12px;
	background: url(/images/top-clouds.gif) no-repeat center top #2e5e92;
	color: #231f20;
	}

a:link, a:visited {
	color: #336aa0;
	text-decoration: underline;
	}

a:hover, a:active {
	text-decoration: none;
	}
	
 
/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
 
img {
	border:0;
}

p {
	margin: 0;
	padding: 0;
	}

 
/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:1em arial, helvetica, sans-serif;
}
 
textarea {
line-height:1.25;
}
 
label {
cursor:pointer;
}
 
/***** Tables *****/
 
table {
border:0;
margin:0 0 18px 0;
padding:0;
}
 
  table tr td {
  padding:2px;
  }
 
 
/***** Global Classes *****/
 
.clear {
	clear: both;
	font-size: 1px;
	}
	
.no {
	margin: 0 !important;
	padding: 0 !important;
	}

a span, h1 span, h2 span {
	display: none;
	}

.bottom {
	margin-bottom: 20px !important;
	}
 
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.blue-text     { color: #154375; }


/***** Main Layout Containers *****/

#master {
	width: 832px;
	margin: 35px auto 0 auto;
	text-align: center;
	}

#header-top {
	width: 832px;
	height: 28px;
	background: url(/images/header-top.gif) no-repeat;
	}

#header {
	width: 800px;
	height: 85px;
	background: url(/images/plane-swoosh.gif) no-repeat right #fff;
	border-bottom: 3px solid #d3d3d3;
	}

#body-bottom {
	width: 832px;
	height: 14px;
	background: url(/images/body-bottom.gif) no-repeat;
	}

#page-body {
	width: 800px;
	padding: 0 16px;
	float: left;
	background: url(/images/body-bg.gif) repeat-y;
	text-align: left;
	}

#body-content {
	width: 760px;
	padding: 25px 20px 0 20px;
	}

#body-content div.left {
	float: left;
	width: 180px;
	margin: 35px 20px 0 0;
	}

#body-content div.right {
	float: right;
	width: 560px;
	}


#body-content p {
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 15px;
	}


/***** Main Elements & Multiple Use *****/

a#logo {
	width: 207px;
	height: 85px;
	margin: 0 0 0 20px;
	background: url(/images/logo.gif) no-repeat #fff 0% 0%;
	display: block;
	}

a#logo:hover {
	background-position: 100% 100%;
	}

#flash-intro {
	width: 800px;
	height: 250px;
	background: url(/images/flash-filler.jpg) no-repeat;
	}

.body-pic {
	float: right;
	margin: 0 -20px 0 0;
	}

*html .body-pic {
	position: fixed;
	}

ul.list-arrows {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	}

ul.list-arrows li {
	margin: 0 0 8px 0;
	padding: 0 0 0 13px;
	background: url(/images/lists/arrow.gif) no-repeat 0 4px;
	}

ul.arrows {
	margin: 0;
	padding: 0;
	list-style: none;
	}

ul.arrows li {
	margin: 0 0 8px 0;
	padding: 0 0 0 13px;
	background: url(/images/lists/arrow.gif) no-repeat 0 4px;
	}

.blue-box-out {
	width: 100%;
	border: 1px solid #c4d2e0;
	}
	
.blue-box-in {
	margin: 4px;
	padding: 11px 11px 30px 11px;
	background: #fff url(/images/blue-grad.gif) bottom left repeat-x;
	}
	
.blue-box-out, .blue-box-in, .blue-box-in img {
	float: left;
	z-index: 1;
	}


/***** Main Navigation *****/

ul#main-nav {
	width: 800px;
	height: 30px;
	background: url(/images/main-nav/bg.gif) repeat-x;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	}

ul#main-nav li {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	height: 30px;
	position: relative;
	}

ul#main-nav li.spacer {
	width: 2px !important;
	font-size: 1px;
	background: url(/images/main-nav/spacer.gif) no-repeat;
	}

ul#main-nav li a {
	display: block;
	height: 30px;
	position: relative;
	z-index: 999;
	}

a#nav-about {
	width: 109px;
	background: url(/images/main-nav/about.gif) no-repeat 0% 0%;
	}

a#nav-charter {
	width: 98px;
	background: url(/images/main-nav/charter.gif) no-repeat 0% 0%;
	}

a#nav-services {
	width: 162px;
	background: url(/images/main-nav/services.gif) no-repeat 0% 0%;
	}

a#nav-fleet {
	width: 111px;
	background: url(/images/main-nav/fleet.gif) no-repeat 0% 0%;
	}

a#nav-experience {
	width: 193px;
	background: url(/images/main-nav/experience.gif) no-repeat 0% 0%;
	}

a#nav-contact {
	width: 117px;
	background: url(/images/main-nav/contact.gif) no-repeat 0% 0%;
	}

/***** a#nav-about:hover, a#nav-charter:hover, a#nav-services:hover, a#nav-fleet:hover, a#nav-experience:hover, a#nav-contact:hover {	background-position: 100% 100%;	} *****/

.drop { 
	position:absolute; 
	top: 30px; 
	}
	
.drop ul {
	margin: 0;
	padding: 0 0 5px 0; 
	width:163px; 
	list-style-type:none; 
	background: #164477;
	}
	
.drop li { 
	margin: 0; 
	padding: 0 0 0 4px;
	text-align: left !important;
	}
	
.drop a, .drop a:visited {
	color: #fff;
	width: 135px;
	display: block;
	padding: 5px 0 5px 20px;
	text-decoration: none;
	border-top: solid 1px #376da3;
	border-bottom: solid 1px #0c325b;
	text-align: left !important;
	font-size: 11px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.drop a:hover, .drop a:active {
	background: url(/images/main-nav/drop-hover.gif) repeat-x;
	color: #fff;
	text-align: left !important;
	font-size: 11px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.drop-fot {
	background-color: #164477;
	height:5px; 
	width:163px;
	clear:both;
	}

#drop1 {
	left: 0;
	z-index: 200;
	}

#drop1 ul {
	width: 137px !important;
	}

#drop1 a {
	width: 109px !important;
	}

#drop2 {
	left: 111px;
	z-index: 200;
	}
	
#drop2 ul {
	width: 142px !important;
	}

#drop2 a {
	width: 114px !important;
	}

#drop3 {
	left: 211px;
	z-index: 200;
	}

#drop4 {
	left: 375px;
	z-index: 200;
	}

#drop4 ul {
	width: 146px !important;
	}

#drop4 a {
	width: 118px !important;
	}

#drop5 {
	left: 488px;
	z-index: 200;
	}

#drop5 ul {
	width: 193px !important;
	}

#drop5 a {
	width: 165px !important;
	}

#drop6 {
	left: 683px;
	z-index: 1000 !important;
	}

#drop6 ul {
	width: 117px !important;
	}

#drop6 a {
	width: 94px !important;
	padding: 5px 0 5px 15px;
	}


/***** Header Images *****/

.feature-image {
	width: 800px;
	height: 175px;
	}

#about-feature {
	background: url(/images/header-pics/about.jpg) no-repeat;
	}

#careers-feature {
	background: url(/images/header-pics/careers.jpg) no-repeat;
	}

#charter-feature {
	background: url(/images/header-pics/charter.jpg) no-repeat;
	}

#management-feature {
	background: url(/images/header-pics/management.jpg) no-repeat;
	}

#privacy-feature {
	background: url(/images/header-pics/privacy.jpg) no-repeat;
	}

#fleet-feature {
	background: url(/images/header-pics/fleet.jpg) no-repeat;
	}

#quote-feature {
	background: url(/images/header-pics/quote.jpg) no-repeat;
	}

#contact-feature {
	background: url(/images/header-pics/contact.jpg) no-repeat;
	}

#gallery-feature {
	background: url(/images/header-pics/gallery.jpg) no-repeat;
	}

#testimonials-feature {
	background: url(/images/header-pics/testimonials.jpg) no-repeat;
	}

#team-feature {
	background: url(/images/header-pics/team.jpg) no-repeat;
	}

#experience-feature {
	background: url(/images/header-pics/experience.jpg) no-repeat;
	}

#medevac-feature {
	background: url(/images/header-pics/medevac.jpg) no-repeat;
	}

#news-feature {
	background: url(/images/header-pics/news.jpg) no-repeat;
	}

#sitemap-feature {
	background: url(/images/header-pics/sitemap.jpg) no-repeat;
	}

#contest-feature {
	background: url(/images/header-pics/contest.jpg) no-repeat;
	}

/***** Left Column *****/

#sub-nav {
	width: 180px;
	min-height: 118px;
	float: left;
	background: url(/images/sub-nav/bg.gif) repeat-x #3b72a6;
	margin: 0 0 10px 0;
	}

*html #sub-nav {
	height: 118px;
	}

#sub-nav ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	}

#sub-nav ul li {
	width: 140px;
	margin: 14px 0;
	padding: 0 0 14px 14px;
	background: url(/images/sub-nav/arrow.gif) no-repeat 0 2px;
	border-bottom: 1px solid #4879a8;
	}

#sub-nav ul li.bottom {
	border: 0 !important;
	padding-bottom: 0 !important;
	}

#sub-nav a {
	width: 140px;
	height: 12px;
	display: block;
	}

#sub-nav a.about {
	background: url(/images/sub-nav/about.gif) no-repeat 0% 0%;
	}

#sub-nav a.careers {
	background: url(/images/sub-nav/careers.gif) no-repeat 0% 0%;
	}

#sub-nav a.charter {
	background: url(/images/sub-nav/charter.gif) no-repeat 0% 0%;
	}

#sub-nav a.contact {
	background: url(/images/sub-nav/contact.gif) no-repeat 0% 0%;
	}

#sub-nav a.fleet {
	background: url(/images/sub-nav/fleet.gif) no-repeat 0% 0%;
	}

#sub-nav a.gallery {
	background: url(/images/sub-nav/gallery.gif) no-repeat 0% 0%;
	}

#sub-nav a.management {
	background: url(/images/sub-nav/management.gif) no-repeat 0% 0%;
	}

#sub-nav a.news {
	background: url(/images/sub-nav/news.gif) no-repeat 0% 0%;
	}

#sub-nav a.team {
	background: url(/images/sub-nav/team.gif) no-repeat 0% 0%;
	}

#sub-nav a.testimonials {
	background: url(/images/sub-nav/testimonials.gif) no-repeat 0% 0%;
	}

#sub-nav a.weather {
	background: url(/images/sub-nav/weather.gif) no-repeat 0% 0%;
	}

#sub-nav a.enews {
	background: url(/images/sub-nav/enews.gif) no-repeat 0% 0%;
	}

#sub-nav a.about:hover, #sub-nav a.careers:hover, #sub-nav a.contact:hover, #sub-nav a.fleet:hover, #sub-nav a.gallery:hover, #sub-nav a.management:hover, #sub-nav a.news:hover, #sub-nav a.team:hover, #sub-nav a.testimonials:hover, #sub-nav a.weather:hover, #sub-nav a.enews:hover, a#quote-button:hover, a#ambulance-button:hover {
	background-position: 100% 100%;
	}
	
a#quote-button {
	width: 180px;
	height: 73px;
	display: block;
	background: url(/images/sub-nav/quote-button.jpg) no-repeat 0% 0%;
	margin: 10px 0;
	}

a#ambulance-button {
	width: 180px;
	height: 73px;
	display: block;
	background: url(/images/sub-nav/ambulance-button.gif) no-repeat 0% 0%;
	margin: 10px 0;
	}
	

/***** Page Titles *****/

.page-title {
	width: 550px;
	height: 25px;
	margin: 0 0 8px 0;
	}

#title-about {
	background: url(/images/titles/about.gif) no-repeat;
	}

#title-careers {
	background: url(/images/titles/careers.gif) no-repeat;
	}

#title-charter {
	background: url(/images/titles/charter.gif) no-repeat;
	}
	
#title-contact {
	background: url(/images/titles/contact.gif) no-repeat;
	}

#title-fleet {
	background: url(/images/titles/fleet.gif) no-repeat;
	}

#title-gallery {
	background: url(/images/titles/gallery.gif) no-repeat;
	}

#title-home {
	background: url(/images/titles/home.gif) no-repeat;
	}

#title-management {
	background: url(/images/titles/management.gif) no-repeat;
	}

#title-privacy {
	background: url(/images/titles/privacy.gif) no-repeat;
	}

#title-quote {
	background: url(/images/titles/quote.gif) no-repeat;
	}

#title-testimonials {
	background: url(/images/titles/testimonials.gif) no-repeat;
	}

#title-team {
	background: url(/images/titles/team.gif) no-repeat;
	}

#title-experience {
	background: url(/images/titles/experience.gif) no-repeat;
	}

#title-medevac {
	background: url(/images/titles/medevac.gif) no-repeat;
	}

#title-news {
	background: url(/images/titles/news.gif) no-repeat;
	}

#title-sitemap {
	background: url(/images/titles/sitemap.gif) no-repeat;
	}


/***** Page Sub-Titles *****/

.sub-title {
	height: 19px;
	margin: 20px 0 5px 0;
	border-bottom: 1px solid #c2cdd3;
	}

/* Careers Subtitles */
#sub-positions {
	background: url(/images/sub-titles/careers/positions.gif) no-repeat;
	width: 254px;
	}

/* Charter Subtitles */
#sub-anytime {
	background: url(/images/sub-titles/charter/anytime.gif) no-repeat;
	width: 502px;
	}

#sub-confidence {
	background: url(/images/sub-titles/charter/confidence.gif) no-repeat;
	width: 473px;
	}

/* Aircraft Management Subtitles */
#sub-terminal {
	background: url(/images/sub-titles/management/terminal.gif) no-repeat;
	width: 172px;
	}

#sub-ownership {
	background: url(/images/sub-titles/management/ownership.gif) no-repeat;
	width: 396px;
	}

#sub-already {
	background: url(/images/sub-titles/management/already.gif) no-repeat;
	width: 255px;
	}

#sub-corporations {
	background: url(/images/sub-titles/management/corporations.gif) no-repeat;
	width: 445px;
	}

/* Experience Subtitles */
#sub-private {
	background: url(/images/sub-titles/experience/private.gif) no-repeat;
	width: 311px;
	}
	
#sub-expectations {
	background: url(/images/sub-titles/experience/expectations.gif) no-repeat;
	width: 229px;
	}

#sub-somewhere {
	background: url(/images/sub-titles/experience/somewhere.gif) no-repeat;
	width: 300px;
	}

#sub-security {
	background: url(/images/sub-titles/experience/security.gif) no-repeat;
	width: 197px;
	}

#sub-difference {
	background: url(/images/sub-titles/experience/difference.gif) no-repeat;
	width: 309px;
	}

/* MedEvac Subtitles */
#sub-ourgoal {
	background: url(/images/sub-titles/medevac/ourgoal.gif) no-repeat;
	width: 110px;
	}

#sub-care {
	background: url(/images/sub-titles/medevac/care.gif) no-repeat;
	width: 168px;
	}

#sub-chaos {
	background: url(/images/sub-titles/medevac/chaos.gif) no-repeat;
	width: 259px;
	}

#sub-contacts {
	background: url(/images/sub-titles/medevac/contacts.gif) no-repeat;
	width: 220px;
	}

/* Privacy Subtitles */
#sub-pledge {
	background: url(/images/sub-titles/privacy/pledge.gif) no-repeat;
	width: 181px;
	}

#sub-policy {
	background: url(/images/sub-titles/privacy/policy.gif) no-repeat;
	width: 246px;
	}

#sub-accountability {
	background: url(/images/sub-titles/privacy/accountability.gif) no-repeat;
	width: 149px;
	}

#sub-identifying {
	background: url(/images/sub-titles/privacy/identifying.gif) no-repeat;
	width: 193px;
	}

#sub-consent {
	background: url(/images/sub-titles/privacy/consent.gif) no-repeat;
	width: 465px;
	}

#sub-internet {
	background: url(/images/sub-titles/privacy/internet.gif) no-repeat;
	width: 228px;
	}

#sub-safeguards {
	background: url(/images/sub-titles/privacy/safeguards.gif) no-repeat;
	width: 116px;
	}

#sub-customer {
	background: url(/images/sub-titles/privacy/customer.gif) no-repeat;
	width: 164px;
	}

#sub-listing {
	background: url(/images/sub-titles/team/listing.gif) no-repeat;
	width: 126px;
	}

/* Company News Subtitles */
#sub-press {
	background: url(/images/sub-titles/news/press.gif) no-repeat;
	width: 141px;
	}

#sub-enews {
	background: url(/images/sub-titles/news/enews.gif) no-repeat;
	width: 81px;
	}

#sub-forsale {
	background: url(/images/sub-titles/news/forsale.gif) no-repeat;
	width: 169px;
	}

/* Quote Subtitles */
#sub-success {
	background: url(/images/sub-titles/quote/success.gif) no-repeat;
	width: 362px;
	}


/* Site Map Subtitles */
#sub-about {
	background: url(/images/sub-titles/sitemap/about.gif) no-repeat;
	width: 107px;
	}

#sub-services {
	background: url(/images/sub-titles/sitemap/services.gif) no-repeat;
	width: 170px;
	}

#sub-experience {
	background: url(/images/sub-titles/sitemap/experience.gif) no-repeat;
	width: 217px;
	}

#sub-charter {
	background: url(/images/sub-titles/sitemap/charter.gif) no-repeat;
	width: 92px;
	}

#sub-fleet {
	background: url(/images/sub-titles/sitemap/fleet.gif) no-repeat;
	width: 105px;
	}

#sub-contact {
	background: url(/images/sub-titles/sitemap/contact.gif) no-repeat;
	width: 127px;
	}

	


/***** HomePage Styles *****/

#why-list {
	margin: 20px 0 0 10px;
	padding: 35px 10px 0 10px;
	width: 304px;
	height: 110px;
	background: url(/images/lists/why-bg.gif) no-repeat;
	}


/***** Charter Page Styles *****/

#charter-lists {
	clear: both;
	width: 760px;
	margin: 20px 0 40px 0;
	}

#charter-lists div.left {
	float: left;
	width: 316px;
	height: 115px;
	background: url(/images/lists/flexible-bg.gif) no-repeat;
	padding: 30px 0 0 15px;
	margin: 0 50px 0 0;
	}

#charter-lists div.right {
	float: left;
	width: 362px;
	height: 115px;
	background: url(/images/lists/effective-bg.gif) no-repeat;
	padding: 30px 0 0 15px;
	margin: 0;
	}


/***** Aircraft Management Page Styles *****/

#benefits-list {
	margin: 0 0 0 5px;
	padding: 35px 10px 0 10px;
	float: right;
	width: 324px;
	height: 199px;
	background: url(/images/lists/benefits-bg.gif) no-repeat;
	}


/***** Fast Air Team Page Styles *****/

div.featured-bio {
	width: 760px;
	margin: 30px 0 0 0;
	padding: 0;
	clear: both;
	}

div.featured-bio div.biopic-bg {
	width: 214px;
	height: 185px;
	background: url(/images/bios/pic-bg.gif) no-repeat;
	float: left;
	margin: 0 11px 0 0;
	padding: 3px 0 0 5px;
	}

div.featured-bio div.biotext-bg {
	width: 500px;
	min-height: 155px;
	margin: 0;
	float: right;
	padding: 15px 15px 0 15px;
	background: url(/images/bios/text-bg.gif) no-repeat;
	}

div.featured-bio div.biotext-bg h3 {
	font-size: 12px;
	font-weight: bold;
	}

div.featured-bio div.biotext-bg p {
	margin: 0 !important;
	padding: 0 !important;
	}

*html div.featured-bio div.biotext-bg {
	height: 135px;
	}

#team-listings {
	width: 760px;
	margin: 10px 0;
	padding: 0;
	}

#team-listings div.left {
	float: left;
	width: 440px;
	margin: 0;
	padding: 0;
	}

#team-listings div.right {
	float: right;
	width: 320px;
	margin: 0;
	padding: 0;
	}

#team-listings ul {
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none;
	width: 100%;
	}

#team-listings ul li {
	margin: 0 0 2px 0;
	padding: 0 0 0 5px;
	}

#team-listings ul li.heading {
	background-color: #e4ecf4;
	font-weight: bold;
	height: 18px;
	padding-top: 2px;
	}

/* Company News Page */

.news-text-left {
	float: left;
	width: 450px;
	padding: 10px 10px 10px 0;
	}
	
.news-text-right {
	float: right;
	width: 286px;
	margin: -20px 0 20px 0;
	}
	
.news-text-right h3 {
	margin: 0; padding: 0;
	width: 216px; height: 22px;
	text-indent: -9999px;
	background: #fff url(/images/enews-signup.gif) 0 0 no-repeat;
	}	

.enews-signup {
	 padding: 20px 15px 10px 15px;
	 border: 1px solid #c6d3e1;
	 padding: 3px;
	 width: 278px;
	 height: 140px;
	 }
	
.enews-signup .inner {
	width: 238px;
	height: 130px;
	padding: 10px 20px 0 20px;
	background: url(/images/blue-grad.gif) bottom left repeat-x;
	}

.enews-signup .inner input {
	border: 1px solid #c4d2e0;
	width: 238px;
	height: 18px;
	font-size: 10pt;
	}

.enews-signup .inner a.submit {
	display: block;
	width: 71px;
	height: 25px;
	float: right;
	background: url(/images/submit-button.gif) no-repeat 0 0;
	}

.enews-signup .inner a.submit:hover {
	background-position: 100% 100%;
	}

.news-column-left {
	float: left;
	width: 400px;
	}

.news-column-right {
	float: left;
	}

.news-column-left ul, .news-column-right ul {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
	}

.news-column-left ul li, .news-column-right ul li {
	margin: 0 0 15px 0;
	padding: 0px;
	}

p.disclaimer {
	font-size: 11px;
	clear: both;
	margin: 30px 0;
	}

	
/* Fleet page elements */

.fleet {
	border-bottom: none;
	}	
	
.fleet-text {
	float: right;
	text-align: left;
	padding: 0 12px;
	width: 455px;
	}

.bod-pad {
	margin-bottom: 20px;
	}
	
.fleet-text h3 {
	width: 119px; height: 16px;
	margin: 4px 0; padding: 0;
	text-indent: -9999px;
	}
	
#westwind {
	background: #fff url(/images/header-westwindjet.gif) 0 0 no-repeat;
	}
	
#kingair {
	background: #fff url(/images/header-kingair200.gif) 0 0 no-repeat;
	}
	
#cheyenne {
	background: #fff url(/images/header-cheyenne2.gif) 0 0 no-repeat;
	}
	
#chieftain {
	background: #fff url(/images/header-chieftain.gif) 0 0 no-repeat;
	}


/* Testimonials page */

.rnd-blue-top {
	background: #fff url(/images/rnd-blue-top.gif) 0 0 no-repeat;
	width: 555px; height: 7px;
	}
	
*html .rnd-blue-top {
	position: relative;
	top: 7px;
	z-index: 1;
	font-size: 1px;
	}
	
.rnd-blue-grad {
	z-index: 2;
	background: #fff url(/images/rnd-blue-grad.gif) top left repeat-x;
	}

.testimonials {
	width: 525px;
	padding: 10px 15px 0 15px;
	margin: 0 0 30px 0;
	}
	
	/*.rnd-blue-grad span{
	color: #2e5e92;
	}*/
	
.triangle {
	float: left;
	margin: 0 0 20px 0;
	padding: 0 0 0 10px;
	background: #fff url(/images/triangle.gif) 0 6px no-repeat;
	}
	
/* Request a quote */

.quote-text-left {
	float: left;
	width: 450px;
	padding: 10px 10px 10px 0;
	}
	
.quote-text-right {
	float: right;
	width: 270px;
	margin: -20px 0 0 0;
	}
	
.quote-text-right h3 {
	margin: 0 0 0 15px; padding: 0;
	width: 230px; height: 21px;
	text-indent: -9999px;
	background: #fff url(/images/header-safety.gif) 0 0 no-repeat;
	}

.textboxERR {
	border: 1px solid #397bc2;
	width: 211px;
	margin: 12px 0 0 0;
	font-size: 10pt;
	}
	
.quote-box {
	margin-bottom: 20px;
	}
	
legend {
	color: #346ba1;
	font-weight: bold;
	font-size: 9pt;
	}
	
fieldset {
	float: left;
	border: none;
	margin: 0;
	}
	
fieldset.general {
	width: 315px;
	}
	
fieldset.trip {
	width: 384px;
	}
	
fieldset ol {
	list-style: none;
	margin: 0; padding: 0;
	}
	
fieldset ol li {
	text-align: right;
	}
	
fieldset ol li.zip {
	text-align: left;
	position: relative;
	left: -7px;
	}
	
fieldset ol li input.input-box, fieldset ol li input.input-box-zip, fieldset ol li select.input-box, fieldset ol li textarea.input-box, fieldset ol li select.input-box-time {
	border: 1px solid #c4d2e0;
	width: 211px;
	margin: 12px 0 0 0;
	font-size: 10pt;
	}

fieldset ol li input.input-box-zip {
	width: 115px;
	}
	
fieldset ol li select.input-box {
	width:213px;
	}
	
fieldset ol li select.input-box-time {
	width: 92px;
	}
	
fieldset ol li textarea.input-box {
	height: 95px;
	}

fieldset ol li input.input-box-check {
	border: 0px;
	margin: 12px 0 0 0;
	}
	
fieldset ol li input.input-box-submit {
	margin: 12px 0 0 0;
	}
	
fieldset ol li label.additional {
	position: relative;
	top: -80px;
	}	


/* GALLERY */

#spinner {
	margin: 5px auto 20px auto;
	text-align: center;
	border: 1px solid #c4d2e0;
	width: 752px;
	padding: 10px 3px 3px 3px;
	height: 430px;
	}
	
#spinner div.inner {
	width: 750px;
	height: 430px;
	background: url(/images/gallery/spinner-bg.gif) repeat-x bottom;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	}


#spinner div.feature {
	width: 580px;
	height: 400px;
	margin: 0px auto;
	padding: 30px 0 0 0;
	text-align: center;
	background: url(/images/gallery/feature-bg.gif) no-repeat;
	}

	
a.LargeLeft img {
	position: absolute; left: 36px; top: 150px;
	z-index: 2002;
	}
	
a.LargeRight img{
	position: absolute;
	position: absolute; left: 644px; top: 150px;
	z-index: 2001; 	
	}

#menu {
	clear: both;
	float: left;
	width: 742px; 
	background: #fff url(/images/rnd-blue-grad.gif) 0 0 repeat-x;
	border-top: 1px solid #c2d4e2;
	margin: 10px 0 20px 0;
	padding: 12px;
	}	


div#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

div#menu ul li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	}

div#menu ul li.left img, div#menu ul li.right img{
	margin-top: 20px;
	}

div#menu ul li.thumbs {
	width: 692px;
	height: 60px;
	overflow: hidden;
	}

div#menu ul li.thumbs div.scroller {
	width: 2475px;
	}


div#menu ul li.thumbs div {
	float: left;
	height: 60px;
	text-align: center;
	margin-left: 2px;
	}

div#menu ul li.thumbs div img {
	margin: 0px 4px 4px 0px;
	padding: 3px;
	border-right: 1px solid #8f8e8c; border-bottom: 1px solid #8f8e8c;
	background-color: #fff;
	}

/* Photo Description H2's */

#h2Main {
	width: 370px;
	height: 40px;
	margin: 5px auto 0 auto;
	}

.desc-0001 {
	background: url(/images/gallery/desc/0001.gif) no-repeat;
	}

.desc-0002 {
	background: url(/images/gallery/desc/0002.gif) no-repeat;
	}

.desc-0003 {
	background: url(/images/gallery/desc/0003.gif) no-repeat;
	}

.desc-0004 {
	background: url(/images/gallery/desc/0004.gif) no-repeat;
	}

.desc-0005 {
	background: url(/images/gallery/desc/0005.gif) no-repeat;
	}

.desc-0006 {
	background: url(/images/gallery/desc/0006.gif) no-repeat;
	}

.desc-0007 {
	background: url(/images/gallery/desc/0007.gif) no-repeat;
	}

.desc-0008 {
	background: url(/images/gallery/desc/0008.gif) no-repeat;
	}

.desc-0009 {
	background: url(/images/gallery/desc/0009.gif) no-repeat;
	}

.desc-0010 {
	background: url(/images/gallery/desc/0010.gif) no-repeat;
	}

.desc-0011 {
	background: url(/images/gallery/desc/0011.gif) no-repeat;
	}

.desc-0012 {
	background: url(/images/gallery/desc/0012.gif) no-repeat;
	}

.desc-0013 {
	background: url(/images/gallery/desc/0013.gif) no-repeat;
	}

.desc-0014 {
	background: url(/images/gallery/desc/0014.gif) no-repeat;
	}

.desc-0015 {
	background: url(/images/gallery/desc/0015.gif) no-repeat;
	}

.desc-0016 {
	background: url(/images/gallery/desc/0016.gif) no-repeat;
	}

.desc-0017 {
	background: url(/images/gallery/desc/0017.gif) no-repeat;
	}

.desc-0018 {
	background: url(/images/gallery/desc/0018.gif) no-repeat;
	}

.desc-0019 {
	background: url(/images/gallery/desc/0019.gif) no-repeat;
	}

.desc-0020 {
	background: url(/images/gallery/desc/0020.gif) no-repeat;
	}

.desc-0021 {
	background: url(/images/gallery/desc/0021.gif) no-repeat;
	}

.desc-0022 {
	background: url(/images/gallery/desc/0022.gif) no-repeat;
	}

.desc-0023 {
	background: url(/images/gallery/desc/0023.gif) no-repeat;
	}

.desc-0024 {
	background: url(/images/gallery/desc/0024.gif) no-repeat;
	}

.desc-0025 {
	background: url(/images/gallery/desc/0025.gif) no-repeat;
	}

.desc-0026 {
	background: url(/images/gallery/desc/0026.gif) no-repeat;
	}

.desc-0027 {
	background: url(/images/gallery/desc/0027.gif) no-repeat;
	}

.desc-0028 {
	background: url(/images/gallery/desc/0028.gif) no-repeat;
	}

.desc-0029 {
	background: url(/images/gallery/desc/0029.gif) no-repeat;
	}

.desc-0030 {
	background: url(/images/gallery/desc/0030.gif) no-repeat;
	}

.desc-0031 {
	background: url(/images/gallery/desc/0031.gif) no-repeat;
	}


/***** Contact Us Page Styles *****/

ul.contact-info {
	list-style: none;
	margin: 5px 0;
	padding: 0;
	}

ul.contact-info li {
	display: inline;
	float: left;
	margin: 0 20px 5px 0;
	padding: 0;
	width: 260px;
	}

ul.contact-info li p.desc {
	float: left;
	width: 75px;
	margin: 0 !important;
	padding: 0 !important;
	font-weight: bold;
	color: #154375;
	}

ul.contact-info li p.info {
	float: right;
	width: 185px;
	margin: 0 !important;
	padding: 0 !important;
	}

#contact-map {
	width: 500px;
	height: 300px;
	background: url(/images/map-bg.gif) repeat-x #fff;
	padding: 25px 30px;
	margin: 30px 0;
	}
	
	
/***** Site Map *****/

.listings-left {
	float: left;
	width: 280px;
	margin-right: 100px;
	}

.listings-right {
	float: left;
	width: 280px;
	}

.listings-left a, .listings-right a {
	font-weight: bold;
	}

.listings-left ul, .listings-right ul {
	width: 250px;
	min-height: 152px;
	background: url(/images/sitemap-bg.gif) no-repeat #fff top;
	margin: 0 0 20px 0;
	padding: 20px 15px 0 15px;
	list-style: none;
	}

*html .listings-left ul, *html .listings-right ul {
	height: 152px;
	}

.listings-left ul li, .listings-right ul li {
	margin: 0 0 8px 0;
	padding: 0 0 0 13px;
	background: url(/images/lists/arrow.gif) no-repeat 0 4px;
	}


/***** Contest Splash Page *****/

#contest-splash {
	width: 760px;
	height: 287px;
	background: url(/images/contest-splash.jpg) no-repeat center;
	}

a#contest-button {
	margin: 0 auto 20px auto;
	padding: 0;
	text-align: center;
	background: url(/images/contest-button.gif) no-repeat 0% 0%;
	width: 208px;
	height: 54px;
	display: block;
	}

a#contest-button:hover {
	background-position: 100% 100%;
	}

#contest-details {
	margin: 0 auto 30px auto;
	text-align: center;
	width: 563px;
	}

#contest-details div.top {
	width: 563px;
	height: 45px;
	background: url(/images/details-header.gif) no-repeat;
	font-size: 1px;
	}

#contest-details div.body {
	width: 533px;
	padding: 10px 15px;
	text-align: left;
	background: url(/images/rnd-blue-grad.gif) repeat-x;
	}

/***** Footer *****/

#footer {
	background: url(/images/footer-bg.gif) repeat-x;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
	height: 89px;
	}

a#hbcweb {
	position: absolute;
	top: 11px;
	left: 40px;
	display: block;
	width: 217px;
	height: 25px;
	background: url(/images/hbcweb.gif) no-repeat;
	}

#bottom-clouds {
	width: 812px;
	height: 79px;
	margin: 0 auto;
	padding: 10px 20px 0 0;
	background: url(/images/bottom-clouds.gif) no-repeat 175px 0;
	text-align: right;
	font-size: 11px;
	position: relative;
	}

ul#footer-links {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	color: #fff;
	}

ul#footer-links li {
	margin: 0;
	padding: 0;
	display: inline;
	}

ul#footer-links li a {
	color: #fff;
	}
	
