/*
Cash4Homes Stylesheet (Screen)
andy@orcawebsites.com
*/

* {
    margin: 0;
    padding: 0;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    }

body {
    background: #E7F3E1;
    text-align: center;
    }

#container {
    width: 950px;
    height: 600px;
    text-align: left;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -300px 0 0 -475px;
    }

#logo {
    height: 93px;
    width: 649px;
    position: absolute;
    top: 20px;
    left: 26px;
    background: url(/images/cash4homes_logo.png?ab) no-repeat;
    text-indent: -9999px;
    }

#freephone {
    width: 250px;
    height: 93px;
    position: absolute;
    left: 681px;
    top: 20px;
    background: url(/images/freephone.png?ab) no-repeat;
    text-indent: -9999px;
    }

#pri_nav {
    position: absolute;
    left: 224px;
    top: 145px;
    width: 697px;
    height: 30px;
    z-index: 2;
    }
    #pri_nav ul {
        list-style: none;
        }
        #pri_nav li {
            float: left;
            margin: 0 5px 0 6px;
            }
            #pri_nav a {
                display: block;
                height: 30px;
                background-repeat: no-repeat;
                background-position: 0 0;
                text-indent: -9999px;
                }
                
                #pri_nav li.home a {
                    width: 74px;
                    background-image: url(/images/nav_home.png);
                    }
                #pri_nav li.about_us a {
                    width: 94px;
                    background-image: url(/images/nav_about_us.png);
                    }
                #pri_nav li.how_does_it_work a {
                    width: 153px;
                    background-image: url(/images/nav_how_does_it_work.png);
                    }
                #pri_nav li.testimonials a {
                    width: 115px;
                    background-image: url(/images/nav_testimonials.png);
                    }
                #pri_nav li.faqs a {
                    width: 76px;
                    background-image: url(/images/nav_faqs.png);
                    }
                #pri_nav li.news a {
                    width: 73px;
                    background-image: url(/images/nav_news.png);
                    }
                #pri_nav li.contact_us a {
                    width: 112px;
                    background-image: url(/images/nav_contact_us.png);
                    }
                
                #pri_nav a:hover {
                    background-position: 0 50%;
                    }
                #pri_nav a.selected {
                    background-position: 0 100%;
                    }

#five_step {
    position: absolute;
    top: 136px;
    left: 26px;
    }
    #five_step h2 {
        width: 192px;
        height: 49px;
        background: url(/images/5_step_plan.png?a) no-repeat;
        text-indent: -9999px;
        z-index: 1;
        }
    #five_step ol {
        margin-top: -2px;
        list-style: none;
        }
        #five_step li {
            background-repeat: no-repeat;
            text-indent: -9999px;
            }
        #five_step li.step_1 {
            width: 185px;
            height: 58px;
            background-image: url(/images/5_step_1.png?a);
            }
        #five_step li.step_2 {
            width: 185px;
            height: 72px;
            background-image: url(/images/5_step_2.png?a);
            }
        #five_step li.step_3 {
            width: 185px;
            height: 72px;
            background-image: url(/images/5_step_3.png?a);
            }
        #five_step li.step_4 {
            width: 185px;
            height: 68px;
            background-image: url(/images/5_step_4.png?a);
            }
        #five_step li.step_5 {
            width: 185px;
            height: 60px;
            background-image: url(/images/5_step_5.png?a);
            }

#content_wrapper {
    width: 708px;
    height: 377px;
    position: absolute;
    top: 136px;
    left: 222px;
    background: url(/images/content_background.png?ab) no-repeat;
    }

#content_holder {
    position: absolute;
    top: 41px;
    left: 2px;
    width: 697px;
    height: 275px;
    }
    #content {
        width: 340px;
        height: 193px;
        position: absolute;
        top: 40px;
        left: 40px;
        padding-right: 10px;
        overflow: auto;
        }
        #content p {
            line-height: 140%;
            padding: 8px 0;
            }
        #content h2 {
            font: bold 16px Tahoma, Arial, sans-serif;
            text-decoration: underline;
            color: #005890;
            margin-bottom: 10px;
            }

#services {
    position: absolute;
    width: 667px;
    top: 460px;
    left: 254px;
    }
    #services #col1 {
        width: 145px;
        }
    #services #col2 {
        width: 175px;
        }
    #services #col3 {
        width: 95px;
        }
    #services #col4 {
        width: 130px;
        }
    #services ul {
        float: left;
        color: #FFF;
        }
        #services li {
            margin: 3px 0;
            }
            #services a {
                font-weight: bold;
                color: #FFF;
                text-decoration: none;
                }
                #services a:hover {
                    text-decoration: underline;
                    }

#footer {
    position: absolute;
    top: 560px;
    left: 35px;
    }
    #copyright {
        font-size: 11px;
        color: #666;
        }
    #footer_nav {
        position: absolute;
        top: 0;
        width: 875px;
        text-align: right;
        }
        #footer_nav li {
            display: inline;
            margin-left: 10px;
            }
            #footer_nav a {
                color: #666;
                font-size: 11px;
                text-decoration: none;
                }
                #footer_nav a:hover {
                    text-decoration: underline;
                    }

/* -- Home Page -- */
#page_home #content_holder {
    top: 1px;
    left: 0;
    }
    #page_home #content {
        left: 2px;
        width: 697px;
        height: 275px;
        overflow: hidden;
        }

/* -- About Us -- */
#page_about_us #content_holder {
    background: url(/images/background_about_us.jpg?1a) no-repeat;
    }

/* -- How Does It Work -- */
#page_how_does_it_work #content_holder {
    background: url(/images/background_how_does_it_work.jpg?a1) no-repeat;
    }

/* -- Testimonials -- */
#page_testimonials #content_holder {
    background: url(/images/background_testimonials.jpg?at) no-repeat;
    }

/* -- FAQ's -- */
#page_faqs #content_holder {
    background: url(/images/background_faqs.jpg?at) no-repeat;
    }

/* -- Contact Us -- */
#page_contact_us #content_holder {
    background: url(/images/background_contact.jpg?ta) no-repeat;
    }
    #page_contact_us #content p {
        padding: 3px 0;
        }
    #page_contact_us #content label {
        display: block;
        color: #005890;
        }
    #page_contact_us #input_submit {
        margin-top: 8px;
        padding: 3px;
        }
    #page_contact_us span.errorText {
        display: block;
        color: red;
        }
#page_contact_us #property_address{
width:245px;
}



/* -- Services - Repossession -- */
#page_repossession #content_holder {
    background: url(/images/background_repossession.jpg?ta) no-repeat;
    }

/* -- Services - Eviction -- */
#page_eviction #content_holder {
    background: url(/images/background_eviction.jpg?at) no-repeat;
    }

/* -- Services - Endowment Shortfall -- */
#page_endowment_shortfall #content_holder {
    background: url(/images/background_endowment_shortfall.jpg?t1) no-repeat;
    }

/* -- Services - Bankruptcy -- */
#page_bankruptcy #content_holder {
    background: url(/images/background_bankruptcy.jpg?axt) no-repeat;
    }

/* -- Services - CCJ's -- */
#page_ccjs #content_holder {
    background: url(/images/background_ccjs.jpg?1xt) no-repeat;
    }

/* -- Services - Divorce -- */
#page_divorce #content_holder {
    background: url(/images/background_divorce.jpg?axt) no-repeat;
    }

/* -- Services - Bereavement -- */
#page_bereavement #content_holder {
    background: url(/images/background_bereavement.jpg?ax1t) no-repeat;
    }

/* -- Services - Relocation -- */
#page_relocation #content_holder {
    background: url(/images/background_relocation.jpg?at) no-repeat;
    }

/* -- Services - Illness -- */
#page_illness #content_holder {
    background: url(/images/background_illness.jpg?at) no-repeat;
    }

/* -- Services - Sell & Rent Back -- */
#page_sell_rent_back #content_holder {
    background: url(/images/background_sell_rent_back.jpg?ra) no-repeat;
    }

/* -- Privacy Policy -- */
#page_privacy_policy #content_holder {
    background: url(/images/background_privacy_policy.jpg?1g) no-repeat;
    }


/* -- Free Cash Competition -- */
#page_freecash #content_holder {
    background: #FFF;
    }
    #page_freecash #content {
        margin: 0;
        padding: 0;
        top: 20px;
        left: 020px;
        width: 100%;
        height: 100%;
        overflow: visible;
        }
    #page_freecash #content h2 {
        width: 614px;
        height: 35px;
        background: url(/images/comp_title.png?1a) no-repeat;
        text-indent: -9999px;
        z-index: 2;
        }
    #page_freecash form {
        margin: 5px 0 0 20px;
        }
        #page_freecash form p {
            padding: 5px 0;
            }
        #page_freecash form input.text {
            width: 150px;
            }
        #page_freecash form textarea {
            width: 220px;
            height: 30px;
            }
        #page_freecash form label {
            display: block;
            width: 70px;
            float: left;
            color: #045892;
            }
    #page_freecash #content a {
        color: #666;
        }
    #page_freecash p.terms {
        position: absolute;
        top: 220px;
        left: 430px;
        }
    #page_freecash #visual {
        position: absolute;
        top: 50px;
        left: 330px;
        }

/* Site Map */

.sitemap #flash_panel,
.sitemap #welcome,
.sitemap #naviagtion
 {
   display: none;
   }

