*
{
                margin: 0;
                padding: 0;
                border: 0;
                outline: 0;
                font-weight: inherit;
                font-style: inherit;
                font-size: 100%;
                font-family: inherit;
                vertical-align: baseline;
                -moz-box-sizing: content-box; /* Mozilla */ 
                box-sizing: content-box; /* Opera7 */ 
}

:focus
{
                outline: 0;
}

ol, ul, li
{
                list-style: none;
}

table
{
                border-collapse: collapse;
                border-spacing: 0px;
                border: 0px;
}

caption, th, td
{
                text-align: left;
                vertical-align: top;
                font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after 
{
                content: "";
}

blockquote, q 
{
                quotes: "" "";
}

body.home {font-family: Arial; font-size: 11px; color: #000; background: #ffe5bc url(../images/bg_homecontainer.jpg) no-repeat center top; margin: 0px auto; text-align: center; line-height: 1; overflow: none; width: 900px;}
body.naw {font-family: Arial; font-size: 11px; color: #000; background: #fbeacb url(../images/bg_nawcontainer.jpg) no-repeat center top; margin: 0px auto; text-align: center; line-height: 1; overflow: none; width: 900px;}
body.info {font-family: Arial; font-size: 11px; color: #000; background: #fbeacb url(../images/bg_infocontainer.jpg) no-repeat center top; margin: 0px auto; text-align: center; line-height: 1; overflow: none; width: 900px;}
html { overflow-y: scroll; }

.container { float: left; position: relative; width: 988px; height: 811px; text-align: left; background: url(../images/bg_container.jpg) no-repeat left top;}

.logobox { float: left; width: 145px; height: 55px; }
.topmenubox { float: right; height: 55px; padding-right: 25px; text-align: right; }
.topmenubox table { }
.topmenubox td {vertical-align: middle; }
.border { width: 1px; height: 45px; background: url(../images/border1.gif) no-repeat left top;}
.topmenubox a { font-size: 14px; color: #431800; text-decoration: none; padding: 10px 10px 10px 10px; }
.topmenubox a:visited { color: #431800; text-decoration: none;}
.topmenubox a:hover { color: #ff0910; text-decoration: none; }

.biglogobox { float: left; width: 650px; height: 133px; padding: 55px 0px 0px 20px; }
.choconutsbox { position: absolute; width: 370px; height: 25px; padding: 0px 0px 0px 40px; left: 0px; bottom: 0px; }
.choconutsbox p { font-size: 11px; color: #431800; font-weight: bold; padding: 35px 10px 5px 30px; line-height: 1.2em; text-align: left; }

.formbox  { float: left; position: relative; width: 490px; height: 360px; padding: 60px 0px 0px 50px; text-align: center; }
.formbox table { }
.formbox th { font-size: 14px; color: #431800; font-weight: normal; padding: 2px 10px 0px 0px; text-align: right; vertical-align: top; height: 30px; }
.formbox td { font-size: 14px; color: #431800; padding: 5px; text-align: left; vertical-align: top; }
.formbox input[type="text"] { font-size: 14px; color: #87593f; padding: 2px 2px 2px 2px; border: 1px solid #431800; background: #fffbe2; }
.formbox select { font-size: 12px; color: #431800; width: 90px; padding: 2px 2px 2px 2px; border: 1px solid #431800; background: #fff; }
.error { font-size: 12px; color: #ff0910; }
.formbox p { font-size: 11px; color: #431800; font-weight: bold; font-style: italic; padding: 0px 10px 5px 0px; line-height: 1.2em; text-align: left; }

.contentbox { float: left; width: 580px; height: 565px; text-align: left; padding: 20px 0px 20px 20px; }
.contentbox h1 { font-size: 24px; color: #8a3100; font-weight: normal; padding: 10px 0px 10px 10px; background: url(../images/border2.gif) no-repeat left bottom;}
.contentbox h2 { font-size: 16px; color: #8a3100; font-weight: normal; padding: 10px 0px 10px 10px; line-height: 1.2em; }
.contentbox h3 { font-size: 14px; color: #518c2b; font-weight: normal; padding: 10px 0px 10px 0px; line-height: 1.2em; }
.contentbox h4 { font-size: 14px; color: #518c2b; font-weight: normal; padding: 10px 0px 5px 30px; line-height: 1.2em; }
.contentbox h5 { font-size: 12px; color: #333; padding: 3px 0px 3px 0px; line-height: 1.2em; text-align: right;}
.contentbox p { font-size: 11px; color: #431800; padding: 10px 10px 5px 10px; line-height: 1.2em;}
.contentbox ul { font-size: 12px; padding: 0px 0px 0px 70px;}
.contentbox li { list-style-image: url(../images/arrow1.gif); padding: 2px 0px 5px 10px;}
.contentbox span { font-weight: bold;}
.contentbox a { color: #431800; text-decoration: underline; }
.contentbox a:visited { color: #431800; text-decoration: underline; }
.contentbox a:hover { color: #ff0910; text-decoration: none; }

.contenttext { width: 500px; height: 440px; border: #e2e2e2; border-style: solid; border-width: 0px; overflow-y: scroll; }

.photobox { float: right; width: 170px; }
.photobox img { padding: 0px 10px 10px 10px; }

.prevbox { float: left; width: 135px; height: 100px; padding: 5px 0px 5px 10px; }
.prevbox img { padding: 2px; border: #ffd490; border-style: solid; border-width: 1px;}

.footerbox { float: left; width: 900px; padding: 10px 0px 10px 0px; text-align: center; }
.footerbox ul { list-style-type: none; }
.footerbox li { display: inline; font-size: 12px; color: #431800; }
.footerbox a { font-size: 11px; color: #431800; text-decoration: none; padding: 0px 5px 0px 5px; }
.footerbox a:visited { color: #431800; text-decoration: none; }
.footerbox a:hover { color: #ff0910; text-decoration: underline; }

