.homeTop, .homeMiddle, .homeBottom
{
    width:100%;
    float:left;
}

.homeTopLeft
{
    position:relative;
    float:left;
    width:635px;
    font-size:11px;
    line-height:18px;
}
.homeTopLeft img.mainImg
{
    float:left;
}

.homeTopLeft h1
{
    margin:0px;
    padding:0px;
    font-size:18px;
    color:#f1a6a8;
    font-weight:bold;
    line-height:26px;
    padding-bottom: 20px;
    padding-top: 12px;
}

.homeTopLeft #HomeHitwise
{
    position:absolute;
    top:0px;
    right:0px;
}

.homeTopRight
{
    float:right;
    width:300px;
    height:250px;
    text-align:center;
    font-size:12px;
}

.homeBottom
{
    margin-top:18px; 
}


.promoBox
{
    width:308px;
    height:205px;
    float:left;
    margin-right:18px;
    line-height:15px;
}
.promoBox.last
{
    margin-right:0px;
}

.promoBox a
{
    text-decoration:none;
}

.promoBox ul
{
    list-style:none;
    margin:0px;
    padding:0px;
    padding-left:5px;
}
.promoBox li
{
    background-position:left center;
    background-repeat:no-repeat;
    line-height:18px;
    padding-left:18px;
}
.promoBox .promoImage
{
    float:left;
    width:150px;
    text-align:center;
}

.promoBox img.mainImg
{
    max-width:150px;
    max-height:200px;
}

.promoBox .promoContent
{
    float:left; 
    width:148px;
}
.promoBox.pink h2
{
    color:#f5a3a7;
}
.promoBox.pink li
{
    background-image:url(../images/bullet-pink.png);
}
.promoBox.pink a
{
    color:#f5a3a7;
}
.promoBox.pink a:hover,.promoBox.pink a:active
{
    color:#df6f75;
}

.promoBox.green h2
{
    color:#a9ba52;
}
.promoBox.green li
{
    background-image:url(../images/bullet-green.png);
}
.promoBox.green a
{
    color:#a9ba52;
}
.promoBox.green a:hover, .promoBox.green a:active
{
    color:#758537;
}

.promoBox.yellow h2
{
    color:#e0cf7d;
}
.promoBox.yellow li
{
    background-image:url(../images/bullet-yellow.png);
}
.promoBox.yellow a
{
    color:#e0cf7d;
}
.promoBox.yellow a:hover,.promoBox.yellow a:active
{
    color:#ae982d;
}

.homeTabPanels 
{
    width:306px;
    margin-right:24px;
}
.homeTabPanels.last
{
    margin-right:0px;
}

.homeTabPanels .dialogBox .floatContent
{
height:104px;
}

.homeTabPanels .dialogBox .floatContent .tabContentImage
{
    float:left;
}

.homeTabPanels .dialogBox .floatContent .tabContentText
{
    float:left;
    padding-left:10px;
    width:175px;
}

.homeTabPanels .dialogBox .floatContent .tabContentForm
{
    float:left;
    width:170px;
}

.homeTabPanels .dialogBox .floatContent .tabContentForm input
{
    width:160px;
    font-size:11px;
    margin-top:5px;
    margin-bottom:5px;
    height:15px;
}

.homeTabPanels .dialogBox .floatContent .tabContentFormText
{
    text-align:center;
    float:left;
    width:115px;
}


.homeTabPanels .dialogBox .floatContent .tabContentForm .forgotPassword 
{
    float:left;
    width:105px;
}

.pink.tabPanel .tabContent a.forgotPassword
{
    color:#6D6D6D;
    font-weight:normal;

}

.homeTabPanels .dialogBox .floatContent .tabContentForm button
{
    float:left;
}

.homeTabPanels .dialogBox .floatContent p
{
    margin-top: 0px;
    margin-bottom:5px;
    line-height:12px;
}

.homeTabPanels .tabContent a.more
{
    float:right;
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

