@charset "utf-8";
/* CSS Document */
body { position:relative; background:none;}
body#force-india { background-color:#000;}
body#mclaren { background-color:#939598;}
#content { margin:0; padding:115px 0 0;}
#force-india #content {
	background:url(../images/force-india-body-bg.gif) center top repeat-y #f78f1e;
	border-bottom:6px solid #ed1c24;
}
#mclaren #content { background:none; background-color:#231f20; border:none;}
#brawn-gp #content { background:url(../../images/brawn-gp/content-bg.gif) left bottom repeat-x #e0e45a; border:none;}

.wrap {
	margin:0 auto; padding:0;
	position:relative;
	width:990px;
	text-align:left;
}
.col-wrap {
	width:990px;
	margin:0; padding:0;
}
#head {
	position:absolute;
	left:0; top:0;
	background:none;
	background-color:#fff;
	border-bottom:2px solid #ed1c24;
	width:100%;
	height:114px;
	margin:0; padding:0;
}

#head h1 {
	background:url(../images/team-logo.gif) left top no-repeat transparent;
	width:226px; height:52px;
	margin:50px 0 0;
} 
#force-india { margin:0; padding:0;}
#force-india #team-logo {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../images/force-india/logo-top-right.jpg) left top no-repeat transparent;
	width:180px; height:134px;
	position:absolute;
	right:15px;
	top:50px;
}

#force-india { background:none;}
#force-india .col-wrap { margin:0; padding:0;}
#force-india .col-wrap .col-one { 
	position:relative;
	float:left;
	width:266px;
	padding:19px 0 30px 40px;
}
#force-india .col-wrap .col-two { 
	float:left;
	margin:0;
	padding:8px 0 0;
	width:169px;
	text-align:center;
}
#force-india .col-wrap .col-three {
	margin:0 0 0 475px;
	padding:0;
}
#force-india .col-three img { margin:0; padding:0;}
#force-india .col-wrap .price { color:#000; font-size:1.5em;}
#force-india h1, #force-india p, #force-india .sub-header { color:#000;}

#mclaren .col-wrap {}
#mclaren .col-wrap .col-one { float:left; width:270px; padding:0 0 0 30px; position:relative;}
#mclaren .col-wrap .col-two { float:none; margin:0 0 0 310px;}
#mclaren #team-logo {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../images/mclaren-mercedes/logo-top-right.gif) left top no-repeat transparent;
	width:427px; height:31px;
	position:absolute;
	right:45px;
	top:50px;
}
#mclaren #content h1 { margin:10px 0 0 0;}
#mclaren p { font-size:0.7em;}

.yellow { color:#fc0;}



.btn-basket {
	background-color:#ed1c24;
	color:#fff;
	text-decoration:none;
	padding:2px 5px;
}
.btn-basket:hover { color:#fff;}
#force-india .btn-basket { 
	position:absolute;
	right:25px; bottom:0;
}

#footer {
	clear:both;
	padding:6px 0 14px;
	margin:0;
}
#force-india #footer { background-color:#000;}
#footer .wrap {
	text-align:right;
}
#bottom-left-check {
	width:254px; height:204px;
	overflow:hidden;
	position:absolute;
	left:0; bottom:0;
}
#bottom-left-check { background:url(../images/png-bottom-left.png) left top no-repeat transparent;}
	
	
#brawn-gp .col-wrap .col-one { float:left; width:270px; padding:0 0 0 30px; position:relative;}
#brawn-gp .col-wrap .col-two { float:none; margin:0 0 0 310px;}
	
#brawn-gp { margin:0; padding:0;}
#brawn-gp h1, #brawn-gp p, #brawn-gp .sub-header { color:#000;}
#brawn-gp #head h1 { margin-top:50px;}
#brawn-gp h1 { margin-top:20px;}
#brawn-gp #team-logo {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../../images/brawn-gp/logo-top-right.gif) left top no-repeat transparent;
	width:426px; height:43px;
	position:absolute;
	right:15px;
	top:50px;
}
#brawn-gp #footer { background-color:#000;}
