/* ---------------------------------------------------------------------------------------- */
/* +++++++++++++++++++++++++++++++++++++++ Level2 +++++++++++++++++++++++++++++++++++++++++ */
/* ---------------------------------------------------------------------------------------- */

/* +++++ Level 2 Main Content +++++ */

#slider { position: relative; float: right; /* since this element is floated, a width must be given */ width: 690px; margin-top: 15px; display: block; }
#slider h2 { color: #144899; font-size: 18px; font-weight: bold; }
#slider h2 a:link, #slider h2 a:active, #slider h2 a:visited { color: #144899; font-weight: bold; text-decoration: none; }
#slider p { margin: 0; height: 100%; overflow: hidden; font: 13px Georgia, "Times New Roman", Times, serif; line-height: 20px; color: #666; }
#slider p a:link, #slider p a:active, #slider p a:visited { color: #333; text-decoration: none; }
#slider p a:hover { color: #144899; text-decoration: underline; }

/* +++++ Slider +++++ */

h1 { font: 15px Georgia, "Times New Roman", Times, serif; color: #3a5d74; font-weight: bold; }
.scroll { width: 690px; overflow: auto; overflow-x: hidden; position: relative; clear: left; }
.scrollContainer div.panel { width: 690px; font: 12px Georgia, "Times New Roman", Times, serif; }
.scrollButtons { float: left; cursor: pointer; }
.hide { display: none; }

/* +++++ Level 2 Navigation +++++ */

#navigation { position: relative; width: 249px; overflow: hidden; border-right: 1px solid #999; font-family: Georgia, "Times New Roman", Times, serif; }
#theMenu { height: 100%; margin: 0; padding: 0; }
h4.nav a { display: block; padding: 10px; height: 15px; border-bottom: 1px solid #999; border-top: 1px solid #fff; color: #666; text-decoration: none; }
h4.nav a:hover { background: #144899; color: #fff; }
h4.nav a:selected { background: #144899; color: #fff; }

/* +++++ Products +++++ */

#fade { position: relative; width: 100%; height: 100px; }
.productbox { width: 226px; overflow: auto; float:left; border-right: solid 1px #999; border-bottom: solid 1px #999; }
.productbox p { padding: 0 10px 10px 10px; height: 100%; overflow: hidden; font: 13px Georgia, "Times New Roman", Times, serif; line-height: 20px; color: #666; }
.linenbox { width: 90px; overflow: auto; float:left; border-right: solid 1px #999; border-bottom: solid 1px #999; padding: 10px 0 0 10px; }
.linenbox p { padding: 0 10px 10px 0; height: 100%; overflow: hidden; font: 13px Georgia, "Times New Roman", Times, serif; line-height: 20px; color: #666; }
span.italic { color: #144899; font-style:italic; }