.premiumIcon {
display:none;
}
#creditfooter { 
        display: none; 
}
.regionParent {
padding:0;
margin-left:auto;
margin-right:auto;
text-align:center;
background-color:#ffffff;
}
#adPosition9 {
margin-top:4px;
margin-bottom:4px;
}
#adPosition0 {
margin-top:4px;
margin-bottom:4px;
}
#adPosition10 {
margin-top:4px;
margin-bottom:4px;
}
/* ----------- fix for dropdown menu to display over flash ad 
div#adPosition1 div {z-index: 1 !important;}  
---------- */

div#nav {z-index: 1000 !important;}


/* Region Styles */
.region1 {
/*border-bottom:1px solid #555555;*/
}
.region2 {
padding:0px;
}
.region3 {
/*padding-top:5px;*/
}
.region4 {
padding-right:5px;
}
.contentStyle {
text-align:center;
}

.homeRule {
border-bottom:1px solid #555555;
height:5px;
width:100%;
}

.iyNetwork { font-size:12px; }

.homeTitle { 
font-size:36px;
font-weight:bold;
color:#555555;
}

#portletHeader {
font-size:20px;
font-weight:bold;
background:url(http://extras.inyork.com/redesign2010/placeholder/portletHeadBG.gif) no-repeat;
width:325px;
height:30px;
padding-left:5px;
padding-top:5px;
margin-top:10px;
margin-bottom:5px;
}
#portletHeaderWide {
font-size:20px;
font-weight:bold;
background:url(http://www.mediaonepa.com/inyork2011/images/portletHeaderWide.gif) no-repeat;
width:1000px;
height:30px;
padding-left:5px;
padding-top:5px;
margin-top:10px;
margin-bottom:5px;
}
.indexArticleListing { font-size:13px; }
.indexArticleListing li { list-style-position:inside;}

.originatingSource { font-size:12px; padding-left:3px; margin-left:3px; display: none; }

#inyork2010 .clearPix {
	width:300px;
	display: block;
	padding-left: 5px;
	height: 80px;
}
      /* BASE */
body { background: #eeeeee; font-size:12px;}
a { color: #666666; text-decoration:none; }
a:hover { color: #000; text-decoration:underline; }
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,input,textarea { font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #000000; }

/* HEADER */
#inyork2010 #header .wrapper { position: relative; margin: 0 auto; padding-top: 0px; width: 990px; background-repeat: no-repeat; background-position: 0 50%; }
#inyork2010 #header .wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#inyork2010 #header h1 { position: absolute; margin: 0; padding: 0; top: 0; left: 0; width: 350px; }
#header h1 a { display: block; padding-top: 80px; height: 0; overflow: hidden; }
#inyork2010 #header ul { float: right; list-style: none; margin: 0; padding: 0; background: none; font-size: 13px; font-weight: bold; overflow: hidden; }
#inyork2010 #header li { float: left; }
#inyork2010 #header li a { display: block; float: left; margin-left: 1px; padding: 5px 15px;  }
#inyork2010 #header { background: #fff; }
#inyork2010 #header ul { width:980px; position:relative; top:27px; }
#inyork2010 #header ul li a { background: none; color: #fff; }
#inyork2010 #header ul li a:hover { background: none; text-decoration: underline; }
#inyork2010 #header ul li.on a { background: #e0e2c9; }
#inyork2010 #header { margin: 0 auto; width: 1000px; height: 195px; padding-top: 20px; background: url(http://extras.inyork.com/redesign2010/images/skyline-local.jpg) no-repeat; }

/* HEADER NO SEARCH */
#inyork2010 #header2 .wrapper { position: relative; margin: 0 auto; padding-top: 0px; width: 990px; background-repeat: no-repeat; background-position: 0 50%; }
#inyork2010 #header2 .wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#inyork2010 #header2 h1 { position: absolute; margin: 0; padding: 0; top: 0; left: 0; width: 350px; }
#header h1 a { display: block; padding-top: 80px; height: 0; overflow: hidden; }
#inyork2010 #header2 ul { float: right; list-style: none; margin: 0; padding: 0; background: none; font-size: 13px; font-weight: bold; overflow: hidden; }
#inyork2010 #header2 li { float: left; }
#inyork2010 #header2 li a { display: block; float: left; margin-left: 1px; padding: 5px 15px;  }
#inyork2010 #header2 { background: #fff; }
#inyork2010 #header2 ul { width:980px; position:relative; top:27px; }
#inyork2010 #header2 ul li a { background: none; color: #fff; }
#inyork2010 #header2 ul li a:hover { background: none; text-decoration: underline; }
#inyork2010 #header2 ul li.on a { background: #e0e2c9; }
#inyork2010 #header2 { margin: 0 auto; width: 1000px; height: 195px; padding-top: 20px; background: url(http://extras.inyork.com/redesign2010/images/skyline-local-nosearch-blue2.jpg) no-repeat; }

/* Nav Styles*/

/*Nav Bar Wrapper - sets the width/height/look of entire nav bar*/
#navWrap {
	width: 980px;
	font-family: Arial, Helvetica, sans-serif;
        margin-top:27px;
	}
#navWrap2 {
	width: 980px;
	font-family: Arial, Helvetica, sans-serif;
        margin-top:57px;
	}

/*Main Nav Behavior*/
#nav {
	margin-left: auto; /*DO NOT EDIT*/
	margin-right: auto; /*DO NOT EDIT*/
	position: relative; /*DO NOT EDIT*/
	display: block; /*DO NOT EDIT*/
	height: 1%; /*DO NOT EDIT*/
	z-index: 9999; /*DO NOT EDIT - necessary for menu system to appear on top of positioned elements in body*/
	}
	

/*
you must add one of these for each nav dropdown making a general class destroys the measurements
*/

/*Main Nav Items*/
#nav #maindiv0,#nav #maindiv1,#nav #maindiv2,#nav #maindiv3,#nav #maindiv4,#nav #maindiv5,
#nav #maindiv6,#nav #maindiv7,#nav #maindiv8,#nav #maindiv9,#nav #maindiv10,
#nav #maindiv11,#nav #maindiv12,#nav #maindiv13,#nav #maindiv14,#nav #maindiv15,
#nav #maindiv16,#nav #maindiv17,#nav #maindiv18,#nav #maindiv19,#nav #maindiv20,
#nav #maindiv21,#nav #maindiv22,#nav #maindiv23,#nav #maindiv24,#nav #maindiv25,
#nav #maindiv26,#nav #maindiv27,#nav #maindiv28,#nav #maindiv29,#nav #maindiv30 {height: 38px;}

#nav div {float: left;}

/*Main Nav Item Links*/
#nav div a {
	/*background: transparent url(../images/tabR-both-Lnav.gif) right top no-repeat;*/

	font-weight:bold;
	padding:0;
	display: block;
	font-size: 12px;
	color: #213031;
	margin: 0;
	text-decoration: none;
	float: left;
	}

#nav div a span {
	/*background: transparent url(../images/tabL-both-Lnav.gif) 0 0 no-repeat;*/

	padding:8px 7px 6px 7px;
	display: block;
	color: #fff;
	line-height:14px;
	}
	
*html #nav div a span {
	padding:8px 7px 5px 7px;
	line-height:15px;
	}
	
#nav .last a {
	/*background: transparent url(../images/tabR-both-Lnav.gif) 0 0 no-repeat;*/

	}
	
#nav .nosub div a span {}

/*Main Item Hover States*/
#nav div.navHover a {
	background-position: 100% -28px !important;
	color: #213031;
	/*height:45px;*/
	}
#nav div.navHover a:hover {
        text-decoration:underline;
}
#nav div.navHover a span {
	background-position: 0 -28px !important;
	color: #fff;
	}


/* TOP ITEMS with no submenu*/
#nav .nosub div.subdiv, 
#nav #rightNav .nosub .subdiv, 
#nav #rightNav .nosub div.subdiv {display:none !important;}

/*------
Sub Menu Container*/

#nav div .subdiv {
	display: block;
	background-color: #68a1c6;
	width: 200px;
	padding:0;
	position: absolute;
	visibility: hidden;
	margin-left:1px;
        z-index:9999;
	}

/*IMPORTANT: if subdiv has a border use the following convention.
if subdiv border larger than 1px - mngiMenu.js is affected and will need modification*/
#nav.subHasBorder div .subdiv {
	border: 1px solid #1C1E33;
	border-top: 1px solid #1C1E33;
	}
	

/*IMPORTANT: do not short hand the background styles. IE will put a scroll bar behind it if you do.*/
#nav #rightNav div .subdiv {border:none;}

#nav div .subdiv div {float: none;}

#nav div .subdiv a {
	margin: 0;
	font-size: 12px;
	padding: 2px 8px 2px 8px;
	float: none;
	display: block;
	height: auto;
	color:#fff;
	background-image:none;
	font-weight:normal;
	}

#nav div .subdiv a:hover {
	color: #fff;
	text-decoration:underline;
	}


/*------------------------------
Right Nav
--------------------------------*/
/*Right Nav Wrapper*/
#nav #rightNav {float: none;}

/*Main Items*/
#nav #rightNav div {float: right;}

#nav #rightNav div div {float: none;}

/*Main Links*/
#nav #rightNav div a {
	color: #fff;
	font-weight:bold;
	padding:0 2px 0 0;
	}

#nav #rightNav div a span {
	color: #333333;
	border:none;
	font-size: 11px;
	}

/*Main Item Hover States*/
#nav #rightNav .navHover a,
#nav #rightNav .navHover a span {
	color: #000;
	border:none;
	}

#nav #rightNav .subdiv a,
#nav #rightNav .subdiv a span {
	/*background: transparent url(http://extras.mnginteractive.com/live/media/site515/2010/0426/20100426_031652_ndc_subNavBG.gif) repeat-y;*/
	float: none;
	font-weight:normal;
	display:block;
	padding: 2px 8px 2px 8px;
	}

#nav #rightNav .subdiv a:hover {
	color: #fff;
	text-decoration:underline;
	}
	
#nav #rightNav div.navHover a {
	text-decoration: none;
	background-position: 100% -28px !important;
	color: #fff;
	text-decoration:underline;
	}
	
/*Right Nav Hover States*/
#nav #rightNav .navHover a span {
	background-position: 0 -28px !important;
	color: #fff;
	text-decoration:underline;
	}	
	
#nav #rightNav .left {
	border: none;
	padding-left: 6px;
	}
	
#nav #rightNav .right a {
	border: none;
	}
/* -----------ARTICLE---------------*/
.articleTitle {
	font-family: arial, sans-serif;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
}

.articleByline { font-size:14px; padding-top:8px; padding-bottom:4px; }

.articleDate { font-size:14px; padding-bottom:4px;  }

.articleBody {
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
font-weight: normal;
color: #000000;
margin-top:20px;
}

.articleBody p { margin-top:20px; }

/* -----------TOPIX ---------------- */
.commentingBox {
	border: 1px solid #68a1c6;
	width: 600px;
}
.disclaimerText a:link, a:visited, a:hover, a:active {
	color: #68a1c6;
}
.commentingHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	background-color: #2F6DA0;
}
.fieldHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.explanatorytext  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}
.fieldContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.captchaText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.captchaImg {
	border: none;
}

/* ---------- Complex Listings --------------- */
#inyork2010 .indexArticleImage img, .complexListingItemPhoto img { 
	padding: 0px; margin: 5px; border: 1px solid #333; 
}


.lastUpdatedDate {
font-size:9px;
color: #666666;
text-align:right;
}

.header {
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
line-height: 25px;
color: #666666;
font-weight: bold;
}

.header a:visited {
color:#666666;
}
.headerspacer {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #cccccc;
}

.moreheadlines {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
}

.complexListingBox {
	padding-left: 4px;
	text-align: left;
}
.complexListingTitle {
	display: none;
}
.linkedFile {
	display: none;
}
.complexListingItemPhotoCredit {
	display: none;
}
.listingItemTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 22px;
	font-weight: bold;
}
.listingItemTitle a:link {
	text-decoration: none;
        color:#344a99;
}
.listingItemTitle a:visited {
	text-decoration: none;
}
.listingItemTitle a:active {
	text-decoration: none;
}
.listingItemTitle a:hover {
	text-decoration: underline;
}
.listingArticleBlurb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.listingArticleLinkTo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;          
}
.listingArticleLinkTo a:link {
	text-decoration: none;
               }
.listingArticleLinkTo a:visited {
	text-decoration: none;
}
.listingArticleLinkTo a:active {
	text-decoration: none;
}
.listingArticleLinkTo a:hover {
	text-decoration: none;
}
.complexListingFooter {
	display: none;
}
.complexListingMoreHeadlines {
	display: none;
}

.complexListingLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
    padding: 0;
	margin: 0;
}


/* BEGIN Most Popular Default Styles */
 
.mostWidth { width: 290px }
.mostViewedBox A { text-decoration: none; }
.mostTabsBox { margin: 0; padding: 0; font-weight: bold; }
.mostTabsBox LI{ float:left; padding:5px 5px 5px 5px; list-style:none; }
.mostTabsBox LI A { color:#000; }
.mostHeader { padding:8px 15px 0px 7px; }
.mostNote { float:left; }
.mostRss { float:right; }
.mostClear { clear:both;margin:0;padding:0; }
.mostTab { background:#999; }
.mostTabSelected { background:#ccc; }
.mostTabBody { border:solid 3px #ccc; }
 
.mostViewedBox {
	color: #000;
	display: block;
	float: left;
	font: normal 12px arial,helvetica,sans-serif;
	margin-left: 14px;
	padding: 10px;
	position: relative;
	border: 0px solid #b39980;
	}

.mostViewedBox a:active {
	outline: none !important;
	}

ul.mostTabsBox {
	height: 24px;
	margin: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	clear: both;
	width: auto;
	padding: 0 40px 0 10px;
	display: block;
	clear: both;
	background: transparent url(http://extras.mnginteractive.com/live/media/site183/2007/1206/20071206_024745_mvLine.gif) repeat-x 0 100%;
	}

.mostTabsBox li {
	float: left;
	line-height: 12px;
	margin: 0;
	padding: 0;
	background: transparent url(http://extras.mnginteractive.com/live/media/site183/2007/1206/20071206_024551_mvtabRight.gif) no-repeat right 0; 
	border: none;
	float: left;
	font-size: 11px;
	}

.mostTabsBox li a {
	background: transparent url(http://extras.mnginteractive.com/live/media/site183/2007/1206/20071206_024450_mvtabLeft.gif) no-repeat scroll left top;
	margin: 0;
	padding: 7px 7px 4px;
	color: #31415A;
	font-weight: bold;
	float: left;
	text-decoration: none;
	}

.mostTabsBox li.mostTabSelected {
	background: transparent url(http://extras.mnginteractive.com/live/media/site183/2007/1206/20071206_024551_mvtabRight.gif) no-repeat right -77px; 
	margin: 0;
	padding: 0;
	}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	color: #31415A;
	padding: 7px 7px 5px;
	background: transparent url(http://extras.mnginteractive.com/live/media/site183/2007/1206/20071206_024450_mvtabLeft.gif) no-repeat scroll left -77px;
	height: auto;
	}

.mostTabsBox li.mostTabSelected a:focus {
	outline: none !important;
	}


.mostTabsBox li.mostTabSelected a:hover {
	}

.mostHeader {
	clear: both;
	padding: 5px;
	font: normal 11px arial,helvetica,sans-serif;
	color: #666;
	}

.mostNote { padding-bottom: 6px;}

.mostRss img {
	vertical-align: middle;
	border: none;
	position: absolute;
	top: 10px;
	right: 10px;
	}

.mostTabBody {
	
	border: none;
	margin: 0;
	padding: 8px;
	border: 1px solid #31415A;
	border-top: none;
	background-color: #ffffff;
	}

.mostTabBody ol {
	padding: 0 0 0 30px;
	margin: 0;
	}

.mostTabBody li {
	font-weight: bold;
	color: #31415A;
	margin-bottom: 5px;
	}

.mostTabBody li a {
	font-weight: normal;
	color: #31415A;
	text-decoration: none;
	}

.mostTabBody li a:hover {
	text-decoration: underline;
	}

/* ----- Top Listings ------------ */

.TLBoxDiv {
 padding:0px;
 border-width:1px;
 border-style:none;
 width:300px;
 height:auto;
 overflow:auto;
 display:block;
} 

/* -- Section Head -- */
.sectionheader {
font-family: Arial,Helvetica,sans-serif;
font-size: 25px;
line-height: 34px;
font-weight: bold;
color: #666666;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dedfef;
}

/* ******* FOOTER ******* */
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
        border-top: 1px solid #666666;
        background: url('http://extras.mnginteractive.com/live/media/site183/2010/0804/20100804_021031_footer-bg_100.gif') repeat-x;
        margin-top:5px;
}
.footer a:link {
	text-decoration: none;
}
.footer a:visited {
	text-decoration: none;
}
.footer a:active {
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}

/* ---------------------- MARKETPLACE STYLES ----------------------------------- */

/* Chris */

#marketplaceContent {
	width: 1000px;
	background-color:#ffffff;
	padding: 0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.mp-navItemSpacer {
width:161px;
padding-right:5px;
height:23px;
position:relative;
}

#businessList {
	font-size: 14px;
	color: #999999;
	width: 1000px;
}
#header {
	width: 1000px;
}
.sectionTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
#businessColumn {
	font-size: 14px;
	color: #666666;
	width: 161px;
        padding-right:5px;
	float: left;
}
#businessColumn img { border:1px solid #333333;}
.categoryLabel {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
#menuTitle {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	width: 350px;
	float:left;
	border-bottom:1px solid #ffffff;
	padding-top:2px;
}
#icon {
	width: 117px;
	float: left;
	text-align:center;
}
#coupon {
	width: 130px;
	float: right;
	padding-right:5px;
}
.sub_category_list ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
}
.sub_category_list ul a:link {
    color: #ffffff;
	text-decoration:none;
}
.sub_category_list ul a:hover {
	text-decoration:underline;
}
.biznameToplist {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}

/* http://www.sltrib.com/csp/cms/sites/sltrib/assets/css/home_combined.css */
/* MAIN CSS DOC */

* {padding:0;margin:0}

.inline{

	display: inline;

}
.clear {clear:both}

/*.vSpacer {width:28px;position:relative}
.vSpacer {width:1px;margin-left:13px;margin-right:14px;background:#999}
.hSpacer {height:28px;position:relative}
.hRule {height:4px;margin:12px 0}
.overflow {overflow:hidden}*/
#titleBar {width:100%;position:static;}
#titleBar .inside {/*position:relative;z-index:-20;*/width:1000px;text-align:left;}

/*#titleBar .inside .titleBlock {letter-spacing:-2px;position:absolute;left:0;bottom:30px;font:bold 65px Arial,Helvetica,sans-serif;}

#titleBar .titleBlock a {color:#000000;}

#titleBar .titleBlock a:hover {text-decoration:none;}*/

#mp-nav {bottom:0;left:0;height:23px;width:100%;position:relative;/*z-index:20;*/}
#mp-nav .inside {width:1000px;padding-top:0;position:relative;/*z-index:200;*/height:23px;}
#mp-nav .inside li {float:left; list-style-type:none;line-height:23px;}
#mp-nav .inside li .mp-navItem {color:#000000;padding:4px 8px;font-size:12px;font-weight:bold;position:relative; /*z-index:-1000;*/}
#mp-nav .inside li .mp-navItem:hover {text-decoration:none;}

/*#mp-nav .inside li .log {background:#76242F;}*/

#mp-nav .inside li .log:hover {color:#FFF;background:#46151C;}


#mp-nav .inside .submp-nav {width:525px;padding:15px;position:absolute;z-index:900;line-height:normal;display:none;}
#mp-nav .inside .submp-nav-right {width:525px;padding:15px;position:absolute;right:0;z-index:900;line-height:normal;display:none;}



#mp-nav .inside .submp-nav a {border:none;}

#mp-nav .inside .submp-nav .spacer {margin:0 13px 0 14px;width:1px;height:195px;background:#999;}



#mp-nav .inside .submp-nav .latestNews {width:390px;position:relative;}

#mp-nav .inside .submp-nav .latestNews li {height:auto;line-height:normal;clear:both; letter-spacing:normal;}

#mp-nav .inside .submp-nav .singleWide {width:120px;padding-right:5px;position:relative;}
#mp-nav .inside .submp-nav-right .singleWide {width:120px;padding-right:5px;position:relative;}


#mp-nav .inside .submp-nav .singleWide ul li {border:none;float:none;line-height:16px;height:auto;}

#mp-nav .inside .submp-nav .spacedli ul li {margin-bottom:6px;line-height:13px;}

#mp-nav .inside .submp-nav .singleWide ul li a {border:none; color:#ffffff;}

#mp-nav .inside .submp-nav .doubleWide {width:222px;position:relative;}

#mp-nav .inside .submp-nav .specialreport {width:252px;}

#mp-nav .inside .submp-nav .specialreport img {padding:0 4px 4px 0;}

#mp-nav .inside .submp-nav .specialreport .headline {font-size:16px;font-weight:bold;border:none;}

#mp-nav .inside .submp-nav .advertisingSection {

	width:200px;

	float:left;

}

#mp-nav .inside .submp-nav .advertisingSection b {

	font-size:12px;	

}

#mp-nav .inside .submp-nav .leftAdSec {

	margin-right:10px;

	padding-right:10px;

	border-right:solid 1px #999;

}

.medium .headline {font-size:16px;font-weight:bold;border:none;}


#titleBar {padding-top:35px;padding-bottom:10px;}

#mp-nav .inside li .mp-navItem:hover {
	color:#ffffff;
	background-color:#4c7597;
}

#mp-nav .inside li .on {
	color:#4F4458;
	background-color:#F3EFE9;
}

#mp-nav .inside li .log:hover {
	border-right:solid 1px #1F1A22;
	border-left:solid 1px #5C5067;
}

#mp-nav .inside .submp-nav {
	background: #4c7597;
        height:194px;
	border-bottom:solid 3px #000000;
}

#mp-nav .inside .submp-nav-right {
	background: #4c7597;
        height:194px;
	border-bottom:solid 3px #000000;
}

#mp-nav .inside .submp-nav .hSpacer {
	background-color:#c87736;
}


/* ---------------------- END MARKETPLACE STYLES ----------------------------------- */
/* Calendar Styles*/
.calText {
font-size:14px;
}
.calBlock {
width:60px;
height:60px;
float:left;
font-size:11px;
text-align:center;
}
/* Zap2It Styles */
#zcc-wrap {
	width: 313px;
	margin: 0;
	font-size:9px;
	overflow: hidden;
	}
.zcc-primetime {
	caption-side: top;
	font-size: 9px;
	color: #000;
	table-layout: fixed;
	border: 0px solid #31415A;
	background-color: #666666;
	margin: 0 0 10px 0;
	width: 100%;
	overflow: hidden;
	}
.zcc-primetime td,
.zcc-primetime th {
	border: 0px solid #31415A;
	background-color: #FFFFFF;
	text-align: center;
	padding: 3px;
	overflow: hidden;
	font-family: Verdana, sans-serif;
	}
.zcc-primetime th {
	padding: 2px 2px;
	font-weight: normal;
	text-align: center;
	}
.zcc-primetime a {
	text-decoration: underline;
	font-size: 9px;
	}
.zcc-primetime a:hover {
	text-decoration: none;
	font-size: 9px;
	}
.zcc-primetime .zcc-station,
.zcc-primetime .zcc-station .zcc-callsign {
	text-align: center;
	font-size: 9px;	
	}
.zcc-station img {
    margin-left: auto;
    margin-right: auto; 
	}
/* Search Results */
.srContainerMain {
  background-color:#ffffff;
}

/* Search Styles */

input {background-color:none; padding:0; /*height:26px;*/}
.textArea {
 border: 1px solid #ffffff;
 padding:0;
 background-color:#ffffff;
 width:180px;
}
.searchContainer {
	width:300px;
	display: block;
	padding-top: 5px;
	padding-left: 5px;
	height: 26px;
}

#search { margin-top: 10px; padding: 10px;  background-color: #ffffff;}
#search p small a { color: #68a1c6; }
body.directory #search { padding: 20px 10px 10px; }
#search p small a { color: #68a1c6; }
#search p small a:hover { color: #344a99; }
#choose_address ul a:hover { margin: -2px -4px; padding: 2px 4px; background: #68a1c6; color: #344a99; text-decoration: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
/* input:focus, textarea:focus { padding: 5px 1px; border: 2px solid #68a1c6; } */
.highlight { margin-bottom: 10px; padding: 10px; background: #fffac0; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.highlight p { margin: 0; }
.change_form .submit .alt_button:hover { background: #68a1c6; color: #344a99; text-decoration: none; }
.change_form h2 select { font-size: 16px; }

#search { margin: 0 auto; padding: 10px 0 10px 0; width: 990px; zoom: 1; }
#search:after { content:  "."; display: block; height: 0; clear: both; visibility: hidden; }
#search p small { display: none; font-size: 12px; font-weight: normal; color: #999; }
#search p small a { color: #68a1c6; }
#search p small a:hover { color: #125a95; }
#search p label { margin-right: 10px; font-size: 17px; font-weight: bold; color: #555; }
/*#search p input { padding: 8px 5px; color: #333; -webkit-border-radius: 4px; -moz-border-radius: 4px; }*/
/*#search p input:focus { padding: 7px 4px; }*/
#search .query { float: left; margin: 0; width: 360px; }
#search .query input { width: 230px; }
#search .query small { margin-left: 100px; }
#search .location { float: left; margin: 0; width: 305px; }
#search .location input { width: 235px; }
#search .location small { margin-left: 55px; }
#search .submit { float: left; margin: 0 15px; width: 100px; }
#search .submit button { display: block; margin: 0; width: 100px; font-size: 14px; font-weight: bold; line-height: 20px; }
#search .market { float: left; margin-right: 0; width: 190px; }
#search .market p { padding: 6px 10px; font-size: 14px; }
#search .market select { display: block; /*margin-top: 7px;*/ width: 195px; font-size: 16px; }
#choose_address { float: left; margin: 10px 0 0 100px; width: 535px; }
#choose_address ul { list-style: none; margin: 0; padding: 0; color: #555; font-size: 13px; }
#choose_address ul a:hover { margin: -2px -4px; padding: 2px 4px; background: #c9deea; color: #125a95; text-decoration: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
body.directory #search { padding: 20px 0 15px 0; }
body.directory #search p small { display: block; }

/* BLOG RSS */
.blogRSS { border: none; padding: 1px; margin-top: 2px; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
.blogRSS h1 { display: none; }
.blogRSS h2 { font-weight: bold; color: #666; font-size: 10pt; margin: 5px 0px 2px 0px; }
.blogRSS h3 { font-weight: bold; color: #666; font-size: 10pt; margin: 2px 0px 2px 0px; }
.blogRSS h4 { font-weight: bold; color: #666; font-size: 10pt; font-weight:bold; margin: 5px 0px 2px 0px; }
.blogRSS p { margin: 3px 0px 3px 0px; }
.blogRSS a { font-size: 12px; }
.blogRSS a:visited {  }
.blogRSS ul { list-style-type: disc; font-size: 12px; }
.blogRSS li { line-height: 14pt; font-size: 12px;list-style-position:inside; }

/* RSS Styles */

.RSSDisplayTitle {padding-left: 10px; font-size: 12px;}

.RSSDisplayList { border: none; padding: 1px; margin-top: 2px; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
.RSSDisplayList p { margin: 3px 0px 3px 0px; }
.RSSDisplayList a { font-size: 12px; }
.RSSDisplayList a:hover {text-decoration:underline;}
.RSSDisplayList a:visited {  }
.RSSDisplayList ul { list-style-type: disc; font-size: 12px; }
.RSSDisplayList li { line-height: 10pt; font-size: 12px;list-style-position:inside; }
.RSSDisplayList img {display: none !important;}

.RSSDisplayDropdownText {  
     width:255px;  
     position:relative;  
     left:7%; 
     text-align:left; 
}

.RSSDisplayItemTitleNoDesc {font-size: 12px;}
.RSSDisplayItemPubTime {display: none;}
.RSSDisplayItemPubDate {display: none;}
.RSSDisplayItemDivider {display: none;}
.RSSDisplayItemDesc {display: none;}

/* Weather */
#weather_box_horizontal img { height:18px; }

.ydrFFHead {display:none;}

/************************************** top listings ***/

.TLBoxRule {color:#eee; width:240px; *margin-left:24px !important;}
.TLBoxImage {display:none;}
.TLBox table {width:300px; *margin:0px;}
.TLBox li {list-style-type:none;}
.TLBoxFooter {/*height:18px; background:url(http://extras.mnginteractive.com/live/media/site135/2010/0423/20100423_031828_Beta-memvBtm.gif) no-repeat; margin-top:-16px;*/}
#testhr {background-color:#eee; width:240px; *margin-left:24px;}
.TLBoxTitle {margin:0px 0px 0px 15px; background:#fff;}
a.TLBoxTabLink {color:#1c1e33; !important; }
.TLBoxTitle {color:#1c1e33; !important; font-weight:normal;}
.TLBoxType {display:none;}
.TLBox .TLBoxTabTable {
  /*background: url(http://extras.mnginteractive.com/live/media/site515/2010/0511/20100511_020652_topListingsHeader.jpg) !important; */
background-color:#ffffff;  
width:303px; 
  border:none;
  border-collapse: separate;
  padding:0px 15px 0px 13px;
  margin-top: -7px;
}
#nav_jobs {background:transparent; padding:13px 0px 0px 16px; width:65px;}
#nav_Homes {background:transparent; padding:13px 0px 0px 5px; width:65px;}
#nav_Rentals {background:transparent; padding:13px 0px 0px 6px; width:65px;}
#nav_Autos {background:transparent; padding:13px 0px 0px 5px; width:72px;}
#nav_Rentals.TLBoxTab  {border-bottom:1px solid #dedede;}
#nav_jobs.TLBoxTab  {border-bottom:1px solid #dedede;}
#nav_Homes.TLBoxTab {border-bottom:1px solid #dedede;}
#nav_Autos.TLBoxTab {border-bottom:1px solid #dedede;}
.TLBoxTabSelected#nav_Rentals {
  background:transparent url(http://extras.mnginteractive.com/live/media/site135/2010/0513/20100513_095600_Beta-tlTabSelected.gif) 0px 15px no-repeat !important; 
  height:38px; 
  width:64px;
  *width: 58px !important;
  border:none;
}
.TLBoxTabSelected#nav_Homes {
  background:transparent url(http://extras.mnginteractive.com/live/media/site135/2010/0513/20100513_095600_Beta-tlTabSelected.gif) 0px 15px no-repeat !important; 
  height:38px; 
  width:69px;
  *width: 60px !important;
  border:none;
  padding-left:4px;
  margin-left:-3px !important;
}
.TLBoxTabSelected#nav_Autos {
  background:transparent url(http://extras.mnginteractive.com/live/media/site135/2010/0427/20100427_115113_Beta-tlTabSelected.gif) 0px 15px no-repeat !important; 
  height:38px; 
  width:66px;
  padding-left:5px !important;
  padding-right: 10px;
  border:none;
}
.TLBoxTabSelected#nav_jobs {
  background:transparent url(http://extras.mnginteractive.com/live/media/site135/2010/0427/20100427_115113_Beta-tlTabSelected.gif) 0px 15px no-repeat !important;
  *background:transparent url(http://extras.mnginteractive.com/live/media/site135/2010/0427/20100427_115113_Beta-tlTabSelected.gif) 13px 15px no-repeat !important;
  height:38px; 
  width:72px;
  padding-left:0px;
  *padding-left: 10px !important;
}
.TLBox {background-color:#ffffff;/*background:url(http://extras.mnginteractive.com/live/media/site135/2010/0426/20100426_020236_Beta-memvGradient.gif) 0px bottom;*/ margin-top:-8px;}
.TLBoxDiv {width:280px; *width: 275px !important; overflow-x:hidden; border:none; background:transparent; height:230px; *margin-left: 13px !important;}
.TLBoxContent {border-collapse: separate; border:none !important; background:transparent;}
.TLBoxContent td {border:none !important;}
a.TLBoxTabLink {color:#1c1e33; font-size:11px; font-variant: none; padding-left: 5px;}
.TLBoxAllListings {background-color:#ffffff;width:250px;}

/************************************** end top listings ***/

/**************** Target Ad ****************/

.Target_Ad {
float: left;
margin-left: 70px;
margin-top: 4px;
}

/************** End Target Ad **************/

#inyork2010 #askJoan {
	font-size: 0.9em;
	border-width: 2px;
	border-style: solid;
	border-color: #1c334e;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position: relative;
	width: 284px;
	right: 10px;
	float: right;
	z-index: 9999;
	/*background-color: #2b4f74;*/
        background-image:url(http://www.mediaonepa.com/inyork2011/images/askjoanSmall.jpg);
        background-color:#ffffff;
        background-repeat:no-repeat;
	padding: 75px 10px 10px 10px;
	}

/**************** Exchange Container ****************/ 
#inyork2010 #exchangeContainer {
	background-color:#ffffff;
	padding:15px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	width:300px;
        float:right;
        margin-top:10px;
        margin-right:10px;
 }

/**************** Your Town Container ****************/ 
#inyork2010 #yourtownContainer {
	background-color:#ffffff;
	padding:15px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	/*width:300px;*/
        margin-top:10px;
        margin-right:10px;
        float:left;
 }
/************   Header and Nav Styles ****************/
/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 14px;
	cursor: default;
	width: auto;
	font-weight:bold;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	float: left;
	font-size:90%;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	position: absolute;
	left: -1000em;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width: 230px;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
	border: 1px solid #CCC;
	width: 230px;
	/*-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;*/
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	padding:15px;
	/*padding: 0.5em 0.75em;*/
	color: #ffffff;
	text-decoration: none;
}
ul.MenuBarHorizontal a:visited
{
	color: #ffffff;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #33C;
	color: #FFF;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #33C;
	color: #FFF;
	/*-moz-border-radius:6px;
	border-radius:6px;
	-webkit-border-radius:6px;*/
}


/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
	filter:alpha(opacity:0.1);
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		/*background: #FFF;*/
	}
}

/* CHRIS STYLES */

ul.MenuBarSubmenuVisible
{
	background-color:#68a1c6;
	width:250px;
	}

/**************** Target Ad ****************/

.Target_Ad2011 {
float: left;
margin-top: 10px;
}

/************** End Target Ad **************/

#askJoan {
	font-size: 0.9em;
	border-width: 2px;
	border-style: solid;
	border-color: #1c334e;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position: relative;
	width: 284px;
	right: 10px;
	float: right;
	z-index: 9999;
	background-image:url(http://www.mediaonepa.com/inyork2011/images/askjoanSmall.jpg);
    background-color:#ffffff;
    background-repeat:no-repeat;
	padding: 75px 10px 10px 10px;
	margin-top:20px;
	}
#homeNav a {
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
#homeNav {
	color:#ffffff;
	height: 20px;
    margin-left:7px;
    margin-top:30px;
}
#nav2011 {
	background-image:url(http://www.mediaonepa.com/inyork2011/images/navBG.gif);
	width:1000px;
	height:45px;
	padding:0;
}

#header2011 {
	width:1000px;
	height:150px;
	background-image:url(http://www.mediaonepa.com/inyork2011/images/skyline2011.jpg);
}

/* Right Nav */
.blueNav {
	background-image:url(http://www.mediaonepa.com/inyork2011/images/rightNavBG.jpg);
	background-repeat:repeat-x;
	padding-right:10px;
	height:100%;
	float:right;
	}
.blueNav ul {
	margin-top:12px;
	}
.blueNav a:link {
	font-size:11px;
	color:#333333;
	font-weight:bold;
	display:inline;
	margin:0;
	zoom: 1;
	padding-left:10px;
	}
.blueNav a:visited {
	font-size:11px;
	color:#333333;
	font-weight:bold;
	display:inline;
	margin:0;
	zoom: 1;
	padding-left:10px;
	}
.blueNav a:hover {
	color:#ffffff;
	text-decoration:underline;	
}
.blueNav ul li {
	list-style-type:none;
	display:inline;
}

/**************** Site Map Footer ****************/ 
.niceFooter {
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-bottom:25px;
	width:1000px;
	overflow:auto;
	background-repeat:repeat-x;
	background-color:#666666;
}
.niceFooter ul {
	font-size:14px;
	font-weight:bold;
	line-height:140%;
        padding-top:5px;
}
.niceFooter ul a:link {
       color:#ffffff;
}
.niceFooter ul a:visited {
       color:#ffffff;
}
.niceFooter ul li{
	font-size:12px;
	font-weight:normal;
	list-style-type:none;
	text-indent:10px;
}
.column1 {float:left; padding-left:30px; padding-right:25px; }
.column2 {float:left; padding-left:10px; padding-right:25px; border-left:1px solid #ffffff;}
.column3 {float:left; padding-left:10px; padding-right:25px; border-left:1px solid #ffffff;}
.column4 {float:left; padding-left:10px; padding-right:25px; border-left:1px solid #ffffff;}
.column5 {float:left; padding-left:10px; padding-right:25px; border-left:1px solid #ffffff;}
.column6 {float:left; padding-left:10px; border-left:1px solid #ffffff;}
.footerCopyright {
	text-align: center;
	font-size: 12px;
	float:left;
	width:100%;
	margin-top:10px;
}
/* MISC STYLES */
.yardSaleFeed { font-size:12px; }
.yardSaleFeed ul {padding-left:10px;}


/**** DO NOT EDIT - MNGI DEALBAR PENDING ****/
/*--------------- Weekly Deal Bar -----------------*/

#weeklybar2 {
height:25px;
margin-top:4px;
}
#weeklybar2 img {
border:none !important;
}

/*--------------- End Weekly Deal Bar -----------------*/

/*--------------- DRIVE CSS -----------------*/

.packagesGrpBox {
display:none; 
}
.searchboxmain{ 
	width: 320px;
	height: 193px;
	background:url(http://extras.mnginteractive.com/live/media/site183/2011/1018/20111018_115005_drive_searchmain_bg.gif) no-repeat;
	}
.searchbox{ 
	width: 284px;
	height: 63px;
	margin: 5px 0 25px 17px;
	background:url(http://extras.mnginteractive.com/live/media/site183/2011/1018/20111018_105050_drive_search_bg.jpg) no-repeat;
	}
.inputbox {height: 26px; width: 170px; margin-right: 5px; font-family: arial; font-size: 12px;}
.searchbox table {margin-top:17px;
}
