﻿#CategoryTreeNavigator, .LocationSelector {border:1px solid #C2E197; -moz-border-radius:10px; margin-bottom:10px;}
#CategoryTreeNavigator a{color:#007523;}
#CategoryTreeNavigator h2, .LocationSelector h2 {margin-bottom:5px;}
#CategoryTreeNavigator :focus { outline: 0; }
#CategoryTreeNavigator {position:relative;}
#CategoryTreeNavigator ul{display:none; overflow:auto;}
#CategoryTreeNavigator ul.active{display:block;border-left:9px solid #C2E197;border-right:1px solid #C2E197;}
#CategoryTreeNavigator ul.level-0{width:230px;top:0; left:0;border-right:1px solid #C2E197;}
#CategoryTreeNavigator ul.level-1{width:230px;position:absolute;top:0; left:230px;}
#CategoryTreeNavigator ul.level-2{width:230px;position:absolute;top:0; left:469px;}
#CategoryTreeNavigator ul.level-3{width:230px;position:absolute;top:0; left:709px;}
#CategoryTreeNavigator ul#root{display:block;}
#CategoryTreeNavigator ul#root li a{background-image:url(/images/cat_nav_sprite.gif);background-position:4px 4px;background-repeat:no-repeat;border-bottom:1px solid #C2E197;display:block;font-size:1.1em;font-weight:bold;line-height:1.25;padding:6px 21px 6px 30px;text-decoration:none;}
#CategoryTreeNavigator ul#root li a:hover { color:#fff; background-color:#007523; background-position:4px -36px; }
#CategoryTreeNavigator ul#root li.active a{color:#555; background-color:#C2E197; background-position:4px -75px;}
#CategoryTreeNavigator ul#root li.last a{border-bottom:none;}
#CategoryTreeNavigator ul.active li a { border-bottom:1px solid #C2E197; display:block; font-size:1.1em; line-height:1.25; padding:6px 30px 6px 10px; text-decoration:none; }
#CategoryTreeNavigator ul.active li a:hover { color:#fff; background-color:#007523; }
#CategoryTreeNavigator ul.active li.active a { color:#555; background-color:#C2E197; }
#CategoryTreeNavigator ul.active li.active a.noSubCats { color:#555; background:#C2E197 url(/images/cat_nav_sprite.gif) 186px -113px no-repeat; }
#CategoryTreeNavigator ul#CategoryPaths{display:block;height:30px;}
#CategoryTreeNavigator ul#CategoryPaths li{display:none;}
#CategoryTreeNavigator ul#CategoryPaths li.active{display:block;}

#CategoryTreeNavigator ul li.categoryInfo{display:block; padding:5px 5px 5px 30px; background:#fffeb5 url(/images/cat_nav_sprite.gif) 5px -151px no-repeat;}

#CategoryNavInfo {padding:10px;border-bottom:1px solid #C2E197;}
#CategoryWarning{padding:10px;border-bottom:1px solid #C2E197; background-color:#ffefef;}
#CategoryTree {position:relative;}
#CategoryTreeFooter {padding:10px;border-top:1px solid #C2E197;}

.LocationSelector {padding:10px; background-color:#f8feed;}
.LocationSelector p { font-size:14px; margin:0; padding:0;}
#LocationError {float:right;width:294px; height:47px; background:transparent url(/Images/ig_redArrow.gif) no-repeat top left;}
#LocationError span { display:block; margin:5px 5px 5px 29px; width:260px; height:37px; color:#fff; font-weight:bold; line-height:12px;}
#msgCont{font-size:16px;}