.menu,.menu ul{margin:0;padding:0;list-style:none;}
.menu li,.menu ul a{position:relative}
.menu>li{float:left}
.menu>li.floatr{float:right}
.menu li>a{display:block}
.menu ul{position:absolute;display:none;width:250px;margin-top:1px; font-weight:300; text-transform:uppercase;}
.menu ul ul{top:0;left:250px;}
.menu>li.floatr>ul{right:0}
.menu>li.floatr>ul ul{left:-250px}
.menu li:hover>ul{display:block;}
.menu .cols1,.menu .cols2,.menu .cols3,.menu .cols4,.menu .cols5,.menu .cols33{position:absolute;display:none;overflow:auto}
.menu .cols1,.menu .col1{width:160px}
.menu .cols2,.menu .col2{width:320px}
.menu .cols3,.menu .col3{width:480px}
.menu .cols33,.menu .col33{width:480px}
.menu .cols4,.menu .col4{width:640px}
.menu .cols5,.menu .col5{width:800px}
.menu>li.floatr>div{right:0}
.menu>li:hover>div{display:block}
.menu .col1,.menu .col2,.menu .col3,.menu .col4,.menu .col5,.menu .col33{float:left}


.lgray{height:30px;}
.lgray a{text-decoration:none}
.lgray>li>a{color:#444;font-size:14px;line-height:25px;text-shadow:0 1px #f8f8f8;padding:10px 20px 5px 20px;}
.lgray>li:hover>a{color:#F30;border-bottom:1px solid #f30; background-color:#fafafa;}

.lgray>li>a img,.lgray li>ul>li>a img{border:0;margin-right:7px}
.lgray>li>a .bubble,.lgray li>a .bubble-alt{font-size:11px;line-height:11px;padding:1px 4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-left:7px;position:relative;top:-1px}
.lgray>li>a .bubble{color:#fff;background-color:#df0a0a;text-shadow:0 1px #9d0707;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.4),0 1px #f1f1f1;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.4),0 1px #f1f1f1;box-shadow:inset 0 1px 1px rgba(0,0,0,.4),0 1px #f1f1f1}
.lgray>li>a .bubble-alt{color:#fff;background-color:#737373;text-shadow:0 1px #505050;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.4),0 1px #f1f1f1;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.4),0 1px #f1f1f1;box-shadow:inset 0 1px 1px rgba(0,0,0,.4),0 1px #f1f1f1}
.lgray>li:hover>a .bubble{text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.lgray ul>li .bubble{font-size:11px;line-height:14px;padding:1px 4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;color:#777;border:1px solid #ccc;position:absolute;right:10px}
.lgray>li>a .bubble-top{position:absolute;font-size:11px;line-height:14px;color:#fff;padding:0 3px;right:4px;top:-8px;text-shadow:none;border:1px solid #a00000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#df0a0a;background-image:-webkit-linear-gradient(top,#f26870,#ec0e23);background-image:-moz-linear-gradient(top,#f26870,#ec0e23);background-image:-o-linear-gradient(top,#f26870,#ec0e23);background-image:-ms-linear-gradient(top,#f26870,#ec0e23);background-image:linear-gradient(top,#f26870,#ec0e23);-webkit-box-shadow:inset 0 1px #ffa7a7;-moz-box-shadow:inset 0 1px #ffa7a7;box-shadow:inset 0 1px #ffa7a7}
.lgray ul{background-color:#fff;border:1px solid #b3b3b3;border-top:0;left:-1px;-webkit-box-shadow:0 2px 1px #ddd;-moz-box-shadow:0 2px 1px #ddd;box-shadow:0 2px 1px #ddd}.lgray>li.floatr>ul{right:-1px;left:auto}
.lgray>li.floatr>ul ul{left:-127px}


.lgray ul a{color:#666;font-weight:300;font-size:12px;line-height:18px;padding:5px 12px;border-top:1px solid #e4e4e4}
.lgray ul a:hover{background-color:#f5f5f5;}
.lgray ul ul li:first-child a{border-top-color:#b3b3b3}
.lgray li>div{background-color:#fff;border:1px solid #b3b3b3;border-top:0;left:-1px;-webkit-box-shadow:0 2px 1px #ddd;-moz-box-shadow:0 2px 1px #ddd;box-shadow:0 2px 1px #ddd;padding:10px; margin-top:2px;}
.lgray>li.floatr>div{right:-1px;left:auto}
.lgray h4,.lgray h5{margin:0;padding:0}
.lgray h4{font-size:13px;color:#888;font-weight:normal;margin:10px 10px 5px;padding-bottom:2px;border-bottom:1px dotted #e1e1e1}
.lgray h5{font-size:16px;color:#ff4949;font-weight:300;margin:10px 10px 0}
.lgray ol{list-style:none;margin:4px 10px;padding:0;}
.lgray ol a{color:#777;font-size:12px;padding:5px 0 0px 0;border-bottom:1px dotted #e1e1e1}
.lgray ol a:hover{color:#444}
.lgray p{color:#555;font-size:12px;line-height:18px;margin:9px 10px;padding:0}
.lgray p a{color:#888;text-decoration:underline}
.lgray p a:hover{color:#555}


.slide ul,.slide li>div{display:block!important;visibility:hidden;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:translate3d(0,50px,0);-moz-transform:translateY(50px);-o-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:visibility 0s linear .2s,-webkit-transform .2s linear,opacity .2s linear;-moz-transition:visibility 0s linear .2s,-moz-transform .2s linear,opacity .2s linear;-o-transition:visibility 0s linear .2s,-o-transform .2s linear,opacity .2s linear;-ms-transition:visibility 0s linear .2s,-ms-transform .2s linear,opacity .2s linear;transition:visibility 0s linear .2s,transform .2s linear,opacity .2s linear}.slide li:hover>ul,.slide li:hover>div{visibility:visible;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.slide>li>a .bubble-top{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-ms-transition:-ms-transform .3s;transition:transform .3s}.slide>li>a:hover .bubble-top{-webkit-transform:translate3d(0,-3px,0);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}