/* CSS Document */

/*
New Grey			#949494
Grey				#ADADAD
Lowe's Blue			#333399
Lowe's Blue	50%		#9999FF
Red					#DD4030
Valspar				#6C737A
*/

/* Page bucket Styles */
body { font-family:Helvetica Neue Regular, Helvetica, Arial, sans-serif;
color:#949494;
font-size:12px;
margin:0 auto;
padding:0;
text-align:center; }

#wrapper { width:792px;
background-color:#FFFFFF;
margin:10px auto;
padding:0;
text-align:left; }

#wrapper_popup { width:740px;
background-color:#FFFFFF;
margin:20px auto;
padding:0;
text-align:left; }

/* General Styles */
a, a:link, a:visited { color:#949494; }
a:hover, a:active { color:#9999FF; }

pre { color:#000000;
line-height:1.2em;
padding:0;
margin:0; }

div, p { line-height:1.4em;
padding:0 0 1em 0;
margin:0; }

.error { color:#DD4030; }
.error a, .error a:link, .error a:visited { color:#DD4030; }
.error a:hover, .error a:active { color:#9999FF; }

.headline { font-weight:bold;
font-size:12px;
padding:0;
margin:0;
display:block; }

.title { font-weight:bold;
font-size:14px;
padding:0;
margin:0;
display:block; }

.thanks { font-size:14px;
padding:80px 60px 60px;
position:relative;
text-align:left;
margin:0px auto; }

.center { text-align:center;
margin:auto }

.floatright { float:right;
margin:auto }

.rightImg { position:absolute;
top:44px;
right:-20px;
width:387px;
margin:auto }

.caps { text-transform:uppercase; }
.lower { text-transform:lowercase; }
.lowers { text-transform:lowercase;
font-size:.9em }

ul { padding:0 1.5em 1em;
margin:0;
list-style-position:outside; }

li { padding:0 0 0 0;
margin:0 0 0 0; }

/* Header Image */
.headerImg { clear:both;
position:relative;
width:auto;
height:auto;
padding:0;
margin:0;
top:0;
left:-2px; }

/* Header Styles */
div.header { display:block;
clear:both;
position:relative;
width:792px;
height:auto;
padding:0;
margin:0; }

div.nav-tools a, div.nav-tools a:link, div.nav-tools a:visited { color:#949494;
text-decoration:none;
padding:0 2px; }

div.nav-tools a:hover, div.nav-tools a:active { color:#9999FF; }

div.nav-tools { font-size:11px;
position:absolute;
right:0;
top:0;
text-align:right;
float:right;
width:auto;
height:auto;
text-transform:uppercase;
padding:0;
margin:0; }

div.nav-view_, div.nav-submit_ { position:absolute;
left:139px;
top:30px;
width:226px;
height:40px;
padding:0;
margin:0; }

div.nav-browse_ { position:absolute;
left:365px;
top:30px;
width:219px;
height:40px;
padding:0;
margin:0; }

div.nav-tell_ { position:absolute;
left:584px;
top:30px;
width:207px;
height:40px;
padding:0;
margin:0; }

/* Content Styles */
div.content { display:block;
clear:both;
position:relative;
width:792px;
height:auto; }

div.contentwide { display:block;
clear:both;
position:relative;
left:-14px;
width:820px;
height:auto; }

#wrapper_popup div.content { width:740px; }


#steps { position:relative;
left:0;
top:0;
clear:both;
display:block
}

.indented { padding:0 40px 0 60px;
margin:0;}

/* Footer Styles */
div.footer { display:block;
clear:both;
position:relative;
padding:0 0 0 0;
margin:0 0 0 0;
width:792px;
height:auto; }

#footer_banner { position:absolute;
/*left:50px;*/
left:18px;
top:0;
padding:0 0 0 0;
margin:0 0 0 0;
/*width:590px;
height:25px;*/
width:640px; }

#footer_text { position:absolute;
left:0;
top:42px;
width:665px;
height:auto;
padding:0 0 0 8px;
margin:0 0 0 0;
text-align:center;
font-size:9px;
line-height:14px; }

#footer_text a, #footer_text a:link, #footer_text a:visited { color:#949494; }
#footer_text a:hover, #footer_text a:active { color:#9999FF; }

#footer_cans { position:absolute;
right:0;
top:0;
padding:0 0 0 0;
margin:0 0 0 0;
width:108px;
height:87px; }

/* Form Styles */

form { display:block;
padding:0;
margin:0; }

label { line-height:1.2em;
padding:.75em 0 0 0;
display:block;
text-transform:uppercase; }

input { display:inline;
border:1px inset #949494;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#949494;
font-size:11px;
padding:0 0;
margin:0 0; }

textarea { border:1px inset #949494;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#949494;
font-size:11px;
line-height:1.4em;
padding:2px 4px;
margin:0 0; }

.cancel { font-size:10px;
border:none;
color:#949494;
text-transform:uppercase;
text-decoration:underline;
background-color:#FFFFFF;
padding:4px 4px;
margin:0 4px; }

input.reset { font-size:10px;
border:none;
color:#949494;
text-transform:uppercase;
text-decoration:underline;
background-color:#FFFFFF;
padding:4px 4px;
margin:0 4px; }

input.submit { font-family:Helvetica Neue Regular, Helvetica, Arial, sans-serif;
text-align:center;
font-size:10px;
border:1px solid #949494;
background-color:#FFFFFF;
color:#949494;
text-transform:uppercase;
padding:4px 20px;
margin:0 0; }

input.submit2 { font-family:Helvetica Neue Regular, Helvetica, Arial, sans-serif;
text-align:center;
font-size:10px;
border:1px solid #949494;
background-color:#FFFFFF;
color:#949494;
text-transform:uppercase;
padding:4px 10px;
margin:0 0; }

.checkbox { display:block;
float:left;
border:none;
padding:0;
margin:0; }

.legal_text { display:block;
width:auto;
vertical-align:top;
text-align:left;
padding:0;
margin:0 0 0 2em; }

#button_close { float:right;
margin:0 20px 0 20px;
padding:0 0 0 0;
position:relative; }

#button_close a, #button_close a:link, #button_close a:visited { font-size:10px;
background-color:#FFFFFF;
color:#949494;
text-decoration:none;
text-transform:uppercase;
padding:0 0 0 0;
margin:0 0 0 0; }

#button_close a:hover, #button_close a:active { color:#9999FF; }
