@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#666666 url(../images/mid_bg_scroll.jpg) repeat-y center;
	margin: 0;
	padding: 0;
}

h1{width:690px;  padding:0; margin:0 0 15px 0; border-bottom:1px solid #e42400; display:block; font-size:20px; float:left;}
h2 {color:red; font-size:18px; margin:0; padding:10px; text-align:center;}

h4{
	font:bold 27px Impact, Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	padding:0;
}

.lth{
	text-decoration:line-through;
}

.clear{font-size:0px; line-height:0px; clear:both;}

a:active, a:visited, a:link{color:#cd1500; text-decoration:none;}
a:hover{color:#666666; text-decoration:none;}

p{clear:left; margin-bottom:15px;}
#wrapper{
	width:962px;
	margin:0 auto;
	background: url(../images/head_scroll.jpg) no-repeat center top;
	overflow:hidden;
	padding-top:200px;
	padding-bottom: 20px;
}
#congratulations {
	width: 850px;
	margin: auto;
	height: auto;
}

#wrapper img{border:1px solid #cccccc; padding:0 10px; background:#FFFFFF;}
.center-img{width:690px;margin:0 auto 0 auto; text-align:center; font-size:15px;}
.center-img p{margin:5px;}
.bigtext{font-size:18px; font-weight:bold; text-transform:uppercase; text-align:center;}
.redtxt{color:#db1c00;}
.message{ padding:10px; border:1px solid #cccccc; background:#f3f3f3; margin:15px 0 15px 0;}

.thumbs{width:180px; float:left;}

.thumbs a{width:160px; height:22px; display:block;  font-size:12px; line-height:22px; color:#ffffff; text-decoration:none; background:url(../images/button.gif) no-repeat left top; margin-left:10px;}
.thumbs a:hover{width:160px; height:22px; display:block;  font-size:12px; line-height:22px; color:#ffffff; text-decoration:none; background:url(../images/button.gif) no-repeat left -22px;}

#form-zone{width:670px; padding:10px 10px 0px 10px; background:#efefef; border:1px solid #cccccc; float:left;}
.formitem{width:658px; float:left; margin:0 0 10px 0; border-bottom:1px solid #cccccc; background:#FFFFFF; padding:6px;}
.leftcol{
	width:120px;
	float:left;
}
.rightcol{
	width:auto;
	float:right;
	text-align:right;
}

.links{width:690px; float:right; text-align:center; margin-top:20px; font-size:11px;}
.links a{color:#333333; margin:0 5px 0 5px;}
.links a:hover{color:#666666;}

input, select{border:1px solid #cccccc;}

#form-zone-1{
	width:320px;
	margin:15px 0 15px 0;
	padding:15px;
	background:#efefef;
	border:1px solid #cccccc;
	overflow:hidden;
}
#form-zone-1 #info{
	width:auto;
	height:auto;
	}
#form-zone-1 .formitem1{
	width:280px;
	float:left;
	margin-left:10px;
	padding: 0 5px;
	border-bottom:1px solid #cccccc;
	line-height: 30px;
	background: #fff;
	margin-bottom: 5px;
	margin-top: 5px;
}
#form-zone-1 .leftcol{
	width:110px;
	float:left;
	line-height: 30px;
	margin: 0;
	padding: 0;
}
#form-zone-1 .rightcol{
	width:170px;
	float:left;
	text-align:right;
}

#form-zone-1 input{
	width:160px;
	margin-top:5px;
}
#form-zone-1 select{
	width:160px;
	margin-top:5px;
}


#form-zone-2{
	width:330px;
	padding:10px 10px 0px 10px;
	background:#efefef;
	border:1px solid #cccccc;
	overflow:hidden;
	margin-left:15px;
	clear: right;
	margin: 15px 0 15px;
	text-align: center;
	height: auto;
}
#form-zone-2 .formitem{
	width:300px;
	margin:0 auto 10px;
	border-bottom:1px solid #cccccc;
	background:#FFFFFF;
	padding:6px;
	height: 25px;
	display: block;
	float: none;
}
#form-zone-2 .leftcol{width:100px; float:left;}
#form-zone-2 .rightcol{width:200px; float:right; text-align:right;}

#form-zone-2 input{width:190px;}
#form-zone-2 select{width:193px;}

#secure{
	width:354px;
	height: auto;
}
#secure img{ border:0; padding:0;}

#left-details {
	float: left;
	width: 360px;
	margin: 20px 0 0 55px;
	padding: 0;
}

#info2 {
	text-align: center;
}
a.btn {
	line-height: 30px;
	border: 1px solid #C40005;
	padding: 2px 7px;
	margin: 0px 30px;
}
#mailForm {
	height: 105px;
	width: 350px;
	margin: 0px auto 15px;
	padding: 20px 5px 10px;
	background: #eee;
	border: 1px solid #ddd;
	text-align:center;
	display:none;
}


#mailForm input {
	height:22px;
}
#mailForm input.big-btn {
	background: url(../images/big_btn.gif) no-repeat left top;
	height: 52px;
	width: 308px;
	display: block;
	margin: auto;
	line-height: 62px;
	font-weight: bold;
	color: #FFF;
	font-size: 17px;
	border-style: none;
	cursor:pointer;
}
#mailForm input:hover.big-btn {
		background: url(../images/big_btn.gif) no-repeat left -52px;
		color:#000;
}
#footer {
	background: #666 url(../images/footer_scroll.jpg) no-repeat center top;
	height: 85px;
	width: 948px;
	margin: 0 auto auto auto;
}
.left_text {margin-left:40px;}
.noBorder {border:none !important; text-align:right;}
#form1 {float:left; width:360px; margin-left:55px;}
.subField {font-size:10px; text-align:left; margin:0; padding:0;}