@charset "utf-8";
/* CSS Document */


/*------------------------------------------------------------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				*(.class|:hover)
 * @level sep	ul
 */
/* ----- ALL LEVELS (incl. first) */


#nav { position: absolute; width: 925px; top: 77px; left: 2px; list-style: none; margin: 0; padding: 0; height: 38px;  }
/* safari, chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #nav  { position: absolute; width: 925px; top: 77px; left: 2px; list-style: none; margin: 0; padding: 0; height: 38px;  }
}

ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 597; float: left; }
ul.dropdown li { float: left; line-height: 3.5em; vertical-align: middle; zoom: 1; white-space:nowrap; font-size:11px; padding-top:2px;}
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 12seppx; z-index: 598; padding:10px 0; width: 105%; }
ul.dropdown ul li { float: none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown { /*font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase;*/ }
ul.dropdown li { padding: 7px 0; /*background-color: #e0e4cc; */ color: #fff; line-height: normal; }
ul.dropdown li.hover, ul.dropdown li:hover { }
ul.dropdown a:link, ul.dropdown a:visited { color: #fff; text-decoration: none; height: 38px;}
ul.dropdown a:hover { color: #fff; text-decoration: none;}
ul.dropdown a:active { color: #fff; }
/* ----- END LEVEL */

/* ----- NON-FIRST LEVEL */
ul.dropdown ul { width: 170px; left:25px; margin-left:-14px;  border: solid 1px tan; background-color:#fff2c2; color: #3D2813;  font-size: 13px; text-transform: none; }
ul.dropdown ul li { background-color: transparent; color: #000; filter: none;  padding-top:5px; }
ul.dropdown ul li.hover, ul.dropdown ul li:hover {  background-color: transparent;  padding-top:5px;  }
ul.dropdown ul a:link, ul.dropdown ul a:visited { color: #3D2813; padding-top:5px; height: 18px;}
ul.dropdown ul a:hover { color: #fff; text-decoration: none; padding-top:5px; }
ul.dropdown ul a:active { color: #3D2813;  }
/* ----- END LEVEL */

/* dropshadow */
ul.dropdown ul { -moz-box-shadow:  1px 1px 5px 1px #666; -webkit-box-shadow: 1px 1px 5px 1px #666; box-shadow: 1px 1px 5px 1px #666; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666'); }

/*------------------------------------------------------------------------------------------------------/
 * @section	Support Class 'dir'
 * @level sep	ul, .class
 */


/* ----- ALL LEVELS (incl. first) */

ul.dropdown *.dir {  display: block; background-image: url(//cdn.simplytoimpress.com/images/main_template/menubar3.jpg); margin: 0; padding: 0; height: 38px; float: left; font-size: 0px; color: #C2E573; }
.item-1 { width: 217px; background-position: 0 0; }
.item-2 { width: 126px; background-position: -217px 0; }
.item-3 { width: 170px; background-position: -343px 0; }
.item-4 { width: 148px; background-position: -513px 0; }
.item-5 { width: 98px; background-position: -661px 0; }
.item-6 { width: 162px; background-position: -759px 0; }
/* ----- END LEVEL */

/* ----------- Sub-menus -----------*/
.item-1 ul.submenu { width:239px; }
.item-2 ul.submenu { width:530px; padding-left:10px; padding-right:10px; }
.item-3 ul.submenu { width:230px; }
.item-4 ul.submenu { width:215px; }
.item-5 ul.submenu { width:195px; }
.item-6 ul.submenu { width:220px; margin-left:-85px; }

/* Components override */

ul.dropdown li a { display: block; padding: 7px 0px; }
/* ------------- Override default */

ul.dropdown li { padding: 0; }
/* ------------- Reinitiate default: post-override activities  */

/*ul.dropdown li.dir { padding: 0px 12px;}*/
ul.dropdown ul li.dir { padding-right: 24px; background-image:none; }
/* ------------- Custom */

ul.dropdown li ul li { background-color:#fff2c2; background-image: url(//cdn.simplytoimpress.com/images/main_template/topnavstar4em.gif); background-repeat: no-repeat; background-position: 10px 9px; color:#fff2c2; }
ul.dropdown ul a { padding: 4px 5px 4px 30px; /* width: 151px; Especially for IE */ }
ul.dropdown ul a:hover { background-color:#FAD974; background-image: url(//cdn.simplytoimpress.com/images/main_template/topnavstar_hover.gif); background-repeat: no-repeat; background-position: 10px 4px; color:#61534c; text-decoration: underline; }
ul.dropdown a.open { background-color: #fff2c2; /* light bg color for entire category list */ }
ul.dropdown ul a.open { color: #3D2813; /* text color */}
/* CSS 2.1 */

ul.dropdown li:hover > a.dir { background-color: #fff2c2; }
ul.dropdown ul li:hover > a.dir { 
	background-color: #FFFFFF;
	color: #fff;
	text-decoration:underline;
}
li.section-title { color:#668816 !important; font-size:14px; font-weight:bold; width:216px; background-image:none; padding: 14px 5px 3px 0px; }
li.section-title a { text-decoration:underline; background-image:none; }
.separator { margin-top: 15px; border-top: 2px dotted #c7b299; }