﻿.TopBar
{
    background-image:url(../Images/PublicWeb/top-bar.png);
    background-repeat:repeat-x;
    background-position:top left;
}

#PublicMaster #HlxLogo
{
    float:left;
    margin-top:39px;
}

#PublicMaster #MainMenu
{
    margin-top:63px;
    margin-right:12px;
    width:470px;
    height:52px;
    float:right;
    border-top:1px solid #C53803;
}

#PublicMaster #MainMenu a
{
    color:#000000;
    text-decoration:none;
    font-size:1.5em;
    font-weight:bold;  
}

#PublicMaster #MainMenu a.SignIn
{
    font-size:1.5em;
    font-weight:bold;
    color:#C53803;
    text-decoration:none;  
}

#PublicMaster #MainMenu a:hover
{
    color:#C53803;
    text-decoration:none;
}

#MainMenu a.First{padding-left:5px;}
#MainMenu a{padding-left:20px;padding-right:20px;}
#MainMenu a.Last{padding-right:15px;}

#HomepageScrnShot
{
    width:941px;
    height:331px;
    background-image:url(../Images/PublicWeb/homepage-scrnshot.png);
    background-repeat:no-repeat;
    margin-left:12px;
}

#HomepageScrnShot #Buttons
{
    height:47px;
    width:346px;
    margin-top:268px;
    margin-left:510px;
    position:absolute;    
}

#HomepageOffer
{
    width:435px;
    height:250px;
    float:left;
    background-image:url(../Images/PublicWeb/homepage-offer.png);
    background-repeat:no-repeat;
    background-position:left top;
    margin-left:12px;
}

#HomepageCustomers
{
    width:506px;
    height:250px;
    float:right;
    background-image:url(../Images/PublicWeb/serving-customers.png);
    background-repeat:no-repeat;
    background-position:center top;
    margin-left:12px;    
}

.SignupHeader {width:675px;margin:0 auto;}
.SignupHeader h1 {font-weight:bold;font-size:46px;letter-spacing:-2px;}
.Plans {width:1010px;margin:0 auto;}
.Plans ul {margin-bottom:10px;}
.Plans li {font-size:15px;margin-bottom:5px;}
.Plans .SignUpLink {background:url(../Images/Buttons/signup.png) no-repeat center center;display:block;width:100px;height:50px;margin:0 auto;line-height:50px;text-transform:uppercase;outline:none;text-decoration:none;color:#fff;font-weight:bold;}
.Plans .Clear {padding-top:20px;}
.Plans .Clear {font-size:14px;line-height:30px;}
.Plans .PlanInfo {float:left;width:199px;text-align:center;background-color:#f8f8f8;margin-top:15px;height:230px;padding:10px 0;border:1px solid #ccc;}
.Plans .PlanInfo h1 {color:#333;text-decoration:none;letter-spacing:-1px;margin:0 0 5px;font-size:20px;border:0;}
.Plans .PlanInfo h2 {color:#333;text-decoration:none;margin:0 0 2px;font-size:16px;font-weight:normal;border:0;}
.Plans .PlanInfo h3 {color:#C64E29;text-decoration:none;border:0;border-bottom:1px solid #ccc;margin:0 10px 10px;font-size:12px;font-weight:bold;text-transform:uppercase;}
.Plans .PlanInfo.SelectedPlanInfo {margin-top:0;background-color:#fff;border:3px solid #C64E29;height:255px;}
.Plans .PlanInfo.SelectedPlanInfo.Main {float:none;margin:0 auto;}
.Plans .PlanInfo.SelectedPlanInfo h1 {color:#000;font-size:23px;}
.Plans .PlanInfo.SelectedPlanInfo h2 {color:#000;font-size:18px;}
.Plans .PlanInfo.SelectedPlanInfo h3 {font-size:14px;}
.Plans .PlanInfo.SelectedPlanInfo li {font-size:17px;}
.Plans .PlanInfo.SelectedPlanInfo li strong {border-bottom:1px dotted #c64e29;}
.Plans .PlanInfo.NoRight {border-right:none;}
.Plans .PlanInfo.NoLeft {border-left:none;}
.Plans .PlanInfo.ShadowRight {background:#f8f8f8 url(../Images/shadow-right.png) no-repeat right;}
.Plans .PlanInfo.ShadowLeft {background:#f8f8f8 url(../Images/shadow-left.png) no-repeat left;}
#ourCustomers {margin:50px 70px 15px;}

#quotes {height:250px;}
#quotes p {display:none;line-height:35px;font-size:18px;text-align:center;}
#quotes p .QuotedBy {display:block;font-size:21px;color:#777;margin-top:15px;}