/*** Styles for Monte Carlo Web Registration ***/

body { 
	background: #000 url(../images/mc-bg.jpg) no-repeat 50% 0;
	font: 13px/18px 'Helvetica Neue', Arial, Verdana, sans-serif;
	color: #fff;
	margin: 0;
	padding: 0;
	}	
#wrapper { width: 600px; margin: 0 auto; padding: 0 5px 5px 5px; 
	background: #000 url(../images/mcbody-bg.jpg) repeat-x 0 0; }
#header  { height: 70px; text-align: left; margin-bottom: 10px; background: transparent; }
#header h1 { margin: 0; padding: 0; }
#content { padding: 15px 10px; color: #444444; background: #000; }
#footer  { background: #000; }
#header h1 { display: none; }
#subhead { background: #000; color: #b8946a; }
h1.logo { display: block; width: 327px; height: 86px; text-indent: -9999px;
	background: url(../images/logo-white.png) no-repeat 0 0; }
h2.title { font-size: 1.2em; margin: 5px 0 10px 0; color: #b8946a; }

form#signup { border: 5px solid #323232; padding: 10px; margin-bottom: 20px; }
ul { list-style: none; margin: 0; padding: 0; }
ul li { margin: 0; padding: 5px 0; }
form li span { float: left; margin-bottom: 1em; }
label.desc, p.desc { color: #b8946a; }
input.field, input.text, input.phone { background: #121212; border: 1px solid #323232; padding: 3px; color: #adadad; }

input.text, input.file, textarea.textarea, select.select {
color:#333333;
font-size:100%;
margin:0;
}

form li div label, form li span label {
clear:both;
color:#444444;
display:block;
font-size:9px;
line-height:9px;
margin:0;
padding-top:6px;
}

p.sm { font-size: 1em; border: 5px solid #323232; padding: 10px; color: #adadad; }
p.sm a { color: #b8946a; }
p.sm a:hover { color: #666666; }
span.hdg { color: #b8946a; }
.btn {
	margin: 10px 0;
	display: block;
	padding: .25em .5em;
	font-size: 1em;
	color: #ffffff;
	border: 1px solid #323232;
	background: url(../images/mcbody-bg.jpg) repeat-x;
	cursor: pointer;
}

