.adsPage {
    background:#f1f5fa;

}
.adsPageTop{
    background:url(/images/bg/page_top_bg.jpg) top center no-repeat;
    width: 999px;
    height: 42px;
    border:0px solid red;
    margin: 0 auto;
    padding:0 0 0 0;
}
.adsPageTop955{
    background:url(/images/bg/page_top_bg955.jpg) top center no-repeat;
    width: 955px;
    height: 42px;
    border:0px solid red;
    margin: 0 auto;
    padding:0 0 0 0;
}

.adsPageTop .pageLogo,.adsPageTop955 .pageLogo{
    float:left;
    margin:10px 0 0 20px;
    background: transparent url(/images/logos/doostang_logo25.gif) center left no-repeat;
    display:block;
    height:25px;
    width:400px;
    border:0px solid red;
}
.adsPageTop .pageTopRight,.adsPageTop955 .pageTopRight{
    float:right;
    margin:8px 15px 0 0 ;
    color:#385faf;

}
.adsPageFooter{
    background: url(/images/bg/page_bottom_bg970.jpg) top center no-repeat;
    width: 999px;
    margin: 0 auto 50px;
    text-align:center;
    padding: 20px 0 0 0;
}
#adsPageContainer{

}
/* ---    signup_ads-*/
.adsHeader,
#adsContent h2,
#adsContent h3,
#adsMarket .text_header,
#adsMarket ul.jobs .titleLine,
#adsSignupWrap{
    font-family: Arial, sans-serif;
}
.adsHeader{
    text-align:left;
    margin:0px 0 20px 30px;
    font-weight:normal;
    font-size: 24px;
}
#adsContent{
    border:0px solid #999;
    font-size: 13px;
    margin-bottom: 20px;
}
#adsContent h2{
    color: #91040a;
    font-size:22px;
    font-weight:normal;

}
#adsContent h3{
    color: #91040a;
    font-size:20px;
    font-weight:normal;
    margin-top:20px;
}
#adsMarket{
    border:0px solid #999;
    display:inline;
    width:460px;
}
.adsContent_a #adsMarket {
    float:left;
    margin:0px 0px 0 30px;
}
.adsContent_b #adsMarket {
    float:right;
    margin:0px 30px 0 0px;
}

#adsMarket .subtitle{
    font-size:15px;
    font-family:Arial,sans-serif;
    margin:6px 0 15px;
    line-height:20px;
}
#adsMarket ul{
    list-style:none;
    padding: 0;
    margin: 0;
}
#adsMarket p{
    margin:0;
}

#adsMarket ul li{
    padding: 0 0 0 40px;
    margin:10px 0;
}
#adsMarket ul.feature{
    margin-bottom:30px;
}
#adsMarket ul.feature li p{
    line-height: 30px;
}
#adsMarket .text_header{
    font-size:15px;
}
#adsMarket .discover {
    background:url(/images/icons/circle_star.gif) center left no-repeat;
    height:30px;
}
#adsMarket .leverage {
    background:url(/images/icons/circle_people.gif) center left no-repeat;
    height:30px;
}
#adsMarket .hired {
    background:url(/images/icons/circle_dallor.gif) center left no-repeat;
    height:30px;
}
#adsMarket ul.userSay li{
    background:url(/images/icons/double_quote.gif) 15px 0px no-repeat;
    font-family: "arial", serif;

}
#adsMarket ul.userSay li p{
    font-size:13px;
}
#adsMarket ul.userSay .name{
    text-align:right;
}
#adsMarket ul.jobs{
    margin-top:10px;
    margin-bottom:30px;
}
#adsMarket ul.jobs li{
    padding: 10px 10px;
    background-color: #F1F5FA;
    margin: 1px 0;
}
#adsMarket ul.jobs li.alter{
    background-color: #f3f4f9;
}
#adsMarket ul.jobs .titleLine .tleft{
    display:block;
    float:left;
    font-weight:bold
}
#adsMarket ul.jobs .titleLine span{
    display:block;
    float:right;
}
#adsMarket ul.jobs p{
    font-family:  Arial, Helvetica, sans-serif;
}

#adsSignupWrap{
    display:inline;
    width:440px;
    border:0px solid red;
}
.adsContent_a #adsSignupWrap {
    float:right;
    margin:0px 30px 0 0px;
}
.adsContent_b #adsSignupWrap {
    float:left;
    margin:0px 0px 0 30px;
}


#adsSignupWrap .agreement{
    font-size:10px;
    margin: 0 35px;
    line-height:12px;
}
/* ------     ads_signup_form --- */
#adsSignupFormWrap{
    border:1px solid #ACACAE;
    background:#f0f3f8;
    margin:10px 0;
    padding:10px 0;

}

.adsSignupFormWrap ul{
    list-style:none;
    margin:0;
    padding:0;
}
.adsSignupFormWrap ul li{
    margin:3px 0;
}

.adsSignupFormWrap ul.info label{
    width:150px;
    text-align:right;
    float:left;
    border:0px solid red;
    margin-right:10px;
    font-weight:bold;
}
#adsIndustryWrap label{
    float:none;
}
#adsIndustryWrap li{
    margin: 0 0 0 12px;
}


#adsSignupFormWrap .save{
    color:#91040A;
    font-weight:normal;
}
#adsSignupFormWrap .recruiter_checkbox{
    margin:0 10px 0 160px;
}
#adsSignupFormWrap .chooseYouPlan{
    background:url(/images/choose_your_plan.gif) center center no-repeat;
    margin-top:10px;
}
#adsSignupFormWrap ul.plan{
    margin: 0 20px 0 50px;
    padding-bottom: 15px;
}
#adsSignupFormWrap h5.planText{
    margin: 5px 0 0 53px ;
    font-size:11px;
}
.plan p.planText{
    margin: 1px 0 0 26px ;
    font-size:11px;
    line-height:13px;
}

/* ----- _ads_card_card */

#billing_info .row {
    margin: 0 35px 10px 0;
}
#billing_info_title {
    margin: 0 0px 25px 0;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 15px;
    border-bottom: 1px solid black;
    width:580px;
}

#billing_info {
    margin-top: 10px;
}

#billing_info .row .right{
    margin-left:20px;
}

#billing_info .row .label {
    float: left;
    width: 110px;
    font-weight: bold;
    line-height: 20px;
}

#billing_info .row .input {
    float: left;
    width: 170px;
}

#billing_info .row .zipcode {
    width: 38px;
    float: left;
}

#billing_info .row .last {
    margin: 0;
}


#billing_info .row .input .text {
    width: 165px;
}

#billing_info .row .card_label {
    line-height: 12px;
}

#billing_info .row .cvv {
    width: 50px;
}

#billing_info .row .card_sublabel {
    font-weight: normal;
    font-size: 10px;
    line-height: 10px;
    color: #666;
}

#billing_info .row .outside_checkbox {
    float: left;
    margin-left: 3px;
}

#billing_info .row .outside_text {
    float: left;
    font-size: 10px;
    margin-top: 4px;
}

#billing_info .submit_row {
    margin-top: 20px;
}

#billing_info .submit_btn {
    float: right;
    font-size: 20px;
}

/* login */
  #loginConentWrap{
    height:500px;
  }

  #loginFormWrap{

    margin:60px auto 0px;
    padding: 30px;
    border: 1px solid #ACACAE;
    background-color:#F0F3F8;
    width:600px;
  }
  #loginFormWrap .loginTitle{
    border-bottom: 1px solid #ACACAE;
    padding: 0 0 10px 0px;
    font-size: 16px;
    font-weight: bold;
  }

  #loginForm{
    border:0px solid red;
    padding: 15px 0 0 0 ;
    margin: 0 0 0 130px;
  }
  #loginForm label{
    float:left;
    width:100px;
    text-align:left;
  }
  #loginForm .actions{
    margin: 0 0 0 100px;
  }



