body {
	background-image:	url('../images/magazine/bg_body.jpg');
	background-repeat:	repeat-y;
	background-position:top center;
}

#cellPage {
	position:			relative;
	
	margin:				0px auto 0px auto;
	padding:			0px 0px 0px 0px;

	width:				990px;
}

#cellHeader {
	height:				130px;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	background-image:	url('../images/magazine/bg_cellHeader.jpg');
	background-repeat:	no-repeat;
}

#cellHeader h1 {
	display:			none;
}

#cellNavigation {
	position:			absolute;
	top:				140px;
	left:				0px;

	width:				175px;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}	

#cellNavigation ul {
	margin:				0px 0px 10px 0px;
	padding:			0px 0px 0px 0px;	

	list-style:			none;

	border:				1px solid #333333;
	border-bottom:		none;
	border-left:		none;	

	background-color:	#EE1C25;
}

#cellNavigation li {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;

	font-size:			14px;	

	border-bottom:		1px solid #333333;
}

#cellNavigation ul a {
	margin:				0px 0px 0px 0px;
	padding:			8px 5px 8px 0px;	

	display:			block;
	
	color:				#FFFFFF;
	text-align:			right;
}

#cellNavigation ul a:hover {
	color:				#FFFFFF;
	text-decoration: 	none;
	
	background-color:	#333333;	
}

.navOff {
	margin:				0px 0px 0px 0px;
}

.navOvr {
	margin:				0px 0px 0px 0px;
	background-color:	#EE1C25;
}

#cellSubNav {
	position:			absolute;
	top:				100px;
	left:				0px;

	width:				148px;
	height:				500px;

	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	color:				#FFFFFF;

	background-color:	#006699;
	background-image:	url('../images/drive/bg_cellNavigation.gif');
	background-repeat:	no-repeat;

	
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;	
}	

#cellSubNav ul {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;	

	border-top:			1px solid #FFFFFF;
	
	list-style:			none;
}

#cellSubNav li {
	margin:				0px 0px 0px 0px;
	padding:			5px 10px 5px 5px;	

	text-align:			right;
	
	border-bottom:		1px solid #FFFFFF;
}

#cellSubNav a {
	color: #FFFFFF;
}
	
#cellContent {

	width:				550px;
	
	margin:				0px 0px 0px 200px;
	padding:			10px 0px 0px 0px;
}		

#cellContent h2 {
	font-size:			15px;
	
	color:				#000000;
	
	border-bottom:		1px solid #EE1C25;

}

#stepNavigation {
	background-color: #FFFFFF;
	border: 1px solid #EE1C25;
}

.contentNucleus {
/*	border: 			1px solid #EE1C25; */

	margin: 			0px 0px 10px 0px;
/*	padding: 			5px 10px 5px 10px;	*/

	background-color:	#FFFFFF;

}

#cellFooter {
	margin:				0px 240px 10px 200px;
	padding:			8px 10px 8px 0px;

	color:				#FFFFFF;	
	text-align:			right;
	
	border:				1px solid #333333;

	background-color:	#EE1C25;
}		

#cellFooter a {
	color:				#FFFFFF;
	text-decoration:	underline;
}

#cellFooter a:hover {
	color:				#FFFFFF;
}

#cellFooter .spacer {
	padding: 0px 10px 0px 10px;
}

.dataKey {
	width:				95px;
	
	padding:			0px 5px 0px 0px;

	float:				left;	

	text-align:			right;
}

.rowOn {
	background-color: #FFEEEE;
}

.requiredInput {
	border: 1px solid #EE1C25;
}

#cellCart {
	color:					#FFFFFF;

	background-color:		#FF9900;
	border:					1px solid #EE1C25;

	background-image:		url('../images/flames/bg_cellCart.jpg');
	background-repeat:		repeat-y;
	
}

#cellImages {
	position:				absolute;
	top:					130px;
	left:					770px;
	
	width:					200px;

	margin:					0px 0px 0px 0px;	
	padding:				10px 0px 0px 0px;		
	
}

#cellImages img {
	margin:					0px 0px 10px 0px;
}


.stepNavigation {
	height: 25px;
	
	margin: 0px 0px 0px 0px;	
	padding: 2px 10px 2px 10px;

	background-color: #FFFFFF;
	border: 1px solid #EE1C25;

	vertical-align: middle;

}

.falseNavigation {
	height: 25px;
	
	margin: 0px 0px 0px 0px;	
	padding: 2px 10px 2px 10px;

	color: #AAAAAA;
	
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;

	vertical-align: middle;

}

.blankCell {
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	width: 134px;
		
	height: 100px;
}

.galleryCell {
	width: 134px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	
	vertical-align: top;
}
.galleryCell p {
	width: 124px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	font-size: 9px;
}

dl {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	line-height: 18px;
}

dt {
	width:		130px;
	text-align:right;
	float: left;
	color: #EE1C25;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

dd {
	margin: 0px 0px 0px 140px;
	padding: 0px 0px 10px 0px;
}
