a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {clear: both; height: 0px;}

body {background: black; font-family: Arial, Helvetica, 'sans serif';}

#container {margin: auto; overflow: hidden; width: 1048px;}

.left {float: left;}
.right {float: right;}
.w369 {width: 369px;}
.w321 {width: 321px;}

#limited {width: 369px; height: 197px; text-align: center; background: url(../images/limited.jpg) no-repeat; color: #052239; font-size: 26px; font-weight: bold;}

#text {width: 321px; height: 287px; background: url(../images/text.jpg) no-repeat; text-align: center; color: #4d2516; line-height: 33px; font-weight: normal; font-size: 26px;}
#text span {color: #dd2a2a;}
#text p {position: relative; right: 24px; padding: 7px 0 0 0;}
#text strong {padding: 7px 0 0 0; display: block;}

.formBg {width: 201px; height: 566px; background: url(../images/form.jpg) no-repeat; padding: 0 157px 0 0;}
.formBg p {font-size: 15px; padding: 30px 0 0 5px; text-align: center; margin: 0 0 0px 0; color: #1c1c1c; text-align: center;}
.formBg h6 {font-size: 9px; padding: 5px 0 0 0; text-align: center; margin: 0 0 10px 0; color: #363636; font-weight: normal;}

.formBg p span {display: block; font-weight: bold; font-size: 26px; letter-spacing: -2px;}
.formBg label {float: left; font-size: 9px; text-align: right; width: 79px; color: #363636; margin: 3px 0 0 0;}
.formBg input.text {float: left; margin: 0 0 0 8px; display: inline; font-size: 9px; padding: 2px 4px; border: 1px solid #5d5d5d;}
.short {width: 57px;}
.long {width: 90px;}
.formBg div {clear: both; margin: 0 0 9px 0px; float: left; width: 201px;}
#order {width: 170px; height: 36px; background: url(../images/start.gif) no-repeat; border: none; cursor: pointer; margin: 25px 0 0 24px;}

select {
	margin-left: 8px;
}

input.error, select.error {
	border: 2px solid #A52A24 !important;
}

label.error, label.invalid {
	color: #9E0819;
}

h1.top-banner {
	text-align: center;
}