/* ---------------------------------------------------------------------------------------- */

#header {

	background: #000000 url(../imglocal/header.png) no-repeat;
	height:80px;
	text-align:center;
	margin-bottom:0px;
}

.rd1 {

	float:right;
}

#rd2 {

	float:right;
	position:relative;
	left:172px;
}

#footer {

	background: #000000 url(../imglocal/footer.png) center top no-repeat;
	height:30px;
	margin-top:30px;
}

/* ---------------------------------------------------------------------------------------- */

#main .contact {
	
	width:900px;
	font-size:0.7em;
}

.contact .title {
	
	color:#bb6688;
	font-size:2em;
	padding-bottom:10px;
}

.sendform {
	width:500px;
	float:right;
}

.sendform .errorimg {
	position:relative;
	top:6px;
	visibility:hidden;
}

#messageProgress {

	color:#55ffcc;
	margin-top:20px;
	display:none;	
}

#messageStatusSuccess {
	
	color:#44dd81;
	font-size:1.2em;
	margin-top:20px;	
	display:none;
}

#messageStatusError {
	
	color:#dd4444;
	font-size:1.2em;
	margin-top:20px;	
	display:none;
}

.support {

	float:left;
}

.support .troubleshooting {
	width:350px;
	height:450px;
	overflow:auto;	
}

.support h3 {
	font-weight:bold;
	color:#2874e5;
	font-size:1.2em;
}

.support .issue {

	font-weight:bold;
	color:#e58e28;
	margin-top:10px;
	margin-bottom:5px;
	text-decoration:underline;	
}

.support .solution {
	padding-right:10px;
}

.error {
	
	margin:50px auto;
	text-align:center;
	font-size:2em;
	color:#c35151;
}
