/* MHS CSS 01 */

/*GEN DESIGN & LAYOUT*/
body
{
    border:0;
    padding:0px;
    margin:0px;
    background:#8c4500 url(../images/bg.gif) repeat-x;
    font-family:Tahoma;
    font-size:9pt;
}
#wrapper
{
    padding:0px;
    padding-top:5px;
    width:794px;
    margin:auto;
    padding-bottom:20px;
}

img {
    border:none;
}
a 
{
    color:#ffae4b;
    text-decoration:none;
}
a:hover
{
    color:#e0983f;
}
a:visited
{
    color:#ce9018;
}

/*HEADER */
#header
{
    width:794px;
    height:112px;
    background:url(../images/header.jpg) no-repeat;
    margin-top:15px;
}
.header_logo
{
    float:left;
    padding-top:40px;
    padding-left:35px;
}
.header_icon
{
    float:right;
    margin-top:40px;
    margin-right:20px;
}
/*SPLASH */
/* notes:
        default width = 784px
*/
#splash
{
    width:784px;
    margin:auto;
    border-left:solid 5px #fff;
    border-right:solid 5px #fff;
}

/*ENTRY OR CONTENT*/
#content
{
    width:784px;
    margin:auto;
    border-left:solid 5px #fff;
    border-right:solid 5px #fff;
    background-color:#8f4601;
    color:#fff;
    font-size:8pt;
}
/*__twocol */
.twocol
{
    height:280px;
}
.twocol .col_a
{
    width:282px;
    /*border:solid 1px white;*/
    padding-top:10px;
    vertical-align:top;
}
.twocol .col_b
{
    width:460px;
    background:url(../images/twocol-gradient.jpg) no-repeat top left;
    /*border:solid 1px white;*/
    padding:10px;
    padding-left:20px;
    vertical-align:top;
}

/*__content etcs__*/
.centerbutton
{
    text-align:center;
}


/*MAINMENU */
#mainmenu
{
    font-size:100%;
    font-weight:bolder;
}
#mainmenu ul
{
    margin:0px;
    list-style:none;
    padding-left:20px;
}
#mainmenu ul a
{
    color:#fff;
    width:230px;
    height:20px;
    display:block;
}
#mainmenu li
{
    line-height:21px;
    width:230px;
    cursor:pointer;
}
#mainmenu li.on
{
    text-indent:10px;
    background:url(../images/menu-over.gif) no-repeat;
}
#mainmenu .now-over
{
    background:url(../images/menu-over.gif) no-repeat;
}

/*BOTTOM */
#bottom
{
    width:794px;
    height:17px;
    margin:auto;
    background:url(../images/border-bottom-bg.jpg) no-repeat;
}

/*FOOTER */
#footer
{
    padding-top:130px;
    padding-left:20px;
}

/* ETC */
.image_left 
{
    float:left;
    margin:10px;
    text-align:center;
}
.image_right
{
    float:right;
    margin:10px;
    text-align:center;
}
.image_left img, .image_right img
{
    margin:2px;
    border:solid 2px #fff;
}

/* SPECIFIC PAGE EDITS */
/* STORE */
div.st
{
    padding:3px;
    padding-bottom:5px;
}
div.st .st_desc
{
}
div.st .st_desc ul
{
    list-style:none;
}
div.st .st_img
{
    float:right;
    width:150px;
    padding:5px;
    text-align:center;
    background-color:#fff;
    border:solid 2px gray;
}
div.st .st_img a
{
    text-decoration:none;
    color:#2e2e2e;
}
div.st_thumbs .thumb_block
{
    float:left;
    text-align:center;
    background-color:#fff;
    padding:3px;
    margin:3px;
    border:solid 1px #ffa414;
}