@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold&subset=latin);
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:regular,italic,bold,bolditalic&subset=latin);

html {margin:0; padding:0;}
body {margin:0; padding:0; background:#fff url('http://images.ebsco.com/pob/wingscapes/cms/CFC/bg.jpg') repeat-x top; font-family: 'Droid Sans', Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; letter-spacing: 0.032em; word-spacing: -0.06em; line-height: 1.13em; color:#1e1e1e; font-size-adjust: 0.44;}

/* Standard */

p {}

/* Links */
a { color:#1a1a1a;}
a:hover { text-decoration:none;}
a:visited { color:#1a1a1a;}

/* Fonts */

@font-face {
	font-family: 'ChaparralProSemiboldCaption';
	src: url('https://images.ebsco.com/pob/wingscapes/cfc/fonts/chaparralpro-semiboldcapt-webfont.eot');
	src: local('â˜º'), url('https://images.ebsco.com/pob/wingscapes/cfc/fonts/chaparralpro-semiboldcapt-webfont.woff') format('woff'), url('https://images.ebsco.com/pob/wingscapes/cfc/fonts/chaparralpro-semiboldcapt-webfont.ttf') format('truetype'), url('https://images.ebsco.com/pob/wingscapes/cfc/fonts/chaparralpro-semiboldcapt-webfont.svg#webfontZHxqOCpI') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ChaparralProSemiboldItalicCap';
	src: url('https://images.ebsco.com/pob/wingscapes/cfc/fonts/chaparralpro-semibolditcapt-webfont.eot');
	src: local('â˜º'), url('https://images.ebsco.com/pob/wingscapes/cfc/fonts/chaparralpro-semibolditcapt-webfont.woff') format('woff'), url('https://images.ebsco.com/pob/wingscapes/cfc/fonts/chaparralpro-semibolditcapt-webfont.ttf') format('truetype'), url('https://images.ebsco.com/pob/wingscapes/cfc/fonts/chaparralpro-semibolditcapt-webfont.svg#webfontd3WBkB2P') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* LOGO */

.logofloat { position:absolute; top:50px; left:50px; background:url('http://images.ebsco.com/pob/wingscapes/cms/CFC/logo.png') no-repeat top left; width:100px; height:79px;}
.logofloat a { display:block; width:100px; height:79px;}
	
/*  CONTENT */
#wrapper {margin:0 auto; padding:0; width:960px;}
.wrapperimage { position:absolute; top:0px; width:960px; height:500px; background: url('https://images.ebsco.com/pob/wingscapes/cms/CFC/top_bg.jpg') top center no-repeat; z-index:-100;}
#wrapperheader {padding-bottom:220px; width:960px; position:absolute; top:0px;}
	.header { }
	.header h1 {font-family: 'ChaparralProSemiboldCaption', arial, serif; letter-spacing:.05em; padding:120px 0px 0px 0px; color:#43740e; text-shadow: 0px 2px 1px #BFEBFF; font-size:75px; line-height:.70em;}
		.header h1 span {font-size:50px;}
	.header h2 {margin:-40px 0px 0px 0px; font-size:22px; font-weight:700; font-family:'Drod Sans + Bold', Arial, Helvetica, sans-serif; line-height:1em;}
		.submit_entry { background:url('https://images.ebsco.com/pob/wingscapes/cms/CFC/submit_bf_btn.gif') left no-repeat; top:330px; height:120px; width:650px; position:absolute;}
			.submit_entry a {text-decoration:underline; color:#1a1a1a; font-family:"Arial Black", Gadget, sans-serif; display:block; margin:50px 135px 0px 15px; padding:20px 5px; font-size:30px;}
			.submit_entry a:hover {text-decoration:none;}
			
#wrapperbody {padding:0; width:960px;}
	.content_body {line-height:24px; margin-top:470px;}
	.content_body p {font-family: Arial, Helvetica, sans-serif;}
		.content_body p strong {font-weight:normal; font-size:18px;}
	.contest_req { font-size:12px; display:block; font-family:Arial, Helvetica, sans-serif; padding:20px; text-shadow:none; line-height:15px; background:#f2f8fe; border:1px solid #b9dafa; border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px;}
	#product_list {margin:35px 0px 0px 0px;}
		#product_list .item {float:left; padding:35px 20px; background:#fffceb; border:1px solid #eac144; border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; width:240px; text-align:center; letter-spacing:.08em;}
			#product_list .button {width:200px; background:#ffe081; border:1px solid #eac144; display:block; padding:10px 0px; margin:15px 0px 0px 27px;}
			#product_list .button a {text-decoration:underline; color:#1a1a1a; font-family:"Arial Black", Gadget, sans-serif; display:block; font-size:18px; color:#1a1a1a;}
			#product_list .button a:hover {text-decoration:none;}
				
	#formwrap { font-family:Arial, Helvetica, sans-serif; margin:30px 0px 0px 0px; width:960px; }
		.formtitle {margin:35px 0px 0px 0px; width:100%;}
		.formtitle p strong { font-size:24px;}
		.formtitle p {font-size:13px;}
		.formtitle small { font-size:13px; }
		.formtitle em span {color:#ec2023;}
		
		/* Submission Form ===================================================================================*/
		.formbox { margin:30px auto 0px; padding-top:15px; background:#f2f8fe; overflow:auto; border:1px solid #b9dafa; border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; width:960px;}

		.formbox .item { float:left; margin:0 0 0 50px; overflow:auto; width:400px; font-size:.9em; min-height:70px; }
		*html .formbox .item { float:left; }
			.formbox .item label { display:block; width:375px; font-size:13px; }
				.formbox .item label em { color:#ec2023; }
			.formbox .item input { padding:4px 0; width:365px; }
			.formbox .item select { width:365px; height:28px; }
				.formbox .item span em { color:#ec2023; }
			.formbox .last { width:850px; }
				.formbox .last textarea { width:820px; height:150px; }
			.formbox .item table label { display:inline; vertical-align:middle; }				
			.formbox .item table input { width:auto; vertical-align:middle; }
		.formbox .button { float:left; width:100%; margin:20px 0 35px; text-align:center; color:#9f1d26; font-size:90%; }
			.formbox .button a { padding: 10px 15px; text-transform:uppercase; text-decoration:none; color:#fff; background:#9f1d26; border:1px solid #e0e0e0; border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; }
			.formbox .button a:hover { background:#ef2c34; }
			.formbox .button span {}

#wrapperfooter {padding:0; background:url('http://images.ebsco.com/pob/wingscapes/cms/CFC/grass.jpg') bottom repeat-x; height:554px;}
	.footer {font-size:13px; font-weight:bold; color:#fff; padding:520px 0px 0px 0px; text-align:center; background:url('http://images.ebsco.com/pob/wingscapes/cms/CFC/pc_image.jpg') no-repeat bottom center;}
	.footer a {color:#fff; font-size:13px;}
	.footer a:hover {text-decoration:none;}

