@charset "utf-8";
/* CSS Document */

body{	
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	background-color:#4C4C4C;
	width:100%;
	height:100%;
	color:#C6C6C6;
}

/*Build*/
#alignmiddle{
	width:980px;
	margin-left:0;
	margin-right:0;
}

#bg_lefttop{
	background-image:url(../images/bg_lefttop.jpg);
	height:240px;
	width:50%;
	position:absolute;
	left:0;
	z-index:1
}
#middleouter{
	width:100%;
	height:100%;
	position:absolute;
	z-index:2;
}
#middelpart{
	width:980px;
	height:auto;
	margin-left:auto;
	margin-right:auto;	
}

#bg_righttop{
	background-image:url(../images/bg_righttop.jpg);
	height:240px;
	width:50%;
	position:absolute;
	right:0;
	z-index:1
}

#top_left{
	background-image:url(../images/top_left.jpg);
	width:498px;
	height:196px;
	float:left;
}

#top_right{
	float:left;
}

#top_navi{
	background-image:url(../images/top_navi.jpg);
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	font-size:12px;
	width:482px;
	height:24px;
	text-align:right;
	color:#ADB9C7;
}

#top_navi_logout{
	background-image:url(../images/top_navi_logout.jpg);
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	font-size:12px;
	width:482px;
	height:24px;
	text-align:right;
	color:#ADB9C7;
	word-spacing:5px;
}

#top_navi a:link, #bottom a:link{
	text-decoration:none;
}
#top_navi a:hover, #bottom a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

#top_logo{
	background-image:url(../images/top_logo.jpg);
	width:482px;
	height:167px;
}

#navi_detail{
	background-image:url(../images/navi_detail.jpg);
	width:980px;
	height:61px;
}

#left_content{
	background-image:url(../images/left_content.jpg);
	background-repeat:no-repeat;
	width:219px;
	min-height:185px;
	float:left;
}

#centercontent{
	background-color:#000000;
	width:980px;
}
#content{
	background-color:#000000;
	width:748px;
	padding-left:4px;
	min-height:450px;;
	float:left;
}

#bottom{
	background-color:#202020;
	color:#C6C6C6;	
	width:980px;
	height:35px;
	padding-top:15px;
	text-align:center;
	font-size:12px;
}

/*Buttons*/
.navi_detail_button_layer{
	position:relative;
	z-index:7;
}
.navi_detail_btn{
	background-image:url(../images/main_btn.jpg);
	height:28px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	margin-left:1px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	float:right;
	cursor:pointer;
}
.navi_detailregister_btn{
	background-image:url(../images/main_btnregister.jpg);
	height:28px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	margin-left:1px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	float:right;
	cursor:pointer;
}

.navi_detail_btn:hover, .navi_detail_btn_plus:hover, .navi_detail_btn_minus:hover{
	background-image:url(../images/main_btn_over.jpg);
	cursor:pointer;
}

.navi_detail_btn_plus{
	background-image:url(../images/main_btn_coins_plus.jpg);
	height:28px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	margin-left:1px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	float:right;
	cursor:pointer;
}

.navi_detail_btn_minus{
	background-image:url(../images/main_btn_coins_minus.jpg);
	height:28px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	margin-left:1px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	float:right;
	cursor:pointer;
}

/*links*/
a{
	color:#ffffff;
	text-decoration:none;
}

/*Kathegories*/
.categories{
	width:188px;
	height:29px;
	background-image:url(../images/categories.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	margin-left:10px;
}
.chatroomcat{
	width:188px;
	height:29px;
	background-image:url(../images/chatroomcat.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	margin-left:10px;
}
.profilecat{
	width:188px;
	height:29px;
	background-image:url(../images/profilecat.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	margin-left:10px;
}
.category{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:2px;
	padding-bottom:8px;
	padding-left:25px;
	color:#C6C6C6;
}

.categoryback-top{
	width:188px;
	height:8px;
	margin-top:5px;
	margin-left:10px;
	background-image:url(../images/categories_top.png);
}

.categoryback-middle{
	width:188px;
	height:auto;
	margin-left:10px;
	background-image:url(../images/categories_middle.png);
}

.categoryback-bottom{
	width:188px;
	height:8px;
	margin-left:10px;
	background-image:url(../images/categories_bottom.png);
}
/*Layout 2.0 Kategorien*/
.chatroomsbg{
	width:188px;
	height:143px;
	margin-left:10px;
	margin-top:10px;
	padding-top:145px;
	background-image:url(../images/chatroomsbg.png);
	background-repeat:no-repeat;
}
.profilesbg{
	width:188px;
	height:75px;
	margin-left:10px;
	margin-top:10px;
	padding-top:140px;
	background-image:url(../images/profilebg.png);
	background-repeat:no-repeat;
}
.topgirlbg{
	width:188px;
	height:209px;
	margin-left:10px;
	margin-top:15px;
	background-image:url(../images/tgdm.png);
	background-repeat:no-repeat;
}
.btnbg{
	width:182px;
	height:27px;
	margin-left:3px;
	padding-top:4px;
	background-image:url(../images/btnbg.png);
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
/*Search*/
.searchtop{
	background-image:url(../images/categories_top.png);
	margin-left:10px;
	width:188px;
	height:8px;
}
.searchmiddle{
	width:188px;
	min-height:138px;
	margin-left:10px;
	background-image:url(../images/categories_middle.png);
}
.searchbottom{
	background-image:url(../images/categories_bottom.png);
	margin-left:10px;
	width:188px;
	height:8px;
}

.searchdescription{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	text-align:center;
	color:#C6C6C6;
}

.searchinput{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:124px;
	margin-top:5px;
	margin-left:31px;
	text-align:center;
	color:#41464A;
}

.searchbtn{
	margin-left:30px;
	margin-top:3px;
}

/*Chat*/
.click img{
	position:relative;
	top:-20;
	left:0;
	width:230px;
	height:170px;
	z-index:10;
}
.chaticon_0, .chaticonprofile_0{
	background-image:url(../images/chaticon_offline.png);
	background-repeat:no-repeat;
	width:236px;
	height:190px;
	margin-right:13px;
	float:left;
}

.chaticon_0:hover, .chaticonprofile_0:hover{
	background-image:url(../images/chaticon_offline_over.png);
}

.chaticon_1{
	background-image:url(../images/chaticon_online.png);
	background-repeat:no-repeat;
	width:236px;
	height:190px;
	margin-right:13px;
	float:left;
}

.chaticon_1:hover{
	background-image:url(../images/chaticon_online_over.png);
}

.chaticonprofile_1{
	background-image:url(../images/chaticon_online.png);
	background-repeat:no-repeat;
	width:236px;
	height:190px;
	margin-right:13px;
	float:left;
}

.chaticonprofile_1:hover{
	background-image:url(../images/chaticon_online_over.png);
}

.chaticon_2, .chaticonprofile_2{
	background-image:url(../images/chaticon_full.png);
	background-repeat:no-repeat;
	width:236px;
	height:190px;
	margin-right:13px;
	float:left;
}

.chaticon_2:hover, .chaticonprofile_2:hover{
	background-image:url(../images/chaticon_full_over.png);
}

.chaticon_name{
	width:138px;
	padding-left:33px;
	padding-right:65px;
	padding-top:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C6C6C6;
}

.chaticon_thumb{
	width:110px;
	height:110px;
	margin-left:11px;
	margin-top:10px;
	float:left;
}

img{
	border:none;
	border-bottom-style:none;
	outline:none;
}

.chaticon_text{
	width:105px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	word-wrap:break-word;
	color:#C6C6C6;
	float:left;
	font-weight:bold;
}

.chaticon_0_stars{
	width:93px;
	height:15px;
	background-image:url(../images/0_stars.jpg);
	position:relative;
	top:7px;
	left:11px;
}

.chaticon_1_stars{
	width:93px;
	height:15px;
	background-image:url(../images/1_stars.jpg);
	position:relative;
	top:7px;
	left:11px;
}

.chaticon_2_stars{
	width:93px;
	height:15px;
	background-image:url(../images/2_stars.jpg);
	position:relative;
	top:7px;
	left:11px;
}

.chaticon_3_stars{
	width:93px;
	height:15px;
	background-image:url(../images/3_stars.jpg);
	position:relative;
	top:7px;
	left:11px;
}

.chaticon_4_stars{
	width:93px;
	height:15px;
	background-image:url(../images/4_stars.jpg);
	position:relative;
	top:7px;
	left:11px;
}

.chaticon_5_stars{
	width:93px;
	height:15px;
	background-image:url(../images/5_stars.jpg);
	position:relative;
	top:7px;
	left:11px;
}

.chaticon_blinking{
	width:29px;
	height:20px;
	background-image:url(../images/chaticon_online_blink.gif);
	position:relative;
	z-index:8;
	left:207px;
	bottom:26px;
}

.paging{
	width:748px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:15px;
	color:#C6C6C6;
}

/*User Format*/

/*Owner Format*/
.requestinfo{
	width:45px;
	height:46px;
	z-index:10;
	position:fixed;
	top:25px;
	right:0;
}
.owner_profile{
}

.qprofile{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qprofile.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qmyprofile{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qmyprofile.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qsettings{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qsettings.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qpromotion{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qpromotion.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qmanagechats{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qmanagechats.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qeditchat{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qeditchat.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qtransactions{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qtransactions.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qwhatis{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qwhatis.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qagb{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qagb.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qcontact{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qcontact.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qdepot{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qdepot.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qfaq{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qfaq.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qlinks{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qlinks.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qhelp{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qhelp.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qimpressum{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qimpressum.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qloadcoins{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qloadcoins.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qpaid{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qpaid.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qpayouts{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qpayouts.png);
	margin-left:10px;
	margin-bottom:10px;
}
.q404{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/q404.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qmessages{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qmessages.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qchatlogin{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qchatlogin.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qlogin{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qlogin.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qopenchat{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qopenchat.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qopenuser{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qopenuser.png);
	margin-left:10px;
	margin-bottom:10px;
}
.qcreatechat{
	width:755px;
	height:31px;
	background-repeat:no-repeat;
	background-image:url(../images/qcreatechat.png);
	margin-left:10px;
	margin-bottom:10px;
}
.owner_avatar{
	width:235px;
	min-height:245px;
	background-image:url(../images/profilepictureback.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	float:left;
}

.owner_right{
	float:left;
}
.owner_name{
	width:492px;
	height:25px;
	background-image:url(../images/profilename.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.owner_description{
	width:472px;
	min-height:126px;
	margin-top:5px;
	background-image:url(../images/profiledescriptionback.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	word-spacing:2px;
	line-height:125%;
}

.mychatroom{
	background-image:url(../images/mychatrooms.jpg);
	width:210px;
	height:15px;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:10px;
}
.detailstop{
	background-image:url(../images/detailbox_top.png);
	background-repeat:no-repeat;
	width:748px;
	height:6px;
}
.detailsmiddle{
	background-image:url(../images/detailbox_middle.png);
	background-repeat:repeat-y;
	width:748px;
	min-height:15px;
}
.detailsbottom{
	background-image:url(../images/detailbox_bottom.png);
	background-repeat:no-repeat;
	width:748px;
	height:6px;
}
.detailhint{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.detailtext{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:15px;
}
.mychats{
	background-image:url(../images/mychats.png);
	background-repeat:no-repeat;
	width:748px;
	height:124px;
}
.mychats:hover{
	background-image:url(../images/mychatshover.png);
}
.mychatsleft{
	float:left;
	text-align:center;
	padding-top:5px;
	width:157px;
	height:119px;
}
.mychatsmiddle{
	float:left;
	width:467px;
	height:124px;
	padding-left:15px;
}
.mychatsright{
	float:left;
	padding-top:3px;
	text-align:center;
	width:109px;
	height:121px;
}
.mychatname{
	width:325px;
	height:26px;
	margin-top:12px;	
	margin-left:5px;
	float:left;
	font-size:14px;
	color:#999999;
	font-weight:bold;
}
.mychatprice{
	width:137px;
	height:26px;
	margin-top:12px;
	float:right;
	font-size:14px;
	color:#999999;
}
.mychatdescription{
	font-size:12px;
	width:460px;
	color:#999999;
	margin-top:5px;
	margin-left:5px;
}
.icnedit{
	background-image:url(../images/icnedit.png);
	float:left;
	width:25px;
	height:25px;
	margin-left:20px;
	margin-right:5px;
}
.icnclear{
	background-image:url(../images/icnclear.png);
	float:left;
	width:25px;
	height:25px;
	margin-left:15px;
	margin-right:5px;
}
.icnaddchat{
	background-image:url(../images/icnaddchat.png);
	width:25px;
	height:25px;
	margin-left:15px;
	margin-right:5px;
}
.icnpromo{
	background-image:url(../images/icnpromo.png);
	width:25px;
	height:25px;
	margin-left:15px;
	margin-right:5px;
}
.chatget{
	background-image:url(../images/chatget.png);
	width:748px;
	height:46px;
}
.chatget:hover{
	background-image:url(../images/chatgethover.png);
}
.chatgettext{
	width:670px;
	height:30px;
	padding-top:15px;
	float:left;
}
.chatgetbtn{
	float:left;
}
.thumbsup{
	background-image:url(../images/thumbsup.png);
	width:30px;
	height:30px;
	margin-top:8px;
	float:left;
}
.thumbsdown{
	background-image:url(../images/thumbsdown.png);
	width:30px;
	height:30px;
	margin-left:5px;
	margin-top:8px;
	float:left;
}
.profilelist{
	background-image:url(../images/profilelist.png);
	width:748px;
	height:124px;
	cursor:pointer;
}
.profilelist:hover{
	background-image:url(../images/profilelisthover.png);
	cursor:pointer;
}
.profilelistleft{
	float:left;
	text-align:center;
	width:157px;
	height:124px;
}
.profilelistbg{
	width:157px;
	height:119px;
}
.profilelistright{
	float:left;
	text-align:center;
	padding-top:5px;
	width:573px;
	height:119px;
}
.profilelistname{
	width:573px;
	margin-top:5px;
	margin-left:20px;
	height:30px;
	font-size:14px;
	color:#999999;
	font-weight:bold;
	text-align:left;
}
.profilelistdesc{
	width:560px;
	margin-left:20px;
	font-size:10px;
	color:#999999;
	text-align:left;
}
.cmnewchat{

}
.cmpromo{

}
/*User und Gast*/
.chatnow{
	width:188px;
	height:50px;
	margin-left:10px;
	margin-top:10px;
	background-image:url(../images/chatnow.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.buycoins{
	width:188px;
	height:26px;
	margin-left:10px;
	margin-top:2px;
	background-image:url(../images/buycoins.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.becomechatlady{
	width:188px;
	height:67px;
	margin-left:10px;
	margin-top:10px;
	background-image:url(../images/becomechatlady.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.buycoins:hover, .chatnow:hover, .becomechatlady:hover{
	cursor:pointer;
}

/*Unisex*/
.changedetails{
	background-image:url(../images/datenaendern.png);
	width:228px;
	min-height:30px;
	float:left;
}
.changedetails:hover{
	background-image:url(../images/datenaendern_hover.png);
}
.changepassword{
	background-image:url(../images/passwortaendern.png);
	width:287px;
	min-height:30px;
	margin-left:15px;
	float:left;
}
.changepassword:hover{
	background-image:url(../images/passwortaendern_hover.png);
}
/*Chat Window*/
.chat_window{

}

.user-name{
	color: #1c3d75;
}

.user-message{
	color: #3068c9;
}

.owner-name{
	color: #420000;
}

.owner-message{
	color: #990000;
}

/*Effects*/
.flash_top{
	width:271px;
	height:196px;
	position:relative;
	left:227px;
	z-index:5;	
}

/*Banner*/
.banner_top{
	width:468px;
	height:60px;
	top:15px;
	position:relative;
	z-index:6;
}

/*Functions*/
.clrIt{
	clear:both;
}
/*PHP generated*/
.fail{
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
}
.success{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#006600;
}

/*Symfony generated*/
.error_list{
	list-style:none;
	font-size:12px;
	color:#a80000;
	font-weight:bold;
}

/*Forms*/
.formheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

.passwordlost{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

.register{
	min-width:225px;
	min-height:120px;
	color:#FFFFFF;
}
.registerowner{
	min-width:225px;
	min-height:120px;
	color:#FFFFFF;
	background-color:#41464C;
}

#user_nickname, #data_nickname{
	width:120px;
	font-size:12px;
}

#user_email, #data_email{
	width:120px;
	font-size:12px;
}

#user_password, #data_password{
	width:120px;
	font-size:12px;
}

.label{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*Screens*/
.registerbg{
	width:469px;
	height:421px;
	padding-top:225px;
	padding-left:180px;
	background-image:url(../images/registerbg.jpg);
	background-repeat:no-repeat;
}

/*Spry*/
 .TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #333333;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

.TabbedPanelsTabHover {
	background-color: #222222;
}

.TabbedPanelsTabSelected {
	background-color: #222222;
	border-bottom: 1px solid #EEE;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #222222;
}

.TabbedPanelsContent {
	padding: 4px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #222222;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #222222;
	border-bottom: solid 1px #999;
}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

.info, .success, .warning, .error {
    border: 1px solid;
    margin: 10px 0px;
    padding:10px 10px 10px 30px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-size: 14px;
}
.info {
    color: #00529B;
    background-color: #95b5c4;
    background-image: url('/images/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/images/error.png');
}

/*messages*/
#messageinput{
	background-color:#222222;
	width:480px;
	height:50px;
	color:#fff;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-color:#999;
}
#messageinput:hover{
	background-color:#333;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-color:#0F0;	
}

/*text*/

.standardtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.descriptiontext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*tributebutton*/
.tributebuttonbg{
	width:45px;
	height:27px;
	background-image:url(../images/tributebuttonbg.png);
	color:#FFF;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-color: #0A0C0E; 
}

.tributebuttonbg:hover{
	background-image:url(../images/tributebuttonbgover.png);
	border-color:#0F0; 
}