/* This file combines all previous stylesheets common to hive, included in the standard header */
/* Look for the file commented name to find the equivalent old stylesheet BAQ-39 BAQ-2483 */
/* reset.css, header.css, footer.css, and common.css were moved back to their own file - BAQ-178 */

/*   module.css */
div.headlines a{color: #000;font-size: 12px;}
div.headlineItem {padding-top: 10px;padding-left:5px;clear:both;}
div.galleries h2.title,
div.headlines h2.title a,
div.headlines h2.title {font-size:24px;padding-top:7px;}
.headlines div.curvedContent h2.title{padding-top:2px !important;}
div.tabModuleContainer h2.tabTitle a {font-size:24px;}
div.headlines h2.headline a, div.headlines h3 a{color: #034;position: relative;}
div.headlines ul li div.listitem a {color: #034;}
img.headlineThumb {float: left;margin-right: 5px;margin-bottom: 5px;position: relative;}
table.headlineBelow img.headlineThumb {float: none;}
div.aboveHeadlinePos img.headlineThumb {float: none;}
div.briefRight img.headlineThumb {float: left;}
.headlineRight img {float: left;margin-right: 8px;}
.headlineRight .headline1,
.headlineRight .headline {display: inline;}
.tabModuleContainer img.headlineThumb {margin-left: 0;}
table.headlineAbove {width: 1px;}
table.headlineBelow {float: left;width: 1px;}
table.forcedHeadlineWrap img.headlineThumb {margin-right: 0;}
div.briefBelow table.headlineBelow {float:none;}
table.noImage {float:none;width:auto;}
table.hasContent {width: auto;}
table.headlineBelow td h2,
table.headlineBelow td h3,
table.headlineBelow td h4 {padding-top: 5px;}
table.headlineBelow .headlineBullet {padding-top: 0;}
table.headlineBelow li.bullets {padding-top: 5px;}
table.headlineTable table.headlineBelow td {padding: 0;}
span.headlineBelow img.headlineThumb {float: none;}
div.headlines div.more a, div.headlines p.small a {font-size: 12px;}
div.headlines .embiggen,
div.headlines .embiggen a {font-size: 120%;}
div.headlines.galleries h2.headline {margin-bottom: 0;}
div.headlines.galleries h3.section {margin-bottom: 5px;margin-top: 10px;font-size: 14px;}
div.headlines.galleries ul li ul {margin-left: 10px;}
div.headlines.galleries ul li ul li {margin-bottom: 5px;margin-left: 0px;width: auto;float: none;}
#sliderLeftArrow {background: url(/hive/images/slider/left-slider-arrow.gif) no-repeat;width: 25px;height: 41px;}
#sliderRightArrow {background: url(/hive/images/slider/right-slider-arrow.gif) no-repeat;width: 25px;height: 41px;}
div.slider {width: 3000% !important;}
div.narrow div.slider {width: 6500% !important;}
div.headline-slider {background-color: #edece6;padding: 5px 0;width: 100%;margin-bottom: 0;}
div.headline-slider li {display: inline;}
div.slider-container {overflow: hidden;margin: 0 auto;float: left;position: relative;width: 894px;}
div.headline-slider div.slider span.video-link {color: #af0116;}
div#topLeftWide div.slider-container,
div#topRightWide div.slider-container,
div#middleLeftWide div.slider-container,
div#middleRightWide div.slider-container,
div#bottomLeftWide div.slider-container,
div#content-bottom.full div.slider-container,
div#bottomRightWide div.slider-container {width: 543px;font-size: 11px;}
div#topLeftWide div.tabContentContainer div.tabContentHolder div.slider-container,
div#topRightWide div.tabContentContainer div.tabContentHolder div.slider-container,
div#middleLeftWide div.tabContentContainer div.tabContentHolder div.slider-container,
div#middleRightWide div.tabContentContainer div.tabContentHolder div.slider-container,
div#bottomLeftWide div.tabContentContainer div.tabContentHolder div.slider-container,
div#content-bottom.full div.tabContentContainer div.tabContentHolder div.slider-container,
div#bottomRightWide div.tabContentContainer div.tabContentHolder div.slider-container {width: 536px}
div#content-bottom.full div.slider-container {float:none;}
div#topLeftNarrow div.slider-container,
div#topRightNarrow div.slider-container,
div#middleLeftNarrow div.slider-container,
div#middleRightNarrow div.slider-container,
div#bottomLeftNarrow div.slider-container,
div#bottomRightNarrow div.slider-container {width: 250px;font-size: 11px;}
div#bottomCenterFull div.slider-container {width: 894px;font-size: 12px;}
div.headline-slider a.item {float: left;margin-right: 5px;background-image: url(/hive/images/slider/slider-item-bg.gif);background-repeat: repeat-x;padding: 5px;width: 210px;}
div#topLeftWide div.slider-container a.item,
div#topRightWide div.slider-container a.item,
div#middleLeftWide div.slider-container a.item,
div#middleRightWide div.slider-container a.item,
div#bottomLeftWide div.slider-container a.item,
div#bottomRightWide div.slider-container a.item,
div#content-bottom.full div.slider-container a.item {width: 167px;}
div#topLeftWide div.tabContentContainer div.tabContentHolder div.slider-container a.item,
div#topRightWide div.tabContentContainer div.tabContentHolder div.slider-container a.item,
div#middleLeftWide div.tabContentContainer div.tabContentHolder div.slider-container a.item,
div#middleRightWide div.tabContentContainer div.tabContentHolder div.slider-container a.item,
div#bottomLeftWide div.tabContentContainer div.tabContentHolder div.slider-container a.item,
div#bottomRightWide div.tabContentContainer div.tabContentHolder div.slider-container a.item,
div#content-bottom.full div.slider-container a.item {width: 164px;}
div#topLeftNarrow div.slider-container a.item,
div#middleLeftNarrow div.slider-container a.item,
div#middleRightNarrow div.slider-container a.item,
div#bottomLeftNarrow div.slider-container a.item,
div#bottomRightNarrow div.slider-container a.item {width: 112px;}
div#bottomCenterFull div.headline-slider a.item {width: 210px;}
div.headline-slider a {color: #767573;}
div.headline-slider a.item span.marker {color: #56a1c7;}
div.headline-slider div.slider img {margin: 0 auto;display: block;margin-bottom: 5px;background-color: #333333;}
div.headline-slider div.miscarrow, div.headline-slider div.arrow {float: left;margin: 0 auto;padding: 0 9px;top: 0px;position: relative;}
div.narrow div.headline-slider a {color: #767573;}
div.narrow div.headline-slider a.item span.marker {color: #56a1c7;}
div.narrow div.headline-slider div.slider img {margin: 0 auto;display: block;margin-bottom: 5px;background-color: #333333;}
div.narrow div.headline-slider div.miscarrow, div.headline-slider div.arrow {float: left;margin: 0 auto;padding: 0 9px;top: 45px;position: relative;}
div.narrow div.slider-container {width:250px;font-size: 11px;}
div.narrow div.headline-slider a.item,
div#topRightNarrow div.slider-container a.item {float: left;margin-right: 5px;background-image: url(/hive/images/slider/slider-item-bg.gif);background-repeat: repeat-x;padding: 5px;width: 240px;}
div#topLeftWide div.headline-slider div.miscarrow,
div#topRightWide div.headline-slider div.miscarrow,
div#middleLeftWide div.headline-slider div.miscarrow,
div#middleRightWide div.headline-slider div.miscarrow,
div#bottomLeftWide div.headline-slider div.miscarrow,
div#bottomRightWide div.headline-slider div.miscarrow,
div#topLeftWide div.headline-slider div.arrow,
div#topRightWide div.headline-slider div.arrow,
div#middleLeftWide div.headline-slider div.arrow,
div#middleRightWide div.headline-slider div.arrow,
div#bottomLeftWide div.headline-slider div.arrow,
div#bottomRightWide div.headline-slider div.arrow {padding: 0 6px;}
div.headline-slider div.miscarrow.forward,
div.headline-slider div.arrow.forward {float: right;}
div.headline-slider div.fade, div.highlight {opacity: .5;}
div.ticker, div.bn-ticker {position: relative;overflow: hidden;width: 100%;background-color: #011369;margin-bottom: 20px;line-height: 19px;}
div.ticker .ticker-header, div.bn-ticker-header {font-size: 13px;background-color: #AF0116;color: #FFFFFF;font-weight: bold;float: left;padding-right: 2px;padding-left: 2px;text-align: center;}
div.ticker .ticker-header a, div.bn-ticker-header a, div.bn-ticker-content a, div.ticker .ticker-content a {color: #FFFFFF;line-height: 19px;}
div.ticker .ticker-header .ticker-image {padding: 0px;}
div.ticker .ticker-content, div.bn-ticker-content{position: relative;padding-right: 2px;padding-left: 2px;float: left;color: #FFFFFF;}
div#wu_alertbox {background-color: #FFFFFF;border-left: 1px solid #871800;border-right: 1px solid #871800;padding: 5px 10px 0;}
div.headlines p.last-updated span {float: left;margin-right: 5px;}
div.headlines ul.twoColumn {float:left;padding-left: 5px;}
div.headlines ul.col1 {width:50%;}
div.headlines ul.col2 {width: 45%;padding-left: 10px;}
div.headlines ul.FullAlt1 {width: 400px;}
div.headlines ul.FullAlt2 {width: 30%;padding-left: 10px;}
div.headlineItem .headlineBullet {color: #000;}
div.headlines ul.col2 li {padding-bottom: 5px;}
div.headlines ul.col2 li.bullets {color: #000;list-style-type: disc;}
div.headlines ul.threeColumn {float:left;width:32%;}
div.headlines div.mainstory ul.twoColumn,
div.headlines div.fullThumbs ul.twoColumn {float: none;width: auto;}
div.headlines div.overlayThumb {position: relative;}
div.headlines div.overlayThumb div.overlay {background: #000000;opacity: 0.8;*filter: alpha(opacity=80);position: absolute;bottom: 0;left: 1px;}
div.defaultHeadlines div.overlayThumb div.overlay,
.tabModuleContainer div.headlines ul li div.overlayThumb div.overlay {left: 0;}
div.headlines div.overlayThumb,
div.headlines div.overlayThumb div.overlay,
div.headlines ul li div.overlayThumb div.overlay p.small,
div.headlines ul li div.overlayThumb div.overlay p.small span.more,
div.headlines ul li div.overlayThumb div.overlay p.small span.more a {color: white;}
div.headlines ul li div.overlayThumb div.overlay p.small {padding: 5px;opacity: 1.0;*filter: alpha(opacity=100);}
.defaultHeadlines .overlayThumbTable {width: 1px;}
.defaultHeadlines .overlayThumbTable td {padding: 0;}
.defaultHeadlines .overlayThumb .overlay {width: 100%;}
.defaultHeadlines .overlayThumb .headlineThumb {margin: 0;float: none;}
.defaultHeadlines .overlayThumb .defaultHeadlinesBrief {margin: 0;padding: 5px;}
.minutes-ago {color: #d65416;}
div.tabModuleContainer div.featurePromo,
div.tabContentHolder div.featurePromo,
div.tabModuleContainer div.module,
div.tabContentHolder div.module,
div.tabDisplay div.curvedTop,
div.tabContentHolder div.curvedTop,
div.tabDisplay div.openCurve,
div.tabContentHolder div.openCurve,
div.tabDisplay div.curvedBottom,
div.tabContentHolder div.curvedBottom,
div.tabDisplay div.curvedContent,
div.tabContentHolder div.curvedContent,
div.tabContentHolder div.curvedBottom div {margin-bottom: 0px;background-color: transparent;background-image:none;border: none;}
.tabDisplay .sportsnetwork {position: relative;left: -5px;}
div.tabModuleContainer,
div.tabContentHolder {z-index: 10;margin-bottom: 20px;}
div.tabContentContainer {overflow: hidden;position: relative;clear: both;}
div.tabContentHolder {margin-bottom: 0px;width: 5000px;position: relative;}
div.tabContentHolder div.newContent {width: 960px;float: left;min-height: 1px;overflow: hidden;}
div.tabContentDisplay {position: absolute;left: 0px;top: 0px;white-space: normal;width: 960px;}
#content-bottom div.tabContentDisplay,
#content-bottom div.tabContentContainer,
#content-bottom div.tabContentHolder div.newContent,
#topLeftWide div.tabContentDisplay,
#topLeftWide div.tabContentContainer,
#middleLeftWide div.tabContentDisplay,
#middleLeftWide div.tabContentContainer,
#bottomLeftWide div.tabContentDisplay,
#bottomLeftWide div.tabContentContainer,
#topRightWide div.tabContentDisplay,
#topRightWide div.tabContentContainer,
#middleRightWide div.tabContentDisplay,
#middleRightWide div.tabContentContainer,
#bottomRightWide div.tabContentDisplay,
#bottomRightWide div.tabContentContainer,
#topLeftWide div.tabContentHolder div.newContent,
#middleLeftWide div.tabContentHolder div.newContent,
#bottomLeftWide div.tabContentHolder div.newContent,
#topRightWide div.tabContentHolder div.newContent,
#middleRightWide div.tabContentHolder div.newContent,
#bottomRightWide div.tabContentHolder div.newContent,
#rail div.tabContentDisplay,
#rail div.tabContentContainer,
#rail div.tabContentHolder div.newContent {width: 610px;}
#topLeftNarrow div.tabContentDisplay,
#topLeftNarrow div.tabContentContainer,
#middleLeftNarrow div.tabContentDisplay,
#middleLeftNarrow div.tabContentContainer,
#bottomLeftNarrow div.tabContentDisplay,
#bottomLeftNarrow div.tabContentContainer,
#topRightNarrow div.tabContentDisplay,
#topRightNarrow div.tabContentContainer,
#middleRightNarrow div.tabContentDisplay,
#middleRightNarrow div.tabContentContainer,
#bottomRightNarrow div.tabContentDisplay,
#bottomRightNarrow div.tabContentContainer,
#topLeftNarrow div.tabContentHolder div.newContent,
#middleLeftNarrow div.tabContentHolder div.newContent,
#bottomLeftNarrow div.tabContentHolder div.newContent,
#topRightNarrow div.tabContentHolder div.newContent,
#middleRightNarrow div.tabContentHolder div.newContent,
#bottomRightNarrow div.tabContentHolder div.newContent,
#rail div.tabContentDisplay,
#rail div.tabContentContainer,
#rail div.tabContentHolder div.newContent {width: 326px;}
#bottomCenterFull div.tabContentContainer,
#bottomCenterFull div.tabContentContainer div.newContent{width: 960px;}
#topLeftWide .twoColumnSplit tr td div.tabContentContainer,
#topLeftWide .twoColumnSplit div.tabContentHolder div.newContent,
#topContentLeft tr td div.tabContentContainer {width:305px;}
h3.sponsortitle {float:left;color: black;padding-top:5px;}
span.sponsorimage {float:left;padding-left:5px;}
div.sponsorlink {float:left;padding-left:5px;padding-top:10px;padding-right:5px;}
div.sponsorlink-right {float:right;padding-left:5px;padding-right:5px;}
div.sponsorbottom {height:33px;padding-top:2px;}
div#topLeftWide div.tabModuleContainer div.tabDisplay div.module div.slider-container,
div#topRightWide div.tabModuleContainer div.tabDisplay div.module div.slider-container,
div#middleLeftWide div.tabModuleContainer div.tabDisplay div.module div.slider-container,
div#middleRightWide div.tabModuleContainer div.tabDisplay div.module div.slider-container,
div#bottomLeftWide div.tabModuleContainer div.tabDisplay div.module div.slider-container,
div#bottomRightWide div.tabModuleContainer div.tabDisplay div.module div.slider-container {width: 533px;}
div#topLeftWide div.tabModuleContainer div.tabDisplay div.module div.slider-container a.item,
div#topRightWide div.tabModuleContainer div.tabDisplay div.module div.slider-container a.item,
div#middleLeftWide div.tabModuleContainer div.tabDisplay div.module div.slider-container a.item,
div#middleRightWide div.tabModuleContainer div.tabDisplay div.module div.slider-container a.item,
div#bottomLeftWide div.tabModuleContainer div.tabDisplay div.module div.slider-container a.item,
div#bottomRightWide div.tabModuleContainer div.tabDisplay div.module div.slider-container a.item {width:164px;}
div.tabModuleContainer h2.tabTitle {float: left;font-size:24px;color:#FFFFFF;padding-left:10px;padding-top:5px;}
div.tabModuleContainer div.module h3{padding: 0;}
div.tabModuleContainer ul.tabModule {margin-bottom: 2px;margin-right: 5px;float: right;margin-top: 7px;}
div.popular ul.left {float: left;}
div.tabModuleContainer div.tabs {width: 100%;}
div.tabDisplay {border: 0px solid #000;padding: 0px 5px;}
div.popular div.tabDisplay {display: none;clear: both;}
div.popular div.currentTabDisplay {display: block;}
ul.tabModule li{margin-right:-1px;float: left;line-height:22px;padding: 0px 10px;font-weight: bold;}
ul.tabModule li:hover{background-color: #7bbed5;background-image: none;}
div.headlines div.bullets ul {padding-left: 20px;}
div.headlines div.bullets ul.twoColumn {width: 45%;}
div.headlines div.bullets li {list-style:disc;}
div.headlines div.bullets .collectionTitle {list-style-type:none;}
div.headlines h2.collectionTitle {padding-top: 10px;}
div.multiple li {padding-bottom: 5px;}
div.headlines {padding: 10px 0 0;}
div.headlines .listItem {width:100%;}
div.headlines .mainstory li {width:48%;float:left;}
div.headlines .mainstory div.listItem {width: auto;display: inline}
div.bigstory div.relatedNoThumb,
div.headlines div.relatedNoThumb {display: block;}
div.bigstory div.relatedNoThumb img.icon,
div.headlines div.relatedNoThumb img.icon {float:left;}
div.bigstory div.relatedNoThumb a,
div.headlines div.relatedNoThumb a {line-height: 25px;}
ul.relatedHeadline div.iconBlock span.mainTimestamp {clear: both;}
div.bigstory ul.related, div.headlines ul.relatedLinksThumbs, div.leadMezz ul.relatedLinksThumbs {float:right;background-color:#d4dfe1;padding:4px;margin-left: 10px;border: 1px solid #bed0d5;width: auto;}
div.headlines ul.relatedLinksThumbs li{display: inline-block;width: 100px;}
.relatedLinksThumbs  {width:95%;float:left;overflow:hidden;}
.bigstory {padding: 5px;}
.bigstory .bigStoryBrief {padding: 5px 0px;}
h3.sponsortitle {float:left;color: black;padding-top:5px;}
span.sponsorimage {float:left;padding-left:5px;}
div.sponsorlink {float:left;padding-left:5px;padding-top:10px;padding-right:5px;}
.mult-gallery-line {width: 600px;margin-bottom: 10px;clear: both;}
.mult-gallery-item-thumb img{float: left;padding-right: 5px;}
.mult-gallery-item {margin-bottom: 10px;}
#module-related-items {padding: 5px;clear: both;}
.mult-gallery-item-detail {display: inline;}
div.headColumn1 div.relatedLinks {float: left;padding-top: 5px;}
div.headlines div.relatedLinks div.relatedItem {clear: both;float: left;width: 100%;}
div.headlines div.relatedLinks div.relatedNoThumb {float: left;clear: both;}
div.headlines div.relatedLinks div.relatedItem div.relatedHeadline {float: left;}
div.headlines div.relatedLinks div.relatedItem div.multimediaIcon {float: left;clear: left;padding: 0;}
div.articlerail div.articleRelates li a.related-item-type { background-color:#777777; color:#FFFFFF; font-size:11px; font-weight:bold; padding: 0 3px; }
li.multimediaIcon .icon{float:left;}
div.headlines div.relatedLinks div.relatedItem div.relatedHeadline a {font-size: 12px;}
div.headlines div.relatedIcons {padding-right: 5px;position: relative;}
div.headlines div.relatedIcons div.multimediaIcon {float: left;}
table.headlineTable td {vertical-align: top;padding: 3px;}
table.twoColumn td {width: 50%;}
table.threeColumn td {width: 33%;}
table.headlineTable {width: 100%;}
table.bullets {width: 95%;margin: 0 auto;}
table.headlineTable div.relatedLinks {margin-left: 5px;margin-top: 5px;}
table.headlineTable div.relatedLinks div.relatedItem {margin-bottom: 5px;}
table.headlineTable tr.lines {border-top: 1px solid #cccccc;}
table.bullets td {padding-left: 15px;}
table.headlineTable td li {list-style-position: outside;}
table.bullets td li.bullets {list-style-type: disc;}
table.bullets td ul li.bulleted,
div.mainWSecondary ul li.bulleted,
table.headlineTable ul li.bulleted {list-style-type: disc;margin-left: 20px;}
ul.relatedHeadline {margin-top: 5px;}
ul.relatedHeadline li.bulleted{list-style-type: disc;list-style-position:inside;}
div.featuredItem {padding-left: 5px;}
div.headlineItem.lines {border-bottom: 1px solid #cccccc;}
/* photoenlarge headlines */
.overlay span.white, .overlay span.white p {color:white;font-weight:normal;}
.overlay span.white p {padding: 2px;}
.litebxopen {position: absolute;top: 0;right: 0;z-index: 1000;}
#litebxclose {position: absolute;top: 7px;right: 6px;height: 22px;width: 22px;}
.black_overlay{position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.6;opacity:.60;filter: alpha(opacity=60);}
.litebx_content {position: absolute;top: 10%;left: 25%;width: 685px;height: auto;max-height: 650px;padding: 16px;border: 3px solid #888888;background-color: white;z-index:2147483601;/* one more than the ads in the header */
overflow: auto;}
#light div.photo h1 {padding-left: 0;margin-bottom: 8px;}
.litebxcaptions, #light div.photo, #light div.photo h1 {width: 96%;}
.litebxcaptions {margin: 8px 0;}
/* end photoenlarge headlines */
/* Section links */
.sectionlink-head {float:right;margin-right:10px;padding-bottom: 5px;}
.sectionlink-head a.sectionlink {font-size: 1em;}
/* Single Promo */
div.single-item-promo div {margin-left: 10px;margin-right: 10px;margin-bottom: 10px;}
div.promo-title {font-size: 1.1em;}
div.brief-right div.promo-brief {margin-left: 0px;float: left;}
div.single-item-promo div.promo-image {margin-top: 10px;}
div.brief-right div.promo-image {float: left;}
div.single-item-promo div.promo-image img {margin: auto;}
div.oneColBullet td {padding-left: 10px;}
div.oneColBullet li {list-style: disc inside;margin-left: 10px;}
div.oneColBullet td li {margin-left: 0;}
div.oneColBullet .headline {display: inline;}
.headlines .byline {font-size: 11px;display: block;}
ul.feedMasherList {padding: 5px;clear: both;}
ul.feedMasherList li {padding: 5px 0;}
ul.feedMasherList span {display: block;}
div.feedMashup div.for2 ul.feedMasherList li,
div.feedMashup div.for3 ul.feedMasherList li{float: left;padding-right: 1%;}
div.feedMashup div.for2 ul.feedMasherList li{width: 49%;}
div.feedMashup div.for3 ul.feedMasherList li{width: 32%;}
div.feedMashup div.rssHeader {padding-left: 5px;position: relative;} /* peed-a-boo fix */
div.feedMashup div.rssHeader h2 {padding: 0;}
/*BAQ-2757*/div.feedMashup div.rssHeader p {padding: 0;}
div#multimedia-related-items p {padding-bottom: 20px;}
div.rotateHeadlineModule {position: relative;} /* IE Fix */
div.rotatingHeadlineModuleTop img {margin: 0 auto;}
ul.rotatingHeadlinesBullets li {background-image:url(/hive/images/modules/bn_button.gif);background-position:right top;background-repeat:no-repeat;cursor:pointer;float:left;height:15px;width:15px;}
ul.rotatingHeadlinesBullets li.active {background-position: left top;}
ul.rotatingHeadlinesBullets li {padding: 0; margin: 0}
div.rotatingHeadlinesContainer {padding: 5px;}
ul.rotatingHeadlines li {background-color: #FFF;} /* IE ghosting bug */
ul.rotatingHeadlinesBullets {margin: 0 auto;}
div.rotatingHeadlineModuleTop h2 {padding: 5px;}
div.rotatingModuleSponsor {padding-right:5px;text-align:right;}
div.defaultHeadlines p.cutline{color:#777777;font-size:10px;padding-top:2px;padding-bottom: 5px;clear: both;}
div.defaultHeadlines div.rightHeadlinePos p.cutline {float: left;margin-right:5px;position:relative;}
/* For use with moduleClass parameter */
div.noBottomMargin {margin-bottom: 0px;}
table.borderBottom {border-bottom: 1px solid #CCC;padding-bottom: 10px;border-collapse: separate;}
/* LEADCONTENT MODULE *************************************************/
#leadcontent-main,
.leadMezz {background-image: none;background-repeat:repeat-x;background-color: #396877;border: 1px solid #000;color: #000;width: 620px;height: auto;padding: 5px 0px;}
div.leadMezz {margin-top: -21px;margin-bottom: 20px;}
div.leadMezz li.mezzitem {border-left:1px solid;border-right:1px solid;margin-left:-1px !important;padding: 5px 10px;}
div.leadMezz ul.leadMezz li.mezzitem {margin: 0 0 0 -1px !important;width: 30%;}
div.leadMezz li.right {border-right: 0;}
div.leadMezz li.left {border-left: 0;}
.leadMezz .headlineRight img {float: left;margin-right: 5px;}
#leadcontent-main p.brief a, div.mainSlideDetailsContents h3.headline a{color: #9cf;}
#leadcontent-main h1 a, div.mainHeadline h4 a, h3.headline a, div.mainHeadline h2 a, div.leadMezz a, div.leadMezz h2.headline a {font-size: 12px;}
#leadcontent-main div.noRotate h1,
#leadcontent-main div.noRotate h1 a,
#leadcontent-main div.noRotate h2,
#leadcontent-main div.noRotate h2 a {font-size: 21px;}
#leadcontent-main a img.fullphoto, #leadcontent-main h1.headline, #leadcontent-main p.brief {margin-bottom: 5px;}
ul.leadMezz {border:none;}
.lead-single-column {padding: 5px;}
.lead-single-column h1.headline {padding-bottom: 3px}
.lead-single-column img{margin-bottom: 3px;margin-right: 10px;border: 1px solid #000;float: left;}
.lead-double-column h1.headline {padding-bottom: 3px}
.lead-double-column img{margin-bottom: 3px;margin-right: 10px;border: 1px solid #000;float: left;}
div.leadcolumn1 h1, div.leadcolumn1 iframe, div.leadcolumn1 p.brief {margin-bottom: 5px;}
div.leadcolumn1, div#leadcontent-main div#slideContainer {width: 400px;float: left; margin-bottom: 1px;}
div.leadcolumn1, div#leadcontent-main .headlineDivider {border-top:1px solid #9DB3B9;}
div#slideContainerSmall1 {float:left;padding:5px;position:relative;}
div#slideContainerSmall1 #main-slide1 img {margin:0 auto;text-align:center;}
div#slideContainerSmall1 div#main-slide1 img {display:inline;float:left;margin-right:5px;}
div#slideContainerSmall1 div#main-slide1 img.right {display:inline;float:right;margin-left:5px;}
div#slideContainerSmall1 div#main-slide1 .multimediaIcon img {float:left;}
div#slideContainerAdjust1 {float:left;padding:5px;position:relative;width:98%;}
div#slideContainerAdjust1 #main-slide1 img {margin:0 auto;text-align:center;}
div#slideContainerAdjust1 div#main-slide1 img {display:inline;float:left;margin-right:5px;}
div#slideContainerAdjust1 div#main-slide1 img.right {display:inline;float:right;margin-left:5px;}
div#slideContainerAdjust1 div#main-slide1 .multimediaIcon img {float:left;}
div#slideContainer1 {float:left;padding:5px;position:relative;}
div#slideContainer1 #main-slide1 img {margin:0 auto;text-align:center;}
div#slideContainer1 div#main-slide1 img {display:inline;float:left;margin-right:5px;}
div#slideContainer1 div#main-slide1 img.right {display:inline;float:right;margin-left:5px;}
div#slideContainer1 div#main-slide1 .multimediaIcon img {float:left;}
div.leadcolumn1, div#leadcontent-main div#slideContainerSmall {float:left;padding:5px;width:310px;position:relative;border-right:1px solid #9DB3B9;}
div#slideContainerSmall #main-slide1 img {margin:0 auto;text-align:center;}
h2.headline a {color: #011369;}
div#leadcontent-main div#slideContainerSmall div.mainSlide {padding-top:5px;padding-bottom:5px;}
div.leadcolumn2, div#leadcontent-main div#headlineContainerAdjust {float:left;padding:5px;position:relative;width:207px;border-left:1px solid #9DB3B9;margin-left:-1px;}
div.leadcolumn1, div#leadcontent-main div#slideContainerAdjust {float:left;padding:5px;width:395px;border-right:1px solid #9DB3B9;}
div#leadcontent-main div#headlineContainerAdjust div.mainHeadline {padding-top: 3px;padding-bottom:3px;}
div#leadcontent-main div#slideContainerAdjust div.mainSlide {padding-top:5px;padding-bottom:5px;}
div.leadcolumn2 {margin-left: 400px;}
div.leadcolumn2, div#leadcontent-main div#headlineContainer {border-left: 1px solid #9db3b9;position: relative;}
div#leadcontent-main div.mainSlideDetails {padding: 5px;}
div.leadcolumn2, div#leadcontent-main div#headlineContainerLarge {float:left;padding:5px;position:relative;width:285px;border-left:1px solid #9DB3B9;margin-left:-1px;}
div#leadcontent-main div#headlineContainer {float: left;margin-left: -1px;width: 199px;}
div.leadcolumn2 ul li {padding:5px 0;clear: both;border-bottom: 1px solid #9db3b9;}
div#leadcontent-main div#headlineContainer.autoRotate div.mainHeadline {border-bottom: 1px solid #9db3b9;}
div#leadcontent-main div#headlineContainer div.mainHeadline div {padding: 3px;}
div#leadcontent-main div#headlineContainerLarge div.mainHeadline div {padding-top: 3px;padding-bottom:3px;}
div.leadcolumn2 ul li.first, div#leadcontent-main div#headlineContainer div.first {padding-top: 0;}
div.leadcolumn2 ul li.last,
div#leadcontent-main div#headlineContainer div.last,
div#leadcontent-main div#headlineContainer.autoRotate div.last {border-bottom: none;}
div#leadcontent-main ul li.bulleted,
div#leadcontent-bigstory ul li.bulleted,
div.leadMezz ul li.bulleted {list-style-type: disc;margin-left: 20px;}
div.leadcolumn2 ul li div.listitem {width: 100%;}
div.leadcolumn2 ul li img.thumbnail, div#leadcontent-main div#headlineContainer div.mainHeadline img.headlinePhoto {margin: 0 auto;}
div.leadcolumn2 ul li img.thumbnail.small {margin-right: 10px;}
div#slideshow {width: 620px;height: 400px;position: relative;padding: 0;margin: 0;}
div#slideshow .slide {position: absolute;left: 0;top: 0;overflow: hidden;height: 400px;width: 100%;background-color: white;}
div#leadcontent-main div#slideContainer {position: relative;border-right: 1px solid #9DB3B9;padding-right: 5px;padding-left: 5px;float: left;}
div#leadcontent-main div#slideContainer div.mainSlide {/*
removed 5/19 KMB: if more then one mod they were overlapping
position: absolute;top: 5px;left: 5px;*/}
div.kaleidoscope div#slideContainer div.mainSlide {position: absolute;}
div.kaleidoscope div#slideContainer p.cutline { color: #777; font-size: 10px; padding: 2px 0 5px; clear: both; font-weight: normal; }
div#leadcontent-main div#slideContainer div.overlay {width: 400px;height: 225px;}
div#slideshow div.caption, div#leadcontent-main div#slideContainer div.overlay div.mainSlideDetails {background: #000000;opacity: 0.8;*filter: alpha(opacity=70);position: absolute;width: 100%;bottom: 0;left: 0;color: #FFFFFF;padding: 5px 0;}
div#slideshow div.slide div.caption div.head {padding: 10px;}
div#leadcontent-main div#slideContainer div.overlay div.mainSlideDetails div.mainSlideDetailsContents {color: #FFFFFF;opacity: 1.0;*filter: alpha(opacity=100);margin: 0 5px;}
div#leadcontent-main div#slideContainer div.overlay div.mainSlideDetails div,
div#leadcontent-main div#slideContainer div.overlay div.mainSlideDetails h1,
div#leadcontent-main div#slideContainer div.overlay div.mainSlideDetails h1 a:link,
div#leadcontent-main div#slideContainer div.overlay div.mainSlideDetails h1 a:visited,
div#leadcontent-main div#slideContainer div.overlay div.mainSlideDetails h1 a:active,
div#leadcontent-main div#slideContainer div.overlay div.mainSlideDetails span,
div#leadcontent-main div#slideContainer div.overlay div.mainSlideDetails p,
div#leadcontent-main div#slideContainer div.overlay div.mainSlideDetails ul,
div#leadcontent-main div#slideContainer div.overlay div.mainSlideDetails ul li,
div#leadcontent-main div#slideContainer div.overlay div.mainSlideDetails ul li a:link,
div#leadcontent-main div#slideContainer div.overlay div.mainSlideDetails ul li a:visited,
div#leadcontent-main div#slideContainer div.overlay div.mainSlideDetails ul li a:active {color: #FFFFFF;opacity: 1.0;*filter: alpha(opacity=100);}
div#slideshow div.slide div.caption div.head span,
div#slideshow div.slide div.caption div.head h1,
div#slideshow div.slide div.caption div.head h1 a:link,
div#slideshow div.slide div.caption div.head h1 a:visited,
div#slideshow div.slide div.caption div.head h1 a:active {width: 100%;color: #FFFFFF;opacity: 1.0;*filter: alpha(opacity=100);}
div#slideshow-thumb-container .timestamp {padding-bottom: 5px;}
div.slideshow-thumb-img-large-container {width: 400px;margin: 5px 0 5px 5px;padding-right: 4px;float: left;border-right: 1px solid #9db3b9;}
div.slideshow-thumb-img-large-container div.slide{float:left;display:inline;width:400px;}
div.slideshow-thumb-img-small-container{width:199px;float:left;border-left: 1px solid #9db3b9;position: relative;left: -1px;}
div.slideshow-thumb-img-small-container div.highlight, div#leadcontent-main div#headlineContainer div.highlight {opacity: 1.0;*filter: alpha(opacity=100);background-color: #7b959b;}
div.slideshow-subcontainer {border-top: solid 1px #9db3b9;padding: 10px;}
div.slideshow-subcontainer.first {border-top: none;}
div.slideshow-thumb-img{padding:0 10px 0 0px;}
div.slideshow-thumb-img-small-container div.slideshow-headline-container {cursor: pointer;}
div.slideshow-thumb-img-small-container div.slideshow-headline-container h1,
div.slideshow-thumb-img-small-container div.slideshow-headline-container h1 a:link,
div.slideshow-thumb-img-small-container div.slideshow-headline-container h1 a:visited,
div.slideshow-thumb-img-small-container div.slideshow-headline-container h1 a:active{font-size:13px;}
div.headline-container .secondaryTitle {padding: 5px 0 0 5px;}
div.slideshow-headline-col1{padding:5px 0 0 0;}
div#slideshow-thumb-container .controls {width: 611px;margin-top: 10px;padding: 0 5px 5px;clear: both;}
div#slideshow-thumb-container .controls #buttons {width: 45px;float: left;}
div#slideshow-thumb-container .controls #buttons #previous, div#slideshow-thumb-container .controls #buttons #next {display: inline;cursor: pointer;float: left;}
div#slideshow-thumb-container .controls #buttons #next {padding-left: 5px;}
div#slideshow-thumb-container .controls #progressbar {width: 570px;float: right;height: 14px;border: 1px solid #DDD;padding: 0;margin: 0;background-color: #FFF;}
div#slideshow-thumb-container .controls #progressbarfill {width: 0px;height: 14px;background-color: #CCC;}
div#buttons2 div#slideshow-headline-counter2{float:left; padding-left:2px; padding-right:2px;}
div#buttons2 div.slideshow-thumb2.previous{float:left;}
#module-lead-content .buttons {background:transparent url(/images/lead-ajax-button-bg.gif) no-repeat scroll 0 0;height:25px;padding-right:5px;padding-top:5px;position:absolute;text-align:right;top:360;left:0;width:655px;z-index:103;}
.lead-related-items .related-item .thumb {float:left;padding: none;width: 100%;}
.lead-related-items .related-item p a {color:#efefef;}
.lead-related-items .related-item p {padding-top:5px;}
/*lead-content-video/photo */
div.module div.leadcontent  .leadcolumn2 ul li {border-bottom: #CEE1F1 solid 1px !important;margin:6px 0 6px 0;}
div.leadcontent div.relatedItem,
div.leadMezz div.relatedLinks div.relatedItem,
div.bigStoryDetails div.relatedItem {clear: both;float: left;width: 100%;}
div.bigStoryDetails table.relatedItems {width: 100%;}
div.bigStoryDetails table.relatedItems td {width: 50%;vertical-align: top;}
div.leadMezz div.relatedLinks div.relatedNoThumb {float: left;clear: both;}
div.leadcontent div.multimediaIcon,
div.leadMezz div.relatedLinks div.relatedItem div.multimediaIcon,
div.bigStoryDetails div.multimediaIcon,
div.leadMezz div.relatedIcons div.multimediaIcon {float: left;padding-right: 5px;}
div.bigStoryDetails div.multimediaIcon img {padding: 0;}
div.bigStoryDetails div.relatedHeadline {float: left;}
div.leadcontent div.relatedItem div.relatedHeadline a {color: #FFFFFF;}
img.icon {float: left;margin-right: 5px;width: 18px;height: 18px;}
div.iconBlock {margin-left: 25px;padding: 3px 0px;margin-top: 0px;}
img.ugcThumb {float: left;margin-right: 5px;width:auto;height: 40px;}
body div#container div#section div div.curvedCorners,
body div#container div#contentBottom div.curvedCorners,
body div#container div#content-bottom div.curvedCorners,
body div#container div#rail div.curvedCorners {background-image: none;background-color: transparent;border: 0;padding: 0;}
div#curvedCorners {margin-top: -48px}
div.leadMezz div.curvedTop {background-position: 100% -10px}
div.leadMezz div.openCurve {background-position: 0 -10px}
.curvedCorners {position:relative;margin:0px auto;min-width:8em;z-index:1;margin-left:7px;margin-bottom:0.5em;}
.curvedCorners .curvedTop,
.curvedCorners .openCurve,
.curvedCorners .curvedBottom,
.curvedCorners .curvedBottom div {background:transparent url(/images/curvedCorners.png) no-repeat top right;_background-image:url(/images/curvedCorners.gif);}
.curvedCorners .curvedTop {position:relative;zoom:1;_overflow-y:hidden;padding:10px 5px 0px 0px;}
.curvedCorners .openCurve {position:absolute;left:0px;top:0px;width:10px;margin-left:-10px;height:100%;_height:2400px;background-position:top left;}
.curvedCorners .curvedBottom {position:relative;width:100%;}
.curvedCorners .curvedBottom,
.curvedCorners .curvedBottom div {height:10px;font-size:1px;}
.curvedCorners .curvedBottom {background-position:bottom right;}
.curvedCorners .curvedContent {margin-left: -5px;position: relative;}
.curvedCorners .curvedBottom div {position:relative;width:10px;margin-left:-10px;background-position:bottom left;}
div#slideContainerAdjust1 div#main-slide1 div.left {float:left;}
div#slideContainerAdjust1 div#main-slide1 div.right {float:right;width:auto;padding-left:5px;_width:50%;}
div.multiple div.curvedTop div.curvedContent {padding-left: 10px;}
div.for3 div.curvedTop div.curvedContent {padding-left: 10px;}
.leadMezz .byline,
.leadcontent .byline {font-size: 11px;}
div#leadcontent-main div#slideContainerAdjust1 {height:100%;}
div#leadcontent-main div#main-slide1 div.left {float:left;}
div#leadcontent-main div#main-slide1 div.right {float:right;}
#leadcontent-main .aboveLeadcontentHeadPos img {margin-top: 5px;}
div#leadcontent-main h4.entry-title {display: none;}
/* MOSTPOPULAR MODULE *************************************************/
div.populartabscontainer {padding-top:21px;position:relative;}
div.linkslist {border:1px solid #DDD;padding:10px;}
div.mostpopular {padding:5px;}
.popular ol {padding-left:25px;padding-top:10px;}
.popular ol li {list-style-type:decimal;padding-bottom:5px;position:relative;}
.popular ol li.more {list-style-type:none;}
div.none ol.popularHeadlines {padding-left:5px;}
div.linkslist ul li.more {clear:both;text-align:right;margin-bottom:0;list-style-type:none;}
div.linkslist ul li.photo {width:90px;float:left;margin-bottom:10px;margin-right:25px;}
div.linkslist ul li.photo img {display:block;margin:auto;}
div.linkslist ul li.photo.odd {clear:left;}
div.populartabscontainer ul.tabs {left:0;position:absolute;top:0;margin:0;}
ul.tabs {border-left:1px solid #DDD;height:21px;}
ul.tabs li {border-top:1px solid #DDD;float:left;margin-bottom:9px;}
ul.tabs li a {background-color:#f7f7f7;display:block;line-height:20px;border-color:#DDD;border-style:solid;border-width:0 1px 1px 0;padding:0 6px;}
#tabs {overflow:hidden;}
/* MARKET SPECIFIC */
div.populartabscontainer ul.tabs li.current {background-position:0 -42px;border-bottom-color:#FFF;padding-bottom:1px;}
ul.tabs li.current a {background:#FFF none repeat scroll 0 0;border-bottom-color:#FFF;}
div.populartabscontainer li a:link,div.populartabscontainer li a:visited,div.populartabscontainer li a:hover,div.populartabscontainer li a:active {font-weight:700;}
/* END MARKET SPECIFIC */
div.mostpopular-dual-view-container {margin:0;padding:0;}
h3.mostpopular-title {padding:5px 0;}
h2.popular-type-title {background:#FFF none repeat scroll 0 0;color:#000;font-size:12px;margin:0;padding:3px;}
div.mostpopular-dual-view-viewed {width:48%;float:left;margin:0;padding:0 5px 0 0;}
div.mostpopular-dual-view-emailed {width:48%;float:right;margin:0;padding:0 0 0 5px;}
ul.mostpopular-list {display:block;line-height:20px;border-color:#DDD;border-style:solid;border-width:1px;}
li.mostpopular-list-item {margin:10px;padding:0;}
li.more {text-align:right;margin:0 10px 10px 0;}
div.mostpopular-container {border:1px solid #333;width:98%;margin:5px 0;padding:5px 12px 5px 5px;}
div.mostpopular-item-container {border:1px solid #000;width:100%;margin:10px 0;padding:10px 0 10px 5px;}
div.mostpopular-item-container div.item-number {float:left;margin:0 10px 0 5px;padding:0;}
div.mostpopular-item-container div.item-thumb {float:left;margin:0 10px 0 0;padding:0;}
div.mostpopular-item-container div.item-body {padding:0 5px;}
div#popular-article-tool-email {float:left;width:70px;height:10px;}
div.share-bookmarks {float:left;width:70px;margin:0 10px;}
div.mostpopular-container a.share {left:20px;position:relative;}
div#popular-article-tool-print {float:left;width:70px;min-height:0;}
ul.social-bookmarks {background-color:#FFF;border:1px solid #999;font-size:9px;width:272px;z-index:2;text-align:left;position:absolute;display:none;min-height:0;padding:1px;}
ul.social-bookmarks li {background:transparent none repeat scroll 0;float:left;margin-right:10px;min-height:0;position:relative;padding:1px;}
ul.social-bookmarks li a {margin-top:1px;height:20px;margin-bottom:1px;font-size:9px;padding:3px 0 0 20px;}
ul.social-bookmarks li.digg a {background:transparent url(/hive/images/icons/icon-digg.gif) no-repeat 0 0 !important;display:block;width:20px;}
ul.social-bookmarks li.delicious a {background:transparent url(/hive/images/icons/icon-delicious.gif) no-repeat 0 0 !important;display:block;width:41px;}
ul.social-bookmarks li.facebook a {background:transparent url(/hive/images/icons/icon-facebook.gif) no-repeat 0 0 !important;display:block;width:41px;}
ul.social-bookmarks li.furl a {background:transparent url(/hive/images/icons/icon-furl.gif) no-repeat 0 0 !important;display:block;width:20px;}
ul.social-bookmarks li.google a {background:transparent url(/hive/images/icons/icon-google.gif) no-repeat 0 0 !important;display:block;width:33px;}
ul.social-bookmarks li.reddit a {background:transparent url(/hive/images/icons/icon-reddit.gif) no-repeat 0 0 !important;display:block;width:33px;}
ul.social-bookmarks li.spurl a {background:transparent url(/hive/images/icons/icon-spurl.gif) no-repeat 0 0 !important;display:block;}
ul.social-bookmarks li.fark a {background:transparent url(/hive/images/icons/icon-fark.gif) no-repeat 0 0 !important;display:block;width:22px;}
ul.social-bookmarks li.permalink a {background:transparent url(/hive/images/icons/icon-permalink.gif) no-repeat 0 0 !important;display:block;}
ul.social-bookmarks li.mixx a {background:transparent url(/hive/images/icons/icon-mixx.gif) no-repeat 0 0 !important;display:block;}
ul.social-bookmarks li.buzz a {display:block;width:63px;padding-left:0;margin:0;}
div.mostpopular h3,div.linkslist ul li {margin-bottom:5px;}
#mostViewedMoreLinks,#mostEmailedMoreLinks {text-align:right;margin-right:4px;}
div.mostpopular-item-container div.item-title,div.mostpopular-item-container div.item-date {margin:0 0 5px;}
div#popular-article-tool-email img,div#popular-article-tool-print img {float:left;margin-right:5px;min-height:0;}
/* New styles 8/3/09 */
div.mostpopular div.tabContent div.item{padding:5px 0;}
div.mostpopular div.tabHolder div.tabContent div.bullets{display: list-item;list-style-type:disc;margin-left:20px;vertical-align: middle;}
div.mostpopular div.tabContent span.index{float: left;text-align:right;width: 15px;}
div.mostpopular div.tabContent div.item a{display: block;margin-left:20px;}
div.mostpopular div.tabContent div.bullets a{margin-left:0;}
.disable, a.disable:hover, a.disable:link, a.disable:active {color:#ccc;text-decoration: none;cursor: pointer;}
div.mostpopular div.tabContent div.bullets{*padding-top: 10px;_padding-top: 10px;}
div.mostpopular div.tabContent {float: left;width: 326px;}
div.tabHolder {position: relative;width: 2000px;}
div.tabHolder div.more {clear: both;}
/* BREAKING MODULE *************************************************/
#breakingNewsFull {padding: 0 5px 10px;}
#breakingNewsFull p.caption {font-size: 77%;margin-top: 1px;clear: both;}
#breakingNewsFull #main {float: left;width: 311px;}
#breakingNewsFull #related {float: right;width: 205px;}
#breakingNewsFull div.item {float: left;}
#breakingNewsFull h3 {border-bottom: 1px solid;font-size: 122%;margin-bottom: 5px;}
#breakingNewsFull h4,
#breakingNewsFull p {font-size: 92%;}
#breakingNewsFull a.more {font-style: italic;}
#breakingNewsFull a.photo img,
#breakingNewsFull.layoutC a.photo {display: block;}
/* Breaking News Layout A (Two Items) */
#breakingNewsFull.layoutA div.item {width: 475px;}
#breakingNewsFull.layoutA div.item.first {margin-right: 20px;}
#breakingNewsFull.layoutA a.photo {float: right;margin-left: 3px;}
/* Breaking News Layout B (One Item) */
#breakingNewsFull.layoutB h3 {width: 970px;}
#breakingNewsFull.layoutB a.photo {float: left;margin: 0px 11px 0px 0px;}
/* Breaking News Layout C (Three Items) */
#breakingNewsFull.layoutC div.item {display: inline;margin-left: 20px;width: 310px;}
#breakingNewsFull.layoutC div.item.first {margin-left: 0;}
/* Weather Alert */
#weatherSectAlert {position: relative;margin: 5px;display: block;}
#weatherSectAlert .topLeft{background:url(/hive/images/modules/weather_top_left.gif) no-repeat;position: absolute;top: 0px;left: 0px;height: 15px;width: 11px;}
#weatherSectAlert .divHeader{background:url(/hive/images/modules/severe_weather.gif) no-repeat left bottom;height: 15px;margin: 0px 10px;display: block;background-color: #871800;}
.narrow #weatherSectAlert .divHeader {background-image:url(/hive/images/modules/severe_weather_small.jpg);}
#weatherSectAlert .divBottom{height: 7px;font-size: 7px;margin: 0px 11px;background-color: #fff;border-bottom:1px solid #871800;}
#weatherSectAlert .topRight{background:url(/hive/images/modules/weather_top_right.gif) no-repeat;position: absolute;top: 0px;right: 0px;height: 15px;width: 11px;}
#weatherSectAlert .bottomLeft{background:url(/hive/images/modules/weather_bottom_left.gif) no-repeat;position: absolute;bottom: 0px;left: 0px;height: 10px;width: 11px;}
#weatherSectAlert .bottomRight{background:url(/hive/images/modules/weather_bottom_right.gif) no-repeat;position: absolute;bottom: 0px;right: 0px;height: 10px;width: 11px;}
/* Breaking News Module */
#breakingModule {width: 620px;float: left;background: #ccc;border: 1px solid #a9a9a9}
#breakingModule div.breakingNewsModuleLogo {height: 35px;float: left;background-color: #fff;text-align: center;padding-left: 5px;padding-top: 5px;}
#breakingModule div.breakingNewsModuleBranding {width: auto;height: 40px;float: left;background-image: url(/hive/images/modules/breakingnews_bg.gif);background-repeat: no-repeat;background-position: top right;background-color: #f0f0f0;text-align: center;padding: 0px 15px 0px 10px;}
#breakingModule div.breakingNewsModuleBranding div.breakingNewsModuleTitle {padding-top: 5px;height: 20px;float: left;}
#breakingModule div.breakingNewsModuleBranding div.breakingNewsModuleBullets {clear: left;height: 15px;float: left;}
#breakingModule div.breakingNewsModuleBranding div.breakingNewsModuleBullets ul li {width: 15px;height: 15px;background-image: url(/hive/images/modules/bn_button.gif);background-repeat: no-repeat;background-position: top right;float: left;cursor: pointer;}
#breakingModule div.breakingNewsModuleBranding div.breakingNewsModuleBullets ul li.active {background-position: top left;}
.breakingNewsContainer {border-bottom: 1px solid #a9a9a9;height: 38px;overflow: hidden;background-color: #f0f0f0;position: relative;}
#breakingModule div.breakingNewsModuleItems {width: auto;height: 40px;float: left;position: relative;padding-left: 5px;}
#breakingModule div.breakingNewsModuleItems div.breakingNewsModuleHeadlines {overflow: hidden;}
#breakingModule div.breakingNewsModuleItems div.breakingNewsModuleHeadlines ul li {height: 35px;padding: 5px 0 0;font-size: 12px;width: auto;background: #F0F0F0;}
#breakingModule div.breakingNewsModuleItems div.breakingNewsModuleHeadlines ul li a {font-weight: bold;}
#breakingModule div.breakingNewsModuleItems div.breakingNewsModuleTimestamp {height: 15px;overflow: hidden;position: absolute;bottom: 2px;left: 5  px;}
#breakingModule div.breakingNewsModuleItems div.breakingNewsModuleTimestamp ul li {height: 15px;background: #F0F0F0;}
#breakingModule div.breakingNewsModuleSponsor {width: 618px;text-align: center;padding: 0;float: left;}
#breakingModule div.breakingNewsModuleSponsor img {display: inline-block;margin-bottom: -3px;}
#breakingModule div.sponsorLogoRight img {position: absolute;top: 2px;right: 2px;}
#breakingModule div.sponsorTextRight {position:absolute;top:20px;white-space: nowrap;}
/* MEZZANINES MODULE *************************************************/
div.mezzanine {padding: 10px 0;}
div.mezzanine .curvedContent {margin-left: 0;}
div.mezzanine h2.header {padding-left: 10px;font-size: 18px;text-align: left;}
div.mezzanine .sectionlink-head {padding-top: 5px;}
div.mezzanine h2, div.mezzanine h3, div.mezzanine h4 {margin-bottom: 5px;}
div.mezzanine li.mezzitem {list-style-type: none;}
div.mezzanine li.mezzitem img {margin-bottom: 2px;}
/* 1 item */
div.mezzanine.for1 {width: 100%;}
div.mezzanine.for1 li.mezzitem {margin-left:4%;width:95%;}
div.mezzanine.for1 a.mezzphoto {float: left;display: inline;margin-right: 5px;}
div.leadMezz ul.for1 li.mezzitem {width:95%;}
/* 2 items */
div.mezzanine.for2 {width: 100%;}
div.mezzanine.for2 li.mezzitem {float:left;margin-left:2%;width:47%;}
div.mezzanine.for2 a.mezzphoto {margin-right: 5px;}
div.for2 li.mezzitem div.clearfix {width: 100%;}
div.for2 li.right img {float:left;padding-right:5px;}
div.leadMezz ul.for2 li.mezzitem {width:45%;/** to compensate for the border on the lead content parasite module **/}
/* 3 items */
div.mezzanine.for3 {width: 100%;}
div.mezzanine.for3 li.mezzitem {float: left;width: 31%;margin-right: 2%;}
div.mezzanine.for3 li.mezzitem.last, div.mezzanine.for4 li.mezzitem.last, div.mezzanine.for5 li.mezzitem.last {margin-right: 0%;}
div.mezzanine.for3 a.mezzphoto, div.mezzanine.for3 img {display: block;margin-bottom: 5px;}
div.leadMezz ul.for3 li.mezzitem {width:29%;/** to compensate for the border on the lead content parasite module **/
overflow: hidden;}
/* 4 items */
div.mezzanine.for4 {width: 100%;}
div.mezzanine.for4 li.mezzitem {float: left;margin-left: 2%;width: 21%;}
div.mezzanine.for4 a.mezzphoto {display: block;margin-bottom: 5px;}
/* 5 items */
div.mezzanine.for5 {width: 100%;}
div.mezzanine.for5 li.mezzitem {float: left;margin-right: 2%;width: 18%;}
div.mezzanine.for5 a.mezzphoto {display:block;margin-bottom:5px;text-align:center;}
/* 6 items (this style is based off of old thumbnail size 140x105. It will NOT work with the new thumb size 187x105)*/
div.mezzanine.for6{width:100%;}
div.mezzanine.for6 li.mezzitem {float: left;margin-left: 2%;width: 13%;}
div.mezzanine.for6 a.mezzphoto {display: block;margin-bottom: 5px;}
/*end 6 items*/
div.mezzanine.vertical {width: 100%;text-align: left;}
div.mezzanine.vertical ul li.mezzitem {margin-bottom: 10px;}
div.mezzanine.vertical ul li.mezzitem div.clearfix {width: 100%;}
div.mezzanine_full {padding: 0 0 5px 0;margin: 0px;background-color: #FFF;}
div.mezzanine_full_body1 {width: 100%;float: left;padding: 0px;margin: 0px;}
div.mezzanine_full_body2 {width: 50%;float: left;padding: 0px;margin: 0px;}
div.mezzanine_full_body3 {width: 33%;float: left;padding: 0px;margin: 0px;}
h2.mezzanine_full_column_title {padding: 0px;margin: 0px;}
div.mezzanine_full_image {float: left;padding: 0px;margin: 0px;}
div.mezzanine_full_inner_body {padding: 0px;margin: 0px;_float: left;*float:left;}
div.mezzanine_full_head {padding: 3px 0 0 10px;margin: 0 0 8px 0;height: 17px;background-color: #CCC;}
p.mezzanine_full_text {padding: 0px;margin: 0px;}
div.mezzanine_full_link {padding: 0px;margin: 0px;}
div.mezz-items-3 div.item0 {width: 310px;float: left;}
div.mezz-items-3 div.item1 {width: 440px;float: left;}
div.mezz-items-3 div.item2 {width: 220px;float: left;}
.full-mezz-content-item {padding: 5px 10px;margin: 0px;}
.item0 .full-mezz-content-item {width: 290px;}
.item1 .full-mezz-content-item {width: 420px;}
.item2 .full-mezz-content-item {width: 200px;}
/*Multimedia gallery styles*/
div.multimediaPromo div.right img {float: left;display: inline;margin-left: 0;}
div.multimediaPromo div.above img,
div.multimediaPromo div.below img {margin: 0;}
div.multimediaPromo table.headlineBelow,
div.multimediaPromo div.content img {margin-right: 2px;}
div.multimediaPromo div.content {float: left;padding: 5px 1% 5px 0;}
div.multimediaPromo div.for1 {padding-bottom: 5px;}
div.multimediaPromo div.for1 div.content {float: none;clear: left;zoom: 1;padding-bottom: 0;}
div.multimediaPromo div.for2 div.content {width: 47%;}
div.multimediaPromo div.for3 div.content {width: 31%;}
div.multimediaPromo div.for4 div.content {width: 23%;}
div.multimediaPromo div.for5 div.content {width: 18%;}
/* end multimedia styles */
div.headline{position:relative;}
div.moreLink {float:right;margin-right:10px;padding-bottom:5px;}
div#curvedCorners ul.leadMezz{margin-left: -12px} /* this needs a ie6 fix (give it w width of 615px and overflow hidden) in the file */
div.curvedContent ul.leadMezz{margin-left: -10px;} /* this needs a ie6 fix in the file */
div#curvedCorners.leadMezz div.curvedTop {padding-top: 0px;}
div#curvedCorners.leadMezz ul.for3 li.mezzitem{padding:5px 11px 5px 12px;} /* this needs a ie6 fix in the file (padding 5px 7px 5px 7px)*/
h4.header-bottom{float:left;width:70px;}
h4#head-width{width:150px;}
span.multi-thumb{float:left;}
/* PHOTOGALLERIES MODULE *************************************************/
div.photogalleryPromo2 div.promoTitle {padding: 0 5px;}
div.photogalleryPromo2 div.photogalleriesMain {margin-top:5px;padding-bottom:10px;}
div.photogalleryPromo2 div.photogalleriesMain ul.main li a {display: block;}
div.photogalleryPromo2 div.photogalleriesSecondary ul li.inline {display:inline;}
div.photogalleryPromo2 div.photogalleriesSecondary ul li.bulleted{list-style-type:disc;margin-left:15px;padding-bottom:5px;}
div.photogalleryPromo2 div.miniThumb ul li.inline,
div.photogalleryPromo2 div.fullThumb ul li.inline {float:left;margin:4px;}
div.photogalleryPromo2 div.no ul {padding: 0 5px;}
div.narrow div.photogalleryPromo2 div.miniThumb ul li.inline {width: 30%;}
div.wide div.photogalleryPromo2 div.miniThumb ul li.inline {width: 18%;}
div.full div.photogalleryPromo2 div.miniThumb ul li.inline {width: 10%;}
div.wide div.photogalleryPromo2 div.fullThumb ul li.inline {width: 30%;margin: 10px;}
div.full div.photogalleryPromo2 div.fullThumb ul li.inline {width: 19%;margin: 4px;}
div.narrow div.photogalleryPromo2 div.miniThumb ul.inline li.cItem4,
div.narrow div.photogalleryPromo2 div.miniThumb ul.inline li.cItem7,
div.narrow div.photogalleryPromo2 div.miniThumb ul.inline li.cItem10,
div.wide div.photogalleryPromo2 div.miniThumb ul.inline li.cItem6,
div.wide div.photogalleryPromo2 div.miniThumb ul.inline li.cItem11,
div.wide div.photogalleryPromo2 div.miniThumb ul.inline li.cItem16,
div.wide div.photogalleryPromo2 div.fullThumb ul.inline li.cItem4,
div.wide div.photogalleryPromo2 div.fullThumb ul.inline li.cItem7,
div.wide div.photogalleryPromo2 div.fullThumb ul.inline li.cItem10,
div.full div.photogalleryPromo2 div.miniThumb ul.inline li.cItem10,
div.full div.photogalleryPromo2 div.miniThumb ul.inline li.cItem21,
div.full div.photogalleryPromo2 div.miniThumb ul.inline li.cItem32,
div.full div.photogalleryPromo2 div.fullThumb ul.inline li.cItem6,
div.full div.photogalleryPromo2 div.fullThumb ul.inline li.cItem11,
div.full div.photogalleryPromo2 div.fullThumb ul.inline li.cItem16 {clear: both;}
div.photogalleryPromo2 div.center ul.main li img {margin: 0 auto;}
div.photogalleryPromo div.photogalleriesMain,
div.photogalleryPromo div.photogalleriesSecondary,
div.photogalleryPromo div.promoBar {clear: both;padding: 5px;}
div.photogalleryPromo div.photogalleriesMain ul.main {overflow: hidden;}
div.photogalleryPromo li.photoGalleryItem {clear: both;margin-bottom: 5px;}
div.photogalleryPromo ul.main li.below {clear:right; margin-right:10px;}
div.photogalleryPromo li.photoGalleryItem img {float: left;margin-right: 5px;}
div.photogalleryPromo li.below img {float: none;}
div.photogalleryPromo li.photoGalleryItem h3,
div.photogalleryPromo li.photoGalleryItem h3 a {color: #011369;}
div.photogalleryPromo h2 {padding: 5px 0px 0px 5px;}
div.photogalleryPromo div.center {text-align: center;}
div.photogalleryPromo ul.secondary li {display: inline;}
div.photogalleryPromo ul.secondary li.bulleted {float: none;list-style-type: disc;margin-left: 20px;display: list-item;}
div.photogalleryPromo div.promoBar img {display: inline-block;}
div.photogalleryPromo div.promoBar a {margin: 0px auto;}
div.photogalleryPromo div.promoBar {padding: 5px;text-align: center;}
div.photogalleryPromo div.promoBar div.promoDropDown form{text-align: right;}
#module-secondary-content-spotlight div.relatedContent {margin-top: 10px;clear: both;}
#module-secondary-content-spotlight div.relatedContent ul.relatedItems li {margin-left: 10px;padding-bottom: 5px;list-style-image: none;list-style-position: outside;list-style-type: none;clear: both;}
#module-secondary-content-spotlight div.relatedContent ul.relatedItems li.relatedTitle{clear: both;font-size: 14px;font-weight: bold;margin-left: 0;}
div.photogalleriesSecondary span.description {color:#000;}
/* CLASSIFIED MODULE *************************************************/
div#classifiedModule {width:98%;margin-bottom:5px;padding:4px;}
div#classifiedModule .classifiedModuleTitle {padding-bottom:5px;}
div#classifiedModule .classColumn {width:46%;float:left;margin-right:4px;}
div#classifiedModule .promoLinks li {border-right: 1px solid #000;float: left;padding: 0 8px;margin-bottom: 3px;white-space: nowrap;}
div#classifiedModule .promoLinks li.last {border:none;float:left;padding:0 8px;}
div#classifiedModule .moduleDivider {clear:both;height:3px;}
div#classifiedModule .apartments-button-go {border:0 none;color:#000;cursor:pointer;display:inline;float:left;font-size:11px;font-weight:700;height:23px;line-height:23px;padding-bottom:2px;width:33px;}
/*listings module */
#tg-widget {width:100%;border:1px solid #CCC;margin:10px 0;}
#tg-widget .tg-form input {font:11px normal Arial, Helvetica, sans-serif;width:84%;}
#tg-widget .tg-form .btn {width:auto;margin-left:4px;}
#tg-widget .tg-form .radio {width:auto;margin-left:10px;}
#tg-widget .tg-label {background:#333 url(/hive/images/modules/listings_module_bg.gif) left repeat-x;color:#fff;margin-bottom:10px;height:40px;}
#tg-widget div.arrow {background:url(/hive/images/modules/listings_module_bg.gif) scroll 0 -113px no-repeat;width:40px;height:40px;float:left;}
#tg-widget .tg-label h4 {font-size:14px;line-height:40px;margin:0;color:#FFF;}
#tg-widget form {margin:0 0 10px;}
#tg-widget table {margin:10px 0 0;}
.tg-form {margin:0 0 0 20px;}
div#classifiedModule .popularLinks .links li {width:48%;float:left;margin-bottom:4px;}
div#classifiedModule input.text, div#classifiedModule select.text {width:95%;}
/*  Apartments  */
#chitribSearchWidFrm {width:490px;}
.chitrib-tableStyle {font-size:12px;font-family:"Trebuchet MS";}
.chitrib-tableStyle td {padding:2px}
.widgetsubmitBut input {margin-left:90px;border:0 solid #999;float:right;}
.orTagstyl {color:#F90;font-size:12px;}
.apartments-title {font-size:21px;padding:5px 0 0 10px;}
.chitrib-tableStyle input,.chitrib-tableStyle select {border:1px solid #999;padding:2px;}
/*  CareerBuilder  */
#cbnpCareerCenter .formColumn {margin:0 4px;}
#cbnpCareerCenter .inputLabel {margin-bottom:15px;font-style:italic;}
#cbnpCareerCenter .collectionLinks,#cbnpCareerCenter .collectionLink {margin-left:8px;}
#cbnpCareerCenter #s_rawwords,#cbnpCareerCenter #s_freeloc {width:98%;height:18px;padding-bottom:1px;padding-top:2px;}
/* top jobs - all module */
.topjobs table.listing {border:1px solid #999;width:100%;margin-top:20px;}
.topjobs td.data {color:#333;vertical-align:top;border-right:1px solid #d8d8d8;border-bottom:1px solid #B6B6B6;text-transform:capitalize;padding:4px 6px;}
.topjobs td.header {vertical-align:bottom;background-color:#e8e8e8;font-weight:700;color:#131313;border-right:1px solid #B6B6B6;border-bottom:1px solid #B6B6B6;padding:5px 3px;}
/*  Real Estate  */
#hf-body {padding:5px 10px 10px;}
#hf-body .hf-mainsearch-field {width:98%;font-size:14px;}
#hf-body .block-label {color:#9A9A9A;display:block;margin-bottom:8px;padding:2px 0;}
#hf-body .hf-row {margin-bottom:8px;}
#hf-body .hf-radiobuttons {padding-left:10px;margin-top:8px;}
#hf-body .cl {clear:both;font-size:0;height:0;line-height:0;}
#hf-body .hf-checkplace {margin-right:12px;display:inline;float:left;line-height:13px;}
#hf-body .hf-radiobutton,.hf-checkbutton {display:inline;height:13px;margin-right:3px;width:13px;}
#hf-body .hf-button-place {display:inline;float:left;margin-bottom:5px;margin-right:12px;margin-top:4px;padding-bottom:10px;}
#hf-body .hf-button-place-right {display:inline;float:right;margin-bottom:15px;margin-right:2px;margin-top:4px;padding-bottom:10px;}
#hf-body .hf-button {border:0 none;cursor:pointer;display:block;font-family:"Geneva",Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;height:39px;width:173px;}
#hf-body .hfSplitRight .hf-button {font-size: 16px;width: 100%;}
#hf-body .hf-links-place {font-weight:700;line-height:130%;}
#hf-body .hf-padder {padding:10px 0 12px;width:100%;}
#hf-body .hf-gosearches select.hf-field {display:inline;float:left;margin-right:5px;margin-top:2px;width:85%;color:#000;font-family:"Geneva",Arial,Helvetica,sans-serif;font-size:12px;line-height:120%;}
#hf-body select.hf-field {color:#838384;padding:0;}
#hf-body .hf-gosearches .hf-button-go {border:0 none;color:#000;cursor:pointer;display:inline;float:left;font-size:11px;font-weight:700;height:23px;line-height:18px;padding-bottom:2px;width:33px;}
#hf-body .hf-horline {background:transparent url(/hive/images/modules/homefinder-search-hf-horline.gif) repeat-x scroll 0 bottom;margin-bottom:5px;padding-bottom:5px;}
div.accordionContent #hf-body .hf-greybox {background:none;border-top:3px solid #cbcbcb;}
div.accordionContent #hf-body {width:290px;}
div.accordionContent #hf-body .hf-gosearches select.hf-field {width:93px;}
/*New Stlyes */
div.accordionContent #hf-body h3 {color:#002d4f;}
#hf-body .hfDivider {border-bottom:2px #cbcbcb solid;margin-bottom:5px;width:99%;}
#hfModule .hf-greybox {background:none;border-top:3px solid #002d4f;}
#hf-body .hfSplitLeft {float:left;width:60%;}
#hf-body .hfSplitRight {float:left;width:40%;}
#hf-body select {width:98%}
#hf-body .hf-links-place a,div.accordionContent #hf-body .hf-links-place a {color:#002d4f;text-decoration:underline}
#hf-home-search {width: 100%;}
/*  Cars  */
h4.carsTitle {padding-top:10px;padding-left:10px;font-size:16px;float: left;}
.carsTbl {margin:10px;}
span.widget2 {font-family:Arial,verdana,sans-serif;font-size:13pt;font-weight:700;color:#EB5900;margin:0;}
span.widget3 {font-family:Arial,verdana,sans-serif;font-size:8pt;font-weight:700;color:#000;margin:0;}
span.widget4 {font-family:Arial,verdana,sans-serif;font-size:9.25pt;color:#000;margin:0;}
select.widget {font-size:13px;width:43%;margin:0;}
select.widgetmm {font-size:13px;width:100%;margin:0;}
input.text.widget {font-size:13px;margin:0;}
a.widget {font-family:Arial,verdana,sans-serif;font-size:8pt;font-weight:700;}
ul.widget {list-style-position:inside;margin-left:1em;margin-top:0;margin-bottom:10px;}
li.widget {margin-top:0;margin-bottom:0;list-style:square;color:#EB5900;}
.BttnPill {display:inline;white-space:nowrap;}
.BttnPill a {text-decoration:none;width:auto;}
.BttnPill a:link,.BttnPill a:active,.BttnPill a:visited {color:#fff;text-decoration:none;}
.BttnPill a:hover {color:#fc0;cursor:pointer;text-decoration:none;}
.BttnPill .bttntxt a {padding-left:20px;}
.bttntxt {float:left;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:700;height:17px;line-height:16px;background:transparent url(http://www.cars.com/images/long_back_orng.gif) no-repeat left top;padding:0 2px 1px 0;}
.bttncap {float:left;width:8px;height:17px;background:transparent url(http://www.cars.com/images/bttncapOrngR.gif) no-repeat top left;padding:0;}
a.widget:active {color:#3F25AE;text-decoration:underline;}
a.widget:visited, a.widget:hover {color:#3F25AE;text-decoration:none;}
/*  Weather  */
.weather-grid .weather65 #icon {font-size:14px;text-align:center;width:30%;}
.weather65 #currentconditions-level,.weather65 #temp-label {font-size:20px;padding-bottom:5px;}
.weather-grid .weather65 #data {margin-left:160px;}
.weatherinclude {clear:left;position:relative;background:#104F98 url(/common/images/weather-forecast-day-bg.jpg) repeat-x;border:1px #999 solid;overflow:hidden;}
.weatherinclude .title,.weathersnipet .title,.forecast-module .title {font-size:16px;max-height:50px;overflow:hidden;padding:3px;}
.weatherinclude .title a,.weathersnipet .title a,.forecast-module .title a {font-weight:400;}
.weatherinclude .image {margin:auto;}
.weather58 #snippet-conditions-now-container {float:left;font-size:16px;padding-top:5px;width:50%;text-align:center;}
.weather58 #conditions-now-header {font-size:22px;}
.weather58 #snippet-conditions-later-container {font-size:14px;padding-top:5px;text-align:center;margin-left:50%;}
.weatherLocations {position: relative;float: right;width: 125px;height: 16px;text-align: right;z-index: 10;}
.weatherLocations .currentLocation {padding-right: 13px;margin-right: 7px;cursor: pointer;background: transparent url(/hive/images/taxonomy/expandDown.gif) no-repeat scroll right 2px;}
.weatherLocations ul {position: absolute;top: 16px;right: 0;background: #000000;color: #FFFFFF;opacity: 0.85;}
.weatherLocations ul li {display: block;cursor: pointer;padding: 3px 10px;}
div.hourlyForecast div.slider-container div.error {height: 84px;line-height: 84px;text-align: center;margin: 0;padding: 0;}
div.nwsAlert p {margin-bottom: 10px;}
div.nwsAlert span.nwsEvent {color: #FF0000;font-weight: bold;font-size: 16px;}
div.nwsAlert span.label {font-weight: bold;}
div.nwsAlert span.nwsHeadline,
div.nwsAlert span.nwsDescription {text-transform: uppercase;display: block;font-family: monospace;line-height: 18px;font-size: 14px;}
div.nwsAlert span.nwsHeadline {margin-bottom: 14px;}
/* Forecast module styles */
.forecast-module {border:1px solid #999;clear:both;position:relative;width:620px;}
.tabDisplay .forecast-module {width:604px;}
.tabDisplay .forecast-module .day {width:85px;}
.forecast-module .forecast {border:1px solid #FFF;}
.forecast-module .daily-summary {height:275px;}
.forecast-module div.shortImages div.daily-summary {height:175px;}
.forecast-module .day {background:#104F98 url(/common/images/weather-forecast-day-bg.jpg) repeat-x;border-right:1px solid #FFF;cursor:pointer;float:left;height:275px;position:relative;width:87px;}
.forecast-module div.shortImages .day {height:200px;}
.forecast-module .selected-day {background:#104F98 url(/common/images/weather-forecast-day-selected-bg.jpg) repeat-x;}
.forecast-module .day-label {font-size:14px;text-align:center;padding:5px 0;}
.forecast-module .day-temps {color:#FFF;height:150px;left:0;position:absolute;top:120px;width:100%;}
.forecast-module div.shortImages .day-temps {height:70px;}
.forecast-module .selected-day .day-temps {color:#000;}
.forecast-module .day-temps .day-hightemp {display:block;left:0;font-size:24px;position:absolute;text-align:center;top:0;width:100%;}
.forecast-module .day-temps .day-lowtemp {bottom:0;display:block;font-size:14px;left:0;position:absolute;text-align:center;width:100%;}
.forecast-module .day-shortdescription {text-align:center;width:63px;padding:5px;}
.forecast-module .daily-details {background:#A0B9D7;padding:10px;}
.forecast-module div.shortImages .daily-details {background:#bacce2;}
.forecast-module .selected-details {display:block;}
.forecast-module .daily-details dd {margin-bottom:1em;}
#weather-toolbox {border:1px solid #999;}
.weather-toolbox-item {border-top:1px solid #aaa;padding-right:3px;}
.weather-toolbox-item.firstItem {border-top-width:0;}
.weather-toolbox-item a.weather-toolbox-link {background-attachment:scroll;background-repeat:no-repeat;background-position:0 1px;color:#000;font-weight:400;font-size:13px;display:block;padding:7px 0 7px 35px;}
.weather-toolbox-item ul.level2 {padding-bottom:8px;padding-left:40px;text-indent:-15px;}
.weather-toolbox-item .level2 li a {font-weight:400;font-size:11px;}
.weather-toolbox-item .level2 li a.selected {font-weight:700;font-size:11px;color:#000;}
div.weather1custom div.radar {float:left;padding-right:10px;}
div.weather63 div.wu_505 {float:left;width:100%;margin-bottom:20px;}
div.weather63 div.wu_icon {float:left;width:50%;}
.weather-grid .weathersnipet {background:#104F98 url(/common/images/weather-forecast-day-bg.jpg) repeat-x scroll 0 -40px;border:1px solid #999;height:181px;padding:0 0px 10px;}
div.weather63 div.wu_temps {float:right;margin-bottom:5px;text-align:center;width:50%;}
div.weather63 div.wu_temps span.hightemp {font-size:16px;font-weight:700;color:red;}
div.weather63 div.wu_temps span.lowtemp {font-size:16px;font-weight:700;color:blue;margin-left:10px;padding-left:10px;border-left:1px solid #DDD;}
div.weather63 div.wu_text {float:right;text-align:center;width:50%;}
span.wu_w13pointredverdana {font-weight:700;font-size:14px;}
/* Current Conditions w/ icon Styles */
div.weather65 div#icon {text-align:center;width:40%;}
div.weather65 p#currentconditions-label {padding-top:5px;}
div.weather51 .headline18 {font-size:18px;}
div.weather51 .headline30 {font-size:16px;}
div.weather69 table.wu_regionbox td.wu_regionbox_tdleft {width:250px;}
div.weather69 div.wu_cc_leftCol {float:left;margin-right:10px;text-align:center;width:150px;}
div.weather69 div.wu_corner_bottom_left {clear:both;margin-top:10px;}
div.weather69 table.wu_regionbox td.wu_shortFct div {font-size:12px;margin-top:5px;}
/* Severe Weather Styles */
div.weather25 table#weatheralerttable tr td#weatheralert-bottom img {margin-right:10px;}
/* Tom Skillings Styles */
div.weather44 #wu_505 {margin-bottom:10px;width:600px;display:inline-block;}
div.weather44 #wu_daylabel {color:#494949;font-size:12px;font-weight:700;padding:3px;}
div.weather44 #wu_icon {float:left;position:relative;width:80px;padding:3px 0;}
div.weather44 #wu_temps {float:left;font-size:14px;font-weight:700;line-height:15px;position:relative;width:20px;margin:0;padding:0 3px;}
div.weather44 #wu_temps .hightemp {color:#900;float:left;font-size:14px;position:relative;border-color:#000;border-style:solid;border-width:0 0 1px;margin:7px 0 3px;padding:0 0 3px;}
div.weather44 #wu_temps .lowtemp {color:#006;float:left;font-size:14px;position:relative;margin:0;padding:0;}
div.weather44 #wu_text {float:left;position:relative;width:480px;padding:7px 5px 5px;}
/* Multiple Days Forecast Styles */
div.weather68 {display:inline-block;text-align:center;width:100%;padding:0;}
div.weather68 div.wu_505 {float:left;clear:none;padding:10px 0;}
div.weather68 div {clear:both}
div.multiple-3 div.wu_505 {margin-left:2%;width:30%;padding:0;}
div.multiple-4 div.wu_505 {margin-left:8px;width:22%;}
div.multiple-5 div.wu_505 {margin-left:8px;width:17%;}
div.multiple-6 div.wu_505 {margin-left:6px;width:15%;}
div.weather68 div.wu_icon img {margin:0 auto;padding:5px;}
div.weather68 span.hightemp {color:#900;font-size:14px;font-weight:700;padding-right:5px;}
div.weather68 span.lowtemp {border-left:1px solid #000;color:#006;font-size:14px;font-weight:700;padding-left:5px;}
div.weather68 div.wu_text {padding-top:5px;font-size:14px;}
div#weatherbug {bottom:0;left:480px;position:absolute;width: 96px;height: 65px;}
div.centered-logo div#weatherbug {left:10px;}
div#topContentRight div.weather51 img {margin:0;}
div#topContentRight div.weather51 table tr td table tr td {float:left;padding-right:20px;}
.weather-grid .weather65 #icon,
.weather-grid .weather65 #label,
div.weather65 div#icon,
div.weather65 div#label,
div.weather69 div.leftColumn {float:left;margin-right:10px;}
.weatherinclude .title.image-header,div.weather1custom div.title {padding:0;}
div.weather58 img,
.forecast-module div.day-icon img,
div.weather65 div#icon img,
div.weather51 img,
div.weather69 div.wu_cc_leftCol img,
div.weather69 table.wu_regionbox td.wu_shortFct div.wu_link img {margin:0 auto;}
.kansascity-forecast-module .day-icon,
div.weather1custom div.wu,
div.weather69 table.wu_regionbox td.wu_shortFct div.wu_link,
div#weatherbug p.wu-weather {text-align:center;}
div.weather69 span.wu_blackcaps,
div.weather69 #wu_daylabel {font-size:14px;font-weight:700;}
div#classifiedModule .classifiedTitle,
#cbnpCareerCenter .collectionTitle,
#cbnpCareerCenter .fieldTitle,
.forecast-module .daily-details dt,
div.weather63 div.wu_daylabel,
div.weather51 div.deckhead10 {font-weight:700;}
div#classifiedModule .inputSpan,table.widget {white-space:nowrap;}
#tg-widget select,
#hf-body select.proptype {width:85%;}
.apartments-container,
div.weather1custom,
div.weather1 {padding:10px;}
#cbnpCareerCenter .careerTitile h2,
div.weather1custom div.wu div.conditions,
div.weather1custom div.wu div.location {font-size:20px;}
#cbnpCareerCenter,
table.wu_almanacinner tr.wu_w2ptpadding td,
table.wu_almanac tr.wu_w2ptpadding td {padding:5px;}
#cbnpCareerCenter .formColumn select,
div.weather63,
div.weather63 div.wu_content,
div.weather51 table {width:100%;}
div#rightRailTopContent div#cbnpCareerCenter #s_jobtypes{width:140px;}
div#rightRailTopContent div#cbnpCareerCenter .btn {width:80px;}
div#rightRailTopContent div#cbnpCareerCenter #uJobsFoundCount2_jlrd {width:80px;}
div#topLeftNarrow td.jobLinks,
div#topRightNarrow td.jobLinks,
div#middleLeftNarrow td.jobLinks,
div#middleRightNarrow td.jobLinks,
div#bottomLeftNarrow td.jobLinks,
div#bottomRightNarrow td.jobLinks,
#hf-body .hf-infobox .hf-tooltip,
.weather58 #conditions-now-timestamp,
.forecast-module .day-details {display:none;}
div#topLeftNarrow #cbnpCareerCenter,
div#topRightNarrow #cbnpCareerCenter,
div#middleLeftNarrow #cbnpCareerCenter,
div#middleRightNarrow #cbnpCareerCenter,
div#bottomLeftNarrow #cbnpCareerCenter,
div#bottomRightNarrow #cbnpCareerCenter,
div.weather58 #conditions-later-top-container,
div.weather58 #conditions-now-image {padding-bottom:10px;}
.topjobs div.header p,table.wu_regionbox {margin-top:10px;}
#hf-body .hf-searchonlyopen,
.BttnPill .bttntxtalt a {padding-left:10px;}
.ac_results {width: 200px;background: #fff;cursor: pointer;position: absolute;z-index: 101;text-align: left;border: 1px solid #60513A;}
.ac_results ul {width: 200px;list-style: none;padding: 0;margin: 0;}
.ac_results li {width: 195px;padding: 3px 0 3px 5px;float: none;text-align: left;}
.over {background-color: #ffe28a;}
/* PRINTEDITION MODULE *************************************************/
div.printedition ul.twoColumn {float:left;padding-top:5px;}
div.printedition h2.title {font-size:24px;padding-top:7px;}
div.printedition ul.col2 li {padding-bottom:5px;}
div.printedition ul.col2 li.bullets {color: #000;list-style-type: disc;}
/* Stock Quotes Styles */
.wide #stockquotes {margin-bottom: 10px;}
#stockquotes #markets {font: 11px Arial, Helvetica, sans-serif;display: inline;line-height: 15px;}
#stockquotes #indu,
#stockquotes #comp,
#stockquotes #spx,
#stockquotes #quote {float: left;width: 111px;border: 1px solid #E0E0E0;background-color: #F6F6F6;padding: 2px 2px 8px 15px;margin-left: -1px;}
#stockquotes #quote {width: 220px;height: 26px;padding: 8px 6px 6px;font-size: 12px;border-right-width: 0;}
#stockquotes #quote-label {margin-left: 10px;vertical-align: middle;}
#stockquotes #quote-input {width: 100px;padding: 0;color: #999;font-size: 12px;margin-left: 5px;vertical-align: middle;}
#stockquotes #quote-submit {padding: 2px 1px;font-size: 10px;}
#stockquotes #indu {border-left-width: 0;}
#stockquotes .company {font-weight: bold;}
#stockquotes .last {float: left;margin-right: 10px;}
#stockquotes .posChange {color: #3A0;}
#stockquotes .negChange {color: #D10;}
#stockquotes .datetime {display:none;}
#rail #stockquotes #markets {font-size: 14px;}
#rail #stockquotes #indu,
#rail #stockquotes #comp,
#rail #stockquotes #spx,
#rail #stockquotes #quote,
.narrow #stockquotes #indu,
.narrow #stockquotes #comp,
.narrow #stockquotes #spx,
.narrow #stockquotes #quote {width: 290px;padding: 5px 5px 5px 10px;float: none;margin-bottom: 2px;border-width: 1px;}
#rail #stockquotes #quote,
.narrow #stockquotes #quote {padding: 8px 6px 6px 10px;}
#rail #stockquotes #quote-label,
.narrow #stockquotes #quote-label {font-size: 14px;margin-left: 0;}
#rail #stockquotes #quote-input,
.narrow #stockquotes #quote-input {width: 180px;font-size: 12px;}
#rail #stockquotes .company,
.narrow #stockquotes .company {font-size: 16px;float: left;}
#rail #stockquotes .last,
.narrow #stockquotes .last {font-size: 16px;float: none;margin-right: 0;text-align: right;}
#rail #stockquotes .change,
.narrow #stockquotes .change {font-size: 16px;text-align: right;}
/* STATIC SECTION TITLE MODULE *************************************************
(prevent white-on-white rendering)                                         */
h2.fgblack,
h2.fgblack a:link, h2.fgblack a:visited, h2.fgblack a:link, h2.fgblack a:hover {color:#000000 !important;}
h2.sectiontitle hr {margin:0;padding:0;}
/* UTILITY SLIDER MODULE *******************************************************
modules/misc/slider.jsp + hive/htdocs/javascript/slider.js                 */
/* div.headline-slider.misc-slider.ad {background-color: #EEEEEE;} */
div.wide div.misc-slider div.slider-container div.item {padding: 2px;color:#336699;float:left;margin-right:5px;padding:5px;}/* border-right:1px solid #EEEEEE;*/
div#topLeftWide div.misc-slider div.slider-container,
div#topRightWide div.misc-slider div.slider-container,
div#middleLeftWide div.misc-slider div.slider-container,
div#middleRightWide div.misc-slider div.slider-container,
div#bottomLeftWide div.misc-slider div.slider-container,
div#bottomRightWide div.misc-slider div.slider-container {width:516px !important;}
/* slider container within an accordian */
div#rail.narrow       div.accordionItem div.misc-slider div.slider-container,
div#topLeftNarrow     div.accordionItem div.misc-slider div.slider-container,
div#topRightNarrow    div.accordionItem div.misc-slider div.slider-container,
div#middleLeftNarrow  div.accordionItem div.misc-slider div.slider-container,
div#middleRightNarrow div.accordionItem div.misc-slider div.slider-container,
div#bottomLeftNarrow  div.accordionItem div.misc-slider div.slider-container,
div#bottomRightNarrow div.accordionItem div.misc-slider div.slider-container {width: 237px;}
/* biggie-sized container width if moving scroll arrows to below the content */
div#rail.narrow       div.accordionItem div.misc-slider div.slider-container.miscArrowsBelow,
div#topLeftNarrow     div.accordionItem div.misc-slider div.slider-container.miscArrowsBelow,
div#topRightNarrow    div.accordionItem div.misc-slider div.slider-container.miscArrowsBelow,
div#middleLeftNarrow  div.accordionItem div.misc-slider div.slider-container.miscArrowsBelow,
div#middleRightNarrow div.accordionItem div.misc-slider div.slider-container.miscArrowsBelow,
div#bottomLeftNarrow  div.accordionItem div.misc-slider div.slider-container.miscArrowsBelow,
div#bottomRightNarrow div.accordionItem div.misc-slider div.slider-container.miscArrowsBelow {width: 314px;}
div#rail.narrow       div.misc-slider div.slider-container.miscArrowsBelow,
div#topLeftNarrow     div.misc-slider div.slider-container.miscArrowsBelow,
div#topRightNarrow    div.misc-slider div.slider-container.miscArrowsBelow,
div#middleLeftNarrow  div.misc-slider div.slider-container.miscArrowsBelow,
div#middleRightNarrow div.misc-slider div.slider-container.miscArrowsBelow,
div#bottomLeftNarrow  div.misc-slider div.slider-container.miscArrowsBelow,
div#bottomRightNarrow div.misc-slider div.slider-container.miscArrowsBelow {width: 335px;}
/* 110w and 120w thumbs in a rail */
div#rail.narrow       div.slider-container.miscArrowSides,
div#topLeftNarrow     div.slider-container.miscArrowSides,
div#topRightNarrow    div.slider-container.miscArrowSides,
div#middleLeftNarrow  div.slider-container.miscArrowSides,
div#middleRightNarrow div.slider-container.miscArrowSides,
div#bottomLeftNarrow  div.slider-container.miscArrowSides,
div#bottomRightNarrow div.slider-container.miscArrowSides {width: 266px;font-size: 11px;}
div.misc-slider div.miscarrow.back, div.misc-slider div.miscarrow.forward {padding: 0 5px;}
div.accordionItem .misc-slider div.slider-container div.item {padding: 2px;}
/* Smaller arrows if placing below the thumbs.  And use PNG's.  And build the filename dynamically.
#sliderLeftArrowSmall {background: url(/hive/images/slider/left-slider-arrow-small.gif) no-repeat;width: 25px;height: 23px;}
#sliderRightArrowSmall {background: url(/hive/images/slider/right-slider-arrow-small.gif) no-repeat;width: 25px;height: 23px;}
*/
/* slider item within a sidenav or accordion.
TODO: 2px for 120w accordion items */
div.misc-slider div.slider-container div.item {padding: 4px;color:#336699;float:left;}/* padding: 2px;border-right:1px solid #EEEEEE;*/
/* If given, this appears below the thumbs  */
div.misc-slider div.moreInfoText{color:#AAAAAA;float:left;font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-variant:small-caps;text-align:right;width:98%;}
div.misc-slider div.moreInfoText.moreInfoTextBelow {text-align:center;width:240px;margin-left:0px;}
/* TI promotions */
body.ti-promo,
body.ti-promo table.cubeAd,
body.ti-promo div.headline-slider {background-color: #000;font-family:Helvetica,Arial, sans-serif !important;}
body.ti-promo div#container,
body.ti-promo div#header,
body.ti-promo ul.tabModule li.curTab a {background: transparent;}
body.ti-promo h2,
body.ti-promo div.galleryModule h3 a,
body.ti-promo  div.headlines h2 a,
body.ti-promo  div.headlines h3 a,
body.ti-promo  div.headlines h4 a  {font-size: 13px;}
body.ti-promo div.headlines h2.title,
body.ti-promo h2.sectiontitle,
body.ti-promo ul.tabModule li a,
body.ti-promo div.poll h4  {font-size: 14px;font-weight: normal;font-family:Helvetica,Arial, sans-serif;letter-spacing: normal;line-height: inherit;}
body.ti-promo table.cubeAd,
body.ti-promo div.poll,
body.ti-promo #topLeftWide .headColumn1 .headlineItem,
body.ti-promo #topRightWide .headColumn1 .headlineItem,
body.ti-promo #middleLeftWide .headColumn1 .headlineItem,
body.ti-promo #middleRightWide .headColumn1 .headlineItem,
body.ti-promo #bottomLeftWide .headColumn1 .headlineItem,
body.ti-promo #bottomRightWide .headColumn1 .headlineItem,
body.ti-promo div.headlines h2.title,
body.ti-promo div.tabModuleContainer div.tabs,
body.ti-promo div#classified-bar,
body.ti-promo div#classBarNav,
body.ti-promo div#classBarNav ul.classBarNavLink a,
body.ti-promo div#classified-bar a {border:none;}
body.ti-promo {background-attachment:scroll;background-image:url(../images/header_colors.jpg);background-position:center top;background-repeat:no-repeat;}
body.ti-promo table.bullets td li.bullets,
body.ti-promo p,
body.ti-promo h1,
body.ti-promo h2,
body.ti-promo h3,
body.ti-promo h4,
body.ti-promo h5,
body.ti-promo a,
body.ti-promo div.module form ul li,
body.ti-promo div.module form p,
body.ti-promo div.module p,
body.ti-promo h3, body.ti-promo h4,
body.ti-promo #breadcrumb,
body.ti-promo div.galleryModule h3 a,
body.ti-promo div.headlines h2 a,
body.ti-promo div.headlines h3 a,
body.ti-promo div.headlines h4 a,
body.ti-promo div.headline-slider a.item,
body.ti-promo div.oneColBullet li,
body.ti-promo ul.tabModule li.curTab a {color:#FFFFFF !important;font-weight:normal;font-family:Arial,Helvetica,sans-serif;}
/******* NAV *******/
body.ti-promo div#navigation {border-color:#FFFFFF;margin-bottom:29px;margin-top:0;}
body.ti-promo ul#root {margin:0;padding:0;position:relative;width:100%;}
body.ti-promo ul#root li ul.level2 {background-color:#79797C;background-image: none;}
body.ti-promo div#navigation div#layerOne {background-color: #3b3c42;background-image: none;padding-top: 5px;display:inline-block;height:32px;margin-top:0;padding-top:5px;width:100%;}
body.ti-promo ul#root li a.mainNav {color:#fff  ;font-size:14px;font-weight:bold;margin-left:0;text-transform:none;font-family:helvetica,sans-serif,arial;}
body.ti-promo ul#root li.navLink a {padding:0 7px;}
body.ti-promo ul#root li.navLink {padding:0;}
body.ti-promo ul#root li a.mainNav span {display:block;padding:6px 10px 10px 0;line-height:normal;}
body.ti-promo div#branding,
body.ti-promo ul#root li.highlight,
body.ti-promo ul#root li:hover,
body.ti-promo #root li.first,
body.ti-promo div#navigation  {background-image: none;}
body.ti-promo ul#root li ul.level2 {margin: 0px;overflow:hidden;height:25px;padding-top:4px;top:31px;}
body.ti-promo ul#root li.highlight a.mainNav span {background-color:#79797C;background-image: none;color:#FFFFFF;}
body.ti-promo ul#root li.highlight a{background-color:#79797C;background-image: none;}
body.ti-promo ul#root li.highlight ul.level2 li a,
body.ti-promo ul#root li ul.level2 li a  {background-color:#79797C;background-image: none;color: #fff;font-size:12px;padding:0 4px;line-height:20px;}
body.ti-promo ul#root li.highlight a {background-color:#79797C;background-image:none;}
/******* End NAV *******/
/******* Footer *******/
body.ti-promo div#footer,
body.ti-promo div#footerContainer,
body.ti-promo div#footerlogo, div#footertext,
div#footer div#siteOverview {background-image: none;background-color: transparent;}
body.ti-promo div#footer div#footertext {float: right;}
body.ti-promo div#footer div#siteOverview .siteOverview-main {border: 0px;}
body.ti-promo div#footer div#siteOverview .siteOverview-links a.mainOverviewLink,
body.ti-promo div#footer div#siteOverview .siteOverview-main a.mainNav,
body.ti-promo div#footer div#siteOverview .siteOverview-links a,
body.ti-promo div#footerlogo,
body.ti-promo div#footertext,
body.ti-promo div#footer div#footertext ul.links li a {color: #fff;}
body.ti-promo div#footertext {font-size:11px;width:640px;}
body.ti-promo div#footer {width: 980px;display:inline-block;background: transparent url(../images/footer_colors.jpg) repeat-x scroll center bottom;}
body.ti-promo div#footer div#footerlogo {float: left;}
body.ti-promo div#footerlogo, body.ti-promo div#footertext {padding:10px;}
body.ti-promo div#footerContainer {min-height:110px;padding-right:0;width:100%;}
body.ti-promo div#footer div#siteOverview .siteOverview-links a.mainOverviewLink,
body.ti-promo div#footer div#siteOverview .siteOverview-main a.mainNav {font-size:20px;}
/******* End Footer *******/
/*   lead content module */
body.ti-promo #hlt-leadContent-nav-ul li,
body.ti-promo ul.tabModule li.tab{background-color: #A6A6A6 !important;background: transparent url("../images/nonselected_gradient.jpg") repeat-x !important;}
body.ti-promo #hlt-leadContent-nav-ul li{border-left: 1px solid #000;border-right: 1px solid #000;}
body.ti-promo #hlt-leadContent-nav-ul li.hlt-leadContent-nav-selected,
body.ti-promo ul.tabModule li.curTab{background-color: #A6A6A6 !important;background: transparent url("../images/selected_gradient.jpg") repeat-x !important;}
/* Adding CSS for lead content tabbed module used in health, specific for TI promotions */
body.ti-promo .hlt-leadContent-section {overflow:hidden;_height:341px;}
body.ti-promo #hlt-leadContent {padding: 5px;background-color: transparent;position: relative;margin-bottom:10px;}
body.ti-promo #hlt-leadContent-imgArea {height:341px;overflow-x:hidden;overflow-y:hidden;position:relative;}
body.ti-promo .hlt-leadContent-img {background-position:left top;display:none;height:100%;position:absolute;}
body.ti-promo .hlt-leadContent-section .hlt-leadContent-img {background-repeat:repeat;width:606px;}
body.ti-promo .hlt-leadContent-img-selected {display:block;z-index:100;}
body.ti-promo #hlt-leadContent-nav {bottom:0;height:55px;left:5px;margin-right:5px;position:absolute;width:100%;z-index:1000;}
body.ti-promo #hlt-leadContent-nav-ul {list-style-type:none;margin-bottom:0;margin-left:0;margin-right:10px;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;}
body.ti-promo #hlt-leadContent-nav li {float:left;width:150px;}
body.ti-promo #hlt-leadContent-nav-1 {background-color:#9FD8DE;}
body.ti-promo #hlt-leadContent-nav-2 {background-color:#43716B;}
body.ti-promo #hlt-leadContent-nav-3 {background-color:#8E9ABC;}
body.ti-promo #hlt-leadContent-nav-4 {background-color:#CB7328;}
body.ti-promo #hlt-leadContent-nav-4.hlt-leadContent-nav-selected {background-color:#A59982;border-bottom-color:#817866;}
body.ti-promo #hlt-leadContent-nav-3.hlt-leadContent-nav-selected {background-color:#A59982;border-bottom-color:#817866;}
body.ti-promo #hlt-leadContent-nav-2.hlt-leadContent-nav-selected {background-color:#A59982;border-bottom-color:#817866;}
body.ti-promo #hlt-leadContent-nav-1.hlt-leadContent-nav-selected {background-color:#A59982;border-bottom-color:#817866;}
body.ti-promo #hlt-leadContent-nav .hlt-leadContent-nav-selected {}
body.ti-promo #hlt-leadContent-nav a {color:#FFFFFF;display:block;font-size:11px;font-weight:bold;height:33px;line-height:15px;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;overflow-x:hidden;overflow-y:hidden;padding-bottom:10px;padding-left:11px;padding-right:11px;padding-top:10px;text-transform:uppercase;}
body.ti-promo .hlt-leadContent-overlay-toprightvertical {right:10px;top:10px;width:200px;}
body.ti-promo .hlt-leadContent-overlay {color:#FFFFFF;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;position:absolute;}
body.ti-promo .hlt-leadContent-overlay {color:#FFFFFF;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;position:absolute;}
/* END  ----- Adding CSS for lead content tabbed module used in health, specific for TI promotions */
body.ti-promo .headlines ul {padding-top:10px;}
body.ti-promo .headlines ul,
body.ti-promo .headline-slider,
body.ti-promo .pollmodule form,
body.ti-promo div.tabModuleContainer div.headlines,
body.ti-promo div.defaultHeadlines,
body.ti-promo div.headline-slider {border: 1px dashed #fff !important;border-top: none !important;padding-bottom:0;padding-top:0;}
body.ti-promo .pollmodule form {padding-top:10px;padding-left:10px;}
body.ti-promo div.titleContainer,
body.ti-promo h2.sectiontitle,
body.ti-promo div.poll h4,
body.ti-promo .pollmodule form .question-submit input.submit,
body.ti-promo div.headlines div.titleContainer {background: transparent url(../images/selected_gradient.jpg) repeat-x scroll 0 0;height:20px;margin: 0px -1px;padding: 5px 0px 5px 10px;}
body.ti-promo div.titleContainer {margin: 0 -6px 10px -6px;padding-left:5px;}
body.ti-promo div.headline-slider a.item {border: none;}
body.ti-promo .pollmodule form .question-submit input.submit {background-color:#111111;color:#FFFFFF;font-size:12px;padding:1px 6px;margin-right: 10px;}
body.ti-promo .pollmodule form .question-submit {padding-bottom:5px;}
body.ti-promo #topContentBottom {clear: both;}
body.ti-promo #content-bottom div.tabContentDisplay,
body.ti-promo #content-bottom div.tabContentContainer,
body.ti-promo #content-bottom div.tabContentHolder div.newContent,
body.ti-promo #topLeftWide div.tabContentDisplay,
body.ti-promo #topLeftWide div.tabContentContainer,
body.ti-promo #middleLeftWide div.tabContentDisplay,
body.ti-promo #middleLeftWide div.tabContentContainer,
body.ti-promo #bottomLeftWide div.tabContentDisplay,
body.ti-promo #bottomLeftWide div.tabContentContainer,
body.ti-promo #topRightWide div.tabContentDisplay,
body.ti-promo #topRightWide div.tabContentContainer,
body.ti-promo #middleRightWide div.tabContentDisplay,
body.ti-promo #middleRightWide div.tabContentContainer,
body.ti-promo #bottomRightWide div.tabContentDisplay,
body.ti-promo #bottomRightWide div.tabContentContainer,
body.ti-promo #topLeftWide div.tabContentHolder div.newContent,
body.ti-promo #middleLeftWide div.tabContentHolder div.newContent,
body.ti-promo #bottomLeftWide div.tabContentHolder div.newContent,
body.ti-promo #topRightWide div.tabContentHolder div.newContent,
body.ti-promo #middleRightWide div.tabContentHolder div.newContent,
body.ti-promo #bottomRightWide div.tabContentHolder div.newContent,
body.ti-promo #rail div.tabContentDisplay,
body.ti-promo #rail div.tabContentContainer,
body.ti-promo #rail div.tabContentHolder div.newContent {width:300px;}
body.ti-promo div.tabModuleContainer,
body.ti-promo .twoColumnSplit td.left .tdPadder,
body.ti-promo div.module,
body.ti-promo div.tabModuleContainer,
body.ti-promo div.headline-slider a.item,
body.ti-promo div#footer div#siteOverview,
body.ti-promo body.ti-promo,
body.ti-promo div.headlines h2.title,
body.ti-promo div#footer div#footertext,
body.ti-promo div.tabModuleContainer div.tabs,
body.ti-promo ul.tabModule li.curTab span,
body.ti-promo div.curvedContent,
body.ti-promo table.twoColumnSplit,
body.ti-promo div.tabModuleContainer div.module,
body.ti-promo table.cubeAd .miscAd,
body.ti-promo .defaultHeadlines .headline a,
body.ti-promo .mainSlideHeadline a,
body.ti-promo .bigStoryHeadline a,
body.ti-promo #headlineContainer .headline a,
body.ti-promo .defaultHeadlines .rightHeadlinePos img.headlineThumb,
body.ti-promo div#classified-bar,
body.ti-promo div#classBarNav,
body.ti-promo div#classBarNav ul.classBarNavLink a,
body.ti-promo div#classified-bar a,
body.ti-promo ul.tabModule span,
body.ti-promo ul#root li.navLink {background-color: transparent;background-image: none;}
body.ti-promo div.tabModuleContainer ul.tabModule,
body.ti-promo ul.tabModule {margin:0px;padding: 0px;width: 100%;}
body.ti-promo div.tabModuleContainer li.tab {margin-right: 0px;text-align:center;width:50%;line-height:27px;}
body.ti-promo div.module,
body.ti-promo div.tdPadder div.headlines,
body.ti-promo div.tabModuleContainer {margin-top: 10px;}
body.ti-promo div.tabContentHolder div.module {margin-top: 0px;}
body.ti-promo  div#hlt-leadContent a{text-decoration: none;}
body.ti-promo  div#hlt-leadContent img,
body.ti-promo  ul.tabModule li,
body.ti-promo div.tabModuleContainer,
body.ti-promo div.tivid {border: 0px solid #000;}
body.ti-promo div.headline-slider h2.sectiontitle{}
body.ti-promo #sliderLeftArrow {background: transparent url(../images/ti_promo_arrow_left.png) no-repeat scroll 0 0;}
body.ti-promo #sliderRightArrow {background: transparent url(../images/ti_promo_arrow_right.png) no-repeat scroll 0 0;}
body.ti-promo h2.sectiontitle {line-height:24px;}
body.ti-promo #topContentLeft {float:left;padding-right:6px;width:300px;}
body.ti-promo ul.tabModule li {text-transform:none;}
body.ti-promo div.headColumn1,
body.ti-promo div.headColumn2,
body.ti-promo div.headColumn3,
body.ti-promo ul.tabModule li,
body.ti-promo div.headlines h2.title {padding-left:  0px;padding-right: 0px;}
body.ti-promo div.tabContentContainer {padding: 0px;}
body.ti-promo div.headlines div.titleContainer {width: inherit;}
/* end tompetty specific styles */
/* findlocal Styles */
/* Calendar */
div#find_local_calendar_title {color:#000000;border:none;margin-bottom:4px;font-size:14px;text-align:center;}
div#find_local_calendar.calendar {border-left: #CCCCCC 1px solid;font-weight:normal;color:#CCCCCC;margin-bottom:5px;padding:0;text-align:center;width:100%;}
div#find_local_calendar.calendar th {background-color:#000000;color:#FFFFFF;font-size:18px;padding:4px;text-align:center;}
div#find_local_calendar.calendar th {background:none repeat scroll 0 0 #F3F3F3;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:#616B76;}
div#find_local_calendar.calendar table {border-collapse:separate;border-spacing:0;width:100%;}
div#find_local_calendar.calendar td {border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;height:30px;text-align:center;width:14.2%;}
div#find_local_calendar.calendar td a {font-weight:bold;color:#000000;}
div#find_local_calendar.calendar .day_names {color:#000;}
/* Search */
#container #findlocal_search_module form {margin:0;padding:15px;font-size:0.9em;}
#container #findlocal_search_module form fieldset {border:0;margin:0;padding:1px 0 0;}
#container #findlocal_search_module form fieldset.query {}
#container #findlocal_search_module form #search_input {-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-color:#fff;border:3px solid #9A9A9A;}
#container #findlocal_search_module form #search_input input {border:0;padding:0;margin:0;font-size:12px;}
#container #findlocal_search_module form fieldset.query input[type=text] {width:83%;height:15px;padding:6px 8px;background:transparent;}
#container #topRightNarrow #findlocal_search_module form fieldset.query input[type=text] {width:70%;height:15px;padding:6px 8px;background:transparent;}
#container #findlocal_search_module form fieldset.options {background-color:#9A9A9A;display:inline;padding:5px;-webkit-border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}
#container #findlocal_search_module form fieldset.options a {color:#fff;text-decoration:none;padding:2px 10px;margin:0;}
#container #findlocal_search_module form fieldset.options a.selected {background-color:#484848;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
#container #findlocal_search_module form fieldset.options ul li {display:inline;}
#container #findlocal_search_module form input[type=checkbox] {margin:0 2px 0 5px;vertical-align:top;}
#container #findlocal_search_module form p {margin:10px 10px 0 0;text-align:right;float:right;}
#container #findlocal_search_module form h5 {font-weight:normal;font-size:14px;margin: 0 0 10px 0;}
/*Neighborhoods */
#container #findlocal table#neighborhoods {width:100%;}
#container #findlocal ul {list-style-type:none;margin:0;padding:0;}
#container #findlocal .facets ul li > ul {margin:7px 0 0 9px;}
#container #findlocal .facets ul li a {padding-bottom:5px;}
#container #findlocal .facets li.col2 {float: left;width: 50%;display:block;}
#container #findlocal .facets li.col3 {float: left;width: 33%;display:block;}
#container #findlocal .facets .module_content #neighborhoods table {width: 100%;}
#container #findlocal .facets .module_content #neighborhoods td.col1 {width: 100%;padding:2px;vertical-align:top;}
#container #findlocal .facets .module_content #neighborhoods td.col2 {width: 50%;padding:2px;vertical-align:top;}
#container #findlocal .facets .module_content #neighborhoods td.col3 {width: 33%;padding:2px;vertical-align:top;}
/* Facets */
#container #findlocal ul {list-style-type:none;margin:0;padding:0;}
#container #findlocal .facets ul li > ul {margin:7px 0 0 9px;}
#container #findlocal .facets ul li {padding-bottom:5px;}
#container #findlocal img {border:medium none;display:inline-block;vertical-align:middle;}
/* Listings / Events */
div.findLocal div.findLocalContent {margin-bottom:5px;}
div.findLocal div.findLocalHeader, div.eventListing {font-size:16px;margin-bottom:5px;}
div.findLocal div.listingImge, div.findLocal div.eventImage {border:0 none;margin-right:8px;}
div.findLocal div.findLocalListing {margin-bottom:10px;}
div.findLocal .listingTitle, div.findLocal .eventTitle {font-size:12px;margin-top:5px;}
div.findLocal .eventVenue {font-size:11px;margin-top:3px;}
div.findLocal .eventVenue a {font-weight:normal;}
div.findLocal .listingTitle a, .eventTitle a {text-decoration:none;font-weight:bold;line-height:12px;margin-bottom:4px;}
div.findLocal .listingStreet, div.findLocal .eventStreet {font-size:12px;margin-bottom:2px;}
div.findLocal .listingCity, div.findLocal .eventCity, div.findLocal .eventPhone {font-size:12px;}
div.findLocal .listingDescription, div.findLocal .eventDescription {font-size:12px;}
div.findLocal .listingHours, div.findLocal .eventHours {font-size:12px;}
div.findLocal .listingDate, div.findLocal .eventDate {font-size:12px;}
div.findLocal .listingPrice, div.findLocal .eventPrice {font-size:12px;}
div.findLocal .listingPhone, div.findlocal .eventPhone {font-size:12px;}
div.findLocal .findLocalMoreLink {text-align:right; padding:5px; font-size:12px;}
/* end findlocal styles */
/* milo module styles */
.miloProductSlider {position: relative;overflow: hidden;width: 100%;}
.miloProductSlider .titleContainer{text-align: center;}
.miloProductSlider .miloPowered{text-align: right;float: right;margin-top: 5px;padding: 5px;font: 12px/14px Arial, Helvetica, sans-serif;}
.miloProductSlider .miloPowered a img {border: none;}
.miloProductSlider .carouselList{list-style: none;margin: 0px;padding: 0px;}
.miloProductSlider .carouselList li {display: block;float: left;list-style-type: none;text-align: center;font: 12px/14px Arial, Helvetica, sans-serif;}
.miloProductSlider .carouselList li a img {border: none;height: 110px;margin: 0px auto;}
.miloProductSlider .sliderContainer {float: left;z-index: 1;position: relative;overflow: hidden;position: relative;background: url(/common/images/ajaxLoader.gif) no-repeat center;height: 250px;}
.miloProductSlider .arrow {width: 50px;background-color: #FFF;position: absolute;z-index: 2;height: 200px;zoom: 1;}
.miloProductSlider .arrow a img {border: none;position: absolute;top: 65px;opacity: 0.5;filter: alpha(opacity = 50);}
.miloProductSlider .arrow:hover a img {opacity: 1;filter: alpha(opacity = 100);}
.miloProductSlider .back {left: 0px;}
.miloProductSlider .back a img {right: 10px;}
.miloProductSlider .forward {right: 0px;}
.miloProductSlider .forward a img {left: 10px}
.miloProductSlider .slider {position: relative;width: 3000%;}
.miloProductSlider .item {padding: 10px 10px 0px 0px;width: 225px;background-color: #FFF;}
.miloProductSlider .item,
.miloProductSlider .item a,
.miloProductSlider .item div {font: 12px/14px Arial, Helvetica, sans-serif;}
.miloProductSlider .item .miloItemTitle {height: 30px;}
.miloProductSlider .item .miloItemStatus .inStock {padding-left: 20px;color: #55B93A;font-weight: bold;background: url(/common/images/inStock.png) no-repeat 0px -1px;line-height: 18px;}
.miloProductSlider .item .miloItemStatus .itemLocation {display: block;margin-bottom: 5px;}
.miloProductSlider .item .miloItemStatus .buyNowButton {background-color: #EEE;border: solid 1px #CCC;color:#444;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 2px 5px;}
.miloProductSlider .item .miloItemStatus .buyNowButton:hover {background-color: #DDD;color: #666;border-color: #BBB;}
.miloProductSlider .miloLocation {margin-bottom: 5px;padding: 5px;}
.miloProductSlider .miloLocation,
.miloProductSlider .miloLocation a,
.miloProductSlider .miloLocations label,
.miloProductSlider .miloLocation div,
.miloProductSlider .miloLocation input {font: 12px/14px Arial, Helvetica, sans-serif;}
.miloProductSlider .locationInput {border: solid 1px #CCC;height: 14px;width: 40px;}
/* end milo module styles */
/* next jump top deals module styles */
.nj-latest { width: 100%; }
.nj-latest .branded { width: 100%; border: 1px solid #999; font-size: 12px; position: relative; }
.nj-latest .branded img { margin: 10px auto; }
.nj-latest .branded h1 { background: #e8e8e8; color: #000; padding: 0 10px; font-size: 22px; }
.nj-latest .branded form { background: #e8e8e8; padding: 10px 10px 5px 10px; }
.nj-latest .branded select { width: 100%; color: #999; border: 2px solid #dbdbdb; font-style: italic; padding: 2px 0; }
.nj-latest .branded .nj-loading { width: 100%; height: 100%; background: url("/hive/images/opacity.png"); position: absolute; }
.nj-latest .branded .nj-loading img { margin-top: 13%; }
.nj-latest .branded .nj-rss-output { background: #e8e8e8; padding: 8px; }
.nj-latest .branded .nj-deal { border: 2px solid #ddd; }
.nj-latest .unbranded { width: 100%; font-size: 12px; }
.nj-latest .unbranded img { margin: 10px auto; }
.nj-latest .unbranded h1 { padding: 0; margin-bottom: 10px; font-size: 22px; }
.nj-latest .nj-deal { clear: both; background: #fff; margin-bottom: 6px; overflow: hidden; }
.nj-latest .nj-deal img { margin: 0; height: 80px; width: 80px; float: left; }
.nj-latest .nj-deal-detail { float: left; text-align: left; width: 70%; margin: 5px 5px 5px 10px; }
.nj-latest .nj-deal-title, .nj-deal-title a, .nj-deal-desc { font-weight: bold; }
.nj-latest .nj-deal-desc { color: #cf1e20; }
.nj-latest .nj-deal-merchant { color: #666; }
.nj-latest .nj-deal-date { font-size: 10px; color: #666; }
/* end next jump top deals module styles */
/*   modules/graffiti.css */
div.graffiti {border: 1px solid #ddd;padding: 10px;}
div.graffiti div.description h1{color: #063640;}
div#content.graffiti {border: none;padding: 0;}
div.graffiti div.description {margin-bottom: 10px;}
div.graffiti div.description img {margin-right: 10px;float: left;}
div.graffiti ul.comments {margin-bottom: 10px;}
div.graffiti ul.comments textarea, div.graffiti div.comments textarea {width: 100%;height: 100px;}
div.graffiti ul.comments li.preview {display: none;}
div.graffiti ul.comments li p.preview {font-style: italic;}
div.graffiti ul.comments li {margin-bottom: 5px;}
div.graffiti ul.comments li p.comment-text {font-size: 12px;}
div.graffiti ul.comments li p.username {font-size: 11px;color: #d55317;}
div.graffiti ul.comments li p.username span.date {font-style: italic;}
div.graffiti form {padding: 10px;}
div.graffiti form p.instructions {font-weight: bold;margin-bottom: 5px;color: #fff;}
div.graffiti form div.username {margin-bottom: 5px;}
div.graffiti form div.comments {margin-bottom: 5px;margin-right: 2px;}
div.graffiti form label {font-size: 11px;}
div.graffiti div.captcha-content {text-align: center;margin: 10px 0;}
div.graffiti input.captcha-input {margin-top: 10px;}
div.graffiti div.captcha-image img {border: 1px solid #ddd;margin-top: 10px;}
div.graffiti div.submit {text-align: right;}
div.graffiti div.submit input.submit {background: #3e667d;color: #fff;border: 0px;padding: 3px;font-size: 10px;}
/*   modules/whatson.css */
/* whats on module for broadcast sites */
.zcc-new-shows-wrap {padding: 5px 10px;}
.zcc-new-shows-wrap a,.zcc-new-shows-wrap a:visited,.zcc-new-shows-wrap a:active,.zcc-new-shows-wrap a:hover {text-decoration: none;color:#3C98C9;}
.zcc-new-shows-wrap a:hover {text-decoration: underline;}
.zcc-new-shows-wrap .zcc-lead-image {width: 100px;height: 75px;float: left;margin-right: 5px;border: 0;}
.zcc-new-shows-wrap .zcc-program-wrap {overflow: hidden;clear: both;margin-bottom: 10px;}
.zcc-new-shows-wrap .zcc-program-details {display: block;margin-left: 105px;}
.zcc-new-shows-wrap .zcc-program-title {font-weight: bold;font-size: 13px;}
.zcc-new-shows-wrap .eci-divider {clear: both;height: 10px;}
.zcc-new-shows-wrap .zcc-episode-title {}
.zcc-new-shows-wrap .zcc-checkin {display: none;}
.zcc-new-shows-wrap .zcc-divider {clear: both;height: 10px;}
.zcc-new-shows-wrap .zcc-sked-new {color: #eee;text-transform: uppercase;font-size: 10px;font-family: verdana;font-weight: bold;background-color: #450040;padding: 0 3px;display: inline;}
div.zcc-new-shows-wrap .zcc-sked-time-channel {font-weight: bold;}
div.zcc-new-shows-wrap .zcc-time {border-bottom: 1px solid #A1AB3B;padding: 0px;width: 100%;color: #A1AB3B;font-family: verdana;font-size: 16px;}
/* primetime grid for np.com sites */
.zcc-primetime {width:100%;}
.zap2it {padding: 5px;}
td.zcc-station {width: 10px;}
.zcc-sked-main {font-weight: bold;}
.zcc-sked {padding: 5px 0px;border-top: 1px solid #9db3b9;}
.zcc-sked-new,.zcc-sked-live {color: #EEE;font-size: 10px;font-weight: bold;padding: 0px 3px;text-transform: uppercase;}
.zcc-sked-live {background-color: #1B905B;}
.zcc-sked-new {background-color: #3C98C9;}
.zcc-prog {font-weight: bold;}
.zcc-prog-title {font-size: 13px;}
.zcc-sked-attributes {font-size: 10px;}
.zcc-callsign, .zcc-aff {display:none;}
#zap-whatsonnight, #tms_widget_footer_wrap { padding: 0 5px;}
#tms_widget_footer_wrap, #zcc-wrap {margin: 0;}
#tms_widget_footer {color: #999;font-size: 9px;line-height: 1.5;text-align: right;padding: 0px 6px;margin: 0;}
#tms_widget_footer a:link,
#tms_widget_footer a:visited,
#tms_widget_footer a:hover,
#tms_widget_footer a:active {color: #999;text-decoration: none;}
#tms_widget_footer a:hover {color: #666;text-decoration: underline;}
#tms_widget_footer_complete {font-size: 14px;line-height: 2.0;text-align: left;margin: 0;}
#tms_widget_footer_complete a:link,
#tms_widget_footer_complete a:visited,
#tms_widget_footer_complete a:hover,
#tms_widget_footer_complete a:active {text-decoration: none;}
#tms_widget_footer_complete a:hover {text-decoration: underline;}
#zcc-grid-label {font: bold 16px Helvetica, Arial, sans-serif;margin: 0 0 2px;text-indent: 10px;}
#tms_widget_nationalad,#tms_widget_footer_wrap,#zcc-wrap {width: 100%; margin: 0;padding: 0;}
.zcc-primetime {border-collapse: collapse;caption-side: top;font-size: 10px;color: #000;table-layout: fixed;border-top: 1px solid #999;border-left: 1px solid #999;margin: 0;}
.zcc-primetime td,.zcc-primetime th {border-right: 1px solid #859FC1;border-bottom: 1px solid #859FC1;padding: 3px 2px 5px;overflow: hidden;font-family: Verdana, sans-serif;}
.zcc-primetime th {padding: 3px 4px;font-weight: normal;text-align: left;}
.zcc-primetime a {color: #004276 !important;font-weight: bold;text-decoration: none;}
.zcc-primetime a:hover {text-decoration: none;}
.zcc-primetime .zcc-station, .zcc-primetime .zcc-station .zcc-callsign {text-align: center;}
.zcc-primetime .zcc-station img {text-align: center; display: inline;}
#tms_widget_footer {clear: both;color: #999;font-family: arial, sans-serif;font-size: 9px;line-height: 2;text-align: right;border-width: 0 1px 1px;border-color: #999;margin: 0;/*border-style: solid;*/width:291px !important;margin: 0 -4px;float: right;}
#tms_widget_footer a:link,
#tms_widget_footer a:visited,
#tms_widget_footer a:hover,
#tms_widget_footer a:active {color: #999;text-decoration: none;}
#tms_widget_footer a:hover {color: #666;text-decoration: underline;}
#tms_widget_nationalad {padding: 0;margin: 0;}
#tms_widget_nationalad2 {text-align: center;padding: 0;margin: 0;border-color: #999;border-width: 0 1px 1px;/*border-style: solid;*/}
/* Gecko hacks to maintain correct width */
#tms_widget_footer_wrap:not([id*=""]),
#tms_widget_nationalad:not([id*=""]) {margin: 0 0 0 -1px;}
#tms_widget_footer:not([id*=""]) {width: 293px;}/* -1 wrapper div width - horizontal padding */
#tms_widget_nationalad2:not([id*=""]) {width: 299px;}/* -1 wrapper div width */
.zcc-powered-by {display: none;}
/*   modules/accordion.css */
div.accordion {margin-bottom: 20px;border: 1px solid #B7BBBC;border-bottom: 0;position: relative;}
div.accordionItem-top,
div.accordionItem-bottom {font-size: 0;}
div.accordion ul.accordionToggle {background: #FFF url(/hive/images/modules/accordion_bg.jpg) repeat-x bottom;cursor: pointer;padding: 10px;position: relative;list-style-type: none;height: 25px;overflow: hidden;}
div.accordion ul.accordionToggle li {float: left;vertical-align: middle;}
div.accordion ul.accordionToggle li.arrow {background: url(/hive/images/modules/accordion_sprite.gif) no-repeat 0 0;width: 20px;height: 20px;}
div.accordion ul.accordionToggleActive {background-image: none;background-position: bottom;background-repeat: repeat-x;}
div.accordion ul.accordionToggleActive li.arrow {background: url(/hive/images/modules/accordion_sprite.gif) no-repeat 0 -21px;}
ul.accordionToggle li.tabTitle {font-size: 18px;padding: 0 10px;display: inline;}
ul.accordionToggle li.preview h2{padding-left: 10px;display: inline;}
ul.accordionToggle li.tabTitle,
ul.accordionToggle li.preview,
ul.accordionToggle li.preview h2 {color: #000;line-height: 22px;}
ul.accordionToggle li.preview h2 {font-size: 12px;font-weight: normal;padding-left: 0;float: left;}
div.accordionContent {background: #FFF url(/hive/images/modules/accordion_bg.jpg) repeat-x bottom;color: #C4BAB1;overflow: hidden;padding: 0 10px;width: 314px;}
div.accordionContent h1,
div.accordionContent h2,
div.accordionContent h3,
div.accordionContent h4,
div.accordionContent h5,
div.accordionContent h6,
div.accordionContent p {color: #C4BAB1;}
div.accordionContent a {color: #011369;}
div.accordion div.module {background: transparent;border: 0;margin: 0 0 5px;padding-top: 0;}
div.accordion li.preview div.weather1 {padding: 0;}
div.accordion li.preview div.weather65 div#icon img {width: 50px;}
div.accordion li.preview div.weather65 div#icon p#currentconditions-label,
div.accordion li.preview div.weather65 div#label,
div.accordion li.preview div.weather65 div#data p#wind-level,
div.accordion li.preview div.weather65 div#data p#dewpoint-level,
div.accordion li.preview div.weather65 div#data p#humidity-level,
div.accordion li.preview div.weather65 div#data p#visbility-level,
div.accordion li.preview div.weather65 div#data p#barometer-level {display: none;}
div.accordion li.preview div.weather65 div#data {margin-left: 70px;}
div.accordion div.weather65 div#icon img {margin-top: -5px;}
div.accordion div.weather65 div#conditions {height: 1px;}
div.accordion li.sponsorContainer {float: right;}
div.accordion li.sponsorContainer span.sponsortitle {float: left;position: relative;top: 15px;}
/*   contents/story.css */
div.articlebody,div#special-package {color:#292727;}
div#content.article h1,div#content.article h2,div#content.article h3,div#special-package div.special h1,div#special-package div.special h2,div#special-package div.special h3 {color:#063640;}
div#content.article h2 {padding-bottom:5px;}
div#content.article div.story,div#content.special-package div#story-body {background-image:url(/common/images/story_bg.jpg);background-repeat:repeat-x;background-color:#f8f8f8;border:1px solid #b8c9ce;margin-bottom:20px;padding:5px;}
div#content.article h1,div#content.special-package h1 {font-size:26px;position:relative;margin:10px 0 0;}
div#content.special-package p#description {margin:5px 0 10px;}
div#content.special-package div.story-item {margin:20px 0;}
div#content.special-package div.story-item div.contents img {float:left;margin-right:10px;}
div.article ul li {list-style-image:none;list-style-position:inside;list-style-type:disc;}
div.article div.promoRSS ul li {list-style-type:none;}
div.article div.promoRSS ul li.bullets {list-style-type:disc;}
div#content.article ol li {list-style-type:decimal;list-style-position:outside;margin-left:30px;}
div#content.article span.toolSet {margin-right: -50px;margin-bottom: 10px;display: inline-block;}
div#content.article div.tools {display: block;clear: both;position: relative;}
div.article#content div.tools ul {display: block;}
div.article#content div.tools ul li {list-style: none outside;vertical-align: middle;display: inline-block;float: left;margin: 0 8px 0 0;line-height: 0;}
#content #articletools-fontsize {margin-right: -10px;}
#content #articletools-fontsize .text {vertical-align: middle;margin-left: 3px;font-weight: bold;}
#content #articletools-fontsize .arrow {vertical-align: middle;font-size: 0;}
#content #articletools-fontsize .arrow-img {margin-right: 2px;}
div#content.article div.byline {color: #292727;font-size: 11px;float: left;}
div#content.htmlstory div.byline {float: none;}
div.article div.byline span {display:block;}
div.article div.byline p span.byline.bordered {margin-right:5px;padding-right:5px;border-right:1px solid #666;}
div.article div.byline p.date {margin-top:2px;}
div.article div.byline p.date span {display:inline;}
div.article p.last-updated {font-style:italic;color:#666;margin-bottom:5px;clear:both;}
div.article div.thumbnail {padding-right:10px;}
div.article div#story-body div.thumbnail {text-align:center;}
div.article div#story-body div.thumbnail div.holder {display:inline-block;text-align:left;margin:0 auto 5px;}
* html div.article div#story-body div.thumbnail div.holder {display:inline;}
*:first-child+html div.article div#story-body div.thumbnail div.holder {display:inline;}
div.article div#story-body div.thumbnail img,div.article div.story div.thumbnail img {margin:0 auto;}
div.thumbnail p.small {margin:10px 0 0;}
div.articlebody p {margin:10px 0;}
p.fontsize {float:right;}
em.leadin {font-weight: bold;}
div.article p.fontsize span.text,div.storygallery p.fontsize span.text,div.special-package p.fontsize span.text {float:left;margin-right:3px;}
div.article p.fontsize a.arrow,div.storygallery p.fontsize a.arrow,div.special-package p.fontsize a.arrow {float:left;margin-left:2px;}
/* Article Tools */
div#moduleArticleToolsContainer {margin-bottom:15px;text-align:center;width:600px;padding:15px 0;}
div#moduleArticleTools {position:relative;text-align:center;padding:10px 0;}
div#moduleArticleTools ul {border-color: #999;border-style: solid;border-width: 1px 0;height: 48px;}
div#moduleArticleTools ul li {background-image: none;line-height: 47px;list-style: none;white-space: nowrap;vertical-align: middle;display: inline;float: left;padding: 0 5px;}
* html div#moduleArticleTools ul li {font-size: 42px;}
* html #moduleArticleTools #sb_sharethis {font-size: 0;}
#gallery-content-popup #moduleArticleTools #sb_sharethis {line-height: 48px;}
#moduleArticleTools #sharethis_1 {display: inline-block;}
*:first-child+html #moduleArticleTools #sharethis_1 {padding-top: 3px;}
* html #moduleArticleTools #sb_sharethis iframe {margin-top: 16px;}
*:first-child+html #moduleArticleTools #sb_sharethis iframe {margin-top: 9px;}
div#moduleArticleTools #share-tool {height:18px;margin-bottom:-5px;}
div#moduleArticleTools ul li a {font-size: 10px;font-weight: 400;vertical-align: middle;}
div#moduleArticleTools ul li a.stbutton {background-position: 0 1px !important;padding-top: 1px;padding-bottom: 3px;padding-right: 0;}
* html #moduleArticleTools #rating span,
* html div#moduleArticleTools ul li a span,
div#moduleArticleTools ul li img {display: inline;vertical-align: middle;margin-right: 4px;line-height: 16px;float:none;/* minor change */}
@media screen and (-webkit-min-device-pixel-ratio:0){#zc-wrapper .zc-textBox {padding: 3px 2px 2px 4px;}}
#moduleArticleTools #rating span {line-height: 18px;}
* html #moduleArticleTools.sb_digg img,
* html #moduleArticleTools.sb_stum img {padding: 1px 0;}
#moduleArticleTools #rating span {margin-rigth: 4px;}
div#moduleArticleTools div#shareImgContainer {line-height:0;margin:0;}
div#moduleArticleTools div li#share-bookmarks {padding-left:0;}
div#moduleArticleToolsContainer div#moduleArticleTools ul#social-bookmarks {background-color:#FFF;border:1px solid #999;position:absolute;z-index:30;padding-left:10px;text-align:left;width:265px;top:40px;left:20px;}
ul#social-bookmarks {margin:0 !important;padding:10px 0;}
ul#social-bookmarks li {float:left;padding-bottom:5px;padding-right:5px;padding-left:20px;list-style-type:none;margin:0 !important;}
ul#social-bookmarks li a {font-size:10px;font-weight:400;}
ul#social-bookmarks li.digg {background:transparent url(/hive/images/icons/icon-digg.gif) no-repeat scroll left center;}
ul#social-bookmarks li.delicious {background:transparent url(/hive/images/icons/icon-delicious.gif) no-repeat scroll left center;}
ul#social-bookmarks li.facebook {background:transparent url(/hive/images/icons/icon-facebook.gif) no-repeat scroll left center;}
ul#social-bookmarks li.fark {background:transparent url(/hive/images/icons/icon-fark.gif) no-repeat scroll left center;}
ul#social-bookmarks li.google {background:transparent url(/hive/images/icons/icon-google.gif) no-repeat scroll left center;}
ul#social-bookmarks li.newsvine {background:transparent url(/hive/images/icons/icon-newsvine.gif) no-repeat scroll left center;}
ul#social-bookmarks li.reddit {background:transparent url(/hive/images/icons/icon-reddit.gif) no-repeat scroll left center;}
ul#social-bookmarks li.yahoo {background:transparent url(/hive/images/icons/icon-yahoo.gif) no-repeat scroll left center;}
div.toppaginate ul.paginate li,ul.article-nav li {display:inline;margin-right:5px;}
div.toppaginate ul.paginate li a,ul.article-nav li a {font-weight:400;text-decoration:underline;}
div.toppaginate ul.paginate li.next,div.toppaginate ul.paginate li.previous,ul.article-nav li.next,ul.article-nav li.previous {font-style:italic;}
p.copyright {position:relative;font-size:11px;color:#666;margin-top:10px;clear:left;}
div.mapmashup-650 {width:100%;height:350px;}
div#story-body.articlebody div.toppaginate ul,ul.article-nav {text-align:right;width:610px;}
div.toppaginate ul {position:relative;text-align:right;}
div#story-body.articlebody div.storyextras {clear:left;float:left;}
div#story-body.articlebody div.storyextras div.articlerail {margin-top:0;}
div#story-body div.storyDateline {display: inline ;margin-right: 5px;}
/** Related items **/
div.article div.articlerail,div.storygallery div.storyGalleryRail {float:left;width:234px;clear:both;position:relative;z-index: 4;margin:15px 10px 10px 0;}
.galleryModule {margin-bottom:20px;position:relative;overflow: hidden;}
div.article div.articlerail ul,div.related ul,div.storygallery div.storyGalleryRail ul,div.storygallery div.storyGalleryRail ul {margin:0;padding:0;}
div.article div.articlerail ul li,div.related ul li,div.storygallery div.storyGalleryRail ul li,div.storygallery div.storyGalleryRail ul li {list-style-image:none;list-style-position:outside;list-style-type:none;}
div.article div.articlerail ul li,div.storygallery div.storyGalleryRail ul li,.relatedExtraItem {padding-bottom:5px;margin-left:10px;}
.relatedExtraItem {text-align:left;}
div.article div.articlerail ul li.relatedTitle,div.storygallery div.storyGalleryRail ul li.relatedTitle {font-size:14px;font-weight:700;clear:both;margin-left:0;position:relative;}
div.article div.articlerail ul li img.thumbnail,
div.storygallery div.storyGalleryRail ul li img.thumbnail {float:left;margin:0 5px 5px 0;}
div.article div.articlerail ul li div#mapdiv,
div.storygallery div.storyGalleryRail ul li div#mapdiv {height:250px;width:300px;overflow:hidden;margin-top:2px;}
div.article div.articlerail h3,
div.storygallery div.storyGalleryRail h3 {margin-bottom:5px;font-size:15px;}
div.article div.articlerail li.relatedTitle a,
div.storygallery div.storyGalleryRail li.relatedTitle a {font-weight:700;}
div.article div.articlerail li.columnistBio,
div.storygallery div.storyGalleryRail li.columnistBio {margin:0;}
div.article div.articlerail li.columnistBio img,div.storygallery div.storyGalleryRail li.columnistBio img {padding-bottom:5px;padding-left:10px;}
div.articleRelates li.relatedTitle span {float:left;margin-top:4px;}
ul#columnist li {margin:0;padding:0;}
div#story-leftrail-ad {clear:both;display:inline-block;text-align:center;width:100%;margin-bottom:10px;}
div#story-leftrail-ad img {display:inline;float:none;}
div.articleRelates,
div.storyGalleryRelates {padding:5px;}
div.articlerelates div.articleRelates {margin: 0;}
#extraPhotos,
#extraVideos,
#extraAudio,
#extraMultimedia,
#extraStories,
#extraLinks,
#extraTopics {background-color:#EEF1F1;border:1px solid #B8C9CE;left:1px;position:absolute;width:190px;z-index:3;padding:10px;}
li.viewMore {display:block;text-align:right;position: relative;}
span#extraPhotos li {margin-left:0;}
#module-ratings-and-comments {padding:10px;}
div#content.article #module-ratings-and-comments h2 {padding-left:0;color:#fff;}
div#content.article #gallery-subcontent {position:relative;padding:10px;}
div#content.article #gallery-subcontent div h3 {color:#fff;font-size:15px;}
.closeBox {position:absolute;right:5px;top:5px;border:1px solid #B8C9CE;cursor:pointer;display:inline;width:8px;height:8px;text-align:center;line-height:8px;font-size:8px;margin:0;padding:0;}
div#form-content {float:left;clear:left;width:100%;}
div.storygallery ul#story-body li {margin-bottom:20px;}
div.storygallery ul#story-body li div.story {width:100%;}
div.storygallery ul#story-body li div.story img.thumbnail {margin-right:10px;margin-bottom:10px;float:left;}
.galleryModule img,
div.article div.articlerail img,
div.storygallery div.storyGalleryRail img,
.rating-icons img {float:left;margin-right:5px;}
div#content.article span.toolSet img {float: none;display: inline;vertical-align: middle;margin-right: 3px;}
#content #articletools-email .icon,
#content #articletools-print .icon {line-height: 16px;height: 16px;width: 17px;}
#articletools-share a.stbutton {padding: 1px 0 1px 22px;background-position: 0 1px !important;}
* html #articletools-share a.stbutton {line-height: 16px;}
*:first-child+html #articletools-share a.stbutton {line-height: 16px;}
#articletools-share .stbuttontext {line-height: 14px;}
div.article div.thumbnail,.rating-icons img,div#results {float:left;}
div.article span.altthumbnailimg, div.article div.altthumbnail {float: left; display: block; margin-right: 8px;}
div.article div.altthumbnail p.small {width: 300px;}
div.toppaginate,ul.article-nav,div.storygallery h1,div.storygallery p.description,div.storygallery p.credit {margin-bottom:10px;}
div.article div.articlerail ul li.viewMore a,
div.storygallery div.storyGalleryRail ul li.viewMore a,
div.article div.articlerail a,
div.storygallery div.storyGalleryRail a {font-weight:400;}
div.articleRelates li,
div#columnist {clear:both;}
div.module ul.tividCol {margin-right: 7px;}
div.tivideoAsLead {overflow-y: hidden;}
div.premiumVideoLead,div.premiumVideo {overflow: hidden;}
div.article div.articlerail div.articleRelates ul li a{display:block;clear:both;}
/* TIR-400 */
.registerPop div#content.article h3{color:#333;}
div#content.article #loginbox h3{color:#333;}
div#story-body-text {position:relative;}
div.article div.thumbnail table {margin:0 auto;}
div.shirttail-promo{margin-top: 20px;width: 100%;font-size: 14px;}
div.shirttail-promo.right{text-align: right;}
div.shirttail-promo.left{text-align: left;}
div.shirttail-promo.center{text-align: center;}
div#article-promo.left{text-align: left;}
div#article-promo.right{text-align: right;}
div#article-promo.center{text-align: center;}
body.ti-promo div#container div#content div.story div#story-body div#story-body-text {border: none !important;background-image: none !important;color: #fff !important;}
body.ti-promo div#container div#content,
body.ti-promo div#container div#content div.story,
body.ti-promo div#container div#content div.story span.byline {background-color: #000 !important;border: none !important;background-image: none !important;color: #fff !important;}
body.ti-promo div#container div#content div.articlerail div.articleRelates {background-color: #000 !important;border: 1px dashed #fff !important;color: #fff !important;}
body.ti-promo div#container div#content div.articlerail div.articleRelates ul li {list-style: disc inside none !important;}
body.ti-promo div#container div#content div.articlerail div.articleRelates ul li.relatedTitle {list-style: none outside none !important;}
body.ti-promo div#container div#content div.tools span.text,
body.ti-promo div#content #articletools-fontsize .text {color: #fff !important;font-weight: normal !important;}
body.ti-promo #tugs_story_display #tugs_head {background: none !important;}
/*   contents/columnist.css */
/* Columnist */
#columnist .rail {padding: 3px;}
#columnist div.columnist-bio h3 {font-size:18px;}
#columnist h3.title {text-transform:uppercase;font-size:18px;}
#columnist div#columnist-info h2 {font-size:22px;margin-bottom:5px;}
#columnist div#columnist-lead  {margin-bottom:15px;}
#columnist .rail img.photo {float:left;margin-bottom:10px;margin-right:5px;}
#columnist .rail h4 {padding: 10px 0;}
#columnist .rail  ul.recent-columns li {list-style-type: none;margin-bottom:15px;list-style-position: outside;padding-top: 15px;}
#columnist .rail h3.columnist-recent-lead {font-size: 24px;}
#columnist .rail img.columnist-image {float:right;}
#columnist .rail #columnist-info {margin-bottom: 20px;}
#columnist .rail div#columnist-info {overflow:hidden;}
#columnist #module-secondary-content div.columnist-bio {padding-bottom:10px;}
#columnist #module-secondary-content .columnist-bio p {font-size:12px;}
#module-secondary-content {background-color:#FFFFFF;float: right;padding:0 0 25px 90px;width: 198px;}
#module-secondary-content li {line-height: 14px;margin-bottom: 11px;list-style-type: none;}
#module-related-links h4 {margin: 0;}
#module-related-links ul li{list-style-position:outside !important;display:inline;float:left;padding:3px;vertical-align:middle;width:190px;}
#module-related-links ul li img{display:inline;float:left;vertical-align:middle;padding-right:5px;}
#module-related-links li {margin:0px;display:inline;}
#module-related-links a{float:left;display:inline;}
/* Columnist Bio */
#columnist-bio-body {background: #FFF;padding: 0;margin: 0;}
#columnist-bio-body #header {width: auto;}
#columnist-bio-body #masthead {margin: 0;position: static;}
#columnist-bio-logo {border: 0;}
#columnist-bio-body #content {float: none;margin: 0;padding: 0;width: auto;}
#columnist-bio {padding: 10px;margin: 0;width: auto;}
#columnist-bio-name {font-size: 22px;margin: 15px 0;}
#columnist-bio-hbio {margin: 15px 0 0;}
#columnist-bio-p {margin: 10px 0 0;}
#columnist-bio br {line-height: 10px;}
/*   contents/promos.css */
/* Feature Promo Styles */
div.featurePromo {background-color: #AAA;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #fff;color: #fff;margin-bottom: 20px;position: relative;}
div.featurePromo div.content {padding:5px;position:relative;}
div.featurePromo a{color: #fff}
div.featurePromo h2.title{color: #fff;padding: 5px;font-size: 14px;}
div.featurePromo .content img {border: 1px solid white;}
div.featurePromo div.columnists img {float: none;}
div.featurePromo div.columnistThumb,
div.featurePromo div.featureThumb {float: left;}
div.featurePromo div.bottomBorder {border-bottom: 1px solid #fff;padding-bottom: 5px;position: relative;}
div.featureHeadlineAbove {padding-left: 5px;}
div.featurePromo div.featurePromoTitle {padding-bottom: 5px;}
div.featurePromo div.featurePromoTitle h2.title {padding: 4px 5px 3px 8px;}
div.featurePromo div.featurePromoTitle span.description {padding-left: 0;}
/* RSS Promo Styles */
div.promoRSS div.rssHeader img {margin: auto;}
div.promoRSS div.rssHeader h2 {font-size: 24px;}
div.promoRSS div.rssContent {padding: 5px;}
div.promoRSS .rssContent-info {padding-top: 5px;}
div.promoRSS .rssContent-icon {background: url(/hive/images/icons/icon-rss-16px.gif) no-repeat;width: 16px;height: 16px;float: right;margin-bottom: -5px;}
div.promoRSS .rssContent-desc {display: block;font-size: 12px;padding: 0 0 5px;overflow: hidden;}
div.promoRSS div.rssContent ul li {list-style-position: outside;padding: 5px 0;}
div.promoRSS div.rssContent ul li.bullets {list-style-position: inside;list-style-type: disc;margin-left: 20px;}
div.promoRSS div.rssContent li.bullets {list-style-position:outside;list-style-type:disc;margin-left:20px;}
div.promoRSS div.rssContent td {padding-right:5px;padding-bottom:8px;}
div.promoRSS div.rssContent td li {list-style-position:outside;}
div.promoRSS div.rssContent div.bottomBorder {border-bottom: 1px solid #000;margin: 10px;}
div.promoRSS span.rssMoreLink,
div.feedMashup span.rssMoreLink {display:block;padding-bottom:5px;padding-right:5px;text-align:right;}
/* Parasite Module */
div.parasitePromo {background-position:center bottom;border-top:0;margin-top:-26px;padding-bottom:10px;text-align:center;}
div.tabContentContainer div.parasitePromo {margin-top: 0;}
div.parasitePromo hr {width: 90%;}
div.parasitePromoDisplay {margin-top: 10px;}
/* Multimedia Module Styles */
div.multimedia div.clear {padding-bottom: 5px;}
div#rail div.clearfix div.featurePromo,
div#rightRailTop div.clearfix div.featurePromo,
div#middleLeftNarrow div.clearfix div.featurePromo,
div#bottomRightNarrow div.clearfix div.featurePromo {width: 336px;}
.simplePromo-horizList {clear: both;}
.simplePromo-horizList li {display: inline;line-height: 19px !important;padding: 0 8px 0 4px;border-right: 1px solid;}
.simplePromo-horizList li.simplePromo-horizList-last {border-right: 0;padding-right: 0;}
.simplePromo-horizList a {white-space: nowrap;}
.simplePromo-horizList-header {float: left;display: inline;margin-right: 6px;}
.fp-verticalScroll {overflow-y: auto;position: relative;}
.columnistPromo table {table-layout: fixed;width: 100%;}
div.columnistPromo td {vertical-align:top;}
div.columnistPromo td.bottomBorder {border-bottom: 1px solid #fff;padding-bottom: 5px;position: relative;}
/*BAQ-607 - MV 2.0 Redesign*/
div.mostpopular div.more  {text-align:right;}
div.mostpopular div.tabContent{padding:5px 10px 0px 10px;width:300px;}
/* FindLocal Promo Module */
div.eventContent, div.eventHeader, div.venueContent, div.venueHeader {padding-bottom: 1px;}
div.eventContent, div.venueContent {border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;margin-bottom: 20px;}
div.eventHeader, div.venueHeader {padding-bottom: 1px;}
div.eventHeader h2.title, div.venueHeader h2.title {padding:4px 5px 3px 8px;}
div.eventContentItem, div.venueContentItem {clear: both;float: left;background-color: #FFFFFF;padding: 5px 5px 5px 10px;margin-bottom: 1px;width: 316px;}
div.eventContentImage, div.venueContentImage {float: left;}
div.eventContentDescription, div.venueContentDescription {float: right;width: 245px;}
div.eventContent-info, div.venueContent-info {padding-top: 5px;}
div.eventMoreLink, div.venueMoreLink {clear: both;text-align: right;}
div.eventContentDescription h2 a, div.eventContentItem h2 a{font-size:13px;}
img.mv_thumb{ height:40px; margin-right:5px; width:auto; padding:3px; float:left;}
div.mv_block{ width:auto;}
div.mv_container,div.mv_all{clear:both; width:100%;}
ol li.mv_headline {list-style-type: decimal;margin-left:26px;padding:4px;}
ul li.mv_headline {list-style-type: none;padding:4px 10px 4px 10px; clear:left;}
/*   contents/poll.css */
div.poll {border: 1px solid #ddd;padding: 10px;}
div#content.poll {border: 0;padding: 0;}
div#content.poll h1 {margin-bottom: 5px;}
div.poll h4 {font-size: 14px;margin-bottom: 5px;}
div.poll p.description {margin-bottom: 5px;}
div.poll p.question {font-weight: bold;margin-bottom: 5px;}
div.poll ul {margin-bottom: 5px;}
div.poll ul li {margin-bottom: 5px;}
div.poll ul li span.radio {margin: 0 10px;}
div.poll div.bar {width: 100%;}
div.poll div.bar p.colored {padding: 1px 15px 1px 5px;font-size: 11px;color: #fff;background-color: #AF0116;}
div.poll div.question-submit {width: 100%;text-align: right;}
div.poll div.question-submit input.submit {background: #3e667d;color: #fff;border: 0px;padding: 3px;font-size: 10px;}
div.poll div.captcha-content {text-align: center;margin: 10px 0;padding: 10px;background-color: #f7f7f7;}
div.poll input.captcha-input {margin-top: 10px;}
div.poll div.captcha-image img {border: 1px solid #ddd;margin: 10px auto;}
div.poll div#related-links {border: 1px solid #ddd;margin-top: 20px;padding: 10px;width: 300px;}
div.poll div#related-links ul {margin-bottom: 0;}
div#story-body div.articlerail div.poll {width:185px;}
div#story-body div.poll div.captcha-image img {width:160px;}
div.articlerail div.articleRelates div.poll {width:185px;}
div.articlerail div.articleRelates div.poll div.captcha-image img {width:160px;}
/*   contents/photo.css */
div#content.photo {overflow: hidden;text-align: center;}
div.photo div.holder {display:inline-block;margin:0 auto;text-align:center;}
div.photo img {display: inline;}
div.photo h1{margin-top: 10px;text-align: left;color: #063640;padding-left: 10px;}
div.photo p.information,
div.photo p.caption {font-size: 11px;text-align: left;}
div.photo ul#tools {margin: 10px 0;display: block;}
div.photo ul#tools li#email-tool {float: left;padding-right: 5px;border-right: 1px solid #ddd;margin-right: 5px;padding-left: 20px;background-image: url('/hive/images/icons/atools-email.gif');background-position: 0px 0px;background-repeat: no-repeat;}
div.photo div.returnlink{text-align: right;}
div.photo div#gallery-subcontent {text-align: left;}
div#photo-information h1{font-size:13px;}
/*   contents/quiz.css */
div.quiz {padding: 10px;}
div#content.quiz {border: 0;padding: 0;}
div#content.quiz h1 {margin-bottom: 5px;}
div.quiz h4 {font-size: 14px;margin-bottom: 5px;}
div.quiz p.description {margin-bottom: 5px;}
div.quiz p.explanation {margin-top: 5px;}
div.quiz p.question {font-weight: bold;margin-bottom: 5px;}
div.quiz span.incorrect {color: red;}
div.quiz span.correct {color: green;}
div.quiz ul {margin-bottom: 5px;}
div.quiz ul li {margin-bottom: 10px;}
div.quiz ul li span.radio {margin: 0 10px;float: left;}
div.quiz ul li p{display: inline;}
div.quiz div.submit {text-align: right;}
div.quiz p.congrats {font-size: 14px;font-weight: bold;}
div.quiz div.submit input.submit {background: #3e667d;color: #fff;border: 0px;padding: 3px;font-size: 10px;}
div.quiz-tools {border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;float: right;margin: 0px 0px 10px 10px;position: relative;width: 115px;}
div.quiz-tools #list-box {margin: 5px 5px 6px 8px;border: 0;}
div.quiz-tools div.email {padding-bottom: 5px;}
div.quiz-tools div.email img {display: inline;}
div.quiz-tools div.email a {padding-left: 3px;}
div.quiz-tools div#shareImgContainer {float: left;}
div.quiz-tools a {font-size: 10px;font-weight: normal;}
div.quiz-tools #list-box li, #module-quiz-tools #list-box li a {padding-top: 3px;}
div.quiz-tools a.share {padding-left: 5px;}
/*   contents/email.css */
div.email-form {padding: 10px;}
div.email-form form p {padding: 5px 0px;}
div.email-form p span.tip {font-size: 10px;}
div.email-form div.captcha-content {margin: 10px 0;}
div.email-form input.captcha-input {margin-top: 10px;}
div.captcha-image img {border: 1px solid #EEF1F1;margin-top: 10px;}
div.email-form label {font-size: 11px;display: inline-block;width: 60px;padding-right: 10px;font-weight: normal;white-space: nowrap;}
div.email-form textarea {width: 100%;height: 100px;}
div.email-form p span.tip input {width: auto;}
div.email-form div.submit {text-align: right;}
div.email-form div.submit input.submit {background: #3E667D;color: #FFF;border: 0;padding: 3px;font-size: 10px;}
.email-form h3 {color: #063640}
.custom-form {padding: 5px;}
#email-form,
.custom-form#article {clear: left;}
#email-form-thumbnail {float: left;margin-right: 5px;font-size: 0;line-height: 0;}
div#topRightNarrow div#content {width:334px;}
/* style for the expanded email form ("Flex Form") */
div.email-form #email-flexform-fields label {width: auto;padding-right: 0;}
div.email-form .form-field-required {font-weight: bold;font-size: 13px;}
div.registerPop div.email-form input#fromaddress,
div.registerPop div.email-form input#fromname{width:200px !important;}
div.registerPop div.email-form textarea{height:50px;}
/*   contents/ugc.css */
#gallery-content-popup #gallery-photos-more {margin-left: -5px;margin-top: 14px;}
div#gallery-subcontent div#content {width:580px;}
div#gal-content {width:580px;}
#gallery-content-popup #gallery-photos-more div.list-left {border: 0;padding: 4px 7px 0;margin-left: 0;margin-top: 2px;height: auto;float: left;font-weight: bold;}
#gallery-content-popup #gallery-photos-more li {background: #638792 url(/hive/images/modules/tab_off.gif) repeat-x;border: 1px solid #BED0D5;float: left;margin: 0 1px 0 0;padding: 0;text-align: center;width: 34px;height: 20px;line-height: 20px;position: relative;}
#gallery-content-popup #gallery-photos-more li a {color: #FFF;font-size: 12px;font-weight: bold;display: block;}
#gallery-content-popup #gallery-photos-more li.current a {background: #013445 url(/hive/images/modules/tab_over.gif) repeat-x;}
#gallery-content-popup #gallery-photos-more li a:hover {background: #7BBED5;}
#gallery-content-popup #gallery-photos-more li#photo-next-left,
#gallery-content-popup #gallery-photos-more li#photo-next-right {border: 0;margin: 0;width: 25px;height: 22px;background: transparent;text-indent: -6000px;}
#gallery-content-popup #gallery-photos-more li#photo-next-left a {height: 20px;background: url(/hive/images/modules/gallery-index_arrow.gif) no-repeat 0 5px;}
#gallery-content-popup #gallery-photos-more li#photo-next-right a {height: 20px;background: url(/hive/images/modules/gallery-index_arrow.gif) no-repeat right -18px;}
#photo-next-left div,
#photo-next-right div {display: none;}
#gallery-content-popup #gallery-videos-more {float: right;display: inline-block;padding: 5px;margin: 0 5px;width:150px;}
#gallery-content-popup #gallery-videos-more li.current {background-color: #013445;background-image: url(/hive/images/modules/tab_over.gif);background-repeat: repeat-x;}
#gallery-content-popup #gallery-videos-more li:hover {background-color: #7BBED5;background-image: none;}
#gallery-content-popup #gallery-videos-more li {margin: 0;padding: 5px;text-align: center;width: 140px;}
#gallery-content-popup #gallery-videos-more li a {color: #FFF}
#gallery-content-popup #gallery-slideshow {text-align: center;padding-top: 50px;_overflow:hidden;}
#gallery-content-popup #gallery-slideshow.ugcphotogallery {display:block;float:none;height: auto;text-align: center;padding-top: 12px;_overflow:hidden;}
#gallery-content-popup #gallery-slideshow .holder {margin: auto;display: inline-block;text-align: left;}
#gallery-content-popup #gallery-slideshow.ugcvideogallery {width: 420px;}
#gallery-slideshow img.gallery-slideshow-photo {display: inline;}
#gallery-photo-header {height: auto;}
#gallery-photo-header-title h1 {float: left;}
.ugcPhotoGallery #gallery-photo-header-title h1 {float: none;}
#gallery-photo-header-title .description {clear: both;}
.ugcPhotoGallery #gallery-photo-header-title .description {clear: none;}
#gallery-slideshow #photo-information h2{font-size: 110%;font-weight: bold;padding: 0;}
#gallery-slideshow #photo-information {margin-top: 8px;font-size: 11px;text-align: left;clear: both;}
#gallery-slideshow #gallery-photo-tools-upper {font-size: 11px;word-spacing: 0.1em;width: auto;text-align: center;}
#social-bookmarks {padding-top: 10px;}
ul#social-bookmarks li a {padding-bottom: 4px;}
#gallery-slideshow #gallery-photo-tools-upper ul li {display: inline-block;text-align: center;}
li#share-bookmarks{margin-left: 0;padding-bottom: 4px;}
#gallery-slideshow #photo-information #pgCaption {font-size: 11px;text-align: left;padding-top: 10px;padding-right: 10px;}
.holder table {width: 1px;}
#gallery-content-popup #gallery-photos-more,
div#moduleArticleTools {display: inline;float: left;position: relative;left: 50%;text-align: left;}
#gallery-content-popup #gallery-photos-more ul,
div#moduleArticleTools ul {float: left;list-style: none;position: relative;left: -50%;}
#gallery-content-popup #gallery-photos-more div.list-right-new {border: none;padding-top: 6px;}
#gallery-content-popup #gallery-photos-more div.list-middle {float: none;height: auto;margin: 0;padding: 0;}
#fake-nav {width: 124px;float: left;background-color: #CCC;height: 800px;}
#ugcHeader {text-align: center;display: block;}
#gallery-photo-tools {width: auto;}
#gallery-photo-tools #photo-tool-email {margin-left: 10px;float: left;}
#gallery-photo-tools #photo-tool-share {margin-left: 115px;float: left;}
#gallery-photo-tools #photo-tool-buy {margin-left: 400px;}
#module-secondary-content-spotlight div.content {float: left;}
#module-secondary-content-spotlight img.lead-photo {float: none;}
#photoTabs {padding-top: 10px;}
#gallery-top-photos div.item {height: 90px;width: 100px;}
#gallery-top-photos #photo-left {clear: left;}
#gallery-top-photos div.item img {margin: auto;}
#gallery-top-photos p.view-all a {font-style: normal;}
.next {padding-left: 5px;}
#gallery-content-popup a:link.referer,
#gallery-content-popup a:hover.referer,
#gallery-content-popup a:active.referer,
#gallery-content-popup a:visited.referer {font-size: 11px;padding: 10px 5px 0 0;float: right;}
.ugcPhotoGallery #gallery-content-popup a:link.referer,
.ugcPhotoGallery #gallery-content-popup a:hover.referer,
.ugcPhotoGallery #gallery-content-popup a:active.referer,
.ugcPhotoGallery #gallery-content-popup a:visited.referer {font-size: 12px;padding: 0;float: none;}
#gallery-photo-header-title {margin-top: 0;padding: 10px 10px 0;}
li#share-bookmarks a.share {padding-left: 0;}
#gallery-content-popup #gallery-photos-more div.list-right {border: none;}
#module-ratings-and-comments  {text-align: left;position: relative;}
#photo-information h3,
#module-ratings-and-comments h3 {padding-bottom: 5px;color: #034;}
#photo-index {margin: 12px 0 -8px;}
.date {color: #D55317;font-size: 11px;}
#ugc-comment-form label {display: inline-block;padding-right: 10px;font-weight: normal;font-size: 11px;width: 100px;}
#ugc-comment-form textarea {width: 100%;height: 100px;}
#ugc-comment-form P span.tip input {width: auto;}
#ugc-comment-form div.submit {text-align: right;}
#ugc-comment-form div.submit input.submit {background: #3E667D;color: #FFF;border: 0;padding: 3px;font-size: 10px;}
h5 {color: #063640}
#toolBox input.submit {float: right;margin: 0 5px;background-color: #638792;background-image: url(/hive/images/modules/tab_off.gif);background-repeat: repeat-x;border: 1px solid #BED0D5;font-weight: bold;color: #FFF;font-size: 10px;padding: 3px;cursor: pointer;overflow: visible;}
.pick-rating {padding: 0;line-height: normal;}
.gallery-description {clear: both;}
div.ugc-report-comment-form {background-color:#EEEEEE;border: 1px solid #000;height:240px;left:325px;padding:5px;position:absolute;width:300px;z-index:9002;}
div.ugc-report-comment-form p{font-weight:bold;}
div.ugc-report-comment-form select,
div.ugc-report-comment-form textarea{font-weight:normal;}
/*   contents/register.css */
fdiv#section.register {width:966px;padding:7px;}
div#info h4 {font-size:16px;}
div#info table td {padding:5px;}
div#info table td.type {width:150px;text-align:right;}
div#info table td span.details {font-size:10px;padding-left:10px;}
div#info div#loginbox {padding:10px 0;}
div#section.register h2,div#section.register h3 {padding:2px 0;}
div#section.register #benefits h3 {font-size: 16px;font-weight: bold;}
div#info p.note {font-style:italic;padding:2px 0;}
div#info p.larger, div#errors p.larger {font-size:15px;font-weight:bold;}
div#info div#loginbox table td {padding:5px 5px 5px 0;}
div#info ul.bulleted li,div#info div#errors ul li {list-style-type:disc;margin-left:20px;padding-bottom:2px;}
div#info div#errors ul li p {color:red;font-weight:700;}
div.register#section #errors li p {display:inline;}
div#info div#register-done-content {margin-top:10px;}
div#info div#register-done-content ul li {padding:5px 0;}
div#info table#print td.type {width:250px;}
div#infor table#terms td {padding:0;}
label {color: #000000;}
label.error {color: #FF0000;font-weight: bold;}
input.error {border: 1px solid #FF0000;}
div#errors {border: 2px solid #FF0000;padding: 12px;margin: 8px 0;}
div#errors p.larger {color: #FF0000;}
div#loginsection div#heading h1 {margin: 0 0 8px 0;}
/* Pop up styles */
.registerPop {width: auto !important;background-color: #FFF !important;}
div#section.registerPop div#content {float:none;}
div#section.registerPop div#heading,div#section.registerPop div#create-profile {padding-bottom:10px;}
div#section.registerPop table td {font-size:12px;padding-bottom:3px;}
div#section.register h4,div#section.register p,div#info ul.bulleted,div#info ul li {padding-bottom:5px;}
div#info table td.longQuestion,div#info table#print td.longQuestion {width:350px;}
/* WEATHER CSS */
/* SKYLINE */
.skyline {}
.skyline .title {height: 30px;margin-bottom: 4px;background-color: #ccc;}
.skyline .title .titletabs {float: left;height: 30px;line-height: 30px;text-transform: uppercase;color: #fff;font-size: 16px;}
.skyline .title .titletabs li {display: block;float: left;border-right: 1px solid #eee;}
.skyline .title .titletabs li a {padding-left: 50px;padding-right: 20px;display: block;text-decoration: none;}
.skyline .title .titletabs li .sevenday {background: transparent url(/hive/images/weather02/tab01Background.png) 10px 0 no-repeat;_background-image: none;_padding-left: 20px;}
.skyline .title .titletabs li .localradar {background: transparent url(/hive/images/weather02/tab02Background.png) 10px 0 no-repeat;_background-image: none;_padding-left: 20px;}
.skyline .title .weatherLocations {height: 30px;font-size: 14px;z-index: 2000;padding-left: 10px;}
.skyline .title .weatherLocations .currentLocation {float: right;line-height: 30px;color: #fff;background: transparent url(/hive/images/weather02/locationBackground.png) no-repeat scroll right 12px;_background: transparent url(/hive/images/weather02/locationBackground.gif) no-repeat scroll right 12px;}
.skyline .title .weatherLocations .locationList {top: 30px;padding: 8px 0;}
.skyline .title .weatherLocations .locationList li {padding: 0 10px;line-height: 20px;}
.skyline .title .weatherLocations .locationList li .zipField {}
.skyline .title .weatherLocations .locationList li .zipField .weatherZipSearch {width: 50px;margin-top: 20px;}
.skyline .forecasttab {position: relative;height: 350px;}
.skyline .rightnow {position: absolute;width: 212px;left: 0;}
.skyline .plus01 {position: absolute;width: 124px;left: 216px;}
.skyline .plus02 {position: absolute;width: 124px;left: 344px;}
.skyline .plus03 {position: absolute;width: 124px;left: 472px;}
.skyline .plus04 {position: absolute;width: 124px;left: 600px;}
.skyline .plus05 {position: absolute;width: 124px;left: 728px;}
.skyline .plus06 {position: absolute;width: 124px;left: 856px;}
.skyline .plus07 {display: none;}
.skyline .plus08 {display: none;}
.skyline .day {height: 260px;z-index: 1;}
.skyline .lightblue {background: transparent url(/hive/images/weather02/skyBackground.png) 0 0 repeat-x;}
.skyline .blue {background: transparent url(/hive/images/weather02/skyBackground.png) 0 -260px repeat-x;}
.skyline .darkblue {background: transparent url(/hive/images/weather02/skyBackground.png) 0 -520px repeat-x;}
.skyline .lightgray {background: transparent url(/hive/images/weather02/skyBackground.png) 0 -780px repeat-x;}
.skyline .gray {background: transparent url(/hive/images/weather02/skyBackground.png) 0 -1040px repeat-x;}
.skyline .red {background: transparent url(/hive/images/weather02/skyBackground.png) 0 -1300px repeat-x;}
.skyline .night {background: transparent url(/hive/images/weather02/nighttime.png) 0 0 no-repeat;}
.skyline .nightmini {background: transparent url(/hive/images/weather02/nighttimemini.png) 0 0 no-repeat;}
.skyline .nowdata {height: 86px;width: 212px;top: 298px;margin-top: 4px;z-index: 1000;background-color: #ccc;overflow: hidden;}
.skyline .nowdata h3 {margin-left: 8px;padding-top: 8px;height: 27px;}
.skyline .nowdata h4 {float: left;margin: 0 8px 8px;font-weight: normal;font-size: 11px;height: 24px;line-height: 12px;overflow: hidden;_margin-left: 4px;}
.skyline .nowdata h5 {float: right;margin-right: 8px;margin-top: 18px;font-size: 24px;}
.skyline .data {position: absolute;top: 260px;margin-top: 4px;height: 86px;width: 124px;z-index: 1000;background-color: #ccc;overflow: hidden;}
.skyline #data01 {left: 216px;}
.skyline #data02 {left: 344px;}
.skyline #data03 {left: 472px;}
.skyline #data04 {left: 600px;}
.skyline #data05 {left: 728px;}
.skyline #data06 {left: 856px;}
.skyline #data07 {display: none;}
.skyline #data08 {display: none;}
.skyline .data p {clear: both;font-size: 10px;text-align: center;padding: 0 8px;}
.skyline .data .hilo {font-size: 14px;}
.skyline .data .hitemp {padding-right: 8px;}
.skyline .data .lowtemp {padding-left: 8px;}
.skyline .data h3 {margin: 0 8px;padding-top: 8px;height: 27px;}
.skyline .data h4 {float: left;margin: 0 8px 8px;font-weight: normal;font-size: 11px;height: 24px;line-height: 12px;overflow: hidden;}
.skyline .data img {margin: 10px 0 10px 15px;height: 80px;}
.skyline .data .wind, .skyline .data .sunset {margin-bottom: 8px;}
.skyline .skylineimage {position: absolute;z-index: 500;left: 0;}
.skyline .radartab {height: 350px;}
/*SKYLINEMINI OVERWRITES*/
.mini .rightnow {width: 180px;left: 0;}
.mini .plus01 {width: 106px;left: 184px;}
.mini .plus02 {width: 106px;left: 294px;}
.mini .plus03 {width: 106px;left: 404px;}
.mini .plus04 {width: 106px;left: 514px;}
.mini .plus05 {display: none;}
.mini .nowdata {width: 180px;}
.mini .data {width: 106px;}
.mini #data01 {left: 184px;}
.mini #data02 {left: 294px;}
.mini #data03 {left: 404px;}
.mini #data04 {left: 514px;}
.mini #data05 {display: none;}
.mini .data p {padding: 0 4px;}
.mini .data .hitemp {padding-right: 4px;}
.mini .data .lowtemp {padding-left: 4px;}
.mini .data h3 {margin: 0 4px;}
.mini .data h4 {margin: 0 4px 10px;_margin-left: 2px;}
.mini .data img {margin: 10px 0 10px 5px;}
/* Base Weather Module Styles */
.weather_header {width: 100%;}
.module .weather_header div.moduleSponsor {margin-top:0px;}
.weather_header .titleContainer {float: left;}
div.weather div.clear {background: transparent url(/hive/images/weather02/icons/01.png) top left no-repeat;}
div.weather div.drizzle {background: transparent url(/hive/images/weather02/icons/08.png) top left no-repeat;}
div.weather div.rain {background: transparent url(/hive/images/weather02/icons/08.png) top left no-repeat;}
div.weather div.snow {background: transparent url(/hive/images/weather02/icons/11.png) top left no-repeat;}
div.weather div.fog {background: transparent url(/hive/images/weather02/icons/07.png) top left no-repeat;}
div.weather div.sleet {background: transparent url(/hive/images/weather02/icons/12.png) top left no-repeat;}
div.weather div.sunny {background: transparent url(/hive/images/weather02/icons/01.png) top left no-repeat;}
div.weather div.thunderstorms {background: transparent url(/hive/images/weather02/icons/13.png) top left no-repeat;}
div.weather div.cloudy {background: transparent url(/hive/images/weather02/icons/04.png) top left no-repeat;}
div.weather div.flurries {background: transparent url(/hive/images/weather02/icons/11.png) top left no-repeat;}
div.weather div.haze {background: transparent url(/hive/images/weather02/icons/06.png) top left no-repeat;}
div.weather div.overcast {background: transparent url(/hive/images/weather02/icons/22.png) top left no-repeat;}
div.night div.clear, div.weather .night div.clear {background: transparent url(/hive/images/weather02/icons/16.png) top left no-repeat;}
div.night div.sunny, div.weather .night div.sunny {background: transparent url(/hive/images/weather02/icons/16.png) top left no-repeat;}
div.night div.cloudy, div.weather .night div.cloudy {background: transparent url(/hive/images/weather02/icons/19.png) top left no-repeat;}
div.night div.haze, div.weather .night div.haze {background: transparent url(/hive/images/weather02/icons/21.png) top left no-repeat;}
.weather .slider-container {margin-bottom: 10px;}
.weather_header .titleContainer {width:100%;}
.weatherLocations {width:130px !important;}
.skyline .title .weatherLocations {width:200px !important;}
.titled .weatherLocations {margin-top: -30px;}
div.left_side, div.right_side {font-size:0.85em;line-height:1;max-width:140px;overflow:hidden;}
div.temperature div.current_temp {margin-left:22px;}
/* End Base Styles */
/* Hourly  and Daily Modules */
div.weather_behavior {height:85px;width:96px;margin:5px auto;}
.todaysForecast .future_cont .weather_behavior {width: 70px;}
div.time, div.temp {text-align:center;}
li.hour_forecast {width:140px;float:left;}
#topLeftNarrow li.hour_forecast, #middleLeftNarrow li.hour_forecast, #bottomLeftNarrow li.hour_forecast, #topRightNarrow li.hour_forecast, #middleRightNarrow li.hour_forecast, #bottomRightNarrow li.hour_forecast {width: 124px;}
div.no-scroll li.hour_forecast {width:132px;}
div.hourlyForecast {width: 620px;border: 0px solid;}
#topLeftNarrow div.hourlyForecast, #middleLeftNarrow div.hourlyForecast, #bottomLeftNarrow div.hourlyForecast, #topRightNarrow div.hourlyForecast, #middleRightNarrow div.hourlyForecast, #bottomRightNarrow div.hourlyForecast {width: 336px;}
div.vertical div.weather_behavior {height:85px;width:96px;margin:0px 5px 5px 5px;float:left;}
div.vertical div.time, div.vertical div.cond_container, div.vertical div.additional {float:left;}
div.vertical div.cond_container {float:left;margin-top:5px;}
div.vertical li.hour_forecast {width:620px;float:left;clear:left;margin-bottom:5px;}
div.vertical div.temp, div.vertical span.clouds, div.vertical span.temp {float:left;clear:left;}
div.hourlyForecast div.additional {width:454px;margin-left:10px;}
.twoColumnSplit div.weather div.slider-container {width:534px;}
div.vertical li.hour_forecast div.temp, div.vertical li.hour_forecast div.time {float:left;width:100%;}
div.vertical li.hour_forecast div.temps {clear:left;color:#999999;font-size:1.7em;margin:auto;width:60px;}
div.vertical li.hour_forecast span.clouds {float:left;width:100%;}
div.vertical li.hour_forecast div.time {font-weight:bold;font-size:1.2em;}
div.weather .arrow {z-index:5;}
div.weather div.slider-container {margin-bottom:5px;float:none;}
div.weather .shorter {top:4px !important;}
div.weather div.no_icon li {font-size: 115%;}
div.weather div.no_icon .weather_behavior {display:none;}
div.weather div.no_highlow .high_low {display:none;}
div.weather div.no_highlow .current_temp {font-size:4.35em;}
div.time, div.temp {text-align:center;}
li.daily_forecast {width:132px;float:left;}
div.no-scroll li.daily_forecast {width:132px;}
div.dailyForecast {border: 0px solid;}
div.vertical div.time, div.vertical div.cond_container, div.vertical div.additional {float:left;}
div.vertical div.cond_container {float:left;}
div.vertical li.daily_forecast {width:620px;float:left;clear:left;margin-bottom:10px;}
.narrow div.vertical li.daily_forecast {width:336px;}
div.vertical div.temp, div.vertical span.clouds, div.vertical span.temp {float:left;clear:left;}
div.dailyForecast div.additional {width:384px;margin-left:10px;}
.narrow div.dailyForecast div.additional {width:150px;}
div.dailyForecast div.temp {float:left;width:100%;}
div.dailyForecast div.temps {clear:left;color:#000000;font-size:0.85em;margin:auto;width:60px;}
div.dailyForecast div.temps .high, div.dailyForecast div.temps .low {font-size:2em;width:40px;float:left;}
div.dailyForecast span.clouds {float:left;width:100%;}
div.dailyForecast div.time {font-weight:bold;font-size:1.2em;}
div.weather div.slider-container {margin-bottom:5px;float:none;}
div.dailyForecast div.label {margin-top: 12px;width: 15px;float:left;}
div.vertical li.daily_forecast div.time,
div.vertical li.daily_forecast div.temp,
div.vertical li.daily_forecast span.clouds,
div.vertical li.daily_forecast span.temp {width:120px;}
.narrow div.vertical li.daily_forecast div.time,
.narrow div.vertical li.daily_forecast div.temp,
.narrow div.vertical li.daily_forecast span.clouds,
.narrow div.vertical li.daily_forecast span.temp {width:85px;}
div.vertical li.hour_forecast {margin-bottom:10px;}
div.vertical li.hour_forecast div.additional {margin-top:18px;}
.narrow div.vertical li.hour_forecast div.additional {width:200px;}
.narrow div.weather div.slider {width:3000%;}
div.weather .arrow {z-index:5;}
.narrow .accordion li.hour_forecast {width:123px;}
/* End Hourly and Daily Modules */
/* Current Conditions Module */
div.currentConditions div.weather_behavior {height:90px;width:96px;margin:0px 1px;float:left;}
div.current_container {height:100px;overflow:hidden;width:620px;color:#999;font-size: 1.5em;}
div.left_side {float: left;clear:left;margin: 0px 10px 0px 0px }
div.right_side {float: left;margin: 0px 10px 0px 0px }
div.temperature,
div.conditions,
div.wind,
div.condition_details {float:left;}
div.conditions,
div.wind {border-left: 1px solid #999;}
div.temperature {margin:0px 1px 0px 0px;}
div.temperature div {float: left;clear:left;}
div.temperature div.current_temp {color:#000000;font-size:2.75em;margin-left:13px;}
div.current_container div.condition {float:left;font-size: 1.35em;color:#000;}
div.weather span.descriptive {font-size: .55em;}
div.weather div.wind {width:96px;height: 90px;background:transparent url('/hive/images/weather02/icons/wind_direction.png') no-repeat top left;position:relative;}
div.weather div.wind div.wind_cont {color:#000000;float:left;margin-left:34px;margin-top:21px;position:relative;text-align:center;font-weight:bold;}
div.weather div.wind div.windspeed {font-size:1.5em;float:left;width:30px;}
div.weather div.wind div.mph {font-size:0.65em;margin-top:-5px;position:relative;float:left;clear:left;width:32px;}
div.weather div.wind div.dir_ind {width:13px;height:11px;position:absolute;}
div.weather div.s div.dir_ind {background:transparent url(/hive/images/weather02/icons/wind_sprites.png) 0 -89px no-repeat;left:43px;top:65px;}
div.weather div.n div.dir_ind {background:transparent url(/hive/images/weather02/icons/wind_sprites.png) 0 -37px no-repeat;left:43px;top:15px;}
div.weather div.e div.dir_ind {background:transparent url(/hive/images/weather02/icons/wind_sprites.png) 0 -62px no-repeat;top: 40px;left: 68px;}
div.weather div.w div.dir_ind {background:transparent url(/hive/images/weather02/icons/wind_sprites.png) 0 -12px no-repeat;top: 40px;left: 18px;}
div.weather div.se div.dir_ind,
div.weather div.es div.dir_ind,
div.weather div.ses div.dir_ind,
div.weather div.ese div.dir_ind {background:transparent url(/hive/images/weather02/icons/wind_sprites.png) 0 -76px no-repeat;top: 60px;left: 62px;}
div.weather div.sw div.dir_ind,
div.weather div.ws div.dir_ind,
div.weather div.sws div.dir_ind,
div.weather div.wsw div.dir_ind {background:transparent url(/hive/images/weather02/icons/wind_sprites.png) 0 0 no-repeat;top: 60px;left: 22px;}
div.weather div.ne div.dir_ind,
div.weather div.en div.dir_ind,
div.weather div.nen div.dir_ind,
div.weather div.ene div.dir_ind {background:transparent url(/hive/images/weather02/icons/wind_sprites.png) 0 -48px no-repeat;top: 20px;left: 62px;}
div.weather div.nw div.dir_ind,
div.weather div.wn div.dir_ind,
div.weather div.nwn div.dir_ind,
div.weather div.wnw div.dir_ind {background:transparent url(/hive/images/weather02/icons/wind_sprites.png) 0 -24px no-repeat;top: 20px;left: 24px;}
/* End Current conditions Module*/
/* Three Day Forecast */
div.weather .three_day {float:left;}
div.weather .three_day_cont {float:left;text-align:center;width:96px;}
div.weather .three_day_cont .high_low {font-weight:bold;}
div.weather .three_day_cont .weather_behavior {margin-bottom:0px;}
div.weather .three_day_cont .high {color:#CC0000;}
div.weather .three_day_cont .low {color:#011369}
div.weather .three_day .extended_link {float:left;clear:both;width:314px;}
div.weather .three_day .extended_link a {float:right;}
/* End Three Day Forecast */
/* Todays Forecast */
.todays_container {padding: 5px;}
.todaysForecast .weather_behavior {margin:5px;float:left;}
.todaysForecast .right_now {float:left;}
.todaysForecast .right_now .adjustment {float:left;max-width:125px;min-width:117px;}
.todaysForecast .right_now .weather_cond {float:left;clear:left;width:100%;}
.todaysForecast .right_now .weather_cond .descriptive {font-size: 100%;font-weight:bold;}
.todaysForecast .future {border-left: 1px #999 solid;}
.todaysForecast .future {float:left;}
.todaysForecast .future_cont {float:left;}
.todaysForecast .conditional, .todaysForecast .todays_header, .todaysForecast .cond, .todaysForecast .temp {float:left;}
.todaysForecast .cond, .todaysForecast .temp {clear:left;}
.todaysForecast .additional {clear:both;max-width:250px;}
.todaysForecast .conditional {margin-top:20px;margin-right: 20px;font-weight:bold;}
.todaysForecast .temp_sep {margin-left: 3px;margin-right:5px;font-size:.85em;}
.todaysForecast .todays_desc {float:left;font-size:1.5em;font-weight:bold;margin-left:8px;}
.todaysForecast .temp {color:#999;font-size:1.25em;}
.todaysForecast .descriptive {margin-right:3px;}
.todaysForecast .optional_forecast {float:left;clear:both;margin-top:8px;width:100%;}
.todaysForecast .optional_forecast .todays_header {font-weight:bold;margin-top:8px;}
.todaysForecast .optional_forecast .conditional {clear:left;margin-top:10px;font-weight:normal;border-top:1px #999 solid;width:100%;}
.todaysForecast .optional_forecast .forecast_text {float:left;clear:left;}
/* Radar Enabled */
.radar .radar_map {float:right;}
.radar .right_now {margin-right:15px;}
.radar .future {border-left: 0px #666 none;clear:left;}
.radar .additional {clear:none;float:left;width:150px;margin:20px 0px 15px 35px;}
/* End Todays Forecast */
.todaysForecast .current_temp {float: left;font-size: 2.5em;clear:left;}
.todaysForecast .radar_map {width:200px;height:250px;}
/* Right Rail Today's Forecast */
.narrow .radar_map {height:135px;width:135px;}
.narrow todays_desc {margin-left:0px;}
.narrow .todaysForecast .weather_behavior {margin-left: 0px;margin-right:0px;}
.narrow .future {clear:both;border: 0px solid #fff;width:336px;}
.narrow .future_cont {width:160px;overflow:hidden;height:85px;margin-top:5px;}
.narrow .future .conditional {font-size:.9em;}
.narrow .future .conditional h2 {font-size:1em;}
.narrow .future h2 {font-size:1em;}
.narrow .future .weather_behavior {clear:left;background-position:-15px top;width:70px;}
.narrow .todaysForecast .todays_desc {font-size:1.25em;margin-left:0px;}
.narrow .future .conditional {font-size:1em;margin-top:12px;}
div.weather .future div.clear {background: transparent url(/hive/images/weather02/icons/01_todays.png) top left no-repeat;}
div.weather .future div.drizzle {background: transparent url(/hive/images/weather02/icons/08_todays.png) top left no-repeat;}
div.weather .future div.rain {background: transparent url(/hive/images/weather02/icons/08_todays.png) top left no-repeat;}
div.weather .future div.snow {background: transparent url(/hive/images/weather02/icons/11_todays.png) top left no-repeat;}
div.weather .future div.fog {background: transparent url(/hive/images/weather02/icons/07_todays.png) top left no-repeat;}
div.weather .future div.sleet {background: transparent url(/hive/images/weather02/icons/12_todays.png) top left no-repeat;}
div.weather .future div.sunny {background: transparent url(/hive/images/weather02/icons/01_todays.png) top left no-repeat;}
div.weather .future div.thunderstorms {background: transparent url(/hive/images/weather02/icons/13_todays.png) top left no-repeat;}
div.weather .future div.cloudy {background: transparent url(/hive/images/weather02/icons/04_todays.png) top left no-repeat;}
div.weather .future div.flurries {background: transparent url(/hive/images/weather02/icons/11_todays.png) top left no-repeat;}
div.weather .future div.haze {background: transparent url(/hive/images/weather02/icons/06_todays.png) top left no-repeat;}
/* End Right Rail Today's Forecast */
/* ALMANAC */
.almanac {width: 100%;}
.almanac .date {font-weight: bold;font-size: 115%;border-top: none;padding: 0 5px;}
.almanac .data {}
.almanac .data div {display: block;padding: 5px;border-top: 1px solid #CCC;margin: 2px 5px;}
.almanac .data .label {font-weight: bold;width: 13em;float: left; line-height: 22px;}
.almanac .data .value {color: #666; line-height: 22px;}
.almanac .day {float: left;}
.almanac .day.halfWidth {width: 50%;}
.almanac .day.fullWidth {width: 100%;}
/* GOLF */
.golf {width: 100%;}
.golf .date {font-weight: bold;font-size: 115%;border-top: none;padding: 0 5px;}
.golf .data {}
.golf .data div {display: block;padding: 5px;border-top: 1px solid #CCC;margin: 2px 5px;}
.golf .data .label {font-weight: bold;width: 12em;float: left;}
.golf .data .value {color: #666;}
.golf .golf-conditions { margin: 5px; display: inline-block;}
.golf .golf-conditions span.title { float:left; font-size: 150%; margin: 12px 20px 0 0; }
.golf .golf-conditions span.conditions { float:left;  }
.golf .golf-conditions span.conditions span { font-size: 120%; display: block;}
/* MARINE */
.marine {width: 100%;}
.marine .date {font-weight: bold;font-size: 115%;border-top: none;padding: 0 5px;}
.marine .data {}
.marine .data div {display: block;padding: 5px;border-top: 1px solid #CCC;margin: 2px 5px;}
.marine .data .label {font-weight: bold;width: 14em;float: left;}
.marine .data .value {color: #666;}
/* HEALTH UV */
.healthuv {width: 100%;}
.healthuv .date {font-weight: bold;font-size: 115%;border-top: none;padding: 0 5px;}
.healthuv .data {}
.healthuv .data div {display: block;padding: 5px;border-top: 1px solid #CCC;margin: 2px 5px;}
.healthuv .data .label {font-weight: bold;width: 9em;float: left;}
.healthuv .data .value {color: #666;text-transform:lowercase;}
/* HURRICANE */
.hurricane {}
.hurricane .advisory {padding: 5px 10px;}
.hurricane .advisory h3 {}
.hurricane .advisory p {white-space: pre;}
/* ERRORS */
.weather .weatherError {padding: 5px 10px;}
.weather .weatherError p {padding-left: 27px;line-height: 22px;color: #ee2619;background: transparent url(/hive/images/weather02/weatherError.png) 0 0 no-repeat;}
/* WEATHER ALERTS */
.weatherAlert{width:100%;margin-bottom:10px;}
.weatherAlert .weatherAlertMasthead{height:35px;background-color:#404041;border-bottom:1px solid #eee;}
.weatherAlert .weatherAlertMasthead h2{float:left;margin-left:5px;line-height:35px;color:#fff;}
.weatherAlert .weatherAlertMasthead h2 span{margin-left:10px;font-size:10px;color:#fff;font-style:italic;}
.weatherAlert .weatherAlertMasthead ul{float:right;height:35px;margin-right:50px;border-right:1px solid #eee;}
.weatherAlert .weatherAlertMasthead ul li{height:35px;width:34px;border-left:1px solid #eee;display:block;float:left;}
.weatherAlert .weatherAlertMasthead ul .flood{background:transparent url(/hive/images/weather02/alertIcons/flood.png) 0 0 no-repeat;}
.weatherAlert .weatherAlertMasthead ul .snow{background:transparent url(/hive/images/weather02/alertIcons/snow.png) 0 0 no-repeat;}
.weatherAlert .weatherAlertMasthead ul .fog{background:transparent url(/hive/images/weather02/alertIcons/fog.png) 0 0 no-repeat;}
.weatherAlert .weatherAlertMasthead ul .thunderstorm{background:transparent url(/hive/images/weather02/alertIcons/thunderstorm.png) 0 0 no-repeat;}
.weatherAlert .weatherAlertMasthead ul .fire{background:transparent url(/hive/images/weather02/alertIcons/fire.png) 0 0 no-repeat;}
.weatherAlert .weatherAlertMasthead ul .tornado{background:transparent url(/hive/images/weather02/alertIcons/tornado.png) 0 0 no-repeat;}
.weatherAlert .weatherAlertMasthead ul .hurricane{background:transparent url(/hive/images/weather02/alertIcons/hurricane.png) 0 0 no-repeat;}
.weatherAlert .weatherAlertMasthead ul .other{background:transparent url(/hive/images/weather02/alertIcons/other.png) 0 0 no-repeat;}
.weatherAlert .weatherAlertMasthead ul .extreme{background:transparent url(/hive/images/weather02/alertIcons/extreme.png) 0 0 no-repeat;}
.weatherAlert .weatherAlertMasthead ul .severe{background:transparent url(/hive/images/weather02/alertIcons/severe.png) 0 0 no-repeat;}
.weatherAlert .weatherAlertMasthead ul .moderate{background:transparent url(/hive/images/weather02/alertIcons/moderate.png) 0 0 no-repeat;}
.weatherAlert .weatherAlertMasthead ul .minor{background:transparent url(/hive/images/weather02/alertIcons/minor.png) 0 0 no-repeat;}
.weatherAlert .weatherAlertMasthead p{line-height:35px;margin-right:5px;color:#fff;text-align:right;float:right;}
.weatherAlert .weatherAlertBody{background-color:#eee;position:relative;min-height:50px;_height:50px;}
.weatherAlert .weatherAlertBody .alertFramework{background-color:#eee;padding:5px 35px;}
.weatherAlert .weatherAlertBody .alertFramework li{width:inherit;display:block;margin-bottom:5px;}
.weatherAlert .weatherAlertBody .alertFramework li span{margin-right:3px;font-weight:bold;}
.weatherAlert .weatherAlertBody .alertPrevious{width:30px;position:absolute;top:0;bottom:0;cursor:pointer;background:#404041 url(/hive/images/weather02/arrowleft.png) center center no-repeat;_background:#404041 url(/hive/images/weather02/arrowleft.gif) center center no-repeat;_height:50px;}
.weatherAlert .weatherAlertBody .alertNext{width:30px;position:absolute;top:0;bottom:0;right:0;cursor:pointer;background:#404041 url(/hive/images/weather02/arrowright.png) center center no-repeat;_background:#404041 url(/hive/images/weather02/arrowright.gif) center center no-repeat;_height:50px;}
.weatherAlert .weatherAlertBody .alertFramework .alertHidden{display:none;}
.weatherAlert .weatherAlertMasthead ul li.activeicon{background-position:0 -35px;}
.weatherAlert .weatherAlertMasthead ul li.wxicon{display:none;}

/* TUGS */
div#content.article #gallery-subcontent #tugs_story_display #tugs_head h3 {color:#333333;}
#right-rail #discussion-links h3 {color:#333333;}
/* FACEBOOK LIKE */
div#facebook-like {width: 315px; overflow: hidden; height: 35px;}
/* DIGG */
div#digg-tab-upcoming.hidden, div#digg-tab-popular.hidden{ display:none; }
div#digg-tabs-body { padding: 10px; border: solid 1px #999999; }
li.digg-tabs { padding: 7px 10px 6px; border-color: #999999; float: left; border-style: solid; border-width: 1px 0 0 1px; background: #dddddd; position: relative; top: 1px;}
li.digg-tabs.last { border-width: 1px 1px 0 1px;}
li.digg-tabs.active { background: #ffffff; padding: 7px 10px;}
.digg-widget-header { display:none;}
.digg-widget-description { display:none; }
.digg-widget-footer { display:none;}
.digg-widget-topic { display:none; }
#digg-tabs-container { padding: 10px 0; }
/* MISCELLANEOUS */
div.tdPadder {position:relative;}
a.skimwords {color: #437C17;}

/* HLTH-132,144 generic scrolltabs */
ul.scrollTabs-nav{background-color:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
ul.scrollTabs-nav li{border-top:1px solid #ccc;border-right:1px solid #ccc;}
ul.scrollTabs-nav li:hover{}
ul.scrollTabs-nav li.scrollTabs-nav-selected{background-color:#ccc;}
ul.scrollTabs-nav a{color:#666;}
div.scrollTabs-area{border:1px solid #ccc;background-color:#fff;}
div.scrollTabs-area ul h3{color:#000;margin:10px 0;}
div.scrollTabs-area a{color:#333;}

/* BAQ-515 */
.radar .right_now {margin-right:0;}
.todaysForecast .conditional {margin-right:0;}

/* BAQ-437 */
.hpvidfixwide{height:660px;overflow:hidden;}
.hpvidfixnarrow{height:640px;overflow:hidden;}
/*************END COMBINED DEFAULT TRIB STYLESHEETS ******************/

/* START: Shop Local Styles */
.shoplocal_circular_container {width:100%;}
.shoplocal_circular_page {float:left;}
.shoplocal_circular_page.shoplocal_firstpage {float:right;}
#shoplocal_goto_advertiser_home{font:bold 16px Helvetica,Arial,sans-serif;margin:1.25em 0;text-align:center;}
#shoplocal_wrapper{color:#000;font:normal 12px Helvetica,Arial,sans-serif;width:964px;margin:20px 0 0 8px; border-bottom:#c90101 solid 10px;}
#shoplocal_wrapper .clear{clear:both;}
#shoplocal_header{color:#fff;background-color:#c90101;padding:6px;}
#shoplocal_header h1{color:#fff;font:bold 25px Helvetica,Arial,sans-serif;background:#c90101 url(/hive/images/promos/shoplocal-target-images.jpg) no-repeat left -92px;height:29px;line-height:29px;margin:3px 0 0 0;padding-left:32px;float:left;text-decoration:none;}
#shoplocal_header form{margin-top:3px;float:right;visibility:hidden;}
#shoplocal_header form div{margin:0;padding:0;border:none;}
#shoplocal_header form div label{color:#fff;font-weight:bold;}
#shoplocal_header form div input[type=submit]{font-size:10px;font-family:Helvetica,Arial,sans-serif;text-align:center;background:#c90101 url(/hive/images/promos/shoplocal-target-images.jpg) no-repeat left top;color:#000;width:109px;height:23px;margin-left:5px;padding:0;border:none;}
#shoplocal_header form div input[type=submit]:hover{background:#c90101 url(/hive/images/promos/shoplocal-target-images.jpg) no-repeat left -23px;}
.shopLocal_location_embedded .shopLocal_location_search_error {display:block;}
#shoplocal_container{background-color:#e9e9e9;padding:30px 10px 0 10px;}
#shoplocal_content_navigation{margin-bottom:10px;}
#shoplocal_content_navigation .shoplocal_content_nav_button{color:#000;font-weight:bold;text-decoration:none !important;display:block;}
#shoplocal_content_navigation .left,
#shoplocal_content_navigation .right {background-color:#e9e9e9;line-height:1em;white-space:nowrap;}
#shoplocal_content_navigation .left img,
#shoplocal_content_navigation .right img {background:transparent url(/hive/images/promos/shoplocal-target-images.jpg) no-repeat 0 0;display:inline;height:12px;vertical-align: middle;width:11px;}
#shoplocal_content_navigation .left{float:left;}
#shoplocal_content_navigation .left img{background-position: left -122px;}
#shoplocal_content_navigation .right{float:right;}
#shoplocal_content_navigation .right img{background-position: 0 -136px;}
#shoplocal_content_navigation ul{margin:0; padding:0; list-style:none; text-align:center}
#shoplocal_content_navigation ul li{display:inline}
#shoplocal_content_navigation ul li a{background-color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#000; font-weight:bold; margin-right:5px; padding:4px 6px 2px 6px; text-decoration:none}
#shoplocal_content_navigation ul li.current_weekly_page a{background-color:#c90101; color:#fff; cursor:default}
#shoplocal_content{background-color:#fff;position:relative;border:1px solid #999;}
#shoplocal_content .shoplocal_item_preview{background-color:#fff;font:normal 12px Helvetica,Arial,sans-serif;width:260px;padding:10px;position:absolute;border:1px solid #000; display:none;}
#shoplocal_content .shoplocal_item_preview .shoplocal_item_content{width:55%;float:left;}
#shoplocal_content .shoplocal_item_preview .shoplocal_item_content h2{font-size:20px;color:#c90101;margin:0;padding:0;}
#shoplocal_content .shoplocal_item_preview .shoplocal_item_content h3{font-size:16px;margin:0 0 15px 0;padding:0;}
#shoplocal_content .shoplocal_item_preview img{width:100px;height:100px;float:right;}
#shoplocal_daterange {color:#000;padding:1em 0;text-align:center;text-transform:uppercase;}
.shoplocal_error {color: #7A7A7A;font-size: 24px;font-weight: bold;left: 50%;line-height: 1.25em;margin: -1.25em 0 0 0;position: absolute;text-align: center;top: 50%;}
#shoplocal_goto_advertiser_home a,
.shoplocal_error a {color: #c90101;font-weight:bold;}
#shoplocal_goto_advertiser_home a:link,
#shoplocal_goto_advertiser_home a:visited,
#shoplocal_goto_advertiser_home a:active,
#shoplocal_goto_advertiser_home a:hover,
#shoplocal_goto_advertiser_home a:focus,
.shoplocal_error a:link,
.shoplocal_error a:visited,
.shoplocal_error a:active,
.shoplocal_error a:hover,
.shoplocal_error a:focus {text-decoration: underline;}
.shoplocal_error_1 {margin-left: -12.5em;width: 25em;}
.shoplocal_error_2 {margin-left: -6.5em;width: 13em;}
#shoplocal_error_container {height: 544px;position: relative;}
.shoplocal_hidden{visibility:hidden;}
.shoplocal_item_address{font-size:10px;margin-top:.67em;}
.shoplocal_item_address address{font-size:10px;}
.shoplocal_item_content{background:#fff; border:1px solid #000;font-family:Helvetica,Arial,sans-serif;padding:8px 12px;text-align:left;}
.shoplocal_item_content img.shoplocal_item_thumb{float:right; margin:0 0 0 3px}
.shoplocal_item_content .clearfix {clear:both;display:block;font-size:1px;overflow:hidden;height:1px;}
.shoplocal_item_fineprint{clear:both; font-size:10px; padding-top:3px}
.shoplocal_item_price_qualifer{display:block}
.shoplocal_item_price_qualifer.font-size-smaller{font-size:16px;}
* html .shoplocal_item_address,
* html .shoplocal_item_tagline,
* html .shoplocal_item_title {zoom:1;}
.shoplocal_item_tagline{color:#c90101; font:bold 20px helvetics,arial,sans-serif;}
.shoplocal_item_title{color:#000; font:bold 15px helvetics,arial,sans-serif; margin-bottom:4px}
.shopLocal_location_busy{display:none;padding-left:310px;padding-right:310px;margin:48px 0;}
.shopLocal_location_form{margin:0 0 20px 0; padding:0;}
.shopLocal_location_form fieldset{margin:12px 0 0 0; padding:0 310px; border:none}
.shopLocal_location_form fieldset label{font-size:15px; font-weight:bold; margin:5px 0; display:block}
.shopLocal_location_form fieldset input[type=submit]{font-size:10px;font-family:Helvetica,Arial,sans-serif;background:#e9e9e9 url(/hive/images/promos/shoplocal-target-images.jpg) no-repeat left -46px; color:#000; width:36px; height:23px; margin-left:3px; padding:0; border:none}
.shopLocal_location_form fieldset input[type=submit]:hover{background:#e9e9e9 url(/hive/images/promos/shoplocal-target-images.jpg) no-repeat left -69px}
.shopLocal_location_form fieldset input[type=text]{font-family:Helvetica,Arial,sans-serif;padding: 2px 1px; width:245px}
.shopLocal_location_form fieldset span{font-size:10px; margin-top:5px; display:block}
.shopLocal_location_form_title,
.shopLocal-modal #modal-title{color:#fff; background-color:#c90101;padding: 8px 310px;}
.shopLocal_location_form_embedded .shopLocal_location_search_error{display:block; margin-left:310px; margin-right: 310px;}
.shopLocal_location_search_error{background-color:#fcc; border:1px solid #c00; color:#c00; display:none; margin:12px 0 -7px 0; padding:5px}
.shopLocal-modal#modal-container{background-color:#fff; font:normal 12px Helvetica,Arial,sans-serif; position:absolute; text-align:left; width:334px; z-index:990}
.shopLocal-modal#modal-container .shopLocal_location_form fieldset {padding: 0}
.shopLocal-modal #modal-close{background:#e9e9e9 url(/hive/images/promos/shoplocal-target-images.jpg) no-repeat left bottom; width:20px; height:21px; margin:3px 3px 0 0; display:block; float:right}
.shopLocal-modal .shopLocal_location_busy,
.shopLocal-modal #modal-title{padding: 8px 18px;}
.shopLocal-modal .shopLocal_location_busy {margin:12px 0;padding-left:0;padding-right:0;}
/* END: Shop Local Styles */
#aboutOurAds a {color: #3678b5 !important;}
/**/
li.relatedTitle.geoMap span.relatedTitleText {
 margin-bottom: .6em;
}
div#geoMap {
 margin: 1.5em;
}
div#geoMap div.left,
div#geoMap div.right {
 margin-bottom: 3em;
 float: left;
}
div#geoMap div.left {
 width: 300px;
 margin-right: 20px;
}
div#geoMap div.title {
 letter-spacing:  normal;
 font-size: 20px;
 margin-bottom: 4px;
}
div#geoMap div.total {
 text-transform: uppercase;
 float: none;
 font-size: 10px;
}
div#geoMap div.total.single {
 display: none;
}
div#geoMap div.total span {
 font-weight: bold;
}
div#geoMap ul.locs {
 margin-top: 1.5em;
}
div#geoMap ul.locs.single {
 margin-top: 0;
}
div#geoMap ul.locs li {
 border-top: 1px dotted #bbb;
 padding: .5em;
 margin-bottom: .5em;
}
div#geoMap ul.locs.single li {
 font-size: 20px;
 border-top: none;
}
div#geoMap ul.locs li span.mapLabel {
 display: none;
}
div#geoMap ul.locs.single li span.mapLabel {
 display: block;
}
div#geoMap div#mapDiv {
 border: 1px solid #444;
 width: 600px;
 height: 600px;
}
div#geoMap .clearfix:after {
 content: "";
}
div#mapDiv div.gmnoprint div img+div {
 background: transparent;
}
div#mapDiv.over div div div div div img {
 z-index: 1 !important;
}
div#mapDiv div div div div div img+div {
 min-width: 218px !important;
 margin-top: -5px !important;
 background: #fff;
 border: 1px solid transparent;
}
/**/

div#slideshow-buttons-container div.leadcontent { border: medium none; padding: 0; }
div#slideshow-buttons-container div#slideshow { height: 400px; margin: 0; padding: 0; position: relative; width: 100%; }
div#slideshow-buttons-container div#slideshow .slide { background-color: white; height: 400px; left: 0; overflow: hidden; position: absolute; top: 0; width: 100%; }
div#slideshow-buttons-container #buttons { bottom: -14px; left: 581px; margin-top: 3px; position: relative; width: 100px; z-index: 1000; }
div#slideshow-buttons-container .slideshow-button { background: url("/hive/images/modules/slideshow-controls.gif") no-repeat scroll -20px 0 transparent; cursor: pointer; float: left; height: 16px; left: 0; margin-right: 4px; width: 20px; }
div#slideshow-buttons-container .slideshow-button.next { background-position: -60px 0; }
div#slideshow-buttons-container .slideshow-button.previous { background-position: -40px 0; }
div#slideshow-buttons-container { height: 366px; padding-bottom: 35px; width: 650px; }
div#slideshow-buttons-container #slideshow .slide { height: 366px; }
div#slideshow-buttons-container #slideshow { height: 366px !important; }

/* nextgen share tools */
div.nextgen-share-tools{width:605px;margin:15px 0;}
div.nextgen-share-tools ul.nextgen-left{float:left;}
div.nextgen-share-tools ul.nextgen-right{float:right;}
div.nextgen-share-tools ul li{height:22px;float:left;list-style:none;}
div.nextgen-share-tools ul li span{margin-right:5px;float:left;}
div.nextgen-share-tools ul li a.arrow{float:left;}
div.nextgen-share-tools ul li span.nextgen-font-size{background:transparent url("/hive/images/nextgen-icons.gif") no-repeat left top;width:22px;height:13px;}
div.nextgen-share-tools ul li.nextgen-sharethis-container{min-width:120px;}
div.nextgen-share-tools ul li.nextgen-sharethis-container span{line-height:1 !important;margin-right:0 !important;display:block !important;}
div.nextgen-share-tools ul li span.st_sharethis_hcount{background:transparent url("/hive/images/nextgen-sharethis.gif") no-repeat right -20px;}
div.nextgen-share-tools ul li span.stButton{background:transparent url("/hive/images/nextgen-sharethis.gif") no-repeat left top !important;}
div.nextgen-share-tools ul li span.stButton span span.stButton_gradient{background:none !important;height:20px !important;margin:0 !important;padding:0 !important;border:none !important;border-radius:0 !important;filter:-!important;}
div.nextgen-share-tools ul li span.stButton span span.stButton_gradient:hover{filter:-!important;}
div.nextgen-share-tools ul li span.stButton span span.stButton_gradient span.chicklets{color:#5169b1 !important;line-height:1 !important;background:none !important;height:16px;margin-right:5px !important;padding:5px 0 0 31px !important;}
div.nextgen-share-tools ul li span.stButton span span.stButton_gradient span.chicklets.sharethis{font-size:10px !important;}
div.nextgen-share-tools ul li span.stButton span span.stArrow{line-height:1 !important;background:none !important;min-width:35px;height:20px;margin-left:0 !important;padding-left:0 !important;}
div.nextgen-share-tools ul li span.stButton span span.stArrow span.stButton_gradient{min-width:35px;height:20px;}
div.nextgen-share-tools ul li span.stButton span.stButton_gradient span.chicklets{}
div.nextgen-share-tools ul li span.stButton span span.stArrow span.stButton_gradient{}
div.nextgen-share-tools ul li span.stButton span.stButton_gradient.stHBubble{text-align:center;min-width:35px;height:20px;}
div.nextgen-share-tools ul li span.stButton span.stHBubble span.stBubble_hcount{color:#5169b1 !important;line-height:1 !important;min-width:35px;height:20px;padding:4px 0 0 0 !important;}
div.nextgen-share-tools ul li.nextgen-comment-count{color:#5169b1;}
div.nextgen-share-tools ul li.nextgen-comment-count div.nextgen-comments-container{background:transparent url("/hive/images/nextgen-comments.gif") no-repeat right -20px;height:20px;}
div.nextgen-share-tools ul li.nextgen-comment-count div.nextgen-comments-content{font-size:11px;background:transparent url("/hive/images/nextgen-comments.gif") no-repeat right top;width:87px;height:20px;float:left;}
div.nextgen-share-tools ul li.nextgen-comment-count div.nextgen-comments-content a{font-weight:normal !important;height:17px;margin:3px 0 0 22px;display:block;}
div.nextgen-share-tools ul li.nextgen-comment-count div.nextgen-comments-counter{color:#5169b1 !important;font-weight:bold;text-align:center;min-width:25px;height:17px;padding-top:3px;float:left;}

/* nextgen related items */
.newRelatedItem{clear:both;}
.articlerail .articleRelates ul li a,
.newRelatedItem a{width:100%;display:block;}
.newRelatedItem a img{margin-bottom:4px;margin-right:0 !important;float:none !important;}
.newRelatedItem a span,
.relatedExtraItem a span{text-transform:uppercase;}
.userDefinedViewMore{line-height:1.5;}
.userDefinedViewMore a{display:block;}
.useBullet{margin-left:15px !important;list-style:disc outside !important;}
.useBullet a{display:inline !important;}
.useBullet a img{float:none !important;}
.columnistLinks a{display:inline !important;}
.relatedExtraItem a{display:block;}

/* read more articles */
.more-articles-container{margin-bottom:20px;padding-top:10px;border-top:5px solid #929292;}
.more-articles-container h4{width:100%;margin-bottom:10px;}
.more-articles-container h4 a{color:#929292;width:24%;display:block;float:left;}
.more-articles-container h4 span{color:#929292;width:50%;text-align:center;float:left;display:block;}
.more-articles-container ul{width:100%;}
.more-articles-container ul li{width:50%;float:left;list-style:none !important;}
.more-articles-container ul li div{margin:0 20px 0 40px;}
.more-articles-container h4 .left{text-align:left;}
.more-articles-container h4 .right{text-align:right;float:right !important;}
.more-articles-container ul li div .previewLink{}
.more-articles-container ul li div .previewThumb{margin-right:10px;float:left;}
.more-articles-container ul .borderRight{width:49%;border-right:1px solid #929292;}
.more-articles-container ul .borderRight div{margin:0 40px 0 20px;}

/* new ratings location */
#subFooter{width:100%;margin-top:10px;}
#subFooter .copyright{margin-top:4px !important;float:left;}
.story #subFooter #tugsRating,
.story #subFooter #tugsRating .rating{float:right !important;}

/* HTO-143 */
.articlerail .articleRelates ul li div.clearfix a{display:block;}

/* BAQ-3443 */
span#helloVisitor, span#loginSeparator, a#loginAnchor, a#registerAnchor {display: none;}

/* Advertiser Portal */
/* 760px layout */
h1.adss_page_title {margin-bottom:20px;}
h1.adss_page_title_narrow {margin-bottom:20px;margin-left:165px;}
h1.adss_page_title_full, h1.adss_page_title_wide {margin-bottom:20px;margin-left:110px;}

.adss_full, .adss_wide { width:760px; float:right; margin-right:110px; }
table.twoColumnSplit.adss_full, table.twoColumnSplit.adss_wide {float:none;}
table.twoColumnSplit.adss_full td.left, table.twoColumnSplit.adss_wide td.left {  padding-left: 110px;}
table.twoColumnSplit.adss_full td.right, table.twoColumnSplit.adss_wide td.right { padding-right: 110px; }

.adss_carousel_large, .adss_carousel_full, .adss_carousel_wide { width:760px; float:right; margin-right:110px; }
.adss_featured_package_large, .adss_featured_package_full, .adss_featured_package_wide { width:760px; float:right; margin-right:110px; }
.adss_title_large, .adss_title_full, .adss_title_wide { width:760px; float:right; margin-right:110px; font-size:18px; margin-top:25px; margin-bottom:10px;border-top:3px #000 solid;border-bottom:1px #ccc solid;line-height:25px;padding-top:10px;}
.adss_title_wide_norule { width:760px; float:right; margin-right:110px; font-size:18px; margin-top:25px; margin-bottom:10px;line-height:25px;padding-top:10px;}
.adss_callout_large, .adss_callout_full, .adss_callout_wide { width:760px; float:right; margin-right:110px;padding-bottom:20px; }

/*650px layout */
.adss_narrow, .adss_small { width:650px; float:right; margin-right:165px; }
.adss_carousel_narrow, .adss_carousel_small { width:650px; float:right; margin-right:165px; }
.adss_featured_package_narrow, .adss_featured_package_small { width:650px; float:right; margin-right:165px; }
.adss_title_narrow, .adss_title_small { width:650px; float:right; margin-right:165px; font-size:18px; margin-top:25px; margin-bottom:5px;margin-bottom:15px;border-top:3px #000 solid;border-bottom:1px #ccc solid;line-height:25px;padding-top:10px;padding-bottom:5px;}
.adss_title_narrow_norule { width:650px; float:right; margin-right:165px; font-size:18px; margin-top:25px; margin-bottom:5px;margin-bottom:15px;line-height:25px;padding-top:10px;padding-bottom:5px;}
.adss_callout_narrow, .adss_callout_small { width:650px; float:right; margin-right:165px; padding-bottom:20px;}
.adss_left_nav {width:135px; float:left; margin-right:30px;}

#section .clear_right {clear:right;}
table.twoColumnSplit.adss_narrow, table.twoColumnSplit.adss_narrow {float:right; width:650px; margin-right:165px;}
table.twoColumnSplit.adss_narrow td.left, table.twoColumnSplit.adss_narrow td.left {width:318px;padding-right:0px;}
table.twoColumnSplit.adss_narrow td.right, table.twoColumnSplit.adss_narrow td.right {width:318px; padding-right:0px;}
table.twoColumnSplit.adss_narrow #adss_packages.adss_featured_packages.single_column {width:318px;}
table.twoColumnSplit.adss_narrow #adss_packages.single_column div.package table {margin-bottom: 15px;width: 318px;}

/* START CAROUSEL MODULE */
#adss_carousel {margin-bottom:15px;border:1px #000 solid;}
#adss_carousel.module_title, #adss_carousel.module_title a  {margin-bottom:5px;border:none; font-size:16px;}
#adss_carousel.adss_wide {float:right; margin-right:110px;width:757px;}
#adss_carousel.adss_narrow {float:right; margin-right:165px;width:647px;}
#adss_carousel.adss_wide_540 {float:right; margin-right:110px;width:757px;}
#adss_carousel.adss_narrow_460 {float:right; margin-right:165px;width:647px;}

#adss_carousel.adss_wide #carousel_container a, 
#adss_carousel.adss_wide_540 #carousel_container a,
#adss_carousel.adss_narrow #carousel_container a, 
#adss_carousel.adss_narrow_460 #carousel_container a {cursor:pointer;}

#adss_carousel.adss_wide #carousel_container #carousel_links,
#adss_carousel.adss_narrow #carousel_container #carousel_links {float:left; width:28%}
#adss_carousel.adss_wide_540 #carousel_container #carousel_links {float:left; width:217px;}
#adss_carousel.adss_narrow_460 #carousel_container #carousel_links {float:left; width:187px;}

#adss_carousel.adss_wide #carousel_container #carousel_links ul li,
#adss_carousel.adss_wide_540 #carousel_container #carousel_links ul li,
#adss_carousel.adss_narrow #carousel_container #carousel_links ul li,
#adss_carousel.adss_narrow_460 #carousel_container #carousel_links ul li {cursor:pointer; padding:6px;height:40px; border-top:1px #000 solid;border-right:1px #000 solid;}
#adss_carousel #carousel_container #carousel_links ul li:first-child {border-top:none;padding-bottom:7px;}
#carousel_rule.adss_wide_540 {border-bottom:3px #000 solid; margin: 0 110px 10px 0;float:right; width:760px;line-height:3px;}
#carousel_rule.adss_narrow_460 {border-bottom:3px #000 solid; 0 165px 10px 0;float:right;width:650px;line-height:3px;}

#adss_carousel.adss_wide #carousel_container #carousel_links ul li.first,
#adss_carousel.adss_wide_540 #carousel_container #carousel_links ul li.first,
#adss_carousel.adss_narrow #carousel_container #carousel_links ul li.first,
#adss_carousel.adss_narrow_460 #carousel_container #carousel_links ul li.first {border-top:none;}

/*override in market.css */
#adss_carousel.adss_wide #carousel_container #carousel_links ul li.show,
#adss_carousel.adss_wide #carousel_container #carousel_links ul li.show a,
#adss_carousel.adss_wide_540 #carousel_container #carousel_links ul li.show,
#adss_carousel.adss_wide_540 #carousel_container #carousel_links ul li.show a {background-color:#000; color:#FFF;}

#adss_carousel.adss_wide #carousel_container #carousel_links ul li.manual_show,
#adss_carousel.adss_wide #carousel_container #carousel_links ul li.manual_show a,
#adss_carousel.adss_wide_540 #carousel_container #carousel_links ul li.manual_show,
#adss_carousel.adss_wide_540 #carousel_container #carousel_links ul li.manual_show a {background-color:#000; color:#FFF;}

#adss_carousel.adss_narrow #carousel_container #carousel_links ul li.show,
#adss_carousel.adss_narrow #carousel_container #carousel_links ul li.show a,
#adss_carousel.adss_narrow_460 #carousel_container #carousel_links ul li.show,
#adss_carousel.adss_narrow_460 #carousel_container #carousel_links ul li.show a {background-color:#000; color:#FFF;}

#adss_carousel.adss_narrow #carousel_container #carousel_links ul li.manual_show,
#adss_carousel.adss_narrow #carousel_container #carousel_links ul li.manual_show a,
#adss_carousel.adss_narrow_460 #carousel_container #carousel_links ul li.manual_show,
#adss_carousel.adss_narrow_460 #carousel_container #carousel_links ul li.manual_show a {background-color:#000; color:#FFF;}
/* End market.css */

#adss_carousel.adss_wide #carousel_container #carousel_image,
#adss_carousel.adss_narrow #carousel_container #carousel_image {float:left; width:72%; position:relative;margin-top:1px;}
#adss_carousel.adss_wide_540 #carousel_container #carousel_image {float:left; width:540px; position:relative;margin-top:1px;}
#adss_carousel.adss_narrow_460 #carousel_container #carousel_image {float:left; width:460px; position:relative;margin-top:1px;}

#adss_carousel.adss_wide #carousel_container #carousel_image ul li,
#adss_carousel.adss_wide_540 #carousel_container #carousel_image ul li,
#adss_carousel.adss_narrow #carousel_container #carousel_image ul li,
#adss_carousel.adss_narrow_460 #carousel_container #carousel_image ul li {position:absolute;list-style: none;float:left;}

#adss_carousel.adss_wide #carousel_container #carousel_image ul li.show,
#adss_carousel.adss_wide_540 #carousel_container #carousel_image ul li.show,
#adss_carousel.adss_narrow #carousel_container #carousel_image ul li.show,
#adss_carousel.adss_narrow_460 #carousel_container #carousel_image ul li.show {z-index:500;}

#adss_carousel.adss_wide #carousel_container #carousel_image ul li.manual_show,
#adss_carousel.adss_wide_540 #carousel_container #carousel_image ul li.manual_show,
#adss_carousel.adss_narrow #carousel_container #carousel_image ul li.manual_show,
#adss_carousel.adss_narrow_460 #carousel_container #carousel_image ul li.manual_show {z-index:600;}
/* END CAROUSEL MODULE */

/* START FEATURED PACKAGES */
/* layout */
#adss_packages.adss_featured_packages.wide {float:right;margin-right:110px; width:760px;} 
#adss_packages.adss_featured_packages.narrow {float:right;margin-right:165px;width:650px;}
#adss_packages.adss_featured_packages.single_column {float:none;width:375px;}
.clearRight {clear:right;}

/* Main and Portal */
#adss_packages .adss_module_title {font-size:18px;border-top:3px #000 solid; border-bottom:1px #ccc solid; margin-bottom:10px;padding:4px 0;}
#adss_packages .package {float:left;}
#adss_packages .package .package_lg {width:240px;}
#adss_packages .package .package_lg {margin-right:20px;}
#adss_packages .package .package_lg.third {margin-right:0px;}
#adss_packages .package .package_sm {width:187px;}
#adss_packages .package .package_sm {margin-right:44px;}
#adss_packages .package .package_sm.third {margin-right:0px;}
#adss_packages .package .package_bg, 
#adss_packages .package .package_bg a { background-color: #FFF; color: #000; height: 46px; padding:2px;} 


/*Related photo */
#adss_packages .package_content {width:98%; margin-bottom:10px;}
#adss_packages .package_content_full {width:100%;}
#adss_packages .package_description {float: left; width: 75%; margin-right: 10px;}
/*#adss_packages .package_content .package_call_to_action { background-color: #000000; color: #FFFFFF; float: left; height: 20px; padding: 5px; width: 20%; text-align:center; margin-top: 5px;} */
#adss_packages .package_content .package_call_to_action a.purchase {
   background: transparent url('/hive/images/advertiser_button_b.gif') no-repeat scroll top right;
   color: #000000; display: block; float: left; font: normal 12px arial, sans-serif; height: 26px; margin-top: 5px; margin-right: 6px; padding-right: 16px;  text-decoration: none;	}
#adss_packages .package_content .package_call_to_action a.purchase span {
    background: transparent url('/hive/images/advertiser_button_a.gif') no-repeat; display: block; line-height: 14px; padding: 6px 0 6px 18px;} 
#adss_packages .package_content .package_call_to_action a.purchase:active, #adss_packages .package_content .package_call_to_action a.purchase:hover {
    background-position: bottom right; color: #000000; outline: none; }
#adss_packages .package_content .package_call_to_action a.purchase:active span, #adss_packages .package_content .package_call_to_action a.purchase:hover span {
    background-position: bottom left; padding: 7px 0 5px 18px;} 

#adss_packages.adss_featured_packages .package {margin-bottom: 20px;}


/* Related no photo */
#adss_packages .package_sm .package_description, #adss_packages .package_lg .package_description {width:100%;}
#adss_packages .package_sm .package_content .package_call_to_action { margin-left: 16%;width: 90%;}
#adss_packages .package_lg .package_content .package_call_to_action { width: 80%;}

/* Single layout */
#adss_packages.single_column div.package table {width:375px;margin-bottom:15px;}
#adss_packages.single_column div.package td.package_photo {width:187px; padding-right:8px;}
#adss_packages.single_column div.package table div.package_title {font-size:16px;}
#adss_packages.single_column div.package table div.package_description {font-size:12px;width:100%;}
#adss_packages.single_column div.package table div.package_call_to_action, 
#adss_packages.single_column div.package table div.package_call_to_action a {float:right; margin-right:3px;font-size:11px;margin-top:2px;}

/* left nav */
#adss_left_nav {float:left; width:135px; margin-right:30px;}
#adss_left_nav .nav_title.first {margin-top:0px;font-weight:bold;}
#adss_left_nav .nav_title {margin-top:10px;font-weight:bold;font-size:13px;color:#ABABAB;font-family:sans-serif;}
#adss_left_nav .nav_link {margin-bottom:8px;}
#adss_left_nav .nav_link a {font-size:12px;margin:5px;display:block;}
#adss_left_nav .clearLeft {clear:left;}
/* End Advertiser Portal */

#refreshable_ad6_label {margin:8px 0;color:#999;}