/* CSS Document */

/************************************************************************

	Site:		Generic

	Author:		eROI		[www.eroi.com]  

	Client:		Zinio

	Listing Order:
	==============

	1 - Global
	2 - Main Content

	

************************************************************************/

/***********************************************************************
	1 - GLOBAL STYLES
************************************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, 
font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, 
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 14px;
    font-weight: inherit;
    font-style: inherit;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1.5;
	background-color:#FFFFFF;
    color: #4d4a42;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px auto;
	}

ol, ul {
    list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}

.clearer {
	clear:both;
}

/***********************************************************************
	2 - Main Content
************************************************************************/

div#container {
	width:799px; 
	margin:0px auto;

	}
div.theCW {
	width:815px;
	margin:0 auto;
}

div#header {
	width:200px;
	margin:0 auto;
	padding-top:20px;
}

div.theCW div#header {
	width:815px;
	margin:0 auto;
	padding-top:20px;
}

div.theCW div#header img {
	float:left;
}
	div.theCW div#header img.mag {
		padding-right:5px;
	}
	
div#form {
	width:500px;
	margin:0 auto;
}

div.theCW-form {
	padding-left:65px;
}

	div#form form {
		padding:25px 0 0 0;
		float:left;
		width:500px;
		margin:0px auto;
	}
	
		div#form form div {
			padding:5px 0;
			float:left;
			width:500px;
		}
		
		div#form form div.checkbox {
			padding:5px 0;
		}
			div#form form div.checkbox input{
				float:left;
				margin-right:10px;
			}
			div#form form div.checkbox label {
				width:410px;
				float:left;
			}
		
			div#form form div label {
				width:120px;
				float:left;
			}
			
			div#form form div input, div#form form div select {
				float:left;
			}
			
			div#form form div span {
				float:left;
				padding:0 5px 0 0;
			}
			
			div#form form div input.submit {
				margin:10px 0 10px 150px;
			}
			
			div#form form div p {
				text-align:center;
			}
			
				div#form form div p a {
					color:#4d4a42;
				}
label.error {
	color:#ED008C;
	padding:2px 0 0 8px;
	font-size:12px;
}

				
div.intro {	
	margin:0 auto;
	width:490px;
}

	div.intro p {
		float:left;
		width:490px;
		/*text-align:center;*/
		padding:20px 0;
	}
	
	div.intro p span {
		font-weight:bold;
	}
	div.intro p span.italic { font-style:italic}
	
div.theCW-intro {	
	margin:0 auto;
}

div.theCW-intro {
	float:left;
	width:699;
	margin:0px auto;
}

div.logos {
	float:left;
	width:220px;
	margin:20px 0 0 0;
}
	div.theCW-intro div.logos img.nylon {
		/*padding-left:35px;*/
	}

	div.theCW-intro p {
		float:left;
		width:490px;
		/*text-align:center;*/
		padding:35px 0 20px 10px;
	}
	
	div.theCW-intro p span {
		font-weight:bold;
	}
	div.theCW-intro p span.italic { font-style:italic}
	
div.thankyou p, div.thankyou p a {
	font-size:14px;
}	

div.thankyou p a {
	color:#222074;
}
