body 
{
    background-color:#434d58;
    background-image:url(/lib/layout/images/sitebg.png);
    background-repeat:repeat-x;
    font-family:Arial, Sans-Serif;
    color: #ffffff;
    font-size:10pt;
    margin:0px;
}

A,A:link,A:active,A:visited 
{
    color:#ddd4cb;
    text-decoration:underline;
}

A:hover 
{
    color:#ffffff;
    text-decoration:underline;
}

#divHeader 
{
    height:44px;
    background-color:#897867;
    text-align:center;
}

#divTopNav 
{
    width:790px;
    margin-left:auto;
    margin-right:auto;
}

A.linkTopNav:link, A.linkTopNav:active, A.linkTopNav:visited 
{
    font-size:1.3em;
    font-family: Trebuchet MS, Verdana;
    display:block;
    float:left;
    padding:11px;
    text-decoration:none;
    color:#322111;
    padding-left:30px;
    padding-right:30px;
}

A.linkTopNav:hover 
{
    color:#ffffff;
    background-color:#322111;
}

#divHomepageTitle 
{
    font-family: Trebuchet MS, Verdana;
    font-size:3.4em; 
    color:#ffffff;
    text-align:center;
    padding:25px;
}

#divContent 
{
    width:800px;
    margin-left:auto;
    margin-right:auto;
}

#divHomepageLeft 
{
    float:left;
    width:220px;
    padding:5px;
    text-align:center;
}

#divHomepageRight 
{
    float:left;
    padding:15px;
    width:525px;
}

#divOrder
{
    padding:15px;
}

.contentCentered 
{
    margin-left:auto;
    margin-right:auto;
}

.contentSmall 
{
    font-size:0.8em;
    font-weight:bold;
}

.contentLarger 
{
    font-size:1.3em;
}

.contentSectionHeader 
{
    font-size:1.3em;
    margin-bottom:1em;
    font-weight:bold;
}

#divLicensePricingCaptions 
{
    float:left;
    width:150px;
}

#divLicensePricingQuotes 
{
    float:left;
}

#divOrderNow 
{
    margin-top:2em;
}

A.linkOrderNow:link,A.linkOrderNow:active,A.linkOrderNow:visited 
{
    font-family:Trebuchet MS, Verdana;
    font-size:2em;
    text-decoration:none;
    padding:10px;
    background-color:#949ba3;
    color:#373f49;
    display:block;
    text-align:center;
    width:200px;
}

A.linkOrderNow:hover 
{
    color:#949ba3;
    background-color:#000000;
}

.divDownloadInfo 
{
    padding:5px;
    font-size:1.2em;
}

#divDownloadStats 
{
    margin-bottom:1em;
    border:1px dashed #666666;
    padding:5px;
}

.contentPageTitle 
{
    font-size:1.8em;
    font-weight:bold;
    margin-bottom:1em;
    color:#ddd4cb;
}

#divLicenseInfo 
{
    padding:15px;
    margin-top:10px;
    border:1px dashed #aaaaaa;
    font-size:0.8em;
    color:#aaaaaa;
}

#divFAQArea 
{
    width:525px;
}

.divFAQQuestion 
{
    color:#ddd4cb;
    font-weight:bold;
    font-size:1.2em;
    margin-bottom:10px;
}

.divFAQAnswer 
{
    font-style:italic;
    margin-bottom:30px;
    font-size:0.8em;
}

#divOrderForm 
{
    padding:15px;
    border:1px dashed #666666;
    margin-bottom:25px;
}

.orderFormSection 
{
    padding:5px;
    background-color:#333333;
    color:#ffffff;
    font-size:1.3em;
    font-weight:bold;
}

.orderFormLine 
{
    padding:3px;
}

.orderFormCaption 
{
    font-size:1.1em;
    font-weight:bold;
    float:left;
    color:#ddd4cb;
    width:150px;
    padding:2px;
}

.orderFormField 
{
    float:left;
    width:220px;
    font-size:0.8em;
}

input.inputOrder, select.inputOrder
{
    font-size:1.2em;
    border:0px;
    font-weight:bold;
}

#panelIP, #panelDomain, #panelIISLogs
{
    display:none;
}

input.inputOrderLarger, checkbox.inputOrderLarger
{
    font-size:1em;
}

#divLiveAgent
{
    margin-top:1em;
    text-align:center;
}

#divCC 
{
    float:right;
    margin-left:5px;
    margin-bottom:5px;
}

#divPhoneNumber 
{
    font-size:2em;
    font-weight:bold;
    color:#feffcc;
    text-align:center;
}

#divPhoneNumberCaption 
{
    font-size:0.9em;
    font-weight:bold;
    text-align:center;
    border-bottom:1px solid #897867;
    padding-bottom:1em;
    margin-bottom:1em;
}

#divFooter 
{
    text-align:center;
    margin-top:1em;
    padding-top:1em;
    padding-bottom:1em;
    width:750px;
    margin-left:auto;
    margin-right:auto;
    border-top:1px solid #897867;
    font-size:1.2em;
}

#divUploading {
    font-size:0.8em;
}

.divLogFileScan,A.divLogFileScan:link,A.divLogFileScan:visited,A.divLogFileScan:active
{
    display:block;
    margin-top:10px;
    border:1px solid #ffffff;
    width:200px;
    padding:5px;
    font-size:1.2em;
    text-decoration:none;
    color:#ffffff;
    background-color:#660000;
    margin-left:auto;
    margin-right:auto;
}

A.divLogFileScan:hover
{
    background-color:#ffffff;
    color:#660000;
}