/* CSS Document */
html, body {
	text-align: center;
	background-color: #000000;
	background-image:url('pics/sidebar_background2.png');
	background-repeat:repeat-y, repeat-x;
    background-position:center; 
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
}
/* DIV */
.midframe 
{
    position: relative; /* needed for footer positioning*/
	width: 900px;
	margin: 0 auto;
	text-align: center;
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
	background-color: #FFFFFF;
}
            .header {
                line-height: 35px;
                background: url(pics/top_navi_background2.png);
                background-color: #000;
                padding-right: 15px;
                text-align: right;
            }

            .logo {
                text-align: left;
                background-color: #fff;
            }
        
            #menu 
            {
                float: left;
                width: 220px; 
                text-align: left;
                padding: 5px 0px 0px 0px;       
                height: auto;          
                margin-bottom: 55px;
            }


            #headline {
                float: left;
                text-align: left;
            }

            #content 
            {
                width: 670px;
                color: #111;
                float: right;
                text-align: left;
                padding-bottom: 65px;                 
            }

            .footer {
	            background-color: White;
	            width: 100%;
	            border-top: 1px solid #666666;
	            position: absolute;
	            bottom: 0; /* stick to bottom */
            }

                        .copyright {
	                        float: left;
	                        text-align: left;
	                        padding: 15px;
	                        font-family: Helvetica, Arial, Verdana, sans-serif;
	                        font-weight: normal;
	                        color: black;
	                        font-size: 12px;
                        }

                        .bottomnavibar {
	                        float: right;
	                        padding: 15px;
	                        text-align: right;
                        }

/* TEXT */
.dropcap {
	font-weight: bold;
	font-size: 22px;
	line-height: 12px;
}

.link_pic
{
    border: 0;
}

.retailer_link_pic
{
    padding: 3px 12px 3px 12px;
    border: 0;
}

.state
{
	font-weight: bold;
	font-size: 18px;
	float: left;
}

.store
{
    padding: 5px 12px 5px 12px; 
    float: left; 
    width: 234px; 
    text-align: left;
}

.category 
{
    color: #666666;
    width: 200px; 
    text-align: center;
	background-color: inherit;
	text-decoration: none;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 9pt;
	//font-weight: bold;
	text-transform: capitalize;
	padding-left: 12px;
}

#disclaimer {
	font-family: Helv;
	font-weight: normal;
	color: #446834;
	font-size: 18px;
	font-variant: small-caps;
}

/* LINKS */
a.leftmenu_link, a.leftmenu_link:visited
{
	color:#000000;
	background-color: inherit;
	text-decoration: none;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 12px;
	text-transform: capitalize;
}
a.leftmenu_link:hover
{
	color: white;
	background-color: #000000;
	text-decoration: none;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 12px;
	text-transform: capitalize;
}

a.sub_leftmenu_link, a.sub_leftmenu_link:visited
{
	color:#000000;
	background-color: inherit;
	text-decoration: none;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 24px;
	padding-right: 12px;
	text-transform: capitalize;
}
a.sub_leftmenu_link:hover
{
	color: white;
	background-color: #000000;
	text-decoration: none;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 24px;
	padding-right: 12px;
	text-transform: capitalize;
}

a.subsub_leftmenu_link, a.subsub_leftmenu_link:visited
{
	color:#000000;
	background-color: inherit;
	text-decoration: none;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 36px;
	padding-right: 12px;
	text-transform: capitalize;
}
a.subsub_leftmenu_link:hover
{
	color: white;
	background-color: #000000;
	text-decoration: none;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 36px;
	padding-right: 12px;
	text-transform: capitalize;
}

a.topmenu_link, a.topmenu_link:visited
{
	color: white;
	text-decoration:none;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
	padding-left: 8px;
	padding-right: 8px;
	align: center;
}
a.topmenu_link:hover
{
	color: #000000;
	background-color: white;
	text-decoration: none;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
	padding: 0px 8px 0px 8px;
	align: center;
}

a.bottommenu_link, a.bottommenu_link:visited
{
	color: #0066cc;
	background-color: inherit;
	text-decoration:none;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	text-transform: capitalize;
	padding-left: 8px;
	padding-right: 8px;
	align: center;
}
a.bottommenu_link:hover
{
	color: #669933;
	background-color: white;
	text-decoration: none;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	text-transform: capitalize;
	padding: 0px 8px 0px 8px;
	align: center;
}