#websites {    
    width: 750px; margin: 10px; padding: 20px;
    float: left;  
    border: dashed 5px white; 
    position:relative ; top:0px;
}

#websitesBox{
    
    padding: 20px;
    text-align: left;    
}
#websitesBox p.title{font-family: 'ImpactRegular'; font-size: 3em; text-align: center; padding-bottom: 15px; margin-bottom: 0px;}
#websitesBox p.slogan{font-size: 1em; text-align: center; margin: 0; padding: 0;}
#websitesBox p.details{font-family: 'ImpactRegular'; font-size: 1.5em; text-align: center; padding-bottom: 15px; margin-bottom: 0px;}
#websitesBox p.details a{ text-decoration: underline; color:#953B3F}


#portfolioBox{
    
}

#portfolioBox .client{
    display: block;
    color:#323232;
    width: 362.5px; height: 362.5px; margin-top: 25px; float: left; 
}
#portfolioBox .client:hover{ background-color:#953B3F ;}
#portfolioBox .client img{ margin:6px}
.portfolio_corners {-moz-border-radius: 8px;-webkit-border-radius: 8px;-ms-border-radius: 8px;border-radius: 8px;}
.first{margin-right: 25px;}


/* STEPS REGISTER*/


#mainDomain {background-color: #fff; color:#313031; padding: 0 0 10px 0 }
#mainDomain h2{background-color:#fff ; color: #313031;}
#mainDomain p.item{cursor: pointer; height: 20px; border-bottom: 1px dashed #313031; margin: 0 20px 0 20px; padding: 5px 5px 5px 10px; text-transform: uppercase;}
#mainDomain p.item:hover{background-color: #73880A;color:#fff; font-weight: bold;}
#mainDomain a{color:inherit;}
#mainDomain span.price{float: right;}

#mainDomain #register{
    text-align: left;
}
#register p.item{cursor: pointer; height: 20px; border-bottom: 1px dashed #313031; margin: 0 20px 0 20px; padding: 5px 5px 5px 10px; text-transform:lowercase;}
#register p.item:hover{background-color: #73880A;color:#fff; font-weight: bold;}
#register .selected{background: url('../images/period_selected.jpg') right no-repeat; background-color: #73880A;color:#fff; font-weight: bold;}

#register div.period{text-align: left;}
#register input.register{font-size: 1.5em;padding: 15px;color:#fff; background-color: #943839; cursor: pointer; }
#register input.register:hover{font-size: 1.5em;padding: 15px;color:#313031; background-color: #943839;}
#register  .pricereg{font-size: 2em; font-weight: bold; color:#73880A ; margin: 10px;}

#p3{font-weight: bold; color:#73880A; font-size: 1.2em;}
#p5{font-weight: bold; color:#73880A;font-size: 1.2em;}
#p10{font-weight: bold; color:#73880A;font-size: 1.2em;}


/* Step 1 */
#summaryArea{
    background-color: #313031; color:#fff;
    padding: 20px;
}
#summaryArea p{font-size: 1.2em; padding: 5px; margin:0px; padding-left: 0px;}
#summaryArea h2{padding: 0px; margin:0px; font-size: 1.5em; line-height: 1.5em; padding: 25px 0 15px 0; font-weight: bold;}

#type .radios{padding-left: 250px; text-align: left;  }
#type label{padding-left: 10px; }

#info input{ width: 340px; }
#info label{display: block; padding: 5px 0 5px 0; text-align: right; width: 500px; }

#summaryArea span.help{color:#8a8a8a; font-size: 0.9em;}