body {
    background: url('../img/html_bg.jpg') repeat top center;
	font-family: Helvetica, "Lucida Grande", Arial, Verdana, sans-serif; 
	color:#777;
}
h1 {
	margin: 0 0 0 -2000px;
	position:absolute;
}
#outerBox {
	background: url('') no-repeat top center;/*'../img/bg.jpg'*/
	overflow:auto;
    margin:auto;
    text-align:center;
    min-height:700px;
}
#innerBox {
	padding-top:200px;	
}
.textinput {
	border:solid 1px #aaa;
	padding:6px 9px;
	font-size:18px;
	color:#777;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-family: "Helvetica", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; 
}
.button {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border:solid 1px #deef80;
}
#textBox {
	color:#555;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
	width:600px;
	margin:auto;
	position:relative;
}
.q {
	font-size:17px;
	line-height:20px;
	color:#222;
}
.text {
	color:#777;
	text-align:left;
	font-size:13px;
	line-height:20px;
	padding:10px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background:transparent url('../img/container-bg.png') repeat top left;
	margin-bottom:30px;
}
.message {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	background:#c4e988;
	padding:5px;
	color:#000;
	text-align:center;
}
.greenText {
	color:#7bb419;
}
.orangeText {
    color:#efb20f;
}
.blueText {
    color:#16aadd;
}
.redText {
    color:#e43733;
}
.purpleText {
	color:#DE2BF8;
}
.features {
	padding-left:20px;
	margin-bottom:20px;
}
.features li {
	margin-bottom:10px;
}
.features strong {
	font-size:14px;
	font-weight:bold;
}
.features img {
	vertical-align:middle;
	margin-right:10px;
}
.features p {
	padding-left:47px;
}
textarea {
	border:solid 1px #aaa;
	padding:5px 5px;
	font-size:12px;
	color:#777;
	-moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        font-family: "Helvetica", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; 
}
