/******************* HOTTEST/GREATES/LATEST ********************/
ul#btn-gls {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline;
}

ul#btn-gls li {
	margin: 0 .2em;
	float: right;
}

ul#btn-gls li a {
	display: block;
	width: 5.5em;
	border: 1px #c8c8c8 solid;
	color: #666;
	background-color: #fff;	
	padding: .25em 0;
	text-align: center;
	text-decoration: none;
}

ul#btn-gls li.active a {
	background-color: #c8c8c8;	
	color: #666;
}

ul#btn-gls li a:hover {
	color: #fff;
	background-color: #c8c8c8;
}

/******************* ALL BUTTON ***************************/
ul#btn-all {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline;
}

ul#btn-all li a {
	display: block;
	width: 5em;
	border: 1px #c8c8c8 solid;
	color: #666;
	background: url(../images/all_icon_24x24.gif) right no-repeat;
	padding: 3px 0;
	text-decoration: none;
}

ul#btn-all li {
	background-color: #fff;
	margin: 0 .2em;
	padding: 0;
	float: left;
	text-align: left;
}

ul#btn-all li a:hover {
	color: #FFF;
	background-color: #c8c8c8;
}

ul#btn-all li.active a {
	background-color: #c8c8c8;	
	color: #fff;
}

/******************* MIND BUTTON ***************************/
ul#btn-mind {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline;
}

ul#btn-mind li a {
	display: block;
	width: 6em;
	border: 1px #90A7D5 solid;
	color: #90A7D5;
	background: url(../images/mind_24x24.gif) right no-repeat;
	padding: 3px 0;
	text-decoration: none;
}

ul#btn-mind li {
	background-color: #fff;
	margin: 0 .2em;
	padding: 0;
	float: left;
	text-align: left;
}

ul#btn-mind li a:hover {
	color: #FFF;
	background-color: #90A7D5;
}

ul#btn-mind li.active a {
	background-color: #90A7D5;	
	color: #fff;
}

ul#btn-mind li ul { /* second-level lists */
	margin: -.01em;
	padding-left: 0;
	position: absolute;
	list-style-type: none;
	width: 11em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

ul#btn-mind li ul li a {
	background: #90A7D5;
	color: #fff;
	width: 11em;
}

ul#btn-mind li ul li a:hover {
	background: #fff;
	color: #90A7D5;
}

ul#btn-mind li ul li { 
	margin: 0;
	padding: 0;
	background: #fff;
}

ul#btn-mind li:hover ul, ul#btn-mind li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	margin-left: 0;
}

/******************* BODY BUTTON ***************************/
ul#btn-body {
	list-style-type: none;
	margin: 0 .2em 0 0;
	padding: 0;
	display: inline;
}

ul#btn-body li a {
	display: block;
	width: 6em;
	border: 1px #F1B336 solid;
	color: #F1B336;
	background: url(../images/body_24x24.gif) right no-repeat;
	padding: 3px 0;
	text-decoration: none;
}

ul#btn-body li {
	background-color: #fff;
	margin: 0 .2em;
	padding: 0;
	float: left;
	text-align: left;
}

ul#btn-body li a:hover {
	color: #FFF;
	background-color: #F1B336;
}

ul#btn-body li.active a {
	background-color: #F1B336;	
	color: #FFF;
}

ul#btn-body li ul { /* second-level lists */
	margin: -.01em;
	padding-left: 0;
	position: absolute;
	list-style-type: none;
	width: 12em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

ul#btn-body li ul li a {
	background: #F1B336;
	color: #fff;
	width: 12em;
}

ul#btn-body li ul li a:hover {
	background: #fff;
	color: #F1B336;
}

ul#btn-body li ul li { 
	margin: 0;
	padding: 0;
	background: #fff;
}

ul#btn-body li:hover ul, ul#btn-body li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	margin-left: 0;
}

/******************* GREEN BUTTON ***************************/
ul#btn-green {
	list-style-type: none;
	margin: 0 .2em 0 0;
	padding: 0;
	display: inline;
}

ul#btn-green li a {
	display: block;
	width: 6em;
	border: 1px #A0C446 solid;
	color: #A0C446;
	background: url(../images/green_24x24.gif) right no-repeat;
	padding: 3px 0;
	text-decoration: none;
}

ul#btn-green li {
	background-color: #fff;
	margin: 0 .2em;
	padding: 0;
	float: left;
	text-align: left;
}

ul#btn-green li a:hover {
	color: #FFF;
	background-color: #A0C446;
}

ul#btn-green li.active a {
	color: #FFF;
	background-color: #A0C446;
}

ul#btn-green li ul { /* second-level lists */
	margin: -.01em;
	padding-left: 0;
	position: absolute;
	list-style-type: none;
	width: 12em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

ul#btn-green li ul li a {
	background: #A0C446;
	color: #fff;
	width: 12em;
}

ul#btn-green li ul li a:hover {
	background: #fff;
	color: #A0C446;
}

ul#btn-green li ul li { 
	margin: 0;
	padding: 0;
	background: #fff;
}

ul#btn-green li:hover ul, ul#btn-green li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	margin-left: 0;
}

/******************* SAVE/EMAIL/REPORT ********************/
#btn-link {
	float: right;
}

ul#btn-ser {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline;
}

ul#btn-ser li {
	margin: 1em .2em;
	float: left;
}

ul#btn-ser li span.saved {
	display: block;
	width: 5.5em;
	border: 1px #c8c8c8 solid;
	color: #666;
	background: #c8c8c8 url(../images/save.gif) left no-repeat;
	padding: 0;
	text-align: center;
	text-decoration: none;
}

ul#btn-ser li a.save {
	display: block;
	width: 5.5em;
	border: 1px #c8c8c8 solid;
	color: #666;
	background: #ffffee url(../images/save.gif) left no-repeat;
	padding: 0;
	text-align: center;
	text-decoration: none;
}

ul#btn-ser li a.email {
	display: block;
	width: 5.5em;
	border: 1px #c8c8c8 solid;
	color: #666;
	background: #ffffee url(../images/email.gif) left no-repeat;
	padding: 0;
	text-align: center;
	text-decoration: none;
}

ul#btn-ser li a.report {
	display: block;
	width: 5.5em;
	border: 1px #c8c8c8 solid;
	color: #666;
	background: #ffffee url(../images/report.gif) left no-repeat;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
ul#btn-ser li a:hover {
	color: #666;
	background-color: #c8c8c8;
}

/******************* PROFILE MENU ********************/
ul#btn-profile {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline;
}

ul#btn-profile li {
	margin: 0 .4em 0 0;
	float: left;
}

ul#btn-profile li a {
	display: block;
	width: auto;
	border: 1px #c8c8c8 solid;
	color: #666;
	background-color: #fff;	
	padding: .13em .3em;
	text-align: center;
	text-decoration: none;
}

*html ul#btn-profile li a {
	font-size: 10px;
	font-weight: bold;
}

ul#btn-profile li.newmessage a {
	display: block;
	width: auto;
	border: 1px #c8c8c8 solid;
	color: #F1B336;
	background-color: #fff;	
	padding: .13em .3em;
	text-align: center;
	text-decoration: none;
}

ul#btn-profile li.active a {
	background-color: #c8c8c8;	
	color: #666;
}

ul#btn-profile li a:hover {
	color: #fff;
	background-color: #c8c8c8;
}

