.faq .holderborder {
	padding:0 10px 10px 10px;
	background:url([SERVER_ROOT]/images/bg_helpbox.gif ) no-repeat #fff 10px 30px;
	min-height:80px;
}

.holder {
	margin:5px 5px 0 5px;
}

.helpbox .holderborder p {
	padding:10px 0 0 55px;
}

.helpbox .holderborder select {
	margin:10px 0 0 55px;
	width:250px; 
}

.helpbox h2 {
	color:#09f;
	font-weight:bold;
	font-size:18px;
}

.helpbox dl {
	border-bottom:1px solid #fff;
}

.helpbox #gameInfo {
	margin:10px 0 15px 0;
}

.helpbox #detect {
	float:right;
	background:#eef url([SERVER_ROOT]/images/bg_gamehelp.gif );
	width:406px;
	height:90px;
	padding:10px;
}

.helpbox #detect2 {
	float:right;
	background:#eef url([SERVER_ROOT]/images/bg_gamehelp2.gif );
	width:406px;
	height:90px;
	padding:10px;
}

#requirements h3, #technical h3 {
	font-weight:bold;
}

#requirements, #technical {
	display:block;
	float:left;
}

#requirements p, #technical p {
	margin:10px 0 0 0; padding:0;
}

#requirements { width:170px; }
#technical { width:230px; }

#requirements li {
	background:url([SERVER_ROOT]/images/bullet_blue_right.gif ) no-repeat;
	padding:0 0 0 15px;
}

#requirements ul {
	margin:10px 0 0 0; padding:0;
}

.yes {
	display:block;
	width:9px;
	height:11px;
	text-indent:-9999em;
}

.no {
	display:block;
	width:9px;
	height:11px;
	background:url([SERVER_ROOT]/images/bg_no.gif ) no-repeat;
	text-indent:-9999em;
}

.helpbox dt {
	background:url([SERVER_ROOT]/images/bg_faq_question.gif ) no-repeat 0 0;
	font-weight:bold;
	height:20px;
	padding:2px 0 0 30px;
	margin:10px 0 10px 0;
	clear:both;
}

.helpbox dd {
	clear:both;
	background:url([SERVER_ROOT]/images/bg_faq_answer.gif ) no-repeat 0 0;
	padding:2px 0 10px 30px;
	margin:0 0 5px 0;
	border-bottom:1px dotted #09f;
}

.helpbox dd.last {
	border:none;
	margin:0;
}

.helpbox dd ul {
	margin:0 0 0 30px;
}

.helpbox dd ul li {
	list-style-type:square;
	padding:0 0 10px 0;
	margin:0;
}

#contactHelp {
	margin:5px 5px 0 5px;
	background:#fff;
	overflow:hidden;
}

#contactHelp strong {
	font-weight:bold;
}

#contactHelp p {
	margin:0 10px 10px 10px;
}

#contactHelp form {
	padding:0 10px; 
}

#contactHelp fieldset {
	position:relative;
	border:1px solid #9df;
	padding:10px;
	margin:0 0 4px 0;
}

#contactHelp legend {
	font-weight:bold;
	padding:0 5px;
	color:#000;
}

#contactHelp label {
	display:block;
	width:100px;
	float:left;
	clear:both;
	margin:0 0 5px 0;
	color:#036;
}

#contactHelp input, #contactHelp textarea, #contactHelp select {
	padding:2px;
	display:block;
	width:300px;
	float:left;
	margin:0 0 5px 0;
	border-width:1px;
}

#contactHelp textarea {
	height:150px;
}

#contactHelp #subject {
	height:2em;
}

#contactHelp .button {
	width:100px;
	padding:5px;
	clear:both;
	margin:0 0 0 100px;
}

#messageNotice {
	position:absolute;
	right:20px;
	top:0;
	width:140px;
	padding:10px;
	background:#ffc;
	border:1px solid #FFCC00;
	font-size:9px;
}

#messageNotice h2 {
	font-weight:bold;
}