﻿body {
    background-image: url('../images/background.jpg');
    background-repeat: repeat-x;
    background-color: #cef2f9;
    padding: 0px;
    margin: 0px;
}
#logo
{
    position: absolute;
    top: 17px;
    left: 10px;
}
#whitebox
{
    border-left: 1px solid #1b75bb;
    border-right: 1px solid #1b75bb;
    border-bottom: 1px solid #1b75bb;
    background-color: #FFFFFF;
    width: 1204px;
    padding: 0px;
    margin: 0px auto 0px auto;
    height: auto;
}
#header
{
    background-image: url('../images/header-background.jpg');
    background-position: top;
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px;
}
#headerarea
{
    background-image: url('../images/header-topgraphic.jpg');
    padding: 0px;
    width: 1206px;
    background-repeat: no-repeat;
    background-position: left top;
    height: 180px;
    margin: 0px auto 0px auto;
}
#content
{
    padding: 0px 3px 0px 3px;
    margin: 0px;
}
.violetHR
{
    color: #EA028C;
    width: 90%;
    padding: 0px;
    margin: 0px;
}
#greenboxtitle
{
    background-color: #FFFFFF;
    color: #FFFFFF;
    font-family: Verdana, sans-serif;
    font-size: small;
    font-weight: bold;
    text-align: center;
    padding: 0px;
    margin: 0px;
    background-image: url('../images/corners/areas-top.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    width: 220px;
    height: 25px;
}
#greenbox
{
    border-color: #AED05F;
    background-color: #cdeb8b;
    color: #333333;
    font-family: Verdana, sans-serif;
    font-size: small;
    margin: 0px;
    padding: 0px;
    width: 218px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
}
#greenboxbottom
        {
    background-image: url('../images/corners/areas-bottom.jpg');
    background-repeat: no-repeat;
    background-position: left top;
    padding: 0px;
    margin: 0px;
    height: 16px;
    width: 220px;
}
.companyname
{
    color: #ff009a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 700;
}
.companyname a
{
    color: #ff009a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 700;
    text-decoration: none;
}
.companyname a:hover
{
    color: #ff009a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: 700;
    text-decoration: underline;
}

.formstyle
{
    font-size: 12px;
    color: #EA028C;
    font-weight: lighter;
    font-family: verdana, sans-serif;
    text-decoration: none;
    font-style: italic;
}

.listingheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: bold;
}
.businessname
{
    color: #98CD34;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.0em;
    font-weight: bold;
}
.businesscontact
        {
    padding: 0px;
    margin: 0px;
    font-family: verdana;
    font-size: small;
    font-weight: normal;
    color: #333333;
}
.listingtags
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: bold;
    color: #808080;
}
.ratinglink a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: bold;
    color: #0066FF;
    text-decoration: underline;
    }
.ratinglink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: bold;
    color: #0066FF;
    text-decoration: underline;
}
.hotlist a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    text-decoration: none;
}
.review
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #666666;
}
.reviewtitle
{
    font-weight: bolder;
    color: #EA008A;
}

.reviewtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #666666;
    padding: 0px;
    margin: 0px;
}
.hotlist
        {
    font-size: large;
    font-family: Verdana, Sans-Serif;
    padding-left: 15px;
}
.hotlist li
{
    padding-bottom: 20px;
}
.reviewtitle
{
    font-weight: bold;
    font-size: small;
    color: #EB008B;
    float: left;
    padding: 0px;
    margin: 0px 40px 40px 0px;
}
.CatRootNode {
display: none;
}
.clear
{
    clear: both;
}
.forum
{
    font-family: Verdana, Sans-Serif, Ariel;
    font-size: medium;
    font-weight: 700;
    color: Black;
}
.faqlist
{
    padding: 0px;
}
.catagoryheader
{
    font-size: 0.8em;
    font-weight: normal;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
.catagoriestitle
{
    padding: 0px;
    margin: 0px 0px 12px 0px;
}
.formLabel
{
    color: #333300;
    font-weight: bold;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
}
.required
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #FF0000;
}
h1
{
    padding: 0px 0px 0px 10px;
    margin: 0px;
}
.txtbox
{
    color: #808000;
    font-weight: bold;

    padding: 0px 0px 20px 0px;
    margin: 0px;
}
.hotliststyle
{
    font-family: Verdana, Sans-Serif;
    font-size: large;
    padding: 0px 0px 20px 0px;
    margin: 0px;
    height: 28px;
    vertical-align: bottom;
    display: block;
    font-weight: bold;
}
.mainliststyle
{
    padding: 5px 0px 20px 0px;
    height: 28px;
    vertical-align: bottom;
    margin: 0px;
    display: block;
}
.txtboxnopad
{
    color: #808000;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}
.submitemail a
{
    text-decoration: none;
}
.submitemail a:hover
{
    text-decoration: underline;
}
.catagories
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-small;
    font-weight: bold;
    color: #808080;
}
.forum
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}

