/* Features */
.feature { float:left; position:relative; width:225px; height:150px;overflow:hidden; background: #333;-webkit-border-radius:2px; border-radius:2px;margin-bottom:10px;}
/*** .feature#feature-end { margin-bottom:0px; } ***/
.feature h2 { color:#222; position:absolute; top: 10px; left:10px;text-shadow:none; background: #fff; padding:5px 10px 0px;width: auto;z-index:3;opacity:0.9;}
.feature img { position:absolute; top: 0px;left:0px; z-index:2;border-bottom:1px solid #666;}
.feature span { position:absolute; left:5px; top:120px; margin:0 auto;background-color:#222; font-size:16px; line-height:16px; letter-spacing:-1px; font-family:'DroidSansRegular', Arial, sans-serif; color:#fff; font-weight:100; text-transform:uppercase; padding:7px 10px 2px;z-index:3;opacity:0.8; }

/* Recently Viewed */
#recent { float:left; width:205px; min-height:112px; padding:15px 10px 0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#222222; }
#recent h2 { color:#fff; text-shadow:1px 1px 1px #000; }
#recent img { float:left; width:95px; height:72px; background-color:#fff; margin-bottom:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; opacity:1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
#recent img:hover { opacity: 0.7; }
#recent .left { margin-left:10px; }
#compare { float:left; width:200px; height:17px; padding-top:6px; margin-bottom:10px; background-color:#000; text-align:center; color:#fff; font-size:14px; font-family:'DroidSansRegular', Arial, sans-serif; letter-spacing:-1px; text-transform:uppercase; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
#compare:hover { text-decoration:none; background-color:#222222; color:#fff; }

/* Star Car */
#starcar { float:left; width:225px; margin-bottom:10px; background-color:#444; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#starcar h2 { color:#fff; text-shadow:1px 1px 1px #000; margin:0; padding:10px 0 8px; text-align:center; background-color:#222; background-image: url(/assets/core/graphics/search-line.png); background-position:bottom left; background-repeat:repeat-x; -webkit-border-top-left-radius:3px; -moz-border-radius-topleft:3px; border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topright:3px; border-top-right-radius:3px; }
#starcar a { float:left; position:relative; width:220px; height:170px; }
#starcar img { float:left; width:200px; height:150px; margin:10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#000; }
#starcar a span { position:absolute; width:50px; height:17px; text-align:center; padding-top:6px; background-color:#222; bottom:10px; right:10px; color:#fff; font-size:14px; font-family:'DroidSansRegular', Arial, sans-serif; letter-spacing:-1px; text-transform:uppercase; -webkit-border-top-left-radius:2px; -moz-border-radius-topleft:2px; border-top-left-radius:2px; -webkit-border-bottom-right-radius:3px; -moz-border-radius-bottomright:3px; border-bottom-right-radius:3px; }
#starcar a span:hover { text-decoration:none; background-color:#000; color:#fff; }

/* Search */
#search { float:left; position:relative; width:205px; height:265px; padding:15px 10px 0 10px; margin-bottom:10px; background-color:#222; -webkit-border-radius:2px; border-radius:2px; -moz-box-shadow:0px 0px 5px #999; -webkit-box-shadow:0px 0px 5px #999; box-shadow:0px 0px 5px #999; }
#home-search { position:absolute; top:0px; right:0px; z-index:999;}
#search { height:285px;}
#search h2 { color:#fff; text-align:center; margin-bottom:10px; margin-top:10px; text-shadow:1px 1px 1px #222; }
#search p { color:#fff; text-align:center; margin-bottom:10px; }
#search p a { font-weight:bold; color:#fff; }
#search #count-wrap { float:left; width:200px; padding-top:11px; margin-top:11px; text-align:center; color:#fff; font-size:16px; letter-spacing:-1px; font-family:'DroidSansRegular', Arial, sans-serif; font-weight:100; background: url(/assets/core/graphics/search-line.png) top left repeat-x; margin-top:0px;padding:20px 0 10px;}
#search #count { display:inline-block; font-family:'DroidSansBold', Arial, sans-serif; }
#search-form { float:left; width:200px; margin-top:5px; }
#search-form #make, #search-form #model { float:left; height:25px; width:200px; margin-bottom:20px; border:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
#search label.searchLabel { float:left; color:#fff; width:80px; height:15px; padding:0; margin:0;  }
#search label.ui-button { font-size:12px; margin-bottom:10px; }
#search .ui-button-text { padding:.4em 1.20em; }
#search #amount { float:left; background:none; border:none; color:#fff; width:120px; height:15px; padding:0; margin:0; font-weight:bold; }
#search #slider-wrap { float:left; width:198px; }
#search #slider-range { margin-top:10px; }
#search #submit { float:right; margin-top:10px; width:90px; padding-top:5px; height:30px; border:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:'DroidSansRegular', Arial, sans-serif; font-size:15px; color:#000; letter-spacing:-1px; background: #bcbcbc; background: -moz-linear-gradient(top, #bcbcbc 0%, #eeeeee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcbcbc), color-stop(100%,#eeeeee)); background: -webkit-linear-gradient(top, #bcbcbc 0%,#eeeeee 100%); background: -o-linear-gradient(top, #bcbcbc 0%,#eeeeee 100%); background: -ms-linear-gradient(top, #bcbcbc 0%,#eeeeee 100%); background: linear-gradient(top, #bcbcbc 0%,#eeeeee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#eeeeee',GradientType=0 ); }
#search #submit:hover { text-decoration:none; background:#eee; }
#wait { display:none; }