@charset "utf-8";
/* css document */

ul#nav															{ position:absolute; top:80px; right:65px;}

/*** dropdown *** 1. layer ***/
ul.dropdown 													{ list-style-type:none; line-height:1.0;}
ul.dropdown li 													{ list-style-type:none; position:relative; float:left; padding:10px 10px 10px 10px; border-bottom:none !important}
ul.dropdown li:hover 											{ visibility:inherit; border-bottom:none !important}
ul.dropdown li a 												{ display:block; position:relative;	 text-decoration:none; font-family: 'open_sansregular'; font-size:14px; font-weight:normal; color:#827057; border-bottom:none  !important} /* no height - use padding */
ul.dropdown li.sfHover, ul.dropdown a:hover						{ border-bottom:1px dotted #fdfccd; color:#fdfccd !important; outline:0;}
ul.dropdown li.active > a 										{ border-bottom:1px dotted #fdfccd !important; color:#fdfccd !important} /* > = first child */
ul.dropdown li a.nav07	 										{ border-bottom:none !important; margin:-7px 0 0 0 } 
ul.dropdown li a.nav06											{ border-bottom:none !important; color:#827057 !important  } 
ul.dropdown li a.nav06:hover									{ border-bottom:none !important; color:#fdfccd !important  } 


/*** dropdown *** 2. layer ***/
ul.dropdown li ul 												{ position:absolute; top:-999em; width:140px; background:#150d0a;}
ul.dropdown li:hover ul, ul.dropdown li.sfHover ul 				{ left:0px; top:35px; z-index:99;}
ul.dropdown li ul li 											{ width:100%; }
ul.dropdown li ul li a 											{ padding:10px 10px 10px 10px;  } /* no height - use padding */
ul.dropdown li ul li a:hover									{ border:none !important; color:#fdfccd !important}
ul.dropdown li ul li.active > a 								{ border:none !important; color:#fdfccd !important } /* > = first child */


/*** dropdown *** 3. layer ***/
ul.dropdown li ul li ul											{}
ul.dropdown li:hover ul li ul, ul.dropdown li.sfHover ul li ul 	{ top:-999em;}
ul.dropdown li ul li:hover ul, ul.dropdown li ul li.sfHover ul 	{ left:150px /* is equal to 'ul.dropdown li ul' width */; top:0px;}
ul.dropdown li ul li ul li 										{ background:#be66b8;}




/*** arrows **/
ul.dropdown a.sf-with-ul 										{ padding-right:2.25em; min-width:1px;}
.sf-sub-indicator 												{ position:absolute; display:block; right:10px; top:2px; width:10px; height:10px; text-indent:-999em; overflow:hidden; background:url(../images/arrows.png) -10px -100px no-repeat;}
ul.dropdown li ul .sf-sub-indicator 							{ background-position:-10px 0px;}




/*** VERTICAL **/
ul.vertical, ul.vertical li 									{ width:150px /* is 'ul.dropdown ul' width */;}
ul.vertical li:hover ul, ul.vertical li.sfHover ul 				{ left:150px /* is 'ul.dropdown ul' width */; top:0px;}
/*** VERTICAL *** arrows ***/
ul.vertical .sf-sub-indicator 									{ background-position:-10px 0px; }




/*** NAVBAR *** 1. layer  ***/
ul.navbar 														{ background:#be66b8; height:35px /* is equal to 'ul.dropdown li.sfHover ul' top */; padding-bottom:35px /* is equal to 'ul.dropdown li.sfHover ul' top */; position:relative;}
ul.navbar li 													{ position:static;}
ul.navbar a 													{ border:none;}
/*** NAVBAR *** 2. layer  ***/
ul.navbar li ul 												{ width:370px;}
ul.navbar li ul li 												{ position:relative; width:auto; float:left;}
/*** NAVBAR *** 3. layer  ***/
ul.navbar li ul li ul 											{ width:130px;}
ul.navbar li ul li:hover ul, ul.navbar li ul li.sfHover ul 		{ left:0px; top:35px /* is equal to 'ul.dropdown li.sfHover ul' top */;}
ul.navbar li ul li ul li 										{ width:100%;}
ul.navbar li ul li ul li a										{ border-top:1px solid #fff;}
/*** NAVBAR *** arrows ***/
ul.navbar li ul .sf-sub-indicator 								{ background-position: -10px -100px; }

