/* formatting for boxes */
.rw-sitemap ul a {
	margin-left: 9px;
	padding-left: 5px;}
/* contract CSS3 */
.rw-sitemap ul li {
	background: url(../../images/elements/png/grey_white_20.png) repeat;
	padding-bottom: 7px;
	margin-bottom: 12px;
	border: 1px solid #e0d2b5;		
	/***  CSS Shadows  ***/
    box-shadow: 0px 1px 0px #c0c0c0 inset ;
  -webkit-box-shadow: 0px 1px 0px #c0c0c0 inset ;
  -moz-box-shadow: 0px 1px 0px #c0c0c0 inset ;  
  /* web-kit transition CSS3*/	
  transition: All 0.40s linear;	
	-webkit-transition: All 0.40s linear;	
	-moz-transition: All 0.40s linear;	
	-o-transition: All 0.40s linear;		
	/* web-kit transition links CSS3*/	
	transition-delay: 150ms;
    -webkit-transition-delay: 150ms;
	-o-transition-delay: 150ms;
	-moz-transition-delay: 150ms;	
	/* web-kit bordersCSS3*/	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;		
}
.rw-sitemap ul li:hover {
	background: url(../../images/elements/png/grey_white_30.png) repeat;
	border: 1px solid #c5b99f;	
	/* web-kit bordersCSS3*/	
	-webkit-border-radius: 2px;
	-moz-border-radius: 3px;
	border-radius: 3px;	     
     /***  CSS Shadows  ***/
    box-shadow: 0px 1px 7px #c0c0c0 inset ;
  -webkit-box-shadow: 0px 1px 7px #c0c0c0 inset ;
  -moz-box-shadow: 0px 1px 7px #c0c0c0 inset ;  
  /* web-kit transition CSS3*/	
  transition: All 0.10s linear;
	-webkit-transition: All 0.10s linear;
	-moz-transition: All 0.10s linear;
	-o-transition: All 0.10s linear;		
	/* web-kit transition links CSS3*/
	 transition-delay: 0ms;
	-webkit-transition-delay: 0ms;
	-o-transition-delay: 0ms;
	-moz-transition-delay: 0ms;	
}
.rw-sitemap ul ul {
	padding-left: 15px;}
/* styles only */
.rw-sitemap ul a:hover {	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;}
.rw-sitemap ul ul li {
	background: url(../../images/elements/png/sitemap_I.png) no-repeat right 8px;
}
.rw-sitemap ul ul li:hover {	
	background: url(../../images/elements/png/sitemap_I.png) no-repeat right 8px;	
	/* web-kit bordersCSS3*/	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;		
	/***  CSS Shadows  ***/
    box-shadow: 0px 1px 5px #c0c0c0 inset ;
  -webkit-box-shadow: 0px 1px 5px #c0c0c0 inset ;
  -moz-box-shadow: 0px 1px 5px #c0c0c0 inset ;
}
.rw-sitemap ul li:last-child {}
.rw-sitemap ul li:last-child:hover {}
.rw-sitemap ul li li:last-child {}
.rw-sitemap ul li li:last-child:hover {}
.rw-sitemap ul ul ul li {
	background: url(../../images/elements/png/sitemap_II.png) no-repeat right 8px;
}
.rw-sitemap ul ul ul li:hover {	
	background: url(../../images/elements/png/sitemap_II.png) no-repeat right 8px;	
	/* web-kit bordersCSS3*/	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
.rw-sitemap ul ul li li:last-child {}
.rw-sitemap ul ul li li:last-child:hover {}
.rw-sitemap ul ul ul li li:last-child {}
.rw-sitemap ul ul ul li li:last-child:hover {}
.rw-sitemap ul ul ul ul li {
	background: url(../../images/elements/png/sitemap_III.png) no-repeat right 8px;
}
.rw-sitemap ul ul ul ul li:hover {	
	background: url(../../images/elements/png/sitemap_III.png) no-repeat right 8px;
	
	/* web-kit bordersCSS3*/	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;	
}
.rw-sitemap ul ul ul ul li li:last-child {}
.rw-sitemap ul ul ul ul li li:last-child:hover {}
.rw-sitemap ul ul ul ul ul li {
	background: url(../../images/elements/png/sitemap_IV.png) no-repeat right 8px;
}
.rw-sitemap ul ul ul ul ul li:hover {	
	background: url(../../images/elements/png/sitemap_IV.png) no-repeat right 8px;	
	/* web-kit bordersCSS3*/	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;	
}