div#header ul{
    height:67px;
    margin:25px 0 0 0;
}

#contents .content .left ol li {
    background: url(../images/bg-bullet1.png) no-repeat 0 4px;
    padding: 0 0 0 15px;
    line-height: 17px;
    margin: 0 0 7px
}

div#promoHome #promo input.keywordfield {
    *margin: 10px 0 0 -53px; /* IE6 and 7 */
}

div#homeboxes div{
    background:url(../images/bg-box-home-left.png);
    height:185px;
    margin-right:6px;
}

div#homeboxes div.increase{
    background:url(../images/bg-box-home-right.png);
    margin-right:0;
}

#contents .content .right{
    margin:-2px -9px 0 0;
}

.business_signup .formContainer {
    border: 1px solid #d0d0d0;
    margin: 0 auto;
    width: 575px;
    padding: 10px;
}

.business_signup .formContainer h3 {
    color: #EE7620;
    font-weight: normal !important;
}

.business_signup .formContainer.yourprofile input{
    margin: 0 0 0 0;
}

.business_signup .formContainer.yourprofile {
    font-size: 16px;
    position: relative;
    top:20px;
}

.business_signup .formContainer.keyword {
    margin: 40px auto 0 auto
}

.business_signup .formContainer.keyword .note {
    font-size: 11px;
    color: #7d7d7d;
    width: 160px;
    line-height: 14px;    
    float:left;
    margin:0 0 0 5px    
}

.business_signup .formContainer.keyword .icon {
    width:30px;
    float:left
}

.business_signup .formContainer.keyword .field {
    float:left;
    width:365px
}

.business_signup .formContainer.keyword .field a {
    float: right;
    font-size: 11px;
    margin: 2px 4px 0 0;
}

.business_signup .formContainer.keyword input {
    width: 350px;
    border: 1px solid #E9EBC3;
    padding: 5px;
    color: #363636;
    font-size: 16px;
}

.business_signup .formContainer.keyword p.result.good{
    font-size: 11px;
    color: #4ab94e;
    float: left;
}

.business_signup .formContainer.keyword p.result.bad{
    font-size: 11px;
    color: #e02828;
    float: left;
}

/* form sign up */
form.formSignUp{
    background:#fcfde4;
    margin-left:11px;
}
form.formSignUp fieldset{ 
    margin-bottom:25px;
}
form.formSignUp fieldset legend{ position:relative;}

form.formSignUp fieldset span{ 
    background:url(../images/bg-signUptable-legend.png);
    width:446px;
    height:36px;
    margin:0 0 20px 0;
    display:block;
    font-size:19px;
    color:#fff;
    padding-left:18px;
    padding-top:9px;
}

form.formSignUp fieldset span.first{ 
    background:url(../images/bg-signUptable-legend2.png);
}

form.formSignUp dl{ 
    display:block;
    height:60px;
    width:207px;
    float:left;
    margin-left:16px;
}

form.formSignUp dl.half{
    height:45px;
} 

form.formSignUp dl.line{
    width:434px;
} 

form.formSignUp dl dt label{
    color:#363636;
    font-size:16px;
}

form.formSignUp dl dd input,form.formSignUp dl dd select{
    width:196px;
    border:1px solid #e9ebc3;
    padding:0;
    height:20px;
    color:#363636;
    font-size:16px;
    padding:5px;
}

form.formSignUp dl dd select{
    width:208px;
    height:32px;
}

form.formSignUp dl.line dd input{
    width:419px;
    _width:412px;
}

form.formSignUp div.footer{ 
    background:url(../images/bg-signUptable-formfooter.png);
    height:51px;
    padding-top:15px;
}
form.formSignUp div.footer input.submit{
    background:url(../images/bg-signUptable-submit.png);
    width:178px;
    height:34px;
    border:0;
    padding:0;
    margin:0 auto;
    display:block;
    font-size:13px;
    color:#fff;
}


/********************************************************************************
 * BUSINESS SIGNUP PAGE
 ********************************************************************************/

.business_signup .content h1 {
    font-size: 32px;
    margin: 20px 0 0 0;
}

.business_signup .content p {
    font-size: 13px;
}

.business_signup form.formSignUp fieldset{ 
    margin-bottom:25px;
    padding: 20px 0 0 0;
}

.business_signup #contents .content{
    width:868px;
    float:left;
}

.business_signup {
    background: url('../images/bg-header-signup.png') repeat-x;
}

.business_signup #header {
    background: url('../images/bg-headerdrop-signup.png') no-repeat bottom;
    height: 109px;
}

.business_signup div#header ul{
    background:url(../images/bg-menu-global-signup.png) no-repeat 40px 0;
    width:600px;
    height:71px;
    float:right;
    margin:25px 0 0 0;
    padding-top:7px;
    text-align:center;
}

.business_signup div#header ul li{
    display:inline;
    padding:9px 0 9px 0;
    *padding:0px;
    margin:0 7px;
}

.business_signup div#header ul li.current a, .business_signup div#header ul li.selected a{
    background:url(../images/bg-menu-global-blu-on.png) left no-repeat;
    color:#fff;
}

.business_signup div#header ul li.current, .business_signup div#header ul li.selected{
    background:url(../images/bg-menu-global-blu-on-right.png) repeat-x top right;
}

.business_signup #contents .content .left{
    width:622px;
    float:left;
    padding-bottom:40px;
}

.business_signup form.formSignUp{
    background: url('../images/bg-business-signup-edges.png') repeat-y left;
    margin: 0 0 0 0;
}

.business_signup .top {
    background: url('../images/bg-business-signup-top.png') no-repeat top left;
    height: 7px;
    margin: 0 0 0 0;
}

.business_signup ul.tabs li {
    text-transform: uppercase;
    display: inline;
}

.business_signup ul.tabs {
    margin: 20px 0 0 0;
    position: relative;
    top:1px;
}

.business_signup ul.tabs li.current {
    background: url('../images/bg-tab-business-rt-selected.png') no-repeat center right;
    padding: 7px 15px 7px 0;
    border-bottom: 1px solid #fff;
}

.business_signup ul.tabs li.current a  {
    background: url('../images/bg-tab-business-lft-selected.png') no-repeat left center;
    color: #363636 !important;
    line-height: 28px;
    padding: 9px 20px 9px 36px;
}

.business_signup ul.tabs li {
    background: url('../images/bg-tab-business-rt-off.png') no-repeat center right;
    padding: 7px 15px 7px 0;
    border: 0px solid #999;
    margin: 0 2px 0 0
}


.business_signup ul.tabs li a  {
    background: url('../images/bg-tab-business-lft-off.png') no-repeat left center;
    color: #fff !important;
    line-height: 28px;
    padding: 9px 20px 9px 36px;
    border: 0px solid #999;
}

.business_signup ul.tabs li a:hover {
    text-decoration: none !important;
}

.business_signup .formSignUp .businesslogo {
    float: right;
    margin: -5px 38px 108px 0;
    _margin: -5px 10px 108px 0;
}

.business_signup .formSignUp .leftfield {
    float: left;
    width: 345px;
    margin: 0 0 5px 0;
    height: 294px;
    *height: 270px;
}

.business_signup .formSignUp .leftfield .line input {
    width: 300px;
}

.business_signup .formSignUp .line input {
    width: 530px;
    margin: 0 0 0 0;
}

.business_signup .formSignUp .leftfield input {
    width: 70px;
}

.business_signup .formSignUp .logo {
    border: 1px solid #dddddd;
    background-color: #f8f8f8;
    width: 180px;
    padding: 10px;
    height: 131px;
}

.business_signup .formSignUp .logo img {
    float: left;
    border: 1px solid #d8d8d8;
    margin: 0 5px 0 0;
}

.business_signup .formSignUp .businesslogo h3 {
    font-size: 16px;
    color: #363636;
    font-weight: normal !important
}

.business_signup .formSignUp .logo .image_button {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.business_signup .formSignUp .logo p {
    font-size: 9px;
    line-height: 12px !important;
    vertical-align: middle;
}

.business_signup .formSignUp .logo dl {
    width: 180px;
    margin: 0 0 0 0;
    float: left;
}

.business_signup .formSignUp .logo dl dt {
    float: left;
    width: 115px
}

.business_signup .formSignUp .logo input.browse {
    border: 1px solid #999;
    padding: 3px;
    width: 100px
}

.business_signup .formSignUp .logo input.image_button {
    border: 0px solid #999;
    width: 64px;
}

.business_signup form.formSignUp dl dd input,.business_signup form.formSignUp dl dd select{
    width:156px;
    border:1px solid #e9ebc3;
    padding:0;
    height:20px;
    color:#363636;
    font-size:16px;
    padding:5px;
}

.business_signup form.formSignUp dl dd select{
    width:208px;
    height:32px;
}

.business_signup .bottom {
    background: url('../images/bg-business-signup-bottom.png') no-repeat left;
    height: 5px;
}

.business_signup .formSignUp .footer input{
    margin: 0 30px 0 0;
    float: right;
}

.business_signup .boxFactsContainer.preview img {
    float: left;
    margin: 28px 10px 0 18px;
}

.business_signup .boxFactsContainer.preview a img {
    border: 0px solid #999;
    margin: 0 0 0 32px;
}

.business_signup .boxFactsContainer.preview a  {
    background: url() no-repeat !important;    
}

.business_signup .boxFactsContainer{
    background: transparent url() no-repeat !important;
}

.business_signup .boxFacts.tip .top{
    background: transparent url('../images/bg-top-box-facts.png') no-repeat !important;
    height: 20px;
}

.business_signup .boxFacts.tip .bottom {
    background: transparent url('../images/bg-bottom-box-tips.png') no-repeat !important;
    height: 20px;
    float: left;
    width: 240px;
}

.business_signup .boxFacts.tip {
    background: transparent url('../images/bg-box-facts-container.png') repeat-y !important;
    width: 240px;
}

.business_signup .boxFacts.tip h3 {
    font-size: 16px;
    color: #EE7620;
    padding: 0 0 9px 23px
}

.business_signup .boxFacts.tip p {
    font-style: normal !important;
    color: #4f4f4f !important;
    padding: 0 25px
}

.business_signup .boxTip.preview a {
    background: transparent url() no-repeat !important; 
}

.business_signup .boxFactsContainer dl.steps dt{
    background: url('../images/bg-bluedot.png') no-repeat !important;
    font-size: 16px;
    line-height: 18px;
    width: 21px;
    float: left;
    text-align: center;
    color: #fff;
    padding: 5px 3px 6px 6px !important;
    clear: left;
}

.business_signup .boxFactsContainer dl.steps dd {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0 0 6px !important;
    width: 122px;
}

div.loginbox {
    width: 300px;
    border: 1px solid gray;
    background: #eeeeee;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 100px;
    padding: 15px;
}

div.loginbox h2 {
    font-size: 18px;
    font-style: bold;
    margin-bottom: 15px;
}

div.loginbox table.logintable {
    width: 200;
    margin-left: auto;
    margin-right: auto;
}

div.loginbox div.loginsubmit {
    margin-top: 15px;
}

.pagination {
    padding:10px;
}

.pagination a:hover {
    text-decoration: underline;
}

h1.searchheading {
    margin-bottom: 0px;
}


