#content_bg, #content
{
*overflow: hidden;
_overflow: inherit;
}

#content h2, #content h3, #content h4 { color: #445c6e; }

#content_bg { background: url(/files/images/template/home/content_border_bg.png) repeat-y left top; }
#content
{
background-color: transparent;
margin: 0px;
padding-bottom: 0px;
width: 700px;
}
#shadow { background: url(/files/images/template/home/shadow_bg.png); }
#footer_shadow { background: url(/files/images/template/home/footer_shadow_bg.png); }
#subnav { display: none; }

/* Trying to get page without scrolling on 1920x1200 */
#tagline { padding: 0px 20px 5px 20px; }
#l_col ul { margin-bottom: 0px; }
.hr { margin: 1.5em 0em; }

#content h2, #crumbs, #sitetools { display: none; }

#innercontent { margin-top: 0px; }

#splash
{
height: 201px; 
width: 711px; /* 698 */
margin: 0px auto 17px -6px;
margin-left: -6px;
background: url(/files/images/template/splash_bg.jpg) no-repeat left top;
}

#splash object
{
height: 188px;
margin: 5px 0px 0px 6px;
width: 698px;
}

#l_col
{
border-right: 1px dotted #cccccc;
_border-right: 1px solid #dddddd;
float: left;
padding-right: 22px;
width: 308px;
}

#content h3.first-child { margin-top: 0px; }

#r_col
{
float: right;
width: 350px;
}

/* Model Line Assistant */
#mla
{
position: relative;
width: 350px;
}

#overflow
{
margin-left: 50px;
overflow: hidden;
position: relative;
width: 255px;
height: 325px;
}

#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(/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
{
position: absolute;
top: 325px;
left: 50px;
}

	#calc a
	{
	background: url(/files/images/home/cost.png) no-repeat left bottom;
	display: block;
	height: 44px;
	width: 146px;
	}
	
	#calc a:hover { background-position: left top; }
	#calc a span { display: none; }