/* CSS Document */

body {
    font-size: 62.5%; /*Reset 1em 10px Nice!*/
    font-family: Georgia, "Times New Roman", Times, serif !important;
    margin: 0;
    color: #333;
    background: #D5DCEB;
}

* {
    margin: 0;
    padding: 0;
}

a {
    color: #2B519D;
}

.center {
    text-align: center;
}

.padding-left-none {
    padding-left: 0px;
}

.padding-right-none {
    padding-right: 0px;
}


a img {
    border: none;
}

p {
    font-size: 1.05em;
}

h1,
h2,
h3 {
    font-weight: normal !important;
}

h1 {
    font-size: 2.75em;
    line-height: .85em;
    margin: 0 0 14px;
}

    h1 small {
        display: block;
        font-size: .6em;
    }


h2 {
    letter-spacing: -.05em;
    font-size: 2em;
    line-height: 1em;
}

h3 {
    letter-spacing: -.05em;
    font-size: 1.4em !important;
}

    h3 a {
        text-decoration: none;
    }

fieldset {
    border: none;
}

.endfloat {
    clear: both;
}

#wrapper {
    width: 855px !important;
    margin: 0 auto;
    background: #fff;
    font-size: 12px; /*11px default, but still sizable.*/
    overflow: hidden;
}

/*#headerboat {
    width: 800px;
    height: 244px;
    background: url('/images/blue_blank.gif');
}*/

/*#headerboat2 {
    width: 900px;*/
    /* 244 */
/*}*/




/*#headerlakes {
    width: 900px;
    height: 244px;
}*/

/*#headerboat IMG {
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}*/


/*#logo_LakeBrowser {
    float: left;
    width: 190px;
    height: 78px;
    text-indent: -9999px;
    overflow: hidden;
    display: inline;*/ /* IE hackiness */
    /*background: url('/images/LakeBrowserlogo_header.jpg') no-repeat;
}*/



#header {
    font-family: Helvetica, Arial, sans-serif;
}

#logo_header {
    float: left;
    width: 190px;
    height: 78px;
    text-indent: -9999px;
    overflow: hidden;
    display: inline; /* IE hackiness */
    background: url('/images/boatbrowserlogo_header.jpg') no-repeat;
}

#header ul,
#footer ul {
    list-style: none;
    padding-top: 32px;
}

#header li,
#footer li {
    float: left;
    margin: 0 10px 0 0;
}


#midsection {
    clear: both;
    float: left;
    width: 632px;
    display: inline; /* hack */
}

    #midsection.widecolumn {
        width: 750px;
        padding-left: 25px;
        display: inline;
    }

#bubble {
    height: 20px;
    /*padding: 15px 15px 30px 212px;*/
    padding: 0 0 10px 212px;
    color: #fff;
    margin-bottom: 20px;
    background: url('/images/bubble_bottom.jpg') bottom right no-repeat #2B519D;
}

#midsection.widecolumn #bubble {
    background: url('/images/bubble_bottom_wide.jpg') bottom right no-repeat #2B519D;
}

#midsection.wide #bubble {
    padding: 0 0 25px 112px;
    color: #fff;
    margin-bottom: 20px;
    background: url('/images/st.jpg') no-repeat #2B519D;
}

#bubble h1 {
    background: url('/images/corner_blue_topright.jpg') top right no-repeat;
    padding-top: 20px;
    padding-right: 60px;
}

#bubble p {
    font-size: 1em;
    margin: 0 20px 10px 0;
}

#bubble a {
    color: #fff;
}

#login {
    clear: both;
    float: left;
    width: 330px;
    margin: 0 0 10px 10px;
    display: inline; /* IE Hackiness */
    overflow: hidden;
    background: url('/images/login_background.gif') repeat-x bottom left #D5DCEB !important;
}

.login {
    clear: both;
    float: left;
    /*width: 330px;*/
    /*margin: 0 0 10px 10px;*/
    display: inline; /* IE Hackiness */
    overflow: hidden;
    background: url('/images/login_background.gif') repeat-x bottom left #D5DCEB !important;
}

#login h2 {
    font-size: 1.25em;
    color: #fff;
    padding: 10px 20px 15px 60px;
    background: url('/images/xlogin_header.jpg') no-repeat #2B519D;
}

#login form {
}

#login a {
    clear: both;
    float: right;
    font-family: Helvetica, Arial, sans-serif;
    letter-spacing: -.02em;
    /*margin: 4px 10px 4px 0;*/
    display: inline; /* hack */
}

#login label {
    display: block;
    font-family: Helvetica, Arial, sans-serif;
    margin: 4px 0 0 4px;
    padding: 0;
    float: left;
    clear: both;
}

#login .text_input {
    width: 110px;
    background: #FFFFCC;
    color: #000000;
    border: 1px solid #ccc;
    float: right;
    margin-right: 10px;
}

#login span {
    /*width: 50px;*/
    padding-top: 2px;
    display: inline;
    float: left;
}

#login .button {
    clear: both;
    float: right;
    margin: 0 10px 0 0;
    background: #2B519D;
    color: #fff;
    font-weight: bold;
    padding: 4px;
    font-size: 1em;
    border: none;
}

.link_list {
    list-style: none;
    width: 440px;
    overflow: hidden;
    /*float: right;*/
    display: inline; /* Big fat thanksgiving hack */
}

.link_list li {
    /*float: left;*/
    border-top: 1px solid #666;
    width: 200px;
    margin: 0 0 0 20px;
    padding: 0 0 8px;
    display: inline;
}

.link_list li p {
    letter-spacing: -.05em;
}

.boats_for_sale h3,
.sell_your_boat h3,
.guide_to_listing h3,
.get_started h3,
.boats_for_sale p,
.sell_your_boat p,
.guide_to_listing p,
.get_started p {
    padding-left: 60px;
}

.link_list .boats_for_sale {
    background: url('/images/icons/search.jpg') no-repeat 0 6px;
}

.link_list .sell_your_boat {
    background: url('/images/icons/forsale.jpg') no-repeat 0 6px;
}

.link_list .guide_to_listing {
    background: url('/images/icons/guide.jpg') no-repeat 0 6px;
}

.link_list .get_started {
    background: url('/images/icons/start.jpg') no-repeat 0 6px;
}

.link_list h3 {
    border-top: 4px solid #ccc;
    margin-bottom: 5px;
    padding-top: 4px;
}

#most_recent_listings,
#resources {
    clear: both;
    margin: 0 0 10px 10px;
}


#most_recent_listings {
    /*		clear: both;*/
    float: left;
    width: 622px;
    padding: 0;
    margin-bottom: 20px;
    margin-top: 20px;
    /*background: url('/images/icons/listings.jpg') no-repeat #D5DCEB;*/
    background: url('/images/icons/new.jpg') no-repeat #D5DCEB;
    overflow: hidden; /* EXPAND ME DOWN */
    display: inline; /* HACK HACK HACK */
}

    #most_recent_listings h2 {
        width: 112px;
        /*height: 100%;*/
        margin: 10px 0 0 55px;
        padding-bottom: 5px;
        float: left;
        display: inline; /* hack */
    }

    #most_recent_listings ul {
        float: right;
        list-style: none;
        width: 440px;
        overflow: hidden;
        display: inline; /* mmm... hack */
    }

    #most_recent_listings li {
        float: left;
        width: 200px;
        margin: 10px 0 10px 20px;
        display: inline; /* Hack */
    }

        #most_recent_listings li img {
            border: 1px solid #ccc;
            float: left;
            margin-right: 5px;
        }

    #most_recent_listings .info {
        float: left;
        /*width: 110px;*/
        width: 210px;
        padding: 0 0 2px;
    }

    #most_recent_listings li h3 {
        margin-top: -2px;
    }

    #most_recent_listings li p {
        /*clear: both;*/
        float: left;
        font-family: Helvetica, Arial, sans-serif;
        font-size: .9em;
        margin: 2px 4px 0 0;
    }

.new_button,
.used_button {
    float: left;
    text-transform: uppercase;
    font-size: .8em;
    color: #fff;
    background: url('/images/icons/used.gif') no-repeat;
    padding: 1px 1px 1px 0;
    width: 25px;
    letter-spacing: -.1em;
}

.new_button {
    padding: 1px;
    letter-spacing: 0;
    background: url('images/icons/new.gif') no-repeat;
}

#most_recent_listings li .price {
    float: left;
    padding-bottom: 1px;
    /*clear: none;*/
}

#resources {
    float: left;
    width: 622px;
    overflow: hidden;
    clear: both;
    background: url('/images/resources_background.jpg') no-repeat;
    display: inline; /* hack */
}

    #resources .intro {
        float: left;
        padding: 11px 5px 10px 55px;
        background: url('/images/icons/xresources.jpg') no-repeat #809B9D;
    }

    #resources h2 {
        float: left;
        width: 109px;
        margin: 0;
        padding: 0;
        color: #fff;
        display: inline; /* Hack and hack and hack */
    }

    #resources .description {
        clear: left;
        float: left;
        font-family: Helvetica, Tahoma, sans-serif;
        color: #fff;
        padding: 0;
    }

    #resources ul {
    }

    #resources h3 a {
        color: #809B9D;
    }


#footer {
    float: left;
    clear: both;
    width: 825px;
    margin-top: 20px;
    font-family: Helvetica, Arial, sans-serif;
    overflow: hidden;
    color: #fff;
    background: #2B519D;
    padding: 5px 0;
    overflow: hidden;
}

    #footer ul {
        margin: 0;
        padding: 0 0 5px;
        float: left;
        display: inline; /* hack */
    }

    #footer li {
        margin: 5px 5px 0 0;
        padding: 0;
    }

    #footer a {
        color: #fff;
    }

#logo_footer {
    float: left;
    background: url('/images/boatbrowserlogo_footer.jpg') no-repeat;
    width: 184px;
    height: 20px;
    margin: 13px 22px 10px 6px;
    text-indent: -9999px;
}

#logo_footer_lakes {
    float: left;
    background: url('/images/Lakebrowserlogo_footer.jpg') no-repeat;
    width: 184px;
    height: 20px;
    margin: 13px 22px 10px 6px;
    text-indent: -9999px;
}


#footer #terms {
    clear: left;
}

/* Links for Navigation from umu global*/
A.navlinks:link {
    font-family: Arial, Verdana, Sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #FFFFFF;
}

A.navlinks:visited {
    font-family: Arial, Verdana, Sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #FFFFFF;
}

A.navlinks:active {
    font-family: Arial, Verdana, Sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #FFFF00;
}

A.navlinks:hover {
    font-family: Arial, Verdana, Sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #FFFF00;
}

#button_boat {
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    BACKGROUND: url('/images/button_boat_bg.gif') no-repeat;
    FLOAT: left;
    MARGIN-LEFT: 28px;
    WIDTH: 148px;
    COLOR: #fff;
    LINE-HEIGHT: 1.75em;
    PADDING-TOP: 10px;
    HEIGHT: 64px;
    TEXT-ALIGN: center
}

#headerboat3 {
    width: 900px;
    height: 244px;
    /* 244 */
    background: url('/images/blue_blank.gif');
}

LI {
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}

#agentlinks2 {
    float: left;
    width: 800px;
    overflow: hidden;
    clear: both;
    background: url('/images/resources_backgroundx.jpg') no-repeat;
    display: inline; /* hack */
}


.link_listresource li {
    float: left;
    border-top: 1px solid #666;
    width: 200px;
    margin: 0 0 0 20px;
    padding: 0 0 8px;
    display: inline;
}

    .link_listresource li p {
        letter-spacing: -.05em;
    }

.link_listresource h3 {
    border-top: 4px solid #ccc;
    margin-bottom: 5px;
    padding-top: 4px;
}
