*		{ margin:0; padding:0; }
body	{ background-color:#66451d; }
#warning	{ margin:10px 0; width:auto; padding:4px 7px; border-top:2px solid #ff5454; border-bottom:2px solid #ff5454; text-align:center; font:1em Arial; color:#f00; line-height:18px; background-color:#ffc; }
.js #warning { display:none; }

a, a:visited, a:active	{ text-decoration:none; color:#66451d; border-bottom:dotted 1px; }
a:hover	{ color:#007e2c; }
a.clink, a.clink:visited, a.clink:active	{ text-decoration:none; color:#cfac74; border-bottom:dotted 1px; }
a.clink:hover	{ color:#41af65; }

#wrapper	{ width:864px; margin:0 auto; }
#header		{ width:100%; height:130px; background:url('header_green_200906.jpg') center no-repeat; }
#content	{ width:100%; margin:0 auto; background:url('background_green_200906.jpg') top center no-repeat; }

#intro	{ width:100%; padding:35px 0; font-family:Arial; text-align:center; color:#5f411d; }
	#header_text	{ font-size:1.45em; font-weight:bold; font-style:italic; }
	#intro_text		{ padding-top:8px; }

#quote	{ width:100%; height:160px; text-align:center; }

#navigation	{ width:100%; height:72px; margin-top:20px; }
	#rebox	{ width:56px; height:72px; }
	#reblue_btn	{ width:264px; height:72px; }
	#reblue_btn.inactive	{ width:264px; height:72px; }
	#rewrap_btn	{ width:240px; height:72px; }
	#rewrap_btn.inactive	{ width:240px; height:72px; }
	#restock_btn	{ width:248px; height:72px; }
	#restock_btn.inactive	{ width:248px; height:72px; }
	.inactive	{ cursor:pointer; }

#footer	{ text-align:center; color:#5f411d; font:1em Arial; }
	#footer_1	{ margin:5px; font-weight:bold; font-style:italic; }
	#footer_2	{ margin:5px; font-style:italic; }
	#footer_3	{ margin:15px 0 0; padding-bottom:10px; font-size:0.95em; font-weight:bold; }

#tabcontent	{ width:820px; height:443px; margin:5px auto; background-color:#714312; z-index:1; }
	#reblue_content	{ width:100%; height:100%; background:url('reblue_bg_green_200906.jpg') top right no-repeat; }
	#rewrap_content	{ width:100%; height:100%; background:url('rewrap_bg_green_200906.jpg') top right no-repeat; }
	#restock_content	{ width:100%; height:100%; background:url('restock_bg_green_200906.jpg') top right no-repeat; }

	.maincontent	{ width:425px; padding:20px; font:0.9em Arial; line-height:1.2; color:#e5c187; text-align:center; }
	.maincontent ol	{ width:330px; margin:0 auto; padding-left:25px; text-align:left; }
	.maincontent li	{ margin-bottom:10px; }
	#reblue_text	{ }
		#getlabels_btn	{ width:208px; height:49px; background:url('getlabels_green_200906.png') center no-repeat; margin:0 auto; cursor:pointer; }
	#rewrap_text	{ font-size:0.80em; line-height:1.4; }
	#restock_text	{ width:370px; line-height:1.6; }

#reform_content	{ margin-top:-435px; margin-left:8px; padding:20px; width:760px; height:383px; background-color:#fbd499; border:1px solid #714312; }
	#form_header	{ color:#5f411d; font:1em Arial; padding-bottom:10px; border-bottom:1px solid #5f411d; }
	#close_link		{ font:0.7em Verdana; cursor:pointer; }

#form_box	{ margin-top:10px; line-height:1.5; color:#5f411d; }
	#section_info	{ }
	.field_box	{ margin:9px 0; }
	.form_info_section	{ width:50%; margin-left:0px; }
		.labelbox	{ width:90px; font:bold 0.9em Arial; line-height:2; text-align:right; margin-right:10px; }
		.inputstyle	{ padding:3px; border:solid 1px #5f411d; color:#5f411d; background-color:#eee; }
		.focus		{ border:solid 1px #007e2c; background-color:#ddd; }
		#c_firstname, #c_lastname, #c_title, #c_company, #c_email, #c_phone, #c_address1, #c_address2, #c_city { width:200px; }
		#c_zip	{ width:74px; }
		#c_industry	{ width:208px; }
		#submit_box	{ width:100%; text-align:center; margin-top:15px; padding-top:15px; border-top:solid 1px #5f411d; }

		input.error	{ color:#ff5454; border-color:#ff5454; }
		label.error	{ display:none; width:24px; height:26px; background:url('exclamation_green_200906.gif') center no-repeat; font-size:20px; }
		.sign		{ width:24px; height:22px; margin-left:5px; }
		.warning	{ display:none; margin:10px 0; width:auto; padding:4px 7px; border:2px solid #ff5454; font:16px Arial; color:#f00; line-height:18px; background-color:#ffc; }

#thankyou_box	{ margin:20px 0; }
#thankyou_frame	{ width:100%; height:200px; border:0; }
#thankyou_wrapper	{ width:100%; height:600px; background-color:#fbd499; }
#thankyou_text	{ font:1em Arial; color:#5f411d; }
#close_win		{ cursor:pointer;  }

.left		{ float:left; }
.right		{ float:right; }
.clear		{ clear:both; height:0; line-height:0; font-size:0; }
.show		{ display:block; }
.hide		{ display:none; }