@charset "utf-8";
/*@import "B_default.css";*/
/* reggaelution.com */
/** {
	margin: 0;
}

html, body {
	height: 100%;
}
*/
body {
	font-family: Tahoma, "Century Gothic", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	background:url(http://www.reggaelution.com/images/new/bg.png) repeat fixed #000000;
}

#container {
	/*background: url(http://www.reggaelution.com/images/speakers2.gif) no-repeat top fixed;*/
	width:100%;
	margin:0 auto;
	text-align:center;
	height:100%;
	/*
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px;  the bottom margin is the negative value of the footer's height */
}

#header {

	background:url(http://www.reggaelution.com/images/new/logo.png) left no-repeat;
	vertical-align: top;
	width:950px;
	height:60px;
	border:0px;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:15px;
	text-align:left;
}

#pro_banner {
	float:right
	/*padding-left:20px;
	padding-top:20px;*/
}

#videoNav ul {
	margin:0;
	padding:0;
}
#videoNav li {
		float:left;
		margin-right: 7px;
		margin-bottom:10px;
		position: relative;
		padding-left:10px;
		padding-right:10px;
		display:block;
		background:url(http://www.reggaelution.com/images/chathead.jpg);
		background-repeat: repeat-x;
		width: auto;
		height:20px;
		text-align:center;
		line-height:20px;
		text-decoration:none;
		color:#000;
		font: 14px "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
		text-transform:uppercase;
	}
	
#videoNav li:hover {
		float:left;
		margin-right: 7px;
		margin-bottom:10px;
		position: relative;
		padding-left:10px;
		padding-right:10px;
		display:block;
		background:url(http://www.reggaelution.com/images/chatheadalert.jpg);
		background-repeat: repeat-x;
		width: auto;
		height:20px;
		text-align:center;
		line-height:20px;
		text-decoration:none;
		font: 14px "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
		text-transform:uppercase;
	}

#videoNav li a {
	color:#000;
}

#videoNav li a:hover {
	color:#000;
}

	#navtopbox {
		width:950px;
		height:30px;
		margin:0 auto;
		text-align: center;
		margin-bottom:13px;
	}

	#navtop {
		width:950px;
		height:30px;
		text-align: center;
		list-style:none;
		z-index:9999;
	}

	#navtop  ul {
		margin:0;
		padding: 0;
		list-style:none;
	}

	#navtop li {
		float:left;
		margin:0;
		position: relative;
		display:block;
		height:30px;
		text-align:center;
		vertical-align:middle;
		line-height:30px;
		text-decoration:none;
		color:#000;
		font-size: 14px;
		font-weight:bold;
		font-family: Arial, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
		text-transform:uppercase;
	}
	
	#navtop li.left {
		background: url(http://www.reggaelution.com/images/new/navLeft.png) no-repeat top;
		width:120px;
	}
	#navtop li.left:hover {
		background: url(http://www.reggaelution.com/images/new/navLeftHover.png) no-repeat top;
		width:120px;
		cursor:pointer;
	}
	
	#navtop li.middle {
		background:url(http://www.reggaelution.com/images/new/navMiddle.png) no-repeat top;
		width:120px;
	}
	#navtop li.middle:hover {
		background:url(http://www.reggaelution.com/images/new/navMiddleHover.png) no-repeat top;
		width:120px;
		cursor:pointer;
	}
	
	#navtop li.searchbar {
		background:url(http://www.reggaelution.com/images/new/navSearchBar.png) no-repeat top;
		width:198px;
	}
	
	#navtop li.right {
		background:url(http://www.reggaelution.com/images/new/navSearchButton.png) no-repeat top;
		width:32px;
	}
	#navtop li.right:hover {
		background:url(http://www.reggaelution.com/images/new/navSearchButtonHover.png) no-repeat top;
		width:32px;
	}
	
	#navtop li a {
		color:#000;
	}

	#navtop li a:hover, #navtop li:hover a {
		color: #FFF;
	}
/*--Drop down trigger styles--*/
	#navtop li span { }
	
ul#navtop li span.subhover { /*color:white;background-position: center bottom; cursor: pointer;*/} /*--Hover effect for trigger--*/
ul#navtop li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 30px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #111;

}
ul#navtop li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
	height:30px;
}
html ul#navtop li ul.subnav li a {
	float: left;
	width: 150px;
	height:20px;
	color:white;
	background: #333 url(http://www.reggaelution.com/images/nav/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
	padding-top:10px;
	font: 12px Arial, Verdana, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:0px;
}
html ul#navtop li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	width: 150px;
	height:20px;
	background: #222 url(http://www.reggaelution.com/images/nav/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
	font: 12px Arial, Verdana, "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color: #0F0;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:0px;
}

input.navSearchInput  {
background: transparent none repeat scroll 0 0;
font-family: "Century Gothic", "Arial Narrow", Tahoma, Arial, sans-serif;
border:0 !important;
color: #000;
float:left;
font-size:12px;
font-weight: bold;
height:18px;
margin:4px 5px 5px 12px;
padding:2px 2px 2px 7px;
width:182px;
}

input.sbtn {
background:transparent none repeat scroll 0 0;
cursor:pointer;
border:0 !important;
height:20px;
margin:0;
width:25px;
}

.rounded {/* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;}

#main {
	width:950px;
	vertical-align: top;
	border:0px;
	margin:0 auto;
	text-align:left;
}

#middle {
	margin-top:15px;
	margin-bottom:15px;
	background: #FFFFFF;
	padding:15px;
	
	/* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;

}	 

#top {
	background-color:#000;
	border:0px;
	text-align:left;
	width:100%;
	height:50px;
	padding:10px;
}

a#corner1 {
	visibility: visible !important;
	z-index:100;
	position: absolute; 
	top: 0px; 
	left: 0px;
	display: block;
	width: 91px;
	height: 91px;
	background: url(http://www.reggaelution.com/content/images/corner-ad_radio1.gif);
	text-indent: -999em;
	text-decoration: none;
}	

.bgstrip {
	background:url(http://www.reggaelution.com/images/bg.gif) repeat #000000;
	vertical-align:middle;
	width: 734px;
	height:25px;
	padding:5px;
}

.bgstripcore {
	background: #FFFFFF;
	color:#000000;
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	font-family:"Trebuchet MS", Verdana, Tahoma;
	font-size:20px;
	line-height:20px;
	
}

.footer {
	color: #ffffff;
	/*background:url(http://www.reggaelution.com/images/footer.png) no-repeat top;*/
	height:25px;
	width:950px;
	margin:0 auto;
	padding-bottom:15px;
	text-align:center;	
	/* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}


.footerA {
	float:left;
	text-align:center;
	width:830px;
}

.footerB {
	float:right;
	width:120px;
	text-align:right;
}

.footer a, .footer a:visited, .footer a:link, .footer a:hover, .footer, a:active {
	text-decoration: none;
	color:#FFFFFF;	
}

#banner {
	background-image:url(http://www.reggaelution.com/images/banner.jpg);
	background-repeat:no-repeat;
	height:74px;
	width:548px;
	margin-top:0px;
	padding:5px;
	float:left;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
}

#banner span {
	position:relative;
	left: 0px;
	top: 5px;
	color:#FFFFFF;
}

	#banner a {
		display:block;
		height:20px;
		text-decoration:none;
		font-size:18px;
		color: #FFCC00;
	}
	
	#banner a:hover {
	text-decoration: none;
	}


.midsection {
	text-align:justify;
	min-height:253px;
}

input {
    border: 1px solid #000000;
}

a {
	text-decoration:none;
	color: #000066;
}

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

a:hover {
	text-decoration:none;
	color: #060;
} 

.gold, .gold a, .gold a:visited, .gold a:link, .gold a:hover {
	text-decoration:none;
	color: #FFCC00;
}

.gold a:hover {
	text-decoration:none;
	color: #FFFFFF;
}

h1 {
	font-family: Tahoma, "Century Gothic", "Arial Narrow", Arial, sans-serif;
	line-height:22px;
	font-size:22px;
	color: #00CC00;
	margin:0px;
	padding:0px;
}

h2 {
	background: url(images/h2.jpg) #000;
	height:14px;
	padding-bottom:3px;
	width:100%;
	padding-top:3px;
	color:#fff;
	font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	margin:0px;
}

h3 {
	color: #000000;
	}
	
h4 {
	font-family: Tahoma, "Century Gothic", "Arial Narrow", Arial, sans-serif;
	line-height:17px;
	font-size:16px;
	color: #000;
	margin:4px;
	border-bottom: 1px solid #000;
	text-decoration:none;
}

h5 {
	font-family: "Century Gothic", "Arial Narrow", Tahoma, Arial, sans-serif;
	line-height:16px;
	font-size:16px;
	color: #000;
	margin:0px;
	border-bottom: 1px solid #000;
	text-decoration:none;
}

.navbotlink {
	font-family: Tahoma, "Century Gothic", "Arial Narrow", Arial, sans-serif;
	height:14px;
	font-weight: bold;
	color: #000;
	padding:2px;
	margin:3px;
	background: #CCFFC6;
	text-decoration:none;
	vertical-align:middle;
	width:98%;
}

.navbotlink:hover, .navbotlink a:hover, .navbotlink:hover {
	color: #000;
	background-color: #CCFF66;
	text-decoration:none;
}
 .navbotlink a { color:#000000;}

#noselect {}

blockquote {
border: 1px solid #333;
width: 90%;
margin-top: 10px;
margin-bottom: 10px;
padding: 10px;
padding-left:15px;
padding-right:15px;
background-color: #F3F3F3;
quotes: "\201C" "\201D";
}
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }

hr.redthick {
	margin:0px;
	padding:0px;
	border:2px ridge #CC0000;
	width:90%;
}

img.profilepic {
	border:3px solid #000000;
	padding:1px;
}

img.profilepic:hover {
	border:3px solid #00CC00;
	padding:1px;
}

img.profilepicthumb {
	border:2px solid #000000;
	padding:2px;
}

img.profilepicthumb:hover {
	border:2px solid #00CC00;
	padding:2px;
}

span.profileheader {
	font-size: 20px;
	font-weight: bold;
	color: #00CC00;
	font-family:"Trebuchet MS", Verdana, Tahoma;
	text-transform: uppercase;
}

p {
	padding-bottom:5px;
	margin:0px;
}

	
.boldred {
	color:#009900;
	font-weight:bold;
	text-transform:inherit;
}
	
.boldgreen {
	color: #009900;
	font-weight:bold;
	text-transform:inherit;
	}
	
.boldblue {
	color: #000099;
	font-weight:bold;
	text-transform:inherit;
	}
	
.yellow {
	color: #FFCC00;
	font-weight:bold;
	}

.trebfont {
	font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size:10.5px;
	text-transform: uppercase;
	line-height:10.5px;
}

/* template images */

.newsdisplay tr {
}

.newsdisplay tr:hover {
    background-color: #FFFFFF;
	color:#333333
}

table.newsdisplay {
}

/**************** Article styles *********************/

h3.articletitle{
	margin:0px;
	padding:0px;
	font:bold 14px;
	line-height:15px;
	color: #00CC00;
	border-bottom: #00CC00 1px solid;
}

h5.articletitle{
	font:bold 14px Verdana;
	color: #000000;
	margin:0px;
	padding-left:2px;
	line-height:15px;
	background:#FFFFFF;
}

/**************** Classes *********************/

.by{
font:bold 15px Verdana;
color:#f7941d;
}

.byC{
font:bold 15px Verdana;
color: #000000;
}

.time{
font:11px Verdana;
color:#666666;
}

.profileComment{
background:url(http://www.reggaelution.com/members/content/images/comments.png) no-repeat left center;
font:11px Verdana;
padding-left:21px;
padding-top:4px;
}

.profileFriend{
background:url(http://www.reggaelution.com/members/content/images/status_online.png) no-repeat left center;
font:11px Verdana;
padding-left:21px;
padding-top:4px;
}

.profileMsg{
background:url(http://www.reggaelution.com/members/content/images/email.png) no-repeat left center;
font:11px Verdana;
padding-left:21px;
padding-top:4px;
}

.author{
background:url(http://www.reggaelution.com/news/images/author.gif) no-repeat left center;
font:11px Verdana;
padding-left:21px;
padding-top:4px;
}

.comments{
background:url(http://www.reggaelution.com/news/images/comments.gif) no-repeat left center;
font:11px Verdana;
padding-left:21px;
padding-top:4px;
}


.boldbutton{
background:url(http://www.reggaelution.com/news/images/bold.png) no-repeat;
width:23px;
height:23px;
border:none;
}
.imgbutton{
background:url(http://www.reggaelution.com/news/images/image.png) no-repeat;
width:23px;
height:23px;
border:none;
}
.linkbutton{
background:url(http://www.reggaelution.com/news/images/link.png) no-repeat;
width:23px;
height:23px;
border:none;
}
.ibutton{
background:url(http://www.reggaelution.com/news/images/italic.png) no-repeat;
width:23px;
height:23px;
border:none;
}
.ubutton{
background:url(http://www.reggaelution.com/news/images/underline.png) no-repeat;
width:23px;
height:23px;
border:none;
}
.lbutton{
background:url(http://www.reggaelution.com/news/images/left.png) no-repeat;
width:23px;
height:23px;
border:none;
}
.cbutton{
background:url(http://www.reggaelution.com/news/images/center.png) no-repeat;
width:23px;
height:23px;
border:none;
}
.rbutton{
background:url(http://www.reggaelution.com/news/images/right.png) no-repeat;
width:23px;
height:23px;
border:none;
}
.ulinkbutton{
background:url(http://www.reggaelution.com/news/images/unlink.png) no-repeat;
width:23px;
height:23px;
border:none;
}

.left{
	float:left;
	margin-top:7px;
}

.right{
	float:right;
	margin-top:7px;
}

.next{
background:url(http://www.reggaelution.com/news/images/next.gif) right no-repeat;
font:11px Verdana;
padding-right:20px;
}

.prev{
background:url(http://www.reggaelution.com/news/images/previous.gif) left no-repeat;
font:11px Verdana;
padding-left:20px;
}


.comm{
/*margin:0;*/
margin-bottom:5px;
padding:4px;
min-height:70px;
}

.log p{
color:#ffffff;
font:bold 12px Verdana;
}


/********************************** Lists ************************************/

#sidebar ul{
list-style-type:none;
}

#sidebar ul li{
border-bottom:1px solid #00CC00;
}

#sidebar ul li a{
font:11px "Trebuchet MS", Verdana, Tahoma;
text-transform:uppercase;
color: #000000;
margin:0;
padding:3px 0;
background:url(http://www.reggaelution.com/news/images/bullet.gif) no-repeat left;
padding-left:15px;
text-decoration:none;
line-height:2em;
}

#sidebar ul li a:hover{
background:url(http://www.reggaelution.com/news/images/bulleton.gif) no-repeat left;
color: #00CC00;
}

#content {
	border:1px solid #00CC00;
	/*background-color: #DDFFEC;*/
	padding:10px;
	
	/* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#contentblue {
	border:1px solid blue;
	background-color: #e5ecf9;
	padding:10px;
	
	/* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#content2 {
	border:1px solid #00CC00;
	background-color: #CCFFC6;
	padding:10px;
	
	/* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#contentred {
	border:1px solid #CC0000;
	/*background-color: #DDFFEC;*/
	padding:10px;
	
	/* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#contentviolet {
	border:1px solid #330099;
	padding:10px;
	
	/* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#contentgreen {
	border:1px solid #00CC00;
	padding:10px;
	
	/* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.searchhighlight {
	color: #0C0;
}

div#memberlist img {
	width:30px;
	height:30px;
	vertical-align:middle;
	border:0px;
	margin-right:5px;
	padding:0px;
}

div#memberlist {
	display:block;
	width:175px;
	background-color: #cccccc;
	vertical-align:middle;
	margin:3px 3px;
	float: left;
	color: #000;
	text-decoration:none;
	font-size:13px;
	line-height:30px;
	height:30px;
	padding:3px;
}

div#albums {
	display:block;
	width:140px;
	background-color: #F3F3F3;
	border:1px solid #333333;
	margin:5px 5px;
	float: left;
	text-align:center;
	color: #000;
	text-decoration:none;
	font-size:10px;
	line-height:12px;
	height:170px;
	padding:10px;
}
	
#nav {
	background-image:url(http://www.reggaelution.com/images/nav.jpg);
	background-repeat:no-repeat;
	height:45px;
	width:100%; /*755px*/
	float:left;
	margin-top:9px;
	list-style:none;

}

	#nav li {
		float:left;
		
	}
	
	#nav li.featured, #nav li.featured a {
		color: #0000CC;
		
	}

		#nav li a {
			display:block;
			background-image:url(http://www.reggaelution.com/images/rollover.png);
			background-repeat:no-repeat;
			width:93px;
			height:45px;
			font-size:11px;
			text-transform:uppercase;
			line-height:13px;
			text-align:center;
			text-decoration:none;
			font-weight:bold; 
			color:#1e1e1e;
		}

				#nav li a:hover {
					background:url(http://www.reggaelution.com/images/rollover.png) no-repeat 0 -45px;
					color: #0000CC;
					text-decoration:none;
					font-weight:bold; 
				}
	
	.btop {
	background-image:url(http://www.reggaelution.com/images/header.png);
	background-repeat:no-repeat;
	height:52px;
	width:237px;
	
	line-height:48px;
	padding-left:12px;
	margin-top:8px;
	color:#FFF;
	font-weight:bold;
}
	
.bcontent {
	background-image:url(http://www.reggaelution.com/images/bg2.png);
	background-repeat:repeat-y;
	width:237px;
	padding:0px;
	
}

.binside {
	font-size:12px;
	text-align:justify;
	padding: 2px 13px 2px 13px;
}

.bcontentli {
	background-image:url(http://www.reggaelution.com/images/bg2.png);
	background-repeat:repeat-y;
	width:237px;
	font-size:11px;
	text-align:left;
	line-height:23px;
	padding:2px 0 0 25px;
}

.bcontent a {
	color: #000000;
	}
		
.bfoot {
	background-image:url(http://www.reggaelution.com/images/footer2.png);
	margin:0px;
	background-repeat:no-repeat;
	height:12px;
	width:237px;
}

#righta {
	width:237px;
	float:right;
	overflow: hidden;
}	
/* GLOBALS */

.hidden { display:none; }
.showing { display:block; }
#cropWrap { margin:10px 0 0 0; }
#wait { padding:15px 0 0 0; text-align:center; }


/* INITIAL UPLOAD FORM */

form legend { font-size:1.4em; font-weight:bold; letter-spacing:1px; }
form label { display:block; font-size:1.1em; margin:0 0 4px 0; }
form div#submit, form div#wait { height:30px; padding:15px 0 0 0; }
form div#submit input { width:75px; margin:0 auto; }

/* FORMS WHICH STORE EDITING DATA */
form.frmCrop legend, form.frmResize legend { display:none; }

code {
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  /* white-space: pre; */
  background: #FAFAFA;
  border-left: 5px solid #666666;
  margin-right:5px;
  color: #000000;	
}
.new table {
	border-collapse: collapse;
	margin: 10px 15px;	
}


.new th {
	background-image:url(http://www.reggaelution.com/images/images2/chrome.png); background-repeat:repeat-x;
	height: 20px;
	padding-left: 11px;
	padding-right: 11px;
	color: #000;
	text-align: center;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.new tr {
	height: 30px;
	border-right: 1px solid #FFFFFF;
	background-color: #000000;

}

.new td {
	padding-left: 11px;
	padding-right: 11px;
	/* border-top: 1px solid #FFE1C3; */
	border-left: 1px solid #fff;
	border-bottom: solid 1px #000;
	border-right: 1px solid #fff;
	background-color: #FAFAFA;

}

.new td.first, .new th.first {
	border-left: 0px;
	background-color: #e4fffb;

}

.new tr.row-a {
	background: #F8F8F8;
	background-color: #e4fffb;

}

.new tr.row-b {
	background: #EFEFEF;
	background-color: #e4fffb;
}

#player {}
.playlist tr:hover>td {
background-color: #99FF99;
}
.playlist {
	font-size: 12px !important;
	
}

.playlist tr {
	cursor:pointer;
	line-height:14px !important; 
}

.playlist td {
	padding:3px;
}

.playlisttable {
	
}

/* begin playlist tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font-weight: bold; /* set font as desired */
border-bottom: 1px solid #6c6; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

ul#tabnav li.selectedtab { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

ul#tabnav li.selectedtab a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #6c6; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #cfc; /* set unselected tab background color as desired */
color: #003300; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

ul#tabnav li.disabledtab, ul#tabnav li.disabledtab a {
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #999999; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #CCCCCC; /* set unselected tab background color as desired */
color: #999999; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
position: relative;
}
/* end css tabs */
/* start draggable css: */
tr.dragRow td {
    background:#12D227;
	/* url(scripts/koolgrid/KoolGrid/styles/reggaelution/sprite.gif) repeat-x scroll 0 -800px;*/
}

td.dragHandle { width:18px;}

td.showDragHandle {
	background:#99FF99 url(http://www.reggaelution.com/images/blackicons/updown.gif);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: move;
}
/* begin playlist alternating row colors: */
.color1 {
	background:#EFEFEF;
}
.color2 {
	background:#fdfdfd;
}

.specialbutton {
background: #00FF00 url(http://www.reggaelution.com/images/chathead.jpg);
border: solid 1px #00FF00;
height:20px;
padding-bottom:3px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
color:#000000;
font-family: "Trebuchet MS", Verdana, Tahoma;
font-size:12px;
font-weight:bold;
margin:5px;
text-transform:uppercase;
}

.specialbutton:hover {
background: url(http://www.reggaelution.com/images/chatheadalert.jpg) #FFFF00;
border:#FFCC00 solid 1px;
height:20px;
padding-bottom:3px;
padding-top:3px;
padding-left:5px;
padding-right:5px;
color:#000000;
font-family: "Trebuchet MS", Verdana, Tahoma;
font-size:12px;
font-weight:bold;
margin:5px;
text-transform:uppercase;
cursor:pointer;
}

.specialbutton a {
text-decoration:none;
color:#000000 !important;
}

.specialheaderyellow {
background: url(http://www.reggaelution.com/images/chatheadalert.jpg) #FFFF00;
height:14px;
border-left:#FFCC00 solid 1px;
border-right:#FFCC00 solid 1px;
padding-bottom:3px;
width:100%;
padding-top:3px;
color:#000000;
font-family: "Trebuchet MS", Verdana, Tahoma;
font-size:12px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}

a.white, .white a:hover {
	color:white;
	cursor:pointer;
}

.scrollList, .scrollList a, .scrollList a:hover {
	color:white;
	text-transform: uppercase;
	font-size:14px;
}

.scrollList #listdrop {width:100%; height:36px; line-height:36px; vertical-align:middle; background: #333; margin-bottom:2px; padding-right:3px; clear:both;}

.scrollList #listdrop:hover {width:100%; height:36px; line-height:36px; vertical-align:middle; background: #666; margin-bottom:2px; padding-right:3px; clear:both;}

.scrollList a img { padding:3px;}

/* button style: */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
	margin-bottom:10px;
	margin-top:10px;
	clear:left;
}

a.button {
    display: block;
    float: left;
    font: bold 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	cursor:pointer;
}

a.button span {
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.Bsilver {
    background: transparent url('http://www.reggaelution.com/images/buttons/bg_button_a.jpg') no-repeat scroll top right;
	color: #444;
} 

a.Bsilver span {
    background: transparent url('http://www.reggaelution.com/images/buttons/bg_button_span.jpg') no-repeat;
} 

a.Bsilver:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
	color:#000;
}

a.Bblack {
    background: transparent url('http://www.reggaelution.com/images/buttons/black_a.jpg') no-repeat scroll top right;
	color: #FFFFFF;
} 

a.Bblack span {
    background: transparent url('http://www.reggaelution.com/images/buttons/black_span.jpg') no-repeat;
} 

a.Bblack:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
	color: #CCC;
}

a.Bgreen {
    background: transparent url('http://www.reggaelution.com/images/buttons/green_a.jpg') no-repeat scroll top right;
	color: #000;
} 

a.Bgreen span {
    background: transparent url('http://www.reggaelution.com/images/buttons/green_span.jpg') no-repeat;
} 

a.Bgreen:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
	color: #000;
}


/*.buttonDownload{
background:url(images/blackicons/Download.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}*/

a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}


