/* base font size for PC Netscape 4 browsers only */

/* This will remove select borders for links in IE browsers */
a:focus { outline:none; }
area:focus { outline:none; }

body, div, layer, p, td, span {
  color: #000000;
  font-family: verdana, arial, helvetica, san-serif;
  font-size: 7.5pt;
}

body {
  background-color: #D6C49E;
}

a {
  color:#cc3300;
  font-family: verdana, arial, helvetica, san-serif;
  text-decoration: underline;
}

a:visited { color:#993300; }
a:hover { color: #FF3300; }

a.standard { color: #cc3300; text-decoration: none; }
a.standard:visited { color: #cc3300; }
a.standard:hover { color: #cc3300; }

a.black { color: #000000; text-decoration: none; }
a.black:visited { color: #000000; }
a.black:hover { color: #000000; }

a.gray {
  color: #D9D8D4;
  text-decoration: underline;
}

a.gray:visited { color: #CACAC9; }
a.gray:hover { color: #cc3300; }

/* used for [i] inline definition --> see standards documentation */
a.info:visited { color: green; }
a.info:hover { color: red; }

a.info {
  color: blue;
  text-decoration: none;
}

a.white {
  color: #ffffff;
  text-decoration: none;
  font-family: verdana, arial, helvetica, san-serif;
}

a.white:visited { color: #ffffff; }
a.white:hover { color: #cc3300; }

.alt {
  position:absolute;
  visibility:hidden;
  z-index:1000;
}

.altText {
  background-color:#ffffff;
  border:ridge #000000 1px;
  padding:10px;
  width:200px;
}

.normal {
  color: #000000;
  font-family: verdana, arial, helvetica, san-serif;
}

.caption {
  font-style: italic;
}

.search {
  color: #C0B481;
}

.countdown {
  color: #ffffff;
  font-family: verdana, arial, helvetica, san-serif;
  font-size: 9pt;
  font-weight: bold;
}

.disclaimer, .darkTan {
  color : #96876B;
}

.disclaimer {
	margin: 0 0 0 10px;
}

.headlineblk {
  color: #000000;
  font-weight: bold;
  font-size: 9pt;
}

.headline {
  color: #663300;
  font-weight: bold;
  font-size: 9pt;
}

.storyHead {
  color: #663300;
  font-size: 9pt;
}

.subhead {
  font-size: 7.5pt;
}

.drkbrown {
  color: #403D2A;
}

.brown {
  color: #6B400D;
}

.form {
	font-family: arial, sans-serif;
  font-size: 7.5pt;
}

.white {
  color: #ffffff;
  text-decoration: none;
  font-family: verdana, arial, helvetica, san-serif;
}

.off-white {
  color: #f7f4ec;
  font-family: verdana, arial, helvetica, san-serif;
}

.yellow {
  color: #ffcc33;
  font-family: verdana, arial, helvetica, san-serif;
}

.orange {
  color: #993300;
  font-family: verdana, arial, helvetica, san-serif;
}

.orangeOwnerMag {
  color: #CC3300;
  font-family: verdana, arial, helvetica, san-serif;
}

a.cjOrange {
  color: #CC6600;
  font-family: verdana, arial, helvetica, san-serif;
	text-decoration: none;
}

a.cjOrange:hover {
  color: #CC3300;
  font-family: verdana, arial, helvetica, san-serif;
	text-decoration: none;
}

a.cjOrange:visited {
	color: #CC3300;
}

a.black, a.black:hover, a.black:visited, a.black:link {
  color: #000;
  text-decoration: none;
}

.cjgreen {
  color: #3C531D;
  font-family: verdana, arial, helvetica, san-serif;
}

.cjred {
  color: #A11B12;
  font-family: verdana, arial, helvetica, san-serif;
}

.cjBigRed {
	color:#A11B12;
	font-family: verdana, arial, helvetica, san-serif;
	font-size : 9pt;
	text-decoration: underline;
	font-weight : bold;
}

.cjBody {
	color:#403D2A;
	font-family: verdana, arial, helvetica, san-serif;
	font-weight : bold;
}

.cjBodyPlus {
	color:#403D2A;
	font-family: verdana, arial, helvetica, san-serif;
  font-size : 8pt;
	font-weight : bold;
}

.orangePapi {
 color: #FF9900;
 font-weight: bold;
 font-size: 8pt;
}

a.orangePapi {
 color: #FF9900;
 font-size: 8pt;
 text-decoration: none;
}

a.orangePapi:hover {
 color: #FF9900;
 font-size: 8pt;
 text-decoration: none;
}

a.orangePapi:visited {
	color: #FF9900;
}

.graytxt {
  color: #D9D8D4;
  font-family: verdana, arial, helvetica, san-serif;
}

.tantxt {
  color: #D6C49E;
  font-family: verdana, arial, helvetica, san-serif;
}

iframe { 
   background-color: transparent;
   /*border: 1px solid #ffcc00;*/
}

a.white360 {
  color: #ffffff;
  text-decoration: none;
  font-family: verdana, arial, helvetica, san-serif;
}

a.white360:visited { color: #ffffff; }
a.white360:hover { color: #779414; }

#promo_holder {
	background-image: url(/img/rock.jpg); background-repeat: no-repeat;
	padding: 20 0 20 0px;
}

.promo_img {
	margin: 10 0 0 10px;
}

/*


Header styles
*/
#glbl_header {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 755px;
	background-color: #989272;
	border-bottom: 1px solid #6D6D60;
}
#header_signup {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 742px;
	background-color: #989272;
	border-bottom: 1px solid #6D6D60;
}

#header_inner {
	width: 755px;
	height: 62px;
	border-bottom: 1px solid #333333;
}


#logo_holder {
	width: 115px;
	float: left;
}
#header_right_holder {
	text-align: right;
	width: 640px;
	float: left;
}

#top_links_fade {
	float: right;
	height: 19px;
}

#top_links {
	text-transform: uppercase;
	text-align: right;
	height: 19px;
	width: 380px;
	float: right;
	background: url("/img/header_nav_backer.gif") repeat-x;
}

#top_tabs_nav {
	position: absolute;
	top: 37px;
	left: 150px;
	z-index: 100;
	width: 300px;
	font-size: 11px;
	
}

#top_tabs_nav a, #top_tabs_nav a:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 10 0 0px;
	font-size: 11px;
	text-transform: uppercase;
}

#top_tabs_nav a:hover {
	text-decoration: underline;
}

#search_title {
	width: 110px;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	top: 37px;
	left: 442px;
	z-index: 100;
	
}

#top_links_a {
	text-decoration: none;
	width: 380px;
	text-transform: uppercase;
	position: absolute;
	top: 1px;
	left: 375px;
	z-index: 200;
}

#top_links_a a {
	color: #FFFFFF;
	font-weight: bold;
	font-family: arial;
	font-size: 10px;
	padding: 0 4 0 8px;
	text-decoration: none;	
	line-height: 19px;
	vertical-align: top;
}

#top_links_a a:hover{
	text-decoration: underline;
}

#top_links_a a:visited {
	color: #FFFFFF;
	font-weight: bold;
	font-family: arial;
	font-size: 10px;
	padding: 0 4 0 8px;
	line-height: 19px;
	vertical-align: top;
}

* html #top_links a, * html #top_links a:visited {
	vertical-align: top;
}

#top_links a:hover {
	text-decoration: underline;
}

#search_holder {
	text-align: left;
	width: 190px;
	position: absolute;
	top: 35px;
	left: 557px;
	z-index: 100;
	border: 2px solid #333333;
	background-color: #708A1D;
	
	font-weight: bold;
	font-size: 11px;
}

#search_holder form {
margin: 0;
padding: 0;
}

* html #search_holder {
	float:none;
}

#search_field {
	padding: 0 0 0 3px;
	width: 155px;
	font-family: Arial;
	color: 333333;
	font-size: 10px;
	border: 0px;
}

form {                                            
	padding: 0px;
	margin: 0px;
}
                                              
.go_btn {
	width: 30px;
	padding: 0 0 0 0px;
	color: #FFFFFF;
	font-size: 9px;
	white-space: nowrap;

}

.go_btn a:visited,
.go_btn a:hover,
.go_btn a {
	color: #FFFFFF;
	padding: 0 0 0 6px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	width: 20px;
	white-space: nowrap;
}


/*


Footer styles
*/
#glbl_footer {
  position: relative;
  width: 605px;
  border-top: 3px solid #867E6A;
  text-align: center;
  margin-left: 150px;
  display: block;
  clear:both;
}

#footer_links {
	width: 578px;
	margin: 10 0 3 13px;
	border-top: 1px solid #756F5E;
}

* html #footer_links {
	margin: 10 0 5 0px;
}

#footer_links a, #footer_links a:visited {
	font-family: arial;
	font-size: 9px;
	color: #756F5E;
	text-decoration: none;
	padding: 0 19 0 19px;
}

#footer_links a:hover {
	color: #32322F;
	text-decoration: none;
}

.footer_legal {
	margin-top: 5px;
	font-size: 9px;
	font-family: arial;
	color: #756F5E;
}

#disclaimer_holder {
	margin: 10 0 0 170px;
	font-size: 9px;
	font-family: arial;
	font-style: italic;
	color: #756F5E;
}

#image {
	margin: 0 0 0 150px;
}

#mainImageCopy {
	position: absolute;
	z-index: 1001;
	left: 160px;
	top: 355px;
}
.imageCopy, .linkCopy, .textLink, .textLink:hover, .textLink:visited {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#imgMain {
	margin: 0 0 0 150px;
}

/*
Vehicle awards
*/
#vehicle_awards { 
    margin: 35px 10px;
    padding: 0;
    width: 355px;
}

#vehicle_awards caption, #vehicle_awards thead { display: none; }

#vehicle_awards td {    
    padding: 5px;
    vertical-align: middle;
    font-weight: bold;
}

#vehicle_awards img {
    display: block;
    margin: 0 auto;
}



