/* CSS Document Build for RS MOTORWERKS*/
img, #wrap { behavior: url(iepngfix.htc); }
/* 100% height */
body{background:url(../images/bg3.gif);padding:0;margin:0;font-family:tahoma, Arial, Helvetica, sans-serif;color:#434343;font-size:100%;outline:none;}
html, body{height:100%}
#wrap{position:relative;min-height:100%;height:auto !important;height:100%;}
#pageContent{padding-bottom:96px;}

#footer{
		width:851px;margin:0px auto;
		position:absolute;bottom:0 !important;
		background:url(../images/footbg.jpg) top left repeat-x;
		color:#fff;
		height:93px; 
		text-align:center;
		font-size:11px;
		padding:10px 0px 0px 0px;
		letter-spacing:.04em;
		
		clear:both;
		}







#topbar {background:url(../images/tophdr.jpg) repeat-x;height:107px;position:absolute;top:0px;left:0px;width:100%;z-index:-2000;}
p{line-height:1.5em;}
a{color:#e40100;text-decoration:none;outline:none;}
a:visited{color:#e40100;}
a img{border:0;outline:none;}
hr{clear:both;border:.02em solid #aaa;}
h1{font-size:24px;font-family:gill sans mt, trebuchet ms, verdana, tahoma, arial;color:#992019;margin-left:20px;}

h3{color:#992019;}
.h3{font-weight:bold;font-size:1.3em;}
.h3 a{color:#992109;text-decoration:none;text-align:center;}

fieldset{border:1px solid #fff;margin:3px;padding-top:0px;}
.special{color:#992019;}
.special2{color:#992019;font-size:.7em;}
ul li{list-style:none;margin-bottom:.7em;}
sup{color:#000;}

.img{border:1px solid #aaa;padding:3px;}
.galleryLink {text-align:center;}
.galleryLink a{color:#992019;}
.galleryLink a:hover{text-decoration:none;}

.italic{font-style:italic;}
.bold{font-weight:bold;}
.clear{clear:both;}


.shadow{background:#efefef;width:390px;padding:5px;border:1px solid #ccc;text-align:left;}
#topstripe {background:url(../images/topbg.jpg) top left repeat-x;height:13px;}

#header{background-color:#000;height:80px;width:851px;}

#mercedeslink{width:275px;float:left;height:83px;}
#logo{width:337px;float:left;margin-left:10px;display:inline;margin-top:5px;}
#headcontact {width:300px;float:left;margin:23px 0px 0px 100px;display:inline;}
#porschelink{width:232px;float:left;height:83px;}

#address{text-align:right;color:#292929;float:right;font-size:.7em;padding:0px 10px;font-weight:bold;margin-top:-23px;display:none;}
#address p{padding-top:20px;margin-bottom:0px;}
#nav{background-color:#000;height:21px;padding-top:3px;border-top:1px solid #e90000;border-bottom:1px solid #e90000;width:851px;}
#navLinks{font-family:Helvetica, Arial, sans-serif;}
.navLink{float:left;padding-right:35px;padding-left:35px;margin-bottom:2px;border-right:1px solid #fff;}
.navLink a:link, .navLink a:visited{color:#fff;font-weight:bold;font-family:trebuchet ms, tahoma, arial;text-decoration:none;font-size:.75em;text-transform:uppercase;}
#links {background: url(../images/intmenubg.png) top left no-repeat;width:200px;height:291px;float:left;font-family:tahoma, arial, verdana;font-size:11px;font-weight:bold;margin:20px 0px 0px 15px;}

#links ul {margin:0px;padding:40px 0px 0px 10px;}
#links li {display:block;width:150px;line-height:20px;}
#links li:hover {background-color:#fff;}
#links li a {color:#1f0a0b;}
#wrap {background: url(../images/shdw.png) left top repeat-y;min-height:100%;margin:0px auto;width:891px;text-align:left;}
#content{width:851px;margin:0px auto;}
#flashcontent{background-color:#333;height:255px;border-bottom:1px solid red;}
#flashcontent1{background-color:#fff;height:288px;border-bottom:1px solid red;}

#pageContent{font-size:.73em;}
#pageContent img {border:1px solid #ccc;padding:5px;}
#pageContent p {line-height:20px;}
.fullBlock{width:98%;float:left;margin-left:20px;}
	.fullBlock p{padding-right:15px;}

#bannerM{background:url(../images/mercedesa.jpg) right top no-repeat;height:276px;}
#bannerM ul{}
	#bannerM li{}
	#bannerM ul li a{color:#1f0a0b;text-decoration:none;}
		#bannerM ul li a:hover{color:#CD2D0C;}
		
		
#bannerF{background:url(../images/porschea.jpg) right top no-repeat;height:276px;}
#bannerF ul{}
	#bannerF li{}
	#bannerF ul li a{color:#1f0a0b;text-decoration:none;}
		#bannerF ul li a:hover{color:#CD2D0C;}

.halfBlock{width:45%;float:left;margin-left:20px;}
.halfBlockl{width:45%;float:left;margin-right:20px;}

#mailbox {float:right;width:200px;padding-left:30px;color:#666666;background-color:#eee;padding-bottom:20px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.signuptxt {padding-top:10px;font-size:18px;line-height:13px;margin-bottom:4px;padding-bottom:0px;color:#333;}

#mailbox2 {color:#666666;background-color:#eee;padding:5px;border:1px solid #ccc;width:100%;width:390px;}
	#mailbox2 h1{line-height:1.2em;}
.signuptxt2 {padding:5px;font-size:18px;line-height:13px;margin-bottom:4px;padding-bottom:0px;color:#333;}


.thirdBlock{width:217px;float:left;padding-right:10px;}
.twothird{width:60%;float:left;padding-right:10px;margin-left:20px;display:inline;padding-bottom:10px;}
.twothird h1 {margin:20px 0px 10px 0px;}
.rightcol {float:left;margin-left:20px;width:260px;}
.direct{color:#424242;font-size:1.2em;font-family:helvetica;}

.hr{height:1px;border-top:1px dotted #e4e4e4;overflow:hidden;}


.qablock{padding-bottom:20px;border-bottom:1px dotted #aaa;margin-bottom:30px;line-height:20px;}
.question{font-weight:bold;color:#992019;}

.testimonial{border-bottom:1px dotted #aaa;margin-bottom:40px;}
.testimonial .author{text-align:right;color:#990219;}


.tuningC{margin-bottom:50px;border-bottom:1px dotted #aaa;padding-bottom:30px;}	
.tuningC .Label{font-weight:bold;font-size:1.4em;color:#992019;text-align:left;}
.tuningC .car{float:left;margin-right:10px;}
.tuningC .specs{float:left;}
.tuningC .specs td{font-weight:bold;}
.tuningC .model{width:200px;}
.tuningC .specifications td{font-weight:normal;}
.tuningC .spec{width:150px;}

.disclaimer{font-size:10px;text-align:justify;letter-spacing:.03em;background-color:#3c3c3c;color:#e5e5e5;border-top:1px solid #fff;padding:10px;}	


#footer a{color:#fff;text-decoration:none;}
#footer .special{font-weight:bold;color:#fff;}

/*_______________________________________________POP UP Credits*/
#creditsbody{width:480px;margin:15px auto 5px auto;background:#fff;padding:5px;font-size:.7em;}
#creditsbody a{text-decoration:underline;}
#creditsbody p{text-align:center;}
#closecredit{background:#fff;text-align:center;padding:5px;border-top:1px solid #326e15;}

/*///////// Forms Attributes  /////////*/	
.row       {margin-top:10px;font-size:11px;}
.row label {display:block;float:left;width:100px;font-size:11px;text-align:right;padding-top:10px;padding-right:10px;font-weight:bold;}
.boldLabel {font-weight:bold;width:100px;color:#f00;margin-right: 5px;}
.formField {font-family:tahoma, Arial, Helvetica, sans-serif;width:240px;font-size:12px;}
input      {margin-top:10px;font-size:12px;height:18px;}
select     {font-size:12px;margin-top:10px;height:18px;}
button     {margin:0px 2px 0px 0px;}
textarea   {margin-top:10px;width:320px;height:100px;font-size:11px;font-family:tahoma, Arial, Helvetica, sans-serif;}


#myForm input, select, textarea{border:1px solid #992109;}
.contactForm p{}

#myForm2 label{text-align:left;width:240px;margin-bottom:0;}
#myForm2 input, select, textarea{border:1px solid #992109;margin-top:3px;}
#myForm2 button{margin-left:0px;background:#f2f2f2;border:1px solid #992109;width:55px;font-size:11px;}

/*______________*/
#addEmail {margin-top:10px;margin-left:5px;padding-top:0px;}
#addEmail .row{margin-bottom:2px;}
#addEmail input{margin-top:0px;width:80px;}
#myForm button{margin-left:110px;background:#f2f2f2;border:1px solid #992109;width:55px;font-size:11px;}
#addEmail button {background:#f2f2f2;border:1px solid #992109;width:55px;font-size:11px;margin-top:2px;}

/*____________Plug-Ins and Widgets__________*/

/*____________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:#fff;font-size:.8em;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:#fcfcfc;color:#992019;}
.transMenu .item img {margin-left:10px;}

/*___________THUMBNAIL____________*/
.thumbnail{position: relative;z-index: 0;}
.thumbnail:hover{background-color:transparent;z-index: 50;}
.thumbnail span{position:absolute;padding:0px;left: -1000px;border:1px solid #aaa;visibility:hidden;width:450px;overflow:hidden;}
	.answer .thumbnail span{width:403px;}
.thumbnail span img{border-width:1px;padding:0px;}
.thumbnail:hover span{visibility:visible;top:0px;left:0px;}

/*___________THUMBNAIL2____________*/
.thumbnail2{position: relative;z-index: 0;}
.thumbnail2:hover{background-color:transparent;z-index: 50;}
.thumbnail2 span{position:absolute;padding:0px;left: -1500px;border:1px solid #aaa;visibility:hidden;width:850px;overflow:hidden;}
	.answer .thumbnail2 span{width:840px;}
.thumbnail2 span img{border-width:1px;padding:0px;}
.thumbnail2:hover span{visibility:visible;top:0px;left:0px;}


/*___________GALLERY_________________*/
#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(../images/blank.gif) no-repeat;display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}
.lbWidth { position: absolute;top: 0px; left: 0px;width: 100%;min-width: 790px;}
* html .lbContent {margin-left: -790px;position:relative;}
* html .lbMinWidth {padding-left: 790px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.imgB{margin:10px;}

.thumB{width:160px;float:left;}
.galleryText{width:400px;float:left;}

/*==========================================*/
/*
#valvolineSP, #bremboSP, #bbsSP {display:none;}
*/
#flashMe, #flashMe2, #flashMe3, #flashMe4, #flashMe5{width:410px;float:left;margin-bottom:10px;}
#manuf img{margin-bottom:10px;}

#valvolineSP, #bbsSP, #bremboSP{padding-bottom:20px;padding-top:20px;font-weight:bold;width:400px;text-align:center;}

/*================================================*/
/*
Image rollover on community involvement page
*/
#commImage{height:255px;width:383px;}


