
body { margin: 0; padding: 0; background: #000; color: #c0c0c1; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 14px; }
div { margin: 0; padding: 0;}
p { margin: 5px 0;}

#subscribe { width: 100%; height: 50px; background-color: #c0c0c2; position: relative; top: 5px;}
#submitButton { border:0; background: url(submit.png) no-repeat; width:30px;height:30px; top: 10px; position: absolute; right: 0; cursor: pointer;}
#loader {  display: none; position: absolute; right: 10px; top: 17px;}
input { width: 87%; background: transparent; border: 0; font-size: 14px; font-family: Helvetica, Arial, sans-serif; line-height: 50px; height: 50px; max-width: 355px; 
	text-indent: 15px; 
	outline: 0 !important; 
	outline:none !important;
	-moz-appearance:none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
input:focus{ outline: 0 !important; outline:none !important; border: 0 !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

/*layout*/
.container { min-width: 768px; max-width: 1200px; width: 100%; margin: 0 auto; position: relative; overflow: hidden;
	*zoom:1;
	
	&:before,
	&:after {
	    content:"";
	    display:table;
	}
	&:after {
	    clear:both;
	}
}
img { margin: 0; padding: 0; display: block; max-width: 100%;}
.col2, .col3, .col5 { display: inline-block; float: left; position: relative;}
.col2 { max-width: 300px; width: 25%; }
.col3 { max-width: 450px; width: 37.5%; }
.col5 { max-width: 750px; width: 62.5%; }
.footer { padding: 20px 0; text-align: center; font-size: 12px; background-color: #151515; color: #888; }
.footer a { color: #888; text-decoration: none;}
.footer a:hover { color: #FFF; text-decoration: underline;}
.inner { position: absolute; z-index: 9999; top: 0; left: 0; padding: 27px 30px 0 30px;}
.logo { padding-top: 20px;}
h2 { font-family:'Trade Gothic W01 Cn 18', Arial, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 32px; margin: 0;}
.title { max-width: 325px; width: 100%; }
.last { max-width: 425px; width: 100%; }
#thanks { display: none; }


@media screen and (max-width: 1129px) {
	h2 { font-size: 27px !important; }
	.inner { padding: 20px !important; }
}
@media screen and (max-width: 959px) {
	h2 { font-size: 22px !important; }
	p { font-size: 11px !important; }
	.inner { padding: 15px !important; }
	#subscribe, input { height: 40px !important; line-height: 40px !important;}
	input { text-indent: 10px !important}
	#submitButton { top: 6px; }
	#loader { top: 13px !important; }

}