
/* Reset
------------------------------------------- */
* {margin: 0; padding: 0; color: #666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 1.5em;}
a, span, strong {font-size: 1em;}
span {color: inherit;}
a, a:visited {text-decoration: underline;}
a:hover {text-decoration: none;}
img {border: none;}
html {height: 100.01%;}
hr {height: 0; border: none; border-top: 2px solid #202020;}

/* basic text elements */
h1 {margin: 0.8em 0 0.5em 0; color: #BE0F2E; font-style: italic; font-size: 2em; font-family: Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif;}
h2 {margin: 1em 0 0.8em 0; color: #BE0F2E; font-style: italic; font-size: 1.8em; font-family: Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif;}
h3 {margin: 1em 0 0.5em 0; font-style: italic; font-size: 1.6em; font-family: Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif;}
h4 {margin: 1em 0 0.8em 0; font-size: 1.2em; font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;}
p, #sitemap {margin: 1em 0 1em 0; font-size: 1.3em; line-height: 1.7em;}
ul, ol {margin: 1em 0 1em 0;}
ul li {margin: 0 0 0 20px;}
ol li {margin: 0 0 0 20px;}

/* basic form elements */
fieldset {border: none;}
legend {border: none; font-weight: bold;}
label {display: block; float: left; clear: left; width: 150px; margin: 5px 0 5px 0;}
input {width: 275px; margin: 5px 0 5px 0; padding: 2px; border: 1px solid #000; background: #fff;}
	input.chk, input.radio {width: auto; border: none;}
textarea {width: 275px; height: 50px; margin: 5px 0 5px 0; padding: 2px; border: 1px solid #000; background: #fff;}
select {width: 275px; margin: 5px 0 5px 0; padding: 2px; border: 1px solid #000; background: #fff;}
button {cursor: pointer;}

/* layout
------------------------------------------- */
html {background: #fff url(/_images/design/back1.png) top repeat-x;}
	body {background: url(/_images/design/back2.png) bottom repeat-x; font-size: 10px; }
		#header {position: relative; width: 950px; height: 177px; margin: 0 auto; background: url(/_images/design/welcome.png) 0 78px no-repeat;}
			#header h1 {margin: 0; font-size: 0.5em;}
			#logo {display: block; position: absolute; left: 0; top: 13px;}
			.brands {position: absolute; right: 0; top: 6px; margin: 0; float: right;}
				.brands li {list-style: none; float: left; margin: 0 10px; padding: none;}
			.top-brands {position: absolute; right: 0; top: 6px; margin: 0; margin-right : 5px; float: right; width : 320px;}
				.top-brands li {list-style: none; float: left; margin: 0 0px; width : 50%; padding: none; text-align : center;}
                                .top-brands li a.right { margin-right : 40px; }
                                .top-brands li a.left { margin-left : 40px; }
			#mainmenu {position: absolute; left: 0; top: 138px; margin: 0;} 
				#mainmenu li {list-style: none; float: left; margin: 0 0 0 -1px; font-size: 1em;}
					#mainmenu a, #mainmenu a:visited {display: block; float: left; height: 31px; padding: 0 0 0 12px; background: url(/_images/design/link2.png) left top no-repeat; color: #fff; font-size: 1.4em; line-height: 31px; text-decoration: none;}
					#mainmenu a span, #mainmenu a:visited span {display: block; float: left;  padding: 0 12px 0 0; background: url(/_images/design/link1.png) right top no-repeat; color: #fff; line-height: 31px;}
					#mainmenu a:hover, #mainmenu a.current, #mainmenu a.current:visited {background-position: left bottom;}
					#mainmenu a:hover span, #mainmenu a.current span, #mainmenu a.current:visited span {background-position: right bottom; color: #BE0F2E;}
		#content1	{width: 950px; margin: 0 auto; position:relative;}
		#content-wrapper1	{background: #e2e2e2 url(/_images/design/shadow1.png) top repeat-x; min-height : 500px;}
		#content-wrapper2 {background: #fff url(/_images/design/shadow2.png) top repeat-x;}
			.content {width: 950px; margin: 0 auto; padding: 20px 0;}
			#content-wrapper2 .content {padding: 5px 0 0 0; zoom: 1;}
		#footer {width: 950px; height: 146px; margin: 0 auto; padding-top: 15px;position:relative;}
			#footer .brands {position: static; float: left; margin-top: 35px;}
			#footer h3 {margin-top: 0; margin-bottom: 0; color: #fff; text-align: right;}
			#footer p {color: #999; font-size: 1.2em;}
			#footer p.vcard {margin-top: 0.5em; color: #666; text-align: right;}
				#footer p.vcard a, #footer p.vcard a:visited {color: #666; text-decoration: none;}
				#footer p.vcard a:hover {color: #fff; text-decoration: underline;}
			#footer p#footer-menu {float: right;}
				p#footer-menu a, p#footer-menu a:visited, p#copyright a, p#copyright a:visited {color: #999; text-decoration: none;}
				p#footer-menu a:hover, p#copyright a:hover {color: #fff; text-decoration: underline;}
			#footer p#copyright {float: left;}
                        
                        
	
/* repetitive stuff
------------------------------------------- */
.clear {overflow: hidden; clear: both; height: 0;}
.secret {display: none;}
.lead {color: #333; font-size: 1.5em; line-height: 1.5em;}
.center { text-align : center; }
h2.title {margin-top: 5px; margin-bottom: 25px; font-family: Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif; text-align: center;}
	.title span {border-bottom: 2px solid #BE0F2E; padding-bottom: 5px; color: #BE0F2E; font-family: Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif; }
	
.display-controls {height: 29px; background: url(/_images/design/pagination.png) center no-repeat;}
	.display-controls ul {margin: 0; padding: 0;}
	.display-controls ul li {list-style: none; margin: 0; padding: 0; font-size: 1.2em; }
		.display-controls a, .display-controls a:visited {display: block; height: 29px; padding: 0 7px; color: #fff; font-weight: bold; font-family: Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif; line-height: 29px; text-decoration: none;}
		.display-controls a:hover, .display-controls a.current, .display-controls a.current:visited {padding: 0 6px; border-left: 1px solid #fff; border-right: 1px solid #fff; background-color: #77091C; color: #fff;}
	.display-controls ul.pagination {float: right; margin-right: 10px;}
		.pagination li, .pagination li a {float: left;}
	.display-controls ul.layout {float: left; margin-left: 10px;}
		.layout li {float: left;}
                .layout li a.layout2 { float : left; display : block; width : 24px; height : 29px; text-indent : -9999px; background : transparent url('/_images/design/icons/layout2.gif') center no-repeat; }
                .layout li a.layout3 { float : left; display : block; width : 24px; height : 29px; text-indent : -9999px; background : transparent url('/_images/design/icons/layout3.gif') center no-repeat; }
		.layout li a img {vertical-align: middle;}
		
.detail-heading {height: 33px; margin-bottom: 10px; padding: 0 15px; background: url(/_images/design/detail-heading.png) center no-repeat;}
	.detail-heading h2 {float: left; margin:0; color: #fff; font-size: 2em; line-height: 33px;}
	.detail-heading p.detail-price {float: right; margin: 0; color: #fff; font-size: 2em; font-weight: bold; font-family: Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif; line-height: 33px;}		
	
.box {margin-bottom: 10px; border: 1px solid #ccc; background: #fff;}
	.column1 {float: left; width: 300px;}
    
		
/* tables
------------------------------------------- */		
		
table {width: 946px; margin: 7px auto; border-collapse: collapse; border: none;}
	th {width: 100px; height: 29px; border-right: 1px solid #fff; background: #999; color: #fff; font-size: 1.2em; font-family: Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif; text-align: center;}
	th.descr {width: 446px; padding-left: 15px; text-align: left;}
	th.first {background: #999 url(/_images/design/th1.png) left no-repeat;}
	th.last {border-right: none; background: #999 url(/_images/design/th2.png) right no-repeat;}
	td {width: 100px; padding: 15px 0; color: #333; font-weight: bold; font-size: 1.2em; vertical-align: top; text-align: center;}
	td.descr {width: 446px; padding: 7px 0; font-size: 1em; text-align: left;}
	tr.even td {background: #d8d8d8;}
	tr.empty td {padding: 0;}
		td img {float: left; margin: 0 10px; padding: 3px; border: 1px solid #ccc; background: #fff;}
		td p {margin: 5px 0; line-height: 1.3em;}
		td p.car-name {font-style: italic; font-weight: bold; font-size: 1.4em;}
			td p.car-name a,td p.car-name a:visited {color: #BE0F2E; text-decoration: none;}
			td p.car-name a:hover {color: #BE0F2E; text-decoration: underline;}
		td p.car-descr1 {overflow: hidden: height: 80px; color: #333; font-weight: bold; font-size: 1.3em;}
		td p.car-descr2 {display: block; overflow: hidden: height: 80px; color: #666; font-weight: normal; font-size: 1.2em;}
		td div.car-descr {display: block; overflow: hidden: height: 80px; color: #666; font-weight: normal; font-size: 1.2em;}

table.tech-data {width: 285px; margin: 7px;}
	table.tech-data th {width: 100px; padding: 0 0 0 10px; border: none; background: transparent; color: #BE0F2E; font-size: 1.3em; font-weight: bold; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; text-align: left; }	
	table.tech-data td {width: 185px; padding: 7px 0; font-size: 1.3em; font-weight: normal; text-align: left; vertical-align: middle;}
	table.tech-data tr.even td, table.tech-data tr.even th {background: #efefef;}
	
	
/* special sections and elements
------------------------------------------- */
#sideWrap { width : 310px; float : right; margin-bottom : 5px; padding-top : 10px;}

        #sideWrap #sideEnquiryWrap { clear : right; padding-top : 30px; }
        #sideWrap #sideEnquiryWrap #sideEnquiry { clear : right; padding: 6px; border : 1px solid #cccccc; background : #e2e2e2;}
                #sideWrap #sideEnquiry form { font-size : 1.3em !important; background : white; padding : 10px; }
                    #sideWrap #sideEnquiry legend { font-size: 1.2em; color: #BE0F2E; font-weight: bold; padding: 7px 0 15px 0; }
                    #sideWrap #sideEnquiry label {display: block; float: left; clear: left; width: 100px; margin: 5px 0 5px 0; padding: 2px 0 2px 0; }
                    #sideWrap #sideEnquiry input { font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; width: 150px; margin: 5px 0 5px 0; padding: 4px 4px 4px 4px; border: 1px solid #bdbdbd; border-top-color: #737373; border-left-color: #737373; background: #fff url(/_images/design/input-back.png) left top no-repeat;}
                    #sideWrap #sideEnquiry input.chk, #sideEnquiry input.radio {width: auto; border: none;}
                    #sideWrap #sideEnquiry textarea { font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.9em; width: 150px; padding: 4px 4px 4px 4px; height: 100px; border: 1px solid #bdbdbd; border-top-color: #737373; border-left-color: #737373; }
                    #sideWrap #sideEnquiry select { font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; width: 160px; margin: 5px 0 5px 0; padding: 2px 0 2px 5px; border: 1px solid #bdbdbd; border-top-color: #737373; border-left-color: #737373; background: #fff url(/_images/design/input-back.png) left top no-repeat;}
                    #sideWrap #sideEnquiry button { background : url('/_images/design/back1.png') center center repeat-x; width: 80px; height: 30px; margin-top: 5px; padding: 0 0 3px 0; border: none; color: #fff; font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-align: center; cursor: pointer;}
                    #sideWrap #sideEnquiry p { text-align: right; padding: 0; }
                    
        #frmEnquire, #frmBook { }
                #frmEnquire legend, #frmBook legend { font-size: 1.2em; color: #BE0F2E; font-weight: bold; padding: 7px 0 15px 0; }
                #frmEnquire label, #frmBook label {display: block; float: left; clear: left; width: 75px; margin: 5px 0 5px 0; padding: 2px 0 2px 0; }
                #frmEnquire input, #frmBook input { font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; width: 120px; margin: 5px 0 5px 0; padding: 4px 4px 4px 4px; border: 1px solid #bdbdbd; border-top-color: #737373; border-left-color: #737373; background: #fff url(/_images/design/input-back.png) left top no-repeat;}
                #frmEnquire input.chk, #frmBook input.chk, #sideEnquiry input.radio {width: auto; border: none;}
                #frmEnquire textarea, #frmBook textarea { font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.9em; width: 120px; padding: 4px 4px 4px 4px; height: 80px; border: 1px solid #bdbdbd; border-top-color: #737373; border-left-color: #737373; }
                #frmEnquire select, #frmBook select { font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; width: 160px; margin: 5px 0 5px 0; padding: 2px 0 2px 5px; border: 1px solid #bdbdbd; border-top-color: #737373; border-left-color: #737373; background: #fff url(/_images/design/input-back.png) left top no-repeat;}
                #frmEnquire button, #frmBook button { background : url('/_images/design/back1.png') center center repeat-x; width: 80px; height: 30px; margin-top: 10px; padding: 0 0 3px 0; border: none; color: #fff; font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-align: center; cursor: pointer;}
                #frmEnquire p, #frmBook p { text-align: right; padding: 0; margin : 0px; }
                #frmBook #bDate { width : 65px; }
                #frmBook #bTime { width : 40px; }
                
#fuc {position: relative; top: -129px; float: right; overflow: hidden; width: 310px; height: 235px; margin-bottom: -125px; border:1px solid #fff; background: #000;}
	#fuc-ribbon {position: absolute; right: 0; top: 0; z-index: 2;}
	.fuc {position: absolute; z-index: 1; left: 6px; top: 6px; width: 298px; height: 223px;}
		.fuc img {position: absolute; z-index: 1;}
		.fuc-price-back {position: absolute; bottom: 0; z-index: 2; width: 298px; height: 36px; background: #000; opacity: 0.4;}
		.fuc-price {position: absolute; bottom: 0; z-index: 3; width: 298px; height: 36px; margin: 0; border-top: 1px solid #6d6d6d; color: #fff; font-size: 1.6em; font-weight: bold; line-height: 36px; text-align: center;}
		.fuc-price span {color: #999;}
		a#fuc-next {display: block; position: absolute; right: 10px; bottom: 15px; z-index: 5; overflow: hidden; width: 10px; height: 15px; background: url(/_images/design/arrow-r.gif) center center no-repeat; text-indent: -10001px;}
		a#fuc-prev {display: block; position: absolute; left: 10px; bottom: 15px; z-index: 5; overflow: hidden; width: 10px; height: 15px; background: url(/_images/design/arrow-l.gif) center center no-repeat; text-indent: -10001px;}
        .fucRibbon { display : block; width : 310px; height : 235px; position : absolute; z-index : 2; background : transparent url('/_images/design/featured.png') right top no-repeat; margin-top : -7px; position: absolute; right: -5px; top: 0; z-index: 2;}
.fucLong { top : -113px !important; }

#banner-carservice, #banner-buycarsforcash, #banner-motorshow { width: 950px; padding: 0; float: left; }
	#banner-carservice { margin-top: 10px; height: 135px; }
	#banner-motorshow { text-align: center; margin-top: 10px; }
	#banner-buycarsforcash { margin-bottom: 30px; height: 121px; }
                
.brand-banner {position: relative; width: 470px; height: 260px; margin: 0 0 15px 0; padding-bottom: 5px; background: url(/_images/design/shadow4.png) center bottom no-repeat;}
#citroen-banner {float: left;}
#kia-banner {float: right;}
	.brand-banner img {position: absolute; left: 0; top: 0; z-index: 1; padding: 1px; border: 1px solid #5b5b5b;}
	.brand-link-bg {position: absolute; bottom: 7px; left: 2px; z-index: 2; width: 466px; height: 63px; background: #000; opacity: 0.4;}
	.brand-info-link {position: absolute; bottom: 7px; left: 2px; z-index: 3; width: 466px; height: 63px; margin: 0; border-top: 1px solid #6d6d6d; color: #fff; font-size: 1.6em; line-height: 63px; text-align: right;}
		.brand-info-link a, .brand-info-link a:visited {margin-right: 10px; padding-right: 15px; background: url(/_images/design/arrow-r.gif) right center no-repeat; color: #fff; font-style: italic; font-family: Trebuchet MS, Arial, helvetica, sans-serif; text-decoration: none;}
		.brand-info-link a:hover {color: #fff; text-decoration: underline;}
		.brand-info-link img {float: left; margin: 5px 15px; padding: 0; border: none;}

#cars-available {overflow: hidden; margin: 20px 0; }
	#cars-available li { font-size : 10px; position: relative; float: left; list-style: none; width: 310px; margin: 15px 0 0 0; padding: 0 0 5px 0; background: url(/_images/design/shadow3.png) bottom no-repeat; }
	#cars-available li.mid {margin-left: 10px; margin-right: 10px;}
	#cars-available div {overflow: hidden; height: 165px; border: 1px solid #1e1e1e; background: #fff;}
	#cars-available img {position: absolute; right: 1px; bottom: 6px; z-index: 0; padding: 1px; border-left: 1px solid #1e1e1e;}
		#cars-available h3 {height: 27px; margin: 1px; padding: 0 7px; background: url(/_images/design/back3.png) top repeat-x; color: #fff; font-size: 1.4em; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; line-height: 27px; white-space : nowrap;}
			#cars-available h3 a, #cars-available h3 a:visited {color: #fff; text-decoration: none; line-height: 27px;}
			#cars-available h3 a:hover {color: #fff; text-decoration: underline;}
	#cars-available ul {margin: 0; padding-top: 10px; border-top: 1px solid #1e1e1e; }
		#cars-available ul li {list-style: url(/_images/design/arrow-red-r.gif); margin: 5px 0 5px 30px; padding: 0; background: none; font-size: 1.3em; font-weight: bold; font-style: italic; vertical-align: top; width : 100px; float : none; }
		#cars-available ul li.even {color: #333;}
	#cars-available div.price-back {position: absolute; bottom: 7px; right: 2px; z-index: 2; width: 176px; height: 29px; background: #000; opacity: 0.4;}
	#cars-available p.price {position: absolute; bottom: 7px; right: 2px; z-index: 3; width: 178px; height: 30px; margin: 0; border-top: 1px solid #6d6d6d; color: #fff; font-size: 2em; font-weight: bold; font-style: italic; line-height: 29px; text-align: center;}

#newCarsList #cars-available { margin-top : -10px; }

#big-percent {float: left; margin: 0 50px 0 0; color: #BE0F2E; font-weight: bold; font-size: 16em; font-family: Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif; line-height: 1em;}
#offer-name {margin: 0; color: #333; font-weight: bold; font-style: italic; font-size: 6.5em; font-family: Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif; line-height: 1.5em;}
#offer-descr {margin: 0; font-size: 1.4em;}

#detail-photos {float: left; width: 310px; margin-right: 20px;}
	#detail-photos img {padding: 4px; border: 1px solid #ccc; background: #fff;}
	#detail-photos ul {overflow: hidden; margin: 25px 0 0 0; padding: 0;}
		#detail-photos li {float: left; list-style: none; margin: 0 0 28px 0;}
		#detail-photos li.mid {margin: 0 20px 28px 20px;}
		
#detail-info {float: right; width: 620px;}

#detail-options {float: right; width: 300px;}
	#detail-options #percent {margin: 0; padding: 0; color: #333; font-size: 16em; font-weight: bold; font-family: Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif; line-height: 1em; text-align: center;}
	#detail-options #slogan {margin: 0; color: #BE0F2E; font-size: 3em; font-style: italic; font-weight: bold; font-family: Lucida Sans, Trebuchet MS, Arial, Helvetica, sans-serif; line-height: 1em; text-align: center;}
	#detail-options li {list-style: none; margin: 0 0 15px 0; font-size: 1.4em;}
		#detail-options li a, #detail-options li a:visited {display: block; width: 230px; height: 37px; margin: 0 auto; background: url(/_images/design/details-button.png) center no-repeat; color: #fff; font-weight: bold; line-height: 33px; text-align: center; text-decoration: none;}
		#detail-options li a:hover {text-decoration: underline;}
	
#features, #featuresLink { }
	#features h5, #featuresLink h5, #featuresDocs h5 {float: left; width: 75px; margin: 7px; padding: 0 10px; color: #BE0F2E; font-size: 1.3em; font-weight: bold; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
	#features p, #featuresLink p, #featuresDocs p {margin: 7px 7px 7px 112px; color: #333; font-size: 1.3em;}
        
#newcar-brands { margin-bottom : 40px; margin-top : 40px; margin-right : 50px; overflow : hidden; }
        #newcar-brands a { width : 50%; float : left; text-decoration : none; text-align : center; }
        #newcar-brands a img { margin : auto; }
        #newcar-brands a span { display : block; text-align : center; font-size : 1.4em; font-style : italic; }
        #newcar-brands a:hover span { text-decoration : underline; }
        
        #newcar-brands a span, #newcar-brands a:visited span {font-style: italic; font-family: Trebuchet MS, Arial, helvetica, sans-serif; text-decoration: none;}
	#newcar-brands a:hover span {text-decoration: underline;}
        
#mapWrap { border: 1px solid #999999; padding: 4px; margin-top:15px; }
    #mapWrap #map { height: 300px; }

.leftBox { margin : 0px; width : 620px; overflow : hidden; }
.leftBox .lead { margin-top : 0px; margin-bottom : 0px; }

ul.textList li {margin: 0 20px 0 20px; font-size: 1.3em; line-height : 1.7em;}
ol li {margin: 0 20px 0 20px; font-size: 1.3em; line-height : 1.5em;}


#content-wrapper2 { display : none !important; }

.specialsBox { text-align : center; margin : auto; width : 290px; height : 223px; overflow : hidden; background : transparent url('/_images/design/background_specialbox.png') center center no-repeat; }
	.specialsBox h3 { color : white; padding-top : 25px; font-size : 24px; margin : 0px; }
	.specialsBox .spStrap { color : #000000; font-size : 18px; font-weight : bolder; margin : 0px; margin : auto; margin-top : 15px; width : 220px; }
	.specialsBox .spDesc { color : #cccccc; width : 220px; margin : auto; margin-top : 15px; font-weight : bolder; }
#specialsBox-next { overflow : hidden; width : 32px; height : 32px; position : absolute; bottom : 100px; right : 0px; float : right; text-indent : -999px; background : transparent url('/_images/design/arrow_r_round.png') center no-repeat; }
#specialsBox-prev { overflow : hidden; width : 32px; height : 32px; position : absolute; bottom : 100px; left : 0px; float : right; text-indent : -999px; background : transparent url('/_images/design/arrow_l_round.png') center no-repeat; }
.specialsWrap { clear : both; overflow : hidden; border-bottom : 3px solid #ccc; margin-bottom : 20px; padding-bottom : 20px; }
.specialsWrapLast { clear : both; overflow : hidden; border-bottom : 3px solid #ccc; margin-bottom : 20px; padding-bottom : 20px; }
.specialsWrap .specialsBox { float : left; }
	.specialsWrap ul.specialsCars { list-style : none; }
	.specialsWrap ul.specialsCars li { float : left; }
		.specialsWrap ul.specialsCars li a { float : left; display : block; margin : 5px 0px 5px 0px; background : white; border : 1px solid #ccc; }
		.specialsWrap ul.specialsCars li a img { margin : 5px }
#sales-team p { padding-left : 20px; padding-right : 20px; }


.socialBox { width: 242px; overflow: hidden; padding: 5px; }
		#socialBoxHome { position: absolute; top: 133px; right: 33px; }
		#socialBoxDetail { margin: 10px auto; }
	.socialWrap { float: left; width: 50px; text-align: center; padding: 0 15px; }
		#socialPlusOne { border-right: 1px solid #ccc; }
		#socialFacebook { border-right: 1px solid #ccc; overflow: hidden; }
		#socialTwitter { }
	#socialLinks { position: absolute; top: 44px; right: 200px; }
		#socialLinks ul { list-style: none; }
		#socialLinks li { float: left; margin: 0 5px; }
	
	
	
