/* Navigation Bar, Refer to:http://code.tutsplus.com/tutorials/how-to-build-a-kick-butt-css3-mega-drop-down-menu--net-15129 */
#menu,#menu li,#menu li a,#menu li.topnav,.dropdown_1column,.dropdown_2columns,.dropdown_3columns,.dropdown_4columns,.dropdown_5columns,.col_1,.col_2,.col_3,.col_4,.col_5,#menu li ul,#menu li ul li{-moz-box-sizing:content-box,box-sizing:content-box,-webkit-box-sizing:content-box;}
#menu{list-style:none;height:46px;margin:0px;color:#000;position:absolute;right:0px;top:124px;}
#menu li{float:left;text-align:center;position:relative;}
#menu li:hover{background:#fff;background:-moz-linear-gradient(top, #ccc, #b7b7b7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#b7b7b7));background-image:linear-gradient(to bottom, #cccccc 0%, #B7B7B7 100%);}
#menu li a{font-size:14px;color:#fff;display:block;outline:0;text-decoration:none;}
#menu li:hover a{color:#000;}
#menu li.topnav{height:46px;padding:16px 11px 0px 11px;border-right:solid 1px #000;}
#menu li.separator{height:15px;padding:0px 15px;margin:5px 0px;border-top:solid 1px #666;border-bottom:none;}
#menu li a.topnavitem{font-size:16px;letter-spacing:0.05em;}
.dropdown_1column,.dropdown_2columns,.dropdown_3columns,.dropdown_4columns,.dropdown_5columns{margin:12px auto;float:left;position:absolute;left:-999em;z-index:99;text-align:left;padding:10px 5px 10px 5px;border:1px solid #93918F;border-top:none;background:#93918F;background:-moz-linear-gradient(top, #b7b7b7, #93918F);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#b7b7b7), to(#93918F));background-image:linear-gradient(to bottom, #B7B7B7 0%, #93918F 100%);}
.dropdown_1column{width:150px;}
.dropdown_2columns{width:290px;}
.dropdown_3columns{width:435px;}
.dropdown_4columns{width:570px;}
.dropdown_5columns{width:710px;}
#menu li:hover .dropdown_1column,#menu li:hover .dropdown_2columns,#menu li:hover .dropdown_3columns,#menu li:hover .dropdown_4columns,#menu li:hover .dropdown_5columns{left:0px;top:auto;}
.col_1,.col_2,.col_3,.col_4,.col_5{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;}
.col_1{width:130px;}
.col_2{width:270px;}
.col_3{width:410px;}
.col_4{width:550px;}
.col_5{width:690px;}
#menu li:hover div a{font-size:13px;color:#141414;}
#menu li:hover div a:hover{color:#f7f7f7;}
#menu li ul{list-style:none;padding:0;margin:0 0 12px 0;}
#menu li ul li{font-size:12px;line-height:24px;position:relative;padding:0;margin:0;float:none;text-align:left;}
#menu li ul li:hover{background:none;border:none;padding:0;margin:0;}
#menu li a strong,#menu li strong{color:#333;font-weight:bold;} 
#menu li a:hover strong{color:#fff;font-weight:bold;}