/* Localized */
/*
	Primary Navigation
*/
#navigation {
	height:84px;
	background: transparent;
	text-align:left;
	border: 0px solid red;
	padding: 0;
	margin:0 0 10px 0;
}
#navlist{
	width:874px;
	height:28px;
	padding:0;
	margin:0;
	border: 0px solid red;
}
#navlist li{
	height:28px;
	float:left;
	display:inline;
	list-style:none;
	text-indent:-9999px;
}
#navlist li a{display:block; height:28px;background:url('../images/layout/petty_nav.png') no-repeat; }
#navlist li  a:focus { outline: none; }
/*#navlist #nav_home a{width:73px; background-position: 0 0;}*/
#navlist #nav_news a{width:114px;background-position: 0 0;}
#navlist #nav_tour a{width:139px;background-position: -114px 0;}
/*#navlist #nav_sandv a{width:140px;background-position: -215px 0;}*/
#navlist #nav_disc a{width:129px;background-position: -253px 0;}
#navlist #nav_video a{width:129px;background-position: -382px 0;}
/*#navlist #nav_handm a{width:146px;background-position: -483px 0;}*/
/*#navlist #nav_essentials a{width:119px;background-position: -629px 0;}*/
#navlist #nav_community a{width:232px;background-position: -511px 0;}
#navlist #nav_shop a{width:131px;background-position: -743px 0;}
/* Hover states */
/*#navlist #nav_home a:hover, #navlist #nav_home_current a {width:73px; background-position: 0 -24px;}*/
#navlist #nav_news a:hover {width:114px;background-position: 0 -56px;}
#navlist #nav_news_current a{width:114px;background-position: 0 -28px;}
#navlist #nav_tour a:hover {width:139px;background-position: -114px -56px;}
#navlist #nav_tour_current a{width:139px;background-position: -114px -28px;}
#navlist #nav_sandv a:hover, 
#navlist #nav_sandv_current a{width:140px;background-position: -215px -28px;}
#navlist #nav_disc a:hover {width:129px;background-position: -253px -56px;} 
#navlist #nav_disc_current a{width:129px;background-position: -253px -28px;}
#navlist #nav_handm a:hover, 
#navlist #nav_handm_current a{width:146px;background-position: -483px -28px;}
#navlist #nav_essentials a:hover, 
#navlist #nav_essentials_current a{width:119px;background-position: -629px -28px;}
#navlist #nav_video a:hover {width:129px;background-position: -382px -56px;} 
#navlist #nav_video_current a{width:129px;background-position: -382px -28px;}
#navlist #nav_community a:hover {width:232px;background-position: -511px -56px;} 
#navlist #nav_community_current a{width:232px;background-position: -511px -28px;}
#navlist #nav_shop a:hover {width:131px;background-position: -743px -56px;} 
#navlist #nav_shop_current a{width:131px;background-position: -743px -28px;}

ul#member_navlist li a.nav_emaillist {
background:url('../images/layout/nav_emaillist.png') no-repeat;
background-position:0 0;
display:block;
height:26px;
margin-right:12px;
margin-top:-4px;
text-indent:-1000em;
width:178px;
}

ul#member_navlist li a.nav_emaillist:hover {
background-position:0 -26px;
}

ul#member_navlist li {
	float:left;
}


/*
	Modules
*/
#home_lwr_left {
	border: 0px solid red;
	padding-right: 10px;
}
#home_lwr_right {
	border: 0px solid blue;
	padding-left: 10px;
}
body#home div.yui-ge div.yui-u.first {
	border: 0px solid green;
	width: 790px;
}
body#home h4 {
	padding-bottom: 5px;
	border-bottom: 1px solid #7f7f7f;
}
table.vertical-highlights {
	margin-top: 5px;
}
table.vertical-highlights .highlight_item {
	padding-bottom: 5px;
	/* border-bottom: 1px dotted #9a9896; */
	border-bottom: 1px dotted #7f7f7f;
}
body#home div.yui-ge div.yui-u {
	border: 0px solid red;
	width: 158px;
}
/* Hover effect on News item */
body#home div.news_list_item {
	border-bottom:1px solid #C7BA9A;
}
div.news_list_item {
border-bottom:1px solid #C7BA9A;
}

body#home div.news_list_item:hover {
	/* cursor: pointer; */
  background-color:#ffffff;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;	
}
/* New logo */
div#main_logo {
	border: 0px solid blue;
	width: 94px;
	height: 27px;
	/* background-image: none; */
	background: url('../images/layout/U2_New_Logo.png') no-repeat;
	margin-top: 18px;
	display:none;
}
/* Utility nav */
#member_nav {
	/* height:32px; */
	height: auto;
	position: absolute;
	top: 15px;
	left:0px;
	width:500px;
	/* bottom: 0px; */
	
	text-align:left;
	border: 0px solid red;
	background-color: transparent;
	padding: 0;
}
ul#member_navlist {
	padding: 0;	
	color: #3f3f3f;
	display:inline;
	border:0px solid blue;
	list-style-type: none;
}
ul#member_navlist li {
	display: inline;
}
ul#member_navlist li a {
border-right:medium none;
color:#34222B;
display:inline;
float:none;
font-family:arial black;
font-size:12px;
padding:0;
}
/* Pipes in Utility Nav */
/*
	Can't quite use this yet as it is not supported by IE6, IE7, IE8
*/
/*
ul#member_navlist li:after {
  content: "|";
  padding-left: 5px;
  padding-right: 5px;
}
ul#member_navlist li:last-child:after {
  content: "";
  padding: 0;
  margin: 0;
}
*/
span.pipe {
	margin: 0 5px;
}
ul#member_navlist li a:hover {
	color: #EE2229;
}
ul#member_navlist li a.end {
	border-right: none;
	width: auto;
	padding-right: 0;
}
a.nav_subscribe {
	background-image: none;
	width: auto;
}
a.nav_subscribe_current, a:hover.nav_subscribe {
	background-image: none;
	width: auto;
}
a.nav_upgrade {
	background-image: none;
	width: auto;
}
a.nav_upgrade_current, a:hover.nav_upgrade {
	background-image: none;
	width: auto;
}
a.nav_profile {
	background-image: none;
	width: auto;
}
a.nav_profile_current, a:hover.nav_profile {
	background-image: none;
	width: auto;
}
a.nav_webmail {
	background-image: none;
	width: auto;
}
a.nav_webmail_current, a:hover.nav_webmail {
	background-image: none;
	width: auto;
}
a.nav_signin {
	background-image: none;
	width: auto;
}
a.nav_signin_current, a:hover.nav_signin {
	background-image: none;
	width: auto;
}
a.nav_signout {
	background-image: none;
	width: auto;
}
a.nav_signout_current, a:hover.nav_signout {
	background-image: none;
	width: auto;
}
a.nav_search {
	background-image: none;
	width: auto;
}
a.nav_search_current, a:hover.nav_search {
	background-image: none;
	width: auto;
}
a.nav_help {
	background-image: none;
	width: auto;
}
a.nav_help_current, a:hover.nav_help {
	background-image: none;
	width: auto;
}
body#home table#grid_list {
	border: 0px solid red;
	width: 100%;
}
body#home table#grid_list tr {
	height: auto;
}
body#home table#grid_list div.grid_list_image img {
	border: 0px solid blue;
	width: 205px;
}
h1, h2, h3, h4, h5, h6 {
	color: #000000;
}
