/******************************************** 
` Home : Base
*********************************************/
#wrapcycle { width: 990px; height: 365px; margin-bottom: 20px; background: transparent url('../../images/bg-cycle.gif') no-repeat top left; }
/******************************************** 
` Home : Wrap Cycle : Highlights
*********************************************/
#wrapcycle #highlights { width: 327px; background: transparent url('../../images/cycle/icon-compass.gif') no-repeat 97% 2%;}
#wrapcycle #highlights h3 { font-weight: bold; color: #000; }
#wrapcycle #highlights h4 { font-weight: bold; color: #000; }
#wrapcycle #highlights p { padding-right: 10px; }
#wrapcycle #highlights div.slide { width: 327px; height: 360px; margin: 4px 0 0 3px; background: transparent url('../../images/cycle/bg-highlights.gif') no-repeat top left;  }
#wrapcycle #highlights div.notfirst { display: none; }
#wrapcycle #highlights .info { padding: 20px 0 0 20px; height: 205px; }
#wrapcycle #highlights .info span { color: #666; }
#wrapcycle #highlights .specials { padding: 20px 15px 0 10px; }
#wrapcycle #highlights .specials h4 { text-transform: uppercase; color: #fff; }
#wrapcycle #highlights .specials .special h5 a { display: block; padding: 3px 5px; text-decoration: none; background: #fff; }
#wrapcycle #highlights .specials .special h5 a:hover { text-decoration: underline; }
#wrapcycle #highlights .specials .special p { margin: 0; padding: 0; color: #fff; }
/******************************************** 
` Home : Wrap Cycle : Cycled
*********************************************/
#wrapcycle #cycled { width: 658px; margin-right: 2px; }
* html #wrapcycle #cycled { margin-right: 0; }
#wrapcycle #cycled #slideshow { width: 200px; height: 323px; }
#wrapcycle #cycled #slideshow div.slide { position: relative; margin-top: 5px; width: 658px; height: 323px; }
#wrapcycle #cycled #slideshow div.slide .moreinfo { width: 300px; height: auto; margin: 10px 20px 0 20px; padding: 15px; background: #000; opacity: .7; filter: alpha(opacity = 70); color: #fff; font-size: 13px; }
#wrapcycle #cycled #slideshow div.slide .moreinfo a { color: #fff; }
#wrapcycle #cycled #slideshow div.slide .moreinfo ul li { padding-bottom: 5px; }
#wrapcycle #cycled #slideshow div.notfirst { display: none; }
#wrapcycle #cycled #cycle-nav { height: 41px; background: url('../../images/bg-cycle-rv-2.gif') no-repeat; }
#wrapcycle #cycled #cycle-nav ul#nav { margin: 0; padding: 7px 0 0 10px; list-style: none; }
#wrapcycle #cycled #cycle-nav ul#nav li { float: left; margin-right: 10px; font-weight: bold; line-height: 34px; }
#wrapcycle #cycled #cycle-nav ul#nav li a { padding: 0 10px; display: block; }
#wrapcycle #cycled #cycle-nav ul#nav li a.activeSlide { color: #fff; background: #437239; }
/******************************************** 
` Home : Middle Bar : Search & Brands
*********************************************/
#middlebar { clear: both; }
#middlebar #searchbrand { width: 330px; height: 442px; background: transparent url('../../images/home-searchbrand.gif') no-repeat top left;}
#middlebar #search { height: 210px; background: transparent url('../../images/bg-home-search.gif') no-repeat 40% 100%;}
#middlebar #search form { padding: 50px 0 0 30px; }
#middlebar #search fieldset { margin: 0; }
#middlebar #search .btn { margin-right: 10px; }
* html #middlebar #search button { margin-top: 10px; }
#middlebar #search form .key input { width: 260px; }
#middlebar #brands { height: 190px; background: transparent url('../../images/bg-home-brand.gif') no-repeat 40% 100%;}
#middlebar #brands ul { margin: 0; padding: 60px 0 0 25px; list-style: none; }
* html #middlebar #brands ul { margin: 60px 0 0 0; padding: 0 0 0 25px; }
*:first-child+html #middlebar #brands ul { margin: 60px 0 0 0; padding: 0 0 0 25px; }
#middlebar #brands ul li { width: 85px; margin-right: 10px; line-height: 20px; float: left; font-weight: bold; }
/******************************************** 
` Home : Middle Bar : Inventory
*********************************************/
#middlebar #inventory { width: 655px; height: 400px; padding-top: 60px; background: transparent url('../../images/bg-home-listing.gif') no-repeat top left;}
#middlebar #inventory p.viewall { clear: both; width: 240px; height: 30px; margin-left: 190px; text-align: center; background: transparent url('../../images/button-viewall.gif') no-repeat;}
*:first-child+html #middlebar #inventory p.viewall { margin-top: -10px; }
* html #middlebar #inventory p.viewall { margin-top: -10px; }
#middlebar #inventory p.viewall a { display: block; padding: 5px 20px 0 0; color: #fff; font-weight: bold; }
#inventory .trailer img { border: 1px solid #ccc; }
#inventory .trailer img:hover { border: 1px solid #060; }
