body {
	color: #333;
	margin: 0px 0px 0 0;
	padding: 0;
	background-color:#ffffff;
/*    background:url(/images/bg-body.gif) repeat-x #ffffff; */
}

body { /* redundant rules for bad browsers  */
	font-family: sans-serif;
	font-size:    x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:    small;
  background:url(/images/bg-body.jpg) 0 -20px repeat-x #ffffff; 
} 

#container { /* no relative positioning due to IE6 */
/*	margin: 0px auto 0;
	padding: 1px 10px 30px 10px;
	padding: 5px 10px 3em 10px;*/
	margin:0;
	padding:0;
	min-height: 400px;
	/* min-width: 740px;
	max-width: 1000px; */
/*	background-color:#ffffff; */
	width: 100%;
	text-align: left;
}

#content {
	margin: 4.8em 0 0 12.2em;
	padding: 0 1em 1.5em 1em;
	position: relative;
	z-index: 2;border: 1px solid #aaa;
	border-right: none;background-color:#ffffff;	
}

#content-container {
width:100%;
float:right;
margin:0 0 0.6em -12.2em;
padding:0;
}


#sidebar-container {
padding-top:140px;
}
* > html #sidebar-container {
	position: absolute;
	left: 0;
	top: 0;
}
.sidebar-box {
	position:relative;
	margin: 0em 0 .5em;
	padding: 0;
	float: none;
	width: 11.6em;
	overflow: hidden;
}


#p-logo {
	top: 0;
	left: 0;
	position: absolute; /*needed to use z-index */
	z-index: 3;
	height: 140px;
	width: 140px;
	overflow: visible;
}
#p-logo h5 {
	display: none;
}
#p-logo a,
#p-logo a:hover {
	display: block;
	height: 140px;
	width: 140px;
	background-repeat: no-repeat;
	background-position: 35% 50% !important;
	text-decoration: none;
}

/***** Header *****/


#nav a   {
	color: #f1f1f1;
}


#nav {
	border-top:2px solid #333333;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	background-color:#333333;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
/*	border: 2px solid black; */
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


#nav ul li {
	margin: 0;
	padding: 0;
}

#nav ul li a, #nav ul li span  
{
	display: block;
	padding:0px 6px 0px 22px;
	margin:2px;
	height: 15px;
	font-size: 11px;
	float:left;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
  background: url(/images/home-red.gif) no-repeat 2px -1px;	
}

#nav ul li span {
font-weight:normal;
color:#efefef;
}

#nav a:hover  {
/*background-color:#da0000;*/
}
#nav ul li span a {
	color:#44bbff;
}




/* general font families for common tags 
font,th,td,p { 
  font-family: verdana, arial, helvetica; 
}
*/
#table-start {
	width:99%;

}

.txsmall {
  font-size:85%;
  color:#666666;
}

 
.lhetsifo {
  border:1px solid #cccccc;
  border-left:none;
  padding:5px;background-color:#f5f5f5;margin:0px 10px;
  font-family: tahoma, verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 1.3em;
  margin: 0 10px 10px 0px;
  padding: 10px;
}

.lhetsifo ul {
	margin: .3em 0 0 0.2em;
	padding: 0;
	line-height: 1.5em;
	list-style-type: none;
}
.lhetsifo li {
	padding: 0;
	margin: 0;
}
.lhetsifo li a {
color:#000000;
}
.lhetsifo .lhetside {
	margin-bottom:8px;
	font-weight:bold;
}

.lhetmiddle {
float:left;
  padding:5px;
  margin: 0 10px 10px 0px;
  width:550px;
}
.lhetright {
float:left;
  padding:5px;
  margin: 0 10px 10px 0px;
  width:200px;
}
.lhetdisposable {
  padding:0px;
  margin: 5px 0 0;
  width:400px;
  text-align:right;
  position:absolute;
  right:15px;
}



.unlink {
    background: url(/images/rmgrey01.gif) no-repeat;
    margin:0 px;
	position: absolute;
    width: 12px; height: 12px;
    bottom: 0px;
    left: 0px;
    padding: 0;
    border:0px solid;
    text-indent: 14px; overflow: hidden;
} * html .unlink { margin: 0px; padding:0; height:12px }

.unlink:hover {
    background: url(/images/rmred01.gif);
    border:0px;
}


span.txsmall a {
  color:#666666;
  border-right:1px solid #d7d7d7;
  text-decoration: none;
  padding:0 4px 0 2px;
}
a.txsmall:link, a.txsmall:active, a.txsmall:visited {
  color: blue;
  font-size:11px;
}

a:link,a:active,a:visited {   
  color : #0000de; 
  text-decoration: none; }

a:hover		{ 
  text-decoration: underline; color: #0000cc; 
}

.name a {
color:#656565;
} 

p.home {
	line-height: 16px;
	font-size: 12px;
	margin:2px 5px 4px 5px;
}

h3.title {
font-weight:bold;
	font-size: 100%;  
border-bottom:1px solid #eaeaea;
color:#666666;
	margin: 0.2em 0.5em;
}

h2.usname{
	text-decoration: none !important; /*IE6 needs important*/
	margin: 0em 0.2em 0 0;
	font-size: 160%;  
	font-weight: normal;
	float: left;
	color:#666666;
}

h2.u {
margin:0;padding:0;
}
h2.u a {
	text-decoration: none !important; /*IE6 needs important*/
	margin: 0;
	padding: 0 10px;
	padding-left:32px;
	background: url(/images/profile.gif) 5px 6px no-repeat;
	font-size: 110%;  
	font-weight: normal;
	color:#ffffff;

}

h2.large  {
	text-decoration: none !important; /*IE6 needs important*/
	margin: 0.8em 0 0.1em 0;
	font-size: 180%;  
	font-weight: normal;
	border-bottom:1px solid #cccccc;
	clear: left;
} 


h2.frontpage, #contents h2.frontpage {
	margin: 0em 0 0.2em 0;
	font-size: 190%;
	letter-spacing: -1px;  
	font-weight: normal;
  color: #333; 
	clear: left;
}


/*  */
#p-cactions {
	position: absolute;
	top: 3.4em;
	left: 11.5em;
	margin: 0;
	white-space: nowrap;
	width: 76%;
	line-height: 1.1em;
	overflow: visible;
	background: none;
	border-collapse: collapse;
	padding-left: 1em;
	list-style: none;
	font-size: 95%;
}
#p-cactions ul {
	margin:0;
line-height: 1.5em;margin: .3em 0 0.1em 1.5em;	list-style: none;
padding:0;
}
#p-cactions li {
	display: inline;
	border: 1px solid #aaa;
	border-bottom: none;
	padding: 0 0 .1em 0;
	margin: 0 .3em 0 0;
	overflow: visible;
	background: white;
}
#p-cactions li.selected {
	border-color: #fabd23;
	padding: 0 0 .2em 0;
	font-weight: bold;
}
#p-cactions li a {
	background-color: #fbfbfb;
	color: #002bb8;
	border: none;
	padding: 0 .8em .3em;
	position: relative;
	z-index: 0;
	margin: 0;
	text-decoration: none;
}
#p-cactions li.selected a {
	z-index: 3;
	padding: 0 1em .2em!important;
	background-color: white;
}
/* dialog */
.pages {
    padding: 0.2em;
    margin: 1em 0 0.2em 0;
    text-align:left;
    font-size: 90%;
}

.pages a, .pages span {
    border:1px solid #aaaaaa;
    padding: 0.2em 0.5em;
    margin-left: 0.1em;
    color: #666666;
    height: 25px;
    text-decoration: none;
}

.pages span.current {
    border: 1px solid #a90a08;
    font-weight: bold;
    background-color: #a90a08;
    color:#ffffff;
}


.pages a:hover {
    border-color: #999999;
}

.pages a.nextprev {
	color:blue;
    font-weight: bold;
    font-size: 120%;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}


/***** WARNING *****/
#error {
	width: 95%;
	padding: 4px 10px 4px 25px;
	clear: both;
	color: #993300;
	background: url(/images/dot-red.gif) no-repeat 6px 4px !important;
}


.menuspace {
	margin-top:20px;
}
/* menu-list */
.menu-list,.menu-listr, .menu-slist {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu-listr {
	float: right;
}
.menu-list li, .menu-listr li, .menu-slist li {
	float: left;
	margin: 0px 2px 0 0;
	padding: 0;
	font-size: 90%;
	background: #fffff;
	color: #000000;
}


.menu-slist li.text {
	float: left;
	padding: 4px 10px 4px 10px !important;
	margin: 0px 1px 1px 0;
	color: #666666;
}

.menu-list li a, .menu-listr a, .menu-listr li span a, .menu-list li span a {
	color: #666666;
	padding: 4px 10px 4px 10px !important;
	text-decoration: none;
	margin: 0px 1px 0px 0;
	display: block;
	border: 1px solid #efefef;
	border-bottom:0px;
}


.menu-list li span a, .menu-listr li span a {
	color:#ffffff;
	border:1px solid #0066cc;
	border-bottom:0px;
	text-decoration: none;
	background: #0066cc;
}

.menu-slist li a {
	color: #999999;
	padding: 4px 10px 4px 10px !important;
	text-decoration: none;
	margin: 0px 1px 1px 0;
	display: block;
	border: 1px solid #efefef;

}
.menu-slist li span a {
	color:#333333;
	padding: 4px 10px 4px 10px !important;
	text-decoration: none;
	font-weight:bold;
}

ul.photo-list {
	list-style: none;
	margin: 0;
	padding: 0px;
}



ul.photo-list li {
/*	width: 85px; */
	float: left;
	text-align: center;
	font-size: 85%;
	padding-bottom: 0.4em;
	padding-right: 0.5em;
}



ul.photo-list li img {
	border: 1px solid #ccc;
/*	width:75px;*/
	padding: 2px;
	vertical-align: middle;
}





#photoframe {
  height: 95px;
  margin:0;
  padding:0;
}
.photothumb {
    height:auto;
    overflow: hidden;
    border: 1px solid #cccccc;
    margin: 7px;
	padding:0px;
    float: left;
    text-align: center;
}
.photothumb img {
    height:auto;
}
.friends, .self
{ 
position:relative;border:1px solid #cccccc;width:75px;height:75px;overflow:hidden;
}
.friendsphoto, .selfphoto
{
position:absolute;left:-462px;top:0px;text-align:center;height:75px;width:1000px;
}

.selfphoto img { border:0}
.friends { width:32px;height:32px; }
.friendsphoto { left:-484px; height:30px }
.friendsphoto img
{ 
/*	 width: auto; 
	height: 70px !important; 
	border: 0; 
	margin: 0; 
	padding: 0; */
}
.friendsphoto a, .friendsphoto a:hover, .friendsphoto a:visited
{ border: 0 !important; }
.friends .name
{ width: 90px; padding: 2px 0; margin: 1px 0 2px 0; text-align: left; font-size: 11px; color: #333333; overflow: hidden; }

ul.friend-list {
	list-style: none;
	margin-left: 0;
	padding-left: 10px;
}

ul.friend-list li {
	width: 90px;
	float: left;
	text-align: center;
	font-size: 85%;
	padding-bottom: 0.5em;
}

ul.friend-list li img {
	border: 1px solid #ccc;
	vertical-align: middle;
	margin-right: 3px;
}

	
.lhet {
	height:22px;
	padding:3px 7px;
	background:url(/images/nav-tray-inv.gif);
}

.lheticon  {
	height:22px;
	padding:3px 23px;
	background:url(/images/nav-tray-invcon.gif) repeat-y;
}

.lhetinfo, .lhetlook, .lheticono, .lheticonob  {
	height:19px;
	padding-left:28px;
	margin:0px;
	padding-top:2px;
	border-bottom:0px solid #cdcdcd;
	font-weight: bold;
	color:#ffffff;
	font-size: 13px;
	background:url(/images/nav-tray-lookhere.gif) #999999 no-repeat 0px;
}

.lheticono {
  height:auto;
	color:#666666;
	padding:5px 8px;
	background:none;	
	font-size:95%;
	font-weight: normal;
}
.lheticonob{
  height: auto;
	color:#0066cc;
	padding:5px 0px 2px;
	background:none;	
	font-size:95%;
	font-weight:normal;
}

.lhettinger, .lhettingerb {
	height:5px;
	background:url(/images/nav-tray-tinger.gif) repeat-x;
}



.result {
	margin:3px 7px;
	padding:0;
	border-bottom: 1px dashed #cccccc;
}


fieldset {
	margin:0;
	border:1px solid #cccccc;
}

fieldset input.button, input.button {
	font-size: 16px;
	font-weight:bold;
	color: #666666;
	padding: 3px;
	margin:0;
} * html .submit input { margin:0; padding:px; }

legend {
	font-size: 16px;
	padding:2px 8px;
	font-weight:bold;
	color:#009900;
}

.tinp {
	font-family: Arial;
	border: 1px solid #99cc33;
	padding: 3px 1px;
	font-size: 110%;
	color:#333333;
	background: url(/images/nav-tray-inv.gif) repeat-x;
}

.submit input, .submit input:focus  {
	background: url(/images/nav-tray-inv.gif);
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 1px;
	margin:0;
} * html .submit input { margin:0; padding:px; }

.submit input:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
}

.button a, .button a:hover, .button a:visited, .jbutton a, .jbutton a:hover, .jbutton a:visited   {
	display:block;
    text-align: center;
    text-decoration:none;
    margin: 3px 6px 3px 0px;
    padding: 3px 5px;
    background-color: #EAEAEA;
    float:left;
    border:1px solid #cccccc;
    font-size:85%;
    color:#333333;
}

.jbutton a, .jbutton a:hover, .jbutton a:visited   {
    background-color: #FFEE7F;
    border:1px solid #cccccc;
    color:#333333;
}

.bold {
	display:block;
	line-height:17px;
	color:#000;
}

#searchform {
	margin:0px;
	padding:0;
}
.searchField {
	width: 140px;
	color: #000000;
	font-size: 12px;
}
form {
margin:3px;
}


/***** Footer *****/

#footer {
	clear: both;
	padding: 0;
	font-size: 11px;
	text-align: center;
	margin-top: 0px;
}

#footer ul {
	border-top: 1px solid #ccc;
	margin: 0;
	padding: 6px 0 0 0;
	list-style: none;
}

#footer li {
	float: left;
	margin: 0;
	padding: 0;
}

#footer li a, #footer li span {
	display: block;
	float: left;
	padding: 5px 1em;
	border-right: 1px solid #ccc;
}

#footer li span.copyright {
	border-right: none;
}


/***** slices *****/
.slice-container	 {
	font-family: sans-serif;
	font-size:    x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:    small;
	margin:0 7px 6px;
	padding: 0em 0 0.2em 0;
	position: relative;
	clear: left;
	overflow:hidden;
	}

.slice-item, .slice-iitem {
	clear: left;
	margin: 0em 0 0.2em 0em;
	margin-left: 53px;
	padding-left: 5px;
	color: #333;
/*	border-left:3px solid #ffffff; */
}

.slice-item h3, .slice-iitem h3 {
	margin: 0;
	font-size: 125%;
	font-weight: normal;
	color: #6e6423;
	background: none;
}

/*
.slice-iitem h3 {
	font-size: 135%;
 display:inline; 
} */ 

.slice-iitem h3 a {
	color:#0000de;
	font-size: 120%;
	text-decoration: underline;
/* display:inline; */
}

.slice-item h3 a:hover {
	color:#333;
}


.slice-item p {
	margin: 0.1em 0 0.1em 0;
}

.slice-item span.category {
	display: inline;
	margin: 0;
	font-size: 90%;
	color: #333;
}
span.local {
	display: block;
	float: left;
	margin-right: 5px;
	padding: 0px 6px;
	font-size: 90%;
	color: #fff;
	border-top: 1px #c0c0c0 solid;
	font-weight: bold;
	background-color: #ffcc66;
}

.slice-item span.category a {
	color: #665b45;
}

.slice-item span.url {
	color: #008000;
}

.slice-item strong {
	font-size: 85%;
	color: #666;
}


.slice-tools {
	position: relative;
	float: left;
	padding: 0px 1em 0 0;
}

* html .slice-tools {
	padding-right: 8.5em;
}


.slice-tools .tool {
	display: block;
	float: left;
	border-right: 1px solid #ccc;
	font-size: 11px;
	padding: 2px 6px;
}

.slice-tools .rtool {
	display: block;
	float: right;
	border-right: 1px solid #ccc;
	font-size: 11px;
	padding: 2px 6px;
}

.slice-tools .tool-last {
	display: block;
	float: left;
	font-size: 11px;
	padding: 2px 6px;
}


.slice-corner {
	position: absolute;
	top: 0em;
	left: 0;
	width: 53px;
	text-align: center;
	font-size: 85%;
	margin: 0;
	padding: 0;
	list-style: none;
	
}

.slice-corner li {
	border: 0px solid #fff; /* fixes IE margin bug */
	margin: 0;
	padding: 0;
}


.slice-count-silver  {
	height:46px; /* important - height of count */
	background: url(/images/slice-count-silver.gif) top left no-repeat; 
/*	background: #ffffff;*/
}

.slice-count-silver a  {
	display: block;
	padding: 9px 0 2px 0;
	line-height: 14px;
	text-decoration: none;
	margin:0;
	margin-right:5px;
	margin-bottom: 0;
	color: #665b45;
}

.slice-count-silver a {
	background: url(/images/slice-count-silver.gif) top right no-repeat; 
}

.slice-count strong { color: #50470D; }

.slice-count a:hover {
	color: #665b45;
}


.slice-count-silver p.slice-count-silver-p    {
	display: block;
	padding: 9px 0 10px 0; /* pad bottom for height sake */
	line-height: 14px;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0;
	color: #524700;
	font-size: 100%;
	background: url(/images/slice-count-silver.gif) top right no-repeat; 
}


.slice-count-silver-p strong  {
	font-size: 170%;
	font-weight: normal;
	letter-spacing: -1px;
	color: #3C3508;
}

/* slice-it */
.slice-it {
	color: #93883F;
/*	background: url(/images/slice-it.gif) top left no-repeat; */
}

.slice-it a {
	display: block;
	padding: 0;
	margin: 0;
	margin-top: 0px;
	text-decoration: none;
	font-weight:bold;
/*	border:1px solid #eaeaea;
	background: url(/images/slice-it.gif) top right no-repeat; */
	color: #666666;
}

.slice-it a.ungrab {
	display: block;
	padding: 4px 0 4px 0;
	text-decoration: none;
/*	background: url(/images/slice-it.gif) top right no-repeat; */
	margin-top:0px;
	color: #333333;
	border-bottom:2px solid #e45b00;
}

.slice-it .slice-it-p, .slice-it .slice-it-f  {
	display: block;
	padding: 0;
	margin: 0;
	margin-top: 0px;
/*	background: url(/images/slice-it.gif) top right no-repeat; */
	color: #333333;
}

.slice-it .slice-it-f {
/*	background-color:#ffffff;*/
	color: #000000;
}

a.toolline {
	color: #3366cc;
	padding: 1px 3px;
	font-size: 85%;
	text-decoration: underline;
	margin-top:2px;
}

a.toollink, a.toolr {
	color: #666666;
	padding: 1px 3px;
	font-size: 85%;
	text-decoration: underline;
	margin-top:2px;
}

a.toolr{
	background-color:#ffffff;
	font-weight: bold;
	color:#000000;
	font-size:100%;
}
a.toolr:hover{
	text-decoration: underline;
	color:#3366cc;
}
a.toollink:hover {
text-decoration: underline;
}
.txcategory {
  font-size:85%;
  color:#0066cc;
  font-weight: bold;
text-decoration: underline;
}
.txsmall {
  font-size:85%;
  color:#666666;
}
 /***** tabbed navigation *****/
/* 	margin-bottom: 2em; */

h2.title {
	text-decoration: none !important; /*IE6 needs important*/
	margin: 5px 10px;
	font-size: 190%;
	letter-spacing: -1px;  
	font-weight: normal;
	clear: left;
}

#sub-nav {
	margin-top: 0.1em;
/*	overflow: auto; */
	background: url(/images/tab-line.png) 0 100% repeat-x;
/*	clear: left; */
} 

#sub-nav {
	width: 100%;
}

#sub-nav br, #sub-nav-2 br, .boxed br, .extra-nav br, #searchform br {
	clear: both;
}

#sub-nav h2, #sub-nav h2.nav {
	float:left;
	background: none;
	padding:0px;
	margin-bottom: 0em;
	margin-top: 0.3em;
	margin-right: 0.1em;	
	margin-left: 0.2em;	
	min-height: 20px;
	color: #666666;
	font-size: 150%;
}

#sub-nav h2 a {
	color: #0066cc;
	text-decoration:none;
}
.comment h2, #contents h2 {
	font-size: 150%;
}


#sub-nav ul {
	margin: 0em 0 0 0;
	padding: 0 10px;
	list-style: none;
	font-size: 110%;
	overflow: hidden;
}

#sub-nav li {
	margin: 0 1px 0 0px;
	padding: 0 5px 0 0;
/*	background: url(/images/tab_bg.gif) #2153aa 0 100% repeat-x; */
	background: url(/images/tab-back.png) 100% -200px; 
	float: right;
	border-bottom: 1px solid #cccccc;
/*	border: 1px solid #cccccc;
	border-bottom: 1px solid #99cc00;*/
}

#sub-nav li.active {
	border-bottom: 1px solid #ffffff;
	background: url(/images/tab-back.png) 100% 0;
}


#sub-nav li.plain {
	border-bottom: 1px solid #fff;
	background: none;
}

#sub-nav li a, #sub-nav li.active a {
	display: block;
	padding: 6px 8px 6px 13px;
	text-align: center;
	white-space: nowrap;
	background: url(/images/tab-back.png) 0px -200px; 
/*	background:none; */
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	min-height: 14px; /* fixes FX/Mac issue */
}

#sub-nav li.active a {
	color: #007dd7;
	font-weight:bold;
	background: url(/images/tab-back.png) 0px 0;
}

#sub-nav li a {
	color: #666666;	
}

#sub-nav li img, #messages table img {
	vertical-align: middle;
}

#sub-nav-plain ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/images/nav-tray.gif) 0 100% repeat-x;
	height: 0.6em;
	position: relative;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

#sub-nav-2 {	
	text-align:center;
	margin: 0px auto 0px;
	padding: 3px 0px 3px 0px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc; 
	width:826px;
}

#sub-nav-2 ul {
	margin: 0px;
	padding: 0px;
/*	background: url(/images/nav-tray.gif) #efefef 0 100% repeat-x; */
/*	background-color:#efefef; */
/*	height: 20px; 
	position: relative;*/
}

#sub-nav-2 ul li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#sub-nav-2 ul li a {
	font-family: Arial, Times New Roman, Helvetica, Sans-Serif;
	font-weight:bold;
	font-size: 12px;
	color: #333333;
	padding: 0px 20px 0px 20px;
	margin: 0px;
	text-decoration: none;
/*	text-transform: uppercase; */
}

#sub-nav-2 li.plain {
	border-bottom: 0px;
	background: none;
}


#sub-nav-2 a, #sub-nav-2 span, .subn2 {
	/*display: block;
	font-size: 85%;
	 float: left; 
	padding: 0 0.8em;
	color:#666666;
	text-decoration: none;
	font-weight:bold; */
}

#sub-nav-2 span.subn2 {
	padding:0;
	background: none;
}

#sub-nav-2 li:hover a {
	color: #2153aa;
}

#sub-nav-2 span {
	font-weight:bold;
	background: url(/images/nav-tray-now.gif) 0 100% repeat-x;
}


#sub-nav li:hover {
	background-position: 100% -100px;
}

#sub-nav li:hover a {
	background-position: 0 -100px;
}



#sub-nav li.active:hover {
	background-position: 100% -200px;
}

#sub-nav li.active:hover a {
	background-position: 0 -200px;
}
