﻿body {
  font-family: Arial,Helvetica,sans-serif;
  padding: 34px 0 0 0 !important;
  background-color: #E8E8E8;
  color: #000;
  font-weight: 100;
  font-size: 12px;
  background-position: center 34px !important;
  overflow-x: hidden; }

.relative {
  position: relative; }

.absolute {
  position: absolute; }

.fixed {
  position: fixed; }

.left {
  float: left; }

.right {
  float: right; }

.block {
  display: block; }

.bold {
  font-weight: bold !important; }

.clr {
  clear: both; }

.spacer {
  height: 20px; }

.spacer10 {
  height: 10px; }

.white {
  background: #fff; }

.col299 {
  width: 299px; }

.clr1 {
  height: 1px; }

.clr5 {
  height: 5px; }

.clr10 {
  height: 10px; }

.clr15 {
  height: 15px; }

.clr20 {
  height: 20px; }

.clr30 {
  height: 30px; }

.clr40 {
  height: 40px; }

.clr50 {
  height: 50px; }

.clr60 {
  height: 60px; }

.width100 {
  width: 100%; }

.col300 {
  width: 300px; }

.ad_centered {
  margin: 0 auto;
  text-align: center; }

p {
  line-height: 1.3em; }

a, a p {
  color: #0E2E5E;
  text-decoration: none;
  font-weight: bold; }

a:hover, a:hover p {
  text-decoration: underline;
  color: #000; }

a img {
  border: 0; }

img.left {
  margin: 0 10px 0 0; }

input, select {
  font: 11px verdana;
  padding: 1px;
  margin-right: 4px; }

/*.btn{ background: url("../images/btn_tile.png") repeat-x 0 0 #C3C3C3; border: 1px solid #979797; font-size: 0.75em; font-weight: bold; height: 26px; min-width: 80px; padding-bottom: 3px; text-align: center; text-transform: capitalize !important;}*/
input.btn:hover {
  cursor: pointer; }

.last {
  background: none;
  padding-bottom: 0 !important; }

li {
  background: url(../images/li_dot_med.png) no-repeat 0px 6px;
  padding-left: 8px;
  line-height: 1.4em; }

.whiteline {
  border-top: 16px solid #fff; }

.dotted, .dotted_nomargin {
  background: url(../images/generic_sprite_horz.png) repeat-x center;
  margin: 10px; }

.dotted_nomargin {
  margin: 0; }

div.spacer_top {
  background: none !important;
  height: 10px;
  position: relative;
  width: 0;
  z-index: 5000; }

.overlay_home {
  left: 55px;
  top: 48px; }

.overlay {
  left: 46px;
  top: 48px; }

h1 {
  font-size: 22px; }

h2 {
  font-size: 18px; }

h3 {
  font-size: 16px; }

h4 {
  font-size: 14px; }

h5 {
  font-size: 12px; }

h1, h2 {
  margin-bottom: 10px; }

h3, h4, h5 {
  margin-bottom: 4px; }

span.datestamp {
  margin-bottom: 5px;
  color: #74727D;
  margin-top: 0; }

em, i {
  font-style: italic !important; }

strong, b {
  font-weight: bold !important; }

div.news_item p {
  margin-bottom: 4px; }

/*h1,h2,h3,h4,h5,h6           {letter-spacing:-0.2pt}*/
/*a                           {text-decoration:none;color:#00086C}*/
a:hover {
  color: #000;
  text-decoration: underline; }

input {
  font-family: arial,sans-serif; }

strong {
  font-weight: bold; }

.btn {
  text-transform: capitalize !important;
  height: 24px;
  min-width: 80px;
  color: #fff;
  border: none;
  background: url("../images/background_sprite.png") repeat-x scroll 0 0 #486085;
  font-size: 12px;
  text-align: center;
  padding-bottom: 3px; }

.main_wrap {
  background: url("../images/header.png") no-repeat scroll 0 -28px #FFFFFF !important;
  margin: 0 auto;
  position: relative;
  top: 0;
  width: 980px; }

.mynews_wrap #main_wrap {
  background: url(../images/header_mynews.png) no-repeat 0 0 #fff; }

.printmain_wrap {
  width: 700px !important;
  margin: 0 auto;
  border: 10px solid #fff;
  background-color: #fff !important; }

.printmain_wrap .article_body .datestamp {
  color: #777777;
  display: block;
  font-size: 12px;
  margin: 10px 0 10px 0; }

.print_related_stories {
  width: 200px;
  margin-left: 5px;
  border-left: 1px solid #595959; }

.print_related_stories a {
  font-size: 12px; }

#leaderboard {
  clear: both;
  height: auto;
  margin: 10px auto;
  position: relative;
  text-align: center;
  top: 0;
  width: 980px; }

#leaderboard .adCenter {
  margin: 0 auto;
  position: relative;
  text-align: center;
  width: 980px; }

#leaderboard .ad_wrap {
  border: none !important;
  border-bottom: 3px solid #D4D3D3;
  border-left: 3px solid #D4D3D3;
  border-right: 3px solid #D4D3D3;
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 2px; }

#leaderboard .ad_wrap div {
  left: 3px !important; }

#leaderboard .ad_wrap embed, #leaderboard .ad_wrap object, #leaderboard .ad_wrap img, #leaderboard .ad_wrap iframe {
  display: block; }

#leaderboard .adCenter div {
  text-align: center !important;
  width: 100% !important;
  margin: auto;
  position: relative; }

#leaderboard .adCenter div div {
  text-align: center !important;
  width: 100% !important; }

#leaderboard .adCenter div div div {
  text-align: center !important; }

#leaderboard object {
  text-align: center !important;
  z-index: 0;
  position: relative; }

/* footer */
#footernav {
  height: 72px;
  width: 960px;
  background: #d4d4d4 url(../images/footer_bckgrnd.png) repeat-x 0 0;
  margin: 10px auto;
  border-bottom: 5px solid #00086C; }

#footernav .logo24 {
  top: 8px;
  left: 13px; }

#footernav .dmma {
  top: 6px;
  right: 8px; }

#footernav .copy {
  top: 15px;
  left: 100px;
  font-size: 12px;
  color: #5C5C5C;
  /*line-height:1.6em; font-weight:bold;*/ }

#footernav .copy ul li {
  float: left;
  padding: 0 3px;
  background: url(../images/footer_dot.png) no-repeat right 10px; }

#footernav .copy ul li a {
  /*font-weight:bold;*/
  color: #001894;
  font-weight: normal; }

#footernav .copy ul li.first {
  padding-left: 0; }

#footernav .copy ul li.last {
  background: none; }

.services {
  background: #DAEAF1;
  padding: 12px;
  width: 936px !important; }

.services h3 {
  letter-spacing: 8px;
  margin: 0 0 12px;
  text-align: center;
  text-transform: uppercase; }

.services .item {
  font-size: 11px;
  height: 50px;
  margin: 6px 32px 0 0;
  width: 200px; }

.services .item img {
  margin: 0 6px 0 0; }

/* header - regular */
#header {
  height: 150px;
  z-index: 99;
  background: none repeat scroll 0 0 #E4E4E4;
  /*background: url("../images/header.png") no-repeat scroll 0 0 #E8E8E8;/* z-index:0*/ }

#header h1 {
  background: url("../images/logos_sprite_v1.png") no-repeat scroll 20px -267px transparent;
  text-indent: -500em;
  position: absolute;
  top: 12px;
  left: -10px; }

#header h1.mynews {
  background: url(../images/mynews_ugc_logo.png) no-repeat 0 0; }

#header h1 a {
  width: 208px;
  height: 75px;
  display: block; }

#header h1.mynews a {
  width: 200px;
  height: 60px;
  display: block; }

#header .div_0,
#header .div_1,
#header .div_2 {
  height: 90px;
  width: 2px;
  background: url(../images/header_div.png) no-repeat 0 0; }

#header .div_0 {
  top: 10px;
  left: 220px; }

#header .div_1 {
  top: 10px;
  left: 300px; }

#header .div_2 {
  top: 10px;
  left: 630px; }

#header .div_3,
#header .div_4 {
  height: 58px;
  width: 2px;
  background: url(../images/header_div.png) no-repeat 0 0; }

#header .div_3 {
  left: 98px;
  position: absolute;
  top: 5px; }

#header .div_4 {
  left: 244px;
  position: absolute;
  top: 5px; }

div.feature_head {
  width: 340px;
  height: 80px;
  overflow: hidden; }

div.feature_head p {
  font-size: 11px;
  margin: 0px; }

div.feature_head a p {
  color: #232323; }

div.feature_head h5 {
  margin-top: 0px; }

div.feature_head.first {
  left: 238px;
  top: 20px; }

div.feature_head.second {
  left: 598px;
  top: 20px; }

#header .update_time {
  color: #939393;
  font-size: 10px;
  font-weight: bold;
  height: 18px;
  left: 0px;
  top: 91px;
  width: 180px;
  padding-left: 19px; }

.hottopicwrapper {
  height: 25px;
  margin: 0 0 11px 10px; }

.hottopicwrapper .hottopic {
  background: url(../images/hot_topic.png) no-repeat;
  width: 106px;
  height: 18px;
  padding: 7px 0 0 10px;
  color: #fff; }

.hottopicwrapper .headlines {
  padding: 7px 0 0 0; }

#hottopicsbar .hottopicwrapper {
  height: 25px;
  margin: 0 0 11px 10px; }

.newswrapper {
  margin-bottom: 11px;
  height: 25px;
  margin-left: 10px; }

.newswrapper .breaking_label {
  background: url(../images/breaking_news.png) no-repeat;
  width: 141px;
  height: 18px;
  padding: 7px 0 0 10px;
  color: #fff; }

.newswrapper .breaking_label span {
  font-size: 12px; }

.newswrapper .breaking_marquee {
  float: left;
  width: 469px;
  overflow: hidden;
  position: relative;
  z-index: 10; }

.newswrapper .breaking_marquee #ticker {
  line-height: 23px;
  margin: 3px 0 0; }

.newswrapper .breaking_marquee #ticker a {
  color: #0e2e5e;
  font-weight: bold; }

.newswrapper .fade_left {
  background: url("../images/fade_breaking_left.png") no-repeat;
  height: 23px;
  left: 165px;
  position: absolute;
  width: 25px;
  z-index: 99; }

/*.fade_right { background: url("../images/fade_breaking_right.png") no-repeat; height: 23px; right: 13px; position: absolute; width: 25px; z-index: 99;}*/
/* header - mynews */
.mynews_wrap #header h1 {
  background: url(../images/imgmynews24_logo.png) no-repeat 0 0;
  left: -20px; }

.mynews_wrap #header h1 a {
  width: 314px;
  height: 58px; }

.mynews_wrap #header .div_1,
.mynews_wrap #header .div_2 {
  background: url(../images/header_mynews_div.png) no-repeat 0 0; }

/* traffic box */
.traffic_box {
  height: 110px;
  left: 322px;
  width: 300px;
  /*overflow:hidden;*/
  top: 0px; }

.traffic_box .icon {
  width: 110px;
  padding-top: 15px;
  text-align: center; }

.traffic_box .info {
  padding-top: 10px;
  width: 300px; }

.traffic_box .info p {
  font-size: 11px;
  width: 185px; }

.traffic_box .info p span {
  font-size: 12px;
  line-height: 16px; }

.traffic_box .info p .roadname {
  font-size: 11px;
  line-height: 16px; }

.traffic_box .info img {
  padding-right: 10px; }

.traffic_box td {
  font-size: 0.75em;
  padding: 2px 0; }

.traffic_box .d_more_link {
  font-size: 11px;
  font-weight: bold;
  padding-top: 2px;
  font-size: 11px;
  /*border-top:1px solid #fff*/ }

.traffic_box .forecast {
  background: url("../images/arrow.png") no-repeat right 2px;
  bottom: 1px;
  font-size: 0.688em;
  left: 110px;
  font-weight: bold;
  margin-left: 5px;
  padding-bottom: 10px;
  padding-right: 10px;
  text-transform: uppercase; }

.traffic_box li ul {
  background: url("../images/weather_drop_box.png") no-repeat scroll 0 0 #E8E8E8;
  left: -9999em;
  position: absolute;
  top: 107px;
  width: 300px;
  z-index: 5; }

.traffic_box:hover {
  /*cursor:pointer*/ }

.traffic_box li:hover ul, .traffic_box:hover li ul {
  left: 0;
  z-index: 20; }

.multiBlueHover {
  background-color: #0E2E5E;
  display: none;
  height: 18px;
  margin-left: 7px;
  margin-top: 76px;
  padding: 10px;
  position: absolute;
  width: 262px;
  z-index: 1000;
  /*IE7 Fix*/
  *margin-left: -280px;
  *left: 0px; }

.mult_arrow0 {
  margin-left: 18px; }

.mult_arrow1 {
  margin-left: 95px; }

.mult_arrow2 {
  margin-left: 171px; }

.mult_arrow3 {
  margin-left: 247px; }

.containerblue {
  background: #F4F8FB;
  margin: 10px 0px 15px 0px;
  padding: 10px 0px 10px 0;
  float: left;
  width: 630px; }

.ie7 .containerblue {
  padding: 10px 0px 8px 0px !important; }

.ie8 .containerblue {
  padding: 10px 0px 7px 0px !important; }

.ie9 .containerblue {
  padding: 10px 0px 7px 0px !important; }

.containerblue .grid_4 {
  margin: 0 0 0 10px; }

.blue_box, .red_box {
  background: #F4F8FB;
  /*border-top: 3px solid #0E2E5E;*/
  padding: 12px 10px;
  /*margin-bottom: 20px;*/ }

#vote h2, .news_know h2, #columnists h2, #entertainment_box h2, #lifestyle_box h2 {
  color: #595959;
  font-size: 16px; }

#vote p, .news_know p {
  font-size: 14px;
  padding: 3px 0; }

#vote p.small {
  font-size: 11px;
  margin-top: 6px; }

#vote p, .news_know p {
  font-size: 14px;
  padding: 3px 0; }

#vote td {
  font-size: 14px; }

#vote input {
  text-transform: uppercase !important; }

caption, th, td {
  font-weight: 400;
  text-align: left; }

/*mynews traffic drop box */
/*.mynews_wrap .traffic_box li  ul {background:url(../images/mynews_weather_drop.png) no-repeat 0 0 #D5E9F0}*/
/* financial box */
.fin_box {
  background: url(../images/fin_tile.png) repeat-x 0 0 #E8E8E8; }

.fin_box h4 {
  font-size: 1em;
  color: #474747;
  border-bottom: 1px solid #ABABAB;
  padding: 9px 0 7px;
  margin: 0 10px; }

.fin_box table {
  border-top: 1px solid #fff;
  margin: 0 10px 0;
  display: block; }

.fin_box table td {
  font-size: 0.813em;
  /*height:16px;*/
  padding: 3px 0;
  vertical-align: middle; }

.fin_box table td.dots {
  background: url(../images/horz_dot.png) repeat-x 0 1px;
  height: 2px; }

.fin_box table td.space {
  height: 5px; }

.fin_box table td.percent {
  width: 50px;
  text-align: right; }

.fin_box table td.percent.up {
  color: #1C8201; }

.fin_box table td.percent.down {
  color: #A80000; }

.fin_box table td.arrow {
  width: 20px;
  background: url(../images/fin_arrows.png) no-repeat 8px 6px; }

.fin_box table td.arrow.down {
  background: url(../images/fin_arrows.png) no-repeat 8px -16px; }

.fin_box table td.value {
  width: 70px;
  text-align: right; }

.fin_box table td.currency {
  text-align: left;
  font-weight: bold;
  width: 140px; }

.fin_box .bottomAd {
  border-top: 1px solid #FFFFFF;
  margin: 0 10px;
  padding: 10px 0; }

/* financial box -- masthead */
.tab-wrapper .fin_box {
  background: none !important;
  height: 85px;
  left: 322px;
  /*overflow:hidden;*/
  top: 12px;
  width: 300px; }

.tab-wrapper .fin_box h4 {
  font-size: 1em;
  color: #474747;
  border-bottom: 1px solid #ABABAB;
  padding: 9px 0 7px;
  margin: 0 10px; }

.tab-wrapper .fin_box table {
  border-top: transparent;
  margin: 0 10px 0;
  display: block; }

.tab-wrapper .fin_box table td {
  font-size: 0.813em;
  /*height:16px;*/
  padding: 3px 0;
  vertical-align: middle; }

.tab-wrapper .fin_box table td.dots {
  background: url(../images/horz_dot.png) repeat-x 0 1px;
  height: 2px; }

.tab-wrapper .fin_box table td.space {
  height: 5px; }

.tab-wrapper .fin_box table td.percent {
  width: 50px;
  text-align: right;
  font-size: 11px; }

.tab-wrapper .fin_box table td.percent.up {
  color: #1C8201; }

.tab-wrapper .fin_box table td.percent.down {
  color: #A80000; }

.tab-wrapper .fin_box table td.arrow {
  width: 20px;
  background: url(../images/fin_arrows.png) no-repeat 8px 6px; }

.tab-wrapper .fin_box table td.arrow.down {
  background: url(../images/fin_arrows.png) no-repeat 8px -16px; }

.tab-wrapper .fin_box table td.value {
  width: 70px;
  text-align: right;
  font-size: 11px; }

.tab-wrapper .fin_box table td.currency {
  text-align: left;
  font-weight: bold;
  width: 140px;
  font-size: 11px; }

/* weather box */
.header_weather_box {
  width: 240px;
  height: 70px;
  left: 632px;
  top: 37px;
  z-index: 500; }

.header_weather_box a {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none; }

.header_weather_box .icon {
  margin-right: 10px;
  padding-top: 6px;
  text-align: center;
  width: 100px; }

.header_weather_box .info {
  width: 130px;
  padding-top: 5px; }

.header_weather_box .info select {
  width: 170px;
  font-family: arial;
  height: 20px;
  font-size: 0.75em;
  font-weight: bold;
  background: none;
  border: 1px solid #C6C6C6;
  margin-bottom: 7px;
  background-color: #fff !important; }

.header_weather_box .info h1 {
  color: #000;
  font-size: 0.75em;
  font-weight: bold;
  margin-left: 5px; }

.header_weather_box .info h2 {
  color: #777;
  font-size: 12px;
  font-weight: normal;
  margin-left: 5px; }

.header_weather_box .info h2 span {
  color: #000;
  font-size: 15px;
  font-weight: bold; }

.header_weather_box .info p {
  /*font-size:0.688em;*/
  margin: -5px 0 3px 5px;
  width: 120px;
  font-size: 10px; }

.header_weather_box .forecast {
  background: url("../images/arrow.png") no-repeat scroll right 4px;
  bottom: -7px;
  left: 115px;
  display: block;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 11px;
  padding-right: 10px;
  text-transform: uppercase;
  z-index: 500; }

.header_weather_box #weatherImgMain {
  height: 45px; }

.header_weather_box .city {
  font-size: 12px;
  margin-top: 2px; }

.header_weather_box .prodPlacement, .header_weather_box .prodPlacement a {
  bottom: 8px;
  position: absolute;
  right: -115px;
  line-height: 12px;
  width: 98px;
  color: #777;
  font-size: 11px; }

.header_weather_box .prodPlacement a {
  bottom: 0;
  right: 0;
  font-weight: normal; }

.header_weather_box .prodPlacement img {
  padding-top: 4px; }

/* weather drop box */
#weather_box_info {
  display: none; }

.header_weather_box li ul {
  position: absolute;
  left: 18px;
  top: 70px;
  background: #e3e3e3;
  width: 300px;
  z-index: 200; }

#weather_info_container li {
  background: none !important;
  padding: 0 10px !important; }

/*mynews weather drop box */
.mynews_wrap .weather_box li ul {
  background: url(../images/mynews_weather_drop.png) no-repeat 0 0 #D5E9F0; }

.header_weather_box:hover {
  /*cursor:pointer*/ }

.weather_drop_box {
  /*margin:0 10px 10px;*/
  width: 280px; }

.weather_drop_box td {
  /*font-size:0.75em;*/
  padding: 2px 0; }

.weather_drop_box .d_day {
  width: 75px;
  text-align: left;
  vertical-align: middle; }

.weather_drop_box .d_temp {
  width: 45px;
  text-align: left;
  font-weight: bold;
  vertical-align: middle; }

.weather_drop_box .d_icon {
  width: 50px;
  text-align: center; }

.weather_drop_box .d_info {
  width: 110px;
  text-align: left;
  vertical-align: middle; }

.weather_drop_box .d_more_link {
  font-size: 0.875em;
  font-weight: bold;
  padding-top: 10px;
  /*border-top:1px solid #fff*/ }

.weather_drop_box .ad_link {
  padding-bottom: 8px; }

/* search box */
.search_box {
  top: -16px;
  left: 632px;
  z-index: 0;
  display: block; }

.search_box .field {
  height: 22px;
  width: 214px;
  background: url(../images/field_tile.png) repeat-x 0 0 #fff;
  border: 1px solid #979797;
  top: 26px;
  left: 18px;
  padding-left: 5px; }

.search_box .btn {
  top: 26px;
  left: 239px;
  background: url(../images/btn_tile.png) repeat-x 0 0 #C3C3C3;
  color: #000;
  height: 26px;
  border: 1px solid #979797;
  font-weight: bold; }

.search_box .mobile_link {
  top: 60px;
  left: 18px;
  font-size: 0.813em;
  width: 300px; }

.search_box .mobile_link a {
  font-weight: bold; }

/* main navigation */
#nav li.nav_spacer {
  position: relative;
  z-index: 11;
  background: url(../images/nav_div.png) no-repeat right 0;
  padding: 0px;
  width: 2px;
  height: 35px;
  display: block; }

.nav_bar {
  background: url("../images/header_nav_bg.jpg") repeat-x scroll left top transparent;
  height: 35px;
  left: -10px;
  top: 113px;
  width: 980px;
  font: 12px Arial,Helvetica,sans-serif; }

#nav a {
  display: block;
  color: #fff;
  font-weight: bold;
  font-size: 1em; }

#nav a:hover {
  text-decoration: none; }

#nav li.nav_item {
  padding: 10px 1.88% 11px 1.55%;
  background: url(../images/navarrow.png) no-repeat right 0; }

#nav li.no_arrow {
  padding: 10px 1% 11px 1%;
  background: url(../images/nav_div.png) no-repeat right 0; }

#nav li:last-child {
  background: none !important; }

#nav li.nav_item:hover {
  background: url(../images/nav_hover_arrow.png) no-repeat right 0 !important;
  cursor: pointer; }

#nav li.no_arrow:hover {
  background: url(../images/nav_hover.png) repeat-x 0 0 !important; }

#nav li.nav_item:hover a, #nav li.no_arrow:hover a {
  color: #00086C; }

#nav li.nav_item:hover a.red, #nav li.no_arrow:hover a.red {
  color: #bf272c; }

#nav li.nav_item.selected {
  background: url(../images/nav_hover_arrow.png) no-repeat right 0;
  cursor: pointer; }

#nav li.no_arrow.selected {
  background: url(../images/nav_hover.png) repeat-x 0 0; }

#nav li.selected a {
  color: #00086C; }

#nav li {
  float: left;
  display: block;
  position: relative;
  z-index: 11; }

#nav li ul {
  position: absolute;
  left: -9999em;
  top: 35px;
  width: 140px;
  background: #E1E1E1;
  padding: 5px;
  border-left: 1px solid #AEAEAE;
  border-right: 1px solid #AEAEAE;
  border-bottom: 1px solid #AEAEAE;
  z-index: 11;
  cursor: default; }

#nav li ul li {
  clear: both;
  background: none;
  padding: 3px 5px;
  display: block;
  background: url(../images/navdropdown.gif) bottom left repeat-x; }

#nav li ul li:last-child {
  clear: both;
  background: none;
  padding: 3px 5px;
  display: block; }

#nav li ul li a {
  background: none;
  color: #00086C;
  width: 130px;
  font-weight: normal;
  letter-spacing: 0px; }

#nav li ul li:hover {
  background: url(../images/sub_nav_tile.png) repeat-x 0 bottom #00086C !important;
  color: #fff !important;
  width: 130px; }

#nav li ul li.red:hover {
  background: url(../images/sub_nav_tile_red.png) repeat-x 0 bottom #bf272c !important;
  color: #fff !important;
  width: 130px; }

#nav li ul li:hover a {
  color: #fff !important; }

#nav li:hover ul {
  left: 0px;
  z-index: 20; }

ul.sponsor {
  background: none repeat scroll 0 0 #444444 !important; }

#nav li ul li.sponsor-list-item a {
  color: #fff !important; }

#nav li ul li.sponsor-list-item {
  color: #fff !important; }

#nav li ul li.sponsor-list-item:hover {
  color: #fff !important;
  background: none repeat scroll 0 0 #c8b92e !important; }

/* featured news items below header */
#TopComponentWrapper.featured_active {
  border-bottom: 1px solid #DEA435;
  background: #EBA734;
  height: 71px;
  margin-bottom: 10px; }

#divCall2Action {
  position: relative;
  z-index: 0px; }

.featured_news {
  /*height:70px;*/
  width: 650px;
  position: relative;
  z-index: 0; }

.featured_news2 {
  position: relative;
  z-index: 0; }

.featured_news .item {
  padding: 10px 0;
  width: 300px;
  height: 55px;
  overflow: hidden; }

.featured_news .item2 {
  background: url("../images/login_strip.png") repeat-x scroll 0 0 #EBA734;
  height: 70px;
  left: -10px;
  position: relative;
  top: -12px;
  width: 659px;
  border-bottom: none !important;
  border: 1px solid #DEA435; }

.featured_news2 .item2 {
  background: url("../images/login_strip.png") repeat-x scroll 0 0 #EBA734;
  height: 70px;
  left: -10px;
  position: relative;
  top: -12px;
  width: 978px;
  border-bottom: none !important;
  border: 1px solid #DEA435; }

.featured_news .item img,
.featured_news2 .item2 img,
.featured_news .item2 img {
  float: left;
  margin-right: 10px;
  font-size: 11px;
  color: #A80000; }

.featured_news .item h3,
.featured_news2 .item h3,
.featured_news .item2 h3 {
  font-size: 12px;
  line-height: 1.4em; }

.featured_news .item h4,
.featured_news2 .item h4,
.featured_news .item2 h4 {
  font-size: 14px;
  line-height: 1.3em;
  margin: 0; }

.featured_news .item p,
.featured_news2 .item p,
.featured_news .item2 p {
  font-size: 14px;
  line-height: 1.1em;
  height: 33px;
  overflow: hidden; }

.featured_news .block1 img {
  border: 1px solid #dea435; }

.featured_news .block1 {
  height: 40px;
  padding: 10px 20px;
  width: 619px;
  position: relative; }

.featured_news2 .block1 {
  height: 40px;
  padding: 10px 20px;
  width: 938px;
  position: relative; }

#imgLiveTop {
  margin: 5px -38px;
  position: relative; }

#imgLive {
  margin: 10px 0px;
  position: absolute;
  z-index: 1; }

#lnkMoreVid {
  bottom: -6px;
  position: absolute;
  right: 7px; }

.featured_news .block1 img {
  /*border:1px solid #dea435;*/
  border: 1px solid #ccc; }

.featured_news #divCall2Action .block1 h4 a {
  font-size: 16px !important; }

.featured_news #divCall2Action .block2 h3 a {
  font-size: 23px !important; }

/* Call 2 Action black bar styling*/
.featured_news .black_bar .block1 img {
  border: none; }

.featured_news .black_bar .item2 {
  background: #000;
  height: 70px;
  left: -10px;
  position: relative;
  top: -12px;
  width: 659px;
  border-bottom: none !important;
  border: 1px solid #000; }

.featured_news2 .black_bar .item2 {
  background: #000;
  height: 70px;
  left: -10px;
  position: relative;
  top: -12px;
  width: 978px;
  border-bottom: none !important;
  border: 1px solid #000; }

.featured_news .black_bar .item2 h4 {
  font-size: 14px;
  line-height: 1.3em;
  margin: 0;
  color: #fff !important; }

.featured_news .black_bar .item p,
.featured_news2 .black_bar .item p,
.featured_news .black_bar .item2 p {
  font-size: 14px;
  line-height: 1.1em;
  height: 33px;
  overflow: hidden;
  color: #fff !important; }

.featured_news .black_bar .item a,
.featured_news2 .black_bar .item a,
.featured_news .black_bar .item2 a {
  color: #fff !important; }

.featured_news .black_bar #lnkMoreVid {
  bottom: -6px;
  position: absolute;
  right: 7px; }

.featured_news .block2 {
  background: url(../images/submit_button_large.png) no-repeat 0 0;
  margin-left: 20px;
  margin-top: 8px;
  width: 284px;
  height: 48px; }

.featured_news .block2 a {
  background: none !important; }

.featured_news .block3 {
  background: url(../images/submit_button_large.png) no-repeat 0 0;
  width: 335px;
  height: 48px;
  margin: -28px 0 0 270px; }

.featured_news .block2 h3, .featured_news .block3 h3 {
  font-size: 23px;
  text-transform: uppercase;
  font-weight: bold;
  margin: 8px 30px 0 12px; }

.featured_news .block2 h3 a, .featured_news .block3 h3 a {
  text-decoration: none;
  color: #fff; }

.featured_news .block2 h3 a:hover, .featured_news .block3 h3 a:hover {
  text-decoration: underline; }

.featured_news .block2 img.photo, .featured_news .block3 img.photo {
  margin: 8px 0 0 6px; }

.featured_news .block2 img.article, .featured_news .block3 img.article {
  margin: 8px 0 0 0px; }

.featured_news .block2 img.video, .featured_news .block3 img.video {
  margin: 8px 0 0 6px; }

.featured_news .item2 .line {
  background: url(../images/blue_line.png) no-repeat 0 -8px;
  height: 71px;
  width: 2px;
  margin: 0px; }

.lnkMore {
  display: block;
  color: #0E2E5E;
  width: 100%;
  text-align: right; }

/* featured mask */
.featured_mask {
  width: 980px;
  z-index: 10;
  height: 85px;
  margin: 0px;
  background: transparent;
  top: 170px;
  display: none;
  background-image: url("../images/trans.png");
  background-repeat: repeat; }

.featured_mask_2 {
  width: 980px;
  z-index: 100;
  height: 120px;
  margin: 0px;
  background: transparent;
  top: 170px;
  display: none;
  background-image: url("../images/trans.png");
  background-repeat: repeat; }

#featuredDiv {
  background: #f1f1f1 url(../images/featured_block.png) repeat-x top left;
  height: 65px;
  width: 606px;
  padding: 10px;
  margin-top: 10px; }

/* left column quick links */
.quicklinks .item a {
  display: block; }

.quicklinks .item a:hover {
  background: #E8E8E8;
  padding: 5px;
  margin: -5px;
  text-decoration: underline; }

.quicklinks .item h4 {
  font-size: 0.875em;
  color: #474747;
  padding: 7px 0;
  border-top: 2px solid #474747;
  border-bottom: 1px solid #B9B9B9; }

.quicklinks .item ul {
  padding: 10px 0;
  font-size: 0.75em; }

.quicklinks .item ul li {
  margin-bottom: 10px; }

/* left center column article blurbs */
.datestamp {
  /*font-size:0.688em;*/
  color: #777;
  display: block;
  margin: 4px 0; }

.article_a h2 {
  color: #073391;
  border-bottom: 1px solid #999999;
  padding-bottom: 10px;
  font-size: 30px; }

.article_a h2 span {
  color: #999;
  font-size: 30px; }

.article_a .item {
  float: left; }

.article_a .item.last {
  border: none; }

.article_a .item.first {
  background-color: #c9e8f5;
  padding: 8px;
  border: none;
  width: 286px; }

/*.article_a .item.first .datestamp {font-size:0.75em}*/
.article_a .item.first h3 {
  font-size: 1.5em;
  margin-top: -4px;
  letter-spacing: -1px;
  line-height: 26px; }

.article_a .item.first p {
  /*font-size:0.938em;*/
  line-height: 1.3em; }

.article_a .item h3 {
  font-size: 16px;
  line-height: 20px;
  padding-bottom: 0 !important; }

.mini_mynews {
  background: url("../images/vetted_small.png") no-repeat right 3px;
  height: 14px;
  padding: 0 0 0 20px;
  width: 18px; }

.mini_tab {
  background: url("../images/mini_icon_tab.png") no-repeat right bottom;
  height: 17px;
  padding: 0 0 0 20px;
  width: 17px; }

.article_a .item p {
  /*font-size:0.813em;*/
  line-height: 1.3em; }

.article_a .item h4 {
  font-size: 16px;
  color: #777;
  margin: 5px 0 2px;
  font-weight: bold; }

.article_a .item ul {
  padding-left: 5px;
  /*font-size:0.688em;*/
  line-height: 1.3em; }

/* right center gallery box */
.gallery_box {
  background: #000; }

.gallery_box p {
  padding: 10px;
  color: #fff;
  font-size: 0.813em;
  margin: 0;
  line-height: 1.3em;
  width: 280px; }

.mynews_gallery.gallery_box p {
  padding: 10px;
  color: #fff;
  font-size: 0.813em;
  margin: 0;
  line-height: 1.3em;
  width: auto; }

.gallery_box ul {
  background: #242424;
  width: 300px; }

.gallery_box ul li {
  float: left; }

.gallery_box ul li a {
  display: block;
  padding: 10px 9px;
  color: #57B1EF;
  font-size: 0.688em;
  background: url(../images/gallery_nav_div.png) no-repeat top right;
  font-weight: bold; }

.gallery_box ul li a.last {
  background: none;
  padding-right: 19px; }

.gallery_box ul li a:hover {
  background: #3E3E3E;
  color: #fff; }

/* voting box */
.voting_box {
  background: url(../images/voting_tile.png) repeat-x 0 0 #DAE6ED;
  padding-top: 5px; }

.voting_box h4 {
  font-size: 1em;
  color: #3D6377;
  border-bottom: 1px solid #A5BDCA;
  padding-bottom: 7px;
  margin: 9px 10px 0; }

.voting_box p {
  border-top: 1px solid #fff;
  padding: 10px 0;
  font-size: 1em;
  margin: 0 10px 0;
  line-height: 20px; }

.voting_box p a {
  font-weight: bold; }

.voting_box .radio {
  font-size: 0.875em;
  line-height: 1.3em;
  margin: 2px 10px 10px 6px;
  display: block;
  float: left; }

.voting_box .radio > div {
  margin-bottom: 2px;
  clear: both;
  float: left; }

.voting_box .radio li {
  clear: both; }

.voting_box .radio li .txt {
  width: 250px; }

.voting_box .btn {
  margin-left: 10px; }

.voting_box .results {
  margin: 5px 0 0 15px;
  font-size: 0.75em;
  font-weight: bold; }

.voting_box .vote_link {
  margin-top: 10px;
  background: #C6D6DF;
  width: 300px; }

.voting_box .vote_link li {
  float: left; }

.voting_box .vote_link li a {
  display: block;
  padding: 10px 31px;
  color: #00086C;
  font-size: 0.688em;
  background: url(../images/vote_nav_div.png) no-repeat top right;
  font-weight: bold; }

.voting_box .vote_link li a.last {
  background: none; }

.voting_box .vote_link li a:hover {
  background: #a5bdca;
  color: #000; }

/* voting progressBars */
.voting_box .wrap {
  padding: 5px 20px; }

.voting_box .item {
  padding: 0 0 7px 0; }

.voting_box .item p {
  border: none; }

p.progressBar {
  width: 200px;
  height: 10px;
  background: #DAE6ED;
  position: relative;
  margin: 2px 0 2px 12px;
  padding: 0 !important; }

p.progressBar span {
  position: absolute;
  display: block;
  width: 200px;
  height: 10px;
  background: url(../images/poll_bar.gif) no-repeat 0 0;
  top: 0px;
  left: 0px;
  overflow: hidden;
  text-indent: -8000px; }

p.progressBar em {
  position: absolute;
  display: block;
  width: 200px;
  height: 10px;
  background: url(../images/bg_cover.gif) repeat-x 0 0;
  top: 0; }

p.choice {
  font-size: 0.875em !important;
  margin: 0 !important;
  padding: 0 0 0 12px !important; }

p.choice span.votes {
  color: #888;
  font-size: 0.75em;
  display: block; }

.prev_nxt a {
  font-size: 0.875em;
  padding: 4px 2px; }

#vote p.progressBar em {
  position: absolute;
  display: block;
  width: 200px;
  height: 10px;
  background: url(../images/bg_cover_vote.gif) repeat-x 0 0;
  top: 0; }

/* right column featured */
.featured h4 {
  font-size: 0.875em;
  color: #474747;
  padding: 7px 0 2px;
  border-top: 2px solid #474747; }

.featured ul {
  margin-top: 0; }

.featured li {
  margin: 0 0 10px -5px;
  padding: 5px; }

.featured li:hover {
  background: #E8E8E8; }

.featured li img {
  margin-bottom: 5px; }

.featured li h5, .featured li p {
  font-size: 0.75em; }

.featured li h5 {
  margin-bottom: 2px; }

.featured li p {
  line-height: 1.3em;
  font-size: 0.688em; }

/* center mynews block */
.mynews_blox {
  background: #e3f3fc url(../images/mynews_home_content.jpg) no-repeat 0 48px;
  margin: 0 10px;
  width: 940px;
  border: 1px solid #b7daee;
  padding-bottom: 15px; }

.mynews_blox .bg_wrap {
  float: left;
  /*padding:10px*/ }

.mynews_blox .block1 {
  width: 605px;
  margin: 0; }

.mynews_blox .block2 {
  background: url(../images/submit_button_large.png) no-repeat 0 0;
  margin-left: 20px;
  margin-top: 8px;
  width: 284px;
  height: 48px;
  position: relative; }

.mynews_blox .block2 h3 {
  font-size: 23px;
  text-transform: uppercase;
  font-weight: bold;
  margin: 8px 0 0 12px;
  line-height: 1.4em; }

.mynews_blox .block2 h3 a {
  text-decoration: none;
  color: #000;
  float: left; }

.mynews_blox .block2 h3 a:hover {
  text-decoration: underline; }

.mynews_blox .bg_wrap h5 {
  padding: 0px 0px 5px 20px;
  font-style: italic;
  font-size: 14px; }

.mynews_blox .block2 img.photo {
  margin: 8px 0 0 30px; }

.mynews_blox .block2 img.article {
  margin: 8px 0 0 6px; }

.mynews_blox #logInDiv img {
  border: 2px solid #7a99dc; }

.mynews_blox .grid_12 {
  /*height:70px;*/
  margin: 0;
  /*overflow:hidden;*/ }

.mynews_blox .mynews_logo {
  top: 8px;
  left: 7px; }

.mynews_blox .caption img {
  border: 2px solid #83A2E0;
  float: left;
  margin-right: 20px; }

.mynews_blox .caption {
  /*width:520px;*/
  height: 25px;
  font-size: 0.75em;
  color: #000;
  line-height: 1.6em;
  /*padding-left:10px;*/ }

.mynews_blox .caption a {
  color: #2155c5;
  font-weight: bold;
  font-size: 16px;
  float: left; }

.mynews_blox .caption a:hover {
  text-decoration: underline; }

.mynews_blox .caption .blurb {
  font-size: 14px; }

.mynews_blox .caption span {
  font-size: 12px; }

/*#fancybox-title-inside .homeThumb  {padding: 0 0 28px !important;}*/
.mynews_blox .send_btn {
  width: 286px;
  height: 33px;
  background: url(../images/mynews_box_btn.png) no-repeat 0 0;
  top: 6px;
  right: 10px;
  padding: 13px 0 0 50px;
  font-weight: bold; }

.mynews_blox .speech_bubble {
  margin: 0 10px;
  padding: 0 0 15px;
  width: 920px; }

.mynews_blox .item {
  min-height: 150px;
  width: 285px;
  margin: 0 10px; }

.mynews_blox .item .bubble {
  /*max-height:118px;*/
  background: #fff;
  padding: 5px;
  float: left;
  /*overflow:hidden;*/ }

.mynews_blox .item .bubble .imgWrapper {
  background: #FEE176;
  border: 1px solid #E6BE81;
  width: 60px;
  text-align: center;
  padding: 5px;
  float: left;
  margin-right: 10px;
  font-size: 11px; }

.mynews_blox .item .bubble .imgWrapper a {
  color: #2155c5;
  font-size: 11px;
  word-wrap: break-word; }

.mynews_blox .item .bubble .imgWrapper img {
  padding-bottom: 3px;
  width: 100%; }

.mynews_blox .item.big {
  min-height: 150px;
  width: 290px; }

.mynews_blox .item h6 {
  font-weight: normal;
  font-size: 14px;
  font-style: italic;
  padding: 10px 25px 9px 0;
  /*background:url(../images/bubble_arrow.png) no-repeat right bottom;*/ }

.mynews_blox .item h6 strong {
  font-weight: bold; }

.mynews_blox .item p {
  font-size: 12px;
  width: 185px;
  /*height: 95px;*/
  line-height: 1.3em;
  /*margin-bottom: 15px;*/
  overflow: hidden;
  margin-right: 5px; }

.mynews_blox .item p a {
  font-weight: bold; }

.mynews_blox .bubble .datestamp {
  bottom: 10px;
  left: 10px; }

.mynews_blox .bubble .comments, .mynews_blox .bubble .views {
  display: block;
  font-size: 11px;
  color: #777; }

.mynews_blox .bubble .comments {
  /*bottom:10px;left:10px*/
  padding-right: 20px;
  margin: 8px 0; }

.mynews_blox .bubble .views {
  /*bottom:10px;right:145px;*/
  margin: 8px 0; }

.mynews_blox .star {
  margin: 10px 10px 0 0;
  background: url(../images/stars.png) no-repeat 0 68px;
  height: 79px; }

.mynews_blox .star.s5 {
  background-position: 0 66px; }

.mynews_blox .star.s4 {
  background-position: 0 54px; }

.mynews_blox .star.s3 {
  background-position: 0 42px; }

.mynews_blox .star.s2 {
  background-position: 0 30px; }

.mynews_blox .star.s1 {
  background-position: 0 18px; }

.mynews_blox .star.s0 {
  background-position: 0 6px; }

/* news categories */
.news_cats .item {
  padding: 20px 0 10px;
  width: 100%;
  float: left;
  position: relative; }

.news_cats .item.mynews {
  border: none; }

.news_cats .item .cat_img {
  margin: 3px 15px 30px 0;
  width: 65px;
  height: 65px; }

.news_cats .item h4 {
  margin: 0;
  padding-bottom: 2px;
  padding-left: 80px; }

.news_cats .item h4 a {
  font-size: 1em;
  color: #a80000;
  font-weight: bold; }

.news_cats .item h5 a {
  font-size: 0.875em;
  font-weight: bold; }

.news_cats .item .username {
  font-size: 11px;
  font-weight: bold;
  margin-top: 6px;
  float: left; }

.news_cats .item .username a {
  color: #2155C5; }

.news_cats .item .datestamp {
  font-size: 0.688em;
  color: #777;
  display: block;
  margin: 6px 0 2px; }

.news_cats .item .views {
  margin-left: 15px;
  font-size: 0.688em;
  color: #777; }

.news_cats .item .author {
  display: block;
  font-style: italic;
  font-size: 0.813em;
  margin-top: 2px; }

.news_cats .item p {
  font-size: 0.813em;
  line-height: 1.3em;
  padding: 2px 0; }

.news_cats .item .more_links {
  width: 200px;
  margin: -2px 0 0 20px; }

.news_cats .item .more_links h6 {
  font-size: 0.875em;
  color: #777;
  font-weight: bold;
  margin: 2px 0 21px 0; }

.news_cats .item .more_links a:hover h6 {
  text-decoration: underline; }

.news_cats .item .more_links ul {
  font-size: 0.75em; }

.news_cats .item .more_links ul li {
  background: url(../images/li_dot_med.png) no-repeat 0 4px;
  padding: 0 0 6px 10px;
  display: block;
  line-height: 1.1em; }

.news_cats .item .star {
  background: url(../images/stars.png) no-repeat scroll 0 30px;
  margin: 25px 15px 85px 0;
  padding-bottom: 14px;
  width: 65px; }

.news_cats .item .star img {
  margin: 0; }

/* Category Headlines Buckets*/
div.news_item {
  border-bottom: 3px solid #DEDEDE;
  padding-bottom: 20px;
  margin-bottom: 15px; }

div.news_item.first {
  background: #EDF1F6;
  border-bottom: 16px solid #FFFFFF;
  padding: 10px; }

div.news_item.first .myarea {
  background-image: url("../images/mini_icon_pin.png");
  background-position: right 6px;
  background-repeat: no-repeat;
  padding-right: 15px; }

div.news_item.last {
  border-bottom: 0px; }

div.news_item.first h4 {
  font-size: 22px; }

div.news_item li {
  padding: 0 0 0 8px !important;
  margin: 0px !important; }

/*div.news_item.first h4      {font-size:22px\9;}    */
div.news_item.first span.datestamp {
  margin: 8px 0 8px; }

div.news_item.first div.comments_count span {
  float: left;
  margin: 8px 0 8px 15px; }

div.news_item.first p {
  font-size: 14px; }

#news_left.home_bucket .news_item .left_item h3 a {
  color: #E30A15;
  text-transform: capitalize;
  font-size: 16px; }

#news_left .news_item h3 a, #news_right .news_item h3 a, #news_left .news_item h5 a, #news_right .news_item h5 a {
  color: #E30A15;
  text-transform: capitalize;
  font-size: 16px; }

#news_left .news_item h5 a, #news_right .news_item h5 a {
  font-size: 11px;
  margin-top: 10px; }

/**/
#news_left .news_item img, #news_right .news_item img {
  margin-top: 0; }

#news_left.home_bucket .news_item .left_item {
  width: 305px;
  padding-right: 10px; }

#news_left.home_bucket .news_item .right_item {
  width: 300px;
  padding-left: 10px;
  background: url("../images/generic_sprite.png") repeat-y scroll -15px 14px transparent; }

#news_left.home_bucket .news_item {
  background: none;
  padding-top: 15px;
  margin-bottom: 0;
  line-height: 1.3em; }

#news_left.home_bucket .news_item .right_item h5 a {
  text-transform: capitalize;
  color: #777;
  font-size: 13px; }

div.news_item.city-press {
  border-top: 3px solid #D1291C !important;
  border-bottom: 3px solid #D1291C !important; }

div.news_item.no_border {
  border-bottom: none; }

.col626 {
  width: 626px; }

/* sport logs box */
.logs_box {
  background: url(../images/fin_tile.png) repeat-x 0 0 #E8E8E8;
  padding: 0 10px; }

.logs_box h2 {
  font-size: 1em;
  letter-spacing: -0.01em;
  padding: 10px 0; }

.logs_box h2.top {
  border-bottom: 1px solid #ABABAB; }

.logs_box h2.bottom {
  border-top: 1px solid #fff; }

/* news delivery */
.inbox_box {
  background: url(../images/mail_icon.png) no-repeat right 0 #E8E8E8;
  padding: 10px; }

.inbox_box h5 {
  font-size: 0.83em;
  font-weight: bold;
  color: #474747;
  margin-bottom: 10px; }

.inbox_box a {
  font-size: 0.75em;
  font-weight: bold;
  width: 170px;
  display: block; }

/* blog box */
.blog_box {
  background: url(../images/blog_tile.png) repeat-x 0 0 #E2E1D5;
  padding-bottom: 5px; }

/* test */
.blog_box h4 {
  font-size: 1em;
  color: #6C674E;
  border-bottom: 1px solid #B4B0A0;
  padding: 9px 0 7px;
  margin: 0 10px; }

.blog_box .item {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #B4B0A0;
  margin: 0 10px 0; }

.blog_box .item.last {
  border-bottom: none; }

.blog_box .item h5 {
  font-size: 0.875em;
  margin-top: 10px; }

.blog_box .item .blogger {
  font-size: 0.875em;
  font-style: italic;
  line-height: 1.6em;
  display: block; }

.blog_box .item .datestamp {
  font-size: 0.688em;
  color: #777;
  display: block;
  margin-bottom: 5px; }

.blog_box .item img {
  margin: 2px 0 0 20px; }

.blog_box .item p {
  width: 180px;
  font-size: 0.75em;
  line-height: 1.3em;
  margin-top: 2px;
  padding-bottom: 10px; }

.blog_box .line_hide {
  height: 2px;
  background: #E2E1D5;
  margin-top: -1px; }

/* article page */
.article_body h2 {
  font-size: 1.625em;
  letter-spacing: -1px;
  font-weight: bold; }

.article_body .datestamp {
  font-size: 12px;
  color: #777;
  line-height: 0;
  margin: 0 0 35px !important; }

.article_grid_2 {
  width: 140px;
  margin-right: 10px;
  float: left; }

/*.article_body p             {font-size:0.813em;line-height:1.4em;margin-bottom:20px;margin-top:-4px}*/
.article_body h3 {
  font-size: 0.875em;
  margin-bottom: 20px; }

.article_body .author {
  font-size: 0.75em;
  margin: -3px 0 8px 0;
  color: #777777; }

.big_img {
  width: 460px; }

.big_img .caption {
  font-size: 0.813em;
  color: #fff;
  background: #000;
  padding: 5px 10px;
  margin-top: -3px;
  margin-bottom: 0px; }

/* small mynews box */
.mynews_blox_small {
  width: 300px;
  background: url(../images/mynews_small_hdr.gif) no-repeat #bbe0f6; }

.mynews_blox_small .miniBubble {
  padding: 5px 10px 15px;
  font-size: 12px; }

.mynews_blox_small .miniBubble img {
  border: 2px solid #83A2E0;
  float: left;
  margin-right: 10px; }

.mynews_blox_small .miniBubble h3 {
  color: #2155C5;
  float: left;
  font-size: 12px;
  font-weight: bold; }

.mynews_blox_small .bg_wrap {
  background: url(../images/mynews_bg.jpg) #bbe0f6;
  padding: 0 10px 10px;
  float: left; }

.mynews_blox_small .mynews_small_logo {
  top: 8px;
  left: 8px;
  z-index: 5; }

.mynews_blox_small .send_btn {
  text-align: center;
  width: 125px;
  min-height: 15px;
  font-size: 0.75em;
  font-weight: bold;
  top: 10px;
  right: 5px;
  background: url(../images/mynews_smallbox_btn.png) no-repeat 0 0;
  padding: 5px 10px; }

.mynews_blox_small .item {
  width: 280px;
  margin-top: 10px; }

.mynews_blox_small .item.big {
  width: 300px; }

.mynews_blox_small .item .bubble {
  background: #fff;
  float: left;
  position: relative; }

.mynews_blox_small .item.big {
  min-height: 170px;
  width: 300px; }

.mynews_blox_small .item h6 {
  font-weight: bold;
  font-size: 12px;
  padding: 0 0 10px; }

.mynews_blox_small .item h6 strong {
  font-weight: bold; }

.mynews_blox_small .item .bubble .bubble_vetted {
  width: 30px;
  height: 23px;
  float: left;
  margin-left: 15px; }

.mynews_blox_small .bg_wrap h1 {
  padding-top: 10px;
  font-size: 18px;
  letter-spacing: -1px;
  font-weight: bold; }

mynews_blox_small .item h6 strong a {
  color: #010A6E; }

/* rating stars display only */
.mynews_blox_small .star {
  margin: 10px 10px 0 20px;
  background: url(../images/stars.png) no-repeat;
  height: 79px; }

.mynews_blox_small .star.s5 {
  background-position: 0 66px; }

.mynews_blox_small .star.s4 {
  background-position: 0 54px; }

.mynews_blox_small .star.s3 {
  background-position: 0 42px; }

.mynews_blox_small .star.s2 {
  background-position: 0 30px; }

.mynews_blox_small .star.s1 {
  background-position: 0 18px; }

.mynews_blox_small .star.s0 {
  background-position: 0 6px; }

.mynews_blox_small .item p {
  font-size: 12px;
  line-height: 1.3em;
  width: 180px; }

.mynews_blox_small .item p a {
  font-weight: bold;
  color: #010A6E; }

.mynews_blox_small .bubble {
  padding: 5px; }

.mynews_blox_small .bubble .imgWrapper {
  background: #FEE176;
  border: 1px solid #E6BE81;
  float: left;
  font-size: 11px;
  margin-right: 6px;
  padding: 5px;
  text-align: center;
  width: 65px; }

.mynews_blox_small .bubble .imgWrapper img {
  width: 100%; }

.mynews_blox_small .bubble .imgWrapper a {
  color: #010A6E;
  font-size: 11px;
  word-wrap: break-word; }

.mynews_blox_small .bubble .bubble_right {
  width: 187px;
  float: left; }

.mynews_blox_small .bubble .datestamp,
.mynews_blox_small .bubble .views,
.mynews_blox_small .bubble .comments {
  display: block;
  font-size: 11px;
  color: #777; }

.mynews_blox_small .bubble .datestamp {
  bottom: 10px;
  left: 10px; }

.mynews_blox_small .bubble .comments {
  margin: 14px 0 8px 0;
  padding-right: 20px; }

.mynews_blox_small .bubble .views {
  margin: 14px 0 8px 0; }

/* article tags */
.tags {
  padding: 10px 0;
  font-size: 0.75em;
  font-weight: bold;
  border-top: 1px solid #D4D4D4;
  line-height: 1.5em; }

.tags a {
  padding: 0 10px 0 6px;
  background: url(../images/tag_div.png) no-repeat right 5px;
  text-transform: capitalize; }

.tags a.last {
  background: none; }

.tools {
  border-top: 1px solid #D4D4D4;
  border-bottom: 1px solid #D4D4D4;
  height: 43px; }

.tools .fb_like {
  width: 280px;
  top: 10px;
  left: 0; }

.tools .tweet,
.tools .share,
.tools .email,
.tools .print {
  text-indent: -500em;
  display: block;
  height: 23px;
  top: 10px; }

.tools .tweet {
  width: 60px;
  background: url(../images/tweet_btn.png) no-repeat 0 0;
  left: 320px; }

.tools .share {
  width: 60px;
  background: url(../images/share_btn.png) no-repeat 0 0;
  left: 400px; }

.tools .email {
  width: 71px;
  background: url(../images/email_btn.png) no-repeat 0 0;
  right: 69px; }

.tools .print {
  width: 69px;
  background: url(../images/print_btn.png) no-repeat 0 0;
  right: 0px; }

.addthis_button_tweet {
  top: 12px;
  left: 290px; }

.addthis_button {
  top: 10px;
  left: 400px; }

#fb_like {
  top: 10px;
  left: 0; }

/* category pages */
.cat_body h2 {
  padding: 15px 0 5px;
  font-size: 1.875em;
  border-bottom: 2px solid #474747;
  margin-bottom: 10px;
  letter-spacing: -1px; }

.cat_body .item {
  border-bottom: 1px solid #B9B9B9;
  padding: 10px 0 20px; }

.cat_body .item.last {
  border: none; }

.cat_body .item.first {
  padding: 0 0 20px; }

.cat_body .item .datestamp {
  font-size: 0.688em;
  color: #777;
  display: block;
  margin: 4px 0; }

.cat_body .item.first .datestamp {
  font-size: 0.75em; }

.cat_body .item.first h3 {
  font-size: 1.25em;
  margin-top: -4px;
  letter-spacing: -1px; }

.cat_body .item.first p {
  font-size: 0.938em;
  line-height: 1.3em; }

.cat_body .item.small h3 {
  font-size: 0.875em; }

.cat_body .item h3 {
  font-size: 1em; }

.cat_body .item p {
  font-size: 0.813em;
  line-height: 1.3em; }

.cat_body .item h4 {
  font-size: 0.625em;
  color: #777;
  margin: 5px 0 2px;
  font-weight: normal; }

.cat_body .item ul {
  font-size: 0.688em;
  line-height: 1.3em; }

a.rss {
  width: 80px;
  height: 14px;
  background: url(../images/rss_icon.png) no-repeat 0 0;
  padding-left: 20px;
  font-size: 0.75em;
  color: #777;
  bottom: 7px;
  left: 0; }

/* sub cats */
.cat_body h2.subcat {
  font-size: 1.5em;
  margin: 6px 0 0 0; }

.cat_body h5.subcat {
  border-bottom: 1px solid #B9B9B9;
  border-top: 2px solid #474747;
  color: #474747;
  font-size: 0.875em;
  padding: 7px 0; }

/* multimedia box */
.multimedia_box {
  background: #000;
  padding: 10px;
  width: 280px; }

.multimedia_box h5 a {
  font-size: 1em;
  color: #5BBBFE; }

.multimedia_box ul {
  margin-top: 10px; }

.multimedia_box ul li {
  float: left;
  height: 75px;
  margin-right: 6px;
  position: relative; }

.multimedia_box ul li .icon {
  bottom: 13px;
  right: 3px; }

.multimedia_box ul li a {
  padding: 0 0 10px 0; }

.multimedia_box ul li a:hover {
  background: url(../images/gallery_box_hover.png) no-repeat 25px 15px; }

.multimedia_box ul li.last {
  margin-right: 0; }

.multimedia_box .caption {
  background: #242424;
  color: #5BBBFE;
  font-size: 0.875em;
  font-weight: bold;
  text-align: center;
  padding: 6px 10px 10px;
  height: 10px;
  width: 260px; }

.multimedia_box .caption a {
  color: #5BBBFE;
  text-decoration: none;
  display: none; }

/* ----------------------------------------- */
/* MyNews Section */
/* ----------------------------------------- */
.mynews_wrap {
  background: #d5e9f0; }

.mynews_wrap .article_a h2 {
  border-bottom: 2px solid #474747;
  font-size: 1.875em;
  margin-bottom: 10px;
  padding: 15px 0 5px; }

.mynews_wrap .gallery_box ul {
  width: 460px; }

.mynews_wrap .gallery_box ul li {
  padding: 10px 37px; }

.mynews_wrap .gallery_box ul li a.last {
  padding: 10px 38px; }

.mynews_wrap .article_a .item.first h3 {
  font-size: 1.25em; }

.mynews_wrap .article_a .item h4 {
  font-size: 0.75em;
  font-style: italic;
  color: #000; }

.mynews_wrap .article_a .item span {
  float: left;
  font-size: 0.688em;
  color: #787878;
  display: block;
  padding-right: 20px; }

.mynews_wrap .article_a.blurbs .item h3 {
  font-size: 0.875em; }

.mynews_wrap .article_a .item h4 {
  font-size: 0.75em;
  line-height: 1.4em;
  margin: 3px 0; }

.mynews_wrap .article_a .item p {
  margin-top: 2px; }

.mynews_wrap .article_a .item.first h4 {
  font-size: 0.875em;
  line-height: 1.4em; }

.mynews_wrap .article_a .item.first p {
  margin-top: 3px; }

.mynews_wrap .article_a .item .star, .mynews_wrap .blurbs .item .star {
  width: 65px;
  height: 10px;
  padding: 0;
  background: url(../images/stars.png) no-repeat 0 0; }

.mynews_wrap .article_a .item .star.s5 {
  background-position: 0 -1px; }

.mynews_wrap .article_a .item .star.s4 {
  background-position: 0 -13px; }

.mynews_wrap .article_a .item .star.s3 {
  background-position: 0 -25px; }

.mynews_wrap .article_a .item .star.s2 {
  background-position: 0 -37px; }

.mynews_wrap .article_a .item .star.s1 {
  background-position: 0 -49px; }

.mynews_wrap .article_a .item .star.s0 {
  background-position: 0 -61px; }

.mynews_wrap .bg_btns {
  background: url(../images/mynews_bg.jpg) 0 0 #BBE0F6;
  height: 55px; }

.mynews_wrap .bg_btns .stories {
  width: 335px;
  height: 38px;
  background: url(../images/mynews_stories.png) no-repeat 0 0;
  text-align: right;
  top: -11px;
  left: 50px;
  padding: 30px 30px 10px 0;
  font-weight: bold; }

.mynews_wrap .bg_btns .pictures {
  width: 344px;
  height: 38px;
  background: url(../images/mynews_pictures.png) no-repeat 0 0;
  text-align: right;
  top: -11px;
  right: 50px;
  padding: 30px 20px 10px 10px;
  font-weight: bold; }

/* comments box */
.mynews_wrap .comments_box {
  background: url(../images/mynews_comments.png) repeat-x 0 0 #D5E9F0;
  padding: 10px 0; }

.mynews_wrap .comments_box h4 {
  border-bottom: 1px solid #9CB9C3;
  color: #336D81;
  font-size: 1em;
  margin: 2px 10px 0;
  padding-bottom: 10px; }

.mynews_wrap .comments_box .item {
  margin: 0 12px;
  padding: 10px 0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #9CB9C3; }

.mynews_wrap .comments_box .item.last {
  border-bottom: none; }

.mynews_wrap .comments_box .item p {
  font-size: 0.938em;
  line-height: 1.3em;
  margin-bottom: 4px; }

.mynews_wrap .comments_box .item p:after {
  content: url(../images/comment_bottom.gif); }

.mynews_wrap .comments_box blockquote {
  text-indent: 18px;
  background: url(../images/comment_top.gif) no-repeat 0 4px; }

.mynews_wrap .comments_box .alter {
  background: #C2DCE5; }

.mynews_wrap .comments_box .item span {
  display: block;
  font-size: 0.813em;
  line-height: 1.2em;
  /*font-weight:bold;*/
  color: #5A5D5E; }

.mynews_wrap .comments_box .item span strong {
  color: #000; }

.mynews_wrap .comments_box .item span a {
  font-size: 0.875em; }

/* mynews article */
.mynews_wrap .grid_4 .stories_wrap {
  width: 300px;
  height: 40px; }

.mynews_wrap .grid_4 .stories {
  background: url(../images/stories_btn.png) no-repeat 0 0;
  font-weight: bold;
  height: 20px;
  padding: 14px 0 14px 55px;
  width: 253px;
  display: block;
  font-size: 1em;
  left: -10px; }

.mynews_wrap .article_body .disclaimer {
  font-style: italic;
  font-size: 0.75em;
  margin-bottom: 10px; }

/* article heading */
.mynews_wrap .article_body h2 {
  font-size: 1.75em; }

.mynews_wrap .article_body span {
  float: left;
  font-size: 0.75em;
  color: #787878;
  display: block;
  padding-right: 20px; }

.mynews_wrap .article_body .author {
  padding: 0px 0px 10px 160px;
  display: block;
  font-size: 0.875em;
  color: #000;
  font-style: italic; }

.mynews_wrap .article_body .star {
  width: 65px;
  height: 10px;
  padding: 0;
  background: url(../images/stars.png) no-repeat 0 0; }

.mynews_wrap .article_body .star.s5 {
  background-position: 0 -1px; }

.mynews_wrap .article_body .star.s4 {
  background-position: 0 -13px; }

.mynews_wrap .article_body .star.s3 {
  background-position: 0 -25px; }

.mynews_wrap .article_body .star.s2 {
  background-position: 0 -37px; }

.mynews_wrap .article_body .star.s1 {
  background-position: 0 -49px; }

.mynews_wrap .article_body .star.s0 {
  background-position: 0 -61px; }

/* star rating system */
.rating_box {
  height: 35px; }

.rating_box .ratehead {
  margin-top: 5px; }

.rating_box ul#ratingsystem_big.rating {
  width: 160px;
  height: 25px;
  padding: 0;
  list-style: none;
  position: relative;
  background: url(../images/ratingstar_big.png) no-repeat 0 0;
  margin: 0 0 10px 20px; }

/* add these classes to the ul to effect the change to the correct number of stars */
.rating_box ul#ratingsystem_big.nostar {
  background-position: 0 0; }

.rating_box ul#ratingsystem_big.onestar {
  background-position: 0 -26px; }

.rating_box ul#ratingsystem_big.twostar {
  background-position: 0 -53px; }

.rating_box ul#ratingsystem_big.threestar {
  background-position: 0 -79px; }

.rating_box ul#ratingsystem_big.fourstar {
  background-position: 0 -105px; }

.rating_box ul#ratingsystem_big.fivestar {
  background-position: 0 -131px; }

.rating_box ul#ratingsystem_big.rating li {
  cursor: pointer;
  /*ie5 mac doesn't like it if the list is floated\*/
  float: left;
  /* end

hide*/
  text-indent: -999em; }

.rating_box ul#ratingsystem_big.rating,
.rating_box ul#ratingsystem_big.rating li a {
  display: block; }

.rating_box ul#ratingsystem_big.rating li a {
  position: absolute;
  left: 0;
  top: 0;
  width: 27px;
  height: 27px;
  text-decoration: none;
  z-index: 200; }

.rating_box ul#ratingsystem_big.rating li.one a {
  left: 0; }

.rating_box ul#ratingsystem_big.rating li.two a {
  left: 32px; }

.rating_box ul#ratingsystem_big.rating li.three a {
  left: 64px; }

.rating_box ul#ratingsystem_big.rating li.four a {
  left: 96px; }

.rating_box ul#ratingsystem_big.rating li.five a {
  left: 128px; }

.rating_box ul#ratingsystem_big.rating li a:hover {
  z-index: 2;
  width: 160px;
  height: 25px;
  overflow: hidden;
  left: 0;
  background: url(../images/ratingstar_big.png) no-repeat 0 0; }

.rating_box ul#ratingsystem_big.rating li.one a:hover {
  background-position: 0 -26px; }

.rating_box ul#ratingsystem_big.rating li.two a:hover {
  background-position: 0 -53px; }

.rating_box ul#ratingsystem_big.rating li.three a:hover {
  background-position: 0 -79px; }

.rating_box ul#ratingsystem_big.rating li.four a:hover {
  background-position: 0 -105px; }

.rating_box ul#ratingsystem_big.rating li.five a:hover {
  background-position: 0 -131px; }

/* lightbox */
/*iframe content */
.lb_body {
  background: #fff;
  min-width: 0; }

.lb_wrap {
  width: 660px; }

.lb_wrap .lb_header {
  height: 100px;
  background: url(../images/lb_header.png) repeat-x 0 0; }

.lb_wrap .lb_header .logo {
  top: 20px;
  left: 15px; }

.lb_wrap .lb_content {
  padding: 20px 35px 20px 20px; }

.lb_wrap .lb_content h4 {
  font-size: 1.5em;
  border-bottom: 2px solid #474747;
  padding-bottom: 10px;
  margin-bottom: 10px;
  letter-spacing: -0.02em; }

.lb_wrap .lb_content {
  font-size: 0.75em;
  line-height: 1.2em; }

.lb_wrap .lb_content p {
  margin-bottom: 10px; }

.lb_wrap .lb_content .info {
  width: 160px;
  padding: 5px 0;
  font-weight: bold; }

.lb_wrap .lb_content .field {
  width: 460px;
  padding: 5px 0; }

.lb_wrap .lb_content .field .txt {
  background: url(../images/field_tile.png) repeat-x scroll 0 0 #FFFFFF;
  border: 1px solid #979797;
  height: 22px;
  padding: 2px;
  width: 435px; }

.lb_wrap .lb_content .field .drop {
  height: 26px;
  width: 441px; }

.lb_wrap .lb_content .field .area {
  height: 180px;
  margin-bottom: 20px; }

.modal_table td {
  vertical-align: top !important; }

/*-----------------------------------------------------------------------------
	Live Scoring Carousel
------------------------------------------------------------------------------ */
#score_box #score_wrap {
  display: none;
  width: 300px; }

#score_box #score_wrap .wrap {
  margin: 0 10px;
  /*border-top:1px solid #C0D9AA;*/
  padding: 10px 0; }

#score_box span.links {
  font-size: 11px !important;
  padding: 10px 0 0 0; }

#score_box span.links a {
  color: #00086C; }

#score_box h4 {
  font-size: 14px; }

#score_box .results {
  font-size: 14px; }

#score_box #score_carousel {
  min-width: 820px !important; }

#score_box .jcarousel-container {
  position: relative; }

#score_box .jcarousel-clip {
  z-index: 2;
  padding: 0;
  margin: 0;
  overflow: hidden;
  position: relative; }

#score_box .jcarousel-list {
  z-index: 1;
  overflow: hidden;
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
  padding: 6px 0 0 0; }

#score_box .jcarousel-list li, #score_box .jcarousel-item {
  float: left;
  list-style: none;
  width: 220px !important;
  background: none;
  text-align: center;
  font-size: 0.875em;
  padding-left: 0;
  margin-right: 10px; }

#score_box .jcarousel-next {
  z-index: 3;
  display: none; }

#score_box .jcarousel-prev {
  z-index: 3;
  display: none; }

/* - skin section - */
#score_box .jcarousel-container-horizontal {
  width: 280px;
  padding: 0; }

#score_box .jcarousel-clip-horizontal {
  width: 220px;
  text-align: center;
  margin: 0 auto; }

#score_box .jcarousel-item-horizontal {
  margin-right: 10px; }

/*  - Horizontal Buttons - */
#score_box .jcarousel-next-horizontal {
  position: absolute;
  top: -2px;
  right: 0px;
  width: 22px;
  height: 28px;
  cursor: pointer;
  background: url(../images/livescore_arrows.png) no-repeat -25px 0; }

#score_box .jcarousel-next-horizontal:hover {
  background-position: -25px 0; }

#score_box .jcarousel-next-horizontal:active {
  background-position: -25px 0; }

#score_box .jcarousel-next-disabled-horizontal,
#score_box .jcarousel-next-disabled-horizontal:hover,
#score_box .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -25px -32px; }

/*?*/
#score_box .jcarousel-prev-horizontal {
  position: absolute;
  top: -2px;
  right: 25px;
  width: 22px;
  height: 28px;
  cursor: pointer;
  background: transparent url(../images/livescore_arrows.png) no-repeat 0 -32px; }

#score_box .jcarousel-prev-horizontal:hover {
  background-position: 0 -32px; }

#score_box .jcarousel-prev-horizontal:active {
  background-position: 0 -32px; }

#score_box .jcarousel-prev-disabled-horizontal,
#score_box .jcarousel-prev-disabled-horizontal:hover,
#score_box .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: 0 0px; }

/* Newsletter */
.newsletter_body h2 {
  border-bottom: 2px solid #474747;
  font-size: 1.625em;
  margin-bottom: 10px;
  padding: 15px 0 5px; }

.newsletter_body p {
  font-size: 0.813em;
  line-height: 1.3em; }

.newsletter_body .info {
  font-size: 0.75em;
  height: 25px;
  line-height: 25px; }

.newsletter_body .info {
  width: 160px;
  padding: 5px 0;
  font-weight: bold; }

.newsletter_body .field {
  width: 460px;
  padding: 5px 0; }

.newsletter_body .field .txt {
  background: url(../images/field_tile.png) repeat-x scroll 0 0 #FFFFFF;
  border: 1px solid #979797;
  height: 22px;
  padding: 2px;
  width: 449px; }

.newsletter_body .field.birth .drop {
  height: 26px;
  width: 145px;
  margin-right: 10px; }

.newsletter_body .field.birth .drop.last {
  margin: 0; }

.newsletter_body .field .area {
  height: 200px;
  margin-bottom: 20px; }

.newsletter_body .field.rest .drop {
  height: 26px;
  width: 455px; }

.newsletter_body .item {
  border-top: 1px solid #D4D4D4;
  padding: 10px 0;
  margin-top: 20px; }

.newsletter_body .item .info.sample {
  text-align: left;
  height: inherit;
  padding: 0; }

.newsletter_body .item .info a {
  font-size: 0.875em;
  font-weight: bold;
  margin: 0 25px; }

.newsletter_body .field.sample {
  padding: 0; }

.newsletter_body .field.sub {
  font-size: 0.75em;
  letter-spacing: -0.01em; }

.newsletter_body .field.sub a {
  font-weight: bold; }

.newsletter_body .field.sub .check {
  vertical-align: text-top;
  margin: 1px 4px 10px 0; }

.newsletter_body .field h4 {
  font-size: 0.875em;
  margin-bottom: 4px; }

/* tags / keywords page */
.tags_page h2 {
  font-size: 1.625em; }

/* comments overide */
.comment_status_message {
  margin-right: 0 !important;
  padding: 0 !important; }

#comments_wrap {
  width: 620px !important; }

a.report_link,
.comment_footer a,
a.logout_link {
  color: #00086c !important; }

.button_submit {
  background: url("../images/btn_tile.png") repeat-x scroll 0 0 #C3C3C3 !important;
  border: 1px solid #979797 !important;
  color: #000 !important;
  font-size: 12px !important;
  font-weight: bold !important;
  height: 26px !important;
  min-width: 80px !important;
  padding-bottom: 4px !important;
  padding-top: 4px !important;
  text-align: center !important;
  text-transform: capitalize !important; }

/* ----------------------------------------- */
/* Sport Results and logs */
/* ----------------------------------------- */
.log_result .head_wrap {
  margin-bottom: 10px; }

.log_result .head_wrap h2 {
  font-size: 1.5em;
  padding: 20px 0 6px 0;
  border-bottom: 2px solid #474747; }

.log_result .head_wrap a {
  font-size: 0.875em;
  font-weight: bold;
  top: 29px;
  right: 0px; }

.log_result .head_wrap h3 {
  font-size: 0.875em;
  font-weight: bold;
  color: #474747;
  padding: 10px 0;
  border-bottom: 1px solid #B9B9B9; }

.log_result .hp_tvTimes td,
.log_result .hp_tvTimes th {
  padding: 5px 0;
  background: url(../images/horz_dot.gif) repeat-x bottom;
  font-size: 0.813em; }

.log_result .hp_tvTimes th {
  padding: 10px 0;
  font-size: 0.875em; }

.log_result .hp_tvTimes .datehdr {
  padding: 10px 0;
  background: none;
  border-bottom: 1px solid #B9B9B9;
  font-weight: bold; }

/* --------------------------------------------------------------------------------------------------------------------------------------*/
/* multimedia pages */
/* --------------------------------------------------------------------------------------------------------------------------------------*/
#main_wrap.multimedia {
  background-color: #041127 !important; }

.multimedia_content {
  color: #fff; }

.multimedia_content a {
  color: #5BBBFE;
  text-decoration: none; }

.multimedia_content a:hover {
  text-decoration: underline; }

.multimedia_content a.advance-link:hover {
  text-decoration: none !important; }

.multimedia_content .main_item {
  min-height: 460px; }

.multimedia_content .main_item h1 {
  font-size: 28px;
  font-weight: bold;
  border-bottom: 2px solid #ABABAB;
  padding-bottom: 5px;
  margin: -3px 0 20px 0; }

.multimedia_content .main_item h2 {
  font-size: 22px;
  font-weight: bold; }

.multimedia_content .datestamp {
  font-size: 11px;
  color: #ABABAB;
  display: block;
  margin: 4px 0; }

.multimedia_content .main_item .datestamp {
  font-size: 12px;
  margin: 4px 0; }

.multimedia_content .main_item p {
  font-size: 15px;
  line-height: 1.4em; }

.multimedia_content .main_item p a {
  font-weight: bold; }

.multimedia_content .main_item .ad_block {
  bottom: 0;
  left: 0;
  height: 250px; }

.latest_multimedia {
  border-top: 2px solid #ABABAB; }

.latest_multimedia .grid_4 {
  margin-left: 0;
  margin-right: 10px; }

.latest_multimedia .grid_4.left_c {
  margin-right: 20px; }

.latest_multimedia .grid_4.right_c {
  margin-right: 0px; }

.latest_multimedia h3 {
  font-size: 18px;
  margin: 5px 0 0;
  border-bottom: 1px solid #777;
  padding-bottom: 7px; }

.latest_multimedia .item {
  border-bottom: 1px solid #777;
  padding: 10px 0 20px; }

.latest_multimedia .item.last {
  border: none;
  padding-bottom: 0px; }

.latest_multimedia .item .img_wrap {
  margin-right: 15px; }

.latest_multimedia .item .img_wrap .icon_overlay {
  bottom: 5px;
  right: 3px;
  z-index: 50; }

.more_multimedia {
  border-top: 2px solid #ABABAB; }

.more_multimedia h3 {
  font-size: 18px;
  margin: 5px 0 10px;
  border-bottom: 1px solid #777;
  padding-bottom: 7px; }

.more_multimedia li a {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 10px;
  display: block; }

/* player styles */
/*.multimedia_content .player            {overflow:hidden}   player wrapper */
.multimedia_content .player_head h1 {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
  margin: -3px 0 0; }

.multimedia_content .player .info_nav {
  text-align: center;
  font-size: 12px;
  padding: 8px 0 0;
  height: 20px; }

.multimedia_content .player .info_nav .prev {
  left: 0;
  top: 10px;
  font-size: 11px;
  font-weight: bold;
  position: absolute; }

.multimedia_content .player .info_nav .next {
  right: 0;
  top: 10px;
  font-size: 11px;
  font-weight: bold;
  position: absolute; }

/* image slideshow */
.multimedia_content #slideshow {
  width: 618px;
  min-height: 350px;
  overflow: hidden;
  border: 1px solid #e8e8e8; }

.multimedia_content .image-wrapper {
  width: 618px;
  min-height: 340px;
  text-align: center;
  display: block;
  margin-top: -20px; }

.multimedia_content .image-wrapper img {
  max-width: 615px; }

.multimedia_content .player .photo-index {
  top: 9px;
  left: 280px;
  font-size: 12px;
  font-weight: bold; }

.multimedia_content .player .photo-index span {
  font-weight: normal; }

/* caption */
.multimedia_content .image-caption {
  background: url(../images/gallery_caption_bckgrnd.png) repeat;
  width: 598px;
  font-size: 12px;
  padding: 10px;
  display: block;
  line-height: 1.3em;
  position: absolute;
  bottom: 23px;
  left: 1px; }

.multimedia_content .image-caption .caption {
  float: left; }

.multimedia_content .image-caption .caption_block {
  float: left;
  width: 367px;
  padding-right: 10px;
  color: #000000 !important; }

.multimedia_content .image-caption .caption_block li a {
  color: #1a2782;
  font-weight: bold; }

.multimedia_content .image-caption .caption_user {
  float: right;
  border-left: 1px solid #fff;
  padding-left: 10px;
  width: 210px; }

.multimedia_content .image-caption .caption_user .caption_profile a {
  color: #2155c5; }

/* thumbnails */
.multimedia_content #thumbs {
  margin-right: -20px; }

.multimedia_content #thumbs .help {
  font-size: 11px;
  color: #fff;
  text-align: center;
  padding: 11px 0 10px;
  margin-left: -20px; }

.multimedia_content #thumbs ul.thumbs {
  clear: both;
  margin: 0;
  padding: 1px;
  float: left;
  overflow-y: hidden; }

.multimedia_content #thumbs li {
  float: left;
  margin: 0 19px 15px 0; }

.multimedia_content #thumbs li.selected img {
  border: 1px solid #ABABAB;
  margin: -1px; }

.bott_controls {
  bottom: 1px;
  width: 100%;
  /*height:30px;*/
  text-align: center; }

/* pagenation bottom */
.multimedia_content .bottom.pagination {
  font-size: 11px;
  text-align: center;
  position: relative;
  padding: 4px 0;
  font-weight: bold;
  background: none; }

.multimedia_content .bottom.pagination a, .multimedia_content .bottom.pagination span {
  margin: 0 4px;
  display: inline-block;
  padding: 2px 4px; }

.multimedia_content .bottom.pagination .prev_page {
  left: 0;
  top: 5px;
  border: none;
  padding: 0;
  background: none; }

.multimedia_content .bottom.pagination .next_page {
  right: 20px;
  top: 5px;
  border: none;
  padding: 0;
  background: none; }

.multimedia_content .bottom.pagination .next_page, .multimedia_content .bottom.pagination .prev_page {
  margin: 0px; }

.multimedia_content .bottom.pagination .next_page:hover, .multimedia_content .bottom.pagination .prev_page:hover {
  margin: 0px;
  border: none; }

/* bottom page indexing */
.bott_controls .photo-index-bottom {
  font-size: 12px;
  font-weight: bold;
  margin-top: -25px; }

.bott_controls .photo-index-bottom span {
  font-weight: normal; }

/* multimedia sharing tools */
.multimedia_content .tools {
  background: #E4E3E3;
  border: none;
  height: 40px;
  margin-bottom: 25px;
  margin-top: -23px;
  /*margin-top:5px*/ }

.multimedia_content .tools .fb_like {
  width: 300px;
  top: 5px;
  left: 4px; }

.multimedia_content .tools .tweet,
.multimedia_content .tools .share,
.multimedia_content .tools .email,
.multimedia_content .tools .print {
  text-indent: -500em;
  display: block;
  height: 23px;
  top: 5px; }

.multimedia_content .tools .tweet {
  width: 60px;
  background: url(../images/tweet_btn_dark.png) no-repeat 0 0;
  left: 475px; }

.multimedia_content .tools .share {
  width: 60px;
  background: url(../images/share_btn_light.png) no-repeat 0 0;
  left: 555px; }

.multimedia_content .tools .email {
  width: 71px;
  background: url(../images/email_btn_dark.png) no-repeat 0 0;
  right: 72px; }

.multimedia_content .tools .print {
  width: 69px;
  background: url(../images/print_btn_dark.png) no-repeat 0 0;
  right: 4px; }

/* new */
.multimedia_content .addthis_button_tweet {
  top: 6px;
  left: 455px !important;
  position: absolute; }

/* image slider */
.slider .player_head {
  margin-bottom: 10px; }

.slider .player_wrap .slide_player {
  padding-bottom: 20px; }

.slider .player_wrap .slide_player .credit {
  font-size: 10px;
  bottom: 2px;
  right: 2px; }

.slider .player_wrap .slide_player .credit a {
  color: #fff; }

.slider .player_wrap .slide_caption p {
  font-size: 14px;
  line-height: 1.3em; }

/* multimedia archive */
.player_head.archive h1 {
  border: none;
  font-size: 24px;
  padding-bottom: 7px; }

.latest_multimedia.archive {
  border: none; }

.latest_multimedia.archive h4.date {
  border-top: 2px solid #ABABAB;
  border-bottom: 1px solid #ABABAB;
  padding: 7px 0 9px;
  font-size: 14px; }

.latest_multimedia.archive h4.date span {
  font-weight: normal; }

.latest_multimedia.archive.grid_4 h4.date {
  margin-top: -1px; }

.latest_multimedia.archive.grid_4 .item h4.video, .latest_multimedia.archive.grid_4 .item h4.sound, .latest_multimedia.archive.grid_4 .item h4.images {
  padding-right: 30px;
  float: left;
  clear: both; }

.latest_multimedia.archive.grid_4 .item h4.video {
  background: url(../images/video_icon.png) no-repeat right -4px; }

.latest_multimedia.archive.grid_4 .item h4.sound {
  background: url(../images/sound_icon.png) no-repeat right -4px; }

.latest_multimedia.archive.grid_4 .item h4.images {
  background: url(../images/gallery_icon.png) no-repeat right -4px; }

/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Date: March 26, 2009
Version: 1.0

	Copyright 2009 Jeremie Tisseau
	"Sliding Login Panel with jQuery 1.3.2" is distributed under the GNU General Public License version 3:
	http://www.gnu.org/licenses/gpl-3.0.html
*/
/***** clearfix *****/
.clear {
  clear: both;
  height: 0;
  line-height: 0; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.clearfix {
  display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix {
  height: 1%; }

.clearfix {
  display: block; }

/* End hide from IE-mac */
.clearfix {
  height: 1%; }

.clearfix {
  display: block; }

/* Panel Tab/button */
#pnlLoggedIn {
  background: url("../images/profile/login_background.gif") repeat-y 0 0;
  width: 405px;
  color: #000000 !important;
  height: 34px;
  padding: 0px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 999; }

#pnlLoggedOut {
  background: url("../images/profile/login_background_small.gif") repeat-y 0 0;
  width: 300px;
  color: #000000 !important;
  height: 34px;
  padding: 0px;
  position: relative;
  top: 0;
  right: 0;
  z-index: 999; }

.tab ul.loggedIn {
  display: block;
  position: relative;
  height: 34px;
  width: auto;
  font-weight: bold;
  line-height: 24px;
  margin: 0;
  color: #000;
  font-size: 14px;
  padding-left: 100px;
  top: 4px; }

.tab ul.loggedIn li.left, .tab ul.loggedIn li.right {
  height: 23px;
  width: 30px;
  padding: 0;
  margin: 0;
  display: block;
  float: left; }

.tab ul.loggedIn li {
  text-align: left;
  display: block;
  float: left;
  height: 23px;
  margin-left: 10px;
  background: none;
  padding: 0px; }

.tab ul.loggedIn li a {
  color: #000; }

.tab ul.loggedIn li a.point_down {
  background: url(../images/profile/pointer_down.gif) no-repeat scroll 63px 9px;
  margin-left: -4px; }

.tab ul.loggedIn li a.point_up {
  background: url(../images/profile/pointer_up.gif) no-repeat scroll 63px 8px;
  margin-left: -4px; }

.tab ul.loggedIn li.user a.point_down {
  background: url(../images/profile/pointer_down.gif) no-repeat scroll 50px 5px;
  padding-right: 25px;
  margin-left: -5px; }

.tab ul.loggedIn li.user a.point_up {
  background: url(../images/profile/pointer_up.gif) no-repeat scroll 50px 5px;
  padding-right: 25px;
  margin-left: -5px; }

.tab ul.loggedIn li a:hover {
  color: #0e2e5e;
  text-decoration: none; }

.tab ul.loggedIn li.user {
  width: 65px;
  background: url(../images/border_divider.png) no-repeat right 1px;
  margin: 0 10px 0 0; }

.tab ul.loggedIn li.user a, .tab ul.loggedIn li.logout a {
  line-height: 24px; }

/*.tab ul.login li.logout {margin-left:8px;}*/
.tab ul.loggedIn li#toggle {
  width: 75px;
  background: url(../images/border_divider.png) no-repeat right 1px;
  margin: 0; }

.tab ul.loggedOut {
  display: block;
  position: relative;
  height: 24px;
  width: auto;
  font-weight: bold;
  line-height: 24px;
  margin: 0;
  color: #000;
  font-size: 14px; }

.tab ul.loggedOut li.left, .tab ul.loggedOut li.right {
  height: 23px;
  width: 30px;
  padding: 0;
  margin: 0;
  display: block;
  float: left; }

/*.tab ul.loggedIn li { text-align: left; display: block; float: left; height: 23px; margin-left: 10px;}
.tab ul.loggedIn li a { color: #000;}*/
.tab ul.loggedOut li a.point_down {
  background: url(../images/profile/pointer_down.gif) no-repeat scroll 108px 8px;
  margin-left: 80px; }

.tab ul.loggedOut li a.point_up {
  background: url(../images/profile/pointer_up.gif) no-repeat scroll 108px 7px;
  margin-left: 80px; }

.tab ul.loggedOut li a:hover {
  color: #000; }

.tab ul.loggedOut li.user {
  width: 165px;
  border-right: 1px solid #e5b03c;
  margin: 0; }

/*.tab ul.login li.logout {margin-left:8px;}*/
.tab ul.loggedOut li#togglePanel {
  width: 300px;
  /*border-left:1px solid #e5b03c;*/
  margin: 0; }

.tab ul.loggedOut {
  display: block;
  position: relative;
  height: 24px;
  width: auto;
  font-weight: bold;
  line-height: 24px;
  margin: 0;
  color: #000;
  font-size: 14px; }

.tab ul.loggedOut li {
  display: block;
  float: left;
  height: 23px;
  margin-left: 1px;
  margin-right: 5px;
  text-align: left;
  background: none; }

.tab ul.loggedOut li a {
  color: #000;
  float: left;
  width: 132px;
  margin-top: 6px; }

.tab a.open {
  width: 60px; }

.tab a.close {
  width: 1px; }

.tab a.open, .tab a.close {
  height: 17px;
  line-height: 24px;
  cursor: pointer;
  display: block;
  position: relative;
  width: 74px; }

/* sliding panel */
#toppanel {
  position: absolute;
  top: 0;
  right: -70px;
  width: 420px;
  z-index: 999;
  text-align: center;
  margin-left: auto;
  margin-right: auto; }

#panel {
  width: 463px;
  min-height: 353px;
  height: 353px;
  right: 69px;
  top: 34px;
  /*top:0px\9; border: 1px solid #E5B03C;*/
  color: #999;
  background: #face22;
  overflow: hidden;
  position: absolute;
  display: none; }

#panel h1 {
  font-size: 1.6em;
  padding: 5px 0 10px;
  margin: 0;
  color: white; }

#panel h2 {
  font-size: 1.2em;
  padding: 10px 0 5px;
  margin: 0;
  color: white; }

#panel p {
  margin: 5px 0;
  padding: 0; }

#panel a {
  text-decoration: none;
  color: #15ADFF; }

#panel a:hover {
  color: white; }

#panel .content {
  font-size: 12px;
  margin: 0 auto;
  padding: 10px;
  text-align: left;
  width: 443px;
  float: left; }

#panel .content h1 {
  background: none;
  color: #000;
  font-family: arial;
  font-size: 18px;
  padding-bottom: 0;
  padding-left: 10px;
  position: relative;
  text-indent: 0;
  top: 0; }

#panel .content .info {
  color: #000;
  font-size: 12px;
  padding: 3px 0 5px 10px;
  line-height: 16px; }

#panel .content .info p {
  color: #000;
  padding-right: 10px; }

#panel .content .info a {
  color: #000; }

#panel .content .info a.name {
  font-size: 12px;
  color: #000;
  font-weight: bold;
  line-height: 35px; }

#panel .content .info .bt_login {
  background: url("../images/submit_black.png") no-repeat 0 0;
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  height: 28px;
  margin-right: 18px;
  margin-top: 10px;
  text-align: center;
  text-transform: uppercase;
  width: 75px; }

#panel .content .info .selectBox {
  width: 135;
  padding-right: 9px;
  margin-bottom: 12px; }

#panel .content .info label {
  width: 135px;
  font-size: 1em;
  color: #000;
  font-weight: bold;
  text-align: left; }

#panel .content .info select {
  border: none;
  width: 135px;
  height: 21px;
  font-size: 11px;
  padding: 2px 0;
  background: #fdedb2;
  margin: 0; }

#logoutPanel {
  background: #FACE22;
  color: #999999;
  display: none;
  height: 230px;
  min-height: 230px;
  overflow: hidden;
  position: relative;
  right: -31px;
  /*IE7 Fix*/
  *right: 19px;
  top: 0;
  width: 320px; }

#logoutPanel h1 {
  font-size: 1.6em;
  padding: 5px 0 10px;
  margin: 0;
  color: white; }

#logoutPanel h2 {
  font-size: 1.2em;
  padding: 10px 0 5px;
  margin: 0;
  color: white; }

#logoutPanel p {
  margin: 5px 0;
  padding: 0; }

#logoutPanel a {
  text-decoration: none;
  color: #15ADFF; }

#logoutPanel a:hover {
  color: white; }

#logoutPanel .content {
  font-size: 12px;
  margin: 0 auto;
  padding: 10px;
  text-align: left;
  width: 300px;
  float: left; }

#logoutPanel .content h1 {
  color: #000000;
  font-family: arial;
  font-size: 18px;
  padding-left: 10px;
  position: relative;
  top: 0; }

#logoutPanel .content .info {
  color: #000;
  font-size: 12px;
  padding: 3px 10px 5px; }

#logoutPanel .content .info p {
  color: #000;
  line-height: 12px;
  margin: 15px 0; }

#logoutPanel .content .info a {
  color: #000; }

#logoutPanel .content .info .facebook_login {
  color: #000;
  line-height: 6px; }

.headerLinks {
  font-size: 14px; }

.headerLinks .grey {
  color: #848484; }

.headerLinks .deepblue {
  color: #0e1675; }

.headerLinks a.grey {
  color: #848484;
  font-weight: normal; }

.headerLinks a.deepblue {
  color: #0e1675; }

.headerLinks a:hover {
  text-decoration: underline; }

/* Masthead Tabs */
#styleTabContainer {
  position: absolute;
  width: 100px;
  left: 215px;
  top: 12px;
  line-height: 20px; }

#styleTabContainer.personalization div.tabs_off, #styleTabContainer.personalization div.tabs_on {
  cursor: pointer;
  display: block;
  font-size: 12px;
  padding: 4px 0.43em;
  text-transform: uppercase;
  color: #959595; }

#styleTabContainer.personalization div.tabs_on {
  background: url(../images/tab_on_arrow.png) no-repeat 87px 9px; }

#styleTabContainer div.tabs_off {
  cursor: pointer;
  display: block;
  font-size: 10px;
  padding: 4px 0.85em;
  text-transform: uppercase; }

.lottery_box {
  height: 110px;
  left: 322px;
  top: 0;
  width: 300px; }

#slideshow_home {
  /*min-height: 500px;*/
  background: #F4F8FB;
  *position: relative;
  *z-index: -1; }

#slideshow_home .mediaListing .heading {
  color: #E30A15;
  font-size: 11px;
  font-weight: bold;
  display: block;
  padding: 8px 0 5px 8px; }

#slideshow_home #slideshow_filler {
  width: 300px;
  overflow: hidden; }

#slideshow_home #slideshow_wrap {
  display: none; }

#slideshow_home #slideshow_wrap ul {
  text-align: center;
  margin: 0 auto; }

#slideshow_home #slideshow_wrap ul li.focusFooter {
  float: left;
  font-size: 11px;
  padding: 0 10px; }

#slideshow_home .content {
  background: #EDF1F6;
  border-bottom: 1px solid #CAD6E6; }

#slideshow-adv {
  /*height: 370px;*/
  max-width: 300px;
  min-height: 250px;
  overflow: hidden; }

#video_box_small {
  background: #EDF1F6;
  border-bottom: 1px solid #CAD6E6; }

.MyNewsBuckets_right #slideshow-adv img {
  height: auto;
  max-width: 300px;
  min-height: 31px;
  overflow: hidden; }

.MyNewsBuckets_right #slideshow-adv {
  height: auto;
  max-width: 300px;
  min-height: 31px;
  overflow: hidden; }

.MyNewsBuckets_right #slideshow_home {
  min-height: 31px !important;
  background: #F4F8FB; }

.MyNewsBuckets_right #slideshow_home #slideshow_filler img {
  width: 300px;
  height: auto;
  overflow: hidden; }

/*#slideshow_wrap a.advance-link img {height: 370px; width: 300px;}*/
#slideshow_home .thumbs_bg {
  background-color: #DCD6D6;
  display: block;
  height: 32px;
  opacity: 0.6;
  position: relative;
  width: 300px; }

#slideshow_home .jcarousel-container-horizontal {
  padding: 0 67px;
  top: -37px; }

#slideshow_home .jcarousel-clip-horizontal {
  height: 37px; }

#slideshow_home .jcarousel-clip {
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  z-index: 2;
  width: 166px; }

.jcarousel-clip-horizontal {
  height: 100%;
  width: 260px; }

#slideshow_home .jcarousel-list {
  left: 0;
  margin: 0;
  overflow: hidden;
  padding: 3px 0 0 3px;
  position: relative;
  top: 0;
  z-index: 1; }

#slideshow_home #thumbs-adv ul.thumbs li {
  background: none;
  padding-left: 0; }

#slideshow_home #thumbs-adv ul.thumbs li a {
  display: block;
  float: left;
  height: 37px;
  padding: 10px 0 0 3px;
  width: 27px; }

#slideshow_home #thumbs-adv ul.thumbs li a img {
  border: 1px solid #FFFFFF;
  box-shadow: 0 1px 0 #666666;
  height: 19px;
  width: 19px; }

#slideshow_home #thumbs-adv ul.thumbs li.selected {
  /*background: url("../images/new_carousel_hover.png") no-repeat;*/
  display: block;
  height: 37px;
  width: 27px; }

#slideshow_home #thumbs-adv ul.thumbs li {
  background: none repeat scroll 0 0 transparent;
  padding-left: 0; }

#slideshow_home .jcarousel-item {
  height: 37px;
  width: 27px; }

.jcarousel-item {
  height: 100%;
  width: 100%; }

#slideshow_home .jcarousel-prev-horizontal {
  background: url("../images/multimedia_carousel_left.png") no-repeat;
  cursor: pointer;
  height: 14px;
  left: 4px;
  position: absolute;
  top: 14px;
  width: 14px; }

#slideshow_home .jcarousel-prev {
  display: none;
  z-index: 3; }

#slideshow_home .jcarousel-next-horizontal {
  background: url("../images/multimedia_carousel_right.png") no-repeat;
  cursor: pointer;
  height: 14px;
  position: absolute;
  right: 5px;
  top: 14px;
  width: 14px; }

#slideshow_home .jcarousel-next {
  display: none;
  z-index: 3; }

#slideshow_home .caption p {
  font-size: 12px;
  line-height: 1.4em;
  margin: 2px 1px 8px;
  text-align: left; }

#slideshow_home p {
  font-size: 11px;
  padding: 8px;
  text-align: center; }

#slideshow_home .caption p span.bold {
  text-transform: uppercase; }

#slideshow_home p.bold {
  border-top: 1px solid #CAD6E6; }

#slideshow_home .textleft {
  padding-left: 9px;
  text-align: left; }

#slideshow_home p {
  font-size: 11px;
  padding: 8px;
  text-align: center; }

#slideshow_home p span.red, #slideshow_home p span.red a {
  color: #E30A15; }

/*.embox .caption, .embox .caption .userCaption { background-color:#F4F8FB;}*/
.embox .caption p {
  color: #000;
  font-size: 12px;
  padding: 10px; }

.embox .caption .userCaption {
  width: 280px;
  padding: 10px;
  float: left; }

.embox .caption .userCaption .header {
  color: #0E2E5E;
  font-size: 13px;
  margin-bottom: 10px;
  text-transform: uppercase; }

.embox .caption .userCaption .blurb {
  color: #000;
  font-size: 12px;
  line-height: 1.4em; }

.embox .caption .userCaption .mini_mynewsBucket {
  background: url("../images/mini_icon_mynews.png") no-repeat;
  height: 17px;
  left: 68px;
  top: 3px;
  width: 17px; }

.embox .caption .userCaption .imageWrapper {
  background: #E3E1E4;
  float: left;
  margin-right: 10px;
  padding: 5px;
  text-align: center;
  width: 60px; }

.embox .caption .userCaption .imageWrapper a {
  color: #2155C5;
  font-size: 10px;
  word-wrap: break-word;
  line-height: 12px; }

.embox .caption .userCaption img {
  float: left;
  width: 100%; }

/* - Personalisation - */
.edit_btn {
  top: 0px;
  right: 0px; }

.edit_btn a {
  padding: 0px 6px 2px 6px;
  background: #DEDEDE;
  font-size: 10px;
  text-transform: uppercase; }

.person_wrap {
  background: url("../images/background_sprite.png") repeat-x scroll 0 -525px;
  border-top: 1px solid #FFFFFF;
  font-size: 11px;
  height: 35px;
  position: relative;
  top: -15px;
  width: 100%; }

.person_wrap .move_up, .person_wrap .move_down, .person_wrap .more_story, .person_wrap .less_story, .person_wrap .save, .person_wrap .close {
  top: 8px;
  cursor: pointer; }

.person_wrap .move_up {
  left: 10px;
  background: url(../images/various_arrows_sprite.png) no-repeat 0 -273px;
  padding-left: 13px;
  color: #CE020C;
  height: 13px; }

.person_wrap .move_down {
  left: 90px;
  background: url(../images/various_arrows_sprite.png) no-repeat 0 -296px;
  padding-left: 13px;
  color: #CE020C;
  height: 13px; }

.person_wrap .more_story {
  left: 190px;
  background: url(../images/various_arrows_sprite.png) no-repeat 0 -250px;
  padding-left: 13px;
  color: #CE020C; }

.person_wrap .less_story {
  left: 295px;
  background: url(../images/various_arrows_sprite.png) no-repeat 0 -226px;
  padding-left: 13px;
  color: #CE020C; }

.person_wrap .save {
  right: 70px; }

.person_wrap .close, .person_wrap .changearea {
  right: 10px; }

.person_wrap .save, .person_wrap .close {
  background: url("../images/background_sprite.png") repeat-x scroll center top #486085;
  width: 35px;
  text-align: center;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  margin-left: 5px;
  margin-top: 5px;
  padding: 3px 5px;
  right: 6px;
  text-transform: uppercase;
  top: -1px; }

.person_wrap .changearea {
  background: url("../images/background_sprite.png") repeat-x scroll center top #486085;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  margin-left: 5px;
  margin-top: 5px;
  padding: 3px 5px;
  right: 65px;
  text-transform: uppercase;
  top: -1px; }

.grayed_out {
  cursor: auto !important;
  color: #666 !important;
  text-decoration: none !important; }

.person_wrap .move_up.grayed_out {
  background: url(../images/various_arrows_sprite.png) no-repeat 0 -285px; }

.person_wrap .move_down.grayed_out {
  background: url(../images/various_arrows_sprite.png) no-repeat 0 -309px; }

.person_wrap .more_story.grayed_out {
  background: url(../images/various_arrows_sprite.png) no-repeat 0 -261px; }

.person_wrap .less_story.grayed_out {
  background: url(../images/various_arrows_sprite.png) no-repeat 0 -238px; }

.person_wrap .content_selected {
  background: url(../images/background_sprite.png) repeat-x 0 -556px;
  text-decoration: none;
  color: Black;
  cursor: text;
  padding: 8px 5px 3px; }

/* Featured Blog Side bar*/
.featuredBlog {
  width: 280px;
  background: url(../images/featuredBlog_repeat.jpg) repeat-x top left #EAEAE1;
  display: block;
  padding: 10px 10px 20px 10px; }

.featuredBlog h1 {
  color: #6C674E;
  font-size: 18px;
  padding-bottom: 10px;
  border-bottom: 1px solid #B4B0A0; }

.featuredBlog h2 {
  color: #00086C;
  font-size: 14px;
  padding-top: 10px;
  border-top: 1px solid #FFFFFF;
  margin-bottom: 5px; }

.featuredBlog h3 {
  font-size: 14px;
  font-style: italic;
  color: #000000;
  margin: 5px 0px;
  font-weight: normal; }

.featuredBlog .blue {
  color: #00086C; }

.featuredBlog .timestamp {
  font-size: 10px;
  color: #787878;
  width: 100%; }

.featuredBlog .clr {
  clear: both;
  height: 5px; }

.featuredBlog .clr_border {
  clear: both;
  height: 1px;
  border-bottom: 1px solid #B4B0A0;
  margin-top: 10px; }

.featuredBlog img {
  float: right;
  margin-left: 10px; }

.featuredBlog p {
  font-size: 12px;
  width: 200px;
  line-height: 16px;
  display: block; }

/* Mini Profile */
.mini_profile {
  border: 1px solid #dea435;
  background: #f4a82e url(../images/mini_profile.png) repeat-x;
  width: 290px;
  padding: 10px 5px 3px; }

.mini_profile .personalise {
  margin-left: 5px;
  float: left;
  font-size: 12px;
  padding-bottom: 10px; }

.mini_profile input {
  border: 1px solid #dea435;
  font-size: 12px;
  font-weight: bold;
  background-color: #fcc407;
  margin: 0 2px 5px;
  cursor: pointer; }

.mini_profile .border_divider {
  background: url(../images/profile_line.png) repeat-x;
  margin: 10px 0 0; }

.mini_profile .mini_user_profile {
  width: 298px; }

.mini_profile .mini_user_block, .mini_profile .mini_user_article {
  width: 102px;
  font-size: 11px; }

.mini_profile .mini_profile_block, .mini_profile .mini_profile_article {
  font-size: 11px;
  width: 145px; }

.mini_profile .mini_profile_article span, .mini_profile .mini_user_article span {
  border-left: 1px solid #dfb410;
  padding-left: 5px; }

.mini_profile .mini_profile_block h3, .mini_profile .mini_user_profile h3 {
  font-size: 15px;
  color: #000;
  line-height: 22px; }

.mini_profile .mini_profile_block img, .mini_profile .mini_user_profile img {
  border: 1px solid #fedf6a;
  float: left;
  margin-right: 10px; }

.mini_profile .mini_profile_block a, .mini_profile .mini_user_profile a, .mini_profile .mini_user_block a {
  color: #675204; }

.mini_profile .mini_profile_block a:hover, .mini_profile .mini_user_profile a:hover, .mini_profile .mini_user_block a:hover {
  text-decoration: underline; }

.mini_profile .mini_badges_block .badge {
  padding-top: 15px;
  width: 140px !important; }

.mini_profile .mini_badges_block {
  width: 288px;
  margin-top: -10px; }

.mini_profile .mini_badges_block li {
  float: left; }

.mini_profile .mini_badges_block .badge_blue {
  background: url(../images/profile/badge_blue.png) no-repeat;
  margin: 0 2px; }

.mini_profile .mini_badges_block .badge_white {
  background: url(../images/profile/badge_white.png) no-repeat;
  margin: 0 2px; }

.mini_profile .mini_badges_block .badge_yellow {
  background: url(../images/profile/badge_yellow.png) no-repeat;
  margin: 0 2px; }

/* Badge Sizes */
li.small_badge {
  width: 40px;
  height: 40px; }

li.medium_badge {
  width: 65px;
  height: 65px; }

li.small_badge img {
  width: 40px;
  height: 40px; }

li.medium_badge img {
  width: 65px;
  height: 65px; }

/* Gallery Caption Profile */
.caption_profile {
  border: 1px solid #dea435;
  background: #f4a82e url(../images/mini_profile.png) repeat-x;
  width: 200px;
  padding: 5px;
  color: #000; }

.caption_profile .personalise {
  margin-left: 5px;
  float: left;
  font-size: 12px;
  padding-bottom: 10px; }

.caption_profile input {
  border: 1px solid #dea435;
  font-size: 12px;
  font-weight: bold;
  background-color: #fcc407;
  margin: 0 2px 5px;
  cursor: pointer; }

.caption_profile .border_divider {
  background: url(../images/profile_line.png) repeat-x;
  margin: 5px 0 -10px; }

.caption_profile .mini_user_profile {
  width: 198px; }

.caption_profile .mini_user_block {
  width: 150px;
  font-size: 11px; }

.caption_profile .mini_profile_block, .caption_profile .mini_profile_article {
  font-size: 11px;
  width: 96px; }

.caption_profile .mini_profile_article span, .caption_profile .mini_user_article span {
  border-left: 1px solid #dfb410;
  padding-left: 5px; }

.caption_profile .mini_profile_block h3, .caption_profile .mini_user_profile h3 {
  font-size: 12px;
  color: #000;
  line-height: 22px; }

.caption_profile .mini_profile_block img, .caption_profile .mini_user_profile img {
  border: 1px solid #fedf6a;
  float: left;
  margin-right: 10px; }

.caption_profile .mini_profile_block a, .caption_profile .mini_user_profile a, .caption_profile .mini_user_block a {
  color: #675204; }

.caption_profile .mini_profile_block a:hover, .caption_profile .mini_user_profile a:hover, .caption_profile .mini_user_block a:hover {
  text-decoration: underline; }

.caption_profile .mini_badges_block ul {
  width: 198px; }

.caption_profile .mini_badges_block li {
  float: left; }

.caption_profile .mini_badges_block .badge {
  width: 65px; }

.caption_profile .mini_badges_block .badge_blue {
  background: url(../images/profile/badge_blue.png) no-repeat;
  margin: 0 2px; }

.caption_profile .mini_badges_block .badge_white {
  background: url(../images/profile/badge_white.png) no-repeat;
  margin: 0 2px; }

.caption_profile .mini_badges_block .badge_yellow {
  background: url(../images/profile/badge_yellow.png) no-repeat;
  margin: 0 2px; }

/* Know Your Health Block */
.KnowYourHealth {
  clear: both; }

.KnowYourHealth h5 a {
  color: #CC0000;
  font-size: 12px !important;
  font-weight: bold; }

.KnowYourHealth ul li {
  float: left;
  width: 200px;
  font-size: 12px;
  background: url("../images/li_dot_med.png") no-repeat 0 6px;
  line-height: 1.4em;
  padding-left: 8px; }

/* Entertainment Block */
.more_music {
  clear: none;
  width: 626px;
  margin-top: 12px;
  border-top: 1px solid #eeeeee; }

.more_music h5 {
  color: #E30A15;
  font-weight: bold;
  margin-top: 10px; }

.more_music ul li {
  float: left;
  width: 200px;
  font-size: 12px;
  background: url("../images/li_dot_med.png") no-repeat 0 6px;
  line-height: 1.4em;
  padding-left: 8px; }

/* Game Zone Block */
.more_games {
  clear: both;
  width: 626px;
  margin-top: 12px; }

.more_games h5 {
  color: #E30A15;
  font-weight: bold;
  margin-top: 10px; }

.more_games ul li {
  float: left;
  width: 290px;
  font-size: 12px;
  background: url("../images/li_dot_med.png") no-repeat 0 6px;
  line-height: 1.4em;
  padding-left: 8px; }

/* Good News Block */
#good_new_box {
  width: 300px;
  min-height: 155px; }

#good_new_box .wrapper {
  padding: 0 0 10px;
  background-color: #e7f1f9; }

#good_new_box .content_header {
  background-color: #2c455b;
  height: 34px;
  width: 300px; }

#good_new_box .goodie_ad {
  padding: 10px 10px 0;
  margin: 0 auto;
  text-align: center; }

#good_new_box img.logo {
  top: 0;
  left: 0; }

#good_new_box img.fnb {
  top: 0;
  right: 0; }

#good_new_box ul {
  padding: 0 10px 0 10px;
  font-size: 12px;
  font-weight: normal; }

#good_new_box ul li {
  background: none !important;
  padding: 8px 0;
  border-bottom: 1px solid #a4acb5; }

#good_new_box ul li:first-child {
  min-height: 65px; }

#good_new_box ul li a {
  color: #0e2e5e;
  font-size: 12px;
  font-weight: normal; }

#good_new_box .good_news {
  color: #FFFFFF;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  padding: 10px;
  text-transform: uppercase; }

#good_new_box .goodie_button {
  background: url(../images/goodie_button.png) no-repeat;
  width: 155px;
  height: 22px;
  border: 0;
  color: #000;
  cursor: pointer;
  font-family: arial;
  font-size: 10px;
  letter-spacing: -0.03em;
  margin-top: 6px;
  text-transform: uppercase;
  line-height: 24px;
  text-align: center;
  text-decoration: none !important;
  margin-right: 6px; }

#good_new_box .good_img {
  float: left;
  margin-right: 5px; }

/*MyNews Blogs*/
#mynews_blog_box {
  width: 300px;
  padding-top: 10px;
  margin-top: 10px;
  border-top: 2px solid #5B8BAF;
  padding-top: 10px; }

#mynews_blog_box .wrapper {
  background: url(../images/logos_sprite_v1.png) no-repeat -337px -367px #fff; }

#mynews_blog_box .content {
  margin-bottom: 3px; }

#mynews_blog_box span.updates {
  right: 15px;
  top: -2px;
  color: #74727D;
  text-transform: uppercase;
  font-size: 10px; }

#mynews_blog_box h3 {
  text-indent: -5000px; }

/**/
#mynews_blog_box span.datestamp {
  margin: 0 0 1px 0 !important;
  font-size: 10px;
  line-height: 14px; }

#mynews_blog_box span.link {
  margin: 0 0 0 110px; }

#mynews_blog_box ul {
  margin: 10px 0 0 110px; }

/**/
#mynews_blog_box a {
  color: #2256B9; }

#mynews_blog_box ul li {
  background: url(../images/li_dot_blue.png) no-repeat 0px 7px; }

#mynews_blog_box .spacer {
  height: 10px !important; }

.mynewsblog {
  width: 295px;
  background: url("../images/generic_sprite.png") repeat-y scroll -15px 14px transparent;
  padding-left: 10px; }

/* Inside News */
#slider-code {
  overflow: hidden; }

#slider-code .viewport {
  float: left;
  width: 298px;
  height: 273px;
  overflow: hidden;
  position: relative; }

#slider-code .buttons {
  display: block; }

#slider-code .overview {
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #FFFFFF;
  height: 273px; }

#slider-code .overview li.slideli img {
  padding-right: 10px; }

#inside_news_small .pager {
  overflow: hidden;
  list-style: none;
  width: 44px;
  height: 20px;
  padding-left: 25px; }

#inside_news_small .pager li {
  background-image: none; }

#inside_news_small .pager li {
  float: left; }

#inside_news_small .pagenum {
  background: url(../images/carousel_super_active.png) no-repeat;
  text-decoration: none;
  text-align: center;
  margin: 5px 0 0;
  color: transparent;
  font-size: 14px;
  font-weight: bold;
  display: block;
  width: 10px; }

#inside_news_small .active {
  color: transparent;
  background: url(../images/carousel_super_inactive.png) no-repeat; }

.carousel_strip {
  background: none repeat scroll 0 0 #7E919E; }

.carousel_strip .disable {
  visibility: hidden; }

#inside_news_small .next {
  cursor: pointer;
  height: 14px;
  margin: 4px 20px 0px 0px;
  overflow: hidden;
  display: block; }

#inside_news_small .prev {
  cursor: pointer;
  height: 14px;
  margin: 4px 0px 0px 20px;
  overflow: hidden;
  display: block; }

#inside_news_small a.next, #inside_news_small a.prev {
  color: #fff; }

#inside_news_small a:hover {
  text-decoration: none; }

#home_insidenews {
  float: left; }

#inside_news .jcarousel-clip-horizontal {
  height: 200px;
  overflow: hidden;
  width: 600px;
  position: relative; }

#inside_news {
  background: #F4F8FB;
  text-align: center;
  color: #232323;
  border-bottom: 3px solid #DEDEDE !important;
  border-top: 3px solid #DEDEDE; }

#inside_news h2 {
  text-transform: uppercase;
  margin: 9px 0;
  letter-spacing: 8px;
  font-size: 16px;
  color: #000 !important; }

#inside_news #slider-code {
  width: 100%;
  height: 170px;
  z-index: 100;
  overflow: hidden; }

#inside_news #slider-code a:hover, #inside_news #slider-code a:hover img {
  cursor: pointer; }

#inside_news #slider-code ul {
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  z-index: 1;
  min-width: 1216px !important; }

/**/
#inside_news #slider-code ul .item {
  width: 130px;
  text-align: left;
  border: none;
  padding: 0 !important; }

#inside_news #slider-code ul .item .img_wrap {
  width: 130px;
  height: 80px;
  overflow: hidden; }

#inside_news .jcarousel-container-horizontal {
  min-width: 587px !important;
  padding: 0 0 0 20px; }

#inside_news #slider-code ul .item h4, #inside_news #slider-code ul .item p {
  font-size: 11px;
  width: 130px; }

#inside_news #slider-code ul .item h4 {
  margin-top: 4px;
  margin-bottom: 0px;
  padding: 0 !important; }

#inside_news #slider-code ul a {
  color: #020066; }

/**/
#inside_news #slider-code ul a:hover {
  text-decoration: underline; }

#inside_news ul li {
  padding: 0 !important;
  float: left !important; }

#inside_news ul .jcarousel-list li, #inside_news ul .jcarousel-item {
  float: left;
  list-style: none;
  width: 150px; }

/*  - Horizontal Buttons - */
#inside_news #slider-code .jcarousel-prev-horizontal {
  position: absolute;
  top: 32px;
  left: 3px;
  width: 12px;
  height: 14px;
  cursor: pointer;
  background: url(../images/various_arrows_sprite.png) no-repeat 0 -213px;
  z-index: 500; }

#inside_news #slider-code .jcarousel-next-horizontal {
  background: #F4F8FB url(../images/various_arrows_sprite.png) no-repeat -12px -213px;
  height: 170px;
  position: absolute;
  right: -1px;
  top: 32px;
  width: 20px;
  z-index: 500;
  cursor: pointer; }

/* EasyToolTip */
#easyTooltip {
  background-color: #2155c5;
  position: relative;
  color: #fff;
  -moz-border-radius: 6px;
  border-radius: 6px;
  width: auto;
  padding: 9px 10px;
  font-weight: bold;
  font-size: 12px;
  z-index: 50; }

#easyTooltip img {
  float: left; }

#easyTooltip a {
  text-align: left;
  color: #fff; }

.tip {
  background: #fff url(../images/profile/tip.png) no-repeat;
  position: absolute; }

div.pointer {
  background: #fff;
  border-radius: 5px;
  box-shadow: 5px 5px 5px #888;
  border: 1px solid #ccc; }

/* MyNews Category */
.MyNewsLanding p {
  font-size: 13px;
  line-height: 1.4em; }

.MyNewsLanding {
  float: left;
  padding: 20px 0; }

.MyNewsLanding h4 {
  font-size: 11px;
  color: #2155c5; }

.MyNewsLanding img {
  float: left;
  padding-right: 15px; }

.MyNewsBuckets {
  margin: 0px; }

.MyNewsBuckets h3 a {
  color: #00086C; }

.MyNewsBuckets_left {
  margin-left: 0;
  margin-right: 10px; }

.MyNewsBuckets_right {
  margin-left: 10px;
  margin-right: 0px; }

.disclaimer {
  background: #f4ac40 url(../images/disclaimer_bckgrnd.png) repeat-x;
  display: block;
  color: #000000;
  border: 1px solid #dea435;
  float: left;
  padding: 10px;
  width: 598px\9; }

.disclaimer h2 {
  margin: 0px;
  padding-bottom: 5px;
  font-size: 16px; }

.disclaimer p {
  font-size: 12px;
  line-height: 16px;
  margin: 0px; }

.disclaimer span {
  font-size: 14px;
  font-weight: bold; }

.mynews_disclaimer {
  background: url(../images/disclaimer_arrow.png) no-repeat top left;
  height: 23px; }

.mynews_disclaimer span {
  float: left;
  font-size: 12px;
  padding-left: 10px;
  padding-top: 6px; }

.mynews_disclaimer p {
  color: #000000;
  float: left;
  font-size: 12px;
  letter-spacing: -0.006em;
  padding-left: 31px;
  padding-top: 5px;
  word-spacing: -1px; }

.articleContent {
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 15px; }

.articleContent p, .articleContent div {
  font-size: 14px;
  line-height: 1.4em;
  margin-bottom: 5px; }

.article_header {
  line-height: 22px;
  padding-bottom: 10px; }

.mynewsicon {
  padding: 10px 10px;
  margin-left: 150px;
  margin-bottom: 10px;
  background: url("../images/disclaimer_bckgrnd.png") repeat-x scroll 0 0 #F4AC40;
  border: 1px solid #DEA435;
  height: 50px; }

.mynewsicon .selected_vetted {
  width: 405px;
  display: block;
  margin-left: 45px;
  position: relative;
  *top: -30px; }

.myprofile_article_block {
  background: #eaeaea;
  padding: 2px;
  width: 136px; }

.myprofile_article_block .article_profilestats {
  width: 136px; }

.myprofile_article_block .article_profilestats img {
  padding-bottom: 10px;
  width: 100%; }

.myprofile_article_block .article_profilestats a {
  font-size: 16px;
  font-weight: bold;
  color: #073391;
  word-wrap: break-word; }

.myprofile_article_block .article_profilestats .userStats {
  margin: 0 5px;
  font-size: 11px;
  float: left;
  color: #777777;
  width: 126px;
  line-height: 16px; }

.myprofile_article_block .article_profilestats .socialnetwork {
  padding-left: 14px;
  width: 126px;
  float: left; }

.myprofile_article_block .badges {
  padding: 0px;
  position: relative;
  display: block;
  width: 130px;
  float: left;
  /*border-top:1px solid #FFFFFF;border-bottom:1px solid #B9D4E3;*/ }

.myprofile_article_block .badge_blue {
  background: url(../images/profile/badge_blue.png) no-repeat;
  height: 40px;
  width: 40px;
  margin: 0;
  float: left; }

.myprofile_article_block .badge_white {
  background: url(../images/profile/badge_white.png) no-repeat;
  height: 40px;
  width: 40px;
  margin: 0;
  float: left; }

.myprofile_article_block .badge_yellow {
  background: url(../images/profile/badge_yellow.png) no-repeat;
  height: 40px;
  width: 40px;
  margin: 0;
  float: left; }

a.badges_footerlink {
  font-size: 11px !important;
  text-decoration: none; }

a.badges_footerlink:hover {
  text-decoration: underline; }

.border_whitegrey {
  background: url(../images/border_whitegrey.gif) repeat-x; }

.imgCenter {
  height: auto;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
  width: 136px; }

.MyNewsCat .buckets {
  border-bottom: 1px solid #B9B9B9;
  float: left;
  padding: 15px 0;
  width: 300px; }

.MyNewsCat .buckets p {
  font-size: 13px;
  line-height: 1.2em;
  padding-bottom: 10px; }

.MyNewsCat .buckets h3 {
  padding-bottom: 5px; }

.MyNewsCat .buckets h3 a {
  font-size: 16px; }

.MyNewsCat .buckets h4 {
  font-size: 11px;
  color: #2155c5; }

.MyNewsCat .buckets img {
  float: left;
  width: 100%; }

.MyNewsCat .buckets .imageWrapper {
  background: #e3e1e4;
  padding: 5px;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
  width: 60px;
  text-align: center; }

.MyNewsCat .buckets .imageWrapper a {
  color: #2155c5;
  font-size: 10px;
  word-wrap: break-word;
  line-height: 12px;
  display: block; }

.MyNewsCat .buckets .imageWrapper a:hover {
  text-decoration: underline; }

.MyNewsCat .buckets .views {
  display: block;
  font-size: 11px;
  color: #777;
  float: left; }

.MyNewsCat .buckets .comments {
  display: block;
  font-size: 11px;
  color: #777;
  float: left; }

.MyNewsCat .buckets .mini_mynewsBucket {
  height: 14px;
  top: 8px;
  left: 58px;
  width: 18px; }

.MyNewsCat .buckets .mini_mynewsBucket_vetted {
  background: url("../images/vetted_small.png") no-repeat;
  height: 14px;
  top: 8px;
  left: 58px;
  width: 18px; }

.MyNewsCat .articles {
  border-bottom: 1px solid #999999;
  float: left;
  padding: 15px 0;
  margin-right: 10px;
  width: 290px; }

.MyNewsCat .articles p {
  font-size: 13px;
  line-height: 1.4em; }

.MyNewsCat .articles h3 {
  padding-bottom: 15px; }

.MyNewsCat .articles h3 a {
  font-size: 13px; }

.MyNewsCat .articles h4 a {
  font-size: 11px;
  color: #2155c5; }

.MyNewsCat .articles img {
  float: left;
  margin-right: 10px;
  width: 24px;
  height: 24px;
  border: 1px solid #ced1d3; }

.MyNewsCat .contentBlock {
  background-color: #eaf2f5;
  float: left;
  padding: 10px; }

.MyNewsCat .contentBlock .grid_4 {
  width: 299px;
  margin: 0px; }

.MyNewsCat .contentBlock .grid_4 h3 {
  color: #2e5fc8;
  font-size: 16px; }

.MyNewsCat .contentBlock .grid_4 .mediaHeader {
  padding-left: 10px; }

.MyNewsCat .multimedia {
  border: 1px solid #ccdce1;
  background-color: #e2e4e4;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 10px !important;
  width: 267px;
  float: left; }

.MyNewsCat .multimedia p {
  font-size: 13px;
  line-height: 1.2em;
  width: 275px;
  word-wrap: break-word; }

.MyNewsCat .multimedia h3 {
  padding-bottom: 15px; }

.MyNewsCat .multimedia h3 a {
  font-size: 13px; }

.MyNewsCat .multimedia h4 a {
  font-size: 11px;
  color: #2155c5; }

.MyNewsCat .multimedia img {
  float: left; }

.MyNewsCat .multimedia img.thumbnail {
  width: 24px;
  height: 24px;
  border: 1px solid #ced1d3;
  margin-right: 10px; }

.MyNewsCat .multimedia .mediaScale {
  width: 65px;
  height: 65px;
  overflow: hidden;
  float: left; }

.MyNewsCat .multimedia .mediaDivider {
  background: url(../images/media_divider.png) repeat-y top right;
  width: 5px;
  height: 65px;
  margin: 0 10px; }

/* How it Works Block */
.howTo {
  background: #a1bbe7 url(../images/how_to_bckgrnd.png) repeat-x;
  border: 1px solid #6380b6;
  font-size: 12px;
  margin: 10px 0;
  padding: 20px 10px;
  width: 600px; }

.howTo h2 {
  font-size: 35px;
  font-weight: bold;
  color: #fff;
  margin-bottom: -14px; }

.howTo a {
  font-size: 16px;
  font-weight: bold;
  width: 110px;
  float: left;
  background: none !important; }

.howTo a span {
  font-size: 12px; }

.howTo .featured_news {
  height: 30px; }

.howTo .featured_news a {
  width: auto; }

.howTo .bottom_border {
  border-bottom: 1px solid #4075e6;
  margin: 12px 0; }

.howTo .share {
  background: url(../images/how_to_share.png) no-repeat;
  float: left;
  height: 40px;
  width: 60px;
  margin-top: -6px; }

.howTo .snap {
  background: url(../images/how_to_snap.png) no-repeat;
  float: left;
  height: 40px;
  width: 60px;
  margin-top: -6px; }

.howTo .heard {
  background: url(../images/how_to_be_heard.png) no-repeat;
  float: left;
  height: 40px;
  width: 60px;
  margin-top: -8px; }

.howTo a.send {
  width: 200px;
  font-size: 12px;
  margin-top: -3px; }

.howTo .blurb {
  padding-top: 4px; }

.howTo .blurb a {
  color: #00086C;
  text-decoration: none; }

/* Pagination */
.paginationholder {
  width: 100%; }

.pagination {
  background-color: #c0e4f2;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  margin: 0 auto; }

.pagination ul {
  display: block;
  float: none;
  height: 25px;
  margin: 0 auto;
  padding: 7px 0 0; }

.pagination ul li {
  border-right: medium none !important;
  background: none !important;
  display: inline;
  float: none !important;
  list-style: none outside none;
  margin-left: 1px;
  margin-right: 1px;
  padding: 0 !important; }

.pagination ul li a {
  color: #1d267e;
  margin-left: 5px;
  padding: 0 3px 0 1px; }

.pagination ul li a:hover {
  text-decoration: underline; }

.pagination ul li.selected {
  font-size: 14px; }

.pagination .next {
  border-left: 1px solid #7a7a7a;
  border-right: medium none !important;
  padding-left: 10px !important; }

.pagination .previous {
  border-right: 1px solid #7a7a7a !important;
  padding-right: 10px !important; }

/* User Profile */
.user_profile h1 {
  background: url(../images/profile/user_header.png) repeat-x;
  padding: 8px 10px;
  height: 13px; }

.user_profile .container {
  border: 1px solid #e8e8e8;
  background-color: #fcf6e0;
  padding: 14px 10px;
  width: 598px; }

.user_profile .details {
  font-size: 12px; }

.user_profile .details img {
  float: left;
  margin-right: 15px; }

.user_profile .details .username {
  font-size: 13px;
  font-weight: bold;
  color: #004bff;
  padding-bottom: 5px; }

.user_profile .details p {
  font-size: 12px;
  line-height: 1.3em;
  padding: 10px 0 0; }

.user_profile .info_item {
  width: 600px; }

.user_profile .info_item .info_header {
  background: #e0d29f url(../images/profile/arrow_up.png) no-repeat 580px 12px;
  color: #4f472b;
  padding: 8px 10px;
  width: 580px;
  float: left; }

.user_profile .info_item .info_header span {
  color: #000; }

.user_profile .info_item .info_header a {
  color: #000;
  font-size: 12px;
  text-decoration: none; }

.user_profile .info_item h2 {
  font-size: 13px;
  font-weight: normal;
  padding-right: 75px; }

.user_profile .info_item .content {
  background-color: #f1e6c1;
  color: #000;
  font-size: 12px;
  padding: 9px 10px;
  line-height: 1.6em;
  float: left;
  width: 580px; }

.user_profile .info_item .content p {
  width: 125px;
  float: left; }

/* User Categories  */
.user_cats .item {
  border-bottom: 1px solid #999999;
  padding: 20px 0 10px;
  width: 100%;
  float: left;
  position: relative; }

.user_cats .item .brandLogo {
  left: 0px; }

.user_cats .item .articleContainer {
  float: left;
  margin-left: 50px;
  width: 390px; }

.user_cats .item.mynews {
  border: none; }

.user_cats .item .cat_img {
  margin: 3px 15px 30px 0;
  width: 65px;
  height: 65px; }

.user_cats .item h3 {
  font-size: 16px;
  margin-bottom: 20px; }

.user_cats .item h5 a {
  font-size: 13px;
  font-weight: bold;
  color: #073391 !important; }

.user_cats .item .username {
  font-size: 11px;
  font-weight: bold;
  margin-top: 6px;
  float: left; }

.user_cats .item .username a {
  color: #2155C5; }

.user_cats .item .datestamp {
  font-size: 0.688em;
  color: #777;
  display: block;
  margin: 6px 0 2px; }

.user_cats .item .views {
  margin-left: 15px;
  font-size: 0.688em;
  color: #777; }

.user_cats .item .author {
  display: block;
  font-style: italic;
  font-size: 0.813em;
  margin-top: 2px; }

.user_cats .item p {
  font-size: 13px;
  line-height: 1.3em;
  padding: 2px 0; }

.user_cats .item .more_links {
  width: 200px;
  margin: -2px 0 0 20px; }

.user_cats .item .more_links h6 {
  font-size: 0.875em;
  color: #777;
  font-weight: bold;
  margin: 2px 0 21px 0; }

.user_cats .item .more_links a:hover h6 {
  text-decoration: underline; }

.user_cats .item .more_links ul {
  font-size: 0.75em; }

.user_cats .item .more_links ul li {
  background: url(../images/li_dot_med.png) no-repeat 0 4px;
  padding: 0 0 6px 10px;
  display: block;
  line-height: 1.1em; }

.user_cats .item .star {
  background: url(../images/stars.png) no-repeat scroll 0 30px;
  margin: 25px 15px 85px 0;
  padding-bottom: 14px;
  width: 65px; }

.user_cats .item .star img {
  margin: 0; }

.user_cats .item .user_article_vetted {
  background: url(../images/vetted_tag.png) no-repeat;
  height: 23px;
  width: 30px; }

.user_cats .item .user_article_vetted {
  font-size: 11px; }

/* MyNewsHomePage Carousel */
.mynewshome {
  width: 920px;
  max-height: 65px;
  overflow: hidden; }

.mynewshome .jcarousel-container-horizontal {
  width: 920px; }

.mynewshome .jcarousel-clip-horizontal {
  margin: 0 auto;
  text-align: center;
  width: 845px;
  padding-left: 5px; }

.mynewshome .jcarousel-clip-horizontal ul {
  background: none !important;
  float: left; }

.mynewshome .jcarousel-next-horizontal {
  background: url("../images/ugc_arrows_blue.png") no-repeat -21px 0;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 22px;
  height: 21px;
  width: 20px; }

.mynewshome .jcarousel-next-disabled-horizontal, #slideshow_home .jcarousel-next-disabled-horizontal:hover, #slideshow_home .jcarousel-next-disabled-horizontal, #slideshow_home .jcarousel-next-disabled-horizontal:active {
  background-position: -95px 0;
  cursor: default; }

.mynewshome .jcarousel-prev-horizontal {
  background: url("../images/ugc_arrows_blue.png") no-repeat 0 0;
  cursor: pointer;
  position: absolute;
  left: 22px;
  top: 22px;
  height: 21px;
  width: 20px; }

.mynewshome .jcarousel-prev-disabled-horizontal, #slideshow_home .jcarousel-prev-disabled-horizontal:hover, #slideshow_home .jcarousel-prev-disabled-horizontal, #slideshow_home .jcarousel-prev-disabled-horizontal:active {
  background-position: -95px 0;
  cursor: default; }

.mynewshome .jcarousel-prev {
  display: none;
  z-index: 3; }

.mynewshome .jcarousel-next {
  display: none;
  z-index: 3; }

.mynewshome .jcarousel-prev-disabled-horizontal,
.mynewshome .jcarousel-next-disabled-horizontal {
  display: none; }

#mynewshomecarousel li {
  padding: 0 10px;
  background: none;
  width: 65px;
  float: left; }

.mediaScale_32 {
  float: left;
  height: 32px;
  overflow: hidden;
  width: 32px; }

.mediaScale_50 {
  height: 50px;
  overflow: hidden;
  width: 50px;
  margin: 0 auto 5px; }

.mediaScale_60 {
  margin: 0 auto 5px;
  overflow: hidden;
  width: 60px;
  height: 60px; }

.mediaScale_65 {
  width: 65px;
  height: 65px;
  overflow: hidden;
  float: left;
  background: #ededed; }

.mediaScale_65 .img65 {
  max-width: 200px;
  max-height: 65px; }

/* Image Gallery */
.imageGalleryModal {
  position: relative;
  z-index: 1;
  width: 460px;
  overflow: hidden; }

.content {
  display: block;
  position: relative;
  line-height: 18px; }

.imageGalleryModal .caption-container {
  color: #bcbcbc;
  font-size: 12px;
  line-height: 1.6em; }

.imageGalleryModal .caption-container .photo-index {
  background-color: #eaeaea;
  color: #999999;
  padding-left: 8px; }

.imageGalleryModal .caption-container a, .imageGalleryModal .ss-controls a {
  color: #2155c5; }

.imageGalleryModal .image-caption {
  z-index: 100;
  background: url("../images/gallery_description_repeater.png") repeat;
  bottom: 0px;
  display: block;
  font-size: 12px;
  left: 0px;
  line-height: 1.3em;
  padding: 0 10px;
  position: absolute;
  width: 440px; }

.imageGalleryModal .image-caption .caption {
  float: left;
  padding: 10px 0; }

.imageGalleryModal .image-caption .image-title {
  color: #000; }

.imageGalleryModal .navigation {
  width: 460px;
  overflow: hidden;
  padding: 10px 0; }

.imageGalleryModal ul.thumbs {
  height: 65px;
  overflow: hidden;
  padding-left: 35px;
  width: 395px; }

.imageGalleryModal ul li {
  float: left;
  height: 65px;
  opacity: 1;
  overflow: hidden;
  width: 65px;
  background: none;
  padding: 0px; }

.imageGalleryModal ul li img {
  margin: 0 5px; }

.imageGalleryModal .slideshow, .imageGalleryModal .navigation-container {
  background-color: #dddddc; }

.imageGalleryModal .slideshow {
  margin: 0 auto;
  padding-top: 5px;
  text-align: center;
  background-color: #000000;
  overflow: hidden;
  width: 460px; }

.imageGalleryModal .slideshow .image-wrapper {
  min-height: 250px; }

.imageGalleryModal .slideshow .advance-link img {
  width: 100%;
  height: 100%\9; }

.imageGalleryModal .ss-controls {
  position: absolute;
  top: -98px;
  right: 0;
  font-size: 12px;
  line-height: 1.6em;
  right: 15px; }

.imageGalleryModal .ss-controls .play {
  background: url("../images/icon_slideshow.png") no-repeat 0 0;
  display: block;
  text-align: right;
  width: 110px;
  padding-top: 0px;
  margin-top: -6px;
  /*IE7 fix*/
  *margin-top: -36px; }

.imageGalleryModal .ss-controls .pause {
  background: url("../images/icon_slideshow.png") no-repeat 0 0;
  display: block;
  text-align: right;
  width: 120px;
  padding-top: 0px;
  margin-top: -6px;
  /*IE7 fix*/
  *margin-top: -36px; }

.imageGalleryModal .nav-controls .prev {
  background: url("../images/ugc_arrows_blue.png") no-repeat 0 0;
  height: 20px;
  left: 10px;
  position: absolute;
  top: -52px;
  width: 20px; }

.imageGalleryModal .nav-controls .next {
  background: url("../images/ugc_arrows_blue.png") no-repeat -21px 0;
  height: 20px;
  right: 5px;
  position: absolute;
  top: -52px;
  width: 20px; }

.imageGalleryModal .nav-controls a {
  color: transparent; }

/* Video Gallery */
.imageGalleryModal {
  position: relative;
  z-index: 1;
  width: 460px;
  overflow: hidden; }

.videoContent {
  display: block;
  position: relative;
  line-height: 18px; }

.videoGalleryModal .caption-container {
  color: #bcbcbc;
  font-size: 12px;
  line-height: 1.6em; }

.videoGalleryModal .caption-container .photo-index {
  background-color: #eaeaea;
  color: #999999;
  padding-left: 8px; }

.videoGalleryModal .caption-container a, .videoGalleryModal .ss-controls a {
  color: #2155c5; }

.videoGalleryModal .image-caption {
  z-index: 100;
  background: url("../images/gallery_description_repeater.png") repeat;
  bottom: 0px;
  display: block;
  font-size: 12px;
  left: 0px;
  line-height: 1.3em;
  padding: 0 10px;
  position: absolute;
  width: 440px; }

.videoGalleryModal .image-caption .video-caption {
  float: left;
  padding: 10px 0; }

.videoGalleryModal .image-caption .image-title {
  color: #000; }

.videoGalleryModal .navigation {
  width: 460px;
  overflow: hidden;
  padding: 10px 0; }

.videoGalleryModal ul.videoThumbs {
  height: 65px;
  overflow: hidden;
  padding-left: 35px;
  width: 395px; }

.videoGalleryModal ul li {
  float: left;
  height: 65px;
  opacity: 1;
  overflow: hidden;
  width: 65px;
  background: none;
  padding: 0px; }

.videoGalleryModal ul li img {
  margin: 0 5px; }

.videoGalleryModal .video-slideshow, .videoGalleryModal .navigation-container {
  background-color: #dddddc; }

.videoGalleryModal .video-slideshow {
  margin: 0 auto;
  padding-top: 5px;
  text-align: center;
  background-color: #000000;
  overflow: hidden;
  width: 460px; }

.videoGalleryModal .video-slideshow .image-wrapper {
  min-height: 250px; }

.videoGalleryModal .video-slideshow .advance-link img {
  width: 100%;
  height: 100%\9; }

.videoGalleryModal .ss-controls {
  position: absolute;
  top: -98px;
  right: 0;
  font-size: 12px;
  line-height: 1.6em;
  right: 15px; }

.videoGalleryModal .ss-controls .play {
  background: url("../images/icon_slideshow.png") no-repeat 0 0;
  display: block;
  text-align: right;
  width: 110px;
  padding-top: 0px;
  margin-top: -6px;
  /*IE7 fix*/
  *margin-top: -36px; }

.videoGalleryModal .ss-controls .pause {
  background: url("../images/icon_slideshow.png") no-repeat 0 0;
  display: block;
  text-align: right;
  width: 120px;
  padding-top: 0px;
  margin-top: -6px;
  /*IE7 fix*/
  *margin-top: -36px; }

.videoGalleryModal .nav-controls .vprev {
  background: url("../images/ugc_arrows_blue.png") no-repeat 0 0;
  height: 20px;
  left: 10px;
  position: absolute;
  top: -52px;
  width: 20px; }

.videoGalleryModal .nav-controls .vnext {
  background: url("../images/ugc_arrows_blue.png") no-repeat -21px 0;
  height: 20px;
  right: 5px;
  position: absolute;
  top: -52px;
  width: 20px; }

.videoGalleryModal .nav-controls a {
  color: transparent; }

/* Right Side User Block */
.RightUserBlock {
  border: 1px solid #073391;
  background-color: #eaeaea; }

.RightUserBlock h2 {
  background-color: #073391;
  color: #fff;
  padding: 8px 5px;
  margin: 0;
  font-weight: bold;
  font-size: 16px;
  border-bottom: 1px solid #badae7; }

.RightUserBlock ul {
  padding: 8px 5px;
  margin-bottom: 5px; }

.RightUserBlock li {
  color: #777777;
  background: none !important;
  padding: 10px 0 0 0;
  min-height: 15px;
  /*IE7 fix*/
  *min-height: 40px; }

.RightUserBlock li p {
  color: #777777;
  font-size: 11px;
  position: relative;
  top: -8px; }

.RightUserBlock li a {
  color: #073391;
  font-size: 11px;
  position: relative;
  top: -8px; }

.RightUserBlock li.last {
  margin-bottom: 10px; }

.RightUserBlock .border-bottom {
  border-bottom: 1px solid #c5c5c5;
  margin-bottom: 5px;
  margin-top: -5px;
  /*IE7 fix*/
  *margin-top: -12px; }

.RightUserBlock p.numbered {
  font-size: 32px;
  font-weight: bold;
  color: #073391;
  padding-right: 15px;
  float: left;
  line-height: 34px; }

.RightUserBlock img {
  background-color: #bed4f6;
  width: 24px;
  height: 24px;
  margin-right: 7px;
  margin-top: -4px;
  float: left; }

/* Your Badges */
.your_badges {
  border: 1px solid #d4f2fd;
  background-color: #e9f8fe;
  padding: 10px;
  width: 280px; }

.your_badges h2 {
  color: #2155c5;
  font-weight: bold;
  font-size: 16px;
  border-bottom: 1px solid #b1e7fd;
  padding-bottom: 7px; }

.your_badges ul {
  padding: 15px 0 10px;
  border-bottom: 1px solid #b1e7fd;
  float: left;
  margin-bottom: 8px; }

.your_badges li {
  margin-right: 5px;
  margin-bottom: 14px;
  float: left; }

.your_badges li.last {
  margin-right: 0px !important; }

.your_badges h4 {
  text-align: center;
  margin: 0 auto; }

.your_badges h4 a {
  font-weight: bold;
  font-size: 12px;
  color: #2155c5; }

/* HomeMyNews Thumbnails */
.homeThumb {
  overflow: hidden;
  text-align: left; }

.homeThumb img {
  float: left;
  padding-right: 5px; }

.homeThumb span {
  font-size: 11px;
  text-align: left; }

.homeThumb .mynews_modal_title {
  color: #FFF;
  font-size: 11px;
  text-align: left;
  max-width: 300px;
  float: left; }

.homeThumb .mynews_submitted {
  padding-top: 5px; }

#fancybox-title .mynews_modal_title {
  color: #000;
  font-size: 14px;
  text-align: left;
  max-width: none;
  float: none; }

#fancybox-title .mynews_submitted {
  font-weight: bold; }

/* Gallery Users*/
.galleryUsers {
  height: 80px; }

.galleryUsers h2 {
  font-size: 16px; }

.galleryUsers img {
  margin: 0 2px; }

.galleryUsers ul li {
  float: left;
  margin-right: 5px; }

/* Comments */
.comment_form_user .logout_wrap {
  background: url(../images/logout_button.png) no-repeat;
  width: 55px;
  height: 22px;
  margin-right: -25px;
  margin-top: -3px !important;
  padding: 3px 10px; }

.comment_form_user .logout_wrap a.logout_link {
  color: #6a6a6a !important;
  text-decoration: none !important; }

.header_featured_article {
  /*left: 243px;*/
  position: absolute;
  /*top: 20px;*/
  width: 368px; }

.header_featured_article #imgHeaderArticle {
  margin-right: 10px; }

.header_featured_article p {
  font-size: 11px;
  line-height: 1.3em; }

.header_featured_article h3 {
  font-size: 12px;
  line-height: 1.4em; }

#weather_info_container {
  z-index: 200; }

.myarea {
  background-image: url("../images/mini_icon_pin.png");
  background-position: right center;
  /*IE7 Fix*/
  *background-position: right 3px;
  *width: 255px;
  *float: left;
  background-repeat: no-repeat;
  padding-right: 15px; }

ul.area-news li {
  width: 305px; }

h5.area-news {
  color: #404040;
  font-size: 11px;
  margin-top: 10px;
  text-transform: uppercase; }

.news-area-date {
  color: #74727D;
  display: inline-block;
  font-size: 9px;
  margin-left: 4px; }

.area-news-header {
  background: url("../images/mini_icon_pin.png") right center no-repeat;
  padding-right: 18px; }

#dateLabTabContainer div.tabs_off {
  float: left;
  padding: 4px 0.85em;
  cursor: pointer;
  display: block;
  font-size: 10px;
  text-transform: uppercase; }

#dateLabTabContainer div.tabs_on {
  background: #fff;
  border-left: 1px solid #fff;
  color: #666666; }

#dateLabTabContainer div.tabs_off {
  background: #DAEAF1;
  border-left: 1px solid #C6C6C6; }

li.noimage {
  background: none;
  padding: 0px; }

li.noimage img {
  float: left;
  padding-right: 10px; }

li.noimage .myarticle {
  float: left; }

li.noimage .user {
  font-size: 11px; }

/*---------------------------------
    USER PROFILE / PERSONALZATION
----------------------------------*/
#user_prof_nav {
  background-color: #073391;
  height: 30px;
  float: left;
  width: 460px; }

#user_prof_nav .nav_item {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  float: left;
  height: 14px;
  padding: 8px;
  cursor: pointer; }

#user_prof_nav .nav_item.selected,
#user_prof_nav .nav_item:hover {
  background-color: #eaeaea;
  color: #073391; }

.personalisationContainer {
  background: url(../images/top_background.png) repeat #E8E8E8;
  top: 0;
  height: 34px;
  position: fixed;
  left: 0;
  width: 99.9%;
  z-index: 100000; }

.personalisationNav {
  margin: 0 auto;
  padding: 8px 0;
  position: relative;
  text-align: center;
  width: 980px;
  z-index: 101; }

/*.personalisationNav .topNavWrapper { padding-left:70px;}*/
.profileThumb {
  background-color: #EAEAEA;
  border: 2px solid #EAEAEA;
  float: left;
  overflow: hidden;
  text-align: center;
  width: 125px; }

.profileThumb img {
  width: 100%; }

.userStats {
  font-size: 12px;
  float: left; }

.userStats .content .submitted {
  color: #073391; }

.userProfile {
  color: #333333;
  font-size: 12px; }

.userProfile a {
  color: #073391;
  font-weight: normal; }

.userProfile h2 {
  margin: 0px; }

.userProfile h2 a {
  font-size: 22px;
  font-weight: bold;
  text-transform: capitalize; }

.userProfile .editProfile {
  float: right;
  top: 18px;
  right: 0px;
  font-size: 11px;
  cursor: pointer;
  color: #073391; }

.userProfile .bio {
  margin-bottom: 20px; }

.userProfile .bioHeader {
  font-weight: bold;
  font-size: 14px; }

.user_cats {
  background-color: #eaeaea;
  padding: 0 10px 0 10px;
  float: left; }

.user_item_container .paging {
  background-color: #eaeaea;
  padding: 5px 10px;
  width: 440px;
  float: left; }

.user_item_container .paging .pagingNav {
  color: #000;
  font-size: 11px;
  float: right;
  font-size: 11px;
  font-weight: normal !important; }

.user_item_container .paging .pagingNav a {
  color: #073391 !important; }

.ad278X35.outsurance {
  display: block !important;
  padding: 0 10px 10px; }

/*-----------------------------
    MOST / WEATHER READ TABS
-----------------------------*/
h4.most_head {
  font-size: 11px;
  margin-bottom: 5px;
  text-transform: uppercase; }

#most_box {
  margin: 0 auto;
  background: #fff;
  border: 1px solid #C6C6C6; }

#most_box .tab-wrapper {
  clear: both;
  padding: 10px; }

#most_box .tab-wrapper-beta {
  clear: both;
  padding: 15px 10px 10px; }

#most_box .tab-wrapper-beta a.change_link {
  font-size: 11px; }

#mostTabContainer, #dateLabTabContainer {
  width: 300px;
  background: none repeat scroll 0 0 #DAEAF1;
  height: 22px; }

#mostTabContainer div.tabs_on, #mostTabContainer div.tabs_off {
  float: left;
  padding: 4px 0.85em;
  cursor: pointer;
  display: block;
  font-size: 10px;
  text-transform: uppercase; }

#mostTabContainer.localised div.tabs_on, #mostTabContainer.localised div.tabs_off {
  cursor: pointer;
  display: block;
  float: left;
  font-size: 10px;
  padding: 6px 0.43em;
  text-transform: uppercase;
  text-align: center;
  width: 140px; }

#dateLabTabContainer.localised div.tabs_on, #dateLabTabContainer.localised div.tabs_off {
  cursor: pointer;
  display: block;
  float: left;
  font-size: 10px;
  padding: 6px 0.43em;
  text-transform: uppercase; }

#dateLabTabContainer div.tabs_on, #dateLabTabContainer div.tabs_off {
  cursor: pointer;
  display: block;
  float: left;
  font-size: 10px;
  padding: 6px 3.17em;
  text-transform: uppercase; }

#mostTabContainer div.tabs_on, #dateLabTabContainer div.tabs_on {
  background: #FFFFFF;
  border-left: 1px solid #FFFFFF;
  color: #666666; }

#mostTabContainer div.tabs_off, #dateLabTabContainer div.tabs_off {
  background: #DAEAF1;
  border-left: 1px solid #C6C6C6; }

/*-----------------
    DATE PROFILE
-------------------*/
.date_profile {
  font-size: 11px; }

.date_profile .person {
  width: 275px;
  margin-bottom: 5px; }

.date_profile .item {
  width: 200px;
  line-height: 15px; }

.date_profile h5 {
  margin: 10px 0 2px 0; }

#tab_man_data .img_wrap, #tab_women_data .img_wrap, #tab_search_data .img_wrap {
  height: 75px;
  margin: 5px 10px 5px 0;
  overflow: hidden;
  width: 65px; }

#tab_man_data .img_wrap img, #tab_women_data .img_wrap img, #tab_search_data .img_wrap img {
  margin-top: -5px; }

.love2meet .search_box h5 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px; }

.love2meet .search_box td.sBox {
  width: 120px; }

.love2meet .search_box td {
  font-size: 14px; }

.love2meet .search_box td.select {
  text-align: right;
  width: 175px; }

.love2meet .search_box select#gender, .love2meet .search_box select#mGender {
  width: 175px; }

.love2meet .search_box select {
  border: 1px solid #BCBCBC;
  font-size: 12px;
  padding: 2px;
  margin-bottom: 5px; }

.love2meet .search_box select {
  font-size: 12px; }

.love2meet .search_box .btn {
  font-size: 12px;
  margin: 5px 0;
  background: url("../images/background_sprite.png") repeat-x #486085;
  border: 0;
  color: #FFFFFF;
  cursor: pointer;
  height: 22px;
  padding: 2px 5px;
  text-transform: uppercase; }

#most_box a.datinglab {
  background: url("../images/love2meet.jpg") no-repeat 30px 0 #FFFFFF;
  height: 60px;
  margin-top: -1px;
  text-indent: -500em;
  width: 298px; }

/*--------------------
    BLUEWORLD FEEDS
----------------------*/
.bw-clear {
  clear: both; }

#bw-wrapper {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 300px;
  background: #fff;
  margin: 0 auto 0;
  float: left; }

#bw-logo {
  height: 40px;
  width: 300px; }

#bw-intro {
  padding: 5px;
  background: #99E4FF;
  color: #444;
  border-left: 5px solid #333;
  border-right: 5px solid #333;
  border-bottom: 5px solid #333; }

.bw-feed {
  border-left: 5px solid #4CBCE7;
  border-right: 5px solid #4CBCE7;
  border-bottom: 5px solid #4CBCE7;
  padding: 0;
  margin: 0;
  list-style: none;
  float: left;
  background-color: #fff; }

.bw-feed li {
  border-bottom: 1px solid #4CBCE7;
  background: none;
  padding: 0 0 0 0 !important;
  float: left;
  width: 290px; }

.bw-feed li img {
  float: left;
  display: block;
  border: 1px solid #666666 !important;
  margin: 5px 0 5px 5px; }

.bw-feed li a.bw-img {
  float: left;
  display: block;
  border: 1px solid #666666;
  margin: 5px 0 5px 5px; }

.bw-feed li .bw-content {
  float: left;
  padding: 5px 0 5px 5px;
  width: 203px;
  color: #666; }

.bw-feed li .bw-content a {
  color: #4CBCE7;
  text-decoration: none;
  font-weight: bold; }

.bw-feed li h4 {
  margin: 0 5px 0 0;
  padding: 0;
  border-bottom: 2px dotted #ccc;
  font-size: 12px !important; }

.bw-feed li .grey {
  font-weight: bold;
  color: #999999;
  background: none; }

.bw-feed li .grey2 {
  font-weight: bold;
  color: #666666;
  background: none; }

/*----------------------------
   GAMESMULTIPLAYERSHOWCASE
------------------------------*/
#games_multi_box {
  margin: 0;
  background: #fff;
  border: solid 3px #999;
  width: 294px; }

#games_multi_box span {
  display: block;
  color: #666;
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 3px 0; }

#games_multi_box .item.alter, #games_multi_box .games_item.last {
  background: #ffffff !important; }

#games_multi_box .item {
  margin: 0;
  padding: 5px;
  border-bottom: 1px solid #AEAFA7;
  display: block;
  width: 284px;
  float: left; }

#games_multi_box .item .thumb {
  float: left;
  padding-right: 10px; }

#games_multi_box .item p {
  margin-left: 75px; }

#games_multi_box .games_link_large {
  color: #025895;
  font-size: 14px;
  font-weight: bold; }

#games_multi_box .games_link_small {
  color: #025895;
  font-size: 12px;
  font-weight: bold; }

#games_multi_box .item.last {
  border: none;
  margin-bottom: 5px; }

#games_multi_box .footerlink {
  padding: 5px;
  clear: both; }

/*---------------------
    NEWSLETTER WIDGET
-----------------------*/
.newsletter_signup {
  padding: 8px 8px 0;
  font-size: 12px;
  background: url(../images/mail_background.png) no-repeat 0 0;
  width: 282px;
  height: 62px;
  border: 1px solid #999999; }

.newsletter_signup h5 {
  color: #575757;
  font-weight: bold;
  margin-bottom: 15px;
  margin-top: 5px; }

.newsletter_signup .padding_top {
  padding-top: 6px; }

.newsletter_signup .align_right {
  text-align: right; }

/*------------------
   KALAHARI WIDGET
--------------------*/
#buybook_box {
  border: none !important;
  background: url(../images/kalahari_tile.png) repeat-x top #FF6600;
  padding: 5px 0px !important;
  border-bottom: none !important;
  line-height: 1.2em !important; }

#buybook_box .wrap {
  margin: 0 5px;
  background: #fff;
  width: 289px; }

#buybook_box .wrap .head {
  background: url(../images/kalahari_hdr_tile.png) repeat-x top #EDEDED;
  height: 47px;
  text-align: center;
  border-bottom: 1px solid #FE8B0D;
  display: block !important; }

#buybook_box .wrap .head img {
  border: none !important; }

#buybook_box .wrap .left_col {
  width: 150px;
  margin: 5px; }

#buybook_box .wrap .right_col {
  margin: 5px; }

#buybook_box .wrap .right_col img {
  padding: 1px;
  border: 1px solid #FE8B0D; }

#buybook_box h3 {
  font-size: 12px;
  margin: 0 0 5px 0; }

#buybook_box h4 {
  font-size: 14px; }

#buybook_box p {
  font-size: 12px;
  color: #000;
  margin: 3px 0; }

#buybook_box p a {
  font-weight: normal; }

/*-------------------
    SPONSORED LINKS
---------------------*/
#traffic_box {
  margin: 0 auto;
  width: 297px; }

#traffic_box .traffic_header {
  /*background-color:#f6f6f6;*/
  height: 22px;
  padding: 8px 10px; }

#traffic_box .traffic_container {
  /*background: #ffffff url(../images/traffic_gradient.png) repeat-x top left;*/
  padding: 0 10px 10px;
  width: 278px; }

#timeout_box, #sponsor_box {
  margin: 0 auto;
  padding: 10px;
  background-color: #EBEBEB;
  width: 280px; }

#traffic_box h3 {
  color: #08304b;
  font-size: 14px;
  margin-bottom: 0px;
  margin-top: 4px; }

#sponsor_box h3, #timeout_box h3 {
  color: #595959;
  font-size: 14px; }

#sponsor_box .sponsor td {
  font-size: 11px;
  vertical-align: middle; }

#sponsor_box .sponsor td a {
  color: #606060; }

#timeout_box .item {
  margin-right: 2px;
  padding-bottom: 10px;
  text-align: center; }

#timeout_box .item img {
  border: 1px solid #ffffff;
  margin-bottom: 15px; }

#traffic_box .dropdown {
  border: 1px solid #c6c6c6;
  width: 170px;
  height: 20px; }

#traffic_box select {
  width: 170px;
  background-color: #fff;
  border: none;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold; }

#trafic-container li {
  background: url("../images/grey_dot.png") repeat-x scroll 0 bottom transparent;
  padding: 5px 0; }

#trafic-container .day {
  font-size: 12px;
  color: #777777; }

/*---------------
	ACCORDION
-----------------*/
#accordion {
  border: 1px solid #c6c6c6;
  position: relative;
  *z-index: -1; }

#accordion h3.toggler {
  cursor: pointer;
  background: url(../images/various_arrows_sprite.png) -12px -324px no-repeat #DAEAF1;
  padding: 2px 0 0 20px;
  height: 14px;
  font-size: 10px;
  color: #0e2e5e;
  text-transform: uppercase;
  border-top: 1px solid #EEF4F7;
  border-left: 1px solid #EEF4F7;
  border-bottom: 1px solid #C6C6C6;
  margin: 0; }

#accordion .element {
  border-bottom: 1px solid #C6C6C6; }

#accordion h3.toggler a {
  font-size: 11px;
  color: #0e2e5e;
  font-weight: bold; }

#accordion h3.toggler a#lnkModalDisplay {
  margin-top: 0;
  *margin-top: -13px; }

#accordion .element .item {
  font-size: 10px;
  padding: 6px 0;
  margin: 0 10px;
  background: transparent url(../images/generic_sprite_horz.png) repeat-x scroll center bottom; }

/**/
#accordion .element .item h4 {
  font-size: 11px;
  margin-bottom: 1px; }

#accordion .element .item .wrapper {
  /*IE7 Fix*/
  *float: left; }

#accordion .element .item.browse a {
  text-transform: uppercase;
  font-size: 12px;
  color: #E30A15; }

#accordion .element .item.last {
  font-size: 11px;
  padding-bottom: 10px !important; }

#accordion .element .item.travel {
  background: none !important; }

#accordion .element .item.travel h4 {
  font-size: 14px !important;
  margin-bottom: 6px; }

#accordion .element .item.travel p {
  font-size: 11px; }

#accordion .element .item.travel img.right {
  margin-left: 6px; }

#accordion .element .item.travel span.browse {
  margin: 3px 0 0 0 !important;
  background: none !important; }

#accordion .element .item.travel span.browse a {
  text-transform: uppercase;
  font-size: 11px;
  color: #E30A15; }

#accordion .element.games {
  background: url(../images/ogames_logo_small.png) no-repeat bottom right; }

#accordion .element.games .item {
  width: 190px; }

#accordion .element.games .item img {
  float: left;
  margin: 0 10px 0 0; }

#accordion .element.games .item.last {
  margin-bottom: 8px; }

#accordion .element.games .item p.play a, #accordion .element.games .item.last a {
  color: #E30A15;
  text-transform: uppercase;
  font-size: 11px; }

#accordion .element.games .item.last a {
  font-size: 12px; }

/*-------------------------
	FINANCIAL INDICATORS
---------------------------*/
.indicators_box_wrapper {
  clear: both;
  border: none !important; }

#indicators_box img.sponsor {
  margin: 0 10px 10px 10px; }

#indicators_box table td {
  padding: 6px 2px !important;
  font-size: 12px;
  text-align: right; }

#indicators_box table td.currencies {
  font-size: 12px !important;
  text-align: left;
  display: block;
  width: 90px;
  margin-top: -5px;
  padding-bottom: 4px !important; }

#indicators_box table .tablerow {
  background: url("../images/grey_dot.png") repeat-x scroll 0 0 transparent;
  padding: 3px 0; }

#indicators_box table tr {
  background: url("../images/grey_dot.png") repeat-x scroll 0 23px transparent;
  padding: 3px 0; }

#finanial_box {
  background: url("../images/traffic_gradient.png") repeat-x scroll left top #FFFFFF;
  border: 1px solid #E1E1E1;
  margin: 0 auto;
  width: 300px; }

#finanial_box .tab-wrapper {
  padding: 10px 10px 3px 10px; }

#finanial_box .tabNavigation {
  background: #DAEAF1 !important;
  height: 27px;
  width: 300px; }

#finanial_box .tabs_on {
  line-height: 1.4em;
  background: #f1f1f1 !important;
  border-right: 1px solid #C6C6C6;
  color: #363636;
  text-align: center;
  padding: 4px 0 !important;
  width: 149px;
  font-size: 14px !important;
  font-weight: bold;
  text-transform: none !important;
  cursor: pointer; }

#finanial_box .tabs_off {
  line-height: 1.4em;
  background: #DAEAF1 !important;
  border-right: 1px solid #C6C6C6;
  float: left;
  text-align: center;
  padding: 4px 0 !important;
  width: 149px;
  cursor: pointer;
  display: block;
  font-size: 14px !important;
  color: #020066;
  font-weight: bold;
  text-transform: none !important;
  cursor: pointer; }

#finanial_box #tab_losers {
  border: none !important; }

#finanial_box .column {
  width: 66px;
  text-align: right; }

#finanial_box .column2 {
  width: 80px; }

#finanial_box .column span, .indicators_box_wrapper td span {
  font-size: 12px; }

#finanial_box .values {
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 4px !important; }

#finanial_box .tipLink {
  text-align: left !important; }

#finanial_box li {
  background: url("../images/grey_dot.png") repeat-x scroll 0 0 transparent;
  padding: 3px 0; }

#finanial_box .empty {
  background: none !important; }

#finanial_box h4 {
  text-align: center;
  padding: 4px 10px;
  font-weight: bold;
  font-size: 12px;
  margin: 5px 0; }

#finanial_box .JSE_Delay {
  color: #858585;
  text-align: center;
  font-size: 9px;
  padding-top: 5px; }

#finanial_box .JSE_Delay img {
  vertical-align: -2px; }

#finanial_box .column #tooltip {
  background: none !important;
  position: relative; }

#tooltip {
  cursor: pointer;
  padding: 3px 0; }

.pointer {
  padding: 10px; }

#score_box {
  margin: 0 auto;
  background: #fff;
  border: 1px solid #C6C6C6; }

#score_box h3 {
  height: 15px;
  background: url(../images/score_head.png) no-repeat top left;
  color: #fff;
  font-size: 14px;
  padding: 10px; }

#score_box h3 a {
  color: #CEECFF;
  margin-left: 6px; }

#score_box span.update {
  top: 12px;
  right: 10px;
  color: #fff;
  text-transform: uppercase;
  font-size: 11px; }

/*---------------------
    INSIDE NEWS SMALL
-----------------------*/
#inside_news_small {
  border: 1px solid #7e919e;
  background-color: #7e919e;
  overflow: hidden; }

#inside_news_small h2 {
  padding: 10px 0px;
  text-transform: uppercase;
  margin: 0px;
  background-color: #7e919e;
  color: #f4f8fb;
  font-size: 15px;
  text-align: center;
  font-weight: normal;
  letter-spacing: 8px; }

#inside_news_small li {
  background: none;
  padding: 0px; }

.inside_news_item .item {
  margin: 2px;
  border: 1px solid #e5e9ec;
  height: 130px;
  overflow: hidden; }

.inside_news_item .item .inside_news_link_wrap {
  background-color: #e5e9ec;
  font-size: 11px;
  position: absolute;
  top: 110px;
  width: 100%;
  color: #0e2e5e;
  left: 0; }

.inside_news_item .item .inside_news_link_wrap img {
  padding-bottom: 5px;
  top: -2px;
  left: 3px;
  /*margin: 3px 10px 0 5px;*/
  position: relative;
  z-index: 10; }

.inside_news_item .item .inside_news_link_wrap .inside_news_link {
  line-height: 15px;
  /*padding: 5px 0 8px 0px*/
  padding: 5px 3px 8px; }

.inside_news_item .item .inside_news_synopsis {
  width: 100%;
  height: 50px;
  line-height: 16px;
  background: url(../images/inside_news_bckgrnd.png) repeat; }

.img_wrap {
  height: 130px;
  margin-bottom: 2px;
  overflow: hidden;
  width: 143px; }

.img_wrap .inside_news_link_wrap a {
  font-weight: normal; }

.img_wrap .inside_news_synopsis {
  font-weight: bold; }

#inside_news_small .jcarousel-prev, #inside_news_small .jcarousel-next {
  width: 10px;
  height: 50px;
  background-color: #7e919e;
  cursor: pointer; }

#inside_news_small .jcarousel-prev {
  float: left; }

#inside_news_small .jcarousel-next {
  float: right; }

#inside_news_small .jcarousel-clip {
  height: 273px;
  background-color: #fff; }

/*------------------
    USER LOGIN
--------------------*/
#toppanel .top_user_profile_edit {
  background: #FACE22;
  color: #0E2E5E;
  display: none;
  font-size: 11px;
  font-weight: bold;
  /*height: 46px;*/
  left: 116px;
  padding: 3px 5px;
  top: 23px;
  /*width: 75px;*/
  z-index: 1; }

#toppanel .top_user_profile_edit a {
  color: #12176A !important;
  padding: 0 4px;
  line-height: 22px; }

#toppanel .top_user_profile_edit a:hover {
  background: #fde791;
  /*padding:4px;*/
  display: block; }

.featured_inactive #PanelLoggedInWithProfile {
  height: 70px; }

.featured_active #PanelLoggedInWithProfile {
  height: 70px; }

#TopComponentWrapper {
  margin-left: -10px;
  width: 980px;
  background-color: #fff; }

#PanelLogIn, #PanelLoggedInNoProfile, #PanelLoggedInWithProfile {
  height: 70px; }

#PanelLogIn, #PanelLoggedInNoProfile, #PanelLoggedInWithProfile {
  background: url("../images/login_strip.png") repeat-x scroll 0 0 #EBA734;
  border-bottom: none !important;
  border-left: 1px solid #DEA435;
  border-right: 1px solid #DEA435;
  border-top: 1px solid #DEA435;
  float: left;
  min-height: 70px;
  position: relative;
  top: -12px;
  width: 318px; }

.featured_active #PanelLogIn, #PanelLoggedInNoProfile, #PanelLoggedInWithProfile {
  border: 1px solid #dea435;
  border-bottom: none !important;
  background: #eba734 url(../images/login_strip.png) repeat-x 0 0;
  position: relative;
  top: -12px;
  width: 318px;
  float: left;
  min-height: 70px; }

.featured_inactive #PanelLogIn, #PanelLoggedInNoProfile, #PanelLoggedInWithProfile {
  border: 1px solid #dea435;
  border-bottom: none !important;
  background: #eba734 url(../images/login_strip_inactive.png) repeat-x 0 0;
  position: relative;
  top: -12px;
  width: 318px;
  float: left;
  min-height: 70px; }

#PanelLogIn .welcome {
  width: 170px;
  padding: 5px 10px; }

#PanelLogIn .welcome span {
  line-height: 14px;
  font-size: 11px; }

#PanelLogIn .welcome {
  width: 100%;
  box-sizing: border-box; }

#PanelLogIn .welcome .login_block {
  position: static;
  width: auto;
  height: auto;
  display: inline-block;
  float: right; }

#PanelLogIn .welcome h2 {
  display: inline-block; }

#PanelLoggedInNoProfile .userImage img.profilePic {
  float: left;
  border: 1px solid #fee06e;
  margin: 2px 2px 0; }

#PanelLoggedInWithProfile .userImage img.profilePic {
  border: 1px solid #FEE06E;
  float: left;
  margin: 2px 2px 0;
  padding-right: 0px; }

#PanelLoggedInWithProfile .userLogin {
  width: 127px;
  padding: 5px 0 10px 0; }

#PanelLoggedInWithProfile .userLogin h2 a {
  text-transform: capitalize; }

#PanelLoggedInNoProfile .userLogin {
  padding: 5px 0 10px 0;
  width: 145px; }

#PanelLoggedInNoProfile .userLogin a {
  text-decoration: none;
  font-size: 11px; }

#PanelLoggedInNoProfile .userLogin .comments {
  font-size: 11px;
  line-height: 16px; }

#PanelLoggedInNoProfile .userLogin .comments a {
  font-weight: normal; }

#PanelLoggedInNoProfile .userLogin .comments img {
  vertical-align: middle;
  padding: 0 1px; }

#PanelLoggedInNoProfile .userLogin .comments img.dislike {
  margin-top: 1px; }

#PanelLoggedInNoProfile .userLogin .comments img.like {
  margin-top: -7px; }

#PanelLoggedInNoProfile .comments_stats {
  position: absolute;
  width: 125px;
  height: 35px;
  display: block;
  top: 5px;
  left: 190px; }

#PanelLogIn h2 {
  font-size: 16px;
  word-wrap: break-word;
  padding-top: 8px; }

#PanelLoggedInWithProfile h2 {
  font-size: 14px;
  word-wrap: break-word;
  padding-top: 8px; }

#PanelLoggedInNoProfile h2 {
  font-size: 14px;
  word-wrap: break-word;
  padding-top: 8px;
  margin: 0px 0px 2px 0px;
  text-transform: capitalize; }

#PanelLoggedInWithProfile h2 a {
  font-size: 14px;
  word-wrap: break-word;
  padding-top: 10px; }

#PanelLogIn a, #PanelLoggedInNoProfile a, #PanelLoggedInWithProfile a {
  color: #000000;
  font-size: 11px;
  padding: 0px 2px 0px 0px; }

#PanelLogIn .login_block, #PanelLoggedInNoProfile login_block, #PanelLoggedInWithProfile login_block {
  width: 90px;
  height: 15px;
  padding-top: 5px;
  display: block;
  position: absolute;
  top: 10px;
  right: 10px; }

/* Black Block Bottom */
#PanelLogIn .uploadblack, #PanelLoggedInNoProfile .uploadblack, #PanelLoggedInWithProfile .uploadblack {
  background: #000000;
  color: #FFFFFF;
  display: block;
  height: 32px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  border-right: 1px solid #000000; }

#PanelLogIn .uploadblack .blackblock_heading, #PanelLoggedInNoProfile .uploadblack .blackblock_heading, #PanelLoggedInWithProfile .uploadblack .blackblock_heading {
  height: 16px;
  position: relative;
  font-weight: bold;
  border-right: 1px solid #CCCCCC;
  line-height: 18px;
  margin-top: 7px;
  padding: 0 15px;
  float: left;
  font-size: 15px; }

#PanelLogIn .uploadblack .blackblock_upload, #PanelLoggedInNoProfile .uploadblack .blackblock_upload, #PanelLoggedInWithProfile .uploadblack .blackblock_upload {
  height: 18px;
  position: relative;
  float: left;
  line-height: 18px;
  margin-top: 7px;
  padding: 0 10px;
  font-size: 15px; }

#PanelLogIn .uploadblack .blackblock_icons, #PanelLoggedInNoProfile .uploadblack .blackblock_icons, #PanelLoggedInWithProfile .uploadblack .blackblock_icons {
  position: relative;
  display: block;
  float: left;
  margin-top: 3px; }

.articleContent .uploadblack {
  background: #000000;
  color: #FFFFFF;
  display: block;
  height: 32px;
  position: relative;
  width: 300px;
  margin: 0px auto 25px;
  line-height: 0px; }

.articleContent .uploadblack .blackblock_heading {
  height: 16px;
  position: relative;
  font-weight: bold;
  border-right: 1px solid #CCCCCC;
  line-height: 18px;
  margin-top: 7px;
  padding: 0 12px;
  float: left;
  font-size: 15px; }

.articleContent .uploadblack .blackblock_upload {
  height: 18px;
  position: relative;
  float: left;
  line-height: 18px;
  margin-top: 7px;
  padding: 0 12px;
  font-size: 15px; }

.articleContent .uploadblack .blackblock_icons {
  position: relative;
  display: block;
  float: left;
  margin-top: 3px; }

.articleContent .uploadblack .blackblock_icons a span {
  line-height: 12px;
  font-size: 12px; }

.grid_4 .uploadblack {
  background: #000000;
  color: #FFFFFF;
  display: block;
  height: 32px;
  position: relative;
  width: 300px;
  margin: 0px auto; }

.grid_4 .uploadblack .blackblock_heading {
  height: 16px;
  position: relative;
  font-weight: bold;
  border-right: 1px solid #CCCCCC;
  line-height: 18px;
  margin-top: 7px;
  padding: 0 12px;
  float: left;
  font-size: 15px; }

.grid_4 .uploadblack .blackblock_upload {
  height: 18px;
  position: relative;
  float: left;
  line-height: 18px;
  margin-top: 7px;
  padding: 0 12px;
  font-size: 15px; }

.grid_4 .uploadblack .blackblock_icons {
  position: relative;
  display: block;
  float: left;
  margin-top: 3px; }

.mynewsarticlelinks {
  background: #E5E5E5;
  padding: 10px 10px;
  border: 1px solid #D4D4D4;
  margin-top: 10px; }

.mynewsarticlelinks p a, .mynewsarticlelinks div a {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 5px;
  font-weight: normal; }

#PanelLogIn .userSubmitted {
  width: 144px;
  height: 53px;
  background-color: #000;
  color: #fff;
  padding: 8px 7px;
  border-left: 1px solid #DEA435; }

#PanelLogIn .userSubmitted h2 {
  font-size: 18px;
  margin-top: 4px;
  padding-right: 6px; }

#PanelLogIn .userSubmitted span {
  font-size: 12px; }

#PanelLogIn .userSubmitted img {
  float: left;
  padding: 0 2px; }

.featured_inactive .userSubmitted {
  display: block; }

.featured_active .userSubmitted {
  display: block; }

.featured_active .logged_in {
  width: 170px; }

.featured_inactive .logged_in {
  width: 170px; }

/*.featured_active #PanelLogIn .welcome { padding-right: 5px; width: 310px;}*/
.featured_active #PanelLoggedInWithProfile .userLogin, .featured_active #PanelLoggedInNoProfile .userLogin {
  width: 129px; }

.featured_inactive #PanelLoggedInWithProfile .userLogin, .featured_inactive #PanelLoggedInNoProfile .userLogin {
  width: 129px; }

#PanelLoggedInWithProfile .userSubmitted {
  width: 143px;
  height: 53px;
  background-color: #000;
  color: #fff;
  padding: 8px 4px;
  border-left: 1px solid #DEA435; }

#PanelLoggedInWithProfile .userSubmitted h2 {
  font-size: 18px;
  margin-top: 4px;
  padding-right: 6px;
  font-weight: normal; }

#PanelLoggedInWithProfile .userSubmitted span {
  font-size: 12px; }

#PanelLoggedInWithProfile .userSubmitted img {
  float: left;
  padding: 0 2px; }

#PanelLoggedInNoProfile .userSubmitted {
  width: 143px;
  height: 53px;
  background-color: #000;
  color: #fff;
  padding: 8px 4px;
  border-left: 1px solid #DEA435; }

#PanelLoggedInNoProfile .userSubmitted h2 {
  font-size: 18px;
  margin-top: 4px;
  padding-right: 6px; }

#PanelLoggedInNoProfile .userSubmitted span {
  font-size: 12px; }

#PanelLoggedInNoProfile .userSubmitted img {
  float: left;
  padding: 0 2px; }

/*#PanelLogIn .facebookLogin {background: url(../images/login_facebook.png) no-repeat center 0; font-size: 10px; height: 43px; letter-spacing: -0.02em; margin-left: 20px; margin-top: 5px; text-align: center; width: 105px;}
#PanelLogIn .facebookLogin .submit_button {width:110px; height:45px;}
#PanelLogIn .facebookLogin a {color:#385486; font-weight:bold; font-size:10px;text-decoration:none;} #PanelLogIn .facebookLogin a:hover {text-decoration:underline;} */
#PanelLoggedInNoProfile .createProfile {
  background: url(../images/create_profile.png) no-repeat center 0;
  height: 44px;
  margin-left: -25px;
  margin-top: 10px;
  text-align: center;
  width: 135px; }

#PanelLoggedInNoProfile .createProfile:hover {
  background: url(../images/create_profile_hover.png) no-repeat center 0;
  height: 44px;
  margin-left: -25px;
  margin-top: 10px;
  text-align: center;
  width: 135px; }

#PanelLoggedInNoProfile .createProfile .submit_button {
  width: 110px;
  height: 50px; }

#PanelLoggedInNoProfile .createProfile a {
  color: #6a4507;
  font-weight: normal;
  font-size: 13px;
  text-decoration: none; }

#PanelLoggedInNoProfile .createProfile .createLink {
  margin: 10px 0 0 100px;
  letter-spacing: 0; }

#PanelLoggedInWithProfile .userLogin .panelProfile a {
  text-decoration: none;
  cursor: pointer;
  font-size: 11px;
  padding-top: 3px;
  color: #000000; }

#PanelLoggedInWithProfile .userLogin .panelProfile a:hover {
  text-decoration: none;
  color: #0E2E5E; }

#PanelLoggedInWithProfile .userLogin .panelProfile {
  color: #0E2E5E;
  font-weight: bold;
  position: absolute;
  top: 10px;
  left: 180px; }

#PanelLoggedInWithProfile .userLogin .panelProfile li {
  background: none;
  padding-left: 0px;
  line-height: 1em;
  margin-right: 3px;
  padding-right: 3px; }

#PanelLoggedInWithProfile .userLogin .panelProfile li.profile {
  position: relative;
  border-right: solid 1px #000000; }

#PanelLoggedInWithProfile .user_profile_edit {
  background: #FACE22;
  color: #0E2E5E;
  display: none;
  font-size: 11px;
  font-weight: bold;
  /*height: 46px;*/
  left: -47px;
  padding: 3px 5px;
  top: 15px;
  width: 95px;
  z-index: 1; }

#PanelLoggedInWithProfile .user_profile_edit a {
  color: #12176A !important;
  padding: 0 4px;
  line-height: 22px;
  padding-top: 0 !important; }

#PanelLoggedInWithProfile .user_profile_edit a:hover {
  background: #fde791;
  /*padding:4px;*/
  display: block; }

#PanelLoggedInWithProfile .user_profile_stats {
  display: none;
  background-color: #face22;
  font-size: 11px;
  width: 302px;
  z-index: 10;
  left: -1px;
  top: 70px;
  border: 1px solid #dea435;
  padding: 8px;
  color: #000;
  font-weight: normal; }

#PanelLoggedInWithProfile .user_profile_stats img {
  vertical-align: middle;
  padding-right: 5px; }

#PanelLoggedInWithProfile .user_profile_stats img.dislike {
  margin-top: 2px; }

#PanelLoggedInWithProfile .user_profile_stats img.like {
  margin-top: -7px; }

#PanelLoggedInWithProfile .user_profile_stats .block1 {
  width: 136px;
  float: left; }

#PanelLoggedInWithProfile .user_profile_stats .block2 {
  float: left;
  width: 136px;
  margin-left: 10px; }

#PanelLoggedInWithProfile .user_profile_stats .border_line {
  border-bottom: 1px solid #c5a012;
  margin-bottom: 4px;
  padding-bottom: 4px; }

#PanelLoggedInWithProfile .user_profile_stats .border_line a {
  font-weight: normal; }

#PanelLoggedInWithProfile .stats a.point_down {
  background: url(../images/profile/pointer_down.gif) no-repeat scroll 110px 6px;
  padding-right: 19px; }

#PanelLoggedInWithProfile .stats a.point_up {
  background: url(../images/profile/pointer_up.gif) no-repeat scroll 110px 6px;
  padding-right: 19px; }

#PanelLoggedInWithProfile .user_profile_stats_b {
  display: none;
  background-color: #face22;
  font-size: 11px;
  width: 302px;
  z-index: 10;
  left: -181px;
  top: 28px;
  border: 1px solid #dea435;
  padding: 8px;
  color: #000;
  font-weight: normal; }

#PanelLoggedInWithProfile .user_profile_stats_b img {
  vertical-align: middle;
  padding-right: 5px; }

#PanelLoggedInWithProfile .user_profile_stats_b img.dislike {
  margin-top: 2px; }

#PanelLoggedInWithProfile .user_profile_stats_b img.like {
  margin-top: -7px; }

#PanelLoggedInWithProfile .user_profile_stats_b .block1 {
  width: 136px;
  float: left; }

#PanelLoggedInWithProfile .user_profile_stats_b .block2 {
  float: left;
  width: 136px;
  margin-left: 10px; }

#PanelLoggedInWithProfile .user_profile_stats_b .border_line {
  border-bottom: 1px solid #c5a012;
  margin-bottom: 4px;
  padding-bottom: 4px; }

#PanelLoggedInWithProfile .user_profile_stats_b .border_line a {
  font-weight: normal; }

/*---------------------
    MYNEWS USER LOGIN
-----------------------*/
.MyNewsLogin #PanelLogIn, .MyNewsLogin #PanelLoggedInNoProfile, .MyNewsLogin #PanelLoggedInWithProfile {
  background: url("../images/profile/mynews_background.png") repeat-x #EBA734;
  float: left;
  height: 46px;
  min-height: 46px;
  position: relative;
  top: 0 !important;
  width: 940px; }

.MyNewsLogin #PanelLoggedInWithProfile {
  border: none;
  background: #EBA734 url(../images/mynews_home_bckgrnd.png) repeat-x;
  width: 940px;
  float: left;
  position: relative;
  top: 0px; }

.MyNewsLogin #PanelLogIn .welcome {
  background: none !important;
  border: none !important;
  width: 620px;
  height: 36px;
  padding: 5px 0 5px 20px; }

.MyNewsLogin #PanelLogIn .welcome span {
  line-height: 14px;
  margin-left: 0px; }

.MyNewsLogin #PanelLoggedInNoProfile .userImage img.profilePic, .MyNewsLogin #PanelLoggedInWithProfile .userImage img.profilePic {
  float: left;
  border: 1px solid #fee06e;
  margin: 5px 4px 0 5px;
  padding-right: 0px !important; }

.MyNewsLogin #PanelLoggedInWithProfile .userLogin {
  width: 590px;
  padding: 0px 5px 7px 0; }

.MyNewsLogin #PanelLoggedInWithProfile .userLogin h2 {
  margin-top: 4px;
  width: 590px; }

.MyNewsLogin #PanelLoggedInNoProfile .userLogin {
  width: 590px;
  padding: 5px 0 5px 0; }

.MyNewsLogin #PanelLoggedInNoProfile .userLogin a {
  text-decoration: none;
  font-size: 11px;
  line-height: 16px; }

.MyNewsLogin #PanelLoggedInNoProfile .userLogin .comments {
  font-size: 11px;
  line-height: 16px;
  padding-left: 25px; }

.MyNewsLogin #PanelLoggedInNoProfile .userLogin .comments a {
  font-weight: normal; }

.MyNewsLogin #PanelLoggedInNoProfile .userLogin .comments img {
  vertical-align: middle;
  padding: 0 2px; }

.MyNewsLogin #PanelLoggedInNoProfile .userLogin .comments img.dislike {
  margin-top: 1px; }

.MyNewsLogin #PanelLoggedInNoProfile .userLogin .comments img.like {
  margin-top: -7px; }

.MyNewsLogin #PanelLogIn h2, .MyNewsLogin #PanelLoggedInNoProfile h2, .MyNewsLogin #PanelLoggedInWithProfile h2,
.MyNewsLogin #PanelLogIn h2 a, .MyNewsLogin #PanelLoggedInNoProfile h2 a, .MyNewsLogin #PanelLoggedInWithProfile h2 a {
  font-size: 14px !important;
  margin-bottom: 4px;
  font-weight: normal;
  padding-top: 2px; }

.MyNewsLogin #PanelLogIn .userSubmitted {
  background: url("../images/profile/upload.png") no-repeat transparent;
  border: none !important;
  color: #fff;
  height: 40px;
  padding: 8px 7px;
  width: 222px;
  float: right;
  margin-top: 3px; }

.MyNewsLogin #PanelLogIn .userSubmitted h2 {
  font-size: 18px !important;
  margin-left: 10px;
  margin-top: 0px;
  padding-right: 28px; }

.MyNewsLogin #PanelLogIn .userSubmitted span {
  font-size: 12px; }

.MyNewsLogin #PanelLogIn .userSubmitted img {
  float: left;
  margin-top: -3px;
  padding: 0 1px; }

.MyNewsLogin #PanelLogIn .userSubmitted .tooltip {
  background-color: #fff; }

.MyNewsLogin #PanelLoggedInWithProfile .userSubmitted {
  background: url("../images/profile/upload.png") no-repeat transparent;
  border: none !important;
  color: #fff;
  height: 40px;
  padding: 8px 7px;
  width: 222px;
  float: right;
  margin-top: 3px; }

.MyNewsLogin #PanelLoggedInWithProfile .userSubmitted h2 {
  font-size: 18px !important;
  margin-left: 10px;
  margin-top: 2px;
  padding-right: 30px; }

.MyNewsLogin #PanelLoggedInWithProfile .userSubmitted span {
  font-size: 12px; }

.MyNewsLogin #PanelLoggedInWithProfile .userSubmitted img {
  float: left;
  margin-top: -3px;
  padding: 0 1px; }

.MyNewsLogin #PanelLoggedInWithProfile .userSubmitted .tooltip {
  background-color: #fff; }

.MyNewsLogin #PanelLoggedInNoProfile .userSubmitted {
  background: url("../images/profile/upload.png") no-repeat transparent;
  border: none !important;
  color: #fff;
  height: 40px;
  padding: 8px 7px;
  width: 222px;
  float: right;
  margin-top: 3px; }

.MyNewsLogin #PanelLoggedInNoProfile .userSubmitted h2 {
  font-size: 18px !important;
  margin-left: 10px;
  margin-top: 2px;
  padding-right: 30px; }

.MyNewsLogin #PanelLoggedInNoProfile .userSubmitted span {
  font-size: 12px; }

.MyNewsLogin #PanelLoggedInNoProfile .userSubmitted img {
  float: left;
  margin-top: -3px;
  padding: 0 1px; }

.MyNewsLogin #PanelLoggedInNoProfile .userSubmitted .tooltip {
  background-color: #fff; }

.MyNewsLogin #PanelLogIn .facebookLogin {
  background: url(../images/mynews_homefb_bckgrnd.png) no-repeat center 0;
  font-size: 10px;
  height: 30px;
  line-height: 13px;
  padding-top: 16px;
  letter-spacing: -0.02em;
  margin: 0px;
  text-align: left;
  width: 298px; }

.MyNewsLogin #PanelLogIn .facebookLogin .submit_button {
  width: 60px;
  height: 40px;
  margin-top: -10px; }

.MyNewsLogin #PanelLogIn .facebookLogin a {
  color: #385486;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none; }

.MyNewsLogin #PanelLogIn .facebookLogin a:hover {
  text-decoration: underline; }

.MyNewsLogin #PanelLoggedInNoProfile .createProfile {
  background: url(../images/create_profile.png) no-repeat center 0;
  height: 44px;
  margin-left: -25px;
  margin-top: 0;
  text-align: center;
  width: 135px; }

.MyNewsLogin #PanelLoggedInNoProfile .createProfile:hover {
  background: url(../images/create_profile_hover.png) no-repeat center 0;
  height: 44px;
  margin-left: -25px;
  margin-top: 0;
  text-align: center;
  width: 135px; }

.MyNewsLogin #PanelLoggedInNoProfile .createProfile .submit_button {
  width: 110px;
  height: 50px; }

.MyNewsLogin #PanelLoggedInNoProfile .createProfile a {
  color: #6a4507;
  font-weight: normal;
  font-size: 13px;
  text-decoration: none; }

.MyNewsLogin #PanelLoggedInNoProfile .createProfile .createLink {
  margin: 16px 0 0 100px;
  letter-spacing: 0;
  width: 80px; }

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .panelProfile {
  color: #0E2E5E;
  font-weight: bold; }

.MyNewsLogin #PanelLoggedInWithProfile .userLogin a {
  text-decoration: none;
  cursor: pointer;
  font-size: 11px;
  padding-top: 3px;
  padding-bottom: 0px;
  color: #0E2E5E;
  margin: 0px; }

.MyNewsLogin #PanelLoggedInWithProfile .userLogin a.profile {
  background: url(../images/profile/pointer_down.gif) no-repeat 42px 2px;
  padding: 0 15px 0 2px; }

.MyNewsLogin #PanelLoggedInWithProfile .userLogin a.settings {
  text-decoration: none;
  font-size: 11px;
  *position: relative;
  /*IE7 Fix*/
  *top: 2px; }

.MyNewsLogin #PanelLoggedInWithProfile .userLogin li {
  background: none;
  padding-left: 0px; }

.MyNewsLogin #PanelLoggedInWithProfile .userLogin li .posted {
  font-size: 11px;
  margin-top: -1px;
  padding: 0 10px; }

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_edit {
  display: none;
  background: #000;
  font-size: 11px;
  width: 107px;
  height: 30px !important;
  z-index: 1;
  left: 48px;
  top: 40px;
  line-height: 15px;
  padding: 3px !important;
  color: #0E2E5E;
  font-weight: bold; }

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats {
  background: none repeat scroll 0 0 #FACE22;
  display: block;
  font-size: 11px;
  z-index: 1;
  left: -1px;
  top: 45px;
  left: 103px;
  position: absolute;
  border: 1px solid #E5AE31;
  padding: 8px;
  color: #0E2E5E;
  display: none; }

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats span {
  padding: 0 2px; }

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats img {
  vertical-align: middle;
  padding-right: 5px; }

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats_b {
  background: none repeat scroll 0 0 #FACE22;
  display: block;
  font-size: 11px;
  z-index: 1;
  left: -1px;
  top: 45px;
  left: 103px;
  position: absolute;
  border: 1px solid #E5AE31;
  padding: 8px;
  color: #0E2E5E;
  display: none; }

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats_b span {
  padding: 0 2px; }

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats_b img {
  vertical-align: middle;
  padding-right: 5px; }

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .user_profile_edit_mynews {
  background: #FACE22;
  color: #0E2E5E;
  display: none;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #E5AE31;
  /*height: 46px;*/
  left: 40px;
  padding: 3px 5px;
  top: 45px;
  /*width: 75px;*/
  z-index: 1; }

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .user_profile_edit_mynews a {
  color: #12176A !important;
  padding: 0 4px;
  line-height: 16px;
  padding-top: 0 !important; }

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .user_profile_edit_mynews a:hover {
  background: #fde791;
  /*padding:4px*/
  display: block; }

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .mynews_userstats {
  top: 1px;
  left: -35px; }

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .mynews_userstats .comments {
  *position: relative;
  *top: -2px; }

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .mynews_userstats img.dislike {
  margin-top: 1px; }

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .mynews_userstats img.like {
  margin-top: -3px; }

/* MyNews Multimedia Sidebar*/
.MyNews_Multimedia_Sidebar {
  background: #000000; }

.MyNews_Multimedia_Sidebar .MultiHead {
  color: #FFFFFF;
  padding: 10px;
  font-weight: bold;
  font-size: 14px; }

.MyNews_Multimedia_Sidebar ul li {
  margin: 0px;
  padding: 0px;
  float: left; }

.mediaScale_100 {
  float: left;
  height: 75px;
  overflow: hidden;
  width: 100px; }

.mediaScale_100 .img100 {
  min-height: 75px;
  min-width: 100px; }

.mynews_blox_small .mynews_carousel {
  width: 280px;
  height: 15px;
  padding: 10px;
  display: block;
  float: left;
  position: relative;
  background: #BBE0F6; }

.mynews_blox_small .mynews_carousel .myNewsPagingNext {
  position: absolute;
  top: 10px;
  right: 15px;
  color: #010A6E;
  font-weight: bold; }

.mynews_blox_small .mynews_carousel .myNewsPagingPrevious {
  position: absolute;
  top: 10px;
  left: 15px;
  color: #010A6E;
  font-weight: bold; }

.mynews_blox_small .mynews_carousel .selected_page {
  background: url(../images/dot_blue.png) no-repeat 0 0 transparent;
  display: block;
  height: 9px;
  width: 9px;
  float: left;
  margin-right: 3px; }

.mynews_blox_small .mynews_carousel .unselected_page {
  background: url(../images/dot_white.png) no-repeat 0 0 transparent;
  display: block;
  height: 9px;
  width: 9px;
  float: left;
  margin-right: 3px; }

/*-------------------
    SPECIAL FOCUS
---------------------*/
#specialfocus {
  background: #DAEAF1;
  padding: 10px 20px;
  width: 586px; }

/**/
#specialfocus h2 {
  text-align: center;
  letter-spacing: 8px;
  text-transform: uppercase;
  font-size: 16px; }

/**/
#specialfocus .item {
  width: 129px !important;
  margin-right: 20px;
  border: none !important;
  padding: 0px !important; }

/**/
#specialfocus .item.last {
  margin: 0; }

#specialfocus .item h4, #specialfocus .item p {
  font-size: 11px; }

/**/
#specialfocus .item h4 {
  margin: 2px 0;
  padding: 0px; }

#specialfocus a:hover h4 {
  text-decoration: underline; }

#latest_comment_box {
  background: url(../images/quote_top.png) no-repeat left top #fff;
  padding-top: 10px; }

/**/
#latest_comment_box h4 {
  margin: 0 0 6px 45px;
  color: #595959; }

#latest_comment_box p {
  padding: 0 45px 10px 45px;
  background: url(../images/quote_bot.png) no-repeat right bottom;
  line-height: 1.4em; }

/**/
#latest_comment_box p a {
  font-size: 11px; }

#other_box .item {
  padding: 10px 0;
  background: url(../images/generic_sprite_horz.png) repeat-x bottom;
  margin: 0 10px; }

/*-----------------------------
    SUPERSPORT LATEST VIDEOS
-----------------------------*/
#SuperSportlatestVideos {
  background-color: #133c65;
  /*-image:url("../images/supersport/ss_backtile.png"); background-repeat:repeat-x;*/
  color: #fff;
  /*margin-top: 10px;*/
  height: 55px;
  position: relative;
  z-index: 10; }

#SuperSportlatestVideos .sslogo {
  background-image: url("../images/supersport/ss_logo.png");
  background-repeat: no-repeat;
  height: 55px;
  width: 160px;
  float: left;
  /*margin-left: 10px;*/ }

#SuperSportlatestVideos h3 {
  font-size: 16px;
  float: left;
  line-height: 55px;
  margin-left: 10px;
  margin-bottom: 0px;
  font-weight: bold; }

#SuperSportlatestVideos .right img {
  width: 60px;
  position: relative;
  top: 0px;
  visibility: visible; }

#SuperSportlatestVideos .right ul {
  margin-right: 5px;
  margin-top: 5px; }

#SuperSportlatestVideos .right li {
  background-image: none;
  padding-left: 5px;
  height: 45px;
  width: 60px;
  overflow: hidden; }

.home_bucket .sport_bucket {
  position: relative;
  z-index: 10; }

/*-------------------------
    PROFILE MODAL POPUP
--------------------------*/
#createProfileModal {
  height: 402px;
  width: 420px;
  background: url(../images/popup_header_repeater.jpg) repeat-x left top #fff;
  padding: 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  position: relative; }

.userheader {
  height: 56px; }

.userheader h2 {
  margin: 0px;
  padding: 10px 0px 0px;
  font-weight: normal;
  font-size: 16px;
  color: #2c455b; }

.userheader h2 span {
  font-size: 16px; }

.step1_content {
  padding: 10px; }

.step1_content h3 {
  font-size: 16px;
  color: #2c455b;
  font-weight: bold; }

.step1_content #headerUsernameError {
  color: #ED1C24 !important; }

.step1_content p {
  font-weight: normal;
  font-size: 12px;
  color: #2c455b; }

.step1_content .formborder {
  border: 1px solid #7A8FA0;
  display: block;
  width: 310px;
  height: 25px;
  padding: 2px 5px;
  margin-top: 20px; }

.step1_content .username_form {
  height: 20px;
  width: 300px;
  font-size: 14px;
  color: #696969;
  border: 0px; }

.reg_btn {
  position: absolute;
  top: 10px;
  left: 330px; }

.reg_btn2 #btnRegister {
  background: none repeat scroll 0 0 #2C455B;
  border: 0 none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 12px;
  width: 75px;
  height: 24px;
  margin-top: 5px;
  padding-bottom: 3px; }

.step2_content {
  padding: 10px; }

.step2_content h3 {
  font-size: 16px;
  color: #2c455b;
  font-weight: bold;
  margin: 8px 0px; }

.step2_content #headerUsernameError {
  color: #ED1C24 !important; }

.step2_content .formborder {
  border: 1px solid #7A8FA0;
  display: block;
  width: 310px;
  height: 25px;
  padding: 2px 5px; }

.step2_content #txtDisplayName {
  height: 20px;
  width: 300px;
  font-size: 14px;
  color: #696969;
  border: 0px; }

.step2_content #avatarImage {
  border: 1px solid #2c455b;
  position: absolute;
  top: 0px;
  left: 0px;
  margin-right: 10px;
  width: 35px;
  height: 35px; }

.step2_content .selectp_img {
  position: absolute;
  top: 0px;
  left: 45px; }

.step2_content .changeprofile {
  display: block;
  height: 60px;
  position: relative; }

.step2_content .changeprofile .selectp_img {
  height: 15px;
  display: block; }

.step2_content #txtAboutMe {
  border: 1px solid #7A8FA0;
  width: 320px;
  font-family: arial,sans-serif;
  font-size: 14px; }

#avatarError {
  color: #CC3300;
  font-size: 12px;
  display: none;
  padding-bottom: 5px;
  position: absolute;
  left: 0px;
  bottom: -5px; }

#displayNameError {
  color: #CC3300;
  font-size: 12px;
  display: none;
  padding: 5px 0px; }

.reg_btn {
  position: absolute;
  top: 10px;
  left: 350px; }

.reg_btn #btnSaveUserProfile {
  background: none repeat scroll 0 0 #2C455B;
  border: 0 none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 12px;
  width: 75px;
  height: 24px;
  margin-top: 5px;
  padding-bottom: 3px; }

.reg_btn2 {
  position: relative;
  top: 10px;
  left: 10px; }

#btnUploadAvatar {
  position: absolute;
  top: 15px;
  left: 45px; }

#btnResetAvatar {
  position: absolute;
  top: 15px;
  left: 125px; }

#btnUploadAvatar, #btnResetAvatar {
  background: none repeat scroll 0 0 #2C455B;
  border: 0 none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 12px;
  width: 75px;
  height: 24px;
  margin-top: 5px;
  padding-bottom: 3px; }

/* -----------------
    MAJOR STORIES
-------------------*/
#major_story {
  background: none repeat scroll 0 0 #04142C;
  color: #FFFFFF;
  padding-bottom: 10px;
  margin-left: 10px;
  overflow: hidden; }

#major_story h1 {
  padding: 12px 0 6px 12px;
  margin: 0;
  font-size: 28px;
  color: #FFFFFF; }

#major_story p {
  font-size: 18px;
  padding: 10px 12px 2px; }

#major_story span {
  padding: 0 10px 0 0; }

#major_story ul.small {
  margin-top: 20px; }

#major_story a {
  color: #FFFFFF; }

#major_story span.datestamp {
  padding: 0 0 6px 12px; }

#major_story ul li {
  background: url(../images/li_dot_white.png) no-repeat left 8px;
  padding: 0 5px 0 8px;
  width: 285px;
  margin: 1px 0 1px 14px;
  font-size: 14px; }

.category a {
  color: #E30A15;
  font-size: 11px;
  text-transform: uppercase; }

.bigmynews {
  position: inherit !important;
  width: 938px;
  min-height: 0 !important; }

.personallogin {
  position: relative;
  z-index: 5; }

.follow_news .icon {
  padding: 5px;
  float: left; }

/* ------------------------
    UGC FACEBOOK COMMENTS
---------------------------*/
.facebookComments {
  color: #fff;
  font-size: 11px;
  background: #3b5998 url(../images/facebook_comments.png) no-repeat left top;
  width: 552px;
  height: 43px;
  padding: 10px 10px 10px 58px; }

.facebookComments p {
  margin: 0 !important; }

#comments_wrap .comment_form_inner .button_submit {
  cursor: pointer; }

/* ------------------------
    BREAKING NEWS TICKER
---------------------------*/
#ticker-wrapper.has-js {
  display: block;
  height: 17px;
  margin-top: 5px;
  overflow: hidden;
  padding: 0;
  width: 471px; }

#ticker {
  width: 469px;
  height: 23px;
  display: block;
  position: relative;
  overflow: hidden; }

#ticker-title {
  display: none; }

#ticker-content {
  margin: 0px;
  position: absolute;
  overflow: hidden;
  white-space: nowrap;
  line-height: 0.9em; }

#ticker-content a {
  text-decoration: none; }

#ticker-content a:hover {
  text-decoration: underline; }

#ticker-swipe {
  position: absolute;
  top: 0px;
  background-color: #fff;
  display: block;
  width: 471px;
  height: 23px; }

#ticker-swipe span {
  margin-left: 1px;
  background-color: #fff;
  height: 12px;
  width: 7px;
  display: block; }

#ticker-controls {
  padding: 8px 0px 0px 0px;
  list-style-type: none;
  float: left; }

#ticker-controls li {
  padding: 0px;
  margin-left: 5px;
  float: left;
  cursor: pointer;
  height: 16px;
  width: 16px;
  display: block; }

.js-hidden {
  display: none; }

#no-js-news {
  padding: 10px 0px 0px 45px;
  color: #F8F0DB; }

.left #ticker-swipe {
  left: 80px; }

.left #ticker-controls {
  padding-left: 6px; }

.right #ticker-swipe {
  right: 80px; }

.right #ticker-controls, .right #ticker-content, .right #ticker-title, .right #ticker {
  float: right; }

.right #ticker-controls {
  padding-right: 6px; }

/*Ad 300x250 Fix*/
#ad300bottom {
  margin-top: 40px;
  text-align: center; }

#ad300bottom.hideAdd img {
  height: 0px;
  overflow: hidden;
  margin: 0 !important;
  padding: 0px !important; }

#ad300bottom.hideAdd {
  margin-bottom: 0px; }

span.watch a, span.view a, span.listen a {
  color: #E30A15;
  text-transform: uppercase;
  font-size: 12px; }

span.watch {
  background: transparent url(../images/icons/media_icon_sprite.png) no-repeat scroll right -39px;
  padding: 0 18px 0 10px; }

span.view {
  background: transparent url(../images/icons/media_icon_sprite.png) no-repeat scroll right -20px;
  padding: 0 18px 0 10px; }

span.listen {
  background: transparent url(../images/icons/media_icon_sprite.png) no-repeat scroll right 1px;
  padding: 0 18px 0 10px; }

.hideAdd {
  height: 0 !important;
  margin-bottom: 0 !important;
  overflow: hidden; }

#infoTabContainer div.tabs_on, #infoTabContainer div.tabs_off {
  float: left;
  padding: 4px 0.85em;
  cursor: pointer;
  display: block;
  font-size: 10px; }

#infoTabContainer div.tabs_on {
  background: #F1F1F1 !important;
  border-right: 1px solid #C6C6C6;
  color: #363636; }

#infoTabContainer div.tabs_off {
  background: #DAEAF1;
  border-right: 1px solid #C6C6C6;
  color: #020066; }

#infoTabContainer div.tabs_on, #infoTabContainer div.tabs_off {
  padding: 6px 51px 6px 51px;
  font-weight: bold;
  font-size: 14px; }

#infoTabContainer #tab_lottery {
  border-right: none; }

#infoTabContainer {
  /* background: none repeat scroll 0 0 #DAEAF1;height: 22px;width: 299px;*/ }

#most_box .tab-wrapper, #weather_box .tab-wrapper {
  clear: both;
  padding: 10px; }

#tab_traffic_data {
  padding: 0px !important; }

#weather_box {
  background: url("../images/traffic_gradient.png") repeat-x scroll left top #FFFFFF;
  border: 1px solid #C6C6C6; }

.comments_count {
  color: #717171;
  height: 15px;
  display: block;
  margin-bottom: 5px;
  text-align: left; }

.comments_count span {
  background: url(../images/comments_bubble.png) no-repeat;
  background-position: left center;
  padding-left: 15px;
  margin-left: 20px; }

.follow_news h5 {
  font-size: 14px;
  color: #494848; }

/* |-----------------------------------------|
 	     News24.com IE9 specific styles
   |-----------------------------------------| */
#topHatContainer {
  width: 100%;
  /*height:20px;*/
  margin: 0 auto;
  /*padding-top:30px;*/
  position: fixed;
  bottom: 30px;
  z-index: 1000000; }

.pin-wrapper {
  background: #dddddd url(../images/ie9_pin_bckgrnd.png) repeat-x;
  width: 756px;
  margin: 0 auto;
  font-size: 14px;
  padding: 10px;
  height: 60px;
  position: relative;
  bottom: 0px;
  border: 1px solid #dcdada; }

.pin-wrapper img {
  cursor: pointer; }

.pin-wrapper .msPinSite {
  float: left;
  padding-right: 90px; }

.pin-wrapper #pinify-pinText {
  font-size: 22px;
  padding-bottom: 10px; }

.pin-wrapper #pinify-pinText2 {
  font-size: 16px;
  letter-spacing: -0.02em; }

.pin-wrapper #pinify-pinArrow {
  background: url(../images/ie_pin_arrow.png) no-repeat;
  width: 45px;
  height: 31px;
  position: absolute;
  top: 25px;
  left: 100px; }

.pin-wrapper .pinify-closePin {
  background: url(../images/ie9_pin_close.png) no-repeat;
  width: 25px;
  height: 26px;
  position: relative;
  top: -55px;
  right: -735px;
  z-index: 100;
  cursor: pointer; }

.pin-wrapper .pinify-addSiteLink {
  position: relative;
  left: -60px;
  top: -25px;
  font-size: 10px;
  font-weight: normal; }

.pin-wrapper .pinify-outLink {
  background: url(../images/ie_pin_info.png) no-repeat;
  position: relative;
  right: -545px;
  top: -25px;
  font-size: 14px;
  font-weight: normal;
  padding-left: 25px; }

/* For the IE9 Pin */
.ie9 #topHatContainer {
  width: 100%;
  /*height:20px;*/
  margin: 0 auto;
  /*padding-top:30px;*/
  position: fixed;
  bottom: 30px;
  z-index: 1000000; }

.ie9 .pin-wrapper {
  background: #dddddd url(../images/ie9_pin_bckgrnd.png) repeat-x;
  width: 756px;
  margin: 0 auto;
  font-size: 14px;
  padding: 10px;
  height: 60px;
  position: relative;
  bottom: 0px;
  border: 1px solid #dcdada; }

.ie9 .pin-wrapper img {
  cursor: pointer; }

.ie9 .pin-wrapper .msPinSite {
  float: left;
  padding-right: 90px; }

.ie9 .pin-wrapper #pinify-pinText {
  font-size: 22px;
  padding-bottom: 10px; }

.ie9 .pin-wrapper #pinify-pinText2 {
  font-size: 16px;
  letter-spacing: -0.02em; }

.ie9 .pin-wrapper #pinify-pinArrow {
  background: url(../images/ie_pin_arrow.png) no-repeat;
  width: 45px;
  height: 31px;
  position: absolute;
  top: 25px;
  left: 100px; }

.ie9 .pin-wrapper .pinify-closePin {
  background: url(../images/ie9_pin_close.png) no-repeat;
  width: 25px;
  height: 26px;
  position: relative;
  top: -55px;
  right: -735px;
  z-index: 100;
  cursor: pointer; }

.ie9 .pin-wrapper .pinify-addSiteLink {
  position: relative;
  left: -60px;
  top: -25px;
  font-size: 10px;
  font-weight: normal; }

.ie9 .pin-wrapper .pinify-outLink {
  background: url(../images/ie_pin_info.png) no-repeat;
  position: relative;
  right: -545px;
  top: -25px;
  font-size: 14px;
  font-weight: normal;
  padding-left: 25px; }

/* IE8 Hide Pin */
.ie8 #topHatContainer, .ie8 .pin-wrapper, .ie8 .pin-wrapper .msPinSite, .ie8 .pin-wrapper #pinify-pinText, .ie8 .pin-wrapper .pinify-closePin, .ie8 .pin-wrapper .pinify-addSiteLink,
.ie7 #topHatContainer, .ie7 .pin-wrapper, .ie7 .pin-wrapper .msPinSite, .ie7 .pin-wrapper #pinify-pinText, .ie7 .pin-wrapper .pinify-closePin, .ie7 .pin-wrapper .pinify-addSiteLink {
  display: none !important; }

.ie9 #finanial_box .tabs_on {
  line-height: 1.4em;
  background: #f1f1f1 !important;
  border-right: 1px solid #C6C6C6;
  color: #363636;
  padding: 4px 0.6em 0 0.7em !important;
  font-size: 14px !important;
  font-weight: bold;
  text-transform: none !important;
  cursor: pointer;
  height: 23px; }

.ie9 #finanial_box .tabs_off {
  line-height: 1.4em;
  border-right: 1px solid #C6C6C6;
  float: left;
  padding: 4px 0.6em 0 0.7em !important;
  cursor: pointer;
  display: block;
  font-size: 14px !important;
  color: #020066;
  font-weight: bold;
  text-transform: none !important;
  cursor: pointer;
  height: 23px; }

/* |-----------------------------------------|
 	    News24.com IE8 specific styles
   |-----------------------------------------| */
.ie8 #finanial_box .tabs_on {
  line-height: 1.4em;
  background: #f1f1f1   !important;
  border-right: 1px solid #C6C6C6;
  color: #363636;
  padding: 4px 10px !important;
  font-size: 14px !important;
  font-weight: bold;
  text-transform: none !important;
  cursor: pointer;
  height: 23px; }

.ie8 #finanial_box .tabs_off {
  line-height: 1.4em;
  background: #DAEAF1 !important;
  border-right: 1px solid #C6C6C6;
  float: left;
  padding: 4px 10px !important;
  cursor: pointer;
  display: block;
  font-size: 14px !important;
  color: #020066;
  font-weight: bold;
  text-transform: none !important;
  cursor: pointer;
  height: 23px; }

.ie8 #PanelLogIn .userSubmitted .publish {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  float: left;
  padding-right: 20px;
  padding-right: 23px; }

/* |-----------------------------------------|
 	    News24.com IE7 specific styles
   |-----------------------------------------| */
.ie7 #specialfocus .item {
  width: 130px;
  border: 1px solid #DAEAF1; }

.ie7 #mynews_blog_box ul {
  margin-top: 20px; }

.ie7 #mynews_blog_box ul li {
  line-height: 1em;
  margin: 2px 0 !important;
  background: url(../images/li_dot_blue.png) 5px left no-repeat; }

.ie7 #mynews_blog_box span.datestamp {
  margin: 1px 0 !important; }

.ie7 #article_toolbox {
  border: 0; }

.ie7 #article_toolbox ul.drop_box {
  margin-top: 20px; }

.ie7 #article_toolbox ul.drop_box.share {
  background: #EBEBEB;
  height: 70px; }

.ie7 #article_toolbox ul.drop_box.share li.last {
  margin-top: 0px; }

.ie7 #article_toolbox ul.drop_box li.last {
  width: 100px;
  margin-left: -180px;
  margin-top: -10px; }

.ie7 #gallery_wrap .breadcrum {
  padding-top: 4px !important; }

.ie7 div.spacer.dotted {
  height: 2px !important;
  width: 916px; }

.ie7 #mynews #leaderboard_mynews ol li span.comments {
  margin-top: -6px; }

.ie7 #mynews #leaderboard_mynews ol li ul#ratingsystem {
  margin-top: 0; }

.ie7 #columnist_page #columnists_box .columnist_list {
  margin-bottom: -6px; }

.ie7 #multimedia_landing #right_column, .ie7 #video_wrap #right_column, .ie7 #sound_wrap #right_column {
  height: 445px !important; }

.ie7 #video_wrap #right_column.archive, .ie7 #sound_wrap #right_column.archive {
  height: auto !important; }

.ie7 #mynews_box.top_stories ol li, .ie7 #leader_box .tabbed_content ol li {
  background: none !important;
  line-height: 1.3em !important; }

.ie7 #mynews_box.top_stories .content .author, .ie7 #leader_box .author {
  margin-left: 16px; }

.ie7 #mynews #leaderboard_mynews ol li span.author {
  margin-left: 26px;
  margin-top: 0px; }

.ie7 #mynews #leaderboard_mynews ol li span.comments {
  margin-top: 0px;
  font-weight: normal;
  margin-left: 26px; }

.ie7 #ratingsystem {
  margin-top: 0px;
  padding-top: 0px; }

.ie7 #mynews #leaderboard_mynews ol li {
  line-height: 18px; }

.ie7 #article_toolbox ul.drop_box {
  top: 10px;
  z-index: 50000 !important;
  position: absolute; }

.ie7 #article_toolbox ul.drop_box:hover {
  direction: ltr; }

.ie7 #mynews_box.top_stories .content .comments, .ie7 #leader_box .comments {
  margin: 0 0 0 16px; }

.ie7 #enter_gallery_box .jcarousel-container-horizontal {
  margin-top: 3px; }

.ie7 #article_toolbox_bot li.clr {
  padding: 0;
  margin: 0;
  height: 1px; }

.ie7 #latest_gallery .rightcolumn {
  padding-top: 39px; }

.ie7 #related_box ul.tab-menu li a, .ie7 #most_box ul.tab-menu li a, .ie7 #mynews.mynews_page #most_box ul.tab-menu li a, .ie7 #weather_box ul.tab-menu li a, .ie7 #blogged_box ul.tab-menu li a, .ie7 #leader_box ul.tab-menu li a {
  padding: 4px 0.84em 4px 0.85em; }

.ie7 #weather_box ul.tab-menu li a {
  padding: 4px 2.5em 4px 2.6em; }

.ie7 #blogged_box ul.tab-menu li a {
  padding: 4px 32px; }

.ie7 #SlidingPanelsSmall.SlidingPanels {
  padding-bottom: 15px; }

.ie7 #leader_box .rating {
  margin-top: 2px !important; }

.ie7 div.spacer_top {
  height: 10px;
  position: relative;
  z-index: 5000;
  margin-top: -4px; }

.ie7 .menudrop .moverigth {
  margin-left: 0px; }

.ie7 #leaderboard {
  padding-bottom: 4px; }

.ie7 #inside_news .jcarousel-clip-horizontal {
  margin-left: 0; }

.ie7 #article_toolbox_bot li#moveRight {
  margin-left: 48px; }

/*.ie7 #mostTabContainer div.tabs_on, .ie7 #mostTabContainer div.tabs_off{padding:6px 0.85em 6px 0.845em}*/
.ie7 #infoTabContainer div.tabs_on, .ie7 #infoTabContainer div.tabs_off {
  padding: 6px 51px 6px 51px !important; }

.ie7 #finanial_box .tabs_on {
  line-height: 1.4em;
  background: #f1f1f1   !important;
  border-right: 1px solid #C6C6C6;
  color: #363636;
  padding: 4px 10px !important;
  font-size: 14px !important;
  font-weight: bold;
  text-transform: none !important;
  cursor: pointer; }

.ie7 #finanial_box .tabs_off {
  line-height: 1.4em;
  background: #DAEAF1 !important;
  border-right: 1px solid #C6C6C6;
  float: left;
  padding: 4px 10px !important;
  cursor: pointer;
  display: block;
  font-size: 14px !important;
  color: #020066;
  font-weight: bold;
  text-transform: none !important;
  cursor: pointer; }

.ie7 .ad626X35 object {
  float: left; }

.ie7 .bw-feed li {
  padding: 0 0 5px 0 !important; }

.ie7 .gamesFeed .subheader {
  color: #747474;
  padding-bottom: 2px; }

.ie7 .gamesFeed .content {
  padding-bottom: 5px;
  margin: 0px; }

.ie7 .love2meet .search_box {
  margin: 0 -10px -22px -10px;
  background: #fff;
  padding: 0 10px; }

.ie7 #most_box a.datinglab {
  margin-top: -1px; }

.ie7 #accordion h3.toggler #lnkModalDisplay {
  position: relative;
  top: 0px; }

.ie7 #chatLogInLogOutButton {
  float: right;
  margin-right: 15px;
  margin-top: -10px;
  margin-bottom: -10px;
  padding: 0px 15px; }

.ie7 #loggOutButtonContainer {
  float: right;
  margin: 15px 0 0;
  padding-bottom: 10px; }

.ie7 #chatBox #head {
  padding: 20px 20px 20px 10px; }

.ie7 #chatBox #input {
  margin-left: 10px; }

.ie7 #chatBox #head .userBox {
  padding-top: 5px; }

.ie7 #chatBox #head #roomName {
  line-height: 18px; }

.ie7 #chatBox #head #chatNick {
  padding-right: 2px; }

.ie7 #PanelLogIn .userSubmitted .publish {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  float: left;
  padding-right: 20px;
  padding-right: 23px; }

/*-----------------------------------------------------------------------------
	Outsurance Ads
------------------------------------------------------------------------------ */
.ad640X35 p {
  width: 324px;
  background: #742787;
  padding: 6px;
  text-align: center;
  color: #fff;
  font-size: 11px;
  margin-top: -3px; }

.ad640X35 p {
  height: 31px;
  margin: 0;
  padding: 4px 12px 0;
  text-align: left !important; }

.ad640X35 .outsurance {
  margin-left: 10px;
  background: #63bc2a;
  margin-bottom: 10px; }

.ad640X35 table {
  float: right;
  margin-left: 0;
  margin-right: 18px;
  width: 302px; }

.ad640X35 table td {
  margin: 0;
  padding: 7px 0 6px 12px;
  text-align: left !important;
  background: #742787;
  color: #fff;
  font-size: 11px;
  margin-top: -3px; }

.ad640X35 p a, .ad640X35 table td a {
  font-weight: bold;
  color: #65DD2B !important; }

/*flash outsurance fix*/
.ad640X35 object {
  float: left; }

.ad640X35 a img, .ad640X35 p {
  float: left; }

/* CSS3 -- Super Funky Tooltip */
.ugc-tip img {
  float: left;
  padding-right: 8px; }

.tooltip {
  position: relative;
  background: #000;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  color: #222;
  outline: none; }

.tooltip a {
  position: relative;
  z-index: 10;
  text-decoration: none; }

.tooltip span {
  background-color: #FACE22;
  border-radius: 4px 4px 4px 4px;
  bottom: -60px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  left: 10%;
  margin-left: -30px;
  padding: 10px;
  position: absolute;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  visibility: hidden;
  width: 65px;
  z-index: 999; }

.tooltip:hover {
  border: 0;
  /* IE6 fix */ }

.tooltip:hover span {
  visibility: visible; }

.tooltip span:before,
.tooltip span:after {
  border-color: #FACE22 transparent;
  border-style: none solid solid;
  border-width: 8px;
  content: "";
  left: 50%;
  margin-left: -8px;
  position: absolute;
  top: -7px;
  z-index: 1000; }

.tooltip span:before {
  border-top-color: #face22;
  bottom: 0; }

/* BadgeToolTip */
li.badgetooltip {
  position: relative;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  color: #222;
  outline: none;
  padding: 3px 5px; }

li.badgetooltip {
  background: none;
  float: left; }

li.badgetooltip span {
  background-color: #FACE22;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  left: 10%;
  margin-left: -45px;
  padding: 10px;
  position: absolute;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  top: 60px;
  visibility: hidden;
  width: 120px;
  z-index: 2000000; }

li.badgetooltip:hover {
  border: 0;
  /* IE6 fix */
  z-index: 2000000;
  position: relative; }

li.badgetooltip:hover span {
  visibility: visible; }

li.badgetooltip span:before, .badgetooltip span:after {
  border-color: #FACE22 transparent;
  border-style: none solid solid;
  border-width: 8px;
  content: "";
  left: 50%;
  margin-left: -8px;
  position: absolute;
  top: -7px;
  z-index: 1000; }

li.badgetooltip span:before {
  border-top-color: #face22;
  bottom: 0; }

/* BadgeToolTip */
li.badgetooltip-s {
  position: relative;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  color: #222;
  outline: none;
  padding: 3px; }

li.badgetooltip-s {
  background: none;
  float: left; }

li.badgetooltip-s span {
  background-color: #FACE22;
  border-radius: 4px 4px 4px 4px;
  top: 45px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  left: -20%;
  margin-left: -30px;
  padding: 10px;
  position: absolute;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  visibility: hidden;
  width: 120px;
  z-index: 2000000; }

li.badgetooltip-s:hover {
  border: 0;
  /* IE6 fix */
  z-index: 2000000;
  position: relative; }

li.badgetooltip-s:hover span {
  visibility: visible; }

li.badgetooltip-s span:before, .badgetooltip-s span:after {
  border-color: #FACE22 transparent;
  border-style: none solid solid;
  border-width: 8px;
  content: "";
  left: 50%;
  margin-left: -8px;
  position: absolute;
  top: -7px;
  z-index: 1000; }

li.badgetooltip-s span:before {
  border-top-color: #face22;
  bottom: 0; }

/* BadgeToolTip - MyNews24 Article Page */
li.badgetooltip_article {
  position: relative;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  color: #222;
  outline: none;
  padding: 0px;
  line-height: 0px; }

li.badgetooltip_article {
  background: none;
  float: left; }

li.badgetooltip_article span {
  line-height: 16px;
  background-color: #FACE22;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  left: 10%;
  margin-left: -45px;
  padding: 10px;
  position: absolute;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  top: 40px;
  visibility: hidden;
  width: 120px;
  z-index: 2000000; }

li.badgetooltip_article:hover {
  border: 0;
  /* IE6 fix */
  z-index: 2000000;
  position: relative; }

li.badgetooltip_article:hover span {
  visibility: visible; }

li.badgetooltip_article span:before, .badgetooltip_article span:after {
  border-color: #FACE22 transparent;
  border-style: none solid solid;
  border-width: 8px;
  content: "";
  left: 50%;
  margin-left: -8px;
  position: absolute;
  top: -7px;
  z-index: 1000; }

li.badgetooltip_article span:before {
  border-top-color: #face22;
  bottom: 0; }

li.badgetooltip_article img {
  padding: 3px 0px !important;
  width: 40px !important;
  height: 40px !important; }

/* Yellow */
.yellow-tooltip span {
  border-color: #e1ca82;
  background-color: #ffeaa6; }

.yellow-tooltip span:after {
  border-top-color: #ffeaa6; }

.yellow-tooltip span:before {
  border-top-color: #e1ca82; }

/* Navy */
.navy-tooltip span {
  color: #fff;
  text-shadow: 0 1px 0 #000;
  border-color: #161a1f;
  background-color: #1e2227;
  width: 150px; }

.navy-tooltip span:after {
  border-top-color: #1e2227; }

.navy-tooltip span:before {
  border-top-color: #161a1f; }

/* Red Tooltip*/
.red-tooltip span {
  border-color: #ff0000;
  background-color: #ff0000;
  color: #fff;
  visibility: hidden;
  position: absolute;
  bottom: auto;
  top: 48px;
  left: 10%;
  z-index: 999;
  width: 95px;
  margin-left: -30px;
  padding: 10px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }

.red-tooltip span:after, .red-tooltip span:before {
  content: "";
  position: absolute;
  z-index: 1000;
  bottom: auto;
  left: 50%;
  margin-left: -5px;
  border-color: #ff0000 transparent;
  border-style: none solid solid;
  border-width: 8px; }

.red-tooltip span:before {
  border-top-color: #ff0000;
  bottom: 0px; }

/* Black Tooltip */
.black-tooltip span {
  border-color: #000;
  background-color: #000;
  color: #fff;
  visibility: hidden;
  position: absolute;
  bottom: -60px;
  left: 10%;
  z-index: 999;
  width: 65px;
  margin-left: -30px;
  padding: 10px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4); }

.black-tooltip span:after, .black-tooltip span:before {
  content: "";
  position: absolute;
  z-index: 1000;
  bottom: 60px;
  left: 50%;
  margin-left: -5px;
  border-color: #000 transparent;
  border-style: none solid solid;
  border-width: 8px; }

.black-tooltip span:before {
  border-top-color: #000;
  bottom: 0px; }

.main_wrap {
  cursor: default; }

a {
  cursor: pointer; }

/*light header copied over from homepage.css*/
#header .main_logo {
  background: url("../images/logos_sprite_v1.png") no-repeat scroll 0 -253px transparent;
  height: 97px;
  left: 20px;
  top: 5px;
  width: 186px; }

.content_wrap {
  width: 955px;
  border-left: 10px solid #fff;
  border-right: 10px solid #fff;
  border-bottom: 10px solid #fff;
  background: #fff; }

.topnav {
  width: 975px;
  margin: auto;
  background: #D1D1D1;
  height: 26px; }

.menudrop {
  width: 975px;
  margin: 0px auto;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  background: #D1D1D1;
  position: relative;
  height: 26px; }

.menudrop:after {
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  background: #D1D1D1; }

.menudrop ul {
  /*width: 765px;*/
  padding: 6px 0px;
  margin: 0px;
  text-align: left;
  height: 16px;
  background: #D1D1D1; }

.menudrop ul li {
  display: inline;
  border-right: 1px solid #bbb;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  background: #D1D1D1; }

.menudrop ul li a {
  color: #494949;
  padding: 1px 7px 0px 7px;
  margin: 0px;
  text-decoration: none; }

.menudrop ul li.droplist a {
  padding: 4px 7px; }

.menudrop ul li.last {
  border: none; }

.menudrop ul li a:hover {
  text-decoration: underline; }

.menudrop ul li a[rel]:after {
  /*HTML to indicate drop down link*/
  /*content: " v";*/
  /*content: " " url(../Images/downimage.gif); /*uncomment this line to use an image instead*/ }

.menudrop ul.login {
  width: 185px;
  padding-right: 0pt;
  margin-right: 2px;
  text-align: right;
  line-height: 12px; }

.menudrop ul.sites {
  width: 500px; }

.menudrop .headerSites {
  float: left;
  width: 350px;
  width: 500px\9; }

.menudrop .headerAds {
  float: right;
  width: 260px;
  width: 240px\9; }

/*-- Drop menu container --*/
.dropmenudiv {
  z-index: 5001;
  position: absolute;
  top: 0px !important;
  left: 410px !important;
  border: 1px solid #BBB;
  /*THEME CHANGE HERE*/
  border-bottom-width: 0;
  font: normal 11px Verdana;
  line-height: 14px;
  background: #EBEBEB;
  width: 100px;
  visibility: hidden;
  margin-left: 25px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  z-index: 5000;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=2); }

.dropmenudiv a {
  width: auto;
  display: block;
  text-indent: 3px;
  /*THEME CHANGE HERE*/
  padding: 2px 0;
  text-decoration: none;
  font-weight: bold;
  color: #000; }

.dropmenudiv a.bottom_item {
  border-bottom: 1px solid #BBB; }

* html .dropmenudiv a {
  /*IE only hack*/
  width: 100%; }

.dropmenudiv a:hover {
  background: #F1F1F1;
  /*background of drop down menu*/
  color: #01669e; }

.menudrop ul li a.red {
  color: #E30A15;
  text-decoration: none; }

.menudrop ul li a:hover.red {
  color: #E30A15;
  text-decoration: underline; }

.menudrop .moverigth {
  margin-left: 505px;
  margin-left: 335px\9; }

:root .menudrop .moverigth {
  margin-left: 320px \0/IE9; }

/* IE9 */
#main_nav {
  width: 954px;
  overflow: hidden;
  background: url(../images/background_sprite.png) repeat-x 0 -79px;
  height: 56px; }

#main_nav_lite {
  background: url(../images/header_nav_bg.jpg) repeat-x bottom;
  height: 35px; }

#main_nav_lite #tabContainer ul {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0; }

#main_nav_lite #tabContainer ul li {
  background: none;
  padding-left: 4px; }

#main_nav_lite .lite_menu ul a strong {
  display: block;
  padding: 0px 5px 0px 0px;
  /*tab text color*/
  font-weight: bold;
  height: 18px; }

#main_nav_lite .lite_menu ul li a {
  float: left;
  text-decoration: none;
  font-size: 13px;
  height: 35px;
  white-space: nowrap;
  display: inline;
  background: url(../images/nav_div.png) no-repeat right 0px;
  color: #ffffff;
  padding: 0 6px;
  line-height: 35px;
  cursor: pointer; }

.col640 {
  width: 640px;
  background: #fff; }

.col314.grey_grad {
  /*background:url(../img/right_col_grad.png) repeat-y top left #EBEBEB*/
  height: 100%; }

.col308 {
  width: 308px; }

#right_column {
  height: 100%; }

/**/
.border_right {
  border-right: 1px solid #DEDEDE; }

input.search_field {
  border: 1px solid #0E2E5E;
  background: url(../images/srch_bg.png) repeat-x top #fff;
  width: 380px;
  height: 14px;
  left: 228px;
  top: 100px; }

.srchbut {
  background: url(../images/logos_sprite_v1.png) no-repeat -249px -367px;
  width: 62px;
  height: 20px;
  top: 100px;
  right: 290px; }

#header div.mobile {
  width: 152px;
  height: 42px;
  right: 13px;
  bottom: 19px;
  margin: 0;
  z-index: 5000; }

#header .mobile .mobile_icon_blue {
  background: url(../images/icons_sprite.png) no-repeat 1px 0;
  width: 150px;
  height: 42px;
  display: block; }

#header .mobile .mobile_icon_red {
  background: url(../images/icons_sprite.png) no-repeat -150px 0;
  width: 147px;
  height: 42px;
  display: block; }

.menu_leave {
  background-color: Transparent !important;
  color: #FFFFFF !important; }

/* Begin Lite Template */
div.main_story {
  background: none repeat scroll 0 0 #EDF1F6;
  border-bottom: 16px solid #FFFFFF;
  padding: 10px;
  width: 280px;
  margin-right: 10px; }

.wrap_stampcomment {
  float: none;
  height: 20px; }

div.main_story p {
  font-size: 14px;
  margin-bottom: 10px; }

#slideshow {
  min-height: 50px;
  background: none repeat scroll 0 0 #F4F8FB; }

#slideshow .caption p {
  font-size: 12px;
  line-height: 1.4em;
  margin: 2px 6px 8px;
  text-align: left; }

#slideshow .caption p span.bold {
  text-transform: uppercase; }

#slideshow p.bold {
  background: url("../images/generic_sprite_horz.png") repeat-x scroll center top transparent; }

#slideshow p {
  font-size: 11px;
  padding: 8px;
  text-align: center; }

#news_know.blue_box {
  background: none repeat scroll 0 0 transparent;
  padding-left: 0;
  padding-right: 0;
  width: 300px !important; }

.news_know ul {
  margin: 10px 0 0;
  padding: 0px; }

ol, ul {
  list-style: none outside none;
  padding: 0;
  margin: 0px; }

li {
  padding: 0 0 0 8px;
  margin: 0px; }

#lite ul {
  padding: 0px; }

.search_box_lite {
  display: block;
  left: 632px;
  top: -16px;
  z-index: 0; }

.search_box_lite .btn {
  background: url("../images/btn_tile.png") repeat-x scroll 0 0 #C3C3C3;
  border: 1px solid #979797;
  color: #000000;
  font-weight: bold;
  height: 18px;
  left: 612px;
  padding-top: 3px;
  top: 93px; }

.search_box_lite .field {
  background: url("../images/field_tile.png") repeat-x scroll 0 0 #FFFFFF;
  border: 1px solid #979797;
  height: 22px;
  left: 238px;
  padding-left: 5px;
  top: 93px;
  width: 367px; }

/* End Lite Template */
.pricecheckBlock {
  float: left;
  border: 1px solid #c0c0c0;
  background: url(../images/pricecheck_head.png) no-repeat;
  width: 298px;
  position: relative; }

.pricecheckBlock .priceContent {
  float: left;
  padding: 0 15px;
  margin-top: 54px;
  border-top: thin solid #c0c0c0; }

.pricecheckBlock .priceBlurb {
  float: left;
  text-align: left;
  width: 178px; }

.pricecheckBlock .priceBlurb p {
  margin: 10px 0; }

.pricecheckBlock .priceImage {
  width: 90px;
  height: 90px;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
  float: right;
  padding-top: 10px; }

.pricecheckBlock .priceShopping {
  background: #e2e1e1;
  padding: 10px; }

.pricecheckBlock .priceShopping h4 {
  color: #666;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold; }

.pricecheckBlock .priceSearch {
  border: 1px solid #bcbcbc;
  height: 23px;
  width: 184px;
  *width: 165px;
  margin: 0;
  float: left;
  font-size: 12px;
  padding: 1px 5px; }

.pricecheckBlock .priceSubmit {
  border: 1px solid #954443;
  background: #ee2f25;
  color: #fff;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  height: 27px;
  margin-left: -1px;
  margin-top: 0;
  cursor: pointer; }

#badgeTabContainer {
  width: 299px;
  background: none repeat scroll 0 0 #E4E4E4;
  height: 24px;
  border-right: 1px solid #C6C6C6; }

#badgeTabContainer div.tabs_on, #badgeTabContainer div.tabs_off {
  float: left;
  padding: 4px 0.85em;
  cursor: pointer;
  display: block;
  font-size: 12px; }

#badgeTabContainer.tabNavigation div.tabs_on, #badgeTabContainer.tabNavigation div.tabs_off {
  cursor: pointer;
  display: block;
  float: left;
  font-size: 12px;
  padding: 6px 0.43em; }

:root #badgeTabContainer.tabNavigation div.tabs_on, #badgeTabContainer.tabNavigation div.tabs_off {
  padding: 6px 0.67em 6px 0.67em \0/IE9; }

/* IE9 */
#badgeTabContainer div.tabs_on {
  background: #FFFFFF;
  border-left: 1px solid #FFFFFF;
  color: #333333;
  font-weight: bold; }

#badgeTabContainer div.tabs_on {
  background: #FFFFFF;
  border-left: 1px solid #FFFFFF;
  color: #d5d5d5;
  font-weight: bold; }

#badgeTabContainer div.tabs_off {
  background: #E4E4E4 url(../images/grey_divider.png) no-repeat -1px top;
  /*border-left:1px solid #C6C6C6; border-bottom:1px solid #C6C6C6*/ }

.bot10 {
  padding-bottom: 10px; }

/*Budget Block 2012*/
.budget_block {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #758DBA;
  display: block;
  float: left;
  height: 100%;
  margin-top: 15px;
  position: relative;
  width: 620px;
  margin-left: 10px; }

.leftblock_wrap {
  float: left;
  min-height: 90px;
  width: 280px;
  background-color: #758DBA; }

.leftblock {
  background: none repeat scroll 0 0 #ffffff;
  float: left;
  width: 280px; }

.lefttextblock {
  height: 100%;
  left: 10px;
  position: absolute;
  text-align: right;
  top: 10px;
  width: 260px;
  z-index: 1; }

.lefttextblock a {
  color: #FFFFFF; }

.lefttextblock a h1 {
  font-size: 20px;
  margin: 0px 0px 5px; }

.lefttextblock a span {
  font-size: 12px; }

#lnkImgBudget img {
  margin-bottom: -2px; }

.rightblock_wrap {
  background: none repeat scroll 0 0 #FFFFFF;
  float: right;
  height: 100%;
  width: 340px; }

.budget_block .text_block {
  margin: 10px; }

.budget_block .text_block .text_block_top {
  padding-bottom: 10px; }

.budget_block .text_block .text_block_bottom {
  border-top: 1px dashed gray;
  padding-top: 5px; }

.budget_block .text_block .textgrey {
  color: #777777; }

.budget_block .text_block .textblue {
  color: #0e2050;
  padding-top: 2px;
  display: block; }

.achievements_container {
  margin-bottom: 10px; }

#badgeTabContainer div.tabs_off {
  background: #E4E4E4;
  border-left: 1px solid #C6C6C6; }

.bot10 {
  padding-bottom: 10px; }

#videoNavigation {
  height: 68px;
  margin-left: 25px;
  overflow: hidden;
  padding: 10px 0;
  width: 403px; }

#vThumbs li {
  background: none repeat scroll 0 0 transparent;
  float: left;
  overflow: hidden;
  padding: 0;
  width: 90px;
  height: 68px;
  margin: 0 5px; }

#vThumbs li img {
  cursor: pointer; }

#vThumbs img:hover {
  opacity: 1; }

#vThumbs img {
  opacity: 0.67;
  width: 90px; }

#vPrev {
  background: url("../images/ugc_arrows_blue.png") no-repeat scroll 0 0 transparent;
  height: 20px;
  left: 10px;
  position: absolute;
  top: 56px;
  width: 20px;
  cursor: pointer; }

#vNext {
  background: url("../images/ugc_arrows_blue.png") no-repeat scroll -21px 0 transparent;
  height: 20px;
  position: absolute;
  right: 5px;
  top: 56px;
  width: 20px;
  cursor: pointer; }

#nav-container {
  width: 460px;
  background-color: #DDDDDC; }

#video-container {
  background: none repeat scroll 0 0 #F4F8FB;
  height: 440px;
  width: 460px;
  text-align: center; }

#video-title-container {
  background: none repeat scroll 0 0 #DDDDDC;
  width: 440px;
  padding: 10px; }

#video-index {
  background-color: #EAEAEA;
  color: #999999;
  padding: 4px 5px 3px 8px; }

#vThumbs {
  position: absolute; }

.area-news_game {
  padding: 10px 0 5px 0; }

.area-news_game a {
  color: #E30A15; }

.left_item_game {
  width: 305px;
  padding-right: 10px; }

.right_item_game {
  width: 300px;
  padding-left: 10px;
  background: url("../images/generic_sprite.png") repeat-y scroll -15px 14px transparent; }

.more_health {
  border-top: 1px solid #EEEEEE;
  clear: none;
  margin-top: 12px;
  width: 626px; }

.more_health h5 {
  padding-top: 10px; }

.horoscope {
  width: 298px;
  border: 1px solid #F38B4D;
  position: relative;
  height: 230px; }

.horoscope_header {
  background: url("../images/horoscope_header.jpg") repeat-x top left;
  height: 29px;
  color: #e00000;
  font-size: 18px;
  padding: 10px 0 0 10px;
  font-weight: bold; }

.horoscope_women {
  position: absolute;
  right: 10px;
  top: 8px; }

.horoscope .zodiac {
  height: 10px;
  width: 100%; }

.horoscope .zodiac select {
  right: 8px;
  top: 10px;
  width: 187px;
  z-index: 1; }

.horoscope_midlevel {
  width: 298px;
  height: 140px;
  position: relative;
  background: url("../images/horoscope_midbg.jpg") repeat-x top left; }

.horoscope_midlevel img {
  margin: 0 10px; }

.horoscope_midlevel h5 {
  padding: 30px 0 5px 0;
  color: #e00000;
  font-size: 18px; }

.horoscope_midlevel h5 a {
  color: #e00000; }

.horoscope_midlevel p {
  padding: 0 10px 0 10px; }

.horoscope_midlevel a {
  color: #e00000; }

.perfect_match {
  background: url("../images/love2meet_horoblock.jpg") no-repeat top left;
  width: 278px;
  height: 31px;
  display: block;
  padding: 10px;
  line-height: 16px; }

.perfect_match a {
  color: #f47d35;
  font-size: 13px; }

.perfect_match a span {
  font-size: 12px; }

.site_languages_arrow_up {
  background: url(../images/profile/pointer_up_lang.gif) no-repeat;
  background-position: 62px 5px;
  padding-right: 15px;
  cursor: pointer; }

.site_languages_arrow_down {
  background: url(../images/profile/pointer_down_lang.gif) no-repeat;
  background-position: 62px 5px;
  padding-right: 15px;
  cursor: pointer; }

:root .site_languages_arrow_up {
  background-position: 128px 5px\9; }

:root .site_languages_arrow_down {
  background-position: 128px 5px\9; }

.site_languages {
  display: none;
  background-color: #D4D3D3;
  font-size: 13px;
  position: absolute;
  top: 34px;
  width: 60px;
  left: 125px;
  text-align: left;
  padding: 10px; }

/* - - - - - - */
#gotravel_carousel .jcarousel-clip-horizontal {
  width: 298px; }

#gotravel_carousel {
  width: 300px;
  position: relative;
  margin: 1px auto; }

#gotravel_carousel .container {
  width: 300px; }

#gotravel_carousel .jcarousel-prev {
  position: absolute;
  top: 75px;
  left: 5px;
  width: 26px;
  height: 24px;
  background: url(../images/sprite.png) no-repeat -28px -432px;
  z-index: 100;
  cursor: pointer; }

#gotravel_carousel .jcarousel-prev-disabled {
  background: url(../images/sprite.png) no-repeat -28px -456px;
  cursor: default; }

#gotravel_carousel .jcarousel-next {
  background: url("../images/sprite.png") no-repeat -55px -432px;
  cursor: pointer;
  height: 24px;
  position: absolute;
  right: 5px;
  top: 75px;
  width: 26px;
  z-index: 100; }

#gotravel_carousel .jcarousel-next-disabled {
  background: url("../images/sprite.png") no-repeat -55px -456px;
  cursor: default; }

#gotravel_carousel ul {
  width: 300px;
  position: relative;
  top: 8px;
  left: 4px;
  margin: 0;
  padding: 0; }

#gotravel_carousel ul li img {
  display: block;
  background: #E3EDFA;
  z-index: 1; }

#gotravel_carousel ul li {
  position: relative;
  font-family: arial;
  font-size: 10px;
  border: 0 solid green;
  color: #fff;
  width: 300px;
  list-style: none;
  float: left;
  padding: 0; }

#gotravel_carousel ul li div span {
  color: #ffffff;
  line-height: 18px; }

#gotravel_carousel {
  width: 298px;
  position: absolute;
  float: left;
  z-index: 1000;
  background-color: #fff;
  border: 1px solid #018690; }

.gotravel_block {
  float: left;
  margin-bottom: 20px;
  margin-top: 20px; }

.gotravel_block h2 {
  margin-bottom: 5px !important;
  display: block !important;
  position: relative; }

.gotravel_block li {
  background: none !important;
  padding: 0 7px 0 0; }

.gotravel_block .destination {
  float: left;
  clear: both;
  height: 170px;
  overflow: hidden;
  width: 298px;
  border-bottom: 5px solid #E16410 !important; }

.gotravel_block .content_holder {
  float: left;
  background: #009aa6 url(../images/gotravel_back.png) repeat-x;
  height: 96px;
  padding: 0 10px 10px;
  width: 298px;
  color: #fff;
  font-family: Arial; }

.gotravel_block .content_title {
  font-weight: bold;
  font-size: 16px;
  padding: 10px 0 5px; }

.gotravel_block .content_price {
  font-weight: bold;
  font-size: 28px;
  padding: 10px 0 5px; }

.gotravel_block .checkit_button {
  background: url(../images/gotravel_button.png) no-repeat;
  width: 99px;
  height: 25px;
  font-weight: bold;
  line-height: 40px;
  font-size: 14px;
  position: absolute;
  right: 10px;
  bottom: 45px; }

.gotravel_block .checkit_button a {
  padding: 5px;
  color: #fff;
  position: relative;
  top: -8px; }

.gotravel_block .icons {
  background: url(../images/gotravel_icons.png) no-repeat;
  width: 69px;
  height: 15px;
  position: absolute;
  right: 12px;
  top: 185px; }

.gotravel_block .gotravel_footer {
  float: left;
  background-color: #fff;
  color: #009aa6;
  padding: 5px;
  font-weight: bold;
  font-size: 16px;
  width: 288px; }

.mynews .addthis_toolbox {
  padding: 0px 0; }

.mynews #article_toolbox_topright .addthis_button_twitter {
  background: transparent url(../images/sprites/icon_sprite.png) no-repeat 0 -28px;
  display: block;
  float: left;
  height: 22px;
  margin-right: 3px;
  width: 63px; }

.mynews #article_toolbox_topright .addthis_button_facebook {
  background: transparent url(../images/sprites/icon_sprite.png) 0 0;
  display: block;
  float: left;
  height: 22px;
  margin-right: 3px;
  width: 81px; }

.mynews #article_toolbox_topright .addthis_button {
  background: transparent url(../images/sprites/icon_sprite.png) 0 -56px;
  display: block;
  float: left;
  height: 22px;
  margin-right: 3px;
  width: 59px; }

.mynews #article_toolbox_topright .email {
  background: transparent url(../images/sprites/icon_sprite.png) 0 -84px;
  display: block;
  float: left;
  height: 22px;
  width: 27px; }

.mynews #article_toolbox_topright .print {
  background: transparent url(../images/sprites/icon_sprite.png) 0 -110px;
  display: block;
  float: left;
  height: 22px;
  margin-right: 3px;
  width: 26px; }

.mynews #article_toolbox_topright .vertline {
  display: block;
  float: left;
  margin-right: 2px; }

.mynews #share_gallery_box {
  padding-left: 5px;
  padding-bottom: 5px;
  float: left;
  background-color: #fff; }

.mynews #share_gallery_box #marging10Bottom {
  border: none !important; }

.mynews .addthis_toolbox {
  float: left;
  width: 270px; }

.mynews .addthis_toolbox .addthis_button img {
  position: relative;
  border: 0; }

#article_toolbox_topright {
  *height: 45px; }

#article_toolbox_topright .addthis_toolbox {
  *margin-top: 3px; }

#marging10Bottom {
  *clear: both; }

.mynews .addthis_button_facebook_like {
  width: 135px;
  float: left; }

.mynews .addthis_button_google_plusone {
  width: 75px;
  float: left; }

.mynews .addthis_toolbox span {
  float: left;
  width: 60px !important; }

.myhood_head {
  border-bottom: 1px solid #353535;
  color: #073391;
  font-weight: bold;
  float: left; }

.myhood_head h2 {
  font-size: 30px;
  font-weight: bold;
  margin-left: 0; }

.myhood_head span {
  margin-bottom: 10px;
  float: left; }

.incident_container {
  width: 620px;
  background-color: #CECECE;
  border: solid 1px #353535; }

.incident_container span.incident {
  font-weight: bold;
  font-size: 21px;
  color: #363636;
  padding: 10px;
  float: left; }

.incident_container .incident_report {
  padding: 10px;
  border-top: solid 1px #363636;
  background: url(../images/grad_mob.jpg) repeat-x 0 0 #fff; }

.incident_container .incident_img {
  width: 190px;
  height: auto;
  margin: 0 10px 0 0;
  float: left; }

.incident_container .incident_content {
  color: #363636;
  font-size: 16px;
  font-weight: bold; }

.incident_container .incident_content span {
  font-size: 16px;
  line-height: 20px; }

.incident_container .incident_content .incident_btn {
  margin: 30px 0 0 30px; }

.incident_container .incident_content a.incident_upload {
  width: 249px;
  height: 46px;
  padding: 10px 0 0 0;
  margin-right: 30px;
  display: block;
  color: #000000;
  float: left;
  text-align: center;
  background: url(../images/myhood_upload.png) no-repeat;
  font-family: Verdana;
  font-size: 16px; }

.incident_container .incident_content .incident_upload span {
  font-size: 12px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal; }

.incident_container .incident_content a.incident_upload:hover {
  text-decoration: none;
  color: #333333; }

.incident_container .incident_content a.incident_signup {
  width: 249px;
  height: 46px;
  padding-top: 10px;
  display: block;
  color: #000000;
  float: left;
  text-align: center;
  background: url(../images/myhood_upload.png) no-repeat;
  font-family: Verdana;
  font-size: 16px; }

.incident_container .incident_content .incident_signup span {
  font-size: 12px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal; }

.incident_container .incident_content a.incident_signup:hover {
  text-decoration: none;
  color: #333333; }

.incident_activity {
  width: 300px;
  margin: auto; }

.incident_activity h2 {
  padding-bottom: 2px;
  font-size: 16px;
  color: #142D66;
  border-bottom: solid 3px #B7B7B7;
  font-weight: bold;
  display: block;
  margin-bottom: 10px; }

.incident_activity .activity_item {
  margin-bottom: 5px;
  padding: 5px;
  background: #EBEDF2;
  color: #515051;
  font-size: 11px; }

.incident_activity #imgMobAvatar {
  float: left;
  margin-right: 5px; }

.incident_activity .activity_item span a {
  color: #669EE0; }

.incident_activity .activity_item span {
  color: #515051;
  line-height: 16px;
  font-size: 11px; }

.incident_activity .activity_item .activity_desc {
  color: #515051;
  line-height: 16px;
  font-size: 11px; }

.scorecard_top_main {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-align: center; }

.scorecard_2nd_top {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  float: left; }

.scorecard_top272_dark {
  background: url(../images/mob_score_bg_dark.jpg) repeat-x 0 0 transparent;
  width: 272px;
  height: 20px;
  padding-top: 2px; }

.scorecard_top170_dark {
  background: url(../images/mob_score_bg_dark.jpg) repeat-x 0 0 transparent;
  width: 170px;
  height: 20px;
  margin-left: 3px;
  padding-top: 2px; }

.scorecard_top272_light {
  background: url(../images/mob_score_bg_light.jpg) repeat-x 0 0 transparent;
  width: 272px;
  height: 20px;
  margin-bottom: 2px;
  padding-top: 4px;
  font-size: 11px; }

.scorecard_top170_light {
  background: url(../images/mob_score_bg_light.jpg) repeat-x 0 0 transparent;
  width: 170px;
  height: 20px;
  margin-left: 3px;
  padding-top: 2px; }

.score56 {
  width: 56px;
  float: left;
  font-size: 11px;
  padding-top: 3px; }

.score57 {
  width: 57px;
  float: left;
  font-size: 11px;
  padding-top: 3px; }

.municipal_name {
  background-color: #EEEEEE;
  width: 272px;
  height: 20px;
  border-bottom: 1px solid #D6D6D6; }

.municipal_name a {
  padding: 4px;
  float: left;
  font-size: 11px; }

.municipal_stats {
  background-color: #EEEEEE;
  width: 170px;
  height: 20px;
  border-bottom: 1px solid #D6D6D6;
  margin-left: 3px;
  text-align: center;
  font-size: 11px; }

.municipal_stats span.ms56 {
  width: 56px;
  float: left;
  margin-top: 3px;
  color: #515051; }

.municipal_stats span.ms57 {
  width: 57px;
  float: left;
  margin-top: 3px;
  color: #515051; }

.municipal_name_alt {
  background-color: #fff;
  width: 272px;
  height: 20px;
  border-bottom: 1px solid #D6D6D6; }

.municipal_name_alt a {
  padding: 4px;
  float: left;
  font-size: 11px; }

.municipal_stats_alt {
  background-color: #fff;
  width: 170px;
  height: 20px;
  border-bottom: 1px solid #D6D6D6;
  margin-left: 3px;
  text-align: center;
  font-size: 11px; }

.municipal_stats_alt span.ms56 {
  width: 56px;
  float: left;
  margin-top: 3px;
  color: #515051; }

.municipal_stats_alt span.ms57 {
  width: 57px;
  float: left;
  margin-top: 3px;
  color: #515051; }

.incident_control {
  width: 300px;
  margin: auto;
  font-size: 11px; }

.incident_control .incident_titlebar {
  background: url(../images/mob_score_bg_light.jpg) repeat-x 0 0 transparent;
  width: 300px;
  height: 20px;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  padding-top: 3px; }

.incident_control .left55 {
  width: 55px;
  display: block;
  float: left; }

.incident_control .left81 {
  width: 81px;
  display: block;
  float: left; }

.incident_control .left82 {
  width: 82px;
  display: block;
  float: left; }

.incident_control .incident_blockgrey {
  background-color: #EEEEEE;
  width: 300px;
  height: 50px;
  border-bottom: 1px solid #D6D6D6; }

.incident_control .incident_blockwhite {
  background-color: #fff;
  width: 300px;
  height: 50px;
  border-bottom: 1px solid #D6D6D6; }

.incident_control .img_incidentpin {
  float: left;
  width: 50px;
  padding-left: 5px; }

.incident_control .incident_issue {
  font-weight: bold;
  width: 245px;
  float: left;
  padding: 10px 0px 7px; }

/* Generic Sitewide Control */
.sitewide_block {
  border: 4px solid #303030;
  width: 292px; }

.sitewide_block .media_wrapper {
  padding: 6px 7px; }

.sitewide_block .media_wrapper li a {
  font-weight: bold; }

.sitewide_block .right {
  float: right; }

.sitewide_block .left {
  float: left; }

.sitewide_block h2, .sitewide_block h2 a, .sitewide_block h3, .sitewide_block h3 a {
  color: #303030 !important; }

.sitewide_block h2 {
  color: #303030;
  font-size: 18px;
  margin-bottom: 10px; }

.sitewide_block h4 {
  font-size: 14px;
  margin-bottom: 4px; }

.sitewide_block p {
  line-height: 1.3em; }

.sitewide_block .generic_header h3 {
  font-size: 16px;
  line-height: 24px;
  float: left;
  width: 175px;
  color: #303030;
  font-weight: bold;
  margin-bottom: 4px; }

.sitewide_block .news_item {
  border-bottom: none !important;
  margin-bottom: 14px;
  padding-bottom: 0 !important; }

.sitewide_block .news_item p {
  margin-bottom: 4px;
  margin-top: 0; }

.sitewide_block .media_images {
  margin-bottom: 55px; }

.sitewide_block .media_images .gallery_list {
  margin-right: 4px; }

.sitewide_block .media_images .gallery_list {
  *margin-right: 2px; }

/* IE7 */
@media \0screen {
  .sitewide_block .media_images .gallery_list {
    margin-right: 0.09em; }
  /* IE8 */ }

:root .sitewide_block .media_images .gallery_list {
  margin-right: 0.09em \0/IE9; }

/* IE9 */
/* Safari / Google Chrome Hack */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .sitewide_block .media_images .gallery_list {
    margin-right: 4px; } }

.sitewide_block .related_content {
  text-align: center; }

.sitewide_block .related_content a {
  font-weight: bold;
  font-size: 12px; }

.sitewide_block .borderdotted {
  background: url(../images/dotted_borderline.png) repeat-x;
  margin-top: 10px;
  clear: both !important; }

.sitewide_block .generic_footer {
  background-color: #303030;
  color: #FFFFFF;
  font-style: italic;
  padding: 10px;
  text-align: right;
  clear: both; }

.sitewide_block .generic_footer a img {
  vertical-align: middle; }

.sitewide_block ul li a {
  font-size: 12px; }

.multiBlueGrey {
  background-color: #303030;
  display: none;
  height: 18px;
  margin-left: 7px;
  margin-top: 76px;
  padding: 10px;
  position: absolute;
  width: 262px;
  z-index: 1000;
  /*IE7 Fix*/
  *margin-left: -280px;
  *left: 7px; }

/* TopStories Category Page */
.fb_topstories h2 {
  font-size: 24px; }

.fb_topstories .tagline {
  color: #87858e;
  padding-bottom: 20px; }

.fb_topstories .notloggedin {
  font-size: 14px; }

.fb_topstories .notloggedin .headline {
  font-size: 16px; }

.fb_topstories .notloggedin ul {
  padding-left: 22px;
  margin-top: 22px;
  margin-bottom: 25px; }

.fb_topstories .notloggedin li {
  background: url(../images/li_dot_black.png) no-repeat 0 12px;
  line-height: 30px;
  padding-left: 13px; }

.fb_topstories .notloggedin .appButton {
  background: url(../images/ad_app_button.png) no-repeat;
  width: 207px;
  height: 69px;
  display: block; }

.fb_topstories .news_item {
  border-bottom: 1px solid #E0E0E0;
  margin-bottom: 5px !important;
  margin-top: 0px !important;
  padding-bottom: 8px !important; }

.fb_topstories a.next {
  background: url("../images/pagination_sprite.png") no-repeat scroll -12px 0;
  display: block;
  height: 12px;
  width: 12px;
  float: right;
  position: relative;
  left: 2px;
  top: -12px;
  /* IE7 */
  *top: 0px; }

.fb_topstories a.previous {
  background: url(../images/pagination_sprite.png) no-repeat 0 0;
  height: 12px;
  width: 12px;
  display: block;
  float: left;
  position: relative;
  left: 0; }

.fb_topstories a.next.disabled {
  background: url("../images/pagination_sprite.png") no-repeat scroll -12px -12px !important;
  display: block;
  height: 12px;
  width: 12px;
  float: right;
  position: relative;
  left: 2px;
  /* IE7 */
  *top: -12px; }

.fb_topstories a.previous.disabled {
  background: url(../images/pagination_sprite.png) no-repeat 0 -12px !important;
  height: 12px;
  width: 12px;
  display: block;
  float: left;
  position: relative;
  left: 0; }

.fb_topstories .item {
  border-bottom: 1px solid #E0E0E0;
  margin-bottom: 14px;
  margin-top: 0 !important;
  padding-bottom: 20px !important; }

#topstoriesTabContainer {
  padding-bottom: 30px;
  float: left; }

#topstoriesTabContainer div.tabs_on, #topstoriesTabContainer div.tabs_off {
  border: 1px solid #E0E0E0;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 14px;
  padding: 10px 8px;
  *padding: 10px 9px 10px 10px; }

@media \0screen {
  #topstoriesTabContainer div.tabs_on, #topstoriesTabContainer div.tabs_off {
    padding: 10px 0.68em; }
  /* IE8 */ }

:root #topstoriesTabContainer div.tabs_on, #topstoriesTabContainer div.tabs_off {
  padding: 10px 0.87em \0/IE9; }

/* IE9 */
/* Safari / Google Chrome Hack */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #topstoriesTabContainer div.tabs_on, #topstoriesTabContainer div.tabs_off {
    padding: 10px 9px 10px 9px; } }

#topstoriesTabContainer div.tabs_on {
  border-bottom: medium none !important;
  background: url(../images/tabbed_on_background.png) repeat-x top left;
  font-weight: bold; }

#topstoriesTabContainer div.tabs_off {
  background-color: #ccd8df;
  font-weight: bold;
  color: #0e2e5e; }

#friend_read_list .fb_item {
  background: url(../images/horz_line.png) repeat-x left bottom;
  /*padding-top:10px;*/
  padding-bottom: 10px;
  margin-bottom: 10px;
  line-height: 18px;
  float: left; }

#friend_read_list .fb_item img {
  margin-right: 10px; }

#friend_read_list .fb_item .fb_content {
  padding-bottom: 10px;
  margin-top: -5px;
  width: 545px; }

#friend_read_list .fb_item .fb_content .title {
  color: #000000 !important;
  float: none;
  font-size: 14px;
  width: auto; }

#friend_read_list #friend_activity_paging {
  width: 100px;
  /*margin-top: -20px;*/
  padding: 0 6px 0 0 !important;
  display: block;
  position: relative; }

#friend_activity_paging .page_num {
  /*padding:0 5px 0 0;*/
  /* IE7 */
  *display: block;
  position: relative;
  margin-left: -2px; }

/* Press Office */
.press_office_right {
  width: 300px;
  background: #EBF4FB;
  padding: 0px;
  position: relative;
  display: block; }

.press_office_right iframe .box {
  overflow: hidden; }

.press_office_right .whoswho_text {
  font-size: 9px;
  position: absolute;
  top: 45px;
  left: 30px; }

.press_office_right .whoswho_logo {
  position: absolute;
  right: 10px; }

.press_office_right .disclaimer {
  font-size: 11px;
  background: none;
  border: none;
  float: none;
  line-height: 14px;
  width: 280px; }

.pressoffice {
  width: 620px; }

.pressoffice h2 {
  font-size: 30px;
  border-bottom: 1px solid #000000;
  padding-bottom: 10px; }

.pressoffice .press_block {
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  line-height: 18px; }

.pressoffice .press_block .company_details {
  width: 140px;
  float: left;
  margin-right: 20px;
  display: block; }

.pressoffice .press_block .company_details .company_info {
  color: #474747;
  font-size: 14px;
  border-bottom: 1px solid #474747;
  font-weight: bold;
  margin-bottom: 5px;
  padding-bottom: 5px;
  display: block; }

.pressoffice .press_block .company_details .datestamp {
  color: #74727d;
  font-size: 11px; }

a.company_name {
  color: #0e2e5e;
  font-size: 13px; }

a.company_name:hover {
  color: #333333;
  font-size: 13px; }

a.company_category {
  color: #0e2e5e;
  font-size: 13px;
  font-style: italic; }

a.company_category:hover {
  color: #333333;
  font-size: 13px;
  font-style: italic; }

a.press_title {
  color: #0e2e5e;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 15px;
  display: block; }

a.press_title:hover {
  color: #333333; }

.pressoffice .press_block p {
  font-size: 13px;
  line-height: 18px;
  padding-bottom: 5px; }

.press_release {
  width: 620px; }

.press_release h2 {
  border-bottom: 1px solid #000000;
  padding-bottom: 10px;
  font-size: 14px; }

.press_release h3 {
  font-size: 26px;
  color: #000000; }

.press_release .information {
  width: 140px;
  float: left;
  margin-right: 20px;
  padding: 5px 0px;
  border-bottom: 1px solid #B9B9B9;
  border-top: 2px solid #5C5C5C; }

.press_release .information .datestamp {
  color: #74727d;
  font-size: 11px; }

.press_release .information a.company_name {
  color: #0e2e5e;
  font-size: 13px;
  padding-bottom: 5px;
  display: block; }

.press_release .information a.company_name:hover {
  color: #333333;
  font-size: 13px; }

.press_release .information a.press_title {
  color: #0e2e5e;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 15px;
  display: block; }

.press_release .information a.press_title:hover {
  color: #333333; }

.press_release .information img {
  width: 125px;
  padding: 10px 0px; }

.press_release .information .company_info {
  color: #474747;
  font-size: 14px;
  border-bottom: 1px solid #B9B9B9;
  font-weight: bold;
  margin-bottom: 5px;
  padding-bottom: 5px;
  display: block; }

.press_release .promo {
  border-top: 1px solid #B9B9B9;
  font-size: 16px;
  padding: 10px 0px;
  font-weight: bold;
  color: #0E2E5E; }

/* */
/* ads */
#pushdown-ad {
  text-align: center; }

.brandnav {
  position: absolute;
  right: 0px;
  top: 0px; }

@media (min-width: 768px) and (max-width: 979px) {
  body {
    overflow-x: visible !important; } }

@media (max-width: 767px) {
  body {
    overflow-x: visible !important; } }

.personalisationContainerTop50 {
  top: 0px;
  position: relative; }

.top0 {
  top: 0px; }

.article-full-page {
  background: url("../images/gallery_bg_repeater.jpg") repeat-x scroll left top #FFFFFF;
  margin-left: -10px;
  width: 980px; }

.article-full-page .breadcrum {
  margin-bottom: 10px;
  width: 932px;
  color: #ABABAB;
  height: 40px;
  padding: 16px 0px 0px 10px; }

.article-full-page .breadcrum a {
  font-size: 20px;
  color: #DDE5F8; }

.article-full-page .breadcrum .active {
  color: #FFFFFF;
  font-size: 16px; }

/*Bucket logos*/
.bucket_text {
  font-size: 16px; }

.bucket_link {
  margin-top: 8px; }

.bucket_logo {
  display: block !important;
  background-repeat: no-repeat;
  float: left;
  margin-top: 14px;
  min-width: 310px; }

.bucket_img {
  display: block !important; }

.special a {
  padding: 9px; }

.sponsor_img {
  margin: 0;
  padding: 0 !important;
  list-style: none;
  float: right !important; }

.sponsor_title {
  float: right;
  padding: 9px 0 0;
  *padding: 0; }

.sponsor_title a {
  padding: 9px;
  *display: block; }

h3.lite-count, h3.lite-count a {
  font-size: 38px;
  color: #7a7a7a;
  line-height: 32px;
  text-decoration: none; }

.lit-for, .lit-for a {
  font-family: Georgia;
  font-size: 22px !important;
  font-style: italic;
  color: #db7c27;
  font-weight: normal;
  text-decoration: none; }

/* -- Begin Homepage LiveScoring Box  -- */
#score_box_new {
  margin: 0 auto;
  background: #fff;
  border-bottom: 1px solid #C6C6C6;
  border-right: 1px solid #C6C6C6; }

#score_box_new .score_back {
  background: url(../images/livescore_bg.jpg) repeat-x top left #d7e9f0;
  min-height: 125px;
  width: 300px; }

#score_box_new {
  /*height:115px*/ }

#score_box_new h3 {
  color: #000;
  font-size: 20px;
  padding: 15px 6px 6px;
  text-align: center; }

/**/
#score_box h3 a {
  color: #282e39; }

#score_box_new span.update {
  color: #8b8b8b;
  text-transform: capitalize;
  font-size: 11px;
  top: 29px;
  left: 6px; }

#score_box_new {
  min-height: 120px;
  background: url(../images/ajax-loader.gif) no-repeat center center #fff;
  border: 1px solid #C4C8CB; }

#score_box_new h2 {
  font-size: 20px;
  color: #000000;
  padding: 10px;
  margin: 0px; }

#score_box_new #score_wrap {
  display: none; }

#score_box_new span.links a {
  font-size: 11px !important;
  color: #4568B1;
  font-weight: bold; }

#score_box_new span.links {
  bottom: 0px;
  color: #8B8B8B;
  font-weight: normal !important;
  left: 0;
  margin: 0;
  text-align: center;
  z-index: 2000;
  width: 222px; }

#score_box_new span.links a:hover {
  text-decoration: underline; }

#score_box_new .jcarousel-container {
  position: relative;
  height: 140px; }

#score_box_new .jcarousel-clip {
  z-index: 2;
  padding: 0;
  margin: 0;
  overflow: hidden;
  position: relative; }

#score_box_new .jcarousel-list {
  z-index: 1;
  overflow: hidden;
  position: relative;
  top: 10px !important;
  left: 0;
  margin: 0;
  padding: 6px 0 0 0;
  min-height: 120px; }

#score_box_new .jcarousel-list li, #score_box_new .jcarousel-item {
  list-style: none;
  width: 260px !important;
  background: none !important;
  text-align: center;
  font-size: 14px;
  padding-left: 0;
  margin: 0px;
  height: 110px;
  color: #cd262b;
  line-height: 17px;
  position: relative; }

#score_box_new .jcarousel-item .results {
  font-size: 12px;
  color: #000; }

#score_box_new .jcarousel-item a span.results {
  color: #cd262b;
  font-weight: bold; }

#score_box_new .jcarousel-item a:hover span.results {
  color: #000;
  text-decoration: underline; }

#score_box_new .jcarousel-list li h4 {
  color: #000;
  font-size: 14px; }

#score_box_new .jcarousel-next {
  z-index: 3;
  display: none; }

#score_box_new .jcarousel-prev {
  z-index: 3;
  display: none; }

/* - skin section - */
#score_box_new .jcarousel-container-horizontal {
  padding: 0 20px; }

#score_box_new .jcarousel-clip-horizontal {
  /*width:212px;*/
  height: 130px; }

#score_box_new .jcarousel-item-horizontal {
  margin-right: 10px; }

/*  - Horizontal Buttons - */
#score_box_new .jcarousel-next-horizontal {
  position: absolute;
  top: 50px;
  right: 7px;
  width: 10px;
  height: 12px;
  cursor: pointer;
  background: transparent url(../images/prev_next.png) no-repeat -15px 0; }

#score_box_new .jcarousel-next-horizontal:hover {
  background-position: -15px -30px; }

#score_box_new .jcarousel-next-horizontal:active {
  background-position: -15px -94px; }

#score_box_new .jcarousel-next-disabled-horizontal,
#score_box_new .jcarousel-next-disabled-horizontal:hover,
#score_box_new .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -15px -94px; }

#score_box_new .jcarousel-prev-horizontal {
  position: absolute;
  top: 50px;
  left: 4px;
  width: 10px;
  height: 12px;
  cursor: pointer;
  background: transparent url(../images/prev_next.png) no-repeat 0 0; }

#score_box_new .jcarousel-prev-horizontal:hover {
  background-position: 0 -30px; }

#score_box_new .jcarousel-prev-horizontal:active {
  background-position: 0 -94px; }

#score_box_new .jcarousel-prev-disabled-horizontal,
#score_box_new .jcarousel-prev-disabled-horizontal:hover,
#score_box_new .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: 0 -94px; }

#score_box_new .jcarousel-list li .teams {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  display: block;
  width: 100%;
  position: relative;
  top: 5px; }

#score_box_new .jcarousel-list li .score_content {
  display: block;
  height: 60px;
  background: url(../images/live_scoring_inner_bg.jpg) repeat-x;
  width: 99%;
  background-size: 2px;
  margin-top: 10px;
  padding: 2px 0px;
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  /* future proofing */
  -khtml-border-radius: 5px;
  /* for old Konqueror browsers */
  -moz-box-shadow: 1px 2px 2px 0 #333;
  -webkit-box-shadow: 1px 2px 2px 0 #333;
  box-shadow: 1px 2px 2px 0 #333; }

#score_box_new .jcarousel-list li .score_content .summary a {
  color: #FFFFFF; }

#score_box_new .jcarousel-list li .score_content .other_links a {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 14px; }

#score_box_new .jcarousel-list li .score_content .homeimg {
  background: #FFFFFF;
  width: 60px;
  height: 55px;
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* future proofing */
  -khtml-border-radius: 3px;
  /* for old Konqueror browsers */ }

#score_box_new .jcarousel-list li .score_content .awayimg {
  background: #FFFFFF;
  width: 60px;
  height: 55px;
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  /* future proofing */
  -khtml-border-radius: 3px;
  /* for old Konqueror browsers */ }

#score_box_new .jcarousel-list li .score_content .awayimg img, #score_box_new .jcarousel-list li .score_content .homeimg img {
  max-height: 45px;
  padding-top: 5px; }

#score_box_new .jcarousel-item a, #score_box_new .jcarousel-item a:hover {
  color: #FFFFFF; }

.score_content .summary {
  color: #FFFFFF;
  font-size: 13px;
  display: block;
  margin-bottom: 5px; }

.score_content .other_links {
  font-size: 30px;
  font-weight: bold;
  width: 50%;
  *width: 49%;
  display: inline-block;
  padding-top: 5px;
  *padding-top: 0;
  *line-height: 30px; }

.more_options {
  display: block;
  padding: 5px;
  border-top: 1px solid #6696ac;
  color: #6696ac;
  text-align: center; }

.more_options a {
  color: #2B6E8B;
  font-size: 13px;
  padding: 0 7px;
  font-weight: bold; }

.cricket_score {
  font-size: 13px;
  line-height: 6px;
  *line-height: 20px;
  vertical-align: top;
  padding: 2px; }

/* New Light candle */
#light-candle-container {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 200; }

#light-candle-container .light-candle-wrapper {
  width: 980px;
  margin: 0 auto; }

#light-candle-container .light-candle-close {
  background: url("../images/light_candle_close.png") no-repeat scroll 6px 8px;
  height: 30px;
  position: absolute;
  right: 0;
  width: 30px;
  bottom: 0;
  cursor: pointer; }

#light-candle-container .light-candle-open {
  background: url("../images/light_candle_expand.png") no-repeat scroll 6px 8px;
  height: 30px;
  position: absolute;
  right: 0;
  width: 30px;
  bottom: 0;
  cursor: pointer; }

#socialbar-lightacandle, #socialbar-lightacandle-min {
  top: 12px; }

#light-candle-container .socialbar-menu-button {
  position: relative;
  height: 30px;
  width: 360px;
  margin: 0 auto; }

#light-candle-container .lit-candle-container {
  position: relative;
  height: 30px;
  width: 245px;
  margin: 0 auto; }

#socialbar-lightacandle .lightcandle img {
  bottom: -7px;
  left: -40px;
  position: absolute; }

#socialbar-lightacandle .lightcandle .lit-text, #socialbar-lightacandle-min .lightcandle .lit-text {
  display: block; }

#socialbar-lightacandle a, #socialbar-lightacandle-min a {
  color: #f39d50;
  left: 35px;
  position: relative;
  top: -5px;
  font: bold 10pt Arial;
  white-space: nowrap;
  text-decoration: none; }

#socialbar-lightacandle-min a span {
  display: block;
  font-size: 12px;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 223px; }

#socialbar-lightacandle-min .lightcandle img {
  bottom: -21px;
  left: -40px;
  position: absolute; }

#light-candle-container .light-candle-expanded {
  background: url(../images/lightcandle_background.png) 0 0 repeat-x;
  height: 30px;
  width: 980px;
  border: solid 1px #000;
  position: relative;
  float: right; }

#light-candle-container .light-candle-collapsed {
  background: url(../images/lightcandle_background.png) 0 0 repeat-x;
  height: 0;
  width: 300px;
  border: solid 1px #000;
  position: relative;
  float: right;
  display: none; }

#light-candle-container .light-candle-collapsed .socialbar-menu-button {
  position: relative;
  width: 290px;
  margin-left: 10px; }

#light-candle-container .light-candle-collapsed .light-text {
  margin-left: -10px; }

#light-candle-container .light-candle-expanded .lit-candle, #socialbar-lightacandle .lit-candle {
  bottom: -24px;
  left: -40px;
  position: absolute; }

#light-candle-container .light-candle-expanded .lit-candle, #socialbar-lightacandle .lit-candle {
  bottom: -10px\9; }

/* New  Homepage stories box */
#socialbar-newstories .arrow {
  background: url(../Images/socialbar_arrow.png) no-repeat 0 0;
  width: 12px;
  height: 6px;
  left: 20px;
  bottom: -6px;
  position: absolute; }

#socialbar-newstories {
  -moz-border-radius: 2px;
  background: none repeat scroll 0 0 #202020;
  border-left: 1px solid #BBB;
  border-top: 1px solid #BBB;
  color: #FFFB09;
  cursor: pointer;
  float: left;
  font-size: 12px;
  height: 24px;
  letter-spacing: -1px;
  margin-left: -2px;
  opacity: 0.9;
  position: fixed;
  width: 166px;
  word-spacing: 1px;
  z-index: 10000;
  padding: 6px 8px 14px;
  display: none; }

#socialbar-newstories.bottom {
  bottom: 0 !important; }

#socialbar-newstories.top {
  bottom: 38px !important; }

#socialbar-newstories.expanded {
  bottom: 105px !important; }

#socialbar-newstories #close {
  background: url(../Images/socialbar_close.gif) no-repeat 0 0;
  width: 16px;
  height: 16px;
  right: -4px;
  top: -4px;
  display: block;
  position: absolute; }

/* Ruby box styles*/
.rubyContainer {
  border: thin solid #7D1E46; }

.rubyContainer .rubyLogo {
  background: url(../images/ruby-carousel-sprite.png) no-repeat;
  width: 298px;
  height: 70px;
  display: block; }

.rubyContainer .rubyContainer {
  width: 298px;
  position: relative; }

.rubyContainer .price {
  background: #7d1e46;
  color: #fff;
  padding: 10px 15px  5px;
  position: absolute;
  bottom: 0;
  right: 0;
  text-align: center;
  text-decoration: none; }

.rubyContainer .add_to_cart a {
  display: block;
  color: #fff;
  text-decoration: none; }

.rubyContainer .add_to_cart a:hover {
  text-decoration: none; }

.rubyContainer .price_title {
  font-weight: bold;
  font-size: 18px;
  position: relative;
  display: block;
  margin-bottom: 3px; }

.rubyContainer .price_title_strike {
  text-decoration: line-through;
  font-size: 16px;
  position: relative;
  display: block;
  font-weight: normal;
  margin-bottom: 3px; }

.rubyContainer .rubyCap {
  position: absolute;
  bottom: 0;
  color: #323232;
  display: block;
  z-index: 2;
  left: 15px;
  font-size: 14px;
  bottom: 8px; }

.rubyContainer .rubyFoot {
  background: #323232;
  padding: 18px 0;
  font-size: 20px;
  color: #fff;
  text-align: center; }

.rubyContainer .rubyFoot a {
  text-decoration: none;
  color: #fff;
  font-size: 12px;
  line-height: 20px; }

.rubyContainer .rubyFoot a:hover {
  text-decoration: none;
  color: #b8b4b4; }

.rubyContainer .rubyArrowsmall {
  background: url(../images/ruby-carousel-sprite.png) no-repeat;
  width: 24px;
  height: 16px;
  *height: 20px;
  background-position: -135px -124px;
  display: inline-block; }

.rubyContainer .rubyArrowsmaller {
  background: url(../images/ruby-carousel-sprite.png) no-repeat;
  width: 8px;
  height: 10px;
  *height: 13px;
  background-position: -183px -124px;
  display: inline-block; }

.rubyContainer .title {
  position: absolute;
  bottom: 0;
  color: #323232;
  display: block;
  z-index: 2;
  left: 15px;
  font-size: 14px;
  width: 135px;
  bottom: 5px;
  text-align: left;
  font-weight: normal; }

.rubyContainer .title:hover {
  text-decoration: none; }

.rubyContainer .delivery {
  background: transparent url(../images/ruby-carousel-sprite.png) no-repeat 0 0;
  width: 144px;
  height: 28px;
  *height: 26px;
  display: inline-block;
  background-position: -7px -204px;
  *background-position: -7px -205px;
  text-align: left;
  margin-right: 4px; }

.rubyContainer .payment {
  background: url("../images/ruby-carousel-sprite.png") no-repeat;
  background-position: -164px -202px;
  *background-position: -170px -205px;
  display: inline-block;
  height: 28px;
  text-align: left;
  width: 135px;
  *height: 26px; }

#rubybox_carousel_container {
  width: 298px;
  position: relative; }

#rubybox_carousel {
  width: 298px;
  position: relative; }

#rubybox_carousel li {
  background: none;
  position: relative;
  font-family: arial;
  font-size: 10px;
  border: 0 solid green;
  color: #E3EDFA;
  width: 298px;
  height: 255px;
  list-style: none;
  float: left;
  padding: 0;
  text-align: center;
  line-height: 290px; }

#rubybox_carousel li img {
  max-width: 200px;
  max-height: 200px;
  vertical-align: middle;
  position: absolute;
  top: 0;
  bottom: 40px;
  left: 0;
  right: 0;
  margin: auto;
  display: block;
  *display: inline-block;
  *position: relative;
  *top: auto; }

#rubybox_carousel_container .jcarousel-clip {
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  z-index: 2; }

#rubybox_carousel_container .jcarousel-container-horizontal {
  width: 298px; }

#rubybox_carousel_container .jcarousel-clip-horizontal {
  width: 298px;
  height: 255px;
  background: #fff; }

#rubybox_carousel_container .jcarousel-next-horizontal {
  background: transparent url(../images/ruby-carousel-sprite.png) no-repeat 0 0;
  cursor: pointer;
  height: 83px;
  position: absolute;
  right: 10px;
  top: 72px;
  width: 28px;
  z-index: 3;
  background-position: -260px -95px; }

#rubybox_carousel_container .jcarousel-prev-horizontal {
  background: transparent url(../images/ruby-carousel-sprite.png) no-repeat 0 0;
  cursor: pointer;
  height: 83px;
  left: 10px;
  position: absolute;
  top: 72px;
  width: 28px;
  z-index: 3;
  background-position: 0 -95px; }

#rubybox_carousel_container .jcarousel-item-horizontal, #rubybox_carousel_container .jcarousel-item-placeholder-horizontal {
  width: 298px; }

#rubybox_carousel_container .jcarousel-clip {
  z-index: 2;
  padding: 0;
  margin: 0;
  overflow: hidden;
  position: relative; }

#rubybox_carousel_container .jcarousel-prev-disabled-horizontal {
  cursor: default; }

#rubybox_carousel_container .jcarousel-next-disabled-horizontal {
  cursor: default; }

#rubybox_carousel_container .jcarousel-next {
  z-index: 3;
  display: none; }

#rubybox_carousel_container .jcarousel-prev {
  z-index: 3;
  display: none; }

#rubybox_carousel_container .jcarousel-container {
  position: relative; }

/* ruby box styles end*/
#retail_ad_spacer {
  height: 100px;
  display: none;
  width: 100%; }

/* 300x600 ad*/
#ad-300x600-1 iframe {
  height: 600px;
  width: 300px; }

#ad-300x600-1 table {
  border: none !important; }

#ad-300x600-1 > div {
  margin: 10px 0;
  display: inline-block; }

.article {
  font-size: 14px;
  line-height: 1.4em;
  margin: 0 0 14px; }

.nav_item_icon {
  height: 25px;
  display: inline-block;
  margin-top: -6px; }

.nav_item_text {
  height: 25px;
  display: inline-block;
  margin-right: 5px;
  float: left; }

/* Custom ScrollBar Common Styles */
.mCSB_container.mCS_no_scrollbar {
  margin-right: 0; }

.mCustomScrollBox .mCSB_scrollTools {
  width: 10px;
  height: 100%;
  top: 0;
  right: 0;
  opacity: 0.75; }

.mCSB_scrollTools .mCSB_draggerContainer {
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mCSB_scrollTools .mCSB_buttonUp + .mCSB_draggerContainer {
  padding-bottom: 40px; }

.mCSB_scrollTools .mCSB_draggerRail {
  width: 9px;
  height: 100%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin: 0 auto;
  background: #ededed; }

.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 9px;
  height: 100%;
  border-radius: 0px;
  text-align: center;
  background: #474747;
  margin: 0 auto;
  border-radius: 0px; }

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
  height: 20px;
  overflow: hidden;
  cursor: pointer;
  margin: 0 auto; }

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
  margin-top: -40px;
  background-position: 0 -20px; }

.mCSB_horizontal .mCSB_container {
  height: auto;
  margin-right: 0;
  margin-bottom: 30px;
  overflow: hidden; }

.mCSB_horizontal .mCSB_container.mCS_no_scrollbar {
  margin-bottom: 0; }

.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools {
  width: 100%;
  height: 16px;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  overflow: hidden; }

.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer {
  height: 100%;
  width: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden; }

.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft + .mCSB_draggerContainer {
  padding-bottom: 0;
  padding-right: 20px; }

.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin: 7px 0; }

.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger {
  width: 30px;
  height: 100%; }

.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin: 6px auto; }

.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight {
  width: 20px;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
  float: left;
  margin: 0 auto; }

.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight {
  right: 0;
  bottom: auto;
  margin-left: -40px;
  margin-top: -16px;
  float: right; }

.mCustomScrollBox:hover .mCSB_scrollTools {
  opacity: 1; }

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: #919191; }

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background: #393D4B;
  filter: alpha(opacity=90);
  -ms-filter: alpha(opacity=90); }

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
  background-image: url(mCSB_buttons.png);
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: alpha(opacity=40);
  -ms-filter: alpha(opacity=40); }

.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0; }

.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px; }

.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px; }

.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {
  opacity: 0.75;
  filter: alpha(opacity=75);
  -ms-filter: alpha(opacity=75); }

.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {
  opacity: 0.9;
  filter: alpha(opacity=90);
  -ms-filter: alpha(opacity=90); }

.mCSB_scrollTools {
  right: 5px;
  top: 1px; }

/* live category bucket */
.category_bucket {
  overflow: hidden;
  margin-top: 10px; }

.category_bucket li {
  float: left;
  padding: 0;
  background: none;
  width: 146px;
  margin-right: 14px;
  position: relative; }

.category_bucket li:last-child {
  margin-right: 0 !important; }

.category_bucket li a.img, .category_bucket li a.img img, .category_bucket li a.title, .category_bucket li span.stamp {
  display: block; }

.category_bucket li a.img img {
  width: auto;
  height: 83px;
  min-width: 146px; }

.category_bucket li span.overlay {
  position: absolute;
  width: 36px;
  height: 36px;
  top: 25px;
  left: 50%;
  margin-left: -18px;
  background: url(../images/bucket_overlay.png) no-repeat 0 0; }

.category_bucket li a.title {
  padding: 5px 0 1px;
  line-height: 14px; }

.category_bucket li span.stamp {
  font-size: 10px;
  font-weight: bold !important; }

.category_bucket li span.stamp .cat {
  color: #E30A15; }

.category_bucket li span.stamp .time {
  color: #74727D; }

/* homepage article gallery */
#hp_image_gallery .live_logo {
  float: left;
  background: url("../images/Live/newslive_video_logo.png") no-repeat scroll;
  height: 26px;
  width: 201px;
  margin: 0 0 7px; }

#hp_image_gallery .main, #hp_image_gallery .main .content, #hp_image_gallery .related, #hp_image_gallery .related .content {
  width: 300px;
  clear: both; }

#hp_image_gallery .main .img_wrapper {
  max-height: 280px;
  overflow: hidden; }

#hp_image_gallery .main img {
  display: block;
  width: 300px;
  height: auto; }

#hp_image_gallery .main .content {
  background: url("../images/Live/hp_content_bg.png") repeat-x scroll left bottom #2c3e55;
  width: 300px;
  padding: 10px 0;
  color: #fff; }

#hp_image_gallery .main .content a {
  color: #fff; }

#hp_image_gallery .main .content #videoIcon {
  float: left;
  margin: 0 5px 0 10px;
  height: 24px;
  width: 24px;
  background: url("../images/Live/newslive_sprite.png") no-repeat scroll -7px -571px; }

#hp_image_gallery .main .content .date_time, #hp_image_gallery .main .content .title_link {
  display: block;
  margin: 0 12px;
  line-height: 24px; }

#hp_image_gallery .main .content .date_time {
  font-size: 14px;
  font-weight: bold; }

#hp_image_gallery .main .content .title_link {
  font-size: 22px; }

#hp_image_gallery .related {
  margin: 0 0 17px; }

#hp_image_gallery .related .content {
  padding: 8px 0;
  border-bottom: 1px dotted #acacac;
  overflow: hidden;
  position: relative; }

#hp_image_gallery .related .content .thumb_link, #hp_image_gallery .related .content .date_time, #hp_image_gallery .related .content .title_link {
  float: left; }

#hp_image_gallery .related .content .thumb_link {
  height: 65px;
  position: relative; }

#hp_image_gallery .related .content .thumb_link img {
  display: block;
  min-height: 65px;
  margin-right: 10px; }

#hp_image_gallery .related .content .thumb_link .imgOverlay {
  width: 24px;
  min-height: 24px;
  min-width: 0;
  background: url("../images/Live/hp_gal_play.png") no-repeat scroll 0 0;
  position: absolute;
  top: 20px;
  left: 40%; }

#hp_image_gallery .related .content .title_data {
  overflow: hidden; }

#hp_image_gallery .related .content .title_link {
  max-width: 225px; }

#hp_image_gallery .related .content .date_time {
  font-size: 12px;
  line-height: 14px;
  color: #242424; }

#hp_image_gallery .related .content .title_link a {
  font-size: 14px;
  line-height: 16px;
  color: #474747; }

/* News24 Live RHS Component*/
.rhs_live_component {
  background: #2c3e56;
  width: 301px;
  overflow: hidden; }

.rhs_live_component .title {
  color: #fff;
  font-size: 20px;
  font-weight: normal;
  line-height: 24px; }

.rhs_live_component .title a {
  display: block;
  color: inherit;
  font-weight: inherit;
  padding: 10px 11px; }

.rhs_live_component .n24live-block-bg {
  display: block;
  width: 279px;
  padding: 5px 10px 6px;
  background-color: #fff;
  border-width: 1px 1px 0;
  border-style: solid;
  border-color: #1f2a3c; }

.rhs_live_component .n24live-block-header {
  display: block;
  height: 20px;
  width: 95px;
  background: url(../images/Live/newslive_sprite.png) no-repeat -5px -468px; }

.rhs_live_component .n24live-cat {
  float: right;
  color: #777;
  font-weight: bold;
  font-size: 13px;
  height: 20px;
  line-height: 19px;
  padding-right: 3px; }

.rhs_live_component .live_video .img_wrapper, .live_video .img_wrapper img {
  display: block; }

.rhs_live_component .live_video .img_wrapper img {
  width: 301px;
  height: auto;
  min-height: 150px; }

.rhs_live_component .live_video .play_overlay {
  display: block;
  width: 60px;
  height: 60px;
  background: url(../images/Live/newslive_sprite.png) no-repeat -15px -309px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px; }

.rhs_live_component .live_video .article_title {
  background-color: #1f2a3c;
  color: #fff;
  height: 25px;
  width: 281px;
  line-height: 25px;
  padding: 0 10px;
  overflow: hidden; }

.rhs_live_component .live_video .article_title_pointer {
  height: 0;
  padding-top: 7px;
  width: 301px;
  overflow: hidden;
  background: url(../images/Live/newslive_sprite.png) no-repeat 79px -257px; }

.rhs_live_component #n24live_rhs_carousel_loader {
  width: 301px;
  height: 65px;
  margin-top: 5px;
  background-color: #fff;
  position: absolute;
  z-index: 1000; }

.rhs_live_component #n24live_rhs_carousel_loader img {
  width: 25px;
  height: 25px;
  margin-left: 128px;
  margin-top: 15px; }

.rhs_live_component #n24live_rhs_carousel {
  height: 65px;
  position: relative;
  margin: 7px 0 15px; }

.rhs_live_component #n24live_rhs_carousel .jcarousel-clip-horizontal {
  margin-left: 34px;
  width: 233px;
  margin-right: 34px; }

.rhs_live_component #n24live_rhs_carousel .container {
  width: 301px;
  overflow: hidden;
  height: 65px; }

.rhs_live_component #n24live_rhs_carousel .jcarousel-prev, #n24live_rhs_carousel .jcarousel-next {
  background: url(../images/Live/newslive_sprite.png) no-repeat;
  cursor: pointer;
  height: 65px;
  position: absolute;
  top: 0;
  width: 24px;
  z-index: 100; }

.rhs_live_component #n24live_rhs_carousel .jcarousel-prev {
  background-position: -35px -163px !important;
  left: 0;
  margin-right: 10px; }

.rhs_live_component #n24live_rhs_carousel .jcarousel-next {
  background-position: -6px -163px !important;
  right: 0;
  margin-left: 10px; }

.rhs_live_component #n24live_rhs_carousel .jcarousel-prev-disabled, #n24live_rhs_carousel .jcarousel-next-disabled {
  background: url(../images/Live/newslive_sprite.png) no-repeat;
  cursor: default; }

.rhs_live_component #n24live_rhs_carousel .jcarousel-prev-disabled {
  background-position: -96px -163px !important; }

.rhs_live_component #n24live_rhs_carousel .jcarousel-next-disabled {
  background-position: -66px -163px !important; }

.rhs_live_component #n24live_rhs_carousel ul {
  height: 65px;
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  list-style: none; }

.rhs_live_component #n24live_rhs_carousel ul li {
  float: left;
  width: 113px;
  height: 65px;
  overflow: hidden;
  margin-right: 7px;
  position: relative;
  padding: 0;
  background: none; }

.rhs_live_component #n24live_rhs_carousel ul li a, #n24live_rhs_carousel ul li a img {
  display: block; }

.rhs_live_component #n24live_rhs_carousel ul li a img {
  width: 113px;
  max-height: 65px;
  border: none; }

.rhs_live_component #n24live_rhs_carousel ul li a:hover img {
  width: 109px;
  max-height: 61px;
  border: 2px solid #1f2a3c; }

.tt_widget {
  display: block;
  position: relative;
  border: 1px solid #D2D2D2; }

.tt_widget .tt_title {
  background: #EFF0F0;
  display: block;
  color: #595959;
  padding: 10px 7px;
  font-size: 11px;
  text-transform: uppercase;
  font-family: Arial; }

.tt_widget .tt_tab_block {
  display: block;
  height: 60px;
  margin-top: 10px;
  border-bottom: 1px solid #D5D5D5;
  position: relative;
  z-index: 0; }

.tt_widget .tt_tab_block .traffic_tab {
  display: inline-block;
  margin-top: 3px;
  cursor: pointer;
  position: relative;
  z-index: 100;
  background: #FFF;
  opacity: 0.5; }

.tt_widget .tt_tab_block .traffic_tab.selected {
  border-top: 1px solid #D5D5D5;
  border-right: 1px solid #D5D5D5;
  border-bottom: 1px solid #FFF;
  cursor: default;
  opacity: 1; }

.tt_widget .tt_tab_block .train_tab {
  display: inline-block;
  margin-top: 3px;
  cursor: pointer;
  position: relative;
  z-index: 100;
  background: #FFF;
  opacity: 0.5; }

.tt_widget .tt_tab_block .train_tab.selected {
  border-top: 1px solid #D5D5D5;
  border-right: 1px solid #D5D5D5;
  border-left: 1px solid #D5D5D5;
  cursor: default;
  border-bottom: 1px solid #FFF;
  opacity: 1; }

.tt_widget .tt_tab_block .timestamp {
  display: inline-block;
  position: absolute;
  right: 0px;
  top: 0px;
  font-size: 10px;
  color: #777777; }

.tt_widget .tt_tab_block .train_dropdown {
  border: 1px solid #E30A15;
  width: 150px;
  padding: 10px;
  position: absolute;
  right: 10px;
  bottom: 10px; }

.tt_widget .tt_tab_block .traffic_dropdown {
  border: 1px solid #E30A15;
  width: 150px;
  padding: 10px;
  position: absolute;
  right: 10px;
  bottom: 10px; }

.traffic_tab_data {
  display: block;
  position: relative; }

.traffix {
  display: block;
  position: relative; }

.traffix .section_title {
  color: #595959;
  font-size: 11px;
  font-family: Arial;
  padding: 15px 15px 0;
  display: block;
  text-transform: uppercase; }

.traffic_item {
  display: block;
  padding: 15px; }

.traffic_item.alt {
  background: #EFEFEF; }

.traffic_item .item_head {
  display: block;
  position: relative;
  margin-bottom: 5px; }

.traffic_item .item_head .location {
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  color: #0e2e5e; }

.traffic_item .item_head .location_blue {
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  color: #0e2e5e; }

.traffic_item .item_head .time {
  float: right;
  color: #777777;
  font-size: 12px;
  font-weight: bold; }

.traffic_item .report {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  display: block;
  margin-bottom: 5px; }

.traffic_item .report_status {
  color: #777777;
  font-size: 12px;
  display: block; }

.traffic_footer {
  display: block;
  padding: 15px;
  position: relative; }

.traffic_footer .more_reports {
  display: inline-block; }

.traffic_footer .branding {
  display: inline-block;
  float: right; }

.trains_tab_data {
  display: block;
  position: relative; }

.lotto_block {
  display: block;
  position: relative;
  border: 1px solid #D4D4D4; }

.lotto_block .lotto_link {
  display: block;
  padding: 15px;
  background: #F0F0F0;
  text-align: center; }

.lotto_block .corner {
  position: absolute;
  right: 0px;
  top: 0px; }

.lotto_block .lotto_logo {
  margin: 10px;
  width: 50px;
  height: 50px;
  display: inline-block; }

.lotto_block .date {
  color: #0e2e5e;
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
  position: absolute;
  top: 15px;
  left: 70px;
  width: 175px; }

.lotto_block .stamp {
  color: #777777;
  font-size: 10px;
  display: inline-block;
  position: relative; }

.gometro {
  width: 38px;
  height: 30px;
  display: block;
  position: absolute;
  right: 10px;
  bottom: 5px; }

.train_updates_by {
  width: 100px;
  color: #aeaeae;
  font-size: 10px;
  position: absolute;
  right: 55px;
  top: 8px;
  text-align: right; }

.train_updates_by a {
  color: #B3B3B3; }

.alert_banner {
  display: block;
  margin-top: 10px; }

.traffic_alert_banner {
  display: block;
  margin: 10px 0;
  float: left; }

/* Price Check */
ul#pricechecklist {
  width: 300px;
  position: relative;
  overflow: hidden;
  height: 250px;
  list-style: none;
  margin: 0px;
  padding: 0px; }

ul#pricechecklist li {
  opacity: 0;
  position: absolute;
  list-style: none;
  margin: 0px;
  padding: 0px; }

.sponsored_item {
  background: none repeat scroll 0 0 #eef1f6;
  padding: 15px 10px 10px !important;
  width: 280px; }

.sponsored_item .partnered_text {
  display: block;
  color: #A4A4A4;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 5px; }

.sponsored_item h4 {
  display: block;
  margin-bottom: 5px; }

.sponsored_item .sponsored_container {
  display: block;
  margin: 10px 0 0;
  width: auto; }

.sponsored_item .sponsored_container .native_copy {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
  padding-top: 4px; }

.sponsored_item .sponsored_container .presented_by {
  text-align: left;
  color: #505050;
  font-size: 10px;
  display: block;
  line-height: 12px;
  text-transform: uppercase; }

.sponsored_item .sponsored_container .sponsored_url {
  text-align: left;
  font-size: 10px;
  text-transform: none;
  display: block;
  line-height: 12px; }

.sponsored_item .sponsored_container .sponsored_img {
  width: auto;
  color: #0e2e5e;
  display: inline-block;
  vertical-align: top;
  font-weight: normal;
  margin-top: 4px; }

.sponsored_item .sponsored_container .sponsored_img img {
  max-height: 25px;
  width: auto; }

.partner-widget {
  width: 300px;
  border: 1px solid #A4A4A4;
  margin-bottom: 10px; }

.partner-widget .partner-header {
  background-color: #A4A4A4;
  padding: 5px;
  color: #fff;
  font-weight: bold; }

.partner-widget .partner-article {
  padding: 10px; }

.partner-widget .partner-article a {
  font-size: 14px; }

.partner-widget .partner-article-time {
  color: #7d7c82;
  font-size: 11px;
  display: block;
  margin-top: 5px; }

.partner-widget .partner-article p {
  margin-top: 5px; }

.partner-widget .partner-footer {
  background: url("/images/generic_sprite_horz.png") repeat-x scroll center top transparent;
  border-top: 1px none;
  color: #7d7c82;
  font-weight: bold;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px 0;
  font-size: 11px; }

.partner-widget .partner-footer .native_copy {
  height: 31px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
  padding-top: 4px; }

.partner-widget .partner-footer .presented_by {
  text-align: left;
  color: #505050;
  font-size: 10px;
  display: block;
  line-height: 12px; }

.partner-widget .partner-footer .sponsored_url {
  text-align: left;
  font-size: 10px;
  text-transform: none;
  display: block;
  line-height: 12px; }

.partner-widget .partner-footer .sponsored_img {
  height: 31px;
  width: auto;
  color: #0e2e5e;
  display: inline-block;
  vertical-align: top;
  font-weight: normal; }

.partner-widget .partner-footer .sponsored_img img {
  max-height: none;
  max-width: none; }

.loadshedding_ticker {
  display: block;
  width: 300px;
  margin: -15px 0 15px;
  background: #F1F1F1;
  border: 1px solid #E9E9E9; }

.loadshedding_ticker a {
  text-decoration: none; }

.loadshedding_ticker .icon {
  display: inline-block;
  vertical-align: top; }

.loadshedding_ticker .current_indicator {
  display: inline-block;
  vertical-align: top;
  height: 40px;
  padding-top: 10px; }

.loadshedding_ticker .next_expected {
  display: inline-block;
  vertical-align: top;
  height: 40px;
  border-left: 1px solid #E9E9E9;
  padding-top: 10px;
  padding-left: 10px;
  margin-left: 10px; }

.loadshedding_ticker .blue_small {
  font-size: 10px;
  color: #0071BC;
  display: block;
  font-weight: bold;
  text-transform: uppercase; }

.loadshedding_ticker .black_regular {
  color: #000;
  font-size: 16px;
  display: block;
  font-weight: normal;
  line-height: 24px; }

a#btnLogout.logout_button img {
  position: relative;
  top: 1px; }

#toploginbox #PanelLogIn .welcome .login_block {
  position: relative;
  top: -1px;
  left: 0; }

#pushDownAd {
  width: 100%;
  background-color: white;
  max-height: 0 !important;
  overflow: hidden !important; }

#pushDownAd * {
  width: 100% !important; }

#pushDownAd.active {
  max-height: 100% !important; }

.race_link:hover, .linkComment:hover {
  text-decoration: none; }

.race_content {
  display: block;
  position: relative;
  text-align: center; }

.race_content .race {
  font-size: 15px;
  display: block;
  text-align: center;
  font-weight: bold;
  color: #FFF; }

.race_content .venue {
  display: block;
  font-size: 11px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  margin-bottom: 3px; }

.race_content .status {
  display: inline-block;
  font-size: 12px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  background: #2D708B;
  padding: 3px 5px;
  margin-bottom: 3px; }

.race_content .time {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  color: #2D708B; }

.race_content .driver {
  display: inline-block;
  font-size: 12px;
  text-align: center;
  color: #2D708B;
  font-weight: bold; }

.race_content .team {
  display: inline-block;
  font-size: 12px;
  text-align: center;
  color: #2D708B;
  font-weight: bold; }

.race_content .winner {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  color: #2D708B; }

.race_countdown:hover {
  text-decoration: none; }

.race_countdown .race {
  font-size: 15px;
  display: block;
  text-align: center;
  font-weight: bold;
  color: #FFF; }

.race_countdown .racetrack {
  display: block;
  font-size: 11px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  margin-bottom: 3px; }

.race_countdown .title.big {
  display: inline-block;
  font-size: 12px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  text-transform: uppercase;
  background: #2D708B;
  padding: 3px;
  margin-bottom: 3px; }

.race_countdown .counter {
  display: block;
  position: relative;
  margin-top: 5px; }

.race_countdown .column {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px; }

.race_countdown .column .value {
  font-weight: bold;
  font-size: 18px;
  color: #2D708B;
  display: block; }

.race_countdown .column .label {
  font-weight: bold;
  font-size: 11px;
  color: #2D708B;
  display: block;
  text-transform: uppercase; }

#most_box.multiple_tabs #mostTabContainer.localised div.tabs_on,
#most_box.multiple_tabs #mostTabContainer.localised div.tabs_off {
  width: auto !important; }

.cobrand {
  background: none !important; }
  .cobrand h1 {
    background: url("../images/cobrand/news24_logo.png") no-repeat transparent !important;
    top: 37px !important;
    left: 10px !important; }
    .cobrand h1 a {
      height: 50px !important; }
  .cobrand .update_time {
    padding-left: 38px !important; }
  .cobrand .cobrand_box {
    width: 200px;
    margin-left: 230px;
    padding-top: 36px; }
    .cobrand .cobrand_box span {
      display: block;
      text-transform: uppercase;
      color: #aaa;
      margin-bottom: 5px; }

.bn_item {
  background: #F5F5F5;
  border: none !important; }
  .bn_item #lnkImage {
    height: 170px;
    display: block;
    overflow: hidden; }
  .bn_item #imgArticle {
    width: 300px !important;
    height: auto;
    float: none;
    margin-top: -20px; }
  .bn_item h4 {
    padding: 10px;
    margin: 0; }
  .bn_item .sponsored_container {
    display: block;
    padding: 0 10px; }
    .bn_item .sponsored_container .sponsored_img img {
      max-height: 25px; }
    .bn_item .sponsored_container .native_copy .presented_by {
      display: block;
      text-transform: uppercase;
      font-size: 10px;
      color: #74727D;
      margin-bottom: 5px; }

#readMoreSlider {
  background-color: #030067;
  min-height: 120px;
  width: 300px;
  position: fixed;
  right: -3000px;
  z-index: 999999999;
  bottom: 70px;
  color: #fff; }

#readMoreSlider .slider_title {
  font-size: 10px;
  padding: 10px 10px 10px 20px;
  border-bottom: solid 1px #27239C; }

#readMoreSlider .slider_content {
  font-size: 10px;
  margin: 10px 20px 20px 20px; }

#readMoreSlider.overide-article-active {
  background: #FFF;
  -webkit-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.4); }

#readMoreSlider.overide-article-active .slider_title {
  font-size: 10px;
  padding: 10px 10px 10px 20px;
  border-bottom: solid 1px #D4D4D4;
  color: #000; }

#readMoreSlider.overide-article-active .slider_content {
  font-size: 10px;
  margin: 10px 20px 20px 20px;
  color: #000;
  min-height: 65px; }

#readMoreSlider.overide-article-active .slider_content .wrap_stampcomment {
  color: #74727D !important;
  display: none; }

#readMoreSlider.overide-article-active .slider_content span.datestamp {
  color: #74727D !important; }

#readMoreSlider.overide-article-active .slider_content h4 a {
  color: #000 !important; }

#readMoreSlider.overide-article-active .slider_footer {
  background: #F5F5F5;
  padding: 10px 10px 10px 20px; }

#readMoreSlider.overide-article-active .slider_footer span {
  display: block;
  text-transform: uppercase;
  font-size: 10px;
  color: #B8B8B8;
  margin-bottom: 5px; }

#readMoreSlider.overide-article-active .slider_footer img {
  height: 20px; }

