body{background:#fff;color:#7e7f80;font-family:Arial;font-size:13px;margin:0;padding:0;text-align:center;}#body-wrap{background:#fff url(/img/vendors/themed/flytrap/flytrap_back.jpg) top left repeat-x;margin:0;padding:0;}#wrapper{margin:0 auto;position:relative;text-align:left;width:800px;}h1,h3{color:#000;font-weight:400;}h1{font-size:22px;margin:0;}h2{color:#000;font-size:18px;font-weight:400;margin:0;padding:0;}h3{font-size:18px;}hr,.line{border-top:1px solid #e4e5e5;margin-bottom:20px;}a:link,a:visited{color:#1C9A12;text-decoration:none;}a:hover{color:#CCC;text-decoration:underline;}.clear{clear:both;}#logo{height:99px;margin:0;padding:0;width:289px;}#logo h1{position:absolute;top:20px;}#upper_nav{position:absolute;right:0;top:7px;}#upper_nav a:link,#upper_nav a:visited{color:#333;font-size:12px;text-decoration:none;}#upper_nav a:hover{color:#ee8600;}#upper_nav span{padding:0 7px;}#nav-container{height:47px;margin-bottom:15px;width:810px;}#left{float:left;line-height:1.5em;width:480px;}#singe-col{float:left;line-height:normal;width:800px;}.main{line-height:2em;}#right{float:right;line-height:normal;width:275px;}.sub{color:#999;font-size:11px;line-height:normal;margin:0;padding:0;}#newsletter .f-input,.box{background-color:#e4e5e6;border:1px solid #d3d4d5;color:#666;float:left;margin-bottom:5px;margin-top:0;padding:3px;}#newsletter .f-input{width:140px;}#newsletter .frmbutton{float:left;margin-left:15px;}.join{float:left;margin-left:15px;}.line_news{border-top:1px solid #e4e5e5;margin-bottom:20px;margin-top:20px;}.demo{font-size:15px;line-height:1.5em;}#trap{height:54px;margin:0;padding:0;width:800px;}#old{background:url(http://flytrap.brightegg.com/files/image/foot.jpg) #1C9A12 top left repeat-x;}#footer{background-color:#1C9A12;color:#000;height:200px;margin:0;padding:0;text-align:center;}.foot{margin:0 auto;padding:20px 0;text-align:right;width:800px;}.foot a:link,.foot a:visited{color:#000;text-decoration:none;}.foot a:hover{color:#000;}ul.sidemenu{list-style:none;margin:0;padding:5px 0 15px;}ul.sidemenu li{background:transparent url(/img/vendors/themed/flytrap/sbullet.png) no-repeat scroll 0 8px;border-bottom:1px solid #EEE;display:block;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:5px 5px 5px 18px;}ul.sidemenu li.active a{font-weight:700;}/* SECONDARY NAVIGATION - 2nd TIER */ul.sidemenu ul{display:none;}ul.sidemenu li.active ul{margin:5px 0 5px 3px;padding:0;display:block;}ul.sidemenu li.active li{border:none;margin:0;padding:0 0 0 12px;background:#fff url(/img/vendors/themed/mollio/sprites.gif) no-repeat 0 -798px;display:block;}ul.sidemenu li.active li a{font-weight:400;}ul.sidemenu li.active li.active a:link,ul.sidemenu li.active li.active a:visited,ul.sidemenu li.active li.active a:hover,ul.sidemenu li.active li.active a:active{font-weight:700;}/*** ESSENTIAL STYLES ***/#nav,#nav *{margin:0;padding:0;list-style:none;}#nav{line-height:1.0;}#nav ul{position:absolute;top:-999em;width:9.45em;}#nav ul li,#nav a{width:100%;}#nav li{float:left;position:relative;z-index:99;}#nav a{display:block;}#nav li:hover ul,ul#nav li.sfHover ul{left:-1px;top:3.5em;}#nav li:hover li ul,#nav li.sfHover li ul{top:-999em;}#nav li li:hover ul,ul#nav li li.sfHover ul{left:5.5em;top:-1px;}.superfish li:hover ul,.superfish li li:hover ul{top:-999em;}/* DO NOT attempt to group these selectors with similar earlier rules. The code order is important so the rules override previous ones correctly */#nav li li li:hover ul,/* this pure CSS hover is overridden by the .superfish rules below which are applied only when JavaScript is available. This way,the menu degrades to regular CSS dropdown when JavaScript is unavailable */
#nav li li li.sfHover ul /* this is the familiar IE6 hover support. With Superfish,all browsers use this rule when JS is available. This is because the JS needs to be able to control hide and reveal delays and animations without the pure CSS rule intruding. Note the tag selector ul.nav instead of just .nav - this gives it the most specificity of all and makes it trump all other positioning rules,including the .superfish overrides below */{left:5.5em;/* VARIABLE. Offset subsequent submenus to the right by the amount you set for the submenu widths (see .nav ul rules above) */top:-1px;/* position subsequent submenus horizontally aligned to parent li */}.superfish li:hover ul,.superfish li li:hover ul,.superfish li li li:hover ul{top:-999em;/* hide submenu in screen-reader and search-engine friendly way */}embed,object{position:relative;z-index:0;}/*** ORIGINAL SKIN ***/#nav li{padding:0;border-right:1px solid #D2D1D6;width:auto;}#nav li.last{border-right:0 solid #D2D1D6;}#nav a{color:#000;padding:16px 18px;text-decoration:none;font-weight:700;text-align:center;}#nav li.active,#nav li:hover,#nav li.sfHover,#nav a:focus,#nav a:hover,#nav a:active{color:#333;background:#EDECF1;text-decoration:none;font-weight:700;}/* TOP LEVEL WIDTH AND MARGINS */#nav li a{width:auto;/* FIXME gives problem in IE6 */}#nav li ul{width:200px;}/* FURTHER TIERS WIDTH AND MARGINS */#nav li li a{padding:10px 18px;text-align:left;overflow:hidden;/* force text to fit within the submenu */}#nav li li{background:#EDECF1;width:200px;}#nav li li.active,#nav li li:hover,#nav li li.sfHover,#nav li li a:focus,#nav li li a:hover,#nav li li a:active{color:#333;background:#fff;text-decoration:none;}.fly_news{background-color:#ccc;padding:10px;}.rightside_block{background-color:#f2f2f2;padding:10px;margin-bottom:10px;}.news_header{color:#888;font-size:18px;font-weight:700;margin-bottom:5px;}.news_title{background-color:#d8d8d8;color:gray;padding:5px;font-weight:700;font-size:14px;}.news_block{font-size:12px;color:gray;line-height:18px;margin-bottom:5px;}.news_block a{color:gray;}.subtitle{color:gray;font-size:18px;font-weight:700;}.center{text-align:center;}.rightside_sep{margin-top:20px;margin-bottom:20px;height:1px;background-color:#d8d8d8;}