/*	CSS for McGurk Performance Cars
		by Steve Fitzpatrick of Innoware, for Bee3.	October 2008 	*/

/*	Generic tags	*/
.clear{clear: both;}
a img{border: 0;}
a {color:#fff;}

body{
	background-color: #000;
	margin: 17px;
	text-align: center;
	font-family: arial, sans-serif;
}

.carHead{
	font-weight:bold;
	color:darkgray;
}

/*	Wrappper		*/
#wrapper{
	text-align: left;
	width: 985px; /* was 973px */
	margin: 0 auto;
}

/*	Marques Nav		*/
#marques{
	width: 202px;
	float: left;
	background: url(../im/nav_keylines.__gif) no-repeat;
}
	#marques .logo{padding: 0 4px;margin: 0;}
	#marques .homeLink{margin: 0; padding: 0;}

	#marques ul{
		width: 194px;
		margin: 0; padding: 0;
		list-style-type: none;
	}
	#marques li{
		height: 43px;
		margin: 0; padding: 0 4px;
		list-style-type: none;

		height: 41px;
	}
		#marques li a{
			display: block;
			width: 194px; height: 43px;
			color: #fff;
			text-transform: uppercase;
			font-size: 11px;
			text-decoration: none;
			vertical-align: bottom;
			padding-top: 27px;
			padding-left: 11px;

			height: 16px;
		}
		#marques li#Aston_Martin a{background: url(../im/menu_1.__jpg) no-repeat;}
		#marques li#Audi a{background: url(../im/menu_2.__jpg) no-repeat;}
		#marques li#Bentley a{background: url(../im/menu_3.__jpg) no-repeat;}
		#marques li#BMW a{background: url(../im/menu_4.__jpg) no-repeat;}
		#marques li#Ferrari a{background: url(../im/menu_5.__jpg) no-repeat;}
		#marques li#Jaguar a{background: url(../im/menu_6.__jpg) no-repeat;}
		#marques li#Lamborghini a{background: url(../im/menu_7.__jpg) no-repeat;}
		#marques li#Lotus a{background: url(../im/menu_8.__jpg) no-repeat;}
		#marques li#Land_Rover a{background: url(../im/menu_9.__jpg) no-repeat;}
		#marques li#Maserati a{background: url(../im/menu_10.__jpg) no-repeat;}
		#marques li#Mercedes a{background: url(../im/menu_11.__jpg) no-repeat;}
		#marques li#Porsche a{background: url(../im/menu_12.__jpg) no-repeat;}
		#marques li#TVR a{background: url(../im/menu_13.__jpg) no-repeat;}
		#marques li#Other_brands a{background: url(../im/menu_14.__jpg) no-repeat;}

			#marques li#Aston_Martin a:hover{background: url(../im/hover/menu_1.__jpg) no-repeat;}
			#marques li#Audi a:hover{background: url(../im/hover/menu_2.__jpg) no-repeat;}
			#marques li#Bentley a:hover{background: url(../im/hover/menu_3.__jpg) no-repeat;}
			#marques li#BMW a:hover{background: url(../im/hover/menu_4.__jpg) no-repeat;}
			#marques li#Ferrari a:hover{background: url(../im/hover/menu_5.__jpg) no-repeat;}
			#marques li#Jaguar a:hover{background: url(../im/hover/menu_6.__jpg) no-repeat;}
			#marques li#Lamborghini a:hover{background: url(../im/hover/menu_7.__jpg) no-repeat;}
			#marques li#Lotus a:hover{background: url(../im/hover/menu_8.__jpg) no-repeat;}
			#marques li#Land_Rover a:hover{background: url(../im/hover/menu_9.__jpg) no-repeat;}
			#marques li#Maserati a:hover{background: url(../im/hover/menu_10.__jpg) no-repeat;}
			#marques li#Mercedes a:hover{background: url(../im/hover/menu_11.__jpg) no-repeat;}
			#marques li#Porsche a:hover{background: url(../im/hover/menu_12.__jpg) no-repeat;}
			#marques li#TVR a:hover{background: url(../im/hover/menu_13.__jpg) no-repeat;}
			#marques li#Other_brands a:hover{background: url(../im/hover/menu_14.__jpg) no-repeat;}

		.viewacar #marques{background: url(../im/viewCarMarquesBG.__jpg) no-repeat; height: 758px;}
			.viewacar #marques li{margin-top: 50px;}
			.viewacar #marques li.goback{margin-top: 0;}
				.viewacar #marques li.goback a{text-transform: lowercase; padding-left: 135px;}

		.viewacar #marques li#Aston_Martin a{background: url(../im/menu_1.__png) no-repeat;}
		.viewacar #marques li#Audi a{background: url(../im/menu_2.__png) no-repeat;}
		.viewacar #marques li#Bentley a{background: url(../im/menu_3.__png) no-repeat;}
		.viewacar #marques li#BMW a{background: url(../im/menu_4.__png) no-repeat;}
		.viewacar #marques li#Ferrari a{background: url(../im/menu_5.__png) no-repeat;}
		.viewacar #marques li#Jaguar a{background: url(../im/menu_6.__png) no-repeat;}
		.viewacar #marques li#Lamborghini a{background: url(../im/menu_7.__png) no-repeat;}
		.viewacar #marques li#Lotus a{background: url(../im/menu_8.__png) no-repeat;}
		.viewacar #marques li#Land_Rover a{background: url(../im/menu_9.__png) no-repeat;}
		.viewacar #marques li#Maserati a{background: url(../im/menu_10.__png) no-repeat;}
		.viewacar #marques li#Mercedes a{background: url(../im/menu_11.__png) no-repeat;}
		.viewacar #marques li#Porsche a{background: url(../im/menu_12.__png) no-repeat;}
		.viewacar #marques li#TVR a{background: url(../im/menu_13.__png) no-repeat;}
		.viewacar #marques li#Other_brands a{background: url(../im/menu_14.__png) no-repeat;}

			.viewacar #marques li#Aston_Martin a:hover{background: url(../im/hover/menu_1.__png) no-repeat;}
			.viewacar #marques li#Audi a:hover{background: url(../im/hover/menu_2.__png) no-repeat;}
			.viewacar #marques li#Bentley a:hover{background: url(../im/hover/menu_3.__png) no-repeat;}
			.viewacar #marques li#BMW a:hover{background: url(../im/hover/menu_4.__png) no-repeat;}
			.viewacar #marques li#Ferrari a:hover{background: url(../im/hover/menu_5.__png) no-repeat;}
			.viewacar #marques li#Jaguar a:hover{background: url(../im/hover/menu_6.__png) no-repeat;}
			.viewacar #marques li#Lamborghini a:hover{background: url(../im/hover/menu_7.__png) no-repeat;}
			.viewacar #marques li#Lotus a:hover{background: url(../im/hover/menu_8.__png) no-repeat;}
			.viewacar #marques li#Land_Rover a:hover{background: url(../im/hover/menu_9.__png) no-repeat;}
			.viewacar #marques li#Maserati a:hover{background: url(../im/hover/menu_10.__png) no-repeat;}
			.viewacar #marques li#Mercedes a:hover{background: url(../im/hover/menu_11.__png) no-repeat;}
			.viewacar #marques li#Porsche a:hover{background: url(../im/hover/menu_12.__png) no-repeat;}
			.viewacar #marques li#TVR a:hover{background: url(../im/hover/menu_13.__png) no-repeat;}
			.viewacar #marques li#Other_brands a:hover{background: url(../im/hover/menu_14.__png) no-repeat;}



/*	Main		*/
#main{
	margin-left: 4px;
	float: right;

	*overflow: hidden;
	*width: 760px;
}
	#main #banner{
		position: relative;
		border: 1px solid #252726;
		padding: 1px;
		width: 760px;
		height: 163px;
		background: #000;
		text-align: right;
		overflow: hidden;
	}
		.viewacar #main #banner img{margin-right: 25px;}
		.viewacar #main #banner img.BanAudi{margin-top: 42px;}
		.viewacar #main #banner img.BanPorsche{margin-top: 15px;}
		.viewacar #main #banner img.BanAston_Martin{margin-top: 50px;}
		.viewacar #main #banner img.BanBentley{margin-top: 45px;}
		.viewacar #main #banner img.BanBMW{margin-top: 15px;}
		.viewacar #main #banner img.BanJaguar{margin-top: -80px; margin-right:-100px;}
		.viewacar #main #banner img.BanLamborghini{margin-top: 15px;}
		.viewacar #main #banner img.BanLand_Rover{margin-top: 20px;}
		.viewacar #main #banner img.BanMaserati{margin-top: 15px;}
		.viewacar #main #banner img.BanMercedes{margin-top: 15px;}
		.viewacar #main #banner img.BanTVR{margin-top: 40px;}
		.viewacar #main #banner img.BanOther_brands{margin-top: 45px;}

/*	Nav				*/
#nav{
	font-size: 11px;
}
	#nav ul{
		list-style-type: none;
		margin: 3px 0; padding: 0;
		border-right: 1px dotted #262626;
	}
	#nav li{
		border-left: 1px dotted #262626;
		width: 82px;
		height: 25px;
		padding-top: 12px;
		float: left;
	}
		#nav li a{
			color: #fff;
			display: block;
			text-align: center;
			text-decoration: none;
		}

/*	Content		*/
#content{
	position: relative;
	border: 1px solid #262626;
	padding: 2px;
	/* min-height: 497px; */
	width: 757px;
	/* background: url(../im/porche_photo_trim.__jpg) no-repeat 2px 2px; */
	/* height: 497px; */
	}

	/*
	.home  {
		background: url(../im/porche_photo_trim.__jpg) no-repeat 2px 2px;
		overflow: auto;
		height: 497px;
	}
	*/
	
	.noCarBG #content{background: #000;}
	.viewacar #content{background: url(../im/viewacarbg.__gif) repeat-x 0px 3px;}
	.carSynopsis{
		height: 122px;
		width:761px;
		margin-bottom: 3px;
		background: url(../im/blank_bg.__png);
		font-size: 12px;
		font-weight: bold;
	}
		.carSynopsis.Aston_Martin {background: url(../im/Aston_Martin_bg.__png) no-repeat;}
		.carSynopsis.Audi {background: url(../im/Audi_bg.__png) no-repeat;}
		.carSynopsis.Bentley {background: url(../im/Bentley_bg.__png) no-repeat;}
		.carSynopsis.BMW {background: url(../im/BMW_bg.__png) no-repeat;}
		.carSynopsis.Ferrari {background: url(../im/Ferrari_bg.__png) no-repeat;}
		.carSynopsis.Jaguar {background: url(../im/Jaguar_bg.__png) no-repeat;}
		.carSynopsis.Lamborghini {background: url(../im/Lamborghini_bg.__png) no-repeat;}
		.carSynopsis.Lotus {background: url(../im/Lotus_bg.__png) no-repeat;}
		.carSynopsis.Land_Rover {background: url(../im/Land_Rover_bg.__png) no-repeat;}
		.carSynopsis.Maserati {background: url(../im/Maserati_bg.__png) no-repeat;}
		.carSynopsis.Mercedes {background: url(../im/Mercedes_bg.__png) no-repeat;}
		.carSynopsis.Porsche {background: url(../im/Porsche_bg.__png) no-repeat;}
		.carSynopsis.TVR {background: url(../im/TVR_bg.__png) no-repeat;}
		.carSynopsis.Other_brands {background: url(../im/Other_Brands_bg.__png) no-repeat;}

			.carSynopsis.Aston_Martin:hover{background: url(../im/hover/Aston_Martin_bg.__png) no-repeat;}
			.carSynopsis.Audi:hover{background: url(../im/hover/Audi_bg.__png) no-repeat;}
			.carSynopsis.Bentley:hover{background: url(../im/hover/Bentley_bg.__png) no-repeat;}
			.carSynopsis.BMW:hover{background: url(../im/hover/BMW_bg.__png) no-repeat;}
			.carSynopsis.Ferrari:hover{background: url(../im/hover/Ferrari_bg.__png) no-repeat;}
			.carSynopsis.Jaguar:hover{background: url(../im/hover/Jaguar_bg.__png) no-repeat;}
			.carSynopsis.Lamborghini:hover{background: url(../im/hover/Lamborghini_bg.__png) no-repeat;}
			.carSynopsis.Lotus:hover{background: url(../im/hover/Lotus_bg.__png) no-repeat;}
			.carSynopsis.Land_Rover:hover{background: url(../im/hover/Land_Rover_bg.__png) no-repeat;}
			.carSynopsis.Maserati:hover{background: url(../im/hover/Maserati_bg.__png) no-repeat;}
			.carSynopsis.Mercedes:hover{background: url(../im/hover/Mercedes_bg.__png) no-repeat;}
			.carSynopsis.Porsche:hover{background: url(../im/hover/Porsche_bg.__png) no-repeat;}
			.carSynopsis.TVR:hover{background: url(../im/hover/TVR_bg.__png) no-repeat;}
			.carSynopsis.Other_brands:hover{background: url(../im/hover/Other_Brands_bg.__png) no-repeat;}

		col#picture{width: 205px;}
		col#features{width: 216px;}
		col#year{width: 113px; text-align: center;}
		col#price{width: 113px; text-align: center;}

		col#features{.width: 191px;} col#year{.width: 103px;} col#price{.width: 103px;} /* IE fudge	*/

		.carSynopsis th{padding-top: 5px;}
		.carSynopsis td{color: #fff; vertical-align: top; line-height: 18px; padding-top: 9px;}
			.carSynopsis td a{color: #575757; text-decoration: none;}
			.carSynopsis td a:hover{text-decoration: underline;}
		.carSynopsis th.details, .carSynopsis td.details{padding-left: 10px;}
		.carSynopsis span.more{margin-top: 0px; display: block; /* --JE 001-- float:right; */}
		.carSynopsis th.carPic {text-align:center; }
		.carSynopsis th.carPic img{margin: -2px 0 0 3px; height: 112px; text-align:center; }

	#message h3{
		position: absolute;
		color: #fff;
		font-size: 11px;
		bottom: 7px; right: 7px;
	}

	#leftPics, #rightPics{
		width: 160px;
	}
		#leftPics{float: left;}
		#rightPics{float: right;}
		#leftPics ul, #rightPics ul{
			list-style-type: none;
			margin: 6px 0; padding: 0 5px;
		}
			#leftPics ul{border-right: 1px dashed #b3b3b3;}
			#rightPics ul{border-left: 1px dashed #b3b3b3;}
		#leftPics li, #rightPics li{
			border: 1px solid #424242;
			height: 117px;
			width: 146px;
			margin-bottom: 3px;
			text-align: center;
		}
			#leftPics li a, #rightPics li a{
				display: block;
				height: 117px;
				text-decoration: none;
				color: #000;
				/*padding-top: 50px;*/
			}
				#leftPics li img, #rightPics li img
				{
					height:80px;
					margin-top:17px;
				}
	#centrePanel{
		float: left;
		width: 431px;
		text-align: center;
	}
		#centrePanel .mainPic img{
			border: 1px solid #605e5f;
			padding: 0;
			margin: 6px 0 0 4px;
		}
		#centrePanel table{
			width: 431px; height: 242px;
			color: #fff;
			font-size: 11px;
			margin: 0 0 0 3px;
		}
			#centrePanel table td{
				border: 1px solid #424242;
				padding: 8px;
				text-align: left;
				vertical-align: top;
			}
			#centrePanel table td.details{height: 143px; width: 137px;}
			#centrePanel table td.price{text-transform: uppercase; font-size: 18px; font-weight: bold; margin-right: 0;}
				#centrePanel table td.price a{float: right;}
			#centrePanel table td.smallPrint{font-size: 9px;}




/*	Footer		*/
#footer{
	margin-top: 6px;
	padding-top: 3px;
	height: 30px;
	width: 762px;
	background: url(../im/bubbles.__gif);
	text-align: right;
}
	#footer .bigPhone{
		margin-right: 7px;
		font-size: 22px;
		font-weight: bold;
		text-transform: uppercase;
		color: #fff;
	}
	#footer .signUp{
		color: #fff;
		background: #6d6d6d;
		border: 1px solid #181818;
		font-size: 10px;
		/*vertical-align: 50%;*/
		padding: 2px 2px 2px 5px;
		margin-top: 10px;
	}
		#footer .signUp label{
			margin: 0 5px 0 0;
			vertical-align: 40%;
		}
		#footer .signUp input{
			margin: 0;
			font-size: 10px;
			font-weight: bold;
		}

/*	Footer nav			*/
#footerNav{
	font-size: 10px;
}
	#footerNav ul{
		list-style-type: none;
		margin: 0;
	}
	#footerNav li{
		border-left: 1px solid #3c3c3c;
		float: left;
		padding: 0 5px;
	}
		#footerNav li a{
			color: #fff;
			display: block;
			text-align: center;
			text-decoration: none;
		}
.makeDD{
	font-size:10px;
}
.carInput{
	font-size:10px;
	width:50px;
}

.addFeaturesTA{
	font-size:10px;
	width:250px;
	height:70px;
}

.serviceHistTA{
	font-size:10px;
	width:310px;
	height:20px;
}

#textContent{
	border: 1px solid #262626;
	padding: 2px;
	height: 417px;
	width: 677px;
	background: black no-repeat 2px 2px;
	color:white;
	overflow-y:auto;
	font-size:15px;
	padding:5px 7px;
	text-align: left;

	*width: 720px;
}
span#ctl_10{display: block;}
#ctl_3{
	color:white;
}

#ctl_91
{
	border: 1px solid #262626;
	position:relative;
	top:250px;
	margin-top:250px;
	color:white;
	border: 1px solid #262626;

}
.ObjCentre{
	text-align:center;
	margin-right:10px;
	border:1px solid white;
}

body.imageUpload
{
	background-color:Black;
	color:White;
}

#filteringDDs{
	display:block;
	height:33px;
	width:762px;
	background:#6D6D6D none repeat scroll 0 0;
}
#filteringDDs select{
	margin-left:10px;
	margin-top:5px;
}
#filteringDDs button{
	margin-left:10px;
	margin-top:5px;
}
.errorMsg
{
font-size:smaller;
font-style:italic;
color:#FF0000;
}

.smallPrint span.errorMsg
{
font-size:small;
font-style:italic;
color:#FF0000;
}

.price span.errorMsg
{
font-size:small;
font-style:italic;
color:#FF0000;
}
#FAQVideos{
	margin-left: 330px;
}
.faqContainer {
	width: 300px;
	float: left;
}

.centreVid{
	text-align: center;
	top:0px;
	width:100%;
	height:100%;
}

#vidContent{
	border: 1px solid #262626;
	padding: 2px;
	/* min-height: 497px; */
	width: 757px;
	/* height: 497px; */
}

.testimItem{

	clear: both;
}
	.testimItem img{
		float: left;
		padding-right: 10px;
		margin-bottom: 0.5em;
		width: 200px;
		
	}

.testimText{
	padding: 10px;
	float: right;
	width: 63%;
	text-align: left;
	margin-bottom: 0.5em;
}

.redLink,#upload_link{
	color:#FF0000;
}


#ctl_52{
position: relative;
display: block;
}
.hide
{
	display:none;
}
.imgareaselect-outer,.imgareaselect-selection,.imgareaselect-border1,.imgareaselect-border2
{
	z-index:9999;
}
/*#nyroModalWrapper
{
	background-color:#000;
}

#nyroModalWrapper .wrapper
{
	 background-color:#3333cc;
}*/

/*#uploadPopup form
{
	display:none;
}*/

#uploadPopup
{
	width:1000px;
	height: 600px;
}

a.test
{
	cursor:pointer;
}

#testText
{
	width:300px;
	height:120px;
}

#saveButton{
	display:block;
}