﻿/********************** Structure **********************/
/* Headers */
.CarSearch .ETHeader {margin-bottom: 0; font-size: 108%;}
#Select_Your_Vehicle h2,
#Price_Range h2	{font-size: 123.1%; font-weight: bold; margin: 1em 0 .5em 0;}
/* Combos, Slider */
.CarSearch .yui-button {margin-right: .5em;}
/* Whole search container */
#CSBtnMaster {min-height: 90px; padding-bottom: .5em; _height: 80px;}
/* YMM */
#Select_Your_Vehicle {width: 340px; margin-right: .25em; margin-left: .5em;}
/* Prices */
#Price_Range {width: 240px;}
/* Reset Container */
#CSReset {margin-top: 38px;}
/* Buttons */
#BtnYear button {width: 50px;} /*Yr Btn*/
#BtnMake button {width: 70px;} /*Mk Btn*/
#BtnModel button	{width: 120px;} /*Mdl Btn*/
#BtnMinDFList button, #BtnMaxDFList button {width: 87px;} /*$ Btns*/
/* Reset Button */
#btnReset	{font-size: 13px; font-weight: bold; text-decoration: none; background-repeat: no-repeat; width: 96px; height: 30px; text-align: center; vertical-align: middle; padding: .3em 0;}
#btnReset:hover,
#btnReset a:hover {cursor: pointer; text-decoration: none;}
/* Search Results header */
#SearchResults {margin-top: 1em; padding-left: 0; padding-bottom: 0;}
/* Table */
#btnToggleStockVin {margin-left: .4em; margin-top: .25em; font-size: 108%; font-weight: bold; color: #FCAF00;}
#btnToggleStockVin[id] .first-child {padding-right: 16px; background-position: right 5px; background-repeat: no-repeat;}
#btnToggleStockVin[id]:hover .first-child {background-position: right -21px;}
/* All btns side by side */
#Select_Your_Vehicle .yui-button,
#Select_Your_Vehicle .yui-button span,
#Select_Your_Vehicle .yui-button button,
#Price_Range .yui-button,
#Price_Range .yui-button span,
#Price_Range .yui-button button {display: inline-block; float: left;}
/* Stk/Vin Box */
#CSStockVinSearch {margin-top: .5em;}
#CSStockVinSearch input {margin-right: .5em;}

/** Sort **/
/* Contains Sort links */
#CSSort	{width: 303px; height: 22px; float: left; margin-top: 6px; padding-left: 7px;}
/* 'Sort By:' = span, Y,M,M,T,$ = a */
#CSSort span, #CSSort a
{
    display: block;
    float: left;
    height: 19px;
    text-align: center;
    text-decoration: none;
    padding-top: 3px;
}
/* 'Sort By:' */
#CSSort span	{width: 55px;}
/* Y,M,M,T,$ = a */
#CSSort a		{width: 46px;}
.CSElastik #CSSort .Price {border-right: none;}
/** Paging **/
#CSPagingTop, #CSPagingBtm {float: right; width: 380px; text-align: right;}

/** Browser History Frame **/
#yui-history-iframe {position: absolute;top: 0; left: 0; width: 1px; height: 1px; visibility: hidden;}