/*
 * Project:   The Legacy Company
 * Date:      2009/12/07
/* ---------------------------------------- */

* { margin: 0; padding: 0; }

html { min-height: 100%; margin: 0 0 1px; font-size: 100.01%; }
body { background: #f7f3e7; font-size: 62.5%; }

* html body { behavior: url("styles/csshover.htc"); } 

@media only screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } }

body, textarea, input, select, option, button { color: #5a5b5d; font-family: Arial, Helvetica, sans-serif; line-height: 1.63; }
li, dt, dd, p, th, td, caption, pre { font-size: 1.2em; }
ul, ol, dl, p, table, pre, h1, h2, h3, h4, h5, h6 { margin-bottom: 15px; }

a { color: #09f; text-decoration: underline; }
a:hover, a:focus, a:active { color: #000; text-decoration: underline; }

ul, ol, dd, blockquote { padding-left: 40px; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }
li *, li p, li li, dt *, dd *, p *, th *, td * { font-size: 1em; }

img { border: none; -ms-interpolation-mode: bicubic; }
pre { font-family: "Courier New",monospace; white-space: pre-wrap; }
table { border-collapse: collapse; border-spacing: 0; }
button { overflow: visible; padding: 0 10px; cursor: pointer; } button::-moz-focus-inner { padding: 0; border: none; }

hr { overflow: hidden; height: 1px; margin: 15px 0 !important; margin: -5px 0 8px; padding: 0; border: none; background-color: #ccc; color: #ccc; }
*:first-child+html hr { margin: -7px 0 8px !important; }

.offset { position: absolute !important; left: -10001px !important; overflow: hidden !important; }

/* LAYOUT
------------------------------------------- */

#root { width: 980px; margin: 0 auto; }
 #top { overflow: hidden; width: 100%; }
  #logo { float: left; margin: 0; padding: 20px 178px 0 27px; }
   #logo a { }
  #skip-links { position: absolute; top: 0; left: -10001px; list-style: none; margin: 0; padding: 0; }
   #skip-links li a:focus, #skip-links li a:active { display: block; position: absolute; left: 10001px; top: 0; z-index: 10001; width: 200px; margin: 15px 0 0 15px; padding: 2px 0; background: #333; color: #fff; text-align: center; text-decoration: none; }
   
   /*
   
 #nav { position: relative; z-index: 100; }
 #nav ul { list-style: none; height: 38px; margin: 0; padding: 0 0 0 15px; background: url(../images/nav-bg.png) 0 0 repeat-x; }
  #nav li { float: left; position: relative; z-index: 4; padding: 6px 6px 0 0; font-size: 1em; }
  #nav li.last { padding-right: 0; }
   #nav li a { display: block; padding: 0 11px 6px 0; line-height: 26px; color: #fff; background: url(../images/menu-bg.png) 0 -100px no-repeat; font-size: 1.3em; font-weight: bold; text-decoration: none; }
   #nav li:hover a { color: #9a9e78; }
   #nav li.selected a { color: #9a9e78; background-position: 100% 0; }
    #nav li a span { display: block; line-height: 26px; padding: 0 5px 0 16px; background: url(../images/menu-bg.png) 0 -100px no-repeat; white-space: nowrap; }
    * html #nav li a { float: left; height: 1%; padding-bottom: 0; }    
    #nav li.selected a span { background-position: 0 0; }
     #nav li ul { position: absolute; left: -999em; width: 147px; height: auto; padding: 0; border: none; background: #8c9165; }
      #nav li ul li { float: none; height: auto; margin: 0; padding: 0; border-bottom: 2px solid #a3a784; font-size: 1em; }
      #nav li ul li.last { border: none; }
       #nav li ul li a { display: block; min-height: 5px; padding: 9px 0 8px 12px; line-height: 1.25; text-align: left; color: #fff !important; background: none; font-weight: normal; font-size: 1.1em; }
       #nav li ul li a:hover { background: #a3a784 !important; }
       * html #nav li ul li a { float: none; height: 1%; }    
       #nav li ul li a:hover { background-color: #00CCFF; background-image:none; color:#000; }
       #nav li:hover ul { left: 0; z-index:5; }
       * html #nav li:hover ul { clear: left; }
   #nav li em { position: absolute; left: -10001px; top: -10001px; }
   
   */
   
   
    #nav { position: relative; z-index: 100; }
 #nav ul { list-style: none; height: 38px; margin: 0; padding: 0 0 0 15px; background: url(../images/nav-bg.png) 0 0 repeat-x; }
  #nav li { float: left; position: relative; z-index: 4; padding: 6px 6px 0 0; font-size: 1em; }
  #nav li.last { padding-right: 0; }
   #nav li a { display: block; padding: 0 11px 6px 0; line-height: 26px; color: #fff; background: url(../images/menu-bg.png) 0 -100px no-repeat; font-size: 1.3em; font-weight: bold; text-decoration: none; }
   #nav li:hover a { color: #9a9e78; }
   #nav li.selected a { color: #9a9e78; background-position: 100% 0; }
    #nav li a span { display: block; line-height: 26px; padding: 0 5px 0 16px; background: url(../images/menu-bg.png) 0 -100px no-repeat; white-space: nowrap; }
    * html #nav li a { float: left; height: 1%; padding-bottom: 0; }    
    #nav li.selected a span { background-position: 0 0; }
     #nav li ul { position: absolute; left: -999em; width: 147px; height: auto; padding: 0; border: none; background: #8c9165; }
      #nav li ul li { float: none; height: auto; margin: 0; padding: 0; border-bottom: 2px solid #a3a784; font-size: 1em; }
      #nav li ul li.last { border: none; }
       #nav li ul li a { display: block; min-height: 5px; padding: 9px 0 8px 12px; line-height: 1.25; text-align: left; color: #fff !important; background: none; font-weight: normal; font-size: 1.1em; }
       #nav li ul li a:hover { background: #a3a784 !important; }
       * html #nav li ul li a { float: none; height: 1%; }    
       #nav li ul li a:hover { background-color: #00CCFF; background-image:none; color:#000; }
       #nav li:hover ul { left: 0; z-index:5; border: 0px solid #000; }
       * html #nav li:hover ul { clear: left; }
   #nav li em { position: absolute; left: -10001px; top: -10001px; }
   
  
   #nav ul ul, #nav ul li:hover ul ul, #nav ul ul li:hover ul ul {display: none;}
#nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul {display: block;}
#nav ul ul li:hover ul, #nav ul ul ul li:hover ul {left:147px; top:0px;}   
   
   
   
 #content { position: relative; z-index: 10; padding-bottom: 3px; background: #fff; border: 1px solid #d0d2d3; border-width: 0 1px 0 1px; }
 #footer { margin-bottom: 30px; padding-top: 32px; border: 1px solid #d0d2d3; border-width: 0 1px 1px 1px; background: #fff url(../images/footer-bg-1.png) 0 0 repeat-x; }
 
 #footer .cols-four-b img {display:none;}
 
  #footer .wrapper { padding-bottom: 4px; border-bottom: 2px solid #d0d2d3; background: url(../images/footer-bg-2.png) 0 100% repeat-x; }
  #footer p { margin: 0; padding-left: 20px; color: #8a8b8c; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.4em; line-height: 54px; }
   
/* GENERAL
------------------------------------------- */

/* headers */

h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Times New Roman", Times, serif; }
h1 { font-size: 2.2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.0em; }

 .header-a { overflow: hidden; width: 164px; height: 34px; margin: 0 auto 5px auto; background: url(../images/header-a.png) 0 0 no-repeat; text-indent: -10001px; }
 .header-b { overflow: hidden; width: 230px; height: 137px; background: url(../images/header-b.png) 0 0 no-repeat; text-indent: -10001px; }
 .header-c { overflow: hidden; width: 255px; height: 54px; background: url(../images/header-c.png) 0 0 no-repeat; text-indent: -10001px; }
 .header-d { margin-bottom: 18px; color: #bf9a54; font-size: 2.2em; font-weight: normal; line-height: 1.4; letter-spacing: -0.02em; }
 .header-e { margin-bottom: 8px; padding: 16px 0 0 18px; color: #5b829c; font-size: 2.2em; font-weight: normal; }
 .header-f { margin: 0; padding: 21px 10px 24px 30px; color: #fff; background: url(../images/header-f-bg.png) 0 0 repeat-x; font-weight: normal; font-size: 2.7em; line-height: 1.2; letter-spacing: -0.02em; }
 .header-g { margin: -5px 26px -8px 26px; padding-bottom: 16px; color: #adadae; font-size: 1.5em; font-weight: normal; border-bottom: 1px dashed #d0d2d3; }
 .header-h { position: relative; min-height: 5px; margin-bottom: 15px; padding: 4px 0 6px 0; color: #6f753e; font-size: 2em; font-weight: normal; border: 1px dashed #d0d2d3; border-width: 1px 0; } 
  .header-h span { position: absolute; top: 12px; right: 3px; color: #5a5b5d; font-weight: normal; font-size: 0.55em; font-family: Arial, Helvetica, sans-serif; }
   .header-h em { font-style: normal; color: #6f753e; }
 * html .header-h { height: 10px; }   

/* containers */
 .box-a { float: left; width: 166px; margin-top: 36px; background: url(../images/box-a-top.png) 0 0 no-repeat; }
  .box-a .wrapper { overflow: hidden; width: 166px; padding: 2px 0 8px 0; background: url(../images/box-a-btm.png) 0 100% no-repeat; }

 .box-b { float: left; width: 230px; min-height: 84px; padding-top: 29px; background: url(../images/box-b-bg.png) 0 0 no-repeat; }
 * html .box-b { height: 84px; }
  .box-b p { font-size: 1.1em; text-align: center; }
   .box-b p a { color: #d3d5c4; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; text-decoration: none; }
   .box-b p a:hover { color: #d3d5c4; text-decoration: underline; }
   
 .box-c { padding: 20px 22px 0 22px; color: #fff; background: url(../images/box-c-bg.png) 0 0 repeat-x; }   
  .box-c .wrapper { padding-bottom: 12px; background: url(../images/brd-1.png) 0 100% repeat-x; }   
   .box-c h2 { margin-bottom: 22px; padding-bottom: 16px;/* background: url(../images/brd-1.png) 0 100% repeat-x; */ font-size: 2.2em; font-weight: normal; }   
   
      .box-c h2.border {  background: url(../images/brd-1.png) 0 100% repeat-x;  } 
   
   .box-c p { margin-bottom: 18px; font-size: 1.1em; }   
    .box-c p strong { font-size: 1.27em; text-transform: uppercase; }   
   
 .box-d { position: absolute; top: 0; right: 0; overflow: hidden; width: 344px; height: 452px; background: url(../images/box-d-bg.png)  0 0 no-repeat; }   
  .box-d h2 { overflow: hidden; height: 77px; margin: 0; color: #fff; font-size: 3.4em; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;  text-align: center; line-height: 70px; letter-spacing: -0.02em; }   
  .box-d .wrapper-a { padding: 25px 30px 40px 30px; }   
   .box-d .wrapper-a p { color: #fff; font-size: 1.2em; line-height: 2; }   
   .box-d .wrapper-a p.more { margin: 0 0 0 -7px; padding-top: 10px; }   
    .box-d .wrapper-a p.more a { display: block; overflow: hidden; width: 171px; height: 45px; background: url(../images/button-1.png) 0 0 no-repeat; text-indent: -10001px; }   
    
 .box-e { padding-left: 12px; }    
  .box-e h3 { color: #000; font-size: 2.6em; font-weight: normal; line-height: 1; }
  .box-e .date { margin-bottom: 19px; font-size: 1.4em; } 
  .box-e .button-a { width: 213px; margin: 0 auto 0 -5px; padding-bottom: 30px; background: url(../images/box-e-brd.png) 0 100% repeat-x; }
  
 .box-f { overflow: hidden; width: 980px; margin: 3px -1px 3px -1px; padding-bottom: 8px; background: url(../images/box-f-bg.png) 0 0 repeat-x; border-bottom: 2px solid #b2904d; } 
  .box-f .header-c { float: left; margin: 15px 0 0 30px; } 
  
 .box-g { }
  .box-g .wrapper-a { width: 212px; margin: 0 auto; padding-bottom: 6px; }
   .box-g h2 { color: #fff; background: url(../images/box-g-header.png) 0 0 no-repeat; font-size: 2em; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; line-height: 44px; }
   .box-g h3 { margin: 0 6px 20px 6px; padding-bottom: 19px; background: url(../images/box-e-brd.png) 0 100% repeat-x; font-size: 2.2em; line-height: 1.18; font-weight: normal; }
    .box-g h3 em { font-size: 1.22em; font-family: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, "Times New Roman", Times, serif; }
   .box-g p { margin-bottom: 18px; padding: 0 6px; font-size: 1.1em; }  
    .box-g p strong { text-transform: uppercase; font-size: 1.27em; }
   .box-g p.more { margin: 0; padding-left: 21px; background: #fff; border-top: 1px solid #d0d2d3; font-size: 1.4em; font-weight: bold; }   
    .box-g p.more a { display: block; padding: 5px 0 5px 28px; text-decoration: none; line-height: 26px; background: url(../images/box-g-bullet.png) 0 50% no-repeat; }   
    .box-g p.more a:hover { text-decoration: underline; }       
  .bg-b h2 { background-position: -212px 0; } 
  .bg-c h2 { background-position: -424px 0; } 
  .bg-d h2 { background-position: -636px 0; }   
  .bg-a h3,
  .bg-a p strong,
  .bg-a p.more a { color: #6f753e; }   
  .bg-b h3 { color: #ab763e; }
  .bg-b p strong { color: #ae7b45; }
  .bg-b p.more a { color: #af7c47; background-position: -300px 50%; } 
  .bg-c h3 { color: #6f6e84; }
  .bg-c p strong { color: #76758a; }
  .bg-c p.more a { color: #757489; background-position: -600px 50%; } 
  .bg-d h3 { color: #5b829c; }
  .bg-d p strong { color: #6187a0; }
  .bg-d p.more a { color: #5f859e; background-position: -900px 50%; } 
  
 .box-h { margin-right: 1px; padding: 20px 15px 20px 20px; background: #babda2; }
  .box-h p { margin: 0; color: #000; font-size: 1.6em; line-height: 1.43; }

 .box-i { overflow: hidden; width: 100%; margin-bottom: 20px; padding-bottom: 15px; background: #acadae; }   
 
 .box-j {  }   
  .box-j p { color: #fff; }   
  .box-j p.add-to-cart { margin-left: -10px;  cursor:pointer;}   
  .box-j p.image-a { margin: 0; }   
   .box-j p.image-a img { display: block; border: 1px solid #d0d2d3; }   
   
 .box-k { padding: 0 29px 30px 27px; }  
  .box-k h2 { margin-bottom: 8px; color: #6f753e; font-size: 3.4em; font-weight: normal; }  
  .box-k .button-b { margin: 0 -10px 0 0; padding-top: 7px; float: right; }  
 .bk-a { padding-bottom: 10px; } 
   
 .cols-two-a { overflow: hidden; width: 100%; padding-bottom: 15px; border-bottom: 1px solid #d0d2d3; background: #fff url(../images/cta-bg.png) 0 0 repeat-x; }
  .primary-ta { float: left; width: 698px; padding: 16px 0 0 15px; }
  .secondary-ta { float: right; width: 230px; padding-right: 16px; }
  
 .cols-two-b { overflow: hidden; width: 979px; margin: 0 0 0 -1px; border-bottom: 1px solid #d0d2d3; border-top: 1px solid #fff; background: url(../images/ctb-bg-1.png) 0 0 repeat-x; }
 .cols-two-b .wrapper-a { overflow: hidden; width: 979px; background: url(../images/ctb-bg-2.png) 0 0 repeat-y; }
  .primary-tb { float: left; width: 245px; padding-bottom: 120px; }
  .secondary-tb { float: left; width: 699px; padding: 15px 16px 0 17px; }
 .ctb-a { width: 978px; margin: 0; } 
  .ctb-a .wrapper-a { width: 978px; background: url(../images/ctb-a-bg.png) 0 0 repeat-y; } 
  
 .cols-two-c { overflow: hidden; width:690px; }
  .primary-tc { float: left; width: 228px; padding: 32px 0 0 30px; }
  .secondary-tc { float: right; width: 401px; padding: 16px 16px 0 0; } 
   
 .cols-four-a { overflow: hidden; width: 100%; background: url(../images/cfa-bg.png) 0 0 repeat-x; border-bottom: 1px solid #d0d2d3; }
  .cols-four-a .wrapper { overflow: hidden; width: 100%; background: url(../images/cfa-bg-1.png) 0 0 repeat-y; }
   .primary-fa { float: left; width: 245px; }
   .secondary-fa { float: left; width: 244px; }
   .tertiary-fa { float: left; width: 245px; }
   .quaternary-fa { float: left; width: 244px; } 

 .cols-four-b { overflow: hidden; width: 100%; padding-bottom: 23px; }  
  .primary-fb { float: left; width: 245px; }
  .secondary-fb { float: left; width: 244px; }
  .tertiary-fb { float: left; width: 245px; }
  .quaternary-fb { float: left; width: 244px; } 
  
 .text-section { padding: 0 29px 30px 27px; } 
  .text-section h2, .text-section h1 { color: #6f753e; font-size: 2.8em; font-weight: normal; } 
  .text-section p { margin-bottom: 20px; } 
  .text-section .list { padding-top: 18px; background: url(../images/box-e-brd.png) 0 0 repeat-x; } 
   .text-section ul,
   .text-section ol { margin-bottom: 20px; padding: 18px 0; border: 1px dashed #d0d2d3; border-width: 1px 0; } 
   
   .text-section ul { list-style: none; padding-left: 24px; }
    .text-section ul li { padding-left: 27px; background: url(../images/bullet-2.png) 0 50% no-repeat; }
	
	.text-section ul.no-indent {padding-left:0px;}
	.text-section ul.no-border {border:0px;} 
	
	.text-section ol.no-indent {padding-left:0px;}
	.text-section ol.no-border {border:0px;} 
	
	#footer .list-e ul li ul{display:none;}
   
   .text-section ol { list-style-position: inside; padding-left: 22px; color: #000; font-size: 2.6em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1; } 
    .text-section ol li {  } 
     .text-section ol p { display: inline; margin-bottom: 0; color: #5a5b5d; font-family: Arial, Helvetica, sans-serif; font-size: 0.4em; line-height: 1.63; } 
     * html .text-section ol p { padding-left: 15px; } 
     *:first-child+html .text-section ol p { padding-left: 15px; } 
     
 .pagination { }     
  .pagination ul { float: right; list-style: none; margin: 0; padding: 10px 33px 10px 0; }
   .pagination ul li { float: left; padding-left: 14px; color: #fff; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; }
    .pagination ul li a { color: #fff; text-decoration: none; }
    .pagination ul li a:hover { color: #fff; text-decoration: underline; }
  
/* forms */

 .form-a { padding: 21px 10px 8px 22px; color: #fff; }
  .form-a h2 { margin-bottom: 10px; font-size: 1.6em; font-weight: normal; letter-spacing: 0.04em; }
  .form-a p { overflow: hidden; width: 100%; margin-bottom: 6px; font-size: 1.1em; }
   .form-a p label { display: block; float: left; width: 40px; padding-top: 4px; }
   .form-a p input { width: 159px; padding: 5px 2px; border: 1px solid #6f753e; line-height: 1 !important; }
   .form-a p.btn { margin-left: -7px; padding-top: 4px; }
    .form-a p.btn button { margin: 0; padding: 0; border: none; background: none; }

 .form-b { margin-top: 20px; padding-top: 17px; border: 1px dashed #d0d2d3; border-width: 1px 0 0 0; }
  .form-b h3 { margin-bottom: 10px; color: #6f753e; font-size: 2.6em; font-weight: normal; }
  .form-b p { overflow: hidden; width: 100%; margin-bottom: 6px; font-size: 1.1em; }
   .form-b p label { display: block; float: left; width: 93px; padding-top: 4px; }
   .form-b p input { width: 277px; padding: 5px 2px; border: 1px solid #d0d2d3; line-height: 1 !important; }
   .form-b p textarea { width: 540px; height: 61px; padding: 5px 2px; border: 1px solid #d0d2d3; }
   .form-b p.chbox label { display: inline; float: none; width: auto; padding: 0 0 0 4px; }
  .form-b p.chbox { padding-top: 4px; }
   .form-b p.chbox input { width: auto; padding: 0; border: none; }
  .form-b p.btn { padding-top: 13px; }
   .form-b p.btn button { margin: 0; padding: 0; border: none; background: none; }

 .form-c { margin-top: 8px; padding-top: 4px; border: 1px dashed #d0d2d3; border-width: 1px 0 0 0; }
  .form-c h3 { margin-bottom: 15px; padding-bottom: 6px; color: #6f753e; font-size: 2em; font-weight: normal; border-bottom: 1px dashed #d0d2d3; }
  .form-c p { overflow: hidden; width: 100%; margin-bottom: 10px; font-size: 1.1em; }
   .form-c p label { display: block; float: left; width: 73px; padding-top: 4px; }
   .form-c p label.label-a { float: none; width: auto; padding: 5px 0 5px 0; }
    .form-c p label span { color: #6f753e; }
   .form-c p input { width: 252px; padding: 5px 2px; border: 1px solid #a1a2a3; line-height: 1 !important; }
   .form-c p textarea { width: 540px; height: 61px; padding: 5px 2px; border: 1px solid #d0d2d3; }
   .form-c p.chbox label { display: inline; float: none; width: auto; padding: 0 0 0 4px; }
  .form-c p.chbox { margin-bottom: 3px; padding-top: 4px; }
   .form-c p.chbox input { width: auto; padding: 0; border: none; }
  .form-c p.btn { margin-left: -14px; }
   .form-c p.btn button { margin: 0; padding: 0; border: none; background: none; }
	
/* tables */

table { }
 table th, table td { padding: 5px 10px; border: 1px solid #d0d2d3; }
 
 .table-a { width: 100%; border-bottom: 1px solid #d0d2d3; }
  .table-a thead th { color: #6f753e; text-transform: uppercase; text-align: left; font-size: 1.4em; font-weight: bold; }
  .table-a thead th.col-1 { width: 140px; }
  .table-a thead th.col-2 { width: 140px; }
  .table-a thead th.col-3 { width: 140px; }
  .table-a thead th.col-4 {  }

  .table-a tbody td { padding: 7px 12px; border-top: none; border-bottom-style: dashed; }

/* lists */
 .list-a { list-style: none; margin: 0 0 0 18px; padding: 9px 0 9px 47px; background: url(../images/cart-ico.png) 0 50% no-repeat; }
  .list-a li { font-size: 1.3em; }
   .list-a li a { padding-left: 16px; color: #8c9165; background: url(../images/bullet-1.png) 0 50% no-repeat; text-decoration: none; }
   .list-a li a:hover { color: #8c9165; text-decoration: underline; }

 .list-b { list-style: none; margin: 0; padding: 0; }
  .list-b li { position: relative; width: 698px; height: 452px; font-size: 1em; }
   .list-b li .image { position: absolute; top: 0; left: 0; margin: 0; }
    .list-b li .image img { display: block; border: 1px solid #d0d2d3; }
  
  .list-c { padding: 20px 0 0 16px; }
   .list-c ul { list-style: none; margin: 0; padding: 0; }
    .list-c li { font-size: 1.3em; }
     .list-c li a { padding-left: 16px; color: #5a5b5d; background: url(../images/list-c-bullet.png) 0 50% no-repeat; text-decoration: none; }
     .list-c li a:hover { text-decoration: underline; }

 .list-d {  }
  .list-d ul { float: right; list-style: none; margin: 0; padding: 35px 0 0 0; }
   .list-d li { float: left; padding-right: 39px; font-size: 1.8em; font-family: Georgia, "Times New Roman", Times, serif; }  
    .list-d li a { color: #f2e2bd; text-decoration: none; }  
    .list-d li a:hover { color: #fff; text-decoration: none; }  
    
 .list-e { padding-left: 49px; }
  .list-e h3 { margin-bottom: 1px; font-size: 1.3em; font-weight: normal; }
   .list-e h3 a { color: #5a5b5d; }
   .list-e h3 a:hover { color: #5a5b5d; text-decoration: none; }
  .list-e ul { list-style: none; margin: 0; padding: 0; }
   .list-e li { padding-bottom: 2px; font-size: 1.1em; }    
    .list-e li a { color: #adadae; text-decoration: none; }    
    .list-e li a:hover { color: #adadae; text-decoration: underline; }    
    
 .list-f { padding: 2px 0; background: #fff; }
  .list-f ul { list-style: none; margin: 0; padding: 0; }
   .list-f li { background: #6f753e; border-bottom: 2px solid #7e8352; }   
   .list-f li.last { border: none; }
    .list-f li a { display: block; padding: 10px 0 8px 16px; color: #fff; text-decoration: none; }
    .list-f li.last a { padding-bottom: 10px; }
    * html .list-f li a { height: 1%; }
    .list-f li a:hover { background: #7e8352; color: #fff; text-decoration: none; }
    
 .list-g {  }
  .list-g ul { list-style: none; overflow: hidden;  width: 214px; margin: 0 17px 0 14px; padding: 0; border: 1px dashed #d0d2d3; border-width: 0 0 1px 0; }
   .list-g li { border: 1px dashed #d0d2d3; border-width: 1px 0 0 0; font-size: 1.4em; }    
   * html .list-g li { width: 100%; float: left; }    
    .list-g li a { display: block; padding: 6px 0 6px 23px; color: #000; text-decoration: none; background: url(../images/bullet-2.png) 0 -50em no-repeat; }    
    .list-g li a:hover,
    .list-g li.selected a { background-position: 4px 50%; text-decoration: none; } 
    
 .list-h { overflow: hidden; width: 100%; }
  .list-h ul { list-style: none; margin: 0; padding: 6px 0 0 7px; }
   .list-h li { float: left; width: 166px;  padding-top: 21px; font-size: 1em; }
   .relatedProds    .list-h li { float: left;/*  width: 166px; */ padding-top: 10px; font-size: 1em; }    
    .list-h li .desc { overflow: hidden; width: 150px; margin: 0 auto; }       
     .list-h li .desc .image { margin-bottom: 13px; }       
      .list-h li .desc .image img { display: block; border: 1px solid #d0d2d3; }       
     .list-h li .desc .title { margin-bottom: 11px; color: #fff; font-size: 1.1em; line-height: 1.38; }       
      .list-h li .desc .title em.price { padding-left: 8px; color: #5a5b5d; font-style: normal; font-size: 0.9em; background: url(../images/price-bullet.png) 0 50% no-repeat; }       
    .list-h li .more { margin: 0; }       
     .list-h li .more a { display: block; overflow: hidden; width: 166px; height: 45px; background: url(../images/view-btn.png) 0 0 no-repeat; text-indent: -10001px; }       
 .lh-a { padding-bottom: 20px; }
 .lh-a li .desc .image { margin-bottom: 16; }
 .lh-a li .desc .title { margin: 0; font-size: 1.2em; color: #5a5b5d; font-weight: bold; }
 .lh-a li .desc .price { margin: 0; font-size: 1.2em; color: #5a5b5d; }

 .list-i { overflow: hidden; width: 100%; }
  .list-i ul { list-style: none; margin: 0; padding: 32px 0 0 0; }
   .list-i li { float: left; width: 310px; margin: 0 0 30px 26px; color: #6f753e; background: url(../images/list-i-bg-top.png) 0 0 no-repeat; font-size: 2em; font-family: Georgia, "Times New Roman", Times, serif; }
   .list-i li:hover { background-position: -310px 0; }
    .list-i li a { display: block; color: #6f753e; background: url(../images/list-i-bg-btm.png) 0 100% no-repeat; text-decoration: none; }
    .list-i li:hover a { color: #fff; background-position: -310px 100%; }
    .list-i li a:hover { text-decoration: none; }
     .list-i li a span { display: block; padding: 8px 0 9px 48px; background: url(../images/list-i-bullet.png) 13px 50% no-repeat; }
     .list-i li:hover a span { background-position: -470px 50%; }
 * html .list-i { padding-bottom: 18px; }
 * html .list-i li { display: inline; margin-bottom: 0; }
 *:first-child+html .list-i { padding-bottom: 18px; }
 *:first-child+html .list-i li { margin-bottom: 0; }
 
 


/* paragraphs */
 .text-a { margin: 0 0 7px 0; color: #adadae; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; }

 .text-b { color: #5a5b5d !important; font-size: 1.4em; }
 
 .image-b {  }
  .image-b img { display: block; border: 1px solid #d0d2d3; }

/* links */



/* other */
 .button-a { margin: 0; }
  .button-a a { display: block; overflow: hidden; width: 213px; height: 39px; background: url(../images/button-a.png) 0 0 no-repeat; text-indent: -10001px;  }

 .button-b { margin: 0; }
  .button-b a { display: block; overflow: hidden; width: 227px; height: 45px; background: url(../images/dont-have-account-btn.png) 0 0 no-repeat; text-indent: -10001px;  }
 .bb-a a { width: 196px; background: url(../images/continue-button.png) 0 0 no-repeat; }
 
/* SPECIFIC
------------------------------------------- */
/*sfRotator */ 

 .sf-rotator { position: relative; overflow: hidden; width: 698px; height: 452px; margin: 0; }
  .sf-rotator .sf-items { position: absolute; width:20000em;  z-index: 10; }
  .sf-rotator .sf-items li { float: left; }   
   
 .sf-rotator .sf-controls-container { position: absolute; right: 23px; bottom: 0; float: left; overflow: hidden; z-index: 20; margin: 0; padding-right: 13px; background: url(../images/rotator-nav-right-bg.png) 100% 0 no-repeat; }
  .sf-rotator .sf-controls { float: left; height: 42px; list-style: none; margin: 0; padding: 0 0 0 9px; background: url(../images/rotator-nav-left-bg.png) 0 0 no-repeat; }
   .sf-rotator .sf-controls li { float: left; margin: 0; z-index: 20; padding-top: 4px; font-size: 1em; }
   .sf-rotator .sf-controls li.last { margin-right: -4px; }  
    .sf-rotator .sf-controls li a { display: block; width: 28px; height: 26px; padding-top: 12px; color: #5a5b5d; background: url(../images/rotator-nav-active-bg.png) 0 -100em no-repeat; font-size: 1.4em; font-weight: bold; text-align: center; text-decoration: none; outline: none; cursor: pointer; }
    
    .sf-rotator .sf-controls li a:hover,
    .sf-rotator .sf-controls li a.active { height: 31px; padding-top: 7px; color: #fff !important; background-position: 0 0; font-size: 1.6em; } 
    
    * html .sf-rotator .sf-controls-container { background: url(../images/rotator-nav-right-bg-ie.png) 100% 0 no-repeat; }
  	* html .sf-rotator .sf-controls { background: url(../images/rotator-nav-left-bg-ie.png) 0 0 no-repeat; }    
    * html .sf-rotator .sf-controls li a { background: url(../images/rotator-nav-active-bg-ie.png) 0 -100em no-repeat; zoom: 1; }
    * html .sf-rotator .sf-controls li a:hover { background-position: 0 0 !important; }       
     * html .sf-rotator .sf-controls li.last { position: relative; margin-right: 0; width: 24px; }
     * html .sf-rotator .sf-controls li.last a { position: absolute; width: 28px; right: -4px; }
     
/* checkout form */    
 .checkout-form { overflow: hidden; width: 100%; }
  .checkout-form fieldset { clear: both; overflow: hidden; padding-bottom: 25px; border: none; }
  .checkout-form .section { position: relative; overflow: hidden; display: block; margin: 0 0 18px 0; padding: 0 0 0 106px; border: none; }
  .checkout-form .last-section { margin: 0 0 10px 0 !important; }
  * html .checkout-form .section { width: 540px; }
  *:first-child+html .checkout-form .section { width: 540px; } 
  .checkout-form .section h3 { position: absolute; left: 0; top: 26px; width: 106px;  margin: 0; font-size: 1.4em; font-family: Arial, Helvetica, sans-serif; text-align: left; color: #5a5b5d; line-height: 18px }
   .checkout-form .instructions h3 { }
   .checkout-form .section div { padding: 0 15px 0 0; float: left; }
   .checkout-form .section div.last-in-a-row { padding: 0; }
    .checkout-form .section div label { display: block; padding: 0 0 3px 2px; color: #5a5b5d; white-space: nowrap; font-size: 1.1em; }
    .checkout-form .section div label em { font-style: normal; color: #6f753e; }
    .checkout-form .section div input { padding: 4px 3px; border: 1px solid #b9b9ba; line-height: 1.2em; }

   .checkout-form .field-a input { width: 250px; }
   .checkout-form .field-b input { width: 113px; }
   
	.checkout-form .section .checkbox { float:left; }
   .checkout-form .section .checkbox input { width: auto; margin: 0 6px 0 0; padding: 0; border: none; display:inline; vertical-align:middle; }
   .checkout-form .section .checkbox label { display: inline; vertical-align: middle; }
   .checkout-form .section .checkbox p { margin-bottom: 8px; }

   .checkout-form .nolabel { padding-top:11px; }
   .checkout-form .nolabel h3 { top: 12px; }
   .checkout-form .instructions div {  }

   .checkout-form #credit-card-information .section { margin-bottom: 8px; padding: 0 0 0 130px;  }
   * html .checkout-form  #credit-card-information .section { width: 500px; }
   *:first-child+html .checkout-form  #credit-card-information .section { width: 500px; } 
    .checkout-form #credit-card-information .section h3 { top: 5px; width: 130px; text-align: left; }
     .checkout-form #credit-card-information div label em {  }
     .checkout-form #credit-card-information div .label-a { display: inline; vertical-align: middle; }
      .checkout-form #credit-card-information div .label-a img { vertical-align: middle; }
     .checkout-form #credit-card-information div.radio { height: 27px; }
      .checkout-form #credit-card-information div.radio input { margin-top: 6px; vertical-align: top; border: none; }
     
     .checkout-form #credit-card-information select { padding: 3px 3px; border: 1px solid #b9b9ba; }
     .checkout-form #credit-card-information .expiration h3,
     .checkout-form #credit-card-information .credit-card h3 { top: 5px; }
     .checkout-form #credit-card-information .credit-card select { width: 258px; }
     .checkout-form #credit-card-information .expiration div { padding-right: 15px; }
      .checkout-form #credit-card-information .expiration div select { width: 121px; }
     .checkout-form #credit-card-information input.a { width: 274px; }
     .checkout-form #credit-card-information input.b { width: 125px; }
     .checkout-form #credit-card-information a.ccv-link { padding-left: 10px; color: #5a5b5d; font-size: 1.1em; }
     .checkout-form #credit-card-information a.ccv-link:hover { color: #5a5b5d; text-decoration: none; }

   .checkout-form #order-summary { overflow: hidden; width: 100%; }
    .checkout-form #order-summary div { float: left; padding: 5px 50px 0 0; }
    .checkout-form #order-summary p { margin: 0; color: #000; font-size: 2em; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; }
     .checkout-form #order-summary p span {  }
     .checkout-form #order-summary p span#order-summary-value {   }
     .checkout-form #order-summary input { display: none; }
     .checkout-form .submit { float: left; padding-top: 4px; }
     .checkout-form .submit button { margin: 0; padding: 0; border: none; background: none; }

/* shopping cart */
 .cart table { width: 100% }
  .cart table th,
  .cart table td { border: none; }
  .cart table thead th { padding: 9px 0; color: #fff; background: url(../images/cart-header-bg.png) 0 0 repeat-x; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.5em; text-align: left; }
  .cart table thead .col1 { width: 306px; padding-left: 25px; }
  .cart table thead .col2 { width: 90px; }
  .cart table thead .col3 { width: 89px; }
  .cart table thead .col4 { width: 59px; }
  .cart table thead .col5 { width: 66px; }

  .cart table tfoot .subtotal {  }
  .cart table tfoot .subtotal td,
  .cart table tfoot .subtotal th { padding: 19px 0 12px 0; font-size: 1.4em; color: #5a5b5d; text-align: left; font-weight: bold; }  
  .cart table tfoot .subtotal .col1 { padding-left: 0 !important; }
   .cart table tfoot .subtotal .col1 div { margin-left: 24px !important; padding-left: 1px !important;  }
   .cart table tfoot .subtotal .col6 div { margin-right: 24px !important;  }
  .cart table tfoot .col1 { padding-left: 25px !important; }   
  .cart table tfoot .subtotal div { padding-bottom: 14px; border: 1px dashed #d0d2d3; border-width: 0 0 1px 0; }
  .cart table tfoot .shipping th { text-align: left; font-weight: normal;  }
  .cart table tfoot .shipping .col5,
  .cart table tfoot .shipping .col6 { padding: 0; }
  .cart table tfoot .discounts .col5,
  .cart table tfoot .discounts .col6 { padding: 0; }
  .cart table tfoot label { display: block; float: left; width: 174px; padding-top: 2px; }
  .cart table tfoot input.textInput { float: left; width: 174px; padding: 4px 3px; border: 1px solid #949496; line-height: 1.2em; }
  .cart table tfoot input.update { float: left; color: #5a5b5d; text-decoration: underline; padding: 4px 3px; background: none; border: none; font-size: 0.9em; line-height: 1.2em; text-align: left; cursor: pointer; }
  .cart table tfoot input.update:hover { text-decoration: none; }
  .cart table tfoot select { width: 182px; padding: 4px 3px; border: 1px solid #949496; line-height: 1.2em; }
  .cart table tfoot .total td,
  .cart table tfoot .total th { padding: 14px 0 0 0; color: #000; font-size: 2em; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; }
  .cart table tfoot .total div { padding-top: 20px; border: 1px dashed #d0d2d3; border-width: 1px 0 0 0; }
  .cart table tfoot .total .col1 { margin-left: 24px !important; text-align: right; }
   .cart table tfoot .total .col1 div { padding-right: 5px; }
  .cart table tfoot .total .col5 div { margin-right: 24px !important; }

  .cart table tbody tr.val td,
  .cart table tbody tr.val th { padding: 7px 0 16px 0; color: #fff; font-size: 1.3em; vertical-align: middle; background: #acadae; }
   .cart table tbody tr.val .productitemcell { padding: 7px 0; }
   .cart table tbody tr.val .quantity .productitemcell { padding: 6px 0; }
  .cart table tbody tr.val .col1 { padding-left: 24px; }
    .cart table tbody tr.val .col6 { font-size: 1.1em; }
     .cart table tbody tr.val .col6 .productitemcell { padding: 8px 0; }
      .cart table tbody tr.val .col6 a { color: #5a5b5d; }
      .cart table tbody tr.val .col6 a:hover { color: #5a5b5d; text-decoration: none; }
    .cart table tbody tr.val .quantity input { width: 50px; padding: 0 0 0 5px; border: 1px solid #acadae; background: #acadae; line-height: 1.2em; }

  .cart table tbody th { font-weight: normal; text-align: left; }
  .cart table tbody th a { color: #fff; }
  .cart table tbody th a:hover { color: #fff; text-decoration: none; }

  .actions { float: right; list-style: none; margin: 0; padding: 0 0 50px 24px; }
   .actions li { float: left; padding: 9px 21px 0 11px; font-size: 1.5em; }
   .actions li.last { padding: 0 27px 0 6px; }
    .actions li .link-b { padding-left: 24px; color: #5a5b5d; background: url(../images/bullet-3.png) 0 50% no-repeat; text-decoration: none; }
    .actions li .link-b:hover { color: #5a5b5d; text-decoration: underline; }
	
	
	
.system-message, .system-error-message {margin:0px; padding:0px; padding:25px;}
table th, table td {border:0px;}
.catalogueTable {display:none;}
.relatedProds {display:none;}

td.productItem {width:166px;}
.cartAction a{font-weight:bold; color:#003656 !important;}
.cartAction a:hover{font-weight:bold; color:#003656;}

/* My Account */
/*  Order List
-------------------------------------*/
ul.order-list { width: 100%; border: none; list-style: none; padding: 0; margin: 0; }
ul.order-list li { padding: 10px; border-bottom: #CCCCCC dashed 1px; }
ul.order-list li:hover { /* background: #F3F3DB; */}
ul.order-list li.head { background-color: #f8f8f8; font-weight: bold; border: none; height:40px;}
ul.order-list li span { display: block; float: left; padding-top:10px; }
ul.order-list li div span { float: none;}
ul.order-list li span.invoice-number { width: 65px;}
ul.order-list li span.invoice-date { width: 100px; }
ul.order-list li span.invoice-amount { width: 75px; }
ul.order-list li span.invoice-status { width: 400px; }
ul.order-list li div { width: 250px; float: left; padding-top:10px;}
ul.order-list li span.invoice-action { width: 75px; }



/*  Order List Table
-------------------------------------*/
table.order-list { width: 100%; border: none; }
table.order-list tbody tr.alt,
table.order-list thead tr { background-color: #F3F3DB }
table.order-list thead tr { font-weight: bold; }
table.order-list tr td { padding: 10px; border: none;}
table.order-list tbody tr td span.invoice-number { display: block; }
table.order-list tbody tr td.outstanding-balance { font-weight: bold; font-size: 1.2em; color: red; }


/*     Notices
-------------------------------------*/
#notice-slider { padding: 20px; color: #fff; font-weight: bold; display: none; margin: 0 0 20px 0; font-size: 1.4em; }
.alarm { background-color: red; }
.caution { background-color: #003656; }


/*     Recent Activity
-------------------------------------*/

#recentActivity {overflow:hidden; font-size:1em; background-color:#F8F8F8; font-weight:bold; height:30px; padding:10px;}
#recentActivity .subject {width:240px; float:left;}
#recentActivity .category {width:227px; float:left;}
#recentActivity .status {width:150px; float:left;}
table.case-list td.subject, table.case-list td.category {width:31%;}
a#catshopclear {font-size:14px;}

.discountcodeInput {
border:1px solid #949496;
float:left;
line-height:1.2em;
padding:4px 3px;
width:174px;
}

input#DiscountCode, input#GiftVoucher  {width:174px;}

.cartLink {font-size:18px; color:#003656; text-transform:capitalize;}
.form-b input {border:1px solid #D0D2D3;
line-height:1 !important;
padding:5px 2px;
width:277px;}
#catwebformbutton{width:100px;}
.go-back a{color:#ADADAE;}

.auto {width:auto;}
.box-k a, a {color:#3d3d3d;}
.cart table tbody tr.val .quantity input {background:#fff; width:25px;}
a {color:#3d3d3d;}

.module-calendar ul {margin:0px; padding:0px; border:none;}
.module-calendar ul li {background:none;}
table.module-calendar td ul {margin:0px 0px 0px -45px;}
.box-e .bookingDate, .box-e .bookingBody {display:none;}
.text-section  .bookingDate {display:none;}

.list-f ul ul {display:none;}
.list-f li.selected ul {display:block;}
.list-f li li a {padding:10px 0 8px 25px;}

/*vid addon */
	.main-div {width:696px; height:450px; background:#eee; position:relative; background:url(http://legacy2009.champinternet.com/temp/rotator-1.jpg)}
	
	.main-div a {position:absolute; top:200px; right:20px; background:url(http://legacy2009.champinternet.com/images/button-1.png); width:171px; height:45px; text-indent:-9999px;}
	
	.video { position: absolute; top: -999em; left: 0; width: 696px; height: 450px; }
	.video-active { top: 0; }
	.video .close-btn a { display: block; width:117px; height:28px; background:url(/flowplayer/close-vid.png); z-index:100; position:absolute; top:10px; right:10px; cursor:pointer; text-indent: -999em; overflow: hidden; }
	
	
/* advise Journal */
 .list-j {  }
  .list-j ul { overflow: hidden; width: 699px; list-style: none; margin: 0; padding: 0 0 0 1px; }
   .list-j ul li { float: left; }
    .list-j ul li a { display: block; overflow: hidden; width: 175px; height: 51px; background: url(../images/list-j-button.png) 0 0 no-repeat; text-indent: -10001px; }
    .list-j ul li#business a:hover,
    .list-j ul li#business.selected a { background-position: 0 -51px; }
    .list-j ul li#marketing a { background-position: -175px 0; }
    .list-j ul li#marketing a:hover,
    .list-j ul li#marketing.selected a { background-position: -175px -51px; }
    .list-j ul li#wealth a { width: 174px; background-position: -350px 0; }
    .list-j ul li#wealth a:hover,
    .list-j ul li#wealth.selected a { background-position: -350px -51px; }
    .list-j ul li#relationship a { background-position: -524px 0; }
    .list-j ul li#relationship a:hover,
    .list-j ul li#relationship.selected a { background-position: -524px -51px; }

/* paragraphs */
 .text-a { margin: 0 0 7px 0; color: #adadae; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; }

 .text-b { color: #5a5b5d !important; font-size: 1.4em; }
 
 .image-b {  }
  .image-b img { display: block; border: 1px solid #d0d2d3; }
 .imb-a { margin: 0; } 

/* links */
 .link-a { color: #6f753e; font-size: 3.4em; font-family: Georgia, "Times New Roman", Times, serif; }
  .link-a a { padding-right: 21px; color: #6f753e; background: url(../images/link-a-bullet.png) 100% 12px no-repeat; }
  .link-a a:hover { text-decoration: none; }


/* other */
 .button-a { margin: 0; }
  .button-a a { display: block; overflow: hidden; width: 213px; height: 39px; background: url(../images/button-a.png) 0 0 no-repeat; text-indent: -10001px;  }

 .button-b { margin: 0; }
  .button-b a { display: block; overflow: hidden; width: 227px; height: 45px; background: url(../images/dont-have-account-btn.png) 0 0 no-repeat; text-indent: -10001px;  }
 .bb-a a { width: 196px; background: url(../images/continue-button.png) 0 0 no-repeat; }
 
 .button-c { margin: 20px 0 0 0; }
  .button-c a { display: block; overflow: hidden; width: 212px; height: 46px; margin: 0 auto; background: url(../images/button-c.png) 0 0 no-repeat; text-indent: -10001px; }
  .header-i { color: #fff; font-size: 1.4em; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; } 
  .image-b {
margin:0;
}

.box-l { float: right; width: 325px; margin: 22px 0 10px 15px; border: 1px solid #d0d2d3; background: url(../images/box-l-bg.png) 0 0 no-repeat; }
  .box-l h2 { margin: 0; padding: 10px 0 0 22px; color: #595a5a !important; font-size: 2.6em !important; font-weight: normal; line-height:1.63 !important; }
  
   .form-d { padding: 10px 22px 12px 22px; }   
  .form-d p { overflow: hidden; width: 100%; margin-bottom: 7px; }   
   .form-d p label { display: block; float: left; width: 82px; padding-top: 4px; color: #6d6e70; font-size: 0.9em; }  
   .form-d p input { width: 190px; padding: 4px 2px; border: 1px solid #d0d2d3; line-height: 1.2; } 
  .form-d p.btn {  } 
   .form-d p.btn button { display: block; overflow: hidden; width: 116px; height: 39px; margin: 0 0 0 auto; padding: 0; border: none;  background: url(../images/submit-btn-3.png) 0 0 no-repeat; text-indent: -10001px; } 
   
   
   .text-section-a { margin-bottom: 18px; padding: 22px 15px 13px 0; background: url(../images/ts-a.png) 0 100% repeat-x; }     
  .text-section-a h2 { margin: 0; color: #6f753e; font-size: 3.4em; font-weight: normal; line-height: 1.1; }     
  .text-section-a h3 { margin: 0 0 19px 0; color: #bf9a54; font-size: 2.2em; font-weight: normal; line-height: 1.2; }     
  .text-section-a h4 { margin: 0 0 7px 0; padding-top: 6px; color: #bf9a54; font-size: 1.8em; font-weight: normal; line-height: 1.2; }     
  .text-section-a p,  .text-section-a a { margin-bottom: 18px; color: #5a5b5d; line-height: 1.5; }     
  .text-section-a a {   font-size: 1.4em !important; color: #5a5b5d; line-height: 1.5; font-size:1em; }     
  .text-section-a p.date { margin-bottom: 19px; color: #6f753e; text-transform: uppercase; }    
  #webapp8412pagination {display:none;}
  
  #nav_794887 li a {font-size:14px;}
  #nav_794887 li li {display:none;}
  #nav_794887 li.selected li {display:block; border:0px;}
   ul#nav_794887 ul {border:0px !important; background:none;}
   ul#nav_794887 li li a  {background:none !Important;}
   ul#nav_794887 li li a:hover { /* text-decoration:underline; */}
   
  #nav_989360 li a {font-size:14px;}
  #nav_989360 li li {display:none;}
  #nav_989360 li.selected li {display:block; border:0px;}
   ul#nav_989360 ul {border:0px !important; background:none;}
   ul#nav_989360 li li a  {background:none !Important;}
   ul#nav_989360 li li a:hover { /* text-decoration:underline; */}
   
     #nav_989361 li a {font-size:14px;}
  #nav_989361 li li {display:none;}
  #nav_989361 li.selected li {display:block; border:0px;}
   ul#nav_989361 ul {border:0px !important; background:none;}
   ul#nav_989361 li li a  {background:none !Important;}
   ul#nav_989361 li li a:hover { /* text-decoration:underline; */}
   
        #nav_989362 li a {font-size:14px;}
  #nav_989362 li li {display:none;}
  #nav_989362 li.selected li {display:block; border:0px;}
   ul#nav_989362 ul {border:0px !important; background:none;}
   ul#nav_989362 li li a  {background:none !Important;}
   ul#nav_989362 li li a:hover { /* text-decoration:underline; */}
   
   
           #nav_989364 li a {font-size:14px;}
  #nav_989364 li li {display:none;}
  #nav_989364 li.selected li {display:block; border:0px;}
   ul#nav_989364 ul {border:0px !important; background:none;}
   ul#nav_989364 li li a  {background:none !Important;}
   ul#nav_989364 li li a:hover { /* text-decoration:underline; */}
   
           #nav_989405 li a {font-size:14px;}
  #nav_989405 li li {display:none;}
  #nav_989405 li.selected li {display:block; border:0px;}
   ul#nav_989405 ul {border:0px !important; background:none;}
   ul#nav_989405 li li a  {background:none !Important;}
   ul#nav_989405 li li a:hover { /* text-decoration:underline; */}