#slider3 { position: relative; overflow: hidden; width: 635px; margin: 0px; height: 371px; }
#sequence .slide { height: 330px; width: 100%; }
#slider3 .item1 { float: left; width: 395px; position: relative; height: 330px; overflow: hidden; }
#slider3 .item1 img { display: block; width: auto; height: 100%; }
#slider3 .item1 .title { position: absolute; background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%; bottom: 0px; height: auto; z-index: 2; border-left: 8px solid rgb(223, 6, 19); vertical-align: middle; width: 387px; padding: 13px 0px; }
#slider3 .item1 .title a { display: block; color: white; font-family: Boxn; font-size: 24px; vertical-align: middle; margin-top: 0px; margin-left: 12px; }
#slider3 .item-right { float: right; }
#slider3 .item-right .item { position: relative; width: 232px; height: 161px; overflow: hidden; }
#slider3 .item-right .item:last-child { margin-top: 8px; }
#slider3 .item-right .item img { display: block; width: auto; height: 100%; }
#slider3 .item-right .item .title { height: auto; position: absolute; bottom: 0px; border-left: 6px solid rgb(223, 6, 19); width: 225px; background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%; padding: 7px 0px; }
#slider3 .item-right .item .title a { display: block; color: white; margin-left: 6px; margin-top: 0px; font-family: Boxn; font-size: 16px; }
#slider3 .page-slider { clear: both; padding: 8px; display: block; background: rgb(242, 241, 239) none repeat scroll 0% 0%; margin-top: 8px; text-align: center; font-family: box-reg; font-size: 14px; color: rgb(128, 128, 128); vertical-align: middle; width: 548px; }
.control-slider { position: absolute; left: 569px; top: 348px; width: 70px; z-index: 200; }
.control_next { background: transparent url(55618df05d44ca2c950a38b1ff1289b564fba17e.png)  repeat scroll 0% 0%; width: 32px; height: 32px; float: left; cursor: pointer; }
.control_prev { background: transparent url(35af0375c7d373e6f0a4e027dd04033ebb007610.png)  repeat scroll 0% 0%; width: 32px; height: 32px; float: left; margin-right: 2px; cursor: pointer; }
.control_next:hover, .control_prev:hover { background-position: 0px -38px; }
.control_next:active, .control_prev:active { background-position: 0px -76px; }
.rel { position: relative; }
.space { display: block; clear: both; height: 32px; }
.fl { float: left; }
.fr { float: right; }
.rel { position: relative; vertical-align: top; }
.red-triangle { background: transparent url(73b653863971a6610e10793290b44bdafaa8b15e.png)  repeat scroll 0% 0%; width: 5px; height: 10px; }
.line-sp1 { position: absolute; height: 100%; border-right: 1px solid rgba(0, 0, 0, 0.07); left: 205px; }
.line-sp2 { position: absolute; height: 100%; border-right: 1px solid rgba(0, 0, 0, 0.07); left: 422px; }
.line-sp3 { position: absolute; height: 100%; border-right: 1px solid rgba(0, 0, 0, 0.07); left: 314px; }
.breaking-news { width: 196px; float: left; }
.breaking-news .breaking-news-title { font-size: 16px; font-family: Boxn; background: rgb(223, 6, 19) none repeat scroll 0% 0%; padding: 4px 4px 4px 12px; height: 24px; }
.breaking-news .breaking-news-title a { color: rgb(255, 255, 255); }
.breaking-news .breaking-news-title a:hover { text-decoration: underline; }
.breaking-news .breaking-list ul { padding: 0px; margin: 0px; }
.breaking-news .breaking-list ul li:nth-child(2n) { background: rgba(242, 241, 239, 0.5) none repeat scroll 0% 0%; }
.breaking-news .breaking-list ul li { background: rgb(242, 241, 239) none repeat scroll 0% 0%; }
.breaking-news .breaking-list ul li { padding: 9px 12px 9px 0px; margin: 2px 0px; }
.breaking-news .breaking-list ul li .red-triangle { margin-top: 5px; }
.breaking-news .breaking-list ul li .cont { float: left; margin-left: 7px; width: 171px; }
.breaking-news .breaking-list ul li .cont a { font-family: Boxn; font-size: 14px; color: rgb(31, 82, 123); line-height: 16px; }
.breaking-news .breaking-list ul li .cont .date { font-family: helvetica-reg; font-size: 10px; color: rgb(102, 102, 102); margin-top: 0px; }
.editors { width: 412px; float: left; margin-left: 20px; }
.editors .story-center { display: inline-table; border-bottom: medium none; border-top: 1px solid rgba(0, 0, 0, 0.15); margin: 5px 0px; padding-top: 16px; }
.editors .story-center .comment-count { font-family: helvetica-reg; font-size: 12px; color: rgb(102, 102, 102); float: left; margin-top: 6px; margin-left: 6px; }
.editors .story-center .icon-comment { background: transparent url(ed362ab9a8d6a6db5ca8faa77b92fceb0501b190.png)  repeat scroll 0% 0%; width: 16px; height: 16px; margin-top: 10px; float: left; }
.editors .story-center h4 { clear: left; }
.editors .story-center .image-holder { width: 200px; float: right; margin-left: 16px; }
.editors .story-center .image-holder img { width: 200px; height: 120px; }
.editors .story-center.memo { padding-top: 3px; border-top: 3px solid rgb(252, 238, 33); }
.editors .story-center.memo .memo-box { background-color: rgb(240, 240, 240); padding: 12px; }
.editors .story-center.memo h4 a { color: rgb(223, 6, 19); }
.editors .title-style1 { height: 16px; }
.title-style1 { border-top: 3px solid rgb(223, 6, 19); padding: 7px 0px; }
.title-style1 a { font-family: box-bold; font-size: 18px; color: rgb(223, 6, 19); }
.title-style1 a:hover { text-decoration: underline; }
.title-style1.video { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 10px; }
.title-style2 { border-top: 3px solid rgb(0, 0, 0); padding: 7px 0px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.title-style2, .title-style2 a { font-family: Boxn; font-size: 16px; color: rgb(0, 0, 0); }
.title-style3 { border-top: 3px solid rgb(223, 6, 19); padding: 7px 0px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.generic-news .headline-list ul.stories li { padding: 10px 0px; }
.generic-news .headline-list ul.stories li .image { overflow: hidden; height: 126px; width: 100%; }
.generic-news .headline-list ul.stories li a { font-family: box-reg; font-size: 13px; color: rgb(31, 82, 123); }
.generic-news .headline-list ul.stories li:first-child a { font-size: 16px; font-family: Boxn; }
.generic-news .headline-list ul.stories li:last-child { border: medium none; }
.generic-news.odd-world-fp .title-style1 { background: rgb(242, 241, 239) none repeat scroll 0% 0%; border-top: 3px solid black; }
.generic-news.odd-world-fp .title-style1 a { color: black; }
.generic-news.odd-world-fp .headline-list ul.stories li p { margin-top: 5px; font-family: helvetica-reg; font-size: 12px; color: rgb(102, 102, 102); line-height: 16px; margin-bottom: 0px; }
.generic-news.block2 { width: 305px; }
.generic-news.block2 .title-style1 { border-top-color: rgb(8, 154, 200); }
.generic-news.block2 .title-style1 a { color: rgb(8, 154, 200); }
.lifestyle { width: 630px; margin-right: 20px; float: left; padding: 0px; }
.lifestyle > .bg { background: rgba(205, 25, 86, 0.1) none repeat scroll 0% 0%; margin-top: 4px; }
.lifestyle .left { width: 390px; float: left; padding: 12px 0px 12px 15px; }
.lifestyle .left .image { width: 180px; height: 120px; overflow: hidden; }
.lifestyle .left .image img { width: 100%; min-height: 120px; }
.lifestyle .left .pic { float: left; width: 190px; margin-right: 10px; margin-bottom: 10px; }
.lifestyle .left .pic:nth-child(2n) { margin-right: 0px; }
.lifestyle .left h4 a { color: rgb(205, 25, 86); font-family: Boxn; font-size: 15px; }
.lifestyle h3 { background: rgb(205, 25, 86) none repeat scroll 0% 0%; margin: 0px; text-align: center; padding: 4px; }
.lifestyle h3 a { color: white; font-family: box-bold; font-size: 18px; }
.lifestyle a:hover { text-decoration: underline; }
.lifestyle .right { width: 199px; }
.lifestyle .right { border-left: 1px solid rgba(0, 0, 0, 0.1); padding: 0px 10px; margin-top: 10px; margin-bottom: 10px; }
.lifestyle .right li { display: block; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 5px 0px; }
.lifestyle .right li a { font-family: box-reg; font-size: 13px; line-height: 16px; color: rgb(205, 25, 86); }
.lifestyle .right li:first-child a { font-family: Boxn; font-size: 16px; }
.lifestyle .right li:last-child { border: medium none; }
.sidebar-generic { background: rgb(242, 241, 239) none repeat scroll 0% 0%; margin: 4px 0px; }
.sidebar-generic .red-triangle { margin-top: 16px; }
.sidebar-generic .title { margin: 15px 0px 0px 6px; line-height: 15px; }
.sidebar-generic .title a { color: red; font-family: Boxn; font-size: 18px; }
.sidebar-generic .left { width: 170px; margin-left: 12px; }
.sidebar-generic .left ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 10px; line-height: 16px; margin-top: 10px; }
.sidebar-generic .left ul li:last-child { border: medium none; }
.sidebar-generic .left ul li a { color: rgb(31, 82, 123); font-family: Boxn; font-size: 13px; }
.sidebar-generic .right { margin-right: 8px; margin-top: 12px; }
.sidebar-generic .right img { width: 96px; }
.sidebar-generic.others { padding: 16px 0px; }
.sidebar-generic.others .title { display: block; font-family: Boxn; font-size: 18px; color: rgba(0, 0, 0, 0.6); margin-top: 0px; margin-left: 8px; }
.sidebar-generic.others .red-triangle { margin-top: 6px; }
.sidebar-generic.others .link { margin-left: 5px; color: rgba(0, 0, 0, 0.12); font-family: box-reg; }
.sidebar-generic.others .link a { font-family: Boxn; font-size: 16px; }
.sidebar-generic.others .link a:hover { text-decoration: underline; }
#sequence.sequence-fallback { overflow: hidden; }
#sequence > .sequence-canvas li > .slide { position: absolute; transition-timing-function: ease-in-out; }
#sequence { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; overflow: hidden; }
#sequence > .sequence-canvas > li { position: absolute; width: 100%; height: 100%; z-index: 1; }
#sequence .slide { left: 100%; transition-duration: 0.5s; transition-timing-function: linear; }
#sequence .animate-in .slide { left: 0px; }
#sequence .animate-out .slide { left: -100%; }
.sidebar-1 { margin-bottom: 20px; }
.sidebar-1 ul li { background: rgba(31, 82, 123, 0.1) none repeat scroll 0% 0%; }
.sidebar-1 ul li:nth-child(2n) { background: rgba(31, 82, 123, 0.06) none repeat scroll 0% 0%; }
.sidebar-1 ul li { margin-bottom: 2px; padding: 12px 8px; }
.sidebar-1 ul li:first-child { margin-top: 4px; line-height: 18px; }
.sidebar-1 ul li a { font-family: Boxn; font-size: 14px; }
.sidebar-follow { margin-bottom: 24px; }
.sidebar-follow ul.fol li { padding: 8px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); background: rgb(242, 241, 239) none repeat scroll 0% 0%; }
.sidebar-follow ul.fol li .prod { float: left; width: 120px; font-family: Boxn; font-size: 16px; margin-top: 5px; }
a.icon1 { float: left; margin-right: 8px; width: 28px; height: 28px; text-decoration: none; cursor: pointer; }
.twitter-news { background: transparent url(33343e58437429074fabf28d5a001a5d8a7ea379.png)  repeat scroll 0% 0%; }
.fb-news { background: transparent url(6544df77b590d601440ed328f1e265d6e76795f4.png)  repeat scroll 0% 0%; }
.linkedin-news { background: transparent url(38a3aacb0a9b263622e25ee92cd512428794763f.png)  repeat scroll 0% 0%; }
.twitter-travel { background: transparent url(a4e188e5dfb3cc4768baa6583fdbb22ae8951df6.png)  repeat scroll 0% 0%; }
.twitter-ttwigo { background: transparent url(6cadca1463ea89c9c6bc87c569c194b90542dd04.png)  repeat scroll 0% 0%; }
.fb-travel { background: transparent url(0fb9dbf954248a60de26bef2c12807aeb42567fa.png)  repeat scroll 0% 0%; }
.path-travel { background: transparent url(f5acaeafd8fde2ed7457768c794f73e0e8b3374f.png)  repeat scroll 0% 0%; }
.youtube-travel { background: transparent url(d257b095ef1dbbde81f7029c926de49cd6e39bb9.png)  repeat scroll 0% 0%; }
.twitter-community { background: transparent url(567f15160aad9d95d0b7363085632a64c4809197.png)  repeat scroll 0% 0%; }
.fb-community { background: transparent url(3e43662d4577a3aad8361526e8085502b8085dd8.png)  repeat scroll 0% 0%; }
.twitter-jobs { background: transparent url(e9308e5d53e88d31b893daf2698d7ab27dbedd10.png)  repeat scroll 0% 0%; }
.fb-jobs { background: transparent url(5ffa4ddcafbc2caba99bd521b14e72b9e0129e56.png)  repeat scroll 0% 0%; }
.linkedin-jobs { background: transparent url(ff3eabe5d6df4accead8f3efcb584239af0a8968.png)  repeat scroll 0% 0%; }
a.icon1:hover { background-position: 0px -34px; text-decoration: none; }
a.icon1:active { background-position: 0px -68px; }
a.twitter-forum { display: block; width: 28px; height: 28px; background: transparent url(3699119ffec50e6030fe578eda47a275a1f37b4f.png)  repeat scroll 0% 0%; margin-right: 0px; }
a.fb-forum { margin-left: 8px; display: block; width: 28px; height: 28px; background: transparent url(7a1016e5e9b97d7b56d81a99fa9e478b4ae2ff94.png)  repeat scroll 0% 0%; }
a.twitter-forum:hover, a.fb-forum:hover { background-position: 0px -34px; }
a.twitter-forum:active, a.fb-forum:active { background-position: 0px -68px; }
a.icon2 { float: left; margin-right: 8px; width: 28px; height: 28px; text-decoration: none; cursor: pointer; background: transparent url(b5e91b8aa94ba34c9c9c9d09ed3be8e9ae4cdb45.png)  repeat scroll 0% 0%; }
a.icon2.fb-share { background-position: -40px 0px; }
a.icon2.fb-share:hover { background-position: -40px -34px; text-decoration: none; }
a.icon2.fb-share:active { background-position: -40px -68px; }
a.icon2.twitter-share { background-position: 0px 0px; }
a.icon2.twitter-share:hover { background-position: 0px -34px; text-decoration: none; }
a.icon2.twitter-share:active { background-position: 0px -68px; }
a.icon2.gplus-share { background-position: -80px 0px; }
a.icon2.gplus-share:hover { background-position: -80px -34px; text-decoration: none; }
a.icon2.gplus-share:active { background-position: -80px -68px; }
.gallery-tab { border-bottom: 1px solid rgba(0, 0, 0, 0.15); margin-bottom: 4px; border-top: 3px solid rgb(240, 240, 240); margin-top: 20px; }
.gallery-tab .gallery-menu { padding: 7px 0px; cursor: pointer; font-family: Boxn; font-size: 14px; color: rgb(170, 170, 170); float: left; margin-right: 10px; }
.gallery-tab .pipe { padding: 7px 0px; font-family: Boxn; font-size: 14px; color: rgb(204, 204, 204); float: left; margin-right: 10px; }
.gallery-tab .gallery-menu.active { color: rgb(223, 6, 19); }
.gallery-item .item { display: none; }
.gallery-item .item.active { display: block; }
.gallery-item .item ul li { background-color: rgb(240, 240, 240); margin-top: 2px; padding: 12px; }
.gallery-item .item ul li img { margin-left: 16px; width: 200px; }
.gallery-item .item ul li a { font-family: Boxn; font-size: 14px; }
a.menu-print:hover { text-decoration: underline; }
.news-sticker-wrap { border-top: 1px solid rgb(170, 170, 170); border-bottom: 1px solid rgb(170, 170, 170); padding: 3px 0px; margin-bottom: 20px; }
.news-sticker-bg { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.news-sticker { clear: both; vertical-align: middle; overflow: hidden; height: 32px; }
.news-sticker .title { padding: 0px 15px; line-height: 32px; font-family: box-bold; font-size: 16px; color: black; background: rgb(250, 236, 40) none repeat scroll 0% 0%; display: inline-block; position: relative; height: 32px; vertical-align: middle; margin-right: 20px; }
.news-sticker .title .triangle { position: absolute; z-index: 2; top: 0px; right: -12px; width: 12px; height: 32px; background: transparent url(a740cdeddef23fffac9f8d7c72665f7ab377f765.png)  repeat scroll 0% 0%; }
.tickercontainer { width: 700px; height: 30px; margin: 0px; padding: 0px; overflow: hidden; display: inline-block; vertical-align: middle; }
.tickercontainer .mask { position: relative; left: 0px; top: 8px; width: 1600px; overflow: hidden; }
ul.newsticker { position: relative; left: 750px; font: bold 15px Verdana; list-style-type: none; margin: 0px; padding: 0px; }
ul.newsticker li { float: left; margin: 0px; padding: 0px; vertical-align: middle; line-height: 12px; }
ul.newsticker a { white-space: nowrap; padding: 0px; color: rgb(31, 82, 123); font-family: box-bold; font-size: 16px; margin: 0px 10px 0px 0px; }
ul.newsticker span { margin: 0px 50px 0px 0px; font-family: helvetica-reg; font-size: 12px; color: rgb(102, 102, 102); }
#ticker01 { height: 32px; position: relative; width: 700px; display: inline-block; vertical-align: middle; }
#ticker01 > .sequence-canvas li > * { position: absolute; }
#ticker01 > .sequence-canvas { height: 100%; width: 100%; }
#ticker01 > .sequence-canvas > li { position: absolute; width: 100%; height: 100%; z-index: 1; line-height: 32px; vertical-align: middle; }
#ticker01 .slide { opacity: 0; transition: opacity 0.25s ease-in-out 0s; }
#ticker01 .animate-in .slide { opacity: 1; }
#ticker01 .animate-out .slide { opacity: 0; }
#ticker01 li span { margin: 0px 50px 0px 0px; font-family: helvetica-reg; font-size: 12px; color: rgb(102, 102, 102); }
#ticker01 li a { white-space: nowrap; padding: 0px; color: rgb(31, 82, 123); font-family: box-bold; font-size: 16px; margin: 0px 10px 0px 0px; }
