#cellPage {
	position:			relative;
	width:				980px;

	margin:				0px auto 0px 10px;
	padding:			0px 0px 0px 0px;
}

#cellHeader {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#swfHeader {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;	
	
	width:				300px;
	height:				100px;
	
	background-image:	url('../images/logo_mojo.png');
	background-repeat:	no-repeat;	
	background-position:top left;	
}

#swfHeader div {
	display:			none;
/*
	margin:				0px 0px 0px 0px;	
	padding:			65px 40px 0px 0px;
*/
}

#cellNavigation {
	position:			absolute;
	top:				100px;
	left:				70px;
	
	z-index:			150;	

	width:				180px;
	height:				350px;

	margin:				0px 0px 0px 0px;
	padding:			10px 10px 0px 10px;
	
	text-transform:		lowercase;
	
	background-image:	url('../images/bg_cellNavigation.png');
	background-repeat:	no-repeat;	
	background-position:top left;	
}	

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

#cellNavigation a,
#cellNavigation a:link,
#cellNavigation a:visited  {
	display:			block;
	
	width:				180px;
	
	margin:				0px 0px 0px 0px;
	padding:			5px 0px 5px 0px; 	

	color:				#000033;
	font-size: 11px;
	text-align:			right;
	font-weight:		bold;
	
	border-bottom:		1px solid #FFFFFF;
} 

#cellNavigation a:hover,
#cellNavigation a:active {
	text-decoration:	none;
	color:				#77BBAA;
	color:				#336699;	
} 

#cellNavigation ul.subNav li a {
	width:				170px;
	
	margin:				0px 0px 1px 0px !important;
	padding:			3px 10px 3px 0px !important; 	

	font-weight:		normal !important;
	
	border:				none;

	background-color:	#EEEEFF;
	
}

#cellContent {
	margin:				0px 0px 0px 285px;
	padding:			0px 0px 0px 0px;
}		

#cellContent a {
	position:			relative;
}

#cellHomeGallery {
	font-size:			0px;
}

#cellPrimary {
	margin:				0px 240px 0px 0px;
	padding:			0px 0px 0px 0px;
}

.oneColumnPlusNav #cellPrimary,
.galleryPlusNav #cellPrimary  {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}		

#primaryHeader {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;

	width:				460px;
	height:				20px;	

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

.oneColumnPlusNav #primaryHeader,
.galleryPlusNav #primaryHeader {
	width:				695px;
	background-image:	url('../images/bg_primaryHeader_wide.png');	
}

#primaryCentre {
	margin:				0px 0px 0px 0px;
	padding:			0px 15px 0px 15px;

	width:				430px;
/*	
	min-height:			440px;
	height:				auto !important;
	height:				440px;	
*/

	background-image:	url('../images/bg_primaryCentre.png');
	background-position:top left;	

}

.oneColumnPlusNav #primaryCentre {
	width:				665px;
}

.galleryPlusNav #primaryCentre {
	width:				675px;
	padding:			0px 0px 0px 20px;
}

.galleryPlusNav #primaryCentre h2 {
	padding-right:		20px;
}

.galleryPlusNav #primaryCentre img {
	margin:				10px 10px 0px 0px;	
}

.oneColumnPlusNav h3 {
	text-align:			left;
}

.galleryPlusNav h3  {
	text-align:			left;
	margin:				15px 0px 0px 0px;		
}

.homePage #primaryCentre {
	height:				180px;
}

.homePage #primaryCentre h1 {
	padding:			0px 0px 10px 0px;
}

#primaryFooter {
	margin:				0px 0px 15px 0px;
	padding:			0px 0px 0px 0px;

	width:				460px;
	height:				20px;	

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

.oneColumnPlusNav #primaryFooter,
.galleryPlusNav #primaryFooter {
	width:				695px;
	background-image:	url('../images/bg_primaryFooter_wide.png');	
}

#cellSecondary {
	position:			absolute;
	top:				100px;
	right:				0px;
	
	width:				220px;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#cellSecondary img {
	margin:				0px 0px 15px 0px;
}


#cellSecondary .caption {
	margin:				-10px 0px 0px 0px;	
	color:				#FFFFFF;
	font-size:			10px;
	text-align:			right;
}

#cellFooter {
	margin:				15px 0px 0px 0px;
	padding:			0px 0px 30px 280px;
	
	font-size:			11px;
	color:				#FFFFFF;
}		

#cellFooter a,
#cellFooter a:link,
#cellFooter a:visited  {
	margin:				0px 0px 0px 0px;
	padding:			0px 10px 0px 10px; 	

	font-weight:		normal;
	color:				#FFFFFF;
	
	border-right:		1px solid #FFFFFF;
} 

#cellFooter a:hover,
#cellFooter a:active {
	text-decoration:	none;
	color:				#000033;
} 

#cellFooter a.lastLink {
	border:				none;
}

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

	padding:			0px 10px 0px 0px;

	text-align:			right;
	font-weight:		bold;
}

img.floatLeft {
	float:				left;

	margin:				0px 15px 5px 0px;
	padding: 			0px 0px 0px 0px;
	
	border:				1px solid #FFFFFF;
}

img.floatRight {
	float:				right;

	margin:				0px 0px 5px 15px;
	padding: 			0px 0px 0px 0px;

	border:				1px solid #FFFFFF;
}


