#cellLogo {
	float:				left;

	width:				280px;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#cellHeros {
	position:			absolute;
	
	top:				220px;

	width:				280px;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	text-align:			right;
}

#cellHeros img {
	border: 2px solid #FFFFFF;
	
	margin: 0px 0px 10px 0px;
}

#cellHeader {
	margin:				0px 0px 0px 295px;
	padding:			30px 0px 0px 0px;

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


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

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

#cellNavigation ul {
	height: 135px;

	margin:				0px 0px 0px 55px;
	padding:			0px 0px 0px 0px;
	
	list-style: none;
}

#cellNavigation li {
	float:				left;

	margin:				0px 0px 0px 0px;
	padding:			0px 40px 0px 0px;
	
	font-size:			16px;
	font-weight:		bold;
}

#cellNavigation li.navHome {
	padding-top:		52px;

	filter:progid:DXImageTransform.Microsoft.Matrix(
		M11='0.9986295347545738',
		M12='0.052335956242943835',
		M21='-0.052335956242943835',
		M22='0.9986295347545738'	
		sizingmethod='auto expand' );
}

#cellNavigation li.navProducts {
	padding-top:		45px;

	filter:progid:DXImageTransform.Microsoft.Matrix(
		M11='0.9986295347545738',
		M12='0.052335956242943835',
		M21='-0.052335956242943835',
		M22='0.9986295347545738'
		sizingmethod='auto expand' );
}

#cellNavigation li.navNews {
	padding-top:		39px;

	filter:progid:DXImageTransform.Microsoft.Matrix(	
		M11='0.9998476951563913',
		M12='0.01745240643728351',
		M21='-0.01745240643728351',
		M22='0.9998476951563913'
		sizingmethod='auto expand' );

}

#cellNavigation li.navContact {
	padding-top:		38px;
	filter:progid:DXImageTransform.Microsoft.Matrix(	
		M11='0.9993908270190958',
		M12='-0.03489949670250097',
		M21='0.03489949670250097',
		M22='0.9993908270190958'
		sizingmethod='auto expand' );
}

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

#cellSubNavigation {
	position:			absolute;
	
	top:				0px;
	
	width:				770px;
	
	font-size:			11px;
	
	margin:				0px auto 0px auto;
	padding:			0px 0px 0px 0px;
}

/*
#cellSubNavigation a {
	color:				#786744;
}

#cellSubNavigation a:hover {
	color:				#AC2740;
	
	text-decoration:	none;
}
*/

#productNavContent {
	background-image:	url('../images/bg_cellSubNavigation.gif');
	background-repeat:	no-repeat;
	background-position:top left;
}

#cellSubNavigation ul {
	margin:				20px 0px 0px 0px;
	padding:			0px 0px 8px 0px;
	
	list-style:			none;

	border:				1px solid #786744;
	border-top:			none;

	background-color:	#FFFFFF;
}

#cellSubNavigation li {
	margin:				0px 0px 0px 0px;
	padding:			0px 6px 6px 8px;
}

#cellContent {
	margin:				0px 0px 0px 295px;
	padding:			0px 10px 0px 15px;
	
	color:				#333333;
	
	background-image:	url('../images/bg_cellContent.gif');
	background-repeat:	repeat-y;
	background-position:top left;
}		

#cellContent .cellNucleus {
	margin:				0px 0px 0px 0px;
	padding:			0px 10px 0px 80px;
}

.homePage #cellContent .cellNucleus {
	background-image:	url('../images/bg_heading_welcome.gif');
	background-repeat:	no-repeat;
	background-position:top left;
}

.productPage #cellContent .cellNucleus {
	background-image:	url('../images/bg_heading_products.gif');
	background-repeat:	no-repeat;
	background-position:top left;
}

.newsPage #cellContent .cellNucleus {
	background-image:	url('../images/bg_heading_news.gif');
	background-repeat:	no-repeat;
	background-position:top left;
}

.contactPage #cellContent .cellNucleus {
	background-image:	url('../images/bg_heading_contact.gif');
	background-repeat:	no-repeat;
	background-position:top left;
}

#cellFooter {
	margin:				0px 0px 20px 0px;
	padding:			0px 470px 0px 0px;

	font-size:			10px;
	text-align:			right;
	
	background-image:	url('../images/bg_cellFooter.gif');
	background-repeat:	no-repeat;
	background-position:bottom right;
}		

#cellHeros h4,
#cellFooter h4 {
	color:				#AC2740;
}

#cellHeros p,
#cellFooter p {
	line-height:		15px;

	padding:			0px 0px 12px 0px;
}


#cellFooter strong {
	padding:			0px 10px 0px 0px;
}

.dataKey {
	width:				120px;
	float:				left;

	padding:			0px 10px 0px 0px;

	text-align:			right;
	color:				#AC2740;
	font-weight:		bold;
}

img.floatLeft,
img.floatRight {
	padding:			4px;
	border:				2px solid #FFCC66;
}

img.floatLeft {
	float:				left;

	margin:				0px 15px 10px 0px;
}

img.floatNone {
	margin:				0px 0px 18px 0px;
}

img.floatRight {
	float:				right;

	margin:				0px 0px 10px 15px;
}

.requiredInput {
	border:				1px solid #AC2740;
}

.thumbTable {
	margin:				0px 0px 18px 0px;
	
	color:				#FFFFFF;

	border:				1px solid #666666;
	
	background-color:	#AC2740;
}

.thumbTable td {
	width:				110px;
	
	vertical-align:		top;

	font-size:			10px;
	line-height:		12px;
}

.thumbTable th {
	text-align:			left;

	color:				#FFCC66;
	font-size:			16px;
}