a.topgreybaruser:link, a.topgreybaruser:visited, a.topgreybaruser:active {color:#000000; text-decoration:none;}
a.topgreybaruser:hover {color:#D7D7D7; text-decoration:none;}
.listmenu {padding:0; margin:0; list-style:none; position:relative; z-index:500; text-align:left;}
.listmenu li {display:inline; float:left; background:url(im/tableft.gif) no-repeat left top; padding:0 0 0 5px;}
.listmenu a span {display:block; background:url(im/tabright.gif) no-repeat right top; padding:5px 10px 4px 4px; font-weight:700; font-size:10px; color:#FFFFFF; white-space:nowrap;}
.listmenu li a.tl {text-decoration:none;}
.listmenu div {display:none;}
.listmenu li:hover {background-position:0% -42px;}
.listmenu li:hover span {background-position:100% -42px;}
.listmenu :hover div {display:inline; background:#F2F2F2; position:absolute; left:-275px; border:1px solid #888; width:550px;}
.listmenu :hover dl {margin:10px 10px 10px 10px; float:left;}
.listmenu :hover dl dd {padding:0; margin:0;}
.listmenu :hover dt {color:#25388A; font-weight:bold; font-size:11px;}
.listmenu :hover dd a {text-decoration:none; font-size:11px; color:#000; line-height:15px; cursor:pointer;}
.listmenu :hover dd a:hover {text-decoration:underline;}
.dropmenu {font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; font-size:11px; background:#063E82;}
.dropmenu ul li a, .dropmenu ul li a:visited, .dropmenu ul li a:hover {display:block; padding-left:4px; padding-right:4px; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; font-size:11px; color:#fff; line-height:25px;border-left: 1px solid #063E82;border-right: 1px solid #063E82;}
.dropmenu ul {padding:0; margin:0; list-style-type: none;}
.dropmenu ul li {float:left; position:relative; z-index:400;}
.dropmenu ul li ul {display: none;}
.dropmenu ul li:hover ul {display:block; position:absolute; width:130px; z-index:400;}
.dropmenu ul li:hover ul li a {display:block; background:#F2F2F2; color:#000; border-bottom: 1px solid #ddd; width:130px; text-align:left;}
.dropmenu ul li:hover a {color:#fff; background:#063E82;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.dropmenu ul li:hover ul li a:hover {background:#CA2828 url(cs/linkarrow.gif) no-repeat right center; color:#fff;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.dropmenu ul li a:hover {color:#fff; background:#CA2828;border-left: 1px solid #CA2828;border-right: 1px solid #CA2828;}
.tinytext {color : #708090; font-size : 9px; font-family : verdana, Arial, sans-serif; text-decoration : none; }
.smalltxt {color : black; font-size : 8px; font-family : verdana, Arial, sans-serif; text-decoration : none;}
hr {height: 1px; color: #aaa; background-color: #aaa; border: 0;}
span.message_message {background-image: url("../live/design/pic/message.gif"); background-repeat: no-repeat; padding-left: 20px; padding-bottom: 6px;}
 span.error {background-image: url("../live/design/pic/warning.gif"); background-repeat: no-repeat; padding-left: 20px; color: #FF0000; padding-bottom: 6px;}
 span.message_error {background-image: url("../live/design/pic/warning.gif"); font-weight: bold; background-repeat: no-repeat; padding-left: 20px; color: #FF0000; padding-bottom: 6px;}
.ajax_message {background:#FFF8CC; padding:5px; border:1px #FFE222 solid;}
.jquery_background {background:#fff;} 
.socialOver {background:#CA2828; color:#fff;}
.socialDefault {background:#fff; color:#000;}
.socialBox {border:1px #BDBDBD solid; color:#000; background:#f9f9f9;}
.sqr1 {margin-left: 4px;margin-right: 3px;}
.LV_valid {color:#00CC00;}
.LV_invalid {color:#CC0000;}
.LV_validation_message {font-weight:bold;margin:0 0 0 5px;}
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {border: 2px solid #00CC00;}
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {border: 2px solid #CC0000;}
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 15px;
	position: relative;
	background: url('../solos/images/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:15px;
	height: 15px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../solos/images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:15px;}
.unit-rating a.r2-unit{left:15px;}
.unit-rating a.r2-unit:hover{width: 30px;}
.unit-rating a.r3-unit{left: 30px;}
.unit-rating a.r3-unit:hover{width: 45px;}
.unit-rating a.r4-unit{left: 45px;}	
.unit-rating a.r4-unit:hover{width: 60px;}
.unit-rating a.r5-unit{left: 60px;}
.unit-rating a.r5-unit:hover{width: 75px;}
.unit-rating a.r6-unit{left: 75px;}
.unit-rating a.r6-unit:hover{width: 90px;}
.unit-rating a.r7-unit{left: 90px;}
.unit-rating a.r7-unit:hover{width: 105px;}
.unit-rating a.r8-unit{left: 105px;}
.unit-rating a.r8-unit:hover{width: 120px;}
.unit-rating a.r9-unit{left: 120px;}
.unit-rating a.r9-unit:hover{width: 135px;}
.unit-rating a.r10-unit{left: 135px;}
.unit-rating a.r10-unit:hover{width: 150px;}

.unit-rating li.current-rating {
	background: url('../solos/images/starrating.gif') left bottom;
	position: absolute;
	height: 15px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}
.voted {color:#999;}
.thanks {font-size: 9px; color:#063E82;}
.static {color:#5D3126;}
#container {width: 50%; border: 1px solid #ccc;}
td.topgreybar {
text-align:center;
background:#82898F;
color:#ffffff;
font-size:10px;
font-family:"Trebuchet MS",arial,sans-serif;
text-decoration:none;
height:15px;
padding-left:4px;
padding-right:4px;
cursor:pointer;
}
td.topgreybar:hover {
background:#063E82;
}
.topgreybar a {color:#ffffff; font-size:10px; font-family:"Trebuchet MS",arial,sans-serif; text-decoration:none;}
.topgreybar a:visited {color:#ffffff; font-size:10px; font-family:"Trebuchet MS",arial,sans-serif; text-decoration:none;}
.topgreybar a:hover {color:#ffffff; font-size:10px; font-family:"Trebuchet MS",arial,sans-serif; text-decoration:none;}
td.topgreybarb {
background:#82898F;
}
.drumstage {
	height:385px;
}
.drummatt {
	border: #484848 1px solid;
	height:370px;
	width:590px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:left;
}