#header{display: none;}
#headerContainer{display: none;}
#rightCol{display: none;}
#ft{display: none;}
#featureDiv{display: none;}
#cowntdown{display: none;}
#PPnav{display: none;}
#PPnavAds{display: none;}
#ballotRightCol{display: none;}
.dots{display: none;}
body{background-color: #ffffff;}
.hideFromPrint{display: none; visibility: hidden; border: none;}
#rulesDiv{display: none;}
#cityDropdown{display: none;}
#nomineeName{display: block; color:#006666; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; letter-spacing: -.03em;}
#nomineeRadio{display: none;}
.nomineeTitle{display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.nomineeTitle a{text-decoration: none; color:#006666; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; letter-spacing: -.03em;}
#nomineeDetails {color:#999;font-size:11px; margin:0px 0px 20px 0px;}
#nomineeResultContainer div h2 a.nomineeTitle {text-decoration: none; color:#006666; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; display: inline;}
#nomineeResultContainer div span.percentageCount {text-decoration: none; color:#006666; font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; display: inline;}
#nomineeResultContainer div img{display: none;}
#PPheader h1#title, #PPheader h1#title a{font-size: 30px; color: #e60178; font-weight:bold; letter-spacing: -.03em; margin: 5px 0px 5px 0px; text-decoration: none;}

#secondaryNav{
	display: none !important;
}
#thankYouPanel .container-close{
	position: absolute;
	right: 3px;
	top: 3px;
	height: 20px;
	width: 20px;
	background-image: url("/assets-pclocal/region/neighborhood/chooseLocCloseButton.gif");
	background-repeat: no-repeat;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* END clearfix */

/* ===== all Parents Picks Pages styles ====== */

#maincontent {background-color:#FFF; color:#666;}

#PPmaincontent {margin:10px 15px 0px 15px; font-family:Georgia, "Times New Roman", Times, serif; color:#666;}

/* ======= parents Picks Home Page Styles ====== */
#PPmaincontentHome { background:url(/images-pclocal/parentspicks09/img_ppa_burst.jpg) no-repeat; background-position: 0px 38px; margin:10px 25px 0px 20px; font-family:Georgia, "Times New Roman", Times, serif; position:relative; color:#666;}

#PPHomeheader {position:relative; font-size:16px;}
#PPHomeheader #title {float:left; margin-top:10px;}
#PPHomeheader #cowntdown {float:right; background:url(/images-pclocal/parentspicks09/bg_poll_deadline.jpg) no-repeat; width:178px; height:36px; text-align:center;}
#PPHomeheader #cowntdown #text {margin:auto; margin-top:5px; color:#b023ae;}
#PPHomeheader #cowntdown #text #num {font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.italicCount {font-style:italic; font-family:Georgia, "Times New Roman", Times, serif }

.hr{display: block; height: 2px; line-height: 2px; background-color: #6EB0B0; color: #000; width: 100%; margin: 0px auto 0px auto; padding: 0;}
.hr hr {display: none;}
 
h1.h1imgReplace {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:100; color:#3acbc6;} 
h1.PPh1 { font-family:Arial, Helvetica, sans-serif; font-size:38px; margin-top:15px;}
h2.PPh2 {color:#006666; font-family:Arial, Helvetica, sans-serif; font-size:22px;}
h1.PPh1 .2009 { font-weight:100;}

#PPHomeheader #PPnav li {float:left; margin-left:20px; margin-top:5px;}
#PPHomeheader #splitAward {position:absolute; top:55px; right:0px;}
#PPHomeheader ul {margin-left:140px;}

#PPHomeheader #PPnav a {background:url(/images-pclocal/parentspicks09/nav_off.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPHomeheader #PPnav #PPnav_vote a {background-position:-13px 0; width:38px;}
#PPHomeheader #PPnav #PPnav_sweep a {background-position:-75px 0; width:95px;}
#PPHomeheader #PPnav #PPnav_faq a {background-position:-192px 0; width:33px;}

#PPHomeheader #PPnav a:hover {background:url(/images-pclocal/parentspicks09/nav_hover.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPHomeheader #PPnav #PPnav_vote a:hover {background-position:-13px 0; width:38px;}
#PHomePheader #PPnav #PPnav_sweep a:hover {background-position:-75px 0; width:95px;}
#PPHomeheader #PPnav #PPnav_faq a:hover {background-position:-192px 0; width:33px;}

#PPHomeheader #PPnav a.voteOn {background:url(/images-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPHomeheader #PPnav a.sweepOn {background:url(/images-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPHomeheader #PPnav a.faqOn {background:url(/images-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPHomeheader #PPnav #PPnav_vote a.voteOn {background-position:0px 0; width:64px;}
#PPHomeheader #PPnav #PPnav_sweep a.sweepOn {background-position:-75px 0; width:95px;}
#PPHomeheader #PPnav #PPnav_faq a.faqOn {background-position:-192px 0; width:33px;}

#PPHomeheader #PPnavAds li {float:left; margin-left:10px; margin-top:5px;}

#homeContent {margin-left:160px;}
#homeContent #introText {width:350px;}
#homeContent #introText a {color:#1d83c1;}
#homeContent #cityPick {width:480px; float:left; margin-top:10px; margin-bottom:10px;}

#homeContent #cityPick li {margin:5px 0px;}
#homeContent #cityPick li a {font-weight:bold; color:#1d83c1; font-family:Arial, Helvetica, sans-serif;}

#homeContent #cityPick li:hover { background-color:#f2f65b;}
#homeContent #cityPick li:hover a { background-color:#f2f65b; color:#b023ae;}

#homeContent #rightAds {position:absolute; top:250px; right:0px;}
#homeContent #rightTout {background:url(/images-pclocal/parentspicks09/sweeps_tout.jpg) no-repeat; width:300px; height:106px; margin:10px 0px; text-indent:-1000em;}
#homeContent #rightWidget {width:300px; height:65px; background-color:#CCCCCC; margin:10px 0px}
#homeContent #cityPick #col1 {display:block; float:left; width:155px;}
#homeContent #cityPick #col2 {display:block; float:left; width:155px;}
#homeContent #cityPick #col3 {display:block; float:left; width:155px;}

#homeContent #rulesDiv a.arrow {background:url(/images-pclocal/parentspicks09/img_magenta_arrow.gif) left center no-repeat; font-size:10px; font-weight:bold;line-height:2.5em; padding-left:10px; font-family:Arial, Helvetica, sans-serif; } 

/* ====== Other Pages Styles ====== */

/* 2 col layout */

#2colContainer {vertical-align:top;}
#leftCol {width:630px; float:left;}
#rightCol {width:300px; float:right;}


#PPheader {font-family:Arial, Helvetica, sans-serif; position:relative; width:628px;}
#PPheader #title {float:left; margin-top:10px;}

#PPheader #cowntdown {float:right; background:url(/images-pclocal/parentspicks09/bg_poll_deadline.jpg) no-repeat; width:178px; height:36px; text-align:center;}
#PPheader #cowntdown #text {margin:auto; color:#b023ae; margin-top:5px;}
.italicCount {font-style:italic; font-family:Georgia, "Times New Roman", Times, serif }

.hr{display: block; height: 2px; line-height: 2px; background-color: #6EB0B0; color: #000; width: 100%; margin: 0px auto 0px auto; padding: 0;}
.hr hr {display: none;} 
h1.PPh1 { font-family:Arial, Helvetica, sans-serif; font-size:38px; font-weight:100;}
h2.PPh2 {color:#006666;}
h1.PPh1 .2009 { font-weight:100;}


#PPheader #splitAward {position:absolute; top:55px; right:0px;}

#PPheader #PPnav li {float:left; margin-left:10px; margin-top:5px;}

#PPheader #PPnav a {background:url(/images-pclocal/parentspicks09/nav_off.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPheader #PPnav #PPnav_vote a {background-position:-13px 0; width:38px;}
#PPheader #PPnav #PPnav_sweep a {background-position:-75px 0; width:95px;}
#PPheader #PPnav #PPnav_faq a {background-position:-192px 0; width:33px;}

#PPheader #PPnav a:hover {background:url(/images-pclocal/parentspicks09/nav_hover.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPheader #PPnav #PPnav_vote a:hover {background-position:-13px 0; width:38px;}
#PPheader #PPnav #PPnav_sweep a:hover {background-position:-75px 0; width:95px;}
#PPheader #PPnav #PPnav_faq a:hover {background-position:-192px 0; width:33px;}

#PPheader #PPnav a.voteOn {background:url(/images-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPheader #PPnav a.sweepOn {background:url(/images-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPheader #PPnav a.faqOn {background:url(/images-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPheader #PPnav #PPnav_vote a.voteOn {background-position:0px 0; width:63px;}
#PPheader #PPnav #PPnav_sweep a.sweepOn {background-position:-65px 0; width:113px;}
#PPheader #PPnav #PPnav_faq a.faqOn {background-position:-181px 0; width:58px;}


#PPheader #PPnavAds li {float:right; margin-left:10px; margin-top:5px;}

#rightCol #rightTout {background:url(/images-pclocal/parentspicks09/sweeps_tout.jpg) no-repeat; width:300px; height:106px; margin:10px 0px; text-indent:-1000em;}

#rightCol #submitPickBG {background:url(/images-pclocal/parentspicks09/bg_submit_module.gif) no-repeat; width:316px; height:230px; float:left; margin-left:-16px; margin-top: 10px;}
#rightCol #submitPick {margin:10px 10px 0px 25px; font-family:Arial, Helvetica, sans-serif;}
#rightCol #submitPick .submitHead { font-size:18px; margin:20px 0px;}

#rightCol #submitPick #submitTitle {float:left}
#rightCol #submitPick #submitInput {float:right}
#rightCol #submitPick #submitInput input {width:180px; border:1px solid #b023ae; }
#rightCol #submitPick .submitSpace {margin:8px 0px;} 
#rightCol #submitPick #submitButton {text-align:right;} 

#rightCol #rightWidget {width:300px; height:65px; background-color:#CCCCCC; margin:10px 0px}


#content #featureDiv {height:160px; margin: 10px 0px 0px 0px;}

#content #featureDiv .animatedHeader{
	width: 600px;
    height: 160px;
    float: left;
}
#content #featureDiv .animatedHeader .animatedHeaderImage{width: 160px; height: 160px; float: left;}
#content #featureDiv .animatedHeader .animatedHeaderContent{float: left; width: 420px; font-family: arial; margin: 0px 10px 0px 10px;}
#content #featureDiv .animatedHeader .animatedHeaderTitle,#content #featureDiv .animatedHeader .animatedHeaderTitle:visited{ font-size: 26px; font-weight: bold; display: block; color: #000000;}
#content #featureDiv .animatedHeader .animatedHeaderDescription{}
#content #featureDiv .animationButton{
	cursor: pointer;
	background-image: url('/assets-pclocal/parentspicks09/nav_cat_ainit_off.gif');
	background-position: 0px 7px;
	background-repeat: no-repeat;
	width: 23px;
	height: 27px;
	margin: 0px 0px 0px 4px;
	color: #ffffff;
	float: left;
}
#content #featureDiv .animationButton .text{
	padding: 11px 0px 0px 9px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}
#content #featureDiv .animationButtonOn{
	background-image: url('/assets-pclocal/parentspicks09/nav_cat_ainit_on.gif') !important;
	background-position: 0px 0px !important;
	color: #016041 !important;
	width: 26px !important;
	height: 30px !important;
	margin-top: -2px !important;
}

#PPmaincontentHome #rulesDiv {float:right; margin-right:360px;}
#rulesDiv {float:left;}
#rulesDiv a.arrow {background:url(/images-pclocal/parentspicks09/img_magenta_arrow.gif) left center no-repeat; font-size:10px;  font-weight:bold; line-height:2.5em; padding-left:10px; font-family:Arial, Helvetica, sans-serif; color:#1d83c1; } 

#cityDropdown {float:right;}


/* category page styles */

#content #categoryPick {width:480px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:16px}
#content #categoryPick li {margin:3px 10px 3px 0px;}
#content #categoryPick li:hover {margin:3px 0px; background-color:#f2f65b;}
#content #categoryPick li:hover a {margin:3px 0px; background-color:#f2f65b; color:#b023ae;}

#content #categoryPick a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#1d83c1;}
#content #categoryPick a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#content #categoryPick #col1 {display:block; float:left; width:220px; margin-bottom:20px;}
#content #categoryPick #col2 {display:block; float:left; width:220px; margin-bottom:20px;}

.voteAnother { font-family:Arial, Helvetica, sans-serif; color:#333333;}

#dots {margin:10px 0px;}
#vote_btn { text-align:center;}
#skipLink {float:right; margin:20px 0px;}
#skipLink a.arrow {background:url(/images-pclocal/parentspicks09/img_magenta_arrow.gif) left center no-repeat; font-size:10px;  font-weight:bold; line-height:2.5em; padding-left:10px; font-family:Arial, Helvetica, sans-serif; color:#0ecbc7; }



/* ballot styles */
.pinkArrowLink{background-image: url(/assets-pclocal/parentspicks09/littlePinkArrow.gif); background-repeat: no-repeat; background-position: 0px 4px; padding: 0px 0px 0px 13px; color: #3a9ac0; letter-spacing: -.03em;}
.thankYouHeader{text-align: center; color: #eb0e8c; font-size: 26px; font-family: arial; font-weight: bold; letter-spacing: -.03em;}
.thankYouText{color: #2a6e56; font-family: georgia; letter-spacing: -.03em;}
#shareDiv {float:right; margin-bottom:5px; margin-right:15px;}
#shareDiv a {font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#1d83c1;}


#ballotFeatureDiv {margin:10px;}
#ballotFeatureDiv #featureImg {float:left; width:160px;}
#ballotFeatureDiv #featureText {float:left; width:440px;}

#ballotFeatureDiv #featureText #featureHead #city {float:left; color:#b023ae; font-style:italic; margin-top:8px;}
#ballotFeatureDiv #featureText #featureDesc { width:320px;}

#ballotContainer { width:630px; vertical-align:top;}
#ballotLeftCol {width:420px; float:left;}
#ballotLeftCol .writeInHeader{color: #00593a; font-size: 24px; font-weight: bold; font-family: arial;}
#ballotLeftCol .writeInField{padding: 5px 0px 0px 0px; clear: both;}
#ballotLeftCol .writeInLabel{width: 115px; display: block; float: left;}
#ballotLeftCol .writeInInput{display: block; float: left; border: solid 1px #b936b8;}
#ballotRightCol {width:160px; float:right;}
#ballotRightCol a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#1d83c1;}
#ballotRightCol li:hover {background-color:#f2f65b;}
#ballotRightCol li:hover a {background-color:#f2f65b; color:#b023ae;}
#ballotRightCol #catSelectTitle {color:#b023ae; font-style:italic; margin-bottom:5px;}


#nomineeContainer #nomineeRadio { float:left; width:20px; margin-top:5px;}



#nomineeResultContainer #nomineeName .percent {color:#b023ae;}

#next_btn { text-align:right;}


/* sweepstakes page styles */


#sweepLeftCol { float:left; width:400px;}
#sweepRightCol {float:right; width:230px;}

#sweepContent {color:#666666; font-size:14px;}

#mainSweepText {color:#666666; margin:20px 10px 20px 0px; width:280px;}
#mainSweepText .largeText { font-size:24px;}
#sweepSignups { color:#666666; font-size:12px; }
#sweepSubmit { text-align:right; margin:10px 70px 0px 0px;}
#moneyDiv {margin:20px 0px;}
#sweepRules {float:right;}


#sweepContent .h1sweep {font-size:11px; color:#000000; margin:10px 0px;}
#sweepContent .h2sweep {font-size:11px; color:#000000; margin:10px 0px 0px 0px;}
.rulesPhead {font-size:11px; color:#000000; font-weight:bold;}
#sweepContent p {margin:15px 0px 0px 0px;}
#sweepContent a {font-weight:bold; color:#1d83c1}


#sweepThanksContainer #thanksHead {font-family:Arial, Helvetica, sans-serif; font-size:28px; line-height:0.85em; font-weight:bold; color:#b023ae; margin-bottom:10px; }
#sweepThanksContainer #thanksDesc { font-size:1.4em; color:#006666; margin:10px 0px;}
#sweepThanksContainer #thanksLinks a.arrow {background:url(../images-pclocal/img_magenta_arrow.gif) left center no-repeat;  font-weight:bold; padding-left:15px; font-family:Arial, Helvetica, sans-serif; color:#1d83c1; }
                            
                            
#formInputContainer {width:320px;}
#formInputContainer .submitSpace {margin:8px 0px;} 
#formInputContainer #inputText {float:left; width: 120px; text-align:right; color:#004e32; margin-right: 10px}
#formInputContainer #inputDiv {float:left;}
#formInputContainer #inputDiv input {width:180px; border:1px solid #b023ae;}



/* faq */

#faqContent {font-family:Arial, Helvetica, sans-serif; color:#666666}
#faqContent .h1faq {font-size:18px; margin:20px 0px; font-weight:100;}
#faqContent .h2faq {color:#666; margin:20px 0px 5px 0px;}
#faqContent p {margin:5px 0px 0px 0px;}
#faqContent a {font-weight:bold; color:#1d83c1}
