/* 
    Document   : master
    Created on : Jun 3, 2009, 4:07:48 PM
    Author     : dsmart
    Description:
        
*/


 
body {
    background: url('/images/burlap.gif');
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: 12px;
}

#siteBody {
    background: white;
    border: 1px solid black;
    margin: 0px auto;
    width: 764px;
    text-align: left;
}

/*--- Global Text Styles --- */
.clear {
    clear: both;
}
a {
    color: #2D5E96;
    text-decoration: none;
    
}
a:hover {
    color: #FF0000;
    text-decoration: underline;
    
}

/* --- Site Header Styles --- */
#siteHeader {
    background: url('/images/login/cleanbid_head_logo_grad_slice.png') repeat-x;
    height: 50px;
    text-align: right;
}
#logo{
    float:left;
    margin-left:10px;
    margin-top:7px;
}
#logo.default{
    background:url(/images/login/member-home-logo.png) no-repeat;
    width:106px;
    height:31px;
}
#logo.janitorial{
    background:url(/images/login/logo_janitorial.png) no-repeat;
    width:178px;
    height:41px;
}
#logo.tile{
    background:url(/images/login/logo_tile.png) no-repeat;
    width:190px;
    height:41px;
}
#logo.constructionCleaning{
    background:url(/images/login/logo_construction.png) no-repeat;
    width:200px;
    height:41px;
}
#logo.moving{
    background:url(/images/login/logo_move.png) no-repeat;
    width:199px;
    height:41px;
}
#logo.carpet{
    background:url(/images/login/logo_carpet.png) no-repeat;
    width:190px;
    height:41px;
}
#logo.maidService{
    background:url(/images/login/logo_maid.png) no-repeat;
    width:210px;
    height:41px;
}
#logo.window{
    background:url(/images/login/logo_window.png) no-repeat;
    width:210px;
    height:41px;
}
#siteHeader #siteLinks {
    background: url('/images/login/cleanbid_head_linkbar.png') no-repeat;
    height: 21px;
    font-size: 11px;
    display: inline;
    padding: 0px 4px;
    position:relative;
    top: 0px;
    float:right;
}
#siteHeader #siteLinks a {
    margin-left: 20px;
    margin-top: 4px;
    float: left;
}

#cleanSuccessLink {
    background: url(/images/Member/clean_success_small.png) no-repeat;
    width: 76px;
    height: 12px;
    padding-right: 1px;
}

#cleanSuccessLink:hover {
    background: url(/images/Member/homepage/clean_success_small_over.png) no-repeat;
    padding-right: 1px;
}
#siteHeader #currentUser {
    float: right;
    margin-top: 3px;
    margin-right: 5px;
    width: 400px;
    clear:right;
}
#siteHeader #currentUser_name {
    display: block;
    color: #2d5e96;
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    float: right;
}
#siteHeader #currentUser_logout {
    display: block;
    font-size: 10px;
    width: 50px;
    float: right;
    padding: 2px 5px;
    font-weight: bold;
}

#pageBody{
    width: 100%;
    overflow: hidden;
}

/* --- Site Footer Styles --- */
#siteFooter {
    background: #E8F0F2;
    border-top: 1px solid black;
    font-size: 10px;
    overflow: hidden;
    padding: 3px 10px;
}
#siteFooter #footerTrademark {
    float: left;
    margin-right: 40px;
}
#siteFooter #footerRights {
    float: left;
    text-align: center;
}
#siteFooter #footerCleanSuccess {
    float: right;
}
#siteFooter #footerLinks {
    float: right;
}
#siteFooter #footerLinks a {
    float: right;
    margin-left: 15px;
}

/* --- Debugging Console --- */
div.debug {
    text-align: left;
    border: 1px solid black;
    padding: 8px;
    background: white;
    color: black;
}
div.debug label {
    display: block;
    font-weight: bold;
}

/*Removes the page shifting issue by forcing a scroll bar. */
html {
    overflow-y: scroll;
}
