@charset "utf-8";
/* CSS Document */

/**************** menu coding *****************/

/*
	#leftcol_wrapper ul 		{ margin:10px 0 0 15px; }
	#leftcol_wrapper li a 		{ padding: 0 0 12px 10px; display:block; text-decoration:none; color:#64604e; font-size:2.0em; height:24px;}
	#leftcol_wrapper li a:hover { background:url(../images/crayon_underline.png) no-repeat 4px 20px; font-weight:bold; font-size:2.0em;}

*/


#menu {	padding: 10px 0 0 20px; margin:0 0 0 10px; height:290px; width:200px;}

#menu ul {
list-style: none;
margin:0 0 0 0;
padding:0;
}

#menu ul li {z-index:1000;}

#menu h2 {
color: #000000;
background: #FFFFFF;
text-transform: uppercase;
}

#menu a {
display: block;
margin: 0;
text-decoration: none;
}


#menu li {
position: relative;
}

#menu ul li a {
	text-decoration:none;
	margin:0;
	padding:0 0 12px 0; 
	display:block; 
	text-decoration:none; 
	color:#64604e; 
	font-size:2.0em; 
	height:24px;
}

#menu ul li a:hover, #menu ul li a.nav_selected { 
	text-decoration:none;
	background:url(../images/crayon_underline.png) no-repeat 0px 20px; 
	color:#000000;
	font-size:2.0em;
}


#menu ul li ul li ul li a {
	color:#000000;
	width:155px;
	height:32px;
	padding:0;
	margin:0;
 	z-index:1000;
}

#menu ul li ul li ul li a.menu_standard { font-size:1.5em; font-style:italic; color:#ffffff; width:229px; height:24px; padding:8px 0 0 14px; margin:0; background:url(../images/menu_standard_u.png) no-repeat top left;}
#menu ul li ul li ul li a.menu_standard:hover { font-size:1.5em;  font-style:italic; color:#3e3c31; width:229px; height:24px; padding:8px 0 0 14px; margin:0; background:url(../images/menu_standard_d.png) no-repeat top left;}

#menu ul li ul li ul li a.menu_cf_facilities { font-size:1.5em; font-style:italic; color:#ffffff; width:229px; height:24px; padding:8px 0 0 14px; margin:0; background:url(../images/menu_facilities_cf_u.png) no-repeat top left;}
#menu ul li ul li ul li a.menu_cf_facilities:hover { font-size:1.5em;  font-style:italic; color:#3e3c31; width:229px; height:24px; padding:8px 0 0 14px; margin:0; background:url(../images/menu_facilities_cf_d.png) no-repeat top left;}


#menu ul li ul li ul li a.menu_crylla { font-size:1.5em; font-style:italic; color:#ffffff; width:229px; height:24px; padding:8px 0 0 14px; margin:0; background:url(../images/menu_facilities_crylla_u.png) no-repeat top left;}
#menu ul li ul li ul li a.menu_crylla:hover { font-size:1.5em;  font-style:italic; color:#3e3c31; width:229px; height:24px; padding:8px 0 0 14px; margin:0; background:url(../images/menu_facilities_crylla_d.png) no-repeat top left;}

#menu ul li ul li ul li.menu_heading_cf { font-size:1.5em; font-style:italic; color:#000000; width:229px; height:24px; padding:8px 0 0 14px; margin:0; background:url(../images/menu_facilities_cf_u.png) no-repeat top left;}
#menu ul li ul li ul li.menu_heading_crylla { font-size:1.5em; font-style:italic; color:#000000; width:229px; height:24px; padding:8px 0 0 14px; margin:0; background:url(../images/menu_facilities_crylla_u.png) no-repeat top left;}

#menu ul li ul li ul li a.menu_bed1 { background:url(../images/menu_1bed_u.png) no-repeat top left; }
#menu ul li ul li ul li a.menu_bed2 { background:url(../images/menu_2bed_u.png) no-repeat top left; }
#menu ul li ul li ul li a.menu_bed3 { background:url(../images/menu_3bed_u.png) no-repeat top left; }
#menu ul li ul li ul li a.menu_bed4 { background:url(../images/menu_4bed_u.png) no-repeat top left; }

#menu ul li ul li ul li a.menu_bed1:hover { background:url(../images/menu_1bed_d.png) no-repeat top left;}
#menu ul li ul li ul li a.menu_bed2:hover { background:url(../images/menu_2bed_d.png) no-repeat top left;}
#menu ul li ul li ul li a.menu_bed3:hover { background:url(../images/menu_3bed_d.png) no-repeat top left;}
#menu ul li ul li ul li a.menu_bed4:hover { background:url(../images/menu_4bed_d.png) no-repeat top left;}

#menu ul li ul li ul li a.menu_heading { color:#3e3c31;}

#menu ul ul ul {
position: absolute;
top: 0;
padding:0;
margin: 0;
left: 95%;
width: 100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
