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

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

#cellHeader {
	height:				94px;
	
	margin:				0px 0px 0px 0px;
	padding:			20px 60px 0px 0px;
	
	text-align:			right;
	color:				#4D4D4D;

	border-bottom: 		1px solid #FF8800;

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

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

#cellHeader li {
	line-height:		22px;
}

#cellHeader strong {
	padding-right:		5px;
}

#cellHeader ul {
	list-style:			none;
}


#cellPrintHeader {
	display:			none;
}

#cellBanner {
	position:			absolute;
	top: 				150px;
	left:				0px;
	
	z-index:			5;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
}

#cellNavigation {
	height:				25px;
	
	margin:				0px 0px 0px 0px;
	padding:			10px 0px 0px 0px;

	font-size:			12px;

	background-color:	#008800;
	background-image:	url('../images/bg_cellNavigation.jpg');
	background-repeat:	repeat-x;
	background-position:top left;	
}	

#cellNavigation a {
	display:			block;
	
	height:				20px;

	margin:				0px 0px 0px 0px;
	padding:			5px 15px 0px 15px;
	
	color:				#FFFFFF;

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

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

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

#cellNavigation li {
	margin:				0px 0px 0px 10px;
	
	filter:				alpha(opacity=75);
	opacity:			0.75;
	-moz-opacity:		0.75;	

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

.advertFreeGift {
	position:			absolute;
	top:				115px;
	right:				0px;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	background-image:	none !important;
}

#cellNavigation li:hover,
#cellNavigation li.navSelected {
	filter:				alpha(opacity=100);
	opacity:			1;
	-moz-opacity:		1;	
}

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

#cellSubNavigation li {
	margin:				1px 0px 0px 0px;
}

#cellSubNavigation a {
	display:			block;
	
	margin:				0px 0px 0px 0px;
	padding:			5px 0px 5px 15px;
	
	font-size:			11px;
	color:				#4D4D4D;
	text-decoration:	none;
	
	border:				1px solid #FFFFFF;	
	
	background-image:	url('../images/bg_white_80.png');
	background-position:top left;		
}

#cellSubNavigation a:hover {
	color:				#FFFFFF;
	
	background-image:	url('../images/bg_green_80.png');
}

#cellContent {
	position:			relative;

	margin:				0px 0px 0px 0px;
	padding:			100px 0px 0px 0px;
}	

#cellPrimary {
	margin:				0px 0px 0px 250px;
	padding:			30px 20px 0px 0px;
	
	min-height:			375px;
	height:				auto !important;
	height:				375px;	
}	

.twoColumnHome #cellPrimary {
	margin:				0px 0px 0px 340px;

	min-height:			250px;
	height:				auto !important;
	height:				250px;	

}

#cellSecondary {
	width:				230px;

	float:				left;

	margin:				0px 0px 0px 0px;
	padding:			30px 0px 0px 0px;
}	

.twoColumnHome #cellSecondary {
	width:				320px;

	padding:			30px 0px 30px 0px;
	
	background-color:	#C2E4C2;
}

#cellSecondary h1,
#cellSecondary h2,
#cellSecondary h3,
#cellSecondary h4,
#cellSecondary h5,
#cellSecondary p {
	padding-left:		10px;
}

#cellSecondary dd {
	margin:				0px 0px 0px 100px;	
}

#cellSecondary dt {
	width:				90px;
}

#cellHighlight {
	position:			absolute;
	bottom:				0px;
	left:				0px;

	width:				210px;

	margin:				0px 0px 0px 0px;
	padding:			30px 10px 30px 10px;
	
	background-color:	#C2E4C2;
	background-repeat:	no-repeat;
	background-position:top right;	
}	

#cellHighlight.didyouknow {
	background-image:	url('../images/bg_cellHighlight_didyouknow.gif');
}

.whatweoffer {
	min-height:			250px;
	height:				auto !important;
	height:				250px;	

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

#cellFooter {
	clear:				both;
	position:			relative;
	height:				45px;
	
	width:				740px;
	
	margin:				0px 0px 20px 0px;
	padding:			10px 0px 0px 250px;
	
	font-size:			10px;
	color:				#4D4D4D;
	
	background-color:	#C2E4C2;
}		

.twoColumnHome #cellFooter {
	padding-left:		350px;
	width:				640px;	
}

#cellFooter #cellAddress {
	position:			absolute;
	top:				0px;
	left:				0px;
	
	margin:				0px 0px 0px 0px;
	padding:			10px 10px 0px 0px;

	width:				220px;
	height:				45px;
	
	text-align:			right;
	
	background-color:	#FFFFFF;
}

.twoColumnHome #cellFooter #cellAddress {
	width:				310px;
}

#cellFooter a {
	margin:				0px 0px 0px 10px;
	padding:			0px 0px 0px 10px;
	
	border-left:		1px solid #FF8800;
}

.dropShadow {
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	height:				10px;

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

img.floatLeft {
	float:				left;

	margin:				0px 15px 10px 0px;

	border:				1px solid #FF8800;
}

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

img.floatRight {
	float:				right;

	margin:				0px 0px 10px 15px;
	
	border:				1px solid #FF8800;	
}

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

	padding:			0px 10px 0px 0px;

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

a.iconBuy,
a.iconBook,
a.iconSoon {
	display:			block;
	
	margin:				3px 5px 3px 5px;
	padding:			0px 0px 0px 0px;
	
	height:				20px;
	width:				90px;

	background-repeat:	no-repeat;
	background-position:top left;
}

a.iconBuy span,
a.iconBook span,
a.iconSoon span {
	display:			none;
}


a.iconBuy,
a.iconBook {
	background-image:	url('../images/icon_available.gif');
}

a.iconBuy:hover {
	background-image:	url('../images/icon_buy.gif');
}

a.iconBook:hover {
	background-image:	url('../images/icon_book.gif');
}

a.iconSoon {
	background-image:	url('../images/icon_coming.gif');
}

.footNote {
	padding:			0px 0px 5px 0px;
	
	color:				#666666;
	font-size:			85%;
	line-height:		normal;
}

.dollarFormat {
	text-align:			right;
	font-weight:		bold;
}
