/*-- Universal PP Styles -----------------------*/

a:link, a:visited {
	color: #5a5a04;
}
#index-promo_RTside h1 {
	color:#ffffff; margin: 22px 18px 0 18px; font-size:1.5em; width:25em; line-height:1.1em; text-transform:uppercase; width: auto; letter-spacing: .04em; font-weight: bold;
}
#index-promo_RTside h1.winner_header {
	margin: 31px 18px 10px 18px; font-size:1.8em;
}
#winner_header h1 {
	color:#636564; font-weight:normal; position: absolute; top: 89px; font-size: 11px; width: 186px; left:28px; line-height: 13px;
}
h1 span {
	color: #e0df55;
}
.erralert {
	color: #dc3402
}
.darkhead_smalltxt {
	font-size: 15px;
	letter-spacing: normal;
}
#index-promo_RTside h1 br {
	line-height: 9px;
}
#winner_header h1 br {
	line-height: 4px;
}
p { 
	color:#605f5c;
}
#wrapper .tool_links a, #wrapper .tool_links a:visited {
	font-size:1.25em; text-transform:uppercase; color:#606058;
}
#index-promo_RTside ul li {
    font-size: 12px; color: #888888;
}
#internal_pp09 {
	background-color: #f7f6ab; width:292px; height:132px; padding: 1px 0; margin-top: 5px;
}
#internal_pp09 p {
	width: 140px; margin: 38px 0 0 1px; float: left; font-weight: bold; color: #5A5A04;
}
#internal_pp09 p a {
	font-size: 14px; text-transform: uppercase; color: #636564;
}
#internal_pp09 img {
	width: 104px; height: 119px; margin: 7px 15px 0; float: left;
}
#internal_careercenter {
	width: 292px; height: 99px; padding: 1px 0; margin-top: 7px;
}
#more_nwjobs, #middle_ad2, #middle_ad3 {
    float: left; width: 300px; margin-left: 23px; _margin-left: 13px; padding: 0;
}
#middle_ad2, #middle_ad3 {
    text-align: center; margin-left: 7px;
}
#middle_ad2 .midad, #middle_ad3 .midad {
    margin-bottom: 5px;
}
#footer {
	background-color: #ffffff;
}

/* currently selected vote link-------*/
a.currentvote, a.currentvote:active, a.currentvote:visited, a.currentvote:hover {
	 color: #999576; text-decoration: none; cursor: default;
}
/* vote links end-------*/
#anothervote .whatsthis {
    font-weight: bold; font-size: 11px; margin-left: 10px
}
#vote_center_col h3.winner_title {
    color: #000; font-weight: bold; text-transform: uppercase; font-size: 14px; margin-top: 15px; line-height: 1.2em;
}
#winner_descImg p {
    font-size: 10px;
}
h5.winnerH5 {
    color: #000000; font-size: 12px; font-weight: normal; text-transform:uppercase;
}
.editorpicLink a {
    font-size: 14px;
}
#editorPick p {
    font-size: 11px; line-height: 15px
}
.finalists_note {
    font-size: 10px
}

/* LANDING / PROMO / DARK / WINNERS-index PAGE LAYOUT_______________________________*/
#wrapper {
	
}
#landing_wrap {
	background: #000000 url('/nwc/jobs/peoplespicks/2009/art/pp09_landing_BG.gif') 0 0 no-repeat; position: relative; width: 100%; margin: 1px auto; height: 855px; padding: 0; _margin-left: 1px; border-top: 3px solid #c7dfbf;
}
#index-promo_LFTside, #index-promo_RTside, #index-dark_LFTside, #index-winners_LFTside {
	float: left; margin: 0; padding: 0; height: 665px;
}
#index-promo_LFTside, #index-dark_LFTside, #index-winners_LFTside {
	width: 382px; background: transparent url('/peoplespicks/2009/art/pp09_landing_left.gif') 0 0 no-repeat;
}
#index-dark_LFTside {
	background-image: url('/peoplespicks/2009/art/pp09_landing_left_dark.gif');
}
#index-winners_LFTside {
	background-image: url('/peoplespicks/2009/art/pp09_landing_left_winners.gif');
}
#index-promo_RTside {
	width: 554px;
	padding: 5px 12px;
}

/* LANDING / PROMO / DARK / WINNERS-index LEFT SIDE ----*/
#pp09_logo, #pp09_e-mail, #pp09_works, #pp09_happy {
	position:absolute; top:220px; left:210px; color:#ffffff; padding:0;
}
#pp09_e-mail {
	top:194px; left:184px; width: 54px; padding: 1px; font-size: .7em; text-align: center; font-weight: bold;
}
#index-winners_LFTside #pp09_e-mail {
	top:227px; left:172px; width: 54px; padding: 1px; font-size: .7em; text-align: center; font-weight: bold;
}
#pp09_e-mail a {
    padding-top: 8px; padding-left: 15px; display: block;
}
#pp09_works {
	top:228px; left:276px; padding:5px 13px; width: 80px; padding: 1px; font-size: .78em; text-align: center;
}
#index-winners_LFTside #pp09_works {
	top:269px; left:278px; padding:5px 13px; width: 80px; padding: 1px; font-size: .78em; text-align: center;
}
#wrapper .tool_links a.pp09rules:link, #wrapper .tool_links a.pp09rules:visited, #wrapper .tool_links a.pp09rules {
	padding-top: 7px; padding-left: 13px; display: block; color: #ffffff;
}
#pp09_happy {
	top: 301px; left: 212px; width: 141px; padding: 1px; line-height: 14px; color: #ffffff;
}
#pp09_happy_splash {
	background: url('/peoplespicks/2009/art/pp09_happybg.gif') no-repeat top left; width: 237px; padding: 5px; line-height: 14px; color: #ffffff; margin: 40px 0 0 -10px; height: 84px; position: relative;
}
#pp09_happy_winners {
	background: url('/peoplespicks/2009/art/pp09_winnerbg.gif') no-repeat top left; width: 237px; padding: 5px; line-height: 14px; color: #ffffff; margin: 40px 0 0 -10px; height: 84px; position: relative;
}
#pp09_happy_winners a:hover, #pp09_happy_splash a:hover {
	background-color: transparent !important ;
}
#pp09_happy_splash h4, #pp09_happy_winners h4, #pp09_happy h4 {
	position: absolute;
	width: 76px;
	font-size: .85em;
	margin: 25px 0 0 -2px;
	text-align: center;
}
#pp09_happy_winners h4 {
	left: 8px;
}
#pp09_happy_splash h4.tool_links a, 
#pp09_happy_winners h4.tool_links a {
	color: #636564; background-color: transparent; display: normal;
}
#pp09_happy_splash h4.tool_links a:hover, 
#pp09_happy_winners h4.tool_links a:hover, 
#pp09_happy_splash ul li a:hover, 
#pp09_happy_winners ul li a:hover {
	background-color: transparent; display: normal;
}
#pp09_happy_splash p, #pp09_happy_winners p, #pp09_happy p {
	position: absolute; width: 120px; font-style: italic;
}
#pp09_happy_splash p {
	top: 7px; left: 93px; margin:.25em 0 .65em 0; font-size: 1.1em; 
}
#pp09_happy_winners p {
	top: 10px; left: 93px; margin:.25em 0 .65em 0; font-size: 11px;
}
#pp09_happy_splash ul, #pp09_happy_winners ul, #pp09_happy ul {
	position: absolute;	font-weight: bold; display: normal;
}
#pp09_happy_splash ul {
	top: 42px; left: 93px; 
}
#pp09_happy_winners ul {
	top: 46px; left: 93px; width: 120px; display: normal;
}
#pp09_happy_winners li {
	line-height: 14px; font-size: 11px; display: normal;
}
#pp09_happy a:link, #pp09_happy a:visited, #pp09_happy p, #pp09_happy_splash a:link, #pp09_happy_splash a:visited, #pp09_happy_splash p, #pp09_happy_winners a:link, #pp09_happy_winners a:visited, #pp09_happy_winners p  {
	color: #ffffff;
}

/* LANDING RIGHT SIDE ----*/

#landing_lcollist, #landing_rcollist {
	float:left; margin-top: 24px; padding-left: 20px;
}
#industry {
	width: 240px; padding: 1px 0; margin: 12px 18px 9px 0;
}
#industry h2, #small_copmpany h2, #large_copmpany h2, #vote_right_col h2 {
	text-transform: uppercase; color: #000000; font-size: 1.2em; margin-bottom: 0;
}
#industry span, #small_copmpany span, #large_copmpany span, #vote_right_col span {
	font-weight: normal; font-size: .85em; color: #605f5c;
}
.industries {
	list-style: none; margin: 0; padding: 0;
}
.company {
	width: 240px; padding: 1px 0; margin: 0px 12px 0 0; _margin-right: 10px;
}
.companies {
	list-style: none;
}
#industry h2.rcolllistdark, #small_copmpany h2.rcolllistdark, #large_copmpany h2.rcolllistdark {
	color: #605f5c;
}

/* LANDING  - FOOTER SECTION--------------*/
#landing_footer {
	width: 960px; height: 308px; position: absolute; top: 566px; left: 0; margin: 0 auto; padding: 0;
}
.land_foot_head {
	background: transparent url('/peoplespicks/2009/art/pp09_t_moreinnwjobs.gif') no-repeat 0 0; width: 125px; height: 14px; text-indent: -9999px; margin-left: 15px;
}


/* Voteing page layout_______________________________*/

.pp09_vote #landing_wrap {
	background: url('/peoplespicks/2009/art/pp09_winner_category_bg2.gif') 0 0 no-repeat; height: auto;
}
#vote_wrap {
	width: 960px; min-height: 1140px; background-color: #b8e3e7; margin: 1px auto; border-top: 3px solid #c7dfbf; _margin-left: 1px; position: relative; width: 100%;
}
#vote_left_col, #vote_center_col, #vote_right_col {
	float: left;
}
#footer {
	width:958px;
	clear: both;
}


/* Voteing page left column------*/

#vote_left_col {
	background: url('/peoplespicks/2009/art/pp09_voting_page.gif') no-repeat top; width: 324px; height: 663px;
}
.pp09_vote #pp09_happy {
	top: 486px; left: 96px; width: 237px; padding: 5px; line-height: 14px; color: #ffffff; margin: 40px 0 0 -10px; height: 84px; position: relative;
}
.pp09_vote #pp09_happy p {
	left: 90px;
	top: 12px;
}
.pp09_vote #pp09_happy ul {
	left: 90px;
	top: 47px;
}
.pp09_vote #pp09_happy li {
	line-height: 15px;
}
.pp09_vote #pp09_happy h4 a {
	color: #606058;
}
.pp09_vote #pp09_e-mail {
	top: 238px;
	left: 41px;
}
.pp09_vote #pp09_works {
	top: 221px;
	left: 190px;
}


/* VOTEING  - CENTER COLUMN--------------*/

.pp09_vote #vote_center_col {
	width: 335px; margin: 30px 10px 20px 20px;
}
#vote_center_col {
	width: 370px; margin: 30px 0 0 0;
}
#vote_left_col ul li {
    font-size: 12px; line-height: 22px; color: #888888;
}
#vote_center_col h4 {
	color:#000000; font-size: 1.2em; margin: 15px 0 0 0; text-transform: uppercase;
}
#vote_center_col span {
	font-weight: normal; margin: 0 0 0 0; padding: 5px 0 0 0; color: #636564; text-transform: uppercase; 
}
#vote_center_col h4 a {
    color:#5A5A04;
}
#vote_center_col p {
	margin-bottom: 3px;
}
#vote_center_col .formtitle {
	font-size: 14px;
}
#vote_center_col label, #vote_center_col legend {
    font-weight: normal; font-size: 12px; color: #605f5c;
}
#vote_center_col, #vote_center_col .radiolabel {
	color: #636564; font-size: 12px;
}
#vote_center_col #ballot {
	margin-top: 15px;
}
#vote_center_col .formtitle {
    margin-bottom: 10px
}
#vote_center_col .textbox, #vote_center_col textarea {
	border: 1px solid #cccccc; width: 258px; margin-top: 0px; padding: 2px 4px;
}
#vote_center_col textarea {
	height: 80px;
}
#vote_center_col label {
	margin-bottom: 2px;
}
#vote_center_col button {
	background: url('/peoplespicks/2009/art/pp09_button.gif') repeat-x #a19d00; color: #fff; font-size: 1.1em; font-weight: bold; border: none; cursor: pointer; padding: 5px 8px; margin-top: 5px;
}
#vote_center_col .radio {
	border: none; margin: 2px 4px 2px 0; vertical-align: bottom; padding: 0em; width: auto; border: none; 
}
#anothervote {
	margin: 5px 0 10px 0;
}
#anothervote p {
	margin: 5px 0
}
#vote_center_col #capcha {
	margin: 8px 0; 
}
#whatsthis {
	background-color: #fff; display: none; width: 300px; padding: 10px; border: 1px solid #ef4023; position: absolute; top: 370px; 
}
#whatsthis p {
	text-align: right; margin: 0; margin-bottom: 5px;
}
#whatsthis p a:link, #whatsthis p a:visited, #whatsthis p a:hover {
	color: #ef4023;
}
.website_lbl {
	margin-left: 18px;
}
#website {
	width: 235px !important ;
}


/* VOTEING  - RIGHT COLUMN--------------*/

#vote_right_col {
	width: 220px;
	margin: 22px 0 20px 12px;
}
#vote_left_col img {
	position: absolute; top: 0; left: 0;
}
#vote_right_col #internal_pp09 p {
	width: 140px; margin: 27px 0 0 1px; float: left;
}
#vote_right_col #more_nwjobs, #vote_right_col #middle_ad2, #vote_right_col #middle_ad3 {
    width: 300px; margin-left: 2px; _margin-left: 0; padding: 0;
}
#vote_right_col #middle_ad2, #vote_right_col #middle_ad3 {
    text-align: center; margin-left: 2px;_margin-left: 0;
}
#vote_right_col #middle_ad3 {
	margin-top: 25px;
}
#vote_right_col #industry {
	margin: 0;
}
#vote_right_col h2 {
	margin-top: 10px;
}
#vote_right_col h2 span.votecategory {
	text-transform: none;
}
#vote_right_col a:hover, #vote_right_col a.pp09_active,
.pp09_votelanding #index-promo_RTside a:hover, 
.pp09_winners #index-promo_RTside a:hover {
	background-color: #eded86;
}
.pp09_votelanding #index-promo_RTside li, 
.pp09_winners #index-promo_RTside li, 
.pp09_votelanding #index-promo_RTside a, 
.pp09_winners #index-promo_RTside a {
	display: block; width: 100%;
}
#vote_right_col li, #vote_right_col a {
	display: block;
	margin-right: 6px;
}


/* WINNER CATEGORY LAYOUT________________*/

.pp09_winner_category #vote_left_col {
	background: url('/peoplespicks/2009/art/pp09_winner_category.gif') no-repeat top; width: 324px;
}
.pp09_winner_category #vote_left_col img {
	position: absolute; top: 0; left: 0;
}
.pp09_winner_category #landing_wrap {
	background: #000000 url('/peoplespicks/2009/art/pp09_winner_category_bg2.gif') 0 0 no-repeat;
}
.pp09_winner_category #vote_center_col, 
.pp09_winner_category #vote_right_col, 
.pp09_vote #vote_center_col, 
.pp09_vote #vote_right_col {
	height: auto;
}
.pp09_winner_category #landing_footer, .pp09_vote #landing_footer {
	padding: 60px 0 10px;
	position: static !important;
	background: #000000 url('/peoplespicks/2009/art/pp09_footer_top.gif') no-repeat;
	height: auto !important;
	clear: both;
}
.pp09_winner_category #landing_footer_cw {
	padding: 60px 0 10px;
	position: relative;
	background: #000000 url('/peoplespicks/2009/art/pp09_footer_top.gif') no-repeat;
	height: auto;
	clear: both;
}
.pp09_winner_category #footer, .pp09_winner_category #networklinks, .pp09_winner_category #wrapper, .pp09_winner_category #landing_wrap_cw, .pp09_winner_category #landing_footer_cw {
	position: static;
}
#networklinks_cw, #footer_cw {
	clear: both;
}
.pp09_winner_category #networklinks, .pp09_winner_category #networklinks_cw {
	padding: 10px 0;margin: 0 auto;
}
.pp09_winner_category #footer, .pp09_winner_category #footer_cw {
	margin: 0 auto;
}
.pp09_winner_category #pp09_happy {
	top: 486px; left: 96px; width: 237px; padding: 5px; line-height: 14px; color: #ffffff; margin: 40px 0 0 -10px; height: 84px; position: relative;
}
.pp09_winner_category #pp09_happy p {
	left: 90px;
	top: 12px;
	width: 140px;
}
.pp09_winner_category #pp09_happy ul {
	left: 90px;
	top: 47px;
	width: 140px;
}
.pp09_winner_category #pp09_happy li {
	line-height: 15px;
}
.pp09_winner_category #pp09_happy h4 a {
	color: #606058;
}
.pp09_winner_category #pp09_e-mail {
	top: 238px;
	left: 41px;
}
.pp09_winner_category #pp09_works {
	top: 221px;
	left: 190px;
}
#winner_desc, #finalists, #editorPick {
    margin-bottom: 12px; line-height: 18px;
}
#winner_desc p {
	margin-top: 5px;
}
#winner_descImg {
    float: right; width: 150px; margin: 8px; line-height: 14px;
}
#finalists {
    line-height: 18px;
}
#vote_center_col_top {
	margin: 0 10px 0 22px;
}
#editorPick {
    background-color: #c8c890; padding: 10px 15px; margin: 0 2px 0 10px;
}
