﻿#container
{
    border: 0px;
    height: 100%;
    margin: 3px;
    margin-left: auto;
    margin-right: auto;
    padding: 3px;
}
#header
{
    border-bottom: 1px solid #cccccc;
    padding: 0;
    margin-bottom: 0;
    position: absolute;
    background-color: #fefefe;
    z-index: 100;
    top: 0;
    height: 90px;
    width: 99.5%;
}
#content
{
    padding: 3px 3px 0 3px;
    position: absolute;
    overflow: visible;
    left: 0;
    bottom: 25px;
    top: 88px; /* z-index: 99; */
    width: 99.5%;
    background-color: #fefefe;
}
#footer
{
    background-color: #fefefe;
    border-top: 1px solid #cccccc;
    position: fixed;
    clear: both;
    padding: 0 0 4px 0;
    margin-top: 0;
    margin-bottom: 10;
    bottom: 0;
    line-height: 25px;
    height: 25px;
    width: 99.5%; /*overflow: hidden;*/
    text-align: center;
    z-index: 100;
}
#framecontent
{
    position: fixed;
    top: 25px; /*bottom: 45px;*/
    left: 1px;
    height: 65px;
    width: 210px; /*Width of frame div*/
    overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
    background: #fff;
    color: black;
}
#maincontent
{
    position: fixed;
    top: 25px;
    left: 210px; /*Set left value to WidthOfFrameDiv*/
    right: 0; /*bottom: 45px;*/
    height: 65px;
    overflow: hidden;
    background: #fff;
}
.innertube
{
    margin: 0px;
    background-color: #ffffff; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

#verticalline
{
    border-right: 1px solid #cccccc;
}
/* DROP SHADOW */
.shiftcontainer
{
    position: relative;
    left: 10px; /*Number should match -left shadow depth below*/
    top: 10px; /*Number should match -top shadow depth below*/
    text-align: left;
    display: block;
}
.shadowcontainer
{
    width: 99%; /* container width*/
    background-color: #d1cfd0;
}
.shadowcontainer .innerdiv
{
    /* Add container height here if desired */
    background-color: white;
    border: 1px solid #d1cfd0;
    padding: 6px;
    position: relative;
    left: -3px; /*shadow depth*/
    top: -2px; /*shadow depth*/
    line-height: 1.25;
    vertical-align: baseline;
}
fieldset
{
    /* padding: 1em;font:80%/1 sans-serif; */
    border: 1px solid silver;
    padding-bottom: 8px;
}
legend
{
    padding: 4px;
    font-size: 120%;
    font-weight: bold;
    color: Gray;
}







* ul#menu
{
    width: 100%;
    height: 41px;
    background: #F2F2F2 url(  "/media/images/menus/menu-bg.gif" ) top left repeat-x;
    font-size: 10pt;
    font-family: Arial, Sans Serif, Geneva, Helvetica;
    font-weight: bold;
    list-style-type: none;
    margin: 0;
    padding: 0 0 10px 0;
    vertical-align: top;
}
ul#menu li
{
    display: block;
    float: left;
    margin: 0;
}
ul#menu li a:hover
{
    /* background: white; */
    color: #333;
}
ul#menu li a.current
{
    color: #fff;
    background: #FFF url(  "/media/images/menus/current-bg.gif" ) top left repeat-x;
    padding: 11px 8px 5px 8px;
    border-right: #fff 1px solid;
    border-left: #fff 1px solid;
    font-size: 11pt;
}
ul#menu li a
{
    height: 30px;
    color: #fff;
    text-decoration: none;
    display: block;
    float: left;
    line-height: 200%;
    padding: 11px 6px 5px 5px;
    border-bottom: #fff 1px solid;
    border-right: white 1px solid;
}
#menuline /* fixed relative to frames.css */
{
    position: fixed;
    top: 84px;
    left: 210px;
    overflow: hidden;
    clear: both;
    padding: 0;
    width: 100%;
    height: 6px;
    background: #2A3D65; /*Brown color theme*/
}
#navBoxSiteEnclosure
{
    border-right: #ccc 1px solid;
    padding-right: 0px;
    border-top: #ccc 1px solid;
    padding-left: 5px;
    padding-bottom: 0;
    margin: 0;
    border-left: #ccc 1px solid;
    padding-top: 5px;
    border-bottom: #2A3D65 0 solid;
    background: #F2F2F2 url(  "/media/images/menus/current-bg-2.gif" ) top left repeat-x;
}
.ImageEnclosure
{
    border: silver 1px solid;
    padding: 2px;
    background: #ccc;
    margin: 0 8px 5px 8px;
}
#shopcartline
{
    background: #ffffff;
    position: fixed;
    top: 0px;
    left: 250px;
    right: 0;
    padding-right: 10px;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
    text-align: right;
}
/*Modal Popup*/
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}

