/*
		Theme Name: Clean And Shine
		Theme URI: http://www.neiswebsites.com
		Description: Clean wp design for cleaning site
		Version: 1.0
		Author: Interweb solutions
		Author URI: http://www.neiswebsites.com
		Tags: brown, simple, two columns, right sidebar, fixed width, valid CSS
*/

/***************************************************** Main nav *****************************************************/
#menu {
      margin-top:-13px;
	}

#nav {
		letter-spacing: 0.1em;
		line-height: 3.3em;
		font-weight: bold;
		border-top: 1px solid #009E28;
		background: #C9F2A1;

}


#nav ul {	
	margin: 0;
	padding: 0;
	list-style: none;
}


#nav li {
        margin-left:-40px;
	background:  url('images/menu2.jpg') left no-repeat;
	display: inline;
	padding-top: 0.9em;
	padding-bottom: 0.9em;
	padding-left: 0em;		
	padding-right: 80px;
	font-size: 14px;
}


#nav .current_page_item a, #nav .current_page_item a:visited{
	color: #000;
	text-decoration: none;
}


#nav .page_item a{
	color: #00661A;
	text-decoration: none;
	border: none;
}


#nav .page_item a:hover {
	color: #000000;
	background: url('images/menu2a.jpg') left no-repeat;
	display: inline;
	padding-top: 0.9em;
	padding-bottom: 0.9em;
	padding-left: 0em;
	padding-right: 0px;
}


#nav .page_item a:selected{
	color: #000000;
}	


/***************************************************** Dropdown menu *****************************************************/
#nav li ul {
	position: absolute;
	left: -999em;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 111px;
       line-height:100%; 
	}

#nav li li {
	width: 115px;
	border-bottom: 1px solid #231303;
	border-right: 1px solid #231303;
	border-left: 1px solid #231303;
	background: #e5e5e5;
	color: #0c0c0c;
	margin: 0px;
	padding: 0px;
	}

#nav li li a, #nav li li a:visited {
       font-style:normal; 
       font-variant:normal; 
       font-weight:bold;
	background: #e5e5e5;
	color: #59770E;
	text-decoration: none;
	line-height: 100%;
	margin: 0px;
        padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px
	}

#nav li li a:hover, #nav li li a:active {
	background: #c83030;
	color: #000000;
	text-decoration: none;
	font-size: 14px;
	margin: 0px; 
       padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px
	}	
		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
       padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px
        font-size:14px; 
        line-height:100%; 
	}

a.main:hover {	
	background:none;
	}