/* reset */

* 
	{ padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
body 
	{ font-size: 62.50%; background: transparent url("../images/backgrounds/bg.png") repeat 0 0; }
a
	{ outline: none; }
	
/* clearing --------------*/
.x:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } 
* html .x { height: 1%; } 
*:first-child+html .x { min-height: 1px; }
/* -----------------------*/

.inner 
	{ width: 930px; margin: 0 auto; } 
	
#top
	{ height: 594px; background: transparent url("../images/backgrounds/top.jpg") repeat-x center top; min-width: 990px; }
#top1
	{ height: 594px; background: transparent url("../images/backgrounds/top_panel.png") no-repeat center 93px; }
#top2
	{ height: 594px; background: transparent url("../images/backgrounds/structo.png") no-repeat center 20px; position: relative; }
#top3
	{ height: 594px; background: transparent url("../images/backgrounds/structo2.png") no-repeat center 20px; position: relative; }
#top .inner
	{ position: relative; }
#logo
	{ width: 349px; height: 52px; background: transparent url("../images/logo.png") no-repeat 0 0; display: block; text-indent: -5000px; position: absolute; top: 30px; left: 5px; }
#video
	{ width: 169px; height: 35px; background: transparent url("../images/backgrounds/video.png") no-repeat 0 0; display: block; position: absolute; top: 38px; right: 5px; text-decoration: none; }
#video span
	{ display: block; color: #fff; line-height: 35px; font-size: 13px; padding: 0 0 0 20px; cursor: pointer; font-weight: bold; }
#video:hover
	{ background-position: left bottom; } 
#learn
	{ width: 210px; height: 35px; position: absolute; top: 38px; right: 5px; text-decoration: none; }
#learn a
	{ display: block; float: left; color: #fff; line-height: 35px; font-size: 13px; cursor: pointer; font-weight: bold; text-decoration: none; text-align: center; }
#learn a#more
	{ width: 114px; padding: 0 0 0 5px; margin: 0 1px 0 0; background: transparent url("../images/backgrounds/learn-sign-in.png") no-repeat left top; }
#learn a#sign-in
	{ width: 85px; padding: 0 5px 0 0; background: transparent url("../images/backgrounds/learn-sign-in.png") no-repeat right top; }
#learn a#more:hover	
	{ background-position: left bottom; }
#learn a#sign-in:hover	
	{ background-position: right bottom; }
#title
	{ position: absolute; left: 530px; top: 147px; width: 350px; }
#title strong
	{ font-size: 46px; color: #fff; display: block; text-transform: uppercase; line-height: 46px; letter-spacing: -1px; text-align: center; }
#title span
	{ font-size: 32px; color: #fff; display: block; line-height: 32px; text-align: center; margin-top: -10px; }
#line
	{ width: 100%; height: 117px; background: transparent url("../images/backgrounds/red_line.png") repeat-x center top; bottom: 0; position: absolute; }
#line p
	{ font-size: 26px; font-weight: bold; color: #fff; padding: 6px 0 0 13px; line-height: 34px; width: 487px; }
#line .inner
	{ position: relative; }
#line #download
	{ display: block; margin: 0 auto; border: 0; width: 162px; height: 56px; background: transparent url("../images/buttons/download.png") no-repeat 0 0; text-indent: -5000px; cursor: pointer; padding: 0; line-height: 0; font-size: 0; }
#line #download:hover
	{ background-position: left bottom; }
#line #form
	{ position: absolute; width: 370px; height: 338px; background: transparent url("../images/backgrounds/form.png") no-repeat 0 0; top: -222px; right: 40px; }
#line #form form
	{ width: 270px; padding: 21px 50px 0 50px; }
#line #form form strong
	{ color: #fff; text-align: center; display: block; font-size: 18px; line-height: 20px; font-weight: bold; }
#line #form form span
	{ color: #fff; text-align: center; display: block; font-size: 14px; line-height: 20px; font-weight: bold; padding: 0 0 19px 0; }
#line #form form p
	{ padding: 0; margin: 0; width: 270px; }
#line #form form p.name
	{ padding: 7px 0 0 0; height: 84px; }
#line #form form p.email
	{ padding: 7px 0 0 0; height: 71px; }
#line #form form label
	{ color: #fff; display: block; font-size: 10px; line-height: 27px; font-weight: bold; text-transform: uppercase; }
#line #form form input
	{  width: 238px; height: 17px; background: transparent url("../images/backgrounds/input.png") no-repeat 0 0; border: 0; font-size: 14px; color: #828282; padding: 9px 16px; line-height: 17px; }
#line #form form .submit 
	{ padding: 9px 0 0 0; text-align: center; }
#line #form form .submit button
	{ display: block; margin: 0 auto; border: 0; width: 88px; height: 47px; background: transparent url("../images/buttons/send.png") no-repeat 0 0; text-indent: -5000px; cursor: pointer; padding: 0; line-height: 0; font-size: 0; }
#line #form form .submit button.hover
	{ background-position: left bottom; }
	
#content .inner
	{ padding: 40px 0 132px 45px; width: 885px; }
	
.feature
	{ width: 330px; float: left; padding: 0 0 15px 70px; position: relative; }
.feature img
	{ position: absolute; top: 0; left: 0; }
.feature h2
	{ font-size: 18px; font-weight: normal; font-style: italic; color: #1971a1; line-height: 16px; padding: 0 0 6px 0; word-spacing: -1px; }
.feature p
	{ font-size: 14px; color: #515151; line-height: 20px; word-spacing: -1px; }
.feature strong
	{ color: #ab0f14; }
.left
	{ clear: left; margin: 0 40px 0 0; }
.lower
	{ padding-bottom: 45px; }
	
#signup
	{ height: 55px; background: transparent url("../images/backgrounds/signup_bg.gif") repeat-y center top; }
#signup .inner
	{ height: 55px; background: transparent url("../images/backgrounds/signup.png") no-repeat -50px 0; width: 880px; padding: 0 40px 0 0; }
#signup p
	{ height: 55px; line-height: 55px; float: left; text-transform: uppercase; color: #fff; font-weight: bold; }
#signup p a
	{ color: #fff; font-weight: bold; text-decoration: none; }
#signup p a:hover
	{ text-decoration: underline; }
#signup #beta
	{ float: right; width: 208px; height: 47px; display: block; line-height: 47px; font-size: 15px; color: #333; background: transparent url("../images/buttons/signup_button.png") no-repeat 0 0; text-align: center; text-decoration: none; margin: 4px 4px 0 0; font-weight: bold; }
#signup #beta:hover
	{ background-position: left bottom; }
	
.links
	{ color: #474747; text-transform: uppercase; font-weight: bold; padding: 17px 5px; }
.links a
	{ color: #474747; text-decoration: none; }
.links a:hover
	{ text-decoration: underline; }
.links strong
	{ color: #ab0f14; }
	
#footer
	{ padding: 0 0 20px 0; }
#footer .made_in 
	{ background: transparent url("../images/backgrounds/made_in.png") repeat-x center bottom; padding: 44px 0 0 0; }
#footer .made_in p
	{ text-align: center; color: #fff; text-transform: uppercase; background: transparent url("../images/backgrounds/made_in_stars.png") no-repeat center top; padding: 37px 0 1px 0; font-weight: bold; }
	
	
	h3
	{
	
	color:#FFFFFF;
font-size:40px;
margin-top:30px;
text-align:center;
	}
	
	.content
	{
	}.content p
	{
color:#515151;
font-size:20px;
line-height:31px;
margin-bottom:20px;
word-spacing:-1px;	}

.content p a
{
	color:#222222;

}
	.content h4
	{
	color:#222222;
font-size:26px;
font-weight:bold;
margin-bottom:20px;
	}
	
	
	.content ul
	{
	list-style: disc inside;
	}
		.content ul li
	{
	list-style: disc inside;
	
	}	.content ul li a
	{
	color:#333333;
font-size:20px;
font-weight:bold;
line-height:40px;
	}
