/* STATIC *//* C */.copyright { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: none }A.copyright:link { COLOR: #666666; FONT-STYLE: normal; TEXT-DECORATION: none }A.copyright:active { COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: underline }A.copyright:visited { COLOR: #666666; FONT-STYLE: normal; TEXT-DECORATION: none }A.copyright:hover { COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: underline }/* F */.feature-green { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }A.feature-green:link { COLOR: #594F09; FONT-STYLE: normal; TEXT-DECORATION: none }A.feature-green:active { COLOR: #332C00; FONT-STYLE: normal; TEXT-DECORATION: underline }A.feature-green:visited { COLOR: #594F09; FONT-STYLE: normal; TEXT-DECORATION: none }A.feature-green:hover { COLOR: #332C00; FONT-STYLE: normal; TEXT-DECORATION: underline }.feature-blue { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }A.feature-blue:link { COLOR: #212D87; FONT-STYLE: normal; TEXT-DECORATION: none }A.feature-blue:active { COLOR: #000A59; FONT-STYLE: normal; TEXT-DECORATION: underline }A.feature-blue:visited { COLOR: #212D87; FONT-STYLE: normal; TEXT-DECORATION: none }A.feature-blue:hover { COLOR: #000A59; FONT-STYLE: normal; TEXT-DECORATION: underline }/* H */.header { COLOR: #336699; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 14px; TEXT-DECORATION: none }A.header:link { COLOR: #FF6600; FONT-STYLE: normal; TEXT-DECORATION: underline }A.header:active { COLOR: #FF9900; FONT-STYLE: normal; TEXT-DECORATION: none }A.header:visited { COLOR: #FF9900; FONT-STYLE: normal; TEXT-DECORATION: underline }A.header:hover { COLOR: #FF6600; FONT-STYLE: normal; TEXT-DECORATION: none }/* I */IMG { border: 0 }/* M */.main { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px; TEXT-DECORATION: none }A.main:link { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }A.main:active { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline }A.main:visited { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }A.main:hover { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline }/* N */.nav { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-DECORATION: none }/* S */.spacer { font-size: 1px }/* T */.topnav { COLOR: #FFFFFF; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 10px; TEXT-DECORATION: none }/* DYNAMIC *//* A */.authortitle { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 14px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: none }.award { COLOR: #212D87; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }.audiosample { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.audiosample:link { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.audiosample:active { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: underline }A.audiosample:visited { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.audiosample:hover { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: underline }/* B */.bestsellernumber { COLOR: #666666; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }.bookaddseries { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 14px; TEXT-DECORATION: none }A.bookaddseries:link { COLOR: #FF6600; TEXT-DECORATION: none }A.bookaddseries:active { COLOR: #FF6600; TEXT-DECORATION: underline }A.bookaddseries:visited { COLOR: #FF6600; TEXT-DECORATION: none }A.bookaddseries:hover { COLOR: #FF6600; TEXT-DECORATION: underline }.bookauthor { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: none }A.bookauthor:link { COLOR: #000000; TEXT-DECORATION: none }A.bookauthor:active { COLOR: #000000; TEXT-DECORATION: underline }A.bookauthor:visited { COLOR: #000000; TEXT-DECORATION: none }A.bookauthor:hover { COLOR: #000000; TEXT-DECORATION: underline }.bookbasket { BACKGROUND-COLOR: #e6eff5; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 14px; TEXT-DECORATION: none }A.bookbasket:link { COLOR: #FF6600; TEXT-DECORATION: none }A.bookbasket:active { COLOR: #FF6600; TEXT-DECORATION: underline }A.bookbasket:visited { COLOR: #FF6600; TEXT-DECORATION: none }A.bookbasket:hover { COLOR: #FF6600; TEXT-DECORATION: underline }.bookcopy { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: none }A.bookcopy:link { COLOR: #FF6600; TEXT-DECORATION: none }A.bookcopy:active { COLOR: #FF6600; TEXT-DECORATION: underline }A.bookcopy:visited { COLOR: #FF6600; TEXT-DECORATION: none }A.bookcopy:hover { COLOR: #FF6600; TEXT-DECORATION: underline }.bookdetails { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }.bookotherformatanchor { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.bookotherformatanchor:link { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: none; }A.bookotherformatanchor:active { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.bookotherformatanchor:visited { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: underline }A.bookotherformatanchor:hover { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: none }.bookprice { BACKGROUND-COLOR: #e6eff5; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }.bookseries { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }A.bookseries:link { COLOR: #333333; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }A.bookseries:active { COLOR: #333333; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: underline }A.bookseries:visited { COLOR: #333333; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }A.bookseries:hover { COLOR: #333333; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: underline }.bookstrapline { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 14px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: none }.booksubtitle { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: none }.booktitle { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 18px; TEXT-DECORATION: none }.browseitemchild a { WIDTH: 100%; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none; BACKGROUND-COLOR: #F5F5F5; DISPLAY:block; } .browseitemchild a:hover { WIDTH: 100%; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none; BACKGROUND-COLOR: #D9D9D9; DISPLAY:block; } .browseitemparent a { WIDTH: 100%; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none; BACKGROUND-COLOR: #F5F5F5; DISPLAY:block; } .browseitemparent a:hover { WIDTH: 100%; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none; BACKGROUND-COLOR: #D9D9D9; DISPLAY:block; } .browseleftnav_parent { WIDTH: 150px; COLOR: #47697a; FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-ALIGN: left; TEXT-DECORATION: none; background-color:#e6eff5;text-transform: uppercase; } .browseleftnav_parent a { COLOR: #47697a; FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-ALIGN: left; TEXT-DECORATION: none; } .browseleftnav_parent a:hover { COLOR: #47697a; FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-ALIGN: left; TEXT-DECORATION: none; } .browseleftnav_child img {display:none}.browseleftnav_child a { WIDTH: 150px; COLOR: #ff6600; FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 20px; TEXT-ALIGN: left; TEXT-DECORATION: none; BACKGROUND-COLOR: #ffffff; DISPLAY:block; } .browseleftnav_child a:hover { WIDTH: 100%; COLOR: #ff9900; FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-ALIGN: left; TEXT-DECORATION: none; BACKGROUND-COLOR: #ffffff; DISPLAY:block; } .browsepubsetnav a { WIDTH: 100%; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none; BACKGROUND-COLOR: #F5F5F5; DISPLAY:block; } .browsepubsetnav a:hover { WIDTH: 100%; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none; BACKGROUND-COLOR: #D9D9D9; DISPLAY:block; } .browsepubsetrefine a { WIDTH: 100%; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none; BACKGROUND-COLOR: #F5F5F5; DISPLAY:block; } .browsepubsetrefine a:hover { WIDTH: 100%; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none; BACKGROUND-COLOR: #D9D9D9; DISPLAY:block; } .browsepubsetspacerr { HEIGHT: 18px; BACKGROUND-COLOR: #FFFFFF }/* C */.ciglink { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 14px; MARGIN-TOP: 0pt }A.ciglink:link { COLOR: #FF6600; TEXT-DECORATION: none }A.ciglink:active { COLOR: #FF6600; TEXT-DECORATION: underline }A.ciglink:visited { COLOR: #FF6600; TEXT-DECORATION: none }A.ciglink:hover { COLOR: #FF6600; TEXT-DECORATION: underline }.content { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px; TEXT-DECORATION: none }A.content:link { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }A.content:active { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline }A.content:visited { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }A.content:hover { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline }.contentmargin { margin-top: 1px }.contentleftnavheader { COLOR: #47697a; FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-ALIGN: left; TEXT-DECORATION: none; BACKGROUND-COLOR: #e6eff5; text-transform: uppercase } A.contentleftnavheader:link {COLOR: #47697a; FONT-WEIGHT: bold; TEXT-DECORATION: none}A.contentleftnavheader:active {COLOR: #123c52; FONT-WEIGHT: bold; TEXT-DECORATION: underline}A.contentleftnavheader:visited {COLOR: #47697a; FONT-WEIGHT: bold; TEXT-DECORATION: none}A.contentleftnavheader:hover {COLOR: #123c52; FONT-WEIGHT: bold; TEXT-DECORATION: underline; }.contentleftnavsection { COLOR: #ff6600; FONT-FAMILY: Trebuchet MS, Helvetica, sans-serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none}A.contentleftnavsection:link {COLOR: #ff6600; FONT-WEIGHT: bold; TEXT-DECORATION: none}A.contentleftnavsection:active {COLOR: #FF9900; FONT-WEIGHT: bold; TEXT-DECORATION: underline}A.contentleftnavsection:visited {COLOR: #ff6600; FONT-WEIGHT: bold; TEXT-DECORATION: none}A.contentleftnavsection:hover {COLOR: #FF9900; FONT-WEIGHT: bold; TEXT-DECORATION: underline}.contentleftnavspacer { HEIGHT: 1px; BACKGROUND-COLOR: #FFFFFF }/* E */.ecardformanchor { FONT-FAMILY: Helvetica, Arial, Sans serif; font-size: 12px; line-height: 15px; color: #999999; text-decoration: none }A.ecardformanchor:link { color: #999999 }A.ecardformanchor:active { color: #999999 }A.ecardformanchor:visited { color: #CCCCCC }A.ecardformanchor:hover { color: #336699; text-decoration : underline }.ecommercebg1 { BACKGROUND-COLOR: #FFFFFF }.ecommercebg2 { BACKGROUND-COLOR: #e6eff5 }.eventsdetails, .eventsdetailslink, .eventstitle, .eventslabellarge, .eventslabelsmall, .eventsdate, .eventsheader, .eventsmore, .eventslink {  FONT-FAMILY: Helvetica, Arial, Sans serif; text-decoration: none }.eventsdetailbox { font-size: 12px; line-height: 15px; background: #993366 }.eventsdetails { font-size: 11px; line-height: 13px; color: #000000 }.eventsdetailslink { font-size: 11px; line-height: 13px }A.eventsdetailslink:link { color: #993366; text-decoration: underline }A.eventsdetailslink:active { color: #993366; text-decoration: none }A.eventsdetailslink:visited { color: #993366; text-decoration: underline }A.eventsdetailslink:hover { color: #993366; text-decoration: none }.eventsheader { font-size: 12px; line-height: 12px; text-decoration: none; font-weight: bold; color: #FFFFFF }A.eventsheader:link { color: #FFFFFF }A.eventsheader:active {  color: #FFFFFF }A.eventsheader:visited { color: #FFFFFF }A.eventsheader:hover { color: #FFFFFF; text-decoration: underline }.eventsheaderbox { font-size: 12px; line-height: 15px; background: #999999 }.eventslabellarge { font-size: 12px; line-height: 12px; font-weight: bold; color: #000000 }.eventslabelsmall { font-size: 11px; line-height: 12px; font-weight: bold; color: #212D87 }.eventsline { background: #CCCCCC }.eventslink { font-size: 11px; line-height: 15px; font-weight: bold; color: #FF6600}A.eventslink:link { color: #FF6600 }A.eventslink:active { color: #FF6600 }A.eventslink:visited { color: #FF6600 }A.eventslink:hover { color: #FF6600; text-decoration: underline }.eventsmore { font-size: 11px; line-height: 12px; color: #FFFFFF }A.eventsmore:link { color: #FFFFFF }A.eventsmore:active { color: #9999CC }A.eventsmore:visited { color: #FFFFFF }A.eventsmore:hover { color: #FFFFFF; text-decoration: underline }.eventstitle { font-size: 15px; line-height: 15px; font-weight: bold; color: #000000 }.extract { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none }/* F */.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 }.foundbooktiledetails { font-size: 10px; line-height: 12px; color: #333333 }.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 }.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 }/* H */h1 { display: inline;}h2 { display: inline;}/* Hid this b/c it's throwing off right panel headers on dynamic pages 11/2010 -BM h3 { display: inline;} */.hottext { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px; TEXT-DECORATION: none }A.hottext:link { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }A.hottext:active { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline }A.hottext:visited { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }A.hottext:hover { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline }/* I */.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 }.imgbooktilemisctext { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal;  FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none ; font-variant: normal; text-transform: none }.interact { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }A.interact:link { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }A.interact:active { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: underline }A.interact:visited { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }A.interact:hover { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: underline }/* K */.keyline { BACKGROUND-COLOR: #CCCCCC; /*#CBD3D9;*/ }.keylinevertical { BACKGROUND-COLOR: #e6eff5 }/* L */.leftnavpos {position:absolute; z-index:1; left:180px; top:150px}/* M */.mainaward { COLOR: #CCCC99; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }.misctext { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: none }A.misctext:link { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; LINE-HEIGHT: 16px; TEXT-DECORATION: underline }A.misctext:active { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; LINE-HEIGHT: 16px; TEXT-DECORATION: none }A.misctext:visited { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; LINE-HEIGHT: 16px; TEXT-DECORATION: underline }A.misctext:hover { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; LINE-HEIGHT: 16px; TEXT-DECORATION: none }/* P */.pageitemdetails { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; TEXT-DECORATION: none; }A.pageitemdetails:link { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: none; }A.pageitemdetails:active { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: underline; }A.pageitemdetails:visited { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: none; }A.pageitemdetails:hover { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: underline; }.parentisbnpubtitle { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; TEXT-DECORATION: none; }A.parentisbnpubtitle:link { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: none; }A.parentisbnpubtitle:active { COLOR: #FF9900; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: underline; }A.parentisbnpubtitle:visited { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: none; }A.parentisbnpubtitle:hover { COLOR: #FF9900; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: underline; }.parentisbnformat { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; TEXT-DECORATION: none; }A.parentisbnformat:link { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: none; }A.parentisbnformat:active { COLOR: #FF9900; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: underline; }A.parentisbnformat:visited { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: none; }A.parentisbnformat:hover { COLOR: #FF9900; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: underline; }.parentisbnformattitle { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.parentisbnformattitle:link { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: none; }A.parentisbnformattitle:active { COLOR: #FF9900; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: underline; }A.parentisbnformattitle:visited { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: none; }A.parentisbnformattitle:hover { COLOR: #FF9900; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: underline; }.pipe { COLOR: #CCCCCC; FONT-STYLE: normal; FONT-WEIGHT: normal }.pollquestion {COLOR: #333333; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; PADDING-LEFT: 0px; TEXT-DECORATION: none}.pollchoice {COLOR: #333333; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 12px; PADDING-LEFT: 0px; TEXT-DECORATION: none}.pubauthornonlink { font-size: 12px; line-height: 15px; color: #333333 }A.pubauthorlink:link { color: #333333 }A.pubauthorlink:active { color: #999999 }A.pubauthorlink:visited { color: #999999 }A.pubauthorlink:hover { color: #999999; text-decoration: underline }.pubsetaddtocart { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px }A.pubsetaddtocart:link { TEXT-DECORATION: none }A.pubsetaddtocart:active { TEXT-DECORATION: underline }A.pubsetaddtocart:visited { TEXT-DECORATION: none }A.pubsetaddtocart:hover { TEXT-DECORATION: underline }.pubsetheader { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; font-size: 15px; line-height: 17px; color: #000000 }.pubsetintro { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal;  FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none ; font-variant: normal; text-transform: none }.pubsetmore {  FONT-FAMILY: Helvetica, Arial, Sans serif; font-size: 11px; line-height: 15px; font-weight: bold }A.pubsetmore:link {  FONT-FAMILY: Helvetica, Arial, Sans serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #FF6600; text-decoration: none }A.pubsetmore:active {  FONT-FAMILY: Helvetica, Arial, Sans serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #FF9900; text-decoration: none }A.pubsetmore:visited {  FONT-FAMILY: Helvetica, Arial, Sans serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #FF9900; text-decoration: none }A.pubsetmore:hover {  FONT-FAMILY: Helvetica, Arial, Sans serif; font-size: 11px; line-height: 15px; font-weight: bold; scolor: #FF9900; text-decoration: underline }/* Q */.quizbody { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.quizbody:link { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.quizbody:active { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: underline }A.quizbody:visited { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.quizbody:hover { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: underline }.quizintro { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.quizintro:link { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.quizintro:active { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: underline }A.quizintro:visited { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.quizintro:hover { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: underline }.quizquestion { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.quizquestion:link { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.quizquestion:active { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: underline }A.quizquestion:visited { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.quizquestion:hover { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: underline }.quizsubmitbutton { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.quizsubmitbutton:link { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.quizsubmitbutton:active { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: underline }A.quizsubmitbutton:visited { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: none }A.quizsubmitbutton:hover { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-DECORATION: underline }.quiztitle { COLOR: #333333; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }A.quiztitle:link { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 13px; LINE-HEIGHT: 15px; TEXT-DECORATION: none }A.quiztitle:active { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 13px; LINE-HEIGHT: 15px; TEXT-DECORATION: underline }A.quiztitle:visited { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 13px; LINE-HEIGHT: 15px; TEXT-DECORATION: none }A.quiztitle:hover { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 13px; LINE-HEIGHT: 15px; TEXT-DECORATION: underline }/* R */.resultsauthor { COLOR: #000000; FONT-STYLE: italic; FONT-WEIGHT: normal; MARGIN-TOP: 0pt }A.resultsauthor:link { COLOR: #000000; TEXT-DECORATION: none }A.resultsauthor:active { COLOR: #000000; TEXT-DECORATION: underline }A.resultsauthor:visited { COLOR: #000000; TEXT-DECORATION: none }A.resultsauthor:hover { COLOR: #000000; TEXT-DECORATION: underline }.resultscreator { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-STYLE: italic; FONT-WEIGHT: normal; MARGIN-TOP: 0pt; TEXT-DECORATION: none }A.resultscreator:link { COLOR: #000000; TEXT-DECORATION: none }A.resultscreator:active { COLOR: #000000; TEXT-DECORATION: underline }A.resultscreator:visited { COLOR: #000000; TEXT-DECORATION: none }A.resultscreator:hover { COLOR: #000000; TEXT-DECORATION: underline }.resultsdetails { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 14px; MARGIN-TOP: 0pt }.resultsheader { COLOR: #333333; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 21px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 24px; MARGIN-TOP: 0; }.resultsinfo { COLOR: #666666; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 21px; MARGIN-TOP: 5px; }.resultskeyline { BACKGROUND-COLOR: #CBD3D9 }.resultslink { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 14px; MARGIN-TOP: 0pt }A.resultslink:link { COLOR: #FF6600; TEXT-DECORATION: none }A.resultslink:active { COLOR: #FF6600; TEXT-DECORATION: underline }A.resultslink:visited { COLOR: #FF6600; TEXT-DECORATION: none }A.resultslink:hover { COLOR: #FF6600; TEXT-DECORATION: underline }.resultsprice { COLOR: #000000; FONT-STYLE: normal; FONT-WEIGHT: normal; MARGIN-TOP: 0pt }.resultspriceold { COLOR: #000000; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: line-through; MARGIN-TOP: 0pt }.resultspricenew { COLOR: #000000; FONT-STYLE: normal; FONT-WEIGHT: normal; MARGIN-TOP: 0pt }.resultsseries { COLOR: #000000; FONT-STYLE: normal; FONT-WEIGHT: normal; MARGIN-TOP: 0pt }A.resultsseries:link { COLOR: #000000; TEXT-DECORATION: none }A.resultsseries:active { COLOR: #666666; TEXT-DECORATION: none }A.resultsseries:visited { COLOR: #666666; TEXT-DECORATION: none }A.resultsseries:hover { COLOR: #666666; TEXT-DECORATION: underline }.resultssort { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 14px; MARGIN-TOP: 0pt }.resultsstrapline { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 14px; MARGIN-TOP: 6pt }.resultsstrapmargin { MARGIN-TOP: 8px }.resultssubtitle { COLOR: #000000; FONT-STYLE: normal; FONT-WEIGHT: normal; MARGIN-TOP: 0pt }.resultstitle { COLOR: #000000; FONT-SIZE: 12px; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-WEIGHT: bold; MARGIN-TOP: 0pt }A.resultstitle:link { COLOR: #000000; TEXT-DECORATION: none }A.resultstitle:active { COLOR: #000000; TEXT-DECORATION: underline }A.resultstitle:visited { COLOR: #000000; TEXT-DECORATION: none }A.resultstitle:hover { COLOR: #000000; TEXT-DECORATION: underline }/* S */.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 }.sendfriend { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }A.sendfriend:link { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }A.sendfriend:active { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: underline }A.sendfriend:visited { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }A.sendfriend:hover { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: underline }.sbscrlabelchoice { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px; TEXT-DECORATION: none }A.sbscrlabelchoice:link { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }A.sbscrlabelchoice:active { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline }A.sbscrlabelchoice:visited { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }A.sbscrlabelchoice:hover { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline }.sbscrlabelstandard { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px; TEXT-DECORATION: none }A.sbscrlabelstandard:link { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }A.sbscrlabelstandard:active { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline }A.sbscrlabelstandard:visited { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }A.sbscrlabelstandard:hover { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline }.sbscrlabelinterest { DISPLAY:none;}.servicesconfirmbutton { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px; TEXT-DECORATION: none }A.servicesconfirmbutton:link { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline }A.servicesconfirmbutton:active { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }A.servicesconfirmbutton:visited { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: underline }A.servicesconfirmbutton:hover { COLOR: #FF6600; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none }/* T */.themeaddbasket { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px }A.themeaddbasket:link { TEXT-DECORATION: none }A.themeaddbasket:active { TEXT-DECORATION: underline }A.themeaddbasket:visited { TEXT-DECORATION: none }A.themeaddbasket:hover { TEXT-DECORATION: underline }.themeauthor { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; MARGIN-TOP: 0pt }A.themeauthor:link { TEXT-DECORATION: none }A.themeauthor:active { TEXT-DECORATION: underline }A.themeauthor:visited { TEXT-DECORATION: none }A.themeauthor:hover { TEXT-DECORATION: underline }.themebody { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal;  FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none ; font-variant: normal; text-transform: none }.themebookdetails { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none }.themebookmediatype { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none }.themebookprice { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }.themebooksubtitle { COLOR: #666666; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }.themebooktitle { FONT-FAMILY: Helvetica, Arial, Sans serif; COLOR: #000000; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px }A.themebooktitle:link { TEXT-DECORATION: none }A.themebooktitle:active { TEXT-DECORATION: underline }A.themebooktitle:visited { TEXT-DECORATION: none }A.themebooktitle:hover { TEXT-DECORATION: underline }.themeecardtitle { COLOR: #666666; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px }A.themeecardtitle:link { TEXT-DECORATION: none }A.themeecardtitle:active { TEXT-DECORATION: underline }A.themeecardtitle:visited { TEXT-DECORATION: none }A.themeecardtitle:hover { TEXT-DECORATION: underline }.themesdivider { BACKGROUND-COLOR: #CCCCCC }.themefooter { COLOR: #666666; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px }A.themefooter:link { TEXT-DECORATION: none }A.themefooter:active { TEXT-DECORATION: underline }A.themefooter:visited { TEXT-DECORATION: none }A.themefooter:hover { TEXT-DECORATION: underline }.themeheader { font-size: 20px; line-height: 22px; color: #000000 }.themeintro { COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal;  FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none ; font-variant: normal; text-transform: none }.thememore { COLOR: #FF6600; FONT-FAMILY: Helvetica, Arial, Sans serif; font-size: 11px; font-weight: bold }A.thememore:link { text-decoration: none }A.thememore:active { text-decoration: underline }A.thememore:visited { text-decoration: none }A.thememore:hover { text-decoration: underline }.themerightnav { FONT-FAMILY: Helvetica, Arial, Sans serif; font-size: 10px; line-height: 12px; color: #000000; text-decoration: none }.topmargin { MARGIN-TOP: 10px }/* ALERTS 8-30-2005 - TURNED OFF 4-2011 */.alerttd {             border : 1px solid #336699;             padding : 7px;             background-color : #E5EDEF;             color : #336699;             font-family: Arial, Helvetica, sans-serif;             font-size: 12px;             font-style: normal;             line-height: 15px;             font-weight: normal;             font-variant: normal;             display:none;}.alerttdtitle {             color : #003366;             font-family: Arial, Helvetica, sans-serif;             font-size: 14px;             font-style: normal;             line-height: 15px;             font-weight: normal;             font-variant: normal;}.outofstocktext {             color : #336699;             font-family: Arial, Helvetica, sans-serif;             font-size: 12px;             font-style: normal;             line-height: 15px;             font-weight: normal;             font-variant: normal;}.alerttable {             padding : 10px;             background-color : #FFFFFF;             color : #336699;             font-family: Arial, Helvetica, sans-serif;             font-size: 12px;             font-style: normal;             line-height: 15px;             font-weight: normal;             font-variant: normal;}.alertsearchbox {             background-color:#FFFFFF;             font-family: verdana, geneva, arial, helvetica,sans-serif;             font-size: 10px;             color: #999999;             font-weight: lighter;             border: #666666;             border-style: solid;             border-top-width: 1px;             border-right-width: 1px;             border-bottom-width: 1px;             border-left-width: 1px}.resultsalert {             color : #FF6600;             font-family: Arial, Helvetica, sans-serif;             font-size: 12px;             font-style: normal;             line-height: 15px;             font-weight: bold;             font-variant: normal;}a.resultsalert: link {             color : #FF6600;             font-family: Arial, Helvetica, sans-serif;             font-size: 12px;             font-style: underlined;             line-height: 15px;             font-weight: bold;             font-variant: normal;}a.resultsalert: visited {             color : #FF6600;             font-family: Arial, Helvetica, sans-serif;             font-size: 12px;             font-style: normal;             line-height: 15px;             font-weight: bold;             font-variant: normal;             text-decoration: underline;}a.resultsalert: hover {             color : #FF9900;             font-family: Arial, Helvetica, sans-serif;             font-size: 12px;             font-style: underlined;             line-height: 15px;             font-weight: bold;             font-variant: normal;             text-decoration: underline;}a.resultsalert: active {             color : #FF6600;             font-family: Arial, Helvetica, sans-serif;             font-size: 12px;             font-style: underlined;             line-height: 15px;             font-weight: bold;             font-variant: normal;             text-decoration: underline;}/* HIDES BOOKPAGE PLUS VIDEO STYLES FROM STANDARD BOOKPAGE 06-2010 */.videopanel ul li.header-video {display:none;}/* STYLES FOR DYNAMIC SEO ENHANCEMENTS 03-2011 */h2 {	margin: 0px;	padding: 0px;	}               h1.authorpage {	font-size:21px;	font-weight:bold;	font-style:normal;	line-height:24px;	margin:5px 0 0 0;	}h2.authorpage {	font-size:16px;	font-weight:normal;	font-style:normal;	line-height:21px;	margin:5px 0 0 0;	color:#666666;	}	h3.header-authorpage {	font-size:13px;	font-weight:normal;	font-style:normal;	line-height:18px;	margin:0 0 0 0;	}	h1.searchresult {	font-size:21px;	font-weight:bold;	font-style:normal;	line-height:24px;	margin:5px 0 0 0;	}h2.searchresult {	font-size:16px;	font-weight:normal;	font-style:normal;	line-height:21px;	margin:5px 0 0 0;	color:#666666;	}	h3.header-searchresult {	font-size:13px;	font-weight:normal;	font-style:normal;	line-height:18px;	margin:0 0 0 0;	}	A.mainlink:link { color:#ff4e00; font-weight:normal; text-decoration:none; }A.mainlink:active { color:#ff4e00; font-weight:normal; text-decoration:underline; }A.mainlink:hover { color:#ff6600; font-weight:normal; text-decoration:underline; }A.mainlink:visited { color:#ff6600; font-weight:normal; text-decoration:none; }/*Social Media Include*/.shareinclude {	width:410px;	height:28px;	background-color:#f0f0f0;	margin:0 0 15px 0;	padding: 5px;	display:block;	}	.icon-share, .icon-fb, .icon-fblike, .icon-twitter, .icon-google, .icon-directory, .icon-email, .icon-print {	float:left;	margin: 0 8px 0 0;	height:20px;	padding:0;	border:0px solid #CCCCCC;	display:block;	}.icon-share, .icon-fblike, .icon-twitter, .icon-email  {  }.icon-twitter {	width:100px;	padding:0;	}.icon-fblike {	width:75px;	padding:0;	}.icon-google {	width:50px !important;	height:15px !important;	margin-top:7px;	}	.icon-fblike, .icon-twitter, .icon-directory {	margin-top:4px;	}	.icon-email {	margin-top:8px;	}	.icon-print {	margin-top:6px;	}	.icon-directory-button {	width:60px;	height:20px;	font-size:12px;	line-height:14px;	text-indent:-9999em;	background: url('/static/images/redesign/directory-icon.png') no-repeat;	display:block;	}	.icon-email-button {	width:18px;	height:13px;	font-size:12px;	line-height:14px;	text-indent:-9999em;	background: url('http://us.penguingroup.com/static/images/all/email_friend.gif') no-repeat;	display:none;	}	.icon-print-button {	width:19px;	height:15px;	font-size:12px;	line-height:14px;	text-indent:-9999em;	background: url('http://us.penguingroup.com/static/images/all/print_icon.gif') no-repeat;	display:none;	}	/* Sign Up Panel */	span.find_books { padding:25px 0; }.signup {	width:470px;	margin:0 0 15px 0;	}	.signupheader {	font-size:18px;	font-weight:bold;	float:left;	margin-top:15px;	}	.hr-bookdetails {	width:100%;	height: 1px;	color:#cccccc;	background-color:#cccccc;	border:0;	text-align:center;	margin:5px 0;	padding:0;	display:block;	float:left;	}	.newsletterpanel {	float:left;	width:340px;	background-color: #edf3f5;	margin: 10px 65px 0px 65px;	padding: 0 0 15px 0;	font-size:12px;	line-height:18px;	text-align:left;	}.newsletterpanel ul {	width:310px;	float:left;	list-style: none;	margin:0;	padding:0;	display:inline;	}.newsletterpanel ul li.header-newsletter {	float:left;	margin:10px 0 0 15px;	padding: 0 0 2px 22px;	font-size:14px;	line-height:20px;	font-weight:bold;	background: url('http://us.penguingroup.com/static/images/redesign/bookpageplus/icon-emailalerts.png') no-repeat;	display:inline;	}.newsletterpanel .newsletterbody {	float:left;	width:290px;	background-color:#FFFFFF;	margin: 2px 15px 0 15px;	padding: 5px 10px 0px 10px;	display:inline;	}.newsletterbody p {	margin:0;	}
