#content
{
padding: 0px 0px 20px 0px !important;
width: 750px !important;
}

#l_col
{
border-right: 1px solid #ececec;
float: left;
padding-right: 22px;
width: 333px;
}

#content h3.first-child { margin-top: 0px; }

#r_col
{
float: right;
width: 375px;
}

#splash
{
margin: 20px auto;
height: 200px; 
width: 748px; 
}

#splash object
{
height: 200px; 
width: 748px; 
}

/* Model Line Assistant */
#mla
{
position: relative;
width: 350px;
}

#overflow
{
margin-left: 50px;
overflow: hidden;
position: relative;
width: 255px;
height: 300px;
_height: 310px;
}

#stacked
{
width: 1625px; /* 1275px with no margin */
position: absolute;
left: 0px;
top: 0px;
}

	.module
	{
	float: left;
	margin-right: 50px;
	width: 255px;	
	}
	
		.module h4 { margin-top: 0px; }
		.module h4 a { text-decoration: none !important; }
		
		.module img	{ float: left; border: 0px !important; }
		
		.module ul
		{
		margin: 0px;
		padding: 0px;		
		padding-left: 20px;
		float: right;
		margin-top: -5px;
		text-align: left;
		width: 184px;
		}
		
		.module  p { clear: both; }
	
	#previous, #next 
	{	
	position: absolute;
	top: 10px;
	width: 30px;
	height: 64px;
	}
	#previous { left: 0px; }	
	#next { right: 0px; }
		
		#previous span, #next span
		{
		background-image: url(/route/files/images/template/paddles.gif);
		background-repeat: no-repeat;
		cursor: pointer;
		display: block;
		height: 64px;
		width: 30px;
		}	
		#previous span { background-position: left top; }
		#previous span:hover { background-position: right top; }	
		#next span { background-position: left bottom; }
		#next span:hover { background-position: right bottom; }
		
#calc a
{
background: url(/route/files/images/home/cost.png) no-repeat left bottom;
display: block;
margin-left: 50px;
height: 44px;
width: 146px;
}

#calc a:hover { background-position: left top; }
#calc a span { display: none; }