form {}
	form .selectdealer {padding: 10px 0;}
	form .selectdealer * {margin: 0; padding: 0;}
	form .selectdealer ol {}
	form .selectdealer ol li {list-style: none;}
	form .selectdealer ol li h4,
	form .selectdealer ol li h5 {font-size: 1.1em; padding: 0 0 0 15px; margin-bottom: 10px;}
	form .selectdealer ol li h5 {padding-top: 10px; cursor: pointer; padding-left: 30px;}
	form .selectdealer ol li .closed h5 {background: url(../images/icon-arrow-down-blue.gif) 17px 15px no-repeat;}
	form .selectdealer ol li .open h5 {background: url(../images/icon-arrow-up-blue.gif) 17px 15px no-repeat;}
	form .selectdealer ol li .asterix {visibility: hidden; display: none;}
	/*form .selectdealer ol li.mandatory .asterix {visibility: visible;}*/
	form .selectdealer ol li p {}
	form .selectdealer ol li p.note {margin-top: 0!important; padding: 10px 0 10px 15px!important; background-color: #DAE1E7; border-top: 1px dotted #232B33;}
	form .selectdealer ol li ol {}
	form .selectdealer ol li ol li {} /*cleared*/
	form .selectdealer ol li label {}
	form .selectdealer ol li .inputs {}
	form .selectdealer ol li .inputs input {}
	form .selectdealer ol li .inputs .post {}
	form .selectdealer ol li.dealer-search-inputs {margin-bottom: 15px;}
	form .selectdealer ol li.dealer-search-inputs ol {background-color: #DAE1E7; border-top: 1px dotted #232B33;}
	form .selectdealer ol li.dealer-search-inputs ol li {border-bottom: 1px dotted #232B33; padding-left: 15px; vertical-align: bottom;}
	form .selectdealer ol li.dealer-search-inputs ol li.focused {position: relative;}
	form .selectdealer ol li.dealer-search-inputs label {float: left; display: block; padding-top: 10px; width: 175px;}
	form .selectdealer ol li.dealer-search-inputs .inputs {float: right; border-left: 1px dotted #fff; padding: 10px 0 10px 15px; width: 347px;}
	form .selectdealer ol li.dealer-search-inputs .inputs input {width: 200px; margin-bottom: 2px; border: 1px solid #AEB4B9; padding: 2px 4px!important; line-height: 15px; font-size: 12px!important; height: 15px;}
	form .selectdealer ol li.dealer-search-inputs .inputs .post {}
	form .selectdealer ol li.dealer-search-inputs .inputs .post p {margin-top: 0!important; padding: 0!important;}
	form .selectdealer ol li.dealer-search-inputs .results {position: absolute; background-color: #fff; border: 1px solid #AEB4B9; top: 30px; left: 206px; width: 208px;}/*ie*/
	form .selectdealer ol li.dealer-search-inputs .results ul {margin: 0; padding: 0;}
	form .selectdealer ol li.dealer-search-inputs .results ul.loading {padding: 20px 0; background : transparent url(../images/dealer_loader.gif) 50% 50% no-repeat;}
	form .selectdealer ol li.dealer-search-inputs .results ul li {padding: 4px 10px; border: 0;}
	form .selectdealer ol li.dealer-search-inputs .results ul li:hover,
	form .selectdealer ol li.dealer-search-inputs .results ul li.hover {background-color: #3399FF; color: #fff; cursor: pointer;}
	form .selectdealer ol li.dealer-search-inputs em {font-style: normal; display: block; padding: 10px 0;}
	form .selectdealer ol li.dealer-search-results {display: none;}
	form .selectdealer ol li.loading {padding-top: 40px; display: block; background: url(/toyota/main/images/fl-Searching.gif) 15px 0 no-repeat;}
	form .selectdealer ol li.loading * {display: none;}
	form .selectdealer ol li.dealer-search-results li.dealer,
	form .selectdealer ol li.dealer-search-results li.other-dealers li {width: 285px; padding-left: 15px; margin-bottom: 2px;} /*cleared*/
	form .selectdealer ol li.dealer-search-results li.dealer label,
	form .selectdealer ol li.dealer-search-results li.other-dealers li label {width: 260px; float: right;}
	form .selectdealer ol li.dealer-search-results li.dealer .inputs,
	form .selectdealer ol li.dealer-search-results li.other-dealers li .inputs {width: 25px; float: left; padding-top: 2px;}
	form .selectdealer ol li p.note label {float: none; display: block; width: auto; padding-top: 0; padding-bottom: 10px;}


/* Clear hack */
form .selectdealer ol li ol li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* IE6 hack */
* html form .selectdealer ol li ol li {height: 1%;}
* html form .selectdealer ol li.dealer-search-inputs .results {top: 31px; clear: both;}
* html li.dealer-search-results li.dealer input {margin-top: -4px;}

/* IE7 hack */
*+html form .selectdealer ol li ol li {height: 1%;}
*+html form .selectdealer ol li.dealer-search-inputs .results {top: 31px;}
*+html li.dealer-search-results li.dealer input {margin-top: -4px;}

