/* ========================== LAYOUT DEFINITION ============================ */

ul.list_menu{/* root-menu */display:block; list-style:none; position:relative; margin:0; padding:0; width:100%; z-index:51000}
ul.list_menu li{/* root-menu items */float:left; display:block; position:relative; background-image:url(../../../images/bg-menu-list.jpg); background-repeat:no-repeat; height:31px;  width:auto; cursor:pointer; padding:0 0px 0 0; margin:0;}
ul.list_menu li a:link, ul.list_menu li a:visited { color:#23375c; font-weight:normal; text-decoration:none; padding:8px 3px 15px 15px; line-height:1.5em; font-weight:bold; text-decoration:none; margin:0 3px 0 5px;}
ul.list_menu li a:hover, ul.list_menu li a:focus {color:#dc2a3a; font-weight:bold; text-decoration:none; margin:0 3px 0 5px;}
ul.list_menu li#current a {color:#dc2a3a; font-weight:bold; text-decoration:none;}
ul.list_menu li .mainlevel{/* root-menu items::link and placeholder */text-transform:uppercase; padding:8px 20px 10px 20px; display:block; font-weight:bold; cursor:pointer; }
ul.list_menu li .mainlevel span{font-size:1.28em; display:block; font-weight:bold; float:left; clear:both; width:100%; margin:3px 0 3px 0; cursor:pointer}
ul.list_menu li.sfhover, 
ul.list_menu li.active_mitem{/* root-menu list items::hover and active state */display:block;}
ul.list_menu li.active_mitem .mainlevel{/* root-menu link items::active state */display:block; color:#dc2a3a;}

ul.list_menu li.sfhover .mainlevel{/* root-menu link items::hover state */}

/* Dropdown */
ul.list_menu li div.bg0{background-color:#f0f0f0;/*background:url(../../../images/bg-top-dropdown.png) top left no-repeat;*/ position:absolute; top:33px; width:200px; margin:0; padding:0px 0 0 0; z-index:51000; left:-999em; display:none;display:block;}
ul.list_menu li div div.bg1{background-color:#f0f0f0;/*background:url(../../../images/bg-bottom-dropdown.png) bottom left no-repeat;*/ padding:48px 0 0px 0}
ul.list_menu li div div div.bg2{background-color:#f0f0f0;/*background:url(../../../images/dropdown-bg.png) left repeat-y;*/ padding:0 0 0px 0}
ul.list_menu li.sfhover div.bg0{left:0; background-color:#f0f0f0;}

ul.list_menu li ul{/* drop-down sub-menu */position:absolute; top:0px; left:10px; margin:0px 0px 0 0px; padding:0; background-color:#f0f0f0; text-align:left;}
ul.list_menu li.sfhover ul{/* drop-down sub-menu::active state */}

/* pull-out sub-menu */
/*ul.list_menu li ul div.bg0{margin:-40px 0 0 137px;display:none}
ul.list_menu li.sfhover ul div.bg0,
ul.list_menu li.sfhover ul ul  div.bg0, 
ul.list_menu li.sfhover ul ul ul  div.bg0, 
ul.list_menu li.sfhover ul ul ul ul  div.bg0{ pull-out sub-menu::not active state; left:24px}*/

/*ul.list_menu li li.sfhover  div.bg0,
ul.list_menu li li li.sfhover  div.bg0,
ul.list_menu li li li li.sfhover  div.bg0,
ul.list_menu li li li li li.sfhover  div.bg0{pull-out sub-menu::active state left:24px}*/


ul.list_menu li li.sfhover{position:relative}

/* Menu item */
ul.list_menu li li, 
ul.list_menu li li li, 
ul.list_menu li li li li, 
ul.list_menu li li li li li, 
ul.list_menu li li li li li li{/* sub-menu items */display:block; width:160px; margin:0; padding:0; height:30px;background:none}
ul.list_menu li li .sublevel,
ul.list_menu li li.sfhover li .sublevel, 
ul.list_menu li li.sfhover li li .sublevel, 
ul.list_menu li li.sfhover li li li .sublevel, 
ul.list_menu li li.sfhover li li li li .sublevel{/* sub-menu items::link and placeholder */display:block; margin:0; padding:8px 4px 8px 4px; height:13px; font-size:1em; background:none}
ul.list_menu li li.sfhover .sublevel,
ul.list_menu li li li.sfhover .sublevel, 
ul.list_menu li li li li.sfhover .sublevel, 
ul.list_menu li li li li li.sfhover .sublevel, 
ul.list_menu li li li li li li.sfhover .sublevel, 
ul.list_menu li li.active_mitem .sublevel, 
ul.list_menu li li li.active_mitem .sublevel, 
ul.list_menu li li li li.active_mitem .sublevel, 
ul.list_menu li li li li li.active_mitem .sublevel, 
ul.list_menu li li li li li li.active_mitem .sublevel{/* sub-menu items::hover and active state */text-decoration:none}

/* ====================== COLOR DEFINITION =============================== */
/* defined in template 
 * Sample:
 * ...
 * ...
 *
*/

/* ========================== LAYOUT DEFINITION Sub Room============================ */

ul.list_menu-room{/* root-menu */display:block; list-style:none; font-family:Arial, Helvetica, sans-serif; position:relative; margin:0px 0px 0 0; padding:0px 0 0 0px; width:195px; font-size:13px; height:745px; z-index:51000; border-top:solid 1px #cbb88f;}
ul.list_menu-room li{/* root-menu items */display:block; position:relative; cursor:pointer; padding:0px 0px 10px 10px; margin:10px 0px 0 0; background-image:url(http://www.ar.grandpresident.com/images/gallery-menu-bullet1.png); background-repeat:no-repeat; width:auto; height:14px; background-position:left top;}
ul.list_menu-room li a:link, ul.list_menu-room li a:visited { color:#252525; font-weight:normal; text-decoration:none; padding:8px 3px 15px 8px; line-height:1.5em; text-decoration:none; margin:0 3px 0 5px;}
ul.list_menu-room li a:hover, ul.list_menu-room li a:focus {color:#dc2a3a; font-weight:normal; text-decoration:none; margin:0 3px 0 5px;}
ul.list_menu-room li#current a {color:#dc2a3a; font-weight:bold; text-decoration:none;}
ul.list_menu-room li .mainlevel{/* root-menu items::link and placeholder */text-transform:uppercase; padding:8px 20px 10px 20px; display:block; font-weight:normal; cursor:pointer; }
ul.list_menu-room li .mainlevel span{font-size:1.28em; display:block; font-weight:bold; float:left; clear:both; width:100%; margin:3px 0 3px 0; cursor:pointer}
ul.list_menu-room li.sfhover, 
ul.list_menu-room li.active_mitem{/* root-menu list items::hover and active state */display:block;}
ul.list_menu-room li.active_mitem-room .mainlevel-room{/* root-menu link items::active state */display:block; color:#dc2a3a; padding:0; margin:0 0 0 15px;}

ul.list_menu-room li.sfhover .mainlevel{/* root-menu link items::hover state */}

/* Dropdown */
ul.list_menu-room li div.bg0{background-color:#f0f0f0;/*background:url(../../../images/bg-top-dropdown.png) top left no-repeat;*/ position:absolute; top:33px; width:200px; margin:0; padding:0px 0 0 0; z-index:51000; left:-999em; display:none;display:block;}
ul.list_menu-room li div div.bg1{background-color:#f0f0f0;/*background:url(../../../images/bg-bottom-dropdown.png) bottom left no-repeat;*/ padding:48px 0 0px 0}
ul.list_menu-room li div div div.bg2{background-color:#f0f0f0;/*background:url(../../../images/dropdown-bg.png) left repeat-y;*/ padding:0 0 0px 0}
ul.list_menu-room li.sfhover div.bg0{left:0; background-color:#f0f0f0;}

ul.list_menu-room li ul{/* drop-down sub-menu */position:absolute; top:0px; left:10px; margin:0px 0px 0 0px; padding:0; background-color:#f0f0f0; text-align:left;}
ul.list_menu-room li.sfhover ul{/* drop-down sub-menu::active state */}

/* pull-out sub-menu */
/*ul.list_menu li ul div.bg0{margin:-40px 0 0 137px;display:none}
ul.list_menu li.sfhover ul div.bg0,
ul.list_menu li.sfhover ul ul  div.bg0, 
ul.list_menu li.sfhover ul ul ul  div.bg0, 
ul.list_menu li.sfhover ul ul ul ul  div.bg0{ pull-out sub-menu::not active state; left:24px}*/

/*ul.list_menu li li.sfhover  div.bg0,
ul.list_menu li li li.sfhover  div.bg0,
ul.list_menu li li li li.sfhover  div.bg0,
ul.list_menu li li li li li.sfhover  div.bg0{pull-out sub-menu::active state left:24px}*/


ul.list_menu-room li li.sfhover{position:relative}

/* Menu item */
ul.list_menu-room li li, 
ul.list_menu-room li li li, 
ul.list_menu-room li li li li, 
ul.list_menu-room li li li li li, 
ul.list_menu-room li li li li li li{/* sub-menu items */display:block; width:160px; margin:0; padding:0; height:30px;background:none}
ul.list_menu-room li li .sublevel,
ul.list_menu-room li li.sfhover li .sublevel, 
ul.list_menu-roomu li li.sfhover li li .sublevel, 
ul.list_menu-room li li.sfhover li li li .sublevel, 
ul.list_menu-room li li.sfhover li li li li .sublevel{/* sub-menu items::link and placeholder */display:block; margin:0; padding:8px 4px 8px 4px; height:13px; font-size:1em; background:none}
ul.list_menu-room li li.sfhover .sublevel,
ul.list_menu-room li li li.sfhover .sublevel, 
ul.list_menu-room li li li li.sfhover .sublevel, 
ul.list_menu-room li li li li li.sfhover .sublevel, 
ul.list_menu-room li li li li li li.sfhover .sublevel, 
ul.list_menu-room li li.active_mitem .sublevel, 
ul.list_menu-room li li li.active_mitem .sublevel, 
ul.list_menu-room li li li li.active_mitem .sublevel, 
ul.list_menu-room li li li li li.active_mitem .sublevel, 
ul.list_menu-room li li li li li li.active_mitem .sublevel{/* sub-menu items::hover and active state */text-decoration:none}

/* ====================== COLOR DEFINITION =============================== */
/* defined in template 
 * Sample:
 * ...
 * ...
 *
*/