/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen {
	/* Turn off list bullets */
	ul.mktree  li {list-style:none;} 
	/* Control how "spaced out" the tree is */
	ul.mktree {margin-left:-5px; padding-left:0; width:195px;}
	ul.mktree ul, ul.mktree li {margin-left:0px; padding-left:5px}
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree li           .bullet {padding-left: 0px; font-size:8pt; white-space:normal;}
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree li.liOpen    .bullet {cursor: pointer; font-size:8pt; white-space:normal;} /* background: url(/resources/javascript/minus.gif)  center left no-repeat;} */
	ul.mktree li.liClosed  .bullet {cursor: pointer; font-size:8pt; white-space:normal;} /* background: url(/resources/javascript/plus.gif)   center left no-repeat;} */
	ul.mktree li.liBullet  .bullet {cursor: default; font-size:8pt; white-space:normal;} /* background: url(/resources/javascript/bullet.gif) center left no-repeat;} */
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree li.liOpen    ul {display:block;}
	ul.mktree li.liClosed  ul {display:none;}
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree li {color:#660000; text-decoration:none; font-size:8pt; white-space:normal;}
	li.cattree_top, .cattree_top span {color:#000000; text-decoration:none; font-weight:bold; margin-top:8px; cursor:default;}
	cattree_id {width:195px;}
	li.liOpen span.bullet, li.liClosed span.bullet, li.liBullet span.bullet {text-decoration:underline;}
	ul.mktree li:hover, li.liOpen span.bullet:hover, li.liClosed span.bullet:hover, li.liBullet span.bullet:hover {color:#000000;}
	table.cattree td, table.cattree_show td {font-size:8pt; padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0;}
	
  .cattree_hidden {display:none;}
  .cattree {display:block;}
  .loading_hidden {display:none;}
  .loading {display:block; position:relative; margin:27px 0 30px 0; font-weight:bold;}
  
  body {text-align:center; width:758; margin: 0 auto;}
  input, textarea, select {color:#000000; font:normal 11px Verdana, Arial, Helvetica, sans-serif; border-color:#000000; border-width:1px;}
  .cat_prod, .cat_image {color:#000000; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
  /*td, div {color:#000000; font:normal 13px Verdana, Arial, Helvetica, sans-serif;}*/
  a {color:#660000;}
  a:hover {color:#000000;}
  .cattree td {width:161px;}
  blockquote {margin-left:0em; margin-top:0em; margin-bottom:0em; margin-right:0em;}
  .tree_section {margin:0.5em 0 0 0; padding:0.5em 0 0 0; font:bold 9pt Verdana, Arial, Helvetica, sans-serif;}
  .tree_item {margin:0 0 0 0; padding:0 0 0 0; font:normal 8pt Verdana, Arial, Helvetica, sans-serif;}
  .tree_container {background-color:#EEE; background:url(/resources/images/left_bg.jpg) left repeat-y;}
  
  .header {margin:0; padding:0; margin-bottom:0.5em; width:100%; height:50px; border-bottom:solid 1px #9E0003;}
  .catheader {margin:0; margin-top:0px; padding:0; width:100%; height:50px; border-bottom:solid 1px #9E0003;}
  html>body .catheader {margin-top:-17px;}
  .header, .catheader {display:block; clear:both; font:bold 13pt Verdana, Arial, Helvetica, sans-serif;}
  .header p, .catheader p {position:relative; top:30px;}
  .subcats .item {display:inline; float:left; width:265px; padding:0; margin:0; margin-bottom:0.5em; font:bold 10pt Verdana, Arial, Helvetica, sans-serif;}
  .subcats {clear:both; width:100%;}
  .spacer {clear:both; height:15px; padding:0; margin:0;}
  
  #cf {background:url(/resources/images/header_cf.jpg) bottom right no-repeat;}
  #ql {background:url(/resources/images/header_ql.jpg) bottom right no-repeat;}
  #qk {background:url(/resources/images/header_qk.jpg) bottom right no-repeat;}
  #co {background:url(/resources/images/header_co.jpg) bottom right no-repeat;}
  #g2 {background:url(/resources/images/header_g2.jpg) bottom right no-repeat;}
  
  .top {margin-top:-1em;}
  
  input[type=image] {border:0;}
  
  #container {display:block; background:url(/resources/images/left_bg.jpg) left repeat-y; width:758px; float:center; border:solid 1px #000; border-top:0; text-align:left; margin:0 0 20px 0; padding:0 0 0 0;}
  #masthead {display:block; width:758px; margin:0 0 0 0; padding:0 0 0 0;}
  #navigation {display:block; background:url(/resources/images/framebg.gif); width:758px; height:30px; margin:0 0 0 0; padding:0 0 0 0;}
  #main {display:block; width:758px;}
  #cattree_container {display:block; background:url(/resources/images/left_bg.jpg) left repeat-y; width:200px; float:left; clear:none; margin:0 0 0 0; padding:3px; font:normal 8pt Verdana, Arial, Helvetica, sans-serif;}
  #body {display:block; width:550px; float:right; clear:none; margin:0 0 0 0; padding:0 0 0 0; color:#000000; font:normal 10pt Verdana, Arial, Helvetica, sans-serif;}
  #footer {display:block; width:758px; height:14px; background-color:#DDD; border-top:solid 1px #BBB; clear:both; text-align:center; padding-bottom:1px; margin:auto 0 0 0;}
  #main td {font:normal 10pt Verdana, Arial, Helvetica, sans-serif;}
  
  #body h3 {margin-top:0; padding-top:0; font-family:Arial, Helvetica, sans-serif;}
  
  .nav {font:bold 9pt Arial, Helvetica, sans-serif; margin:0 3px 0 3px; padding:0 0 0 0;}
  .nav a {text-decoration:none; color:#FFF}
  .nav a:hover {text-decoration:underline; color:#FBEECF}
  
  .nav.left {float:left; width:400px; text-align:left; margin-top:7px;}
  .nav.right {float:right; width:300px; text-align:right; margin-top:5px;}
  
  .nav form {margin:0 0 0 0; padding:0 0 0 0;}
  .nav input {vertical-align:middle;}
  
  .product_rows {position:relative; display:block; overflow:hidden; float:left; width:135px; height:228px; padding:5px; margin:0; margin-bottom:0.5em; font:10pt Verdana, Arial, Helvetica, sans-serif; text-align:center;}
  .product_rows form, .product_list form {margin-top:0px;}
  .product_rows form input, .product_rows form select, .product_list form input, .product_list form select {vertical-align:middle; height:19px;}
  .product_rows .prod_img {height:85px;}
  .product_rows .prod_img img {vertical-align:middle;}
  .product_rows .cat_prod {text-align:left;}
  
  .product_list {display:block; width:345px; height:43px; margin:10px 0 -10px 0; padding:0 0 0 0;}
  .product_list.search {width:450px;}
  .product_list .left, .product_list .left {margin:0 0 0 0; padding:0 0 0 0;}
  .product_list .left {position:relative; display:block; float:left; width:125px; height:43px; clear:none; text-align:left;}
  .product_list .right {position:relative; display:block; float:right; top:-5px; width:150px; height:43px; clear:none; text-align:right;}
  .product_list.search .right {width:200px;}
  .product_list.search img {margin-right:2px;}
  html>body .product_list {margin-bottom:20px;}
  html>body .product_list .right {top:0px}
  
  .prodtext, .prodimage {display:block; float:left; margin:0 0 0 0; padding:0 0 0 0;}
  .prodimage {width:235px; padding:0 0 0 10px;}
  .prodheader {font:bold 11pt Verdana, Arial, Helvetica, sans-serif; margin:10px 0 20px 0;}
  
  .cat_image {float:right; width:200px; clear:none; text-align:center;}
  /*.cat_image.small {width:150px;}*/
  .cat_image img {margin:15px 0 0 0; padding:0 0 0 0;}
  
}
