/* ----- WINDOWS - IE 4+ - Netscape 6 - Mozilla 1 (iQ-share styles - 03/12/2002) ---- */

/* -------------- INDEX OF STYLES  ---------------------- */
/* ************** (1) MAIN CONTENT ********************** */
/* ************** (2) BREAD CRUMBS ********************** */
/* ************** (3) GLOBAL NAV   ********************** */
/* ************** (4) LEFT NAV     ********************** */


/* ************** (1) MAIN CONTENT ************************************************* */

/* ------------- BODY (for MAIN CONTENT frames) ----------------------- */
BODY {
	background-color:#FFFFFF;
}

TD {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
A {
	color:#3D6484;
	text-decoration:none;
}

TABLE {
	border:none;
	border-width:0px;
	border-style:none;
}


/* ------------ BODY LINKS ------------------------------ */
a.bodyLink { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D6484;
	background-color:white;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}

a.bodyLink:hover { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D6484;
	background-color:white;
	font-size:11px;
	line-height:14px;
	text-decoration:underline;
}

a.formLink { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D6484;
	background-color:#e6e6e6;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}

a.formLink:hover { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D6484;
	background-color:#e6e6e6;
	font-size:11px;
	line-height:14px;
	text-decoration:underline;
}

/* ------------- FOOTER LINKS ----------------------------------- */

a.footer { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3D6484;
	background-color:white;
	text-decoration:none;
	line-height:12px;
}

a.footer:hover { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3D6484;
	background-color:white;
	text-decoration:underline;
	line-height:12px;
}

.footerTextGrey { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#999999;
	background-color:white;
	font-size:9px;
	line-height:12px;
}

.footerText { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3D6484;
	background-color:white;
	line-height:12px;
}

.footerTextHome { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3D6484;
	background-color:white;
	line-height:13px;
}

a.footerHome { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3D6484;
	background-color:white;
	text-decoration:none;
	line-height:13px;
}

a.footerHome:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3D6484;
	background-color:white;
	text-decoration:underline;
	line-height:13px;
}

/* ------------- HEADINGS ----------------------------------- */

.heading-1 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#CC0000;
	background-color:white;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:10px;
}

.heading-1-break {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#CC0000;
	background-color:white;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:1px;
}

.heading-2 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:10px;
}

.heading-2-flush {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	background-color:white;
}

.heading-3 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	background-color:white;
	font-weight:bold;
 }
 
 .heading-4 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#333333;
	background-color:white;
}

.bodyHeading {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#CC0000;
	background-color:white;
	margin-top:10px;
	margin-bottom:0px;
}

.bodyHeadingWide {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#CC0000;
	background-color:white;
	margin-top:20px;
	margin-bottom:0px;
}
 
/* ------------- BODY COPY ----------------------------------- */
 
.bodycopy {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#333333;
	background-color:white;
	line-height:14px;
	padding-top:1px;
	padding-bottom:4px;
 }

.bodycopy-small {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#333333;
	background-color:white;
	line-height:13px;
}
 
.bodycopy-smallWhite {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:white;
	background-color:white;
	line-height:13px;
}

.bodySpace {
	padding-top:10px;
	padding-bottom:0px;
}

.bodySpaceMin {
	padding-top:5px;
	padding-bottom:0px;
}

.bodySpaceSmall {
	padding-top:0px;
	padding-bottom:5px;
}

.bodySpaceMedium {
	padding-top:15px;
	padding-bottom:0px;
}

.bodySpaceTopBreak {
	padding-top:10px;
	padding-bottom:0px;
}

.bodySpaceMidBreak {
	padding-top:20px;
	padding-bottom:20px;
}

.bodySpaceTopBreakWide {
	padding-top:25px;
	padding-bottom:0px;
}

.paraSpace {
	margin-top:6px;
	margin-bottom:0px;
}

.paraIndent {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
}

.paraIndentWide {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:5px;
}

.bodyParagraph {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:white;
	margin-top:0px;
	margin-bottom:0px;
}

.bodyParagraph-flush {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:white;
	margin-top:10px;
	margin-bottom:0px;
}

.bodyParagraphWide {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:white;
	margin-top:0px;
	margin-bottom:10px;
}

.bodyParagraphTopBreak {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:white;
	margin-top:10px;
	margin-bottom:0px;
}

.bodyParagraphTopBreakWide {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:white;
	margin-top:20px;
	margin-bottom:0px;
}

/* ------------- FORMS ----------------------------------- */

.formParagraph {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:#e6e6e6;
 }

.formText {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:#e6e6e6;
}

.formTextIndent {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:#e6e6e6;
	margin-left:11px;
}

.formTextDark {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#333333;
	background-color:#CCCCCC;
}

.formTextWide {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#333333;
	background-color:#e6e6e6;
}
 
.formTextSmall {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#333333;
	background-color:#e6e6e6;
}

.formTextDarkSmall {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#333333;
	background-color:#CCCCCC;
}
 
.formField {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:white;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:5px;
	margin-top:0px;
}

.formFieldFlush {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:white;
}

.formField1 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#e6e6e6;
}

.formButton {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#E7E7E7;
	margin-right:10px;
}

.formRadio {
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:0px;
}

/* ------------- FORM SPACING ------------------------------- */

FORM
{
	display:inline;
}

.formSpace {
	padding-top:2px;
	padding-bottom:2px;
	color:#333333;
	background-color:#e6e6e6;
}

.formSpaceMedium {
	padding-top:5px;
	padding-bottom:5px;
	color:#333333;
	background-color:#e6e6e6;
 }
 
.formSpaceWide {
	padding-top:10px;
	padding-bottom:10px;
	color:#333333;
	background-color:#e6e6e6;
}

.formSpaceTopBreak {
	padding-top:10px;
	padding-bottom:5px;
	color:#333333;
	background-color:#e6e6e6;
}

.formSpaceBottomBreak {
	padding-top:5px;
	padding-bottom:10px;
	color:#333333;
	background-color:#e6e6e6;
}

/* ------------- ARROWS ----------------------------------- */

#arrow {
	vertical-align:baseline;
}

.arrowSpace {
	padding-bottom:3px;
}

/* ------------- TABLES ----------------------------------- */

#outerTable {
	margin-top:10px;
}

#outerTable-small {
	margin-top:4px;
}

#outerTableWide {
	margin-top:20px;
}

#arrowTable {
	padding-top:5px;
}

/* ------------- IMAGES ----------------------------------- */

img {
	border:0px;
}

#steps {
	margin-right:3px;
	background-color:white;
}

#calendar {
	margin-top:0px;
	margin-bottom:3px;
}

#heading-break {
	float:left;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:-2px;
}

#heading-breakSmall {
	float:left;
	margin-top:0px;
	margin-bottom:2px;
	margin-left:-2px;
}

#heading-Formbreak {
	float:left;
	padding-bottom:5px;
	background-color:#e6e6e6;
	color:#333333;
}

#holiday-special {
	border:0px;
	margin-right:9px;
}

#promotion {
	border:0px;
}

.borderCarDetailPic {  
	border:#999999 solid; 
	border-width:1px 1px 0px;
}

.borderCarDetailPicBottom { 
	border:1px #999999 solid;
}

/* ------------- UNORDERED LISTS ------------------------------ */

UL {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#333333;
	list-style-type:disc;
	list-style-position:outside;
	/* margin-left:10px; */
	/* text-indent:17px; '*/
	background-color:white;
}

.formList {
	list-style-type:disc;
	list-style-position:outside;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#e6e6e6;
	font-size:11px;
	line-height:16px;
	/* margin-left:10px; */
}

/* ************** (2) BREAD CRUMBS ************************************************* */

.breadCrumbText {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3D6484;
	background-color:white;
	font-weight:normal;
}

.breadCrumbActive {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	background-color:white;
	font-weight:normal;
}
 
a.breadCrumbs {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3D6484;
	background-color:white;
	font-weight:normal;
	text-decoration:none;
 }
 
a.breadCrumbs:hover { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3D6484;
	background-color:white;
	font-weight:normal;
	text-decoration:underline;
} 

/* ************** (3) GLOBAL NAV   ************************************************* */

/* ------------ GLOBAL NAV (OFF) TEXT LINKS --------------------- */


a.globalNavOff {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-size:8pt;
	xline-height:9pt;
	text-decoration:none;
	width:100%;
	vertical-align:middle;
	padding-right:6px;
	padding-left:2px;
	padding-top:-1px;
	margin-top:-1px;
}

a.globalNavOff:hover { 
}

/* ------------ GLOBAL NAV (ON) TEXT LINKS ----------------------- */

a.globalNavOn {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D6484;
	font-size:8pt;
	text-decoration:none;
	width:100%;
	padding-right:3px;
	padding-top:-1px;
	margin-top:-1px;
}

TD.globalNavOnBg
{
	background-color:#e6e6e6;
	margin-top:0px;
}
 
/* ------------ TOP TEXT LINKS ----------------------------------- */

a.topNavLinks { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-size:11px;
	text-decoration:underline;
}

a.topNavLinks:hover { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:white;
	font-size:11px;
	text-decoration:underline;
} 

/* ------------- TOP NAV FORMS ----------------------------------- */

.formText-GlobalNav {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	background-color:#CC0000;
 }

.formField-GlobalNav {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:white;
	padding-top:0px;
	padding-bottom:0px;
 }

/* ************** (4) LEFT NAV     ************************************************* */

/* ------------- NAV LINKS Grey Background ---------------------- */

a.leftNav { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D6484;
	background-color:#e6e6e6;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	width:100%
}

a.leftNav:hover  { 
	text-decoration:underline;
}

/* ------------- NAV LINKS White Background ------------------------ */

a.leftNavActive { 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D6484;
	background-color:white;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
	width:100%
}

a.leftNavActive:hover  { 
	text-decoration:underline;
}

/* ------------- LEFT NAV SPACING ----------------------------------- */

.navSpace {
	padding-top:10px;
	padding-bottom:10px;
	background-color:#e6e6e6;
	color:white;
}

.navSpaceActive {
 	padding-top:10px;
	padding-bottom:10px;
	background-color:white;
	color:#3D6484;
}

.navSpace-small {
	padding-top:5px;
	padding-bottom:5px;
	background-color:#e6e6e6;
	color:#3D6484;
}

.navSpace-smallActive {
	padding-top:5px;
	padding-bottom:5px;
	background-color:white;
	color:#3D6484;
}

.navParagraph {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D6484;
	background-color:white;
	font-size:11px;
	line-height:14px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:5px;
}
 
/* ------------- SITE MAP ---------------------------------------- */
.sitemapheader {
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color: #CCCCCC;
	text-align:center;
}

.sitemapN1font,
A.sitemapN1font:link,
A.sitemapN1font:visited,
A.sitemapN1font:active
{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:100%;
}

.sitemapN1bg {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	background-color:#9b9b9b;
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	height:28px;
}

.sitemapN2font,
A.sitemapN2font:link,
A.sitemapN2font:visited,
A.sitemapN2font:acrive
{
	color:#000000;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:100%;
}

.sitemapN2bg 
{
	line-height:100%; 
	background-color: #CCCCCC; 
	padding-left:5px;
	padding-right:5px;
}

.sitemapN3font,
A.sitemapN3font:link,
A.sitemapN3font:visited,
A.sitemapN3font:acrive
{
	color:#000000;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:100%;
}

.sitemapN3bg 
{
	line-height:100%;
	background-color: #EEEEEE; 
	padding-left:5px;
	padding-right:5px;
}
