/* General */
body {
	font-size: 16px;
	background: #333333;
}

h1, h2 {
	font-family: Times New Roman, Arial, Helvetica;
	font-size: 1.3em;
	letter-spacing: 0.4px;
	margin: 0  0 11px 5px;			
}

h2 {
    margin: 0;
    font-size: 2em;
    font-weight: bold;
    padding-top: 2px;
}

a {
    text-decoration: none;
    color: #000;	
}

em {
	font-style: italic;	
}

.clearer {
    width: 0;
    height: 0;
    clear: both;	
}

/* Container */
.container {
    width: 950px;
    margin: auto;
	background: #FFFFFF;	
}
/*********************************************************************/
/*                              Header                               */
/*********************************************************************/
.header { }

/* Content */
.content {
	width: 910px; /*915 */
	margin: 2px auto 0;
	padding-bottom: 30px;
}

/* BEGIN Cars Menu */
.carsMenu {
	width: 307px;
	border-right: 1px dotted #000;
	float: left;
	height: 547px;
}

.carsMenu ul li {
	position:relative;
	margin: 0 16px 17px 0;	
	float:left;
	display:inline;
	width:137px;
}

li.CarWorldPreview a.CarWorldPreviewItem{
	position:relative;
	display:block;
	padding:1px;
	background-color:#e18b60;
	width: 135px;
	height: 75px;
}
	
	li.CarWorldPreview a.CarWorldPreviewItem img{
		display:block;
		vertical-align:text-top;
	}
	
	li.CarWorldPreview a.CarWorldPreviewItem span.CarText{
		position:absolute;
		top:58px;
		left:1px;
		font-weight:bold;
		background-color:#d3591b;
		color:#fff;
		display:block;
		width:125px !important;	
		height:16px;
		padding:2px 5px 0;
	}
	
	li.CarWorldPreview a.CarWorldPreviewItem span.CarHover{
	    top:1px;
	    left: 1px;
	    background-color:#FFF;
	    position:absolute;
		height: 75px;
		width: 135px !important;
		display: none;
		cursor:pointer;	
	}
	
/* END CarWorld menu*/

/* Car Content */


.CarVideoDownloadLink {
	padding-left:30px;
}

.carContent {
    float: left;
    width: 575px;
    /*padding: 0 16px;*/
    margin-left:16px;
    /*margin: 0 16px;*/
    border-top: 3px solid #d55919;
}

/* Car Description */
.carContent .carDescription {
    border-bottom: 1px solid #ed9780;
}

.carContent .carDescription .carTextDescription {
    width: 257px;
    float: left;
}

.carContent .carDescription .carTextDescription .carText {    
    margin-top: 7px;
    min-height: 127px;
}

.carContent .carText p, 
.carContent .carDescription .carTextDescription .moreAbout{
    font-family: Arial;
    font-size: 1em; /*0.7*/
}

.carContent .carDescription .carTextDescription .carText1Links {
	min-height: 119px;
}

.carContent .carDescription .carTextDescription .carText2Links {
	min-height: 103px;
}

.carContent .carDescription .carTextDescription .carText3Links {
	min-height: 89px;
}

.carContent .carDescription img {
	float: right;
	margin: 0px 0 0; /*-39px 0 0*/
}

.carContent .carDescription h2 img {
    float: none;
    margin: 0;
}

.carContent .carDescription .moreAbout {
    font-size: 0.73em;
    clear: both;
    width: 257px;
    margin: 12px 0;
}

.carContent .carDescription .moreAbout h3, 
.carContent .carDescription .moreAbout ul li {
	font-weight: bold;	
}

.carContent .carDescription .moreAbout ul {
    margin: 0 0 0 5px;	
}

.carContent .carDescription .moreAbout ul li.video {
    background: #d1591c;
    color: #FFF;
    width: 62px;
    padding-left: 1px;	
}

.carContent .carDescription .moreAbout ul li#product.video {
    width: 92px;	
}

.carContent .carDescription .moreAbout ul li.video a {
    color: #FFF;
}

/* Car Motion */
.carContent .carMotion {
    clear: both;
    padding: 11px 0;
}

.carContent .carMotion h4, .carContent .carMotion p  {
    color: #727272;
    font-family: Arial;
    font-size: 1em; /*0.7*/
    font-weight: bold;
    margin-bottom: 2px;
}

.carContent .carMotion h4 {
	color: #727272; 
}

.carContent .carMotion a {
	color: #727272;
	text-decoration: underline;
}

.carContent .carMotion .flash {
    margin-right: 22px;	
    float: left;
}

.carContent .carMotion .flashContainer {
	width: 345px;
    height: 258px;
    background: #202427;
    margin: 0 0 5px 0;	
}
	
.carContent .carMotion .links {
    width: 207px;
    height: 200px;
    float: left;	
}

.carContent .carMotion .links ul li {
    margin-bottom: 16px;	
}

.carContent .carMotion .links ul li#downloadBrochure {
    margin: 17px 0 0;	
}

/* Footer */
.footer {
    clear: both;
    height: 130px;
    width: 100%;
    background: #333;
    margin-top: 46px;
}

.footer .links {
    background: #000;
    width: 918px;
    height: 16px;
    padding: 13px 16px 11px;	
}

.footer ul li {
	font-family: Arial;
    font-size: 1em; /*0.7*/
    float: left;
    background: #000;
    border-right: 1px solid #FFF;
    padding: 0 3px 0 4px;    	
}

.footer ul li a {
    color: #FFF;	
}

.footer ul li.last {
    border: 0;
}

/* Home modifications */
.carContent .carDescriptionHome {
	border-bottom: 0;	
}

.carContent .carDescriptionHome .carText { 
	width: 396px;
	float: none;
	height: auto;
	margin-bottom: 10px;
}

.carContent .carDescriptionHome .carImage a {
	background: url('../img/car_exeo_big.jpg') no-repeat;
}

.carContent .carDescriptionHome .carImage a {
	border: 0;
	border-top: 1px solid #d3591b;
	height: 250px;
	width: 566px;
}

.carContent .carDescriptionHome .carImage a  span {	
	margin-top: 250px;
	margin-left: 0px;
	width: 556px;	
}


