BODY { background-color: #D4D4D4; margin: 0px; }

BODY, P, SPAN, TABLE, TR, TD { font-family: Tahoma, Verdana, Arial; font-size: 11px; line-height: 14px; color: #1C1C1C; }
A, A:LINK, A:ACTIVE, A:VISITED { font-family: inherit; font-size: inherit; line-height: inherit; color: #1C1C1C; }
A:HOVER { color: #FF0000; text-decoration: underline; }
A:DOUBLELINE {font-family: inherit; font-size: inherit; line-height: inherit; color: #1C1C1C; text-decoration: none;}
B, TH { font-family: Tahoma, Verdana, Arial; font-weight: bold; font-size: 11px; line-height: 14px; color: #1C1C1C; }

SUP { font-family: inherit; font-size: 8px; line-height: 8px; color: inherit; }
H1 { font-family: inherit; font-size: 15px; font-weight: bold; color: #1C1C1C; line-height: 18px; margin: 0px 0px 3px 0px; }
H1 .red { font-size: 15px; color: #FF0000; }
H2 { font-family: inherit; font-size: 13px; color: #1C1C1C; line-height: 16px; margin: 0px; }
H3 { font-family: inherit; font-size: 11px; color: #1C1C1C; line-height: 15px; margin: 0px; }

.spacer { font-size: 1px; line-height: 1px; }
.divider { background: Url("images/backgrounds/bg_dots.gif") repeat-x; font-size: 1px; line-height: 1px; }
.horizontal { background: Url("images/backgrounds/bg_horizontal.gif") repeat-x; font-size: 1px; line-height: 1px; }
.horizontal2 { background: Url("images/backgrounds/bg_horizontal2.gif") repeat-x; font-size: 1px; line-height: 1px; }
.verticle { background: Url("images/backgrounds/bg_verticle.gif") repeat-y; font-size: 1px; line-height: 1px; }
.verticle2 { background: Url("images/backgrounds/bg_verticle2.gif") repeat-y; font-size: 1px; line-height: 1px; }

/* SIZED FONTS [START] */
.letter, A.letter, A.letter:LINK, A.letter:ACTIVE, A.letter:VISITED,
.letter A, .letter A:LINK, .letter A:ACTIVE, .letter A:VISITED { font-size: 12px; line-height: 17px; }
/* SIZED FONTS [END] */

/* COLORED FONTS [START] */
.NU, A.NU, A.NU:LINK, A.NU:ACTIVE, A.NU:VISITED,
.NU A, .NU A:LINK, .NU A:ACTIVE, .NU A:VISITED { text-decoration: none; }
.NU, A.NU:HOVER, .NU A:HOVER { text-decoration: underline; }

.c1, A.cl, A.cl:LINK, A.cl:ACTIVE, A.cl:VISITED,
.c1 A, .c1 A:LINK, .c1 A:ACTIVE, .c1 A:VISITED { color: #FFFFFF; }
.c1-NU, A.cl-NU, A.cl-NU:LINK, A.cl-NU:ACTIVE, A.cl-NU:VISITED,
.c1-NU A, .c1-NU A:LINK, .c1-NU A:ACTIVE, .c1-NU A:VISITED { color: #FFFFFF; text-decoration: none; }

.c2, A.c2, A.c2:LINK, A.c2:ACTIVE, A.c2:VISITED,
.c2 A, .c2 A:LINK, .c2 A:ACTIVE, .c2 A:VISITED { color: #0000FF; }

.c3, A.c3, A.c3:LINK, A.c3:ACTIVE, A.c3:VISITED,
.c3 A, .c3 A:LINK, .c3 A:ACTIVE, .c3 A:VISITED { color: #014286; }
A.c3:Hover, .c3 A:Hover { color: #006699; }

.red, .red A, .red A:Link, .red A:Visited, .red A:Active { color: #FF0000; }
/* COLORED FONTS [END] */


/* HEADER/FOOTER SPECIFIC [START] */
/* Keywords */
.keywords TR { background-color: #091A2E ; }
.keywords .L1 { background-color: #000000; }

.keywords DIV { width: 740px; height: 12px; clip: rect(0, 740, 12, 0); overflow: hidden; text-align: center; }
.keywords H1, .keywords H1 A, .keywords H1 A:VISITED {
	font-family: inherit; font-weight: 400;	font-size: 9px;	color: #738295;
	word-spacing: -1px;	letter-spacing: 0px; line-height: 11px; margin-top: 0px;
	margin-bottom: 0px;
}

/* Header */
.header .L1 { background-color: #5A77AC; }
.header .L2 { background-color: #FFFFFF; }
.header .L3 { background-color: #979797; }
.header .L4 { background-color: #AAAAAA; }
.header .L5 { background: Url("images/backgrounds/bg_bevel.gif") repeat-x; font-size: 1px; line-height: 1px; }

.header .LM { background: Url("images/backgrounds/bg_headerLV.gif") no-repeat; font-size: 1px; line-height: 1px; }
.header .MT { background: Url("images/backgrounds/bg_headerUH.gif") no-repeat; font-size: 1px; line-height: 1px; }
.header .MB { background: Url("images/backgrounds/bg_headerLH.gif") no-repeat; font-size: 1px; line-height: 1px; }
.header .RM { background: Url("images/backgrounds/bg_headerRV.gif") no-repeat; font-size: 1px; line-height: 1px; }

/* Tabs */
.header .tabs { background: Url("images/backgrounds/bg_headerTabs.gif") no-repeat; font-size: 1px; line-height: 1px; }

.header .tabs_on { background: Url("images/backgrounds/bg_headerTabsOn.gif") repeat-x; }
.header .tabs_off { background: Url("images/backgrounds/bg_headerTabsOff.gif") repeat-x; }
.header .tabs_none_on { background: Url("images/backgrounds/bg_headerTabsNoneOn.gif") no-repeat; font-size: 1px; line-height: 1px; }
.header .tabs_none_off { background: Url("images/backgrounds/bg_headerTabsNoneOff.gif") no-repeat; font-size: 1px; line-height: 1px; }
.header .tabs_on_off { background: Url("images/backgrounds/bg_headerTabsOnOff.gif") no-repeat; font-size: 1px; line-height: 1px; }
.header .tabs_on_none { background: Url("images/backgrounds/bg_headerTabsOnNone.gif") no-repeat; font-size: 1px; line-height: 1px; }
.header .tabs_off_on { background: Url("images/backgrounds/bg_headerTabsOffOn.gif") no-repeat; font-size: 1px; line-height: 1px; }
.header .tabs_off_off { background: Url("images/backgrounds/bg_headerTabsOffOff.gif") no-repeat; font-size: 1px; line-height: 1px; }
.header .tabs_off_none { background: Url("images/backgrounds/bg_headerTabsOffNone.gif") no-repeat; font-size: 1px; line-height: 1px; }

.header .fueled_off { background: Url("images/backgrounds/bg_fueledTabsOff.gif") repeat-x; }
.header .fueled_none_off { background: Url("images/backgrounds/bg_fueledTabsNoneOff.gif") no-repeat; font-size: 1px; line-height: 1px; }
.header .fueled_off_none { background: Url("images/backgrounds/bg_fueledTabsOffNone.gif") no-repeat; font-size: 1px; line-height: 1px; }

.header .browse_by { background-color: #184271; }
.bb_search { width: 133px; height: 17px; font-size: 9px; line-height: 12px; }
.defaultheading { color: Red; font-size: small; font-weight: bold; font-family: "MS Sans Serif", Tahoma; text-shadow: -2px 2px 4px #333; }
.tableheading { color: White; font-size: medium; font-weight: bold; font-family: "MS Sans Serif", Tahoma; }

/* Navigation */
.navigation .main { background: Url("images/backgrounds/bg_navigation.gif") repeat-x; font-size: 1px; line-height: 1px; }

/* Redline */
.redline .main { background: Url("images/backgrounds/bg_redline.gif") repeat-x; font-size: 1px; }
.redline .L1 { background-color: #FF0B13; font-size: 1px; line-height: 1px; }
.redline .L2 { background-color: #810001; font-size: 1px; line-height: 1px; }

/* Footer */
.footer { background: Url("images/backgrounds/footer.gif") repeat-x; }
/* HEADER/FOOTER SPECIFIC [END] */


/* LEFT COLUMN [START] */
/* Panels */
.panel { margin-top: 0px; }
.panel .main { background-color: #E6E7E8; }
.panel .title { background: Url("images/backgrounds/bg_title.gif") repeat-x; }
.panel .title .LM { background: Url("images/backgrounds/bg_titleLV.gif") repeat-x; font-size: 1px; line-height: 1px; }
.panel .title .RM { background: Url("images/backgrounds/bg_titleRV.gif") repeat-x; font-size: 1px; line-height: 1px; }
.panel .base { border: 1px solid #A5AFB9; }

.search { width: 80px; height: 17px; font-size: 9px; line-height: 12px; }

/* Left Navigation */
.left_nav .root { background-color: #184271; }
.left_nav TD { padding: 4px; }

.left_nav .L1, .left_nav .L1 TD { background-color: #FFFFFF; font-size: 1px; line-height: 1px; padding: 0px; }
.left_nav .top, .left_nav .top TD { background: Url("images/backgrounds/bg_childrenUH.gif") repeat-x; font-size: 1px; line-height: 1px; padding: 0px; }
.left_nav .base, .left_nav .base TD { background: Url("images/backgrounds/bg_childrenLH.gif") repeat-x; font-size: 1px; line-height: 1px; padding: 0px; }
/* LEFT COLUMN [END] */


/* BODY [START] */
.body { background-color: #FFFFFF; }
.content { background-color: #FFFFFF; }
.content2 { background-color: #E2E3E4; }
.content3 { background-color: #EFEFEF; }
.content4 { background-color: #DDDDDD; }
.content5 { font-size: 13px; }
.content6 { font-size: 11px; }
.heading { font-size: 14px; }
.edge_left { background-color: #FFFFFF; }
.edge_right { background-color: #FFFFFF; }

/* Panel Styles */
.bevel .TM { background: Url("images/backgrounds/bg_bevelUH.gif") repeat-x; font-size: 1px; line-height: 1px; }
.bevel .TL { background: Url("images/backgrounds/bg_bevelUL.gif") no-repeat; font-size: 1px; line-height: 1px; }
.bevel .TR { background: Url("images/backgrounds/bg_bevelUR.gif") no-repeat; font-size: 1px; line-height: 1px; }
.bevel .main { background-color: #E6E7E8; }
.bevel .LM { background: Url("images/backgrounds/bg_bevelLV.gif") repeat-y; font-size: 1px; line-height: 1px; }
.bevel .RM { background: Url("images/backgrounds/bg_bevelRV.gif") repeat-y; font-size: 1px; line-height: 1px; }
.bevel .BM { background: Url("images/backgrounds/bg_bevelLH.gif") repeat-x; font-size: 1px; line-height: 1px; }
.bevel .BL { background: Url("images/backgrounds/bg_bevelLL.gif") no-repeat; font-size: 1px; line-height: 1px; }
.bevel .BR { background: Url("images/backgrounds/bg_bevelLR.gif") no-repeat; font-size: 1px; line-height: 1px; }

/* Quick Cart */
.cart .head { background: Url("images/backgrounds/bg_cartHeader.gif") repeat-x; font-size: 1px; line-height: 1px; }
.cart .TM { background: Url("images/backgrounds/bg_cartUH.gif") repeat-x; font-size: 1px; line-height: 1px; }
.cart .TL { background: Url("images/backgrounds/bg_cartUL.gif") no-repeat; font-size: 1px; line-height: 1px; }
.cart .TR { background: Url("images/backgrounds/bg_cartUR.gif") no-repeat; font-size: 1px; line-height: 1px; }
.cart .main { background: Url("images/backgrounds/bg_cart.gif"); }
.cart .LM { background: Url("images/backgrounds/bg_cartLV.gif") repeat-y; font-size: 1px; line-height: 1px; }
.cart .RM { background: Url("images/backgrounds/bg_cartRV.gif") repeat-y; font-size: 1px; line-height: 1px; }
.cart .BM { background: Url("images/backgrounds/bg_cartLH.gif") repeat-x; font-size: 1px; line-height: 1px; }
.cart .BL { background: Url("images/backgrounds/bg_cartLL.gif") no-repeat; font-size: 1px; line-height: 1px; }
.cart .BR { background: Url("images/backgrounds/bg_cartLR.gif") no-repeat; font-size: 1px; line-height: 1px; }

/* Selected Vehicle */
.vehicle .TM { background: Url("images/backgrounds/bg_vehicleUH.gif") repeat-x; font-size: 1px; line-height: 1px; }
.vehicle .TL { background: Url("images/backgrounds/bg_vehicleUL.gif") no-repeat; font-size: 1px; line-height: 1px; }
.vehicle .TR { background: Url("images/backgrounds/bg_vehicleUR.gif") no-repeat; font-size: 1px; line-height: 1px; }
.vehicle .main { background-color: #DDDDDD; }
.vehicle .LM { background: Url("images/backgrounds/bg_vehicleLV.gif") repeat-y; font-size: 1px; line-height: 1px; }
.vehicle .RM { background: Url("images/backgrounds/bg_vehicleRV.gif") repeat-y; font-size: 1px; line-height: 1px; }
.vehicle .BM { background: Url("images/backgrounds/bg_vehicleLH.gif") repeat-x; font-size: 1px; line-height: 1px; }
.vehicle .BL { background: Url("images/backgrounds/bg_vehicleLL.gif") no-repeat; font-size: 1px; line-height: 1px; }
.vehicle .BR { background: Url("images/backgrounds/bg_vehicleLR.gif") no-repeat; font-size: 1px; line-height: 1px; }
/* BODY [END] */

