/*------------------------------------------------------

------------------------------------------------------*/
strong{font-weight:bold;}

html{
overflow-y:scroll;
}

body{
background:#000000 url(bg.gif) top left repeat-x;}

#head{height:119px;background:#ffffff;}

#logo{display:block;height:119px;width:345px;background:#dddddd url(w20_chassis_logo.png) top left no-repeat;overflow:hidden;line-height:350px;}


#content{
width:840px;
margin:0 auto;
height:381px;background:#ffffff;}

	#content-left{overflow:hidden;float:left;position:relative;height:381px;width:600px;margin-right:20px;}

#content-left img{
display:block;
width:600px;
height:381px;
}


	#content-right{font-family:arial;float:left;position:relative;height:381px;width:220px;}
	
	#content-right .copyblock{
	color:#666666;
	font-size:.9em;
	margin:14px 0;
	line-height:1.4em;
	}
	
	#scrollcontainer{position:relative;overflow:hidden;width:600px;}
	

		#scrollboard{width:4000px;}

				#scrollboard li{
display:block;float:left;position:relative;}

#scrolllegend{position:absolute;top:305px;font-family:helvetica,arial;}



#foot{background-image:url(stripes.gif);background-color:#000000;width:840px;
margin:0 auto;height:80px;}

#emailbox{
font-family:arial;
font-size:10px;
float:left;
position:relative;
margin-right:10px;
padding:10px 0 10px 10px;
width:195px;
height:60px;
color:#fff;
background-color:#424242;
background-image:url(stripes.gif);
}

#emailbox .mailicon{
margin-right:5px;float:left;}

#emailbox .yellow{font-weight:bold; font-size:1.2em;}

#emailbox .newspromo{display:block;padding-top:2px;font-size:1.3em;}

#clients_control{
color:#fff;
font-weight:bold;
text-align:center;
font-family:arial;font-size:12px;
padding:10px 0 10px 0;
float:left;
position:relative;
width:205px;
height:60px;
background-color:#424242;
background-image:url(stripes.gif);
margin-right:10px;
}

#clients_control #button_serrano,#clients_control #button_clickhere{
margin-top:24px;
}

#clients_display{
color:#fff;
font-weight:bold;
text-align:left;
font-family:arial;font-size:12px;

padding:10px 0 10px 0;
float:left;
position:relative;
width:405px;
height:60px;
}

#clients_display .clientlogo{
margin-right:10px;
float:left;
}

#clients_display_interior{
width:1000px;
}

#productname strong{color:#000;}

#scrollnav{margin-top:3px;}
#scrollnav a{
display:block;
float:left;
margin-right:15px;
height:12px;
width:12px;
background:url(blackdot.png) top left no-repeat;
position:relative;
overflow:hidden;}

#links li{padding-bottom:5px;}

#links a{
font-size:.9em;
color:#000;
text-decoration:none;

}

#links a:hover{
text-decoration:underline;

}


.blackyellowbutton{
text-decoration:none;
display:block;
font-size:.8em;
background:#000;
color:#ffcc33;
height:30px;
line-height:30px;
font-weight:bold;
position:relative;
text-align:center;
}

.yellow{
color:#ffcc33;}

.blackyellowbutton:hover{
background:#222;
}

.blackyellowbutton > .corner{
width:10px;
height:10px;
background-color:transparent;
background-image:url(corner-10px-fff.png);
position:absolute;}


.emailform{
	padding-top:9px;
}
.email-inputcontainer{

	float:left;
	background:url(email-input_bg.png) top left no-repeat;
	height:23px;width:151px;
}

.email-inputcontainer input{
	height:23px;width:141px;line-height:23px;padding:0px 5px;
	background:transparent;}

.email-submit{
	float:left;
	display:block;
	background:url(email-go.png) top left no-repeat;
	height:23px;width:34px;
	overflow:hidden;
	cursor:pointer;
}

#emailbox{float:left;}


.tl{background-position:top left;top:0;left:0;}
.tr{background-position:top right;top:0;right:0;}
.bl{background-position:bottom left;bottom:0;left:0;}
.br{background-position:bottom right;bottom:0;right:0;}

#subfoot{
padding:8px 0 0;width:840px;color:#fff;margin:0 auto;
font-family:arial;font-size:12px;}

#subfoot a.yellow{text-decoration:none;font-weight:bold;}

#legal{color:#888;font-size:11px;font-family:arial,sans-serif;}

#legal p{margin:.5em 0;}
