html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
html { font-size: 100.01%; }
body { font-size: 62.5%; line-height: 1em; }
a:link, a:visited { text-decoration: none; cursor: pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
:focus { outline: 0px none; }
a:visited { opacity: 0.8; }
nav ul, nav li { margin: 0px; list-style: outside none none; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.iem7 input[type="checkbox"] { vertical-align: baseline; }
input, select { vertical-align: middle; }
textarea { overflow: auto; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0px; }
button { width: auto; overflow: visible; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; line-height: 1.2em; }
table { border-collapse: collapse; border-spacing: 0px; }
td { vertical-align: top; }
blockquote, q { quotes: none; }
blockquote::before, blockquote::after, q::before, q::after { content: none; }
hr { display: block; height: 1px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 1em 0px; padding: 0px; }
img { max-width: 100%; vertical-align: bottom; }
img.alignleft { float: left; margin: 0px 10px 10px 0px; display: inline; }
img.alignright { float: right; margin: 0px 0px 10px 10px; display: inline; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
ul, ol { list-style: outside none none; }
li { line-height: 1.2em; }
li ul, li ol { margin-bottom: 0px; }
.clearfix::after { content: "."; display: block; font-size: 0px; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: block; }
.floatbox { overflow: hidden; }
.clear { clear: both; height: 1px; line-height: 1px; }
.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.hide { display: none; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: "Roboto",sans-serif; }
.wrapper { max-width: 1000px; margin: 0px auto; }
#header { background: rgb(34, 34, 34) none repeat scroll 0% 0%; }
#header .wrapper { background: rgb(34, 34, 34) none repeat scroll 0% 0%; }
#navigation { height: 28px; width: 100%; background: rgb(190, 40, 25) none repeat scroll 0% 0%; border-top: 1px solid transparent; border-bottom: 1px solid transparent; }
#navigation .wrapper { position: relative; z-index: 100; background: rgb(190, 40, 25) none repeat scroll 0% 0%; height: 27px; }
#navigation.sticky { position: fixed; left: 0px; top: -1px; height: 28px; z-index: 9999; }
.noStickyNav #navigation.sticky { position: static ! important; }
.navquery { transition: all 0.5s ease 0s; }
.bgImg #header, .bgImg #navigation { background: transparent none repeat scroll 0px center; }
.bgImg #navigation { border: 0px none; }
.bgImg #navigation .wrapper { border-top: 1px solid transparent; border-bottom: 1px solid transparent; }
.bgImg #header .header_top { border: 0px none; }
.bgImg #header .header_top .wrapper { border-bottom: 1px solid rgb(68, 68, 68); }
.bgImg .l2-menu { background: transparent none repeat scroll 0px center; }
.bgImg .l2-menu .wrapper { background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
#header .header_top { border-bottom: 1px solid rgb(68, 68, 68); }
#header .header_top .wrapper { padding-bottom: 3px; padding-top: 5px; }
.header_top .date { display: block; font-size: 100%; font-weight: bold; color: rgb(255, 255, 255); line-height: 21px; float: left; text-transform: uppercase; margin-left: 10px; min-width: 230px; }
#header .user_area { float: right; position: relative; z-index: 9999; margin-right: 5px; }
#header .social_1 { float: left; position: relative; }
#header .user_area .point { display: inline-block; float: left; margin-right: 10px; height: 17px; line-height: 17px; color: rgb(255, 255, 255); padding: 0px 8px; font-size: 110%; font-weight: bold; background: rgb(150, 154, 156) none repeat scroll 0% 0%; border-radius: 8px; box-shadow: 0px 0px 3px rgb(173, 176, 177) inset; margin-top: 2px; }
#header .user_area .user-controls { float: left; margin-right: 10px; position: relative; padding-top: 2px; }
#header .user_area .user_name { float: left; display: inline-block; padding-right: 15px; line-height: 17px; color: rgb(255, 255, 255); font-size: 110%; text-transform: uppercase; font-weight: bold; position: relative; text-decoration: none; }
.icon_down { display: inline-block; width: 14px; height: 17px; background-position: -104px -3px; }
.user-controls:hover .icon_down { background-position: -257px -53px; }
#header .user_area .user_name .icon_down { position: absolute; z-index: 10; right: 0px; top: 0px; }
#header .dropdown { position: absolute; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 61px; padding: 7px 10px; right: 0px; top: 19px; z-index: 20; display: none; }
#header .dropdown ul li { list-style: outside none none; line-height: 20px; }
#header .dropdown ul li a { font-size: 110%; color: rgb(0, 0, 0); text-decoration: none; }
#header .dropdown ul li span { cursor: pointer; }
#header .dropdown ul li a:hover, .user-controls .dropdown ul li span:hover { color: rgb(228, 67, 73); }
#header .user-controls:hover .dropdown { display: block; }
#header .user_area span.logout-window { line-height: 21px; color: rgb(255, 255, 255); font-weight: bold; font-size: 120%; margin-right: 5px; }
#header .user_area span.logout-window span { color: rgb(255, 255, 255); cursor: pointer; font-weight: bold; display: inline; }
.htcls { font-size: 20px; line-height: 26px; text-transform: uppercase; color: rgb(255, 255, 255); text-align: center; font-weight: bold; display: block; }
.htcls span { color: rgb(255, 255, 255); font-size: 17px; line-height: 18px; text-transform: uppercase; font-weight: normal; display: block; margin-top: 3px; }
#weathershow { display: block; line-height: 25px; text-align: center; position: relative; height: 25px; }
#weathershow span.temp_h { display: inline-block; color: rgb(255, 255, 255); font-size: 140%; font-weight: bold; margin-right: 4px; }
#weathershow span.icon { display: inline-block; width: 25px; height: 25px; margin-right: 3px; position: relative; background-image: url(d141fdd871748abe6ec417a5c116ca11a2a0eed2.cms) ; background-repeat: no-repeat; vertical-align: middle; top: -2px; }
#weathershow span.temp { display: inline-block; margin-right: 3px; }
#weathershow span.temp span { font-size: 140%; color: rgb(255, 255, 255); font-weight: bold; margin-right: 3px; }
#weathershow .optionshome { display: inline-block; line-height: 16px; background: rgb(231, 235, 237) none repeat scroll 0% 0%; border: 1px solid rgb(207, 207, 207); padding: 0px 3px; border-radius: 2px; margin-right: 3px; color: rgb(0, 0, 0); font-size: 110%; position: relative; top: -1px; }
#weathershow .optionshome a { color: rgb(0, 0, 0); text-decoration: none; }
#weathershow a.img { display: inline-block; line-height: 18px; margin-right: 3px; }
#weathershow img { display: inline; vertical-align: middle; position: relative; top: -3px; }
#weathershow a.arrow { display: inline-block; color: rgb(255, 255, 255); font-size: 200%; line-height: 25px; font-weight: bold; text-decoration: none; }
.wdF { display: none; }
.header_bottom .wrapper { border-top: 0px solid rgb(234, 83, 88); padding: 10px 0px; }
.logo { width: 510px; float: left; margin-left: 25px; }
#header .logo a.logo-img { display: block; width: 509px; height: 40px; background-position: 0px -304px; }
#header .adbox-left, #header .adbox-right { width: 210px; min-height: 40px; position: relative; z-index: 110 ! important; }
#header .adbox-left { float: left; margin-left: 10px; }
#header .adbox-right { float: right; margin-right: 10px; }
.sub-header .top-ad { position: relative; z-index: 100; }
#wap-login { display: none; }
#navigation ul.level-one { float: left; }
#navigation ul.level-one > li { list-style: outside none none; float: left; position: relative; background: rgb(190, 40, 25) none repeat scroll 0% 0%; }
#navigation ul.level-one > li > a { display: inline-block; padding: 0px 3px; line-height: 28px; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; float: left; border-right: 1px solid transparent; border-left: 1px solid transparent; }
.ie8 #navigation ul.level-one > li > a { font-size: 11px; }
#navigation.navtree ul.level-one > li > a { display: inline-block; padding: 0px 3px 0px 2px; line-height: 28px; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; float: left; border-right: 1px solid transparent; border-left: 1px solid transparent; }
.ie8 #navigation ul.level-one > li > a { font-size: 11px; }
#navigation ul.level-one > li.nav-home:hover > a, #navigation ul.level-one > li.nav-home > a { text-decoration: none; color: rgb(255, 255, 255); }
#navigation ul.level-one > li:hover > a, #navigation ul.level-one > li.current > a { background: rgb(250, 250, 250) none repeat scroll 0% 0%; text-decoration: none; color: rgb(0, 0, 0); border-top: 0px none; }
#navigation ul.level-one li .icon_home { display: inline-block; width: 13px; height: 0px; padding-top: 13px; position: relative; overflow: hidden; background-position: -256px -133px; background-image: url(e7e9a331859be02fb1b4133022271d1d1b517f57.cms) ; background-repeat: no-repeat; }
#navigation ul.level-one > li.service-tab { background: rgb(190, 40, 25) none repeat scroll 0% 0%; }
#navigation.sticky li.service-tab { background: rgb(190, 40, 25) none repeat scroll 0% 0%; }
#navigation ul.level-one li.more { background: rgb(190, 40, 25) none repeat scroll 0% 0%; position: static; }
#navigation.sticky ul.level-one li.more { background: rgb(190, 40, 25) none repeat scroll 0% 0%; }
#navigation .wrapper { position: relative; }
#navigation .all-sections { position: absolute; width: 98%; border-bottom: 4px solid rgb(0, 0, 0); padding: 20px 1%; left: 0px; top: 28px; z-index: 100; background: rgb(250, 250, 250) none repeat scroll 0% 0%; box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.5); display: none; }
#navigation.sticky .all-sections { top: 29px; }
#navigation .all-sections .column { width: 14%; padding: 0px 1%; float: left; }
#navigation .all-sections .column h3 { font-size: 150%; color: rgb(48, 48, 48); padding: 0px 0px 8px 8px; border-bottom: 1px solid rgb(73, 71, 71); margin-bottom: 10px; }
#navigation .all-sections .column h3 a { color: rgb(2, 112, 223); }
#navigation .all-sections ul li { list-style: outside none none; border-bottom: 1px dashed rgb(153, 153, 153); padding: 0px 5px 8px 10px; margin-bottom: 8px; font-size: 120%; color: rgb(65, 64, 64); }
#navigation .all-sections ul li a { color: rgb(65, 64, 64); }
#navigation ul.level-one li.more:hover { background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
#navigation ul.level-one li.more:hover a { color: rgb(0, 0, 0); background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
#navigation ul.level-one li.more.hover .all-sections { display: block; }
#navigation li .dropdown, .nav_level2 li .dropdown { position: absolute; width: 435px; padding: 12px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 200; top: 28px; border-bottom: 4px solid rgb(218, 0, 5); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); display: none; }
.ie8 #navigation li .dropdown, .ie8 .nav_level2 li .dropdown { border-left: 1px solid rgb(218, 218, 218); border-right: 1px solid rgb(218, 218, 218); }
#navigation li .dropdown { background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
#navigation.sticky li .dropdown { top: 28px; }
#navigation li .dropdown.left, .nav_level2 li .dropdown.left { left: 1px; }
#navigation li .dropdown.right, .nav_level2 li .dropdown.right { right: 0px ! important; }
#navigation li .dropdown .two-column-layout, .nav_level2 li .dropdown .two-column-layout { background: transparent url(00e76d365b47b0f4e01f2b8a4b56f285aaa91774.cms)  repeat-y scroll 0px 0px; position: relative; }
#navigation li .dropdown .left-column, .nav_level2 li .dropdown .left-column { width: 110px; float: left; padding-bottom: 55px; }
#navigation li .dropdown .right-column, .nav_level2 li .dropdown .right-column { width: 295px; float: right; position: relative; min-height: 300px; }
ul.list7 li { list-style: outside none none; display: block; }
ul.list7 li a { display: block; line-height: 14px; font-size: 120%; padding: 2px 4px; color: rgb(0, 0, 0); text-decoration: none; }
ul.list7 li.active a { background: rgb(218, 0, 5) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
#navigation li.hover .dropdown, .nav_level2 li.hover .dropdown { display: block; }
#navigation ul.level-one li.nav-home.hover .dropdown { display: none ! important; }
#navigation li .dropdown .right-column .loader { display: none; position: absolute; z-index: 200; left: 50%; margin-left: -30px; top: 30%; }
#navigation li .dropdown .single-column-layout .column { width: 31%; margin: 0px 1%; float: left; }
ul.list7 li.heading { font-size: 120%; line-height: 20px; font-weight: bold; color: rgb(232, 164, 1); }
#nav-home ul.list7 li#timesaudio, #nav-home ul.list7 li a[title="Property"] { display: none; }
.search-form { float: right; position: relative; width: 20px; height: 28px; margin-right: 5px; }
.search-form .search-btn { width: 20px; height: 20px; display: block; background-position: -215px -51px; cursor: pointer; margin-top: 6px; }
.sbtn .search-btn { width: 19px; height: 19px; display: block; background-position: -215px -51px; cursor: pointer; position: absolute; right: 0px; top: 0px; margin-top: 6px; }
.sbtn { float: right; position: absolute; width: 20px; height: 28px; margin-right: 5px; right: 1px; }
.search-form form { display: none; }
#navigation.sticky .search-btn { margin-top: 7px; }
.search-form.hover .search-btn { display: none; opacity: 0; transition: opacity 0.5s linear 0s; }
.search-form.hover { position: absolute; right: -5px; top: 28px; background: rgb(190, 40, 25) none repeat scroll 0% 0%; padding: 5px 8px; float: none; z-index: 100; width: auto; height: auto; border-radius: 0px 0px 3px 3px; }
.search-form.hover form { display: block; }
.search-form input.textbox { border: 1px solid rgb(153, 153, 153); height: 16px; padding: 2px 5px; background: transparent none repeat scroll 0px center; border-radius: 2px; float: left; margin-right: 5px; width: 274px; font-size: 120%; color: rgb(204, 204, 204); }
.search-form input.submit { border: 0px none; float: left; width: 19px; height: 19px; background-position: -483px -3px; cursor: pointer; margin-top: 4px; background-image: url(e7e9a331859be02fb1b4133022271d1d1b517f57.cms) ; background-repeat: no-repeat; position: relative; top: -2px; background-color: transparent; display: none; }
#navigation.sticky .search-form.hover { background: rgb(190, 40, 25) none repeat scroll 0% 0%; top: 28px; }
#navigation li#nav-india .dropdown, #navigation li#nav-opinion .dropdown { width: 295px; }
#navigation li#nav-india .dropdown .two-column-layout, #navigation li#nav-opinion .dropdown .two-column-layout { background: transparent none repeat scroll 0px center; }
#navigation li#nav-india .dropdown .two-column-layout .right-column, #navigation li#nav-opinion .dropdown .two-column-layout .right-column { float: none; }
#navigation li.hide-left .dropdown { width: 295px; }
#navigation li.hide-left .dropdown .two-column-layout { background: transparent none repeat scroll 0px center; }
#navigation li.hide-left .dropdown .two-column-layout .right-column { float: none; }
.radioimg { width: 10px; display: inline-block; vertical-align: middle; margin-left: 4px; }
.adsdivlyr { width: 1003px; margin: 0px auto; }
.adsdivlyr > div:first-of-type { margin: 0px auto; }
.fixtureOuter { width: 300px; margin: 0px auto; }
.fixturerepeat { overflow: hidden; background: rgb(237, 238, 240) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(186, 191, 194); padding: 10px; margin-bottom: 10px; }
.fixtueLeft { width: 98px; float: left; text-align: center; font-weight: bold; }
.flag { display: block; padding: 1px; border: 1px solid rgb(180, 184, 187); width: 29px; text-align: center; background: rgb(255, 255, 255) none repeat scroll 0% 0%; line-height: 13px; }
.vsTxt { display: table; width: 30px; text-align: center; }
.vsTxt p { display: table-cell; height: 50px; vertical-align: middle; }
.lc { float: left; }
.rc { float: right; }
.fixtueRight { float: right; width: 160px; font: 11px Arial; color: rgb(102, 102, 102); border-left: 1px solid rgb(186, 191, 194); padding-left: 10px; }
.fixtueRight span { display: block; font-weight: bold; line-height: normal; }
.txt15 { font-size: 15px; color: rgb(0, 0, 0); }
.txt12 { font-size: 12px; color: rgb(85, 85, 85); }
.resultrepeat { overflow: hidden; background: rgb(237, 238, 240) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(186, 191, 194); padding: 7px; margin-bottom: 10px; }
.matchtop { text-align: center; text-transform: uppercase; padding-bottom: 3px; color: rgb(1, 1, 1); font-size: 10px; clear: both; }
.resultLeft { width: 100px; font-weight: bold; }
.score { width: 60px; font-size: 11px; color: rgb(88, 89, 90); }
.midscore { margin: 15px 0px 0px 3px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; padding: 1px 5px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 10px; }
.midscore a { color: rgb(255, 255, 255); text-decoration: none; }
.matchbottom { text-align: center; color: rgb(0, 0, 0); font: bold 11px Arial; clear: both; }
.dropdown .left-column .follow { position: absolute; left: 0px; bottom: 0px; z-index: 10; width: 110px; }
.dropdown .left-column .follow h4 { font-size: 100%; font-weight: normal; color: rgb(127, 127, 128); line-height: 12px; margin-bottom: 3px; }
.dropdown .left-column .follow .social-icons a { cursor: pointer; display: inline-block; width: 16px; height: 16px; margin-right: 5px; }
.dropdown .left-column .follow .social-icons a.fb { background-position: 0px -166px; }
.dropdown .left-column .follow .social-icons a.twitter { background-position: -17px -166px; }
.dropdown .left-column .follow .social-icons a.gplus { background-position: -34px -166px; }
.dropdown .left-column .follow .social-icons a.pinterest { background-position: -51px -166px; }
.dropdown .right-column .follow { position: relative; left: 0px; bottom: 0px; z-index: 10; width: auto; }
.dropdown .right-column .follow h4 { font-size: 100%; font-weight: normal; color: rgb(127, 127, 128); line-height: 12px; margin-bottom: 3px; }
.dropdown .right-column .follow .social-icons a { cursor: pointer; display: inline-block; width: 16px; height: 16px; margin-right: 5px; }
.dropdown .right-column .follow .social-icons a.fb { background-position: 0px -166px; }
.dropdown .right-column .follow .social-icons a.twitter { background-position: -17px -166px; }
.dropdown .right-column .follow .social-icons a.gplus { background-position: -34px -166px; }
.dropdown .right-column .follow .social-icons a.pinterest { background-position: -51px -166px; }
.sprite_bg { background-image: url(e7e9a331859be02fb1b4133022271d1d1b517f57.cms) ; background-repeat: no-repeat; }
.social_1 span { display: inline-block; width: 23px; height: 23px; margin-right: 5px; cursor: pointer; }
.social_1 span.fb { background-position: -372px -81px; }
.social_1 span.fb:hover { background-position: -372px 0px; }
.social_1 span.twitter { background-position: -398px -81px; }
.social_1 span.twitter:hover { background-position: -398px 0px; }
.social_1 span.google { background-position: -424px -81px; }
.social_1 span.google:hover { background-position: -424px 0px; }
.social_1 span.rss { background-position: -451px -81px; }
.social_1 span.rss:hover { background-position: -451px 0px; }
.social_1 span.youtube { background-position: -478px -81px; }
.social_1 span.youtube:hover { background-position: -478px -111px; }
body.bgImg #navigation { background: transparent none repeat scroll 0% 0% ! important; }
#navigation.travel-greene, #navigation.travel-green .wrapper, #navigation.travel-green ul.level-one > li, #navigation.travel-greene .search-form.hover { background: rgb(85, 178, 41) none repeat scroll 0% 0% ! important; }
#navigation.orange, #navigation.orange .wrapper, #navigation.orange ul.level-one > li, #navigation.orange .search-form.hover { background: rgb(232, 164, 1) none repeat scroll 0% 0% ! important; }
#navigation.rust, #navigation.rust .wrapper, #navigation.rust ul.level-one > li, #navigation.rust .search-form.hover { background: rgb(154, 19, 13) none repeat scroll 0% 0% ! important; }
#navigation.viking, #navigation.viking .wrapper, #navigation.viking ul.level-one > li, #navigation.viking .search-form.hover { background: rgb(61, 180, 174) none repeat scroll 0% 0% ! important; }
#navigation.citrus, #navigation.citrus .wrapper, #navigation.citrus ul.level-one > li, #navigation.citrus .search-form.hover { background: rgb(123, 177, 1) none repeat scroll 0% 0% ! important; }
#navigation.safty-orange, #navigation.safty-orange .wrapper, #navigation.safty-orange ul.level-one > li, #navigation.safty-orange .search-form.hover { background: rgb(241, 100, 7) none repeat scroll 0% 0% ! important; }
#navigation.blue, #navigation.blue .wrapper, #navigation.blue ul.level-one > li, #navigation.blue .search-form.hover { background: rgb(2, 112, 223) none repeat scroll 0% 0% ! important; }
#navigation.ruby, #navigation.ruby .wrapper, #navigation.ruby ul.level-one > li, #navigation.ruby .search-form.hover { background: rgb(214, 27, 96) none repeat scroll 0% 0% ! important; }
#navigation.pink, #navigation.pink .wrapper, #navigation.pink ul.level-one > li, #navigation.pink .search-form.hover { background: rgb(207, 88, 152) none repeat scroll 0% 0% ! important; }
#navigation.wild-willow, #navigation.wild-willow .wrapper, #navigation.wild-willow ul.level-one > li, #navigation.wild-willow .search-form.hover { background: rgb(185, 206, 89) none repeat scroll 0% 0% ! important; }
#navigation.eastern-blue, #navigation.eastern-blue .wrapper, #navigation.eastern-blue ul.level-one > li, #navigation.eastern-blue .search-form.hover { background: rgb(8, 148, 150) none repeat scroll 0% 0% ! important; }
#navigation.bazaar, #navigation.bazaar .wrapper, #navigation.bazaar ul.level-one > li, #navigation.bazaar .search-form.hover { background: rgb(148, 115, 126) none repeat scroll 0% 0% ! important; }
#navigation.copper, #navigation.copper .wrapper, #navigation.copper ul.level-one > li, #navigation.copper .search-form.hover { background: rgb(201, 135, 53) none repeat scroll 0% 0% ! important; }
#navigation.allports, #navigation.allports .wrapper, #navigation.allports ul.level-one > li, #navigation.allports .search-form.hover { background: rgb(3, 109, 171) none repeat scroll 0% 0% ! important; }
#navigation.green, #navigation.green .wrapper, #navigation.green ul.level-one > li, #navigation.green .search-form.hover { background: rgb(44, 109, 0) none repeat scroll 0% 0% ! important; }
#navigation li .dropdown.travel-green { border-bottom-color: rgb(85, 178, 41); }
#navigation li .dropdown.cricket-lightblue { border-bottom-color: rgb(48, 167, 228); }
#navigation li .dropdown.orange { border-bottom-color: rgb(232, 164, 1); }
#navigation li .dropdown.tv-orange { border-bottom-color: rgb(255, 117, 25); }
#navigation li .dropdown.rust { border-bottom-color: rgb(154, 19, 13); }
#navigation li .dropdown.viking { border-bottom-color: rgb(61, 180, 174); }
#navigation li .dropdown.citrus { border-bottom-color: rgb(123, 177, 1); }
#navigation li .dropdown.safty-orange { border-bottom-color: rgb(241, 100, 7); }
#navigation li .dropdown.blue { border-bottom-color: rgb(2, 112, 223); }
#navigation li .dropdown.ruby { border-bottom-color: rgb(214, 27, 96); }
#navigation li .dropdown.pink { border-bottom-color: rgb(207, 88, 152); }
#navigation li .dropdown.wild-willow { border-bottom-color: rgb(185, 206, 89); }
#navigation li .dropdown.eastern-blue { border-bottom-color: rgb(8, 148, 150); }
#navigation li .dropdown.bazaar { border-bottom-color: rgb(148, 115, 126); }
#navigation li .dropdown.copper { border-bottom-color: rgb(201, 135, 53); }
#navigation li .dropdown.allports { border-bottom-color: rgb(3, 109, 171); }
#navigation li .dropdown.green { border-bottom-color: rgb(44, 109, 0); }
#navigation li .dropdown.travel-green ul.list7 li.active a { background: rgb(85, 178, 41) none repeat scroll 0% 0%; }
#navigation li .dropdown.cricket-lightblue ul.list7 li.active a { background: rgb(48, 167, 228) none repeat scroll 0% 0%; }
#navigation li .dropdown.orange ul.list7 li.active a { background: rgb(232, 164, 1) none repeat scroll 0% 0%; }
#navigation li .dropdown.tv-orange ul.list7 li.active a { background: rgb(255, 117, 25) none repeat scroll 0% 0%; }
#navigation li .dropdown.rust ul.list7 li.active a { background: rgb(154, 19, 13) none repeat scroll 0% 0%; }
#navigation li .dropdown.viking ul.list7 li.active a { background: rgb(61, 180, 174) none repeat scroll 0% 0%; }
#navigation li .dropdown.citrus ul.list7 li.active a { background: rgb(123, 177, 1) none repeat scroll 0% 0%; }
#navigation li .dropdown.safty-orange ul.list7 li.active a { background: rgb(241, 100, 7) none repeat scroll 0% 0%; }
#navigation li .dropdown.blue ul.list7 li.active a { background: rgb(2, 112, 223) none repeat scroll 0% 0%; }
#navigation li .dropdown.ruby ul.list7 li.active a { background: rgb(214, 27, 96) none repeat scroll 0% 0%; }
#navigation li .dropdown.pink ul.list7 li.active a { background: rgb(207, 88, 152) none repeat scroll 0% 0%; }
#navigation li .dropdown.wild-willow ul.list7 li.active a { background: rgb(185, 206, 89) none repeat scroll 0% 0%; }
#navigation li .dropdown.eastern-blue ul.list7 li.active a { background: rgb(8, 148, 150) none repeat scroll 0% 0%; }
#navigation li .dropdown.bazaar ul.list7 li.active a { background: rgb(148, 115, 126) none repeat scroll 0% 0%; }
#navigation li .dropdown.copper ul.list7 li.active a { background: rgb(201, 135, 53) none repeat scroll 0% 0%; }
#navigation li .dropdown.allports ul.list7 li.active a { background: rgb(3, 109, 171) none repeat scroll 0% 0%; }
#navigation li .dropdown.green ul.list7 li.active a { background: rgb(44, 109, 0) none repeat scroll 0% 0%; }
#navigation #nav-home span.navtxt { display: none; padding-left: 3px; }
#navigation #nav-home > a, #navigation #nav-home:hover > a { background: rgb(190, 40, 25) none repeat scroll 0% 0%; height: 28px; }
#navigation #nav-home:hover > a { background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
#navigation.sticky #nav-home > a, #navigation.sticky #nav-home:hover > a { background: rgb(190, 40, 25) none repeat scroll 0% 0%; height: 28px; }
#navigation.sticky #nav-home:hover > a { background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
#navigation #nav-home:hover > a .icon_home { background-position: -485px -52px; }
.tv-orange .left-column ul li:nth-child(2) { display: none; }
ul.list6 { color: rgb(186, 1, 15); margin-left: 12px; }
ul.list6 li { list-style: outside none square; line-height: 15px; margin-bottom: 5px; }
ul.list6 li a { font-size: 110%; color: rgb(0, 0, 0); font-weight: bold; }
ul.list6 li.main-story { list-style: outside none none; border-bottom: 1px solid rgb(213, 217, 218); padding-bottom: 10px; margin-bottom: 10px; position: relative; margin-left: -12px; }
ul.list6 li.main-story figure { float: left; width: 100px; height: 64px; border: 1px solid rgb(98, 99, 101); margin: 0px 10px 5px 0px; }
ul.list6 li.main-story figure img { width: 100px; height: 64px; }
ul.list6 li.main-story a { font-size: 130%; line-height: 15px; color: rgb(0, 0, 0); }
ul.list6 li.thumbnail { list-style: outside none none; float: left; position: relative; width: 144px; height: 92px; margin: 0px 2px 2px 0px; }
ul.list6 li.thumbnail span.caption { position: absolute; display: block; width: 96%; padding: 4px 2%; background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; color: rgb(255, 255, 255); left: 0px; bottom: 0px; font-size: 110%; line-height: 16px; }
ul.list6.thumbnails { margin-left: 0px; }
ul.list6 li.thumbnail figure img { width: 144px; height: 92px; }
ul.list6 li.thumbnail .icon_player { position: absolute; right: 5px; top: 20px; }
ul.list6.hide_thumb { margin-bottom: 10px; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 5px; }
ul.list6.hide_thumb li.main-story { list-style: outside none square; line-height: 15px; margin-bottom: 5px; border: 0px none; padding-bottom: 0px; margin-left: 0px; }
ul.list6.hide_thumb li.main-story figure { display: none; }
#rnavcolumns.list6 li.thumbnail { height: 130px; }
#rnavcolumns.list6 li.thumbnail p { font-size: 110%; line-height: 12px; font-weight: bold; height: 25px; overflow: hidden; color: rgb(0, 0, 0); }
#rnavcolumns.list6 li.thumbnail figure { margin-bottom: 12px; }
#rnavcolumns.list6 li.thumbnail span.caption { display: inline-block; width: auto; bottom: 28px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#footer .level1 { background: rgb(228, 67, 73) none repeat scroll 0% 0%; }
#footer .level1 .wrapper { background: rgb(228, 67, 73) none repeat scroll 0% 0%; }
#footer .level1 .column { float: left; border-right: 1px solid rgb(208, 55, 60); padding: 10px 2%; border-left: 1px solid rgb(234, 83, 88); width: 16%; min-height: 90px; }
#footer .level1 .column.first { border-left: 0px none; width: 25%; }
#footer .level1 .column.last { border-right: 0px none; width: 25%; }
#footer .level1 ul li { list-style: outside none none; margin-bottom: 5px; font-size: 110%; line-height: 13px; }
#footer .level1 ul li a { color: rgb(255, 255, 255); }
#footer .level2 { background: rgb(54, 53, 53) none repeat scroll 0% 0%; }
#footer .level2 .wrapper { background: rgb(54, 53, 53) none repeat scroll 0% 0%; padding: 22px 0px 14px; }
.sitemap { border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 5px; }
.sitemap .column1 { width: 46%; margin-left: 1%; float: left; }
.sitemap .column2 { width: 51%; margin-left: 1%; float: right; }
.sitemap h5 { font-size: 120%; color: rgb(255, 255, 255); line-height: 14px; margin-bottom: 5px; }
.sitemap p { margin-bottom: 10px; color: rgb(209, 210, 212); font-size: 110%; line-height: 16px; }
.sitemap p a { color: rgb(209, 210, 212); }
#footer .followus { text-align: center; border-top: 1px solid rgb(84, 82, 82); padding-top: 11px; }
#footer .followus h3 { font-size: 160%; color: rgb(255, 255, 255); line-height: 17px; margin-bottom: 11px; font-family: Arial,Helvetica,sans-serif; }
#footer .followus span { display: inline-block; width: 44px; height: 45px; margin: 0px 8px; cursor: pointer; }
#footer .followus span.fb { background-position: 0px -26px; }
#footer .followus span.twitter { background-position: -60px -26px; }
#footer .followus span.google { background-position: -120px -26px; }
#footer .level3 { background: rgb(23, 21, 21) none repeat scroll 0% 0%; border-bottom: 2px solid rgb(133, 131, 131); }
#footer .level3 .wrapper { background: rgb(23, 21, 21) none repeat scroll 0% 0%; padding: 18px 0px 12px; }
.top-trends { padding-left: 96px; position: relative; }
.top-trends h2 { position: absolute; text-align: center; width: 90px; left: 0px; top: 20px; font-size: 180%; line-height: 24px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; }
.top-trends .column { float: left; width: 31%; padding: 0px 1%; border-left: 1px solid rgb(54, 53, 53); min-height: 86px; }
.top-trends ul.list3 { margin-bottom: -8px; }
.tabstrip1 { border-bottom: 3px solid rgb(48, 48, 48); background: rgb(186, 186, 186) none repeat scroll 0% 0%; margin-bottom: 8px; }
.tabstrip1 li { float: left; border-right: 1px solid rgb(245, 245, 245); }
.tabstrip1 li a { display: inline-block; line-height: 32px; padding: 0px 10px; font-size: 130%; color: rgb(255, 255, 255); font-weight: 600; }
.ie8 .tabstrip1 li a { padding: 0px 7px; }
.tabstrip1 li.last { border: 0px none; }
.tabstrip1 li a.active, .tabstrip1 li a:hover { text-decoration: none; background: rgb(48, 48, 48) none repeat scroll 0% 0%; }
.tabcontent span.more { display: block; line-height: 14px; font-size: 110%; background: rgb(255, 255, 255) none repeat scroll 0px 0px; border-top: 1px solid rgb(0, 0, 0); padding-top: 2px; position: relative; }
.tabcontent span.more a { color: rgb(0, 0, 0); background: rgb(255, 255, 255) none repeat scroll 0% 0%; left: 75px; padding: 0px 5px; position: absolute; text-transform: uppercase; top: -9px; }
.tabcontent.mostcommented span.more a { left: 60px; }
ol.list4 li { list-style: outside none none; border-bottom: 1px solid rgb(236, 234, 234); padding: 0px 5px 8px 0px; position: relative; margin-bottom: 10px; }
ol.list4 li span.number { width: 33px; height: 33px; font-weight: bold; position: absolute; left: 0px; top: 0px; z-index: 50; color: rgb(200, 200, 200); font-size: 300%; text-align: center; line-height: 33px; display: none ! important; }
ol.list4 li a { display: inline-block; font-size: 14px; color: rgb(0, 0, 0); line-height: 16px; }
ol.list4 li:last-child { border: 0px none; }
.ctn_ads_SB_1_rhs { margin-top: 2px; clear: both; }
.ctn_ads_SB_1_rhs .ctn_ads_twins { margin-bottom: 0px; }
.ctn_ads_SB_1_rhs .ctn_ads_twins h2 { background-color: rgb(55, 55, 55); color: rgb(255, 255, 255); font: bold 14px arial; padding: 6px; margin: 10px 0px; text-transform: uppercase; }
.ctn_ads_SB_1_rhs .ctn_ads_twins ul { margin: 0px; padding: 0px; }
.ctn_ads_SB_1_rhs .ctn_ads_twins ul li { margin: 0px 0px 2% ! important; max-width: 100%; padding: 0px 0px 2% ! important; width: 100%; }
.ctn_ads_SB_1_rhs .ctn_ads_twins .ad_img { text-decoration: none; }
.ctn_ads_SB_1_rhs .ctn_ads_twins .ad_img img { width: 30%; float: left; }
.ctn_ads_SB_1_rhs .ctn_ads_twins .ad_img .ad_heading { font-family: inherit; padding: 0px 0px 0px 4%; color: rgb(51, 51, 51); text-align: left; line-height: 1.25; font-size: 13px; overflow: hidden; font-weight: bold; display: block; }
.ctn_ads_SB_1_rhs .ctn_ads_twins .ad_img .ad_brand { margin-left: 34% ! important; font-family: inherit; color: rgb(153, 153, 153); padding: 2px 0px 0px; text-align: left; font-size: 12px; display: block; }
.top-trends ul.list3 li { list-style: outside none none; padding-left: 11px; font-size: 110%; line-height: 14px; margin-bottom: 8px; color: rgb(180, 180, 180); }
.top-trends ul.list3 li a { color: rgb(180, 180, 180); }
#footer .level4 { background: rgb(75, 74, 74) none repeat scroll 0% 0%; }
#footer .level4 .wrapper { background: rgb(75, 74, 74) none repeat scroll 0% 0%; padding: 12px 0px; }
#footer .level4 p { text-align: center; font-size: 110%; line-height: 15px; color: rgb(255, 255, 255); }
#footer .level4 p a { color: rgb(255, 255, 255); }
.bgImg #footer .level1, .bgImg #footer .level2, .bgImg #footer .level3, .bgImg #footer .level4 { background: transparent none repeat scroll 0px center; }
.bgImg #footer .level3 .wrapper { border-bottom: 2px solid rgb(133, 131, 131); }
.bgImg #footer .level3 { border: 0px none; }
.breaking-news { padding-top: 10px; }
.ticker-wrapper.has-js { margin: 0px; padding: 0px; width: auto; height: 36px; display: block; font-size: 16px; border: 2px solid rgb(190, 40, 25); }
.ticker { width: 922px; height: 36px; display: block; position: relative; overflow: hidden; background-color: rgb(255, 255, 255); }
.ticker-title { padding: 0px 8px; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(190, 40, 25); text-transform: uppercase; font-size: 22px; line-height: 37px; width: 190px; }
.ticker-content { margin: 0px 0px 0px 15px; padding-top: 9px; color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(255, 255, 255); overflow: hidden; white-space: nowrap; line-height: 1.2em; position: absolute; left: 209px ! important; padding-left: 5px; }
.ticker-content:focus {  }
.ticker-content a { text-decoration: none; color: rgb(31, 82, 123); }
.ticker-content a:hover { text-decoration: underline; color: rgb(13, 48, 89); }
.ticker-swipe { padding-top: 9px; position: absolute; top: 0px; background-color: rgb(255, 255, 255); display: block; width: 800px; height: 30px; }
.ticker-swipe span { margin-left: 1px; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(31, 82, 123); height: 16px; width: 7px; display: block; }
.ticker-controls { padding: 8px 0px 0px; list-style-type: none; float: left; }
.ticker-controls li { padding: 0px; margin-left: 8px; float: left; cursor: pointer; height: 15px; width: 15px; display: block; }
.ticker-controls li.jnt-play-pause { background-image: url(e7e9a331859be02fb1b4133022271d1d1b517f57.cms) ; background-position: -268px -81px; }
.ticker-controls li.jnt-play-pause.over { background-position: -268px -81px; }
.ticker-controls li.jnt-play-pause.down { background-position: -268px -81px; }
.ticker-controls li.jnt-play-pause.paused { background-position: -310px -83px; }
.ticker-controls li.jnt-play-pause.paused.over { background-position: -310px -83px; }
.ticker-controls li.jnt-play-pause.paused.down { background-position: -310px -83px; }
.ticker-controls li.jnt-prev { background-image: url(e7e9a331859be02fb1b4133022271d1d1b517f57.cms) ; background-position: -295px -83px; width: 10px; height: 15px; }
.ticker-controls li.jnt-prev.over { background-position: -295px -83px; }
.ticker-controls li.jnt-prev.down { background-position: -295px -83px; }
.ticker-controls li.jnt-next { background-image: url(e7e9a331859be02fb1b4133022271d1d1b517f57.cms) ; background-position: -330px -83px; width: 10px; height: 15px; }
.ticker-controls li.jnt-next.over { background-position: -330px -83px; }
.ticker-controls li.jnt-next.down { background-position: -330px -83px; }
.js-hidden { display: none; }
.no-js-news { padding: 10px 0px 0px 45px; color: rgb(248, 240, 219); }
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker { float: left; }
.left .ticker-controls { padding-left: 6px; padding-top: 12px; }
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker { float: right; }
.right .ticker-controls { padding-right: 6px; }
.nav_level2 li .dropdown { top: 28px; }
.l2-menu { background: rgb(102, 102, 102) none repeat scroll 0% 0%; height: 28px; clear: both; position: relative; top: -2px; }
.l2-menu ul.nav_level2 > li { float: left; position: relative; }
.l2-menu ul.nav_level2 > li > a { display: inline-block; line-height: 28px; color: rgb(255, 255, 255); padding: 0px 7px; font-size: 11px; }
.l2-menu ul.nav_level2 > li:hover > a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); }
.l2-menu ul.nav_level2 > li.current a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.droparw { background: transparent url(2e29dfaa7eedbf48c3153f14a4bf07dc5eb9ed97.cms)  no-repeat scroll 0px bottom; display: inline-block; height: 5px; margin: 0px 0px 0px 5px; width: 8px; vertical-align: middle; }
#navigation li.hover .droparw, #navigation li:hover .droparw { background-position: 0px bottom; }
#navigation li .dropdown.hide-right, #navigation li.hide-right .dropdown { width: 110px; left: 0px; }
#navigation li .dropdown.hide-right .left-column, #navigation li.hide-right .dropdown .left-column { float: none; }
#navigation li .dropdown.hide-right .right-column, #navigation li.hide-right .dropdown .right-column { display: none; }
#navigation li .dropdown header { color: rgb(176, 37, 30); font-size: 12px; margin-bottom: 10px; font-weight: bold; }
#navigation li .dropdown header a { color: rgb(176, 37, 30); }
div.ibcss { padding-left: 10px; background-image: url(455ffd3e9c4f5b2d2b648c4844a0a987e5002798.cms) ; background-repeat: no-repeat; z-index: 100; border: 0px solid rgb(170, 170, 170); height: 10px; position: absolute; width: 0px; display: inline; margin: 4px 0px 0px 3px; }
div.ibcss a { font-size: 10px; font-family: georgia; color: rgb(2, 77, 153); line-height: 0; font-weight: normal; list-style-image: none; }
div.ibcss div { padding-right: 0px; }
div.ibcss ul { padding: 0px 0px 0px 15px; }
div.ibcss li { line-height: 15px; margin: 0px; font-weight: normal; }
#navigation ul.level-one > li#nav-budget > a { background: rgb(212, 41, 34) none repeat scroll 0% 0%; }
#navigation ul.level-one > li#nav-budget.hover > a { background: rgb(212, 41, 34) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#navigation ul.level-one > li.category > a, #navigation ul.level-one > li.category.hover > a { background: rgb(102, 102, 102) none repeat scroll 0% 0%; margin-right: 14px; color: rgb(255, 255, 255); }
#navigation ul.level-one > li.category > a::after { content: " "; position: absolute; z-index: 100; top: 0px; right: 0px; border-bottom: 14px solid transparent; border-left: 14px solid rgb(102, 102, 102); border-top: 14px solid transparent; }
#navigation.sticky ul.level-one > li.category > a { margin-right: 14px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
#navigation.sticky ul.level-one > li.category > a::after { border-bottom: 14px solid transparent; border-left: 14px solid rgb(255, 255, 255); border-top: 14px solid transparent; }
#navigation ul.level-one > li.category.hover > a, #navigation ul.level-one > li.category:hover > a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
#navigation ul.level-one > li.category1 { margin-left: -14px; }
#navigation ul.level-one > li.category1 > a, #navigation ul.level-one > li.category1.hover > a { background: rgb(153, 153, 153) none repeat scroll 0% 0%; margin-right: 14px; color: rgb(255, 255, 255); padding-left: 20px; }
#navigation ul.level-one > li.category1 > a::after { content: " "; position: absolute; z-index: 100; top: 0px; right: 0px; border-bottom: 14px solid transparent; border-left: 14px solid rgb(153, 153, 153); border-top: 14px solid transparent; }
#navigation.sticky ul.level-one > li.category1 > a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-right: 14px; color: rgb(0, 0, 0); }
#navigation.sticky ul.level-one > li.category1 > a::after { border-bottom: 14px solid transparent; border-left: 14px solid rgb(255, 255, 255); border-top: 14px solid transparent; }
#mobilesearch { display: none; }
.content_placeholder { width: 300px; }
.content_placeholder ul { list-style: outside none none; padding: 0px; margin: 0px; }
.content_placeholder li { overflow: hidden; padding: 15px 0px; margin: 0px; border-bottom: 1px solid rgb(238, 238, 238); }
.content_placeholder .content_slot { float: left; margin-top: 2px; }
.content_placeholder .line { height: 8px; background-color: rgb(238, 238, 238); }
.content_placeholder .first_line { width: 200px; animation: 1s linear 0s normal none infinite running first_line_animation; }
.content_placeholder .second_line { margin-top: 8px; width: 150px; animation: 1s linear 0s normal none infinite running sec_line_animation; }
.content_placeholder .thumb_slot { width: 80px; height: 60px; float: right; background-color: rgb(238, 238, 238); animation: 1s linear 0s normal none infinite running thumb_animation; }
@keyframes first_line_animation {
0% { box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.3) inset; }
100% { box-shadow: 200px 0px 0px rgba(255, 255, 255, 0.3) inset; }
}
@keyframes sec_line_animation {
0% { box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.3) inset; }
100% { box-shadow: 150px 0px 0px rgba(255, 255, 255, 0.3) inset; }
}
@keyframes thumb_animation {
0% { box-shadow: 0px 0px 0px rgba(255, 255, 255, 0.3) inset; }
100% { box-shadow: 80px 0px 0px rgba(255, 255, 255, 0.3) inset; }
}
#___ytsubscribe_0 { float: right ! important; }
.fwads .top-ad div, .fwads .ad_inner div, .fwads .top-ad .ad_inner div { height: 100% ! important; min-height: 90px ! important; float: none ! important; }
.navbdcrumb { font-size: 11px; padding: 10px 0px 0px; margin: 0px auto; max-width: 1000px; }
.navbdcrumb a { color: rgb(0, 51, 101); }
.navbdcrumb ol li { display: inline-block; margin: 0px 1px 0px 0px; }
.nav_topreview { border-bottom: 1px solid rgb(214, 214, 214); padding-bottom: 8px; margin-bottom: 12px; }
.nav_topreview ul.list6 { margin-left: 0px; }
.nav_topreview ul.list6 li.main-story { background-position: left 2px; list-style: outside none none; padding-left: 14px ! important; margin-bottom: 0px; padding-top: 8px; font-size: 100%; margin-left: 0px; border-bottom: 0px none; padding-bottom: 0px; }
.nav_topreview ul.list6 li.main-story a { font-size: 110%; }
.nav_topreview ul.list6 li.main-story figure { display: none; }
.nav_topreview ul.list6 li { background: transparent url(b561660e2bee5bd2f84eeae93022efaf701fd5f4.cms)  no-repeat scroll left -3px; list-style: outside none none; padding-left: 14px ! important; margin-bottom: 0px; padding-top: 3px; }
.nav_topreview header { margin-bottom: 0px ! important; }
.bottomreviews header { margin-bottom: 6px ! important; }
.nav_topreview ul.list6 li { padding-left: 0px; }
ul.list6 li .bottomreviews ul li, .bottomreviews ul li { float: left; border-right: 1px solid rgb(119, 119, 119); list-style: outside none none; font-weight: normal ! important; padding: 0px 6px; }
ul.list6 li .bottomreviews ul li:first-child, .bottomreviews ul li:first-child { padding-left: 0px; }
li a[href="/mfsimplified.cms"] { color: rgb(218, 0, 5) ! important; font-weight: bold; }
li.active a[href="/mfsimplified.cms"] { color: rgb(255, 255, 255) ! important; font-weight: bold; background: rgb(218, 0, 5) none repeat scroll 0% 0% ! important; }
.nav-amazon .dropdown.right { left: inherit ! important; }
.nav-amazon .dropdown { width: 495px ! important; }
.nav-amazon .dropdown .left-column { width: 170px ! important; }
.nav-amazon .two-column-layout { background-position: 60px 0px ! important; }
.sub-header .wrapper { padding: 10px 0px; }
.sub-header .top-ad { float: right; padding-right: 2px ! important; }
.sub-header .logo { float: left; padding-top: 18px; width: 257px; margin-left: 10px; }
.sub-header .logo .toi-logo { float: left; }
.sub-header .logo img { display: block; margin-bottom: 10px; width: 230px; height: 18px; }
.sub-header .logo h1 { font-size: 20px; line-height: 26px; text-transform: uppercase; color: rgb(255, 255, 255); text-align: center; }
.headerlinks { color: rgb(255, 255, 255); font-size: 11px; margin: 0px 5px; }
.headerlinks a { color: rgb(255, 255, 255); }
.headerlinks span { color: rgb(255, 255, 255); }
#div-gpt-ad-toi-ros-head { float: right; padding-right: 2px; position: relative; z-index: 100; }
.fwads #div-gpt-ad-toi-ros-head { float: none; text-align: center; }
.gaana_icon { background-position: -348px -234px; width: 85px; height: 18px; display: block; margin-top: 3px; }
.clmcup { background: transparent url(04852f27ae07799af0a7e9e82626a02cde74dafe.cms)  no-repeat scroll 0px 0px; width: 14px; height: 14px; float: right; margin: -5px 0px 0px; display: block; }
[data-native-tmpl-temp]:hover .clmcup, [data-native-tmpl]:hover .clmcup, .ctn_ads_twins:hover .clmcup, .ctn_toi_search_ads:hover .clmcup { background: transparent url(04852f27ae07799af0a7e9e82626a02cde74dafe.cms)  no-repeat scroll -16px 0px; width: 14px; height: 14px; float: right; margin: -5px 0px 0px; display: block; }
.webonly { display: block; }
.ipadonly, .mobileonly { display: none; }
.dashvideoplayer .close_toi { background: rgb(0, 0, 0) none repeat scroll 0% 0%; border: 2px solid rgb(255, 255, 255); width: 11px; height: 11px; padding: 2px; text-align: center; position: absolute; right: -6px; top: -2px; cursor: pointer; border-radius: 100%; }
.dashvideoplayer .close_toi::before { content: "x"; color: rgb(255, 255, 255); font-size: 14px; display: block; line-height: 9px; }
@media only screen and (max-width: 1024px) {
  .search-form.hover { right: -17px; }
  #navigation { margin-right: -1px; }
  .gallery-widget .next-btn, .gallery-widget .previous-btn { display: block; height: 37px; margin-left: 6px; width: 20px; top: -38px; right: 5px; cursor: pointer; }
  .gallery-widget .next-btn { background-position: -314px -27px; right: 0px; }
  .gallery-widget .previous-btn { left: -6px; background-position: -296px -27px; }
  .gallery-widget .title-bar { padding: 0px 25px; }
}
.ie .clearfix { display: inline-block; }
.ie .clearfix { display: block; }
* html.ie .clearfix { height: 1%; }
.ie .floatbox { width: 100%; }
.ie .css3 {  }
.ie7 .entertainmet-widget figure span.caption, .ie8 .entertainmet-widget figure span.caption { background: rgb(218, 0, 5) none repeat scroll 0% 0%; }
.ie7 .videos-widget .thumbnail .caption, .ie7 .gallery-widget .slider .thumbnail .caption, .ie8 .videos-widget .thumbnail .caption, .ie7 .citrus span.caption, .ie8 .citrus span.caption { background: rgb(123, 177, 1) none repeat scroll 0% 0%; }
.ie7 .blue span.caption, .ie8 .blue span.caption { background: rgb(2, 112, 223) none repeat scroll 0% 0%; }
.ie7 .orange span.caption, .ie8 .orange span.caption { background: rgb(232, 164, 1) none repeat scroll 0% 0%; }
.ie8 .featured-news span.caption { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.ie8 #navigation ul.level-one > li > a { padding: 0px 1px 0px 2px; }
.ie8 .trending .wrapper { height: 20px; }
.ie8 #navigation UL.level-one LI .icon_home { margin-top: 6px; }
.chrome ul.list2 li > a, .chrome ul.list1 li > a { display: inline ! important; position: relative; left: -4px; }
.safari ul.list2 li > a { display: inline ! important; }
.safari ul.list2 li.video > a { display: block ! important; }
.ff ul.list2 li.video a { margin-left: 0px; }
.webkit .two-column-layout1 .column1 ul.list2 { margin-left: 12px; }
.webkit .two-column-layout1 .column1 ul.list2 li.video { margin-left: -15px; }
.safari .two-column-layout1 .column1 ul.list2 li.video { margin-left: -16px; }
.webkit ul.list2 { margin-left: 15px; }
.webkit ul.list2 li.main-story { margin-left: -13px; }
.ipad .gallery-widget ul.sub-navigation li { padding: 0px 4px; }
.webkit .specials-widget ul { margin-left: 0px; }
.webkit .specials-widget ul li { list-style-position: inside; }
.ie6 body {  }
@media screen and (min-width: 768px) {
  #navigation.tv-orange, #navigation.tv-orange .wrapper, #navigation.tv-orange ul.level-one > li, #navigation.tv-orange .search-form.hover { background: rgb(255, 117, 25) none repeat scroll 0% 0% ! important; }
  #navigation.tv-orange #nav-home > a, #navigation #nav-home:hover > a { background: rgb(229, 105, 22) none repeat scroll 0% 0% ! important; }
}
@media screen and (min-width: 768px) and (max-width: 999px) {
  .webonly, .mobileonly { display: none; }
  .ipadonly { display: block; }
  .bgImg #header { background: rgb(208, 55, 60) none repeat scroll 0% 0%; }
  .bgImg #navigation { background: rgb(48, 48, 48) none repeat scroll 0% 0%; }
  #navigation ul.level-one > li > a { padding: 0px 5px; }
  #navigation .wrapper, .l2-menu .wrapper { width: 748px; margin: 0px auto; }
  .trending .wrapper, .breaking-news .wrapper { width: 655px; }
  .ticker { width: 580px; }
  #content .wrapper, .navbdcrumb { width: 655px; margin: 0px auto; }
  #header, #content, .trending { padding-left: 10px; padding-right: 10px; }
  #navigation { width: 100%; margin-right: -1px; }
  #content { overflow-x: hidden; padding: 0px; width: 100%; }
  #header .adbox-left, #header .adbox-right { display: none; }
  .logo { float: none; margin: 0px auto 10px; }
  #closeDiv { display: none; }
  .TPBottomPopCont { width: 768px ! important; }
  .TPPointsBox { width: 118px ! important; }
  .TPPointsBG { width: 118px ! important; background-position: 14px -427px; }
  .TPMidCrsl { width: 342px ! important; }
  .TPMidCrsl .TPMidCrslMidCont { width: 262px ! important; }
  div.liveblog-coverage .img-div { width: 286px; }
  div.liveblog-coverage .center-div { width: 336px; float: right; }
  div.liveblog-coverage .right-div { width: 286px; padding: 10px 0px; float: left; }
  .twitter-div { width: 286px ! important; float: left; }
  div.liveblog-coverage { width: 655px; }
  .liveblogScroll { height: 440px; }
  .search-form.hover { right: -15px; }
  .search-form { margin-right: 3px; }
  #navigation li#nav-sports .dropdown.left, #navigation li#nav-entertainment .dropdown.left { left: -62px; }
  #navigation li#nav-life .dropdown.left { left: -153px; }
  #navigation li.service-tab { display: none; }
  .bgImg #navigation { background: rgb(228, 67, 73) none repeat scroll 0% 0%; }
  .sbtn .search-btn { right: -2px; }
  #navigation ul.level-one { height: 27px; width: 704px; overflow: hidden; }
  #navigation ul.level-one.nooverflow { overflow: inherit; height: inherit; width: auto; }
  .toi-widgets #television-highlightswidget, .toi-widgets #good-newswidget { width: 48%; float: left; margin-right: 2%; }
  .nav-allsections { display: none; }
  .nav-ipad .drpdwn-nav-ipad { position: absolute; top: 29px; right: 0px; width: auto; white-space: nowrap; background: rgb(190, 40, 25) none repeat scroll 0% 0%; display: none; }
  .nav-ipad:hover .drpdwn-nav-ipad { display: block; }
  .nav-ipad:hover .drpdwn-nav-ipad li { border-bottom: 1px solid rgb(218, 218, 218); }
  .nav-ipad:hover .drpdwn-nav-ipad li a { font: bold 12px/13px roboto,calibri,arial,sans-serif; color: rgb(255, 255, 255); padding: 7px 10px; display: block; }
  .nav-ipad, li.nav-amazon { display: block ! important; }
  #navigation ul.level-one > li.nav-ipad:nth-child(4), #navigation ul.level-one > li.nav-ipad:nth-child(5), #navigation ul.level-one > li.nav-ipad:nth-child(6), #navigation ul.level-one > li.nav-ipad:nth-child(7), #navigation ul.level-one > li.nav-ipad:nth-child(8), #navigation ul.level-one > li.nav-ipad:nth-child(9), #navigation ul.level-one > li.nav-ipad:nth-child(10), #navigation ul.level-one > li.nav-ipad:nth-child(11), #navigation ul.level-one > li.nav-ipad:nth-child(12) { display: none ! important; }
}
@media screen and (max-width: 767px) {
  #container, #header, #navigation, #footer { width: 1000px; margin: 0px auto; }
  .wrapper { width: 100% ! important; max-width: inherit; }
  #navigation.sticky { position: static ! important; }
  .webonly, .ipadonly { display: none; }
  .mobileonly { display: block; }
}
#navigation ul.level-one > li > a { font-family: "Roboto",calibri,"arial narrow",sans-serif ! important; }
#content .wrapper { padding-top: 8px; }
.l2-menu .wrapper { padding-top: 0px ! important; }
.liveS_container { border: 1px solid silver; background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-family: arial; margin-bottom: 10px; }
.liveS_container .sbtn { display: block; background-color: rgb(223, 69, 71); color: White; font-weight: bold; padding: 5px 5px 4px; float: left; margin-right: 15px; font-size: 12px; position: static; width: auto; height: auto; line-height: 14px; }
.liveS_container h3 { color: black; padding: 0px 4px 0px 0px; margin: 0px 10px 0px 0px; float: left; font-size: 19px; }
.liveS_container .live_link { color: rgb(223, 69, 71); float: left; font-size: 11px; border-left: 2px ridge silver; font-weight: bold; margin: 6px; padding-left: 14px; cursor: pointer; text-decoration: none; }
.streaming_box { width: 300px; height: 245px; border: 0px solid black; position: fixed; bottom: 0px; right: 0px; display: none; z-index: 1011; background-color: White; padding: 10px; cursor: move; }
.liveS_container .close_s { display: block; border-radius: 100%; padding: 2px 1px 14px 2px; border: 1px solid silver; color: silver; text-decoration: none; cursor: pointer; float: right; width: 13px; height: 0px; text-align: center; margin: 7px 5px 0px 0px; font-size: 12px; }
.liveS_container .close_s:hover { background-color: Gray; color: White; }
.vtitle { background-color: black; color: White; font-size: 11px; padding: 3px; margin: 0px; border-bottom: 1px solid white; font-family: arial; }
.close_v { display: block; padding: 5px 8px; background: red none repeat scroll 0% 0%; font-family: arial; color: white; font-size: 12px; cursor: pointer; float: right; position: absolute; top: 100%; right: 0px; }
#watchlive { padding: 5px; cursor: pointer; }
.box_head { padding: 5px; font-size: 11px; cursor: move; background: black none repeat scroll 0% 0%; color: White; position: relative; border-bottom: 1px solid white; }
.box_head .livetv_title { display: block; width: 240px; float: left; line-height: 12px; }
.box_head .watchlive_tv { color: rgb(20, 151, 168); font-size: 11px; font-weight: bold; font-family: arial; display: block; float: right; border-left: 1px solid rgb(20, 151, 168); width: 42px; padding-left: 5px; cursor: pointer; }
.box_head .watchlive_tv:hover { color: White; text-decoration: underline; }
.points_silver { background: rgb(150, 154, 156) none repeat scroll 0% 0% ! important; }
.points_bronze { background: rgb(227, 204, 5) none repeat scroll 0% 0% ! important; }
.points_gold { background: rgb(224, 140, 19) none repeat scroll 0% 0% ! important; }
.points_platinum { background: rgb(118, 144, 211) none repeat scroll 0% 0% ! important; }
#amzn_domain { display: none; }
.mweb .main-content { float: left; }
.mweb .sidebar { float: right; }
.mweb #footer_m, #footer_m { display: none; font-family: Roboto,sans-serif; font-size: 11px; }
@media screen and (max-width: 999px) {
  .mweb #content { margin: 0px 10px; width: auto; }
  .mweb .main-content, .mweb .sidebar { float: none; width: 100% ! important; }
  .mweb .tabcontent span.more a { left: 50% ! important; transform: translateX(-50%); }
}
@media screen and (max-width: 767px) {
  .mweb #footer_m .level1 { background: rgb(228, 67, 73) none repeat scroll 0% 0%; }
  .mweb #footer_m .level1 .wrapper { background: rgb(228, 67, 73) none repeat scroll 0% 0%; width: 91% ! important; }
  .mweb #footer_m .level1 .column { float: left; border-right: 1px solid rgb(208, 55, 60); padding: 10px 2%; border-left: 1px solid rgb(234, 83, 88); width: 28%; min-height: 70px; }
  .mweb #footer_m .level1 .column.first { border-left: 0px none; width: 100%; text-align: center; float: none; }
  .mweb #footer_m .level1 .column.last { border-right: 0px none; }
  .mweb #footer_m .level1 ul li { list-style: outside none none; margin-bottom: 5px; font-size: 11px; line-height: 13px; }
  .mweb #footer_m .level1 ul li a { color: rgb(255, 255, 255); }
  .mweb #footer_m .level4 { background: rgb(75, 74, 74) none repeat scroll 0% 0%; }
  .mweb #footer_m .level4 .wrapper { background: rgb(75, 74, 74) none repeat scroll 0% 0%; padding: 12px 0px; }
  .mweb #footer_m .level4 p { text-align: center; font-size: 11px; line-height: 15px; color: rgb(255, 255, 255); }
  .mweb #footer_m .level4 p a { color: rgb(255, 255, 255); }
  .mweb #header .logo a.logo-img img { height: auto ! important; width: 230px ! important; }
  .mweb #footer .level2 .sitemap, .mweb #footer .level3, .mweb #footer { display: none; }
  .mweb #footer .level2 .wrapper { padding-top: 0px; }
  .mweb #nav-home { display: none ! important; }
  .mweb #header .logo { width: 250px; text-align: center; float: none; margin: 0px auto; }
  .mweb #header .logo a.logo-img { width: auto; height: 22px; }
  .mweb #header .header_top, .mweb #header .adbox-left, .mweb #header .adbox-right, .mweb #weathershow, .mweb .breaking-news, .mweb #weathershow { display: none ! important; }
  .mweb #footer_m { display: block; }
  .mweb #container, .mweb #header, .mweb #navigation, .mweb #footer { width: auto ! important; }
  .mweb #navigation ul.level-one { display: none; }
  .mweb #navigation .wrapper li > a { color: rgb(255, 255, 255) ! important; line-height: 12px ! important; padding: 0px ! important; background: transparent none repeat scroll 0% 0% ! important; }
  .mweb #navigation li .dropdown, .mweb .nav_level2 li .dropdown { display: none ! important; }
  .mweb li.g, body.mweb, .mweb .std, .mweb h1 { font-size: small; }
  .mweb #navigation ul.level-one > li.category > a::after, .mweb #navigation ul.level-one > li.nav-tv-schedules > a::after, .mweb #navigation ul.level-one > li.nav-movie-finder > a::after { border: 0px none ! important; }
  .mweb #navigation ul.level-one > li.nav-movie-finder.current, .mweb #navigation ul.level-one > li.nav-tv-schedules.current { background-image: none ! important; }
  .mweb #navigation ul.level-one > li.category > a:hover::after { border-bottom: 14px solid transparent ! important; border-left: 14px solid rgb(255, 255, 255) ! important; border-top: 14px solid transparent ! important; content: " " ! important; position: absolute ! important; right: 0px ! important; top: 0px ! important; z-index: 100 ! important; }
  .mweb #navigation .wrapper > ul { background: rgb(72, 71, 71) none repeat scroll 0% 0%; width: 100%; }
  .mweb #navigation .wrapper ul > li { background: rgb(72, 71, 71) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(53, 53, 53); box-sizing: border-box; display: block; float: left; outline: medium none; padding: 10px 15px; text-decoration: none; width: 46%; position: static; margin: 0px 2%; }
  .mweb #navigation ul.level-one > li.service-tab, .mweb #navigation ul.level-one li.more { background: rgb(72, 71, 71) none repeat scroll 0% 0% ! important; }
  .mweb #navigation ul.level-one > li.service-tab.hover, .mweb #navigation ul.level-one li.more.hover { background: rgb(190, 40, 25) none repeat scroll 0% 0%; }
  .mweb #navigation ul.level-one li.more.hover .all-sections { display: none; }
  .mweb #navigation .wrapper li > a { color: rgb(255, 255, 255) ! important; line-height: 12px ! important; padding: 0px ! important; background: transparent none repeat scroll 0% 0% ! important; }
  .mweb #navigation ul.level-one > li.category > a::after { border: 0px none ! important; }
  .mweb #navigation .wrapper li > ul { background: rgb(255, 117, 25) none repeat scroll 0% 0%; width: 145px; position: absolute; left: 175px; top: 0px; z-index: 0; display: none; }
  .mweb #navigation .wrapper li > ul li { border-bottom: 1px solid rgb(231, 103, 100); }
  .mweb #navigation .wrapper li > ul a { border-color: rgb(231, 103, 100); display: block; padding: 5px 0px ! important; }
  .mweb #navigation .wrapper li.mob_subNav { background: transparent url(03285528c4f0f952ce07547f290b014e7a7025c2.cms)  no-repeat scroll 165px center; }
  .mweb #navigation .wrapper li.current:hover { background-color: rgb(255, 154, 86); }
  .mweb #navigation .wrapper li.current { background: rgb(181, 16, 0) url(03285528c4f0f952ce07547f290b014e7a7025c2.cms)  no-repeat scroll 165px center ! important; margin-top: -1px; padding: 11px 15px; border-bottom: 0px none; }
  .mweb #navigation .wrapper li.current ul li.current { background: rgb(255, 117, 25) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(231, 103, 100); margin-top: 0px; padding: 10px 15px; }
  .mweb #navigation .wrapper li:last-child a { border-bottom: 0px none; }
  .mweb #navigation ul.level-one li.nav-home.hover .dropdown { display: none ! important; background: transparent none repeat scroll 0px center; border: 0px none; }
  .mweb #navigation #nav-home > a { background: transparent none repeat scroll 0% 0% ! important; }
  .mweb #navigation #nav-home span.navtxt { display: block ! important; padding-left: 0px ! important; }
  .mweb #navigation #nav-home > a, .mweb #navigation #nav-home:hover > a { height: auto ! important; }
  .mweb #navigation ul.level-one > li > a { border: medium none ! important; display: block ! important; font-size: 13px ! important; float: none ! important; text-transform: uppercase; width: 85%; margin-right: 0px ! important; padding: 5px 0px ! important; font-weight: normal; }
  .mweb #navigation .wrapper ul > li:hover { background-color: rgb(190, 40, 25); }
  .mweb #navigation .wrapper li > a { padding: 5px 0px ! important; }
  .mweb #navigation ul.level-one { padding-left: 0px ! important; }
  .mweb .top-most .column1, .mweb .top-most .column2 { width: 300px; float: none; margin: 10px auto; }
  .mweb .top-most { float: none; }
  .mweb .imgsec { display: none; }
  .mweb .headerlinks, .mweb .sub-header .user_area { display: none; }
  .mweb #navigation ul.level-one > li.category1 { margin-left: 0px ! important; }
  .mweb #navigation ul.level-one > li.category1 > a, .mweb #navigation ul.level-one > li.category1.hover > a { background: transparent none repeat scroll 0% 0% ! important; }
  .mweb #navigation ul.level-one > li.category1 > a::after { border-left: medium none ! important; }
  .mweb #navigation.sticky ul.level-one > li.category > a { background: transparent none repeat scroll 0% 0% ! important; }
  .mweb #navigation .nav-epaper, .mweb #navigation .nav-timesnow, .mweb #navigation .nav-livetv, .mweb #navigation .nav-allsections { display: none; }
  .mweb .header_bottom .wrapper { padding: 14px 0px; }
  .mweb #navigation, .mweb #navigation .wrapper { height: 0px; border: 0px none; }
  .mweb #navigation .wrapper .mobilenavimg { text-indent: -9999px; background: rgb(190, 40, 25) url(9258bffee98b3d511e3dcd2efb00a6c736cd0ed4.cms)  no-repeat scroll 50% 18px / 20px auto; display: inline-block ! important; width: 55px; height: 50px; float: left; padding: 0px; margin: 0px; border: 0px none; position: absolute; top: -50px; left: 0px; }
  #navigation.mweb .wrapper .mobilenavimg.act { background: rgb(72, 71, 71) url(9258bffee98b3d511e3dcd2efb00a6c736cd0ed4.cms)  no-repeat scroll 50% 18px; }
  .mweb #navigation .wrapper ul { position: absolute; display: none; top: 0px; z-index: 99; padding: 0px; margin: 0px; list-style: outside none none; }
  .mweb #wap-login .logout-window::before { background: transparent url(c855bfff9fe137dab6611b6e2fd370ad2bf26e54.cms)  no-repeat scroll -168px -1px / 200px auto; width: 28px; height: 20px; display: inline-block; margin-right: 4px; content: ""; }
  .mweb .search-form { position: absolute; top: -40px; right: 12px; }
  .mweb .sbtn { top: -40px ! important; right: 13px ! important; }
  .mweb .search-form.hover { right: -5px; top: 0px; background: rgb(34, 34, 34) none repeat scroll 0% 0%; }
  .mweb .widget.latestmostwdt { font-size: 12px; }
  .mweb .widget.latestmostwdt .tabstrip1 li a { font-size: 100%; }
  .mweb .tabcontent span.more a { font-size: 10px; }
}
@media screen and (max-width: 400px) {
  .mweb #header .logo a.logo-img img { height: auto ! important; width: 190px ! important; }
}
