/* CSS Document */
.webmasters-header {
   background:url(../images/generic-guest-header-bk.gif) top right no-repeat;
   margin:0px 0px 1em -17px;
}
.webmasters-header div{
   background:url(../images/generic-guest-header-bk-middle.gif) top repeat-x ;
   margin-right:15px;
}
#content-area {
	padding:0px 0px 1em 17px;
	}

#content-area:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
   }
/* Hides from IE-mac \*/
* html #content-area {height: 1%;}
/* End hide from IE-mac */

#content-area h2 {
   font-size:10.5pt;
   margin:0px 0px 4px 0px;
   }

.content-primary {
   width:475px;
   text-align:left;
   float:left;
   margin:0px 0px 1em 0px;
   }

.content-primary form {
   text-align:center;
   }
.content-primary form h2{
   font-size:7pt;
   color:#999;
   background:#eee;
   padding:5px 15px;
   text-align:left;
   }
.content-primary form table{
   width:475px;
   margin:10px 0px 15px 0px;
   }
.content-primary form th{
   width:175px;
   text-align:right;
   padding:0px 10px 5px 0px;
   vertical-align:middle; 
   font-weight:normal;
   }
.content-primary form th p{
   margin:0px 0px .4em 0px;
   }
.content-primary form td{
   width:300px;
   text-align:left;
   padding:0px 0px 5px 0px;
   vertical-align:top; 
   }

.content-primary form textarea{
   width:400px; height:75px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:8pt;
   color:#999;
   }
.content-primary form select{
   width:275px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:8.5pt;
   }
.form-field-explanation {
   color:#999;
   font-style:italic;
   }
.form-field-hightlight {
   color:#f96b11;
   font-weight:bold;
   }

.featured-sites-teaser {
   margin-top:30px;
   }
.content-secondary {
   margin:30px 0px 0px 509px;
}
.content-secondary ul {
   margin:0px;
   padding:0px;
   list-style-type: none;
   font-size:16px;
   line-height:24px;
   font-family:Arial, Helvetica, sans-serif;
   color:#f96b11;
}
.content-secondary ul li {margin:0px;padding:0px 0px 0px 28px;background:#FFFFFF url(../images/check-box.gif) no-repeat left top;}
.learn-more-btn {margin-left:28px;}
.sidebar {
   width:151px;
   margin: 30px 5px 0px 16px;
   color:#888; 
   }
.sidebar h2{
   font-size:7pt;
   text-transform:uppercase;
   color:#f96b11;
   border-top:1px #ccc solid;
   border-bottom:1px #ccc solid;
   padding:3px 0px;
   margin-bottom:17px;
   }
.sidebar h3 {
   font-size:12pt;
   font-family:Arial, Helvetica, sans-serif;
   margin:0px;
   }
.sidebar p {
   margin:0px 0px .5em 0px;
   }
.terms {
   margin-bottom:2em;
   }
.breakout-text-in-sidebar {
   color:#aaa;
   font-size:8.5pt;
   line-height:1.3em;
   margin:20px 0px 30px 0px;
   }
.breakout-text-in-sidebar-quote{
   font-size:11.5pt;
   line-height:1.3em;
   }
.existing-users {
   float:right;
   margin:0px;
}

#ssn_error_msg {
   margin: 0 0;
   padding: 4px 3px;
   color: #4e4e4e;
   font-weight:bold;
   background-color: #fcda4c;
}

/*CSS for two new design pages*/

#content-area-new{
padding:0 0px 1em 0;
}

#two-column-design-container{
width:892px;
}

.content-primary-v2{
width:590px;
text-align:left;
float:left;
margin:0px 0px 1em 0px;
padding:0;
float:left;
}

.content-primary-v3{
width:590px;
text-align:left;
float:left;
margin:0px 0px 1em 0px;
padding:0;
float:left;
}

.new-header{
margin:0;
padding:0;
}

.new-header h1{
font-family: Arial,Helvetica,sans-serif;
margin:0;
padding:0;
font-size: 22px;
color:#ff0000;
}

.new-header p{
font-family: Arial,Helvetica,sans-serif;
margin:0;
padding:0;
font-size: 18px;
color:#0093D0;
}

.new-existing-users {
margin:20px 0 10px 0;   
}

.new-existing-users p{
padding:0;
margin:0;
}

.feature-box{
margin:20px 0 0 0;
padding:0;
}

.feature-box h2{
margin:0;
padding:0;
font-size: 14px;
font-weight: bold;
color: #599f13;
font-family: Arial,Helvetica,sans-serif;
}

.feature-box p{
margin:0;
padding:0;
font-size: 12px;
font-weight: normal;
color: #666666;
line-height:16px;
}

img.feature-box-screenshot{
display:block;
margin-top:20px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
padding:0;
}

#secondary-sidebar_v2{
width:261px;
margin:0 0 0 20px;
padding:0 0 0 20px;
border-left:1px solid #cccccc;
float:left;
}

#secondary-sidebar-v3{
width:281px;
margin:91px 0 0 20px;
padding:0;
float:left;
}

#secondary-sidebar-v2-signup{
width:281px;
margin:67px 0 0 20px;
padding:0;
float:left;
}

#sign_up_box{
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px solid #cccccc;
}

#sign_up_box h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
margin:0;
padding:0 0 5px 0;
}

#sign_up_box p{
font-size:12px;
color:#666666;
margin:0;
padding:8px 0 0 0;
}

#how_it_works{
padding:0;
margin:0 0 10px 0;
}

#how_it_works h2{
margin:0;
padding:0;
font-size: 14px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}

#how_it_works ul{
margin:10px 0 5px 0;
padding:0 0 0 13px;
list-style-type:square;
}

#how_it_works ul li{
margin:0;
padding:0 0 5px 0;
line-height:18px;
color:#666666;
}

#how_it_works p{
margin:10px 0 30px 0;
padding:0;
font-size:12px;
color:#666666;
line-height:18px;
}

#how_it_works img{
margin:15px 0 20px 0;
padding:0;
border:none;
}

#form-box{
margin:0;
padding:19px 19px 19px 19px;
border:1px solid #cccccc;
background:url('../images/grey-gradient-bk1.gif') top left repeat-x #ffffff; 
}

#form-box form {
}

#form-box form h2{
font-size:14px;
color:#999999;
text-align:left;
}

#form-box form table{
margin:0;
}

#form-box form table th{
width:216px;
text-align:right;
padding:0px 10px 5px 0px;
vertical-align:middle; 
font-weight:bold;
font-size:12px;
}

#form-box form table th p{
margin:0px 0px .4em 0px;
padding:0;   
   }
#form-box form table.form_table td{
   width:300px;
   text-align:left;
   padding:0px 0px 5px 0px;
   vertical-align:top; 
}

#form-box form table td.captcha_image{
   padding:10px 0px 5px 0px;
}

#form-box form table td input{
   width:172px;
   border:1px solid #cccccc;
}

#form-box form table td input.check_amount{
   width:50px;
}

#form-box form textarea{
   width:400px; height:75px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:8pt;
   color:#999;
   }
#form-box form select{
   width:275px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:8.5pt;
   }
.new-form-field-explanation {
   color:#666666;
   font-size:11px;
   font-weight:normal;
   }


