@CHARSET "ISO-8859-1";
body
{
	margin:0;
	font-family:Arial, Helvetica, sans-serif !important;
	background:url(../images/back.gif) repeat-x center top #fff;
	font-size:12px;
	color:#646464;
}
.homepageback {
    background:url(../images/homeback.gif) repeat-x center 160px;
}
a
{
	color:#646464;
}
h1
{
	font-size:15px;
	color:#797979;
    font-weight:normal;
    font-style:italic;
}
h2
{
	margin:0;
	font-size:14px;
	color:#797979;
    margin:0px 0;
    font-weight:normal;
}
h3
{
	font-size:14px;
	font-weight:bold;
	color:#646464;
	padding:0;
}

.images {
    padding:2px;
    border:1px solid #888;
    margin:10px;
}
#outerwrapper
{
	height:auto;
    margin:0 auto;
    width:100%;
}
#mainwrapper
{
	margin:0 auto;
	padding:0;
	width:950px;
    padding:13px 18px;
    background: url(../images/body-back_05.png) repeat-y top center;
	height:auto;
	clear:both;
}
#maincontent
{
	float:left;
	width:950px;
	height:auto;
}

#header
{
	float:left;
	width:950px;
    height:auto;
	display:block;
	overflow:hidden;
}

#logo
{
    float:left;
    display:block;
    width:950px;
    height:95px;
    margin:0 0 6px 0;
    overflow:hidden;
}
#logo img {
    margin:10px 0 0 0;
}
.telephone {
  font-size:20px;
  font-weight:bold;
  color: #464646;
  float:right;
  margin:50px 0 0 0;
  color:#233f90;
  text-align:right;
  line-height:17px;
}
.small-tel {
    color:#071c59;
    font-size:14px;
}
/****** NAVIGATION ******/
.navigation {
    width:908px;
    height:34px;
    float:left;
    clear:both;
    background: url(../images/nav-bar.png) repeat-x;
    margin:0;
    padding:0 20px;
    list-style: none;
    border:1px solid #000;
    border-top-color:#6981c7;
    border-left-color:#455ea8;
    border-right-color:#111f57;
    border-bottom-color:#080f38;
}
.navigation li {
    list-style:none;
    float:left;
}
.navigation li a {
    color:#fff;
    text-decoration:none;
    display:block;
    padding:10px 27px 9px 27px;
}
.navigation li a:hover {
    text-decoration:underline;
}
.arrow {
    background:url(../images/arrow.png) no-repeat center bottom;
}
.subnavigation {
    width:950px;
    height:34px;
    float:left;
    clear:both;
    margin:0;
    padding:0;
    list-style: none;
    background:#fff;
    border-bottom:1px dotted #ccc;
}
.subnavigation li {
    list-style:none;
    float:left;
}
.subnavigation li a {
    color:#333;
    text-decoration:none;
    display:block;
    padding:10px 14px 8px 14px;
}
.subnavigation li a:hover {
    text-decoration:underline;
}
/****** HOMEPAGE *****/
.home-box-container {
    float:left;
    width:950px;
    clear:both;
    margin:20px 0 35px 0;
}
.home-box {
    float:left;
    width:250px;
    margin:0 30px;
    height:200px;
    text-align:center;
}
.home-box img {
    border:3px solid #fff;
    -moz-box-shadow: 0 0 2px 2px #ccc;
    -webkit-box-shadow: 0 0 2px 2px #ccc;
    box-shadow: 0 0 2px 2px #ccc;
    margin:5px;
}
.home-box-title {
    width:250px;
    text-align:centre;
    padding:0;
    font-size:18px;
    font-weight:bold;
    color:#071C59;
}
.home-box-title a {
    text-decoration:none;
    color:#071C59;
}

.welcome {
    width:940px;
    float:left;
    clear:both;
    border-bottom:1px dotted #ccc;
    color:#071c59;
    font-size:38px;
    padding:30px 0 10px 0;
    margin:0 0 10px 0;
}
/****** CONTENT ******/
#content
{
	float:left;
	width:950px;
	padding:0 0 0 0px;
}
.textcontent
{
    float:left;
    margin:0;
    width:680px;
    padding:0px 0px 10px 0;
    font-size:11px;
    line-height:18px;
    color:#797979;
}

#content p {
    line-height: 18px;
}
.contactpages {
    padding:10px;
    float:left;
    margin:0;
    width:660px;
}
.boxes {
    float:right;
    width:260px;
    height:auto;
}
.boxcontent {
    background:#f4f4f4;
    width:210px;
    padding:15px;
    float:right;
    color:#909090;
    border:1px solid #fff;
    font-size:11px;
}
.boxcontent .title {
    font-size:16px;
    color:#5f5f5f;
    font-weight:bold;
    margin:0 0 10px 0;
}
.boxcontent .subtitle {
    float:left;
    clear:both;
    width:260px;
    margin:6px 0 0 0;
    font-weight:bold;
}
.boxcontent-container {
    border-top:5px solid #ebebeb;
    border-bottom:1px solid #ebebeb;
    margin:10px 0 10px 0;
    float:right;
    width:242px;
}
.smalltext {
    font-size:18px !important;
}
.boxcontent .italic {
    font-style:italic;
}
.boxcontent .images {
    margin:0 20px;
}
.boxcontent li {
    margin:5px 0;
}
.boxcontent .opening-days {
    float:left;
    width:145px;
    line-height:22px;
    margin:5px 0 0 0;
}
.boxcontent .opening-times {
    float:left;
    width:80px;
    line-height:22px;
    margin:5px 0 0 0;
}
.boxes .info-box {
    float:left;
    width:216px;
    clear:both;
    background:#f6f6f6;
    border:1px solid #ccc;
    margin:10px 0;
    padding:0 10px 10px 10px;
}
.boxes .info-box p {
    font-size:11px;
}
.boxes .info-box ul {
    padding:0 0 0 15px;
    margin:0;
    font-size:11px;
}
.boxes .info-box li {
    margin:5px 0 5px 0;
}
.boxes .info-box a {
    color:#780000;
}
.boximage {
    float:left;
    clear:both;
    width:264px;
}
.coltext {
    float: left;
    width: 680px;
    height:auto;
}
.contact-box {
    width:236px;
    padding:14px;
    float:left;
    background:url(../images/contact-back_36.png) no-repeat;
    height:96px;
    margin:0 0 2px 0;
}
.contact-box strong {
    font-size:18px;
    color:#A0000C;
}
.contact-box .header {
    font-size:24px;
    margin:0 0 10px 0;
}
.homesimple {
    width:678px;
    height:auto;
    float: left;
    border: 1px solid #666;
    background:url(../images/tel-back_14.gif) repeat-x #181818;
    padding:10px 5px 5px 5px;
}
.homelogo {
    float:left;
    width:211px;
    height:auto;
}
.homedescription {
    float:left;
    width:450px;
    height:auto;
    margin:0 0 0 15px;
}
.homedescription p {
    font-weight:normal;
}
.homedescription .title {
    font-size:14px;
    color:#f7941d;
    font-weight:bold;
}
.rightcolumn {
    float: right;
    width: 211px;
    height:auto;
}

.slidertel {
    font-size:14px;
    font-weight:bold;
    width: 199px;
    background:url(../images/tel-back_14.gif) repeat-x #181818;
    padding:8px;
    float:right;
}
.slidertel span {
    color:#F7941D;
    font-size:24px;
}
.vslider {
    height:360px;
    width: 211px;
    overflow:hidden;
    background:#181818;
    padding:2px;
    float:right;
}
.slidingdiv {
    width: 197px;
    height: 57px;
    padding:8px;
}
.vslider .dark {
    background:#181818;
}
.vslider .light {
    background:#222222;
}
.slidingdiv .image {
    float: left;
    width:75px;
}
.slidingdiv .info {
    float:left;
    margin: 0 0 0 5px;
    width:116px;
    font-size:11px;
    font-weight:bold;
    line-height:18px;
}
.slidingdiv .info .title {
    font-size:10px;
}
.slidingdiv .info a {
    color:#F7941D;
}

.search {
    width:260px;
    float:left;
    overflow:hidden;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#fff;
    margin:0 0 10px 0;
    height:260px;
    
}
.search .search-container {
    padding:5px 0px 0px 0px;
    background: #e9e9e9 no-repeat top center;
    width:260px;
    text-align:center;
    float:left;
    height:211px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.search .search-container input {
    margin: 0 0 10px 0;
    width:187px;
    padding:3px;
}
.search .search-container select {
    margin: 0 0 10px 0;
    width:187px;
    padding:3px;
}
#tabs-2 {
    padding-top:0;
}
.search-thumbs-container {
    width:212px;
    float:left;
}
.search-thumbs-container .thumb {
    float:left;
    width:83px;
    margin:0 10px;
}
.search-thumbs-container .thumb a {
    text-decoration:none;
    color:#013E7F;
}
.search-thumbs-container .thumb a:hover {
    text-decoration:none;
    color:#333;
}
#tabs {
    float:left;
    height:260px;
    background: none;
    
}
#tabs ul {
    height:31px;
    width:260px;
}
#tabs ul li {
    float:left;
    height:31px;
    width: 19px;
    
}
.tablinkstyle {
    font-size:18px !important;
}
.tablink a:hover {
    color:#fff;    
}
.search-tabs .ui-widget-header, .search-tabs .ui-widget-content,
.search .ui-corner-all, .search-tabs .ui-tabs .ui-tabs-nav,
.search-tabs .ui-tabs, .search-tabs .ui-tabs .ui-tabs-panel 
{
    background:none;
    border:none !important;
    padding:0;
    margin:0;
}
#tabs .search-tabs .ui-state-default {
    background: #f4f4f4;
    padding:0;
    border:none;
    width:245px;
    height:43px;
    padding:0 0 0 15px;
    text-align:center;
    margin:0 0 1px 0;
    color:#414141;
}
.ui-tabs .ui-tabs-nav li a {
    float:left;
    text-align:center;
    padding:12px 0 13px 0;
    width:130px;
    height:44px;
    color:#666;
}
#tabs .search-tabs .ui-state-active {
    background:#e9e9e9;
    border:none;
}
#tabs .search-tabs .ui-state-active a {
    color:#003871;
}
.search-tabs ul li {
    margin:0 1px 0 0;
}
.ui-menu {
    background:#fff;
    border: 1px solid #ccc;
    padding:5px;
    width:185px;
}
.ui-menu .ui-menu-item a {
    color:#666;
    padding:4px;
    font-size:12px;
}

/***********  Gallerys  ************/
.gallery {
    width:200px;
    height:267px;
    margin:5px;
    padding:5px;
    overflow:hidden;
    float:left;
    background:#ddd;
    border:1px solid #ccc;
    font-size:14px;
    font-weight:bold;
}
.gallery p {
    text-align:center;
}
/**************** USED CAR SEARCH RESULTS *****************/

.pagination {
    float:left;
    width:720px;
    padding:10px 0 10px 0;
    margin:0 0 10px 0;
    font-size:12px;
    font-weight:bold;
    color:#525252;
    text-align:center;
    background:#fff;
}
.pagination a{
    text-decoration:none;
    color:#525252;
}
.pagination a:hover {
    background:#003871;
    color:#fff;
}
.nav-number {
    padding:1px;
    background:#f6f6f6;
    border:1px solid #ccc;
}
#noresults
{
    float:left;
    width:100%;
    padding:20px 0 20px 0;
    font-size:14px;
    font-weight:bold;
}

#searchresults
{
    overflow:hidden;
    width:685px;
    height:auto;
    padding:0px 0px 10px 5px;
    float:left;
    margin:10px 0 0 0px;
}
.result
{
    float:left;
    width:660px;
    font-family: Arial, Sans-serif ;
    overflow:hidden;
    height:auto;
    margin:0 0 10px 0;
    border-bottom:1px solid #ccc;
    padding: 0 0 10px 0;
}

.resultImage {
    display:block;
    position:relative;
    float:left;
    width:242px;
    height:181px;
    margin:0 0px 0 0;
}
.resultImage a
{
    display:block;
    float:left;
    margin-right:7px;
    height:165px;
}

.resultContent
{
    float:left;
    margin:0 0 0 15px;
    width:401px;
}

.resultTitle
{
    float:left;
    background:url(../images/stockheader_03.png) no-repeat top left;
    font-weight:bold;
    font-size: 16px;
    width:401px;
    padding:7px 0 7px 5px;
}
.vauxhalltitle, .vauxhallprice {
    color:#780000;
}
.resultInfo {
    clear:both;
    float:left;
    width:401px;
    background:#f6f7f9;
    height:109px;
}
.resultInfo ul {
    list-style: none;
    padding:10px 10px 0 15px;
    margin:0;
    float:left;
    width:60px;
    font-size:11px;
    color:#666;
}
.resultInfo ul .info {
    width:100px;
}
.resultInfo ul li {
    list-style: none;
    float:left;
    width:90px;
    padding:5px 0;
    margin:0;
}
.resultPrice
{
    float:left;
    color:#003871;
    background:url(../images/stockheader_06.png) no-repeat top left;
    font-weight:bold;
    font-size: 20px;
    width:401px;
    height:25px;
    padding:5px 0 7px 5px;
}
.resultContent .about
{
    float:left;
    color:#ccc !important;
    font-weight:bold;
    font-size: 12px !important;
    margin:5px 0 0 0;
    width:100%;
}
.resultContent .even {
    width:480px;
    height:16px;
    padding:4px;
    float:left;
    background:#262626;
    font-weight:bold;
}
.resultContent .odd {
    width:480px;
    height:16px;
    padding:4px;
    float:left;
    background:#171717;
    font-weight:bold;
}
.resultstable {
    font-size:11px;
}
.resultstable .tdheader {
    width:105px;
    overflow:hidden;
}
.resultstable .tddetail {
    width:180px;
    overflow:hidden;
}
.resultabout
{
    font-size:13px;
    margin:5px 0 0 0;
    color:#333 !important;
    font-weight:bold;
}
.resultContent .description
{
    float:left;
    color:#333 !important;
    font-size: 12px !important;
    width:307px;
    height:auto;
    overflow:hidden;
}
.imagehover {
    display:none;
    width:400px;
    height:auto;
    background:#000;
    position:absolute;
    z-index:9999;
    margin:10px 0 0 0;
    border:3px #666 solid;
    padding:3px;
}
.imagehover .title {
    padding:10px;
}
.result .location {
    float:left;
	width:300px;
	text-align:left;
    font-size:11px;
    font-weight:bold;
    color:#515151;
    padding: 6px 20px;
    clear:both;
}

.resultContent .contentBottom .buttons img
{
    margin:0 5px 0 0;
    width:151px;
}
#ucssubmit
{
    width:65px;
    float:right;
}
/*********** CAR DETAILS PAGE ************/
#details
{
	float:left;
	width:680px;
    height:auto;
    padding:10px 0px 10px 0px;
}
#details .title {
    width:390px;
    float:left;
    font-size:24px;
    font-weight:bold;
}
#details .price{
    float:right;
    width:260px;
    text-align:right;
    font-size: 24px;
    font-weight:bold;
    color:#003871;
}
#details .location {
    clear:both;
    width:680px;
    float:left;
    font-size:14px;
    text-align:left;
    margin:10px 0 10px 0;
}

#backtosearch
{
	background:url(../images/derekmerson_13.png);
	float:left;
	width:650px;
	height:25px;
	margin-top:6px;
}
#backtosearch .back
{
	float:left;
	margin:0;
	padding:5px 0 0 10px;
	font-size:12px;
	
	height:100%;
	font-family: Arial, Sans-serif ;
}
#backtosearch .back a
{
	text-decoration:none;
	font-weight:bold;
	height:100%;
}
#backtosearch .back a:hover
{
	text-decoration:none;
	color:#8bbbff;
	font-weight:bold;
}
#image-container {
    width:680px;
    height:350px;
    float:left;
    position:relative;
}
#mainimageimg
{
	padding:0;
	margin:0;
}
#mainimage {
	float:left;
	padding:0;
	margin-bottom:10px;
	width:526px;
	background:#fff;
	height:346px;
	position:relative;
	border-radius: 10px;
    -moz-border-radius: 10px;
    border-image: initial;
    overflow:hidden;
}
#mainimage img {
    padding:2px;
}
.mainimageinside {
    position:absolute;
    top:-24px;
    height:395px;
    overflow:hidden;
}
.thumbnails {
    float:left;
    width:154px;
    height:396px;
    
}
.thumbnails a {
    float:left;
    margin:0 1px;
}
#details .test-drive {
    float:left;
    clear:both;
    width:480px;
    height:97px;
    background:url(../images/test-drive.jpg) no-repeat #f3f3f3;
    border-radius: 10px;
    -moz-border-radius: 10px;
    border-image: initial;
    margin:10px 0 0 0;
    padding:20px 0 0 200px;
}
#details .test-drive div {
    float:right;
    margin-right:20px;
}
#details .test-drive .enquire a {
    background:url(../images/blue-button.jpg) repeat-x;
    border-radius: 10px;
    -moz-border-radius: 10px;
    border-image: initial;
    padding:10px 25px;
    color:#fff;
    text-decoration:none;
}
#details .test-drive .enquire a:hover {
    background:url(../images/grey-button.jpg) repeat-x;
}
#detailsbuttons .enquire a {
    background: url(../images/nav-bar.png) repeat-x;
    border:1px solid #000;
    border-top-color:#6981c7;
    border-left-color:#455ea8;
    border-right-color:#111f57;
    border-bottom-color:#080f38;
    float:left;
    padding:9px 0px;
    text-align:center;
    width:320px;
    margin:10px 10px;
    color:#fff;
    text-decoration:none;
}
#detailsbuttons .enquire a:hover {
    text-decoration:underline;
}
#details .test-drive h2 {
    margin:5px 0;
    font-size:18px;
}
#enquirybuttons {
    clear:both;
    float:left;
    width:680px;
}
div.sc_menu {
    /* Set it so we could calculate the offsetLeft */
    position: relative;
    height: 80px;
    width: 300px;
    /* Add scroll-bars */
    overflow: auto;
    clear:both;
}
ul.sc_menu {
    display: block;
    height: 80px;
    /* Max width here, for users without Javascript */
    width: 1500px;
    padding: 0;
    /* Remove default margin */
    margin: 0;
    background: url('navigation.png');
    list-style: none;
}
.sc_menu li {
    display: block;
    float: left;
    padding: 0 4px;
}
.sc_menu a {
    display: block;
    text-decoration: none;
}
.sc_menu span {
    /* We want a caption to display on the next line */
    display: block;
    margin-top: 3px;
    text-align: center;
    font-size: 12px;
    color: #fff;
}
.sc_menu span {
    display: none;
    margin-top: 3px;
    text-align: center;
    font-size: 12px;
    color: #fff;
}
.sc_menu a:hover span {
    display: block;
}
.sc_menu img {
    border: 1px #ccc solid;
    padding:1px;
}
.sc_menu a:hover img {
    filter:alpha(opacity=50);
    opacity: 0.5;
}

#info
{
	clear:both;
	width:690px;
	color:#333;
	margin:5px 0 0 0px;
}
#accinfo
{
	float:right;
	width:690px;
	background-color:#2c2c2c;
	color:#434343;
	margin:5px 0 0 10px;
	padding:10px;
}
#info #carTitle, #accinfo #carTitle
{
	float:left;
	font-size:16px;
	font-weight:bold;
	width:100%;
	height:26px;
	text-align:right;
	
}
#accinfo #carTitle
{
	text-align:left;
	padding:0 0 5px 0;
}
#info #infoTabs, #accinfo #infoTabs
{
	float:left;
	width:100%;
	height:40px;
	font-size:12px;

	color:#333;
}
#info #infoTabs .tab
{
	float:left;
	padding:12px 25px 8px 25px;
	height:40px;
}
#info #infoTabs .tabSelected
{
	background:#444444;
    font-size:16px;
	color:#fff;
    font-weight:bold;
}
#info #infoTabs .tabUnselected
{
	background:#686868;
	color:#fff;
	cursor:pointer;
    font-size:16px;
    font-weight:bold;
}
.selectedContent
{
	display:block;
	border:4px solid #282828;
    color:#181818;
    
}
.unselectedContent
{
	display:none;
}
#specTab, #descTab
{
	margin:0 0 0 5px;
}
#info #infoContent
{
	float:left;
	background-color:#eaeaea;
	width:660px;
	padding:10px;
}
#infoContent .description {
    clear:both;
    float:left;
}
#info #topInfoContent
{
	float:left;
	width:100%;
}
#info #topInfoContent .infoContentCol
{
	float:left;
	width:45%;
}
#info #topInfoContent #leftInfoContent
{
	float:left;
	width:45%;
}

#info #topInfoContent #rightInfoContent
{
	float:left;
	width:45%;
}
#info #bottomInfoContent
{
	float:left;
	width:100%;
}
#info #bottomInfoContent p
{
	margin:3px 0 0 0;
}
#info #bottomInfoContent #description
{
	float:left;
	width:100%;
	color:#000;
	font-weight:normal;
	margin:0px 0 0 0;
	font-size:10px;
}
#specification
{
	float:left;
	background-color:#eaeaea;
	width:660px;
	font-size:12px;

	padding:10px 10px 20px 10px;
}
#description
{
	float:left;
	background-color:#eaeaea;
	width:660px;
	font-size:12px;

	padding:10px 10px 20px 10px;
}
#buttons
{
	float:left;
	margin:5px 0 0 0;
	width:709px;
	
}
#buttons div
{
	margin:0 0 0 40px;
	width:103px;
	float:left;
}
#buttons #firstButton
{
	margin:0 0 0 0 !important;
}
.spectick {
	float:left;
	width:190px;
	height:23px;
	margin-bottom:15px;
	
}
.spectickimg {
	float:left;
}
.specticktext {
	padding:4px 0 4px 30px;
}
#recaptcha_widget_div
{
	width:100%;
	height:130px;
	margin:3px 0 0 0;
	float:left;
}

/****** Contact Forms *************/

.contactform{
	width:680px;
}
.contactform fieldset {
	border:1px solid #afafaf;
	padding:20px;
	margin-bottom:15px;
	font-size:14px;
}
.contactform legend {
	padding:0px 10px 0 10px;
	font-weight:bold;
	font-size:14px;
}
.contactform label {
	width:200px;
	float:left;
	font-size:14px;
	margin:8px 0 0 0;
}
.contactform textarea {
    width:500px;
    font-size:14px;
    font-weight:bold;
    padding:6px;
}
.contactform .submit {
    padding:10px 30px;
    font-size:14px;
}
.contactform .financeleft {
	float:left;
	width:400px;
}
.contactform .serviceleft {
	float:left;
	width:300px;
}
.contactform .financeleft label{
	float:left;
	width:150px;
	margin-bottom:5px;
}
.contactform .fields, .hasDatepicker{
	margin-bottom:5px;
}
.contactform select {
    margin:0 0 10px 0;
    padding: 3px;
    width:180px;
}

/********* THANKS PAGE **********/
#thanks
{
	float:left;
	margin:5px 0 0 0;
	width:100%;
	width:859px;
	padding:10px 10px 10px 9px;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
/********* FINANACE FORM ************/
	
/********* SEND TO FRIEND ***********/
#friend_form
{
	color:#000 !important;
}

/********* SOCIAL MEDIA CSS *********/
.socialmedia
{
	margin:0 !important;
}

/***** FOOTER *****/
#footer
{   
	width:100%;
	font-size:11px;
	color:#7b7b7b;
    height:282px;
	font-size:11px;
	clear:both;
    background:url(../images/footer-back.gif) repeat-x top center #fff;
}
.footercontent {
	padding:0px 10px 10px 10px;
	margin:0px auto;
	width:950px;
	height:138px;
	color:#7b7b7b;
	line-height:18px;
}
.footer-links {
    height:175px;
    width:950px;
    float:left;
    clear:both;
}
.footer-box {
    width:197px;
    float:left;
    padding:10px 55px;
}
.footer-box h3 {
    font-size:18px;
}
.footer-media-container {
    float:right;
    clear:both;
    width:950px;
    height:47px;
    padding:15px 0 0 0;
}
.footer-media {
    float:right;
    clear:both;
    width:250px;
    height:62px;
}
.copyright {
    float:left;
    width:600px;
    height:auto;
    padding:15px 0 0 0;
}
.copyright-right {
    float:right;
    text-align:right;
    width:300px;
    padding:15px 0 0 0;
}
.button {
	float:right;
	margin:0 5px 0 0;
	font-weight:bold;
}
.button a {
	background: url(../images/nav-bar.png) repeat-x;
    border:1px solid #000;
    border-top-color:#6981c7;
    border-left-color:#455ea8;
    border-right-color:#111f57;
    border-bottom-color:#080f38;
    padding:7px 25px;
    color:#fff;
    text-decoration:none;
    font-size:11px;
}
#detailsbuttons
{
	float:left;
	width:709px;
    height:auto;
	margin-bottom:10px;
    overflow:hidden;
}
.detailsbutton {

	width:114px;
	float:left;
	height:76px;
	margin:15px 15px 15px 0px;
}
.detailsbutton a {
	color:#FFF;
	text-decoration:none;
}
.detailsbutton a:hover {
	color:#83b8f5;
}

.clear { clear:both !important; padding:0 !important; margin:0 !important;
height:0 !important;
}
#similarvehicles {
    float:left;
    width:670px;
    height:auto;
    padding:0px 0 0 10px;
    background:#E9E9E9;
    margin:10px 0px 10px 0px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    border-image: initial;
    overflow:hidden;
}
#similarvehicles .Result {
    float:left;
    width:155px;
    padding:5px;
    text-align:center;
}
#similarvehicles .Image {
    float:left;
    width:150px;
    height:112px;
    padding:2px;
    margin:0 auto 5px auto;
}
#similarvehicles .Content {
    float:left;
    clear:both;
    width:140px;
    text-align:center;
    padding:5px;
    color:#555;
    font-size:11px;
    line-height: 16px;
}
#similarvehicles .Content strong {
    color:#333;
    font-size:12px;
}
#similarvehicles .Content .Price {
    font-size:16px;
    font-weight:bold;
    color:#780000;
    margin:5px 0 0 0;
}
#fancybox-left-ico {
 left: 20px;
}

#fancybox-right-ico {
 right: 20px;
 left: auto;
}
.testimonials p {
    font-style:italic;
    border-bottom:1px dotted #ccc;
    padding-bottom:10px;
}
.testimonials strong {
    font-style:normal;
}