/* CSS Document Build for P1 Groupe*/
/* Website Developed by AIS Media */
/* @2009 - */
/*===================================*/
/*______________________________________Globals*/
body{background:url(../images/bg.jpg) repeat; margin:0px; padding:0px; font-size:100%;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;}
/* Height Max */
	html, body{height:100%}
	#page{height:100%;
			height:auto !important;
			min-height:100%;position:relative;
		}
p {
font-family:trebuchet ms, calibri, arial, sans-serif;
}
/*=================*/
a{color:#4da8bd;}	/**/ a img{border:0;}
h1, h2, h3, h4, h5{font-weight:normal;}
	h1{color:#a40404;margin-bottom:5px;padding-bottom:0;font-size:1.7em;}
	h2{color:#4da8bd;font-weight:bold;font-size:1em;}
	h3{color:#a40404;}
ul li{margin-bottom:10px;}
/*__________STANDARDS__________*/
.italic{font-style:italic;}
.bold{font-weight:bold;}
.clear{clear:both;}
.hr{border-top:1px solid #4da8bd;height:1px;margin:50px 20px;font-size:1px;}
.totop{text-align:right;padding-bottom:10px;}
	.totop a{color:#4da8bd;text-decoration:none;}
.red{color:#f00;}
/* =======PAGE ELEMENTS*/
#page{width:847px;margin:0px auto;background:url(../images/interior-bg_03.jpg) repeat-y;
		 /* border:1px solid #9e0304; */border-bottom:0px;border-top:0;}
	#header{background:url(../images/hdr216.jpg);width:847px;height:82px;}
	
	#nav{background:url(../images/_navbg.png) repeat-x;height:18px;padding-top:3px;padding-bottom:2px;}
		.navLink{float:left;border-right:1px solid #9e0304;padding-right:22px;padding-left:22px;}
			.navLink a{color:#fff;font-family:Calibri, "Courier New", Courier, monospace;text-decoration:none;}
			.navLink a:hover{color:#400603;}
	#logo{}
		#logo img{height:75px;width:350px;}
/* =======CONTENT ELEMENTS*/	
	#content{font-size:.8em;padding:5px;padding-bottom:40px;}
		
		/*=======Home Elements*/
		#hLeft{width:585px;float:left;}
			#hLeft a{color:#000;text-decoration:none;}
			
			.leftBody{background:url(../images/_thick-bg.png) repeat-y;width:570px;}
				.leftBody p{padding:7px;}
			
		#hRight{margin-left:1px;float:right;width:245px;}
			.hRightHeader{height:25px;}
				.hRightHeader table td{padding:0px;margin:0px;}
				
				.hrheader{background:url(../images/_title-bg.png) repeat-x;width:225px;
						color:#fff;font-family:Calibri, "Courier New", Courier, monospace;text-decoration:none;font-size:1.2em;}
				.hrheader a{color:#fff;text-decoration:none;}
			.rHead{background:url(../images/_thin-header.png) repeat-x;color:#fff;
					font-family:Calibri, "Courier New", Courier, monospace;padding:3px 0px 3px 5px;font-size:1.2em;margin-bottom:0px;}
				.rHead a{color:#fff;text-decoration:none;}
				
				.rHead1{color:#fff;
					font-family:Calibri, "Courier New", Courier, monospace;padding:3px 0px 3px 5px;font-size:1.2em;margin-bottom:0px;}
				.rHead1 a{color:#fff;text-decoration:none;}
			
			
			
/*================================== Drivers Table */
				.drivers{color:#fff;margin-top:0px;margin-top:-3px;}
					.drivers td{padding:2px;}
				.l{background:#545454;}
				.d{background:#2f2f2f;}
				.num{border-right:1px solid #000;width:10px;}
				.name{border-right:1px solid #000;width:180px;}
					.name a{color:#fff;text-decoration:none;}
				.flag{border-right:1px solid #000;}
				.number{}
				
				
				
					
					.btmD, .btmL{width:243px;font-size:.8em;color:#fff;padding:3px;text-align:center;}
						.btmD a, .btmL a{color:#fff;text-decoration:none;}
					.btmD{background:url(../images/btmD-c.jpg) repeat-x;}
					.btmL{background:url(../images/btmL-c.jpg) repeat-x;}
			
			.item{}
				.item img{float:left;margin:5px;}
				.item .details{font-size:.8em;}
				.item .title{font-weight:bold;padding-top:10px;}
			
			#lBody{float:left;}
			#rBody{width:245px;float:right;margin-right:1px;}
			
			.hRight{background:#f9f4ed;border-right:2px solid #c3c2c2;border-left:2px solid #c3c2c2;padding-top:2px;overflow:hidden;}
		ul.arrow {
		margin:5px;
		padding:0px;
		}	
		.arrow li{
	list-style-type:none;
	background:url(../images/_arrow.gif) left 2px no-repeat;
	padding-left:20px;
	line-height:16px;
	padding-top:4px;
	padding-bottom:3px;
	margin-bottom:3px;
	font-size:0.8em;
}

			.arrow li a{color:#000;text-decoration:none;}
			.arrow li a:hover {text-decoration:underline;}
		.driver li{list-style-image:url(../images/check.jpg);line-height:1.2em;padding-left:.5em;}
		.name a:hover {color:#FF0000;}
		
		/*=======Interior Elements*/
		#iLeft{float:left;width:134px;margin-left:-5px;padding-top:30px;}
			.menuItem{background:#d9d3cb;border:1px solid #bbb9b7;border-left:0;border-right:0;padding:5px;font-weight:bold;font-size:.8em;}
				.menuItem a{color:#5d5d5d;text-decoration:none;}
				.menuItem a:hover{color:#a40404;}
		#iRight{float:left;width:670px;padding:15px;}
		
	
	
	.driverimg{float:left;margin:0px 10px 10px 0px;border:1px solid #aaa;padding:3px;}
	
	#driverBlocks{width:625px;margin:0px;}
		.driverImg{width:175px;height:175;border:1px solid #f2f2f2;margin:5px;float:left;text-align:center;padding:3px;}


/*=======FOOTER*/
	#footerT {background:#9e0304;height:4px;font-size:1px;position:absolute;bottom:43px;width:847px;margin-bottom:0px;} /* Creates the second top border for the footer */
	#footer{background:#3c3c3c;border-top:3px solid #fff;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:.7em;height:20px;padding:10px 10px 10px 5px;position:absolute;bottom:0;width:832px;margin-top:-1px;}
			
		#footer a{color:#fff;text-decoration:none;}
	

/*========CREDITS*/
#creditsbody{border:1px solid #326e15;width:480px;margin:5px auto 5px auto;}
	#creditsbody a{text-decoration:underline;}
	#creditsbody p{text-align:center;}
	#closecredit{background:#fff;text-align:center;padding:5px;border-top:1px solid #326e15;}
	
	
	
/*========FORMS*/	
.row       {margin-top:10px;font-size:.9em;;}
.row label {display:block;float:left;width:150px;text-align:right;padding-top:10px;padding-right:10px;}
.boldLabel {font-weight:bold;color:#f00;margin-right: 5px;}
.formField {width:220px;margin-top:10px;border:1px solid #aaa; }
button     {margin:0px 2px 0px 0px;}
textarea   {height:100px;}
		
	
/*____________TRANSMENU___________*/
.transMenu {position:absolute;overflow:hidden;left:-1000px;top:-1000px;}
.transMenu .content {position:absolute;}
.transMenu .items {position:relative;left:0px; top:0px;z-index:2;}
.transMenu.top .items {border-top:none;}
.transMenu .item {color:white;font-size:10px;font-weight: bold;font-family:sans-serif;text-decoration:none;border:none;cursor:pointer;}
.transMenu .background {position:absolute;left:0px; top:0px; z-index:1;-moz-opacity:.8;}
.transMenu .shadowRight {position:absolute;z-index:3;top:0px; width:2px;  -moz-opacity:.4;}
.transMenu .shadowBottom {position:absolute;z-index:1;left:3px; height:2px;-moz-opacity:.4;}
.transMenu .item.hover {background-color:#fec124;color:#000;}
.transMenu .item img {margin-left:10px;}


/*=================SUPER NAV========*/
.lBodyH{background:url(../images/hHead.jpg);height:23px;width:560px;color:#fff;padding-top:3px;padding-left:10px;}
.gallImages img{border:1px solid #aaa;padding:3px;margin:3px;}
	#news p{font-weight:bold;}
	#news strong a{color:#4da8bd;text-decoration:none;}
	#news ul li{list-style-image:url(../images/check.jpg);line-height:1.2em;padding-left:.5em;font-size:.8em;}