@charset "windows-1252";
/* CSS Document */

body {font:12px Arial, Helvetica, sans-serif; color: #333333; padding:0; border:0; margin:0; background:#E2E9F1;}

a:link {color:#649917; text-decoration:underline;}
a:active {color:#649917; text-decoration:underline;}
a:visited {color:#649917; text-decoration:underline;}
a:hover {color:#CCFF00; text-decoration:none;}

#container {width:100%; height:100%; background:url();}
#contentContainer {width:780px; margin:0 auto; padding-top:10px;}

#headContainer { width:100%; background:#E1E1E1; clear:both;}
.headerBar {background:url(/images/hsi_img_mainMenu_tile.jpg) repeat-x;}
.headerBar a:link {background:none;}
.headerBar a:active {background:none;}
.headerBar a:visited {background:none;}
.headerBar a:hover {background:none;}

#footContainer { width:100%; background:#E1E1E1; clear:both;}

#copyright {text-align:left; font-size:10px; color:#666666; padding:5px 0 5px 0;}

#mainContent {width:100%; background:#FFFFFF;}
#mainContent p {padding:0 0 10px 5px;}


table.mainContentTbl { width:780px; border:none; padding:0; margin:0;}


#leftMenu {width:180px; float:left; padding:5px 5px 5px 5px;}
#leftMenu h2 {margin:5px 0 8px 5px; font-size:14px; font-weight:bold; color:#00432F;}
#leftMenu hr {margin:5px 0 5px 0; border:1px #666666 dotted; }

#rightContent {width:580px; float:left; padding:5px 5px 5px 5px; clear:none;}
#rightContent h1 {margin:5px 0 8px 5px; font-size:18px; font-weight:bold; color:#649917;}
#rightContent h2 {margin:4 0 2px 0; font-size:18px; font-weight:bold; color:#649917; line-height:120%;}
#rightContent h3 {margin:4px 0 2px 0;font-size:16px; font-weight:bold; color:#333333;}


.rightContentCell {vertical-align:top;}
.LeftContentCell {vertical-align:top; background-color:#F1F1F1;}


.menuLevel1 {list-style-type: none; margin: 5px 0; padding: 0; width: 180px;}
.menuLevel1 li a { font: bold 13px Arial, Helvetica, sans-serif; color:#7C0000; display: block; width: auto; padding: 3px 0; padding-left: 10px; text-decoration: none;}
 /*IE only. Actual menu width minus left padding of A element (10px) */
* html .menuLevel1 li a {width: 170px;}
.menuLevel1 li a:visited {color:#7C0000;} 
.menuLevel1 li a:active {color:#7C0000;}
.menuLevel1 li a:hover{ background:#7C0000; color:#FFF;}

.menuLevel1a {list-style-type: none; margin: 5px 0; padding: 0; width: 180px;}
.menuLevel1a li a { font: bold 13px Arial, Helvetica, sans-serif; color:#649917; display: block; width: auto; padding: 3px 0; padding-left: 10px; text-decoration: none;}
 /*IE only. Actual menu width minus left padding of A element (10px) */
* html .menuLevel1 li a {width: 170px;}
.menuLevel1a li a:visited {color:#649917;} 
.menuLevel1a li a:active {color:#649917;}
.menuLevel1a li a:hover{ background:#649917; color:#FFF;}

.menuLevel2 li {height:16px; display:block; padding-left:20px; width: 160px;}
* html .menuLevel2 li a {width: 140px;}
.menuLevel2 li a {color:#CCFF00; text-decoration:none;font-size:11px; }
.menuLevel2 li a:active {color:#CCFF00; text-decoration:none;}
.menuLevel2 li a:visited {color:#CCFF00; text-decoration:none;}
.menuLevel2 li a:hover {color:#FFFFFF; background-color:#CCFF00; text-decoration:none;}


.productList {margin:0; padding:6px 6px 10px 6px; background:#F1FAE1; border:3px solid #FFF;}
.productList img {border: 1px solid #649917;}

.listDesc {clear:both; margin:3px 0 5px 0; font-size:10px;position:relative;}
.listDesc h4 {font-weight:bold; font-size:11px; color:#649917;}


.productBtn {font-size:11px; font-weight:bold;}
/*.productBtn a:link {padding:3px 5px 3px 5px; margin:0 5px 0 0; color:#FFFFFF; background-color:#649917; text-decoration:none;text-align:center;}
.productBtn a:active {padding:3px 5px 3px 5px; margin:0 5px 0 0;color:#FFFFFF; background-color:#649917; text-decoration:none;text-align:center;}
.productBtn a:visited {padding:3px 5px 3px 5px; margin:0 5px 0 0;color:#FFFFFF; background-color:#649917; text-decoration:none;text-align:center;}
.productBtn a:hover {padding:3px 5px 3px 5px; margin:0 5px 0 0;color:#FFFFFF; background-color:#CCFF00; text-decoration:none;text-align:center;}*/

.headerBtn {font-size:11px; font-weight:bold; text-align:right;}
/*.headerBtn a:link {padding:0 5px 0 5px; margin:0  0 0 5px; color:#FFFFFF; background-color:#649917; text-decoration:none;text-align:center;}
.headerBtn a:active {padding:0 5px 0 5px; margin:0 0 0 5px;color:#FFFFFF; background-color:#649917; text-decoration:none;text-align:center;}
.headerBtn a:visited {padding:0 5px 0 5px; margin:0 0 0 5px;color:#FFFFFF; background-color:#649917; text-decoration:none;text-align:center;}
.headerBtn a:hover {padding:0 5px 0 5px; margin:0 0 0 5px;color:#FFFFFF; background-color:#CCFF00; text-decoration:none;text-align:center;}*/

.headerBtnLeft {font-size:11px; font-weight:bold; text-align:left;}
/*.headerBtnLeft a:link {padding:0 5px 0 5px; margin:0 5px 0 0; color:#FFFFFF; background-color:#649917; text-decoration:none;text-align:center;}
.headerBtnLeft a:active {padding:0 5px 0 5px; margin:0 5px 0 0;color:#FFFFFF; background-color:#649917; text-decoration:none;text-align:center;}
.headerBtnLeft a:visited {padding:0 5px 0 5px; margin:0 5px 0 0;color:#FFFFFF; background-color:#649917; text-decoration:none;text-align:center;}
.headerBtnLeft a:hover {padding:0 5px 0 5px; margin:0 5px 0 0;color:#FFFFFF; background-color:#CCFF00; text-decoration:none;text-align:center;}*/


.cartList th {padding:5px; background-color:#999; color:#FFF; font:bold 12px Arial, Helvetica, sans-serif;}
.cartList td {padding:3px; border-bottom: 1px #000 dotted;}

.cartBtn a:link, .cartBtn a:active, .cartBtn a:visited {text-decoration:none; display:block; vertical-align:middle; padding:3px;}
.cartBtn a:hover {background:#649917; color:#FFF;}


.footerTbl {background:#00432F; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:center;}
.footerTbl a:link {color:#CCFF00; text-decoration:underline;}
.footerTbl a:active {color:#CCFF00; text-decoration:underline;}
.footerTbl a:visited {color:#CCFF00; text-decoration:underline;}
.footerTbl a:hover {color:#FFFFFF; text-decoration:underline;}

#rightContent ol li{list-style-type:decimal!important;margin:10px 0 10px 30px;}
#rightContent ul li{list-style-type:disc!important;margin:0px 0 10px 30px;}
