﻿#rightcolumncontent
{
    /*padding-left:20px;*/
    width:180px;
}

#rightcolumncontent img
{
    max-width:160px;
}

#rightcolumn
{
    font-size:0.8em;
    padding:0px;
}

#rightcolumn a
{
    font-weight:bold;
}

#maincolumn
{
    width:100%;
    background-color:Transparent;
    padding:0px;
}


.subscribePanel {
    text-align: center;
    background-color: rgb(251, 240, 217);
    color: #6b5325;
    padding-top: 1px;
    padding-bottom: 25px;
    padding-left: 10px;
    padding-right: 10px;
    border-style: solid;
    border-top-style: none;
    border-color: #aaa;
    border-width: 1px;
    position: relative;
}

.subscribebutton {
    background-color: #04AA6D;
    border: none;
    color: white;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
    border-radius: 10px;
}



.logincontrol .title
{
    background-image:url('../Images/HeaderSlice.png');
    height:18px;
    color:#eeeeee;
    padding:7px;
    text-align:center;
    font-weight:bold;
    border:solid 1px #000000;
    font-size:1.1em;
}

.logincontrol
{
    background-color:#FBF0D9;
    border:solid 1px #aaaaaa;
}

.logincontrol a
{
    color:#6b5325;
}

.loginbody
{
    font-size:0.8em;
    font-weight:bold;
}

.logincontrol input
{
    width:100px;
}

.logincontrol input[type="checkbox"]
{
    width:20px;
}

.logincontrol input[type="text"],
.logincontrol input[type="password"]
{
    background-color:#ffffff;
    border:solid 1px #999999;
}
.logincontrol td
{
    vertical-align:middle;
    padding:2px;
}

.logincontrol tr
{
    padding:0px;
}

.account_options a, .login_status
{
    display:block;
}

.update_message
{
    text-align:center;
    margin:10px 0px 10px 0px;
}

.loggedinas
{
    padding:10px;
}

.login_heading, .login_name
{
    color:black;
}

.login_heading, .login_name, .login_status
{
    font-size:1.1em;
}

.login_status
{
    margin-bottom:5px;
}

.group_join_message
{
    margin-top:5px;
}



.featuredproduct
{
    width:100%;
    background-color:#f9f9f9;
    border-left:solid 1px #aaaaaa;
    border-right:solid 1px #aaaaaa;
    border-bottom:solid 1px #aaaaaa;
    padding-bottom:40px;
}

.productheader
{
    padding:5px;
    padding-top:20px;
    text-align:center;
    font-weight:bold;
    font-style:italic;
    font-size:1.2em;
}

.productbody, .productfooter
{
    padding:10px;
}