body {text-align:center;font:12px/18px 'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;
background-color: #666666;
color: white;}

a {text-decoration:none;cursor:pointer;}
a:focus {-moz-outline:0;outline:0;outline-offset:0;}
a:hover {text-decoration:underline;}
a img {border:0;} 

h1,h2,h3,h4,h5,h6 {font-weight:bold;font-family:'Lucida Grande', 'Trebuchet MS','Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;}
h1 {font-weight:normal;font-size:24px;}
h2 {font-size:15px;margin:0 0 6px 0;}
h3 {font-size:10px;text-shadow:none;text-transform:uppercase;}
h4 {font-size:13px;margin:0 0 6px 0;}
h5 {font-size:13px;}
h6 {font-size:11px;}

p {margin:0 0 18px 0;}

small {font-size:9px;line-height:1.2;}

strong {font-weight:bold;}

table.forms {
	background:#333;
	border-collapse:collapse;
	margin:4px 0 16px 0;
	font-size: 11px;
	
}

table.forms td {
	border-bottom:1px solid #333;
}

table.forms th {
	vertical-align:middle;
	border-bottom:1px solid #333;
	text-align:left;
	color:#fff;
	font-weight:bold;
}

table.forms tr.last td, table.forms tr.last th {border-bottom:none;}

table.forms th span.small {
	color:#666;
	font-weight:normal;
}

table.forms .smwhite {
	color:#fff;
	font-weight:bold;
}
table.forms span.prodtitle {
	color:#fff;
	font-weight:bold;
}

input.check {background:transparent;}

input.radio {
	background:none;
	margin:0;
	padding:0;
	_margin-left:-5px;
	_margin-top:1px;
}

 table.forms {margin-bottom:4px;}

 table.forms td, form table.forms th {
	padding:6px 10px 0 0;
	margin-bottom:0;
}

fieldset {
	border:1px solid #222;
	background:#333;
	padding:0 20px;
	margin:0 0 1.9em 0;
	-moz-border-radius:.8em;
}

legend {
	text-transform:uppercase;
	color:#fff;
	padding:3px 6px 4px 6px;
	margin:0 0 16px 0;
	letter-spacing:1px;
	background:#1f1f1f;
	border:1px solid #444;
	font-weight:bold;
	text-shadow:#000 2px 2px 0px;
}
form{
	width: 450px;
	margin:0 auto;
}