body {margin:0; padding:0;}
#page {background:url(../images/page_back.gif) top left repeat-y; width:780px; padding:0 10px; margin:0 auto;}
#top {width:780px; height:149px; background:url(../images/top.jpg) top left no-repeat;}

#nav {border-top:1px solid black; border-bottom:1px solid black; background-color:#7c808c; color:#ffc700; font-weight:bold; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:5px 0;}
#nav a {color:white; text-decoration:none; padding:3px; border:1px solid #7c808c;}
#nav a:hover {text-decoration:underline; color:black; border:1px solid black; background:#ff7300;}

#navigation { color:white; font-weight:bold; font-size:13px; text-align:center; width:760px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid black;}
#navigation ul { margin:0 0 0 33px; padding:0; list-style:none; }
#navigation li { float:left; margin:0; padding:0; background:url(../images/top-nav-right.gif) top right no-repeat;}
#navigation a { background:url(../images/top-nav-left.gif) top left no-repeat; display:block; color:white; text-decoration:none;  height:16px; padding:3px 14px;}
#navigation a:hover { color:black; }

#left {background-color:#d9dadc; padding-top:5px; text-align:center; width:210px;}
#left * {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#left h1 {border:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:black; font-weight:bold; background:url(../images/left_gap.jpg) 0px 16px no-repeat; margin:0; padding:0 0 16px 0;}


#bodytext {padding:5px; margin:0; width:560px;}
#bodytext, #bodytext * {font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#footer {border-top:1px solid black; border-bottom:1px solid black; background-color:#496e9c; color:#ffc700; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:5px 0;}
#footer a {color:white; text-decoration:none;}
#footer a:hover {text-decoration:underline; color:#ffffc8;}

#bodytext h1 {font-size:14px; border-bottom:2px solid #ff7300; font-style:italic;}

h2 {margin:0; padding:0;}

.L1UL {text-align:left; margin:0; padding:0; list-style:none; display:block;}
.L1UL li {display:block; border:1px solid black; margin:3px 4px; padding:0;}
.L1UL a {display:block; padding:3px; color:black; text-decoration:none;}
.L1UL a:hover {color:white; background:#486e9c;}

.L2UL {list-style:none; display:none; margin:0; padding:0;}
.L2UL a {display:block; background:#f2f2f2; padding:1px 1px 1px 5px;}
.L2UL li {display:block; border:0; margin:0 5px 2px 5px; padding:0;}

/*
.L1UL {list-style:none; margin:0; padding:0; width:200px; display:block; text-align:left;}
.L1UL li {width:194px; display:block; border:1px solid #486e9c; padding:2px;}
.L1UL li:hover {background:#486e9c;}
.L1UL li:hover a {color:black; }
.L1UL li a {padding:2px; color:#ff7300; font-weight:normal; display:block;}
#left ul ul {display:none; width:190px;}

.L2UL {list-style:none; display:none; margin:0; padding:0;}
.L2UL li {display:block; border-bottom:1px dashed silver; width:190px; }
.L2UL li a {display:block; color:#666666; text-decoration:none; padding-left:15px;}
.L2UL li a:hover {text-decoration:underline; color:black; }
.L2UL li:hover a:hover {background:silver;}
.L2UL li:hover a {color:#666666;}

*/

.prodlist {display:block; margin:0 0 0 15px; padding:0; text-align:left;}
.proditem {display:block; width:90px; height:115px; margin-bottom:15px; padding:5px 10px 10px 5px; background:url(../images/proditem.jpg) top left no-repeat; float:left; vertical-align:bottom; text-align:center; font-size:11px;}
.proditemimg {display:block; height:80px; padding:0; margin:0;}
.proditemimg a {display:block; width:100%; height:100%;}
#bodytext .prodlink {font-size:10px; color:#333; text-decoration:none;}
#bodytext .prodlink:hover {color:black; text-decoration:underline;}

.prod2item {display:block; width:90px; height:115px; margin-bottom:0px; margin-left:2px; padding:5px; background:url(../images/prod2item.jpg) top left no-repeat; float:left; vertical-align:bottom; text-align:center; font-size:11px;}
.prod2itemimg {display:block; height:80px; padding:0; margin:0;}
.prod2itemimg a {display:block; width:100%; height:100%;}
#left .prod2link {font-size:10px; color:#333; text-decoration:none;}
#left .prod2link:hover {color:black; text-decoration:underline;}