/* GENERIC STYLES */
#introad, #billboardAd {position:absolute; width:959px; z-index:10;}
#bDc_flashOverlay {position:relative;z-index:999;}
#introad #carID {width:100%; text-align:center; z-index:100000; position:absolute; left:0; top:30px; background-color:transparent;}
#overlayDiv {position:absolute; z-index:10; text-align:center; width:959px;}
#billboardAd {position:relative;}
.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;}
img {border:0;}
h1 {font-size:30px; line-height:33px;}
h2 {font-size:20px; line-height:22px;}
h3 {font-size:14px; line-height:16px; color:#000;  font-weight:bold; text-transform:uppercase;}
*/
h1, h2, h3, h4, h5, h6 {padding:0; margin:0;}
table, tbody, tr, td {font-size:12px; }
h3.titleCase,h3 .titleCase,h3.sectionHeader.titleCase,h3.titleCase.sectionHeader { font-size:16px; text-transform:none; }
h4.smHeader, h4.lgHeader {font-weight:bold; text-transform: uppercase; color:#272727; }
h4.smHeader {font-size:19px; line-height:22px;}
h4.lgHeader {font-size:22px; line-height:26px;}
.advertisement {font-family:verdana, arial, sans-serif; font-size:9px; text-align:center; padding: 6px 0 2px 0; letter-spacing: 1px; text-transform:uppercase;}
.spcrGif {height:1px; width:1px; border:0;}



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; 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;}
table a:hover {border-bottom:none;}
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;}
h3.sectionHeader {text-transform:uppercase;}
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:4px;padding-bottom:4px;} .padTop16 {padding-top:16px;} .padBottom10 {padding-bottom:10px;}
.padBottom16 { padding-bottom: 16px; }
.padTop20 {padding-top:20px;} .padTop24 {padding-top:24px;}
.padBottom20 {padding-bottom:20px;}
.padAll10 {padding:10px;}
.grey4 {border-top:4px solid #999;}
.ytred4 {border-top:4px solid #D41212;}
.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; line-height: 12px; font-family: Arial, Helvetica, Verdana, sans-serif;}
.leadOut a {padding-right:7px; background-image: url(/boston/main/art/blue_arrow.gif); background-repeat:no-repeat; background-position:center right;}
.leadOut a:hover {border:none;}
.breadcrumb, .breadcrumb a, .overline, .place {font-size:10px; line-height:11px; margin-bottom:2px; color:#272727; letter-spacing:.07em; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.breadcrumb a {color:#464646;}
.breadcrumb a:hover {text-decoration:underline; border-bottom: none;}
.leadIn, .subSectionHeader {font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:bold; text-transform:uppercase; color:#666666; font-size:11px; line-height:18px;}
.subSectionHeader {color:#000; border:0; display:block;}
.subSectionHeaderTitle {font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; font-weight:bold; color: #000; line-height: 14px;}
.caption {font-family: Arial, Helvetica, Verdana, sans-serif; font-weight:normal; font-size: 11px; color: #464646; line-height:14px;}
.byline {font:normal 11px Arial,Helvetica,Verdana,sans-serif; color: #272727; }
.uc {text-transform: uppercase;}

.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;}
.partnerFeed {margin:5px 0 0 0; padding:0 0 0px 15px; line-height:20px; font-size:10px;}
.partnerFeed li {color:#999;}
.partnerFeed 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;font-family:Arial, Helvetica, sans-serif;}
.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;}
ul.linklistNoBullets li div {position:static;}
.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:3px 0px 10px 0; padding:0 0 0 2px; background-color:#ebf4fb; border-left:none; border-right:none;}
ul.sectionLinks li {list-style-type:none; display:inline; line-height:15px;}
ul.sectionLinks a {border:0;}
ul#bankrate a {font-weight:bold;}

table.secondaryNav {background-color:#E5E5E5; height:27px; margin:0pt; text-align:left; width:959px;}

#globalNav .secNavLinks a:hover {color: #000;}
.secNavLinks a:hover {color: #000;}

.linklistInline {margin:0; padding:0;}
.linklistInline li {list-style-type:none; display:inline;}
.linklistInline * {display:inline;}
.linklistInline li a {font-size: 12px;}





#container {width:981px; margin:0 auto; text-align:left; position:relative;}
#marginAd {position:absolute; right:-100px; z-index:100;}
#containerBorder {border: 1px dotted #3F5F9C; border-top:none; padding:0 10px;}
#content {width:959px; position:relative; padding-bottom:10px; background-color:#fff;padding-top:10px;margin-top:10px;}
#Col1 { overflow:hidden; float:left;}
#Col2 {float:right;margin:0px;}
.section #Col3 {margin:0 10px; overflow:visible; 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 #Col1 {width:189px; margin-left:0;}
.section365 #Col2 {width:399px;}
.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.splitThirds .aSide .thirdsPad {padding-right:3px}
div.splitThirds .bSide .thirdsPad {padding:0 2px 0 2px;}
div.splitThirds .cSide .thirdsPad {padding-left:3px;}

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, #bostoncom_header #bc_login {float:left;height:23px;margin:8px;}
#header #login #mc, #header #login #si,  #bostoncom_header #bc_login #mc, #bostoncom_header #bc_login #si {margin-right:3px;position:relative;top:1px;}
#header #login #lo, #header #login #rn,  #bostoncom_header #bc_login #lo, #bostoncom_header #bc_login #rn {margin-left:3px;position:relative;top:1px;}

#bostoncom_header #bc_signIn {width: 573px;overflow:hidden;border:1px dotted #3f5f9c;border-top:none; } 

#header #globeLogo, #bostoncom_header #globeLogo {float:right;height:33px;width:173px;position:relative;top:0;}
#header #globeLogo img, #bostoncom_header #globeLogo img {height:31px;width:173px;position:relative;top:0;margin:0;padding:0;}
#globeLogo #gLogoSub {padding-top:11px;float:left;}
#header #headAd {width:728px;height:90px;margin-top:9px;padding:0;z-index:4;} 
#header #headAd img {margin:0;padding:0;} 
#container #headAd {width:728px;height:90px;position:relative;padding:0;}
#header #globeLogo, #bostoncom_header #globeLogo {width:260px;}


/* 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;}

/* Masthead  for Monster.com pages */ 
#bostoncom_header {position:relative; width:970px; height:88px; border-top:3px solid #006; }
#bostoncom_header  #headL {width:384px; margin-left:0;}
#bostoncom_header  #headR {width:574px; margin-left:384px;}
#bostoncom_header #globeLogo { text-align:right;} 

/* SEARCH FORM STYLES */
#searchForm {text-align:left;padding-top:9px;}
#searchForm form {width:225px; margin:0; padding:0;}
#searchForm input#textField {width:160px; height:15px; border: 1px solid #999999;; float:left; padding:3px; font:12px normal Arial,Helvetica,Verdana,sans-serif;}

#goButton {background-image:url(/boston/main/art/button_stretch.gif); height:21px; display:block; color:#fff; font-weight:bold; width:37px; border:0;float:left;}
#goButton:hover {background-image:url(/boston/main/art/button_stretch_hover.gif); background-repeat:repeat-x;}

#searchForm .form-button, #searchForm .form-button:hover {background-color:#2851A2; height:23px; display:block; color:#fff; width:37px; border:0;float:left;padding:2px 0 3px 0; font:bold 11px Arial, Helvetica, sans-serif; cursor:pointer; background-image:none;}
#searchForm .form-button:link {color: #fff;}
#searchForm .form-button:hover {background-color:#002878}

div#searchForm div {line-height:16px;}

div#searchForm span {border:0;cursor:pointer;font-size:11px;}
div#searchForm span.searchOn {background-image: url(/boston/main/art/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, #bostoncom_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, #bostoncom_globalNav #search {border:0; padding-right:0;}
#globalNav .gnavContainer, #bostoncom_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, #bostoncom_globalNav .gnavContainer a {padding:0 3px;}
#globalNav a, #bostoncom_globalNav a {text-decoration:none; color:#203c73;}
#globalNav li a, #bostoncom_globalNav li a {display:block; position:relative; top:2px; line-height:20px;}
#globalNav #sNav, #bostoncom_globalNav #sNav {margin:0; padding:0; background-color:#e5e5e5; height:27px; overflow:hidden;}
#globalNav #sNav li, #bostoncom_globalNav #sNav li {list-style-type:none; display:inline; float:left; padding:0 10px; top:5px;}
#globalNav #sNav li a, #bostoncom_globalNav #sNav li a {top:4px;}
#globalNav #sNav a, #bostoncom_globalNav #sNav a {color:#464646;}


#globalNav #sNav a:hover, #bostoncom_globalNav #sNav a:hover {color:#000;} 

#globalNav #sNav li.active a, #bostoncom_globalNav #sNav li.active a {color:#000;font-weight:bold;}
#globalNav  #sNav a:focus, #bostoncom_globalNav  #sNav a:focus {color:#000;}
#globalNav .gnavContainer li, #bostoncom_globalNav .gnavContainer li {background-image:url(/boston/main/art/nav_main_off.gif); background-repeat: repeat-x;}

#globalNav .gnavContainer li.active, #bostoncom_globalNav .gnavContainer li.active {color:#fff;background-image:url(/boston/main/art/nav_main_on.gif); background-repeat: repeat-x;}


#globalNav .gnavContainer li.active a, #bostoncom_globalNav .gnavContainer li.active a{color:#fff;}
#globalNav .gnavContainer li:hover, #bostoncom_globalNav .gnavContainer li:hover {color:#fff;background-image:url(/boston/main/art/nav_main_on.gif); background-repeat: repeat-x;} 

#globalNav .gnavContainer li:hover a, #bostoncom_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,
#bostoncom_globalNav #bostoncom_gjobs, #bostoncom_globalNav #gre, #bostoncom_globalNav #gsearch, #bostoncom_globalNav #gcars, #bostoncom_globalNav #gjobs_on, #bostoncom_globalNav #gre_on, #bostoncom_globalNav #gsearch_on, #bostoncom_globalNav #gcars_on  {padding-left:7px;}
#globalNav #gcars, #globalNav #gcars_on, #globalNav #gcars, #globalNav #gcars_on,
#bostoncom_globalNav #gcars, #bostoncom_globalNav #gcars_on, #bostoncom_globalNav #gcars, #bostoncom_globalNav #gcars_on {padding-left:9px;}

#globalNav a:hover, #bostoncom_globalNav a:focus, #globalNav a:active,

#bostoncom_globalNav a:hover, #bostoncom_globalNav a:focus, #bostoncom_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;} 

#globalNav .gnavContainer li.cfied_on a:hover {color:#203C73;}

#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(/boston/main/art/nav_classifieds_off.gif);color:#fff;}

/* MARK: right top nav */ 
#globalNav li#gcars:hover, #globalNav li#gjobs:hover, #globalNav li#gre:hover, #globalNav li#gsearch:hover, #globalNav .gnavContainer li.cfied a:hover {display:block;background-image:url(/boston/main/art/nav_main_on.gif);color:#FFFFF;}


#globalNav .gnavContainer li.active {background-image:url(/boston/main/art/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 {margin-top:3px;}
.imgRight100 img, .imgLeft100 img {width:100px; height:100px;margin-top:3px;}
.imgRight179 img, .imgLeft179 img  {width:178px; 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:329px; height:210px;margin-top:3px;}
.imgRight396 img, .imgLeft396 img  {width:396px; height:220px;margin-top:3px;}
.imgRightWide img, .imgLeftWide img {width:178px; 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, .credit {font-size:10px; font-family:Arial, Helvetica; font-weight:normal; 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 .articleText, .tt.articleText {font-size:15px; line-height:21px;}

.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;}

.img40h3Left img {float:left; margin-right:7px; width:40px; height:40px;margin-top:3px;}

.img40h3Left h3, .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:3px 7px 5px 0; width:178px;}
.img259h3above img, .img259h3below img, .img259headlineabove img, .img259headlineabove img  {width:259px;margin-top:3px;}
.img329h2above img, .img329h2below img, .img329h6below img, .img329h3above img, .img329h3below img {width:329px;margin-top:3px;}
.img329h3below h2 {font-size: 17px; line-height: 19px;}
.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:14px;}
.blogTease .regTZ {margin-top:0;}
.blogTease .regTZ h1, .blogTease .regTZ h2, .blogTease .regTZ h3, .blogTease .regTZ h4, .blogTease .regTZ h5 {font-size:14px;line-height:normal;}


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: 180px; 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; margin-bottom: 2px;}
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:2px 0 0 15px; margin:0; color:#999;}
body#hp .insideBcomList {border: 1px solid #b7dcff; border-top:0;}

#insideBcom .insideContent {margin:0; padding: 10px 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:0 12px 0 12px;}
.insideContent a:hover {border-bottom:none; color:#2851A2;}
.insideBcomList img {width:179px; height:100px; padding-bottom:0px;border:0;margin-bottom: 4px;}
#insideBcom .caption {color: #3E5F9D; font-size:12px; font-weight:bold;}
#insideBcom a:hover .caption { color: #002878; }
#insideBcom a:hover .leadIn, 
#insideBcom a:hover .subSectionHeader { color: #333; }
ul.plusLinks {overflow:hidden; margin:0; padding:0;}

ul.plusLinks a {border:0; font-weight:bold;}
#insideBcom #ic5 {display:none;}


.dotted1px {height:1px !important; width:auto; border-top:1px dotted #3E5F9D !important; margin:6px 0 !important;margin-right: 30px !important;}
.dotted4px, .dotted4pxnopad {height:7px; width:auto; background-image:url(/boston/main/art/4_dot_blue_stretch.gif); background-repeat:repeat-x; margin:6px 0 16px 0;}
.dotted4pxnopad {margin:0;}
.darkBlue3pxnopad {height:3px; width:auto; border-top:3px solid #203C73; margin:0;}
.teaseSpacer {padding-top:16px;}

/* 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:3px 0 10px 0; padding:3px 0 3px 2px; background-color:#ebf4fb; border:1px solid #B7CDFF; border-left:none; border-right:none;}

#headlines, #headlineAds, #sports, #re, #jobs, #autos, #lifestyles {width:259px; overflow:hidden;}


#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(/boston/main/art/19x15_photos.gif);padding-left: 25px;}
.blogHeader {background-image: url(/boston/main/art/18x17_blogs.gif);padding-left: 24px;padding-top:3px;}
.chatsHeader {background-image: url(/boston/main/art/21x17_chats-1.gif);padding-left:27px;padding-top:3px;}
.videoHeader {background-image: url(/boston/main/art/19x13_video.gif);}
.msgbrdHeader {background-image: url(/boston/main/art/11x18_messageBoards.gif);padding-top:4px;}
.commsecHeader {background-image: url(/boston/main/art/32x28_communityHeader.gif);}

/* Tease Composite Styles */
.tc35 {width:539px;}
.tc36 {background-image:url(/boston/main/art/3_6_5.gif); background-repeat:repeat-y;}
.tc45 {background-image:url(boston/main/art/4_5.gif); background-repeat:repeat-y;}

.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; overflow:hidden;}
.tc36 .cols6 {float:left; margin-left:11px;width:399px; overflow:hidden;}
.tc45 .cols4 {float:left; margin-right:10px; width:259px;}
.tc45 .cols5 {float:left; margin-left:11px;width:329px;}
.tc38 {width:749px; background-image:url(/boston/main/art/3_8.gif);}
.tc38 .cols3 {width:189px; float:left; margin:0 11px 0 0px;}
.tc38 .cols8 {width:539px; float:left; margin: 0 0 0 10px;}
.tc53 {width:539px; background-image:url(/boston/main/art/5_3.gif);}
.tc53 .cols5 {float:left; margin-right:11px; width:329px;}
.tc53 .cols3 {float:right; margin-left:0; overflow:hidden; width:189px;}
.tc38 .tc53 {width:539px; background-image:url(/boston/main/art/5_3.gif);}
.tc38 .tc53 .cols5 {float:left; margin-right:11px; width:329px;}
.tc38 .tc53 .cols3 {float:left; margin: 0 0 0 10px; width:189px;}
.tc38 .tc35 .cols5 {float:left; margin-left:10px; width:329px;}
.tc63 {width:609px; background-image:url(/boston/main/art/5_3.gif); background-position:right;}
.tc63 .cols6 {width:399px; float:left; margin-right:10px; overflow:hidden;}
.tc63 .cols3 {width:179px; float:left; margin-left:11px; overflow:hidden;}

.tcCentered {text-align:center; margin:0 auto;}


/* Column Measures 
================================== */

.col.fourteen		{ width: 959px; }
.col.thirteen		{ width: 889px; }
.col.twelve			{ width: 819px; }
.col.eleven			{ width: 749px; }
.col.ten			{ width: 679px; }
.col.nine			{ width: 609px; }
.col.eight			{ width: 539px; }
.col.seven			{ width: 469px; }
.col.six			{ width: 399px; }
.col.five			{ width: 329px; }
.col.four			{ width: 259px; }
.col.three			{ width: 189px; }
.col.twoHalf		{ width: 154px; }
.col.two			{ width: 119px; }
.col.one			{ width: 49px;	}
.col				{ margin-right: 10px; }



/* 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 */
#Col1n2holder {width:auto;float:left;}

.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:uppercase;}
.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("/boston/main/art/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("/boston/main/art/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("/boston/main/art/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:left;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("/boston/main/art/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("/boston/main/art/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:0px;}
.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("/boston/main/art/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("/boston/main/art/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("/boston/main/art/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;}

/* ZVENTS - BoMoms Search Include */
#zventsSearchBO {width:336px;border:0;padding:0;margin:0;}
#zventsSearchBO .header {border:0;padding:25px 0 10px 2px;margin:0;}
#zventsSearchBO .main {border-left:3px solid #EB310D;border-right:3px solid #EB310D;padding:3px 15px;margin:0;}
#zventsSearchBO .main #searchForm .leadIn {color:#58595B;font-size:9px;font-weight:normal;text-transform:uppercase;}
#zventsSearchBO .main #searchForm #swhat {width:220px;margin:0 0 10px 0;}
#zventsSearchBO .main #searchForm #swhen {width:177px;margin:0px 4px 15px 0;}
#zventsSearchBO .main #searchForm #swhat, #zventsSearchBO .main #searchForm #swhen {height:15px;border:1px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;color:#8A8C8E; font:11px arial;}
#zventsSearchBO .footer {border:0;padding:0;margin:0;}
#zventsSearchBO #searchForm .form-button:hover {background-image:url(/boston/main/art/zventsgobutton.gif);background-repeat:no-repeat;}
#zventsSearchBO #searchForm .form-button {background-image:url(/boston/main/art/zventsgobutton.gif);border:0pt none;color:#FFFFFF;display:block;float:left;height:19px;padding:0pt 0px 3px;width:37px;}

#zventsSearchBO .main .leadIn, #zventsSearchBO .main .subSectionHeader {color:#58595B;font-size:10px;font-weight:bold;line-height:10px;text-transform:uppercase;}
#zventsSearchBO .linklistNoBullets li a, #zventsSearchBO .linklist li a {font-size:11px;line-height:15px;color:#3D8C9E;}
#zventsSearchBO a:hover, #zventsSearchBO a:active, #zventsSearchBO a:focus {border-bottom:none;color:#3D8C9E;text-decoration:none;}
#zventsSearchBO .grey1 {border-top:1px solid #999;padding:0 0 15px 0;}
#zventsSearchBO .boMore {font-size:11px;color:#292929;text-align:center;}
#zventsSearchBO .boMore a {color:#3D8C9E;}

/* ZVENTS - BoMoms MiniCal Widgets  */
#zventsWidgetBoMo {width:336px;padding:0;margin:0;}
#zventsWidgetBoMo #zventsWidgetSmNav {width:336px;background:#fff;border-bottom:3px solid #EB310D;font:bold 11px arial;text-transform:uppercase;padding:0;margin:0;height:auto;}
#zventsWidgetBoMo #zventsWidgetSmNav h3 {color:#3B4A4A;font-size:11px;font-weight:bold;}
#zventsWidgetBoMo #indexSmA, #zventsWidgetBoMo #indexSmB {width:336px;background:#fff;padding:0;margin:0;border:none;text-align:left;}
#zventsWidgetBoMo .leadOut a {color:#3D8C9E;}

#zventsWidgetBoMo .ZventsEventName {color:#3D8C9E;}
#zventsWidgetBoMo .ZventsEventTime {font-weight:bold; text-transform:uppercase; color:#58595B; font-size:11px; line-height:18px;}

/* BoMoms Google Search Include */
#googleSearchBO {width:336px;border:0;padding:0;margin:0;}
#googleSearchBO .header {border:0;padding:25px 0 10px 2px;margin:0;}
#googleSearchBO .main {border-left:3px solid #EB310D;border-right:3px solid #EB310D;padding:3px 15px;margin:0;}
#googleSearchBO .main #searchForm .leadIn {color:#58595B;font-size:9px;font-weight:normal;text-transform:uppercase;}
#googleSearchBO .main #searchForm #what {width:220px;margin:0 0 10px 0;}
#googleSearchBO .main #searchForm #loc {width:148px;margin:0px 4px 15px 0;}
#googleSearchBO .main #searchForm #what, #googleSearchBO .main #searchForm #loc {height:15px;border:1px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;color:#8A8C8E; font:11px arial;}
#googleSearchBO .footer {border:0;padding:0;margin:0;}
#googleSearchBO #searchForm .form-button:hover {background-image:url(/boston/main/art/zventsgobutton.gif);background-repeat:no-repeat;}
#googleSearchBO #searchForm .form-button {background-image:url(/boston/main/art/zventsgobutton.gif);border:0pt none;color:#FFFFFF;display:block;float:left;height:19px;padding:0pt 0px 3px;width:37px;}

#googleSearchBO .main .leadIn, #googleSearchBO .main .subSectionHeader {color:#58595B;font-size:10px;font-weight:bold;line-height:10px;text-transform:uppercase;}
#googleSearchBO .linklistNoBullets li a, #googleSearchBO .linklist li a {font-size:11px;line-height:15px;color:#3D8C9E;}
#googleSearchBO a:hover, #googleSearchBO a:active, #googleSearchBO a:focus {border-bottom:none;color:#3D8C9E;text-decoration:none;}
#googleSearchBO .grey1 {border-top:1px solid #999;padding:0 0 15px 0;}
#googleSearchBO .boMore {font-size:11px;color:#292929;text-align:center;}
#googleSearchBO .boMore a {color:#3D8C9E;}

/* 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;}
#emailBox {padding:10px 10px 0 10px; border-bottom: 1px dotted #3F5F9C;}
#emailBox iframe {width:100%; height:100px;}
.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;  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(/boston/main/art/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(/boston/main/art/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(/boston/main/art/ray_downarrow.gif); padding-left:13px; background-repeat:no-repeat; background-position:left center; font-weight:bold; color:#000; text-transform:uppercase; border-bottom:none;}
.rateUp .leadIn a {background-image: url(/boston/main/art/up_arrow_dkgray.gif); padding-left:13px; background-repeat:no-repeat; background-position:left center; font-weight:bold; color:#000; text-transform:uppercase;border-bottom:none;}
.rate .leadIn a {font-weight:bold; color:#464646; text-transform: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(/boston/main/art/button_stretch_hover.gif);background-repeat:repeat-x;}
#searchDest .searchForm .form-button {background-image:url(/boston/main/art/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(/boston/main/art/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(/boston/main/art/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(/boston/main/art/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(/boston/main/art/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:auto;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(/boston/main/art/ray_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(/boston/main/art/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(/boston/main/art/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(/boston/main/art/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(/boston/main/art/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(/boston/main/art/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:0px;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(/boston/main/art/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(/boston/main/art/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(/boston/main/art/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:23px;color:#000;font-weight:bold;letter-spacing: -1px;}
#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:none;clear:left;padding-left:4px;text-align:center;}
#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;}

#relatedBox #sportsScoreboardCont {width:180px;}
#relatedBox #sportsScoreboardCont .aSide {width:100%;}
#relatedBox #sportsScoreboardCont ul.linklistInline {font-size:12px;}


/* 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;}

/* Gabriels needed */
.textBlack11 {font-size: 11px; color: #272727;}

/* new globe subscribe */

.gsHolder {margin-left:8px;}
.gsHolder .gsBody {background-color:#cfdcee;padding:10px 10px 10px 0;width:209px;}
.gsHolder .topSlice {background-image:url(/boston/main/art/top_globe_store.gif);background-repeat:no-repeat;height:10px;font-size:0;}
.gsHolder .bottomSlice {background-image:url(/boston/main/art/bottom_globe_store.gif);background-repeat:no-repeat;}
.gsHolder .gsDivide {border-top:1px solid #A4B7D7;height:1px;margin:15px 0 15px 10px;}
.gsHolder .globeImg {float:left;}
div.split4060 div.aSide {float:left;overflow:hidden;width:40%;}
div.split4060 div.bSide {float:left;overflow:hidden;width:60%;}
.gsHolder .gsubIcon {float:left;}
.gsHolder .gsubText {float:left;width:65%}


/* CHANGES FOR GLOBAL NAV DIV SWITCH START HERE */
#globalNavRedux .gnavContainer li {padding-right: 7px;padding-left: 8px;}
#globalNavRedux #gjobs {padding-left: 8px;padding-right: 8px;}
#globalNavRedux #gre {padding-left: 9px;padding-right: 9px;}
#globalNavRedux #gsearch {padding-left: 7px;padding-right: 4px;}
#globalNavRedux #gcars {padding-left: 9px;padding-right: 8px;}
#globalNavRedux #gjobs_on {padding-left: 8px;padding-right: 8px;}
#globalNavRedux #gre_on {padding-left: 9px;padding-right: 9px;}
#globalNavRedux #gsearch_on {padding-left: 7px;padding-right: 4px;}
#globalNavRedux #gcars_on {padding-left: 9px;padding-right: 8px;}



#globalNavRedux .gnavContainer li {float:left; list-style-type:none; padding-top: 8px; padding-bottom: 8px; border-right:1px dotted #fff;position:relative; height:29px; font-size:12px;}
#globalNavRedux #search {border:0; padding-right:0;}
#globalNavRedux .gnavContainer {width: 958px; 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;}
#globalNavRedux .gnavContainer a {padding:0 3px;}
#globalNavRedux a {text-decoration:none; color:#203c73;}
#globalNavRedux li a {display:block; position:relative; top:0px; line-height:20px;}
#globalNavRedux #sNav {margin:0; padding:0; background-color:#e5e5e5; height:27px; overflow:hidden;width:958px;}
#globalNavRedux #sNav li {list-style-type:none; display:inline; float:left; padding:0 10px; top:5px;}
#globalNavRedux #sNav li a {top:4px;}
#globalNavRedux #sNav a {color:#464646;}
#globalNavRedux #sNav a:hover {color:#000;}
#globalNavRedux #sNav li.active a {color:#000;font-weight:bold;}
#globalNavRedux #globalNav #sNav a:focus {color:#000;}
#globalNavRedux .gnavContainer li {background-image:url(/boston/main/art/nav_main_off.gif); background-repeat: repeat-x;}
#globalNavRedux .gnavContainer li.active {color:#fff;background-image:url(/boston/main/art/nav_main_on.gif); background-repeat: repeat-x;}
#globalNavRedux .gnavContainer li.active a{color:#fff;}

#globalNavRedux .gnavContainer li:hover {color:#fff;background-image:url(/boston/main/art/nav_main_on.gif); background-repeat: repeat-x;} 

#globalNavRedux .gnavContainer li:hover a {color:#fff; border-bottom:none;} 

#globalNavRedux a:hover, #globalNavRedux a:focus, #globalNav a:active {border-bottom:none;}
#headL img, #headR img {padding:5px 0 10px 0 }
#header #globeIcon {padding:0;}

#globalNavRedux .gnavContainer li.cfied_on a:hover, #globalNavRedux li#gcars a:hover, #globalNavRedux li#gjobs a:hover, #globalNavRedux li#gre a:hover, #globalNavRedux li#gsearch a:hover {color:#fff;}

#hp #globalNavRedux .gnavContainer li.cfied_on a:hover {color:#203C73;} 

#globalNavRedux li#gcars, #globalNavRedux li#gjobs, #globalNavRedux li#gre, #globalNavRedux li#gsearch, #globalNavRedux .gnavContainer li.cfied {background-image:url(/boston/main/art/nav_classifieds_off.gif);color:#fff;}

#globalNavRedux li#gcars:hover, #globalNavRedux li#gjobs:hover, #globalNavRedux li#gre:hover, #globalNavRedux li#gsearch:hover, #globalNavRedux .gnavContainer li.cfied:hover {background-image:url(/boston/main/art/nav_main_on.gif);color:#fff;} 

#globalNavRedux .gnavContainer li.active {background-image:url(/boston/main/art/nav_main_on.gif);color:#fff;}
#globalNavRedux .gnavContainer li#gsearch {border-right:none;}
#globalNavRedux .gnavContainer li#gsearch_on {border-right:none;}

#secnav_ot {display:none;}
/* AND NOW THEY STOP*/


/* quote */
ul.quoteTease {background-image:url(/boston/main/art/quote_left.gif);background-repeat:no-repeat;background-position:0 5px;padding-left:23px;list-style-type:none;margin-top:5px;margin-bottom:10px;}
.quotation .quoteTease .quote {font:italic 17px georgia, times, Times New Roman, serif;line-height:23px;text-decoration:none;color:#272727;}
.quotation .quoteTease .quote a {font:italic 17px georgia, times, Times New Roman, serif;line-height:23px;text-decoration:none;color:#272727;}
.quotation .quoteTease .quote a:hover {text-decoration:underline;border:none;}
.quoteTease li.leftQuote, .quoteTease li.quote, .quoteTease li.rightQuote {display:inline;}
.quoteTease li.annotation {font: 11px arial, helvetica, sans-serif;font-weight:bold;color:#666;line-height:8px;padding-top:8px;}
.quoteTease li.rightQuote {height:16px;width:23px;margin-left:7px;}

/* For DoGood shenanigans */
#g2g {display:none;}
.gallery #Col2 #g2g {display:block; background-color:#EBF4FB; width:189px; text-align:left;}
#g2gMargins {padding:10px 5px;}
#g2g form {margin:10px 0 0 0; padding:0;}
#g2g form .form-button {background-image:url(/boston/main/art/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; float:right;}
#g2g form .form-button:link {color: #fff;}
#g2g form .form-button:hover {background-image:url(/boston/main/art/button_stretch_hover.gif); background-repeat:repeat-x;}
#g2g select, #g2g .search_box {margin-bottom:5px; width:179px;}
#g2g .search_box {color:#999; width:175px;}
#g2g .active {color:#000;}
/* End DoGood shenanigans */

.graphicIntro { color:#272727; font-family:"Georgia","Times New Roman",Times,serif; font-size:14px; line-height:20px; }

/* Things to do Changes v1 */

#ttdRedux {margin:0px;overflow:hidden;padding:0;}
#ttdRedux .ttdContent {border-right: solid 2px #0995e4;border-left: solid 2px #0995e4;zoom:1;height:125px;}
#ttdRedux .ttdTitleAd {height:20px;}
#ttdRedux .ttdTitleAd h3 {display:inline;font-size:14px;color:#000;}
#ttdRedux .ttdTitleAd span.title {float:left;padding:0 0 0 10px;}
#ttdRedux .ttdTitleAd span.ad {float:right;margin-right:10px;height:25px;width:105px;position:relative;top:-8px;}
#ttdRedux .ttdCalendar {background:#d9ecfa;padding:6px 10px 8px 10px;border-top:1px dotted #88bde9;text-align:center;}
#ttdRedux .ttdCalendar a:hover {border:none;}
#ttdRedux .ttdCalendar a img.day {border-style:solid;border-width:1px 1px 0 1px;border-color:#0995e4; width:34px;height:11px;}
#ttdRedux .ttdCalendar a img.date {border-style:solid;border-width:0px 1px 1px 1px;border-color:#0995e4;width:34px;height:16px;}
#ttdRedux .ttdCalendar a:hover img.day {border-style:solid;border-width:1px 1px 0 1px;border-color:#e95d08;}
#ttdRedux .ttdCalendar a:hover img.date {border-style:solid;border-width:0px 1px 1px 1px;border-color:#e95d08;}
#ttdRedux .ttdTeases {background:#d9ecfa;text-align:left;border-bottom:1px dotted #88bde9;}
#ttdRedux .ttdTeases ul {margin:0;list-style-type:none;}
#ttdRedux .ttdTeases ul li {line-height:12px;}
#ttdRedux .moreLinks {top: 2px;position:relative;}
#ttdRedux .moreLinks ul {list-style-type:none;text-align:center;margin:0;padding: 0px;}
#ttdRedux .moreLinks ul.linklist li {margin:0;padding:0;}
#ttdRedux .topCorners {background-image: url(/boston/main/art/ttd_calimages/top.gif);background-repeat:no-repeat;line-height:12px;}
#ttdRedux .bottomCorners {background-image: url(/boston/main/art/ttd_calimages/bottom.gif);background-repeat:no-repeat;line-height:12px;}
#ttdRedux td.calCell {padding-right:10px;}

/* Generic Tabbed Widget Styles */
.search {background:#fff;}
.tabbed .tabs {margin:0 0 0 10px; padding:0; font-family:arial; font-size:11px; font-weight:bold; text-transform:uppercase;}
.tabbed .tabs a {background:transparent url(/boston/main/art/re_comm_left_yellow.gif) no-repeat scroll 0 0; cursor:pointer; display:block; float:left; margin:0pt 10px 0pt 0pt; padding:0pt 0pt 0pt 9px; text-decoration:none; border:0;}
.tabbed .tabs li {display:inline; list-style-type:none;}
.tabbed .tabs {list-style-image:none; list-style-position:outside; list-style-type:none;}
.tabbed .tabs a.active, .tabbed .tabs a:hover, .tabbed .tabs a:active, .tabbed .tabs a:focus {background-position:0% -150px; border-bottom:0px none; border-width:0pt 0pt 0px;}
.tabbed .tabs a span {background:transparent url(/boston/main/art/re_comm_right_yellow.gif) no-repeat scroll right top; color:#000000; display:block; font-weight:bold; padding:5px 15px 4px 6px;}
.tabbed .tabContent {background:#F7EC97 none repeat scroll 0%; padding:15px 10px}
.tabbed .tabs a:hover span, .tabbed .tabs a:active span, .tabbed .tabs a:focus span, .tabbed .tabs a.active span {background-position:100% -150px;}

/* Generic Tabbed Box Form styles */
.tabbed form {margin:0; padding:0; border:0;}
.tabbed fieldset {border:0; margin:0; padding:0; display:inline;}
.tabbed form p {padding:0; margin:0; display:inline;}
.tabbed form legend {display:none;}
.tabbed form ol {margin:0; padding:0;}
.tabbed form ol li {float:left; list-style-type:none;}
.tabbed form label {display:block; color:#000; font-family:Arial,Helvetica,sans-serif; font-size:10px; letter-spacing:0.07em; line-height:11px; text-transform:uppercase; padding-bottom:3px;}
.tabbed input.submit {margin-bottom:9px; height:22px; width:36px; padding:0; position:relative; font-size:11px; font-weight:bold; background:#fff; border:1px solid #999; cursor:pointer; background-image:url(/boston/main/art/lightGrayGradient.gif); background-repeat:repeat-x; font-size:12px; background-position:bottom center;}
.tabbed .input {color: #999; font-family:Helvatica, Arial, sans-serif; font-size:13px; padding: 4px 5px 3px 5px;}

/* Specific Tabbed Box Form styles */
.tabbed form li {padding:0 5px;}

a.globePop {display:block;}

/* Bomoms Featured Content box */
.payload {margin-bottom:10px; position:relative; margin-left:12px; padding:0 10px;}
.bottomBorder {background-image:url(/boston/main/art/shadow_btm.gif); position:relative; height:10px;}
.bottomBorder #bottomRight {position:absolute; right:-1px;}
#topLeft {position:absolute; top:0; left:0;}
#featuredContent {width:615px; background-image:url(/boston/main/art/shadow_lft.gif); background-repeat:repeat-y; position:relative; margin-top:10px;}
.twoCell50 .payload, .threeCell .payload {background-image:url(/boston/main/art/bomoms_581_bg_bdbdbd.gif); background-repeat: repeat-y; position:relative; background-position:10px 0;}
.twoCell50 .cellC {display:none;}
.twoCell50 .cellA, .twoCell50 .cellB {width:280px;}
.twoCell50 .cellA {float:left;}
.twoCell50 .cellB {float:right;}

.twoCell50h .cellC {display:none;}
.twoCell50h .cellA, .twoCell50h .cellB {width:581px; margin:0 10px;}
.twoCell50h .cellA {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #bdbdbd;}

.threeCell .cellA {float:left; width:280px;}
.threeCell .cellB, .threeCell .cellC {float:right; width:280px; }
.threeCell .cellB {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #bdbdbd;}


/* redesign pop up styles */
body#popUp {min-width: 565px}
body#popUp #container {width:77%;}
body#popUp #headContain {padding-left:110px;padding-right:110px;}
body#popUp #headContain .column {position:relative;float:left;}
body#popUp #center {width:100%;text-align:center;overflow:hidden;}
body#popUp #left { width:100px;right:100px;margin-left:-100%;}
body#popUp #right {width:100px;margin-right:-100%;right:-10px;}
body#popUp #popHeader {border-top:3px solid #000066;height:24px;position:relative;width:100%;padding-top:10px;border-bottom: 1px dotted #3E5F9D;padding-bottom:15px;margin-bottom:15px;}
body#popUp #right a {font:11px arial;color:#666;background-image: url(/boston/main/art/raphic_closeWindow.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px;margin-right:10px;}
body#popUp #right a:hover {background-image: url(/boston/main/art/raphic_closeWindow_hover.gif);color:#002878;border:none;}
body#popUp .popUp {width:100%;}
body#popUp .popGoogleAds {margin-bottom:10px;}
body#popUp .popDisc {width:50%;margin-left:25%;}

/* cars search form */
select {font-size:12px !important;overflow:hidden;}
#carsFormHolder h3 {font:bold 18px Arial;color:#fff;margin-bottom:8px;line-height:18px;} 
#carsFormHolder .subSectionHeader {font:bold 14px Arial;color:#fff;margin-bottom:8px;line-height:16px;}
#carsFormHolder {height:135px;width:729px;background-image:url(/boston/main/art/cars_blue_gradient.gif);background-repeat:repeat-x;padding:10px;margin-bottom:10px;}
#carsFormHolder #buyUsed {position:relative;float:left;width:348px;margin-right:10px;text-align:left;border-right:dotted 1px #8EBBFF;padding-right:10px;}
#carsFormHolder #buyNew {position:relative;float:left;text-align:left;width:25%;margin-right:10px;border-right:dotted 1px #8EBBFF;}
#carsFormHolder #carDeals {position:relative;float:left;width:20%;font-size:11px;color:#fff;text-align:left;}
#carDeals .cLogo a{display:block;height:50px;width:158px;}
#carsFormBG {background-image: url(/boston/main/art/cars_powered_by_logo.gif);background-position:bottom right;height:152px;background-repeat:no-repeat;}

#buyUsed .make {position:relative;float:left;margin-right:10px;}
#buyUsed .model {position:relative;float:left;margin-right:10px;}
#buyUsed .max {position:relative;float:left;}
#buyUsed .within {position:relative;float:left;margin:10px 25px 0 0;color:#fff;font-size:10px;text-transform:uppercase;}
#buyUsed .within select {margin-right:5px;}
#buyUsed .zip {position:relative;float:left;margin:10px 0 0 0;}
#buyUsed .zip input.zip {margin-right:10px;}
#buyUsed span {display:block;color:#fff;font-size:10px;margin-bottom:3px;text-transform:uppercase;}
#buyUsed .button {position:relative;float:left;top:26px;left:8px;}
.extraLinks {margin-top:10px;font-size:10px;color:#fff;}
.extraLinks a {color:#fff;font-size:10px;}
#buyUsed .searchUsed {background-image:url(/boston/main/art/search_stretch.gif);background-repeat:repeat-x;padding:1px 0;border:0;text-transform:uppercase;font-size:10px;color:#fff;font-weight:bold;border:solid 1px #1B1B1B;cursor:pointer;width:99px;}
input.zipForm {font-size:12px;border:0;}

#buyNew span {display:block;color:#fff;font-size:10px;margin-bottom:3px;text-transform:uppercase;}
#buyNew .yourZip {margin-top:10px;position:relative;float:left;}
#buyNew .newButton {position:relative;float:left;top:26px;left:10px;}
#buyNew .searchNew {background-image:url(/boston/main/art/search_stretch.gif);background-repeat:repeat-x;padding:1px 0;border:0;text-transform:uppercase;font-size:10px;color:#fff;font-weight:bold;border:solid 1px #1B1B1B;cursor:pointer;width:96px;}
input.yourZipCode {font-size:12px;border:0;}

#carDeals a.usedSpecials {background-image:url(/boston/main/art/used_car_OFF.gif);background-repeat:no-repeat;width:148px;height:23px;display:block;}
#carDeals a.usedSpecials:hover {background-image:url(/boston/main/art/used_car_ON.gif);background-repeat:no-repeat;border:none;}
#carDeals a.newSpecials {background-image:url(/boston/main/art/new_car_OFF.gif);background-repeat:no-repeat;width:148px;height:23px;display:block;}
#carDeals a.newSpecials:hover {background-image:url(/boston/main/art/new_car_ON.gif);background-repeat:no-repeat;border:none;}

/* Cars Gas Search */
#cheapGas {background-color:#fff; text-align:left; width:329px;}
#cheapGas legend {font-size:14px; line-height:16px; font-weight:bold; padding:0; margin:0; padding-bottom:5px;}
#cheapGas img {float:left;}
#cheapGas form {margin:0; padding:0;}
#cheapGas fieldset {border:0; margin:0; padding:0;}
#cheapGas ol {display:inline; margin:0; padding:0;}
#cheapGas ol li {display:inline; list-style-type:none;}
#cheapGas input, #cheapGas select {font-size:10px;}
#cheapGas li label {font-weight:bold; display:none;}
#cheapGas form .submit {position:relative; top:4px;}
#cheapGas #location {width:120px;}

/* Cars Ask Question Form */ 
#askForm {padding: 10px; background:#d9ecfa; }
#askForm p {display:block; line-height: 17px ; padding: 0; margin: 5px 0;  } 
#askForm form    {padding: 0 10px 10px 0 ; } 
#askForm form div   {padding: 0 0 5px 0 ; } 
#askForm textarea { height:100px; width:100%; }
#askForm .form-button { background-image:url(/boston/main/art/button_stretch.gif); border:0pt none; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-weight:bold; line-height: 21px; height:21px; padding:0px; text-transform:uppercase; width:auto; position: relative; }

/* Tabbed Widget displaye */
.tabWidget {padding-top:10px;}
.tabWidget .tabs {background-color:#e5e5e5; margin:2px 0 0 0; padding:0; font-family:arial; font-size:12px; font-weight:bold; text-transform:uppercase;color:#333; height:19px; margin-top:4px; border-bottom:1px solid #333;}
.tabWidget .tabs li {display:inline; list-style-type:none;}

.tabWidget .tabs li a {display:block; float:left; position:relative; border-bottom:0; margin:0 4px; cursor:pointer; background-color:#e5e5e5; }
.tabWidget .tabs span {cursor:pointer; display:block; padding:0 3px; position:relative; top:2px; float:left;}

.tabWidget .tabs li a.active {border:1px solid #000; display:block; float:left; height:21px; position:relative; top:-3px; border-bottom:0; margin:0 3px; cursor:pointer; background-color:#fff; color:#000;}
.tabWidget .tabs a.active span {cursor:pointer; display:block; height:20px; background-color:#fff; padding:0 3px; position:relative; top:4px;}

.tabWidget .tabs li a:hover, .tabWidget .tabs li a:active, .tabWidget .tabs li a:focus {border:1px solid #333; border-bottom:0; height:21px; top:-3px; margin:0 3px; color:#333;}
.tabWidget .tabs li a:hover span, .tabWidget .tabs li a:active span, .tabWidget .tabs li a:focus span {top:4px}


ul.fiveTC {margin:10px 0; padding:0;}
ul.fiveTC li {display:inline; list-style-type:none; margin:0 10px; padding:0; width:100px; float:left;}
ul.fiveTC img {display:block; float:none;}
ul.fiveTC .cf {visibility:hidden; height:0; width:0;}
ul.fiveTC .img100h3Left .tt {display:none;}
ul.fiveTC .img100h3Left .cf {clear:none;}
ul.fiveTC .img100h3Left h3 {font-size:12px;}
ul.fiveTC .tt .span {display:none;}
ul.fiveTC .img100h3Left {width:100px; overflow:hidden;}

.superLede img {width:609px;}
.superLede h1 {font-size:42px; margin:10px 0 10px 0; text-align:center;}
.superLede .tt {font-size:15px; line-height:21px;}
.superLede .tt a {font-weight:bold; font-family:arial, helvetica, sans-serif; margin-left:5px;}

/* START of new additions for design changes - 10/08 */
h3 {font-size: 17px;line-height:19px;text-transform: none;}
a.bold {font-size: 14px;}
li a.bold {font-size: 12px;}
.img80headlineLeftBold, .img100headlineLeftBold, .img100headlineBoldLeft {font-size: 14px;line-height: 16px;}
ul.linklist li {line-height: 14px;padding-bottom: 4px;}
h2 {font-size: 24px;line-height: 25px;font-weight: bold;}
h3.sectionHeader {font-size: 15px;text-transform: uppercase;display: block;line-height: 17px;}
#relatedBox .sectionHeader {font-size: 14px;}
#insideBcom h3 {font-size: 14px;line-height: 16px;}
ul.sectionLinks {margin-top: 3px;padding-top: 3px;padding-bottom: 3px;border-top:1px solid #b7cdff;border-bottom:1px solid #b7cdff; background-color: #EBF4FB;}
#jobs ul.sectionLinks, #re ul.sectionLinks, #autos ul.sectionLinks {padding-left: 5px; margin-top:0;}
#classyWidget ul.sectionLinks {margin-top: 0px;border-top: 0px;}
ul.sectionLinks a {color: #333;}
ul.sectionLinks a:hover {text-decoration: underline;border-bottom: none;  } 
#content.section .dotted4px, #hp .dotted4px, #hp .dotted4pxnopad {height:0px;margin:16px 0pt 4px;width:auto;border-bottom: 4px solid #3F5F9C;}
.dotted4pxnopad {margin:0px;}
#ae {padding-top: 0px;}
.tt {padding-top: 2px;}
.ltBlueBox {border: 1px solid #b7cdff;}
.relatedBox { padding-top: 7px; border-top: 4px solid #B7DCFF; margin: 6px 20px 10px 0; }

/* Section header carets */
h3.sectionHeader a {color:#000;background-image:url(/boston/main/art/big_caret_OFF_clear.gif);background-position: right center;padding-right:11px;background-repeat:no-repeat;}
h3.sectionHeader a:hover {color:#ee8822;background-image:url(/boston/main/art/big_caret_ON_ee8822.gif);}
a.subSectionHeader {color:#000;background-image:url(/boston/main/art/lead_out_caret_000000_clear.gif);background-position: right center;padding-right:9px;background-repeat:no-repeat;display:inline;}
a.subSectionHeader:hover {color:#ee8822;background-image:url(/boston/main/art/caret_smaller_ee8822.gif);display:inline;}

/* HP if we want to get picky */
.breakingNews h3.breaking, h3.breaking {font-size: 15px;text-transform: uppercase;}
#jobs h3.sectionHeader a, #re h3.sectionHeader a, #autos h3.sectionHeader a {background-image:none;padding-right:0px;font-size:15px;}
#jobs h3.sectionHeader a:hover, #re h3.sectionHeader a:hover, #autos h3.sectionHeader a:hover {background-image:none;padding-right:0px;color:#ee8822;}

/* END of new additions for design changes - 10/08 */

/*Feedback form styles */ 
#feedbackForm, #feedbackForm fieldset {border: 0; }
#feedbackForm label, #feedbackForm input, #feedbackForm select {clear: both; float: left;    }
#feedbackForm label {margin: 10px  0 0 0; width: auto; width: 100%;   display: block; float: left;  } 
#feedbackFormRequired, #feedbackFormRequired label {width: 240px;  display: block ; float: left;  } 
input#netform_sender { width:200px; border:1px #272727 solid; margin:0 20px 0 0  ; padding:1px; font-family:arial; font-size:9pt; float: left;  }
select#netform_subject {width:204px; border:1px #272727 solid; margin:0px; padding:1px; font-family:arial; font-size:9pt;}
.feedbackHeader {color:#000099; border-bottom:1px #000099 solid;}
#registration {width:204px; border:1px #272727 solid; margin:0px; padding:1px; font-family:arial; font-size:9pt; }
#send_reply { width:204px; border:1px #272727 solid; margin:0px; padding:1px; font-family:arial; font-size:9pt; }
#netform_body { width:500px; border:1px #272727 solid; margin:0 0 10px; padding:1px; font-family:arial; font-size:9pt; }
.feedbackHeader { color:#000099; border-bottom:1px #000099 solid;} 

#sender_name {width:200px; border:1px #272727 solid; margin:0px; padding:1px; font-family:arial; font-size:9pt; } 
#URL_concern { width:200px; border:1px #272727 solid; margin:0px; padding:1px; font-family:arial; font-size:9pt;  } 
.feedbackButtons {float: left; margin:20px 0 0; clear: both;   } 
#truste { padding: 0; margin:50px 0 0 30px; border: 0; float: left;  display: block; width: 157px; height: 47px; } 

/* YT well which may end up everywhere */
#yourtownWell {margin-top:10px;}
#yourtownWell .sectionHeader {border-left:4px solid #D41212; background-color:#666; padding:7px 10px 4px 4px; line-height:15px;}
#yourtownWell .sectionHeader a {color:#fff; background-image:url(/boston/main/art/big_caret_on_666.gif);}
#yourtownWell .sectionHeader a:hover,   #yourtownWell .sectionHeader a:active {color:#D41212; background-image:url(/boston/main/art/big_caret_off_666.gif);}
#yourtownWell ul.linklistNoBullets .leadIn {font-weight:bold; text-transform:uppercase; width:79px; display:block; float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:30px; color:#2851A2;}
#yourtownWell ul.linklistNoBullets {list-style-type:none; margin:0; padding:0;}
#yourtownWell ul.linklistNoBullets li {clear:left; border: 1px solid #e5e5e5; border-top:none; padding-bottom:0;}
#yourtownWell ul.linklistNoBullets a {text-decoration:none; border:none; display:block; padding: 9px 7px; height:30px; font-family: Georgia, Times, sans-serif; color: #000; font-size:12px;}
#yourtownWell ul.linklistNoBullets a:hover, #yourtownWell ul.linklistNoBullets a:active {background-color:#ededed;}
#yourtownWell ul.sectionLinks {padding:6px; margin:0; border:none; background-color:#e5e5e5; text-align:center; font-family:arial, helvetica, sans-serif; font-size: 11px; color:#000; overflow:hidden; line-height: 15px;}
#yourtownWell ul.sectionLinks .leadIn {padding-right:4px;}
#yourtownWell ul.sectionLinks a {font-weight:bold;}
#yourtownWell ul.sectionLinks .listPipe {padding:0 4px 0 2px;}
#yourtownWell ul.linklist {background-color:#E5E5E5; margin:0; padding: 9px 0 0 0;}
#yourtownWell ul.linklist li {margin:0 7px 0 23px; line-height:13px; padding-bottom:3px; color:#666;}

/* YT-style mini-cal (Zvents widget) for non-YT shelled pages */
.ttdRedContent .ZventsEventDate, .ttdRedContent .ZventsEventTime {display:none;}
.ttdRedContent .ZventsEvent {border-bottom:none; padding:0; line-height:13px; padding-bottom:3px;}
.ttdRedContent .ZventsEventName {font-weight:normal;}
.ttdRedContent .ZventsEventList {padding-top:2px;}
.ttdRedContent .linklist a:hover, .ttdRedContent .linklist a:focus, .ttdRedContent .linklist a:active {text-decoration:none;border-bottom:none;}
#ttdRed {margin:0 0 10px 0;padding:0;}
#ttdRed .ttdRedContent {border:1px solid #292929; border-top:2px solid #D41212; zoom:1;padding:15px;background:#efefef;height:160px;}
#ttdRed .ttdRedTitleAd {height:30px;}
#ttdRed .ttdRedTitleAd h3 {display:inline;font-size:14px;color:#000;border-bottom:0;}
#ttdRed .ttdRedTitleAd span.title {float:left;padding:0px;}
#ttdRed .ttdRedTitleAd span.ad {float:right;margin:0;height:25px;width:105px;}
#ttdRed .ttdRedTitleAd span.ad a:hover {border-bottom:none;text-decoration:none;}
#ttdRed .ttdRedCalendar {background:#fff;padding:6px 10px 3px 10px;text-align:center;clear:both;}
#ttdRed .ttdRedCalendar a:hover {border:none;}
#ttdRed .ttdRedCalendar a img.day {margin: 0px; border-style:solid;border-width:0px 1px 1px 1px;border-color:#292929;}
#ttdRed .ttdRedCalendar a img.date {margin: 0px; border-style:solid;border-width:1px 1px 0 1px;border-color:#292929;}
#ttdRed .ttdRedCalendar a:hover img.day {border-style:solid;border-width:0px 1px 1px 1px;border-color:#0552EC;}
#ttdRed .ttdRedCalendar a:hover img.date {border-style:solid;border-width:1px 1px 0 1px;border-color:#0552EC;}
#ttdRed td.calCell {padding:10px 18px 0 0; height: 37px;}
#ttdRed .leadIn {font-size:10px;color:#D41212;line-height:10px;}
#ttdRed .linklist {padding:0 0 0 12px;}
#ttdRed .linklist li {line-height:12px;padding-bottom:3px;}
#ttdRed .ttdRedCalendar {background:#efefef;top:-1px;}



/* Twitter Updates  */

#twitter_div { } 
#twitter_div h3.sectionHeader { background: url(/boston/main/art/tweetLogo_blue.gif) no-repeat 0% 0%; height: 15px; padding: 5px 0 5px 35px; } 
ul#twitter_update_list { background: #fff; padding: 5px 5px; list-style: none; margin: 10px 0; height: 150px !important; overflow: auto !important; position: relative; /* added by Tito 05.27 to fix IE bug */ }
ul#twitter_update_list li { display:block; font:normal 13px/17px Georgia, Times, Times New Roman, sans-serif; color: #272727; height:auto; min-height:1em; padding:6px 7px; border-bottom:1px dotted #999999; } 
ul#twitter_update_list li:hover { background: #ededed; } 
ul#twitter_update_list li a { font-family: Arial, Helvetica, Verdana, sans-serif; } 
#twitter_div .small { position: static; /* added by Tito 05.27 to fix IE bug */ } 
#twitter_div .leadOut { padding-top: 5px; } 

/* Twitter Aggregator (Section Fronts) */
.query .tweet_list .tweet_avatar img { float:left; margin-right: 5px; } 
ul#twitter_update_list li.tweet_even,
ul#twitter_update_list li.tweet_odd { clear: both; min-height: 32px; } 
#twitter_div .introText { margin-top: 5px; font: normal 11px/14px Arial, Helvetica, Verdana, sans-serif; } 
#twitter_div a:hover img { border-bottom: none; } 
#twitter_div .loading { position: relative; top: -125px; height: 20px; background-position: 16% 0%; } 
.loading { background: url(/boston/main/art/loading_graphic.gif) no-repeat 0% 0%; text-align: center; color:#666; font-size: 11px; } 

/* Twitter Aggregator - Full page */
#twitter_div.nineCol .query ul.tweet_list { margin: 0 0 15px 0; padding: 0; list-style: none; border-bottom: 1px solid #999; width: 609px; } 
#twitter_div.nineCol .query .tweet_list li { clear: both;   padding: 9px 7px;   min-height: 40px;   }    
#twitter_div.nineCol .query .tweet_list .tweet_even {   background-color: #FFFFFF;    } 
#twitter_div.nineCol .query .tweet_list .tweet_odd {   background-color: #EBF4FB;    } 
#twitter_div.nineCol .tweet_text { font:normal 13px/17px Georgia, Times, Times New Roman, sans-serif; color: #272727; }    
#twitter_div.nineCol .loading { position: relative; height: 20px; background-position: 16% 0%; }

/*Sortable table styles */
.tHeader{ border-bottom: 1px dotted #464646; font-size: 12px; color:black; font-weight: bold; font-family: Arial, Helvetica, sans-serif;vertical-align: text-bottom; }
table#bcomSortTable { border-top: 4px solid #3F5F9C; border-bottom: 1px dotted #464646; }
table#bcomSortTable tr.theader td { border-bottom: 1px dotted #464646; padding: 5px; }
.odd{ background-color: #ffffff; font-size: 12px; font-family: Arial,Helvetica, sans-serif; vertical-align: text-top; }
.even{ background-color: #ebf4fb; color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: text-top;}

/* Graphics and Quizzes */
#quizzer p.tt {
	margin-top: 4px;
	}

#quizzer .tt .byline {
	color:#000000;
	}

#quizzer .shareTools {
	float: right;
	margin: 11px 0 0 10px;
	}

/* Countdown Clock Styles */
#countdown { margin: 12px auto; text-align: center; height: 60px; letter-spacing: 0.2em; text-transform: uppercase; color:#666; font-size: 11px; width: 275px; } 
#countdown .loading { text-align: center; letter-spacing: 0.2em; text-transform: uppercase; color:#666; font-size: 11px; position: relative; top: 18px; height: 20px; background: url(/boston/main/art/loading_graphic.gif) no-repeat 30% 0%; }
.countdownBlock{ margin-right:10px;  float:left; }
.countdownNumber{ font:bold 32px/34px Arial, Helvetica, Verdana, sans-serif; letter-spacing: -0.03em; color: #272727; border:1px solid #999999;  background-color:#fff;  text-align:center;  padding:4px 7px;  background: url(/boston/main/art/bg_greyGradient.gif) no-repeat 0% 0%; margin-bottom: 3px;}
#countdown .countdownBlock.day .countdownNumber { color: #af2227; }
.countdownDescription{ text-transform:uppercase;  text-align:center; font-size: 10px; color: #666; letter-spacing: 0.05em; }	 

/* Countdown Clock Styles - SIMPLE */ 
#countdown.simple { margin: 0 auto; text-align: center; height: 30px; letter-spacing: 0.2em; text-transform: uppercase; color:#666; font-size: 11px; width: 280px; }
#countdown.simple .loading { position: relative; top: 10px; }
#countdown.simple .countdownBlock { margin-right:10px;  float:left; }
#countdown.simple .countdownNumber{ font:24px/26px Georgia, Times, Times New Roman, serif; letter-spacing: -0.03em; color: #272727; border:none;  background-color: transparent; background-image: none;  text-align:left;  float: left; padding: 0 8px 0 0;}
#countdown.simple .countdownBlock.sec .countdownNumber,
#countdown.simple .countdownBlock.hr .countdownNumber,
#countdown.simple .countdownBlock.min .countdownNumber { width: 25px; }
#countdown.simple .countdownDescription { text-transform:uppercase;  text-align:left; letter-spacing: 0.05em; font-size: 10px; color: #666; position: relative; top: 11px; float: left; } 

/* Kwizzler */
#quizzer .byline { font-family:Arial,Helvetica,Verdana,sans-serif; font-size:11px; }
#quizzer p.tt {margin-top: 4px;}
#quizzer .tt .byline {color:#000000;}
#quizzer .shareTools {float: right;margin: 11px 0 0 10px;}

/* SlugFest */
.truFanLogo { float: right; width: 67px; height: 22px; position: relative; top: -3px; display: none; }  #truFan h3 { border-bottom:1px dotted #3E5F9D; font-size:11px; line-height:11px; margin-bottom:10px; padding-bottom:6px; }	  


/* Email to a Friend */
#bdc_emailWidget { width: auto; position:absolute; margin: 0 ;	  border: 0;	  padding: 24px 0  ; display: none;   height: auto;  overflow: visible; z-index: 1000000000; /*top: 18px;  left: 0px; */ 	 filter: alpha(opacity=97); /* internet explorer */ -khtml-opacity: 0.97;      /* khtml, old safari */ -moz-opacity: 0.97;       /* mozilla, netscape */ opacity: 0.97;           /* fx, safari, opera */ }
#bdc_emailWidget .innerContainer { background: #ededed; height: auto; width: 346px;  border-width: 0 4px 4px 4px;   border-color: #272727;  border-style: solid;  }
#bdc_emailWidget .titleBar { height: 20px; padding: 10px ; background:#272727; color: #fff; width:330px;  }
#bdc_emailWidget .titleBar h3 { margin: 0; float: left; color: #fff;		 }
#bdc_emailWidget .titleBar a#closeWindow_etaf { float: right; background: #fff url(/boston/main/art/etaf/closeWindow.gif) no-repeat 100% 100%; height: 21px; width: 21px; display: block; }
#bdc_emailWidget .titleBar a#closeWindow_etaf:hover { background: #fff url(/boston/main/art/etaf/closeWindow.gif) no-repeat 100% 0%; border-bottom: none; cursor: pointer;} 
/* ETAF Form elements */
#bdc_emailWidget form { padding: 10px; margin:0;  width: 325px;  height: auto;  }
#bdc_emailWidget label { display: block; margin-bottom: 3px; font: bold 11px/13px Arial, Helvetica, Verdana, sans-serif; float: left; }
#bdc_emailWidget label em { line-height:13px; padding:0 0 0 5px; font-weight: normal; } 
#bdc_emailWidget input,
#bdc_emailWidget textarea { padding: 5px; color: #000; font: normal 12px/15px Arial, Helvetica, Verdana, sans-serif; width: 97%; margin-bottom: 10px; border: 1px solid #666; clear: both; } 
#bdc_emailWidget textarea { margin-bottom: 25px; overflow:auto;	 } 
#bdc_emailWidget textarea#personalMessage { height: 60px; } 
#bdc_emailWidget input#recipient_email { color: #666; }
#bdc_emailWidget input.form-button { width: 75px; float: right; color: #fff; font-weight: bold; border: 1px solid #2851A2; height: 26px; padding-top: 3px; background: transparent url(/boston/main/art/button_stretch.gif) repeat scroll 0 0 ; }
#bdc_emailWidget input.form-button:hover { cursor: pointer; } 
#bdc_emailWidget input.error { border: 2px solid #d2232a; padding: 4px; } 
#bdc_emailWidget input.noerr { border: 1px solid #666;  padding: 5px; } 
#bdc_emailWidget .errorMessage { font: bold 11px/13px Arial, Helvetica, Verdana, sans-serif; color: #d2232a;	 float: right; margin-bottom: 3px; visibility: hidden; }
/* EMTOF Pointers */
#headTools #tools #bdc_emailWidget #pointer_top,
#headTools #tools #bdc_emailWidget #pointer_bottom, 
#pointer_top, #pointer_bottom{ position: absolute; height: 17px; width: 24px; float: left; display: block; border:0 none; z-index: 1000;  background-color: #fff;  overflow: visible;   }	
#bdc_emailWidget img#pointer_top {  top: 7px;  }

/* Sending article */
#bdc_emailWidget	.sendingArticle { width: 100%; margin:30% 0; text-align: center;   background-color: #EEEEEE;  display: none; }
#bdc_emailWidget	.sendingArticle h4 { font: normal 18px/32px Georgia, Times, "Times New Roman", serif; } 
.blogarticle #Col1 #headTools #tools #bdc_emailWidget	.sendingArticle img { border: 0; height: 16px; width: 16px; } 
#bdc_EMTOF_sent {display: none; } 

/* Video section companion ads */
#bdc_vcaIFrameSection {margin:auto; padding:0px; width:300px; height:250px; display:none}
#bdc_bcSection {min-height:400px}

/* Things To Do: Add an event link 
============================================= */
a.thingsToDo_plusLink, a:visited.thingsToDo_plusLink{
	font: bold 15px Arial, Helvetica, sans-serif;
	display: block;
	border-bottom: none;
	color: #000000;
	}
a:hover.thingsToDo_plusLink{
	color: #2851A2 ;
	}
a.thingsToDo_plusLink.small, a:visited.thingsToDo_plusLink.small{
	background: url(/boston/main/art/thingsToDoSmall.gif) no-repeat left top;
	padding-left: 22px;
	height: 16px;
	line-height: 16px;
	}
a:hover.thingsToDo_plusLink.small{
	background: url(/boston/main/art/thingsToDoSmall.gif) no-repeat left center;
	}
/* thingstodo Restaurant widget */
#cuisineShort .leadOut a, #locationShort .leadOut a {padding-right:7px; background-image: url(/boston/main/art/blue-arrow-down.gif); background-repeat:no-repeat; background-position:center right;}
#cuisineLong .leadOut a, #locationLong .leadOut a {padding-right:7px; background-image: url(/boston/main/art/blue-arrow-up.gif); background-repeat:no-repeat; background-position:center right;}
#locationLong .indentedUL {margin-left: 0px; padding-left: 10px;}

/* zvents h1 fix to match #summary_fields style  */
#restaurant_summary_fields h1 {line-height: 22px; } 

/* Newest styles for global navigaion matching the new homepage */


#globalNav .gnavContainer #ghome
{
  width:65px;
  padding:8px 0 0;
}

#globalNav .gnavContainer #gglobe
{
  width:111px;
  padding:8px 0 0;
}

#globalNav .gnavContainer #gnews
{
  width:51px;
  padding:8px 0 0;
}

#globalNav .gnavContainer #gbusiness
{
  width:77px;
  padding:8px 0 0;
}

#globalNav .gnavContainer #gsports
{
  width:65px;
  padding:8px 0 0;
}

#globalNav .gnavContainer #glifestyle
{
  width:79px;
  padding:8px 0 0;
}

#globalNav .gnavContainer #gae
{
  width:42px;
  padding:8px 0 0;
}

#globalNav .gnavContainer #gthings
{
  width:99px;
  padding:8px 0 0;
}

#globalNav .gnavContainer #gtravel
{
  width:61px;
  padding:8px 0 0;
}

#globalNav .gnavContainer #gcars
{
  width:51px;
  padding:8px 0 0;
}

#globalNav .gnavContainer #gjobs
{
  width:51px;
  padding:8px 0 0;
}

#globalNav .gnavContainer #ghomes
{
  width:100px;
  padding:8px 0 0;
}
#globalNav .gnavContainer #gre
{
  width:100px;
  padding:8px 0 0;
}

#globalNav .gnavContainer #gsearch
{
  width:109px;
  padding:8px 0 0;
}

#globalNav .gnavContainer li#gsearch
{
  border-right:none;
}

#globalNav .gnavContainer li#gsearch_on
{
  border-right:none;
}

#globalNav .gnavContainer
{
  z-index:0;
  font-weight:bold;
  text-transform:uppercase;
  margin:0;
  padding:0;
  overflow:hidden;
  position:relative;
  width:959px;
}

#globalNav .gnavContainer li 
{
  border-bottom:1px solid #203c73;
  z-index:-1;
  display:block;
  background-image:url(/boston/main/art/nav_main_off.gif);
  background-repeat:repeat-x;
  border-right:1px dotted #ffffff;
  float:left;
  list-style-type:none;
  padding:8px 0 0;
  color:#203c73;
  text-align:center;
  height:auto;
}

#globalNav .gnavContainer li a
{
  display:block;
  line-height:20px;
  top:0;
  padding:0 3px;
}
/* MARK : left top nav */
#globalNav .gnavContainer li:hover
{
  display:block;
  background-image:url(/boston/main/art/nav_main_on.gif);
  background-repeat:repeat-x;
  color:#ffffff;
}

#globalNav .gnavContainer li:hover a

{
  border-bottom:medium none;
  color:#fff;
}


#globalNav .gnavContainer li.classSwitch:hover a
{
  display:block;
  color:#203C73;
}

/** Globe Reader Slider **/
.grHideFull { display: none; visibility: hidden; }
.grShowFull { display: block; visibility: visible; }
#grContainer { margin-top: 10px; width: 959px; border-bottom: 1px solid #A5A4A5; }
#grContainer img { margin-bottom: 0px; }
.grImgLeft { width: 176px; margin-left: 16px; padding-top: 5px;	float: left; }
.grTitle { width: 315px; float: left; }
.grLinkset { width: 254px; float: left;	}
.grMoreClose { width: 183px; padding-top: 5px; float: right; text-align: right; }
#globeHeader { width: 959px; overflow: hidden; }
.ghLeftAd {  text-align: left; padding: 23px 25px 23px 0px; float: left; }
.ghCenter { text-align: center; width: 445px; float: left; }
.ghCenter img { margin: 6px 0px 8px; }
.ghRightAd { text-align: right;	padding: 23px 0px 23px 25px; float: right; }
.grBottomLine { border-bottom: 1px solid #A5A4A5; }

/* Stay Connected (formerly known as On the Go )  ================================== */

.bluePad .insideBP {
	background-color:#fff;
	border-top: 1px solid #b7cdff;
	margin-top:7px;
	padding:10px;
	}
	
ul#bdc_onTheGo {
	margin:4px 0 1px 4px;
	padding:0;
	list-style:none;
	min-height:53px;
	}

ul#bdc_onTheGo li {
	display:inline;
	}

ul#bdc_onTheGo li a {
	display:block;
	float:left;
	font:normal 11px/13px Arial, Helvetica, Verdana, sans-serif;
	letter-spacing:-0.03em;
	color:#272727;
	margin-right:19px;
	padding:40px 0 0 0;
	text-align:center;
	width:40px;
	background:transparent url(/boston/main/art/onTheGo_sprite.gif) no-repeat 0 0;
	}
	
ul#bdc_onTheGo.fourCount li a {
	margin:0 14px;
	}

ul#bdc_onTheGo li a:hover {
	border-bottom:none;
	color:#002878;
	}

ul#bdc_onTheGo li a.email {
	background-position:-257px -30px;
	}

ul#bdc_onTheGo li a.email:hover {
	background-position:-257px -91px;
	}

ul#bdc_onTheGo li a.facebook {
	background-position:-101px -30px;
	}

ul#bdc_onTheGo li a.facebook:hover {
	background-position:-101px -91px;
	}

ul#bdc_onTheGo li a.twitter {
	background-position:-182px -30px;
	}

ul#bdc_onTheGo li a.twitter:hover {
	background-position:-182px -91px;
	}


ul#bdc_onTheGo li a.mobile {
	background-position:-27px -30px;
	}

ul#bdc_onTheGo li a.mobile:hover {
	background-position:-27px -91px;
	}

ul#bdc_onTheGo li a.widgets {
	background-position:-331px -30px;
	}

ul#bdc_onTheGo li a.widgets:hover {
	background-position:-331px -91px;
	}


ul#bdc_onTheGo li a.last {	
	border-right:none;
	margin-right:0;
	}
	
.bluePad .sectionHeader span {
	color:#272727;
	font:normal italic 12px/16px Georgia, Times, Times New Roman, serif;
	position:relative;
	}

