body, div, ul, h1, h2, p, form { margin:0; padding:0 }


/* layout */

body {
    min-width:1000px;
    background:#ffffff;
    font-family:arial;
    font-size:12px;
}

#container {
    margin-left:auto;
    margin-right:auto;
    width:800px;
    margin-top:5px;
    background:url(http://www.backtaxeliminator.com/imgs/top.jpg) no-repeat top left;
    padding:193px 0 20px 0;
}

#left {
    background:url(http://www.backtaxeliminator.com/imgs/left.jpg) no-repeat top left;
    width:374px;
    height:397px;
    float:left;
}

#right {
    background:url(http://www.backtaxeliminator.com/imgs/right.jpg) no-repeat top right;
    width:426px;
    float:right;
}

#form {
    background:url(http://www.backtaxeliminator.com/imgs/frm_bg_snippet.jpg) repeat-y;
    margin-right:23px;
}

#form_left {
    background:url(http://www.backtaxeliminator.com/imgs/frm_left.jpg) no-repeat top left;
}

#form_right {
    background:url(http://www.backtaxeliminator.com/imgs/frm_right.jpg) no-repeat top right;
}

#form_holder {
    background:url(http://www.backtaxeliminator.com/imgs/frm_bottom.jpg) no-repeat bottom left;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:20px;
    padding-top:14px;
    text-align:left;
    /*background:url(http://www.backtaxeliminator.com/images2/form_bg.jpg) no-repeat top left;
    width:403px;
    padding-top:200px;*/
}

#form_bottom {

}

#footer {
    clear:both;
    padding-top:110px;
    padding-left:425px;
    padding-right:30px;
    text-align:center;
    background:url(http://www.backtaxeliminator.com/imgs/bottom.jpg) no-repeat top center;
}


/* form */

#user_frm {
    margin-top:10px;
    /*margin-left:5px;*/
}

.form_fields {
    width:163px;
    height:36px;
    padding-left:10px;
    float:left;
    margin-top:8px;
}

.form_fields label {
    display:block;
}

.form_fields .input {
    border:1px solid #ffffff;
    width:158px;
}

.form_fields .input2 {
    border:1px solid #ffffff;
    width:150px;
}

.form_fields .ph_3 {
    width:40px;
}

.form_fields .ph_4 {
    width:50px;
}

.form_fields .focus {
}

.form_submit {
    clear:both;
    padding-top:20px;
    text-align:center;
}

.error {
    text-align:center;
    color:#d2532c;
    margin:10px 0px 0px 0px;
    padding:0 20px;
    font-size:14px;
}


/* other pages .. containers */

#container_other {
    margin-left:auto;
    margin-right:auto;
    width:700px;
    margin-top:5px;
}

#header_other {
    background:url(http://www.backtaxeliminator.com/images2/other_top.jpg) no-repeat top left;
    height:95px;
}

#content_other {
    background:url(http://www.backtaxeliminator.com/images2/other_body.jpg) no-repeat top left;
}

#footer #nav a {
    color:#000000;
}

p#top_nav {
    padding-top:7px;
    padding-right:20px;
    text-align:right;
}

p#top_nav a {
    color:#000000;
}

/* add here any general styles for all other pages */
#contact_holder, #privacy_holder, #terms_holder, #affiliate_holder, #unsub_holder {
    padding:30px 20px;
}

#content_other h2 {
    margin-bottom:20px;
}

#content_other ul {
    list-style-type:none;
}

#content_other ul li {
    padding-top:10px;
}

#content_other p {
    padding-top:10px;
}



/* affiliates */

#aff_frm {
}

.affiliate_form_fields {
    padding-top:5px;
}

.affiliate_form_fields label {
    display:inline-block;
    width:100px;
}

.affiliate_form_fields input, .affiliate_form_fields textarea {
    border:1px solid #cbd3d9;
}

.affiliate_form_submit {
    margin-left:110px;
    padding-top:10px;
}

.affiliate_success_message {
}

.affiliate_error_message {
    color:#e0651b;
    padding:10px 0;
}


/* unsubscribe */

#unsub_frm {
}

.unsub_form_fields {
}

.unsub_form_fields label {
}

.unsub_form_fields input {
}

.unsub_form_submit {
}

.unsub_success_message {
}

.unsub_error_message {
    color:#e0651b;
    padding:10px 0;
}


/* contact */

#unsub_error_message #inner {
}

#unsub_error_message #inner p {
}


/* general styles */

input .ph_3 {
}

input .ph_4 {
}
