
.image-decoration {
    background-color: #FFFFFF;
    padding: 4px;
	border:1px solid #f4f4f4;
}
#gallery {
    margin-bottom: 10px;
}
.gallery {
    margin: 0;
    padding: 0;
}
.gallery li a {
    display: block;
    margin: 7px !important;
}
.gallery li img {
    display: block;
    height: auto;
    width: 100%;
}

.gallery:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.gallery li {
    float: left;
    list-style: none outside none !important;
    width: 33%;
    font-size: 12px;
    line-height: 18px;
    list-style: disc inside none;
    margin-bottom: 5px;
}


/*-------------------------- Listing -----------------------*/
.result-item {
    margin-bottom: 15px;
    position: relative;
	clear:both;
}
.result-item  h2 {
    background: none repeat scroll 0 0 #EFF8FF;
    border-top: 1px solid #F62828;
    font-size: 14px;
    line-height: 16px;
    padding: 5px 20px 5px 10px;
}

.result-item .result-content-container {
    clear: both;
    padding: 10px 0 0;
    width: 100%;
	min-height:135px;
}

.result-item  .min {
	min-height:100px;
	margin-bottom:0;
}

.min {
	min-height:100px;
	margin-bottom:0;
}


.result-item .result-content-container .item-data {
    /* width: 510px; */
    width: 630px;
    float: left;
    position: relative;
}
.result-item .result-content-container .item-data.full {
    width: 830px;
}

.result-item .result-content-container .item-datas {
    width: 240px;
}
.result-item .result-content-container .item-datas  .comments p {
    color: #666666;
    font-size: 11px;
    line-height: 15px;
    margin: 0 15px 0 0;
}

.item-data .image-thumbs {
    width: 350px;
    float: left;
    overflow: hidden;
}


.image-thumbs > li, .layout-990 .collapsed .image-thumbs > li {
    float: left;
    margin: 0 8px 8px 0;
    position: relative;
}
.layout-1200 .image-thumbs .primary .image-thumb {
    height: 124px;
    overflow: hidden;
    width: 165px;
}
.image-thumbs .primary img {
    height: 124px;
    width: 165px;
}
.image-thumbs > li, .layout-990 .collapsed .image-thumbs > li {
    float: left;
    margin: 0 8px 8px 0;
    position: relative;
}
.image-thumbs .secondary  {
    height: 59px;
    overflow: hidden;
    width: 78px;
}
.image-thumbs .secondary img {
    height: 57px;
    width: 76px;
}
.image-thumbs > li > a {
    border: 1px solid #999999;
    display: block;
    position: relative;
    text-decoration: none;
}
.image-thumbs .secondary .no-image .no-image-placeholder {
    height: 50px;
    overflow: hidden;
    width: 75px;
}
.item-data .vehicle-features, .layout-990 .collapsed .item-data .vehicle-features {
    clear: none;
    float: right;
    margin-top: 8px;
    max-height: 110px;
    width: 139px;
}
.item-data .vehicle-features.full, .layout-990 .collapsed .item-data .vehicle-features.full {
    width: 209px;
}
.item-data .comments {
    clear: both;
    margin-bottom: 10px;
    max-height: 30px;
    overflow: hidden;
    position: relative;
}
.item-data .comments p {
    color: #666666;
    font-size: 11px;
    line-height: 15px;
    margin: 0 15px 0 0;
}
/* .call-to-action a {
    background: none repeat scroll 0 0 #F62828;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    float: right;
    font-size: 12px;
	font-weight:bold;
    letter-spacing: 0.05em;
    line-height: 27px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.17);
    width: 62px;
} */
.image-thumbs .image-metadata {
    bottom: 0;
    left: 0;
    overflow: hidden;
    padding: 5px 0;
    position: absolute;
    width: 100%;
}
.image-thumbs .image-metadata li {
    float: left;
    margin-left: 5px;
}

.image-thumbs .image-metadata li > a {
    float: left;
	text-decoration:none;
}

.image-thumbs .image-metadata .photo-count span {
    background-position: -362px -170px;
}
.image-thumbs .image-metadata li span {
    background: url("../images/sprite-chrome.png") no-repeat scroll 0 0 transparent;
    color: #333333;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding-left: 18px;
    width: 17px;
}
.image-thumbs .image-metadata .photo-count span {
    background-position: -362px -170px;
}
.image-thumbs .image-metadata li span {
    background: url("../images/sprite-chrome.png") no-repeat scroll 0 0 transparent;
    color: #333333;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding-left: 18px;
    width: 17px;
}
.result-item.hover .image-thumbs .image-metadata
{
    background: url("../images/image-metadata-ie-bg.png") repeat 0 0;
    background: none rgba(0, 0, 0, 0.6);
}

.result-item .no-image .no-image-placeholder {
    background-position: -106px -47px;
}
.result-item  .premium {
    background: url("../images/bg-shade.png") no-repeat scroll 100% 0 transparent;

}
.result-item span {
    float: right;
	font-weight:normal;
	color:#ccc;
}

.viewed {
    background-image: url("../images/viewed-overlay.gif");
    background-repeat: no-repeat;
    width: 165px;
    height: 124px;
    /* margin: 0 -69px 0 -92px; */
    position: absolute;
	top:0;
}

.result-item .additional-informations {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 6px;
    width: 240px;
	background-color:#EFF8FF;
	clear:both;
	height:31px;
}
.additional-informations .primary-price a {
    color: #000000;
    text-decoration: none;
}

.additional-informations .primary-price {
    padding: 5px 34px;
    width: 108px;
	float:left;
}

/* div#searchcars {
   background:#EFF8FF;
   border:1px solid #DBDDE4;
    clear: both;
    height: 35px;
    width: 970px;
	border-radius: 2px 2px 2px 2px;
	color:#3f3f3f;
} */
div#searchcars {
    background:#000;
	color:#fff;
	margin-bottom:15px;
}
div#searchcars h3{
    padding:10px;
	color:#F62828;
	text-align:center;
}
div#searchcars form legend {
    display: block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 0 0 10px;
	color:#ccc;
}
div#searchcars ul {
    float: left;
	list-style:none;
}
div#searchcars ul li {
    display: inline;
    float: left;
	padding-left:15px;
}
div#searchcars form label {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0 0;
    vertical-align: top;
    width: 46px;
}
div#searchcars form select {
    font-size: 1.2em;
    margin: 0 0 8px;
    padding: 2px 0;
    width: 200px;
}

div#searchcars form input {
    color: #FFFFFF;
    font-weight: bold;
	margin:4px 0 10px 15px;
	width:200px;
	cursor:pointer;
	border:0;
}

.brandlist  .logomake {
	background:url("../images/logos.png") no-repeat scroll 0 0 transparent;
	height:61px;
	width:59;
	cursor: pointer;
}

.brandlist a {
    border-bottom: 1px solid #DBE1E6;
    float: left;
    font-size: 12px;
    height: 20px;
    letter-spacing: -1px;
    line-height: 20px;
    overflow: hidden;
    text-decoration: none;
    width: 100%;
	text-align:center;
}
.brandlist li {
    display: inline;
	width:59px;
	height:61px;
	float:left;
}

.brandlist .seat {		background-position:-1823px -71px;}
.brandlist .seat:hover {	background-position:-1823px 19px;}
.brandlist .skoda {		background-position:-843px -71px;}
.brandlist .skoda:hover {	background-position:-843px 19px;}
.brandlist .toyota {		background-position:-2030px -71px;}
.brandlist .toyota:hover {	background-position:-2030px 19px;}
.brandlist .mercedes {		background-position:-493px -71px;}
.brandlist .mercedes:hover {	background-position:-493px 19px;}
.brandlist .saab {		background-position:-1968px -71px;}
.brandlist .saab:hover {	background-position:-1968px 19px;}
.brandlist .mitsubishi {	background-position:-564px -71px;}
.brandlist .mitsubishi:hover {	background-position:-564px 19px;}
.brandlist .kia {		background-position:-1260px -71px;}
.brandlist .kia:hover {	background-position:-1260px 19px;}
.brandlist .nissan {	background-position:-1545px -71px;}
.brandlist .nissan:hover {	background-position:-1545px 19px;}
.brandlist .renault {	background-position:-775px -71px;}
.brandlist .renault:hover {	background-position:-775px 19px;}
.brandlist .peugeot {	background-position:-702px -71px;}
.brandlist .peugeot:hover {	background-position:-702px 19px;}
.brandlist .honda {	background-position:-1404px -71px;}
.brandlist .honda:hover {	background-position:-1404px 19px;}
.brandlist .citroen {	background-position:-140px -71px;}
.brandlist .citroen:hover {	background-position:-140px 19px;}
.brandlist .fiat {	background-position:-280px -71px;}
.brandlist .fiat:hover {	background-position:-280px 19px;}
.brandlist .bmw {	background-position:-70px -71px;}
.brandlist .bmw:hover {	background-position:-70px 19px;}
.brandlist .ford {	background-position:-350px -71px;}
.brandlist .ford:hover {	background-position:-350px 19px;}
.brandlist .volkswagen {	background-position:-982px -71px;}
.brandlist .volkswagen:hover {	background-position:-982px 19px;}




div#content > footer .om-footer-nav-big {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #F62828;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 0;
    font-size: 0;
}
div#content > footer nav {
    background: -moz-linear-gradient(center top , #F62828, #dc242b) repeat scroll 0 0 transparent;
}
div#content > footer section {
    padding: 40px 56px 0 20px;
}
div#content >  footer .om-footer-nav-big h3 {
    color: #ffb4b7;
    font-size: 13px;
    margin: 0 0 20px;
}
div#content > footer .om-footer-nav-big ul {
    font-size: 11px;
    list-style: none outside none;
}
div#content > footer .om-footer-nav-big a{
    color:#E2E9F1;
	text-decoration:none;
	padding:2px 0;
}
div#content > footer .om-footer-nav-big a:hover{
    color:#ffb4b7;
}

div#content > footer .om-footer-nav-big section {
    display: inline-block;
    padding: 40px 130px 0 20px;
    position: relative;
    vertical-align: top;
}

.om-info-regulations {
    border-top: 1px solid #ffb4b7;
    color: #ffb4b7;
    font-size: 11px;
    margin: 40px 0 0;
    padding: 20px 0;
    text-align: center;
}
.om-info-regulations {
    color: #ffb4b7;
    font-size: 11px;
    text-align: center;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
.fb_like {
    background: url("../images/like_hand.gif") no-repeat scroll 10px 10px #ECEEF5;
    font-size: 13px;
    height: 24px;
    padding: 14px 10px 10px 42px;
}
.fb_like a {
    color: #3B5998;
    font-weight: bold;
	text-decoration:none;
}
.fb_like .left {
    margin-right: 30px;
}
div#details-left .bgmake {
	background:url("../images/bgmake.png") no-repeat scroll transparent;
	width:250px;
	height:37px;
	clear:both;
	padding-top:10px;
}
div#details-left .bgmake a{
	font-size:18px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding-left:55px;

}
.link-header > a {
	text-decoration:none;
}

div#details-left table tr.odd {
    background-color: #EBEBEB;
}
div#slider form {
  float: left;
  padding: 0;
}

div#slider form legend {
  display: block;
  padding: 0 0 82px 55px;
  font-size: 2.2em;
  font-weight: bold;
  color: #fff;
}

div#slider form label {
  display: inline-block;
  width: 46px;
  padding: 3px 0 0 0;
  font-size: 13px;
  font-weight: bold;
  vertical-align: top;
  color: #fff;
  text-align:left;
}

div#slider form input {
  border: 0;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  margin-left:40px;
}

div#slider form select {
  width: 160px;
  margin: 0 0 8px 0;
  padding: 2px 0 2px 0;
  font-size: 13px;
}
.image-decorationul {
	margin:2px;
}
.result-item .result-content-container:hover {
    background-color: #EFF8FF;
}
div#deal-left {
	border:1px solid #999999;
	margin-bottom:15px;
}
div#deal-left h2{
    background: none repeat scroll 0 0 #EFF8FF;
    border-top: 1px solid #F62828;
    font-size: 14px;
    line-height: 16px;
    padding: 5px 20px 5px 10px;
	text-align:center;
}
.opening-hours {
	border-left:4px solid #F62828;
}

