body { background: white; font-family: Arial; font-size: 11px; text-align: center; }
a:link, a:visited { color: #ed1c24; font-family: Arial; text-decoration:none; font-weight: bold; }
a:hover { color: #ed1c24; }
h1 {font-size: 14px;  font-weight: bold; line-height:normal; padding:0px; margin:0px; }
img{ border:0; }
.cardetailtab{padding-left:5px; height:533px;}
.cardetail{ padding:10px 30px 10px 30px;}
.car_overviewpic{ vertical-align:top; font-weight:bold; font-size:13px;}
.car_overview{ vertical-align:top;  font-size:11px;}

.errormessage{ color:Red;}
.Feedback{padding:15px;}
/****************** for drop down menu*****************/
#dropmenudiv{
position:absolute; 
/*border: 1px solid #000000;*/
line-height:18px;
z-index:100;
padding: 0px;
filter:alpha(opacity=90);
-moz-opacity: .90;
}

#dropmenudiv a
{
background-color: #dddddd;
width: 100%;
display: block;
text-indent:3px;
border-bottom: 0px;
padding: 2px 0px;
text-decoration: none;
font-weight: bold;
font-size: 12px;
color: #000000;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #efefef;
color: #ed1c24;
}


/****************** for Accordion*****************/
.relative{position: relative;}
#basic-accordian{width: 417px; float: none;}
#side-accordian{width: 278px; float: none;}
#sides-accordian{width: 173px; float: none;}
        .accordion_headings
        {
            padding-top: 5px;
            padding-left: 40px;
            height: 18px;
            color: #FFFFFF;
            cursor: pointer;
            font-weight: bold;
            background: url(../img/accordionHome_bg.gif);
        }
        .captop
        {
            position: absolute;
        }
        .capbottom
        {
            position: absolute;
            margin-top: -5px;
        }

        .accordion_child
        { 
        	padding: 10px 40px 10px 40px;
            background: #ffffff;
            height: 150px;
            border-left: 1px solid #bcbec0;
            border-right: 1px solid #bcbec0;
            font: bold 12px arial;
        }
        .accordion_child_special
        { 
        	padding: 0px;
            background: #ffffff;
            height: 170px;
            border-left: 1px solid #bcbec0;
            border-right: 1px solid #bcbec0;
            font: bold 12px arial;
        }        
        .accordion_child_form
        {
            padding: 5px 10px 0px 10px; 
            background: #ffffff;
            height: 165px;
            border-left: 1px solid #bcbec0;
            border-right: 1px solid #bcbec0;
            font: 11px arial;
        }        
        .accordion_side_child
        {
            padding: 15px;
            background: #ffffff;
            height: 462px;
            border-left: 1px solid #bcbec0;
            border-right: 1px solid #bcbec0;
            vertical-align:top;
        	}
        .accordion_sides_child
        {
            padding: 10px;
            background: #ffffff;
            height: 502px;
            border-left: 1px solid #bcbec0;
            border-right: 1px solid #bcbec0;
            vertical-align:top;
        	}        	
        .header_highlight
        {
            background: url(../img/accordionHome_sbg.gif);
            padding-left: 40px;
        }



        .side_headings
       { 
            padding-top: 5px;
            padding-left: 15px;
            height: 18px;
            color: #FFFFFF;
            cursor: pointer;
            font-weight: bold;
            font-size: 14px;
            background: url(../img/box_bg_top.gif);
        }
        .side_child
        {
            padding: 15px;
            background: #ffffff;
            border-left: 1px solid #bcbec0;
            border-right: 1px solid #bcbec0;
            vertical-align:top;
            
        	}
        .sides_child
        {
            padding: 10px;
            background: #ffffff;
            border-left: 1px solid #bcbec0;
            border-right: 1px solid #bcbec0;
            vertical-align:top;
            
        	}        	
        .form_example
        {
        	color: #58595b;
            font-size: 10px;
        }
/****************** for HomePage *****************/
.hpphone{ color: #000000; font-family: Arial; font-size:13px; font-weight: bold; }
a.hplink:link, a.hplink:visited { color: #000000; font-family: Arial; font-size:12px; text-decoration:none; font-weight: bold; }
a.hplink:hover { color: #ed1c24; }
a.hpmap:link, a.hpmap:hover, a.hpmap:visited { color: #ed1c24; font-family: Arial; font-size:12px; text-decoration:none; font-weight: bold; }
a.hpbottomlink:link, a.hpbottomlink:visited { color: #000000; font-family: Arial; font-size:11px; text-decoration:none; font-weight: lighter; }
a.hpbottomlink:hover { color: #ed1c24; }
.footer{ color: #000000; font-family: Arial; font-size:11px; font-weight: lighter; }
.hphour{ color: #ffffff; font-family: Arial, Verdana;  font-size:12px; padding-left:20px;}
.hphourtitle {  color: #ffffff; font-family: Arial, Verdana; font-size:18px; font-weight: bold; text-align:center; padding-top:10px;}

.hptextbox{
   font-family:arial;
   font-size:10px;
   width: 110px;
   height: 12px;
}
.selectbox
{
	position: relative;
	background-color: #ffffff;
	color: #58595b;
	font-size: 10px;
	width:125px;  
	height: 22px; 
}
.selectboxcar
{
	position: relative;
	background-color: #ffffff;
	color: #58595b;
	font-size: 10px;
	width:115px;  
	height: 22px; 
}
.selectboxcvehicle
{
	position: relative;
	background-color: #ffffff;
	color: #58595b;
	font-size: 10px;
	width:110px;  
	height: 22px; 
}
.textbox_label
{
	font-family:arial;
   font-size:11px;
   text-align:right;
   padding-right:5px;
   vertical-align:top;
	}
	
.headerlink_select { color: #ed1c24; font-weight:bold; font-size:12px;}

.tb_topleft{ background-image: url('../img/tb_topleft.gif'); background-repeat:no-repeat; width:6px; height:5px;  background-position: top left;}
.tb_topright{ background-image: url('../img/tb_topright.gif'); background-repeat:no-repeat; width:6px; height:5px; background-position: top right;}
.tb_top{border-top: solid 1px #999b9e;}
.tb_leftside{border-left: solid 1px #999b9e; width:6px; }
.tb_rightside{border-right: solid 1px #999b9e; width:6px; }
.tb_bottomleft{ background-image: url('../img/tb_bottomleft.gif'); background-repeat:no-repeat; width:6px; height:5px; background-position: bottom left;}
.tb_bottomright{ background-image: url('../img/tb_bottomright.gif'); background-repeat:no-repeat; width:6px; height:5px; background-position: bottom right;}
.tb_bottom{border-bottom: solid 1px #999b9e;}

.Rebates{font-family:Arial,Verdana;font-weight:bold;font-size:12px;color:#ffffff;} 

a.status  {
  	width: 96px;
  	height: 96px;
  	display: block;
  	position: relative;
  	float: left;
  	margin: 0 1px 1px 0;
  	padding: 0;
  	background-repeat: no-repeat;
  	border: none;
  	text-decoration: none;
  	text-align: center;
  	color: #333333;
  	background-color:black;
}
a#step1{ background-image: url(../img/status/step1.jpg);}
a#step1:hover{ background-image: url(../img/status/step1_txt.jpg);}
a#step2{ background-image: url(../img/status/step2.jpg);}
a#step2:hover{ background-image: url(../img/status/step2_txt.jpg);}
a#step3{ background-image: url(../img/status/step3.jpg);}
a#step3:hover{ background-image: url(../img/status/step3_txt.jpg);}
a#step4{ background-image: url(../img/status/step4.jpg);}
a#step4:hover{ background-image: url(../img/status/step4_txt.jpg);}
a#step5{ background-image: url(../img/status/step5.jpg);}
a#step5:hover{ background-image: url(../img/status/step5_txt.jpg);}
a#step6{ background-image: url(../img/status/step6.jpg);}
a#step6:hover{ background-image: url(../img/status/step6_txt.jpg);}
a#step7{ background-image: url(../img/status/step7.jpg);}
a#step7:hover{ background-image: url(../img/status/step7_txt.jpg);}
a#step8{ background-image: url(../img/status/step8.jpg);}
a#step8:hover{ background-image: url(../img/status/step8_txt.jpg);}
a#step9{ background-image: url(../img/status/step9.jpg);}
a#step9:hover{ background-image: url(../img/status/step9_txt.jpg);}
a#step10{ background-image: url(../img/status/step10.jpg);}
a#step10:hover{ background-image: url(../img/status/step10_txt.jpg);}
a#step11{ background-image: url(../img/status/step11.jpg);}
a#step11:hover{ background-image: url(../img/status/step11_txt.jpg);}
a#step12{ background-image: url(../img/status/step12.jpg);}
a#step12:hover{ background-image: url(../img/status/step12_txt.jpg);}
a#step13{ background-image: url(../img/status/step13.jpg);}
a#step13:hover{ background-image: url(../img/status/step13_txt.jpg);}
a#step14{ background-image: url(../img/status/step14.jpg);}
a#step14:hover{ background-image: url(../img/status/step14_txt.jpg);}
a#step15{ background-image: url(../img/status/step15.jpg);}
a#step15:hover{ background-image: url(../img/status/step15_txt.jpg);}
a#step16{ background-image: url(../img/status/step16.jpg);}
a#step16:hover{ background-image: url(../img/status/step16_txt.jpg);}
a#step17{ background-image: url(../img/status/step17.jpg);}
a#step17:hover{ background-image: url(../img/status/step17_txt.jpg);}

a.vehicle  {
  	width: 130px;
  	height: 110px;
  	display: block;
  	position: relative;
  	float: left;
  	margin: 0 1px 1px 0;
  	padding: 0;
  	background-repeat: no-repeat;
  	border: none;
  	text-decoration: none;
  	text-align: center;
  	color: #333333;
    filter: alpha(opacity=50);
    opacity: .50;
    -moz-opacity: .50; 
}

a.vehicle:hover {
  	opacity: 1.0;
  	filter: alpha(opacity=100); 
  	-moz-opacity: 1.0;
}

a#avalon_ico{ background-image: url(../img/vehicles_avalon.jpg);}
a#avalon_ico:hover{ background-image: url(../img/vehicles_avalon_mo.jpg);}
a#camry_ico{ background-image: url(../img/vehicles_camry.jpg);}
a#camry_ico:hover{ background-image: url(../img/vehicles_camry_mo.jpg);}
a#solara_ico{ background-image: url(../img/vehicles_solara.jpg);}
a#solara_ico:hover{ background-image: url(../img/vehicles_solara_mo.jpg);}
a#corolla_ico{ background-image: url(../img/vehicles_corolla.jpg);}
a#corolla_ico:hover{ background-image: url(../img/vehicles_corolla_mo.jpg);}
a#matrix_ico{ background-image: url(../img/vehicles_matrix.jpg);}
a#matrix_ico:hover{ background-image: url(../img/vehicles_matrix_mo.jpg);}
a#prius_ico{ background-image: url(../img/vehicles_prius.jpg);}
a#prius_ico:hover{ background-image: url(../img/vehicles_prius_mo.jpg);}
a#venza_ico{ background-image: url(../img/vehicles_venza.jpg);}
a#venza_ico:hover{ background-image: url(../img/vehicles_venza_mo.jpg);}
a#yaris_ico{ background-image: url(../img/vehicles_yaris.jpg);}
a#yaris_ico:hover{ background-image: url(../img/vehicles_yaris_mo.jpg);}
a#fj_ico{ background-image: url(../img/vehicles_fj.jpg);}
a#fj_ico:hover{ background-image: url(../img/vehicles_fj_mo.jpg);}
a#runner_ico{ background-image: url(../img/vehicles_4runner.jpg);}
a#runner_ico:hover{ background-image: url(../img/vehicles_4runner_mo.jpg);}
a#highlander_ico{ background-image: url(../img/vehicles_highlander.jpg);}
a#highlander_ico:hover{ background-image: url(../img/vehicles_highlander_mo.jpg);}
a#landcruiser_ico{ background-image: url(../img/vehicles_landcruiser.jpg);}
a#landcruiser_ico:hover{ background-image: url(../img/vehicles_landcruiser_mo.jpg);}
a#rav4_ico{ background-image: url(../img/vehicles_rav4.jpg);}
a#rav4_ico:hover{ background-image: url(../img/vehicles_rav4_mo.jpg);}
a#sequoia_ico{ background-image: url(../img/vehicles_sequoia.jpg);}
a#sequoia_ico:hover{ background-image: url(../img/vehicles_sequoia_mo.jpg);}
a#sienna_ico{ background-image: url(../img/vehicles_sienna.jpg);}
a#sienna_ico:hover{ background-image: url(../img/vehicles_sienna_mo.jpg);}
a#tacoma_ico{ background-image: url(../img/vehicles_tacoma.jpg);}
a#tacoma_ico:hover{ background-image: url(../img/vehicles_tacoma_mo.jpg);}
a#tundra_ico{ background-image: url(../img/vehicles_tundra.jpg);}
a#tundra_ico:hover{ background-image: url(../img/vehicles_tundra_mo.jpg);}

a.vehicle b.name {
	display: block;
  	margin: 75px 0 0 0;
  	font: bold 12px arial, sans-serif;
 	line-height: 10px;
    background-color:#ffffff;
 	color: #58595b;
}


b.price {
	display: block;
  	font: 10px arial, sans-serif;
  	line-height: 12px;
    color: #58595b;
}

b.hybrid {
	display: block;
  	font: 10px arial, sans-serif;
  	line-height: 12px;
    color: #69bd07;
}

.accessories_header{background-color:#6d6e71; width: 240px; height:22px; padding-left: 15px; color:#ffffff; font: bold 13px arial;}
.accessories {padding: 3px 3px 10px 3px; vertical-align:top; background-color:#ffffff;}
.accessories_name{ font: bold 11px arial;}
.accessories_des{ font: none 8px arial; }
a.employee_name:link, a.employee_name:visited { color: #000000; font-family: Arial; font-size:12px; text-decoration:none; font-weight: bold;}
a.employee_name:hover { color: #ed1c24; }
.employee {padding: 4px 4px 10px 4px; vertical-align:top; background-color:#ffffff; text-align:center;}
.employee_title{ font-size:9px; color: #58595b;}
.employee_phone{ font-size:10px; color: #58595b;}
.part_title{ font: bold 18px arial; padding: 10px 10px 10px 10px;}
.part_phone{ font: bold 16px arial; }
.bullet{ color:Red; width:20px; text-align:left; vertical-align:top; line-height:20px;}
.press{	padding-bottom: 20px; }
a.press:link, a.press:visited { color: #000000; font-family: Arial; font-size:12px; text-decoration: underline;}
a.press:hover { color: #ed1c24; }
#siteLoader {
 position: absolute;
 z-index: 100;
 background-color: #ffffff;
 /*filter:alpha(opacity=80);
 -moz-opacity: 0.8;
 opacity: 0.8;*/
 top: 50%; 
 height: 100px;
 width: 753px;
 text-align: center;
 line-height: 0; 
}
 
#loadText {
  position: relative;
  font-family: Verdana, Arial;
  font-size: 20px;
  top: 75%; 
  height: 50px;
  color: #000000; 
  text-align: center;  
  vertical-align: bottom;}

#loadImg {
	position: absolute;
	text-align: center;
	background-color: #ffffff;
	width: 100%;
	z-index: 100;
	top: 0%;
	left: 0;
	line-height: 0;	
}
.Validation
{
	color:red;
	font-size:11px;
	visibility:hidden;
}
.FeatureRed
{
    font-family: Verdana, Arial;
    font-weight: bold;
    color: Red;
    text-align:left;
    
    vertical-align:top;
}
.SpecBlue
{
    font-family: Verdana, Arial;
    font-weight: bold;
    color:#3e9ff0;
    text-align:left;
}

.bulletBlue
{ 
    color:#3e9ff0; 
    width:20px; 
    text-align:left; 
    vertical-align:top; 
    line-height:20px;
}

.bulletRed
{ 
    color:#ff0000; 
    width:10px; 
    text-align:left; 
    vertical-align:top; 
    line-height:20px;
}
.text
{
    font: 12px normal Verdana, Arial;
    text-align: left;
    line-height:1.5em;
}
/* home banner accordion*/
* {margin:0; padding:0}
.outtline
{    
    border:1px solid #949597;
}
    
.sm 
{
    list-style:none; 
    width:950px; 
    height:226px; 
    display:block; 
    overflow:hidden;
}
.sm li 
{
    float:left;
    display:inline;
    overflow:hidden;
}
.su
{
    list-style:none; 
    width:654px; 
    height:192px; 
    display:block; 
    overflow:hidden;
}
.su li 
{
    float:left;
    display:inline;
    overflow:hidden;
}

/* Inventory */

.modelname
{
    font:7pt;
    font-weight:normal;
    
}
.incentiveTitleRed
{
    font-size: 11pt;
    font-weight:bold;
    color:Red;
    padding:5px;
}