﻿.foo
{
}

/* Textbox watermark */
.watermark
{
    background-color: #EEEEEE;
}

#home, .home-row, .login, .login-left, .login-right, #showcase, .home-item, .feature-content,
.locations, .locate, .features, .feature, .supported, .incorp, .ads
{
    overflow: hidden;
    height: 100%;
}

#home
{
    width: 786px;
    float: right;
}
#home .login-left
{
    width: 49%;
    float: left;
}
#home .login-right
{
    width: 49%;
    float: right;
}
#home .row
{
    margin: 10px 0px 0px 0px;
    padding: 0px;
}
#showcase
{
    height: 263px;
}
#showcase .left
{
    width: 600px;
    float: left;
}
#showcase .right
{
    width: 380px;
    float: right;
}
.feature-content
{
    border-right: solid 1px #999999;
    border-left: solid 1px #999999;
    border-bottom: solid 1px #999999;
}

/* Pics and title */
.locations, .features
{
}
.locate
{
    width: 188px;
    float: left;
    margin: 10px 10px 0px 0px;
}
.locate-alt
{
    width: 189px;
}
.locate a.main, .feature a.main
{
    display: block;
    height: 124px;
    background: White none no-repeat center center;
    text-decoration: none;
}
.locate a.main span
{
    visibility: hidden;
    display: none;
}
.locate p.back
{
    margin-top: 8px;
}
.locations h3
{
    margin-bottom: 10px;
}

/* Features */
.features
{
}
.feature
{
    width: 252px;
    float: left;
    margin: 10px 10px 0px 0px;
}
.feature .content
{
    height: 710px;
}

.supported
{
    float: left;
    width: 495px;
    margin: 10px 10px 0px 0px;
}
.incorp
{
    float: left;
    width: 495px;
    margin-top: 10px;
}

#content .home-row #far-left
{
    margin-top: 8px;
    width: 203px;
    margin-right: 10px;
}
#content .home-row #far-left .searchbox
{
    margin-bottom: 0px;
}
#content .ads a.img-link
{
    background-image: none;
    padding: 0px;
    float: left;
    margin: 10px 5px 5px 0px;
}