* {
        font-family:arial, verdana, sans-serif;
        font-size:11px;
}
body{

        padding:0px;
        padding-top:0px;
        margin:0px;
        height:100%;
        width:100%;
        text-align:center;
        background-color:#e4e0df;
        background: #e4e0df url("../images/bg.gif") repeat-x fixed left top;
}

a, a:visited {
        text-decoration: none;
        font-family:verdana, arial, sans-serif;
        font-size:11px;
        color:white;
}

a:hover {
        text-decoration: none;
        font-family:verdana, arial, sans-serif;
        font-size:11px;
        color:#fac92e;
}

#outertable {
        width:100%;
        margin-left:auto;
        margin-right:auto;
        height:100%;
        text-align:center;
        border:0px solid white;
}

#maintable {
        width:100%;
        padding:0px;
        border-spacing:0px;
        border-collapse:collapse;
        border:0px solid yellow;
}


table{
        border-spacing:0px;
        border-collapse:collapse;
        padding:0px;
}

td{
        border-spacing:0px;
        border-collapse:collapse;
        padding:0px;
        color:white;
        line-height:20px;
}

div.menubutton{
        height:34px;
        padding:0px;
        text-align:left;
        position:relative;
        display:inline;
        margin-left:22px;
        margin-right:22px;
}


div#maincontent{
        color:#ffffff;
        width:720px;
        background-color:#DAD9D7;
        margin-left:5px;
}

.productimages{
        color:#ffffff;
        width:80px;
        background-color:#D4D3D1;
        margin-bottom:2px;
}

.content {
        min-height:400px;
        height:auto;
}


div#incontent {
        color:#434242;
}


.menucontent{
        position:relative;
        top:15px;
}


a.menucontent, a.menucontent:visited {
        color:#000000;
        text-decoration:none;
        position:relative;
        top:5px;
        font-size:18px;
}

a.menucontent:hover {
        color:#a0a0a0;
        text-decoration:none;
        position:relative;
        top:5px;
        font-size:18px;
}

a.menucontent_active, a.menucontent_active:visited, a.menucontent_active:hover {
        color:#a0a0a0;
        text-decoration:none;
        position:relative;
        top:5px;
        font-size:18px;
}

.footer {
        color:#999999;
        font-size:11px;

}

a.footer, a.footer:visited {
        color:#999999;
        text-decoration:none;
        font-size:11px;
        font-family:verdana,arial,trebuchet,sans-serif;
}

a.footer:hover {
        color:#666666;
        text-decoration:none;
        font-size:11px;
        font-family:verdana,arial,trebuchet,sans-serif;
}

a.more, a.more:visited {
        color:maroon;
        text-decoration:none;
        font-size:11px;
        font-family:verdana,arial,trebuchet,sans-serif;

}

a.more:hover {
        color:#fac92e;
        text-decoration:none;
        font-size:11px;
        font-family:verdana,arial,trebuchet,sans-serif;

}

#pagecontent {
 margin-top:0px;
 margin-bottom:20px;
 line-height:20px;
 color:white;
 width:650px;
}

ul {
    margin-top:0px;
    padding-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
    margin-left:1.5em;
}

#topbar{
width:100%;
height:83px;
border-bottom:0px solid white;
font-face:arial;
font-size:25px;
color:#ffffff;
display:block;
text-align:bottom;
}

#textlogo{
width:902px;
height:96px;
margin-top:45px;
margin-bottom:0px;
border:0px;
}

#textlogohome{
width:902px;
height:228px;
margin-top:45px;
margin-bottom:0px;
border:0px;
}

#top-pic-div {
height:195px;
margin-left:55px;
width:770px;
}

#home-pic-div {
height:65px;
margin-left:55px;
width:770px;
}

#logopic {
border:0px;
width:170px;
height:160px;
}

#titlepic{
margin-left:68px;
width:770px;
height:195px;
border-bottom:2px solid white;
border-left:2px solid white;
border-right:2px solid white;
}

#homepic{
margin-left:68px;
width:770px;
height:65px;
border-bottom:2px solid white;
border-left:2px solid white;
border-right:2px solid white;
}

#menudiv {
width:942px;
height:34px;
background: #ffffff url("../images/menubg.gif") no-repeat;
}
#menudivh {
width:942px;
height:34px;
background: transparent url("../images/menubgh.gif") no-repeat;
}

#mainpagecontent {
width:746px;
background: #ffffff url("../images/contentbg.gif") repeat-y;
margin-left:40px;
}

#mainpagecontenth {
width:746px;
background: #ffffff url("../images/contentbg.gif") repeat-y;
margin-left:40px;
}

#pagetitle {
text-transform:uppercase;
margin-top:30px;
font-face:arial;
font-size:20px;
color:white;
text-align:left;
margin-left:30px;
}

#footerbar {
width:746px;
height:60px;
font-face:arial;
color:#000000;
display:block;
text-align:bottom;
vertical-align:bottom;
position:absolute;
margin-top:20px;
background-color:pink;
}

#bottom {
width:746px;
height:36px;
background: #ffffff url("../images/bottombg.gif") no-repeat;
}