/*
.mainmenu .location {background: url(../images/m_location.png) 0 0 no-repeat;}
.mainmenu .service {background: url(../images/m_services.png) 0 0 no-repeat;}
.mainmenu .budget {background: url(../images/m_budget.png) 0 0 no-repeat;}
.mainmenu .business {background: url(../images/m_business.png) 0 0 no-repeat;}
*/

.location-list .row, .credit-list .row, .service-list .row
{
   padding: 5px 0;
}

.service-list
{
   padding-bottom: 122px;
}

.services .row
{
   padding: 5px 5px;
   float: left;
   width: 275px;
}
.services .row label
{
   margin-left: 30px;
   display:block;
   padding-right: 10px;
}
.services .row input
{
   float: left;
   margin-top: 3px;
}

.services .ui-accordion
{
   margin-top: 15px;
}
.services .ui-accordion-content
{
   padding: 10px 10px 10px 20px;
}
.services .ui-accordion-header a
{
   font-family: 'Trebuchet MS', Arial;
   font-weight: bold;
}
.services .ui-accordion div div
{
   position: relative;
}
.services .sall
{
   display: none;
}
.services .ui-state-active .sall
{
   margin-right: 30px;
   margin-top: 13px;
   float: right;
   color:#FFFFFF;
   font-size:11px;
   display: inline;
   font-weight: bold;
}
.services .ui-state-active .sall:hover
{
   text-decoration:underline;
}
.services .ui-state-active, .services .ui-widget-content .ui-state-active { border: 1px solid #8cb840; background: #8cb840 url(../images/imgAcctiveAccordian.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.services .ui-accordion .ui-accordion-content-active { display: block; border:solid 1px #e5eecf; border-top:0px; border-bottom:0px; background:#D4E6AC;}

.budget-list
{
   float:left;
   margin-bottom: 90px;
}

.signup-budget .budget-list
{
   margin-bottom: 90px;
}

.budget-list2
{
   float:left;
}

.budget-list2 .row
{
   margin-left: -4px;
   padding: 5px 5px 5px 0;
   float: left;
   width: 280px;
}


.budget-list .row
{
   margin-left: -4px;
   padding: 5px 5px 5px 0;
   float: left;
   width: 280px;
}

.signup-business .row
{
   float: left;
   font-weight: bold;
   width: 280px;
   color: #333333;
}
.signup-business .simple
{
   clear: both;
   padding: 5px 0;
}

.signup-business .simple_nolabel
{
    clear:both;
    padding: 5px 0;
    margin-left:280px;
}

.signup-business .simple label
{
   float: left;
   width: 280px;
   color: #98C749;
   font-size: 18px;
}
.signup-business .simple input, .signup-business .simple_nolabel input
{
   width: 278px;
}

.company-complete
{
   padding: 23px 20px 220px 20px;
}

.signup-complete
{
   padding: 23px 20px 70px 20px;
   position: relative;
}

.signup-complete ol
{
   margin: 0;
   padding: 10px 0 10px 26px;
}
.signup-complete ol li
{
   margin: 0;
   padding: 5px 0;
}
.evaluation h1
{
   font-size: 20px;
   margin-bottom: 0;
}

.signup-budget, .signup-services, .signup-location, .signup-business, .confirm
{
   padding: 23px 30px 0 30px;
}

.evaluation
{
   padding: 23px 30px 40px 30px;
}

.ui-accordion-content{ zoom: 1;}