a, p a {color: #848484;
font-weight: bold;
text-decoration: underline;}

a:link, p a:link
{color: #848484;
font-weight: bold;
text-decoration: underline;}

a:visited, p a:visited
{color: #848484;
font-weight: bold;
text-decoration: underline;}

a:hover, p a:hover
{color: #333333;
font-weight: bold;
text-decoration: none;}

.mainlink:link
{font-size: 12px;
color: #848484;
font-family: arial;
font-weight: bold;
text-decoration: underline;}

.mainlink:visited
{font-size: 12px;
color: #848484;
font-family: arial;
font-weight: bold;
text-decoration: underline;}

.mainlink:hover
{font-size: 12px;
color: #333333;
font-family: arial;
font-weight: bold;
text-decoration: none;}

.headerlink:link  
   {font-family: arial;
      font-size: 12px;
          color: #848484;
text-decoration: underline;
font-weight: bold;}

.headerlink:visited 
   {font-family: arial;
      font-size: 12px;
          color: #848484;
text-decoration: underline;
font-weight: bold;}

.headerlink:hover 
   {font-family: arial;
      font-size: 12px;
          color: #333333;
text-decoration: none;
font-weight: bold;}

.first
{font-size: 22px;
color: #000000;
font-family: arial;
font-weight: bold;}

.second
{font-size: 22px;
color: #C7B87B;
font-family: arial;
font-weight: bold;}

.stroke
{font-size: 12px;
color: #999999;
font-family: arial;
font-weight: normal;
text-decoration: line-through;}

.stroke
{font-size: 12px;
color: #999999;
font-family: arial;
font-weight: normal;
text-decoration: line-through;}

.small
{font-size: 11px;
color: #000000;
font-family: arial;
font-weight: normal;}

.xsmall
{font-size: 10px;
color: #000000;
font-family: arial;
font-weight: normal;}

.text
{font-size: 12px;
color: #000000;
font-family: arial;
font-weight: normal;}

.white
{font-size: 12px;
color: #000000;
font-family: arial;
font-weight: normal;}

.boldblack
{font-size: 12px;
color: #000000;
font-family: arial;
font-weight: bold;}

.bold, b
{font-size: 12px;
color: #000000;
font-family: arial;
font-weight: bold;}

.italic, i
{font-size: 10px;
color: #333333;
font-family: arial;
font-weight: normal;
font-style: italic;}

.whiteitalic
{font-size: 12px;
color: #000000;
font-family: arial;
font-weight: normal;
font-style: italic;}

.border
{font-size: 11px;
color: #000000;
font-family: arial;
font-weight: normal;
border: 1px solid #C7B87B;
background-color: #EEEEEE;}

select, option, input, textarea
{font-size: 11px;
color: #000000;
font-family: arial;
font-weight: normal;
border: 1px solid black;
background-color: #EEEEEE;}

.nodata
{
     text-decoration: none;
     font-weight: bold;
     font-size: 12px;
     color: #000000;
}
.text_black
{
     text-decoration: none;
     font-weight: normal;
     font-size: 12px;
     color: #000000;
}

.rowheader
{
     font-weight: bold;
	 color: #000000;
	 font-size: 12px;
}
/* START NEW CODE ADDITIONS FOR THE NEW SECONDARY PAGE HEADERS AND FOOTERS */

/*** Start TopMenu ***/

#topmenu_container { width: 791px; margin: 0px auto 0px auto; background: #ffffff;
  font-family: arial, verdana; font-size: 12px;
}

#topmenu_top { margin: 0px 0px 10px 0px; padding-top: 10px; }
/*
#topmenu_menu { float: right; margin-top: 39px;}
 CHANGED BELOW TO LINE UP WITH THE LOGO BASELINE:
*/
#topmenu_menu { float: right; margin: 43px 10px 0px 0px;}
#topmenu_logo { margin: 0px 0px 0px 10px; }
.topmenu_menu_button { float: left; }
.topmenu_menu_button a { float: left; padding: 0px 0px 0px 9px; margin-left: 3px; background: url(../_image/menu_dot_off.jpg) no-repeat center left;}
.topmenu_menu_button a:hover { background: url(../_image/menu_dot_on.jpg) no-repeat center left; }

/*** End TopMenu ***/

/*** Banner ***/
#banner_bottom { background: url(../_image/lexus_banner_bottom.jpg) no-repeat top left; height: 167px; width: 791px;}
#promo_banner1 { float: left; position: relative; top: 0; left: 400px; }
#promo_banner2 { float: left; position: relative; top: 0; left: 415px; }



/* Start Forms */

.formheader
{
     text-align: left;
     text-decoration: none;
     font-weight: bold;
     font-size: 16px;
     color: #000000;
}

.formfield
{
     font-family: arial;
     text-decoration: none;
     font-weight: bold;
     font-size: 12px;
     color: #000000;
}

input, textarea, select, option
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}

/* End Forms */

/* Start New Footer */

#new_footer {font-family: arial, verdana; font-size: 12px; color: #000000; width: 780px; text-align: center; }
#new_footer #new_address { font-size: 90%; }
#new_address h5 { font-size: 11px; text-transform: uppercase; font-weight: bold; margin: 15px 0px 3px 0px; }

#new_footer #the_difference { display: block; margin: 8px 0px 0px 0px; }

/* Changed to recenter it with the removal of the bottom LINKS menu link
#new_footer ul { width: 670px; text-align: left; margin: 10px 0px 5px 22px; }
*/
#new_footer ul { width: 642px; text-align: left; margin: 10px 0px 5px 50px; }

#new_footer ul a { color: #848484; text-decoration: none; text-transform: uppercase; margin: 0px 6px 0px 6px; line-height: 120%; }
#new_footer ul a:hover { color: #333333; text-decoration: underline; }
#new_footer li { color: #333333; display: block; float: left; font-size: 90%; font-weight: bold; }
#new_footer_line_and_logo { display: block; }
#new_footer #new_copyright { font-size: 80%; color: #999999; }

.notready
{
     font-size: 18px;
     color: #000000;
     font-family: arial;
     font-weight: bold;
     background-color: #EEEEEE;
}

.notready2
{
     font-size: 18px;
     color: #666666;
     font-family: arial;
     font-weight: bold;
     background-color: #EEEEEE;
}


.row1
{
     text-align: justify;
	background-color: #EEEEEE;
}
.row2
{
	text-align: justify;
	background-color: #FFFFFF;
}
.trimline
{
	text-align: justify;
	padding:2px 10px 2px 10px;
}
.trimlinename
{
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.trimlineprice
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.trimlinedes
{
	 font-weight: normal;
     font-size: 11px;
	 color: #000000;
	 padding-left:10px;
}
.trimlinetitle
{
	 background-color: #c8b87c;
	 height:20px;
	 font-size: 12px;
	color: #000000;
	font-weight: bold;
}
/* End New Footer */


/** Preowned Intro Paragraph **/
#preowned_intro { color: black; font-size: 11px;}
#preowned_choose { float: left; width: 180px; }
#preowned_choose div { width: 180px; height: 70px; border-bottom: 1px solid #ccc; cursor: pointer;}
#preowned_content { float: right; width: 362px; height: 213px; border-left: 1px solid #ccc; padding-left: 10px; margin-right: 10px; overflow: auto;}
