/* GENERIC STYLES */
.introAd {position:relative; top:-200px;}
.wrapper {text-align:left;}
.hideMe {display:none; visibility:hidden;}
.render-error {display:none; height:0;}
div#preview {text-align:left;}
.bold {font-weight:bold;}
body {background-color:#fff; margin:0 auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
table, tbody, tr, td {font-size:12px; font-family: Arial, Helvetica, sans-serif;}
img {border:0;}
h1, h2, h3, h4, h5, h6 {padding:0; margin:0;}
h1 {font-size:22px; line-height:23px;}
h2 {font-size:20px; line-height:22px;}
h3 {font-size:14px; line-height:16px; font-family: arial; color:#000; letter-space:.05em; text-transform:uppercase; font-weight:bold;}
h4.smHeader, h4.lgHeader {font-weight:bold; text-transform: uppercase; color:#464646; font-family: arial;}
h4.smHeader {font-size:19px; line-height:22px;}
h4.lgHeader {font-size:22px; line-height:26px;}
div.breakingNewsHedBold {font-weight:bold; font-family:Arial; line-height:14px; font-size:12px; color:#000;}
#news h3.breakingNewsHed, #headlines h3.breakingNewsHed {margin-bottom:0;}
h3.breakingNewsHed {font-weight:bold; font-family:16px; line-height:16px; color:#000;margin:0; text-transform:none;}
a:link, a:visited, span.fakeA {color: #2851a2; text-decoration:none; cursor: pointer;}
a:visited {color: #45569C;}
a:hover, a:active, a:focus {color: #002878; text-decoration: none; border-bottom: 1px dotted #002878;}
span.fakeA:hover, span.fakeA:active, span.fakeA:focus {color: #002878;}
a.imageLink:hover, a.imageLink:active, a.imageLink:focus {border:0;}
a.imgStroke img {border: 1px solid #666;}
h3 a {text-decoration:none; border:0;}
a.subSectionHeader , a.subSectionHeader:link , a.subSectionHeader:visited , a.subSectionHeader:hover , a.subSectionHeader:active , a.subSectionHeader:focus, h3.sectionHeader a, h3.sectionHeader a:link, h3.sectionHeader a:visited, h3.sectionHeader a:hover, h3.sectionHeader a:active, h3.sectionHeader a:focus {color:#000; text-decoration:none; border:0;}
.nosearch #headL img {padding-top:25px;}
.cf {clear:both;}
.cl {clear:left;}
.cr {clear:right;}
span.cf {height:0; width:0; clear:both;}
.padTop4 {padding-top:4px;} .padTop6 {padding-top:6px;} .padTop10 {padding-top:10px;} .padTop16 {padding-top:16px;} .padBottom10 {padding-bottom:10px;}
.padTop20 {padding-top:20px;} .padTop24 {padding-top:24px;}
.padBottom20 {padding-bottom:20px;}
.padAll10 {padding:10px;}
.grey4 {border-top:4px solid #999;}
.ltblue4 {border-top:4px solid #ebf4fb;}
.dkblue4 {border-top:4px solid #203C73;}
.listPipe {font-size:10px; position:relative; top:-2px; list-style-type:none; display:inline;padding:0 2px 0 2px;}
.leadOut {text-align:right; padding-top:10px; text-transform:uppercase; font-size:10px;}
.leadOut a {padding-right:7px; background-image: url(http://cache.boston.com/universal/site_graphics/blue_arrow.gif); background-repeat:no-repeat; background-position:center right;}
.leadOut a:hover {border:none;}
.breadcrumb a, .overline {font-size:10px; line-height:11px; color:#464646; letter-spacing:.07em; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.leadIn, .subSectionHeader {font-weight:bold; text-transform:uppercase; color:#666666; font-size:11px; line-height:18px;}
.subSectionHeader {color:#000; border:0; display:block;}
.subSectionHeaderTitle {font-size:11px; font-weight:bold; color: #000;}
.caption {font-weight:normal; font-size: 11px; color: #464646; line-height:14px;}
.politicoTeases {margin:5px 0 0 0; padding:0 0 0px 15px; line-height:20px; font-size:10px;}
.politicoTeases li {color:#999;}
.politicoTeases li a {font-size:12px;}
.linklistNoBullets, .linklist {margin:5px 0 0 0; padding:0 0 0px 15px; line-height:14px; font-size:10px;}
.linklistNoBullets li, .linklist li {color:#999; margin-bottom:0px;}
.linklistNoBullets li a, .linklist li a {font-size:12px;}
.linklistNoBullets li h2, .linklistNoBullets li h2 a, .linklist li h2, .linklist li h2 a {font-size:20px; line-height:22px;}
.linklistNoBullets div, .linklist div {margin:0; padding:0; position:relative; left:-15px;}
.linklistNoBullets div {left:0;}
.linklistNoBullets {padding:0;}
.linklistNoBullets li {list-style-type:none;}
ol.linklist {padding:0 0 0 25px}
ol.linklist li {color:#464646;padding-bottom:4px;}
ul.sectionLinks {margin:10px 0; padding:0 0 0 2px; background-color:#ebf4fb; border:1px dotted #3e5f9d; border-left:none; border-right:none;}
ul.sectionLinks li {list-style-type:none; display:inline; line-height:15px;}
ul.sectionLinks a {border:0;}

table.secondaryNav {background-color:#E5E5E5; height:27px; margin:0pt; text-align:left; width:959px;}
#globalNav .secNavLinks a:hover {color: #000;}


.linklistInline {margin:0; padding:0;}
.linklistInline li {list-style-type:none; display:inline;}
.linklistInline * {display:inline;}

#container {width:981px; margin:0 auto; text-align:left;}
#containerBorder {border: 1px dotted #3F5F9C; border-top:none; padding:0 10px;}
#content {width:959px; position:relative; padding-bottom:10px; background-color:#fff;}
#Col1, #Col2 {margin:0 10px; overflow:hidden; float:left;}
.section #Col3 {margin:0 10px; overflow:hidden; float:right;}
#Col1, #Col2, #Col3 {overflow:hidden;}
#Col1, #Col2, #Col3 {padding-top:10px;}
.section #Col1 {width:188px; margin-left:0;}
.section #Col2 {width:329px;}
.section #Col3 {width:398px; margin-right:0;}
.section #Col2 .fixedAds {text-align:center;}
#Col3 .fixedAds {text-align:center;}
.sponLinks {width:139px; float:left; margin:0 5px; overflow:hidden;}
.sponLinks a:hover, .sponLinks a:active, .sponLinks a:focus  {border-bottom:0;}
.section365 #Col2 {width:398px;}
.section365 #Col3 {width:329px;}
.leftScraper, .sliderAd {text-align:center; padding-bottom:10px; border-bottom: 1px dotted #3F5F9C;}
.sliderAd a, .leftScraper a, .fixedAds a, .adContainer a {border:0;}
.adContainer {text-align:center;}
#Col1 .adContainer, #Col2 .adContainer {padding-bottom:5px;padding-top:10px;}
#Col2 .adContainer {text-align:left;}

.section356 #Col2 {width:329px;}
.section356 #Col3 {width:399px;}

ul.linklist {line-height:20px;}
ul.linklist li, ul.linklistNoBullets li {line-height:14px; padding-bottom:4px;}
ul.linklist .leadIn, ul.linklistNoBullets .leadIn {line-height:12px;}

.ltBlueBox {background-color:#ebf4fb;}

.padLeft10 {padding-left:10px;}
.padRight10 {padding-right:10px;}
div.split50 div.aSide {width:50%; overflow:hidden; float:left;}
div.split50 div.bSide {width:50%; overflow:hidden; float:right;}
div.split6040 div.aSide {width:60%; overflow:hidden; float:left;}
div.split6040 div.bSide {width:40%; overflow:hidden; float:right;}
div.splitThirds div.aSide, div.splitThirds div.bSide, div.splitThirds div.cSide {width:33%; overflow:hidden; float:left;}

div.splitOpen .splitOpenLeft, div.splitOpen .splitOpenRight {float:left; display:inline;}
div.splitOpen .splitOpenRight {padding-left:10px;}

table.splitOpenTable {border:0px; border-collapse:collapse;}
table.splitOpenTable td {padding:0;}
table.splitOpenTable td.bSide {padding-left:5px;}


/* GENERIC HEADER SETUP */
#header #signIn {width:725px; height:33px; overflow:hidden;border:1px dotted #3f5f9c;border-top:none;}
#header #login {float:left;height:23px;margin:8px;}
#header #login #mc, #header #login #si {margin-right:3px;position:relative;top:1px;}
#header #login #lo, #header #login #rn {margin-left:3px;position:relative;top:1px;}

#header #globeLogo {float:right;height:33px;width:173px;position:relative;top:0;}
#header #globeLogo img {height:31px;width:173px;position:relative;top:0;margin:0;padding:0;}
#header #headAd {width:728px;height:90px;margin-top:9px;padding:0;} 
#header #headAd img {margin:0;padding:0;} 
#container #headAd {width:728px;height:90px; overflow:hidden;position:relative;top:10;padding:0;}


/* Masthead */
#header {position:relative; width:959px; height:143px; border-top:3px solid #006;}
#headL, #headR {top:0; position:absolute; padding:0px;}
#headL {width:231px; margin-left:0;}
#headR {width:728px; margin-left:232px;}
#headM {display:none;}

#container #mastHead {margin:25px 0 0 10px;}

/* SEARCH FORM STYLES */
#searchForm {text-align:left;padding-top:9px;}
#searchForm form {width:225px; margin:0; padding:0;}
#searchForm input#textField {width:160px; height: 17px; border: 2px solid #7598b8; float:left; padding:0; }
#goButton {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch.gif); height:21px; display:block; color:#fff; font-weight:bold; width:37px; border:0;float:left;}
#goButton:hover {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch_hover.gif); background-repeat:repeat-x;}

#searchForm .form-button {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch.gif); height:21px; display:block; color:#fff; font-weight:bold; width:37px; border:0;float:left;padding:0 0 3px 0; font-family: Arial, Helvetica, sans-serif;}
#searchForm .form-button:link {color: #fff;}
#searchForm .form-button:hover {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch_hover.gif); background-repeat:repeat-x;}

div#searchForm div {line-height:16px;}

div#searchForm span {border:0;cursor:pointer;font-size:11px;}
div#searchForm span.searchOn {background-image: url(http://cache.boston.com/universal/site_graphics/gray_downarrow.gif); padding-left:9px; background-repeat:no-repeat; background-position:left center; font-weight:bold; text-decoration:none;font-size:11px;}
#searchSite {margin-left:10px;font-size:11px;}
#searchLocal {font-size:11px;}


/* Global nav */
#globalNav .gnavContainer li {float:left; list-style-type:none; padding: 8px 6px; border-right:1px dotted #fff;position:relative; height:29px; font-size:12px;}
#globalNav #search {border:0; padding-right:0;}
#globalNav .gnavContainer {width: 959px; margin:0; padding:0; border-bottom:1px solid #203c73; font-size:11px; font-weight:bold; text-transform:uppercase; height:28px; position:relative; overflow:hidden;z-index:3;}
#globalNav .gnavContainer a {padding:0 3px;}
#globalNav a {text-decoration:none; color:#203c73;}
#globalNav li a {display:block; position:relative; top:2; line-height:20px;}
#globalNav #sNav {margin:0; padding:0; background-color:#e5e5e5; height:27px; overflow:hidden;}
#globalNav #sNav li {list-style-type:none; display:inline; float:left; padding:0 10px; top:5px;}
#globalNav #sNav li a {top:4px;}
#globalNav #sNav a {color:#464646;}
#globalNav #sNav a:hover {color:#000;}
#globalNav #sNav li.active a {color:#000;font-weight:bold;}
#globalNav #globalNav #sNav a:focus {color:#000;}
#globalNav .gnavContainer li {background-image:url(http://cache.boston.com/universal/site_graphics/nav_main_off.gif); background-repeat: repeat-x;}
#globalNav .gnavContainer li.active {color:#fff;background-image:url(http://cache.boston.com/universal/site_graphics/nav_main_on.gif); background-repeat: repeat-x;}
#globalNav .gnavContainer li.active a{color:#fff;}
#globalNav .gnavContainer li:hover {color:#fff;background-image:url(http://cache.boston.com/universal/site_graphics/nav_main_on.gif); background-repeat: repeat-x;}
#globalNav .gnavContainer li:hover a {color:#fff; border-bottom:none;}
#globalNav #gjobs, #globalNav #gre, #globalNav #gsearch, #globalNav #gcars, #globalNav #gjobs_on, #globalNav #gre_on, #globalNav #gsearch_on, #globalNav #gcars_on  {padding-left:7px;}
#globalNav #gcars, #globalNav #gcars_on {padding-left:9px;}
#globalNav a:hover, #globalNav a:focus, #globalNav a:active {border-bottom:none;}
#headL img, #headR img {padding:5px 0 10px 0 }
#header #globeIcon {padding:0;}

/* Classifieds hover styles */
#globalNav .gnavContainer li.cfied_on a:hover, #globalNav li#gcars a:hover, #globalNav li#gjobs a:hover, #globalNav li#gre a:hover, #globalNav li#gsearch a:hover {color:#fff;}
#hp #globalNav .gnavContainer li.cfied_on a:hover {color:#203C73;}
#globalNav li#gcars, #globalNav li#gjobs, #globalNav li#gre, #globalNav li#gsearch, #globalNav .gnavContainer li.cfied {background-image:url(http://cache.boston.com/universal/site_graphics/nav_classifieds_off.gif);color:#fff;}
#globalNav li#gcars:hover, #globalNav li#gjobs:hover, #globalNav li#gre:hover, #globalNav li#gsearch:hover, #globalNav .gnavContainer li.cfied:hover {background-image:url(http://cache.boston.com/universal/site_graphics/nav_main_on.gif);color:#fff;}
#globalNav .gnavContainer li.active {background-image:url(http://cache.boston.com/universal/site_graphics/nav_main_on.gif);color:#fff;}
#globalNav .gnavContainer li#gsearch {border-right:none;}
#globalNav .gnavContainer li#gsearch_on {border-right:none;}


/* GENERIC FOOTER SETUP */
#bottomLinks ul { margin:0; padding:0;}
#bottomLinks ul li {display:inline; list-style-type:none;}
#bottomLinks ul li span {color:#464646;}
#bottomLinks ul li.listPipe {color:#666666;}
#footer {clear:left; padding-top:30px;}
#bottomBanner {margin:30px; text-align:center;}
#bottomLinks {padding-top:30px;}
#bottomLinks .gnavContainer {text-align:center; border-top:1px dotted #3e5f9d; padding:2px 0;}
#bottomLinks .gnavContainer li {padding: 0 2px;}
#bottomLinks #bcomLinks, #bottomLinks #bglobeLinks {background-color:#e5e5e5;padding-top:5px; text-align:center;}
#bottomLinks #bcomLinks {border-top:1px dotted #3e5f9d;}
#bottomLinks #bglobeLinks {padding-bottom:5px; border-bottom:1px dotted #3e5f9d;color:#464646;}
#bottomLinks .first {text-transform: uppercase; font-size:11px;}
#bcomLinks a, #bglobeLinks a {color:#464646;}

#sponsoredLinks {padding:10px 0;}

/* Tease View Styles */
.imgRight img, .imgLeft img {width:80px; height:80px;margin-top:3px;}
.imgRight80 img, .imgLeft80 img {width:80px; height:80px;margin-top:3px;}
.imgRight100 img, .imgLeft100 img {width:100px; height:100px;margin-top:3px;}
.imgRight179 img, .imgLeft179 img  {width:178; height:105px;margin-top:3px;}
.imgRight179Free img, .imgLeft179Free img  {border:0; display:block;}
.imgRight80 h2, .imgLeft80 h2, .imgRight100 h2, .imgLeft100 h2, .imgRight179 h2, .imgLeft179 h2, .imgRight179Free h2, .imgLeft179Free h2 {line-height:16px; font-size:14px;}

.imgRight329 img, .imgLeft329 img  {width:329; height:210px;margin-top:3px;}
.imgRight396 img, .imgLeft396 img  {width:396; height:220px;margin-top:3px;}
.imgRightWide img, .imgLeftWide img {width:178; height:105px;margin-top:3px;}
.imgRight img, .imgRightWide img, .imgRight80 img, .imgRight179 img, .imgRight100 img, .imgRight179Free img, .imgRight329 img, .imgRight396 img {float:right; margin-left:7px; margin-bottom:2px; border:0; display:block;margin-top:3px;}
.imgLeft img, .imgLeftWide img, .imgLeft80 img, .imgLeft179 img, .imgLeft100 img, .imgLeft179Free img, .imgLeft329 img, .imgLeft396 img  {float:left; margin-right:7px; margin-bottom:0px; border:0; display:block;margin-top:3px;}
.imgLeft .imgCont, .imgLeftWide .imgCont, .imgLeft80 .imgCont, .imgLeft179 .imgCont, .imgLeft179Free .imgCont,.imgLeft100 .imgCont,.imgLeft329 .imgCont, .imgLeft396 .imgCont {float:left; margin-right:10px; margin-bottom:0px; overflow:hidden;}
.imgRight .imgCont, .imgRightWide .imgCont, .imgRight80 .imgCont, .imgRight179 .imgCont, .imgRight100 .imgCont, .imgRight329 .imgCont, .imgRight396 .imgCont, .imgLeft179Free .imgCont {float:right; margin-right:10px; margin-bottom:0px; overflow:hidden;}
.imgLeft, .imgRight, .imgLeftWide, .imgRightWide, .imgLeft80, .imgRight80, .imgLeft179, .imgRight179, .imgLeft100, .imgRight100 {padding-bottom:10px;}
span.small, span.attr, .source {font-size:10px; font-family:Arial, Helvetica; font-weight:bold; color:#666;padding-left:0px;position:relative;bottom:1px;}
span.attr span.small {padding-left:0; position:relative; bottom:0;}
.regTZ {margin-top:0px; padding-bottom:4px;}
.overTZimgLeft {margin-bottom:10px;}
.overTZimgLeft img {float:left; width:80px; height:80px; margin-right:7px;margin-top:4px;}
.overTZimgLeft a, .imgLeft a, .imgLeftWide a, .overlineHed a, .regTZ a, .leadInLink a {font-size:14px; font-weight:bold; line-height:16px;}
.tt {font-family:"Georgia", "Times New Roman", Times, serif; font-size:12px; line-height:16px; color:#272727;}
.tt a {font-family: Arial,Helvetica,sans-serif;}
.at {font-family:"Arial", Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#464646;}
.source {text-align:right;}
.ledeTZ h2 {padding-bottom:2px;}
.ledeTZ img {border:0;}

.imgHeadlineBoldCentered img, .imgHeadlineCentered img {display:inline; padding-right:4px; display:block}
.img100headlineBoldLeft a, .imgHeadlineBoldCentered a {font-weight:bold;}
ul .imgHeadlineBoldCentered img, ul .imgHeadlineCentered img {display:inline;}

.img80headlineLeftBold img, .img80headlineLeft img, .img80h3Left img {float:left; margin-right:7px; width:80px; height:80px;margin-top:3px;}

.img80h3Left h3, .img100h3Left h3, .img178h3above h3, .img178h3left h3, .img178h3leftbold h3 .img259h3above h3, .img259h3below h3 {text-transform:none;}
#news .img80h3Left h3, #news .img100h3Left h3, #news .img178h3above h3, #news .img178h3left h3, #news .img259h3above h3, #news .img259h3below h3 {margin-bottom:0;
position:relative;}
.img80headlineLeft a {font-size:12px; line-height:14px; margin-bottom:4px;}
.img80headlineLeftBold img {font-size:12px; line-height:14px; margin-bottom:4px;}
.img80headlineLeftBold a, .img178h3leftbold h3, .img178h3leftbold a {font-weight:bold;}
.img100headlineBoldLeft img, .img100h2Left img, .img100h3Left img {float:left; margin-right:7px; width:100px; height:100px;margin-top:3px;}

.imgHeadlineBoldCentered {width:100px;}
.img100headlineBoldLeft {text-align:left;}

.img178h2above img, .img178h2left img, .img178h3above img, .img178h3left img {float:left; margin-right:7px; width:178px;margin-top:3px;}
.img259h3above img, .img259h3below img, .img259headlineabove img, .img259headlineabove img  {width:259px;margin-top:3px;}
.img329h2above img, .img329h2below img, .img329h6below img {width:329px;margin-top:3px;}
.img396h6above img, .img396h2above img, .img396h2below img {width:396px;margin-top:3px;}
.img329h6below h1, .img396h6above h1 {font-size:30px; line-height:30px; margin-bottom:4px;}

.h3TG h3 {text-transform:none;}


/* BLOG TEASE STYLES */
.blogTease .comments {font-size:10px;text-transform:uppercase;}
.blogTease .regTZ a {font-size:12px;}
.blogTease .regTZ {margin-top:0;}

img.starRating {width:53px; height:12px;}

/* INSIDE BOSTON.COM STYLES */
body#hp #insideBcom h3 {margin-top:8px; border-bottom: 4px solid #3f5f9c; background-color:#fff;}
body#hp .insideBcomList {margin:0; padding:0; height: 175px; overflow:hidden; background-color:#ebf4fb;}
body#hp .insideContent a:hover {border-bottom:none;}
body#hp li.plusLI {list-style-type:none; padding:10px 0 0 10px;}
body#hp .plusLinks li {list-style-type:disc;}
body#hp .insideBcomList .insideContent a {display:block; height:180px;}
body#hp .insideBcomList .insideContent:hover {background-color:#b7dcff;}
body#hp li.plusLI li.listPipe {display:none;}
body#hp .plusLI .plusLinks {padding:0 0 0 15px; margin:0; color:#3E5F9D;}
body#hp .insideBcomList {border: 1px solid #b7dcff; border-top:0;}


#Col2 #insideBcom, #Col3 #insideBcom {width:205px;}
#insideBcom {margin:10px 0; background-color:#ebf4fb;}
ul.insideBcomList {margin:0; padding:0;list-style-type:none;background-color:#ebf4fb; overflow:hidden; z-index:100;}
.insideBcomList li:hover {background-color:#b7dcff;;}
.insideBcomList li.plusLI:hover {background-color:#ebf4fb;}
.insideBcomList li.plusLI * {background-color:#ebf4fb;}
.insideContent a {display:block;  padding:12px 12px 0 12px;}
.insideContent a:hover {border-bottom:none;}
.insideBcomList img {width:179px; height:100px; padding-bottom:0px;border:0;}
#insideBcom .caption {color: #3E5F9D; font-size:12px; font-weight:bold;}
ul.plusLinks {overflow:hidden; margin:0; padding:0;}

ul.plusLinks a {border:0; font-weight:bold;}

.dotted1px {height:1px; width:auto; border-top:1px dotted #3E5F9D; margin:6px 0;}
.dotted4px, .dotted4pxnopad {height:7px; width:auto; background-image:url(http://cache.boston.com/universal/site_graphics/4_dot_blue_stretch.gif); background-repeat:repeat-x; margin:6px 0 16px 0;}
.dotted4pxnopad {margin:0;}




/* COL2 STYLES */
#galleriesContainer {margin:0; padding:0; text-align:center;}
#galleriesContainer li {display:block; list-style-type:none; width:80px; float:left;}
#galleriesContainer .dos {padding:0 42px 0 43px;}

ul.sectionLinks {margin:10px 0; padding:3px 0 3px 2px; background-color:#ebf4fb; border:1px dotted #3e5f9d; border-left:none; border-right:none;}

#headlines, #headlineAds, #sports, #re, #jobs, #autos, #lifestyles {width:259px; overflow:hidden;}
#odds h3 {margin-bottom:10px;}

#headlines {width:188px; border-bottom: 1px dotted #3e5f9d; }
#headlines ul.linklist {padding-bottom:5px;}


.photoHeader,  .blogHeader,  .chatsHeader,  .msgbrdHeader,  .videoHeader {font-weight:bold; text-transform:uppercase; font-size: 11px; padding-left:20px; background-position:left center; background-repeat:no-repeat; border-bottom:1px dotted #464646; padding-bottom:3px;}
.photoHeader {background-image: url(http://cache.boston.com/universal/site_graphics/19x15_photos.gif);padding-left: 25px;}
.blogHeader {background-image: url(http://cache.boston.com/universal/site_graphics/18x17_blogs.gif);padding-left: 24px;padding-top:3px;}
.chatsHeader {background-image: url(http://cache.boston.com/universal/site_graphics/21x17_chats-1.gif);padding-left:27px;padding-top:3px;}
.videoHeader {background-image: url(http://cache.boston.com/universal/site_graphics/19x13_video.gif);}
.msgbrdHeader {background-image: url(http://cache.boston.com/universal/site_graphics/11x18_messageBoards.gif);padding-top:4px;}
.commsecHeader {background-image: url(http://cache.boston.com/universal/site_graphics/32x28_communityHeader.gif);}

/* Tease Composite Styles */
.tc35 {width:539px; overflow:hidden;}
.tc36, .tc45 {width:609px; overflow:hidden;}
.tc35 .cols3 {float:left; margin-right:10px; width:189px;}
.tc35 .cols5 {float:left; margin-left:11px; width:329px;}
.tc36 .cols3 {float:left; margin-right:10px; width:189px;}
.tc36 .cols6 {float:left; margin-left:11px;width:399px;}
.tc45 .cols4 {float:left; margin-right:10px;}
.tc45 .cols5 {float:left; margin-left:11px;width:329px;}
.tcCentered {text-align:center; margin:0 auto;}

/* MOBILE usefulness Please Keep*/
iframe#lsnFrame {width:370px; border:0; height:650px; background-color:#EBF4FB; border: 1px dotted #3E5F9D; border-left:0; border-right:0;}

/* Breaking News */
.breakingNews .overline {color: #AE222B;}
.breakingNews h3.breaking, h3.breaking {color: #AE222B; font-size:14px; line-height: 16px; font-family:arial; font-weight:bold;margin-bottom:0;}
.solidred4px {height: 1px; border-top:4px solid #AE222B; margin:0 0 3px 0;}
.breakingNews * {font-family:arial;}
h3.breaking {text-transform:none;}
.breakingNews h3.breakingNewsHed {margin-bottom:0;}
.breakingTease .tt {font-family:arial, helvetica, sans-serif;}

/* ZVENT TAB STYLES - Homepage */
#zventsWidget {width:329px;padding:0;margin:0;}
#zventsWidgetNav {width:329px;background:#fff url("http://cache.boston.com/universal/site_graphics/search_tab_underline_4px2.gif") repeat-x bottom;font:bold 11px arial;text-transform:uppercase;padding:0;margin:0;height:auto;}
#zventsWidgetNav .sponsor {float:right;}
#zventsWidgetNav .sponsor a:hover {border-bottom:none;text-decoration:none;}
#zventsWidgetNav h3 {float:left;position:relative;top:11px;}
#zventsTab {float:left;}
#zventsTab ul {margin:0;padding:5px 0 0 0;list-style:none;}
#zventsTab li {list-style-type:none; display:inline;}
#zventsTab a {float:left;display:block;background:url("http://cache.boston.com/universal/site_graphics/left_both.gif") no-repeat left top;margin:0 2px 3px 0;padding:0 0 0 9px;border-bottom:1px solid #3f5f9c;text-decoration:none;font-weight:bold;cursor:pointer;}
#zventsTab a span {float:left;display:block;background:url("http://cache.boston.com/universal/site_graphics/right_both.gif") no-repeat right top;padding:5px 15px 4px 6px;font-weight:bold;color:#3f5f9c;}

/* ZVENT TAB STYLES - Commented Backslash Hack hides rule from IE5-Mac \*/
#zventsTab a span {float:none;}
/* End IE5-Mac hack */

#zventsTab a:hover span {color:#fff;text-decoration:none;}
#zventsTab a.active {background-position:0 -150px; border-width:0;}
#zventsTab a.active span {background-position:100% -150px;padding-bottom:5px;color:#fff;}
#zventsTab a:hover {background-position:0% -150px;}
#zventsTab a:hover span {background-position:100% -150px;}

#indexA, #indexB, #indexC {width:329px;background:#fff;padding:0;margin:0;border:none;text-align:left;}
#indexA a:hover, #indexB a:hover, #indexC a:hover {text-decoration:none;border-bottom:none;}
#indexC .leadIn {color:#000;padding:5px 0 0 0;margin:0;}
#indexC #swhere {width:115px;height:13px;border:3px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;margin:0;margin-right:5px;color:#999;font:11px arial;}
#indexC #searchForm {padding-top:0;text-align:left;} 
#indexC .form-button {cursor:pointer;}

#zventsFooter ul.sectionLinks {text-align:none;margin:0;padding:3px 2px; background-color:#ebf4fb; border-bottom:1px dotted #3e5f9d; border-top:none; border-left:none; border-right:none;}
#zventsFooter ul.sectionLinks li {list-style-type:none; display:inline; line-height:15px;}

/* ZVENT TAB STYLES - Features referenced in bcom_zvents.js */
.ZventsLoading {text-align:center;padding:10px 0;}
.ZventsLoading .tt {position:relative;top:-3px;left:5px;}
.ZventsEvent {border-bottom:1px dotted #3f5f9c;padding:3px 7px;}
.ZventsEvent a:hover {text-decoration:none;border-bottom:none;}
.ZventsEventTime {margin-right:5px;}
.ZventsEventName {font-weight:bold;}

/* */
#zventsWidgetLg {width:auto;padding:0;margin:0;}
#zventsWidgetLgNav {width:auto;background:#fff url("http://cache.boston.com/universal/site_graphics/search_tab_underline.gif") repeat-x bottom;font:bold 11px arial;text-transform:uppercase;padding:0;margin:0;height:auto;}
#indexLgA, #indexLgB, #indexLgC {width:auto;background:#fff;padding:0;margin:0;border:none;text-align:left;}

/* ZVENT TAB STYLES - Things To Do Main  */
#zventsWidgetSm {width:179px;padding:0;margin:0;}
#zventsWidgetSmNav {width:179px;background:#fff url("http://cache.boston.com/universal/site_graphics/search_tab_underline_4px2.gif") repeat-x bottom;font:bold 11px arial;text-transform:uppercase;padding:0;margin:0;height:auto;}
#indexSmA, #indexSmB, #indexSmC {width:179px;background:#fff;padding:0;margin:0;border:none;text-align:left;}

/* Family/Holiday Main */
.section #zventsWidgetSmNav {padding-bottom:3px;}
.section #zventsWidgetSm .ZventsEventDate {font-weight:bold; text-transform:uppercase; color:#000; font-size:11px; line-height:18px;}

/* ZVENT TAB STYLES - AE Section Main */
#zventsWidgetWd {width:939px;padding:3px 10px;margin:0;border-top:3px solid #3f5f9c;background:#ebf4fb;height:62px;overflow:hidden;}
#zventsWidgetWd #divA, #zventsWidgetWd #divD {width:154px;float:left;}
#zventsWidgetWd #divB, #zventsWidgetWd #divC {width:275px;float:left;}
#zventsWidgetWd #divB, #zventsWidgetWd #divC {background:#fff;padding:5px;margin:3px 0;height:25px;}
#zventsWidgetWd #divB {border-right:1px solid #999;height:44px;overflow:hidden;}
#zventsWidgetWd #divC {text-align:left;height:44px;}
#zventsWidgetWd #divC .linklist {margin:5px 0 0 12px;}
#zventsWidgetWd #divA {font:bold 11px arial;text-transform:uppercase;padding:0;margin:7px 0 0 10px;height:auto;}
#zventsWidgetWd #divA h3 {float:left;padding-bottom:10px;margin:0;}
#zventsWidgetWd #divD {padding-left:10px;text-align:left;margin:5px 0 0 3px;}

#zventsWidgetWd .ZventsEvent {border-bottom:1px dotted #3f5f9c;padding:3px 7px;}
#zventsWidgetWd .zvTabLinks {float:left;text-transform:none;padding:0;margin:0;}
#zventsWidgetWd .zvTabLinks .listPipe {position:relative;top:0px;padding:0 4px;}
#zventsWidgetWd .zvTabLinks li {list-style-type:none;float:left;cursor:pointer;color:#3E5F9D;}

#zventsWidgetWd #divD .leadIn {color:#000;padding:0 0 5px 0;margin:0;}
#zventsWidgetWd #divD #swhere {width:115px;height:13px;border:3px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;margin:0;margin-right:5px;color:#999;font:11px arial;}
#zventsWidgetWd #divD #searchForm {padding-top:0;}
#zventsWidgetWd #divD .form-button {cursor:pointer;}

/* ZVENT TAB STYLES - TTD Section Main - Local Search widget (larger) */
#zventsWidgetLS {width:398px;padding:0;margin:0;font-family:arial,helvetica, sans-serif;}
#zventsWidgetLSNav {width:398px;background:#fff url("http://cache.boston.com/universal/site_graphics/search_tab_underline_4px2.gif") repeat-x bottom;font:bold 11px arial;text-transform:uppercase;padding:0;margin:0;height:auto;}
#zventsWidgetLSNav .sponsor {float:right;}
#zventsWidgetLSNav .sponsor a:hover {border-bottom:none;text-decoration:none;}
#zventsWidgetLSNav h3 {float:left;position:relative;top:11px;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab {float:left;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab ul {margin:0;padding:10px 0 0 0;list-style:none;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab li {list-style-type:none; display:inline;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a {float:left;display:block;background:url("http://cache.boston.com/universal/site_graphics/left_both.gif") no-repeat left top;margin:0 2px 3px 0;padding:0 0 0 9px;border-bottom:1px solid #3f5f9c;text-decoration:none;font-weight:bold;cursor:pointer;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a span {float:left;display:block;background:url("http://cache.boston.com/universal/site_graphics/right_both.gif") no-repeat right top;padding:5px 15px 4px 6px;font-weight:bold;color:#3f5f9c;}

/* ZVENT TAB STYLES - Commented Backslash Hack hides rule from IE5-Mac \*/
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a span {float:none;}
/* End IE5-Mac hack */

#zventsWidgetLS #zventsWidgetLSNav #zventsTab a:hover span {color:#fff;text-decoration:none;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a.active {background-position:0 -150px; border-width:0;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a.active span {background-position:100% -150px;padding-bottom:5px;color:#fff;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a:hover {background-position:0% -150px;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a:hover span {background-position:100% -150px;}

#zventsWidgetLS #divls1 #indexA, #zventsWidgetLS #divls2 #indexB, #zventsWidgetLS #divls3 #indexC {width:376px;background-color:#ebf4fb;padding:5px 10px;margin:0;border:none;text-align:left;}
#zventsWidgetLS #divls1 #indexA a:hover, #zventsWidgetLS #divls2 #indexB a:hover, #zventsWidgetLS #divls3 #indexC a:hover {text-decoration:none;border-bottom:none;}
#zventsWidgetLS #divls1 #indexA .leadIn, #zventsWidgetLS #divls2 #indexB .leadIn, #zventsWidgetLS #divls3 #indexC .leadIn {color:#000;}
#zventsWidgetLS #divls1 #indexA #swhat  {width:170px;height:15px;border:2px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;margin:0;color:#999;font:11px arial;clear:left;}
#zventsWidgetLS #divls2 #indexB #swhat, #zventsWidgetLS #divls3 #indexC #swhat {width:303px;height:15px;border:2px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;margin:0; margin-right:10px;color:#999;font:11px arial;}
#zventsWidgetLS #divls1 #indexA #swhen {width:115px;height:15px;border:2px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;margin:0;margin-right:10px;color:#999;font:11px arial;}
#zventsWidgetLS #divls1 #indexA #searchForm, #zventsWidgetLS #divls2 #indexB #searchForm, #zventsWidgetLS #divls3 #indexC #searchForm {float:left;padding:0 0 5px 0;margin:0;} 
#zventsWidgetLS #divls1 #indexA #searchForm {padding-bottom:10px;}
#zventsWidgetLS #divls1 #indexA #searchForm form, #zventsWidgetLS #divls2 #indexB #searchForm form, #zventsWidgetLS #divls3 #indexC #searchForm form {width:376px;}
#zventsWidgetLS #divls1 #indexA	.leftWhat {float:left;padding-right:10px;margin:0;}
#zventsWidgetLS #divls1 #indexA .rightWhen {float:left;padding:0;margin:0;}

#zventsWidgetLS #divls1 #indexA #swhen {clear:left;}
#zventsWidgetLS .form-button {cursor:pointer;}
#zventsWidgetLS #divls1 #indexA .form-button {float:left;}

#zventsWidgetLS #zventsFooter {background-color:#ebf4fb;margin:0 0;padding-top:10px;}
#zventsWidgetLS #browseBy, #zventsWidgetLS #browseByRate {padding:5px 0 10px 0;border-bottom:1px dotted #3f5f9c;}
#zventsWidgetLS #browseByForm {padding:5px 0;border-bottom:1px dotted #3f5f9c;}
#zventsWidgetLS #browseByLast {padding:5px 0 10px 0;}
#zventsWidgetLS #zventsFooter {margin:0;padding:0;line-height:0px;}
#zventsWidgetLS .dotted1px {margin:0;padding:0;}

#zventsWidgetLS #divls3 #indexC #browseByRate .linklist {list-style-type:none;padding-left:0;margin-left:0;}
#zventsWidgetLS .starL {padding-right:5px;}
#zventsWidgetLS .dollarYes, #zventsWidgetLS .dollarNo {padding:0 1px 0 0;}
#zventsWidgetLS .dollarLast {padding-right:4px;}
#zventsWidgetLS .at {float:left;padding-right:5px;}
#zventsWidgetLS #divls2 #indexB .at {position:relative;top:13px;}
#zventsWidgetLS #divls3 #indexC .at {position:relative;top:3px;} 
#zventsWidgetLS #divls1 #indexA #searchForm .leadIn {float:left;padding-bottom:5px;}
#zventsWidgetLS #divls3 #indexC .leadIn {padding:0 0 0 0;margin:0;}

/* Tastes-like-Bright Cove styles */

#bcHomepage {position: relative;width: 396px;}
#bcHomepage #bcTitleHeadline {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
#bcHomepage div#bcThumbContainer {position: relative; height: 100px;}

#bcArticlePage {position: relative;width: 539px;}
#bcArticlePage #bcPlayer  {border-top: 1px dotted #464646;border-bottom: 1px dotted #464646;padding: 10px 0;}
#bcArticlePage p#bcVideoHeader {margin: 0; padding: 0; padding-bottom: 3px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; visibility: hidden;}
#bcArticlePage .bcTitleInfo {position: absolute; width: 189px; right: 5px; top: 12px;}
#bcArticlePage .bcTitleInfo #bcTitleHeadline {display: block; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #464646;}
#bcArticlePage .bcTitleInfo #bcDescription {display: block; font-family: "Georgia", "Times New Roman", Times, serif; font-size: 12px; color: #464646;}

#bcCategoryPage {position: relative; width: 539px;}
#bcCategoryPage .bcTitleInfo {padding: 5px;}
#bcCategoryPage .bcTitleInfo #bcTitleHeadline {	display: block; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;}
#bcCategoryPage .bcTitleInfo #bcDescription {display: block;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #464646;}
#bcCategoryPage p#bcRelatedVideos {position: relative; top: -10px; color: #FFF; margin: 0; padding: 0; margin-top: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
#bcCategoryPage #bcThumbContainer {position: relative; top: -5px;}

.emailProduct {text-align:left;}
.signUp {font-size:10px; line-height:11px; color:#464646; letter-spacing:.07em; text-transform:uppercase;font-family:arial;text-align:left;}
.signHead {font-size:14px; line-height:16px; font-family: arial; color:#000; letter-space:.05em; text-transform:uppercase; font-weight:bold;text-align:left;}
div#regiLite {padding-top:5px;text-align:left;}
div#regiLite img {float:left;width:50px;height:60px;padding:3px 7px 3px 3px;}
div.signForm {padding:0;margin:0;vertical-align:top;}
div.signForm form {margin:0;}
p#signupmessage {color:#272727;font-family:"Georgia", "Times New Roman", Times, serif;font-size:12px;line-height:16px;;margin:0;padding-bottom:5px;}
p#signupmessage a {}
div#pp {font-family:arial;font-size:10px;}
div#pp a {color:#3f5f9c;text-decoration:none;}
input.regiTextInput {border: solid 1px #3E5F9D;color:#272727;}
input#regiSubmit {background:#fff;border: solid 1px #3E5F9D;color:#464646;font-size:10px;height:20px}

#rAdClassy {float:left;width:280px;overflow:visible;padding-top:5px;}  
#rAdClassy a, #lAdClassy a {border-bottom:0;}
#mainLogoClassy {float:left;position:relative;width:395px;overflow:hidden;text-align:center;padding-top:15px;}  
#lAdClassy {float:right;width:280px;text-align:right;overflow:visible;padding-top:5px;}

/* Stars and Dollars for Frommers/Search */

.starYes {text-align:left; background-image: url(http://cache.boston.com/universal/site_graphics/star_yellow.gif); background-repeat:no-repeat; background-position:center right; padding:5px 6px; text-transform:uppercase; font-size:12px;}
.starNo {text-align:left; background-image: url(http://cache.boston.com/universal/site_graphics/star_gray.gif); background-repeat:no-repeat; background-position:center right; padding:5px 6px; text-transform:uppercase; font-size:12px;}
.rateDown .leadIn a {background-image: url(http://cache.boston.com/universal/site_graphics/gray_downarrow.gif); padding-left:13px; background-repeat:no-repeat; background-position:left center; font-weight:bold; color:#000; text-decoration:uppercase;border-bottom:none;}
.rateUp .leadIn a {background-image: url(http://cache.boston.com/universal/site_graphics/up_arrow_dkgray.gif); padding-left:13px; background-repeat:no-repeat; background-position:left center; font-weight:bold; color:#000; text-decoration:uppercase;border-bottom:none;}
.rate .leadIn a {font-weight:bold; color:#464646; text-decoration:uppercase;border-bottom:none;}
.dollarYes {padding:0; text-transform:uppercase; font: 11px arial bold;color:#f90;}
.dollarNo {padding:0; text-transform:uppercase; font: 11px arial bold;color:#999;}
.search #Col1 .regTZ img.rate, .search #Col1 .regTZIndent img.rate {float:none; margin:0 2px 0 0;position:relative;top:1px; padding-bottom:0;}

/* Search Destination widget */

#searchDest {background:#EBF4FB none repeat scroll 0%;border-bottom:0px dotted #3F5F9C;border-top:0px dotted #3F5F9C;margin:0;padding:0;width:100%;text-align:left;}
#searchDest h3 {padding-bottom:10px;}
#searchDest div.row {clear:both;}
#searchDest div.row span.at {float:left;font-size:9pt;padding-right:10px;text-align:right;width:43px;padding-top:5px;}
#searchDest div.row span.searchForm {float:left;text-align:left;width:250px;}
#searchDest div.row span.browseForm {float:left;text-align:left;width:250px;}
#searchDest .searchForm .form-button:hover {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch_hover.gif);background-repeat:repeat-x;}
#searchDest .searchForm .form-button {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch.gif);border:0pt none;color:#FFFFFF;display:inline;float:none;font-weight:bold;height:21px;margin-left:0px;padding:1px 7px 3px;text-align:center;text-transform:uppercase;width:70px;height:19px;font-size:11px;}
input#textField2 {width:155px;display:inline;margin-right:10px;font-size:11px;height:14px;}

#searchDest form {margin-bottom:8px;}
select#destinations {width:100%;height:19px;font-size:11px;}
#stayGuide399 select#destinations {width:60%;}
#stayGuide178 p, #stayGuide399 p {color:#3F5F9C;margin-bottom:16px;margin-top:0pt;}
#stayGuide178 form, #stayGuide399 form {padding:0;margin:0;}
#searchDest form {margin-bottom:8px;}


#reWidgetNav {background:#FFFFFF url(http://cache.boston.com/universal/site_graphics/search_tab_underline_4px2.gif) repeat-x scroll center bottom;font-family:arial;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:auto;line-height:normal;margin:0pt;padding:0pt;text-transform:uppercase;width:410px;}
#reWidgetTab ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:7px 0pt 0pt;}
#reWidgetTab li{display:inline;list-style-type:none;}
#reWidgetTab a:hover span {background-position:100% -150px;color:#fff;}
#reWidgetTab a:hover {background-position:0% -150px;}
#reWidgetTab a.active {background-position:0pt -150px;border-width:0pt;}
#reWidgetTab a {background:transparent url(http://cache.boston.com/universal/site_graphics/left_both.gif) no-repeat scroll left top;border-bottom:1px solid #3F5F9C;cursor:pointer;display:block;float:left;font-weight:bold;margin:0pt 2px 3px 0pt;padding:0pt 0pt 0pt 9px;text-decoration:none;}
#reWidgetTab a.active span {background-position:100% -150px;color:#FFFFFF;padding-bottom:5px;}
#reWidgetTab a span {float:none;}
#reWidgetTab a span {background:transparent url(http://cache.boston.com/universal/site_graphics/right_both.gif) no-repeat scroll right top;color:#3F5F9C;display:block;float:left;font-weight:bold;padding:5px 15px 4px 6px;}
#reWidget #indexA, #reWidget #indexB, #reWidget #indexC {padding:7px;width:400px;}

#reWidget h3 {font-size:11px;display:inline;}
#reWidget #indexA input#txt1, #reWidget #indexB input#txt1, #reWidget #indexC input#txt1 {width:200px;height:21px;font-size:11px;color:#999;}
#reWidget #indexA select, #reWidget #indexB select, #reWidget #indexC select {height:19px;font-size:11px;color:#464646;}
#reWidget #indexA form, #reWidget #indexB form, #reWidget #indexC form {margin:0;}
#reWidget #indexA ul.buySectionlist, #reWidget #indexB ul.buySectionlist, #reWidget #indexC ul.buySectionlist  {padding:0;margin:0;}
#reWidget #indexA .buySectionlist li, #reWidget #indexB .buySectionlist li, #reWidget #indexC .buySectionlist li {display:inline;list-style-type:none;}
#reWidget #indexA .reBuy, #reWidget #indexA .buyPrice, #reWidget #indexC .ohouseSearch  {padding-bottom:7px;}
#reWidget #indexA .leadOut, #reWidget #indexB .leadOut, #reWidget #indexC .leadOut  {padding-top:0;float:right;padding-right:10px;}
#reWidget #indexA .reHeader, #reWidget #indexB .reHeader, #reWidget #indexC .reHeader {margin-bottom:7px;height:12px;}
#reWidget #indexA .form-button, #reWidget #indexB .form-button, #reWidget #indexC .form-button {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch.gif);border:0pt none;color:#FFFFFF;display:inline;float:none;font-size:11px;font-weight:bold;height:21px;margin-left:0px;padding:1px 7px 3px;text-align:center;text-transform:uppercase;width:62px;}
#reWidget #indexA span, #reWidget #indexC span, #reWidget #indexB span {padding-right:10px;}
#reWidget #indexB #rentRooms {padding-top:10px;padding-bottom:7px;}
#reWidget #indexB #rentPrice, #reWidget #indexC #openPrice{padding-bottom:7px;}
#reWidget #indexA .reTitle, #reWidget #indexB .reTitle, #reWidget #indexC .reTitle {font-size:11px;display:inline;text-transform:uppercase;font-weight:bold;float:left;}

#mEmailed #mEmailedFooter, #mEmailed #adHolder, #mEmailed h3 {display:none;}
#hpHotSearches #hpHotSearchesHeader, #hpHotSearches ul span {display:none;}

/* globe widget */

div#globeSearch {width:410px;background:#EBF4FE;padding:7px;margin-bottom:10px;text-align:left;border-bottom:1px dotted #3F5F9C;border-top:1px dotted #3F5F9C;}
div#globeSearch h3 {padding-bottom:7px;}
div#globeSearchhead {border:0pt none;cursor:pointer;font-size:11px;text-align:left;padding-bottom:4px;}
div#globeSearchhead span {border:0pt none;cursor:pointer;font-size:11px;}
div#globeSearchhead span.searchOn {background-image:url(http://cache.boston.com/universal/site_graphics/gray_downarrow.gif);background-position:left center;
background-repeat:no-repeat;font-size:11px;font-weight:bold;padding-left:9px;text-decoration:none;}
div#globeSearchhead span#globeArchive {margin-left:10px;text-decoration:underline;}
div.globeSearchform {position:relative;width:60%;float:left;}
div.globePopular {position:relative;float:left;width:40%;}
div.globePopular ul.gpopList {margin:0;padding:0 0 2px 0;}
div.globePopular ul.gpopList li {display:inline;}
div#globeSearch form {margin:0;display:inline;}
div#globeSearch .form-button {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch.gif);border:0pt none;color:#FFFFFF;display:inline;float:none;font-size:12px;font-weight:bold;height:20px;margin-left:0px;padding:1px 7px 3px;text-align:center;text-transform:uppercase;width:37px;}
div#globeSearch .form-button:hover {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch_hover.gif);background-repeat:repeat-x;}
div#globeSearch input {float:left;padding:0;margin:0;width:190px;}

/* travel zip thing */

div#travelCity {background:#EBF4FB none repeat scroll 0% 50%;border-bottom:1px dotted #3F5F9C;border-top:1px dotted #3F5F9C;margin:0pt;padding:7px;text-align:left;width:340px;}
div#travelCity h3 {padding-bottom:7px;}
div#travelCityform input.text {border:3px solid #3F5F9C;color:#999999;float:left;font-family:arial;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;
font-weight:normal;height:21px;line-height:normal;margin:0;padding:1px 1px 1px 3px;width:115px;}
div#travelCityform form {margin-top:7px;margin-bottom:7px;}
div#travelCity ul.linkList {padding:0;margin:0;}
div#travelCity ul.linkList li {display:inline;list-style-type:none;}
div#travelCityform .form-button {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch.gif);border:0pt none;color:#FFFFFF;display:inline;float:none;font-size:12px;font-weight:bold;height:21px;margin-left:0px;padding:1px 0px 3px;text-align:center;text-transform:uppercase;width:37px;}

/* bankrate button */
.bankrate-button {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch.gif);border:0pt none;color:#FFFFFF;display:inline;float:none;font-size:12px;font-weight:bold;height:21px;margin-left:0px;padding:1px 0px 3px;text-align:center;text-transform:uppercase;width:37px;color:#fff;}

/* movie search */

div#movieSearch {background:#EBF4FB none repeat scroll 0% 50%;border-bottom:1px dotted #3F5F9C;border-top:1px dotted #3F5F9C;margin:0pt;padding:7px;text-align:left;position:relative;}
div#movieSearch h3 {padding-bottom:7px;}
div#movieSearch div#searchForm {width:62%;float:left;}
div#movieSearch form {margin:0;position:relative;float:left;margin-right:30px;}
div#movieSearch input.movieName {display:inline;border:2px solid #3F5F9C;position:relative;}
div#movieSearch input.form-button {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch.gif);border:0pt none;color:#FFFFFF;display:inline;float:none;font-size:12px;font-weight:bold;height:22px;margin-left:0px;padding:1px 0px 3px;text-align:center;text-transform:uppercase;width:37px;position:relative;left:-3px;top:-1px;}

/* most pop */

#mostpopWidgetLg {margin:0pt;padding:0pt;width:auto;}
#mostpopWidgetLgNav {border-bottom:4px solid #3F5F9C;font-family:arial;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:auto;line-height:normal;margin:0pt;padding:0pt;text-transform:uppercase;width:auto;}
#mostpopTab {float:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0px 0pt 0pt;}
#mostpopTab ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:5px 0pt 0pt;}
#mostpopTab li {display:inline;list-style-type:none;}
#mostpopTab a.active {background-position:0pt -150px;border-width:0pt;}
#mostpopTab a {background:transparent url(http://cache.boston.com/universal/site_graphics/left_both.gif) no-repeat scroll left top;border-bottom:1px solid #3F5F9C;cursor:pointer;display:block;float:left;font-weight:bold;margin:0pt 2px -1px 0pt;padding:0pt 0pt 0pt 9px;text-decoration:none;}
#mostpopTab a.active span {background-position:100% -150px;color:#FFFFFF;padding-bottom:5px;}
#mostpopTab a:hover span {background-position:100% -150px;color:#FFFFFF;text-decoration:none;}
#mostpopTab a:hover {background-position:0% -150px;}
#mostpopTab a span {float:none;}
#mostpopTab a span {background:transparent url(http://cache.boston.com/universal/site_graphics/right_both.gif) no-repeat scroll right top;color:#3F5F9C;display:block;float:left;font-weight:bold;padding:5px 15px 4px 6px;}
#mEmailed #mEmailedCont ol{padding-left:25px;}
#mEmailed #mEmailedCont a {font-weight:bold;}
#hpHotSearches a {font-weight:bold;}
#hpHotSearches ul {padding-left:25px;padding-bottom:0px;}



/* For Sports Stats*/
.padRight10 #shsBody {width: 100%;}

/* For Sports Scoreboard*/
#sportsScoreboardCont {width:399px;background-image: url(http://cache.boston.com/universal/site_graphics/bg_white_border.gif);background-repeat:repeat-y;background-position: top center;padding:5px 0pt 10px;}
#sportsScoreboardCont .scoreTime {background:#fff;text-align:center;text-transform:uppercase;color:#666666;font-family:arial;font-size:11px;font-weight:bold;width:100%;margin-bottom:5px;}
#sportsScoreboardCont .scoreA, .scoreB {font-size:24px;color:#000;font-weight:bold;}
#sportsScoreboardCont .aScore {float:left;overflow:hidden;width:48%;padding-bottom:5px;}
#sportsScoreboardCont .bScore {float:right;overflow:hidden;width:48%;padding-bottom:5px;}
#sportsScoreboardCont .aScore img {float:left;}
#sportsScoreboardCont .aScore .overline {text-align:center;}
#sportsScoreboardCont .aScore .scoreA {text-align:center;}
#sportsScoreboardCont .bScore img {float:right;clear:right;}
#sportsScoreboardCont .bScore .overline {text-align:center;clear:left;}
#sportsScoreboardCont .bScore .scoreB {float:left;clear:left;padding-left:4px;}
#sportsScoreboardCont div.split50 div.aSide {float:left;overflow:hidden;width:47%;padding-left:4px;}
#sportsScoreboardCont div.split50 div.bSide {float:right;overflow:hidden;width:47%;padding-right:5px;text-align:left;}
#sportsScoreboardCont .teamCallout, #sportsScoreboardCont .media  {font-size:11px;line-height:15px;}
#sportsScoreboardCont .matchup {font-weight:bold;line-height:15px;}
#sportsScoreboardCont .split50 {padding:2px;}
#sportsScoreboardCont .linklistInline {text-align:center;}


/* Tease overrides */
.img178h2above .imgCapCred img, .img178h2left .imgCapCred img, .img178h3above .imgCapCred img, .img178h3left .imgCapCred img, .imgLeft179 .imgCapCred img, .imgRight179 .imgCapCred img {float:none;}
.img178h2above .imgCapCred, .img178h2left .imgCapCred, .img178h3above .imgCapCred, .img178h3left .imgCapCred, .imgLeft179 .imgCapCred {float:left; width:178px;}
.imgRight179 .imgCapCred {float:right; width:178px;}
.img178h3leftbold .imgCapCred img {width:178px;}
.img178h3leftbold .imgCapCred {width:178px;}
.imgRight179 .imgCapCred img, .imgLeft179 .imgCapCred img {width:178px; height:105px;}
.imgRight179 img, .imgLeft179 img {width:auto; height:auto; float:none;}
.img259h3above .imgCapCred, .img259h3below .imgCapCred, .img259headlineabove .imgCapCred, .img259headlinebelow .imgCapCred {width:259px;}
.img329h2above .imgCapCred img, .img329h2below .imgCapCred img, .img329h6below .imgCapCred img, .img329h6above .imgCapCred img {width:329px; margin-top:0;}
.img329h2above .imgCapCred, .img329h2below .imgCapCred, .img329h6above .imgCapCred, .img329h6below .imgCapCred {margin-top:3px; width:329px;}
.img396h6above .imgCapCred img, .img396h2above .imgCapCred img, .img396h2below .imgCapCred img {margin-top:0; width:396px;}
.img396h6above .imgCapCred, .img396h2above .imgCapCred, .img396h2below .imgCapCred {width:396px; margin-top:3px;}
.imgCapCred .attr {float:right;}
.imgCapCred .caption {clear:right; display:block;}
.imgCapCred {margin-right:5px;}

/* For Full Width */
.fullC #Col1 {width:959px; margin:0;float:left;padding:10px 0 0 0;}
.fullC #Col3 {display:none;}