<!--
/* SUMMER BOOK JAM 06/04 */
.bookjamlink {  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 10px; }
a.bookjamlink:link{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none }
a.bookjamlink:active{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none }
a.bookjamlink:visited{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none }
a.bookjamlink:hover{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 10px; text-decoration: underline}

/* for header tages on book and author pages*/
h1 { display: inline;}
h2 { display: inline;}
h3 { display: inline;}

/* Remove borders from all image links */
a img { border:none}

/*Default Font stuff  across all selector types/pages, mainly for default font stuff */
.contenttitle, .misctext, .hottext, .medtext, .cooltext .copyright, .pageitemtitle,.pageitemsubtitle, .pageitemdetails, .eventtitle, .eventfieldtitle,
a.pubauthorlink, .pubauthornonlink, .contentleftnavheader, .contentleftnavsection,
a.contentleftnavsection,  a.sendfriend, a.audioorvideo, a.shoppinglink, 
.foundbooktilemisc, .foundbooktiledetails, .foundbooktiletitle, .foundbooktileauthor, .foundbooktilemore,
.searchresultspageindex,.browseitemparent, .browseitemchild, .imgbooktileanchor, .imgbooktilemisctext,
.themeheader, .themeintro, .pubsetheader, a.enhancedrightnav, a.eventsearchtitle {  font-family: Arial, Helvetica, sans-serif; text-decoration: none}

/* STYLES FOR BOM PAGE MARCH 2004 */
.0304bomnavshadow { background-image : url(http://www.penguin.co.uk/static/cs/uk/15/images/0304_bom/0304bom_navshadow.jpg); background-repeat : no-repeat; background-position : bottom; } .0304bom15bgshadow { background-image : url(http://www.penguin.co.uk/static/cs/uk/15/images/0304_bom/0304bom_15bgshadow.jpg); background-repeat : no-repeat; background-position : bottom; } .0304bomrightshadow { background-image : url(http://www.penguin.co.uk/static/cs/uk/15/images/0304_bom/0304bom_shadowright.jpg); background-repeat : no-repeat; background-position : bottom; } .0304bombotmshadow { background-image : url(http://www.penguin.co.uk/static/cs/uk/15/images/0304_bom/0304bom_botmshadbg.jpg); background-repeat : no-repeat; background-position : bottom; }


/* Global classes that span across multiple page types*/
.contenttitle { font-size: 14px;  line-height: 15px; color: Black; } /* Content Type Title (Synopsis, Bio, etc) */
.misctext { font-size: 12px; line-height: 15px; color: #000000;  }
.imgbooktilemisctext { font-size: 12px; line-height: 15px; color: #000000;}
.hottext { font-size: 12px; line-height: 15px; color: #ff6600;  }
a.hottext:link { color: #ff6600; }
a.hottext:active { color: #ff9900; }
a.hottext:visited { color: #ff9900; }
a.hottext:hover { color: #ff9900; text-decoration: underline; }

.medtext { font-size: 12px; line-height: 15px; color: #336699;  }
a.medtext:link { color: #336699; }
a.medtext:active { color: #6699cc; }
a.medtext:visited { color: #6699cc; }
a.medtext:hover { color: #6699cc; text-decoration: underline; }

.cooltext { font-size: 12px; line-height: 15px; color: #333333;  }
a.cooltext:link { color: #999999; }
a.cooltext:active { color: #999999; }
a.cooltext:visited { color: #999999; }
a.cooltext:hover { color: #999999; text-decoration: underline; }

.hotcolor {color:#ff6600  }
.medcolor {color:#336699  }
.coolcolor { color:#333333 }

.eventbgcolor {	background-color: #FF8C00;}
.eventtitlebgcolor {background-color: #696969;}

.eventtitle {	font-size:12px; line-height: 15px; color:#ffffff}
.eventfieldtitle {font-size:12px; line-height: 15px;color: #FF8C00;}

.copyright { font-size: 9px; font-style: normal;line-height: 12px;color: #000000; text-decoration : none; }
a.copyright:link { font-size: 9px; font-style: normal;line-height: 12px;color: #000000; text-decoration : none;}
a.copyright:active { font-size: 9px; font-style: normal;line-height: 12px;color: #000000; text-decoration : none; }
a.copyright:visited { font-size: 9px; font-style: normal;line-height: 12px;color: #000000; text-decoration : none; }
a.copyright:hover { font-size: 9px; font-style: normal;line-height: 12px;color: #000000; text-decoration : underline; }

/* pageitem descriptors refer to any page where one item is highlighted */
.pageitemtitle { font-size: 14px; line-height: 15px; color: #336699;  } /* Title on book page, Author name on author page */
.pageitemsubtitle { font-size: 12px;line-height: 15px;color: #336699; } /* Subtitle on book page */
.pageitemdetails { font-size: 10px;font-style: normal;line-height: 12px;color: #000000; }

/* Used in multiple pages */
a.sendfriend { font-size: 12px; line-height: 15px; }
a.sendfriend:link{ color: #FF6600 }
a.sendfriend:active{ color: #FF9900 }
a.sendfriend:visited{ color: #FF9900 }
a.sendfriend:hover{	color: #FF9900; text-decoration : underline; }

/*404 Page */
.body404 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }
.link404 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF6600; text-decoration: none }
A.link404:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF6600; text-decoration: none}
A.link404:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: none }
A.link404:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: none }
A.link404:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: underline }

/*used on browse pubset page*/
.browsepubsetrefine {FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:11px;  line-height: 12px;  color: #000000; background-color:E3EDF2}
a.browsepubsetrefine { font-size: 11px; line-height: 12px; text-decoration: none}
a.browsepubsetrefine:link{ color: #336699; text-decoration: none}
a.browsepubsetrefine:active{ color: #999999; text-decoration: none}
a.browsepubsetrefine:visited{ color: #999999; text-decoration: none}
a.browsepubsetrefine:hover{ color: #999999; text-decoration: underline }

.browsepubsetnav {FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 11px; 	line-height: 12px; color: #000000;  background-color:#E3EDF2}
a.browsepubsetnav { font-size: 11px; line-height: 12px; text-decoration: none}
a.browsepubsetnav:link{ color: #336699; text-decoration: none}
a.browsepubsetnav:active{ color: #999999; text-decoration: none}
a.browsepubsetnav:visited{ color: #999999; text-decoration: none}
a.browsepubsetnav:hover{ color: #999999; text-decoration: underline }
.browsepubsetspacer {background-color:ffffff}

/* Styles for the ewebedit Features page developed 10/03 */
.feature_intro {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-style: normal; 
line-height: 16px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none
}

.feature_dropcap {
font-family: Arial, Helvetica, sans-serif; 
font-size: 34px;
font-style: normal; 
line-height: 30px;
font-weight: bold; 
font-variant: normal;
text-transform: none;  
color: #000000;
text-decoration: none;
width: 18pt ;
float: left

}

.feature_body {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: 15px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none
}

.feature_book {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
line-height: 12px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #666666; 
text-decoration: none
}


/* below are elements for the new book and author pages developed 05/02 */

.contentmargin{margin-top:1px;} 
.topmargin { MARGIN-TOP: 8px }
.booktitle { COLOR: #000000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: none }
.booksubtitle { COLOR: #000000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.bookstrapline { COLOR: #000000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 14px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.bookseries { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.bookseries:link { COLOR: #999999; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.bookseries:active { COLOR: #999999; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.bookseries:visited { COLOR: #999999; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.bookseries:hover { COLOR: #999999; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.bookauthor { COLOR: #FF6600; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.bookauthor:link { COLOR: #FF6600; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.bookauthor:active { COLOR: #FF6600; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.bookauthor:visited { COLOR: #FF6600; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.bookauthor:hover { COLOR: #FF9900; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: underline }
.bookprice { BACKGROUND-COLOR: #F9F0D6; COLOR: #000000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.bookbasket { BACKGROUND-COLOR: #F6F1E3; COLOR: #666666; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.bookdetails { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none }
.bookcopy { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal;  FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.keyline { BACKGROUND-COLOR: #999999 }
.keylinevertical { BACKGROUND-COLOR: #cccccc }
.ecommercebg1 { BACKGROUND-COLOR: #F6F1E3}
.ecommercebg2 { BACKGROUND-COLOR: #F6F1E3 }
.award { COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.extract { COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none }


.interact {
	COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.interact:link {
	COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.interact:active {
	COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.interact:visited {
	COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.interact:hover {
	COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
.mainaward {
	COLOR: #cccc99; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}

.contentleftnavspacer {
	BACKGROUND-COLOR: #FFFFFF
}
.contentleftnavsection2 {
	BACKGROUND-COLOR: #cccc99; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.contentleftnavsection2:link {
	BACKGROUND-COLOR: #cccc99; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.contentleftnavsection2:active {
	BACKGROUND-COLOR: #cccc99; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.contentleftnavsection2:visited {
	BACKGROUND-COLOR: #cccc99; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.contentleftnavsection2:hover {
	BACKGROUND-COLOR: #cccc99; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
.contentleftnavspacer2 {
	BACKGROUND-COLOR: #ffffff
}
.enhancedleftnavspacer {
	BACKGROUND-COLOR: #ffffff
}
.enhancedleftnavsection {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
.enhancedleftnavstatic {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
INPUT {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
OPTION {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
SELECT {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, helvetica, sans-serif; FONT-SIZE: 10px
}
.blacksmall {
	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
A.blacksmall:link {
	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
A.blacksmall:visited {
	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
A.blacksmall:hover {
	COLOR: #999999; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
.redsmall {
	COLOR: #ff0000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
.bullet {
	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

/*polls display */

.pollquestion
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #CC0000; 
    line-height: 15px;
    text-decoration : none;
}

.pollchoice
{
    font-size : 10px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 12px;
    text-decoration : none;
}


/*NEW SEARCH RESULT STYLES ADDED 0506 */

.resultskeyline {background-color: #999999;}
.resultsheader { COLOR: #333333; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.resultsstrapline {LINE-HEIGHT: 15px; FONT-SIZE: 12px; COLOR: #000000;}
.resultstitle { COLOR: #333333; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
a.resultstitle:link { color: #333333 }
a.resultstitle:active { color: #333333 }
a.resultstitle:visited { color: #333333 }
a.resultstitle:hover { color: #999999;text-decoration: underline }
.resultssubtitle { COLOR: #000000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.resultscreator  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; COLOR: #666666; TEXT-DECORATION: none}
a.resultscreator:link { color: #666666; TEXT-DECORATION: none}
a.resultscreator:active {  color: #666666; TEXT-DECORATION: none}
a.resultscreator:visited { color: #666666; TEXT-DECORATION: none}
a.resultscreator:hover { color: #666666; TEXT-DECORATION: underline }

.resultslink {font-family: Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 15px; color:#FF6600;  font-weight: bold; text-decoration:none}
a.resultslink:link{ color: #FF6600 }
a.resultslink:active{ color: #FF9900 }
a.resultslink:visited{ color: #FF9900 }
a.resultslink:hover{ color: #FF9900;text-decoration:underline}

.resultsseries { COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
a.resultsseries:link{ color: #000000 }
a.resultsseries:active{ color: #000000 }
a.resultsseries:visited{ color: #000000 }
a.resultsseries:hover{ color: #000000; text-decoration:underline}

.resultspricenew { COLOR: #333333; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; line-height:20px; FONT-WEIGHT: bold;}
.resultsinfo { COLOR: #333333; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; MARGIN-TOP: 0pt }
.resultsdetails { COLOR: #333333; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 10px; LINE-HEIGHT: 12px;}
.resultssort { COLOR: #333333; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.pipe {font-size: 11px;  line-height: 15px; color:#336699 }




/* shopping basket styles */
.basketbody { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
color: #000000; 
text-decoration: none
}

.baskettabletext { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
color: #000000; 
text-decoration: none
}

.baskettableformat { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none; 
color: #FF9900; 
text-decoration: none
}

.baskettableunitprice { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
color: #000000; 
text-decoration: none
}

.basketabletoptext {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 line-height: 15px;
 font-weight: normal;
 font-variant: normal;
 text-transform: none; 
 color: #FFFFFF; 
 text-decoration: none
 }

.baskettitle {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 24pt; 
font-style: normal; 
line-height: 30pt; 
font-weight: normal; 
font-variant: normal; 
color: #000000
}

.buttontext {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
line-height: 12pt; 
font-weight: normal; 
color: #FFFFFF
}

.baskettableborder { 
background:#999999
}

.baskettabletopstrip { 
background:#FF9900
}

.baskettablebotmstrip { 
background:#CCCCCC
}

.basketlink1 {
 font-size: 10px; 
 background:#CCCCCC
 }
 
.basketstripa { 
background:#FFFFFF
}

.basketstripb { 
background:#E5E5E5
}

a.basketlink1:link { 
color: #CCCCCC; 
text-decoration: none 
}

a.basketlink1:active { 
color: #CCCCCC; 
text-decoration: none  
}

a.basketlink1:visited { 
color: #CCCCCC; 
text-decoration: none  
}

a.basketlink1:hover { 
color: #CCCCCC; 
text-decoration: none 
}

.basketlink2 { 
font-size: 10px; 
background:#FF9900
}

a.basketlink2:link { 
color: #FF9900; 
text-decoration: none  
}

a.basketlink2:active { 
color: #FF9900; 
text-decoration: none 
}

a.basketlink2:visited { 
color: #FF9900; 
text-decoration: none 
}

a.basketlink2:hover { 
color: #FF9900; 
text-decoration: none 
}

A.basketbooktitle:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none
}

A.basketbooktitle:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none
}

A.basketbooktitle:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none
}

A.basketbooktitle:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: underline
}
A.basketremove:link { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF6600;
text-decoration: none
}

A.basketremove:active { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal
text-transform: none;
color: #FF9900;
text-decoration: none
}

A.basketremove:visited { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
color: #FF9900; 
text-decoration: none 
}

A.basketremove:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF9900;
text-decoration: underline
}
A.basketlink:link { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF6600;
text-decoration: none
}

A.basketlink:active { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal
text-transform: none;
color: #FF9900;
text-decoration: none
}

A.basketlink:visited { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
color: #FF9900; 
text-decoration: none 
}

A.basketlink:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF9900;
text-decoration: underline
}



/* Shopping Cart Display Page Links */



a.shopcart { font-size: 12px; line-height: 15px;  }
a.shopcart:link { color: #FF6600; text-decoration : none;  }
a.shopcart:active { color: #FF9900; text-decoration : none; }
a.shopcart:visited { color: #FF9900; text-decoration : none; }
a.shopcart:hover { color: #FF9900; text-decoration : underline; }

/*Send to A Friend */
.emailbannerrule {background-color: #FFFFFF}
.emailbanner {background-color: #FF9900; font-size: 19px;}
.emailbody{font-size: 12px; color:black}
.emailheader { font-size: 14px; line-height: 30px; color:black; text-decoration: none;}
.emailrequired {font-size: 10px; color: #CF002B;}
.emailtext { font-size: 12px; line-height: 15px; color:black; text-decoration: none;}
.emailsmalltext { font-size: 10px; line-height: 15px; color:black; text-decoration: none;}


a.shoppinglink { font-size: 14px; line-height: 15px; }
a.shoppinglink:link { color: #336699 }
a.shoppinglink:active { color: #6699CC }
a.shoppinglink:visited { color: #6699CC }
a.shoppinglink:hover { color: #6699CC;text-decoration: underline }


/* Content LeftNav descriptors */
.contentleftnavheader {  font-size:10px;  line-height: 12px;  color: #000000; background-color:#FF6600}
.contentleftnavsection { font-size: 10px;line-height: 12px; color: #000000;  background-color:#FFCC99}
a.contentleftnavsection { font-size: 10px;	line-height: 12px; }
a.contentleftnavsection:link{ color: #000000}
a.contentleftnavsection:active{ color: #666666}
a.contentleftnavsection:visited{ color: #666666 }
a.contentleftnavsection:hover{ color: #666666;text-decoration: underline }

a.audioorvideo { font-size: 12px; line-height: 15px; }
a.audioorvideo:link { color: #336699 }
a.audioorvideo:active { color: #6699CC }
a.audioorvideo:visited { color: #6699CC }
a.audioorvideo:hover { color: #6699CC;text-decoration: underline }

a.enhancedrightnav { font-size: 12px; line-height: 15px; }
a.enhancedrightnav:link {color: #000000}
a.enhancedrightnav:active {color: #333333}
a.enhancedrightnav:visited {color: #333333}
a.enhancedrightnav:hover {color: #333333;text-decoration: underline}

 
/* Specific items on publication item page (bookpage) */
.pubauthornonlink { font-size: 12px; line-height: 15px;color: #333333;}
a.pubauthorlink { font-size: 12px; line-height: 15px;}
a.pubauthorlink:link{ color: #333333 }
a.pubauthorlink:active { color: #999999 }
a.pubauthorlink:visited { color: #999999}
a.pubauthorlink:hover { color: #999999;text-decoration: underline}

/* Specific elements on foundbooktile (Search/Browse results) */
.foundbooktiledetails {font-size: 10px;line-height: 12px;color: #333333;}
.foundbooktilemisc {font-size: 12px; line-height: 15px; color: #000000; }

.foundbooktiletitle {font-size: 12px; line-height: 15px;	font-weight: bold;}
a.foundbooktiletitle:link { color: #333333 }
a.foundbooktiletitle:active { color: #999999 }
a.foundbooktiletitle:visited { color: #999999 }
a.foundbooktiletitle:hover { color: #999999;text-decoration: underline }


.foundbooktileauthor {font-size: 12px; line-height: 15px;}
a.foundbooktileauthor:link { color: #333333 }
a.foundbooktileauthor:active {  color: #999999 }
a.foundbooktileauthor:visited { color: #999999 }
a.foundbooktileauthor:hover { color: #999999;text-decoration: underline }

.foundbooktilemore { font-size: 12px; line-height: 15px; font-weight: bold; }
a.foundbooktilemore:link{ color: #FF6600 }
a.foundbooktilemore:active{ color: #FF9900 }
a.foundbooktilemore:visited{ color: #FF9900 }
a.foundbooktilemore:hover{ color: #FF9900;text-decoration: underline}

.searchresultspageindex {	font-size: 10px;	line-height: 12px;	color: #000000;}
A.searchresultspageindex:link {	color: #000000}
A.searchresultspageindex:active { color: #333333;}
A.searchresultspageindex:visited { color: #333333}
A.searchresultspageindex:hover { color: #333333; text-decoration: underline }

.browseitemparent{  font-size: 12px;  line-height: 15px;  color: #336699;}
A.browseitemparent:link {color: #336699; }
A.browseitemparent:active {  color: #336699;  }
A.browseitemparent:visited { color: #336699;  }
A.browseitemparent:hover { color: #336699; text-decoration: underline }

.browseitemchild{	font-size: 10px;	font-style: normal;	line-height: 12px;	color: #333333;}
A.browseitemchild:link {color: #333333; }
A.browseitemchild:active {  color: #333333;  }
A.browseitemchild:visited { color: #333333;  }
A.browseitemchild:hover { color: #333333; text-decoration: underline }

.imgbooktileanchor { font-size: 12px; line-height: 15px; color: #333333;}
a.imgbooktileanchor:link{ color: #333333; }
a.imgbooktileanchor:active { color: #999999;  }
a.imgbooktileanchor:visited { color: #999999;  }
a.imgbooktileanchor:hover {color: #999999;	text-decoration : underline;}

/* Used on the theme page */
.themeheader{font-size: 20px;line-height: 22px;	color: #000000;}
.themeintro{font-size: 12px;line-height: 15px;	color: #000000;}
.pubsetheader{	font-size: 15px;line-height: 17px;color: #000000;}

/*THEME STYLES 18.12.02*/

.pubsetintro { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal;  FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none ; font-variant: normal; text-transform: none;  }

.themeauthor { COLOR: #6699CC; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeauthor:link { COLOR: #6699CC; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeauthor:active { COLOR: #6699CC; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeauthor:visited { COLOR: #6699CC; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeauthor:hover { COLOR: #99CCFF; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: underline }

.themebookprice { COLOR: #003366; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }

.themebookdetails { COLOR: #999999; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none }

.themeintro { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal;  FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none ; font-variant: normal; text-transform: none;  }

.themebody { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal;  FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none ; font-variant: normal; text-transform: none;  }

.themebooktitle { FONT-FAMILY: arial, helvetica,  sans-serif; COLOR: #666666; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themebooktitle:link { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themebooktitle:active { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themebooktitle:visited { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themebooktitle:hover { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: underline }

.themeecardtitle { COLOR: #666666; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeecardtitle:link { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeecardtitle:active { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeecardtitle:visited { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeecardtitle:hover { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: underline }

.themebooksubtitle { COLOR: #666666; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }

.thememore {  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }
a.thememore:link{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: none }
a.thememore:active{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; text-decoration: none }
a.thememore:visited{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; text-decoration: none }
a.thememore:hover{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; text-decoration: underline}

.pubsetmore {  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; }
a.pubsetmore:link{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #FF6600; text-decoration: none }
a.pubsetmore:active{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #FF9900; text-decoration: none }
a.pubsetmore:visited{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #FF9900; text-decoration: none }
a.pubsetmore:hover{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; scolor: #FF9900; text-decoration: underline}

.bestsellernumber { COLOR: #666666; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }

.themesdivider { BACKGROUND-COLOR: #CCCCCC }

/* ecard background style class */
.postcardbg { background-image: url(/static/packages/uk/ecards/gifs/puffin_postcard_bg.gif)}
.ecardformanchor { font-size: 12px; line-height: 15px; color: #666666;text-decoration: none }
a.ecardformanchor:link { color: #666666; text-decoration : none;  }
a.ecardformanchor:active { color: #666666; text-decoration : none; }
a.ecardformanchor:visited { color: #666666; text-decoration : none; }
a.ecardformanchor:hover { color: #999999; text-decoration : underline; }

/*registration form styles */
.sbscrlabelrequired  {font-family: Arial, Helvetica, sans-serif; color:#993333; text-decoration:none; font-size:11px; line-height:15px; font-weight:bold;}
.sbscrlabelstandard {font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:11px; line-height:15px; font-weight:normal;}
.sbscrlabelchoice {font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:11px; line-height:15px; font-weight:normal;}
.misctext {font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:12px; line-height:15px; font-weight:normal;}
.sbscrlogin {font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:12px; line-height:15px; font-weight:normal;}

.servicesconfirmbutton {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: normal; color:#000000; background:#CC6633 }
A.servicesconfirmbutton:link { color: #000000; text-decoration : none;  }
A.servicesconfirmbutton:active { color: #000000; text-decoration : none;  }
A.servicesconfirmbutton:visited { color:000000; text-decoration : none;  }
A.servicesconfirmbutton:hover { color:000000; text-decoration : none;  }

/* Quiz styles added for quiz template redesign 18/02/03*/

.quiztitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none
}


.quizquestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none
}

.quizintro {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: 15px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none
}

.quizbody {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: 15px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none
}

.quizsubmitbutton
{font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; font-weight: normal; color:#000000; background:#CCCCCC}
A.quizsubmitbutton:link { color: #000000; text-decoration : none;  }
A.quizsubmitbutton:active { color: #000000; text-decoration : none;  }
A.quizsubmitbutton:visited { color:000000; text-decoration : none;  }
A.quizsubmitbutton:hover { color:000000; text-decoration : none;  }

/*REVIEW FORM PAGE */
.reviewtitle {COLOR: #333333; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: none}
.reviewcopy {
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none}

A.reviewcopy:link{
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none; FONT-WEIGHT: bold}

A.reviewcopy:visited{
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none; FONT-WEIGHT: bold}

A.reviewcopy:hover{
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none; FONT-WEIGHT: bold}

.reviewdisplay{
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none; FONT-WEIGHT:normal}

.reviewrated{
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 13px; TEXT-DECORATION: none; FONT-WEIGHT: bold}

.reviewdate{
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none; FONT-WEIGHT: normal}

.reviewby{
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none; FONT-WEIGHT: bold}
.reviewmargin1 {MARGIN-TOP: 0px }
.reviewmargin2 {MARGIN-TOP: 8px }

.reviewsubmitbutton { font-size: 10px; font-family: arial, helvetica, sans-serif; color: #FFFFFF ;text-decoration: none; background:#FF6600}

/* below style is required for book and author of the day */

A.set4:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #CC0000; 
text-decoration: none
}

A.set4:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #CC0000;
text-decoration: none
}

A.set4:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal; 
font-variant: normal;
text-transform: none;
color: #CC0000; 
text-decoration: none
}


A.set4:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #CC0000;
text-decoration: underline
}

/* styles for the homepage */
.body  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; COLOR: #000000; TEXT-DECORATION: none}
a.bodylink:link { color: #CC0000; TEXT-DECORATION: none}
a.bodylink:active {  color: #CC0000; TEXT-DECORATION: none}
a.bodylink:visited { color: #CC0000; TEXT-DECORATION: none}
a.bodylink:hover { color: #CC0000; TEXT-DECORATION: underline }	

/* printer friendly specific styles */

.printerfriendlyprice { COLOR: #000000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }


/* PBC EXTRACTS STYLES added 02/04 */

	.pbcbody {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: 15px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none;
}

.pbcintro {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-style: normal; 
line-height: 16px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none;
}

.pbcsmallbody {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
line-height: 12px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none;
}

.pbcauthortitle {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 24px; 
font-style: normal; 
line-height: 26px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #FF6600; 
text-decoration: none;
}

.pbcbooktitle {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 24px; 
font-style: normal; 
line-height: 26px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none;
}

.pbcmagtitle {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: 15px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #FF6600; 
text-decoration: none;
}

.pbcmagdate {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: 15px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #666666; 
text-decoration: none;
}

A.pbcbodylink:link { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF6600;
text-decoration: none
}

A.pbcbodylink:active { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal
text-transform: none;
color: #FF9900;
text-decoration: none
}

A.pbcbodylink:visited { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
color: #FF9900; 
text-decoration: none 
}

A.pbcbodylink:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF9900;
text-decoration: underline
}

.pbcnav { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #999999;
text-decoration: none
}

A.pbcnavlink:link { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #999999;
text-decoration: none
}

A.pbcnavlink:active { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal
text-transform: none;
color: #999999;
text-decoration: none
}

A.pbcnavlink:visited { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
color: #999999; 
text-decoration: none 
}

A.pbcnavlink:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF6600;
text-decoration: none
}

/* below are elements for the parent ISBNs developed 02/05 */

A.bookotherformatanchor:link {
font-size : 10px;
line-height: 13px;		
font-family : Tahoma, Arial, Verdana, helvetica, sans-serif;
font-style : normal;
font-weight : bold;
text-transform: none;
text-decoration : none;
color: #333333
}

A.bookotherformatanchor:active {
font-family: Tahoma, Arial, Verdana, helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 13px;
font-weight: bold;
text-transform: none;
color: #333333;
text-decoration: none
}

A.bookotherformatanchor:visited {
font-family: Tahoma, Arial, Verdana, helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 13px;
font-weight: bold; 
text-transform: none;
color: #333333; 
text-decoration: none
}


A.bookotherformatanchor:hover {
font-family: Tahoma, Arial, Verdana, helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 13px;
font-weight: bold;
text-transform: none;
color: #333333;
text-decoration: underline
}

.parentisbnpubtitle {
font-size : 16px;
line-height: 18px;		
font-family : Arial, Tahoma, Verdana, helvetica, sans-serif;
font-style : normal;
font-weight : normal;
color: #003366;	
}

A.parentisbnformattitle:link {
font-family: Arial, Tahoma, Verdana, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight : bold;
text-transform: none;
color: #333333;
text-decoration : none
}

A.parentisbnformattitle:active {
font-family: Arial, Tahoma, Verdana, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
text-transform: none;
color: #333333;
text-decoration: none
}

A.parentisbnformattitle:visited {
font-family: Arial, Tahoma, Verdana, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold; 
text-transform: none;
color: #333333; 
text-decoration: none
}


A.parentisbnformattitle:hover {
font-family: Arial, Tahoma, Verdana, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
text-transform: none;
color: #333333;
text-decoration: underline
}



.parentisbnformat {
font-family: Arial, Tahoma, Verdana, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight : normal;
text-decoration : none;
color: #666666;	
}


.searchotherparentisbnformat {
font-family: Arial, Tahoma, Verdana, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight : bold;
text-decoration : none;
color: #336699
}



/* BELOW follow all site specific descriptors which are NOT used          */
/* in StoryServer templates.  Below descriptors are only used in static   */
/* pages                                                                  */
/*------------------------------------------------------------------------*/
/*------------------------------------------------------------------------*/


.bigbody
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodyitalic
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.subtext:visited
{
    COLOR: #666666
}
.subtextblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0000cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtextturq
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #006666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtextorange
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.subtextorange:visited
{
    COLOR: #ff6633
}
.bodybig
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bigbodyblack
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
	
}

.bigbodyred
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #CC0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT DECORATION : none;
}

a.bigbodyred:link{ color: #CC0000; text-decoration:none }
a.bigbodyred:active{ color: #CC0000; text-decoration:none }
a.bigbodyred:visited{ color: #CC0000 ; text-decoration:none}
a.bigbodyred:hover{ color: #CC0000; text-decoration:underline}

.bigbodyorange
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #FF6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT DECORATION : none;
}

a.bigbodyorange:link{ color: #FF6600; text-decoration:none }
a.bigbodyorange:active{ color: #FF6600; text-decoration:none }
a.bigbodyorange:visited{ color: #FF6600 ; text-decoration:none}
a.bigbodyorange:hover{ color: #FF6600; text-decoration:underline}

.bigbodyblackblue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #0000cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.biggerbodyblue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #0000cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bigbodyhead
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.buttontext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodybibliography
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtextwhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtextpurple
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #990099;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtextpurplebig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #990099;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtextorangebigger
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.biggerbodyblack
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.biggerbodyorange
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.biggerbodywhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.biggerbodylightblue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #0099ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtextLIGHTBLUE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0099ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.subtextLIGHTBLUE:visited
{
    COLOR: #003399
}
.subtextred
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.biggerbodylightturq
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #009999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtextturqlight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #009999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.subtextturqlight:visited
{
    COLOR: #006666
}
.bigbodyturq
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #009999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.biggerbodyred
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bigbodyorge
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bigbodylightpurple
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #9966ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bigbodylightgreen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #99ff99;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bigbodywhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.bodywhite
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height : 15px;
}
.bigbodylimegreen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #339900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bigbodydeepgreen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #009999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtextlilac
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #cc66ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtextlilacaz
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #cc66ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bigbodyheadlilac
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #cc66ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodypurple
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #cc00ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodylightblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0099ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodydarkblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333399;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodymagenta
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ff00ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodygold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffcc00;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodylime
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #99ff33;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bigbodyheadgreen
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #00cc66;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.buttontextgreen
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #00cc66;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtextgreen
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #00cc66;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.linktopdf
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtextbig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtextredlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.bodytextredlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #990000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.bigbodylightblue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #0099ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodygreenlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #00cc66;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.generalbgcolor
{
	background-color : #ff9900;
}

.sortbut
{background-color :#99FF99;}



.bigtimesblack
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif
	
}

A.homelink:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #FF6600;
text-decoration: underline
}

A.homelink:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #FF6600;
text-decoration: underline
}

A.homelink:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none;
ccolor: #FF9900;
text-decoration: underline
}

A.homelink:active {
 font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #FF6600;
text-decoration: underline 
}

