#nav { background: #fff url(../images/navBk.jpg) no-repeat; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 15px; height: 57px; margin: 10px 0px 0px 0px; padding: 0px 0px; width: 970px; } 

#nav ul { list-style-type: none; padding: 0px 0px; margin: 25px 8px 0px 8px; } 
#nav li { float: left; display: inline; padding: 0px 0px 0px 0px; }
 #nav li a { border: none; color:#71906c; display: inline-block; height: 20px; margin: 0px 11px; overflow: auto; padding: 0px 0px; text-decoration: none; } 
 
 #nav li a:hover, #nav li a.active { color: #adc793; }  

 #basket { background: transparent url(../images/basket.jpg) no-repeat scroll left 0; color: #aaaaaa; float: right; height:28px; margin: 0px 8px 0px 8px; width: 180px; padding-left:8px;} 
 
 #basket ul.topnav { list-style: none; padding: 0 0; margin: 0; float: left; font-size: 15px; } 
 #basket ul.topnav li { background: transparent; float: left; margin: 0; padding: 0 0; position: relative;  } 
 
 #basket ul.topnav li span {   color: #AAAAAA; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; height: 30px; padding-left: 10px; text-align: left; text-decoration: none; width: 180px; }
 #basket ul.topnav li span.subhover { color: #adc793; display: block; } 
 #basket ul.topnav li a, #basket ul.topnav li a:hover { color: #AAAAAA; text-decoration: none; } 
 #basket ul.topnav li a:hover { color: #adc793; } 
 #basket ul.topnav li ul.subnav { z-index:10; background: #f1e7d8; border: 1px solid #f1e7d8; display: none; font-size: 12px; list-style: none; margin: 0; padding: 0; position: absolute;  left: -11px; top: 29px; width: 197px; } 
 #basket ul.topnav li ul.subnav li{ border-bottom: 1px solid #d9ceb1; clear: both; display: block; margin: 0; padding: 8px 4px; width: 190px; } 
 #basket ul.topnav li ul.subnav li a { color: #888; margin: 0 0; padding: 0px 0px; text-align: left; text-decoration: none; width: 75px; height: auto; } 
 #basket ul.topnav li ul.subnav li a:hover { text-decoration: underline; } 
 #basket ul.topnav li ul.subnav li a.checkout { color:#829a79; font-size: 12px; font-weight: bold; width: 75px; } 
 #basket ul.topnav li ul.subnav li a.checkout:hover{ color: #adc793; } 
 
 .breadcrumb { height: 20px; margin: 10px 0px 6px 0px; width: 970px; } 
 .breadcrumb ul{ list-style-type: none; margin: 0px 0px; padding: 0px 0px; } .breadcrumb li { color: #AAAAAA; display: inline; margin-right: 6px; padding: 0px 0px; } 
 .breadcrumb li a { text-decoration: none; color: #b6c197; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 0px 10px 0px 0px; } 
 .breadcrumb li a.active, .breadcrumb li a:hover { color: #71906c; text-decoration: none; } 
 
 .submenu ul { font-size:14px; list-style-type:none; margin: 0; padding: 0; width: 213px; } .submenu ul a { display: block; text-decoration: none; } 
 .submenu ul li { background: url(../images/categoryBreak.jpg) no-repeat bottom; margin: 0px 0px; padding-bottom: 10px; padding-top: 5px; } 
 .submenu ul li a { color: #71906c; font-size: 16px; }
 .submenu ul li a:hover, .submenu ul li a.active { color: #b6c197; } .submenu ul li ul li{ background: none; border-bottom: none; margin: 0px 0px; padding: 5px 0px; } 
 
 .submenu ul li ul li a { background: #FFFFFF; color: #666666; font-size:12px; padding-left: 20px; } .submenu ul li ul li a:hover { border-bottom: none; color: #71906c; }   
 
 .footer ul { padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; float: left; width: auto; } 
 
 .footer li { color: #666666; font-size: 12px; list-style: none; margin: 0px 0px 0px 0px; padding: 2px 0px; } 

.footer li a { color: #666666; display: block; text-decoration:none; } 

.footer ul li a:hover { color: #333333; }