#footer{position:fixed;bottom:0px;margin:0;left:0;right:0;width:100%;min-width:980px;height:40px;padding:0;font-family:Arial, Helvetica, sans-serif;text-shadow:1px 1px 1px #000;border-top:1px solid rgba(0,0,0,0.3);background:rgba(0,0,0,0.25) url(/footer/img/top-menu-bg.png) repeat-x;box-shadow:inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);-o-box-shadow:inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);z-index:999;}
#footer h2{font-size:24px;line-height:24px;color:#FF6600;letter-spacing:-1px;font-weight:400;padding:0px 10px 0px 10px;margin:12px 0;}
#footer p{color:#cccccc;font-size:12px;padding:0 10px 0 10px;line-height:18px;float:left;margin:10px 0;}
#footer img{border:none;}
#footer a{color:#FF6600;text-decoration:none;}
#footer li ul{list-style:none;padding:0;margin:0 0 12px 0;}
#footer .strong{font-weight:bold;}
#footer .italic{font-style:italic;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
#footer .imgshadow{background:#FFFFFE;padding:4px;border:1px solid #333333;margin-top:5px;-moz-box-shadow:0px 0px 5px #111111;-webkit-box-shadow:0px 0px 5px #111111;box-shadow:0px 0px 5px #111111;}
#footer .img_left{width:auto;float:left;margin:5px 15px 5px 0px;}
#footer .img_right{width:auto;float:right;margin:5px 0px 5px 15px;}
#footer .black_box{background:rgba(0,0,0,0.6);padding:4px 6px 4px 6px;margin-bottom:6px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 5px #111111;-moz-box-shadow:inset 0 0 5px #111111;box-shadow:inset 0 0 5px #111111;}
#footer #social{float:right;width:auto;margin:5px 15px 0px;padding:0px;overflow:hidden;}
#footer #social li{margin-right:12px;_margin-right:0px;float:left;width:24px;padding:0px;height:32px;list-style:none;}
#footer #social li:hover{margin-top:-1px;}
a.tooltip:hover{text-decoration:none;}
a.tooltip span{display:none;padding:5px;bottom:44px;position:relative;width:55px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
a.tooltip:hover span{display:block;position:absolute;border:1px solid #161616;color:#dddddd;font-size:12px;margin-left:-20px;background:#191919;background:rgba(0,0,0,0.3);}
#footer_menu{margin:0;padding:0;width:auto;}
#footer_menu li{list-style:none;float:left;font-size:16px;padding:11px 14px 14px 14px;border-right:1px solid rgba(0,0,0,0.4);background:rgba(0,0,0,0.1);}
#footer_menu li:hover{background:#202020;background:rgba(0,0,0,0.3);}
#footer_menu li a{display:block;color:#FFFEFE;text-decoration:none;}
#footer_menu li a:hover{color:#ffffff;}
#footer_menu .imgmenu{padding:5px 8px 0px 14px;border:none;background:none;}
#footer_menu .imgmenu a{background:url("/footer/img/home2.png") top left no-repeat;width:36px;height:30px;}
#footer_menu li.imgmenu:hover{background:none;}
#footer_menu li.imgmenu a:hover{background:url("/footer/img/home2.png") top left no-repeat;}
#footer_menu li ul.dropup{display:none;width:10em;}
#footer_menu li:hover ul.dropup{display:block;position:absolute;margin:0 0 0 -15px;bottom:40px;border:1px solid #111111;border-bottom:none;background:#191919;background:rgba(0,0,0,0.5);-moz-border-radius:7px 7px 0px 0px;-webkit-border-radius:7px 7px 0px 0px;border-radius:7px 7px 0px 0px;}
#footer_menu li:hover li{float:none;background:none;border:none;border-bottom:1px solid #161616;padding:12px 10px 12px 10px;}
#footer_menu li:hover a{color:#aaaaaa;}
#footer_menu li:hover a:hover{color:#eeeeee;}
#footer_menu li:hover p{margin:6px 0;}
#footer_menu .right{float:right;right:0px;margin-right:2px;border-right:none;border-left:1px solid rgba(0,0,0,0.3);}
#footer .dropdown_1column,
#footer .dropdown_2columns,
#footer .dropdown_3columns{margin:4px auto;position:absolute;padding:10px 5px 10px 5px;display:none;text-align:left;}
#footer .dropdown_1column{width:140px;}
#footer .dropdown_2columns{width:280px;}
#footer .dropdown_3columns{width:420px;}
#footer_menu li:hover .dropdown_1column,
#footer_menu li:hover .dropdown_2columns,
#footer_menu li:hover .dropdown_3columns{display:block;position:absolute;margin:0 0 0 -15px;bottom:40px;border:1px solid #111111;background:#191919;background:rgba(0,0,0,0.5);-moz-border-radius:7px 7px 0px 0px;-webkit-border-radius:7px 7px 0px 0px;border-radius:7px 7px 0px 0px;background:rgba(0,0,0,0.5);}
#footer .col_1,
#footer .col_2,
#footer .col_3{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;}
#footer .col_1{width:130px;}
#footer .col_2{width:270px;}
#footer .col_3{width:410px;}
#footer_menu li ul.simple{margin-left:5px;}
#footer_menu li ul.simple li{border:none;padding:0px;width:120px;line-height:24px;margin-left:5px;}
