/*GENERAL FORMATS*/

td  {color: 000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal;}
a:link {color: 000000; text-decoration: underline; font-weight: bold;} a:visited {color: 000000; text-decoration: underline; font-weight: bold;} a:active {color: 000000; text-decoration: none; font-weight: bold;} a:hover {color: 000000; text-decoration: none; font-weight: bold;}

.date {color: 000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold;}

.lastupdated {color: 000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: italic;}

.note {color: 000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;}

.noteitalic {color: 000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: italic;}

.warning {color: cf4633; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.warning {color: cf4633; text-decoration: underline;} a:visited.warning {color: cf4633; text-decoration: underline;} a:active.warning {color: cf4633; text-decoration: none;} a:hover.warning {color: cf4633; text-decoration: none;}

/* HEADERS AND SUBHEADERS*/

/* SHELL */
.shellpagehead {color: 333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 18px; font-weight: bold;}

.shellpagesubhead {color: 333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold;} a:link.shellpagesubhead {color: 333333; text-decoration: underline; font-weight: bold;} a:visited.shellpagesubhead {color: 333333; text-decoration: underline; font-weight: bold;} a:active.shellpagesubhead {color: 333333; text-decoration: none; font-weight: bold;} a:hover.shellpagesubhead {color: 333333; text-decoration: none; font-weight: bold;}

.shellpagesubhead2 {color: 000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.shellpagesmall {color: 333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.shellpagesmall {color: #333; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:visited.shellpagesmall {color: #333; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:active.shellpagesmall {color: #333; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:hover.shellpagesmall {color: #333; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;}

/* NEIGHBORHOODS */
.hoodpagehead {color: ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 30px; font-weight: normal;}
.hoodpagesubhead {color: 333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 16px; font-weight: bold;}

/* STATIONFINDER */
.stationfinderstation {color: 333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold;}
a:link.stationfinderstation {color: 333333; text-decoration: underline;} a:visited.stationfinderstation {color: 333333; text-decoration: underline;} a:active.stationfinderstation {color: 333333; text-decoration: none;} a:hover.stationfinderstation {color: 333333; text-decoration: none;}

.stationfinderlocation {color: 333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;}

/* PROGRAMS A-Z */
.programsalphalinks {color: 333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;} a:link.programsalphalinks {color: 333333; text-decoration: underline;} a:visited.programsalphalinks {color: 333333; text-decoration: underline;} a:active.programsalphalinks {color: 333333; text-decoration: none;} a:hover.programsalphalinks {color: 333333; text-decoration: none;}

.programslist {color: 333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal;} a:link.programslist {color: 666666; text-decoration: underline;} a:visited.programslist {color: 666666; text-decoration: underline;} a:active.programslist {color: 666666; text-decoration: none;} a:hover.programslist {color: 666666; text-decoration: none;}

/* FEATURES AND CONTENT TEXT */

/* HOMEPAGE */
.homefeaturetitle {color: 333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold;} a:link.homefeaturetitle {color: 333333; text-decoration: underline;} a:visited.homefeaturetitle {color: 333333; text-decoration: underline;} a:active.homefeaturetitle {color: 333333; text-decoration: none;} a:hover.homefeaturetitle {color: 333333; text-decoration: none;}

.homefeaturedescription {color: 333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.newshourfeaturetext {color: 333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.newshourfeaturetext {color: 333333; text-decoration: underline; font-weight: normal;} a:visited.newshourfeaturetext {color: 333333; text-decoration: underline; font-weight: normal;} a:active.newshourfeaturetext {color: 333333; text-decoration: none; font-weight: normal;} a:hover.newshourfeaturetext {color: 333333; text-decoration: none; font-weight: normal;}

.homecategorysubhead {color: 666666; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal;} a:link.homecategorysubhead {color: 666666; text-decoration: none; font-weight: normal;} a:visited.homecategorysubhead {color: 666666; text-decoration: none; font-weight: normal;} a:active.homecategorysubhead {color: 666666; text-decoration: underline; font-weight: normal;} a:hover.homecategorysubhead {color: 666666; text-decoration: underline; font-weight: normal;}

.homecategorysubheadmore {color: 666666; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.homecategorysubheadmore {color: 666666; text-decoration: none; font-weight: normal;} a:visited.homecategorysubheadmore {color: 666666; text-decoration: none; font-weight: normal;} a:active.homecategorysubheadmore {color: 666666; text-decoration: underline; font-weight: normal;} a:hover.homecategorysubheadmore {color: 666666; text-decoration: underline; font-weight: normal;}

.homefeaturesupport {color: cccccc; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.homefeaturesupport {color: cccccc; font-weight: bold; text-decoration: underline;} a:visited.homefeaturesupport {color: cccccc; font-weight: bold; text-decoration: underline;} a:active.homefeaturesupport {color: cccccc; font-weight: bold; text-decoration: none;} a:hover.homefeaturesupport {color: cccccc; font-weight: bold; text-decoration: none;}

.homefeaturesmalllight {color: cccccc; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.homefeaturesmalllight {color: cccccc; font-weight: bold; text-decoration: underline;} a:visited.homefeaturesmalllight {color: cccccc; font-weight: bold; text-decoration: underline;} a:active.homefeaturesmalllight {color: cccccc; font-weight: bold; text-decoration: none;} a:hover.homefeaturesmalllight {color: cccccc; font-weight: bold; text-decoration: none;}

.homefeaturesmalldark {color: 000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.homefeaturesmalldark {color: 000000; font-weight: bold; text-decoration: underline;} a:visited.homefeaturesmalldark {color: 000000; font-weight: bold; text-decoration: underline;} a:active.homefeaturesmalldark {color: 000000; font-weight: bold; text-decoration: none;} a:hover.homefeaturesmalldark {color: 000000; font-weight: bold; text-decoration: none;}

.homefeaturesmall {color: #000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;} a:link.homefeaturesmall {color: #000; font-weight: normal; text-decoration: underline;} a:visited.homefeaturesmall {color: #000; font-weight: normal; text-decoration: underline;} a:active.homefeaturesmall {color: #000; font-weight: normal; text-decoration: none;} a:hover.homefeaturesmall {color: #000; font-weight: normal; text-decoration: none;}

.imagecredit {color: #666; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: italic; padding: 3px 0 0 0;} a:link.imagecredit {color: #666; font-weight: normal; font-style: italic; text-decoration: none; padding: 3px 0 0 0;} a:visited.imagecredit {color: #666; font-weight: normal; font-style: italic; text-decoration: none; padding: 3px 0 0 0;} a:active.imagecredit {color: #666; font-weight: normal; font-style: italic; text-decoration: none; padding: 3px 0 0 0;} a:hover.imagecredit {color: #666; font-weight: normal; font-style: italic; text-decoration: none; padding: 3px 0 0 0;}

/* NEIGHBORHOODS */
.hoodfeaturetitle {color: 333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold;} a:link.hoodfeaturetitle {color: 333333; text-decoration: underline;} a:visited.hoodfeaturetitle {color: 333333; text-decoration: underline;} a:active.hoodfeaturetitle {color: 333333; text-decoration: none;} a:hover.hoodfeaturetitle {color: 333333; text-decoration: none;}

.hoodfeaturedescription {color: 333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.hoodcategorysubhead {color: ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal;} a:link.hoodcategorysubhead {color: ffffff; text-decoration: none; font-weight: normal;} a:visited.hoodcategorysubhead {color: ffffff; text-decoration: none; font-weight: normal;} a:active.hoodcategorysubhead {color: ffffff; text-decoration: underline; font-weight: normal;} a:hover.hoodcategorysubhead {color: ffffff; text-decoration: underline; font-weight: normal;}

.hoodcategorysubheadmore {color: ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.hoodcategorysubheadmore {color: ffffff; text-decoration: none; font-weight: normal;} a:visited.hoodcategorysubheadmore {color: ffffff; text-decoration: none; font-weight: normal;} a:active.hoodcategorysubheadmore {color: ffffff; text-decoration: underline; font-weight: normal;} a:hover.hoodcategorysubheadmore {color: ffffff; text-decoration: underline; font-weight: normal;}

.hoodsupersitesfeaturetitle {color: 000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold;} a:link.hoodsupersitesfeaturetitle {color: 000000; text-decoration: underline;} a:visited.hoodsupersitesfeaturetitle {color: 000000; text-decoration: underline;} a:active.hoodsupersitesfeaturetitle {color: 000000; text-decoration: none;} a:hover.hoodsupersitesfeaturetitle {color: 000000; text-decoration: none;}

.hoodsupersitesfeaturedescription {color: 000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;}

.hoodseriestime {color: ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;}

.hoodseriesdescription {color: cccccc; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;}

.hoodserieschecklistings {color: 999999; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 16px;} a:link.hoodserieschecklistings {color: 999999; text-decoration: none; font-weight: normal;} a:visited.hoodserieschecklistings {color: 999999; text-decoration: none; font-weight: normal;} a:active.hoodserieschecklistings {color: 999999; text-decoration: underline; font-weight: normal;} a:hover.hoodserieschecklistings {color: 999999; text-decoration: underline; font-weight: normal;}

/* NAVIGATION */

/* SHELL */
.shellsubnavmain {color:ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.shellsubnavmain {color: ffffff; text-decoration: underline; font-weight: normal;} a:visited.shellsubnavmain {color: ffffff; text-decoration: underline; font-weight: normal;} a:active.shellsubnavmain {color: ffffff; text-decoration: none; font-weight: normal;} a:hover.shellsubnavmain {color: ffffff; text-decoration: none; font-weight: normal;}

.shellsubnavaboutpbs {color:336600; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;} a:link.shellsubnavaboutpbs {color:336600; text-decoration: underline;} a:visited.shellsubnavaboutpbs {color:336600; text-decoration: underline;} a:active.shellsubnavaboutpbs {color:336600; text-decoration: none;} a:hover.shellsubnavaboutpbs {color:336600; text-decoration: none;}

.shellsubnavaboutsite {color:705203; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;} a:link.shellsubnavaboutsite {color:705203; text-decoration: underline;} a:visited.shellsubnavaboutsite {color:705203; text-decoration: underline;} a:active.shellsubnavaboutsite {color:705203; text-decoration: none;} a:hover.shellsubnavaboutsite {color:705203; text-decoration: none;}

.shellsubnavstationfinder {color:993300; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;} a:link.shellsubnavstationfinder {color:993300; text-decoration: underline;} a:visited.shellsubnavstationfinder {color:993300; text-decoration: underline;} a:active.shellsubnavstationfinder {color:993300; text-decoration: none;} a:hover.shellsubnavstationfinder {color:993300; text-decoration: none;}

.shellsubnavsearch {color:330033; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;} a:link.shellsubnavsearch {color:330033; text-decoration: underline;} a:visited.shellsubnavsearch {color:330033; text-decoration: underline;} a:active.shellsubnavsearch {color:330033; text-decoration: none;} a:hover.shellsubnavsearch {color:330033; text-decoration: none;}

.shellsubnavtakeaction {color:b0b0b0; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;} a:link.shellsubnavtakeaction{color:b0b0b0; text-decoration: underline;} a:visited.shellsubnavtakeaction {color:b0b0b0; text-decoration: underline;} a:active.shellsubnavtakeaction {color:b0b0b0; text-decoration: none;} a:hover.shellsubnavtakeaction{color:b0b0b0; text-decoration: none;}

.shellsubnavtvschedules {color:003366; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;} a:link.shellsubnavtvschedules {color:003366; text-decoration: underline;} a:visited.shellsubnavtvschedules {color:003366; text-decoration: underline;} a:active.shellsubnavtvschedules {color:003366; text-decoration: none;} a:hover.shellsubnavtvschedules {color:003366; text-decoration: none;}

.shellsubnavwireless {color:000033; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;} a:link.shellsubnavwireless {color:000033; text-decoration: underline;} a:visited.shellsubnavwireless {color:000033; text-decoration: underline;} a:active.shellsubnavwireless {color:000033; text-decoration: none;} a:hover.shellsubnavwireless {color:000033; text-decoration: none;}

/* NEIGHBORHOODS */
.hoodsubnavmain {color:000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} .hoodsubnavmain a:link{color:000000; text-decoration: underline; font-weight: normal;} .hoodsubnavmain a:visited {color: 000000; text-decoration: underline; font-weight: normal;} .hoodsubnavmain a:active{color: 000000; text-decoration: none; font-weight: normal;} .hoodsubnavmain a:hover {color: 000000; text-decoration: none; font-weight: normal;}

.hoodindexitem {color:000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.hoodindexitem {color: 000000; text-decoration: underline; font-weight: normal;} a:visited.hoodindexitem {color: 000000; text-decoration: underline; font-weight: normal;} a:active.hoodindexitem {color: 000000; text-decoration: none; font-weight: normal;} a:hover.hoodindexitem {color: 000000; text-decoration: none; font-weight: normal;}

.hoodindexseries {color:000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold;} a:link.hoodindexseries {color: 000000; text-decoration: underline;} a:visited.hoodindexseries {color: 000000; text-decoration: underline;} a:active.hoodindexseries {color: 000000; text-decoration: none;} a:hover.hoodindexseries {color: 000000; text-decoration: none;}

.hoodindexseriesitem {color:000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal; padding-left: 25px;} a:link.hoodindexseriesitem {color: 000000; text-decoration: underline; font-weight: normal;}  a:visited.hoodindexseriesitem {color: 000000; text-decoration: underline; font-weight: normal;}  a:active.hoodindexseriesitem {color: 000000; text-decoration: none; font-weight: normal;} a:hover.hoodindexseriesitem {color: 000000; text-decoration: none; font-weight: normal;}

.hoodsubnavarts {color:ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.hoodsubnavarts {color: ffffff; text-decoration: underline; font-weight: normal;} a:visited.hoodsubnavarts {color: ffffff; text-decoration: underline; font-weight: normal;} a:active.hoodsubnavarts {color: ffffff; text-decoration: none; font-weight: normal;} a:hover.hoodsubnavarts {color: ffffff; text-decoration: none; font-weight: normal;}

.hoodsubnavhistory {color:ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.hoodsubnavhistory {color: ffffff; text-decoration: underline; font-weight: normal;} a:visited.hoodsubnavhistory {color: ffffff; text-decoration: underline; font-weight: normal;} a:active.hoodsubnavhistory {color: ffffff; text-decoration: none; font-weight: normal;} a:hover.hoodsubnavhistory {color: ffffff; text-decoration: none; font-weight: normal;}

.hoodsubnavhome {color:ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.hoodsubnavhome {color: ffffff; text-decoration: underline; font-weight: normal;} a:visited.hoodsubnavhome {color: ffffff; text-decoration: underline; font-weight: normal;} a:active.hoodsubnavhome {color: ffffff; text-decoration: none; font-weight: normal;} a:hover.hoodsubnavhome {color: ffffff; text-decoration: none; font-weight: normal;}

.hoodsubnavlife {color:ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.hoodsubnavlife {color: ffffff; text-decoration: underline; font-weight: normal;} a:visited.hoodsubnavlife {color: ffffff; text-decoration: underline; font-weight: normal;} a:active.hoodsubnavlife {color: ffffff; text-decoration: none; font-weight: normal;} a:hover.hoodsubnavlife {color: ffffff; text-decoration: none; font-weight: normal;}

.hoodsubnavnews {color:ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.hoodsubnavnews {color: ffffff; text-decoration: underline; font-weight: normal;} a:visited.hoodsubnavnews {color: ffffff; text-decoration: underline; font-weight: normal;} a:active.hoodsubnavnews {color: ffffff; text-decoration: none; font-weight: normal;} a:hover.hoodsubnavnews {color: ffffff; text-decoration: none; font-weight: normal;}

.hoodsubnavscience {color:ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.hoodsubnavscience {color: ffffff; text-decoration: underline; font-weight: normal;} a:visited.hoodsubnavscience {color: ffffff; text-decoration: underline; font-weight: normal;} a:active.hoodsubnavscience {color: ffffff; text-decoration: none; font-weight: normal;} a:hover.hoodsubnavscience {color: ffffff; text-decoration: none; font-weight: normal;}

/* NEIGHBORHOOD TOPIC INDEX FOR ADSENSE PAGES */
#topicindex_ads_arts {background-color: #fd7d80; padding: 10px;}
#topicindex_ads_history {background-color: #FAC13E; padding: 10px;}
#topicindex_ads_news {background-color: #71BCFC; padding: 10px;}
#topicindex_ads_science {background-color: #C288F9; padding: 10px;}
#topicindex_ads_life {background-color: #7FDADA; padding: 10px;}
#topicindex_ads_home {background-color: #F8D25C; padding: 10px;}


#topicindex_ads {width: 100%;}
#topicindex_ads td {width: 33%; vertical-align: top; padding: 5px;}
#topicindex_ads br {clear: both;}
#topicindex_ads a:link {font-weight: normal; color: #fff;}
#topicindex_ads a:visited {font-weight: normal; color: #fff;}
#topicindex_ads a:hover {font-weight: normal; color: #fff; text-decoration: none;}
#topicindex_ads a:active {font-weight: normal; color: #fff;}

/* FOOTER */
.footernav {color:cccccc; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: normal;} a:link.footernav {color:cccccc; text-decoration: underline; font-weight: normal;} a:visited.footernav {color:cccccc; text-decoration: underline; font-weight: normal;} a:active.footernav {color:cccccc; text-decoration: none; font-weight: normal;} a:hover.footernav {color:cccccc; text-decoration: none; font-weight: normal;}

/*element formats*/
select {color: 000000; font-family: verdana, arial, helvetica, sans-serif;  font-size: 10px;}
input {color: 000000; font-family: verdana, arial, helvetica, sans-serif;  font-size: 10px;}

/* PBS Homepage Shop CSS */

.shop
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0;
	background-color: #bebebe;
}

.shop#arts
{
	background-color: #fd7d80;
}

.shop#history
{
	background-color: #ffbe49;
}

.shop#homehobbies
{
	background-color: #fdce3e;
}

.shop#life
{
	background-color: #6bd7d7;
}

.shop#news
{
	background-color: #74bdfa;
}

.shop#science
{
	background-color: #bd7df9;
}

.shop img
{
	border: 0;
}

.shop h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 17px;
	color: #fff;
	text-transform: uppercase;
	margin: 15px 0 3px 0;
	padding: 0;
}

.shop h1#homepage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color: #333;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

.shoptop
{
	height: 105px;
	padding: 0;
	background-image: url(/images/shop/homepage/shop_home_bkgd.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.shoptop#artsbkgd
{
	height: 110px;
	padding: 0;
	background-image: url(/images/shop/arts/shop_arts_bkgd.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.shoptop#historybkgd
{
	height: 110px;
	padding: 0;
	background-image: url(/images/shop/history/shop_history_bkgd.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.shoptop#homehobbiesbkgd
{
	height: 110px;
	padding: 0;
	background-image: url(/images/shop/home/shop_homehobbies_bkgd.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.shoptop#lifebkgd
{
	height: 110px;
	padding: 0;
	background-image: url(/images/shop/life/shop_life_bkgd.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.shoptop#newsbkgd
{
	height: 110px;
	padding: 0;
	background-image: url(/images/shop/news/shop_news_bkgd.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.shoptop#sciencebkgd
{
	height: 110px;
	padding: 0;
	background-image: url(/images/shop/science/shop_science_bkgd.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.shoplogo
{
	vertical-align: top;
	text-align: right;
}

.shopdropdown
{
	text-align: left;
}

.shopdropdown form
{
	margin: 0 0 0 10px;
}

.shopdropdown select
{
	font-size: 11px;
	width: 150px;
	margin: 0;
}

.shopmiddle
{
	padding: 9px 11px 22px 10px;
}

.shopmiddle h3
{
	font-size: 10px;
	font-weight: bold;
	color: #000;
	margin: 0;
	vertical-align: top;
}

.shopmiddle p
{
	color: #000;
	margin: 0;
	vertical-align: top;
}

.shopmiddle a:link, .shopmiddle a:visited
{
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

.shopmiddle a:hover, .shopmiddle a:active
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.shopmiddle .shopproduct
{
	margin: 0 0 0 67px;
	padding: 0;
}

.shopmiddle img
{
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
}

.shopbottom
{
	padding: 0 9px 13px 10px;
}

.shopbottom p
{
	margin: 0;
}

.specialoffer
{
	padding: 13px 0 0 0;
}

.specialoffer a:link, .specialoffer a:visited
{
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

.specialoffer a:hover,  .specialoffer a:active
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.specialoffer img
{
	float: right;
	margin: 0 7px 6px 7px;
}

.specialoffer-hood
{
	padding: 0;
}

/*
------------------------------------------------------ 
PBS Search Results - Shop CSS
Horizontal Version - Pre-sponsored Links
------------------------------------------------------
*/

/*
#shopresults 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #333; 
	margin: 15px 0 5px 0; 
	padding: 0 5px 0 5px; 
	background: #fff url(/images/shop/search/shop_search_bkgd.gif) no-repeat top left; ;
	border: 1px solid #DA70EB;
	min-height: 166px;
}

#shopresultsdefault 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #333; 
	margin: 15px 0 5px 0; 
	padding: 0 5px 0 5px; 
	background: #fff url(/images/shop/search/shop_search_bkgd.gif) no-repeat top left; ;
	border: 1px solid #DA70EB;
	height: 110px;
}

#shopanchor {
	font-size: 10px;
	color: #000;
	width: 175px;
	float: left;
	margin: 0 15px 0 0;
}

#shopanchor p {
	font-size: 10px;
	color: #000;
	margin: 0 0 0 8px;
}

#shopanchordefault {
	margin: 10px 0 0 0;
	vertical-align: top;
	text-align: left;
}

#shopanchordefault p {
	font-size: 10px;
	color: #000;
	margin: 0;
	padding: 0 10px 10px 0;
}

#shopanchordefault .specialoffer {
	text-align: left;
	color: #C00;
	font-weight: bold;
	font-size: 10px;
	margin: 0;
	padding: 0 10px 0 0;
}

#shopanchordefault-logo {
	float: left;
	margin: 0 0 20px 0;
}

#shopanchor .shopmore 
{
	display: block;
	margin: 4px 0 0 8px;
}

#shopanchor a:link
{
	color: #000;
}

#shopanchor a:visited
{
	color: #000;
}

#shopanchor a:hover
{
	color: #000;
	text-decoration: none;
}

#shopanchor a:active
{
	color: #000;
}

#shopproductone
{
	font-size: 10px;
	font-weight: normal;
	height: 166px;
}

#shopproductone .specialoffer {
	text-align: center;
	color: #C00;
	font-weight: bold;
	font-size: 10px;
	margin: 0 0 5px 0;
}

#shopproductone td {
	padding: 7px 0 0 0;
	margin: 0;
	text-align: left;
	font-size: 10px;
	vertical-align: middle;
}

#shopproductone td img
{
	margin: 0 7px 0 10px;
}

#shopproductone span {
	font-weight: bold;
}

#shopproductone a:link
{
	color: #333;
}

#shopproductone a:visited
{
	color: #333;
}

#shopproductone a:hover
{
	text-decoration:none;
}
#shopproductone a:active
{
	color: #333;
}

#shopproducttwo
{
	font-size: 10px;
	font-weight: normal;
	height: 166px;
}


#shopproducttwo .specialoffer {
	text-align: center;
	color: #C00;
	font-weight: bold;
	font-size: 10px;
	padding: 0 0 6px 0;
	margin: 0;
}

#shopproducttwo td {
	padding: 7px 9px 0 9px;
	margin: 0;
	vertical-align: top;
	text-align: center;
	font-size: 10px;
}

#shopproducttwo span {
	font-weight: bold;
}

#shopproducttwo a:link
{
	color: #333;
}

#shopproducttwo a:visited
{
	color: #333;
}

#shopproducttwo a:hover
{
	text-decoration:none;
}
#shopproducttwo a:active
{
	color: #333;
}
*/


/*
------------------------------------------------------ 
Save PBS CSS
------------------------------------------------------
*/

.savepbs 
{
color: #000; 
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 10px; 
font-weight: normal;
background-color: #ff523d;
padding: 10px 10px 9px 15px;
}

.savepbs p
{
margin: 0 0 5px 0;
}

.savepbs a:link,
.savepbs a:visited,
.savepbs a:hover,
.savepbs a:active
{
color: #000;
}

ul.withspacing li {
padding-bottom: 12px;
}
