#rwdmenu {
font-size: 1,1em;
margin: 0 auto;		
padding: 0;		
position: relative;		
z-index: 90;		
min-width: 600px;	
text-align: center; 
background-color: #000000;		
border: #FFDD00 2px solid;		
}
#rwdmenu ul, #rwdmenu li, #rwdmenu a 
{		
margin: 0 auto;		
padding: 0;		
border: 0;		
outline: none;		
list-style: none;	
font-family: Arial, sans-serif;	
font-weight: 1,2em;	
line-height: bold;		
text-decoration: none;		
text-align: left;	
vertical-align: bottom;		
position: relative;		
z-index: 1101;
		}

#rwdmenu ul {	
text-align: center;	
margin: 0 auto;	
display: inline-block;	
zoom: 1;		
*display: inline;
		}


#rwdmenu > ul	{		
background: transparent;		
border: 0px;	
	}
#rwdmenu > ul > li 
		{		
background-image: none;		
background-repeat: no-repeat;		
background-position: center bottom;		
float: left;				
border: 0px;	
	}
#rwdmenu > ul > li:last-child { border-width: 0px 0px 0px 0px; }
#rwdmenu > ul > li:hover 
{
background: #FFEE00;	
background-repeat: no-repeat;		
background-position: center bottom;
 }
#rwdmenu > ul > li.nodrop, #rwdmenu > ul > li.nodrop:hover, 
#rwdmenu > ul > li.nodrop.active 
		{	
background-image: none;
		}
#rwdmenu > ul > li > a 	{			
color: #FFEE00;			
font-size: 1,1em;			
font-weight: bold;		
text-align: center;			
text-indent: 0px;			
width: auto;  		
line-height: 40px; 			
margin: 0px 0px 0px 0px;			
padding: 2px 10px 2px 10px;			
display: block;
			}

#rwdmenu > ul > li > a:hover 	{				
color: #000000;			
text-decoration: none;
}

#rwdmenu > ul > li.active 	{				
background: #000000;
background-repeat: no-repeat;				
background-position: center bottom;				
border-bottom: none;
				}

#rwdmenu > ul > li.active > a { color: #FFFFFF; }

#rwdmenu ul ul 	{		
background: #000000;		
border: 0px solid #000000;
padding: 0px 0px 0px 0px;		
display: none;		
position: absolute;		
top: 44px;		
left: 0px;		
z-index: 1102;
 }

#rwdmenu ul ul { width: 220px; }

#rwdmenu ul ul a	{			
color: #000000;			
font-size: 1,2em;			
font-weight: bold;			
line-height: normal;			
background-color:#FFEE00;			
display: block;			
padding: 7px 5px 7px 5px;						
border:0px;
	}

#rwdmenu ul ul a:hover	{			
color: #FFEE00;			
background: #000000;	
border: 0px;
}
#rwdmenu ul ul li { padding: 0px 0px 0px 0px; }
#rwdmenu ul ul li:first-child { padding: 4px 0px 0px 0px; }
#rwdmenu ul ul li:last-child { padding: 0px 0px 4px 0px; }
#rwdmenu > ul:after {
    clear: both;
    content: '';
    display: table;
  } 
#rwdmenu > ul > li.mobile {
    display: none;
    border-right: 0 none;
  }

#rwdmenu > ul > li:last-child ul {
  left: auto;
  right: 0;
}

@media handheld and (max-width: 890px),
   screen and (max-device-width: 890px),
   screen and (max-width: 890px) 
	{
#rwdmenu > ul > li > a { padding-left: 12px; padding-right: 12px; }

@media handheld and (max-width: 640px),
   screen and (max-device-width: 640px),
   screen and (max-width: 640px) 
	{

#rwdmenu	{	
background-color: #000000;		
min-width: 200px;		
border: #FFDD00 2px solid;	
}
#rwdmenu ul 	{ display: block; width: 100%; }
#rwdmenu > ul > li.mobile > a 
{
color: #FFEE00;		
font-size: 15px;		
font-weight: bold;		
text-indent: 2px;		
line-height: 25px; 		
padding: 5px 6px 7px 6px;
		}
#rwdmenu > ul > li.mobile:hover, #rwdmenu > ul > li.mobile.active  
		{
color: #000000;	
-moz-border-radius: 0px;		
-webkit-border-radius: 0px;		
-khtml-border-radius: 0px;		
border-radius: 0px;
		}
#rwdmenu > ul > li.mobile, #rwdmenu > ul > li.mobile:hover, #rwdmenu > ul > li.mobile.active 
		{
color: #000000;
background-image: none;		
background-position: center bottom;
		}
#rwdmenu > ul > li.mobile i 
		
{
color: #000000;		
width: 30px;		
float: right;		
font-style: normal;
background-repeat: no-repeat;	
background-position: left top;
		}
#rwdmenu > ul > li > a	{
			
color: #FFFFFF;			
font-size: 13px;		
font-weight: bold;		
text-indent: 25px;		
text-align: left;		
line-height: 18px; 		
width: auto;		
padding: 6px 6px 5px 6px;
			}


#rwdmenu ul ul a:hover	{ 
background: #000000; }

#rwdmenu > ul {		
max-height: 37px;		
overflow: hidden;		
-webkit-transition: max-height 0.5s;		
transition: max-height 0.5s ease;
		}
#rwdmenu.expand ul { max-height: 900px; }

#rwdmenu ul ul a	{		
font-size: 12px;		
font-weight: bold;		
line-height: normal;		
text-indent: 25px;		
padding: 7px 5px 7px 9px;
			}
#rwdmenu > ul > li	{			
border: 0px;
}
#rwdmenu > ul > li:first-child	{ 
border-width: 0px 0px 0px 0px; }
#rwdmenu > ul > li:last-child	{ 
border-width: 0px 0px 0px 0px; }
#rwdmenu > ul > li > ul 	{ 
border-width: 0px 0px 0px 0px; }
#rwdmenu > ul > li 
			{			
background-position: 10px 12px;
			}
#rwdmenu > ul > li:hover, #rwdmenu > ul > li.active 
			{		
background-position: 10px 12px;
			} 
#rwdmenu > ul > li {
    border-right: 0 none;
    border-left: 0 none;
    display: block;
    float: none;
  }

  #rwdmenu > ul > li.mobile {
    display: block;
  }
  #rwdmenu ul ul {
    width: 100%;
    position: relative;
    top: 0;
   -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;  border-width: 0px;
  }
	}