/* 
Title:     One Cleaners (onecleaners.com) home styles for screen media 
Author:    services@departuremedia.com
Updated:   8/29/08
*/

@import url(all.css);

/* ************* headers *************/

h3#intro-head {
    font: 110% Georgia, "Times New Roman", Times, serif;
    color:#E1E259;
    margin-bottom:0.5em;
}

h3#valet a {
    background:url(../images/valet-home-hd.gif) no-repeat 0 0;
    width:205px;
    height:53px;
    text-indent:-9999px;
    display:block;
}


/* ************* branding *************/

#branding-home {
    position:absolute;
    top:104px;
    left:188px;
    width:445px;
    height:251px;
}

/* ************* layout *************/

#results-home {
    position:absolute;
    top:355px;
    left:188px;
    height:180px;
    background:url(../images/home-semicirc-botleft.gif) no-repeat top left;
    padding-left:80px;
    padding-top:15px;
}

p#intro {
    width:225px;
    font:80% "Trebuchet MS", Arial, sans-serif;
    line-height:1.5em;
    color:white;
}

#valet-home {
    position:absolute;
    top:360px;
    left:720px;
    width:200px;
}

    #valet-home p {
        margin-top:10px;
        margin-left:2px;
        font:80% "Trebuchet MS", Arial, sans-serif;
        line-height:1.5em;
        text-align:center;
    }

#van-home {
    position:absolute;
    top:190px;
    left:695px;
    width:229px;
    height:119px;
}

#spotlight-home {
    position:absolute;
    top:355px;
    left:510px;
    width:144px;
    height:145px;
    text-align:center;
}

/* ~~~~~~~~~~ Homepage action box ~~~~~~~~~~ */

#action-box {
    position:absolute;
    top: 535px;
    left:187px;
    background:#001E54;
    width:800px;
    border-top:1px solid black;
    border-bottom:3px solid black;
}

/* Action box containers */

#service-featured {
    width:390px
}

#tips-home {
    width:375px;
    float:right;
    border-left:1px solid black;
    margin-left:10px;
    padding-left:20px;
}

/* Inside containers */

#service-featured h4, #tips-home h4 {
    font: normal 17px Georgia,serif;
    letter-spacing:2px;
    text-transform:uppercase;
    padding-top:12px;
    margin-bottom:5px;
}

#service-featured p, #tips-home p {
    font: 11px Verdana,sans-serif;
}

#service-featured img, #tips-home img {
    float:left;
    padding:15px;
}

#service-featured p, #service-featured h3 a {
    padding-left:210px; 
}

#service-featured h4 a { text-decoration:none; color:white;}
#service-featured h4 a:hover { text-decoration:none; color:#E1E259;}

#tips-home h3 a {
    font: 11px verdana,sans-serif;
    line-height:1.3em;
    text-decoration:none;
    display:block;
    margin-bottom:0.3em;
}

#tips-home p, #tips-home h3 a {
    padding-left:137px;
}

#tips-home p.more, #service-featured p.more {
    margin:1em 0;
}


p.staff-link {
text-align:center;
font:11px verdana,arial;
padding-bottom:15px;
background-color:#ADB3B9;
}

p.staff-link a {
color:black;
}


