.yui-ac-highlight{
	background-color: #ff51a8;
	color: #FAF9F5;
}
a.goButton,div.goButton{
	background-image: url(/assets-pclocal/region/neighborhood/goButtonBackground.gif);
	width: 21px;
	height: 16px; 
	color: #ffffff;
	padding: 3px 0px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}
.hiddenSEOText{overflow: hidden; text-indent: -999px; font-size: 0px; display:block; line-height: 0px;}
.freshPost {border-bottom:1px solid #d6d6d6; padding-top:8px; padding-bottom:5px;font-size:11px}

/*for avatar frames/borders of 60x60 dimension- used in Get Connected and Fresh Posts*/ /* used everywhere! */
.avatarFrame60{
background-color:white;
width:60px;
height:60px;
border:4px solid white;
margin:0px;
padding:0px;
overflow:hidden;
}
.avatarBorder60 {
border:1px solid #ccc;
margin:0px;
padding:0px;
width:68px;
}
.username {font-weight:normal;}

/*
** Layout Elements
*/

* { margin:0px; padding:0px; }

html { background-color:#FAF6ED; }

body {
	position:relative;
	margin:0px;
	padding:0px;
	background-color:#FAF6ED;/*#6eb0b0;*/
	font-family:arial,helvetica,clean,sans-serif;
	overflow: -moz-scrollbars-vertical !important;
	text-align:left;
	/*background-image:url('/assets-pclocal/background.gif');*/
	background-repeat:no-repeat;
}






/*******/


/* Global Navigation */
.fluxWidget .authentication .pageHolderWrapper { background: #fff; }
div.brand-mamabar div.brand-mamabar-wrapper { width:988px !important; }
#HeaderContainer { background-color: #fff; _height: 100px; z-index: 9000001; position: relative; }
#HeaderContainer div#global-bar .container { width: 988px; }
#HeaderContainer #logo-search-name-housing { width:988px !important; }
#HeaderContainer #nav-bar { width:988px !important; }
#HeaderContainer .none { width: 988px; }
#HeaderContainer .none1 { width: 988px; }
#HeaderContainer #nav-opt-submenu .link-menu { width: 180px !important; }
#HeaderContainer #nav-opt-submenu .link-menu .menu-link { _height: 10px; }
/*#HeaderContainer #nav-opt-submenuWrap { *top: 123px !important; }*/
/* MAMA BAR */ 
#HeaderContainer #global-navigation-menu td.main-navigation-category a.nav-opt { height: 22px; }
#HeaderContainer #nav-opt-submenu { background: url(/assets-pclocal/menu-bg-pcl.jpg) !important;}
#HeaderContainer #nametagDepository .pclocal-logo { padding-top:16px; text-align:right; width:240px; }

#HeaderContainer tr#wide-menu .nav-opt-submenuWrap{width:967px !important;}
#HeaderContainer .submenu{width:170px !important;}

iframe.nav-opt-overlay { 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0;
	//top: auto;
	//left: auto;
	width: 100%; 
	//width: expression(this.nextSibling.offsetWidth);
	height: 100%;
	//height: expression(this.nextSibling.offsetHeight);
	z-index: -1; 
	filter:alpha(opacity=0);
}


/* ********************
** Main Layout elements
*/
#pageContent		{ margin:0px auto; padding:0px; }
#header				{ margin:0px 0px 0px 0px; padding: 10px 0px 0px 0px; }
#headerPad { height: 0px; }

/* ***************
** Top Advert Area
*/
#leaderboardBanner	{ margin:0px auto; padding:10px 0px 0px; width: 970px; text-align:center; }
#leaderboardBanner	object { margin:0px auto !important; }
#earpieceBanner		{ float:right; display:inline; margin:0px; padding:0px; width:253px; }


/* ******************************
** Content heading and navigation
*/
#headerContainer			{ margin:0px auto; padding:0px; clear:both; }
#pcLogoArea					{ float:left; display:inline; margin:13px 0px 0px 0px; padding:0px; width:279px; height:64px; }
#pcHeaderMid #search {background-image:url(/images-pclocal/search/searchbar.gif); background-repeat:no-repeat;height:30px;margin-top:35px; margin-left:130px;float:left;}
#pcHeaderMid #search input{border:0px; background:none;}
#pcHeaderMid #search #for {}
#pcHeaderMid #search #top-nav-search #searchterm{font-family:georgia; font-size:14px;width:165px;float:left;color:#666; padding-top:5px;padding-bottom:4px;padding-left:25px; }
#pcHeaderMid #search #submit-button {width:30px;height:25px; }
#gckLogoArea { float:right; margin:25px 5px 0px 0px; }


/* ***************
** Main Navigation
*/
.div1 { float:left; width:50%;background-color: black;}
.div2 { marging-left:50%; width:50%; background-color: green; float: right;}
.div3 { width:100%; background-color: yellow; float: right;} 

#mainNav		{ margin:14px 0px 0px 0px; padding:0px; width:958px; height:32px; background:url(../images-pclocal/bg_top_nav.gif) 0px 0px no-repeat; }
#mainNav li		{ float:left; display:inline; list-style:none; }
#mainNav a.navLink		{ display:block; height:34px; outline:none; overflow:hidden; text-indent:-1000em; background:url(http://www.parentsconnect.com/assets/nav/v3_Nav_Top.gif) 0px 0px no-repeat; }

#mainNav #hmnHome a.navLink				{ width:34px; }
#mainNav #hmnHome a.navLink:hover			{ background-position:0 -34px; }
#mainNav #hmnPregnancy a.navLink			{ background-position:-34px 0; width:75px; }
#mainNav #hmnPregnancy a.navLink:hover		{ background-position:-34px -34px; }
#mainNav #hmnBaby a.navLink					{ background-position:-109px 0; width:40px; }
#mainNav #hmnBaby a.navLink:hover			{ background-position:-109px -34px; }
#mainNav #hmnToddler a.navLink				{ background-position:-149px 0; width:60px; }
#mainNav #hmnToddler a.navLink:hover		{ background-position:-149px -34px; }
#mainNav #hmnPreschooler a.navLink			{ background-position:-209px 0; width:86px; }
#mainNav #hmnPreschooler a.navLink:hover	{ background-position:-209px -34px; }
#mainNav #hmnKid a.navLink					{ background-position:-295px 0; width:32px; }
#mainNav #hmnKid a.navLink:hover			{ background-position:-295px -34px; }
#mainNav #hmnPreteen a.navLink				{ background-position:-327px 0; width:56px; }
#mainNav #hmnPreteen a.navLink:hover		{ background-position:-327px -34px; }
#mainNav #hmnTeen a.navLink					{ background-position:-383px 0; width:43px; }
#mainNav #hmnTeen a.navLink:hover			{ background-position:-383px -34px; }
#mainNav #hmnCommunity a.navLink			{ background-position:-426px 0; width:81px; }
#mainNav #hmnCommunity a.navLink:hover		{ background-position:-426px -34px; }
#mainNav #hmnFood a.navLink					{ background-position:-507px 0; width:41px; }
#mainNav #hmnFood a.navLink:hover			{ background-position:-507px -34px; }
#mainNav #hmnLocal a.navLink				{ background-position:-548px 0; width:44px; }
#mainNav #hmnLocal a.navLink:hover			{ background-position:-548px -34px; }
#mainNav #hmnLocal_onState a.navLink		{ background-position:-548px -68px; width:44px; }
#mainNav #hmnLocal_onState a.navLink:hover	{ background-position:-548px -34px; width:44px; }
#mainNav #hmnLifebook a.navLink				{ background-position:-592px 0; width:59px; }
#mainNav #hmnLifebook a.navLink:hover		{ background-position:-592px -34px; }
#mainNav #hmnGames a.navLink				{ background-position:-651px 0; width:48px; }
#mainNav #hmnGames a.navLink:hover			{ background-position:-651px -34px; }
#mainNav #hmnEntertainment a.navLink		{ background-position:-699px 0; width:91px; }
#mainNav #hmnEntertainment a.navLink:hover	{ background-position:-699px -34px; }

/* ********************
** Secondary Navigation
*/
#secondaryNav			{ margin:0px 0px 0px 0px; padding:0px; width:958px; height:30px; background:url("../images-pclocal/nav_subnav.gif") 0px 0px no-repeat; }
#secondaryNav li		{ float:left; display:inline; list-style:none; }
#secondaryNav li a.navLink		{ display:block; height:30px; outline:none; overflow:hidden; text-indent:-1000em; background:url("../images-pclocal/nav_subnav.gif") 0px 0px no-repeat; }

#secondaryNav #chooseLoc a.navLink				{ width:130px; background-position:0px 0px;}
#secondaryNav #chooseLoc a.navLink:hover		{ width:130px; background-position:0px -30px;}
#secondaryNav #addSomething a.navLink			{ width:127px; background-position:-130px 0px; cursor:default; }
#secondaryNav #addSomething a.navLink:hover	{ width:127px; background-position:-130px -30px; cursor:default; }
#secondaryNav #eventCal a.navLink				{ width:133px; background-position:-257px 0px; }
#secondaryNav #eventCal a.navLink:hover		{ width:133px; background-position:-257px -30px; }
#secondaryNav #localDeals a.navLink			{ width:106px; background-position:-390px 0px; }
#secondaryNav #localDeals a.navLink:hover		{ width:106px; background-position:-390px -30px; }
#secondaryNav #msgBoards a.navLink				{ width:137px; background-position:-496px 0px; }
#secondaryNav #msgBoards a.navLink:hover		{ width:137px; background-position:-496px -30px; }
#secondaryNav #parentsPicks a.navLink			{ width:137px; background-position:-633px 0px; }
#secondaryNav #parentsPicks a.navLink:hover		{ width:137px; background-position:-633px -30px; }



/*
** Cities Listings
*/
#topCitiesCityList				{ margin:0px; padding:5px; width:530px; border:1px solid #aaaaaa; border-top:0px; background-color:#ffffff; position:absolute; display:none; z-index:999; }
#topCitiesCityList .columnA		{ float:left; display:inline; padding:0px 5px 0px 5px; }
#topCitiesCityList .columnB		{ float:left; display:inline; padding:0px 5px 0px 5px; }
#topCitiesCityList .columnC		{ float:left; display:inline; padding:0px 5px 0px 5px; }
#topCitiesCityList .columnD		{ float:left; display:inline; padding:0px 5px 0px 5px; }

#topCitiesCityList a		{ padding:0px 0px 0px 10px; color: #009999; text-decoration:none; font-size:12px; line-height:15px; text-indent:0em; font-weight:bold; background:url("../images-pclocal/arrow.gif") 0px 0px no-repeat; }
#topCitiesCityList a:hover	{ color:#000000; text-decoration:none; }
#topCitiesCityList input		{ float:left; display:inline; }

#topCitiesCityList #changeLocation	{ margin:2px 0px 0px 0px; padding:0px 0px 0px 10px; background:url("../images-pclocal/arrow.gif") 0px 0px no-repeat; }

/*
** SubNav Dropdowns
*/

.subNavBlock			{ margin:0px; padding:6px 0px 6px 0px; width:180px; background-color:#ffffff; border:1px solid #aaaaaa; z-index:999; }
.subNavBlock li			{ float:none; display:block; margin:8px 0px 0px 10px; padding:0px 0px 0px 0px; width:160px; list-style:none; background:url("../images-pclocal/arrow.gif") 0px 0px no-repeat; border-bottom:1px solid #aaaaaa; }
.subNavBlock li.last	{ border:none; }
.subNavBlock li a		{ display:block; margin:0px 0px 0px 12px; padding:0px 0px 10px 0px; display:block; font-weight:bold; color:#009999; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.subNavBlock li a:hover	{ color:#000000; }
.subNavBlock li ul		{ margin:-42px 0px 0px 150px; }

#addSomethingSub 		{ position:absolute; display:none; border-top:none; }
#placesSub				{ position:absolute; display:none; }
#familySub				{ position:absolute; display:none; }










/* ************
** Main Content
*/
#body				{ margin:0px auto 0px auto; width:988px; background-color: #fff; padding:0px 0px 0px 0px; }

#maincontent					{ margin: 10px auto 0px; padding:0px 0px 0px 0px; width:978px; min-height:1000px; background-color:#e6e6e6; }
#maincontent .columnLeft		{ float:left; display:inline;*display:inline;_display:inline; margin:10px 0px 0px 10px; width:176px; height:auto;background:#FFFFFF; }
#maincontent .columnMid			{ float:left; display:inline; margin:10px 0px 0px 10px; width:438px; background:none; }
#maincontent .columnRight		{ float:left; display:inline; margin:10px 0px 0px 10px; width:325px; background:none; }
#maincontent .columnCombined	{ float:left; display:inline; margin:10px 0px 0px 10px; width:624px; background:none; }



/* ******
** Footer
*/
#footer					{ margin:10px 0px 0px 0px; padding:0px; text-align:center; width:988px; }
#footer ul				{ margin:0px auto 0px auto; padding:0px; list-style:none; }
#footer	ul li			{ display:inline; margin:0px; padding:0px; text-align:left; }
#footer ul li.first a	{ margin:0px; padding:0px; background:none; }
#footer ul li a			{ margin:0px; padding:0px 0px 0px 7px; color:#666666; font-size:10px; line-height:12px; font-weight:normal; text-decoration:none; background:url("../images-pclocal/bg_divider_greenBg.gif") 0px 2px no-repeat; }
#footer p				{ clear:both; margin:20px 0px 0px 0px; padding:0px 0px 60px 0px; color:#666666; font-size:12px; line-height:14px; }
.footerContainerTile { width: 988px !important; }
#footer-pc-websites .link-menu { width: 137px !important; }
#footer-pc-websites .asainGirlDiv { left: 942px !important; }
#footer-nick-kids-fam-websites .link-menu { width: 170px !important; }
#footer-pc-websites .rightGirlDiv { left: 942px !important; *left: 942px !important; _left: 550px !important; }
#footer-pc-websites .leftGirlDiv { left: -145px !important; *left: -145px !important; _left: -550px !important; }
#sub-footer { height: 200px; }
/* *********
** Utilities
*/

span.headerMessage		{ position:absolute; top:-6000px; left:-2000px; }


.spacer 		{ clear:both; width:100%; overflow:visible; }
.clearBoth		{ clear:both; line-height:0px; height:0px; font-size:0px; margin:0px; padding:0px; }

.height1		{ height:1px; line-height:1px; font-size:1px; }
.height2		{ height:2px; line-height:2px; font-size:2px;}
.height5		{ height:5px; line-height:5px; font-size:5px;}
.height10		{ height:10px; line-height:10px; font-size:10px; }
.height15		{ height:15px; line-height:15px; font-size:15px; }
.height20		{ height:20px; }

span.detail			{ color:#333333; font-size:12px; font-weight:normal; }

.arrowLink, a.arrowLink	{ margin:0px; padding:0px 0px 0px 10px; background:url("../images-pclocal/arrow.gif") 0px -1px no-repeat; }

.dark, .dark a		{ color:#333333; }
.blue, .blue a		{ color:#009999; }
.orange, .orange a	{ color:#ff6600; }
.green, .green a	{ color:#55aa0d; }
.purple, .purple a	{ color:#8d568f; }
.gray, .gray a		{ color:#666666; }
.black, .black a	{ color:black; }

.bold, .bold a		{ font-weight:bold; }
.normal, .normal a	{ font-weight:normal; }

.small, .small a 	{ font-size:10px; }
.med, .med a		{ font-size:11px; }
.large, .large a	{ font-size:12px; }
.extralarge, .extralarge a	{ font-size:15px; }

/*******/









/*By AvVenta*/
/*---------------------------------Whats Nearby----------------------------------*/
#around-whatsnearby {font-weight:bold;color:#009999;border-bottom:1px solid #AAAAAA }
#around-whatsnearby h3{display:inline;border-bottom:0 none;font-size:14px;text-transform:capitalize;padding-left:4px;}
#around-whatsnearby h4{display:inline;border-bottom:0 none;font-size:14px;}
.dialogBox{
	margin-left:10px;
	*margin-left:5px;
}

.dialogMessage{
	padding-top:26px;
	padding-left:5px;
	position:absolute;
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	width:125px;
}


/*---------------------------------END Whats Nearby----------------------------------*/

/*---------------------------------Deals Tout----------------------------------*/
.inviteCont { width: 315px; height: 240px; position:relative; background: url(/assets-pclocal/Deals_Steals_image_V3.gif) no-repeat 8px 20px; font-family:Arial, Helvetica, sans-serif;usemap="#Map" }
.inviteCont .titleImg { float:left; width: 100%; border-bottom: 1px #AAAAAA solid;}
.inviteCont .image p { position:relative; left: 105px; top: 50px; font-size: 12px; width: 100px;}
.inviteCont .seeMore a {z-index: 1; text-decoration: none; position: relative; left: 207px; top: 215px; color:#119F9F; font-size:13px; text-decoration:none;background-image:url(/assets-pclocal/arrow.gif);background-repeat:no-repeat;background-position:-1px 0;padding-left:10px;}
.newdiv {float:left;height:90%;_height:210px;position:absolute;*position:relative;_position:relative;width:100%;cursor:pointer;}
/*---------------------------------End Deals Tout----------------------------------*/

/*---------------------------------Right Rail Tout----------------------------------*/
.columnRight .right-tout {
	padding: 10px;
	display: block;	
}
/*---------------------------------END Right Rail Tout----------------------------------*/

/*---------------------------------Sitemap----------------------------------*/

* {margin: 0px; padding: 0px;}
 	
.resourcesPage { width: 950px; margin: 0 auto; font-family:Arial,Helvetica,sans-serif; font-size: 12px; background-color:#fff; padding:5px;float:left;}
/*.resourcesPage a:link, a:visited, a:hover { color:#1e84be; font-weight:bold; text-decoration:none !important; font-size:10px !important; }*/
.resourcesPage h2 { border-bottom:1px solid #999999;font-size:16px;font-weight:bold;margin:6px;width:945px;color:#000000;}
.resourcesPage .listContainer { position:relative; }
.resourcesPage .lists h3 a { font-weight:bold; margin-bottom: 6px; font-size: 12px; }
.resourcesPage .arrowlink { background:url(/assets-pclocal/arrow.gif) no-repeat top left; color: #3333333; padding-left:15px; font-size:12px; font-weight:bold; margin-bottom: 5px; float:left; width: 100%;}
.resourcesPage .back a { background:url(/assets-pclocal/arrow.gif) no-repeat top left; padding-left:15px; font-size:10px!important; font-weight:bold; margin-bottom: 5px; float:left;color:#1E84BE;}
.resourcesPage .back  { float:left; width:100%; margin-bottom:5px;}
.resourcesPage .orange { color:#FF6600; font-size:16px; font-weight:bold; }
.resourcesPage .links { width: 896px; font-size:11px; text-align:center; margin-bottom: 10px; float:left;}
.resourcesPage .links ul { list-style:none; }
.resourcesPage .links a { display:inline; width:16%; float:left; color:#1E84BE;}
.resourcesPage div.column {margin:0px;}
.resourcesPage .lists { padding-left: 31px;*padding-left: 31px;_padding-left: 40px; float: left; width: 29%;}
.resourcesPage .lists a { font-weight:normal; font-size: 10px; color:#1E84BE;}
.resourcesPage .lists ul { list-style:none; margin-bottom: 10px;}
.resourcesPage .lists li { padding-left: 5px; }
.resourcesPage .getClear { clear:both; margin-top: 5px;}
/* Sitemap */


/* Nearby */

.nearbyPage {width:956px; font-family:Arial,Helvetica,sans-serif; font-size:10px; padding: 0 5px;background-color:#FFFFFF; float:left;}
.nearbyPage a {color:#1e84be; text-decoration:none;}
.nearbyPage h2 {height: 25px; border-bottom: 1px solid #999; font-size:16px; color:#333333; font-size:16px; font-weight:bold;}
.nearbyPage h2 span {color:#FF6600; font-size:16px; font-weight:bold; padding-left: 5px; }
.nearbyPage h3 {background-image:url(/assets-pclocal/arrow.gif); background-repeat:no-repeat; padding:0;float:left;margin:10px 0;}
.nearbyPage h3 span {padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333; font-size:12px; margin:15px 0px;}
.nearbyPage h4 {background-image:url(/assets-pclocal/arrow.gif); background-repeat:no-repeat; padding:0; font-size:10px;}
.nearbyPage h4 a {padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;float:left; }
.nearbyPage .clear {clear:both;}
.nearbyPage .sectionList {padding: 0; width: 966px;float:left;margin-left:15px;}
.nearbyPage .sectionList ul {float:left; margin:0px; padding:0px; width: 966px;}
.nearbyPage .sectionList li { float: left; list-style:none; margin:0; padding:0; width: 120px;}
.nearbyPage .sectionList ul li a {color:#1e84be;}
/*.nearbyPage .sectionList ul li a:visited {font-weight:bold;}*/
.nearbyPage .sectionList ul li a:hover {color:#000000;}
/*.nearbyPage a:link, a:visited, a:hover { color:#1e84be; font-weight:bold; text-decoration:none !important; font-size:10px !important; }*/
.nearbyPage .sectionListBot {padding: 0; float:left;}
.nearbyPage .sectionListBot ul {float:left; margin:0px; padding:0px 65px 0px 0px; width: 100px;}
.nearbyPage .sectionListBot li { float:left; list-style:none; margin:0; padding:0; }
.nearbyPage .sectionBottom {padding: 0; width: 966px;margin-left:15px;}
.nearbyPage .sectionBottom ul {float:left; margin:0px; padding:0px; width: 966px;}
.nearbyPage .sectionBottom li { float: left; list-style:none; margin:t0; padding:0; width: 193px;}
.nearbyPage .sectionBottom ul li a {color:#1e84be;}
.nearbyPage .sectionBottom ul li a:hover {color:#000000;}
.nearbyPage .back a { background:url(/assets-pclocal/arrow.gif) no-repeat top left; padding-left:15px;*padding-bottom:5px; font-size:10px!important; font-weight:bold; margin-bottom: 5px; margin-top: 5px; float:left;color:#1E84BE;}
.nearbyPage .back  { float:left; width:100%;margin-bottom:5px; }
.nearbyPage div.column {margin:0px;}
/* Sitemap */

.sitemapPage {width:956px; font-family:Arial,Helvetica,sans-serif; font-size:10px; padding: 0 5px; float:left; background-color:#FFF; margin-bottom:8px;}
/*.sitemapPage a:link, a:visited, a:active {color:#1e84be; text-decoration:none; font-weight: normal;font-size:10px;}*/
/*.sitemapPage a:link, a:visited, a:active, a:hover { background-image: none; font-weight:normal; font-size:10px;color:#1e84be !important;}*/
/*.sitemapPage a:hover { color:#1e84be; text-decoration:none; font-weight: normal;}*/
.sitemapPage .sectionMidTop a { color:#1E84BE;font-size:10px;font-weight:normal; font-size:12px;}
.sitemapPage .sitemapTitle {padding-bottom:1px; border-bottom: 1px solid #999; }
.sitemapPage .sitemapTitle h2 {font-size:16px; color:#333333; font-size:16px; font-weight:bold; margin:0px; padding: 10px 0px 0px 0px;}
.sitemapPage .sitemapTitle h2 span {color:#FF6600; font-size:16px; font-weight:bold; padding-left: 1px;  margin:0px;}
.sitemapPage h3 {background-image:url(/assets-pclocal/arrow.gif); background-repeat:no-repeat; padding:0;}
.sitemapPage h3 span {padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333; font-size:12px;}
.sitemapPage h4 {background-image:url(/assets-pclocal/arrow.gif); background-repeat:no-repeat; padding-bottom:5px; font-size:12px;}
.sitemapPage h4 span {padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.sitemapPage .clear {clear:both; padding: 5px 0px;}
.sitemapPage div.column {margin:0px;}

/*section top*/
.sitemapPage .sectionTop {padding: 15px 15px; float:left; width: 966px;}
.sitemapPage .sectionTop ul {float:left; margin:0px; padding:0px; width: 966px;}
.sitemapPage .sectionTop li { float:left; list-style:none; margin:0; padding:0; width: 322px;}
.sitemapPage .sectionTop h2 {height: 25px; border-bottom: 1px solid #999; font-size:16px; color:#333333; font-size:16px; font-weight:bold; float:left;}
.sitemapPage .sectionTop h2 span {color:#FF6600; font-size:16px; font-weight:bold; padding-left: 5px; }
/*section midTop*/
.sitemapPage .sectionMidTop {padding: 10px 0px 10px 0px; font-size:12px;}
/*section midBot*/
.sitemapPage .sectionMidBot {padding: 15px 15px; width: 966px; float: left;}
.sitemapPage .sectionMidBot ul {float:left; margin:0px; padding:0px; width: 322px;}
.sitemapPage .sectionMidBot li { list-style:none; margin:0; padding:0;}
.sitemapPage .sectionMidBot li a { padding-left:15px; color:#1E84BE;font-weight:normal;font-size:10px;}
.sitemapPage .sectionMidBot h2 {height: 25px; border-bottom: 1px solid #999; font-size:16px; color:#333333; font-size:16px; font-weight:bold;}
.sitemapPage .sectionMidBot h2 span {color:#FF6600; font-size:16px; font-weight:bold; padding-left: 5px; }
/*section Bot */
.sitemapPage .sectionBot {padding: 15px 15px; float:left;}
.sitemapPage .sectionBot ul {float:left; margin:0px; padding:0px; width: 966px;}
.sitemapPage .sectionBot li { float:left; list-style:none; margin:0; padding:0; width: 322px;}
.sitemapPage .sectionBot li a { padding-left:15px; font-size:10px; color:#1E84BE!important; }
.sitemapPage .sectionBot li a:hover { color:#000}
.sitemapPage .sectionBot li a:link { color:#000}
.sitemapPage .sectionBot h2 {height: 25px; border-bottom: 1px solid #999; font-size:16px; color:#333333; font-size:16px; font-weight:bold;}
.sitemapPage .sectionBot h2 span {color:#FF6600; font-size:16px; font-weight:bold; padding-left: 5px; }
.sitemapPage .cities a, .resourcesPage .neighborhoods a {color:#1E84BE;font-size:10px; font-weight:normal;}
.sitemapPage .cities a:hover {color:#000; }
* {margin: 0px; padding: 0px;}

.attractionsPage { width: 956px; margin: 0 auto; font-family:Arial,Helvetica,sans-serif; font-size: 12px; background-color:#FFFFFF; padding:5px; float:left;}
/*.attractionsPage a:link, a:visited, a:active, a:hover{font-weight:bold; text-decoration:none !important;font-size:10px;color:#1e84be !important;}*/
/*.attractionsPage .links a:link, a:visited, a:active {font-weight:bold; text-decoration:none !important;font-size:12px;color:#1e84be !important;}*/
.attractionsPage .links a {color:#1e84be;}
.attractionsPage h2 { border-bottom:1px solid #999999; font-size:16px; font-weight:bold; width: 100%; margin-bottom: 6px; color:#000;}
.attractionsPage .listContainer { position:relative; width: 100%;}
.attractionsPage .lists h3 a { font-weight:bold; margin-bottom: 6px; font-size: 12px; font-size: 10px; color:#1e84be;}
.attractionsPage .lists h3 { font-weight:bold; margin-bottom: 6px; font-size: 12px; font-size: 10px; color:#1E84BE;}
/*.attractionsPage .arrowlink { background:url(/assets-pclocal/arrow.gif) no-repeat top left; color: #3333333; padding-left:15px; font-size:12px; font-weight:bold; margin-bottom: 5px; float:left; width: 100%;}*/
.attractionsPage .back a { background:url(/assets-pclocal/arrow.gif) no-repeat top left; padding-left:15px; font-size:10px!important; font-weight:bold; margin-bottom: 5px; float:left;color:#1E84BE;}
.attractionsPage .back  { float:left; width:100%;margin:10px 0; }
.attractionsPage .orange { color:#FF6600; font-size:16px; font-weight:bold; }
.attractionsPage .select { color: #666666; display:inline; font-size :12px; padding-right:5px;}
.attractionsPage .prev { float:left; width: 200px; margin-left: 50px; text-align:left;}
.attractionsPage .next { float:right; width: 200px; margin-right: 50px; text-align:right;}
.attractionsPage .links { width: 100%; font-size:11px; text-align:center; margin-bottom: 10px; }
.attractionsPage .links ul { list-style:none; display:inline;}
.attractionsPage .links li { display:inline; padding:0 7px;text-transform:uppercase; }
.attractionPage div.column {margin:0px;}

.attractionsPage .lists { padding-top: 20px; margin: 0 auto; width: 31%;}
.attractionsPage .lists a { font-weight:normal; font-size: 10px;}
.attractionsPage .lists .location { color:#333333; display:block; margin-bottom: 10px; font-size:10px;}

.attractionsPage .getClear { clear:both; margin-bottom: 10px; }
.attractionsPage .direction {float:left;width:100%;}
.attractionsPage .direction a {color:#1e84be;}


/*---------------------------------Sitemap----------------------------------*/

/*------------------------SEO category landing pages------------------------*/

div.module2 		{padding:10px 0px 10px 0px;width:inherit;background-color:#ffffff;}
div.module2 h2 		{margin:0px 10px 10px 10px;text-align:left;border-bottom: 1px solid #aaaaaa; color: #ff6600;font-size: 15px;padding: 0 0 2 0;}
div.module2 h6 		{padding-left: 10px; padding-right: 10px;_padding-left: 10px; _padding-right: 10px;*padding-left: 10px; *padding-right: 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

div.modulehide 			{padding:10px 0px 10px 0px;width:inherit;background-color:#ffffff;width:611px;_width:590px;*width:590px;}
div.modulehide h2 		{margin:0px 10px 10px 10px;text-align:left;border-bottom: 1px solid #aaaaaa; color: #ff6600;font-size: 15px;padding: 0 0 2 0;}

div.desc{
	padding-top:10px;
	padding-bottom:15px;
	width:624px;
	*width:623px;
	_width:630px;
	background-color:#ffffff;
}	

div.desc h2 	{
	margin:0px 10px 10px 10px;
	text-align:left;
	border-bottom: 1px solid #aaaaaa; 
	color: #ff6600;
	font-size: 15px;
	padding: 0 0 2 0;
}
div.desc h6 	{
	padding-left: 10px; 
	padding-right: 10px;
	_padding-left: 10px; 
	_padding-right: 10px;
	*padding-left: 10px; 
	*padding-right: 10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333;
}


/*-------------Subcategory---------------------*/
.atttractionName{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#1D83BE;
}

.attractionSpec{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

.categoryName {
	color:#FF6600;
	font-size:16px;
	font-weight:normal;
}

.freeStuffMessage{
	font-family:arial;
	font-weight:regular;
	font-size:11px;
	color:#666666;
	width:118px;
	_margin-bottom:80px;
	*margin-bottom:40px;
}

.freeStuffDiv{
	float:left;
	margin-left:13px;
	*margin-left:13px;
	_margin-left:3px;	
	margin-top:15px;
	margin-bottom:8px;
	*display:inline;
	_padding-left:13px;
	height: 55px;
	display: none;
}

.freeStuffButton{
	float:left;
	margin-top:19px;
	display: none;
}

.subCatLinkColor		{color:#1D83BE;font-weight:bold}
/*----------------------------------------------------------------------------------*/

div.Fcategory{ 
	padding-left:10px; padding-right:15px; padding-top:15px; padding-bottom:15px;width:600x;*width:600px;_width:605px;
	_padding-left:10px; _padding-right:15px; _padding-top:15px; _padding-bottom:15px;
	*padding-left:10px; *padding-right:15px; *padding-top:15px; *padding-bottom:15px; background-color:#FFFAAF;
}						
div.Fcategory b 		{font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#000000; font-weight:bold;}

div.searchBy{	
	padding-top:10px;	
	width:624x;
	*width:624px;
	_width:630px;
	background-color:#ffffff;
}

div.searchBy h2 	{
	margin:0px 10px 10px 10px;
	text-align:left;
	border-bottom: 1px solid #aaaaaa; 
	color: #ff6600;
	font-size: 15px;
	padding: 0 0 2 0;
}

div.searchBy h6 	{
	padding-left: 10px; 
	padding-right: 10px;
	_padding-left: 10px; 
	_padding-right: 10px;
	*padding-left: 10px; 
	*padding-right: 10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333;
}


div.categoriesSeo{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:590px;
	*width:590px;
	_width:611px;
	background-color:#ffffff;
}

div.modulehideSeo	{
	background-color:#ffffff;
	width:611px;
	*width:611px;
	_width:630px;
	padding-top:10px;
}

div.modulehideSeo h2 	{
	margin:0px 10px 10px 10px;
	text-align:left;
	border-bottom: 1px solid #aaaaaa; 
	color: #ff6600;
	font-size: 15px;
	padding: 0 0 2 0;
}

div.modulehideSeo h6 	{
	padding-left: 10px; 
	padding-right: 10px;
	_padding-left: 10px; 
	_padding-right: 10px;
	*padding-left: 10px; 
	*padding-right: 10px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333333;
}

.orangeCat 			{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ff6600;font-weight:bold;}
.orangeCat2 		{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ff6600;font-weight:bold;}
.titlesSeo 		{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333;font-weight:bold;}

/*------------------------END SEO category landing pages------------------------*/






.headerSubcat, .headerSubcat a:link, .headerSubcat a:visited {background-color:#f6f9aa;color:#1D83BE;border-bottom: none; font-weight: normal; font-size: 11px;}
.leftNavSelected {background-color:#F6F9AA;
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
margin-left:0px;
padding-bottom:4px;
padding-left:13px;
padding-top:5px;
}
.leftNavCatSelected {background-color:#F6F9AA;
list-style-image:none;
list-style-position:inside;
margin-left:0px;
padding-bottom:4px;
padding-left:13px;
padding-top:5px;
}
.leftNavSubsubCat {
	background-color:#F6F9AA;
list-style-image:none;
list-style-position:inside;
margin-left:0px;
padding-bottom:4px;
padding-left:30px;
padding-top:5px;
}
.leftNavSubSubSelected {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
margin-left:0px;
padding-bottom:4px;
padding-left:13px;
padding-top:5px;
}
.leftNavSelected ul li a{background-color:black;font-weight:bold;}
.leftNavItemMargin {display:block;}
.leftNavItemShowAll {display:block; font-weight: bold;padding-left: 22px;}
.leftNavItemMarginCategorySelected {display:block;font-weight: bold;padding-left:8px;}
.leftNavItemMarginCat {display:block;}
.leftNavItemMarginCat a{display:block;padding-bottom:4px;padding-top:4px;padding-left:15px;}
.leftNavItemMarginCat a span{padding-left:15px;}
.leftNavItemMarginCat a:hover{background-color:#f6f9aa;padding-bottom:4px;padding-top:4px;}

.leftNavItemMarginSubCat {display:block; margin: 5px 0px 0px 20px;}
.leftNavItemMarginSubCat a{display:block;}
.leftNavItemMarginSubCat a:hover{background-color:#f6f9aa;}

.leftNavItemMarginSubCat2 {display:block; margin: 5px 0px 0px 20px;}
.leftNavItemMarginSubCat2 a {display:inline-block;}
.leftNavItemMarginSubCat2 a:hover {background-color:#f6f9aa;}



.leftNavItemMargin a {padding-left:15px;display:block;padding-bottom:4px;padding-top:4px;}
.leftNavItemMargin a:hover {background-color:#f6f9aa;padding-bottom:4px;padding-top:4px;}
.leftNav h2 {color:#1D83BE;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding-left:13px; }

/* ***************
** Left Navigation
*/

.leftNav ul li {width:100%;}
.leftNav ul li a { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#1D83BE;font-size:11px;font-weight:bold;}
.leftNav ul li a:hover {color:#666666;}
.opacityBack {
	background-image:url(v90.gif);
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	}

.categoryNav ul li {width:auto;}
.categoryNav ul li a { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#1D83BE;font-size:11px;}
.categoryNav ul li a:hover {color:#666666;}
.itemSelected {padding-left:0px;font-weight: bold;}
#viewcalendar { color:#1D83BE;}
#viewCal {color:#1D83BE; font-size: 11px; text-decoration: underline;}
#displayAllCategories {color:#1D83BE; font-size: 11px; text-decoration: underline;}
.arLink  { margin:0px auto; padding:0px; width:168px; text-align:right; }
.arLink span a  { margin:0px auto; padding:0px; width:168px; text-align:right; text-decoration:underline; color::#1D83BE}
.arLink a:hover    {text-decoration:underline}
p.arLink a.expand    { display:block; margin:0px; padding:0px 0px 0px 10px; background:url("../images-pclocal/btn_expand_calendar.gif") 0px 0px no-repeat; }
.hdrFindit 		{ margin:0px; padding:0px; width:162px; height:82px; background:transparent url(../images-pclocal/hdr_find_it.gif) no-repeat scroll left 0}
.hdrFamilyFriendlyEvents { margin:0px auto; padding:0px; width:163px; height:28px; background:url("../images-pclocal/hdr_family_friendly_events.gif") 0px 0px no-repeat;}
.hdrActivitiesResources { padding:0px;padding-bottom:7px; width:163px; height:39px; margin: 5px 0px 0px 5px;}
.hdrActivitiesResources h2 {float: left; font-size: 16px; letter-spacing: -1px; color: rgb(60, 60, 60); border-bottom: 1px dotted rgb(170, 170, 170); border-top: 1px dotted rgb(170, 170, 170); padding-top: 5px; padding-bottom: 5px; padding-left: 1px; width:163px; margin: 0px 0px 0px 0px}
.hdrFreeStuff { margin:18px auto 0px auto; padding:0px; width:163px; height:28px; background:url("../images-pclocal/hdr_free_stuff.gif") 0px 0px no-repeat; display:none}
#footer-seperator1 { padding: 95px 0 0 !important; }

.hdrCalendarEvents	{ margin:0px; padding:0px; width:163px; height:35px; border:0px; background:url("../images-pclocal/hdr_calendar_events.gif") 0px 0px no-repeat; }
.hdrFamilyReources	{ margin:8px 0px 10px 0px; padding:0px; width:164px; height:36px; border:0px; background:url("../images-pclocal/hdr_family_resources.gif") 0px 0px no-repeat; }
.hdrPlacesToGo		{ margin:8px 0px 10px 0px; padding:0px; width:163px; height:36px; border:0px; background:url("../images-pclocal/hdr_places_to_go.gif") 0px 0px no-repeat; }


/* added by brian 6/2/09 to replace all the image headeers for the modules and turn them into text for SEO */
h2.hdrText {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:21px; color:#333; letter-spacing:-0,75px;}



.expandable						{ margin:2px 0px 0px 20px; }
.expandable div.expandController					{ float:left; display:inline; margin:0px 0px 0px 0px; padding:0px; width:14px; height:11px; background:url("../images-pclocal/btn_expand_orange.gif") 0px 0px no-repeat; }
.expandable h4					{ margin:-2px 0px 0px 0px; padding:0px 0px 0px 16px; font-size:12px; font-weight:bold; }
.expandable ul					{ margin:0px; padding:0px; display:none; }
.expandable ul li				{ margin:1px 0px 0px 0px; padding:0px; list-style:none; font-size:11px; line-height:12px; }
.expandable ul li a,
.expandable ul li a:hover		{ display:block; margin:0px 0px 0px 4px; padding:0px 0px 0px 10px; font-weight:normal; text-decoration:none; background:url("../images-pclocal/arrow_tanBg.gif") 0px 0px no-repeat; }
.expandable div.OnState			{ background-position:0px -11px; }

.familyResources, .familyResources a		{ color:#581394; }
.placesToGo, .placesToGo a					{ color:#950B50; }




/*
contents of top-cities.css
*/

#top-cities-layer {
  font-size:11px;
}

#top-cities-list {
	display:none;
	position:absolute;
	top:-125px;
	left:-175px;
}

#top-cities-header {
  width:280px;
  padding:5px;
  background-color:#009999;
  color:#ffffff;
  font-style:italic;
  font-weight:bold;
  font-size:11px;
}

#top-cities-city-list {
	padding:8px;
	width:272px;
	background-color:#ffffff;
}
.padded-city {
	padding:0px 7px 0px 7px;
}


.us-best-indent {
	margin-left: 10px;
	margin-top: 1.5em;
}

.us-best-submit-tout-text {
	font-weight:bold;
	font-family: inherit;
	font-size: 12px;
	font-color:#ffffff;
}


/*
contents of choose-a-city.css
*/

/* 
approx. px to em conversion:

0.7em	11px
0.75em	12px
0.8em	13px
0.875em	14px
0.95em	15px
1.0em	16px
1.125em	18px
1.2em	19px
1.4em	22px
1.8em	29px
2.0em	32px

*/

/* CONTENTS:

1. Choose Location Module Style
2. Categories Overview Module Style
3. Recently Added Global Style

*/

/* 

PLEASE DO NOT CHANGE ANYTHING WITHOUT GOOD REASON. 
IF YOU *DO* NEED TO CHANGE SOMETHING, DOCUMENT THE CHANGE!

*/

/* 
==============================
1. Choose Location Module 
==============================
*/

div.moduleheader {margin:0px 10px 0px 10px;text-align:left;border-bottom: 1px solid #aaaaaa;}

/* 
==============================
2. Categories Overview Module 
==============================
*/

div.headerimg 				{height:90px;vertical-align:top;}

div.category 				{height:inherit;}
div.plain 					{}
div.grayleft 				{padding-left:10px;}

div.resources ul div a		{color:#551199;}
div.events ul div a			{color:#779933;}
div.places-to-go ul div a	{color:#991155;}
.places-to-goHome ul div a	{color:#6633cc;font-size: 12px}

/* 
==============================
3. Recently Added Global 
==============================
*/

div.recently-added						{width:470px;}
div.recently-added table tbody tr td	{font-size:11px;vertical-align:top;padding-bottom:3px;}
td.city									{width:100px;}
td.city	span a							{font-weight:bold;}
span.submitted-by						{color:#33CC55;font-weight:bold;}


/*
contents of attraction.css
*/

/* map and details */
#attraction-map-and-details {
	background-image:url(/images-pclocal/genericmap.jpg);
	background-repeat:repeat-y;
	border: solid 1px #aaaaaa;
	padding: 0 0 0 0;
}
#attraction-map-and-details ul li label		{float:left;width:3em;margin-right:1em;font-weight:bold;color:#000000;}
#attraction-map-wrapper {display: inline;float: left;width:225px;}
#map-details-wrapper {/*padding-top: 10px;*/}
#attraction-map {
	width: 225px;
	height: 225px;
	border-right: solid 1px #aaaaaa;
}
#attraction-details {
	font-size: .85em;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 3px;
	margin-left: 7px;;
	vertical-align:top;
}
#attraction-details td {vertical-align: top;padding-top: 10px;}
#attraction-details p {font-size: 11px !important;}
#attraction-details .label {font-weight: bold;}
#attraction-details .claimBusiness { font-family: Arial; font-size: 10px; color: #1d83be; }


/* what's nearby form element */
form.whats-nearby {text-align: right;font-size: 11px;margin-top: 15px;}
form.whats-nearby label {color: #333333;font-weight: bold;font-size: 11px;}
form.whats-nearby select {width: 150px;font-size: 11px;}

.attraction-comment td {
	padding-right: 10px;
	padding-top: 10px;
}

#attraction-add-comment label {
	color: #009999;
	font-weight: bold;
}	

#attraction-add-comment label.error {
	color: #990000;
	font-weight: normal;
}	

.link-field {
	display: block;
}

#attraction-scoop a {
	color: #2e9ac8;
}

.parent-reviews-final {
	width:380px;
}

#attraction-main-module { background-color:#ffffff; }

/*
contents of navigation.css
*/

/* NAVIGATION BAR */
#findNeighborhoodPopup{position: absolute; visibility: hidden; background-color: transparent; border: none;}


#HeaderMainNav li {display:block; float:left;}
#HeaderMainNav #MainNav {background:url(/assets-pclocal/header/v3_Nav_Top.gif) no-repeat; display:block; height:34px; outline:none; overflow:visible; width:958px;}
#HeaderMainNav #MainNav a {background:url(/assets-pclocal/header/v3_Nav_Top.gif) no-repeat; display:block; height:34px; outline:none; overflow:hidden; text-indent:-1000em;}

/* The 4 States of Navigation */
/* REGULAR */
#HeaderMainNav #MainNav #hmn_home a {width:34px;}
#HeaderMainNav #MainNav #hmn_pregnancy a {background-position:-34px 0; width:75px;}
#HeaderMainNav #MainNav #hmn_baby a {background-position:-109px 0; width:40px;}
#HeaderMainNav #MainNav #hmn_toddler a {background-position:-149px 0; width:60px;}
#HeaderMainNav #MainNav #hmn_preschooler a {background-position:-209px 0; width:86px;}
#HeaderMainNav #MainNav #hmn_kid a {background-position:-295px 0; width:32px;}
#HeaderMainNav #MainNav #hmn_preteen a {background-position:-327px 0; width:56px;}
#HeaderMainNav #MainNav #hmn_teen a {background-position:-383px 0; width:43px;}
#HeaderMainNav #MainNav #hmn_community a {background-position:-426px 0; width:82px;}
#HeaderMainNav #MainNav #hmn_deals a {background-position:-508px 0; width:42px;}
#HeaderMainNav #MainNav #hmn_food a {background-position:-550px 0; width:40px;}
#HeaderMainNav #MainNav #hmn_local a {background-position:-590px 0; width:44px;}
#HeaderMainNav #MainNav #hmn_lifebook a {background-position:-634px 0; width:61px;}
#HeaderMainNav #MainNav #hmn_games a {background-position:-695px 0; width:48px;}
#HeaderMainNav #MainNav #hmn_entertainment a {background-position:-743px 0; width:91px;}

#HeaderMainNav #MainNav #hmn_runoff {display:block; height:32px; outline:none; overflow:hidden; text-indent:-1000em; background-position:-790px 0; width:120px; }


/* HOVER */
#HeaderMainNav #MainNav #hmn_home a:hover {background-position:0 -34px; width:34px;}
#HeaderMainNav #MainNav #hmn_pregnancy a:hover {background-position:-34px -34px; width:75px;}
#HeaderMainNav #MainNav #hmn_baby a:hover {background-position:-109px -34px; width:40px;}
#HeaderMainNav #MainNav #hmn_toddler a:hover {background-position:-149px -34px; width:60px;}
#HeaderMainNav #MainNav #hmn_preschooler a:hover {background-position:-209px -34px; width:86px;}
#HeaderMainNav #MainNav #hmn_kid a:hover {background-position:-295px -34px; width:32px;}
#HeaderMainNav #MainNav #hmn_preteen a:hover {background-position:-327px -34px; width:56px;}
#HeaderMainNav #MainNav #hmn_teen a:hover {background-position:-383px -34px; width:43px;}
#HeaderMainNav #MainNav #hmn_community a:hover {background-position:-426px -34px; width:82px;}
#HeaderMainNav #MainNav #hmn_deals a:hover {background-position:-508px -34px; width:42px;}
#HeaderMainNav #MainNav #hmn_food a:hover {background-position:-550px -34px; width:40px;}
#HeaderMainNav #MainNav #hmn_local a:hover {background-position:-590px -34px; width:44px;}
#HeaderMainNav #MainNav #hmn_lifebook a:hover {background-position:-634px -34px; width:61px;}
#HeaderMainNav #MainNav #hmn_games a:hover {background-position:-695px -34px; width:48px;}
#HeaderMainNav #MainNav #hmn_entertainment a:hover {background-position:-743px -34px; width:91px;}

/* ON */
#HeaderMainNav #MainNav #hmn_home_onState a {width:34px;}
#HeaderMainNav #MainNav #hmn_pregnancy_onState a {background-position:-34px -68px; width:75px;}
#HeaderMainNav #MainNav #hmn_baby_onState a {background-position:-109px -68px; width:40px;}
#HeaderMainNav #MainNav #hmn_toddler_onState a {background-position:-149px -68px; width:60px;}
#HeaderMainNav #MainNav #hmn_preschooler_onState a {background-position:-209px -68px; width:86px;}
#HeaderMainNav #MainNav #hmn_kid_onState a {background-position:-295px -68px; width:32px;}
#HeaderMainNav #MainNav #hmn_preteen_onState a {background-position:-327px -68px; width:56px;}
#HeaderMainNav #MainNav #hmn_teen_onState a {background-position:-383px -68px; width:43px;}
#HeaderMainNav #MainNav #hmn_community_onState a {background-position:-426px -68px; width:82px;}
#HeaderMainNav #MainNav #hmn_deals_onState a {background-position:-508px -68px; width:42px;}
#HeaderMainNav #MainNav #hmn_food_onState a {background-position:-550px -68px; width:40px;}
#HeaderMainNav #MainNav #hmn_local_onState a {background-position:-590px -68px; width:44px;}
#HeaderMainNav #MainNav #hmn_lifebook_onState a {background-position:-634px -68px; width:61px;}
#HeaderMainNav #MainNav #hmn_games_onState a {background-position:-695px -68px; width:48px;}
#HeaderMainNav #MainNav #hmn_entertainment_onState a {background-position:-743px -68px; width:91px;}

/* ON HOVER */

#HeaderMainNav #MainNav #hmn_home_onState a:hover {background-position:0 -34px; width:34px;}
#HeaderMainNav #MainNav #hmn_pregnancy_onState a:hover {background-position:-34px -34px; width:75px;}
#HeaderMainNav #MainNav #hmn_baby_onState a:hover {background-position:-109px -34px; width:40px;}
#HeaderMainNav #MainNav #hmn_toddler_onState a:hover {background-position:-149px -34px; width:60px;}
#HeaderMainNav #MainNav #hmn_preschooler_onState a:hover {background-position:-209px -34px; width:86px;}
#HeaderMainNav #MainNav #hmn_kid_onState a:hover {background-position:-295px -34px; width:32px;}
#HeaderMainNav #MainNav #hmn_preteen_onState a:hover {background-position:-327px -34px; width:56px;}
#HeaderMainNav #MainNav #hmn_teen_onState a:hover {background-position:-383px -34px; width:43px;}
#HeaderMainNav #MainNav #hmn_community_onState a:hover {background-position:-426px -34px; width:82px;}
#HeaderMainNav #MainNav #hmn_deals_onState a:hover {background-position:-508px -34px; width:42px;}
#HeaderMainNav #MainNav #hmn_food_onState a:hover {background-position:-550px -34px; width:40px;}
#HeaderMainNav #MainNav #hmn_local_onState a:hover {background-position:-590px -34px; width:44px;}
#HeaderMainNav #MainNav #hmn_lifebook_onState a:hover {background-position:-634px -34px; width:61px;}
#HeaderMainNav #MainNav #hmn_games_onState a:hover {background-position:-695px -34px; width:48px;}
#HeaderMainNav #MainNav #hmn_entertainment_onState a:hover {background-position:-743px -34px; width:91px;}

/* SUB NAVIGATION BAR */

#HeaderSubNav li {display:block; float:left;}
#HeaderSubNav #SubNav {background:url(http://www.parentsconnect.com/assets/nav/v3_Nav_Sub.gif) no-repeat; display:block; height:30px; outline:none; overflow:hidden; width:958px;}
#HeaderSubNav #SubNav a {background:url(http://www.parentsconnect.com/assets/nav/v3_Nav_Sub.gif) no-repeat; display:block; height:30px; outline:none; overflow:hidden; text-indent:-1000em;}

/* The 4 States of Navigation */
/* REGULAR */
#HeaderSubNav #SubNav #hsn_activities a {width:84px;}
#HeaderSubNav #SubNav #hsn_advice a {background-position:-84px 0px; width:122px;}
#HeaderSubNav #SubNav #hsn_confessions a {background-position:-206px 0px; width:115px;}
#HeaderSubNav #SubNav #hsn_shop a {background-position:-321px 0px; width:74px;}
#HeaderSubNav #SubNav #hsn_recipes a {background-position:-395px 0px; width:84px;}
#HeaderSubNav #SubNav #hsn_tips a {background-position:-479px 0px; width:66px;}
#HeaderSubNav #SubNav #hsn_polls a {background-position:-545px 0px; width:76px;}
#HeaderSubNav #SubNav #hsn_boards a {background-position:-621px 0px; width:78px;}
#HeaderSubNav #SubNav #hsn_runoff {background:url(http://www.parentsconnect.com/assets/nav/v3_Nav_Sub.gif) no-repeat; display:block; height:30px; outline:none; overflow:hidden; text-indent:-1000em; background-position:-699px 0; width:260px; }

/* HOVER */
#HeaderSubNav #SubNav #hsn_activities a:hover {background-position:0 -30px; width:84px;}
#HeaderSubNav #SubNav #hsn_advice a:hover {background-position:-84px -30px; width:122px;}
#HeaderSubNav #SubNav #hsn_confessions a:hover {background-position:-206px -30px; width:115px;}
#HeaderSubNav #SubNav #hsn_shop a:hover {background-position:-321px -30px; width:74px;}
#HeaderSubNav #SubNav #hsn_recipes a:hover {background-position:-395px -30px; width:84px;}
#HeaderSubNav #SubNav #hsn_tips a:hover {background-position:-479px -30px; width:66px;}
#HeaderSubNav #SubNav #hsn_polls a:hover {background-position:-545px -30px; width:76px;}
#HeaderSubNav #SubNav #hsn_boards a:hover {background-position:-621px -30px; width:78px;}
/* ON */
#HeaderSubNav #SubNav #hsn_activities_onState a {background-position:0 -60px; width:84px;}
#HeaderSubNav #SubNav #hsn_advice_onState a{background-position:-84px -60px; width:122px;}
#HeaderSubNav #SubNav #hsn_confessions_onState a {background-position:-206px -60px; width:115px;}
#HeaderSubNav #SubNav #hsn_shop_onState a {background-position:-321px -60px; width:74px;}
#HeaderSubNav #SubNav #hsn_recipes_onState a {background-position:-395px -60px; width:84px;}
#HeaderSubNav #SubNav #hsn_tips_onState a{background-position:-479px -60px; width:66px;}
#HeaderSubNav #SubNav #hsn_polls_onState a {background-position:-545px -60px; width:76px;}
#HeaderSubNav #SubNav #hsn_boards_onState a {background-position:-621px -60px; width:78px;}
/* ON HOVER */
#HeaderSubNav #SubNav #hsn_activities_onState a:hover {background-position:0 -30px; width:84px;}
#HeaderSubNav #SubNav #hsn_advice_onState a:hover {background-position:-84px -30px; width:122px;}
#HeaderSubNav #SubNav #hsn_confessions_onState a:hover {background-position:-206px -30px; width:115px;}
#HeaderSubNav #SubNav #hsn_shop_onState a:hover {background-position:-321px -30px; width:74px;}
#HeaderSubNav #SubNav #hsn_recipes_onState a:hover {background-position:-395px -30px; width:84px;}
#HeaderSubNav #SubNav #hsn_tips_onState a:hover {background-position:-479px -30px; width:66px;}
#HeaderSubNav #SubNav #hsn_polls_onState a:hover {background-position:-545px -30px; width:76px;}
#HeaderSubNav #SubNav #hsn_boards_onState a:hover {background-position:-621px -30px; width:78px;}

/*
  contents of subnavigation.css
*/

/* SUB NAVIGATION BAR FOR PREGNANCY */

#HeaderSubNav li {display:block; float:left;}
#HeaderSubNav #SubNavPreg {background:url(http://www.parentsconnect.com/assets/nav/v3_Nav_Sub_Preg.gif) no-repeat; display:block; height:30px; outline:none; overflow:hidden; width:958px;}
#HeaderSubNav #SubNavPreg a {background:url(http://www.parentsconnect.com/assets/nav/v3_Nav_Sub_Preg.gif) no-repeat; display:block; height:30px; outline:none; overflow:hidden; text-indent:-1000em;}

/* The 4 States of Navigation */
/* REGULAR */
#HeaderSubNav #SubNavPreg #hsn_babynames a {width:97px;}
#HeaderSubNav #SubNavPreg #hsn_advice a {background-position:-97px 0px; width:122px;}
#HeaderSubNav #SubNavPreg #hsn_confessions a {background-position:-219px 0px; width:115px;}
#HeaderSubNav #SubNavPreg #hsn_shop a {background-position:-334px 0; width:74px;}
#HeaderSubNav #SubNavPreg #hsn_recipes a {background-position:-408px 0px; width:84px;}
#HeaderSubNav #SubNavPreg #hsn_tips a {background-position:-492px 0px; width:66px;}
#HeaderSubNav #SubNavPreg #hsn_polls a {background-position:-558px 0px; width:76px;}
#HeaderSubNav #SubNavPreg #hsn_boards a {background-position:-634px 0px; width:78px;}
#HeaderSubNav #SubNavPreg #hsn_calendar a {background-position:-712px 0px; width:94px;}
#HeaderSubNav #SubNavPreg #hsn_runoff {background:url(http://www.parentsconnect.com/assets/nav/v3_Nav_Sub.gif) no-repeat; display:block; height:30px; outline:none; overflow:hidden; text-indent:-1000em; background-position:-806px 0; width:166px; }
/* HOVER */
#HeaderSubNav #SubNavPreg #hsn_babynames a:hover {background-position:0px -30px; width:97px;}
#HeaderSubNav #SubNavPreg #hsn_advice a:hover {background-position:-97px -30px; width:122px;}
#HeaderSubNav #SubNavPreg #hsn_confessions a:hover {background-position:-219px -30px; width:115px;}
#HeaderSubNav #SubNavPreg #hsn_shop a:hover {background-position:-334px -30px; width:74px;}
#HeaderSubNav #SubNavPreg #hsn_recipes a:hover {background-position:-408px -30px; width:84px;}
#HeaderSubNav #SubNavPreg #hsn_tips a:hover {background-position:-492px -30px; width:66px;}
#HeaderSubNav #SubNavPreg #hsn_polls a:hover {background-position:-558px -30px; width:76px;}
#HeaderSubNav #SubNavPreg #hsn_boards a:hover {background-position:-634px -30px; width:78px;}
#HeaderSubNav #SubNavPreg #hsn_calendar a:hover {background-position:-712px -30px; width:94px;}
/* ON */
#HeaderSubNav #SubNavPreg #hsn_babynames_onState a {background-position:-0px -60px;width:97px;}
#HeaderSubNav #SubNavPreg #hsn_advice_onState a {background-position:-97px -60px; width:122px;}
#HeaderSubNav #SubNavPreg #hsn_confessions_onState a {background-position:-219px -60px; width:115px;}
#HeaderSubNav #SubNavPreg #hsn_shop_onState a {background-position:-334px -60px; width:74px;}
#HeaderSubNav #SubNavPreg #hsn_recipes_onState a {background-position:-408px -60px; width:84px;}
#HeaderSubNav #SubNavPreg #hsn_tips_onState a {background-position:-492px -60px; width:66px;}
#HeaderSubNav #SubNavPreg #hsn_polls_onState a {background-position:-558px -60px; width:76px;}
#HeaderSubNav #SubNavPreg #hsn_boards_onState a {background-position:-634px -60px; width:78px;}
#HeaderSubNav #SubNavPreg #hsn_calendar_onState a {background-position:-712px -60px; width:94px;}
/* ON HOVER */
#HeaderSubNav #SubNavPreg #hsn_babynames_onState a:hover {background-position:0px -30px; width:97px;}
#HeaderSubNav #SubNavPreg #hsn_advice_onState a:hover {background-position:-97px -30px; width:122px;}
#HeaderSubNav #SubNavPreg #hsn_confessions_onState a:hover {background-position:-219px -30px; width:115px;}
#HeaderSubNav #SubNavPreg #hsn_shop_onState a:hover {background-position:-334px -30px; width:74px;}
#HeaderSubNav #SubNavPreg #hsn_recipes_onState a:hover {background-position:-408px -30px; width:84px;}
#HeaderSubNav #SubNavPreg #hsn_tips_onState a:hover {background-position:-492px -30px; width:66px;}
#HeaderSubNav #SubNavPreg #hsn_polls_onState a:hover {background-position:-558px -30px; width:76px;}
#HeaderSubNav #SubNavPreg #hsn_boards_onState a:hover {background-position:-634px -30px; width:78px;}
#HeaderSubNav #SubNavPreg #hsn_calendar_onState a:hover {background-position:-712px -30px; width:94px;}


/* SUB NAVIGATION BAR */

/* #HeaderSubNav li {display:block; float:left;} */
#HeaderSubNav #SecondaryNav {background:url(/images-pclocal/nav-sub-gck.gif) no-repeat; display:block; height:30px; outline:none; overflow:hidden; width:958px;}
#HeaderSubNav #SecondaryNav a {background:url(/images-pclocal/nav-sub-gck.gif) no-repeat; display:block; height:30px; outline:none; overflow:hidden; text-indent:-1000em;}

/* The 4 States of Navigation */
/* REGULAR */
#HeaderSubNav #SecondaryNav #hmn_choose a {width:130px;}
#HeaderSubNav #SecondaryNav #hmn_add a {background-position:-130px 0; width:127px;}
#HeaderSubNav #SecondaryNav #hmn_review a {background-position:-257px 0; width:147px;}
#HeaderSubNav #SecondaryNav #hmn_cal a {background-position:-404px 0; width:133px;}
#HeaderSubNav #SecondaryNav #hmn_deals a {background-position:-537px 0; width:104px;}

#HeaderSubNav #SecondaryNav #hmn_runoff {background:url(/images-pclocal/nav-sub-gck.gif) no-repeat; display:block; height:30px; outline:none; overflow:hidden; text-indent:-1000em; background-position:-790px 0; width:168px; }


/* HOVER */
#HeaderSubNav #SecondaryNav #hmn_choose a:hover {background-position:0 -30px; width:130px;}
#HeaderSubNav #SecondaryNav #hmn_add a:hover {background-position:-130px -30px; width:127px;}
#HeaderSubNav #SecondaryNav #hmn_review a:hover {background-position:-257px -30px; width:147px;}
#HeaderSubNav #SecondaryNav #hmn_cal a:hover {background-position:-404px -30px; width:133px;}
#HeaderSubNav #SecondaryNav #hmn_deals a:hover {background-position:-537px -30px; width:104px;}

/* ON */
/*
#HeaderSubNav #SecondaryNav #hmn_choose_onState a {width:34px;}
#HeaderSubNav #SecondaryNav #hmn_add_onState a {background-position:-34px -68px; width:75px;}
#HeaderSubNav #SecondaryNav #hmn_review_onState a {background-position:-109px -68px; width:40px;}
#HeaderSubNav #SecondaryNav #hmn_cal_onState a {background-position:-149px -68px; width:60px;}
#HeaderSubNav #SecondaryNav #hmn_deals_onState a {background-position:-209px -68px; width:86px;}
*/

/* ON HOVER */
/*
#HeaderSubNav #SecondaryNav #hmn_choose_onState a:hover {background-position:0 -34px; width:34px;}
#HeaderSubNav #SecondaryNav #hmn_add_onState a:hover {background-position:-34px -34px; width:75px;}
#HeaderSubNav #SecondaryNav #hmn_review_onState a:hover {background-position:-109px -34px; width:40px;}
#HeaderSubNav #SecondaryNav #hmn_cal_onState a:hover {background-position:-149px -34px; width:60px;}
#HeaderSubNav #SecondaryNav #hmn_deals_onState a:hover {background-position:-209px -34px; width:86px;}
*/

.yui-panel { border:0px } 


/* SUB NAVIGATION BAR FOR FOOD */

#HeaderSubNav li {display:block; float:left;}
#HeaderSubNav #SubNavFood {background:url(http://www.parentsconnect.com/assets/nav/v3_Nav_Sub_Food.gif) no-repeat; display:block; height:30px; outline:none; overflow:hidden; width:958px;}
#HeaderSubNav #SubNavFood a {background:url(http://www.parentsconnect.com/assets/nav/v3_Nav_Sub_Food.gif) no-repeat; display:block; height:30px; outline:none; overflow:hidden; text-indent:-1000em;}

/* The 4 States of Navigation */
/* REGULAR */
#HeaderSubNav #SubNavFood #hsn_babynames a {width:97px;}
#HeaderSubNav #SubNavFood #hsn_advice a {background-position:-97px 0px; width:122px;}
#HeaderSubNav #SubNavFood #hsn_confessions a {background-position:-219px 0px; width:115px;}
#HeaderSubNav #SubNavFood #hsn_shop a {background-position:-334px 0; width:74px;}
#HeaderSubNav #SubNavFood #hsn_recipes a {background-position:-408px 0px; width:84px;}
#HeaderSubNav #SubNavFood #hsn_tips a {background-position:-492px 0px; width:66px;}
#HeaderSubNav #SubNavFood #hsn_polls a {background-position:-558px 0px; width:76px;}
#HeaderSubNav #SubNavFood #hsn_boards a {background-position:-634px 0px; width:78px;}
#HeaderSubNav #SubNavFood #hsn_calendar a {background-position:-712px 0px; width:94px;}
#HeaderSubNav #SubNavFood #hsn_runoff {background:url(http://www.parentsconnect.com/assets/nav/v3_Nav_Sub.gif) no-repeat; display:block; height:30px; outline:none; overflow:hidden; text-indent:-1000em; background-position:-806px 0; width:166px; }
/* HOVER */
#HeaderSubNav #SubNavFood #hsn_babynames a:hover {background-position:0px -30px; width:97px;}
#HeaderSubNav #SubNavFood #hsn_advice a:hover {background-position:-97px -30px; width:122px;}
#HeaderSubNav #SubNavFood #hsn_confessions a:hover {background-position:-219px -30px; width:115px;}
#HeaderSubNav #SubNavFood #hsn_shop a:hover {background-position:-334px -30px; width:74px;}
#HeaderSubNav #SubNavFood #hsn_recipes a:hover {background-position:-408px -30px; width:84px;}
#HeaderSubNav #SubNavFood #hsn_tips a:hover {background-position:-492px -30px; width:66px;}
#HeaderSubNav #SubNavFood #hsn_polls a:hover {background-position:-558px -30px; width:76px;}
#HeaderSubNav #SubNavFood #hsn_boards a:hover {background-position:-634px -30px; width:78px;}
#HeaderSubNav #SubNavFood #hsn_calendar a:hover {background-position:-712px -30px; width:94px;}
/* ON */
#HeaderSubNav #SubNavFood #hsn_babynames_onState a {background-position:-0px -60px;width:97px;}
#HeaderSubNav #SubNavFood #hsn_advice_onState a {background-position:-97px -60px; width:122px;}
#HeaderSubNav #SubNavFood #hsn_confessions_onState a {background-position:-219px -60px; width:115px;}
#HeaderSubNav #SubNavFood #hsn_shop_onState a {background-position:-334px -60px; width:74px;}
#HeaderSubNav #SubNavFood #hsn_recipes_onState a {background-position:-408px -60px; width:84px;}
#HeaderSubNav #SubNavFood #hsn_tips_onState a {background-position:-492px -60px; width:66px;}
#HeaderSubNav #SubNavFood #hsn_polls_onState a {background-position:-558px -60px; width:76px;}
#HeaderSubNav #SubNavFood #hsn_boards_onState a {background-position:-634px -60px; width:78px;}
#HeaderSubNav #SubNavFood #hsn_calendar_onState a {background-position:-712px -60px; width:94px;}
/* ON HOVER */
#HeaderSubNav #SubNavFood #hsn_babynames_onState a:hover {background-position:0px -30px; width:97px;}
#HeaderSubNav #SubNavFood #hsn_advice_onState a:hover {background-position:-97px -30px; width:122px;}
#HeaderSubNav #SubNavFood #hsn_confessions_onState a:hover {background-position:-219px -30px; width:115px;}
#HeaderSubNav #SubNavFood #hsn_shop_onState a:hover {background-position:-334px -30px; width:74px;}
#HeaderSubNav #SubNavFood #hsn_recipes_onState a:hover {background-position:-408px -30px; width:84px;}
#HeaderSubNav #SubNavFood #hsn_tips_onState a:hover {background-position:-492px -30px; width:66px;}
#HeaderSubNav #SubNavFood #hsn_polls_onState a:hover {background-position:-558px -30px; width:76px;}
#HeaderSubNav #SubNavFood #hsn_boards_onState a:hover {background-position:-634px -30px; width:78px;}
#HeaderSubNav #SubNavFood #hsn_calendar_onState a:hover {background-position:-712px -30px; width:94px;}

/*
contents of navigation-categories.css
*/
#resources-category-children .nodeNav 		{color:#ff6600;}
#resources-category-children a 					{color:#1d83be;}
#places-to-go-category-children .nodeNav 	{color:#ff6600;}
#places-to-go-category-children a 				{color:#1d83be;}


/*
contents of navigation-calendar.css
*/

/* calendar */
#calendar {
  margin-top: 0;
}
#calendar-object {
	background-color:#F6F9AA;
	border-width:0px;
	height:123px;
	margin-left:3px;
	padding:0;
	width:155px;
}
#calendar-wrapper {
  border:0px;
  margin:0px auto;
  float: none;
  background-color: transparent;
  text-align: center;
}
#calendar-wrapper thead * {
  color: black;
  background-color: #f6f9aa;
}
#calendar-wrapper .calhead {
  padding: 0;
  color: black;
  background-color: transparent;
  border: none;
}
#calendar-wrapper .calhead {
  font-size: .8em;
  font-weight: bold;
}
#calendar-wrapper .calweekdaycell {font-weight:bold; font-size:11px !important;color:#EA4B00;}
#calendar-wrapper .calweekdaycell, #calendar-wrapper .calcell {
  font-size: .7em;
}
#calendar-wrapper .calheader {
	background-color:yellow;
	font-size:13px;
	height:21px;
	padding:6px 0 0;
	width:160px;
}
#calendar-wrapper tbody tr {
}
#calendar-wrapper .calnavleft {
  background: url("../images-pclocal/arrowleft.gif") no-repeat;
  width: 17px;
  height: 13px;
  margin-left:10px;
  margin-top:5px;
}
#calendar-wrapper .calnavright {
  background: url("../images-pclocal/arrowright.gif") no-repeat;
  width: 16px;
  height: 14px;
  margin-right:7px;
  margin-top:5px;
}
#calendar-wrapper .calcell {
	background-color:#F6F9AA;
	/*background-image:url(/assets-pclocal/calendar-cell.png);
	background-repeat:no-repeat; */
	border-color:-moz-use-text-color;
	border-style:none none dashed;
	border-width:medium medium 1px;
	color:#999999;
	height:18px;
	margin:0;
	padding:0;
	text-align:center;
	width:17px;
}
.today a {
	background-color:#FF6600;
	/*background-image:url(/assets-pclocal/calendar-cell-today.png);*/
	background-repeat:repeat-x;
	border:medium none;
	color:black;
	height:20px;
	margin:0;
	padding:2px 4px 2px;
	text-align:center;
	width:14px;
}
.today a:hover {
	 
	background-repeat:repeat-x;
	color:black;	
}
#calendar-wrapper .calcell a:link {
  color: #333333;
  border: none;
  font-size:11px;
}



/* 
*************************************
This portion contains contents of the now-defunct style/common.css.
************************************* 
*/

/* *********** */
/* entire page */
/* *********** */
#bd {
  margin:7px auto 0px auto; padding:0px 0px 10px 0px; width:988px; background-color:#FFFFFF;
}
a:link, a:visited {
  text-decoration: none;
  color: #009999;
}
caption {
  font-size: 85%;
  color: #333333;
}
h1 {
  color: #006666;
  font-weight: bold;
}
h2, h3 {
  color: #990000;
  font-weight: bold;
}
h2.prompt, h3.prompt {
  font-style: italic;
  text-align: center;
}
img.left {
  float: left;
  clear: none;
}
img.left-padded{
  float: left;
  clear: none;
  padding-right: .5em;		
}

input[type=text] {
  padding-left: .5em;
  color: #555555;
  font-size: 85%;
  width: 250px;
  _padding-left: .5em;
  _color: #555555;
  _font-size: 85%;
  *padding-left: .5em;
  *color: #555555;
  *font-size: 85%;
}
#combolocations{
 padding-left: .5em;
  color: #555555 !important;
  font-size: 85%;
}
#inputnewsletter{
  padding-left: .5em;
  color: #555555;
  font-size: 85%;
  _padding-left: .5em;
  _color: #555555;
  _font-size: 85%;
  *padding-left: .5em;
  *color: #555555 !important;
  *font-size: 85%!important;
}
ol.orange-numbered li {
  margin-left: 1.8em;
  color: #ff6600;
  font-weight: bold;
  font-size: .8em;
  list-style-type: decimal;
  margin-bottom: .4em;
}
ol.orange-numbered li * {
  color: black;
  font-weight: normal;
  font-size: 1em;
}
p, li {
  //font-size: .9em;
  font-size: 12px !important;
}
h1 + p {
  margin-top: .6em;
  margin-bottom: .1em;
}
strong {
  font-weight:bold;
}
/* navigation (on "about pages and elsewhere) */
ul.nav {
  padding-bottom: 1em;
}

ul.nav li {
  display: inline;
  padding: 0;
  color: #666666;
}
ul.nav li + li {
  font-size: 88%;
  
}
ul.nav li + li:before {
  content: " | ";
  
}
ul.nav li a {
  text-decoration: none;
  color: #666666;
}

ul.nav li a:visited {
  text-decoration: none;
  color: #666666;
}

ul.nav p {
  font-size: 88%;
}
ul.arrow-bulleted li {
  list-style-image: url("/images-pclocal/greenArrow.png");
  
}

.blue-dashed-above {
	border-top: 1px dashed #009999;
	padding-top: 4px;
}

.blue-dashed-below {
	margin-bottom: 5px;
	border-bottom: 1px dashed #009999;
	padding-bottom: 4px;
}

.blue-dashed-border-top {
  margin-top: .25em;
  border-top: 1px dashed #009999;
  padding: 0px 20px 10px 10px;
}

.shaded {
  background-color: #cccccc;
}

.share-link, .more-link-region, .more-link, .less-link-region, .less-link, .more-comments-link, .less-comments-link {
  font-weight: bold;
  padding-right: 1.5em;
}

.more-link-region, .less-link-region {
	padding-left: 360px;
}

.more-link, .less-link, .more-comments-link, .less-comments-link {
  text-align: right;
}

.less-link-region, .less-comments-link {
	display: none;
}

.more-link a.more, .less-link a.more {
	color: #404040;
	font-size: 14px;
	font-style: italic; 
}

.more-comments-link, .less-comments-link {
  padding-left: 290px;
}

.share-link a, .more-link-region a, .more-link a, .less-link-region a, .less-link a, .more-comments-link a, .less-comments-link a {
  color: #009999;
  text-decoration: none;
  font-size: 12px;
}

.traveling-more {
	width: 100%;
}

.traveling-align-top {
	vertical-align:top;
}

.more-link-small {
	vertical-align: bottom;
	text-align: right;
}

.more-link-small a {
  font-weight: bold;
  font-size: 10px;
  color: #009999;
}

.underline {
  margin-bottom: .85em;
  border-bottom: 1px dashed #009999;
}

.underline-medium-grey {
  margin-bottom: .85em;
  border-bottom: 1px dashed #666666;
}

.block-spacer {
	height: 5px;
	background: transparent;
}

/* ************************************************************ */
/* extensions to YUI to accomodate IAB Large Rectangle on right */
/* ************************************************************ */
.yui-ext-t8 {
  margin: auto;
  text-align: left;
  width: 988px;
  *width: 988px;
  min-width: 980px;
}

.yui-ext-t8 .yui-b {
  padding-top: .4em;
  width: 26.1538em;
  *width:25.5235em;
}

.yui-ext-t8 #yui-main{
  float: left;
  margin-right: -50em;
 }

.yui-ext-t8 .yui-b {
  float: right;
  left: 0px;
  padding-right: .4em;
 }
.yui-ext-t8 #yui-main .yui-b {
  margin-right: 26.5538em;
  *margin-right: 25.9235em;
  padding-left: .4em;
}

/* ****** */
/* header*/
/* ******* */
#hd {
  padding-top: .4em;
  background-color: transparent;
}
#logo, #header-divider {
  display: inline;
}
#logo {
  margin-left: 10px;
}
#header-top {
  margin-top:50px;
  background: transparent url(/images-pclocal/top-left-corner.png) no-repeat scroll left;
  height: 53px;
}
#header-bottom {
  background-color: white;
  text-align: right;
  vertical-align: top;
  height: 27px;
  padding-right: 10px;
}

/* ************************ */
/* general block formatting */
/* ************************ */
.column {
  background-color: transparent;
}
.yui-b > div.block {
  margin-bottom: .4em;
}
.block + .block {
  margin-top: 10px;
}
div.block-head {
  margin: 0;
  padding: 6px 10px 5px 10px;
}
div.block-body {
  padding: .2em;
}
.orange .block-head {
  background-color: #ffcc66;
}
.orange .block-body {
  background-color: #fff2d9;
}
.turquoise .block-head {
  background-color: #009999;
}
.turquoise .block-body {
  background-color: #bfe5e5;
}
.light-grey {
  background-color: #e2e2e2;
}
.light-turquoise-padded {
  background-color: #bfe5e5;
  padding: 10px;
}
.padding-top {
  padding-top: 5px;
}
.padding-bottom {
  padding-bottom: 5px;
}
.padding {
  padding: 3px;
}
.left-right-padding {
	padding-left: 10px;
	padding-right: 10px;
}

.light-turquoise {
  background-color: #bfe5e5;
}
.small-label {
  font-size: 11px;
}
.small-label-dark-blue {
  font-size: 11px;
  font-weight: bold;
  color: #009999;
  padding-right: 5px;
}

.plain h2 {
  font-size: 30px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 1px;
}

/* ***************************** */
/* blocks with image backgrounds */
/* ***************************** */
.outer-image-div {
	position:relative;
}

.inner-image-div {
	position:absolute;
}

.inner-content-div {
	position:relative;
}

.right-col {
	width:325px;
	top:30px;
	left:15px;
}

.repeat-x {
	width:100%;
	background-repeat:repeat-x;	
}

.left {
	float:left;
}

.right {
	float:right;
}

/* ***************** */
/* individual blocks */
/* ***************** */
/* add comment */
#add-comment-form {
  text-align: left;
}
/* region -> whats-hot, parents-picks */
.region-list li {
  margin-left: .1em;
  margin-bottom: .2em;
}

td.text-align-right {
	text-align: right;
}

input.go-button {
	vertical-align:top;
	margin-left: 3px;
}
/* event calendar */
#event-calendar-content td {
	padding: 2px;
}

#event-calendar-content li {
	padding-left: 5px;
}

/* banners */
#leaderboard-banner {
  background-color: #ffffff;
  width: 728px;
  height: 90px;
  line-height: 90px;
  position:absolute;
  top:0px;
  *top:-5px;
  /*
  left:351px;
  *left:352px;
  */
}

#righthand-banner {
  text-align: center;
  margin: auto;
}

/* categories */
#categories h3 {
  visibility: visible;
  text-transform: uppercase;
  color: black;
  font-size: .85em;
  height: .9em;
  letter-spacing: normal;
  padding: 0;
  margin: 1em 0 0 0;
}
#categories table {
  width: 100%;
}
#categories div.categories > div.ygtvitem {
  margin: .4em 0 0 1em;
}
#categories td {
  height: 10px;
  line-height: 10px;
}
#categories .ygtvspacer {
  height: 0px;
  max-width: 10px;
}
#categories .ygtvlabel, #categories .ygtvlabel:link, #categories .ygtvlabel:visited, #categories .ygtvlabel:hover {
  color: #993300;
  background-color: #fff2d9; /* workaround for IE font smoothing bug */
  font-size: .8em;
  line-height: 10px;
  margin: 0;
}
/* first or middle sibling, no children */
#categories .ygtvtn {
  max-width: 10px; height: 10px; 
  background: url(/images-pclocal/categoryarrow.png) no-repeat; 
}

/* first or middle sibling, collapsable */
#categories .ygtvtm {
  max-width: 10px; height: 10px;
  background: url(/images-pclocal/categorybullet-.png) no-repeat; 
}

/* first or middle sibling, collapsable, hover */
#categories .ygtvtmh {
  max-width: 10px; height: 10px;
  background: url(/images-pclocal/categorybullet-.png) no-repeat; 
}

/* first or middle sibling, expandable */
#categories .ygtvtp {
  max-width: 10px; height: 10px;
  background: url(/images-pclocal/categorybullet+.png) no-repeat; 
}

/* first or middle sibling, expandable, hover */
#categories .ygtvtph {
  max-width: 10px; height: 10px;
  background: url(/images-pclocal/categorybullet+.png) no-repeat; 
}

/* last sibling, no children */
#categories .ygtvln {
  max-width: 10px; height: 10px; 
  background: url(/images-pclocal/categoryarrow.png) no-repeat; 
}

/* Last sibling, collapsable */
#categories .ygtvlm {
  max-width: 10px; height: 10px;
  background: url(/images-pclocal/categorybullet-.png) no-repeat; 
}

/* Last sibling, collapsable, hover */
#categories .ygtvlmh {
  max-width: 10px; height: 10px;
  background: url(/images-pclocal/categorybullet-.png) no-repeat; 
}

/* Last sibling, expandable */
#categories .ygtvlp { 
  max-width: 10px; height: 10px;
  background: url(/images-pclocal/categorybullet+.png) no-repeat; 
}

/* Last sibling, expandable, hover */
#categories .ygtvlph {
  max-width: 10px; height: 10px; 
  background: url(/images-pclocal/categorybullet+.png) no-repeat; 
}
#categories .ygtvdepthcell { 
  width: 10px; max-width: 10px; height: 10px; 
  background: none; 
}

/* categories overview */
#categories-overview .small-img {
  margin-bottom: 70px;
}
#categories-overview li {
  list-style-image: url("/images-pclocal/greenArrow.png");
  padding-left: 0;
  padding-right: 0;
  margin-left: 1.8em;
  margin-bottom: .1em;
}
#categories-overview li > a {
  padding-left: 0;
  margin-left: 0;
  font-size: .85em;
}

/* change location */
#change-location {
  margin-top: 0;
  padding-top: 5px;
}
#change-location h2 {
  display: inline;
  margin: 0 .4em .4em .4em;
}
#change-location h2, #change-location form {
  display: inline;
}
#change-location input, #change-location select {
  color: #333333;
  background-color: white;
  font-size: .8em;
  margin-top: 0;
}

#change-location #searchfield, #change-location #city-state-or-postal-code {margin-bottom: 8px;}
#change-location #gobtn{margin-left:3px;margin-bottom: 3px;}

/* choose city map */
#choose-city-from-map {
  border: solid 1px #009999;
}
#choose-city-from-map > h1 {
  border: none;
  margin: .2em 1px .2em .2em;
}
#worldmap {
  width: 611px;
  height: 384px;
  border-top: solid 1px #009999;
  padding: 0;
  margin: 0;
  *margin-top: -3px;
}
#map-move-buttons {
  width: 538px;
  height: 54px;
  padding-top: 17px;
  padding-bottom: 11px;
  border-right: solid 1px #009999;
  border-bottom: solid 1px #009999;
  border-left: solid 1px #009999;
  text-align: right;
}
.map-move-button img {
  border: 0;
}
#move-to-alaska-button {
  margin-right: 12px;
  margin-left: 14px;
}
#move-to-hawaii-button {
  margin-right: 5px;
  margin-left: 14px;
}
#move-to-continental-us-button {
  margin-right: 35px;
  margin-left: 14px;
}
.region-hoverballoon {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
}
.region-hoverballoon p {
  margin: .2em;
}
.region-hoverballoon a {
  color: #0f7470;
  font-size: 1.6em;
  text-decoration: none;
}
.region-hoverballoon a:hover {
  text-decoration: underline;
}
.hidden {
  display: none;
}
/* current date */
#current-date {
  height: 22px;
}
#current-date p {
  font-size: .85em;
  color: #3f3f3f;
  margin-left: .5em;
}
/* front section header */
#front-section-header {
  display: inline;
}

/* newsletter promo */
#newsletter-promo {
  margin-top: 22px;
}
#newsletter-promo form {
  margin-top: .8em;
}

/* omitted favorite */
#omitted-favorite {
	top:-5px;
	background-image:url('/images-pclocal/omitted-favorite-slice.jpg');
	height:49px;
}

#omitted-favorite-content {
	position:absolute;
	top:22px;
	left:10px;
}

#omitted-favorite p, #omitted-favorite #category-selectors {
  display: inline;
}
#omitted-favorite p {
  float: left;
  clear: none;
  margin-right: 2em;
}
.omitted-dropdowns {
	position: relative;
	left: 10px;
	top: -40px;
	*top: -36px; /* ie6 and ie7 only */
}

/* recently added */
#recently-added li {
  font-size: .85em;
  list-style-image: url("/images-pclocal/greenArrow.png");
  padding-left: 0;
  padding-right: 0;
  margin-left: 1.8em;
  margin-bottom: .1em;
}
#recently-added li > a {
  padding-left: 0;
  margin-left: 0;
  font-size: .85em;
}
#recently-added .name {
  font-weight: bold;
}
#recently-added .location .label {
  color: red;
}

/* recently added global */
#recently-added-global .recently-added-label {
  border-top: dashed 1px #009999;
  padding: 5px 0 5px 0;
  font-size: 11px;
  margin-top: 5px;
}
#recently-added-global table {
  width: 100%;
}
#recently-added-global td {
  font-size: .85em;
}
#recently-added-global .region, #recently-added-global .submitter {
  font-weight: bold;
}
#recently-added-global .region {
  padding: .4em .4em 0 0;
}
#recently-added-global {
  margin-bottom: 3em;
}

/* traveling us best */
#traveling-us-best .block-body {
	padding: 1em;
}
#traveling-us-best h3 {
  visibility: visible;
  font-size: .85em;
  font-weight: bold;
  letter-spacing: normal;
  color: black;
  text-align: left;
  margin-top: 1em;
}
#traveling-us-best ol  {
  margin-left: 2.5em;
}

.usbest-inset {
  margin-left: 2.5em;
}

#traveling-us-best li {
  list-style-type: decimal;
  color: black;
  font-weight: normal;
}
#traveling-us-best li .item-name {
  font-weight: bold;
}
/* what's great nearby */
.attraction-list li {
  /* margin-left: .2em; */
  margin-left: 1.8em;
  margin-bottom: .2em;
}

 ul .attraction-list .arrow-bulleted {
	border: 2px;
	margin: 10px;
}

.attraction-name a {
  color: black;
  font-weight: bold;
  text-decoration: none;
}
.location-label {
  color: #ff6600;
}


/* want a widget */

/* you might also like */
#also-like-list {
  margin-left: 1.8em;
  margin-bottom: .2em;
}
#also-like-list li {
  margin-bottom: .4em;
}
#also-like-list .category-name {
  font-weight: bold;
}

/* ***** */
/* Pages */
/* ***** */

/* Calendar page */
#cal1Container {
  display: none;
  position: absolute;
  margin-left: 100px;
  z-index: 5;
}


/* ********************************************* */
/* "Inner" pages (under the about/ subdirectory) */
/* ********************************************* */

	
.about p, .about ul, .about ol {
	margin-bottom: .81em;
}
.about li {
	padding-left: .8em;
	margin-left: 1.8em;
	margin-bottom: .5em;
	list-style-type: square;
 	color: #ff6600;
}
.about li p {
  color: black;
  font-size: 100%;
  font-weight: normal;
}

#links li, #links-thanks li{
	list-style-type: decimal;
	font-weight: bold;
	}

#links-thanks td{
border: thin solid #999999;
}
/*
.about a {
  color: #006666;
  }

.about a:visited {
  color: #003333;
}
*/
.faq li {
  margin-bottom: .8em;
}
.faq li, .contact li {
  list-style-type: square;
  color: #ff6600;
}
.faq div.question {
  font-style: italic;
}
.faq div.answer {
  margin-top: .5em;
}
.faq li p, .faq li pre, .contact li p, .contact li pre {
  color: black;
}
.policy li {
  list-style-type: decimal;
  color: black;
}

#clippings h4 {
  margin-top: 1.5em;
}


#sendToFriend textarea{
   width: 240px;
}
#sendToFriend label {
  color: black;  
  float: left;
  width: 200px;
  font-size: .85em;
  margin-right: 0.5em;
  padding-top: 0.2em;
  text-align: right;
  font-weight: bold; 
} 

#sendToFriend label.error{
  float: left;
  font-weight:normal;
  font-style: italic;
  color: #990000;
  margin-left: 210px;
  text-align: left;
}
 
/************************************
Polls page
************************************/ 
 
#polls{
	font-size: .85em;	
	} 
	
#polls select{
	width: 245px;
	height: 50px;
	margin-left: 3px;
	}	

.polls-topcorner{
	background-color: #009999;
	color: #FFFFFF;
	width:450px;
}
	
.polls-title{
	padding: .5em;
}

.polls-inner{
	background-color: #EBEBEB;
	margin-bottom: 1em;
	width:450px;
	}
	
.poll-form{
	padding: .5em;
	width: 185px;
	}	

/***************/
/*Registration */
/***************/
#regForm .orange{
	color: #FD6502;
	}
	
#regForm .grey{
	color: #656565;
	margin-left: .3em;
	}	

#regForm li{
	list-style-type: none;
	}

#regForm{
	font-size:.85em;
	}

#regForm label.error{
	float: left;
	font-weight:normal;
	font-style: italic;
	color: #990000;
	margin-left: 210px;
	text-align: left;
	}
	
#regForm label {
 color: #656565;	
  float:left;
  width:180px;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }		
  
 #regForm input[type="submit"]{
	font-size: 1.5em;
	color: #009999;
	background-color: #FFFFFF;
	border: 1px solid #009999;
	} 

 #regForm input[type="checkbox"]{
	color: #FD6502;
	border: 1px solid #FD6502;
	} 

/********************/
/*Top Category Page and activity finder */
/********************/
#subCatParent{background-color:#bfe5e5;}
#subCatContainer{padding-right: 6px; padding-left: 6px; background-color:#FFFFFF}
#subCatContainer h2 {
	text-align: right;
}
.subCatColumn{color:#000000; font-size: 90%;width: 145px;float:left;}
.subCatColumn label{float:right;width:130px;clear:left;}    	
.subCatRow{clear:left;color:#000000;width:410px;overflow:hidden;}
.subCatRowItem {float:left;width:130px;overflow:hidden;padding:5px;}
.subCatRowItem label {padding:3px; color: #666666; font-weight: bold;}
.subCatHeader{font-size: 110%; font-weight:bold; color:#666666; width:100%; margin-bottom: 5px; border-bottom: 1px solid #666666; padding:10px 0px 2px 0px;}
#parents-love{font-size: 85%;}
#recommended{font-size: 85%;}
#activity-finder{font-size: 85%;}



/* ****** */
/* footer */
/* ****** */
#ft {
  padding: 1em 0 .4em 0;
  text-align: center;
  background-color: transparent;
}
#ft div { background-color: white; }
#ft * {
  color: #666666;
}
#ft li {
  display: inline;
  padding: 0;
  font-size: .8em;
}
#ft li + li:before {
  /* content: " | "; */
}
#ft li a:link, #ft li a:active, #ft li a:hover, #ft li a:visited {
  text-decoration: none;
  font-size: .8em;
}
#ft p {
  font-size: .8em;
  margin-top: .2em;
  padding-bottom: 4em;
  margin-bottom: 0;
}

/* region detail section */

#region-details .header {
	padding-left: 5px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
	margin-left: 229px;
	border: #009899 1px solid;
	font-family: futura light, sans-serif;
	font-variant: small-caps;
	font-weight: bolder;
	font-style: italic;
	font-size: 14px;
	cursor:pointer;
	color: #009899;
	background-image: url(/images-pclocal/cityEventsHeaderOff.png);
	background-repeat: no-repeat;
	background-position: right;
	background-color: white;
}

#region-details .header_on {
	background: url(/images-pclocal/cityEventsHeaderOn.png) white right no-repeat !important;
	color: #009899;
}

#region-details .header_off {
	background-image: url(/images-pclocal/cityEventsHeaderOff.png);
	background-repeat: no-repeat;
	background-position: right;
	background-color: white;
	color: #009899;
}

#region-details .content {
	padding-left: 5px;
	*padding-left: 20px; /* ie6 and ie7 only */
	padding-bottom: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
	margin-left: 6px;
	*margin-left: 10px; /* ie6 and ie7 only */
	font-family: futura light, sans-serif;
	font-size: 11px;
	background-color: #BFE6E5;
	color: black;
	top: 0;
	height: 125px;
	width: 213px;
	*width: 203px; /* ie6 and ie7 only */
	_width: 198px; /* ie6 only */
	overflow: hidden;
	display: none;
}

#region-details .content li {
	list-style-position: outside;
	list-style-type: decimal;
	margin-left: 15px;
	padding: 4px 0px 4px 0px;
	font-size: 11px;
}

#region-details .content li .event-name {
	font-weight: bold;
	font-size: 11px;
}

#region-details, #region-details .content li .event-details {
	font-size: 11px;
}

#region-details .navigation {
	margin-bottom: 3px;
	margin-right: 5px;
	float: right;
	font-family: futura light, sans-serif;
	color: black;
	text-align: right;
	font-size: 10px;
	height: 8px;
	width: 213px;
	display: none;
}

.attraction-list .item-name {
	font-weight: bold;
}

.region .item-name {
	font-weight: bold;
}

td.region {
	font-weight: bold;
	vertical-align: bottom;
	padding-bottom: 2px;
	padding-left: 3px;
}

/* parents-picks-list */
.morePicks {
	display: none;
}

/* places-to-go-list */
.morePlacesToGo {
	display: none;
}

li .more, .less {
  font-weight: bold;
  text-decoration: underline;
  width: 95%;
  text-align: right;
}

.attraction-list .showMoreTrim {
	display: inline;
}

.showMoreEntry {
	display: none;
}

.attraction-scoop {
	font-size: 12px !important;
	z-index: 0;
}

.comment-list .moreComments {
	display: none;
}

.collapsedNode a, .expandedNode a {
	color: #993300; 
	font-weight: bold; 
	font-size: 11px; 
	text-decoration: none;
	cursor: pointer;
}

.childNode a, {
	color: #993300; 
	font-size: 11px; 
	text-decoration: none;
}

.collapsedNode, .alwaysCollapsedNode  {
	padding-left: 11px; 
	display: inline; 
	color: #993300;
}

.expandedNode, .childNode { 
	display: none; 
	color: #993300;
	font-size: 11px; 
	text-decoration: none;
}

.expandedNode { 
	padding-left:11px;
}

.local-favs {
	margin-left: 10px;
}

.yui-gb div.last {
	margin-right: 0pt;
	float: right;
}

.yui-g .yui-gb div.last, .yui-gb div.last {
	margin-right: 0pt;
}

/* activity finder */
#activityfinder select {
	width: 130px;
}

#activityfinder p {
	padding-bottom: 4px;
}

#select-top-cities {
  position:relative;
  top:-22px;
  *top:-25px;
  left:490px;
  height:0px;
}

#around-top-cities {
	position:absolute;
	top:6px;
	left:290px;
	height:25px;
	width:120px;
}

/* 
approx. px to em conversion:

0.7em	11px
0.75em	12px
0.8em	13px
0.875em	14px
0.95em	15px
1.0em	16px
1.125em	18px
1.2em	19px
1.4em	22px
1.8em	29px
2.0em	32px

*/

/* CONTENTS:

1. CSS Reset
2. Universals (site standards)
3. Utility classes
4. Header
5. Content area
6. Footer

*/

/* 

PLEASE DO NOT CHANGE ANYTHING WITHOUT GOOD REASON. 
IF YOU *DO* NEED TO CHANGE SOMETHING, DOCUMENT THE CHANGE!

*/

/* 
==============================
1. CSS Reset 
==============================
*/


/* remember to define focus styles! */
:focus {
outline: 0;
}


/*
body {
	
	background-image:url(http://www.parentsconnect.com/assets-pclocal/bg/middle.jpg);
	background-position:center;
	background-repeat:repeat-x;
	background-color:#F4EEE1;
	padding:0px;
	margin:0px;
}

#innerBG {

	background-image:url(http://www.parentsconnect.com/assets-pclocal/bg/Background_Top.gif);
	background-repeat:repeat-x;
	text-align:center;
	width:auto;
}

#outerBG {
	padding-bottom:65px;
	background-image:url(http://www.parentsconnect.com/assets-pclocal/bg/Background_Bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:auto;
}
*/
/*  
	The following are all used for global page style

	see page.tagx 
	width is 980px

	for 3 col configs:
	8px + 186px + 7px + 418px + 7px + 346px = 626 + 346 = 972
	
	for 2 col configs:
	8px + 611px + 7px + 346px = 626 + 346 = 972
	
*/

/*table.maincolumns 			{padding:none;border:none;background-color:inherit;width:inherit;}*/
/*td.maincol					{vertical-align:top;padding:none;border:none;}*/
div.column					{float:left; margin: 8px 0 0 8px; background-color:inherit; padding: 0;}
div.left					{width:186px; margin-left: 0;}
div.mid						{width:418px;}
div.combined				{width:611px; margin-left: 0;}
div.right					{width:346px;}
html[xmlns*=""] body:last-child {} div.right {width:344px;}
* html div.right 			{width:344px;*width:344px;_width:auto;}


/*Intro choose-a-city*/
div.introInner 			{ margin:5px 15px 5px 15px; background-color:#ffffff; }
.orange 			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff6600;font-weight:bold;}
.lightblue a			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#009999;}
.lightblue			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#009999;}
.middle 			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fffff; font-weight:bold;}
.normal 			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#33333; font-weight: normal;}
div.intro b 		{font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight:bold;}



/* 
==============================
2. Universals
==============================
*/

/* 	
	Ben Maynard (ben.maynard@brayberry.com) 3/28/2008 
	For styling any sub module in page 
*/

div.module 			{padding:5px 0px 10px 0px;width:inherit;_width:100%;background-color:#ffffff;}
div.module2 			{padding:10px 0px 10px 0px;width:inherit;background-color:#ffffff;width:611px;_width:590px;*width:590px;}
div.module h1 		{margin:0px 10px 0px 10px;text-align:left;border-bottom: 1px solid #aaaaaa; color: #ff6600;font-size: 20px;padding: 0 0 2 0;}
div.module h2 		{margin:0px 10px 0px 10px;text-align:left;border-bottom: 1px solid #aaaaaa; color: #ff6600;font-size: 15px;padding: 0 0 2 0;}
div.module h2 img 	{}
div.module h2 a 	{color:#E65C00;font-size:18px;}
div.module h2 .strong 	{color:#000000;}
div.module h3 		{color:#009999;font-weight:bold;border-bottom: 1px solid #aaaaaa;}
div.module h4 		{font-weight:bold;}
div.module h5 		{margin:0px 1px 0px 1px !important;text-align:left;padding: 0 0 2px 0; padding-top:5px;}
div.module h6 		{margin:0px 10px 0px 10px;text-align:left;color: #ff6600;font-size: 15px;padding: 0 0 2 0;}
div.module h6 a 	{color:#1D83BE;font-family:arial;font-size:11pX;margin-left:5px;font-weight:regular;}
div.navigation		{background-color:#fbf8d7;}


.subCatDesc			{margin-left: 10px;margin-top:5px;margin-right:5px; font-size: 12px;padding-bottom: 0px;}
.subCatDesc	a		{color: #1D83BE; text-decoration: underline;}
/* div.module h3 	{color:#000000;font-weight:bold;padding-bottom:4px;}  */

/* if header text image has a leading image (for instance, in left nav) */
div.leadimg 				{position:relative;vertical-align:middle;}
div.leadimg h2 				{margin:20px 10px 0px 50px;}
div.leadimg img 			{position:absolute;top:10px;left:10px;}

/* if header text image has a trailing image */
div.trailimg				{float:right;}

div.headerimg		{float:left;}
div.headerimg img	{background-color:#ffffff;}
div.content			{margin:10px; *margin:10px;_margin:5px;}
div.tree ul li		{margin-bottom:15px;}
div.tree ul li ul li {margin-bottom:0px;margin-left:20px;}
div.highlight 		{background: #f6f6f6; border:1px solid gray; padding:5px;}
div.arrowlink		{margin:0px 10px;}
div.arrowlink a		{background-image:url("/assets-pclocal/arrow.gif");background-repeat:no-repeat;padding-left:10px;}

background-image:url("/assets-pclocal/arrow.gif");background-repeat:no-repeat;padding-left:10px;
div.final			{text-align:right;padding-top:4px;}
div.final2			{padding-top:4px;width:330px;_width:330px;*width:330px;}
div.final a			{color:#009999;font-weight:bold;}


span.arrowlink a	{background-image:url("/assets-pclocal/arrow.gif");color:#009999;background-repeat:no-repeat;padding-left:10px;font-size:12px;}
span.final			{text-align:left;padding-top:4px;color:#009999;font-weight:bold;}
span.name			{color:#46b662;font-weight:bold;}
span.detail  		{color:#333333;font-size:12px;font-weight:normal;}
span.detail a  		{color:#009999;font-weight:bold;}

span.small_0-out-of-5-stars a {background-image:url("/assets-pclocal/stars/small/0-out-of-5-stars.jpg");background-repeat:no-repeat;padding-left:65px;clear:none;}
span.small_1-out-of-5-stars a {background-image:url("/assets-pclocal/stars/small/1-out-of-5-stars.jpg");background-repeat:no-repeat;padding-left:65px;clear:none;}
span.small_2-out-of-5-stars a {background-image:url("/assets-pclocal/stars/small/2-out-of-5-stars.jpg");background-repeat:no-repeat;padding-left:65px;clear:none;}
span.small_3-out-of-5-stars a {background-image:url("/assets-pclocal/stars/small/3-out-of-5-stars.jpg");background-repeat:no-repeat;padding-left:65px;clear:none;}
span.small_4-out-of-5-stars a {background-image:url("/assets-pclocal/stars/small/4-out-of-5-stars.jpg");background-repeat:no-repeat;padding-left:65px;clear:none;}
span.small_5-out-of-5-stars a {background-image:url("/assets-pclocal/stars/small/5-out-of-5-stars.jpg");background-repeat:no-repeat;padding-left:65px;clear:none;}


/* used with tables for category left side menu */
.category-menu-arrowlink {
	background-image:url("/images-pclocal/arrow_tanBg.gif");
	margin:0px 10px 0px 15px;
	background-repeat:no-repeat;
	padding-left:10px;
}

/* for faking ol-li */

div.list-item 		{margin-left:10px;margin-bottom:5px;position:relative;padding-right:18px;}
div.list-bullet 	{position: absolute;left:-15px;top:2px;}

/* for bringing go button down */
.go {margin-bottom:-5px;}

.note {font-size: 11px;}

.around-region {font-size:18px;font-weight:bold;color:#009999;}


/* 
==============================
3. Utility classes
==============================
*/

/* 	
	Ben Maynard (ben.maynard@brayberry.com) 3/28/2008 
	This section for global classes to be used across pages 
*/


/* 	
	Ben Maynard (ben.maynard@brayberry.com) 3/28/2008 
	Following taken directly from parentsconnect site.
	Do not think we are using any of these in GCK.  
	Needs to be reviewed and cleaned up.
*/

/* border classes */

.bb {border-bottom:1px solid #aaaaaa;}
.bt {border-top:1px solid #aaaaaa;}

/* font classes */

/*
 * Per the style guide from ParentsConnect
 */

.dark, .dark a		{color:#333333;}
.blue, .blue a		{color:#009999;}
/* .blue, .blue a		{color:#1d83be;} */
.orange, .orange a	{color:#ff6600;}
.green, .green a	{color:#55aa0d;}
.purple, .purple a	{color:#8d568f;}
.gray, .gray a		{color:#666666;}
.black, .black a	{color:black;}

.bold, .bold a		{font-weight:normal;}
.normal, .normal a	{font-weight:normal;}

.small, .small a 	{font-size:10px;}
.med, .med a		{font-size:11px;}
.large, .large a	{font-size:12px;}
.extralarge, .extralarge a	{font-size:15px;}

/* justifying and placement classes */

.posr {position:absolute;right:10px;text-align:right;}

.ar {text-align:right;}
.ac {text-align:center;}
.al {text-align:left;}

.vat {vertical-align:top;}
.vam {vertical-align:middle;}
.vab {vertical-align:bottom;}

.fl {float:left; *display: inline;}
.fr {float:right;}

.clear {clear:both;}

/* spacing classes */

.ps {padding:3px;}
.pm {padding:5px;}
.pl {padding:8px;}

.pls {padding-left:3px;}
.plm {padding-left:5px;}
.pll {padding-left:8px;}

.prs {padding-right:3px;}
.prm {padding-right:5px;}
.prl {padding-right:8px;}

.pts {padding-top:3px;}
.ptm {padding-top:5px;}
.ptl {padding-top:8px;}	

.pbs {padding-bottom:3px;}
.pbm {padding-bottom:5px;}
.pbl {padding-bottom:8px;}

.ms {margin:3px;}
.mm {margin:5px;}
.ml {margin:8px;}

.mts {margin-top:3px;}
.mtm {margin-top:5px;}
.mtl {margin-top:8px;}	

.mbs {margin-bottom:3px;}
.mbm {margin-bottom:5px;}
.mbl {margin-bottom:8px;}

/* gray border classes */
.bg {border: 1px solid #aaaaaa;}
.bbg {border-bottom: 1px solid #aaaaaa;}

/* BEGIN clearfix is for clearing floats */

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.contentDrat {padding:10px;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* END clearfix */

/* graphical anchors */

a.leftarw {background:url(http://www.parentsconnect.com/assets-pclocal/sidebar/left_arrow.gif) no-repeat; display:block; float:left; height:21px; outline:none; overflow:hidden; text-indent:-1000em; width:21px;}
a.leftarw:hover {background-position:-21px 0;}
a.more_bt {display:block; outline:none; overflow:hidden; text-indent:-1000em;} /* bkg image is dependent on the section where this is used - define in section.css */
a.more_btn {background:url(http://www.parentsconnect.com/assets-pclocal/buttons/more_blank_btn.gif) no-repeat; color:#099; display:block; font:bold .7em Arial, Helvetica, sans-serif; line-height:26px; position:relative; text-align:center; text-decoration:none; text-transform:uppercase;}
.more_btn span {background:url(http://www.parentsconnect.com/assets-pclocal/buttons/more_blank_btn.gif) right no-repeat; display:block; padding-right:14px; position:relative; right:-14px;}
a.rightarw {background:url(http://www.parentsconnect.com/assets-pclocal/sidebar/right_arrow.gif) no-repeat; display:block; float:right; height:21px; outline:none; overflow:hidden; text-indent:-1000em; width:21px;}
a.rightarw:hover {background-position:-21px 0;}
a.submit_bt {background:url(http://www.parentsconnect.com/assets-pclocal/buttons/submit_bt.gif) no-repeat; display:block; height:25px; outline:none; overflow:hidden; text-indent:-1000em; width:96px;}
a.viewprofile_bt {background:url(http://www.parentsconnect.com/assets-pclocal/buttons/viewprofile_bt.gif) no-repeat; display:block; height:17px; outline:none; overflow:hidden; text-indent: -1000em; width:92px;}
a.viewcircle_bt {background:url(http://www.parentsconnect.com/assets-pclocal/buttons/seemorecircle_bt.gif) top right no-repeat; display:block; height:28px; position:absolute; right:20px; top:15px; text-indent:-1000em; width:170px;}



/* 
==============================
4. Header
==============================
*/

/* 	
	Ben Maynard (ben.maynard@brayberry.com) 3/28/2008 
	We are using some of this style in GCK.  
	Needs to be reviewed and cleaned up.
*/

#HeaderContainer {background-color:#fff; }

#pclogo {float:left; width:282px; height:63px; margin:0px 0px 0px 5px;}
#pclogo a {display:block; height:63px; outline:none; overflow:hidden; text-indent:-1000em;}
#pclogo a:hover {cursor:pointer;}

#feedbackLink {
position:absolute;
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold;
top:-5px;
right:210px; 
color:#666666; 
}
#feedbackLink a {color:#3399cc;}

#login {font-family:Arial, Helvetica, sans-serif; font-size:1.125em; position:absolute; top:0px; right:100px;}
#login a {color:#39c; font-weight:bold;}
#login td {border:0px; vertical-align:top;}

#hiddenNametagLinks a {position:absolute; top:50px; right:100px; color:#FFFFFF; }

#nameTag {position:absolute; 
top:-8px; 
right:10px;

}
#nameTag #memberName {position:absolute; top:32px; font-size:2em; padding:0px; width:200px; right:0px;}
#nameTag #date {color:#3d95c7; font-size:.8em; width:200px; position:absolute; top:63px; right:0px;}
#nameTag #whiteLinks { position:absolute; font-size:1.1em;top:83px; width:193px; right:0px;}
#nameTag #whiteLinks a{ font-weight:bold; padding:0 8px;color:white;  }

#headerSearchbar {float:left; margin-top:20px; margin-left:20px;}
#navBarSearch {float:left;}
#navBarSearch a img {margin-bottom:-7px;}
#search_secondary {float:left; margin:10px;}


/* 
==============================
5. Content area
==============================
*/

/* 	
	Ben Maynard (ben.maynard@brayberry.com) 3/28/2008 
	Please put any page-specific style into its own css file and include at top of this page.
*/

/*
	Left Navigation
	
	

*/

/* 
==============================
6. Footer
==============================
*/

#footer, #footer tbody {
	width:700px;
	text-align:center;
}

#footer tr td, #footer tr td a, #footer tbody tr td, #footer tbody tr td a {
  color: #666666;
  font-size: 10px;
}

.clearBoth		{ clear:both; line-height:0px; height:0px; margin:0px; font-size:0px; }


div.module .h2HDRStyle h2 {color:#333333;}


.yahoo-ads, #sponsored_ads_v3 {font-size: 11px; margin-bottom:15px;}
.yahoo-ads .header, #sponsored_ads_v3 .header{font-weight:bold; color:#666;margin:15px 0px;}
.yahoo-ads .title, #sponsored_ads_v3 .title {color:#1d83be; }
.yahoo-ads .description, #sponsored_ads_v3 .description {color: #333;}
.yahoo-ads .sponsored_url, #sponsored_ads_v3 .sponsored_url {color:#E8C492; margin-bottom:15px; } 
.yahoo-ads .sponsor_spots a, #sponsored_ads_v3 .sponsor_spots a {color:#E8C492; text-decoration:none;}
.yahoo-ads .sponsor_spots, #sponsored_ads_v3 .sponsor_spots {color:#90B738; float:left; margin-right:10px;}



/*
=============================
Report Abuse
=============================
*/
#reportAbuse {
	width:355px;
	height:280px;
	position:absolute;
	background:url(/assets/login_etc/reportAbuseBalloon.png) no-repeat; 
}
#reportAbuse form {
	padding-top:39px;
	padding-left:18px;
}
#reportAbuse select, #reportAbuse textarea{
	font-size:10px;
	font-family:verdana;
}
#reportAbuse textarea{
	width:300px;
	margin-top:45px;
}
#reportAbuse select { width:302px; }
#reportAbuse #btnClose{
	text-align:right; 
	margin-right:20px;
	margin-top:5px;
}
#reportAbuse #btn{
	text-align:right; 
	margin-right:35px;
	margin-top:8px;
}

.category-page .pptoutHolder{padding: 12px 10px 10px 12px; background-color: #ffffff;}
.choose-a-city .pptoutHolder{padding: 12px 10px 10px 12px; background-color: #ffffff;}
.pinkArrowy{
background-image:url(/assets-pclocal/calendar/redesign/littlePinkArrow.png);background-position:0 4px;background-repeat:no-repeat;color:#1D83BE;di\
splay:block;font-family:georgia;font-size:14px;font-style:italic; padding: 0px 0px 0px 15px; text-decoration:none;
}

/*SEO Helper*/
.helper{
	overflow: hidden;
	text-indent: -999px;
	font-size: 0px;
	display:block;
	line-height: 0px;
	height: 0px;
}

