* {
font-weight: inherit; 
font-family: inherit; 
font-style: inherit; 
font-size: 100%; 
padding: 0; 
margin: 0;
}

body {
background-color: #f1efe2; 
color: #432920; 
background-image: url(images/bodybackground.gif); 
background-repeat: repeat-x; 
background-attachment: fixed; 
border-bottom: 8px #133f50 solid;
}

#pagewidth {
width: 980px; 
background-color: #fff; 
color: #432920; 
background-image: url(images/content-background.gif); 
padding-top: 90px; 
margin-left: auto; 
margin-right: auto;
}

#header {
width: 980px; 
position: fixed; 
left: 50%; 
margin-left: -490px; 
z-index: 100; 
background-color: #fff; 
color: #334249;
}

#icons {
height: 80px; 
margin-left: auto; 
margin-right: auto;
}

#icons img {
margin-top: 10px; 
margin-right: 48px; 
float: right;
}

#home #content {
padding-top: 16px; 
padding-left: 30px; 
padding-bottom: 20px; 
padding-right: 30px; 
font-family: Verdana, Helvetica, Arial, sans-serif;
}

#lvl2 #content {
padding-top: 16px; 
padding-left: 66px; 
padding-bottom: 20px; 
padding-right: 80px; 
font-family: Verdana, Helvetica, Arial, sans-serif;
}

#lvl2 #content #single p { 
margin-right: 150px;}


h2 {
font-weight: normal; 
color: #154859; 
font-size: 1.6em; 
font-variant: small-caps; 
padding-bottom: 2px; 
background-color: #fff; 
margin-bottom: 6px; 
margin-top: 6px; 
font-family: Times, "Times New Roman", serif; 
border-bottom: 1px #154859 solid;
}

h3 {
font-weight: bold; 
color: #154859; 
font-size: 0.8em; 
padding-bottom: 8px; 
background-color: #fff; 
margin-bottom: 6px;
}

h4 {
font-weight: bold; 
color: #432920; 
font-size: 0.8em; 
padding-bottom: 8px; 
background-color: #fff; 
margin-bottom: 6px;
}

h5 {
font-family: Times, "Times New Roman", serif; 
font-weight: normal; 
color: #154859; 
font-size: 1.4em; 
font-variant: small-caps; 
border-bottom: 1px #000 solid; 
margin-bottom: 10px; 
padding-bottom: 6px; 
margin-top: 0px;
}

h6 {
font-family: Times, "Times New Roman", serif; 
font-weight: bold; 
color: #154859; 
font-size: 1em; 
margin-top: 18px;
}

.more {
width: 86px; 
height: 22px; 
text-align: center; 
font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: .8em; 
line-height: 21px; 
text-transform: uppercase; 
position: relative; 
left: 260px; 
top: 4px; 
padding-left: 6px;
}

.more a:link, .more a:visited {
width: 86px; 
height: 22px; 
background-image: url(images/button-short.gif); 
background-color: #fff; 
text-decoration: none; 
display: block; 
color: #2e2014; 
padding-left: 6px;
}

.more a:hover {
width: 86px; 
height: 22px; 
text-decoration: none; 
background-image: url(images/button-short-over.gif); 
background-color: #fff; 
display: block; 
color: #66462c; 
padding-left: 6px;
}

#intro {
width: 390px; 
float: left;
}

#intro p {
color: #432920; 
background-color: #fff; 
font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: .8em; 
margin-top: 8px;
}

#navcontainer {
background-color: #133f50; 
width: 100%; 
height: 55px; 
background-image: url(images/navlogo.gif); 
background-repeat: no-repeat; 
background-position: 8px 16px;
}

#navigation-1 {
list-style:none; 
width:520px; 
height:55px; 
font: normal 10pt Times, "Times New Roman", serif ; 
text-transform: uppercase; 
position: absolute; 
right: 18px;
}

#navigation-1 li {
margin:0; 
padding:0; 
display:block; 
float:left; 
position:relative; 
width: 130px;
}

#navigation-1 li a:link, #navigation-1 li a:visited {
padding: 30px 0px 0px 0px; 
display:block; 
text-align:center; 
text-decoration:none; 
background: #234958; 
color: #c5c5c5; 
width:130px; 
height:25px; 
border-left: 1px #133f50 solid;
}

#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
padding:30px 0px 0px 0px; 
display:block; 
text-align:center; 
text-decoration:none; 
background:#9a9b82; 
color:#fff; 
width:130px; 
height:25px; 
border-left: 1px #133f50 solid;
}

#navigation-1 li ul.navigation-2 {
margin:0; 
padding:0; 
list-style:none; 
display:none; 
width:130px; 
position:absolute; 
top:55px; 
left:-0px;
}

#navigation-1 li:hover ul.navigation-2 {
display:block;
}

#navigation-1 li ul.navigation-2 li {
width:130px; 
height:35px; 
clear:left; 
width:130px; 
height:35px;
}

#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
clear:left; 
background:#9a9b82; 
padding:10px 0px 0px 0px; 
width:130px; 
height:25px; 
border:none; 
border: 1px #c0c2ad solid ; 
position:relative; 
z-index:1000;
}

#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
clear:left; 
background:#922a21; 
padding: 10px 0px 0px 0px ; 
width:130px; 
height:25px; 
border: 1px #c0c2ad solid ; 
position:relative; 
z-index:1000;
}

#topmessage {
float: right; 
width: 300px; 
text-align: right; 
color: #432920; 
background-color: #fff; 
font-variant: small-caps; 
margin-bottom: 10px; 
font-family: Times, "Times New Roman", serif;
}

#lvl2 p {
font-size: 0.8em; 
line-height: 1.4em; 
margin-bottom: 20px;
}

#lvl2 #content ul {
width: 600px; 
padding-left: 20px; 
font-size: 0.8em; 
line-height: 1.4em; 
margin-bottom: 20px;
}

#lvl2 #content li {
list-style-type: circle;
}

#lvl2 hr {
border-color: #ccc; 
border-style: solid; 
border-width: 1px 0 0; 
clear: both; 
margin: 2px 0px 20px 0px; 
height: 0; 
border: 0 #000 solid;
}

#lvl2 .item {
clear:both; 
margin-top: 30px; 
overflow: hidden;
}

#lvl2 .item .itempic {
float:left; 
width: 180px; 
margin-top: 16px; 
font-size: .6em;
}

#lvl2 .item .itempic p { 
font-size: 100%; 
width: 110px;}

#lvl2 .item .itemtext {
width: 570px; 
float: left;
}

#lvl2 .item .buy {
width: 86px; 
height: 22px; 
text-align: center; 
font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: .8em; 
line-height: 21px; 
text-transform: uppercase; 
margin-left: 20px; 
margin-right: 20px; 
float: left; 
display: none;
}

#lvl2 .item .buy a:link, #lvl2 .item .buy a:visited {
width: 86px; 
height: 22px; 
background-image: url(images/button-short.gif); 
background-color: #fff; 
text-decoration: none; 
display: block; 
color: #2e2014; 
padding-left: 6px; 
text-align: center;
}

#lvl2 .item .buy a:hover {
width: 86px; 
height: 22px; 
text-decoration: none; 
background-image: url(images/button-short-over.gif); 
background-color: #fff; 
display: block; 
color: #66462c; 
padding-left: 6px; 
text-align: center;
}

.long {
width: 194px; 
height: 22px; 
text-align: center; 
font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: .8em; 
line-height: 21px; 
text-transform: uppercase; 
margin-left: 20px; 
float: left;
}

.long a:link, .long a:visited {
width: 194px; 
height: 22px; 
background-image: url(images/button-long.gif); 
background-color: #fff; 
text-decoration: none; 
display: block; 
color: #2e2014; 
padding-left: 6px; 
text-align: center;
}

.long a:hover {
width: 194px; 
height: 22px; 
text-decoration: none; 
background-image: url(images/button-long-over.gif); 
background-color: #fff; 
display: block; 
color: #66462c; 
padding-left: 6px; 
text-align: center;
}

.medium {
width: 138px; 
height: 22px; 
text-align: center; 
font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: .8em; 
line-height: 21px; 
text-transform: uppercase; 
margin-left: 20px; 
float: left;
}

.medium a:link, .medium a:visited {
width: 138px; 
height: 22px; 
background-image: url(images/button-medium.gif); 
background-color: #fff; 
text-decoration: none; 
display: block; 
color: #2e2014; 
padding-left: 6px; 
text-align: center;
}

.medium a:hover {
width: 138px; 
height: 22px; 
text-decoration: none; 
background-image: url(images/button-medium-over.gif); 
background-color: #fff; 
display: block; 
color: #66462c; 
padding-left: 6px; 
text-align: center;
}

.short {
width: 86px; 
height: 22px; 
text-align: center; 
font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: .8em; 
line-height: 21px; 
text-transform: uppercase; 
margin-left: 20px; 
float: left;
}

.short a:link, .short a:visited {
width: 86px; 
height: 22px; 
background-image: url(images/button-short.gif); 
background-color: #fff; 
text-decoration: none; 
display: block; 
color: #2e2014; 
padding-left: 6px; 
text-align: center;
}

.short a:hover {
width: 86px; 
height: 22px; 
text-decoration: none; 
background-image: url(images/button-short-over.gif); 
background-color: #fff; 
display: block; 
color: #66462c; 
padding-left: 6px; 
text-align: center;
}

#lvl2 .item .pricelist {
width: 139px; 
height: 22px; 
text-align: center; 
font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: .8em; 
line-height: 21px; 
text-transform: uppercase; 
margin-left: 20px;
}

#lvl2 .item .pricelist a:link, #lvl2 .item .pricelist a:visited {
width: 139px; 
height: 22px; 
background-image: url(images/button-pricelist.gif); 
background-color: #fff; 
text-decoration: none; 
display: block; 
color: #2e2014; 
padding-left: 6px; 
text-align: center;
}

#lvl2 .item .pricelist a:hover {
width: 139px; 
height: 22px; 
text-decoration: none; 
background-image: url(images/button-pricelist-over.gif); 
background-color: #fff; 
display: block; 
color: #66462c; 
padding-left: 6px; 
text-align: center;
}

#lvl2 #content p a:link, #lvl2 #content p a:visited {
color: #154859; 
text-decoration: none; 
font-weight: bold;
}

#lvl2 #content p a:hover {
color: #154859; 
text-decoration: underline; 
font-weight: bold;
}

#lvl2 .shortp {
width: 350px; 
float: left;
}

.clear {
clear: both;
}

.blue {
color: #154859;
}

#flashblock {
margin-left: 430px; 
width: 480px; 
height: 275px;
}

#board {display: none}

#footer {
background-image: url(images/content-bottom.gif); 
background-repeat: no-repeat; 
background-position: 50% 0px; 
background-color: #f1efe2; 
color: #432920; 
text-align: center; 
padding-top: 16px; 
clear: both; 
padding-bottom: 60px; 
font-size: .8em;
}

#footer a:link, #footer a:visited {
color: #154859; 
text-decoration: none;
}

#footer a:hover {
color: #154859; 
text-decoration: underline;
}