@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic|PT+Serif:400,400italic,700,700italic);

#chelper_tabfloat_container
{
	position: absolute;
	right: 0px;
	top: 30px;
	
	overflow: hidden;
	
	z-index: 9000;
}

#chelper_tabfloat_content
{
	position: absolute;
	top: 0px;
	left: 0px;
}

#chelper_container
{
	position: absolute;
	right: 0px;
	top: 30px;
	overflow: hidden;
	z-index: 9000;
}

#chelper_content
{
	position: absolute;
	top: 0px;
	left: 0px;
}

#chelper_top
{
	background-image: url('../images/helper_topcap.png');
	background-position: top left;
	background-repeat: no-repeat;
	
	width: 320px;
	height: 48px;
}

#chelper_top_content
{
	padding: 9px 0px 0px 9px;
}

#chelper_spanner
{
	background-image: url('../images/helper_yspanner.png');
	background-position: top left;
	background-repeat: repeat-y;
	
	width: 320px;

}

#chelper_spanner_content
{
	padding: 18px 9px 0px 9px;
}

.chelper_textarea_container
{
	width: 100%;
}

textarea#chelper_comment
{
	width: 286px;
	height: 140px;
	
	resize: none; 
	
	padding: 8px;
}

#chelper_bottom
{
	background-image: url('../images/helper_botcap.png');
	background-position: top left;
	background-repeat: no-repeat;
	
	position: relative;
	
	width: 320px;
	height: 34px;
}

#chelper_bottom_content
{
	padding-bottom: 28px;
	padding-left: 9px;
}

#chelper_bottom_buttoncontainer
{
	position: absolute;
	left: 9px;
	bottom: 28px;
	
	padding-top: 6px;
	
	height: 40px;
	overflow: hidden;

}

#chelper_bottom_alertcontainer
{
	padding-top: 10px;
}

.chelper_xbtn_container
{
	float: left;
	
	cursor: hand;
	cursor: pointer;
}

.chelper_xbtn_up, .chelper_xbtn_over, .chelper_xbtn_down
{
	background-image: url('../images/BTNx01_up.png');
	background-position: top left;
	background-repeat: no-repeat;
	
	width: 39px;
	height: 30px;
}

.chelper_xbtn_over { background-image: url('../images/BTNx01_over.png'); }
.chelper_xbtn_down { background-image: url('../images/BTNx01_down.png'); }

.chelper_tab_container
{
	float: left;
	
	cursor: hand;
	cursor: pointer;
}

.chelper_tab_up, .chelper_tab_over
{
	background-image: url('../images/helper_tab-up.png');
	background-position: top left;
	background-repeat: no-repeat;
	
	width: 81px;
	height: 102px;
}

.chelper_tab_over { background-image: url('../images/helper_tab-over.png'); }

/* FONTS */

.chelper_A
{
	font-family: "PT Sans", "Georgia", serif;
	font-size: 16px;
	color: #000000;
	text-shadow: none;
	
	font-style: none;
	font-weight: 400;
}

.chelper_B
{
	font-family: "PT Sans", "Georgia", serif;
	font-size: 20px;
	color: #000000;
	text-shadow: none;
	
	font-style: italic;
	font-weight: 700;
}

.chelper_C
{
	font-family: "PT Serif", "Georgia", serif;
	font-size: 14px;
	color: #8d8d8d;
	text-shadow: none;
	
	font-style: italic;
	font-weight: 400;
}

.chelper_D, .chelper_D_2, .chelper_D_3
{
	font-family: "PT Sans", "Arial", sans-serif;
	font-size: 14px;
	color: #f58787;
	text-shadow: none;
	
	font-style: italic;
	font-weight: 400;
}

.chelper_D_2 	{ color: #1ea6f9; }
.chelper_D_3 	{ color: #1cbc00; }



/* MISC */

div.cleardiv
{
	clear: both;
	line-height: 0px;
	height: 0px;
	visibility: hidden;
}

.noselect
{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}