/* CSS Document */

#construction_progress_png{
	position:absolute;
	left:47px;
	top:105px;
	width:514px;
	height:365px;
	background:url(/images/puzzle_pieces/wcc_progress_puzzle_frame.png);
}

#construction_progress_jpg{
	position:absolute;
	left:68px;
	top:137px;
	width:455px;
	height:275px;
	background:url(/images/puzzle_pieces/wcc_progress_puzzle.jpg);
}

#construction_progress_copy_overylay_png{
	position:absolute;
	left:554px;
	top:140px;
	width:370px;
	height:278px;
	background-image:url(/images/home_construction_progress_copy_overlay.png);
}

#construction_progress_copy{
	position:absolute;
	left:579px;
	top:151px;
	width:338px;
	height:280px;
}

#construction_progress_copy p{
	font-size:12px;
	font-weight:bold;
}

#construction_progress_copy h1 span{
	display:none;
}

#construction_progress_copy h1{
	width:274px;
	height:56px;
	margin-bottom:12px;

	background-image:url(/images/home-construction-progress-copy-header.png);
}

#nghd_logo_png{
	width:324px;
	height:39px;
	cursor:pointer;
	
	background-image:url(/images/nghd/NorthGAHondaDealers-logo.png);
}

#delta_logo_png{
	width:300px;
	height:46px;
	cursor:pointer;
	position:relative;
	background:url(/images/nghd/delta_promotion_logo.png) no-repeat top left scroll;
}

#register_png{
	position:absolute;
	left:8px;
	top:102px;
	width:442px;
	height:318px;
	background-image:url(/images/new_honda_fit_interior.png);
}
#register_png_delta{
	position:absolute;
	left:8px;
	top:102px;
	width:442px;
	height:318px;
	background-image:url(/images/delta_promotion_interior.png);
}

#register_jpg, #register_jpg_delta{
	position:absolute;
	left:28px;
	top:126px;
	width:401px;
	height:247px;
	/*background-image:url(/images/new_honda_fit_interior.png);*/
}

#register_copy_overlay_png{
	position:absolute;
	left:452px;
	top:74px;
	width:492px;
	height:414px;
	background-image:url(/images/register_copy_overlay.png);
}

#register_copy{
	position:absolute;
	left:476px;
	top:96px;
	width:460px;
}

#register_copy h1 span{
	display:none;
}

#register_nghd_logo, #register_delta_logo{
	position:absolute;
	top:440px;
	left:72px;
}

#nghd_logo_giving_png{
	width:146px;
	height:18px;
	background-image:url(/images/nghd/giving-NorthGAHondaDealers-logo.png);
}

#delta_logo_giving_png{
	width:117px;
	height:18px;
	background-image:url(/images/nghd/delta_promotion_logo_small.png);
}

#register_copy h1{
	width:226px;
	height:42px;
	background-image:url(/images/thank-you-header.png);
	margin:0 0 0 -30px;
}

#register_form_area{
	position:absolute;
	top:174px;
	width:450px;
}

#register_info{
	position:absolute;
	left:10px;
	width:440px;
	top:50px;
}

#register_info p{
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}

#terms_link{
	display:none;
	position:absolute;
	top:360px;
	left:320px;
}

#terms_link p{
	font-size:10px;
}

#terms_link a{
	color:#29ABE2;
}


#register_required{
	position:absolute;
	top:358px;
	left:10px;
}

#register_required p{
	font-size:12px;
	font-weight:bold;
}

.form_row{
	position:relative;
	padding-left:10px;
	margin-bottom:7px;
	overflow:hidden;
	clear:left;
}

.form_row label{
	display:block;
	width:90px;
	height:18px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border:0px;
	float:left;
	font-size:15px;
	overflow:hidden;
	text-transform:uppercase;
}

.form_row label.interior_label{
	width:auto;
	margin-left:10px;
	margin-right:14px;
}

.form_row label.checkbox_label{
	text-transform:none;
	height:19px;
}

.form_row input{
	display:inline;
	margin:-3px 0px 0px 2px;
	padding-top:4px;
	height:14px;
	font-size:12px;
	vertical-align:top;
}

.form_row input.text{
	width:300px;
}

.form_row input.first_name{
	width:115px;
	float:left;
}

.form_row input.last_name{
	width:115px;
	float:left;
}

.form_row input.city{
	width:88px;
	float:left;
}

.form_row input.state{
	width:26px;
	float:left;
}

.form_row input.zip{
	width:50px;
	float:left;
}

.form_row input.phone{
	width:100px;
	float:left;
}

.form_row input.email{
	width:125px;
}

.form_row input.checkbox{
	float:left;
	margin:4px 0px 0px 105px;
}

.form_row #submit_form{
	position:absolute;
	left:105px;
	top:0px;
	width:278px;
	height:42px;
	background-image:url(/images/form-submit-button.png);
}

.form_row #submit_form_btn{
	position:absolute;
	left:105px;
	top:0px;
	width:278px;
	height:42px;	
}


.form_row_submit{
	overflow:visible;
}

#make_a_difference_copy{
	position:absolute;
	left:29px;
	top:37px;
	width:400px;
}

#make_a_difference_copy h1 span{
	display:none;
}

#make_a_difference_copy h1{
	width:455px;
	height:66px;
	margin-bottom:16px;
	font-weight:bold;
	background-image:url(/images/difference_header.png);
}

#make_a_difference_copy p{
	font-size:12px;
	margin-bottom:20px;
	font-weight:bold;
}

#make_a_difference_copy p.first{
	margin-bottom:28px;
}

#make_a_difference_copy h2{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

#make_a_difference_copy h3{
	font-size:14px;
	font-weight:bold;
}

#difference_postcard_png{
	position:absolute;
	left:765px;
	top:0px;
	width:200px;
	height:162px;
	background-image:url(/images/difference_postcard.png);
}

#difference_copy{
	position:absolute;
	left:486px;
	top:96px;
	width:450px;
}

#difference_copy h1 span{
	display:none;
}

#difference_copy h1{
	left:562px;
	top:96px;
	width:277px;
	height:42px;
	margin-bottom:17px;
	background-image:url(/images/giving_opportunities_header.png);
}

#difference_info p{
	margin-bottom:30px;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
}

#naming_opportunities h2{
	cursor:pointer;
}

#fundraising-volunteers{
	position:absolute;
	left:59px;
	top:37px;
	width:900px;
	float:left;
}

#fundraising-volunteers h1 span{
	display:none;
}

#fundraising-volunteers h1{
	width:455px;
	height:66px;
	margin-bottom:16px;
	font-weight:bold;
	background-image:url(/images/difference_header.png);
}

#fundraising-volunteers p{
	font-size:12px;
	margin-bottom:20px;
	font-weight:bold;
}

#fundraising-volunteers p.first{
	margin-bottom:28px;
}

#fundraising-volunteers h2{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

#fundraising-volunteers h3{
	font-size:14px;
	font-weight:bold;
}

.fundraising-column{
	width:400px;
	float:left;
	margin-right:50px;
}

.fundraising-column a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
}
