.acc_menu{
	width:180px;
	background-color:#ffa7ed;
	margin-bottom:15px;
}

.acc_menu .top{
	border-bottom:1px solid #ffffff;
	padding-bottom:12px;
	padding-left:7px;
	padding-top:7px;
}

.acc_menu h2{
	margin-bottom:3px;
}

.acc_menu .top .txt{
	vertical-align:top;
	padding-left:7px;
	font:bold 10px Verdana;
	color:#333333;
	line-height:1.4;
}

.acc_menu .top .txt a{
	font:bold 10px Verdana;
	color:#333333;
	text-decoration:none;
	line-height:1.4;
}

.acc_menu .top .txt a:hover{
	text-decoration:underline;
}

.acc_menu #acc_credits{
	width:98px;
	height:14px;
	margin-left:6px;
	padding-left:6px;
	padding-top:1px;
	background-image:url("acc_credits_bg.gif");
	background-repeat:no-repeat;
}

.acc_menu .top #acc_credits a{
	font:normal 10px Verdana;
	color:#ffffff;
	text-decoration:none;
	cursor:hand;
}

.acc_menu .option{
	background-image:url("acc_menu_sep.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}

.acc_menu .option a{
	display:block;
	width:164px;
	font:bold 10px Verdana;
	color:#990099;
	text-decoration:none;
	padding-left:16px;
	padding-bottom:4px;
	padding-top:1px;
	background-image:url("accop_idle.gif");
	background-repeat:no-repeat;
	background-position:8px 5px;
}

.acc_menu .option a.active{
	background-color:#d664cb;
	color:#ffffff;
	background-image:url("accop_active.gif");
}
.acc_menu .option a:hover{
	color:#ffffff;
}

.hp_top{
	width:550px;
	height:180px;
	background-image:url("hp_top_bg.gif");
	background-repeat:repeat-x;
	margin-bottom:6px;
}

.hp_top table{
	margin-top:41px;
	width:100%;
} 

.hp_top table td{
	vertical-align:top;
	width:20%;
	text-align:center;
}

.hp_top .number, .hp_top .number a{
	color:#cc33cc;
	font:bold 17px Verdana;
	text-decoration:none;
}

.hp_top .number a:hover, .hp_top .label a:hover{
	text-decoration:underline;
}

.hp_top .label, .hp_top .label a{
	color:#666666;
	font:bold 10px Verdana;
	text-decoration:none;
}

.acc_hp .ptitle{
	margin-top:2px;
	margin-bottom:4px;
}

.acc_hp .ptitle a{
	font:bold 11px Verdana;
	color:#cc33cc;
	text-decoration:none;
}

.acc_hp .ptitle a:hover{
	text-decoration:underline;
}

.acc_hp #messages, .acc_hp #ponies, .acc_hp #favourites{
	font:normal 9px Verdana;
	color:#666666;
	margin-bottom:17px;
}

.acc_hp .hp_title{
	background-color:#e7f5ff;
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
	font:bold 10px Verdana;
	color:#8b9aa3;
	padding-top:2px;
	padding-bottom:5px;
}

.acc_hp .hp_title a.txt{
	background-image:url("hp_title_a_bg.gif");
	background-repeat:no-repeat;
	background-position:0px 5px;
	font:bold 10px Verdana;
	color:#8b9aa3;
	padding-left:8px;
}

.acc_hp .hp_title b{
	padding-right:9px;
	padding-left:6px;
	font:bold 17px Verdana;
	color:#0099ff;
}

.acc_hp #messages .msgbody{
	margin-top:19px;
	border-top:1px solid #f0f0f0;
}

.acc_hp #messages .msgbody .msg{
	border-bottom:1px solid #f0f0f0;
	padding-left:5px;
	padding-right:5px;
	font:normal 9px verdana;
	color:#999999;
	padding-top:2px;
	padding-bottom:2px;
}
.acc_hp #messages .msgbody .msg a{
	text-decoration:none;
	font:bold 10px verdana;
	color:#666666;
}
.acc_hp #messages .msgbody .msg a:hover{
	text-decoration:underline;
}
.acc_hp #messages .msgbody .msg .mtitle{
	font: bold 10px verdana;
	margin-left:4px;
	margin-right:8px;
}

.acc_hp #messages .msgbody .msg .mtitle a{
	background-image:url("mtitle_bg.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;	
	padding-left:16px;
	color:#000000;
}

.acc_hp #messages .msgbody .msg .mtitle_read{
	font: bold 10px verdana;
	margin-left:4px;
	margin-right:8px;
}

.acc_hp #messages .msgbody .msg .mtitle_read a{
	background-image:url("mtitle_read_bg.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:16px;
	color:#666666;
}

.accontent .combobar{
	margin-bottom:4px;
}

.accontent .combobar td, .accontent .combobar td a{
	font:normal 10px Verdana;
	color:#2F5F1B;	
}

.accontent .tabbar{
	background-color:#ffa7ed;
	height:28px;
	padding-top:7px;
	padding-left:7px;
	background-image:url("account_edit_tabbartop.gif");
	background-repeat:no-repeat;	
	margin-bottom:10px;
}

.accontent .tabbar a{
	background-image:url("account_edit_tab_off.gif");
	background-repeat:no-repeat;		
	text-align:center;
	width:100px;
	height:22px;
	display:block;
	float:left;
	text-decoration:none;
	font:bold 12px Verdana;
	color:#ffffff;
	padding-top:6px;
	margin-right:6px;
}
.accontent .tabbar a:hover{
	color:#333333;
	text-decoration:underline;
}
.accontent .tabbar a.on{
	background-image:url("account_edit_tab_on.gif");
	color:#ba3dc1;
}

.accontent .title{
	background-color:#e7f5ff;
	background-image:url("dotted_darkgrey.gif");
	background-repeat:repeat-x;
	font:bold 10px Verdana;
	color:#8b9aa3;
	padding-top:2px;
	padding-bottom:5px;
}

.accontent .title b{
	padding-right:9px;
	padding-left:6px;
	font:bold 17px Verdana;
	color:#0099ff;
}

.accontent .subtt{ 
	font:normal 10px Verdana;
	color:#666666;	
	padding-left:5px;
	padding-top:4px;
	margin-bottom:31px;
}
.accontent .subtt a{color:#666666;}
.accontent .subtt a:hover{color:#ff4f00;}

.accontent .empty{ 
	font:normal 10px Verdana;
	color:#666666;	
	height:40px;
	padding-left:12px;
	padding-top:15px;
	border-bottom:1px solid #d8d8d8;
}

.accontent .empty a{ 
	font:normal 10px Verdana;
	color:#666666;	
}


.accontent #list table{
	width:100%;
	border-collapse:collapse;
}
.accontent #list table th{
	height:16px;
	padding-top:2px;
	text-align:left;
	background:#ededed;
	border-bottom:1px solid #d8d8d8;
	padding-left:3px;
	padding-right:3px;
	font:bold 9px Verdana;
	color:#666666;
}

.accontent #list table td{
	height:18px;
	padding-top:3px;
	border-top:1px solid #C5D6BE;
	border-bottom:1px solid #C5D6BE;
	padding-left:3px;
	padding-right:3px;
	vertical-align:center;
	font:normal 10px Verdana;
	color:#000000;
}

.accontent #list table td input{
	border:0px;
}
.accontent #list table td.trow{
	width:100%;
	font:bold 11px Verdana;
	color:#000000;
}
.accontent #list table td.trow span{
	font:normal 10px Verdana;
	color:#939393;
}

.accontent #list table td a{
	color:#000000;
	text-decoration:none;
}
.accontent #list table td a:hover{
	text-decoration:underline;
}

.accontent #acc_error{
	background-color:#FF4040;
	margin-bottom:6px;
}
.accontent #acc_error span, .accontent #acc_message span{
	font:normal 11px Verdana;
	color:#2F5F1B;
	padding-left:5px;
	display:block;
}
.accontent #acc_error span{
	color:#FFFFFF;
}
.accontent #acc_message{
	background-color:#FFF568;
	margin-bottom:6px;
}
.accontent #acc_message a{
	color:#2F5F1B;	
	font:bold 9px Verdana;
}
.accontent #acc_message a:hover{
	color:#FF4F00;	
}

.accontent h1{
	margin:0px;
	color:#0099ff;
	font:bold 17px Verdana;
	margin-bottom:13px;
}

.accontent .addpony_step1, .accontent .addpony_step2, .accontent .addpony_step3{
	color:#ba3dc1;
	font:bold 12px Verdana;
	background-image:url("addpony_step1.gif");
	background-repeat:no-repeat;
	width:740px;
	height:34px;
	margin-bottom:17px;
}

.accontent .addpony_step2{background-image:url("addpony_step2.gif");}
.accontent .addpony_step3{background-image:url("addpony_step3.gif");}

.accontent .addpony_step1 table, .accontent .addpony_step2 table, .accontent .addpony_step3 table{
	height:34px;
	width:100%;
}

.accontent .addpony_step1 td, .accontent .addpony_step2 td, .accontent .addpony_step3 td{
	padding-left:38px;
	width:33%;
}

.accontent .intro_msg{
	font:normal 10px Verdana;
	color:#666666;
	width:440px;
	padding-left:4px;
	margin-top:6px;
	margin-bottom:18px;
}

.accontent .alert_msg{
	padding-left:7px;
	font:bold 10px Verdana;
	color:#0099ff;
	background-color:#e7f5ff;
	margin-top:4px;
	padding-top:4px;
	height:16px;
}

.accontent .form_separator{
	border-top:1px solid #e4e4e4;
	margin-top:7px;
	margin-bottom:6px;
}

.accontent .label, .accontent .label2{
	font:bold 10px Verdana;
	color:#666666;
	padding-left:10px;
	padding-right:15px;
	vertical-align:middle;
}
.accontent .label2{
	padding-top:4px;
	vertical-align:top;
}
.accontent .f_obs,.accontent .f_obs2{
	font:normal 9px Verdana;
	color:#666666;
	width:130px;
	padding-left:30px;
	padding-right:10px;
	vertical-align:top;
}

.accontent .f_obs .normal{
	color:#666666;
}

.accontent .f_obs .error, .error_video{
	color:#ff0000;
}

.accontent .f_obs2{
	font:normal 11px Verdana;
}
.accontent .f_btn{
	margin-top:5px;
	text-align:right;
	margin-right:20px;
}
.accontent .tag_links{
	font:bold 9px Verdana;
	color:#666666;
}
.accontent .tag_links a{
	font:normal 9px Verdana;
	color:#666666;
}
.accontent .tag_links a:hover{
	color:#FF4F00;
}
.accontent input, .accontent select{
}
.accontent input, .accontent textarea, .accontent select{
	border:1px solid #7F9DB9;
	font:normal 11px Verdana;
	color:#000000;
}

.accontent .shoptitle{
	font:bold 11px Verdana;
	color:#11a0ff;	
	margin-bottom:6px;
}
.accontent .shoptext{
	font:normal 10px Verdana;
	color:#11a0ff;	
	padding-right:5px;
	margin-bottom:14px;
}

.accontent .help_link{
	margin-bottom:8px;
}

.accontent .help_link a{
	font:normal 10px Verdana;
	color:#ba3dc1;	
}

.accontent #credits3{
	width:134px;
	background-color:#11a0ff;
}

.accontent #credits3 .number{
	font:bold 20px Verdana;
	color:#ffffff;
	text-align:left;
	width:85px;
}

.accontent #credits2{
	width:134px;
	background-color:#11a0ff;
	margin-bottom:8px;
}
.accontent #credits2 .vvcontent{
	padding:5px;
	font:bold 10pt Verdana;
	color:#ffffff;	
}

.accontent #credits2 .number{
	font:bold 17pt Verdana;
	color:#ffffff;	
}

.accontent #credits2 .links{
	background-image:url("dotted_credits.gif");
	background-repeat:repeat-x;
	padding-top:6px;
	padding-left:6px;
	padding-bottom:6px;
}

.accontent #credits2 .link a{
	font:bold 10px Verdana;
	color:#ffffff;
	text-decoration:none;	
}

.accontent #credits2 .link a:hover{
	text-decoration:underline;	
}

.accontent #credits{
	float:left;
	width:180px;
	margin-left:7px;
	background-color:#D5EDAD;
}

.accontent #credits .label{
	font:bold 10px Verdana;
	color:#295716;	
	padding-left:6px;
}

.accontent #credits .number{
	font:bold 28px Verdana;
	color:#26B51D;	
	padding-left:4px;
	padding-top:5px;
	height:37px;
}

.accontent #credits .links{
	background-image:url("zoocoins_sep.gif");
	background-repeat:no-repeat;
	padding-top:7px;
	padding-bottom:5px;
	padding-left:6px;
	font:normal 9px Verdana;
	color:#2F5D1C;	
	padding-right:6px;
}
#page .accontent #credits .links a{
	font:normal 9px Verdana;
	color:#2F5D1C;	
}

input.noborder{
	border:0px;
}
input.button{
	background-color:#ECE9D8;
	color:#000000;
}
.gbolded{
	font:bold 10px Verdana;
	color:#666666;
}
.chk_option{
	font:bold 11px Verdana;
	color:#666666;
}
.f_comment{
	font:normal 9px Verdana;
	color:#7a7a7a;
	margin-bottom:5px;
}

.no_content_msg{
	margin:10px;
	font:normal 10px Verdana;
	color:#666666;
}

.no_content_msg a{
	font:normal 10px Verdana;
	color:#666666;
}

.accontent .gallery{
	padding:10px;
}

.accontent .gallery .shopitem{
	width:100px;
	text-align:center;
}
.accontent .gallery .shopitem a.bordered img{
	border:1px solid #9F9F9F;
}
.accontent .gallery .shopitem .ititle{
	font:normal 10px Verdana;
	color:#990099;
}
.accontent .gallery .shopitem .iprice{
	font:normal 9px Verdana;
	color:#7F7F7F;
}