﻿.stocksearchform

{

    PADDING-LEFT: 75px

}

.stocksearchformelement

{

    FONT-SIZE: 9px;

    WIDTH: 150px

}

.stocksearchformelement2

{

    FONT-SIZE: 9px;

    WIDTH: 64px

}

.homesearchform

{

    PADDING-LEFT: 45px

}

.homesearchformbutton

{

    PADDING-RIGHT: 50px

}

.homesearchformelement

{

    FONT-SIZE: 9px;

    WIDTH: 150px

}

.homesearchformelement2

{

    FONT-SIZE: 9px;

    WIDTH: 64px

}

.stocksearchvehiclelist

{

    FONT-SIZE: 9px;

    FONT-FAMILY: Verdana, Arial, Helvetica

}

.quicklinks

{

    FONT-SIZE: 9px;

    FONT-FAMILY: Verdana, Arial, Helvetica

}

.quicklinks A:link

{

    FONT-SIZE: 9px;

    CURSOR: hand;

    COLOR: #6d6d6d;

    FONT-FAMILY: Verdana, Arial, Helvetica

}

.quicklinks A:visited

{

    FONT-SIZE: 9px;

    CURSOR: hand;

    COLOR: #6d6d6d;

    FONT-FAMILY: Verdana, Arial, Helvetica

}

.quicklinks A:hover

{

    FONT-SIZE: 9px;

    CURSOR: hand;

    COLOR: #d41309;

    FONT-FAMILY: Verdana, Arial, Helvetica

}

.quicklinks A:active

{

    FONT-SIZE: 9px;

    CURSOR: hand;

    COLOR: #6d6d6d;

    FONT-FAMILY: Verdana, Arial, Helvetica

}

.quicklinksmd

{

    FONT-SIZE: 10px;

    FONT-FAMILY: Verdana, Arial, Helvetica

}

.quicklinksmd A:link

{

    FONT-SIZE: 10px;

    CURSOR: hand;

    COLOR: #6d6d6d;

    FONT-FAMILY: Verdana, Arial, Helvetica

}

.quicklinksmd A:visited

{

    FONT-SIZE: 10px;

    CURSOR: hand;

    COLOR: #6d6d6d;

    FONT-FAMILY: Verdana, Arial, Helvetica

}

.quicklinksmd A:hover

{

    FONT-SIZE: 10px;

    CURSOR: hand;

    COLOR: #d41309;

    FONT-FAMILY: Verdana, Arial, Helvetica

}

.quicklinksmd A:active

{

    FONT-SIZE: 10px;

    CURSOR: hand;

    COLOR: #6d6d6d;

    FONT-FAMILY: Verdana, Arial, Helvetica

}

.specialcontainer

{

    BORDER-RIGHT: #d41309 thin solid;

    BORDER-TOP: #d41309 thin solid;

    PADDING-LEFT: 5px;

    MARGIN-LEFT: 15px;

    BORDER-LEFT: #d41309 thin solid;

    WIDTH: 380px;

    BORDER-BOTTOM: #d41309 thin solid

}

.specialcontainer IMG

{

    PADDING-RIGHT: 5px;

    PADDING-LEFT: 5px;

    FLOAT: right;

    PADDING-BOTTOM: 5px;

    PADDING-TOP: 5px;

    POSITION: relative

}

.specialcontainer P

{

    FONT-SIZE: 11px

}

.container

{

    OVERFLOW: hidden;

    HEIGHT: 315px;

    TEXT-ALIGN: left

}

.textcontainer

{

    PADDING-LEFT: 15px

}

.textcontainer P

{

    FONT-SIZE: 11px

}

.StockSearchVehicleListing TR

{

    BORDER-TOP: #cccccc thin solid;

    BORDER-BOTTOM: #cccccc thin solid

}

.specialcorner IMG

{

    Z-INDEX: 1;

    LEFT: 5px;

    WIDTH: 64px;

    POSITION: relative;

    TOP: -2px;

    HEIGHT: 58px

}

.info {

background-color:#E4E4E4; 

border: 1px solid #D41309; 

font-family:Arial, Helvetica, sans-serif; 

font-size: 12px; font-weight: normal; 

color: black; 

position:absolute; width:20%; 

display: none; 

padding: 5px 3px 10px 2px; 

z-index:100; 

}

.style1 

{

font-weight: bold

}

.FormLabel

{

font-size:10px;

}

.HomePageText

{

padding-left:10px;

padding-right:2px;

}

.VehicleSearchResultsLineVehText A

{

    FONT-SIZE: 11px;

    CURSOR: hand;

    COLOR: #6d6d6d;

    FONT-FAMILY: Verdana, Arial, Helvetica

}



.VehicleSearchResultsLineVehText A:link

{

    FONT-SIZE: 11px;

    CURSOR: hand;

    COLOR: #6d6d6d;

    FONT-FAMILY: Verdana, Arial, Helvetica

}



.VehicleSearchResultsLineVehText A:hover

{

    FONT-SIZE: 11px;

    CURSOR: hand;

    COLOR: #d41309;

    FONT-FAMILY: Verdana, Arial, Helvetica

}



.VehicleSearchResultsLineVehText A:active

{

    FONT-SIZE: 11px;

    CURSOR: hand;

    COLOR: #6d6d6d;

    FONT-FAMILY: Verdana, Arial, Helvetica

}



.VehicleSearchResultsLineVehText A:visited

{

    FONT-SIZE: 11px;

    CURSOR: hand;

    COLOR: #6d6d6d;

    FONT-FAMILY: Verdana, Arial, Helvetica

}



.VehicleSearchResultsAltLineVehText A

{

    FONT-SIZE: 11px;

    CURSOR: hand;

    COLOR: #6d6d6d;

    FONT-FAMILY: Verdana, Arial, Helvetica

}



.VehicleSearchResultsAltLineVehText A:link

{

    FONT-SIZE: 11px;

    CURSOR: hand;

    COLOR: #6d6d6d;

    FONT-FAMILY: Verdana, Arial, Helvetica

}



.VehicleSearchResultsAltLineVehText A:hover

{

    FONT-SIZE: 11px;

    CURSOR: hand;

    COLOR: #d41309;

    FONT-FAMILY: Verdana, Arial, Helvetica

}



.VehicleSearchResultsAltLineVehText A:active

{

    FONT-SIZE: 11px;

    CURSOR: hand;

    COLOR: #6d6d6d;

    FONT-FAMILY: Verdana, Arial, Helvetica

}



.VehicleSearchResultsAltLineVehText A:visited

{

    FONT-SIZE: 11px;

    CURSOR: hand;

    COLOR: #6d6d6d;

    FONT-FAMILY: Verdana, Arial, Helvetica

}



/*Lexus 07 sytles*/

.lexusAllModelNavigationTable

{

    background-image: url(images/lexus/lexus_title_bkg.jpg);

    background-repeat: repeat-x; 

    height: 55px;

    width: 150px;

    margin-bottom: 1px;

}



.lexusAllModelNavigation

{

    COLOR: #333333;

    font-weight: 100;

    CURSOR: hand;

    text-transform: uppercase;

    vertical-align: top;

    padding-top: 16px;

}

.lexusAllModelNavigation A

{

    margin-left: 9px;

    margin-right: 7px;

    text-decoration: none;

    font-size: 13px;

    FONT-FAMILY: Verdana, Arial, Helvetica

}

.lexusAllModelNavigation A:link

{

    COLOR: #333333;

}

.lexusAllModelNavigation A:visited

{

    COLOR: #333333;

}

.lexusAllModelNavigation A:hover

{

    COLOR: #333333;

    text-decoration: underline;

}

.lexusAllModelNavigation A:active

{

    COLOR: #333333;

}



.lexusModelNavigationTable

{

    background-image: url(images/lexus/lexus_title_bkg.jpg);

    background-repeat: repeat-x; 

    height: 55px;

    width: 600px;

    margin-bottom: 1px;

}



.lexusModelNavigation

{

    COLOR: #333333;

    font-weight: 100;

    CURSOR: hand;

    text-transform: uppercase;

    width: 70%;

    border-left: 1px solid #DCDCDC;

    vertical-align: top;

    padding-top: 9px;

}



.lexusModelNavigation A

{

    margin-left: 7px;

    margin-right: 7px;

    text-decoration: none;

    font-size: 13px;

    FONT-FAMILY: Verdana, Arial, Helvetica

}



.lexusModelNavigation A:link

{

    COLOR: #333333;

}



.lexusModelNavigation A:visited

{

    COLOR: #333333;

}



.lexusModelNavigation A:hover

{

    COLOR: #333333;

    text-decoration: underline;

}



.lexusModelNavigation A:active

{

    COLOR: #333333;

}



.lexushomesearchform

{

    PADDING-LEFT: 5px;

    font-family: Verdana, Arial, Helvetica;

}



.lexushomesearchform P

{

    PADDING-LEFT: 5px;

    font-family: Verdana, Arial, Helvetica;

    font-size: 10px;

    color: #727272;

    margin: 0;

}



.lexussearchform P

{

    margin:0;

    PADDING: 0px 0px 0px 5px;

    font-family: Verdana, Arial, Helvetica;

    font-size: 11px;

    color: #727272;

}



.lexushomesearchform A:link

{

    BORDER-RIGHT: #dbdbdb 1px solid;

    PADDING-RIGHT: 5px;

    BORDER-TOP: #d0d0d0 1px solid;

    PADDING-LEFT: 5px;

    FONT-WEIGHT: bold;

    BACKGROUND-IMAGE: url(/images/btnBG.gif);

    PADDING-BOTTOM: 2px;

    TEXT-TRANSFORM: uppercase;

    BORDER-LEFT: #d0d0d0 1px solid;

    COLOR: #999999;

    MARGIN-RIGHT: 3px;

    PADDING-TOP: 2px;

    BORDER-BOTTOM: #dbdbdb 1px solid;

    BACKGROUND-COLOR: #f2f2f2;

    TEXT-DECORATION: none

}

.lexushomesearchform A:visited

{

    BORDER-RIGHT: #dbdbdb 1px solid;

    PADDING-RIGHT: 5px;

    BORDER-TOP: #d0d0d0 1px solid;

    PADDING-LEFT: 5px;

    FONT-WEIGHT: bold;

    BACKGROUND-IMAGE: url(/images/btnBG.gif);

    PADDING-BOTTOM: 2px;

    TEXT-TRANSFORM: uppercase;

    BORDER-LEFT: #d0d0d0 1px solid;

    COLOR: #999999;

    MARGIN-RIGHT: 3px;

    PADDING-TOP: 2px;

    BORDER-BOTTOM: #dbdbdb 1px solid;

    BACKGROUND-COLOR: #f2f2f2;

    TEXT-DECORATION: none

}



.lexushomesearchform A.on:link

{

    COLOR: #666666

}



.lexushomesearchform A.on:visited

{

    COLOR: #666666

}



.lexushomesearchform A.on:active

{

    COLOR: #666666

}



.lexushomesearchform A.on:hover

{

    COLOR: #666666

}



.lexushomesearchform A:hover

{

    COLOR: #666666

}



.lexushomesearchform A:active

{

    COLOR: #666666

}



.lexussearchform A:link

{

    BORDER-RIGHT: #dbdbdb 1px solid;

    PADDING-RIGHT: 5px;

    BORDER-TOP: #d0d0d0 1px solid;

    PADDING-LEFT: 5px;

    FONT-WEIGHT: bold;

    BACKGROUND-IMAGE: url(/images/btnBG.gif);

    PADDING-BOTTOM: 2px;

    TEXT-TRANSFORM: uppercase;

    BORDER-LEFT: #d0d0d0 1px solid;

    COLOR: #999999;

    MARGIN-RIGHT: 3px;

    PADDING-TOP: 2px;

    BORDER-BOTTOM: #dbdbdb 1px solid;

    BACKGROUND-COLOR: #f2f2f2;

    TEXT-DECORATION: none

}

.lexussearchform A:visited

{

    BORDER-RIGHT: #dbdbdb 1px solid;

    PADDING-RIGHT: 5px;

    BORDER-TOP: #d0d0d0 1px solid;

    PADDING-LEFT: 5px;

    FONT-WEIGHT: bold;

    BACKGROUND-IMAGE: url(/images/btnBG.gif);

    PADDING-BOTTOM: 2px;

    TEXT-TRANSFORM: uppercase;

    BORDER-LEFT: #d0d0d0 1px solid;

    COLOR: #999999;

    MARGIN-RIGHT: 3px;

    PADDING-TOP: 2px;

    BORDER-BOTTOM: #dbdbdb 1px solid;

    BACKGROUND-COLOR: #f2f2f2;

    TEXT-DECORATION: none

}



.lexussearchform A.on:link

{

    COLOR: #666666

}



.lexussearchform A.on:visited

{

    COLOR: #666666

}



.lexussearchform A.on:active

{

    COLOR: #666666

}



.lexussearchform A.on:hover

{

    COLOR: #666666

}



.lexussearchform A:hover

{

    COLOR: #666666

}



.lexussearchform A:active

{

    COLOR: #666666

}



.lexushomesearchformheader P

{

    PADDING-LEFT: 5px;

    font-family: Verdana, Arial, Helvetica;

    font-size: 11px;

    color: #727272;

    font-weight: bold;

}



.lexushomesearchformelement

{

    FONT-SIZE: 9px;

    WIDTH: 80px;

    font-family: Verdana, Arial, Helvetica;

    color: #999999;

}



.lexussearchformelement

{

    FONT-SIZE: 9px;

    WIDTH: 100px;

    font-family: Verdana, Arial, Helvetica;

    color: #999999;

}



.lexussearchformelementsmall

{

    FONT-SIZE: 9px;

    WIDTH: 70px;

    font-family: Verdana, Arial, Helvetica;

    color: #999999;

}



.lexushomesearchtable

{

    background-image:url(images/lexus/lexus_home_search_bkg.jpg);

    repeat: repeat-x;

    width: 246px;

    height: 88px;

    margin: 0px 0px 0px 2px;

}



.lexussearchtable

{

    background-image:url(images/lexus/lexus_nav_bkg.jpg);

    repeat: repeat-x;

    width: 100%;

    height: 130px;

    padding-left: 20px;

}



.LexusSearchResultsHeader td

{

    padding-left: 10px;

    font-size: 11px;

    font-family: verdana, arial;

    COLOR: #666666;

}



.LexusSearchResults

{

    margin-left:-10px;

    margin-top: 10px;

}



.LexusSearchResults td p

{

    font-size: 10px;

    font-family: verdana, arial;

    COLOR: #666666;

    margin: 0;

}



.LexusSearchResults td p b

{

    font-size: 10px;

    font-family: verdana, arial;

    COLOR: #666666;

    margin: 0;

}



.SearchResultsTop

{

    border-bottom: solid 1px #E3ECF1;

    vertical-align: middle;

    height: 25px;

}



.SearchResultsTop P

{

    font-size: 11px;

    font-family: verdana, arial;

    COLOR: #666666;

    font-weight: bold;

}



.SearchResultsTop P B

{

    font-size: 11px;

    font-family: verdana, arial;

    COLOR: #666666; 

    font-weight: bold;

}



.arrowListTable

{

    margin-top: 12px;

}



.arrowList

{

    list-style-image: url(images/lexus/bullet_dblarrow.gif);

    PADDING-LEFT: 2px;

    PADDING-BOTTOM: 3px;

    WIDTH: 175px;

    PADDING-TOP: 3px;

    font-size: 11px;

    margin-left: 5px;

}

.arrowList A:visited

{

    COLOR: #999999;

    TEXT-DECORATION: none

}

.arrowList A:active

{

    COLOR: #999999;

    TEXT-DECORATION: none

}

.arrowList A:link

{

    COLOR: #999999;

    TEXT-DECORATION: none

}

.arrowList A:hover

{

    FONT-WEIGHT: normal;

    COLOR: #333333;

    TEXT-DECORATION: none

}

ul.listlevel1

{

  list-style-type: none;

  float:left;

  margin-top: 5px;

}



ul.listlevel1 li

{

  display: inline;

}



ul.listlevel2

{

  list-style-type: none;

  float:left;

  margin: 0px;

  padding: 0px;

}



ul.listlevel2 li

{

  position: relative;

}



.mandatoryFieldUnderline

{

    MARGIN-TOP: 10px;

    FONT-SIZE: 11px;

    MARGIN-BOTTOM: 0px;

    PADDING-BOTTOM: 5px;

    COLOR: #666666;

    BORDER-BOTTOM: #dfe8ee 1px solid

}



/*Lexus Price List Styles*/

.LexusPriceListTable

{

    margin-left: 195px;

    width: 555px;

}



.SpecHeaderLine

{

    PADDING-BOTTOM: 4px;

    TEXT-TRANSFORM: capitalize;

    BORDER-BOTTOM: #dfe8ee 1px solid

}



.SpecName

{

    VERTICAL-ALIGN: top;

    PADDING-TOP: 4px

}



.SpecValue

{

    VERTICAL-ALIGN: top;

    PADDING-TOP: 4px

}



/*Lexus Page Title Style*/

.LexusPageTitleTable

{

    background-image:url(images/lexus/lexus_title_bkg.jpg);

    repeat: repeat-x;

    width: 100%;

    height: 65px;

}



.LexusPageTitleTable td

{

    padding-left: 25px;

    font-size: 24px;

    color: #CCCCCC;

    text-transform: uppercase;

    vertical-align: middle;

}



.LexusPageTitleLeft

{

    width: 195px;

}



.LexusTile

{

    margin-top: 0px;

}



.LexusTile tr td p

{

    margin-top: 0px;

}



.LexusModelFlash

{

    margin-bottom: 1px;

}



.PageMenuContainer .PageMenu ul li a.sep

{

    color: #DCD7D7;

    cursor: default;

}



.lexusFooter P

{

font-size: 9px;

font-family: verdana;

text-transform:uppercase;

margin-top: 20px;

margin-bottom: 20px;

}



.lexusFooterRight P

{

text-align: right;

font-size: 9px;

font-family: verdana;

text-transform:uppercase;

}



.lexusFooterRight P A

{

font-size: 9px;

color: #999999;

}



.lexusFooterRight P A:hover

{

font-size: 9px;

color: #666666;

}



.lexusHeader

{

margin-top: -10px;

}



.lexusHeaderRight

{

background-color: #F7F7F7;

}



.lexusHeaderRight P

{

text-align: right;

font-size: 9px;

font-family: verdana;

text-transform:uppercase;

margin: 2px 0px 2px 0px;

}



.lexusHeaderRight P A

{

font-size: 9px;

color: #999999;

}



.lexusHeaderRight P A:hover

{

font-size: 9px;

color: #666666;

}





.lexusletussearch P

{

    margin:0;

    PADDING: 0px 0px 0px 5px;

    font-family: Verdana, Arial, Helvetica;

    font-size: 11px;

    color: #727272;

}



.lexusletussearch A

{

    FONT-WEIGHT: normal;

    COLOR: #81a6ba;

    TEXT-DECORATION: none;

    outline: none

}



.lexusletussearch A:hover

{

    COLOR: #2a546b

}



a.optiontooltip{

    position:relative;

    z-index:24;

}



a.optiontooltip:hover

{

    z-index:25; 

    border: none;

}



a.optiontooltip span

{

    display: none

}



a.optiontooltip:hover span

{ 

    display:block;

    position:absolute;

    top:15px;

    left:15px; 

    width:300px;

    height: 45px;

    border:1px solid #333333;

    background-image: url(images/lexus/tooltip_bkg.jpg);

    background-repeat: repeat-x;

    background-position: bottom;

    background-color: #FFFFFF;

    color:#333333;

    text-align: left;

    vertical-align: middle;

    padding: 3px 3px 3px 3px;

}



a.vfelToolTip{

    position:relative;

    z-index:24;

    font-weight: bold;

    font-size: 10px;

}



a.vfelToolTip:hover

{

    z-index:25; 

    border: none;

    font-weight: bold;

}



a.vfelToolTip span

{

    display: none;

    font-weight: normal;

}



a.vfelToolTip:hover span

{ 

    display:block;

    position:absolute;

    top:15px;

    left:15px; 

    width:200px;

    height: 45px;

    border:1px solid #CCCCCC;

    background-color: #FFFFFF;

    color:#333333;

    text-align: left;

    vertical-align: middle;

    padding: 3px 3px 3px 3px;

    text-decoration: none;

    font-weight: normal;

    font-size: 10px;

}
