.slider { width: 100%; float: none; position: relative; top: -5px; z-index:-999; -moz-box-shadow: 3px 3px 5px 6px #ccc; -webkit-box-shadow: 3px 3px 5px 6px #ccc; box-shadow : 1px -3px 5px 6px rgba(0, 0, 0, 0.4); }
.slider img { width: 100%; float: left; }

.nivoSlider { position: relative; width: 100%; height: auto; overflow: hidden; background: #fff url(../images/loading.gif) no-repeat 50% 50%; height:519px;}
.nivoSlider img { position: absolute; top: 0px; left: 0px; max-width: none; }
.nivo-main-image { display: block !important; position: relative !important; width: 100% !important; }
.nivoSlider a.nivo-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none; background: white; filter: alpha(opacity=0); opacity: 0; }
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; top: 0; }
.nivo-box { display: block; position: absolute; z-index: 5; overflow: hidden; }
.nivo-box img { display: block; }
.nivo-caption { display: none; }

.nivo-html-caption { display: none; }
.nivo-directionNav a { float: right; margin: 0 auto; position: absolute; top: 3%; cursor: pointer; text-indent: -9999px; z-index: 15; opacity: 0.4; width: 56px; height: 56px; }
.nivo-directionNav a:hover { opacity: 1; }
.nivo-prevNav { right: 230px; background: url(../images/pre.png) right top no-repeat; }
.nivo-nextNav { right: 170px; background: url(../images/next.png) right top no-repeat; }
.nivo-controlNav { text-align: center; padding: 10px 0 0; position: absolute; width: 100%; }
.nivo-controlNav a { display: inline-block; text-indent: -9999px; cursor: pointer; width: 25px; height: 24px; background: url(../images/pagination-button.html) right top no-repeat; }
.nivo-controlNav a.active { font-weight: bold; background: url(../images/pagination-button.html) left top no-repeat; }

.quick-links { width: 869px; background: #C71633 url(../images/quicklink-divider.gif) repeat-y; height: 108px; text-align: center; margin: 0 auto; position: relative; top: -40px;}
.quick-links ul li a span{font-size: 18px; color: #fff; text-transform: uppercase; text-align: center; font-weight: bold; float:left; padding:73px 0 0 0; width:100%; }
.quick-links-offers {width: 190px; height: 108px; float:left; background: url(../images/image-sprite.png) no-repeat 55px -104px; }
.quick-links-brochures { width: 245px; height: 108px; float:left; background: url(../images/image-sprite.png) no-repeat 85px -196px; }
.quick-links-insurance { width: 220px; height: 108px; float:left; background: url(../images/image-sprite.png) no-repeat 77px -287px; }
.quick-links-test-drive { width: 210px; height: 108px; float:left; background: url(../images/image-sprite.png) no-repeat 65px -382px; }

.car-model-box{width:100%; height:auto; float:left; z-index:-9999999; margin-top:-20px;}
.homepage-car-tab { width: 1000px; height: 200px; border: 1px solid #eaeaea; margin-top: 10px;}
.homepage-car-tab item { width: 50px;  border: 1px solid #eaeaea; margin-top: 10px; padding:5%}

.home-content { width: 100%; float: left; margin-bottom: 20px; }
.home-content ul { width: 100%; float: left; }
.home-content ul li { width: 22%; display: inline-block; padding: 0 2.1% 0 0; }
.home-content ul li a { color: #C71633; }
.home-content ul li p { width: 100%; text-align:left; font-size:16px; }
.home-content ul li h1 { width: 100%; text-align:left; font-size:24px; }

.home-content ul li img { border: 1px solid #eaeaea; width: 100%; }
.home-content ul li:last-child { padding: 0 0 0 0; }


