h5 {
color: #00f;
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
body {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #ffffff;
background-image: none;
text-align: center; }
.company {
color: #03c;
font-size: 24px;
font-family: "Times New Roman", Georgia, Times, serif;
font-weight: normal;
font-style: normal;
background-color: #fff;
text-align: center;
letter-spacing: 4px;
vertical-align: top; }
.since1955 {
color: #000;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: italic;
line-height: 18px;
background-color: #fff;
text-align: center;
margin: 0.83em 0; }
.address {
color: #666;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 18px;
background-color: #fff;
text-align: center; }
.description {
color: #0033cc;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
margin-left: 24px;
display: block; }
.nav {
color: #03c;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 18px;
text-decoration: none;
text-align: left;
vertical-align: top;
padding-left: 200px; }
.nav-center {
color: #03c;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 18px;
text-decoration: none;
text-align: center;
vertical-align: top; }
.nav-left {
color: #03c;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 18px;
text-decoration: none;
text-align: left;
vertical-align: top; }
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.indentmenutop {
font: bold 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
background: black url(/images/horzcssmenu-blk.gif) repeat-x center top;
position: absolute;
top: 150px;
padding-left: 200px; 
width: 858px !important;
width /**/:1058px; /*IE CSS Box Model Hack*/
height: 28px;
overflow: hidden;
float: left;}
.indentmenutop ul {
margin: 0;
padding: 0;
float: left;
width: 800px; /*width of menu*/
border-width: 1px 0;
background: black url(/images/horzcssmenu-blk.gif) repeat-x center top; }
.indentmenutop ul li {
display: inline; }
.indentmenutop ul li a {
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/ }
.indentmenutop ul li a:visited {
color: #c93; }
.indentmenutop ul li a:hover,  .indentmenu ul li .current {
color: #fff !important; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background: black url(/images/horzcssmenu-blk-2.gif) repeat-x center; }
.indentmenubottom {
font: bold 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
background: black url(/images/horzcssmenu-blk-2.gif) repeat-x scroll center bottom;
position: absolute;
padding-left: 200px; 
top: 1277px;
width: 858px !important;
width /**/:1058px; /*IE CSS Box Model Hack*/
height: 28px;
overflow: hidden;
float: left;}
.indentmenubottom ul {
margin: 0;
padding: 0;
float: left;
width: 800px; /*width of menu*/
border-width: 1px 0;
background: black url(/images/horzcssmenu-blk-2.gif) repeat-x center bottom; }
.indentmenubottom ul li {
display: inline; }
.indentmenubottom ul li a {
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid #564c66; /*dark purple divider between menu items*/ }
.indentmenubottom ul li a:visited {
color: #c93; }
.indentmenubottom ul li a:hover,  .indentmenu ul li .current {
color: #fff !important; /*text color of selected and active item*/
padding-top: 4px; /*shift text up 1px for selected and active item*/
padding-bottom: 6px; /*shift text up 1px for selected and active item*/
background: black url(/images/horzcssmenu-blk.gif) repeat-x center; }
#topicmenu {
background-color: #000;
text-align: left;
height: 1104px;
width: 201px;
left: 150px;
top: 177px;
position: absolute;
z-index: 6;
visibility: visible; }
#catalog { 
background-color: #f4eddf;
height: 1100px;
width: 850px;
left: 350px;
top: 177px;
position: absolute;
z-index: 1;
visibility: visible;
border-right: 8px solid #000; }
#layernavbox {
height: 160px;
width: 430px;
left: 375px;
top: 1330px;
position: absolute;
visibility: visible; }
