div.overlay
{
	background: url(/assets/images/overlay-bg-gradient_666x570.png) no-repeat;
	padding: 0 0 0 1px;
	width: 666px;
	height: 570px;
	display: none;
}

div#carPics.overlay, div#carOnePics.overlay, div#carTwoPics.overlay, div#carThreePics.overlay {
	background: url(/assets/images/overlay-bg-white_790x570.png) no-repeat;
	text-align:center;
	padding: 0 0 0 1px;
	width: 790px;
	height: 570px;
	display: none;
}

div#maseratiIntroVideo.overlay
{
	background: url(/assets/images/maserati-overlay-bg-gradient_666x570.png) no-repeat;
	padding: 0 0 0 1px;
	width: 666px;
	height: 570px;
	display: none;
}

div.overlay div.close
{
	background: url(/assets/images/icon-close_36x36.png) no-repeat;
	position: absolute;
	top: -5px;
	right: -3px;
	width: 35px;
	height: 35px;
	cursor: pointer;
}

a.player
{
	display: block;
	width: 600px;
	height: 494px;
	margin: 24px auto;
}

a.gallery
{
	display: block;
	width: 600px;
	height: 494px;
	margin: 24px auto;
}

#exposeMask
{
	/* use a custom background color and image on the mask */
	background-color: #FFFFFF;
	background-image: url(/assets/images/algar_logo_410x71.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-attachment: fixed;
}

#featuredVideos { width:580px; }

.featuredVideo {
	width:466px;
	margin-right:0;
	padding-left:57px;
	padding-right:57px;
}

#featuredCars {
	width:371px;
	margin-right:0;
}

.featuredCarsHead {
	width:200px;
	margin-right:0;
	padding-left:19px;
	padding-right:38px;
}

.featuredCar {
	padding-left:19px;
}

.featuredCar img {
	padding-right:8px;
}


.home #buildYourOwnFerrari {
	display: block;
	width: 960px;
	height: 340px;
	background-image: url(/assets/images/build-your-own_ferrari_960x340.png);
}
.home #featuredVideos {
	display: block;
	height: 317px;
	background-image: url(/assets/images/homepage-video-background_580x317.png);
	background-repeat: no-repeat;
}
.home #featuredVideos .featuredVideo {
	margin-top: 16px;
}
.home #featuredVideos .featuredVideo .videoPlaceholder {
	display: block;
	width: 466px;
	height: 115px;
	background-image: url(/assets/images/featuredVideos_videoPlaceholder_backgroud_466x115.png);
	background-repeat: no-repeat;
	border: 0;
	outline: 0;
}
.home #featuredVideos .featuredVideo .caption {
	text-align: center;
	line-height: 1em;
	margin: .5em auto;
	color: #990000;
}
.home #featuredVideos .featuredVideo .caption a {
	color: #990000;
	text-decoration: none;
}
.home #featuredVideos .content-ferrari.videoPlaceholder {
	background-image: url(/assets/images-temp/home-vid-ferrari_466x155.jpg);
	background-repeat: no-repeat;
}
.home #featuredVideos .content-maserati.videoPlaceholder {
	background-image: url(/assets/images-temp/home-vid-maserati_466x155.jpg);
	background-repeat: no-repeat;
}
.home #featuredCars {
	display: block;
	height: 317px;
	background-image: url(/assets/images/homepage-featuredCars-background_369x317.png);
	background-repeat: no-repeat;
}
.home #featuredCars h3 {
	font-family: 'Bank Gothic', 'Eurostyle', Helvetica;
	font-size: 1.4em;
	margin-top: 10px;
	margin-bottom: 8px;
	padding-top: 0;
	padding-bottom: 0;
	color: #990000;
	text-transform: uppercase;
}
.home #featuredCars .featuredCar {
	margin-bottom: 24px;
}

/*
.home #featuredCars .featuredCar img {
	width: 200px;
	height: 115px;
}
*/

.home #featuredCars .featuredCar .carOptions {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: .9em;
}
.home #featuredCars .featuredCar a {
	color: #990000;
	text-decoration: none;
	text-transform: lowercase;
}

div.featuredCarDetails {
	width:115px;
}

.home .content-home {
	margin-top: 1.2em;
}
.home .content-home p {
	text-align: justify;
	margin-top: 1.2em;
}
