@charset "utf-8";
/* CSS Document */

body,img,p,div,h1,h2 form input{padding:0px; margin:0px; border:none; background:none;}
body{font-family:Arial, Helvetica, sans-serif; color:#333333; background-color:#000000;}
.red{color:#CC0000;}
.white{color:#FFFFFF;}
.bold{font-weight:bold;}
.tiny{font-size:12px;}
.bottom-pad{padding-bottom:50px;}
.top-pad{padding-top:20px;}
.no-pad{padding:0px; margin:0px;}
h1{font-size:40px; line-height:50px; font-weight:normal;}
h2{font-size:28px; line-height:30px; padding:3px 0px; font-weight:normal;}
#site{width:700px; margin-left:auto; margin-right:auto; position:relative;}
#header{width:700px; height:110px; position:absolute; top:0px; left:0px; overflow:hidden;}
#content-frame{width:700px; background-image:url('img/bg.jpg'); background-repeat:repeat-y; position:absolute; top:100px;}
#cap{width:700px; height:30px; background-image:url('img/cap.jpg');}
#content{width:650px; padding:0px 25px; position:relative; text-align:center;}
#signup{width:350px; height:225px; background-image:url('img/signup.jpg'); float:right; padding:10px 40px;}
#foot{width:700px; height:120px; background-image:url('img/foot.jpg'); text-align:center;}
div.left{text-align:left; left:0px;}
div.right{float:right; text-align:right; width:200px;}
input.button{z-index:1; width:258px; height:43px; background:none; border:0px; background-image:url('img/btn-step-1.png'); cursor:pointer; margin:5px 0px;}
input.textfield{width:170px; height:22px; background:none; border:0px; background-image:url('img/input.png'); background-repeat:no-repeat; padding-top:4px; padding-left:5px; margin-bottom:3px; color:#FFFFFF;}