/*
random bits.....


<!-- page reset -->

* {
margin: 0;
padding: 0;
}

<!-- page reset-->


<!-- Center the page -->

div#page-wrap {
width:800px;
margin: 0 auto; 

<!-- Center the page-->


*/

body {
	text-align:center;
	font-family: Arial, tpMArial;
	font-size: 10px;
	font-weight:normal;
	background-position:center;
}

#allcontent {
	width:100%;
	height: 100%;
}

#rightrepeat {
	background-image:url(images/rightrepeat.gif);
	margin:0;
	padding:0;
	width:100%;
}

#leftrepeat {
	background-image:url(images/leftrepeat.gif);
	background-repeat:repeat-x;
	background-position:left;
}
	
h1 {
	font-family: Arial, tpMArial;
	font-size: 14px;
	font-style: normal;
	color: #414141;
}

h2 {
	text-align:left;
	font-family: Arial, tpMArial;
	font-size: 12px;
	color: #666666
}

p {
	font-family: Arial, tpMArial;
	font-size: 11px;
	color: #666666
}

p2 {
	font-family: Arial, tpMArial;
	font-size: 11px;
	color: #666666;
	font-style:italic;
}

table {
	font-family: Arial, tpMArial;
	font-size: 11px;
	color: #666666
}
/*link properties*/

a:link {
	color: #F3970C;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #7AC1C7;
}
a:active {
	color: #999999;
}


a {
	font-weight: bold;
}

ul {
	margin-left:5px;
	font-family: Arial, tpMArial;
	font-size: 10px;
	color: #666666;
}

li {
	margin-left:20px;
	font-family: Arial, tpMArial;
	font-size: 10px;
	color: #666666;
}

q {
	font-family: Arial, tpMArial;
	font-size: 12px;
	color: #494949;
}

#date {
	font-family: Arial, tpMArial;
	font-size: 16px;
	color: #999999;
	font-variant:small-caps;
	font-weight:bolder;
}

/* expanding tables */
a.itemLink {
	display:block;
	background-color:#FFFFFF;
	margin:5px;
	padding:2px;
	text-decoration: none;
}

a.itemLink a:visited {
	color:#F3970C;
	display: block;
	background-color:#FFFFFF;
	margin:5px;
	padding:2px;
	text-decoration: none;
}

#menu {
	position: relative;
	width:250;
	background-color:#FFFFFF;
	padding:2px;
	text-align:left;
	font-family: Arial, tpMArial;
	font-size: 10px;
	color: #666666
}

#menu div {
	margin-left:25px;
	margin-right:25px;
}

/* removing the active/focus dotted border */

#menu a:active, #menu a:focus {
  /* reduce the link size to zero when the link is in the 
  active/focus state.
  This literally removes the dotted border which is ONLY applied
  to the link itself and not any containing elements WHEN THOSE
  ELEMENTS HAVE A POSITION ABSOLUTE! */
  outline:0; /* for browsers that understand */
  }
  
 /* end remove active focus */
 
 /* end expanding tables */

div.top{text-align:right;margin:1em 0;padding:0;
	font-family: Arial, tpMArial;
	font-size: 10px;
	color: #666666}
div.top div{display:inline;white-space:nowrap}
div.top div.left{float:left}
#content>div.top{display:table;width:100%}
#content>div.top div{display:table-cell}
#content>div.top div.left{float:none;text-align:left}
#content>div.top div.right{text-align:right}  

#imgfloat {
	float:left;
	top:0;
	right:0;
	width:80px;
	height:69px;
}

#Table_01 {
	position:relative;
	left:0px;
	top:0px;
	width:907px;
	height:796px;
	background:#FFFFFF;
}

#header_ {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}

#id2_ {
	position:absolute;
	left:0px;
	top:86px;
	width:1px;
	height:680px;
}

#navnews {
	position:absolute;
	left:1px;
	top:86px;
	width:171px;
	height:27px;
}

#text{
	text-align:left;
	position:relative;
	left:90px;
	top:86px;
	width:80%;
	height:68%;
	padding:10px;
	overflow:auto;
	border:hidden;
	background:none;
}

#id5_ {
	position:absolute;
	left:852px;
	top:86px;
	width:4px;
	height:568px;
}

#scroll-up_ {
	position:absolute;
	left:856px;
	top:86px;
	width:11px;
	height:9px;
}

#id7_ {
	position:absolute;
	left:867px;
	top:86px;
	width:40px;
	height:568px;
}

#id8_ {
	position:absolute;
	left:856px;
	top:95px;
	width:11px;
	height:356px;
}

#nav-audio_ {
	position:absolute;
	left:1px;
	top:113px;
	width:172px;
	height:27px;
}

#nav-releases_ {
	position:absolute;
	left:1px;
	top:140px;
	width:172px;
	height:27px;
}

#nav-discography_ {
	position:absolute;
	left:1px;
	top:167px;
	width:172px;
	height:26px;
}

#nav-biography_ {
	position:absolute;
	left:1px;
	top:193px;
	width:172px;
	height:27px;
}

#nav-contact_ {
	position:absolute;
	left:1px;
	top:220px;
	width:172px;
	height:27px;
}

#id12_ {
	position:absolute;
	left:1px;
	top:247px;
	width:172px;
	height:407px;
}

#scroll-down_ {
	position:absolute;
	left:856px;
	top:451px;
	width:11px;
	height:9px;
}

#id16_ {
	position:absolute;
	left:856px;
	top:460px;
	width:11px;
	height:194px;
}

#id17_ {
	position:absolute;
	left:172px;
	top:631px;
	width:680px;
	height:23px;
}

#id18_ {
	position:absolute;
	left:1px;
	top:654px;
	width:148px;
	height:75px;
}

#nav-blog_ {
	position:absolute;
	left:149px;
	top:654px;
	width:24px;
	height:75px;
}

#latestnews_ {
	position:absolute;
	left:173px;
	top:654px;
	width:300px;
	height:23px;
}

#latestnewsfeed_ {
	text-align:left;
	position:absolute;
	padding-top:5px;
	left:173px;
	top:677px;
	width:300px;
	height:52px;
	background-color:#f2f2f2;
	font-family: Arial, tpMArial;
	font-size: 10px;
	color: #666666
}

#latestnewsfeed_ a{
	color:#F3970C;
	font-weight:normal;
}

#creditfooter {
	visibility:hidden;
	color:#FFFFFF;
	background-position:top;
}

#id21_ {
	position:absolute;
	left:473px;
	top:654px;
	width:228px;
	height:112px;
}

#shopping-basket_ {
	position:absolute;
	left:701px;
	top:654px;
	width:112px;
	height:112px;
}

#id23_ {
	position:absolute;
	left:813px;
	top:654px;
	width:94px;
	height:20px;
}

#buy-beatport_ {
	position:absolute;
	left:813px;
	top:674px;
	width:79px;
	height:16px;
}

#id25_ {
	position:absolute;
	left:892px;
	top:674px;
	width:15px;
	height:92px;
}

#buy-itunes_ {
	position:absolute;
	left:813px;
	top:690px;
	width:79px;
	height:16px;
}

#buy-hmv_ {
	position:absolute;
	left:813px;
	top:706px;
	width:79px;
	height:15px;
}

#buy-amazon_ {
	position:absolute;
	left:813px;
	top:721px;
	width:79px;
	height:16px;
}

#id29_ {
	position:absolute;
	left:1px;
	top:729px;
	width:148px;
	height:37px;
}

#nav-rss_ {
	position:absolute;
	left:149px;
	top:729px;
	width:24px;
	height:37px;
}

#id31_ {
	position:absolute;
	left:172px;
	top:729px;
	width:301px;
	height:37px;
}

#id32_ {
	position:absolute;
	left:813px;
	top:737px;
	width:79px;
	height:29px;
}

#idrborder_ {
	position:absolute;
	right:-10px;
	top:0px;
	width:5px;
	height:796px;
}

#footer_ {
	position:absolute;
	left:0px;
	top:766px;
	width:907px;
	height:30px;
}

/* -------------------------------------- */
/*  styles for the unit rater  */

#container {
	width: 50%;
	border: 1px solid #ccc;
	padding: 20px;
	}

.ratingblock {
	display:relative;
	border-bottom:1px solid #999;
	padding-bottom:1px;
	margin-bottom:1px;
	}

.loading {
	height: 30px;
	background: url('../beta/vote/images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('../beta/vote/images/starrating2.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:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../beta/vote/images/starrating2.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../beta/vote/images/starrating2.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {
	color:#999;
}
.thanks {color:#22b58d;
}
.static {color:#5D3126;}		

#rating {
	color: #F3970C;
	font-weight: bold;
}

#float-right {
float:right;

}

.comments_input {
	border:1px groove #999;
	padding:10px;
	font-size: 12px;
	font-weight:normal;
	width:70%;
	height:50px;
}

.comments_input a:active {
	border:1px groove #FFFF99;
	padding:10px;
	font-size: 12px;
	font-weight:normal;
	width:70%;
	height:50px;
}

#comments {
	border:1px solid #999;
	font-size:12px;
	color:#666666;
	}

.comments {
	/*border-bottom:1px solid #000000;*/
	padding:10px;
	font-size: 12px;
	font-weight:normal;
}

.demotitle {
	color: #666666;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.caretocomment {
	font-size:12px;
	font-weight:bold;
	color:#22b58d;
}

/*link properties*/

.vote a:link {
	color: #333333;
}
.vote a:visited {
	color: #333333;
	text-decoration:line-through;
}
.vote a:hover {
	color: #F3970C;
}
.vote a:active {
	color: #22b58d;
}

#no_margin {
	margin: 0px;
}

#blacktext {
	color:#000000;
}

#topnav {
	position:relative;
	background-color:#FFFFFF;
	background-image:url(/trendalicious/beta/log/images/top_nav_bg.png);
	background-repeat:repeat-x;
	width:100%;
	height:35px;
}

#people {
	color: #333333;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	}

.bgpeople {
	background-image:url(http://www.michaelburns.co.uk/beta/vote/images/bgpeople.gif);
	background-repeat:repeat-x;
}

/*  end styles for the unit rater  */