body 
{
    font-family: Arial;
    font-size: medium;
    background: url(../images/background.gif) repeat;
}

a:link,a:active,a:visited
{
    font-weight:bold; 
    color:#410809; 
    text-decoration:none;
}

a:hover
{
    font-weight:bold; 
    color:#4B2D16; 
    text-decoration: underline;
}

.logo
{
    text-align:right;
    width:890px;
    height: 169px;
    border: solid 1px black;
    background: url(../images/logoHeader.gif) no-repeat 0 0;
}

.login
{
    text-align:right;
    font-size:12px;
    padding-top:5px;
    padding-right:15px;
}

.menu
{
    color:#996633;
    font-family:Andalus;
    width: 890px;
    height: 35px;
    text-align:left;
    padding:15px 0 0 0;
    font-size: 16px;
    background:#CFC19E url(../images/topmenubg.gif) repeat-x;
    border: solid 1px black;
}
.menu a:link, .menu a:active, .menu a:visited {font-weight:bold; color:#CFC19E; text-decoration:none;}
.menu a:hover {color:#B4A378;}
.menu .menuItem { list-style:none; font-weight:bold; border-right: solid 1px black;display:inline; padding:0 10px 0 8px; cursor: pointer;}

.flyout
{
    width: 200px;
    text-align: left;
    font-size: 14px;
    padding: 1px 2px 1px 2px;
    background-color:#B4A378;
    border: solid 1px #8e3a28;
}

.flyout .item
{
    text-indent: 25px;
    background-color:#B4A378;
    text-decoration:none;
    height:17px;
}

.flyout .itemHover
{
    text-indent: 25px;
    background:#CFC19E url(../images/menuHover.gif) no-repeat;
    text-decoration:none;
    height:17px;
    cursor: pointer;
}

.flyout a
{
    text-decoration: none;
}

.flyout .flyoutHeader
{
    background: url(../images/menubar.gif) no-repeat;
    height:21px;
}

.flyout .flyoutFooter
{
    text-align:center;
    background: url(../images/menubarBottom.gif) no-repeat;
    height:14px;
}

.content
{
    border: solid 1px black;
    width:890px;
    background:#CFC19E url(../images/plank.gif) repeat;
    color: White;
    padding: 0 0 15px 0;
}

.contenttop
{
    width:890px;
    height: 15px;
    background:#CFC19E url(../images/planktop.gif) repeat-x;
}

.section
{
    width: 800px;
    color: #4B2D16;
}

.section .header
{
    height: 64px;
    text-align: left;
    font-size:12px;
    padding:0 25px 0 25px;
    background:url(../images/papertop2.gif) no-repeat;
}

.section .header .title
{
    font-family:Andalus;
    font-size:24px; 
    height: 46px;
    font-weight: bold;
    padding:20px 25px 0 55px;
    text-align: left;
    background:url(../images/stamp2.gif) no-repeat 0 15px; 
    border: solid 0px black;
}

.section .data 
{
    font-size:14px; 
    padding:0 45px 0 45px;
    text-align: left;
    background:url(../images/paperbg2.gif);
}

.section .data .caption
{
    font-family:Andalus;
    font-size:18px; 
    font-weight: bold;
    padding-top: 10px;
}

.section .data p
{
    text-decoration:none;
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
}

.section .data ul
{
    text-decoration:none;
    margin-top: 0px;
    margin-bottom: 0px;
}

.section .bottom
{
    height: 64px;
    background: url(../images/paperbottom2.gif) no-repeat;
    padding-bottom: 30px;
}

.news
{    
    width: 800px;
    color: #4B2D16;
}

.news .newsheader
{
    height: 64px;
    text-align: left;
    font-size:12px;
    padding:0 25px 0 25px;
    background:url(../images/papertop2.gif) no-repeat;
}

.news .newsheader .newstitle
{
    font-family:Andalus;
    font-size:24px; 
    height: 46px;
    font-weight: bold;
    padding:20px 25px 0 55px;
    text-align: left;
    background:url(../images/stamp2.gif) no-repeat 0 15px; 
    border: solid 0px black;
}

.news .newsfooter
{
    height: 64px;
    background: url(../images/paperbottom2.gif) no-repeat;
    padding-bottom: 30px;
}

.news .article
{
    padding-top: 15px;
    padding-bottom: 25px;
    background: url(../images/paperbg2.gif) repeat;
}

.articleheader
{
    width:700px;
    padding-left: 20px;
    text-align: left;
    font-family:Andalus;
    border-bottom:dashed 1px #A89569;
    background:url(../images/time.gif) no-repeat 0px 8px; 
}

.articletitle
{
    font-size:18px; 
    font-weight: bold;
    text-align: left;
}

.articletime
{
    font-size:12px; 
    font-weight: normal;
    text-align:right;
}

.article .articledata
{
    width:700px;
    font-size:14px; 
    padding:10px 0 0 0;
    text-align: left;
}

.article .articlefooter
{
    font-family:Andalus;
    width:700px;
    font-size:12px; 
    font-weight: normal;
    text-align: right;
}

h1
{
    font-family:Andalus;
    font-size:24px; 
    font-weight: bold;
}

.formdata
{
}

.formdata .label
{
    text-align: right;
}

.formdata .labelBold
{
    text-align: right;
    font-weight: bold;
}

.formdata .value
{
    text-align: left;
}

.formdata .valueBold
{
    text-align: left;
    font-weight: bold;
}

.formdata .calc
{
    text-align:right;
    padding-right:10px;
}

.formdata .note
{
    font-size: smaller;
    color: #800000;
}

.footer
{
    padding: 10px 0 0 0;
    text-align:center;
    font-family: Arial;
    font-size: 11px;
    color: White;
    width: 890px;
    border: solid 1px black;
    background:#CFC19E url(../images/bgwraptop.gif) repeat;
}

.footer a:link, .footer a:active, .footer a:visited
{
    font-weight:bold; 
    color:#CFC19E; 
    text-decoration:none;
}

.footer a:hover
{
    font-weight:bold; 
    color:#B4A378; 
    text-decoration: underline;
}

.footer .copyright
{
    height:56px;
    vertical-align: middle;
    background: url(../images/chest3.gif) no-repeat;
}

/* products */
.products {padding:0 0 0 0px;}
.products img {border:none;}
.products img {float:none; border:1px solid #651810; padding:4px; background:#9F895D;}
.products a {float:none; border:1px solid #651810; padding:4px; background:#9F895D;}
.products a:hover {float:none; border:1px solid #651810; padding:4px; background:#450909;}

/* photos */
.photos {padding:0 0 0 0px;}
.photos img {border:left;}
.photos img {float:left; border:1px solid #651810; padding:4px; background:#9F895D;}
.photos a {float:left; border:1px solid #651810; padding:4px; background:#9F895D;}
.photos a:hover {float:left; border:1px solid #651810; padding:4px; background:#450909;}

.grid
{
    border:solid 1px #651810;
    width: 100%;
}

.grid .gridheader
{
    background-color:#9F895D;
    color:#651810;
}

.grid .gridcolumn
{
    text-align:center;
    border-right: solid 1px #651810;
    border-bottom: solid 1px #651810;
}

.grid .gridrow
{
}

.grid .gridalternaterow
{
    background-color: #D9D7BF;
}

.grid a
{
    text-decoration: none;
    cursor: pointer;
}
