@charset "utf-8";
/* CSS Document */

div.navigation-buttons 
{
	float:left;
	width : 192px;
	padding-bottom: 10px;
}

div.navigation-buttons ul li
{
	float: left;
}

div.navigation-buttons ul li a
{
	height: 21px;
	padding-top: 4px;
	display: block;
	padding-left: 28px;
	margin-right: 15px;
	font-size: 9px;
	width: 100px;
}

div.navigation-buttons ul li a.test-drive
{
	background: url(../images/book-a-test-drive.png) no-repeat;	
	height: 41px;
	display: block;
	padding: 12px 0 0 45px;
	margin-left: 5px;
}

div.navigation-buttons ul li a.vehicle-enquiry
{
	background: url(../images/enquire-icon.png) no-repeat;	
	height: 41px;
	display: block;
	padding: 12px 0 0 50px;
}

div.new-car-review
{
    float:left;
	width : 192px;
	padding: 0;
	border-top: 1px solid #ccc;
	margin-bottom: 10px;
}


div.new-car-reviews-collection div.rating h3
{
    width: auto;
    float: left;
    padding-top: 4px;
}
div.new-car-reviews-collection div.rating
{
    width: 100%;
    float: left;
    padding-top: 10px;
    border-top: 1px solid #fff;
}
div.new-car-reviews-collection div.rating img
{
    width: auto;
    float: right;
}
div.new-car-reviews-collection div.review 
{
    width: 100%;
    float: left;
}
div.new-car-reviews-collection div.review blockquote
{
    padding: 0 0 0 30px;
    font-style: italic;
    background: #ececec url(../images/blockquote-open.gif) no-repeat left top;	
    min-height: 30px;
    width: 147px;
}
div.new-car-reviews-collection div.review blockquote span
{
    background: #ececec url(../images/blockquote-close.gif) no-repeat right bottom;
    min-height: 30px;
    width: 127px;
    padding: 0 35px 0 0;
    display: block;
    color: #000;
}
div.new-car-main-image-container {
    height: 245px;
}
div.new-car-main-image-container, div.new-car-thumbnail-image-container {
    float:left;
    width:367px;
    clear: left;
    position: relative;
}
div.new-car-thumbnail-image-container {
    float:left;
    width:367px;
    clear: left;
    position: absolute;
    top: 245px;
}
div.new-car-main-image-container div.main-image {
    position: absolute;
    top: 0;
    left: 0;
    height: 245px;
}
div.thumbnail-image  
{
    float: left;
    position: relative;
}
div.new-car-thumbnail-image-container div.thumbnail-image div.vehicle-image-border-thumb {
    background:transparent url(../images/used-car-image-border-thumb.png) no-repeat scroll left top;
    height:82px;
    left:0;
    position:absolute;
    top:0;
    width:121px;
}
div.vehicle-view-container {
    position:relative;
}
div.new-car-image-collection {
    border-right:1px solid #CCCCCC;
    float:left;
    width:367px;
    height: 325px;
    margin-bottom: 10px;
}
div.options-reviews {
    border-left:1px solid #FFFFFF;
    float:left;
    height:325px;
    padding-left:5px;
    width:195px;
    margin-bottom: 10px;
}
div.bounding-box-top {
    border-bottom:1px solid #CCCCCC;
    float:left;
    padding-bottom:5px;
    position:relative;
    width:100%;
}
div.bounding-box-bottom {
    border-top:1px solid #fff;
    float:left;
    padding-top: 15px;
    position:relative;
    width:100%;
}
div.main-image div.vehicle-image-border-main {
    background:transparent url(../images/new-car-image-border-main.png) no-repeat scroll left top;
    height:225px;
    left:0;
    position:absolute;
    top:0;
    width:362px;
}
div.main-content div.new-car-main-image-container 
{
    float: none;
}
div.main-content div.new-car-main-image-container img.main-image {
    float:left;
    padding: 5px 0px 0px 5px;
    width: 348px;
    height: 215px;
}
div.main-content div.new-car-thumbnail-image-container div.thumbnail-image img.thumbnail-image {
    cursor:pointer;
    height:72px;
    padding:5px;
    width:110px;
}