div.supinfo { position:absolute; top:10px; right:20px; width:340px; }
div.supinfo p { text-align:left; font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif }

form.support {
	background: #103491 url('../images/layout/gradient-08.gif') repeat-x bottom; position:relative;
	border:1px solid #002; border-top-color:#EEF; border-left-color:#EEF; text-align:left; padding:0 0 0 3px; margin-bottom:20px;
	width:500px;
}
form.support h2 {
	background: url('../images/layout/gradient-09.gif') no-repeat bottom center;
	text-align:center; color:#FFF; padding:0 0 2px 0; margin: 3px 0 35px 0;
	font: bold 15px/16px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;
}
form.support table { position:absolute; top:30px; }
form.support label, form.support input, form.support textarea { margin: 0 0 0 10px; }
form.support label { font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#FFF; letter-spacing:1px; }
form.support input, form.support textarea {
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; color:#356; height:12px;
	border:1px solid #444; width:463px; padding: 2px 5px 3px 5px;
	background: #B9D0DF url('../images/layout/fieldback.gif') no-repeat top left fixed;
}
form.support input.txt { height:15px; margin-bottom:5px; }
form.support input.half { width:158px; margin-bottom:0; }
form.support textarea { height:80px; font: bold 14px "Courier New", Courier, mono; overflow:hidden; padding-right:0; width:468px; }
form.support input.button {
	width:106px; height:26px; background: url('../images/art/button-submit.gif') no-repeat top left; color:#FFF;
	margin: 7px 0 7px 383px; font-weight:bold; letter-spacing:2px; border:none; padding: 0 0 3px 0;
}
form.support label b { font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#DDE; }

.supformresult { background-color:#CDF; border:2px solid #8CF; padding: 5px 10px 5px 5px; height:60px;width:345px; margin: -32px 0 15px 10px; }
.supformresult h3 { font: bold 14px/14px Tahoma, Arial, Helvetica, sans-serif; margin:0 0 0 0px; padding:0 0 0 0; color:#26F; letter-spacing:2px; }
.supformresult p { font-size:13px !important; line-height:14px !important; color:#335; }
.supformresult a { color:#34A; }
.supformresult a:hover { color:#C60; }
form.support .txt:focus { border:1px solid #6CF; }
