body{background:#c6beaf url(http://i.res.24o.it/img2010/body_bg.jpg?v1.0001) repeat-y top center;}
body.with-cornice{ /* this will need to be set to whatever the background color of the advertisement is. */background-color: #7f4a9c;}
#wrapper{background: #efece6;padding: 0px;text-align: left;cursor: auto;}
#header, #footer{background: #000000;cursor: default; /* IE 7 Patch, do not remove! */}
.module{background:#f7f7f7;}
.strip{background:#ddd6cc;}
.sand-bar{background:#efece6;}
.red-bar{background:#de3327;}
#cornice{width: 100%;padding-top: 74px;text-align: center;background: url(http://i.res.24o.it/img2010/vbox.gif?v1.0001) no-repeat top center;cursor: pointer;z-index: 0;}
.scroller, #shopping-scroller{position: absolute;width: 20000em;}
.scroller-5, .scroller-4, .scroller-3{overflow: hidden;height: 100px;position: relative;float: left;}
#shopping-scroll-wrap {overflow: hidden;height: 220px;position: relative;}
.hidden{visibility: hidden;}
.story img, .item img, .channel img{border: 1px solid #cccccc;}
.strip .story img, .strip .item img, .strip .channel img, .strip .comment img{border: 1px solid #c6beaf;}
.red-bar img, .sand-bar img{border: none;}
#header{margin: 0 -9px 15px -9px;}
#header .house-ad{width: 128px;float: left;margin-right: 10px;}
#header .house-ad.last{margin-right: 0;}
.inline-nav li{float: left;}
.drop-menu{position: relative;height: 18px !important;line-height: 18px !important;margin-left: -6px;margin-right: 6px !important;padding: 0px 17px 0px 8px !important;background: transparent url(http://i.res.24o.it/img2010/drop_menu.gif?v1.0001) no-repeat 90% 50%;border-top-left-radius: 4px;-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;border-top-right-radius: 4px;-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;z-index: 99 !important;}
.drop-menu:hover{background: #333333 url(http://i.res.24o.it/img2010/drop_menu.gif?v1.0001) no-repeat 90% 50%;}
.drop-menu a{margin-right: 0px !important;}
.drop-menu ul{visibility: hidden;position: absolute;top: 16px;left: 0px;padding: 8px 8px 6px 8px;background: #333333;border-top-right-radius: 4px;-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;}
.drop-menu:hover ul{visibility: visible;}
.drop-menu ul li{float: none;margin: 0px !important;border-bottom: 1px solid #555555;padding: 0px !important;height: auto !important;line-height: normal !important;}
.drop-menu ul li.last{border-bottom: none;padding-bottom: 0px !important;}
.drop-menu ul li a{display: block;padding: 1px 0px 2px 4px;min-width: 80px;height: auto;line-height: normal;}
.drop-menu ul li a:hover{background: #de3327;padding: 1px 0px 2px 4px;}
.top-banner{background: #343434 !important;}
#channels{margin: 8px 0px 0px 9px;height: 18px;background: #343434;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;width: 440px;}
#channels li{padding: 0px 10px 0px 10px;height: 18px;line-height: 18px;}
#channels li.drop-menu{padding: 0px 14px 0px 6px !important;margin-left: 0px !important;}
#tools{margin-top: 11px;float: right;}
#tools li{margin-right: 10px;height: 18px;line-height: 18px;}
#header .social{float: right;margin: 8px 0px 0px 5px;}
#header .social li{margin-left: 5px;}
#header h1{height: 50px;width: 243px;overflow: hidden;margin: 4px 10px 0px 9px;float: left;}
#header h1 a{display: block;height: 50px;width: 243px;background: url(http://i.res.24o.it/img2010/logo.gif?v1.0001) no-repeat top left;}
#header h1 a span{margin-left: -9999px;}
#my-account{display: block;float: left;background: #343434;margin-top: 6px;border-radius: 4px;-moz-border-radius: 4px; -webkit-border-radius: 4px;padding: 0px 8px 0px 10px;height: 20px;line-height: 20px;position: relative;z-index: 60;}
.logged-in {padding: 4px 8px 0px 10px !important;height: 42px !important;}
.username {font-size: 12px;font-weight: bold;}
#login-link{padding: 0px 17px 0px 0px !important;background: transparent url(http://i.res.24o.it/img2010/drop_menu.gif?v1.0001) no-repeat 95% 50%;}
#manage {padding-left: 5px;margin-left: 5px;border-left: 1px solid #989898;}
#login-window{position: absolute;top: 17px;left: 0px;background: #343434;width: 205px;padding: 15px 10px 0px 10px;border-top-right-radius: 4px;-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;visibility: hidden;}
#login-window p{margin-bottom: 10px;float: none !important;width: 200px;position: relative;}
#login-window input[type=text], #login-window input[type=password]{width: 190px;height: 20px;padding: 0px 5px;border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px;background: #efefef;}
#login-window input[type=submit]{position: absolute;top: 0px;right: 0px;width: 60px;}	
#header .search-box{float: right;z-index: 10;}
.search-box p{float: left;margin-right: 10px;}
.search-box .search-field{background: url(http://i.res.24o.it/img2010/search_bg2.jpg?v1.0001) no-repeat top left;width: 242px;height: 25px;position: relative;margin-top: 2px;}
.search-box input[type=text]{position: absolute;bottom: 4px;left: 5px;width: 232px;outline: none;background: transparent;border: none;padding: 0px;line-height: 1;}
.search-box .search-button{height: 30px;vertical-align: baseline;margin-right: 0px !important;}
.search-button input[type=submit]{margin-top: 4px;}
#italianews{display: block;float: right;margin-top: 7px;}
.nav-group{margin-bottom: 0px !important;border-bottom: 1px solid #de3327;}
#main-nav{z-index: 20;}
#main-nav .item{position: relative;float: left;z-index: 30;background: url(http://i.res.24o.it/img2010/main_nav_divider.gif?v1.0001) no-repeat 100% 50%;padding: 0px 5px;}
#main-nav .item.last{background: none !important;}
#main-nav .item .trigger{display: block;padding: 0px 6px;height: 32px;line-height: 32px;cursor: pointer;z-index: 30;}
#main-nav .item:hover .trigger{color: #ffffff;background: #de3327;text-decoration: none;cursor: pointer !important;}
#main-nav .item .drop-down{visibility: hidden;position: absolute;padding-top: 33px;top: 0px;left: 0px;z-index: 20;width: auto;}
#main-nav .item:hover, #main-nav .item:hover .drop-down, #main-nav .drop-down:hover{visibility: visible;z-index: 20;}
#main-nav .item#notizie .drop-down{left: 4px;}
#main-nav .item#norme-tributi .drop-down{left: 4px;}
#main-nav .item#finanza-mercati .drop-down{left: 4px;}
#main-nav .item#economia .drop-down{left: 4px;}
#main-nav .item#tecnologia .drop-down{left: -445px;}
#main-nav .item#cultura .drop-down{left: -475px;}
#main-nav .drop-down .drop-down-contents{border-left: 1px solid #cccccc;background: #f7f7f7 url(http://i.res.24o.it/img2010/main_drop_down_bg.gif?v1.0001) repeat-y top left;width: 567px;}
#main-nav .drop-down ul{float: left;width: 140px;margin: 8px 10px 10px 0px;}
#main-nav .drop-down li{border-bottom: 1px solid #cccccc;}
#main-nav .drop-down li a{display: block;padding: 4px 0px 5px 7px;background: transparent url(http://i.res.24o.it/img2010/module_header_arrow.jpg) no-repeat 150% 50%;}
#main-nav .drop-down li a:hover, #main-nav .drop-down li.current a{background: #f7f7f7 url(http://i.res.24o.it/img2010/module_header_arrow.jpg?v1.0001) no-repeat 98% 50%;}
#main-nav .drop-down .page{padding: 10px 10px 10px 0px;width: 406px;float: left;}
#main-nav .page .story img{float: left;margin: 0px 10px 8px 0px;}
#main-nav .page .story h3{margin-bottom: 5px;}
#main-nav .page .story p{margin-bottom: 8px;}
#main-nav .page .story .by-line{margin-bottom: 5px;}
#main-nav .page h4{clear: both;}
#main-nav .page ul{line-height: 1.2em;width: auto;}
#main-nav .page li{line-height: 0.9em;border-bottom: none;}
#main-nav .page li a{padding-left: 10px;background: url(http://i.res.24o.it/img2010/red_chip.gif?v1.0001) no-repeat 0% 35%;}
#main-nav .page li a:hover{background: transparent url(http://i.res.24o.it/img2010/red_chip.gif?v1.0001) no-repeat 0% 35% !important;}
#secondary-nav{float: right;margin-top: 9px;z-index: 40;position: relative;}
#secondary-nav li{margin-right: 10px;height: 18px;line-height: 18px;}
 .lead-in{margin-bottom: 0px !important;}
#main-stories{float: left;width: 672px;height: 351px;border-right: 1px solid #555555;position: relative;overflow: hidden;}
#main-stories .left, #main-stories .right{display: block;width: 74px;height: 260px;position: absolute;top: 0px;cursor: pointer;visibility: hidden;}
#main-stories .left{left: 0px;background: url(http://i.res.24o.it/img2010/main_stories_left.png?v1.0001) no-repeat 50% 46%;z-index: 9;}
#main-stories .right{right: 0px;background: url(http://i.res.24o.it/img2010/main_stories_right.png?v1.0001) no-repeat 50% 46%;z-index: 9;}
#main-stories:hover	.left, #main-stories:hover .right{visibility: visible;}
#main-stories .story{position: relative;float: left;padding: 0px !important;}
#main-stories .story img{z-index: 1;border: none !important;}
#main-stories .no-photo{padding: 30px 70px 10px 70px;z-index: 1000;}
#main-stories .story-overlay{position: absolute;bottom: 0px;left: 0px;width: 100%;z-index: 10;background: url(http://i.res.24o.it/img2010/70.png?v1.0001);height: 90px;}
#main-stories .story-overlay h2 a, #main-stories .no-photo h2 a{display: block;padding: 10px 10px 6px 9px;}
#main-stories .no-photo p{margin: 0px 10px 10px 9px;font-size: 13px;}
#main-stories .story p.related{color: #898989;font-size: 12px;}
#main-stories .story p.related a{background: #616161;color: #c9c9c9;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;padding: 1px 5px 2px 5px;}
#main-stories .story p.related a:hover{background: #de3327;text-decoration: none;}
#main-stories .story-overlay p.by-line, #main-stories .no-photo p.by-line{padding: 0px 10px 10px 9px;text-align: left;}
#main-stories .switcher{position: absolute;bottom: 90px;right: 0px;background: url(http://i.res.24o.it/img2010/70.png?v1.0001);padding: 5px;border-top-left-radius: 4px;-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px;z-index: 10;}
#main-stories .switcher li{margin-right: 4px;}
#main-stories .switcher li.last{margin-right: 0px;}
#main-stories .switcher li a{display: block;text-align: center;line-height: 19px;height: 18px;width: 18px;border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px;border: 1px solid #625c5b;background: url(http://i.res.24o.it/img2010/70.png?v1.0001);cursor: pointer;}
#main-stories .switcher li a:hover, #main-stories .switcher li a.current{background: #999999;border: 1px solid #000000;}
#feeds{width: 331px;float: left;}
#market-data{padding: 10px 0px 10px 0px;background: #1a1a1a;border-bottom: 1px solid #555555;margin: 0px;height: 50px;}
#market-data-scroll-container {width: 293px;height: 50px;position: relative;overflow: hidden;margin-bottom: 0px !important;}
#market-data .scroller {width: 10000em;height: 50px;position: absolute;}
#market-data .left, #market-data .item, #market-data .right{float: left;display: block;}
#market-data .left, #market-data .right{height: 50px;width: 18px;cursor: pointer;}
#market-data .left{background: url(http://i.res.24o.it/img2010/market_data_left.png?v1.0001) no-repeat 4px 50%;}
#market-data .left:hover{background-position: -87px 50%;}
#market-data .right{background: url(http://i.res.24o.it/img2010/market_data_right.png?v1.0001) no-repeat 5px 50%;}
#market-data .right:hover{background-position: -86px 50%;}
#market-data .item{border-left: 1px solid #535353;padding: 2px 6px;width: 60px;}
#market-data .item.last{border-right: 1px solid #535353;}
#market-data .item .market-value{margin-bottom: 4px;}
#market-data .item .change{text-align: right;}
#market-data .item .change.up{background: url(http://i.res.24o.it/img2010/change_up.png?v1.0001) no-repeat top left;}
#market-data .item .change.down{background: url(http://i.res.24o.it/img2010/change_down.png?v1.0001) no-repeat top left;}
.header-ad{text-align: center;padding: 9px 9px 0 9px;height:270px}
.header-ad object{display: block;margin: 0px auto;border: 5px solid #1a1a1a;background: #555555;}
.tabs li{float: left;margin: 0px 10px 0px 0px;}
.tabs li a{display: block;padding: 3px 5px 3px 5px;}
.tabs.pager{position: absolute;top: 0px;right: 10px;}
.tabs.pager li{margin-right: 4px;}
.tabs.pager li a{width: 20px;text-align: center;padding-left: 0px;padding-right: 0px;background-color: #c6beaf;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.tabs li a:hover, .tabs li a.current{background: #a69d94;text-decoration: none;border-radius: 4px;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
.tabs li.featured a:hover, .tabs li.featured a.current{background: #de3327;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.tabs.heading{position: absolute;top: 12px;right: 0px;}
.module{border: 1px solid #ddd9d2;height: 370px;overflow-y: hidden;position: relative;margin-bottom: 0px !important;padding: 10px;}
.module.flex{height: auto !important;margin-bottom: 10px !important;}
.module.half-top{height: 169px;margin-bottom: 10px !important;}
.module.half-bottom{height: 169px;margin-bottom: 0px !important;}
.module h2{padding-bottom: 6px;border-bottom: 1px solid #d0cbc8;margin-bottom: 10px;background: url(http://i.res.24o.it/img2010/module_header_arrow.jpg?v1.0001) no-repeat 100% 40%;width: 100%;}
.module h2 a{display: block;}
.module h2.no-margin{margin-bottom: 0px !important;}
.module h2.no-arrow{background: none;}
.module p{margin-bottom: 7px;}
.module .hrule{padding-bottom: 6px;border-bottom: 1px solid #d0cbc8;}
.module	h3{margin-bottom: 10px;}
.module .story{margin-bottom: 8px;padding-bottom: 6px;border-bottom: 1px solid #d0cbc8;}
.module .story.last{border-bottom: none !important;}
.module .story h3{margin-bottom: 6px !important;}
.module .by-line{margin-bottom: 6px;}
.module .story img{margin-bottom: 6px;}
.module .story.small{border-bottom: none; }
.module .story.small img{float: left;margin: 0px 10px 0px 0px;}
.module li{line-height: 0.8em;padding-bottom: 6px;}
.module ul li a{padding-left: 10px;background: url(http://i.res.24o.it/img2010/red_chip.gif?v1.0001) no-repeat 0% 20%;display: block;}
.module ul.inline-patch li a{display: inline !important;}
.module ul.tabs{margin-bottom: 8px;}
.module ul.tabs li a{padding-left: 5px;padding-bottom: 4px;background-image: none;}
.module ul.tabs li a:hover, .module ul.tabs li a.current{background: #534741;border-radius: 4px;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
.module ul.deep li{line-height: 1.3em;margin-bottom: 5px;}
.module ul.deep li a.leader{display: block;background-position: 0% 35%;}
.module ul.left{width: 48%;float: left;}
.module ul.right{width: 48%;float: right;}
.module ol{color:#666666;margin-top:5px;list-style:decimal;list-style-position: outside;margin-left: 20px;}
.module ol li{font-size:12px;height: 18px;padding-bottom: 0px !important;display:list-item;vertical-align:top;}
.module ol a{color:#666666;line-height: 18px;height: 18px;display: block;padding-left: 10px;}
.finanza-table{margin-bottom: 10px;width: 300px;}
.euro-usd{background: #dfdad5;border-radius: 8px;-moz-border-radius: 8px; -webkit-border-radius: 8px;}
.euro-usd h3, .euro-usd p{padding: 8px;}
.euro-usd h3{position: relative;}
.euro-usd h3 span{position: absolute;top: 8px;right: 8px;}
.euro-usd .change{text-align: right;padding: 0px 8px 8px 8px !important;}
.euro-usd .change.up{background: url(http://i.res.24o.it/img2010/change_up.png?v1.0001) no-repeat scroll 5% 30%;}
.euro-usd .change.down{background: url(http://i.res.24o.it/img2010/change_down.png?v1.0001) no-repeat scroll 5% 30%;}
.module form{margin-bottom: 0px;}
.module form select{width: 46%;float: left;margin: 0px 10px 8px 0px;}
.module form select.no-float{float: none;margin: 0px 10px 0px 0px;}
.module form p{float: left;margin: 0px 10px 8px 0px;}
.module .comment{border-bottom: 1px solid #d0cbc8;margin-bottom: 7px;}
.comment.last{padding-bottom: 0;border-bottom: none;margin-bottom: 10px;}
.comment img{float: left;margin: 0px 10px 7px 0px;}
.comment .by-line{margin-bottom: 6px;}
.comment .article{margin-bottom: 7px;}
.comment blockquote{margin-bottom: 10px;}
.module .archive-link{padding-left: 12px;position: absolute;bottom: 10px;right: 10px;background: url(http://i.res.24o.it/img2010/archive.gif) no-repeat 0% 50%;}
.module .latest-news li{border-bottom: 1px solid #cccccc !important;background: url(http://i.res.24o.it/img2010/latest_news_bg.gif?v1.0001) repeat-y top left;padding: 0px !important;position: relative;display: block;}
.module .latest-news li.last{border-bottom: none !important;}
.module .latest-news li	strong{width: 45px;text-align: center;display: block;position: absolute;top: 25%;left: 0px;padding: 0px;}
.module .latest-news li a{display: block;padding: 6px 10px 8px 10px;margin-left: 45px;background: none !important;line-height: 1.1em;}
.module .latest-news li a:hover{background: #f0f0f0 !important;}
.servizi-list{width: 207px;float: left;margin-right: 10px;border-right: 1px solid #ccc;}
.servizi-list .group{margin-bottom: 6px !important;}
.servizi-item{float: left;display: block;width: 60px;text-align: center;margin: 0px 10px 0px 0px;}
.servizi-item.last{margin-right: 0px;}
.servizi-frame{border-left: 1px solid #cccccc;float: left;position: relative;}
.frame-icon{position: absolute;top: -5px;left: 0px;}
.servizi-frame h3{position: absolute;top: 10px;left: 60px;font-size: 14px !important;font-weight: bold !important;color: #000 !important;}
.servizi-frame .tabs{position: absolute;top: 8px;right: 0px;}
.frame-content{position: absolute;top: 40px;left: 0px;width: 100%;height: 280px;background: #d8d8d8;border-radius: 6px;-moz-border-radius: 6px; -webkit-border-radius: 6px;}
.ad{text-align:center;background:#e4e1db;padding: 10px 0px;}
.thin-banner{margin: 0px -9px 0px -9px;}
.ad img{border: none !important;margin-bottom: 0px !important;}
.ad a{display: block;}
.ad p{margin-bottom: 10px;}
.ad p.last{margin-bottom: 0px;}
.thick-rule{border-top: 3px solid #302f2e;padding-top: 8px;}
.top-stories .story{margin-bottom: 10px;border-bottom: 1px solid #ddd9d2;}
.top-stories .story.last{border-bottom: none;margin-bottom: 0px;}
.top-stories .right .story{margin-bottom: 7px;}
.top-stories .story h2{margin-bottom: 5px;}
.top-stories .story h4{margin-bottom: 4px;line-height: 1em;}
.top-stories .story p{margin-bottom: 10px;line-height: 1.1em;}
.top-stories .story .by-line{margin-bottom: 5px;line-height:1em;}
.top-stories .story .related{margin-bottom: 10px;}
.top-stories .story .related a{background: #c6beaf;border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;padding: 1px 5px 2px 5px;}
.top-stories .story .related a:hover{background: #666666;}
.top-stories img{margin-bottom: 7px;}
.top-stories .right img{float: left;margin: 0px 10px 7px 0px;}
.top-stories .right .by-line{padding-left: 0px;}
.strip{border-top: 1px solid #cfcac2;border-bottom: 1px solid #cfcac2;margin: 0 -9px;padding-bottom: 15px;position: relative;}
.strip .scroller-5{height: 140px;}
.strip .scroller-4{height: 180px;}
.strip .scroller-3{height: 110px;}
.group, .strip{margin-bottom:10px;}
.strip h2{padding: 15px 15px 0px 9px;float: left;}
.strip .tabs{padding: 20px 0px 15px 15px;height: 20px;}
.strip .left{height: 100px;display: block;float: left;background: url(http://i.res.24o.it/img2010/strip_left.png?v1.0001) no-repeat 22px 50%;cursor: pointer;}
.strip .left:hover{background-position: -107px 50%;}
.strip .right{height: 100px;display: block;float: left;background: url(http://i.res.24o.it/img2010/strip_right.png?v1.0001) no-repeat 22px 50%;cursor: pointer;}
.strip .right:hover{background-position: -107px 50%;}
.strip .tall{margin-top: 50px !important;}
.strip .first{margin: 0px 10px 0px 9px;}
.strip .story{float: left;border-top: 3px solid #2c2b29;padding-top: 5px;}
.no-border{border-top: none !important;padding-top: 0 !important;}
.strip .story h3{margin-bottom: 5px;}
.strip .story.no-border h3{margin-bottom: 8px !important;}
.strip .story h3 a{display: block;}
.strip .story p{margin-bottom: 5px;}
.strip .story .by-line{margin-bottom: 5px;}
.strip .story img{margin-bottom: 2px;}
.strip .comment h2{display: inline;padding: 0px !important;float: none;}
.strip .comment .by-line{width: 74px;float: left;margin: 0px 10px 0px 0px;}
.strip .comment img{margin: 0px 0px 2px 0px;}
.strip .channel{padding: 13px 0;margin: 0px 22px;}
.channel.first{margin-left: 26px;}
.channel.last{margin-right: 26px;}
.strip .channel h3{margin-bottom: 8px;background: url(http://i.res.24o.it/img2010/channel_header_arrow.jpg?v1.0001) no-repeat 100% 60%;}
.strip .channel h3 a{display: block;}
.channel img{margin: 0px 0px 7px 0px;}
.shopping{height: 180px;}
.shopping .scroller, .shopping .scroller-5{height: 180px;}
.shopping .item{text-align: center;}
.shopping .item p{line-height: 1.3em;}
p.price{margin-top: 3px;}
a.buy{color:#ffffff !important;padding:2px 5px 3px 5px;background:#de3327 !important;font-size:10px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;font-weight:normal;}
.buy sup{font-size:6px;height: 0;line-height: 1;vertical-align: baseline;position: relative;bottom:1ex;}
.strip .item img{margin-bottom: 5px;}
.sand-bar h2{padding-bottom: 6px;border-bottom: 1px solid #d0cbc8;margin-bottom: 10px;}
.sand-bar .item{margin-bottom: 10px;}
.sand-bar .item img{float: left;margin-right: 10px;}
.red-bar{margin: 0px -9px 10px -9px !important;padding-bottom: 10px;}
.red-bar h2{padding: 8px 0px 8px 9px;background: #a20001;margin-bottom: 10px;}
.red-bar .group{margin-left: 9px;}
.red-bar .item{margin-bottom: 10px;}
.red-bar .item img{float: left;margin-right: 10px;}
#footer{padding: 20px 0px;margin: 0px -9px -20px -9px !important;}
#footer a.logo{height: 50px;width: 243px;overflow: hidden;margin: 0px 10px 20px 9px;float: left;background: url(http://i.res.24o.it/img2010/logo.gif?v1.0001) no-repeat top left;display: block;}
#footer a.logo span{margin-left: -9999px;}
#footer .search-box{float: right;}
#footer .links{float: left;margin-right: 10px;}
#footer .links.first{padding-right: 10px;border-right: 1px solid #555555;margin-left: 9px;}
#footer .links h3{margin-bottom: 3px;}
#footer .links ul{float: left;margin-right: 10px;min-width: 74px;}
#footer .social{clear: left;margin: 8px 0px 0px 118px;}
#footer .social li{margin-left: 5px;}
div.share-horizontal {margin: 0 0 10px; height: 20px !important; text-align: right;}
div.share-horizontal iframe {width: 70px; height: 17px; vertical-align: bottom;}
div.share-horizontal .FBConnectButton {margin: 0;}
div.share-horizontal .fb_share_count_right, .share-horizontal .fb_share_count_right .fb_share_count_inner {background: transparent; border: 0; color: #424242;}
div.share-horizontal .fb_share_count_nub_right {display: none;}
div.share-vertical p {width: 50px;float: right;text-align: center;clear: right;font-size: 10px;margin:0 15px 15px 0;height:63px;position: relative;padding-top: 4px;color: #444;line-height: 17px;}
div.share-vertical .FBConnectButton {width: 50px;}
div.share-vertical .FBConnectButton_Text {font-size: 9px ; font-weight: normal !important;}
.ad, .banner-ad{z-index: 100000 !important;}
#newsletter-ad{position: relative;height: auto;width: 298px;background: #f7f7f7;border: 1px solid #ddd9d2;}
#newsletter-icon{position: absolute;top: 9px;left: 9px;height: 29px;width: 25px;}
#newsletter-ad h3{font-size: 18px;color: #363636;padding-bottom: 5px;border-bottom: 1px solid #ddd9d2;margin: 9px 9px 10px 44px;}
#newsletter-ad h3 a{color: #363636;display: block;}
#newsletter-blurb{font-size: 12px;padding-left: 10px;background: url(http://i.res.24o.it/img2010/red_chip.gif?v1.0001) no-repeat top left;margin: 0px 9px 10px 9px;}
#newsletter-subscribe{text-align: right;margin: 0px 9px 9px 9px;}
#newsletter-subscribe a{color: #fff;background: #de3327;font-size: 12px;font-weight: bold;padding: 1px 5px 2px 5px;border-radius: 4px;-moz-border-radius: 4px; -webkit-border-radius: 4px;}