#ctp_graphical_text{
  position:absolute;
	top:5;
	left:160;
	width:400;
}
#ctp_image_pad{
	width: 456px;
	height: 49px;
	background: url("http://images.neopets.com/games/arcade/console_bg/ctp_bar_default.png");
	overflow: hidden;
}
#border_3px{
	border:3px solid black;
}

#ctp_image_container{
  float:left;
	padding-left:4px;
	padding-top:4px;
}
#inner_container{
  position:relative;
	float:left;
	margin-left:3px;
}
#alert_text{
  	padding:2px;
	font-weight:bold;
	font-size:12pt;
	text-align:center;
	background-color:black;
	color:red;
	margin: 4px 0px 4px 0px;
}
#user_rating_image_box{
	width:46px;
	height:42px;
	line-height: 42px;
	text-align: center;
	vertical-align: middle;

	font-size:12pt;
	float: right;

	font-weight: bold;
	border: 2px solid #000000;
}

#rating_image_border{
  border: 2px solid black;
}

#current_rating_box{
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px solid black;
	background: white;
	height: 15px;
	text-align: left;
	display: none;
	padding: 2px;
	z-index: 5;
}

#rating_q_mark{
	position: relative;
	top: -45px;
	left: 5px;
	cursor: pointer;
	z-index: 3;
}

#current_rating_pointer{
  	position: relative;
	top: 0px;
	left: 0px;
	visibility: hidden;
}

#diff_expl{
  visibility:hidden;
	position:absolute;
	top:230;
	left:310;
	z-index:200;
	border:1px solid black;
	background:#cccccc;
	width:400;
}
#diff_text_label{
  padding:4px;
	background-color:#000000;
	color:white;
	font-weight:bold;
}
#pad_4{
  padding:4px;
}
#diff_ul{
 padding-right:20px;
}
#diff_close{
  font-weight:bold;
	text-align:right;
	padding-right:0px;
}
#console_container{
  float:left;
  width:583;
  position:relative;
  top:0;
  left:0;
  border: 0px solid black;
}

#sel_dd{
  position:absolute;
	top:15;
	left:10;
	display:none;
	z-index:30;
	background-color:white;
	border:1px solid black;
	width:135;
}
#medal_legend{
  display:none;
	position:absolute;
	top:110;
	left:170;
	z-index:300;
}
#diff_box_container{
  position:absolute;
	top:5;
	left:370;
	width:205px;
}
#diff_body{
  margin-left:2px;
	position:relative;
	top:0;
	left:0;
	float:right;
}
#game_name_ctp{
  font-weight:bold;
	position:absolute;
	top:-4;
	left:0;
	z-index:1;
}

.cat_image{
  	position:relative;
	top:0;
	left:0;
	float:left;
	margin-right:4px;
}

.dd_border_bottom{
  padding:2px;
	border-bottom:1px solid black;
}
#quality_dd{
  position:absolute;
  top:32;
  left:10;
  display:none;
  z-index:30;
  background-color:white;
  border:1px solid black;
  width:135;
}
#scores_sent{
  position:absolute;
	top:70;
	left:180;
}
#plays_today{
  position:absolute;
	top:70;
	left:370;
}
#your_high_scores{
  position:absolute;
	top:140;
	left:178;
}
#high_scores{
  position:absolute;
	top:140;
	left:370;
}
#bottom_console_body{
  margin-left:4px;float:left;position:relative;width:158px;text-align:center;border:0px solid black;height:120px;
}
#medal_container{
  width:150px;height:75px;position:relative;top:5;left:0;border: 0px solid black;
}
#medal_span{
  position:absolute;left:0;top:10px;
}
#ymal_container{
  float:left;border:0px solid black;padding-bottom:5px;height:120px;
}
#ymal_heading{
  border:0px solid black;width:360;text-align:center;font-weight:bold;
}
.ymal_column{
  float:left;width:150px;margin-left:30px;border:0px solid black;
}

#thumbnail_container{
  position:relative;
	top:0px;
	float:right;
	text-align:center;
	width:110px;
	border:0px solid black;
}

.stats_title{
	width:183;
	font-weight:bold;
	font-family:verdana;
	font-size:11pt;
	text-align:center;
	z-index:10;
}
.stats_data{
	color:black;
}

#thumbnail{
	float: left;
	margin-right: 25px;
	border: 1px solid black;
	text-align: center;
	font-weight: bold;
	width: 100px;
	height: 100px;
}
#thumbnail_fill{
  position:relative;
	float:right;
	width:110px;
	height:100px;

}
#np_ratio{
  display:none;
	position:absolute;
	top:-350;
	left:-450;
	z-index:300;
	width:550px;
	border:1px solid black;
	background-color:#CCCCCC;
}

#np_ratio_header_text{
  text-align:left;padding:4px;background-color:black;color:white;font-weight:bold;
}
#np_ratio_expl{
  padding:4px;text-align:left;
}
#np_ratio_close{
  font-weight:bold;
	text-align:right;
	color:black;
}
#inst_game_name{
  /*float:left;*/
	font-weight:bold;
}
#inst_container{
  padding:3px;
	background-color:white;
	border:3px solid black;
  min-height:130px;
  height:auto;
}
/* MSIE workaround */
/*\*/
* html #inst_container {
height:130px;
}
/**/
.inst_more_less_link{
	font-weight:bold;
}
.inst_more_less_div{
	text-align:right;
	width:100%;
	margin-top:10px;
}
#ctp_shadow{
  width:583px;
	overflow:hidden;
	float:left;
	position:relative;
}
.screenshot_layer{display:none;border:solid black 1px;background-color:#cccccc;position:absolute;top:150;left:150;padding:0px;z-index:2000}
.screenshot_image{border:solid 1px black;margin:12px;}
.screenshot_close_link{color:black;background-color:#cccccc;text-align:right;font-weight:bold;margin:12px;}


