* {margin:0;padding:0}
body {
text-align:center;
font-family: Open Sans, arial,helvetica,sans-serif;
font-size:14px;
font-weight:normal;
-webkit-font-smoothing:subpixel-antialiased;
}
a {color:#000;text-decoration:none}
img {border-width:0;padding:0;margin:0}
.mobileframe {width:1000px;margin-left:auto;margin-right:auto}
#frame {width:980px;margin-right:auto;margin-left:10px;text-align:left;background-color:#fff}
#mh {width:980px;height:119px;background-color:#fdcf01;border-bottom-left-radius:7px;border-bottom-right-radius:7px;z-index:11}
.kelowna-mh {background-image:url(/img/mh/bg2/kelowna1.png)}
.vernon-mh {background-image:url(/img/mh/bg2/vernon1.png)}
.penticton-mh {background-image:url(/img/mh/bg2/penticton.png)}
.kamloops-mh {background-image:url(/img/mh/bg2/kamloops.png)}
.mhlogo {float:left;padding:12px 0 7px 2px;width:225px;height:37px}
.mhlogo2 {float:left;padding:2px 0 3px 13px;width:195px;height:51px}
#hd {width:100%}
#hdl {margin-left:4px;float:left}
#myhomepage {float:left;margin-left:4px;width:162px;position:relative}
#myhomepage span {position:absolute;bottom:-11px;left:0;font-size:14px;line-height:14px}
.hpselect {color:#969696 !important}
#myhomepage span a {display:inline-block;padding:0 2px 1px 1px !important;line-height:14px;color:#fff}
.searchmh {float:left;margin:0 5px 0 0;background:url(/img/mh/search-box2.png);background-size:157px 21px;width:157px;height:21px;position:relative}
.searchmh img {top:3px;right:3px;position:absolute}
.searchmh input {background:url(/img/mh/search-icon.png) no-repeat scroll right center rgba(0, 0, 0, 0);border:0 none;color:#000;height:15px;padding:3px 5px;width:145px;font-size:11px;font-family:inherit;position:relative}
#mhdate {position:absolute;top:-30px;color:#000;line-height:18px;text-decoration:none}
#hdedition {float:left;width:78px;height:21px;background:url(/img/mh/city.png) no-repeat;position:relative;overflow:hidden}
#hdedition span {padding-left:25px;font-size:13px;letter-spacing:2px;float:left;line-height:18px;color:#000}
#hdedition i {font-style:normal}
#hdedition a {position:absolute;width:38px;height:22px;font-size:24px;top:-1px;box-sizing:border-box}
#hdedition a:hover {text-decoration:none}
#cityl {left:0;padding-left:9px}
#cityr {right:0;padding-left:22px}
#hdr {float:right;margin:5px 3px 0 0;position:relative}
#hdr a {display:inline-block;text-align:center;margin-right:3px}
#hdrwx {float:right;width:78px;text-align:center;margin-top:3px}
#hdrbuttons a {display:inline-block;margin:0 3px 0 0;width:78px;height:23px;line-height:22px;font-weight:bold;font-style:italic;font-size:12px;color:#3f3d3d;text-transform:uppercase;text-align:center !important;border-right:1px solid #000}
#hdrbuttons img {display:none}
#hdtango {border:none !important}
.megawrap {clear:both;position:relative;padding-top:8px}
#hdad {clear:both;padding:0 0 20px 0;background:transparent}
#hdpromo, #hdright, #sfad1, #sfad2 {border-radius:7px;overflow:hidden;height:90px}
#hdpromo {float:left}
#hdright {float:right}
#s1 {width:360px;float:left}
#s2 {float:left}
#s3 {width:300px;float:right}
#s1photo {float:left;width:320px}
#s1photo a, #s1photo h1, #s1photo h1 a, #s1photo h2, #s1photo h2 a {text-decoration:none !important;padding:0 !important;margin:3px 0 5px 0 !important;color:#ccc !important;background:none !important;width:auto !important;height:auto !important}
#s1photo h1 a, #s1photo h2 a {font-weight:bold}
#s1phtitle, .s1phtitle {position:absolute;left:0;bottom:0;width:100%;background:url(/images/transparent_black_60.png);color:#ccc}
#s1phtitle div, .s1phtitle div {padding:3px}
a.cutline, span.cutline, .cutline a, .cutline, #s1photo p, #s1photo p a {
text-decoration:none;color:#333333;line-height:13px;margin:0;padding:0}
a.cutline:hover, .cutline a:hover, #s1photo a:hover, #s1photo p a:hover {color:#4E4769;text-decoration:underline}
#s1photo a:hover * {text-decoration:underline}
#s1photo p, #s1photo p a {font-style:normal}
#s1photo.cutline {float:left}
#blink {text-align:center;clear:both}
#s1right {float:right;margin:0;padding:0;width:300px}
#s1right p {text-align:center}
#s1title {float:left;padding:0 0 0 5px;color:#910600;font-weight:bold;font-variant:normal;font-style:normal}
#s1headlines {float:left;width:310px}
#s1headlines h1 {color:#910600;font-weight:bold;font-size:19px;font-variant:normal;font-style:normal;line-height:19px;margin-bottom:5px}
#s1headlines ul {float:left;padding:0;margin:0;list-style:none outside}
#s1headlines ul li {clear:both;padding:0;margin:0}
#s1headlines ul li a {float:left;font-weight:600;font-size:20px;line-height:20px}
#s1headlines ul li a:hover, #s1photo h1 a:hover, #s1photo h2 a:hover {color:#4A597F;text-decoration:underline}
#s1headlines ul li span {clear:both;line-height:17px;font-size:11px;display:block;width:100%}

#spalsh_pic_container .content {color:#fff;padding:0}
#spalsh_pic_container .hiden {display:none}
#backtotop {z-index:1;display:none;background:url(/images/castanet-backtotop.png) no-repeat;width:54px;height:130px;position:fixed;bottom:20px;right:50px}
#backtotop a {display:block;float:left;width:50px;height:52px;margin:3px 0px 15px 2px}

.hlbreaking {background:url(/images/breaking.png) no-repeat;padding-left:52px}
.hlupdated {background:url(/images/updated.png) no-repeat;padding-left:52px}

span.splashheadlinepostdate {font-variant:normal;font-weight:normal;font-size:11px;line-height:11px}
a.splashheadline {text-decoration:none;font-weight:bold;color:#000;font-size:19px;line-height:19px;font-variant:normal;font-style:normal}
a.splashheadline:hover {color:#4A597F;text-decoration:underline}

#s1multimedia {
float:right;
}
#s1multimedia ul {margin:0;padding:0;text-align:center;list-style-type:none}
#s1multimedia h3 {padding:3px 0 3px 5px;font-weight:normal}
#s1multimedia h3 a {color:#fff;font-weight:normal}

#s1letters {float:left;width:300px}
#s1letters img {border-radius:7px;margin-bottom:10px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.41)}
#s1letters li {margin-bottom:14px !important}
#s1letters li:last-child {margin-bottom:0 !important}
#s1letters li a {font-size:14px;text-decoration:none;color:#000;font-weight:normal;margin:0 7px 0 0}
#s1letters li a:hover {text-decoration:underline;color:#4a597f}
#s1letters span {font-size:11px}
#votenow {position:absolute;right:4px;bottom:-2px}

#tvframe {clear:both;float:left;width:100%;margin:0 0 40px 0;color:#000}
#tvcontent {width:auto;margin:auto;padding:0}
#tvscreen {float:left;width:640px}
#tvscreen div {padding:0;position:relative}
#tvscreen img {border-radius:7px;width:640px;height:360px;vertical-align:bottom}
#tvscreen span {position:absolute;top:160px;left:300px;width:40px;height:29px;background:url(/images/vidplay.png) no-repeat transparent}
#tvscreen a:hover span {background:url(/images/vidplay_red.png) no-repeat transparent}
#pictitle {
background:url(/images/transparent_black_60.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
border-bottom-right-radius:7px;
border-top-left-radius:7px;
color:#fff;
font-size:19px;
left:0;
overflow:hidden;
padding:3px 10px;
position:absolute;
top:0;
}
#pictease {
background:url(/images/transparent_black_60.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
border-top-left-radius:7px;
border-bottom-right-radius:7px;
font-size:19px;
right:510px;
overflow:hidden;
padding:3px 10px;
position:absolute;
bottom:3px;
}
#pictease a {color:#fff}
#tvthumb {float:right;width:300px}
#tvthumb div {width:130px;position:relative}
#tvthumb a {color:#000;font-size:14px;text-decoration:none}
#tvthumb img {border-radius:7px;width:130px;height:130px;margin-bottom:10px;vertical-align:bottom}
#tvthumb span {position:absolute;top:51px;left:45px;width:40px;height:29px;background:url(/images/vidplay.png) no-repeat transparent}
#tvthumb a:hover span {background:url(/images/vidplay_red.png) no-repeat transparent}

#mmcutline {padding:3px 0 5px 0;background-color:#fff;color:#000}

#teasers {clear:both;float:left;margin:10px 0 10px 0;padding-top:15px;width:360px;border-top:1px solid #D7D7D7}
.tzer {clear:both;padding-left:0;width:100%}
.tzer {width:100%;margin-bottom:20px;clear:both;float:left}
.tzer img {float:left;margin-right:5px}
.tzer h3, .tzer h3 a {color:#4A597F;text-decoration:none;font-size:14px}
.tzer h3 a:hover {text-decoration:underline}

.crow{clear:both}

#splash2 {clear:both;margin:5px 10px 0 10px}
#s2left, #s3left {float:left;width:640px}

.greyBox .greyBoxContent {background:#e6e7e8;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;padding-top:7px;padding-bottom:7px}
.greyBox .greyBoxContentQ {background:#e6e7e8;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;padding-top:7px;padding-bottom:2px;border-bottom:1px solid #d7d7d7}
.greyBox .greyBoxContentS {background:#e6e7e8;border:1px solid #d7d7d7;padding-top:7px;padding-bottom:7px}
.greyBox .greyBox2 {background:#e6e7e8;border:1px solid #d7d7d7}
.greyBox .greyBoxHd	{height:3px;overflow:hidden;background:url(/images/box/tr2.gif) 100% 0 no-repeat}
.greyBox .greyBoxHd div	{height:3px;overflow:hidden;background:url(/images/box/tl.gif) 0 0 no-repeat}
.greyBox .greyBoxFt	{height:3px;overflow:hidden;background:url(/images/box/br2.gif) 100% 0 no-repeat}
.greyBox .greyBoxFt div	{height:3px;overflow:hidden;background:url(/images/box/bl.gif) 0 0 no-repeat}
.boxbottom {clear:both;font-size:0;line-height:0;color:#e6e7e8}
.greyBox a {text-decoration:none;color:#2D3E6A}
.greyBox a:hover {text-decoration:underline;color:#2D3E6A}
.greyBox h1 {color:#316abb;font-size:14px;padding:0;margin:0;padding:0 0 10px 10px}
.greyBox h1 a {color:#316abb;text-decoration:none}
.more {text-align:center}
.more a {color:black}
.s2headline {width:200px;padding-left:10px;float:left}
.s2headline p {clear:both;float:left;width:100%}
.s2headline a {clear:both;float:left;text-decoration:none;color:#910600;font-weight:bold;padding:0;margin:0;width:100%}
#s2right, #s3right {float:right;width:300px}
#s2ads {float:left;width:640px}
#s2adsleft {float:left;height:100px}
#s2adsright {float:right}

.s1mediatitle {margin:10px 10px 0 10px;text-align:center;color:#910600}
.s1mediatitle a {text-decoration:none}
.s1mediatitle a:hover {text-decoration:underline;color:#4A597F}

#splash3 {clear:both;margin:10px 10px 0 10px;padding-top:10px}
#s3allheadlines {float:left;width:640px;margin-top:10px}

.allheadlines {clear:both;float:left;width:270px;margin:20px 0 0 20px;color:#666666}
.isheadlines {float:left;width:229px;float:left;color:#666}
.allheadlines ul, .isheadlines ul {padding:0;margin:0 0 25px 0;list-style:none outside;text-indent:0}
a.sublines {text-decoration:none;font-weight:normal;color:#000;font-variant:normal;font-style:normal}
a.sublines:hover {color:#4A597F;text-decoration:underline}

.allheadlines ul li a, .isheadlines ul li a {text-decoration:none;font-weight:normal;color:#000;font-variant:normal;font-style:normal;margin-right:7px}
.sublinesheader, .allheadlines ul li.sublinesheader a, .isheadlines ul li.sublinesheader a {font-weight:bold;color:#4A597F;font-variant:normal;font-style:normal}
.allheadlines ul li a:hover, .isheadlines ul li a:hover {color:#4A597F;text-decoration:underline}

.scolumns {font-weight:bold}
.scolumns a {font-weight:normal}
.scolumns img {float:left;padding-right:5px;width:60px;height:60px}
ul.scolumns {list-style-type:none}
.scolumns li {padding-left:10px;padding-bottom:5px;height:65px}

#sc {clear:both;background:#e6e7e8;border:1px solid #d7d7d7;margin-top:10px;width:300px;margin-top:20px}
#sc h3 {padding:10px 10px 5px 10px;font-size:14px;font-weight:bold;color:#910600}
#sc ul a {text-decoration:none;color:#2D3E6A}
#sc ul a:hover {text-decoration:underline;color:#2D3E6A}
#sc span {font-weight:normal;font-size:11px}
#sc p {padding:0 0 10px 10px}
#s1right p a {color:#4A597F;text-decoration:none}
a.clgr, #splay a.clgr {color:green;text-decoration:none}
#s1right p a:hover, a.clgr:hover, #splay a.clgr:hover {text-decoration:underline}

ul.elist {padding:0;margin:0;padding-left:10px;list-style:none outside}

#splash4 {clear:both;margin:0 0 5px 0}
#s4left {float:left;text-align:center;width:769px}
#s4right {float:right}

#sadleft {float:left;margin-left:10px}
#sadright {float:right;margin-right:30px;margin-top:10px}

#sw h3, #ne h3, #sw h3 a, #splash4 h3, #splash4 h3 a {width:300px;padding-bottom:5px;font-size:14px;font-weight:bold;color:#4A597F}
#sw h3, #ne h3, #splash4 h3 {border-bottom:1px solid #d7d7d7}
#sw h3 a, #ne h3 a, #splash4 h3 a {text-decoration:none}
#sw {margin:5px 0 20px 0}
#ne {margin:20px 0 20px 0}
#s3mr {margin:10px 0 20px 0}
#splash4 p {padding:10px 0px 10px 0px}
#splash4 p a {text-decoration:none;color:#000}
#splash4 p a:hover {color:#4A597F;text-decoration:underline}
.swfcd {float:left;width:64px;text-align:center}
#swtx {width:300px;margin:10px 0 10px 0}
a.lgr {color:#000;text-decoration:none}
a.lgr:hover {text-decoration:underline}

#columnistwidget, #showbizwidget, #moviewidget {width:300px;float:left;position:relative;margin-right:40px;margin-bottom:40px}
#columnistwidget a:hover, #moviewidget a:hover, #showbizwidget a:hover {text-decoration:underline;color:#4a597f}
#moviewidget {margin-right:0px}
#moviewidget img {float:left}
#showbizimagecontainer, #widgetimagecontainer1, #widgetimagecontainer2 {width:300px;height:300px;border-radius:7px;overflow:hidden;position:relative}
#widgetimagecontainer2 {background-color:#000}
#columnistwidgetimage, #showbizwidgetimage {width:300px}
.wtitle {
font-size:19px;
position:absolute;
left:0;
top:0;
color:#fff;
padding:3px 10px;
overflow:hidden;
border-bottom-right-radius:7px;
border-top-left-radius:7px;
background:url(/images/transparent_black_60.png) repeat scroll;
}
.widgetfirst {
position:absolute;
bottom:0;
left:0;
color:#fff;
padding:3px 0 3px 10px;
overflow:hidden;
background:url(/images/transparent_black_60.png) repeat scroll;
z-index:1;
border-bottom-left-radius:7px;
border-bottom-right-radius:7px;
width:290px;
}
#moviewidget a, #columnistwidget a, #showbizwidget a {display:block}
.wviews {
font-size:11px;
display:block;
float:right;
line-height:19px;
padding-right:5px;
}
#showbizwidget h3, #columnistwidget h3 {margin-top:50px}

.botheadlines {
clear:both;
float:left;
width:630px;
margin:20px 0 10px 0;
color:#666666;
font-size:11px;
}
.botheadlines ul {
float:left;
width:190px;
padding:0;margin:0 20px 10px 0;
list-style:none outside;
text-indent:0;
}
.botheadlines ul li, .allheadlines ul li {margin-top:3px}
.botheadlines ul li a {
text-decoration:none;
font-weight:normal;
color:#000;
font-size:12px;
font-variant:normal;
font-style:normal;
margin-right:7px;
}
.botheadlines ul li.sublinesheader a {
font-weight:bold;
color:#4A597F;
font-size:14px;
line-height:16px;
font-variant:normal;
font-style:normal;
}
.botheadlines ul.thumbs li {padding-left:57px}
.botheadlines ul.thumbs li.sublinesheader {padding-left:0}
.botheadlines ul li a:hover, #sentertainment li a:hover {color:#4A597F;text-decoration:underline}
.botheadlines ul.thumbs li.sublinesheader {position:relative}
.botheadlines img {max-width:190px}

#sentertainment {clear:both;border-top:1px solid #D7D7D7;padding-top:10px}
#sentertainment ul {list-style:none outside none;text-indent:0;width:470px;line-height:23px}
.icnews a {color:#4A597F;font-size:14px;text-decoration:none}
#sentertainment li {font-size:11px;color:#666666}
#sentertainment li a {margin-right:7px;color:#000;font-size:12px;font-style:normal;text-decoration:none}
#sentertainment li a:hover {text-decoration:underline}
.icnews {width:181px;float:left;margin:0 4px 0 6px}
.icnews img {max-width:150px;max-height:84px}

#ft {
clear:both;
margin-top:1px;
width:100%;
border:0;
border-top:1px solid #d7d7d7;
height:31px;
line-height:30px;
background-color:#e6e7e8;
}
#ft2 {clear:both;border-radius:7px;overflow:hidden;margin:0 0 5px 0}
#ftleft {
float:left;
color:#fff;
background-color:#000;
padding-left:10px;
padding-right:10px;
}
#ftright {
float:left;
padding:0;margin:0;
padding-left:20px;
background-color:#e6e7e8;
}
#ftright ul {
margin-left:0;
padding-left:0;
display:inline;
list-style:none;
}
#ftright ul li {
margin-left:0;
padding:0 5px;
border-left:1px solid black;
display:inline;
}
#ftright ul li.first {
margin-left:0;
border-left:none;
display:inline;
}
#ftright ul li a {
text-decoration:none;
font-weight:normal;
color:#000;
font-variant:normal;
font-style:normal;
}
#ftright ul li a:hover {color:#4A597F;text-decoration:underline}
#ftedition {float:right;margin-right:10px}
#ftsocial {float:right;padding-top:3px}
#ftsocial img {margin-right:10px}

#ftlinks {clear:both;background-color:#2e2e2e;color:#fff;background:url(/ft/footer-bg2.jpg);position:relative}
#ftlinks2 {clear:both;padding:10px 0 10px 10px}
#ftbot {clear:both;border-radius:7px;width:100%;text-align:center;padding:5px 0;margin:40px 0 10px 0}
#ftbots {background:#3662ad;padding:5px 0 5px 0}
#fticonsl {position:absolute;bottom:10px;left:10px}
#fticonsl a {display:inline-block;width:32px;height:32px;margin-right:10px}
#ftifb {background-image:url(/ft/footer-facebook.png)}
#ftitw {background-image:url(/ft/footer-twitter.png)}
#ftiyt {background-image:url(/ft/footer-youtube.png)}
#ftiin {background-image:url(/ft/instagram.png)}
#ftirs {background-image:url(/ft/footer-rss.png)}
#ftiap {background-image:url(/ft/footer-app.png)}
#fticonsr {position:absolute;bottom:12px;right:10px;width:515px}
#fticonsr a {display:inline-block}
#ftiam {width:68px;height:38px;background-image:url(/mh/automall.png);margin-right:108px}
#ftitt {width:59px;height:41px;background-image:url(/mh/tango.png);margin-right:148px}
#ftint {width:61px;height:33px;background-image:url(/mh/news-tips.png);margin-right:0}
#bftleft {
clear:both;
float:left;
line-height:29px;
padding:0;margin:0 0 0 10px;
color:#fff;
}
#bftleft ul {
color:#fff;
margin-left:20px;
padding-left:0;
display:inline;
list-style:none;
}
#bftleft ul li {margin-left:0;padding:0 5px;display:inline}
#bftleft ul li a {text-decoration:none;color:#fff}
#bftleft ul li a:hover {text-decoration:underline}
#bftright {float:right;margin-right:10px;width:169px;height:28px;background:url(/img/mh/castanet-logo.svg);background-size:contain}
#ftsocial2 a {color:#fff;text-decoration:none;margin-right:10px}
#ftsocial2 img {margin:0 10px 0 0}
#ftlinks2 .ftcol {width:155px;float:left;padding-right:5px}
#sfad {clear:both;text-align:center;margin:0 0 40px 0}
#sfad1 {float:left}
#sfad2 {float:right}
.ftcol ul {list-style:none;margin-bottom:20px}
.ftcol h4, .ftcol h4 a {text-transform:uppercase;font-size:13px;color:#000;text-decoration:underline;margin-bottom:5px}
.ftcol li a {color:#000;text-decoration:none}
.ftcol li a:hover {text-decoration:underline}
.ftcams li {margin-left:5px}
.social {font-size:10px;line-height:24px}
.social li a {display:block;background:url(/images/sp2.png) no-repeat;height:24px;padding:0 0 0 28px;margin-top:3px}
.social li a.item1 {background-position:0 0}
.social li a.item2 {background-position:0 -48px}
.social li a.item3 {background-position:0 -71px}
.social li a.item4 {background-position:0 -95px}
.social li a.item5 {background-position:0 -25px}
.social li a.item6 {background-position:0 -119px}
#social2 {margin-right:20px;list-style:none;display:inline}
#social2 li {list-style-type:none;float:left}
#social2 li a {display:inline-block;background:url(/images/sp2.png) no-repeat;height:24px;padding:0 0 0 28px;margin:0 5px 0 0}
#social2 li a.item1 {background-position:0 0}
#social2 li a.item2 {background-position:0 -48px}
#social2 li a.item3 {background-position:0 -71px}
#social2 li a.item4 {background-position:0 -95px}
#social2 li a.item5 {background-position:0 -25px}
#social2 li a.item6 {background-position:0 -119px}

.addthis_toolbox img {vertical-align:middle}

#wleft {float:left;width:240px}
#wright {float:right;width:400px;padding-top:10px}

input.formbox {width:245px;font-size:11px;vertical-align:middle}
input.submitbutton {font-size:11px;text-align:center;vertical-align:middle;padding:0;margin:0}
#searchresults {padding:0;margin:0;padding-top:10px;padding-left:10px;float:left}
#cwh {margin:0;padding:0;margin-top:3px;text-align:center}
#cwh a {text-decoration:none;color:#666666;margin:0;padding:0}
.side2ads{margin-top:5px;margin-bottom:5px}
.boxad{padding-top:10px;padding-left:10px;vertical-align:middle;float:left}
.boxadw{padding-left:10px;vertical-align:middle;float:left}
.boxad2{padding-top:5px;padding-left:10px;vertical-align:middle;float:left}
.automallad{padding-top:5px;float:left}
.radioad{float:right;padding-right:10px}
.hdleaderboard{float:right;padding:0;margin:0;margin-right:2px;margin-top:2px;background-color:#fff;height:90px}
#lnews {clear:both;float:left;width:640px}
#rnews {float:right;width:300px}
#l2news {float:left;margin:0;padding:10px 0 0 30px;width:300px}
#r2news {float:right;padding:0;margin:0;padding-top:10px;padding-right:10px;width:650px}
.columnists {clear:both;width:95%;float:left;padding-left:10px;padding-top:10px}
.columnists img {float:left;padding-right:10px}

#wmast {
width:982px;height:100px;
background:url(/images/mastheads/Weather.jpg);
color:white;
position:relative;
}
#wmasthd {position:absolute;float:left;margin-left:10px;bottom:10px;font-size:30px;font-weight:bold}
#wmasthd p {float:left;line-height:10px;font-size:10px;font-weight:normal}
#wmasthd a {margin-left:2px;margin-right:30px;color:white}
ul.wtext {margin-top:20px;list-style-type:none}
.wtexthd {font-weight:bold;padding-right:5px}
#wlinks {float:left;padding-left:10px;padding-top:10px;width:224px;font-size:11px}
#wlinks ul {text-align:center;list-style-type:none;list-style-position:inside;width:400px}
#wlinks a:hover {color:#669933}

/* News Story Template Elements */
div.newsheadline,span.newsheadline,font.newsheadline, div.newsheadline a, font.newsheadline a, h2, h2 a {
font-weight:normal;
color:#000;
font-size:29px;
line-height:29px;
font-variant:normal;
font-style:normal;
text-decoration:none;
}
div.newsheadline2, div.newsheadline2 a, h3, h3 a {
font-weight:bold;
color:#000;
font-size:19px;
line-height:19px;
font-variant:normal;
font-style:normal;
}
div.newsheadline a, div.newsheadline2 a, font.newsheadline a, h2 a, h3 a {text-decoration:none}
div.newsheadline2 a:hover, .newsheadline a:hover, .newsheadlinefull a:hover, h3 a:hover {color:#4A597F;text-decoration:underline}

div.newsstory, font.newsstory {
font-weight:normal;
color:#000;
font-size:14px;
line-height:1.35em;
font-variant:normal;
font-style:normal;
text-align:justify;
position:relative;
}
.newsstory ul {list-style:disc none inside}
.newsstory ol {margin-bottom:14px}
.newsstory ol li {list-style:decimal none inside}
.newsstory li {list-style:disc none inside}
.newsstory p {font-size:14px;line-height:1.35em;margin-bottom:14px}
.newsstory a {text-decoration:underline;color:#3d6eb7;overflow-wrap:break-word;word-wrap:break-word}
div.newsdate, font.splashdate {
font-weight:normal;
color:#333333;
font-size:11px;
line-height:11px;
}
span.newsdate {
font-weight:normal;
color:#333333;
font-size:11px;
line-height:11px;
}
.newsstory.mobiledev, .newsstory.mobiledev p {font-size:38px}
.mobiledev h2, .mobiledev h2 a {font-size:36px;line-height:36px}

/* Inside page elements */
td.sidebar {width:300px}
span.linktitle {
font-variant:normal;
font-size:19px;
color:#000;
}
div.linkbox {background-color:#F3F0DA;padding:5pt}

ul.newsmenuholder {
margin-left:0;
padding-left:0;
display:inline;
list-style:none;
}
ul.newsmenuholder li {
margin-left:0;
padding:0 5px;
display:inline;
}
ul.newsmenuholder a {
text-decoration:none;
font-weight:normal;
color:#333333;
font-size:10px;
line-height:11px;
font-variant:normal;
font-style:normal;
}
ul.newsmenuholder a:hover {color:#910600;text-decoration:underline}

#readerpho {
clear:both;
float:left;
margin-top:20px;
width:450px;
}
#readerpix {
position:relative;
width:980px;
padding:0 0 3px 0;
border-radius:7px;overflow:hidden;
}
#readerpix img {float:left;border-radius:7px;vertical-align:bottom;width:220px;height:145px;margin:3px 0 0 3px}
#readerpix h3 {
background:url(/images/YourPhotos.gif) #000 no-repeat;
padding:7px 0 7px 7px;
text-indent:-9999px;
}

#movies {
margin-top:20px;
background:#000;
display:block;
width:300px;
}
#movies h3 a {
background:url(/images/MoviesText.jpg);
display:block;
height:48px;
width:300px;
text-indent:-9999px;
}
#movies img {width:80px;margin:10px}

#eventtop {
clear:both;
margin-top:20px;
width:250px;
background:url(/images/Whats-Happening.jpg) no-repeat;
padding:35px 25px 0 25px;
}
#eventbot {
float:left;
margin-top:10px;
padding:0 25px 20px 25px;
clear:both;
}
#eventtop img, #eventbot img {float:left;margin-right:5px}
#eventbot div {clear:both;float:left;margin-top:10px;width:200px}
#eventtop a.eventslink, #eventbot a.eventslink {
color:#2D3E6A;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.sublinesheader a, #sw h3 a, #ne h3, #ne h3 a, #sc h3, #readerpix h3, #readerpix h3 a {color:#4A597F;font-size:14px}

/* events */
.highlights {
padding-top:10px;
padding-bottom:10px;
text-decoration:none;
font-weight:bold;
color:#808080;
font-size:16px;
line-height:12px;
font-variant:normal;
font-style:normal;
}
font.eventstext, span.eventstext {
font-weight:normal;
color:#333333;
font-size:12px;
line-height:16px;
font-variant:normal;
font-style:normal;
}
.eventsdate {
font-weight:normal;
color:#333333;
font-size:11px;
line-height:16px;
font-variant:normal;
font-style:normal;
}
font.eventstitle {
font-weight:bold;
color:#3C387E;
font-size:16px;
line-height:16px;
font-variant:normal;
font-style:normal;
}
.eventstype, font.eventstype {
font-weight:bold;
color:#000;
font-size:13px;
line-height:16px;
font-variant:normal;
font-style:normal;
}
a.eventslink {
text-decoration:underline;
font-weight:bold;
color:#3C387E;
font-size:10px;
line-height:12px;
font-variant:normal;
font-style:normal;
}
a.eventslink:hover {color:#910600;text-decoration:underline}
.eventrow {
clear:both;
float:left;
width:100%;
padding:0;
margin:10px 5px 10px 5px;
}
.eventone {float:left;padding:10px 0px 10px 0px;width:100%}
.eventrow img, .eventone img {float:left;margin:0 10px 0 5px}
.eventinfo {
float:left;
width:48%;
padding:0 5px 0 2px;
}
.highlights2 {
clear:both;float:left;
padding-top:10px;
padding-bottom:10px;
text-decoration:none;
font-weight:bold;
color:#910600;
font-size:15px;
font-variant:normal;
font-style:normal;
width:100%;
}
#eventlist {clear:both;float:left;width:100%}
.eventlistrow {clear:both;float:left;width:100%}
.eventlistrow a, .eventinfo a {
font-size:12px;text-decoration:none;
font-weight:bold;
color:#316abb;
}
.eventlistrow a:hover, .eventinfo a:hover {text-decoration:underline;color:#2D3E6A}
.eventlt {float:left;width:75px;text-align:center}

ul.prevHeadline {margin:0px 0px 40px 0px;padding:0px 0px 0px 17px}
li.prevStory {margin:0px;padding:0px;list-style-image:url(/images/bullet.gif)}

div.abouttheauthor {background-color:#CED9E7;padding:5pt;margin:40px 0 40px 0;border-radius:7px}
div.columnistdisclaimer {background-color:#F3F0DA;padding:5pt;margin:40px 0 40px 0;border-radius:7px}
.abouttheauthor p {margin-bottom:10px}
.abouttheauthor a {text-decoration:underline;color:#3d6eb7}

#newsmenu a {
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
font-weight:bold;
color:#333333;
font-size:10px;
line-height:11px;
font-variant:normal;
font-style:normal;
}
#newsmenu a:hover, #newsmenu2 a:hover {color:#910600;background-color:#CED9E7;text-decoration:none}

.emleft {float:left;width:60px}
a.emleft, .emleft a {width:60px}
.emright {float:right;margin:0}
#newsmenu2 a {
display:block;
float:left;
padding:0 12px 0 11px;
text-decoration:none;
font-weight:bold;
color:#333333;
font-size:10px;
line-height:11px;
font-variant:normal;
font-style:normal;
text-align:center;
padding-top:3px;
padding-bottom:3px;
}

a.top, .newsAddThis a {
text-decoration:none;
font-weight:normal;
color:#333333;
font-size:10px;
line-height:11px;
font-variant:normal;
font-style:normal;
}
.newsAddThis a {font-size:16px;line-height:16px}
a.top:hover, .newsAddThis a:hover {color:#910600;text-decoration:underline}

.linkbox a {
text-decoration:underline;
font-weight:normal;
font-size:12.5px;
color:#4D4995;
}
.linkbox a:hover {color:#669933}

span.quotehead {
font-weight:bold;
color:#fff;
font-size:10px;
line-height:14px;
font-variant:normal;
font-style:normal;
}
table#quotetable td {
font-weight:normal;
color:#000;
font-size:10px;
line-height:18px;
font-variant:normal;
font-style:normal;
}
#quotetable a {font-size:12px}
#quotetable a:hover {color:#669933}

a.RSSInstructions {
font-weight:normal;
text-decoration:none;
color:#333333;
font-size:11px;
line-height:11px;
font-variant:normal;
font-style:normal;
}

.storylink {
text-decoration:none;
font-weight:bold;
color:#000;
font-size:11px;
line-height:12px;
font-variant:normal;
font-style:normal;
}
.storylink a {
text-decoration:none;
font-weight:bold;
color:#333333;
font-size:11px;
line-height:12px;
font-variant:normal;
font-style:normal;
}
.storylink a:hover {color:#910600;text-decoration:underline}

.alertbutton1 {
clear:both;
padding:3px 7px 3px 7px;
margin:0;
border-bottom:1px solid #d7d7d7;
font-size:12px;
color:white;
background-color:#FF0000;
width:100%;
height:100%;
}
.alertbutton1 a {
width:100%;
height:100%;
display:block;
}
.alertbutton1 a:hover {
color:#910600;
text-decoration:underline;
}
.alertbutton2 {
clear:both;
padding:3px 7px 3px 7px;
margin:0;
border-bottom:1px solid #d7d7d7;
font-size:12px;
color:white;
background-color:#FFA500;
}
.alertbutton2 a {
width:100%;
height:100%;
display:block;
color:white;
text-decoration:none;
}
.alertbutton2 a:hover {
color:#910600;
text-decoration:underline;
}
.alertbutton3 {
clear:both;
padding:3px 7px 3px 7px;
margin:0;
border-bottom:1px solid #d7d7d7;
font-size:12px;
color:white;
background-color:#ADD8E6;
}
.alertbutton3 a {
width:100%;
height:100%;
display:block;
color:white;
text-decoration:none;
}
.alertbutton3 a:hover {
color:#910600;
text-decoration:underline;
}

.icoAddThis {width:16px;height:16px;background:url(/images/ico_at16.gif) no-repeat;margin:0 4px 0 0;display:block;float:left}
.newsAddThis:hover a .icoAddThis {background:url(/images/ico_at16.gif) 0 -16px no-repeat}
.newsAddThis {float:left}

.greybg {line-height:18px}
.greybg a {color:#000;text-decoration:none}
.greybg a:hover {color:#8d261b;text-decoration:underline}
.greybg {background:url(../images/bg_col_tile.gif) repeat-x;border:1px solid #e6e6e6;border-radius:7px;padding:8px}
#archived-council{
height:200px;
overflow: -moz-scrollbars-vertical;
overflow-x:none;
overflow-y:auto;
border:1px solid #e6e7e8;
}
#archived-council table {width:630px}
#archived-council table .councilodd {background-color:#e6e7e8}
#kelownaCouncil {margin-left:auto;margin-right:auto}
#kelownaCouncil td {padding:5px}
#archived-council-widget{
clear:both;margin-top:4px;
height:400px;
overflow: -moz-scrollbars-vertical;
overflow-x:none;
overflow-y:auto;
border:1px solid #e6e7e8;
}
#archived-council-widget table{width:263px;line-height:18px}
#archived-council-widget table td{height:30px}
#archived-council-widget table .councilodd{background-color:#e6e7e8}
#kelownaCouncil{margin-left:auto;margin-right:auto}
#kelownaCouncil td{padding:5px}
ul.elist2 {
padding:0;
margin:10px 0 0 30px;
padding-left:10px;
list-style:disc;
}

#calendarTableHeader {margin-top:5px}
#monthnav a {font-size:11px;color:#fff;font-weight:bold;text-decoration:none}
#calendarTable .week {background-image:url(../images/cal_week_bg.gif)}
#calendarTable .cday {background-image:url(../images/cal_cday_bg.gif);height:20px}
#calendarTable .day {background-image:url(../images/cal_day_bg.gif);height:20px}
.input_el {width:200px;height:20px;font-size:14px}

#mvplayer {display:block;width:640px;height:385px}
#playlist {width:640px;height:385px;overflow:auto;background:#000}
#playlist p {display:block;float:left;width:100px;text-decoration:none;margin:10px 20px 0 5px}
#playlist a {text-decoration:none;color:#fff}
#playlist h3 {color:#fff;margin:5px 0 0 5px}

#showtimes {width:640px}
#showtimes p {border-bottom:1px solid #d7d7d7;background:#e6e7e8;padding:0 0 5px 5px}
#showtimes p span {float:right;width:200px}
#showtimes h3 {padding:5px 0 0 5px;color:#2c3e69;background:#e6e7e8}
#showtimes h3 a {color:#2c3e69}
#showtimes table {width:100%;margin-bottom:10px;border-collapse:collapse}
#showtimes td {font-weight:bold;padding:4px 0 4px 0;border-bottom:1px solid #d7d7d7}
#showtimes a {text-decoration:none;color:#2c3e69}
#showtimes a:hover {text-decoration:underline;color:#910600}
#showtimes td em {float:right;font-style:normal;font-weight:normal;padding-right:20px}
#showtimes td span {width:200px;color:#000}
#showtimes td a {padding:0 10px 0 10px}
#synopsis {clear:both;padding-top:10px;line-height:1.5em}
#synopsis p {margin-bottom:10px}
#mvmedia {clear:both;padding-top:10px}
#mvmedia a {padding:5px;margin:0 10px 0 0;border:1px solid #d7d7d7;background:#e6e7e8;color:#2c3e69;text-decoration:none;font-weight:bold}
#mvmedia a:hover {text-decoration:underline;color:#910600}
#mvshows, #mvinfo {clear:both;padding-top:20px}
#mvinfo h3 {color:#2c3e69;padding-bottom:5px}
#mvinfo p {line-height:1.5em;padding-top:5px}
#overlay div.close, #gallery div.close {
background-image:url(/movies/close.png);
position:absolute;right:-20px;top:-20px;
cursor:pointer;
height:35px;
width:35px;
}
#showtimesh {clear:both;margin:5px 0 5px 0}
#showtimesh ul {display:inline}
#showtimesh ul li {display:inline;list-style:none;margin:0 20px 0 0;font-size:14px;font-weight:bold}
#showtimesh ul li a {font-size:12px;color:#2c3e69;font-weight:normal;text-decoration:none}
#showtimesh ul li a:hover {color:#910600;text-decoration:underline}
.boxoffh {width:300px;color:#fff;font-size:14px;text-align:left;padding:5px 0 5px 5px;background-color:#000}
.gallery{margin:5px 0;overflow:hidden}
.galleryright{float:right;margin-left:10px}
.galleryleft{float:left;margin-right:10px}
.gallery_img{float:left;padding:0 0 3px 0;display:block;border-bottom:1px solid #d7d7d7}
.gallery_img1{float:left;padding:0 0 3px 0;display:none;border-bottom:1px solid #d7d7d7}
.gallery h2{font-size:16px;margin:0}
.photo_credit{font-size:11px;color:#999;line-height:11px}
.photo_cutline{font-size:11px;color:#000;font-weight:normal;line-height:12px;margin:5px 0 3px 0}
a.gallery_navig {width:15px;height:13px;line-height:normal;text-align:center;border:solid 1px #999;display:block;float:left;margin-right:5px;margin-top:5px;font-size:11px;font-weight:normal;text-decoration:none;color:#333}
.video_credit {font-size:11px;color:#999;line-height:11px;position:relative;top:-14px}
.active {background-color:#E5E5E5}
.newsstory ul {margin:10px;padding:10px}

.mood_wrapper {width:638px;height:84px;border:solid 1px #d7d7d7;margin:5px 0px;clear:both;border-radius:7px;overflow:hidden}
.mood_header {background-color:#b1b1b1;color:#fff;width:100%;height:26px}
.mood_header div {padding:5px 10px 0px 14px}
.mood_wrapper a.cell{display:block;float:left;border:solid 1px #d7d7d7;margin:3px 6px;width:92px;height:50px;text-align:center;color:#474747;font-size:18px;text-decoration:none;border-radius:7px;overflow:hidden}
.ratestory {clear:both;margin:20px 0}
.rate ul {list-style:none;display:block;float:left;margin:0;padding:0}
.rate ul li {float:left}

.archivestory {clear:both;margin:0;padding:10px 0 20px 0}
.archivethumb {float:left;width:90px;height:90px;margin-right:10px;display:block}
.archivethumb img {max-width:90px;max-height:90px;border-radius:7px}

#sport_links_splash a{ color:#316abb;text-decoration:none}
#sport_links_splash div{ float:left;margin-rigth:10px}
#sport_links_splash .elist2{ margin:20px 0px ;padding:0;list-style-type:none;width:200px;overflow:hidden}
#sport_links_splash .elist2 li{ margin:3px 0px}
#sport_links_splash b{ color:#316abb}
#sport_links_splash .elist2 a{ text-decoration:none;color:#000}
#sport_links_splash .elist2 a:hover{ text-decoration:underline}
#sport_links_splash .elist2 a.smore{ color:#316abb;font-weight:bold;font-size:10px}

.columnists_splash{float:left;width:300px;font-size:11px;color:#000;margin-bottom:10px}
.columnists_splash img{ margin:0px 10px 5px 0px}
.columnists_splash a.column{ font-size:14px;font-weight:bold;color:#316abb;text-decoration:none;display:block;margin-bottom:6px}

#sticky{margin-top:20px}
.stick{position:fixed !important;top:103px !important}

#sfNews {margin-left:4px}
#sfBC {width:50px}
#sfWorld {width:70px}
#sfClassifieds {width:110px}
#sfRealEstate {width:90px}
#sfWeather {margin-right:0}
#sfNews .sf-mega {left:6px !important}
#sfBC .sf-mega {left:87px !important}
#sfCanada .sf-mega {left:138px !important}
#sfWorld .sf-mega {left:219px !important}
#sfBusiness .sf-mega {left:295px !important}
#sfSports .sf-mega {left:380px !important}
#sfShowBiz .sf-mega {left:458px !important}
#sfClassifieds .sf-mega {left:543px !important}
#sfRealEstate .sf-mega {left:644px !important}
#sfCommunity .sf-mega {left:733px !important}
#sfCity .sf-mega {left:670px !important}
#sfWeather .sf-mega {left:858px !important}
#sfNews .sf-mega-section {width:340px}
#sfBC .sf-mega-section {width:250px}
#sfCanada .sf-mega-section {width:250px}
#sfWorld .sf-mega-section {width:250px}
#sfBusiness .sf-mega-section {width:250px}
#sfSports .sf-mega-section {width:240px}
#sfShowBiz .sf-mega-section {width:250px}
#sfClassifieds .sf-mega-section {width:320px}
#sfRealEstate .sf-mega-section {width:180px}
#sfCommunity .sf-mega-section {width:150px}
#sfCity .sf-mega-section {width:265px}
#sfWeather .sf-mega-section {width:85px}
.sf-menu {position:relative;margin:0;padding:0;width:980px;list-style:none;line-height:32px;background:#3662ad;border-bottom-left-radius:7px;border-bottom-right-radius:7px}
.sf-menu .sf-mega, .sf-menu3 .sf-mega {position:absolute;display:none;top:100%;left:0;z-index:99}
.sf-menu > li {float:left}
.sf-menu li:hover > .sf-mega, .sf-menu li.sfHover > .sf-mega {display:block}
.sf-menu > li > a {display:block;position:relative;color:#fff;font-size:13px;text-align:center;text-transform:uppercase}
.sf-menu-image {padding:0 7px 0 7px}
.sf-menu {float:left}
.sf-mega-section {float:left;text-align:left}
.sf-mega-section > ul {line-height:22px;list-style-type:none;padding-bottom:10px}
.sf-mega-separator-r {border-right:1px solid #C1C1C1;padding-right:15px}
.sf-mega-separator-l {border-left:1px solid #C1C1C1;padding-left:15px}
.sf-mega-bottom-separator {border-top:1px solid #C1C1C1;clear:both;text-align:left;padding-top:10px}
.sf-mega-bottom-separator > div > a, .sf-mega-section > ul > li > a {color:#fff;text-decoration:none}
.sf-menu > li {width:80px;height:32px;margin-right:1px}
.sf-menu > li.current > a {color:#fff;font-weight:bold}
.sfHover > a {font-weight:bold}

.sf-mega {opacity:0.97;color:#000;background-color:transparent;line-height:23px;box-sizing:border-box;width:auto;border:none;padding:0}
.sf-mega-section > ul > li > a {color:#000}
.sf-mega-section > ul > li > a:hover {color:#000;text-decoration:underline}
.sf-mega-frame {border-bottom-left-radius:6px;border-bottom-right-radius:6px;background-color:#F4F3ED;padding:5px 15px 5px;box-shadow:3px 3px 4px #37373c}
.sf-mega-section {float:none}
.sf-fin {display:none}
.sf-finr {display:none}
.sf-mega-section ul li div {visibility:hidden;position:absolute;top:-225px;left:-353px;background-color:#f4f3ed;border-left:1px solid #e2e1df;border-radius:6px;border-top:1px solid #e2e1df;box-shadow:3px 3px 4px #37373c;margin-top:9px;padding:5px 15px 5px 15px;width:310px}
.sf-mega-section ul li {position:relative}
.sf-mega-section ul li img.flyout-fin {display:none}
.sf-mega-section ul li:hover div {visibility:visible}
.sf-mega-section ul li:hover ul {list-style:none;visibility:visible}
.sf-mega-section ul li:hover ul a:hover {text-decoration:underline}
.sf-mega-section ul li:hover img.flyout-fin {display:block;position:absolute;top:2px;left:-12px}
.sf2col {float:left;list-style-type:none}
.sf2col2 {float:left;list-style-type:none;margin-left:15px;border-left:1px solid lightgrey;padding-left:15px}
.sf-menu-icon {padding-bottom:10px}
.sf-menu-icon a {display:inline-block;height:50px;padding-left:55px}
.bc-icon {background:url(/mh/menu/icon-bc.png) no-repeat;line-height:50px}
.canada-icon {background:url(/mh/menu/icon-canada.png) no-repeat;line-height:50px}
.world-icon {background:url(/mh/menu/icon-world.png) no-repeat;line-height:50px}
.sfbutton {border-radius:7px;display:inline-block;margin:5px 0;background:url(/images/button-blue.png);color:#fff !important;width:76px;height:23px;text-align:center;line-height:23px}

#mh2 {width:980px;height:250px;background-color:#fff;border-bottom-left-radius:7px;border-bottom-right-radius:7px}
.mh2logo {float:left;padding:30px 0 0 0;width:378px;height:76px}
.mh2city {clear:both;width:240px;height:21px;display:block;float:right}
#hd2r {float:right;margin:5px 0 5px 0;position:relative}
#hd2r a {display:inline-block;text-align:center}
#hd2rwx {float:right;width:187px;margin-top:3px;text-align:center}
#hd2rwx a {position:relative;display:inline-block;margin:0;background:top / 75px 60px no-repeat;width:75px;height:60px;font-size:24px;font-weight:bold}
#hd2rwx span {position:absolute;top:14px;left:10px}
#hd2rsearch, #hd2redition {display:block !important;float:right;margin:5px 11px 0 0;width:187px;height:60px}
#hd2rsearch {background:url(/img/search.jpg) center top / 45px 55px no-repeat}
#hd2redition {background:url(/img/edition.jpg) center top / 78px 55px no-repeat}
#hd2rbuttons {clear:both;float:right}
#hd2rbuttons a {width:186px;height:82px;margin:0 12px 0 0;background:url(/img/BlueMobileButton-1.png);background-size:186px 82px}
#hd2rbuttons span {font-style:italic;font-size:24px;color:#dce7eb;font-family:futura-pt,sans-serif;line-height:82px;text-transform:uppercase}
.megawrap2 {clear:both;position:relative}
.sf-menu2 {position:relative;margin:0;padding:0;list-style:none;line-height:35px}
.sf-menu2 .sf-mega {position:absolute;display:none;top:100%;left:0;z-index:99;font-size:32px}
.sf-menu2 > li {float:left}
.sf-menu2 li:hover > .sf-mega,
.sf-menu2 li.sfHover > .sf-mega {display:block}
.sf-menu2 > li > a {display:block;position:relative}
.sf-menu2 {float:left}
.sf-menu2 > li > a {padding:0 13px;font-family:futura-pt,sans-serif;font-size:28px;font-weight:bold;line-height:82px;text-transform:uppercase;text-decoration:none;text-align:center}
.sf-menu2 > li:hover,
.sf-menu2 > li.sfHover {border:0}
.sf-menu2 {line-height:32px}
.sf-menu2 > li {background:url(/img/BlueMobileButton-1.png) no-repeat;background-size:186px 82px;width:186px;height:82px;margin-right:12px;color:#fff}
.sf-menu2 > li > a {padding:0;color:#fff}
.sf-menu2 > li > a:hover {text-decoration:underline}
.sf-menu2 .sf-mega-section > ul {line-height:56px}

#mh3 {background-color:#fdcf01;border-bottom-left-radius:7px;border-bottom-right-radius:7px}
.logo-container {float:left}
.logo-container img {margin:15px 11px 0 15px}
#header_weather {display:inline-block}
#hd3rwx {float:right;width:78px;text-align:center;margin-top:20px;margin-right:60px}
#hd3rwx a {position:relative;display:inline-block;background: no-repeat center -3px;background-size:72px 60px;width:72px;height:60px;font-size:24px}
#hd3rwx span {position:absolute;top:14px;left:10px}
#hd3rsearch, #hd3redition {display:block;float:right;width:187px;height:60px;margin:20px 0 0 6px}
#hd3rsearch {background:url(/img/search.png) center center / 40px 40px no-repeat}
#hd3redition {background:none;text-align:center;font-size:24px;line-height:60px;font-weight:bold}
#hd3redition span {font-size:21px}
.megawrap3 {clear:both;padding:10px 0 10px 0}
.sf-menu3 {position:relative;list-style:none}
.sf-menu3 > li {
float:none;
display:inline-block;
background: rgb(101,163,255);
background: linear-gradient(0deg, rgba(101,163,255,1) 0%, rgba(52,80,160,1) 50%, rgba(101,163,255,1) 100%);
background-size:186px 82px;
border-radius:10px;
width:186px;
height:82px;
margin-right:5px;
color:#fff;
}
.sf-menu3 > li > a {display:block;position:relative;font-family:futura-pt,sans-serif;font-size:28px;line-height:82px;text-transform:uppercase;color:#fff;text-align:center}
.sf-menu3 > li.current > a {color:#fff}
.sf-menu3 .sf-mega {width:980px}
.sf-menu3 .sf-mega-frame {box-shadow:none;padding:5px 0 50px 50px}
.sf-menu3 .sf-mega-section > ul {font-size:38px;line-height:72px;padding-bottom:0}
.mcbutton {height:72px;display:inline-block;vertical-align:middle}
.mcbutton img {padding-top:12px}
.sfsub, .sfsub2 {text-transform:uppercase;text-decoration:underline;height:72px}
.sfsub2 {margin-top:20px}

#pagehead {float:left;margin-top:9px}
.channels {display:block;list-style-type:none;float:right;margin-right:34px}
.channels li {float:left;margin-left:2px}
.channels li a {background-image:url(/images/social.jpg);display:block;width:50px;height:63px;text-indent: -9999em}
.facebook a {background-position: -18px 0}
.twitter a {background-position: -70px 0}
.youtube a {background-position: -122px 0}
.gplus a {background-position: -174px 0}
.rss a {background-position: -226px 0}

#newsheader {background:url(/img/gradient.png);width:640px;height:40px;line-height:40px;font-size:19px;font-weight:normal;border-top-right-radius:7px;border-top-left-radius:7px;color:#000;margin:0 0 20px 0;padding:0;text-align:right}

#imgmask {
-webkit-transform:scaleY(-0.25);
-moz-transform:scaleY(-0.25);
-ms-transform:scaleY(-0.25);
-o-transform:scaleY(-0.25);
transform:scaleY(-0.25);
filter:flipv;
opacity:0.10;
filter:alpha(opacity='10');
line-height:10px;
clear:both;
font-size:40px;
font-size:40px;color:#333;
margin:0 0 0 10px;
font-weight:bold;
}
#imgmask span {text-transform:uppercase;color:#336699}
.newsheadline, .newsheadline a {
color:#000;
line-height:29px;
font-size:29px;
font-weight:normal;
text-decoration:none;
}
.newsheadlinefull {padding-top:34px}
.newsheadlinefull, .newsheadlinefull a {font-size:20px;line-height:29px;color:#000;font-weight:normal;text-decoration:none;text-align:left}
.byline, .storyfooter {
color:#333333;
font-size:11px;
line-height:15px;
margin-bottom:10px;
font-weight:normal;
}
.hasfull {position:absolute;top:0}
.byline a, .storyfooter a {color:#000;text-decoration:none}
.byline a:hover, .storyfooter a:hover, .contentfooter a:hover {text-decoration:underline}
.storyid {color:#fff}
.contentfooter {margin-bottom:10px;font-size:14px;line-height:20px}
.contentfooter a {color:#000;text-decoration:none;font-weight:normal}

.share-castanet {float:right;width:420px;text-align:right}
.sc-total {display:inline-block;color:#555;font-weight:600;max-width:80px;padding:4px 8px;text-align:center;vertical-align:top}
.sc-total > span {font-size:24px;line-height:26px;display:block;padding:0}
.sc-total > span.sc-shares {font-size:14px;line-height:14px}
.sc-btn {display:inline-block;cursor:pointer;box-sizing:border-box;border-radius:4px;font-size:16px;width:48px;height:48px;line-height:48px;padding:0 12px;position:relative;text-align:center;margin-right:8px;vertical-align:top}
.sc-btn:hover {top:-4px;opacity:.8}
.sc-btn:last-child {margin-right:0}
.sc-btn[data-network="twitter"] {background:#000 url(/img/twitter.svg) center center / 24px 24px no-repeat}
.sc-btn[data-network="bluesky"] {background:#0066FF url(/img/bluesky.svg) center center / 24px 24px no-repeat}
.sc-btn[data-network="reddit"] {background:#ff4500 url(/img/reddit.svg) center center / 24px 24px no-repeat}
.sc-btn[data-network="linkedin"] {background:#0077b5 url(/img/linkedin.svg) center center / 24px 24px no-repeat}
.sc-btn[data-network="email"] {background:#7d7d7d url(/img/email.svg) center center / 24px 24px no-repeat}
.sc-btn[data-network="copy"] {background:#14682B url(/img/copy.svg) center center / 24px 24px no-repeat}
.sc-btn[data-network='sms'] {background:#ffbd00 url(/img/sms.svg) center center / 24px 24px no-repeat}
.sc-btn img {display:inline-block;height:24px;width:24px;position:relative;top:12px;vertical-align:top}

.storyborder {border-bottom:1px solid #CECECE;margin:0 0 40px 0}

#recentop {background-image:url(/images/recent-top-new2.jpg);height:59px;width:300px}
#recent1 {background-image:url(/images/recent-top-new2.jpg);height:33px;width:150px;background-position:0 66px;display:block;text-indent:-9999em;float:left}
#recent2 {background-image:url(/images/recent-top-new2.jpg);height:33px;width:150px;background-position:150px 66px;display:block;text-indent:-9999em;float:left}
#recent1:hover, #recent2:hover {cursor:pointer}
.trending {
width:298px;
text-align:left;
font-size:17px;
line-height:17px;
float:left;
border:1px solid #525252;
background:none repeat scroll 0 0 #fff;
}
.trending ul {
list-style:none outside none;
margin:0;
padding:0;
}
.trending li {
border-bottom:1px solid #cecece;
clear:both;
display:block;
list-style:none outside none;
overflow:hidden;
height:70px;
}
.trending img {
border:0 none;
float:left;
max-height:50px;
overflow:hidden;
margin:0 10px 0 0;
border-radius:7px;
width:75px;
}
.trending a {
color:#000;
display:block;
padding:10px;
text-decoration:none;
}
.trending span {
color:#333333;
display:block;
font-size:11px;
}
.trending li:hover {
background:none repeat scroll 0 0 #EDEDED;
}
.trending span.top1, .trending span.top2 {
float:left;
width:150px;
text-align:center;
font-size:17px;
font-style:normal;
height:26px;
padding-top:7px;
background:#3566b5;
color:#fff;
}
.trending span.top1:hover, .trending span.top2:hover {
background:none repeat scroll 0 0 #EDEDED;
color:#000;
}
#featuredpet {background:#ececec;border-radius:7px}
#featuredpet h2 {padding:5px 0 5px 10px;font-size:19px}
#featuredpet a {text-decoration:none}
.petname {display:block;font-size:19px;padding:5px 0 3px 10px}
.petshelter {display:block;font-size:14px;padding:0 0 10px 10px}
a.petname:hover, a.petshelter:hover {text-decoration:underline !important}

.related-links {
font-size:11px;
color:#fff;
text-decoration:none;
}

#newsmenu3
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
font-size:10px;
}
#newsmenu3 li
{
float:left;
list-style-type:none;
width:59px;
}
#newsmenu3 a:link, #newsmenu3 a:visited
{
display:block;
font-weight:bold;
color:#000;
text-align:center;
padding:7px 5px 7px 5px;
text-decoration:none;
background-color:#fff;
border-top:1px solid #000;
border-left:1px solid #000;
border-bottom:1px solid #000;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#c7d1e8));
background-image: -webkit-linear-gradient(top, #fff, #c7d1e8);
background-image: -moz-linear-gradient(top, #fff, #c7d1e8);
background-image: -o-linear-gradient(top, #fff, #c7d1e8);
background-image:linear-gradient(to bottom, #fff, #c7d1e8);
}
#newsmenu3 a:link.first, #newsmenu3 a:visited.first
{
border-left:none;
}
#newsmenu3 a:hover, #newsmenu3 a:active, #newsmenu3 a.currentnews
{
background-color:#fff;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
background-image: -webkit-linear-gradient(top, #fff, #fff);
background-image: -moz-linear-gradient(top, #fff, #fff);
background-image: -o-linear-gradient(top, #fff, #fff);
background-image:linear-gradient(to bottom, #fff, #fff);
border-bottom:none;
padding:7px 5px 7px 5px;
}

/************************  POLLS  ***********************/
#ne {background:#d5e0f3;margin:0px;border-radius:10px 10px 0 0;}
#ne .title {font-size:19px;font-weight:900;color:#000;}
#poll_wrapper { margin-bottom:30px; }
.triangle { width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #3662ad; }
#castanet_poll INPUT[type='button'], INPUT[type='submit'] {width:210px;padding:5px 0;font-size:19px;border-radius:7px;}
#castanet_poll INPUT[type='button'] {border:1px solid #d3d3d3;}
#castanet_poll INPUT[type='button']:hover {background:#e5e5e5;cursor:pointer;}
#castanet_poll INPUT[type='submit'] {border:1px solid #3662ad;background:#3662ad;color:#fff;margin-bottom:10px;}
#castanet_poll INPUT[type='submit']:hover {background:#3698d3;border:1px solid #3698d3;cursor:pointer;}
#castanet_poll .g-recaptcha {width:304px;height:78px;margin:0 20px 20px 20px;float:left;}
#castanet_poll .title {text-decoration:none;color:#fff;display:block;background:#3662ad;border-radius:7px;padding:15px 20px;font-size:16px;}
#castanet_poll .poll_content {width:90%;margin-left:5%;background:#e2e8f4;border-radius: 0px 0px 7px 7px;}
#castanet_poll .poll_content .poll_table { width:92%; margin: 20px; font-size:14px;}
#castanet_poll .poll-bar {background-color:#3566b5;margin-top:3px;height:12px;float:left;margin-right:4px;}
.poll_email {background:#e2e8f4;padding:0px 10px 25px 10px;color:#3566b5;text-align:center;font-size:19px;letter-spacing:-1px}
.poll_email a {color:#3566b5;text-decoration:none}
.poll_email .triangle {margin-bottom:10px;}

#s1poll{display:block;width:300px;min-height:100px;float:left;margin:38px 0 0;position:relative;background-image:url(/img/qmarks.jpg);border-radius:7px;box-sizing:border-box;font-size:14px;}
#s1poll span{color:#fff;font-size:19px;background:rgba(0, 0, 0, 0) url(/images/transparent_black_60.png) repeat scroll 0 0;border-radius:7px 0;padding:3px 10px;display:inline-block;}

#s1poll p{padding:15px 10px;}
#s1poll #votenow{text-align:right;padding:0 5px 5px 0}
.s1poll__overlay{background: rgb(255,255,255);background: linear-gradient(0deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%, rgba(255,255,255,0.2) 100%);}
/*********************** END POLLS **********************/

/*********************** CROSSWORD **********************/
#crossword_opener{display:block;width:300px;height:100px;max-height:100px;float:left;margin:0 0 30px; border-radius:7px;box-sizing:border-box;overflow:hidden;position:relative;background-image:url(/img/crossword.jpg);background-size:cover;}
#crossword_opener span{color:#fff;font-size:19px;background:rgba(0, 0, 0, 0) url(/images/transparent_black_60.png) repeat scroll 0 0;border-radius:7px 0;padding:3px 10px;display:inline-block; }
.crossword__overlay{background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.7) 70%, rgba(255,255,255,0.2) 100%);height:100px;}
#crossword_opener p{color:#000;margin:15px;}

#crossword {border:solid 1px #000;border-radius:7px;background:#fff;width:590px;height:480px;margin:auto;position:relative;padding-top:20px;display:none}
/********************* END CROSSWORD ********************/

/*********************** THE TANGO **********************/
.ttlatest-container { max-width:300px; font-family: "Fjalla One", serif; }
.ttlatest-container a { text-decoration:none; color:#434343; }
.ttlatest_head { background: #cd2a2b; background:linear-gradient(1deg, rgb(205 42 43) 0%, rgb(226 56 53) 50%, rgb(205 42 43) 100%); text-align:center; border-radius: 7px 7px 0 0; font-weight: bold; font-size:14px; height:90px; }
.ttlatest_head a{color:#fff;font-size:2em}
.thetango_latest{list-style:none;margin:0;padding:0px;border-width:1px;border-color:#d8d8d8;border-style:solid}
.thetango_latest a.tango-item{border-bottom:1px solid #d8d8d8;padding:10px;min-height:75px;display:list-item;}
.thetango_latest a.ti-lower:hover { background:#f9f9f9; }
.thetango_latest img{float:right;margin-left:10px}
.thetango_latest li:last-child{border-bottom:0}
.thetango_latest h2{display:inline;font-family:Verdana;font-size:14px;font-weight:600;line-height:19px;}
.thetango_latest .cat-links{font-family:'Merriweather';font-size:12px;margin-top:5px;}
.thetango_latest p{clear:both;visibility:hidden;height:1px;margin-bottom:.4em}
.tango_view{max-height:200px;overflow:hidden;padding:10px}
.tango_view img{width:100%}
.tango_first:hover { background:#f9f9f9; }
.tango-img{width:100%;height:auto;min-height:360px;background-size:cover;background-position:50%}
/*********************** END TANGO **********************/

.large_overlay {cursor:pointer;cursor:hand}
.hdgallery {position:relative;padding:0;cursor:pointer;cursor:hand}
.click_gallery {background:#ff0000;color:#FFF;font-size:24px;padding-top:20px;width:100%;text-align:center;margin:auto;position:absolute;left:0;bottom:32px;right:0;height:40px;background:url(/images/click_gallery_bg.png) repeat-x}

/* Magnific Popup CSS */
.mfp-bg {
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1042;
  overflow:hidden;
  position:fixed;
  background:#0b0b0b;
  opacity:0.8;
  filter:alpha(opacity=80)}

.mfp-wrap {
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1043;
  position:fixed;
  outline:none !important;
  -webkit-backface-visibility:hidden}

.mfp-container {
  text-align:center;
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  padding:0 8px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box}

.mfp-container:before {
  content: '';
  display: inline-block;
  height:100%;
  vertical-align: middle}

.mfp-align-top .mfp-container:before {
  display:none}

.mfp-content {
  position:relative;
  display: inline-block;
  vertical-align: middle;
  margin:0 auto;
  text-align:left;
  z-index:1045}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width:100%;
  cursor:auto}

.mfp-ajax-cur {
  cursor: progress}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in}

.mfp-auto-cursor .mfp-content {
  cursor:auto}

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none}

.mfp-loading.mfp-figure {
  display:none}

.mfp-hide {
  display:none !important}

.mfp-preloader {
  color: #cccccc;
  position:absolute;
  top:50%;
  width:auto;
  text-align:center;
  margin-top: -0.8em;
  left:8px;
  right:8px;
  z-index:1044}
  .mfp-preloader a {
color: #cccccc}
.mfp-preloader a:hover {
  color: white}

.mfp-s-ready .mfp-preloader {
  display:none}

.mfp-s-error .mfp-content {
  display:none}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border:0;
  -webkit-appearance:none;
  display:block;
  outline:none;
  padding:0;
  z-index:1046;
  -webkit-box-shadow:none;
  box-shadow:none}
button::-moz-focus-inner {
  padding:0;
  border:0}

.mfp-close {
  width:44px;
  height:44px;
  line-height:44px;
  position:absolute;
  right:0;
  top:0;
  text-decoration:none;
  text-align:center;
  opacity:0.65;
  padding:0 0 18px 10px;
  color: white;
  font-style:normal;
  font-size:28px;
}
.mfp-close:hover, .mfp-close:focus {opacity:1}
.mfp-close:active {top:1px}

.mfp-close-btn-in .mfp-close {color: #333333}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align:right;
  padding-right:6px;
  width:100%}

.mfp-counter {
  position:absolute;
  top:0;
  right:0;
  color: #cccccc;
  font-size:12px;
  line-height:18px}

.mfp-arrow {
  position:absolute;
  opacity:0.65;
  margin:0;
  top:50%;
  margin-top: -55px;
  padding:0;
  width: 90px;
  height:110px;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
  .mfp-arrow:active {
margin-top: -54px}
  .mfp-arrow:hover, .mfp-arrow:focus {
opacity:1}
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display:block;
width:0;
height:0;
position:absolute;
left:0;
top:0;
margin-top:35px;
margin-left:35px;
border: medium inset transparent}
  .mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width:13px;
border-bottom-width:13px;
top:8px}
  .mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width:21px;
border-bottom-width:21px}

.mfp-arrow-left {
left:0}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right:17px solid white;
margin-left:31px}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left:25px;
border-right:27px solid #3f3f3f}

.mfp-arrow-right {
right:0}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left:17px solid white;
margin-left:39px}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left:27px solid #3f3f3f}

.mfp-iframe-holder {
padding-top:40px;
padding-bottom:40px}
.mfp-iframe-holder .mfp-content {
line-height:0;
width:100%;
max-width: 900px}
.mfp-iframe-holder .mfp-close {
top: -40px}

.mfp-iframe-scaler {
width:100%;
height:0;
overflow:hidden;
padding-top:56.25%}
.mfp-iframe-scaler iframe {
position:absolute;
display:block;
top:0;
left:0;
width:100%;
height:100%;
box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
background:black}

/* Main image in popup */
img.mfp-img {
width:auto;
max-width:100%;
height:auto;
display:block;
line-height:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:40px 0 40px;
margin:0 auto}

/* The shadow behind the image */
.mfp-figure {
line-height:0}
.mfp-figure:after {
content: '';
position:absolute;
left:0;
top:40px;
bottom:40px;
display:block;
right:0;
width:auto;
height:auto;
z-index: -1;
box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
background:#444444}
.mfp-figure small {
color: #bdbdbd;
display:block;
font-size:12px;
line-height:14px}

.mfp-bottom-bar {
margin-top: -36px;
position:absolute;
top:100%;
left:0;
width:100%;
cursor:auto}

.mfp-title {
text-align:left;
line-height:18px;
color: #f3f3f3;
word-wrap:break-word;
padding-right:36px}

.mfp-image-holder .mfp-content {
max-width:100%}

.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer}

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left:0;
padding-right:0}
.mfp-img-mobile img.mfp-img {
padding:0}
.mfp-img-mobile .mfp-figure {
/* The shadow behind the image */ }
.mfp-img-mobile .mfp-figure:after {
top:0;
bottom:0}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar {
background:rgba(0, 0, 0, 0.6);
bottom:0;
margin:0;
top:auto;
padding:3px 5px;
position:fixed;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding:0}
.mfp-img-mobile .mfp-counter {
right:5px;
top:3px}
.mfp-img-mobile .mfp-close {
top:0;
right:0;
width:35px;
height:35px;
line-height:35px;
background:rgba(0, 0, 0, 0.6);
position:fixed;
text-align:center;
padding:0}
}

@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform:scale(0.75);
transform:scale(0.75)}
.mfp-arrow-left {
-webkit-transform-origin:0;
transform-origin:0}
.mfp-arrow-right {
-webkit-transform-origin:100%;
transform-origin:100%}
.mfp-container {
padding-left:6px;
padding-right:6px}
}

.mfp-ie7 .mfp-img {
padding:0}
.mfp-ie7 .mfp-bottom-bar {
width:600px;
left:50%;
margin-left: -300px;
margin-top:5px;
padding-bottom:5px}
.mfp-ie7 .mfp-container {
padding:0}
.mfp-ie7 .mfp-content {
padding-top:44px}
.mfp-ie7 .mfp-close {
top:0;
right:0;
padding-top:0}

.thetango_widget_horiz {border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;float:left;margin-bottom:15px;padding:5px;width:630px}
.thetango_widget_horiz ul {display:block}
.thetango_widget_horiz ul li {display:block;float:left;margin-left:10px;position:relative}
.thetango_widget_horiz ul li .wp-post-image {height:75px !important;width:75px !important;border-radius:7px}

#refhelp {font-weight:normal !important}
#refeature a {font-weight:normal !important}

.headwrap {width:300px}
.headlin {display:block}
.stocktable a {font-weight:normal !important;font-size:11px !important}
.stocktable td {font-weight:normal !important}

#satimg {position:absolute;top:15px;left:10px;text-shadow:1px 1px 3px #000, 1px 1px 3px #000, 1px 1px 3px #000, 1px 1px 3px #000;color:#fff}

#featured_box {padding-top:40px}
#featured_box h1 {font-size:19px;font-weight:normal}
.featured_line {padding-top:10px;clear:both}
.featured_thumb {float:left;margin-bottom:5px;margin-right:20px;text-align:center;width:90px}
.featured_thumb img {border-radius:7px;max-height:80px;max-width:80px}
.featured_content {float:left;width:180px}
.featured_title {color:#000;font-size:14px;text-decoration:none}

.col_title, #sb_header {
background:url(/images/transparent_black_60.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
border-bottom-right-radius:7px;
border-top-left-radius:7px;
color:#fff;
font-size:14px;
left:0;
overflow:hidden;
padding:3px 10px;
position:absolute;
top:0;
}

.dynamic {display:block;overflow:hidden}
a.dynamic {text-decoration:none}
.LB .a_wrapper, .EB .a_wrapper {background:#fbfbfb;border:solid 1px #efefef;width:210px;height:74px;margin:8px 0px 0px 0px;float:left;font-size:12px;color:#5B5B5B;font-weight:bold;text-align:center;line-height:13px;border-radius:3px;display:none}
.LB .a_first {margin-left:190px}
.EB .a_first {margin-left:204px}
.LB .a_spacer, .EB .a_spacer {float:left;display:none;width:5px;height:78px;background:#fff;margin-top:2px}
.LB .a_img, .EB .a_img {width:80px;float:left;margin:3px}
.LB .a_img img, .EB .a_img img {width:80px}
.LB .a_year, .EB .a_year {display:block;margin-top:4px}
.LB .a_submodel, .EB .a_submodel {display:block;font-size:10px;max-height:1px;overflow:hidden}
.LB .a_certified, .EB .a_certified {color:#FFBA00;font-size:10px;font-style:italic}
.LB .a_price, .EB .a_price {font-size:14px}
.LB .a_button, .EB .a_button {display:block;background:#004083;border-radius:5px;color:#fff;float:right;margin-top:4px;width:100px;margin-right:10px;font-size:12px}

.MR .a_wrapper {background:#fbfbfb;border:solid 1px #efefef;width:275px;height:125px;margin:75px 5px 0px 10px;float:left;font-size:14px;color:#5B5B5B;font-weight:bold;text-align:center;border-radius:3px;display:none}
.MR .a_img, .EB2 .a_img {float:left;margin:10px}
.MR .a_img img, .EB2 .a_img img {width:120px}
.MR .a_year, .EB2 .a_year {display:block;margin-top:5px}
.MR .a_submodel, .EB2 .a_submodel {display:block;font-size:11px}
.MR .a_certified, .EB2 .a_certified {color:#FFBA00;font-size:12px;font-style:italic;display:block}
.MR .a_price, .EB2 .a_price {font-size:16px}
.MR .a_button, .EB2 .a_button {display:block;background:#004083;border-radius:5px;color:#ffffff;float:right;margin-top:4px;width:100px;margin-right:15px;font-size:12px}

.EB2 .a_wrapper {background:#fbfbfb;border:solid 1px #efefef;width:275px;height:125px;margin:25px 25px 0 0;float:right;font-size:14px;color:#5B5B5B;font-weight:bold;text-align:center;border-radius:3px;display:none}

.HP .a_wrapper {background:#fbfbfb;border:solid 1px #efefef;width:240px;height:300px;margin:165px 5px 0px 30px;float:left;font-size:16px;color:#5B5B5B;font-weight:bold;text-align:center;border-radius:3px}
.HP .a_img {float:left;margin:10px 15px}
.HP .a_img img {width:210px}
.HP .a_submodel {display:block;font-size:13px}
.HP .a_certified {color:#FFBA00;font-size:13px;font-style:italic;display:block}
.HP .a_price {font-size:18px;display:block;margin:5px 0px}
.HP .a_button {background:#004083;border-radius:5px;color:#fff;margin-top:10px;width:100px;font-size:12px;padding:1px 20px}

.PW .a_wrapper {position:absolute;right:15px;background:#fbfbfb;border:solid 1px #efefef;width:240px;height:300px;margin:150px 5px 0px 30px;float:left;font-size:16px;color:#5B5B5B;font-weight:bold;text-align:center;border-radius:3px}
.PW .a_img {float:left;margin:10px 15px}
.PW .a_img img {width:210px}
.PW .a_submodel {display:block;font-size:13px}
.PW .a_certified {color:#FFBA00;font-size:13px;font-style:italic;display:block}
.PW .a_price {font-size:18px;display:block;margin:5px 0px}
.PW .a_button {background:#004083;border-radius:5px;color:#fff;margin-top:10px;width:100px;font-size:12px;padding:1px 20px}

.BB .a_wrapper {background:#fbfbfb;border:solid 1px #efefef;width:264px;height:225px;margin:12px 0px 0px 0px;float:left;font-size:16px;color:#5B5B5B;font-weight:bold;text-align:left;line-height:14px;border-radius:3px}
.BB .a_first {margin-left:370px}
.BB .a_spacer {float:left;display:block;width:35px;height:200px;background:transparent;margin-top:2px}
.BB .a_img {width:240px;float:left;margin:12px 12px 5px 12px}
.BB .a_img img {width:240px;max-height:170px}
.BB .a_year {margin-left:12px}
.BB .a_submodel {display:none;font-size:10px;max-height:1px;overflow:hidden}
.BB .a_certified {color:#FFBA00;font-size:10px;font-style:italic}
.BB .a_price {font-size:16px;float:right;margin-right:12px}
.BB .a_button {display:block;background:#bc0d12;border-radius:5px;color:#fff;float:right;margin-top:6px;width:100px;margin-right:12px;font-size:13px;font-weight:bold;text-align:center}

.quicklinks {margin:40px 0px;border-radius:7px;border:1px solid #d6d6d6;overflow:hidden;padding-bottom:10px}
.qlheader {background-color:#d6d6d6;padding:5px 0 5px 10px;color:#000;font-size:19px;margin-bottom:10px;display:block}
.ql-related-links {padding-left:10px}
	
.feat_link {color:#000;text-decoration:none}
.feat_img {border-radius:7px;float:left;margin-right:10px;margin-left:10px;margin-bottom:10px;overflow:hidden;max-width:80px;max-height:80px}
.feat_details {display:block;float:left;width:195px}
#movies_widget {border:1px solid #bfbfbf;border-radius:7px;overflow:hidden}
#vid-holder {border-bottom-left-radius:7px;border-bottom-right-radius:7px;overflow:hidden}
#vid-holder #row1 {width:79px;margin:10px;border-radius:7px;overflow:hidden}
#vid-holder #row2 {width:79px;margin:0px 10px 10px 10px;border-radius:7px;overflow:hidden}
