body {
    font-family:arial;
    margin:0px;
    background-color: #CCCCCC;
}

a {
    color:#006600;
}

table {
    font-size:80%;
    border-collapse:collapse;
}

table table {
    font-size:100%;
}

input {
    font-family:arial;
}

textarea {
    font-family:arial;
    font-size:100%;
}

#container {
    border-style:solid;
    border-width:1px;
    border-color: #111111;
    background-color: #ffffff;  
    padding:10px;  
}

#container td {
    padding:2px;
}

#header {
    width:990px;
    background:url('../images/split_green_background.gif');
    height:50px;
}

#menu {
    width:990px;
    background-color:#000000;
    height:25px;
}

#menu a {
    color: #ffffff;
    text-decoration:none;
}

#menu a:hover {
    text-decoration:underline;
}

#front_main {
    background-color: #ffffff;
    width:990px;
}


#main {
    background-color: #ffffff;
    padding:10px;
    width:990px;
}

#main td {
    padding:10px;
}

#product_benefit_box {
    width:350px;
    float:right;
    padding:10px;
    border-style:solid;
    border-width:1px;
    border-color: #aaaaaa;
    background-color: #eeeeee;
}

#product_purchase_box {
    float:right;
    width: 100px;
    padding:10px;
    margin-right: 50px;
    margin-left: 50px;
    margin-bottom: 50px;
    margin-top: 50px;
    border-style:solid;
    border-width:1px;
    border-color: #aaaaaa;
    background-color: #eeeeee;
}

#footer {
    margin-top:20px;
    color: #ffffff;
    width: 990px;
    height:50px;
    background-color:#000000;
    font-size: 80%;
}

table.sidebar th {
    background-color: #006600;
    text-align:left;
    color: #ffffff;
    padding:5px;
    border-bottom-style:solid;
    border-bottom-width: 2px;
    border-bottom-color: #ffffff;
}

table.sidebar td {
    background-color: #ccffcc;
    padding:5px;
    border-bottom-style:solid;
    border-bottom-width: 1px;
    border-bottom-color: #ffffff;
}

table.sidebar a {
    text-decoration:none;
}

table.sidebar a:hover {
    text-decoration:underline;
}



table.box {
    border-style:solid;
    border-width:1px;
    border-color: #ccffcc;
}

table.box th {
    background-color: #ccffcc;
    text-align:left;
    color: #006600;
    padding:5px;
}

table.box td {
    background-color: #ffffff;
    padding:5px;
}

table.box a {
    text-decoration:none;
}

table.box a:hover {
    text-decoration:underline;
}

/*.sidebarlink {
    display:block;
    background-color:white;
    width:150px;
}
.sidebarlink a {
    display:block;
    float:left;
    background-color:white;
    width:150px;
}
.sidebarlink a:hover {
    background-color:red;
}*/





div.box1 {
    background-image: url('../images/background1.gif');
    background-repeat: repeat-x;
    padding-top:20px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom: 5px;
}

div.box2 {
    background-image: url('../images/div_background2.gif');
    background-repeat: repeat-x;
    width:100%;
    padding-top:20px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom: 5px;
}

div.box3 {
    background-image: url('../images/div_background3.gif');
    background-repeat: repeat-x;
    width:100%;
    padding-top:20px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom: 5px;
}

.yellow_font {
    color: #DEC427;
}

.white_font {
    color: #FFFFFF;
}

.green_font {
    color: #OA77OA;
}