/*** Shop and channel navigation defaults ***/
#shopNav,
#channelNav
{
	font-size:		1.2em;
	text-align:		center;
}
#shopNav
{
	position:		relative; /* This enables the text box and home anchor to be positioned absolutely */
}
#shopNav ul,
#channelNav ul
{
	display:		table;
	margin:			0em auto;
}
#shopNav ul li,
#channelNav ul li
{
	display:		table-cell;
	vertical-align:bottom;
}

/*** Shop navigation ***/
#shopNav ul li a,
#shopNav ul li a span
{
	display:		block;
	background:		url(images/layout/menu_shop.png) 100% 0% no-repeat;
}
#shopNav ul li a
{
	margin:			0.4em 1px 0em 0px;
	padding:		0em 10px 0em 0px;
}
#shopNav ul li a span
{
	background-position:	0% 0%;
	color:			#fff;
	font-weight:		700;
	padding:		10px 0px 10px 10px;
}
#shopNav ul li a:hover,
#shopNav ul li a:active,
#shopNav ul li.selected a
{
	margin-top:		0px;
	text-decoration:	none;	
}
#shopNav ul li.selected a
{
	background-position:	100% -100px;
}
#shopNav ul li a:hover span,
#shopNav ul li a:active span,
#shopNav ul li.selected a span
{
	padding-bottom:		15px;
}
#shopNav ul li.selected a span
{
	color:			#000;
	background-position:	0 -100px;
}
#shopNav a#topNavHome
{
	background:		url(images/layout/homepage.png) 0% 0% no-repeat;
	bottom:			3px;
	display:		block;
	height:			31px;
	left:			0px;
	overflow:		hidden;
	position:		absolute;
	text-indent:		-5000px;
	width:			108px;
}

/*** Channel navigation ***/
#channelNav
{
	background:		#9adbef url(images/layout/secondary_div_02.png) 100% 0% no-repeat;
}
#channelNav div
{
	background:		url(images/layout/secondary_div_01.png) 0% 0% no-repeat;
	border-bottom:		1px solid #9adbef;
}
#channelNav ul
{
	border-right:		1px solid #9adbef;
}
#channelNav ul li a
{
	border-left:		1px solid #9adbef;
	color:			#000;
	display:		block;
	font-weight:		700;
	padding:		8px 10px;
}
#channelNav ul li a:hover,
#channelNav ul li a:active,
#channelNav ul li.selected a
{
	background-position:	100% -100px;
	color:			#fff;
	text-decoration:	none;
}
#channelNav ul li.health a
{
	background-image:	url(images/layout/secondary_health.png);
}
#channelNav ul li.money a
{
	background-image:	url(images/layout/secondary_money.png);
}
#channelNav ul li.lifestyle a
{
	background-image:	url(images/layout/secondary_home.png);
}
#channelNav ul li.travel a
{
	background-image:	url(images/layout/secondary_travel.png);
}
#channelNav ul li.community a
{
	background-image:	url(images/layout/secondary_community.png);
}

/*** Text resize ***/
#text
{
	bottom:			3px;
	position:			absolute;
	top:				-110px;
	right:			0;
	text-align:		right;
	width:			9em;
}
#text p
{
	margin:			0em 2px 0.1em 0px;	
}
#text ul
{
	float:			right;
	margin:			0em;
}
#text ul li
{
	display:		block;
	float:			left;
}
#text ul li a,
#text ul li a:link,
#text ul li a:visited,
#text ul li a:hover,
#text ul li a:active
{
	height:			21px;
	margin:			0em 2px 0em 0px;
	overflow:		hidden;
	padding:		0em;
	text-indent:		5000px;	
	width:			22px;
}
#text ul li a.small,
#text ul li a.small:link,
#text ul li a.small:visited,
#text ul li a.small:hover,
#text ul li a.small:active
{
	background:		url(images/layout/text_small.png) 0% 0% no-repeat;
}
#text ul li a.medium,
#text ul li a.medium:link,
#text ul li a.medium:visited,
#text ul li a.medium:hover,
#text ul li a.medium:active
{
	background:		url(images/layout/text_medium.png) 0% 0% no-repeat;
}
#text ul li a.large,
#text ul li a.large:link,
#text ul li a.large:visited,
#text ul li a.large:hover,
#text ul li a.large:active
{
	background:		url(images/layout/text_large.png) 0% 0% no-repeat;
}