* {margin: 0px; padding: 0px;}
body {margin: 0px; padding: 0px; background:#E7E8E9;}
a {norder: none;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.body {width: 100%; height: 1000px; padding-top: 20px; background: #e7e8e9 url(../images/body.gif) repeat-x left top;}

.main {margin: 0px auto; width: 972px; min-height: 500px; height: auto !important; height: 500px; background: url(../images/main_body.gif) repeat-y left top;}
.main_top {height: 10px; background: url(../images/main_top.gif) no-repeat left top;}
.main_bottom {width: 972px; height: 20px; background: url(../images/main_bottom.gif) no-repeat left bottom;}
.main_body {}
a.logo {float: left; width:540px; margin-left: 48px; text-indent: -5000px; height: 136px; background: url(../images/logo.gif) no-repeat left top;}
h1.soon {float: right; font: 14px trebuchet ms; color: #99b162; padding-top: 10px; padding-right: 48px;}
h3.please {font:bold 17px trebuchet ms; color: #99b162; padding-top: 10px; padding-left: 30px;}
p.required{padding-right:30px;}
p.permissionText{font: 12px trebuchet ms; color: #58585a;}

p.question{font: 12px trebuchet ms; color: #58585a;width:275px; text-align:left; padding:0 20px 0 0;}
p.question1{font: 12px trebuchet ms; color: #58585a;width:275px; text-align:bottom; padding:0 20px 0 0;vertical-align:bottom;;border:solid 1px red;}
.row input.radio{
	width:30px;
}

.left_col {float: left; width: 540px; padding-bottom: 20px; min-height: 200px; padding-left: 48px; height: auto !important; height: 200px;}
.left_col_top {height: 10px; background: url(../images/left_col_top.gif) no-repeat left top;  line-height: 0px; font-size: 0px;}
.left_col_bot {height: 20px; background: url(../images/left_col_bottom.gif) no-repeat left bottom;}
.left_col_body {background: url(../images/left_col_body.gif) repeat-y left top; padding-bottom: 5px;}
.left_col p {font: 14px trebuchet ms; color: #58585a;}

.row {padding-left: 30px; padding-top: 9px;}
.row label {display: inline-block; width: 180px; font: 12px trebuchet ms; color: #58585a; vertical-align: top;}
.row label.botText {display: inline-block; width: 170px; font: 12px trebuchet ms; color: #58585a; vertical-align: top;}
.row label.botText1 {display: inline-block; width: 175px; font: 12px trebuchet ms; color: #58585a; vertical-align: top;}

.row select {width: 172px;  color: #58585a;}
.row input {width: 250px; padding: 1px;  color: #58585a;}
.row input[type='checkbox'] {padding-left:0px;width:30px;color: #58585a;}
.facebook{ vertical-align: bottom;}
.row input.post {width: 110px; padding: 1px;}
.row textarea {width: 250px; padding: 1px; height: 50px; overflow: hidden;}
.row p {display: inline; padding-left: 5px; font:italic 12px trebuchet ms; color: #58585a;  vertical-align: top;}
a.submit {display: inline-block; width: 83px; height: 27px; background: url(../images/submit.gif) no-repeat left top;}
a.submit:hover {background-position: left bottom;}


.right_col {float: right; width: 295px; padding-right: 50px; min-height: 200px; height: auto !important; height: 200px;}
.right_col p {font: 14px trebuchet ms; color: #58585a;}
.right_col p.p {font-size: 12px;}
.right_col p.p b {font: bold 16px trebuchet ms;}
.video {padding-top: 30px; padding-bottom: 15px;}
.borderless{border:none;background-color: transparent;font: 12px trebuchet ms; color: #58585a;}
