@charset "utf-8";
/* CSS Document */

/* basic elements */
* 			{margin:0px;padding:0px;border:none;text-decoration:none;}
body 		{font: normal 0.8em verdana,helvetica,sans-serif; color: #666666; background: #222 url(http://img.en25.com/web/webtrends/background.jpg) top left repeat-x;}
a			{color:#3fa1d7;} 
p			{margin:0 0 12px;}

/*	floaties 	*/
.lefty		{	float:left;	}
.righty		{	float:right;	}
.c:after	{	content: "."; display: block; height: 0; clear: both; visibility: hidden; margin-bottom: .001em;	}

/*	structure 	*/
div.wrap				{width: 960px; margin: 0px auto;}
div.header				{margin:25px 0 20px;}
div.prod-logo			{display:block;}
div.hero				{display:block;width:960px;}
div.content				{background:#fff;-moz-border-radius-bottomleft: 7px; -moz-border-radius-bottomright: 7px; -webkit-border-bottom-left-radius: 7px; -webkit-border-bottom-right-radius: 7px; }
.topround				{-moz-border-radius-topleft:7px;  -webkit-border-top-left-radius:7px; -moz-border-radius-topright:7px; -webkit-border-top-right-radius:7px;	}
div.content-column		{margin: 0px 5px auto;padding:25px 15px;padding: 26px 20px 20px;	overflow:hidden;
						-moz-border-radius-topleft:7px;  -webkit-border-top-left-radius:7px; -moz-border-radius-topright:7px; -webkit-border-top-right-radius:7px;}
div.col-left			{float:left;width:560px;width:580px;display:block;}
div.col-right			{float:right;width:300px;}
div.legal				{margin:auto;text-align:center;margin:12px 0 36px;color:#999;}/*background:red;*/

/*	form 	*/
	form 				{background:#eee; padding:20px 15px 20px 15px;-moz-border-radius: 7px; border: 0px solid #d8d8d8; }
	form h3 			{font-size: 1.2em; margin: 0px 0px 6px 0px; line-height: 1.0em;}
	form p 				{font:normal 1.0em/1.2em arial; margin:0px;}/**/
	.toplab				{margin-bottom:12px;}
	form input, form label, form select, span.elqFormFieldLabel {width:175px;font-size: 0.8em;}
	span.elqFormFieldLabel 	{margin-right: 5px; font-weight: bold; color: #507184;line-height:100%;margin-top:2px;display:inline-block;width:70px;}
	.elqFormField 		{padding: 3px 5px;}
	.elqFormSubmit		{display:block;margin-top:12px!important;}
	textarea 			{width: 175px; border: 1px solid #ddd; overflow: hidden; font-family: helvetica neue, arial;}

	form input, form select {border: solid 1px #d2d2d2;font-size:.9em; padding:.05em;margin-bottom:.4em; }
	form select 		{width: 187px!important; }
	form select option 	{padding: .06em .5em;font-size:.9em; }
	form span.required 	{vertical-align:-.2em; }
=	#error_msg {visibility:hidden;border-bottom:solid 1px red;font-weight:normal;font-size:.8em;}

/* 	curves 	*/