#HeaderContainer #logo-search-name-housing #headerSearchbar{
	margin-left: 10px !important;
}

#maincontent {
	min-height: 0;
}

.pc-overlay-bg {
	background-color: #000000;
	opacity: 0.5;
	*filter:  alpha(opacity=50);
}

/* Generic Styles */
.ppa-wrapper {
	padding: 0px 0px 0px 20px;
}
.ppa-tm5 {
	margin-top: 5px;
}
.ppa-tm10 {
	margin-top: 10px;
}
.ppa-tm20 {
	margin-top: 20px;
}
.ppa-bb {
	border-bottom: 3px solid #0FC9C4;
}
.ppa-bm5 {
	margin-bottom: 5px;
}
.ppa-bm10 {
	margin-bottom: 10px;
}
.ppa-bm20 {
	margin-bottom: 20px;
}
.ppa-bm30 {
	margin-bottom: 30px;
}
.ppa-bm65 {
	margin-bottom: 65px;
}
.lettersp-1 {
	letter-spacing: -1px;
}
.lettersp-2 {
	letter-spacing: -2px;
}
.ppa-header {
	font-size: 41px;
}
.ppa-header h1 {
	font-weight: normal;
	color: #004C31;
}

.dotted-line {
	background: url(/assets-pclocal/parentspicks09/dotted_420.gif);
	height: 2px;
}

/* Bread Crumb */
.bread-crumb {
	font-size: 12px;
	font-family: arial;
	text-transform: lowercase;
}
.bread-crumb a {
	color: #4F98C3;
}

/*
	Default Overlay Style
*/
.rounded-edge-default {
	border-collapse: collapse;
}
.rounded-edge-default .tl {
	background: transparent url(/assets/login/2010/border.png) no-repeat top left;
	width: 21px;
	height: 21px
}
.rounded-edge-default .tm {
	background: transparent url(/assets/login/2010/edge-tb.png) repeat-x top left;
}
.rounded-edge-default .tr {
	background: transparent url(/assets/login/2010/border.png) no-repeat -19px 0px;
	width: 23px;
	height: 21px
}
.rounded-edge-default .ml {
	background: transparent url(/assets/login/2010/edge-lr.png) repeat-y top left;
}
.rounded-edge-default .m {
	background: #fff;
	padding: 0px 10px;
}
.rounded-edge-default .mr {
	background: transparent url(/assets/login/2010/edge-lr.png) repeat-y -19px 0px;
}
.rounded-edge-default .bl {
	background: transparent url(/assets/login/2010/border.png) no-repeat 0px -21px;
	width: 21px;
	height: 21px
}
.rounded-edge-default .bm {
	background: transparent url(/assets/login/2010/edge-tb.png) repeat-x 0px -21px;
}
.rounded-edge-default .br {
	background: transparent url(/assets/login/2010/border.png) no-repeat -19px -21px;
	width: 23px;
	height: 21px
}




#secondaryNav{
	display: none !important;
} 
#votingIsOverPanel #votingIsOverPanelCloseButton, #thankYouPanel #thankYouPanelCloseButton{cursor: pointer; color: #333333;}

.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 */

#maincontent {background-color:#FFF; color:#666;}
#pageContent #body #maincontent .columnCombined {margin: 0px 0px 0px 0px; width: 643px; display: block;}
#PPmaincontent {
	margin: 0px 5px 0px 5px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	color:#666;
}

#rightToutSpace {margin:10px 0px;}


/* ======= parents Picks Home Page Styles ====== */
#PPmaincontentHome {
	background:url(/assets-pclocal/parentspicks10/logo-landing2010.jpg) no-repeat; 
	background-position: 0px 65px;
	*background-position: 0px 55px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	color:#666;
	zoom: 1;
}




/* PPA Header */
#PPHomeheader {font-size:14px; width:640px;}
#PPHomeheader li#title { float: left; display:inline; padding-top: 4px;}

#PPHomeheader #title .ppa-headder-bar {
	font-family: arial;
	font-size: 22px;
	margin-top:10px; 
	color: #0FC9C4;
}
#cowntdown {
	float:right; 
	display:inline;
	background:url(/assets-pclocal/parentspicks09/bg_poll_deadline.jpg) no-repeat; 
	width:178px; 
	height:36px; 
	text-align:center; 
}
#cowntdown #text {
	margin:auto; 
	margin-top:5px; 
	color:#b023ae;
	font-size: 12px;
}
#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: 3px; 
	line-height: 3px; 
	background-color: #08bfba; 
	color: #000; 
	width: 100%; 
	margin: 0px auto 0px auto; 
	padding: 0;
}
.hr-logo {
	background: url(/assets-pclocal/parentspicks10/ppa-logo-underline.png) no-repeat 0 3px;
	height: 72px;
}
.hr-no-logo {
	height: 39px;
}

.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:43px; 
	margin-top:15px; 
	letter-spacing:-1px; 
	font-weight:normal; 
	margin: 0px; 
	padding: 0px;
}
h2.PPh2 {
	color:#004c31; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:30px; 
	letter-spacing:-0.8px;
}

#PPHomeheader #PPnav li {float:left; margin-left:20px; margin-top:5px;}

#PPHomeheader ul#PPnav{margin-left:140px;}


#PPHomeheader #PPnav a {background:url(/assets-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; display:block;}
#PPHomeheader #PPnav #PPnav_sweep a {background-position:-75px 0; width:95px; display:block;}
#PPHomeheader #PPnav #PPnav_faq a {background-position:-192px 0; width:33px; display:block;}


#PPHomeheader #PPnav a:hover {background:url(/assets-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; display:block;}
#PPHomeheader #PPnav #PPnav_sweep a:hover {background-position:-75px 0; width:95px; display:block;}
#PPHomeheader #PPnav #PPnav_faq a:hover {background-position:-192px 0; width:33px; display:block;}



#PPHomeheader #PPnav a.voteOn {background:url(/assets-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPHomeheader #PPnav a.sweepOn {background:url(/assets-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPHomeheader #PPnav a.faqOn {background:url(/assets-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}

#PPHomeheader #PPnav a.voteOn:hover {background:url(/assets-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPHomeheader #PPnav a.sweepOn:hover {background:url(/assets-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPHomeheader #PPnav a.faqOn:hover {background:url(/assets-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; display:block;}
#PPHomeheader #PPnav #PPnav_sweep a.sweepOn {background-position:-75px 0; width:95px; display:block;}
#PPHomeheader #PPnav #PPnav_faq a.faqOn {background-position:-192px 0; width:33px; display:block;}


#PPHomeheader #PPnav #PPnav_vote a.voteOn:hover {background-position:0px 0; width:64px; display:block;}
#PPHomeheader #PPnav #PPnav_sweep a.sweepOn:hover {background-position:-75px 0; width:95px; display:block;}
#PPHomeheader #PPnav #PPnav_faq a.faqOn:hover {background-position:-192px 0; width:33px; display:block;}




#PPHomeheader ul#PPnavAds{margin-right: 254px;}
#PPHomeheader #PPnavAds li {float:right; margin-left:10px; margin-top:5px;}

#homeContent {margin-left:160px;}
#homeContent #introText {
	width:460px; 
	font-size:18px;
	font-family: Georgia; 
}
#homeContent #introText a {color:#1d83c1;}
#homeContent #winner { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#E80079;}

#homeContent #pickRightColDiv #cityPick {width:465px; float:left; margin-top:10px; margin-bottom:10px;}
#homeContent #pickRightColDiv #cityPick li {margin:5px 0px;}
#homeContent #pickRightColDiv #cityPick li a {	
	color:#1d83c1; 
	font-size:16px; 
	font-family: Georgia; 
}
#homeContent #pickRightColDiv #cityPick li:hover {background-color:#f2f65b;}
#homeContent #pickRightColDiv #cityPick li:hover a {background-color:#f2f65b; color:#b023ae;}
#homeContent #pickRightColDiv #cityPick #col1 {display:block; float:left; width:155px; margin-bottom:30px;}
#homeContent #pickRightColDiv #cityPick #col2 {display:block; float:left; width:165px; margin-bottom:30px;}
#homeContent #pickRightColDiv #cityPick #col3 {display:block; float:right; width:145px; margin-bottom:30px;}

/*Ads - Touts*/
#rightAds {width:300px; float:right; margin-top:0px; margin-right: 10px; margin-left: 10px;}
#rightAds #right-tout { text-align:right; display:block; margin-bottom: 6px; }

#homeContent #pickRightColDiv #rightAds #rightWidget {width:300px; height:65px; background-color:#CCCCCC; margin:10px 0px}






/* ====== Other Pages Styles ====== */

/* 2 col layout */

#2colContainer {vertical-align:top;}
#leftCol {width:630px; float:left;}
#rightCol {width:300px; float:right; margin-right: 7px;}


#PPheader {font-family:Arial, Helvetica, sans-serif;}
#PPheader #title { float: left; }

#PPheader #title .ppa-headder-bar {
	font-size: 20px;
	color: #0FC9C4;
}
#PPheader #title .city-name {
	color: #666;
	font-weight: normal;
	text-transform: lowercase;
}
#PPheader a, #PPheader a h1 {color: #0ecac6; font-size: 20px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; display: inline;}

/*
#PPheader #cowntdown {float:right; background:url(/assets-pclocal/parentspicks09/bg_poll_deadline.jpg) no-repeat; width:178px; height:36px; text-align:center; margin-bottom:3px;}
#PPheader #cowntdown #text {margin:auto; color:#b023ae; margin-top:5px;}
#PPheader #cowntdown #text #num {font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.italicCount {font-style:italic; font-family:Georgia, "Times New Roman", Times, serif }
*/


#PPheader #splitAward {position:absolute; top:55px; right:0px;}

#PPheader #PPnav li {float:left; margin-left:10px; margin-top:5px;}




#PPheader #PPnav a {background:url(/assets-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; display:block;}
#PPheader #PPnav #PPnav_sweep a {background-position:-75px 0; width:95px; display:block;}
#PPheader #PPnav #PPnav_faq a {background-position:-192px 0; width:33px; display:block;}




#PPheader #PPnav a:hover {background:url(/assets-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; display:block;}
#PPheader #PPnav #PPnav_sweep a:hover {background-position:-75px 0; width:95px; display:block;}
#PPheader #PPnav #PPnav_faq a:hover {background-position:-192px 0; width:33px; display:block;}




#PPheader #PPnav a.voteOn {background:url(/assets-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPheader #PPnav a.sweepOn {background:url(/assets-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPheader #PPnav a.faqOn {background:url(/assets-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}

#PPheader #PPnav a.voteOn:hover {background:url(/assets-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPheader #PPnav a.sweepOn:hover {background:url(/assets-pclocal/parentspicks09/nav_on.gif) no-repeat; display:block; height:39px; outline:none; overflow:hidden; text-indent:-1000em;}
#PPheader #PPnav a.faqOn:hover {background:url(/assets-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; display:block;}
#PPheader #PPnav #PPnav_sweep a.sweepOn {background-position:-65px 0; width:113px; display:block;}
#PPheader #PPnav #PPnav_faq a.faqOn {background-position:-181px 0; width:58px; display:block;}

#PPheader #PPnav #PPnav_vote a.voteOn:hover {background-position:0px 0; width:63px; display:block;}
#PPheader #PPnav #PPnav_sweep a.sweepOn:hover {background-position:-65px 0; width:113px; display:block;}
#PPheader #PPnav #PPnav_faq a.faqOn:hover {background-position:-181px 0; width:58px; display:block;}




#PPheader #PPnavAds{float: right;}
#PPheader #PPnavAds li {float: left; margin-left: 10px; margin-top:5px; display:block;}

#rightCol #rightTout {background:url(/assets-pclocal/parentspicks09/sweeps_tout.jpg) no-repeat; width:300px; height:106px; margin:10px 0px; text-indent:-1000em;}

#rightCol #submitPickBG {background:url(/assets-pclocal/parentspicks09/bg_submit_module.gif) no-repeat; width:316px; height:230px; margin-left:-16px;}
#rightCol #submitPick {margin:0px 10px 0px 25px; font-family:Arial, Helvetica, sans-serif; color: #333532;}
#rightCol #submitPick .submitHead {font-size:21px; padding-top:8px;}
#rightCol #submitPick .submitDesc {font-size:11px; margin:5px;}
#rightCol #submitPick .submitSpace {padding: 5px 0px 2px 6px;}
#rightCol #submitPick #citySubmitSpace .submitTitle { width: 45px;}
#rightCol #submitPick .submitTitle {float: left; width: 100px;}
#rightCol #submitPick .submitSpace #citySelect{width: 222px;}
#rightCol #submitPick .submitSpace input.submitYourOwnInput {width: 160px; border:1px solid #b023ae; display: inline;}
#rightCol #submitPick .submitSpace #submitYourOwnRequired{float: left; font-size: 10px;}
#rightCol #submitPick .submitSpace #submitYourOwnSubmitButton{ float: right; margin-right: 8px;}

.tinyPinkStarOnRight {background: url('/assets-pclocal/parentspicks09/tinyPinkStar.gif') no-repeat; background-position: 100% 10%; padding-right: 10px; }
.tinyPinkStarOnLeft {background: url('/assets-pclocal/parentspicks09/tinyPinkStar.gif') no-repeat; background-position: 0% 10%; padding-left: 10px; }

#rightCol #rightWidget {width:300px; height:65px; background-color:#CCCCCC; margin:10px 0px}
.req {color:#b023ae;}

#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-family:Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; display: block; color: #004e32; letter-spacing:-0.5px;}
#content #featureDiv .animatedHeader .animatedHeaderDescription{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#666666;}
#content #featureDiv .animatedHeader .animatedHeaderWinner{ font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; font-style:italic; font-weight:bold; color:#E80079;}
#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;
}



#rulesDiv a.arrow {
	background:url(/assets-pclocal/parentspicks09/img_magenta_arrow.gif) left center no-repeat; 
	font-size:10px;
	line-height:12px; 
	padding-left:14px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#1d83c1;
	display: block;
}
#homeContent #pickRightColDiv #rulesDiv a.arrow {
	float:right; 
	background:url(/assets-pclocal/parentspicks09/img_magenta_arrow.gif) left center no-repeat; 
	font-size:10px; 
	line-height:2.5em; 
	padding-left:15px; 
	font-family:Arial, Helvetica, sans-serif; 
	margin-right:2px;
} 
#homeContent #pickRightColDiv #rulesDiv a.arrowleft {float:left; background:url(/assets-pclocal/parentspicks09/img_magenta_arrow.gif) left center no-repeat; font-size:12px; line-height:2.5em; padding-left:15px; font-family:Arial, Helvetica, sans-serif; margin-right:50px; color:#1d83c1; } 

#cityDropdown {float:right; margin: 7px 0px 0px 0px;}

/* category page styles */
#content {margin:0px;}

#content #categoryPick {
	width:580px; 
	padding: 20px 0px 0px 0px;
}
#content #categoryPick li {
	padding: 3px 3px 3px 3px;
}
#content #categoryPick li:hover { 
	background-color:#f2f65b;
}
#content #categoryPick li:hover a {
	background-color:#f2f65b; 
	color:#b023ae;
}
#content #categoryPick a {
	font-family:Arial, Helvetica, sans-serif; 
	color:#1d83c1; 
	font-size:16px;
	font-weight: normal;
	display: block;
	margin:3px 0px 3px 0px;
}

#content #categoryPick #col1 {display:block; float:left; width:290px; padding-bottom:20px;}
#content #categoryPick #col2 {display:block; float:left; width:290px; padding-bottom:20px;}

.voteAnother { font-family:Arial, Helvetica, sans-serif; color:#333333;}

#cityDropdown select {color:#333333;font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.dots { height: 2px; font-size: 0px; }
#vote_btn { text-align:right; float: left; padding: 0px 0px 0px 0px;}
#skipLink {float:right; margin:20px 0px;}
#skipLink a.arrow {background:url(/assets-pclocal/parentspicks09/img_magenta_arrow.gif) left center no-repeat; font-size:12px; line-height:2.5em; padding-left:15px; font-family:Arial, Helvetica, sans-serif; color:#1d83c1; }

#ballotContainer #skipLink {float: left;}


/* 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 a{font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#1d83c1;}
#shareDiv a#printButton {
	background-image: url(/assets-pclocal/parentspicks09/ico_print.gif); 
	background-repeat: no-repeat; 
	margin: 2px 0px 0px 0px; 
	padding: 1px 0px 0px 15px; 
	display: block;
	height: 15px;
}
#shareDiv a.arrowleft {float:left; background:url(/assets-pclocal/parentspicks09/img_magenta_arrow.gif) left center no-repeat; font-size:12px; line-height:2.5em; padding-left:15px; font-family:Arial, Helvetica, sans-serif; margin-right:50px;} 


#ballotFeatureDiv {/**/}
#ballotFeatureDiv #featureImg {float:left;}
#ballotFeatureDiv #featureText {float:left; width:455px; margin-left:5px;}
#ballotFeatureDiv #featureText #featureHead #title {
	float:left; 
	color:#004c31; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:30px; 
	letter-spacing:-1.8px; 
	margin-right:10px;
}
#ballotFeatureDiv #featureText #featureHead #city {float:left; color:#b023ae; font-style:italic; margin-top:8px; font-size:18px; font-weight:100 !important;}
#ballotFeatureDiv #featureText #featureDesc { 
	width:420px; 
	font-size:16px;
	font-family: georgia;
	
}
#featureHead a#printButton {font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#1d83c1; background-image: url(/assets-pclocal/parentspicks09/ico_print.gif); background-repeat: no-repeat; margin: 2px 0px 0px 5px; padding: 3px 0px 0px 20px; }

.ppa-getPicking {
	color: #004e32;
	font-size: 16px;
	width: 600px;
}
.ppa-getPicking strong {
	font-weight: bold;
	font-family: Georgia;
	font-style: italic;
}


#cityFeatureDiv {margin:0px;}
#cityFeatureDiv #cityList {float:left; width:630px; margin-left:0px;}
#cityFeatureDiv #cityList #featureHead #title {float:left; color:#004c31; font-family:Arial, Helvetica, sans-serif; font-size:30px; letter-spacing:-0.5px; line-height:30px; margin-right:10px;}
#cityFeatureDiv #cityList #featureHead #city {float:left; color:#b023ae; font-style:italic; margin-top:8px; font-size:18px; font-weight:100 !important;}
#cityFeatureDiv #cityList #featureDesc { width:320px; font-size:16px;}
#cityFeatureDiv #cityList #featureHead #title2 {float:left; color:#016041; font-family:Arial, Helvetica, sans-serif; font-size:30px; letter-spacing:0.8px; font-weight: bold; line-height:30px; margin-right:10px;}
#cityFeatureDiv .attraction {border:0px solid red; float:left; width:200px; font-size:20px;}
#cityFeatureDiv .attraction .ppblack {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; padding: 0px 0px 1px 0px;}
#cityFeatureDiv .attraction .pppink {color:#e80079; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; letter-spacing: 0.8px; padding: 0px 0px 5px 0px; line-height: 1.0}
#cityFeatureDiv .attraction .pppink a {color:#e80079; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; letter-spacing: 0.8px;}
#cityFeatureDiv .attraction .ppgray {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 0px 0px 0px 0px;}
#cityFeatureDiv .attraction .ppblue {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 2px 0px 10px 0px;}
#cityFeatureDiv .attraction .ppblue a {color:#1d83c1; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 0px 0px 0px 0px;}


#ballotContainer { width:630px; vertical-align:top; margin:12px 0px 0px 0px;}
#ballotLeftCol {width: 470px; float:left; overflow: hidden;}
#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; display: none;}
div#ballotRightCol.ballotRightColShow{display: block;}
#ballotRightCol a {font-family:Arial, Helvetica, sans-serif; color:#1d83c1; font-size:12px;}
#ballotRightCol a.pp-winner-cataory:visited {
	color:#666666;
}

#ballotRightCol li{padding: 0px 0px 0px 5px; margin: 5px 0px 0px -5px;}
#ballotRightCol li a.alreadyVotedOn {font-family:Arial, Helvetica, sans-serif; color: #666666;}
#ballotRightCol li:hover {background-color:#f2f65b;}
#ballotRightCol li:hover a {background-color:#f2f65b; color:#b023ae;}
#ballotRightCol #catSelectTitle {color:#b023ae; font-style:italic; margin: 20px 0px 5px 0px; font-size:18px;}

#ballotLeftCol #thanksForVoting  {padding-top:20px; padding-bottom:30px}
#ballotLeftCol #thanksForVoting #votingResultsDetails {padding-right:20px; font-family:Georgia Regular; font-size:16pt; color:#333333}
#ballotLeftCol #thanksForVoting .highlight {color:#e80079}
#ballotLeftCol #thanksForVoting img {float:left; margin-right:20px; vertical-align:text-top}

.nomineeContainer{margin: 20px 0px 0px 0px;}
.nomineeContainer .nomineeRadio { width:20px; margin-top:5px; padding-right: 5px;}
.nomineeContainer .nomineeRadioHolder{}
.nomineeContainer .nomineeDetails, .nomineeContainer .nomineeDetails a {color:#666;font-size:14px; margin:0px 0px 20px 0px;}
.productNomineeDetails a{font-size:14px; margin:0px 0px 20px 0px; color: #1D83C1;}
.nomineeContainer .nomineeTitle {display: inline;}
.nomineeContainer .nomineeName, .nomineeTitle a { color:#004c31; font-family:Arial, Helvetica, sans-serif; color: #004c31; font-size: 24px; font-family: arial; letter-spacing:-0.8px;}



#nomineeResultContainer #nomineeName { color:#004c31; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
#nomineeResultContainer #nomineeName .percent {color:#b023ae;}
#nomineeResultContainer div h2 a.nomineeTitle {color: #004c31; font-size: 24px; font-family: arial; letter-spacing:-0.5px;}
#nomineeResultContainer #nomineeDetails{color:#666;font-size:14px; margin:0px 0px 20px 0px;}
#nomineeResultContainer div span.percentageCount {font-family: arial; color: #b222a8; font-size: 23px; font-weight: bold;}

/* Winner Container */
#winnerContainer .showNominee a {
	background:url(/assets-pclocal/parentspicks09/img_magenta_arrow.gif) left center no-repeat; 
	font-size:16px; 
	font-weight: bold; 
	line-height:2.5em; 
	padding-left:15px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#1d83c1; 
	margin-top:5px; 
	display:block; 
	cursor: pointer;
}
#winnerContainer .showNominee.open a {
	background:url(/assets-pclocal/parentspicks10/magenta-arrow-down.gif) left center no-repeat; 
}
#winnerContainer .winnerHeader {
	background: url(/assets-pclocal/parentspicks10/2010winner-banner.gif) no-repeat; 
	width: 450px; 
	height: 56px;
	padding: 32px 0px 0px 225px;
}
.tw-in-header {
	width: 20px;
	height: 20px;
	float: left;
	cursor: pointer;
}
.fb-in-header {
	width: 20px;
	height: 20px;
	float: left;
	cursor: pointer;
}

#winnerContainer #winnerName { 
	color:#ed0c90; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 36px; 
	font-family: arial; 
	letter-spacing:-0.8px;
}
#winnerContainer #winnerDetails {color:#666;font-size:14px; margin: 2px 0 0 0;}
#winnerContainer #winnerDetails a { color:#1D83C1; font-size:14px; }
#winnerContainer .winnerTitle a {
	display: inline; 
	color: #E80079; 
	font-size: 36px; 
	font-family: arial; 
	font-weight: bold; 
	letter-spacing: -0.8px;
	line-height: 36px; 
}
.winner-container { /*margin: 20px 0px 0px;*/ }
.nomineeRunnersUp { margin: 20px 0 0; }
.next-winners-btn { 
	text-align:right; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 50px 0px 0px; 
}
.next-winners-btn a { cursor: pointer; } 

/* Runners Up */
.nomineeRunnersUp .runnerUpIntro { 
	font-size: 20px; 
	font-weight: bold; 
	font-family: arial; 
	color: #08BFBA; 
	letter-spacing: -0.8px;
	background: url(/assets-pclocal/parentspicks09/dotted_628.gif) no-repeat bottom left;
	height: 30px;
	width: 450px;
}
.nomineeRunnersUp .runnerUpIntro .introNote { font-weight: normal; font-size: 14px; font-family: Georgia; color: #999; }

#next_btn { text-align:right;}


/* sweepstakes page styles */

#light { font-weight:100;}

#sweepLeftCol { float:left; width:400px;}
#sweepRightCol {float:right; width:230px;}

#sweepContent {color:#666666; font-size:14px;}
#sweepContentRules {color:#999999; font-size:14px;font-family:Arial, Helvetica, sans-serif;}

#mainSweepText {color:#777777; width:350px; font-size:18px; letter-spacing: -.03em;}
#mainSweepText .largeText { font-size:30px; color:#4e4e4e;}
#mainSweepText .sm { font-size:16px; margin-top:15px;}
#sweepSignups { color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:5px; }
#sweepSubmit { text-align:right; margin:10px 70px 0px 0px;}
#moneyDiv {margin:20px 0px;}
#sweepRules {float:right;}

#sweepShare {float:right; margin-top:15px; height:20px;}
#sweepShare a {font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#1d83c1;}
#sweepShare a#printButton {background-image: url(/assets-pclocal/parentspicks09/ico_print.gif); background-repeat: no-repeat; margin: 2px 0px 0px 5px; padding: 3px 0px 0px 20px; }



#sweepContentRules .h1sweep {font-size:11px; color:#666666; margin:10px 0px;}
#sweepContentRules .h2sweep {font-size:11px; color:#666666; margin:10px 0px 0px 0px;}
.rulesPhead {font-size:11px; color:#666666; font-weight:bold; margin-top:10px;}
#sweepContentRules p {margin:15px 0px 0px 0px;}
#sweepContentRules 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:#e8007a; margin-bottom:10px; }*/
#sweepThanksContainer #thanksHead{font-family: arial; font-weight: bold; font-size: 30px; letter-spacing: -.05em; color: #e80079; line-height:0.85em;}
#sweepThanksContainer #thanksDesc { font-size:16px; color:#004c31;}
#sweepThanksContainer #thanksLinks a.arrow {background-image:url(/assets-pclocal/parentspicks09/img_magenta_arrow.gif);background-repeat: no-repeat; font-weight:bold; padding-left:15px; font-family:Arial, Helvetica, sans-serif; color:#1d83c1;background-position: 0px 3px; padding: 0px 0px 0px 13px; }
                            
                            
#formInputContainer {width:320px;}
#formInputContainer .submitSpace {margin:8px 0px;} 
#formInputContainer #inputText {float:left; width: 120px; text-align:right; color:#004e32; margin-right: 10px; font-size:16px;}
#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:#333; margin:20px 0px 5px 0px;}
#faqContent p {margin:5px 0px 0px 0px;}
#faqContent a {color:#1d83c1}


.printButton{background-image: url(/assets-pclocal/parentspicks09/ico_print.gif); background-repeat: no-repeat; background-position: 0px 1px; height: 13px; padding: 0px 0px 4px 19px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#4f98c3; font-size: 12px; font-weight: bold;}


/* download logo page for the vendor section */

#logoDownloads #text { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#666666; line-height:22px;}

#logoDownloads #head {font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; letter-spacing:-0.5px; color:#004e32; margin:10px 0px;}
#logoDownloads #pcUsersHead {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333; margin:5px 0px;}
#logoDownloads #macUsersHead {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333; margin:5px 0px;}

.num { color:#e80079}

#breadcrumbs { float:left; margin:10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
#breadcrumbs a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1d83c1; }

#alreadyVotedMessage{font-family: arial; font-weight: bold; font-size: 16px; color: #ff6600; letter-spacing: -0.8px; text-align: center;}
.show{display: block;}
.hide{display: none;}
.showForPrint{display: none;}
.pink{color: #ff51a8; font-weight: bold; }
.boldAndGrey{color: #666666; font-weight: bold;}
.redError{color:#ff2b2b; font-weight:bold; }
a.purpleArrowedMoreLink{
	color: #3399cc; font-size: 11px; background-image: url(/assets-pclocal/region/neighborhood/purpleArrow.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 0px 0px 0px 12px; font-weight: bold;
}


/* Nominate Header */
.nominate-header li {
	float: left;
	display: inline;	
}
.nominate-header .nominate-header-image {
	display: block;
	width: 160px;
	height: 160px;
	background: url(/assets-pclocal/parentspicks10/cat_icecream.jpg) no-repeat center center;
}
.nominate-header .tip-header-image {
	display: block;
	width: 160px;
	height: 160px;
	background: url(/assets-pclocal/parentspicks10/cat_icecream.jpg) no-repeat center center;
}
.nominate-header .places-header-image {
	display: block;
	width: 160px;
	height: 160px;
	background: url(/assets-pclocal/parentspicks10/landingpg-coffee.jpg) no-repeat center center;
}

.nominate-header .product-header-image {
	display: block;
	width: 160px;
	height: 160px;
	background: url(/assets-pclocal/parentspicks10/cat-sippycup.jpg) no-repeat center center;
}

.nominate-header .nominate-header-title {
	font-size: 30px;
	font-weight: bold;
	font-family: arial;
	color: #004C31;
	width: 455px;
	padding-left: 10px;	
}
.nominate-header .nominate-header-desc {
	font-size: 16px;
	font-family: Georgia;
	color: #666;
	width: 455px;
	padding-left: 10px;
}


/* DD Menu */
.dd_body { 
	font-size: 12px; 
	font-family: arial;
	z-index: 2147483647; 
}
.dd_body .dd_leftCol { 
	float: left; 
	margin: -1px 0px 0px 0px;
}
.dd_body .dd_rightCol { 
	width: auto; 
	float: left; 
	display: inline; 
	cursor: pointer;
	z-index: 2147483647;  
}
.dd_body .dd_lable { 
	padding: 3px 4px 0px 0px; 
	font-size:11px; 
	z-index: 2147483647; 
}
.dd_body .dd_city_label{
	margin: 0px 6px 0px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	letter-spacing: -0.8px;
}
.dd_body .dd_lable .category-jump-title { 
	font-size:16px;
	font-weight: bold;
	color: #333;
	display: block;
	margin-top: -4px;
	z-index: 2147483647; 
	letter-spacing: 0px;
}
.dd_body .dd_leftPad { 
	float: left; 
	display: inline; 
	background: url(/assets/forms/dd_bg_001.gif) no-repeat; 
	width:4px; 
	height: 21px;
	z-index: 2147483647;  
}
.dd_body .dd_selected { 
	float:left; 
	display:inline; 
	background: url(/assets/forms/dd_bg_002.gif) repeat-x; 
	height: 19px; 
	padding: 4px 5px 0px 0px; 
	*height: 21px; 
	width:170px; 
	text-align: left; 
	font-size: 11px;
	z-index: 2147483647;  
}
.dd_body .dd_downArrow { 
	float: left; 
	display:inline; 
	width:25px; 
	height: 21px; 
	background: url(/assets/forms/dd_button.gif) no-repeat;
	z-index: 2147483647;  
}
.dd_body .dd_optionBody { 
	display:none; 
	background: #FAF8FA; 
	border: 1px solid #B023AE; 
	width: 192px;  
	text-align: left; 
	margin-left: 5px; 
	position:absolute; 
	z-index: 2147483647; 
	border-top:none; 
	margin-top:-1px; 
	*margin-top:-3px; 
	height: auto;
	max-height: 300px;
	overflow: auto;
}
/*.dd_body .dd_optionBody .dd_option { }*/
.dd_body .dd_optionBody .dd_option a { 
	color: #000; 
	display:block; 
	width: auto; 
	line-height: 20px; 
	padding: 0px 0px 0px 5px; 
	font-size:11px;
	z-index: 2147483647;  
}
.dd_rightCol .dd_mainOption { 
	cursor: pointer; 
	z-index: 2147483647; 
}
.dd_rightCol .dd_mainOption .dd_selected { 
	color: #333; 
	z-index: 2147483647; 
}

/* DD HOVER */
.dd_rightCol .dd_mainOption:hover .dd_optionBody { 
	display: block; 
	cursor: pointer; 
	z-index: 2147483647; 
}
.hover_dd .dd_downArrow { 
	background: url(/assets/forms/dd_button.gif) 0px 21px; 
	z-index: 2147483647; 
}
.dd_body .dd_optionBody .dd_option a:hover { 
	background: #ecc7eb; 
	font-color: #fff; 
	display:block; 
	width: auto; 
	z-index: 2147483647; 
}

/* DD CLICK */
.click_dd .dd_optionBody { 
	display: block; 
	z-index: 2147483647; 
}

/* DD BUTTON */
.submitRightCol {
	float: left;	
	z-index: 2147483647; 
}
.submitRightCol .go-btn {
	background: url(/assets-pclocal/parentspicks10/btn-round-sm-go.gif);
	width: 21px;
	height: 21px;
	margin: 0px 0px 0px 3px;
	text-indent: -100000em;
	z-index: 2147483647; 
	cursor: pointer;
}

/* Nominate Business */
.nominate-business {
	width: 210px;
}
div.nominate-business li.business-title a {
	font-size: 12px !important;
	font-weight: bold;
	font-family: arial;
	color: #B023AE;
	display: block;
}
div.nominate-business li.business-title a:hover {
	color: #1D83C1;
}
div.nominate-business li.business-desc {
	font-size: 12px;
	font-family: arial;
	color: #333;
}
.loading-gif {
	background: url(/images-pclocal/ajax-loader.gif) no-repeat;
}
div.nominate-business .nominate-button {
	/*background: url(/images-pclocal/ajax-loader.gif) no-repeat;*/
	width: 97px;
	height: 25px;
	cursor: pointer;
	text-indent: -100000em;
	margin:0 auto;
}
div.nominate-business .thanks-button {
	background: url(/assets-pclocal/parentspicks10/btn-thanks-gry.gif) no-repeat;
	width: 97px;
	height: 25px;
	text-indent: -100000em;
}

.ppa-main-categories li {
	float: left;
	text-align: center;
}
.category-one {
	background: url(/assets-pclocal/parentspicks10/overlay-sippycup.jpg) no-repeat;
	width: 160px;
	height: 160px;
	cursor: pointer;
}
.category-two {
	background: url(/assets-pclocal/parentspicks10/overlay-coffee.jpg) no-repeat;
	width: 160px;
	height: 160px;
	cursor: pointer;
}
.category-three {
	background: url(/assets-pclocal/parentspicks10/overlay-kid.jpg) no-repeat;
	width: 170px;
	height: 160px;
	cursor: pointer;
}
.category-title a {
	color: #00A4FF;
	font-size: 18px;
	font-family: arial;
	font-weight: bold;
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 0px -16px;
	cursor: pointer;
	background: url(/assets-pclocal/parentspicks10/img_magenta_arrow_big.gif) no-repeat;
	letter-spacing:-0.8px;
	*padding: 0px 0px 0px 15px;
	background-position: 0px 7px;
}

.ppa-main-categories li:hover { cursor: pointer; }

/*
	Parents Pics Products
*/
.place-nominee,
.tip-nominee,
.product-nominee {
		width: 200px;
		display: block;
		float: left;
		text-align: center;
		padding: 20px 0px 0px;
}
.nominee-block {
	margin: 10px 1px;
	padding: 10px 0px;
}
.nominee-block:hover {
	background: #f2f65c;
	*background: none;
}
.anchorhighlight {
	background: #f2f65c;
}
.product-nominee img {
	border: 2px solid #fff;
}
.anchorhighlight img {
	border: 2px solid #B023AE;
}
.product-nominee:hover img {
	border: 2px solid #B023AE;
}
.product-nominee .product-title a {
	font-family: arial;
	font-weight: bold;
	font-size: 12px !important;
	color: #B023AE;
}
.product-nominee .product-link a {
	font-size: 12px !important;
	font-family: arial !important;
	color: #4F98C3;
}
.tip-nominee .nominate-button,
.product-nominee .nominate-button {
	width: 97px;
	height: 25px;
	/*background: url(/images-pclocal/ajax-loader.gif) no-repeat;*/
	display: block;
	margin: 5px auto auto;
	cursor: pointer;
}

/*
	Parents Pics Tips
*/

.tip-nominee {
	width: 167px;
	display: block;
	float: left;
	text-align: center;
	padding: 20px;
}
.avatar-spacer {
	border:2px solid #ffffff;
	height:60px;
	margin:0 auto;
	padding:6px 2px 2px;
	width:65px;
	*height: 68px;
	*width: 68px;
	*padding: 0px;
}
.tip-image img {
	border: 4px solid #ffffff;
	margin-top: -2px;
	*margin-top: 0px;
}
.tip-nominee:hover .avatar-spacer {
	border: 2px solid #B023AE;
}

.circle-cut-out {
	background: url("/assets/avatars/todayChatterAvatarFrame.png") no-repeat;
	height: 56px;
	width: 56px;
	/*margin: -6px 0 0 -2px;*/
	position: absolute;
	z-index: 1;
	border: 6px solid #ffffff;
	cursor: pointer;
}

.tip-name a {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color: #009933;
}
.tip-quote {
	font-size: 12px;
	font-family: arial;
	color: #333;
}

.close-overlay-popup {
	color:#333333;
	float:right;
	font-size:14px;
	font-weight:bold;
	font-family: arial;
	margin: 0px -17px 0px 0px;
	*margin: 0px -10px 0px 0px;
	cursor: pointer;
}
.rounded-edge {
	width: 662px;
	height: 376px;
	border-collapse: collapse;
	position: absolute;
	z-index: 9999999999;
	margin-left: -332px;
}
.rounded-edge .tl {
	background: transparent url(/assets-pclocal/parentspicks10/ppa-overlay/border.png) no-repeat 0px 0px;
	width: 24px;
	height: 24px
}
.rounded-edge .tm {
	background: transparent url(/assets-pclocal/parentspicks10/ppa-overlay/edge.png) no-repeat  -24px 0px;
}
.rounded-edge .tr {
	background: transparent url(/assets-pclocal/parentspicks10/ppa-overlay/border.png) no-repeat -24px 0px;
	width: 24px;
	height: 24px
}
.rounded-edge .ml {
	background: transparent url(/assets-pclocal/parentspicks10/ppa-overlay/edge.png) no-repeat  0px -24px;
}
.rounded-edge .m {
	padding: 0px 10px;
	background: transparent url(/assets-pclocal/parentspicks10/ppa-overlay/edge.png) no-repeat -24px -24px;
}
.rounded-edge .mr {
	background: transparent url(/assets-pclocal/parentspicks10/ppa-overlay/edge.png) no-repeat -639px -24px;
}
.rounded-edge .bl {
	background: transparent url(/assets-pclocal/parentspicks10/ppa-overlay/border.png) no-repeat 0px -21px;
	width: 24px;
	height: 28px
}
.rounded-edge .bm {
	background: transparent url(/assets-pclocal/parentspicks10/ppa-overlay/edge.png) no-repeat  -24px -349px;
}
.rounded-edge .br {
	background: transparent url(/assets-pclocal/parentspicks10/ppa-overlay/border.png) no-repeat -24px -21px;
	width: 24px;
	height: 24px
}
.rounded-edge .nominate-fail,
.rounded-edge .nominate-success {
	margin:0 0 0 100px;
	width:490px;
}
.rounded-edge .nominate-popup-header,
.rounded-edge .nominate-popup-message {
	padding: 0 0 0 20px;
}
.rounded-edge .nominate-popup-message {
	font-size: 18px;
}
.rounded-edge .nominate-popup-message .get-picking {
	font-weight: bold;
	font-style: italic;
}
.rounded-edge .nominate-popup-header {
	font-size: 36px;
	font-family: arial;
	font-weight: bold;
	color: #B023AE;
	letter-spacing: -0.8px;
}

/*
	Online Nominees2010/btn-mask-big.png") no-repeat scroll right top #7FBF2A
*/
.social-catagory-tile {
	width: 110px; 
	float: left; 
	text-align: right; 
	padding-right: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16px;
	color:#333333;
	letter-spacing:-0.8px
}

.codeForYourWebsite select { text-transform: lowercase; }

/* 
	Interim Login / Signup 
*/

.interim-login-popup {
	margin-left: -370px;
	width: 415px;
}

.interim-login-header {
	color: #0BAEBD;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: -1.5px;
	margin: 0;
	padding: 0 0 10px;
}

.interim-login-message {
	color: #666;
	font-size: 16px;
	margin: 10px 0px;
	font-family: arial;
}

/* 
	Interim Voting 
*/
.interim-popup {
	margin-left: -325px;
	width: 650px;
}
.interim-popup-content {
	height: 228px;
}
.interim-popup-content .close-overlay-popup {
	display: none;	
}

.interim-popup-header {
	color: #B023AE;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: -1.5px;
	margin: 0px 0px 0px 200px;
	padding: 0 0 10px;
}
.interim-busy {
	color: #333;
	font-size: 20px;
	margin: 10px 0px 10px 0px;
	font-family: Arial;
	font-weight: bold;
	letter-spacing: -0.9px;
}
.interim-popup-message {
	color: #666;
	font-size: 16px;
	margin: 10px 0px;
	font-family: Georgia;
	margin: 0px 50px 0px 200px;
}
.interim-subtext {
	color: #333;
	font-size: 14px;
	margin: 20px 0px 0px ;
	font-family: Arial;
	font-weight: bold;
	letter-spacing: -0.8px;
}
.mid-arrow-link a {
	background: url("/assets-pclocal/parentspicks10/img_magenta_arrow_big.gif") no-repeat scroll left 8px transparent;
	color: #00B4FF;
	cursor: pointer;
	font-family: Georgia;
	font-size: 21px;
	letter-spacing: -0.8px;
	padding: 0 0 0 16px;
	font-style: italic;
}

.baby-image {
	background: url("/images-pclocal/parentspicks10/pick-a-winner.jpg") no-repeat scroll left 8px transparent;
	width: 186px;
	height: 253px;
	position: absolute;
	margin-top: -10px;
}

.popup-button {
	background: #7FBF2A;
	float: left;
	cursor: pointer;
}
.popup-button li {
	float: left;
}
ul.popup-button li.text {
	color: #fff;
	margin: 8px 0px 0px 0px;
	font-weight: bold;
	font-family: arial;
	font-size: 16px !important;
}
.left-pad { 
	background: url(/assets/login/2010/btn-mask-big.png) no-repeat top left;
	height: 36px;
	width: 15px;
}
.right-pad { 
	background: url(/assets/login/2010/btn-mask-big.png) no-repeat top right;
	height: 36px;
	width: 15px;
}
.interim-or {
	width: 30px;
	padding: 6px 0px 0px 0px;
	text-align: center;
}
.small-ppa-logo {
	margin-right: -16px;
	*margin: 0px -10px 0px 0px;
}

/*
	Sort Alpha
*/
#alphaSort-nav {
	text-align: center;
	margin: 0 auto;
	width: 630px;
	font-family: arial;
	font-size: 14px;
}
#alphaSort-nav a {
	color: #4F98C3;
	letter-spacing: 1px;
}
#alphaSort-nav .ln-disabled {
	color: #999;
	cursor: default;
}
#alphaSort-nav .ln-selected {
    color: #666666;
    cursor: default;
    font-weight: bold;
}
#alphaSort-nav span {
    color: #333333;
    font-weight: bold;
    letter-spacing: .8px;
}
.ln-letters{
    color: #4F98C3;
}
#alphaSort li{
    width:210px;
    float:left;
}

/*
	Winners Page
*/
#shareDiv li.social-title {
	display: block;
	margin: 4px 5px 0px 5px;
	float: left;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px !important;
	letter-spacing: -0.8px;
	color: #333;
}
.social-btn {
	display: block;
	margin: 4px 5px 0px 0px;
	float: left;
	cursor: pointer;
}
.social-btn .email {
	background-image: url("/assets/icons/ico_avatar-actions-v2.gif");
	height: 14px;
	width: 16px;
	display: block;
}

#ajaxLoadingGif{display: none; margin: 15px 0px 0px 30px; float: left;}
#didnt-select-a-nominee-bubble,#vote-thanks-bubble {
	background: url(/images-pclocal/parentspicks10/thnks-bg.gif) no-repeat;
	width: 230px;
	height: 60px;
	float: left;
	font-size: 16px;
	font-family: arial;
	font-weight: bold;
	letter-spacing: -0.8px;
	color: #666;
	margin: 0px 0px 0px 20px;
}
#didnt-select-a-nominee-bubble{color: #FF0000;}
.fb-voted{margin: 0px 5px 0px 5px; cursor: pointer;}
.tw-voted{cursor: pointer;}

.vote-thanks-bubble span {
	color: #E80097;
}
.vote-thanks-bubble a {
	margin: 4px 5px 0px 0px;
	cursor: pointer;
}
#didnt-select-a-nominee-bubble {
	padding: 10px;
}



/*

	Voting Thanks Pop-Up
*/
.limit-LOCAL .nominate-popup-message-PRODUCT,
.limit-LOCAL .nominate-popup-message-TIP,
.limit-LOCAL .LOCAL-ICON,
.limit-PRODUCT .nominate-popup-message-TIP,
.limit-PRODUCT .nominate-popup-message-LOCAL,
.limit-PRODUCT .PRODUCT-ICON,
.limit-TIP .nominate-popup-message-LOCAL,
.limit-TIP .nominate-popup-message-PRODUCT,
.limit-TIP .TIP-ICON {	
	display: none;
}

/*.limit-LOCAL .ppa-main-categories li,
.limit-PRODUCT .ppa-main-categories li,
.limit-TIP .ppa-main-categories li { 
	margin-left: 50px;
}*/

.nominate-popup-message-LOCAL,
.nominate-popup-message-PRODUCT,
.nominate-popup-message-TIP {
	font-size: 16px;
	font-family: Georgia;
	color: #666;
	margin-bottom: 10px;
	margin-left:20px;
}


.nominate-popup-submessage{
	font-size: 14px;
	font-family: Georgia;
	color: #666;
	margin-left:20px;
}

/*
	IE7 TooOOOoo Slow

*/
.upgrade-popup-header {
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	letter-spacing: -0.8px;
	color: #B023AE;
	display: block;
	padding: 20px 0px 0px 0px;
	width: 300px;
}
.upgrade-message {
	font-size: 14px;
	color: #333;
	margin: 20px 0 20px 0;
	font-family: Georgia, Helvetica Neue, Helvetica;
}

.upgrade-message a {
	color: #0bb6fe;
}
.upgrade-note {
	font-size: 14px;
	color: #eb108e;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -0.8px;
	display: block;
	margin: 0 0 10px 0;
}
