div 
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

 div.clear 
 {
 	clear: both;
 }


body
{
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0px;
	padding: 0px;
}



#topLeft
{
	background-image: url("../gfx/top.jpg");
	background-repeat: repeat-x;
	background-position: 0px 50px;
}

#topRight
{
	background-image: url("../gfx/top.jpg");
	background-repeat: repeat-x;
	background-position: 0px 50px;
}

#pageContainer
{
	background-image: url("../gfx/top.jpg");
	background-repeat: repeat-x;
	background-position: 0px 50px;
	vertical-align: top;
}

#logo
{
	background-image: url("../gfx/logo.jpg");
	background-repeat: no-repeat;
	width: 182px;
	height: 72px;
	text-align: right;
	padding-top: 53px;
	padding-right: 15px;
	color: white;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#head
{
	position: relative;
	background-image: url("../gfx/head.png");
	background-repeat: no-repeat;
	width: 1005px;
	height: 310px;
	margin-top: 50px;
}

#headRight
{
	position: absolute;
	top: 20px;
	left: 272px;
	width: 727px;
	height: 285px;
	background: white;
}

#login
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 270px;
	height: 285px;
	text-align: left;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: #82678d;
	font-weight: bold;
	font-size: 14px;
	padding-left: 15px;
	padding-top: 25px;
}

#login2
{
	position: absolute;
	top: 10px;
	left: 3px;
}

/**
#loginuser
{
	width: 168px;
	height: 32px;
	background-image: url("../gfx/loginbg.png");
	padding-top: 6px;
	padding-left: 5px;
}
*/

/**
#loginpassword
{
	position: relative;
	top: 5px;
	width: 168px;
	height: 32px;
	background-image: url("../gfx/loginbg.png");
	padding-top: 6px;
	padding-left: 5px;
}
*/

#loginbtn
{
	position: relative;
	top: 15px;
	width: 77px;
	height: 29px;
	background-image: url("../gfx/btnBgLogin.png");
	padding-top: 8px;
	padding-right: 3px;
	text-align: center;
	color: white;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
}

#signuptop
{
	position: absolute;
	top: 5px;
	left: 8px;
	width: 709px;
	height: 273px;
	background-image: url("../gfx/signupbg2.png");
}

#signuptop_text1
{
	position: absolute;
	bottom: 46px;
	left: 10px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 25px;
	color: #7e7e7e;
	text-align: left;
}

#signuptop_text2
{
	position: absolute;
	bottom: 11px;
	left: 11px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 19px;
	color: white;
}

#signuptop_text3
{
	position: absolute;
	top: 20px;
	left: 10px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: #543c5e;
	text-align: left;
}

#signuptop_text4
{
	position: absolute;
	top: 55px;
	left: 11px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #543c5e;
}

#signuptop_text5
{
	position: absolute;
	top: 80px;
	left: 11px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #7e7e7e;
}

#signuptop_text5 a
{
	color: #a282af;
}

#signuptop_text6
{
	position: absolute;
	top: 180px;
	left: 11px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 21px;
	color: #7e7e7e;
}

#signupbottom
{
	width: 500px;
	text-align: left;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: #118b8c;
	font-weight: bold;
	font-size: 14px;
	padding-left: 7px;
	padding-top: 5px;
}

#signupbottom a
{
	color: white;
}

#signupbottom a:hover
{
	color: #a282af;
}

#signupbottom2
{
	width: 500px;
	text-align: left;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 11px;
	padding-left: 7px;
	padding-top: 5px;
}

#signupbottom2 a
{
	color: #a282af;
	text-decoration: none;
}

#signupbottom2 a:hover
{
	color: #a282af;
	text-decoration: underline;
}

#popup
{
	display: none; 
	position: absolute; 
	left: 5px; 
	top: 10px; 
	border: solid #624c6b 1px; 
	padding: 10px; 
	background-color: #a282af; 
	color: white; 
	font-family: verdana; 
	text-align: left; 
	font-size: 12px; 
	width: 295px; 
	height: 268px; 
	z-index:1;
	font-size: 10px;
	font-weight: normal;
}

.agreetext
{
	font-size: 9px;
}

#playvideotop
{
	position: absolute;
	top: 5px;
	left: 8px;
	width: 709px;
	height: 273px;
}

#playvideotop_left
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 267px;
	height: 273px;
}

#playvideotop_left .title
{
	font-family: "Lucida Fax", "Trebuchet MS", "sans-serif";
	font-size: 18px;
	color: #392e47;
}

#playvideotop_left .artistname
{
	font-family: "Lucida Fax", "Trebuchet MS", "sans-serif";
	font-size: 13px;
	font-style: italic;
	color: #8b7295;
}

#playvideotop_left .artistname a
{
	font-family: "Lucida Fax", "Trebuchet MS", "sans-serif";
	font-size: 13px;
	font-style: italic;
	color: #8b7295;
}

#playvideotop_left .artistname a:hover
{
	font-family: "Lucida Fax", "Trebuchet MS", "sans-serif";
	font-size: 13px;
	font-style: italic;
	color: #392e47;
}

#playvideotop_left .added
{
	font-family: "Lucida Fax", "Trebuchet MS", "sans-serif";
	font-size: 10px;
	color: #8b7295;
}

#playvideotop_right
{
	position: absolute;
	top: 0px;
	left: 267px;
	width: 442px;
	height: 273px;
}

#infopagestop
{
	position: absolute;
	top: 5px;
	left: 8px;
	width: 709px;
	height: 273px;
	background-image: url("../gfx/signupbg2.png");
}

#infopagestop_text1
{
	position: absolute;
	bottom: 46px;
	left: 10px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 25px;
	color: #252f20;
	text-align: left;
}

#infopagestop_text2
{
	position: absolute;
	bottom: 11px;
	left: 11px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 19px;
	color: white;
}

#infopagesbottom
{
	width: 600px;
	text-align: left;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 14px;
	padding-left: 10px;
	padding-top: 5px;
}

#infopagesbottom a
{
	color: #a282af;
}

#changelangtop
{
	position: absolute;
	top: 5px;
	left: 8px;
	width: 709px;
	height: 273px;
	background-image: url("../gfx/signupbg2.png");
}

#changelangtop_text1
{
	position: absolute;
	bottom: 46px;
	left: 10px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 25px;
	color: #7e7e7e;
	text-align: left;
}

#changelangtop_text2
{
	position: absolute;
	bottom: 11px;
	left: 11px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 19px;
	color: white;
}

#changelangbottom
{
	width: 500px;
	text-align: left;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 5px;
}

#onlinetop
{
	position: absolute;
	top: 5px;
	left: 8px;
	width: 709px;
	height: 273px;
	background-image: url("../gfx/pic_online2.jpg");
}

#onlinetop_text1
{
	position: absolute;
	bottom: 46px;
	left: 10px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 25px;
	color: #7e7e7e;
	text-align: left;
}

#onlinetop_text2
{
	position: absolute;
	bottom: 11px;
	left: 11px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 19px;
	color: white;
}

#onlinebottom
{
	width: 500px;
	text-align: left;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 5px;
}

#profiletop
{
	position: absolute;
	top: 5px;
	left: 8px;
	width: 709px;
	height: 273px;
	/*background-image: url("../gfx/ograntest.png");*/
	background-repeat: no-repeat;
	background-position: top right;
}

#profiletop_text1
{
	position: absolute;
	bottom: 46px;
	left: 10px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 25px;
	color: #7e7e7e;
	text-align: left;
}

#profiletop_text2
{
	position: absolute;
	top: 20px;
	left: 10px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 19px;
	color: #118988;
}

#profileChangePicBox
{
	position: absolute; 
	top: 0px; 
	right: 0px;
	text-align: right; 
	z-index: 99;
	padding: 0px;
}

#profileChangePicBox a
{
	color: white; 
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	display: none;
	font-weight: bold;
	padding: 5px;
	background: #a282af;
	border: 1px solid white;
	float: right;
	margin-right: 5px;
	margin-top: 6px;
}

#profileChangePicBox a:hover
{
	color: white; 
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}


#profileChangePicBox #profileStatusText
{
	position: absolute;
	bottom: 0px;
	left: 1px;
	background: url("../gfx/transpbgfill.png");
	padding: 10px;
	color: white;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 100%;
	text-align: left;
}

.editText2
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: black;
	font-size: 10px;
	font-weight: normal;
	background: white;
	border: 1px solid black;
}

#editbutton a
{
	color: #a282af;
	text-decoration: none;
}

#editbutton a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.links a
{
	color: #a282af;
	text-decoration: none;
}

.links a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.linksMessage a
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.linksMessage a:hover
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.linksMessageRead a
{
	color: #d2d2d2;
	text-decoration: none;
}

.linksMessageRead a:hover
{
	color: #959595;
	text-decoration: underline;
}



.profileStatusTextInput1
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 10px;
	font-weight: bold;
	background: transparent;
	border: none;
}

.profileStatusTextInput2
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: black;
	font-size: 10px;
	font-weight: bold;
	background: white;
	border: 1px solid black;
}

.profiletable
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

.profiletable .name
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #886995;
	font-weight: bold;
}

.profiletable .country
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #1f2e24;
	font-weight: bold;
}

.profiletable .statusOnline
{
	color: green;
}

.profiletable .statusOffline
{
	color: #bb1c15;
}

.profiletable .btn
{
	background: white;
	height: 35px;
	bottom: 4px;
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 3px;
	padding-right: 13px;
	cursor: hand;
}

.profiletable .btn2
{
	background: white;
	height: 35px;
	bottom: 4px;
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 8px;
	padding-right: 13px;
	cursor: hand;
}

.profiletable a
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #533b5d;
	text-decoration: none;
}

#profilebottom
{
	width: 700px;
	text-align: left;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 5px;
}

#profilebottom .title
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #a282af;
	font-weight: bold;
}

#profilebottom a
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: normal;
	text-decoration: underline;
	line-height: 20px;
}

#profilebottom a:hover
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #a282af;
	font-weight: normal;
	text-decoration: underline;
}

.textuser
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: #888888;
	font-weight: bold;
	font-size: 10px;
}

.textpassword
{
	position: relative;
	/**top: 5px;*/
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: #888888;
	font-weight: bold;
	font-size: 10px;
}

#arrow
{
	position: relative;
	top: 20px;
	left: 0px;
	width: 270px;
	height: 43px;
	background-image: url("../gfx/arrow.png");
	background-repeat: no-repeat;
	padding-left: 55px;
	padding-top: 5px;
}

#arrowTopText
{
	color: #82678d;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#arrowBottomText
{
	color: #999999;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
}

#topadvertisement
{
	position: absolute;
	top: 9px;
	right: 9px;
	width: 411px;
	height: 270px;
	text-align: right;
	background-repeat: no-repeat; 
	background-position: top right;
}

#topadvertisementText
{
	position: absolute;
	bottom: 8px;
	left: 8px;
	text-align: right;
	color: black;
	font-size: 22px;
	font-family: "Lucida Fax", "Trebuchet MS", "sans-serif";
}

#page
{
	position: relative;
	background-image: url("../gfx/pagefill.png");	
	background-repeat: repeat-y;
	width: 1005px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
}

#menu1
{
	position: absolute;
	top: 75px;
	padding-left: 12px;
	padding-top: 8px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a282af;
	line-height: 14px;
}

#menu1 a
{
	color: #999999;
	text-decoration: none;
}

#menu1 a:hover
{
	color: black;
	text-decoration: none;
}

#menu2
{
	padding-left: 12px;
	padding-top: 8px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a282af;
	line-height: 14px;
	vertical-align: top;
}

#menu2 a
{
	color: #d2d2d2;
	text-decoration: none;
}

#menu2 a:hover
{
	color: #959595;
	text-decoration: none;
}

#content
{
	text-align: left;
	vertical-align: top;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 11px;
	padding-top: 5px;
}

#popular_links
{
	background-image: url("../gfx/pagefill.png");	
	background-repeat: repeat-y;
	width: 1005px;
	height: 180px;
}

#popular_links_holder
{
	position: relative;
	left: 276px;
	width: 720px;
	height: 180px;
	padding-top: 20px;
	padding-left: 20px;
	background: #533b5d;
	border: 1px solid #27192d;
}

.popular_table
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 9px;
}

#bottom_links
{
	background-image: url("../gfx/pagefill.png");	
	background-repeat: repeat-y;
	width: 1005px;
	height: 115px;
}

#bottom_links_holder
{
	padding: 5px;
	position: relative;
	left: 277px;
	width: 716px;
	height: 105px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 9px;
	padding-top: 10px;
	background: #1f1225;
}

#bottom_links_holder .bottomheader
{
	font-size: 13px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-weight: bold;
}

#bottom_links_holder .bottomtext
{
	font-size: 10px;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
}

#bottom_links_holder a
{
	font-size: 13px;
	color: #a282af;
	text-decoration: none;
}

#bottom_links_holder a:hover
{
	color: white;
	text-decoration: none;
}

#bottom
{
	background-image: url("../gfx/bottom.png");
	background-repeat: no-repeat;
	width: 1005px;
	height: 8px;
}

.input1
{
	border: 1px solid #82678d;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #82678d;
	padding: 5px;
	height: 25px;
	font-weight: bold;
}

.input2
{
	border: 1px solid #c29ad2;
	background: white;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #533b5d;
	padding: 5px;
	height: 25px;
}

.input3
{
	border: 1px solid black;
	background: white;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #82678d;
}

.input4
{
	border: 1px solid #82678d;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #82678d;
	padding: 5px;
	font-weight: bold;
}

.button1
{
	border: 1px solid white;
	background: white;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: black;
}

.graytext
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: #999999;
	font-weight: bold;
	font-size: 11px;
}

.graytext2
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: #999999;
	font-weight: bold;
	font-size: 10px;
}

.whitetext
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-weight: bold;
	font-size: 10px;
}

.signuptable
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 11px;
	font-weight: normal;
}

.errormessage
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: black;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #dd3c10;
	background-color: #ffebe8;
	padding: 10px;
	line-height: 18px;
}

.greenbutton{position:relative;display:block;float:left;z-index:1;padding:0px;}
.greenbutton .greenbutton_A{margin:0px;padding:3px 10px 3px 12px;background:transparent url("../gfx/btnblue.png") 0px 0px no-repeat;border:0px;height:22px;display:block;color:white;font-size:11px;font-family: Verdana, Helvetica, arial, sans-serif;font-weight:bold;position:relative;cursor:pointer;float:left;}
.greenbutton .greenbutton_R{right:0px;top:0px;background:transparent url("../gfx/btnblue.png") -248px 0px no-repeat;width:2px;height:27px;position:absolute;}
.greenbutton .greenbutton_RW{width:2px;height:22px;overflow:hidden;position:relative;float:left;}
.greenbutton_SU .greenbutton_R{background-image:url("../gfx/btnblue.png");}
.greenbutton_SU .greenbutton_A{background-image:url("../gfx/btnblue.png");}

.showRow
{
	display: table-row;
}

.showSearch
{
	display: block;
}

.hideRow
{
	display: none;
}

* html .showRow
{
	display: block;
}

.table1
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
}

#pagenumbers
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	text-align: center;
	/*border: 1px solid #bebebe;*/
	width: 705px;
	margin-left: 10px;
	padding: 10px;
}

#pagenumbers a
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #a282af;
	text-decoration: none;
}

#pagenumbers a:hover
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: white;
	text-decoration: none;
}

.current b
{
	color: white;
}

.searchtext
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: #888888;
	font-weight: bold;
	font-size: 10px;
}

/*.friendsDiv
{
	color: white;
	cursor: pointer;
	position: relative;
}*/

#results
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	/*text-align: center;
	border: 1px solid #bebebe;*/
	width: 700px;
	margin-left: 4px;
	padding: 5px;
	float: left;
}

#results a
{
	color: #a282af;
	text-decoration: none;
}

#results a:hover
{
	color: #ffffff;
	text-decoration: none;
}

#requests
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	width: 686px;
	margin-left: 4px;
	display: none; 
	background: #a282af; 
	border: 1px solid #624c6b; 
	border-top: none; 
	padding: 8px;
	font-size: 11px;
}

#requests a
{
	color: #ffffff;
	text-decoration: none;
}

#requests a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.juugerform
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	width: 686px;
	margin-left: 4px;
	display: none; 
	background: #a282af; 
	border: 1px solid #624c6b; 
	border-top: none; 
	padding: 8px;
	font-size: 11px;
}

.addfriend
{
	display: none;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
	padding: 5px;
	border: 1px solid #191F16;
	/*background-color: red;*/
	margin: 5px;
	width: 325px;
	height: 120px;
	float: left;
	text-align: center;
}

.confirmfriend
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
	padding: 5px;
	/*background-color: red;*/
	
}

.searchresult
{
	display: block;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
	padding: 5px;
	border: 1px solid #191F16;
	margin: 5px;
	width: 325px;
	height: 120px;
	float: left;
}

.searchresult img
{
	/*border: 1px solid #118b8c;*/
	border: none;
}

.friendrequest
{
	display: block;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
	padding: 5px;
	border: 1px solid #191F16;
	margin: 5px;
	width: 320px;
	height: 120px;
	float: left;
	/*background: #392E47;*/
}

.searchresultCommunity
{
	display: block;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
	padding: 5px;
	border: 1px solid #1f1829;
	margin: 5px;
	width: 325px;
	height: 120px;
	float: left;
	background-color: #342a41;
}

.searchresultOther
{
	height: 130px;
	display: block;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
	padding: 5px;
	/*width: 208px;*/
	float: left;
	text-align: center;
}

.searchresultOther img
{
	border: 1px solid white;
}

.searchresultOther a
{
	color: #a282af;
	text-decoration: none;
}

.searchresultOther a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.searchresultOtherOwn
{
	height: 150px;
	display: block;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
	padding: 5px;
	float: left;
	text-align: left;
	background: #1f1225;
	margin: 5px;
	font-family: "Lucida Fax", "Trebuchet MS", "sans-serif";
	font-size: 11px;
}

.searchresultOtherOwn img
{
	border: 1px solid white;
}

.searchresultOtherOwn span
{
	color: white;
	text-decoration: none;
	font-family: "Lucida Fax", "Trebuchet MS", "sans-serif";
	font-size: 13px;
}

.searchresultOtherOwn a
{
	color: #a282af;
	text-decoration: none;
	font-family: "Lucida Fax", "Trebuchet MS", "sans-serif";
	font-size: 16px;
}

.searchresultOtherOwn a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.delartistprofilelink
{
	color: #a282af;
	text-decoration: none;
	font-family: "Lucida Fax", "Trebuchet MS", "sans-serif";
	font-size: 12px;
}

.artistProfilesInactive
{
	height: 130px;
	display: block;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
	padding: 5px;
	float: left;
	text-align: center;
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
}

.artistProfilesInactive img
{
	border: 1px solid white;
}

.artistProfilesInactive a
{
	color: #a282af;
	text-decoration: none;
}

.artistProfilesInactive a:hover
{
	color: #ffffff;
	text-decoration: none;
}

span.button2 
{
        /*background: #a282af;
        border: 1px solid #533b5d;*/
}

span.button2 input 
{
	font-weight: bold;
	color: #ffffff; 
	font-family: verdana; 
	font-size: 10px; 
	background: #a282af;
	
}

.searchHeader
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #82678d;
	font-weight: bold;
}

.searchSubHeader
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #1f2e24;
	font-weight: bold;
}

#searchCommunity
{
	padding-left: 10px;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 6px;
	margin-right: 8px;
	background-image: url("../gfx/pic_community.jpg");
}

#searchMusicvideos
{
	padding-left: 10px;
	width: 720px;
	height: 100%;
	/*background-repeat: no-repeat;
	background-position: top right;*/
	margin-top: 6px;
	padding-top: 11px;
	margin-right: 8px;
	/*background-image: url("../gfx/pic_music.jpg");*/
	line-height: 12px;
}

#searchBand
{
	padding-left: 10px;
	width: 715px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 6px;
	margin-right: 8px;
	background-image: url("../gfx/pic_music.jpg");
}

#searchModel
{
	padding-left: 10px;
	width: 715px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 6px;
	margin-right: 8px;
	background-image: url("../gfx/pic_modelred.jpg");
}

#searchDancer
{
	padding-left: 10px;
	width: 715px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 6px;
	margin-right: 8px;
	background-image: url("../gfx/pic_dance.jpg");
}

#searchActor
{
	padding-left: 10px;
	width: 715px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 6px;
	margin-right: 8px;
	background-image: url("../gfx/pic_actor.jpg");
}

#searchFilmmaker
{
	padding-left: 10px;
	width: 715px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 6px;
	margin-right: 8px;
	background-image: url("../gfx/pic_film.jpg");
}

#searchPhotographer
{
	padding-left: 10px;
	width: 715px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 6px;
	margin-right: 8px;
	background-image: url("../gfx/pic_photo.jpg");
}

#searchOther
{
	padding-left: 10px;
	width: 715px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 6px;
	margin-right: 8px;
	background-image: url("../gfx/pic_other.jpg");
}

#groupsTop
{
	padding-left: 10px;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 6px;
	margin-right: 8px;
	background-image: url("../gfx/pic_groups.jpg");
}

#bulletinTop
{
	padding-left: 10px;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 6px;
	margin-right: 8px;
	/*background-image: url("../gfx/pic_groups.jpg");*/
}

.searchInput
{
	border: 1px solid #82678d;
	background: white;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #82678d;
}

.searchInput2
{
	border: 2px solid #82678d;
	background: #82678d;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
}

.searchlist
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
	/*background-color: red;*/
	position: relative;
	left: -12px;
	top: -10px;
}

.searchlistGroups
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
	position: relative;
	left: -13px;
	top: 0px;
}

* html .searchlistGroups
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
	position: relative;
	left: 3px;
	top: 0px;
}

* html .searchlist
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: white;
	/*background-color: red;*/
	position: relative;
	left: 3px;
	top: -10px;
}

.searchlistTd
{
	border-bottom: 1px solid #1F1225;
}

#groupContent
{
	width: 700px;
	text-align: left;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 5px;
	position: relative;
	left: 0px;
}

* html #groupContent
{
	width: 700px;
	text-align: left;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 5px;
	position: relative;
	left: 15px;
}

#groupContent a
{
	color: #ffffff;
	text-decoration: underline;
}

#groupContent a:hover
{
	color: #545454;
	text-decoration: underline;
}

#mygroups a
{
	padding: 5px; 
	padding-left: 10px;
	text-decoration: none; 
	color: white; 
	display: block;
	height: 100%;
	cursor: pointer;
	border-bottom: 1px solid #977ba2;
	border-top: 1px solid #b793c6;
}

#mygroups a:hover
{
	padding: 5px;
	padding-left: 10px; 
	text-decoration: none; 
	color: white; 
	display: block;
	background-color: #ad8bbb;
	height: 100%;
	cursor: pointer;
}

/*#groupdetailsTop
{
	position: absolute;
	/*top: 225px;
	left: 8px;
	width: 709px;
}*/

#jointhisgroup
{
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-weight: bold;
	font-size: 18px;
	text-align: left;
	padding-bottom: 5px;
}

.messageinfo
{
	text-align: left;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 11px;
	font-weight: normal;
	background-color: #A282AF;
}

.message
{
	width: 100%;
	text-align: left;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 11px;
	font-weight: normal;
}

.links a
{
	color: #a282af;
	text-decoration: none;
}

.links a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.hr
{
	color: white;
}

.artistheaderprofile
{
	position: relative;
	left: -3px;
	background-color: #40334F;
	color: white;
	font-size: 15px;
	font-weight: bold;
	width: 735px;
	height: 32px;
	line-height: 26px;
	padding-left: 7px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

* html .artistheaderprofile
{
	position: relative;
	left: -3px;
	background-color: #40334F;
	color: white;
	font-size: 15px;
	font-weight: bold;
	width: 735px;
	height: 30px;
	line-height: 30px;
	padding-left: 7px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.purple
{
	background: #a282af; 
	border: 1px solid #624c6b;
	padding: 8px;
}

.musicvideotable
{
	background: #342a41;
	border-top: 1px solid #1f1828;
	border-left: 1px solid #2d2439;
	border-right: 1px solid #2d2439;
	border-bottom: 1px solid #2d2439;
	width: 230px;
}

.musicvideotable a
{
	color: white;
	font-size: 13px;
	text-decoration: none;
}

.musicvideotable .playinvideo a
{
	color: #a282af;
	font-size: 11px;
	text-decoration: none;
}

.musicalbumtable
{
	background: #342a41;
	border-top: 1px solid #1f1828;
	border-left: 1px solid #2d2439;
	border-right: 1px solid #2d2439;
	border-bottom: 1px solid #2d2439;
	width: 220px;
}

.musicalbumtable a
{
	color: white;
	font-size: 13px;
	text-decoration: none;
}

.musicalbumtable .playinvideo a
{
	color: #a282af;
	font-size: 11px;
	text-decoration: none;
}

#playvideobottom
{
	width: 730px;
	text-align: left;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 5px;
}

#playvideobottom a
{
	color: #8b7295;
}

.playvideotext1
{
	font-family: "Lucida Fax", "Trebuchet MS", "sans-serif";
	font-size: 15px;
}

#playlist {
	width:714px;
	overflow-y:auto;
	overflow-x:hidden;
	padding: 2px;
}

#playlist a {
	display:block;
	background-color:#392e47;
	border: 1px solid #392e47;
	text-decoration:none;
	padding: 10px;
	color:white;
	font-style: italic;
	float: left;
	font-size: 10px;
	font-family: verdana, "Trebuchet MS", "sans-serif";
}

#playlist a:hover {
	background-color:#261e30;	
}

#playlist a.progress {
	background-color:#261e30;	
	border: 1px solid white;
}

#playlist a.playing {
	background-color:#261e30;	
	border: 1px solid white;
}

#playlist a.paused {
	background-color:#261e30;	
	border: 1px solid white;
}

/* elements inside playlist entry */
#playlist a img {
	border:1px solid #392e47;	
}

#playlist a strong {
	color:#a282af;	
	font-size: 11px;	
	font-style: normal;
}

#playlist .seeall a
{
	background: none;
	padding: 0px;
	color: #8b7295;
	text-decoration: underline;
	font-style: normal;
}

#playlist .seeall a:hover
{
	background: none;
	padding: 0px;
	color: #8b7295;
	text-decoration: underline;
	font-style: normal;
}

#searchMusicvideoBottom
{
	width: 730px;
	text-align: left;
	font-family: verdana, tahoma, Helvetica, Arial, sans-serif;
	color: white;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 5px;
}

#searchMusicvideoBottom a
{
	color: #8b7295;
}

#searchMusicvideos .title
{
	font-family: "Lucida Fax", "Trebuchet MS", "sans-serif";
	font-size: 18px;
	color: #392e47;
}

#searchMusicvideos .subtitle
{
	font-family: "Lucida Fax", "Trebuchet MS", "sans-serif";
	font-size: 14px;
	color: #392e47;
}

