/* CSS Document */
#page_content            { float:left; width:569px; padding:0px; margin:1px 0 0 1px; background:url(images/bkg.gif) bottom no-repeat;}
html>body #page_content  { width:569px;}

#coming-soon { padding:150px 0; text-align:center; color:#ed91c2; font-size:1.1em}

#t_get-the-inside-gloss	{ width:131px; height:18px; background-image:url(images/t_get_the_inside_gloss.gif); background-repeat:no-repeat;}

#t_pageTitle-comingsoon { background-image:url(images/t_pinkstarwalk.gif);}
#t_pageTitle-about { background-image:url(images/t_pinkstarwalk-about.gif);}
#t_pageTitle-enternow { background-image:url(images/t_pinkstarwalk-enternow.gif);}
#t_pageTitle-theevent { background-image:url(images/t_pinkstarwalk-theevent.gif);}
#t_pageTitle-thegallery { background-image:url(images/t_pinkstarwalk-thegallery.gif);}
#t_pageTitle-officialcharity { background-image:url(images/t_pinkstarwalk-officialcharity.gif);}
#t_pageTitle-pinkrange { background-image:url(images/t_pinkstarwalk-pinkrange.gif);}
#t_pageTitle-volunteer { background-image:url(images/t_pinkstarwalk-volunteer.gif);}
#t_pageTitle-oursupporters { background-image:url(images/t_pinkstarwalk-oursupporters.gif);}
#t_pageTitle-contribute { background-image:url(images/t_pinkstarwalk-contribute.gif);}
#t_pageTitle-faqs { background-image:url(images/t_pinkstarwalk-faqs.gif);}
#t_pageTitle-contactus { background-image:url(images/t_pinkstarwalk-contactus.gif);}

#paint-the-town { width:259px; height:19px; background:url(images/sub_paint-the-town.gif) no-repeat;}
#enter-now { width:90px; height:19px; background:url(images/sub_enter-now.gif) no-repeat;}
#congratulations { width:139px; height:19px; background:url(images/sub_congratulations.gif) no-repeat;}
#course-map { width:111px; height:19px; background:url(images/sub_course-map.gif) no-repeat;}
#nbcf { width:299px; height:19px; background:url(images/sub_national-breast-cancer-foundation.gif) no-repeat;}
#so-pink { width:280px; height:19px; background:url(images/sub_so-pink.gif) no-repeat;}
#where-when { width:135px; height:19px; background:url(images/sub_where-when.gif) no-repeat;}
#preparation { width:103px; height:19px; background:url(images/sub_preparation.gif) no-repeat;}
#get-your-bras { width:271px; height:19px; background:url(images/sub_get-your-bras.gif) no-repeat;}
#prizes { width:54px; height:16px; background:url(images/sub_prizes.gif) no-repeat;}
#getting-there { width:123px; height:19px; background:url(images/sub_getting-there.gif) no-repeat;}
#meeting-up { width:211px; height:19px; background:url(images/sub_meeting-up.gif) no-repeat;}
#getting-home { width:126px; height:19px; background:url(images/sub_getting-home.gif) no-repeat;}
#course-info { width:172px; height:19px; background:url(images/sub_course-info.gif) no-repeat;}
#maseur { width:66px; height:19px; background:url(images/sub_maseur.gif) no-repeat;}
#mix1065 { width:89px; height:19px; background:url(images/sub_mix1065.gif) no-repeat;}
#lend-a-hand { width:111px; height:19px; background:url(images/sub_lend-a-hand.gif) no-repeat;}
#contribute { width:95px; height:19px; background:url(images/sub_contribute.gif) no-repeat;}
#get-in-touch { width:111px; height:19px; background:url(images/sub_get-in-touch.gif) no-repeat;}
#photo-gallery { width:203px; height:19px; background:url(images/sub_photo-gallery.gif) no-repeat;}
#faqs { width:240px; height:19px; background:url(images/sub_faqs.gif) no-repeat;}

#psw_home { background:url(images/hdr_psw_home.gif) no-repeat left top; padding:136px 72px 80px 126px; color:#8e727a}
#psw_enternow { background:url(images/hdr_psw_register.gif) no-repeat left top; padding:136px 72px 233px 126px; color:#8e727a}
#psw_thankyou { background:url(images/hdr_psw_register.gif) no-repeat left top; padding:136px 72px 154px 126px; color:#8e727a}
#psw_thegallery { background:url(images/hdr_psw_thegallery.gif) no-repeat left top; padding:140px 72px 73px 126px; color:#8e727a}
#psw_theevent { background:url(images/hdr_psw_theevent.gif) no-repeat left top; padding:136px 52px 301px 126px; color:#8e727a}
#psw_coursemap { background:url(images/hdr_psw_coursemap.gif) no-repeat left top; padding:136px 72px 81px 126px; color:#8e727a}
#psw_officialcharity { background:url(images/hdr_psw_officialcharity.gif) no-repeat left top; padding:30px 72px 60px 126px; color:#8e727a}
#psw_pinkrange { background:url(images/hdr_psw_pinkrange-dove.jpg) no-repeat left top; padding:0 72px 60px 126px; color:#8e727a}
#psw_preparation { background:url(images/hdr_psw_preparation-shoe.gif) no-repeat left top; padding:2px 72px 240px 126px; color:#8e727a}
#psw_dresscode { background:url(images/hdr_psw_dresscode-bra.gif) no-repeat left top; padding:2px 72px 254px 126px; color:#8e727a}
#psw_prizes { background:url(images/hdr_psw_prizes-medal.gif) no-repeat left top; padding:10px 72px 86px 126px; color:#8e727a}
#psw_gettingthere { background:url(images/hdr_psw_gettingthere.gif) no-repeat left top; padding:136px 72px 362px 126px; color:#8e727a}
#psw_meetingup { background:url(images/hdr_psw_meetingup.gif) no-repeat left top; padding:137px 72px 375px 126px; color:#8e727a}
#psw_gettinghome { background:url(images/hdr_psw_gettinghome.gif) no-repeat left top; padding:136px 72px 401px 126px; color:#8e727a}
#psw_course-info { background:url(images/hdr_psw_course-info.gif) no-repeat left top; padding:137px 72px 207px 126px; color:#8e727a}
#psw_oursupporters { padding:0 72px 70px 126px; color:#8e727a}
#psw_oursupporters2 { padding:0 72px 172px 126px; color:#8e727a}
#psw_volunteer { background:url(images/hdr_psw_volunteer.gif) no-repeat left top; padding:136px 72px 73px 126px; color:#8e727a}
#psw_contribute { background:url(images/hdr_psw_contribute.gif) no-repeat left top; padding:136px 72px 70px 126px; color:#8e727a}
#psw_faqs { background:url(images/hdr_psw_faqs.gif) no-repeat left top; padding:136px 72px 73px 126px; color:#8e727a}
#psw_contactus { background:url(images/hdr_psw_contactus.gif) no-repeat left top; padding:136px 72px 113px 126px; color:#8e727a}

#psw_home .hightlight, #psw_thankyou .hightlight, #psw_officialcharity .hightlight, #psw_pinkrange .hightlight, #psw_theevent .hightlight, #psw_prizes .hightlight, #psw_gettingthere .hightlight, #psw_course-info .hightlight, #psw_oursupporters .hightlight, #psw_oursupporters2 .hightlight, #psw_contribute .hightlight { color:#f086bd; visibility:visible; display:inline; font-weight:normal}

#psw_prizes ol, #psw_contribute ol { margin-top:0;}
#psw_prizes li, #psw_contribute li { margin-left:-15px}

#psw_volunteer blockquote { color:#999999; font-size:1em}

#psw_pinkrange h4 { font-weight:normal; color:#f086bd; padding-bottom:0; margin-bottom:0}

.more { background-color:#fff6f9; padding:5px 15px 0; border-top:1px solid #f9a7cb; border-bottom:1px solid #f9a7cb}
.more p { padding-bottom:5px}

#psw_faqs h2 { color:#f086bd; padding-bottom:0; font-weight:normal; font-size:1.1em}
.show-hide h4 { background:url(images/dot.gif) no-repeat 2px 4px; font-weight:normal; color:#81787d; font-size:1em; margin-top:10px; padding:0 15px; padding-bottom:3px; cursor:hand; cursor:pointer}

#page_content a { color:#787bb3}

/**** top nav ****/
        
#mainNavPSWActive,
#mainNavPSWButton { width: 76px; height: 16px; padding:0px; margin:0px; padding-left:  13px; margin-top:27px; background-image:url(/images/layout/i_menu_div.gif); background-repeat:no-repeat;}    
#mainNavPSWActive a,
#mainNavPSWButton a { width: 76px; height: 16px;}
#mainNavPSWButton a { background: no-repeat url(images/b_PinkStarWalk.gif);}
#mainNavPSWButton a:hover,
#mainNavPSWButton a:focus { background: no-repeat url(images/b_PinkStarWalk.gif);}
#mainNavPSWActive a { background: no-repeat url(images/b_PinkStarWalk.gif);}

/**** gallery ****/
.thumbnail { background:url(images/thumbnail_frame.gif) no-repeat left top; padding:8px; border:0}
#gallery ul { width:350px}
#gallery ul li { float:left; padding:0 15px 8px 0; list-style:none}
#gallery br { clear:left;}

#numberDisplay { visibility:visible; display:block; font-size:1.1em;}

.subtabs { list-style-type:none; text-align:center; /*set to left, center, or right to align the menu as desired*/}

.subtabs li { display:inline; float:left}
.subtabs li a { text-decoration:none; padding:3px; color:#ed91c2;}

.subtabs li a:visited { color:#ed91c2;}
.subtabs li a:hover { color:#b7276e;}
.subtabs li.selected { position:relative;}
.subtabs li.selected a { /*selected main tab style */ color:#b7276e; font-weight:bold;}
.subtabs li.selected a:hover { /*selected main tab style */ text-decoration:none;}

.tabcontent{ display:none;}

@media print {
	.tabcontent {
	display:block!important;
	}
}
