body{background:url(../images/home/bottom_strip.jpg) repeat-y center; background-color:#579FD1;}

div#homeMainDiv{
padding-bottom : 0; 
margin-bottom : 0;

height:200px;
}
 
div#leftbg{position:relative;float:left;width:10%;height:100px;}
div#rightbg{position:relative;float:left;}
div.homeheader{width:960px;height:152px;}
div.mainInnerDiv{padding:5px 7px 7px 7px; border:0px solid red;}
div.home1{margin:0px; padding:0px;}
div#homeimageDiv{ left:0px; width:671px; height:302px; float:left;}
div#searchinventoryDiv{ float:right; width:269px; height:302px; background:url(../images/home/search-inv.jpg) no-repeat;}
div.home2{position:relative; height:280px; margin:0;padding:0;top:0;padding-top:5px; border:0px solid red;}
div.quicklinksDiv{position:relative; width:623px; float:left;}
div.featuredVehicles{position:relative;width:623px;height:173px;background:url(../images/home/featured_vehicles.jpg) no-repeat}
div.contenttxt{position:relative;width:610px;height:74px; left:5px; top:60px; border:1px solid red;}
div.quicklinksinnerDiv{position:relative;width:623px;height:101px;background:url(../images/home/links-BG.jpg) no-repeat;top:6px;}
div#featuredVideo{position:relative;width:317px;height:280px;background-color:#E1E1E1;float:left;left:6px}
div.newcarInventoryQuick{position:relative;width:147px;height:69px;background-color:red;top:15px;left:5px;float:left;margin:0 0 0 5px}

div#selectamodeldiv{position:relative;width:945px;height:137px;float:left;top:5px;background:url(../images/home/select-model.jpg) no-repeat;border:0px solid red;}
div#wrap{position:relative;width:880px;height:90px;float:left; left:30px; top:40px; border:0px solid red;}

div.model1{position:relative; float:left; width:107px; height:80px; left:15px; cursor:pointer;}
div.modelimg{position:relative; float:left; width:100%; height:60px; top:0px; border:0px solid red;}
span.modeltxt1{position:relative;float:left; width:100%; height:20px; top:0px; text-align:center; font-family:arial; font-size:12px; font-weight:bold; color:#000; }

div.model2{position:relative; float:left; width:107px; height:80px; left:30px; cursor:pointer;}
div.model3{position:relative; float:left; width:107px; height:80px; left:45px; cursor:pointer;}
div.model4{position:relative; float:left; width:107px; height:80px; left:60px; cursor:pointer;}
div.model5{position:relative; float:left; width:107px; height:80px; left:75px; cursor:pointer;}
div.model6{position:relative; float:left; width:107px; height:80px; left:90px; cursor:pointer;}
div.model7{position:relative; float:left; width:107px; height:80px; left:105px; cursor:pointer;}
div.model8{position:relative; float:left; width:107px; height:80px; left:120px; cursor:pointer;}
div.model9{position:relative; float:left; width:107px; height:80px; left:135px; cursor:pointer;}
div.model10{position:relative; float:left; width:107px; height:80px; left:150px; cursor:pointer;}
div.model11{position:relative; float:left; width:107px; height:80px; left:165px; cursor:pointer;}
div.model12{position:relative; float:left; width:107px; height:80px; left:180px; cursor:pointer;}

div#about_contentdiv{position:relative;width:945px;height:auto;float:left;top:10px;border:0px solid red;}
div#about_contentdiv div.headtext{position:relative;float:left; width:500px; height:20px; top:5px; left:0px; text-align:left; font-family:arial; font-size:18px; font-weight:bold; color:#07497E; text-transform:uppercase; border:0px solid red;}

div.home_footer_div{position:relative;width:960px;height:20px;float:left;top:8px;  border:0px solid red;}


ul.fmodels li {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 630px;
    height: 90px;
	border:1px solid blue;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}


.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 990px;
    height: 90px;
	border:0px solid red;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 120px; /* east LI item width */
    height: 90px;
	border:0px solid red;
	cursor:pointer;
}



.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango .jcarousel-container {
    
    background: #feeeef;
    border: 1px solid #000000;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 990px;
    padding: 20px 10px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  880px;
    height: 90px;
	border:0px solid green;

}
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 30px;
    left: 885px;
    width: 13px;
    height: 21px;
    cursor: pointer;
    background: transparent url(../images/home/arrow.png) no-repeat 0 0;
	border:0px solid red;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
	background: transparent url(../images/home/arrow.png) no-repeat 0 0;
    background-position: -14px -29px;
	border:0px solid red;

}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
	 background: transparent url(../images/home/arrow.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
	 

}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 30px;
    left: -15px;
    width: 13px;
    height: 21px;
    cursor: pointer;
    background: transparent url(../images/home/arrow.png) no-repeat 0 0;
	    background-position: -14px 0;

}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
	  background: transparent url(../images/home/arrow.png) no-repeat 0 0;
    background-position: 0px -29px;
}



.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
	
	 
}

div#bannerouter{position:relative; float:left; width:945px; top:10px; height:0px; border:0px solid red; }
div.banner1{position:relative; float:left; width:234px; height:60px; top:5px; left:10px; border:1px solid red;}