/* Layour */
body { margin:0 auto; width:910px; }

/* Search form */
#search { background:url(../img/search_bg.gif) no-repeat; clear:both; float:left; height:129px; margin-bottom:25px; padding:15px; width:880px; }
#search h3 { margin-bottom:15px; }
#search .searchBox { margin-bottom:10px;}
#search .searchBox input { margin-left:5px; font-size:16px; width:430px;}
#search .column { float:left; width:262px; }
#search label { clear:left; color:#666; font-size:14px; font-weight:bold; float:left; margin-top:2px; width:90px; }
#search select { float:left; margin:0 0 10px 5px; width:155px; }
#search select.twoSelects { width:75px; }
#search button { background:url(../img/search_bt.gif) no-repeat; border:none; cursor:pointer; height:23px; margin-top:29px; text-indent:-9999px; width:82px; }

/* Search by */
#searchBy { background:url(../img/home_boxes_bg.gif) no-repeat bottom; float:left; padding-bottom:20px; width:100%; }
#searchBy h3 { background:url(../img/h3_blue_bg.gif) no-repeat; color:#FFF; height:37px; padding:8px 0 0 60px; }
#searchBy a { text-decoration:none; }
#searchBy #byBrand { float:left; width:483px; }
#searchBy #byBrand .wrapper { border:solid #d3d3d3; border-width:0 1px; float:left; padding:20px 10px 0 30px; width:441px; }
#searchBy #byBrand ul { float:left; width:140px; }
#searchBy #byBrand ul.second { margin:0 10px; }
#searchBy #byBrand li { margin-bottom:10px; }

#searchBy #byModel { float:right; width:403px; }
#searchBy #byModel h3 { background-image:url(../img/h3_orange_bg.gif); }
#searchBy #byModel ul { border:solid #d3d3d3; border-width:0 1px; float:left; padding:10px 30px 0; width:341px; }
#searchBy #byModel ul li { float:left; margin-bottom:15px; text-align:center; width:33%; }
#searchBy #byModel ul img { display:block; margin:0 auto 5px; }
