
body, #so * {
	margin:0 0 0 0;
	padding:0 0 0 0;
	vertical-align:baseline;
}

#so {
	position:relative;
	height:621px; width:970px;
	background:url(../images/so-body.jpg) no-repeat left top;
}

#so h1 {
	overflow:hidden;
	position:absolute;
	top:42px; left:55px;
	height:200px; width:540px;
	background:url(../images/tx-header-1.png) no-repeat left top;
}

#so h1 * { position:absolute; top:-7979px; }

#so .fx1 {
	position:absolute;
	top:197px; left:483px;
	height:79px; width:179px;
	background:url(../images/so-guys.png) no-repeat left top;
}

#so h2 {
	position:absolute;
	top:279px; left:55px;
	width:350px;
	color:#77828c;
	font-size:18px; line-height:24px;
}

#so .w1 strong, #so h2 {
	font-weight:bold;
	font-family:"helvetica neue bold", "helvetica neue", "myriad pro", arial, sans-serif;
}

#so .q-but {
	position:absolute;
	top:360px; left:42px;
}

#so .q-but a {
	overflow:hidden;
	position:absolute;
	height:208px;
	background:url(../images/so-buttons.png) no-repeat;
}

#so .q-but .a1 { width:136px; background-position:0 0; left:0; }
#so .q-but .a2 { width:126px; background-position:-136px 0; left:136px; }
#so .q-but .a3 { width:175px; background-position:-262px 0; left:262px; }

#so .q-but a * { position:absolute; top:-79px; }

#so .w1 {
	opacity:0;
	z-index:9;
	height:281px; width:490px;
	position:absolute;
	top:153px; left:264px;
	background:url(../images/so-wind.png) no-repeat left top;
}

#so .w1 a {
	overflow:hidden;
	position:absolute;
	top:0px; right:0px;
	height:32px; width:32px;
	background:url(../images/so-close.png) no-repeat left top;
}

#so .w1 a * { position:absolute; top:-7979px; }

#so .w1 strong {
	position:absolute;
	top:40px; left:33px;
	font-size:16.67px;
	color:#77828c;
}

#so .w1 textarea {
	position:absolute;
	top:92px; left:33px;
	height:129px; width:404px;/*157x424*/
  padding:14px 10px;
	border:0;
	background:#112c43;
	color:#fff;
	font-size:16.67px; line-height:20px;
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
}

#so .shade {
	opacity:0;
	display:none;
	z-index:7;
	height:100%; width:100%;
	position:absolute;
	top:0; left:0;
	background:url(../images/so-shade.png) repeat left top;
}
