/**********************************/
/******* Navigation CSS  **********/
/**********************************/
ul#menu { color: #000; margin: 0; line-height:1em; }
ul#menu li { position: relative; float:left; z-index:100; }
ul#menu li ul { padding-top:3px; }
ul#menu li ul li { float:none; }
ul#menu li a {/*Parent Links*/ color: #000; text-decoration: none; }
ul#menu li a:hover { }
ul#menu li.mega a { padding: 0 1em; font-size: 12px; }
ul#menu li.mega a:hover { color:#03C; }
ul#menu div.drop_wrapper { display:none; }
ul#menu li.mega div.drop_wrapper { border: 1px solid #CCC; position: absolute; z-index:101; top: 1.6em; left: 5px; padding: 10px 20px 20px 20px; background-color:#FFF; }
ul#menu li.hovering div.drop_wrapper { display: block; }
/*Put menu Lists into Columns*/
ul#menu li.mega div.menu_column { position:relative; padding:0; width:120px; float:left; }
div#menu_why { width:240px; }
div#menu_showrooms { width:240px; }
div#menu_product { width:360px; }
div#menu_brochure { width:120px; }
div#menu_commercial { width:240px; }
ul#menu li.mega div a { color: #000; padding:0; font-size:10px; text-decoration: none; }
ul#menu li.mega div a:hover { color:#03C; }
ul#menu div h3 { color: #000; font-weight: bolder; font-size: 1.1em; padding:10px 0 0 0; }
ul#menu div p { margin: 0 0 0.8em 0; padding: 0; }
ul#menu li.mega div.clear { padding:0; margin:0; }
/**********************************/
/***** Sub Navigation CSS  ********/
/**********************************/
div#mainNavFly { clear:both; background-color:#fff; height:58px; overflow:hidden; width: 900px; border-top:1px solid #ccc;}
div.div_hr {/*div acting as hr*/ clear:both; background-color:#CCC; display:block; height:1px; margin:0; }
div#scroll_wrapper{ width:1200px;}
div.sub_group { height:58px; padding:0 5px; float:left; border-left:1px solid #f8f8f8; border-right:1px solid #f8f8f8; }
div.sub_group:hover { border-left:1px solid #ccc; border-right:1px solid #ccc; }
div#mainNavFly div.line_div { height:14px; /*background:url(/images/global/menu/sub-nav-titlebg.gif) repeat-x;*/ }
div#mainNavFly div.sub_group:hover div.line_div { background:url(/images/global/menu/sub-nav-titlebg.gif) repeat-x;}
div#mainNavFly span.h3_span { background-color:#fff; padding:0 5px; }
div#mainNavFly h3 { display:block; font-size:10px; padding:0 3px; text-align:center; color:#000; } 
div#mainNavFly ul {	}
div#mainNavFly ul li { padding:0 7px 0 0; margin:0; line-height:12px; }
div#mainNavFly a { color: #333; padding:0; margin:0; font-size:9px; }
a.hidePanel { color: #555; padding:0; margin:0; font-size:9px; float:right; }
div#mainNavFly a:hover { color:#03C; }
div#mainNavFly div.menu_column { height: 50px; position:relative; padding:0; float:left; margin-right:5px; }
div#mainNavFly div.second { }
