#cellPage {
	width:				770px;

	margin:				5px auto 0px auto;
	padding:			0px 0px 30px 0px;

	text-align:			left;
}

#cellGlobals {
	position:			relative;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 10px;
	
	background-color:	#000000;
}

#cellGlobals a {
	padding:			0px 15px 0px 0px;
	color:				#FFFFFF;
}

#cellGlobals img.terexLogo {
	position:			absolute;
	top:				0px;
	right:				0px;
}

#cellHeader {
	position:			relative;

	height:				73px;
	
	margin:				0px 0px 0px 0px;
	padding:			10px 0px 0px 0px;

	text-align:			right;
}

#cellHeader img {
	position:			absolute;
	top:				16px;
	left:				13px;
}

#cellNavigation {
	margin:				0px 0px 16px 0px;
	padding:			0px 0px 0px 0px;

	height:				27px;

	background-image:	url('../images/bg_cellNavigation.gif');
	background-repeat:	no-repeat;	
	background-position:top left;
}		

#cellNavigation ul {
	margin:				0px;
	padding:			0px;
	
	list-style:			none;
}

#cellNavigation li {
	margin:				0px;
	padding:			0px;

	float:				left;
}

#cellNavigation a {
	display:			block;

	margin:				0px;
	padding:			6px 15px 0px 15px;

	color:				#FFFFFF;

	background-image:	url('../images/bg_cellNavigation_a.gif');
	background-repeat:	no-repeat;	
	background-position:top right;
}

#cellNavigation a:hover {
	text-decoration:	none;

	background-image:	url('../images/bg_cellNavigation_a_hover.gif');
}


#cellSubNavigation {
	position:			relative;
	top:				-16px;
	
	z-index:			20;
}

.subMenu ul,
.subMenu li {
	margin:				0px;
	padding:			0px;
	
	list-style:			none;
}

.subMenu a,
.subMenu a:link,
.subMenu a:active,
.subMenu a:visited {
	display:			block;
	
	width:				170px;
	
	margin:				0px;
	padding:			5px 5px 5px 25px;
	
	color:				#FFFFFF;

	background-color:	#0466C8;
}

.subMenu a:hover {
	color:				#FFFFFF;
	text-decoration:	none;
	font-weight:		bold;

	background-image:	url('../images/arrow2.gif');
	background-repeat:	no-repeat;	
	background-position:center left;
}

#cellBanner {
	margin:				0px 0px 6px 0px;
	padding:			0px 0px 0px 0px;

	height:				265px;
}

#cellContent {
	position:			relative;
}

#cellSecondary {
	position:			absolute;
	top:				35px;
	right:				0px;
	
	width:				160px;
	
	text-align:			center;
}

#homePage #cellContent {
	margin:				0px 0px 6px 0px;
	
/*	height:				155px; */
}

#cellHomeLeft {
	position:			absolute;
	right:				387px;
	
	width: 				383px;
}

#cellHomeRight {
/*	position:			absolute; */

	margin: 0px 0px 0px 387px;
/*	left:				387px; */

	width: 				383px;
}

#cellFooter {
	padding:			5px 0px 5px 0px;
	
	border-top:			1px solid #0066CC;
	border-bottom:		1px solid #CCCCCC;
}

#cellFooter a:hover {
	text-decoration:	none;
}

.cellHighlight {
	margin:				0px 0px 10px 0px;

	background-color:	#f1ebd5;
	background-image:	url('../images/corner.gif');
	background-repeat:	no-repeat;	
	background-position:bottom right;
}

#homePage .cellHighlight {
	margin:				0px 0px 5px 0px;
}

.bigIndent {
	padding:			0px 20px 10px 25px;
	text-align:			left;
}

.cellNucleus {
	padding:			5px 12px 5px 5px;
}

.twoColumn .cellNucleus {
	padding:			10px 180px 5px 0px;
}

.fourColumn {
	margin:				10px 58px 5px 52px;
}

.fourColumn td {
	width:				160px;
	padding:			0px 5px 5px 0px;
	
	text-align:			center;
}

.specSheet {
	padding:			0px 0px 0px 0px;
	margin:				10px 0px 10px 0px;	
}

.specSheet td {
	padding:			4px 0px 4px 0px;

	text-align:			left;	

	border-bottom:		1px solid #999999;
}

.specSheet th {
	margin:				20px 0px 4px 4px;
	padding:			4px 0px 4px 4px;

	white-space:		nowrap;
	font-weight:		bold;
	text-align:			left;
	
	font-size: 			13px;
	color:				#FFFFFF;

	background-color:	#666666;
}

.specSheet th.modelName {
	background-color:	#0466C8;
	font-size: 			17px;
}
