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

body {
background:#889b62;
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
}

h1 {
color:#19659b;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:23px;
}

.whiteText p {
font-size:0px;
color:#FFF;
visibility:hidden;
}

#container {
position:relative;
width:833px;
margin:0px auto;
overflow:visible;
}

#altHeader {
position:relative;
width:833px;
height:91px; 
background:url(../images/altHeader.jpg);
}

#signupHeader {
position:relative;
width:833px;
height:91px; 
background:url(../images/signupHeader.gif);
}

#coregHeader {
position:relative;
width:833px;
background:url(../images/coregHeader.gif);
}

#header1 {
position:relative;
width:833px;
height:91px;
background:url(../images/header1.jpg);
}

#header2 {
position:relative;
width:833px;
height:211px;
background:url(../images/header2.jpg);
}


#flash {
position:absolute;
width:364px;
height:110px;
left:138px;
top:51px;
z-index:5;
}

#header3 {
position:relative;
width:833px;
height:67px;
background:url(../images/header3.jpg);
}

#arrowTop { /* blue arrow from $1500 to blue text below */
position:absolute;
top:197px;
left:-52px;
width:196px;
height:139px;
background:url(../images/arrowTop.png);
}

#arrowBottom { /* tan arrow from blue text to form area */
position:absolute;
left:701px;
top:347px;
width:181px;
height:165px;
background:url(../images/arrowBottom.png);
z-index:2;
//left:721px;
}

#content {
position:relative;
background:url(../images/contentBack.jpg) repeat-y;
width:773px;
padding:10px 30px 10px 30px;
}

#footer {
position:relative;
background:url(../images/footer.jpg) no-repeat;
width:813px;
padding-top:20px;
padding-right:20px;
margin:0px auto;
font-size:10px;
text-align:right;
color:#FFF;
}
#footer p { margin-left:15px; display:inline; }
#footer a { color:#FFF; text-decoration:none; }
#footer a:hover { color:#000; text-decoration:underline; }

#left {
position:relative;
float:left;
width:356px;
margin-top:10px;
}

#right {
position:relative;
float:left;
width:356px;
margin-top:10px;
}

/*form stuff*/
form { 
font-size:12px; 
font-weight:100px; 
color:#000; 
letter-spacing:0px;
}

input, select {
position:relative;
float:right;
margin:0px 0px 4px 0px;
}

form label {
position:relative;
float:left;
}

form p { 
position:relative;
clear:both;
margin:5px auto 5px auto;
//margin:0px auto 0px auto;
width:350px;
}

textarea {
position:relative;
float:right;
width:230px;
}

form em { font-weight:900; color:#0066CC; }

textarea, input, select { 
background-color:#FFF; 
border:2px inset #f3ca4f;  
}

select { width:150px; }

textarea:focus, input:focus, select:focus, textarea:hover, input:hover, select:hover {
background-color:#edee9e;
border:2px inset #2f86c3;  
}

.coreg { 
position:relative;
margin-top:10px;
}

.coreg input { 
float:left; 
clear:left; 
margin:0px 5px 0px 0px;
border:none; 
background:none; 
}

.radios { 
padding:0px 0px 10px 0px; 
}

.radios input { 
clear:none; 
display:inline; 
float:none; 
position:relative; 
margin:0px 5px 0px 5px; 
border:none; 
background:none; 
}

.radios label { 
display:inline; 
float:none; 
position:relative; 
}

.nobo input{ border:none; background:none; }

.submit {
position:relative;
width:253px;
text-align:center;
clear:both;
margin:0px auto;
}

.submit input {
border:none;
float:none;
}

.google {
position:relative;
width:728px;
margin:30px auto;
}

#error {
position:absolute;
width:400px;
background:#FFF;
border:#000 solid thin;
padding:10px;
left:10px;
top:100px;
text-align:center;
font-size:18px;
color:#C00;
filter:alpha(opacity=85); 
opacity:.85;
z-index:20
}

form p:first-letter {margin-left:0px;}

/*end form stuff*/

#dnq {
position:absolute;
top:0px;
left:-229px;
background:url(../images/dnq.gif) no-repeat;
width:172px;
height:358px;
padding:23px 23px 60px 29px;
font-size:18px;
}

#dnq h1 { font-size:21px; font-weight:100; margin:3px; }
.reason { color: #f00; }
.notice { text-align: center }

#copy { 
position:relative;
width:751px;
margin:0px auto;
font-size:10px;
text-align:center;
}
.altForm .submitbutton { background:#CCCCCC; width: 100px; font-weight:900;
border: outset 2px #000;}

.formAuto {
position:relative;
//margin:-15px 0px -15px 0px;
float:right;
right:3px;
}

.formAuto select, .formAuto input, .formAuto textarea{
width:auto;
float:none;
}

.offer {
font-size:18px;
font-weight:bold;
}

.reason {
color:#990000;
font-size:18px;
font-weight:bold;
text-decoration:underline;
text-align:center;
}

#google {
position:relative;
margin:30px auto;
width:728px;
z-index:10;
text-align:center;
}

.spread {
width:100%;
height:1px;
clear:both;
}