<!--

/*Default Font stuff  across all selector types/pages, mainly for default font stuff */
.contenttitle, .misctext, .misctextsmall, .hottext, .medtext, .cooltext .copyright, .pageitemtitle,.pageitemsubtitle, .pageitemdetails, .eventtitle, .eventfieldtitle,
a.pubauthorlink, .pubauthornonlink, .contentleftnavheader, .contentleftnavsection, 
a.contentleftnavsection, .contentleftnavaltbgcolor, a.contentleftnavaltbgcolor, 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}

/* for header tages on book and author pages*/
h1 { display: inline;}
h2 { display: inline;}
h3 { display: inline;}

/* Global classes that span across multiple page types*/
.contenttitle {font-family: Georgia, "Times New Roman", Times, serif; font-size: 23px;  line-height: 20px; color: #000000; }
 /* Content Type Title (Synopsis, Bio, etc) */
.misctext { font-size: 12px; line-height: 15px; color: #000000;  }
.misctextsmall {font-size:11px; line-height:15px; color:#333333;}
.imgbooktilemisctext { font-size: 12px; line-height: 15px; color: #000000;}
.hottext { font-size: 12px; line-height: 15px; color: #ff0000;  }
a.hottext:link { color: #ff0000; }
a.hottext:active { color: #ff0000; }
a.hottext:visited { color: #ff0000; }
a.hottext:hover { color: #990000; 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:#cccc99  }
.medcolor {color:#cccccc  }
.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: Gray; }



/*TOP NAV inc. 'DK.com' logo and Cat page navigation */
A.catnav:link
{
    font-size : 70%;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : none;
	color : #FFFFFF; 
    line-height: 11px;
    text-decoration:none;
}



A.catnav:visited
{
    font-size : 70%;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : none;
    color : #FFFFFF; 
    line-height: 11px;
    text-decoration:none;
}

A.catnav:hover
{
    font-size : 70%;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : none;
    color : #cccccc;
    line-height: 11px;
    text-decoration:none;
}


.catnav
{
    font-size : 70%;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : none;
    color : #FFFFFF; 
    line-height: 11px;
}


.dk
{
    font-size : 40px;
    font-family : "Times New Roman", Times, serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 40px;
}

.com
{
    font-size : 36px;
    font-family : tahoma, helvetica, arial, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #999999; 
    line-height: 40px;
}


/* pageitem descriptors refer to any page where one item is highlighted */
.pageitemtitle { font-size: 15px; line-height: 16px; color: #000000; font-weight:bold; } 
/* Title on book page, Author name on author page */
.pageitemsubtitle { font-size: 15px;line-height: 16px;color: #000000; font-weight:bold; } 
/* Subtitle on book page */
.pageitemdetails { font-size: 11px;font-style: normal;line-height: 15px;color: #000000; font-weight:normal;}

/* Used in multiple pages */
a.sendfriend { font-size: 11px; line-height: 15px;  }
a.sendfriend:link{ color: #000000 }
a.sendfriend:active{ color: #000000 }
a.sendfriend:visited{ color: #000000 }
a.sendfriend:hover{color: #FF0000; text-decoration : none; }

/* Shopping Cart Display Page Links */
a.shopcart { font-size: 12px; line-height: 15px;  }
a.shopcart:link { color: #000000; text-decoration : none;  }
a.shopcart:active { color: #000000; text-decoration : none; }
a.shopcart:visited { color: #000000; text-decoration : none; }
a.shopcart:hover { color: #cccc99; text-decoration : underline; }

/*Send to A Friend */
.emailbannerrule { font-family: Arial, Helvetica, sans-serif; background-color: #cccc99;}
.emailbanner { font-family: Arial, Helvetica, sans-serif;  background-color: #ffffcc; font-size: 19px;}
.emailbody{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:black}
.emailheader { font-family: Arial, Helvetica, sans-serif;  font-size: 14px; line-height: 25px; color:black; text-decoration: none;}
.emailrequired { font-family: Arial, Helvetica, sans-serif;  font-size: 10px; color: #ff0000;}
.emailtext {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 15px; color:black; text-decoration: none;}
.emailsmalltext { font-family: Arial, Helvetica, sans-serif;  font-size: 10px; line-height: 15px; color:black; text-decoration: none;}

/*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: #000000; 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: #ff0000; 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: #ff0000; 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: #ff0000; 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: #ff0000; text-decoration: underline }

/*book of the day */
.bookofday
{ font-size: 11px; font-family:  arial, helvetica, sans-serif; font-style: normal;  font-weight: bold; color: #000000;  line-height: 15px;  text-decoration:none; }

A.bookofday:link
{ font-size: 11px; font-family:  arial, helvetica, sans-serif; font-style: normal;  font-weight: bold; color: #000000;  line-height: 15px;  text-decoration:none; }

A.bookofday:visited
{ font-size: 11px; font-family:  arial, helvetica, sans-serif; font-style: normal;  font-weight: bold; color: #000000;  line-height: 15px;  text-decoration:none; }

A.bookofday:hover
{ font-size: 11px; font-family:  arial, helvetica, sans-serif; font-style: normal;  font-weight: bold; color: #ff0000;  line-height: 15px;  text-decoration:none; }

/*quizzes - added by graham 15/01/03 */

.body
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration : none;
}

.title
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : italic;
    font-weight : normal;
    color : #000000; 
    line-height: 16px;
    text-decoration : none;
}

.quizquestion
{
    font-size : 14px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ff0000; 
    line-height: 16px;
    text-decoration : none;
}

/*quizzes - added 14/02/03 */

.quizbody
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration : none;
}

.quiztitle
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : italic;
    font-weight : normal;
    color : #000000; 
    line-height: 16px;
    text-decoration : none;
}


.quizintro
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration : none;
}
.quizsubmitbutton
{font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; font-weight: normal; color:#000000; background:#cccc99}
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;  }


/*polls display */

.pollquestion
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : italic;
    font-weight : normal;
    color : #000000; 
    line-height: 18px;
    text-decoration : none;
}

.pollchoice
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 15px;
    text-decoration : none;
}

/*browse nav */

.browsepubsetrefine
{font-family: Arial, Helvetica, sans-serif; text-decoration: none;  font-size:11px;  line-height: 15px;  color: #000000; background-color:#cccc99}
a.browsepubsetrefine { font-size: 11px;	line-height: 15px; }
a.browsepubsetrefine:link{ color: #000000}
a.browsepubsetrefine:active{ color: #000000 }
a.browsepubsetrefine:visited{ color: #000000 }
a.browsepubsetrefine:hover{ color: #000000;text-decoration: none }


.browsepubsetspacer
{BACKGROUND-COLOR: #999966}

.browsepubsetnav
{font-family: Arial, Helvetica, sans-serif; text-decoration: none;  font-size:11px;  line-height: 15px;  color: #000000; background-color:#ffffff}
a.browsepubsetnav { font-size: 11px;	line-height: 15px; }
a.browsepubsetnav:link{ color: #000000}
a.browsepubsetnav:active{ color: #000000 }
a.browsepubsetnav:visited{ color: #000000 }
a.browsepubsetnav:hover{ color: #000000;text-decoration: none }





/* 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: #000000; 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: #000000; 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:#000000}
.baskettableborder { background:#CCCC99}
.baskettabletopstrip { background:#ffffcc}
.baskettablebotmstrip { background:#ffffcc}
.basketlink1 { font-size: 10px; background:#cccc99}
 .basketstripa { background:#FFFFFF}
.basketstripb { background:#999966}
a.basketlink1:link { color: #cccc99; text-decoration: none }
a.basketlink1:active { color: #cccc99; text-decoration: none }
a.basketlink1:visited { color: #cccc99; text-decoration: none }
a.basketlink1:hover { color: #cccc99; text-decoration: none }
.basketlink2 { font-size: 10px; background:#cccc99}
a.basketlink2:link {color: #cccc99; text-decoration: none }
a.basketlink2:active {color: #cccc99; text-decoration: none }
a.basketlink2:visited { color: #cccc99; text-decoration: none }
a.basketlink2:hover { color: #cccc99; 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: #000000;
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: #000000;
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: #000000; 
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: #000000;
text-decoration: underline
}
A.basketlink: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: #ff0000;
text-decoration: none
}

A.basketlink: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: #ff0000;
text-decoration: none
}

A.basketlink: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: #ff0000; 
text-decoration: none 
}

A.basketlink: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: #ff0000;
text-decoration: underline
}


a.shoppinglink { font-size: 14px; line-height: 15px; }
a.shoppinglink:link { color: #cccc99 }
a.shoppinglink:active { color: #cccc99 }
a.shoppinglink:visited { color: #cccc99 }
a.shoppinglink:hover { color: #cccc99;text-decoration: underline }


/* Content LeftNav descriptors */
.contentleftnavheader {  font-size:11px;  line-height: 15px;  color: #000000; background-color:#cccc99}
.contentleftnavsection { font-size: 11px;line-height: 15px; color: #000000;  background-color:#ffffff}
a.contentleftnavsection { font-size: 11px;	line-height: 15px; }
a.contentleftnavsection:link{ color: #000000}
a.contentleftnavsection:active{ color: #000000 }
a.contentleftnavsection:visited{ color: #000000 }
a.contentleftnavsection:hover{ color: #FF0000;text-decoration: none }


.contentleftnavaltbgcolor { font-size: 11px;line-height: 15px; color: #000000;  background-color:#cccc99}
a.contentleftnavaltbgcolor { font-size: 11px;	line-height: 15px; }
a.contentleftnavaltbgcolor:link{ color: #000000}
a.contentleftnavaltbgcolor:active{ color: #000000 }
a.contentleftnavaltbgcolor:visited{ color: #000000 }
a.contentleftnavaltbgcolor:hover{ color: #FF0000;text-decoration: none }

.contentleftnavspacer
{
BACKGROUND-COLOR: #999966
}

.contentmargin
{
margin-top:0px;
}

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-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; line-height: 12px; }
a.enhancedrightnav:link {color: #000000}
a.enhancedrightnav:active {color: #000000}
a.enhancedrightnav:visited {color: #000000}
a.enhancedrightnav:hover {color: #ff0000;text-decoration: underline}

 
/* Specific items on publication item page (bookpage) */
.pubauthornonlink { font-size: 12px; line-height: 14px; color: #000000; font-style:italic;}
a.pubauthorlink { font-size: 12px; line-height: 14px;}
a.pubauthorlink:link{ color: #000000 }
a.pubauthorlink:active { color: #000000 }
a.pubauthorlink:visited { color: #000000}
a.pubauthorlink:hover { color: #FF0000;text-decoration: none}

/* 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: #000000 }
a.foundbooktiletitle:active { color: #000000 }
a.foundbooktiletitle:visited { color: #000000 }
a.foundbooktiletitle:hover { color: #FF0000;text-decoration: underline }


.foundbooktileauthor {font-size: 12px; line-height: 15px;}
a.foundbooktileauthor:link { color: #000000 }
a.foundbooktileauthor:active {  color: #000000 }
a.foundbooktileauthor:visited { color: #000000 }
a.foundbooktileauthor:hover { color: #ff0000;text-decoration: underline }

.foundbooktilemore { font-size: 12px; line-height: 15px; font-weight: bold; }
a.foundbooktilemore:link{ color: #cccc99 }
a.foundbooktilemore:active{ color: #cccc99}
a.foundbooktilemore:visited{ color: #cccc99 }
a.foundbooktilemore:hover{ color: #cccc99;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: 15px;  line-height: 18px;  color: #ff0000;}
A.browseitemparent:link {color: #ff0000; }
A.browseitemparent:active {  color: #ff0000;  }
A.browseitemparent:visited { color: #ff0000;  }
A.browseitemparent:hover { color: #ff0000; text-decoration: none }

.browseitemchild{font-size: 11px; font-style: normal; line-height: 15px; color: #000000;}
A.browseitemchild:link {color: #000000; }
A.browseitemchild:active {  color: #000000;  }
A.browseitemchild:visited { color: #000000;  }
A.browseitemchild:hover { color: #000000; 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 (added to by Graham 20.12.02*/
.themeheader{FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 22px;	font-weight: bold; color: #ff0000;}

.themeintro{ FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; font-style: normal; color: #000000;}

.pubsetheader{	FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 22px; font-weight: bold; color: #ff0000;}

.pubsetintro{ FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; font-style: normal; color: #000000;}

.themerightnav { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; line-height: 12px;color: #FFFFFF}

a.themerightnav { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; line-height: 12px; color: #000000}

a.themerightnav:link {color: #000000}

a.themerightnav:active {color: #333333}

a.themerightnav:visited {color: #333333}

a.themerightnav:hover {color: #333333;text-decoration: underline}

.themeauthor { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }

A.themeauthor:link { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }

A.themeauthor:active { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }

A.themeauthor:visited { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }

A.themeauthor:hover { COLOR: #ff0000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none }

.themebookprice { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

.themebookdetails { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }

.themebody { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal;  FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none ; }

.themebooktitle { FONT-FAMILY: arial, helvetica,  sans-serif; COLOR: #000000; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

A.themebooktitle:link { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

A.themebooktitle:active { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

A.themebooktitle:visited { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

A.themebooktitle:hover { COLOR: #ff0000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; }

.themeecardtitle { COLOR: #000000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

A.themeecardtitle:link { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 15px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

A.themeecardtitle:active { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 15px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

A.themeecardtitle:visited { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 15px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

A.themeecardtitle:hover { COLOR: #ff0000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 15px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

.themebooksubtitle { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

.thememore {  FONT-FAMILY: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }

a.thememore:link{  FONT-FAMILY: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none }

a.thememore:active{  FONT-FAMILY: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none }

a.thememore:visited{  FONT-FAMILY: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none }

a.thememore:hover{  FONT-FAMILY: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; }

.pubsetmore {  FONT-FAMILY: arial, helvetica,  sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; }

a.pubsetmore:link{  FONT-FAMILY: arial, helvetica, sans-serif; font-size; font-size: 11px; line-height: 15px; font-weight: bold; color: #FF0000; text-decoration: none }

a.pubsetmore:active{  FONT-FAMILY: arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #000000; text-decoration: none }

a.pubsetmore:visited{  FONT-FAMILY: arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #000000; text-decoration: none }

a.pubsetmore:hover{  FONT-FAMILY: arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #CC0000; text-decoration: none }

.bestsellernumber { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

.themesdivider { BACKGROUND-COLOR: #CCCCCC }

.themeaddbasket {  FONT-FAMILY: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }

a.themeaddbasket:link{  FONT-FAMILY: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none }

a.themeaddbasket:active{  FONT-FAMILY: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none }

a.themeaddbasket:visited{  FONT-FAMILY: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none }

a.themeaddbasket:hover{  FONT-FAMILY: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; }


/* Specific elements on events page */

.eventsdetails, .eventsdetailslink, .eventstitle, .eventslabellarge, .eventslabelsmall, .eventsdate, .eventsheader, .eventsmore, .eventslink {  font-family: Arial, Helvetica, sans-serif; text-decoration: none}

.eventstitle { font-size: 15px; line-height: 15px; font-weight: bold; color: #666666 }

.eventslabellarge { font-size: 12px; line-height: 12px; font-weight: bold; color: #666666 }

.eventslabelsmall { font-size: 11px; line-height: 12px; font-weight: bold; color: #ff0000 }

.eventsheaderbox { font-size: 12px; line-height: 15px; background:#999966 }

.eventsdetailbox { font-size: 12px; line-height: 15px; background:#ff0000 }

.eventsline { background:#cccccc}

.eventslink { font-size: 11px; background:#ff0000; text-align:center; padding-left: 1px;  padding-right: 1px;  padding-top: 1px; padding-bottom: 1px }
a.eventslink:link { color: #ffffff; text-decoration: none  }
a.eventslink:active { color: #ffffff; text-decoration: none  }
a.eventslink:visited { color: #ffffff; text-decoration: none  }
a.eventslink:hover { color: #ffffff; text-decoration: none }

.eventsdetails { font-size: 11px; line-height: 13px; color: #000000 }

.eventsdetailslink { font-size: 11px; line-height: 13px }
a.eventsdetailslink:link { color: #ff0000; text-decoration: underline }
a.eventsdetailslink:active { color: #FFFFFF; text-decoration: underline }
a.eventsdetailslink:visited { color: #ff0000; text-decoration: underline }
a.eventsdetailslink:hover { color: #ff0000; text-decoration: underline }

.eventsheader { font-size: 12px; line-height: 12px; text-decoration: none; font-weight: bold; color: #FFFFFF }
a.eventsheader:link { color: #FFFFFF }
a.eventsheader:active {  color: #9999CC }
a.eventsheader:visited { color: #FFFFFF }
a.eventsheader:hover { color: #FFFFFF;text-decoration: underline }

.eventsmore { font-size: 11px; line-height: 12px; text-decoration: none }
a.eventsmore:link { color: #FFFFFF }
a.eventsmore:active { color: #999966 }
a.eventsmore:visited { color: #FFFFFF }
a.eventsmore:hover { color: #FFFFFF;text-decoration: underline }

.leftnavpos {position:absolute; width:119px; z-index:1; left:10px; top:8px}

/*bookpage styles*/

.topmargin
{
margin-top:10px;
}

.booktitle
{ 
font-family: arial, helvetica,  sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 15px; 
font-style: normal; 
font-weight: bold;
line-height: 16px; 
}

.booksubtitle
{ 
font-family: arial, helvetica,  sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
line-height: 15px; 
}

.bookstrapline
{ 
font-family: arial, helvetica,  sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 15px; 
font-style: italic; 
font-weight: normal;
line-height: 16px; 
}

.bookseries
{ 
font-family: arial, helvetica, sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 12px; 
font-style: italic; 
font-weight: normal;
line-height: 14px; 
}

A.bookseries:link
{ 
font-family: arial, helvetica, sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 12px; 
font-style: italic; 
font-weight: normal;
line-height: 14px; 
}
A.bookseries:active
{ 
font-family: arial, helvetica, sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 12px; 
font-style: italic; 
font-weight: normal;
line-height: 14px; 
}

A.bookseries:visited
{ 
font-family: arial, helvetica, sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 12px; 
font-style: italic; 
font-weight: normal;
line-height: 14px; 
}

A.bookseries:hover
{ 
font-family: arial, helvetica, sans-serif; 
color: #FF0000;
text-decoration: none; 
font-size: 12px; 
font-style: italic; 
font-weight: normal;
line-height: 14px; 
}


.bookauthor
{ 
font-family: arial, helvetica, sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 12px; 
font-style: italic; 
font-weight: normal;
line-height: 14px; 
}

A.bookauthor:link
{ 
font-family: arial, helvetica, sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 12px; 
font-style: italic; 
font-weight: normal;
line-height: 14px; 
}

A.bookauthor:active
{ 
font-family: arial, helvetica, sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 12px; 
font-style: italic; 
font-weight: normal;
line-height: 14px; 
}

A.bookauthor:visited
{ 
font-family: arial, helvetica, sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 12px; 
font-style: italic; 
font-weight: normal;
line-height: 14px; 
}

A.bookauthor:hover
{ 
font-family: arial, helvetica, sans-serif; 
color: #FF0000;
text-decoration: none; 
font-size: 12px; 
font-style: italic; 
font-weight: normal;
line-height: 14px; 
}


.bookprice
{ 
font-family: arial, helvetica,  sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 13px; 
font-style: normal; 
font-weight: bold;
line-height: 16px; 
}

A.bookprice:link
{ 
font-family: arial, helvetica,  sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 13px; 
font-style: normal; 
font-weight: bold;
line-height: 16px; 
}

A.bookprice:visited
{ 
font-family: arial, helvetica,  sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 13px; 
font-style: normal; 
font-weight: bold;
line-height: 16px; 
}

A.bookprice:hover
{ 
font-family: arial, helvetica,  sans-serif; 
color: #ff0000;
text-decoration: none; 
font-size: 13px; 
font-style: normal; 
font-weight: bold;
line-height: 16px; 
}

.bookbasket
{ 
font-family: arial, helvetica,  sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 13px; 
font-style: normal; 
font-weight: bold;
line-height: 16px; 
}

A.bookbasket:link
{ 
font-family: arial, helvetica,  sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 13px; 
font-style: normal; 
font-weight: bold;
line-height: 16px; 
}

A.bookbasket:visited
{ 
font-family: arial, helvetica,  sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 13px; 
font-style: normal; 
font-weight: bold;
line-height: 16px; 
}

A.bookbasket:hover
{ 
font-family: arial, helvetica,  sans-serif; 
color: #ff0000;
text-decoration: none; 
font-size: 13px; 
font-style: normal; 
font-weight: bold;
line-height: 16px; 
}


.bookdetails
{ 
font-family: arial, helvetica, sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 11px; 
font-style: normal; 
line-height: 15px; 
}

.bookcopy
{ 
font-family: arial, helvetica, sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
line-height: 15px; 
}

A.bookcopy:link
{ 
font-family: arial, helvetica, sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 12px; 
font-style: normal; 
font-weight: bold;
line-height: 15px; 
}

A.bookcopy:visited
{ 
font-family: arial, helvetica, sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 12px; 
font-style: normal; 
font-weight: bold;
line-height: 15px; 
}

A.bookcopy:hover
{ 
font-family: arial, helvetica, sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 12px; 
font-style: normal; 
font-weight: bold;
line-height: 15px; 
}

.keyline 
{
BACKGROUND-COLOR: #cccccc
}
.keylinevertical 
{
BACKGROUND-COLOR: #cccccc
}
.ecommercebg1 
{
BACKGROUND-COLOR: #ffffff
}



.mainaward 
{
COLOR: #cccc99; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px; 
FONT-STYLE: normal; 
LINE-HEIGHT: 15px; 
TEXT-DECORATION: none
}
.award 
{
COLOR: #cccc99; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
FONT-SIZE: 12px; 
FONT-STYLE: normal; 
LINE-HEIGHT: 15px; 
TEXT-DECORATION: none
}
.extract 
{
COLOR: #cccc99; 
FONT-FAMILY: Arial, Helvetica, sans-serif; 
FONT-SIZE: 10px; 
FONT-STYLE: normal; 
LINE-HEIGHT: 15px; 
TEXT-DECORATION: none
}

.printerfriendlyprice
{ 
font-family: arial, helvetica,  sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 13px; 
font-style: normal; 
font-weight: bold;
line-height: 16px; 
}

/*alternative book styles for enhanced page*/

.keylinea {
	BACKGROUND-COLOR: #cccccc
}

.keylineb {
	BACKGROUND-COLOR: #ffffff
}

.keylinec {
	BACKGROUND-COLOR: #000000
}

.booktitlealt {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 15px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
.booksubtitlealt {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
.bookstraplinealt {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 15px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
.bookseriesalt {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
A.bookseriesalt:link {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
A.bookseriesalt:active {
	COLOR: #ff0000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
A.bookseriesalt:visited {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
A.bookseriesalt:hover {
	COLOR: #ff0000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
.bookauthoralt {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
A.bookauthoralt:link {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
A.bookauthoralt:active {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
A.bookauthoralt:visited {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
A.bookauthoralt:hover {
	COLOR: #ff0000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
.bookpricealt {
	 COLOR: #ffffff; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
.bookbasketalt {
	 COLOR: #ffffff; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
.bookdetailsalt {
	COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}


.bookcopyalt 
{ 
font-family: arial, helvetica, sans-serif; 
color: #ffffff;
text-decoration: none; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
line-height: 15px; 
}

.mainawardalt {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
.awardalt {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
.extractalt {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}




/*author styles*/

.authortitle {
COLOR: #000000;
FONT-FAMILY: arial, helvetica,  sans-serif;
FONT-SIZE: 15px;
FONT-STYLE: normal;
FONT-WEIGHT: bold;
LINE-HEIGHT: 16px;
TEXT-DECORATION: none
}

.bookbannertitlealt {
COLOR: #FFFFFF;
FONT-FAMILY: arial, helvetica,  sans-serif;
FONT-SIZE: 15px;
FONT-STYLE: normal;
FONT-WEIGHT: bold;
LINE-HEIGHT: 16px;
TEXT-DECORATION: none
}

.authornationality {
COLOR: #000000;
FONT-FAMILY: arial, helvetica,  sans-serif;
FONT-SIZE: 12px;
FONT-STYLE: normal;
FONT-WEIGHT: normal;
LINE-HEIGHT: 15px;
TEXT-DECORATION: none
}

.strapline {
COLOR: #000000;
FONT-FAMILY: arial, helvetica,  sans-serif;
FONT-SIZE: 15px;
FONT-STYLE: italic;
FONT-WEIGHT: normal;
LINE-HEIGHT: 16px;
TEXT-DECORATION: none
}


/*NEW SEARCH RESULT STYLES ADDED 0506 */

.resultskeyline {background-color: #cccccc;}
.resultsheader { COLOR: #000000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.resultsstrapline {FONT-FAMILY: arial, helvetica,  sans-serif; LINE-HEIGHT: 15px; FONT-SIZE: 12px; COLOR: #000000; Font-style:italic;}
.resultstitle { COLOR: #000000; 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: #000000 }
a.resultstitle:active { color: #000000 }
a.resultstitle:visited { color: #000000 }
a.resultstitle:hover { color: #FF0000;text-decoration: none }
.resultssubtitle { COLOR: #000000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }

.resultscreator  {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; COLOR: #333333; TEXT-DECORATION: none}
a.resultscreator:link { color: #333333}
a.resultscreator:active {  color: #333333}
a.resultscreator:visited { color: #333333}
a.resultscreator:hover { color: #FF0000; TEXT-DECORATION: none }

.resultsauthor {font-style:normal; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 15px; color:#000000;  font-weight: bold; text-decoration:none}
a.resultsauthor:link{ color: #000000 }
a.resultsauthor:active{ color: #ff0000 }
a.resultsauthor:visited{ color: #000000 }
a.resultsauthor:hover{ color: #ff0000;text-decoration:none}

.resultslink {font-style:normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  line-height: 15px; color:#ff0000;  font-weight: bold; text-decoration:none}
a.resultslink:link{ color: #ff0000 }
a.resultslink:active{ color: #ff0000 }
a.resultslink:visited{ color: #ff0000 }
a.resultslink:hover{ color: #666666;text-decoration:none}

.resultsseries { COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
a.resultsseries:link{ color: #999999 }
a.resultsseries:active{ color: #000000 }
a.resultsseries:visited{ color: #000000 }
a.resultsseries:hover{ color: #FF0000; text-decoration:none}


.resultsprice {color:#000000; Font-size:11px; FONT-FAMILY: arial, helvetica,  sans-serif; line-height:20px; FONT-WEIGHT: bold; MARGIN-TOP: 0pt }
.resultspriceold {color:#333333; Font-size:11px; FONT-FAMILY: arial, helvetica,  sans-serif; line-height:20px; FONT-WEIGHT: bold; TEXT-DECORATION: line-through; MARGIN-TOP: 0pt }
.resultspricenew {color:#000000; Font-size:11px; FONT-FAMILY: arial, helvetica,  sans-serif; line-height:20px; FONT-WEIGHT: bold; MARGIN-TOP: 0pt }

.resultsinfo { COLOR: #ff0000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.resultsdetails { COLOR: #000000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 12px;}
.resultssort { COLOR: #000000; 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:#cccccc }
.resultsstrapmargin { MARGIN-TOP: 8px }

/*review page */

.reviewtitle
{
COLOR: #000000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 15px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; 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-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; font-weight: normal; color:#000000; background:#cccc99}
A.reviewsubmitbutton:link { color: #000000; text-decoration : none;  }
A.reviewsubmitbutton:active { color: #000000; text-decoration : none;  }
A.reviewsubmitbutton:visited { color:000000; text-decoration : none;  }
A.reviewsubmitbutton:hover { color:000000; text-decoration : none;  }


/*EWEBEDIT JOBS PAGE */
.jobs { 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 }
a.jobs: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: #000000; text-decoration: none }
a.jobs: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: #000000; text-decoration: none }
a.jobs: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: #000000; text-decoration: none }
a.jobs: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: #ff00000; text-decoration: underline }

/* ecard background style class */
.postcardbg { background-image: url(/static/cs/uk/11/interactive/ecards/postcard_bk.gif)}
.ecardformanchor { font-size: 12px; line-height: 15px; color: #666666;text-decoration: none }
a.ecardformanchor:link { color: #000000; text-decoration : none;  }
a.ecardformanchor:active { color: #000000; text-decoration : none; }
a.ecardformanchor:visited { color: #000000; text-decoration : none; }
a.ecardformanchor:hover { color: #ff0000; text-decoration : underline; }


.spreadactive
{
background-color:#ff0000
}


/*login page */

.sbscrlogin
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration:none;
}

.sbscrlabelrequired
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration:none;
}

.sbscrlabelstandard
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration:none;
}

.sbscrlabelchoice
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration:none;
}


/* BELOW follow all site specific descriptors which are NOT used          */
/* in StoryServer templates.  Below descriptors are only used in static   */
/* pages                                                                  */
/*------------------------------------------------------------------------*/
/*------------------------------------------------------------------------*/


.interact
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 line-height: 15px; 
 color: #000000; 
 text-decoration: none
}

A.interact:link
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 line-height: 15px; 
 color: #000000; 
 text-decoration: none
}

A.interact:active
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 line-height: 15px; 
 color: #000000; 
 text-decoration: none
}

A.interact:visited
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 line-height: 15px; 
 color: #000000; 
 text-decoration: none
}

A.interact:hover
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 line-height: 15px; 
 color: #FF0000; 
 text-decoration: none
}

/* homepage styles */
 
.topnavmargin
{margin-left:1px; margin-right:1px; margin-top:1px; margin-bottom:2px;}

.topnavsmall
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 11px;
    text-decoration:none;
}

A.topnavsmall:link
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000;
	 line-height: 11px;
    text-decoration:none;
}


A.topnavsmall:visited
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 11px;
    text-decoration:none;
}

A.topnavsmall:hover
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #ff0000; 
    line-height: 11px;
    text-decoration:none;
}



.blackxsm
{ 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color: #000000;
font-size: 10px; 
font-style: normal; 
line-height: 12px; 
}

A.blackxsm:link
{ 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color: #000000;
font-size: 10px; 
font-style: normal; 
line-height: 12px; 
}
A.blackxsm:visited
{ 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color: #000000;
font-size: 10px; 
font-style: normal; 
line-height: 12px; 
}

A.blackxsm:hover
{ 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color: #ff0000;
font-size: 10px; 
font-style: normal; 
line-height: 12px; 
}


.redsmall
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #ff0000; 
    line-height: 15px;
    text-decoration:none;
}

A.redsmall:link
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ff0000; 
    line-height: 15px;
    text-decoration:none;
}



A.redsmall:visited
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ff0000; 
    line-height: 15px;
    text-decoration:none;
}

A.redsmall:hover
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 15px;
    text-decoration:none;
}


.redxsm
{ 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color:#ff0000;
font-size: 10px; 
font-style: normal; 
line-height: 12px; 
}

A.redxsm:link
{ 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color:#ff0000;
font-size: 10px; 
font-style: normal; 
line-height: 12px; 
}

A.redxsm:visited
{ 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color:#ff0000;
font-size: 10px; 
font-style: normal; 
line-height: 12px; 
}


A.redxsm:hover
{ 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color:#ff0000;
font-size: 10px; 
font-style: normal; 
line-height: 12px; 
}

.bullet
{ 
font-family: arial, helvetica, sans-serif;
text-decoration: none; 
font-size: 11px; 
font-style: normal; 
font-weight:bold;
color:#000000;
}



.headingblack
{ 
font-family: Georgia, "Times New Roman", Times, serif; 
text-decoration: none; 
font-size: 40px; 
font-style: normal; 
font-weight:normal;
color:#000000;
}


.headingred
{ 
font-family: Georgia, "Times New Roman", Times, serif; 
text-decoration: none; 
font-size: 30px; 
font-style: normal; 
font-weight:normal;
color:#ff0000;
}

.redserif
{ 
font-family: Georgia, "Times New Roman", Times, serif; 
text-decoration: none; 
font-size: 20px; 
font-style: normal; 
font-weight:normal;
color:#ff0000;
text-decoration:none;
}

A.redserif:link
{ 
font-family: Georgia, "Times New Roman", Times, serif; 
text-decoration: none; 
font-size: 20px; 
font-style: normal; 
font-weight:normal;
color:#ff0000;
text-decoration:none;
}

A.redserif:visited
{ 
font-family: Georgia, "Times New Roman", Times, serif; 
text-decoration: none; 
font-size: 20px; 
font-style: normal; 
font-weight:normal;
color:#ff0000;
text-decoration:none;
}

A.redserif:hover
{ 
font-family: Georgia, "Times New Roman", Times, serif; 
text-decoration: none; 
font-size: 20px; 
font-style: normal; 
font-weight:normal;
color:#ff0000;
text-decoration:none;
}

.blackcaps
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 line-height: 12px; 
 color: #000000; 
 text-decoration: none
}

/*newsletter styles */

.blacklargeitalic
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : italic;
    font-weight : normal;
    color : #000000; 
    line-height: 20px;
    text-decoration : none;
}


.subtitle
{ 
 font-family: Georgia, Times, serif;
 font-size: 25px; 
 font-style: italic; 
 line-height: 28px;
 color: #666666; 
 text-decoration: none;
}

/*general styles on all pages */

.nav
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration:none;
}

A.nav:link
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration:none;
}
A.nav:visited
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration:none;
}
A.nav:hover
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration:none;
}

.whitexsm
{ 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color: #ffffff;
font-size: 10px; 
font-style: normal; 
line-height: 12px; 
}

A.whitexsm:link
{ 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color: #ffffff;
font-size: 10px; 
font-style: normal; 
line-height: 12px; 
}

A.whitexsm:visited
{ 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color: #ffffff;
font-size: 10px; 
font-style: normal; 
line-height: 12px; 
}

A.whitexsm:hover
{ 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color: #ffffff;
font-size: 10px; 
font-style: normal; 
line-height: 12px; 
}


.whitesmall
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #ffffff; 
    line-height: 15px;
    text-decoration:none;
}

A.whitesmall:link
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height:15px;
    text-decoration:none;
}


A.whitesmall:visited
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 15px;
    text-decoration:none;
}

A.whitesmall:hover
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #999999; 
    line-height: 15px;
    text-decoration:none;
}


.whitemedium
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #ffffff; 
    line-height: 15px;
    text-decoration : none;
}

A.whitemedium:link
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 15px;
    text-decoration : none;
}

A.whitemedium:visited
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 15px;
    text-decoration : none;
}

A.whitemedium:hover
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #999999; 
    line-height: 15px;
    text-decoration : none;
}


.whitelarge
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #ffffff; 
    line-height: 18px;
    text-decoration : none;
}

A.whitelarge:link
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 18px;
    text-decoration : none;
}

A.whitelarge:visited
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 18px;
    text-decoration : none;
}

A.whitelarge:hover
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #999999; 
    line-height: 18px;
    text-decoration : none;
}

.whitexlarge
{
    font-size : 30px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #ffffff; 
    line-height: 40px;
    text-decoration: none;
}

A.whitexlarge:link
{
    font-size : 30px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 40px;
    text-decoration: none;
}

A.whitexlarge:visited
{
    font-size : 30px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 40px;
    text-decoration: none;
}

A.whitexlarge:hover
{
    font-size : 30px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #999999; 
    line-height: 40px;
    text-decoration: none;
}


.blacksmall
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration:none;
}

A.blacksmall:link
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 15px;
    text-decoration:none;
}



A.blacksmall:visited
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 15px;
    text-decoration:none;
}

A.blacksmall:hover
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 15px;
    text-decoration:underline;
}


.blackmedium
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration : none;
}


A.blackmedium:link
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 15px;
    text-decoration : none;
}
A.blackmedium:visited
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 15px;
    text-decoration : none;
}
A.blackmedium:hover
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ff0000; 
    line-height: 15px;
    text-decoration : none;
}

.redlarge
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #FF0000; 
    line-height: 18px;
    text-decoration : none;
}

A.redlarge:link
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #FF0000; 
    line-height: 18px;
    text-decoration : none;
}

A.redlarge:visited
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #FF0000; 
    line-height: 18px;
    text-decoration : none;
}

A.redlarge:hover
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 18px;
    text-decoration : none;
}

.redmedium
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #EF3629; 
    line-height: 15px;
    text-decoration : none;
}


A.redmedium:link
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #EF3629; 
    line-height: 15px;
    text-decoration : none;
}
A.redmedium:visited
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #EF3629; 
    line-height: 15px;
    text-decoration : none;
}
A.redmedium:hover
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #EF3629; 
    line-height: 15px;
    text-decoration : underline;
}

.blackxlarge
{
    font-size : 30px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 30px;
    text-decoration : none;
}

.blacklarge
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 18px;
    text-decoration : none;
}

A.blacklarge:link
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 18px;
    text-decoration : none;
}

A.blacklarge:visited
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 18px;
    text-decoration : none;
}

A.blacklarge:hover
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ff0000; 
    line-height: 18px;
    text-decoration : none;
}



.serifwhitesm
{
    font-size : 11px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : normal;
    color : #ffffff; 
    line-height: 15px;
    text-decoration : none;
}

A.serifwhitesm:link
{
    font-size : 11px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 15px;
    text-decoration : none;
}

A.serifwhitesm:visited
{
    font-size : 11px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 15px;
    text-decoration : none;
}

A.serifwhitesm:hover
{
    font-size : 11px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #cccccc;
    line-height: 15px;
    text-decoration : none;
}

.serifwhitemed
{
    font-size : 12px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : normal;
    color : #ffffff; 
    line-height: 18px;
    text-decoration : none;
}

A.serifwhitemed:link
{
    font-size : 12px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 18px;
    text-decoration : none;
}

A.serifwhitemed:visited
{
    font-size : 12px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 18px;
    text-decoration : none;
}

A.serifwhitemed:hover
{
    font-size : 12px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #cccccc; 
    line-height: 18px;
    text-decoration : none;
}

.serifwhitelg
{
    font-size : 17px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : normal;
    color : #ffffff; 
    line-height: 20px;
    text-decoration : none;

}

A.serifwhitelg:link
{
    font-size : 17px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 20px;
    text-decoration : none;
}

A.serifwhitelg:visited
{
    font-size : 17px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 20px;
    text-decoration : none;
}

A.serifwhitelg:hover
{
    font-size : 17px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #cccccc; 
    line-height: 20px;
    text-decoration : none;
}


.serifwhitexlg
{
    font-size : 30px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : normal;
    color : #ffffff; 
    line-height: 35px;
    text-decoration : none;

}

A.serifwhitexlg:link
{
    font-size : 30px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 35px;
    text-decoration : none;
}

A.serifwhitexlg:visited
{
    font-size : 30px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 35px;
    text-decoration : none;
}

A.serifwhitexlg:hover
{
    font-size : 30px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #cccccc; 
    line-height: 35px;
    text-decoration : none;
}

.serifblacksm
{
    font-size : 11px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration : none;
}

A.serifblacksm:link
{
    font-size : 11px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 15px;
    text-decoration : none;
}

A.serifblacksm:visited
{
    font-size : 11px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 15px;
    text-decoration : none;
}

A.serifblacksm:hover
{
    font-size : 11px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #ff0000; 
    line-height: 15px;
    text-decoration : none;
}


.serifblackmed
{
    font-size : 12px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 18px;
    text-decoration : none;
}

A.serifblackmed:link
{
    font-size : 12px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 18px;
    text-decoration : none;
}

A.serifblackmed:visited
{
    font-size : 12px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 18px;
    text-decoration : none;
}

A.serifblackmed:hover
{
    font-size : 12px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #ff0000; 
    line-height: 18px;
    text-decoration : none;
}

.serifblacklg
{
    font-size : 17px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 20px;
    text-decoration : none;
}

A.serifblacklg:link
{
    font-size : 17px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 20px;
    text-decoration : none;
}

A.serifblacklg:visited
{
    font-size : 17px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 20px;
    text-decoration : none;
}

A.serifblacklg:hover
{
    font-size : 17px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #ff0000; 
    line-height: 20px;
    text-decoration : none;
}


.serifblackxlg
{
    font-size : 30px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 35px;
    text-decoration : none;

}

A.serifblackxlg:link
{
    font-size : 30px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 35px;
    text-decoration : none;
}

A.serifblackxlg:visited
{
    font-size : 30px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #000000; 
    line-height: 35px;
    text-decoration : none;
}

A.serifblackxlg:hover
{
    font-size : 30px;
    font-family : georgia, times, serif;
    font-style : normal;
    font-weight : bold;
    color : #ff0000; 
    line-height: 35px;
    text-decoration : none;
}


/* series pages */

.seriestitle
{ 
 font-family: Georgia, Times, serif;
 font-size: 40px; 
 font-style: normal; 
 color: #000000; 
 text-decoration: none;
}

.seriesintro
{ 
font-family: arial, helvetica,  sans-serif; 
color: #000000;
text-decoration: none; 
font-size: 15px; 
font-weight: normal;
line-height: 16px; 
}


.greymedium
{ 
 font-family: verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px; 
 font-style: normal; 
 font-weight: bold;
 color: #666666; 
 text-decoration: none
}

A.greymedium:link
{
    font-size: 9px;
    font-family: arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    color: #666666;
    text-decoration:none;
}


A.greymedium:visited
{
    font-size: 9px;
    font-family:  arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    color: #666666;
    text-decoration:none;
}

A.greymedium:hover
{
    font-size: 9px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight: bold;
    color : #ff0000;
    text-decoration:none;
}

.greylarge
{ 
    font-size : 16px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #666666; 
    line-height: 20px;
    text-decoration : none;
}


.greysmall
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #999999; 
    line-height: 15px;
    text-decoration:none;
}

A.greysmall:link
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #999999; 
    line-height: 15px;
    text-decoration:none;
}



A.greysmall:visited
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #999999; 
    line-height: 15px;
    text-decoration:none;
}

A.greysmall:hover
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ff0000; 
    line-height: 15px;
    text-decoration:none;
}


/*category styles*/

.interest
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #ffffff; 
 text-decoration: none;
}

.feature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: normal;
 line-height: 20px; 
 color: #000000; 
 text-decoration: none;
}

A.feature:link
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: bold;
 line-height: 20px; 
 color: #000000; 
 text-decoration: none;
}

A.feature:visited
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: bold;
 line-height: 20px; 
 color: #000000; 
 text-decoration: none;
}

A.feature:hover
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: bold;
 line-height: 20px; 
 color: #ff0000; 
 text-decoration: none;
}

.featurebold
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 20px; 
 color: #000000; 
 text-decoration: none;
}

/*art category*/

.arthead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px; 
 font-style: normal; 
 font-weight: normal;
 line-height: 40px; 
 color: #333333; 
 text-decoration: none;
}

.artinterest
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #333333; 
 text-decoration: none;
}


.artsubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 18px; 
 color: #333333; 
 text-decoration: none;
}

.artbody
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #333333; 
 text-decoration: none;
}

A.artbody:link
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #333333; 
 text-decoration: none;
}

A.artbody:visited
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #333333; 
 text-decoration: none;
}

A.artbody:hover
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #333333; 
 text-decoration: none;
}

.artfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: normal;
 line-height: 20px; 
 color: #333333; 
 text-decoration: none;
}

/*business category*/

.businesshead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px; 
 font-style: normal; 
 font-weight: normal;
 line-height: 40px; 
 color: #336666; 
 text-decoration: none;
}

.businessinterest
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #336666; 
 text-decoration: none;
}


.businesssubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 18px; 
 color: #000066; 
 text-decoration: none;
}

.businessbody
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #336666; 
 text-decoration: none;
}

A.businessbody:link
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #336666; 
 text-decoration: none;
}

A.businessbody:visited
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #336666; 
 text-decoration: none;
}

A.businessbody:hover
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #336666; 
 text-decoration: none;
}

.businessfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: normal;
 line-height: 20px; 
 color: #336666; 
 text-decoration: none;
}

/*children category*/

.childrenhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px; 
 font-style: normal; 
 font-weight: normal;
 line-height: 40px; 
 color: #ff0000; 
 text-decoration: none;
}

.childreninterest
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #ff0000; 
 text-decoration: none;
}


.childrensubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 18px; 
 color: #ff0000; 
 text-decoration: none;
}

.childrenbody
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #ff0000; 
 text-decoration: none;
}

A.childrenbody:link
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #ff0000; 
 text-decoration: none;
}

A.childrenbody:visited
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #ff0000; 
 text-decoration: none;
}

A.childrenbody:hover
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #ff0000; 
 text-decoration: none;
}

.childrenfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: normal;
 line-height: 20px; 
 color: #ff0000; 
 text-decoration: none;
}


/*computer category*/

.computerhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px; 
 font-style: normal; 
 font-weight: normal;
 line-height: 40px; 
 color: #3399cc; 
 text-decoration: none;
}

.computerinterest
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #3399cc; 
 text-decoration: none;
}


.computersubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 18px; 
 color: #3399cc; 
 text-decoration: none;
}

.computerbody
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #3399cc; 
 text-decoration: none;
}

A.computerbody:link
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #3399cc; 
 text-decoration: none;
}

A.computerbody:visited
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #3399cc; 
 text-decoration: none;
}

A.computerbody:hover
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #3399cc; 
 text-decoration: none;
}

.computerfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: normal;
 line-height: 20px; 
 color: #3399cc; 
 text-decoration: none;
}


/* food category*/

.foodhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px; 
 font-style: normal; 
 font-weight: normal;
 line-height: 40px; 
 color: #990033; 
 text-decoration: none;
}

.foodinterest
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #990033; 
 text-decoration: none;
}


.foodsubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 18px; 
 color: #006600; 
 text-decoration: none;
}

.foodbody
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #990033; 
 text-decoration: none;
}

A.foodbody:link
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #990033; 
 text-decoration: none;
}

A.foodbody:visited
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #990033; 
 text-decoration: none;
}

A.foodbody:hover
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #990033; 
 text-decoration: none;
}

.foodfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: normal;
 line-height: 20px; 
 color: #990033; 
 text-decoration: none;
}

/*history category*/

.healthhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px; 
 font-style: normal; 
 font-weight: normal;
 line-height: 40px; 
 color: #6633cc; 
 text-decoration: none;
}

.healthinterest
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #6633cc; 
 text-decoration: none;
}


.healthsubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 18px; 
 color: #6633cc; 
 text-decoration: none;
}

.healthbody
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #6633cc; 
 text-decoration: none;
}

A.healthbody:link
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #6633cc; 
 text-decoration: none;
}

A.healthbody:visited
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #6633cc; 
 text-decoration: none;
}

A.healthbody:hover
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #6633cc; 
 text-decoration: none;
}

.healthfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: normal;
 line-height: 20px; 
 color: #6633cc; 
 text-decoration: none;
}


/*history category*/

.historyhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px; 
 font-style: normal; 
 font-weight: normal;
 line-height: 40px; 
 color: #996600; 
 text-decoration: none;
}

.historyinterest
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #996600; 
 text-decoration: none;
}


.historysubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 18px; 
 color: #996600; 
 text-decoration: none;
}

.historybody
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #996600; 
 text-decoration: none;
}

A.historybody:link
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #996600; 
 text-decoration: none;
}

A.historybody:visited
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #996600; 
 text-decoration: none;
}

A.historybody:hover
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #996600; 
 text-decoration: none;
}

.historyfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: normal;
 line-height: 20px; 
 color: #996600; 
 text-decoration: none;
}

/*hobbies and pastimes category*/

.hobbyhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px; 
 font-style: normal; 
 font-weight: normal;
 line-height: 40px; 
 color: #003300; 
 text-decoration: none;
}

.hobbyinterest
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #003300; 
 text-decoration: none;
}


.hobbysubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 18px; 
color: #003300; 
 text-decoration: none;
}

.hobbybody
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #003300; 
 text-decoration: none;
}

A.hobbybody:link
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
color: #003300; 
 text-decoration: none;
}

A.hobbybody:visited
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
color: #003300; 
 text-decoration: none;
}

A.hobbybody:hover
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
color: #003300; 
 text-decoration: none;
}

.hobbyfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: normal;
 line-height: 20px; 
color: #003300; 
 text-decoration: none;
}

/*maps*/

.mapshead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px; 
 font-style: normal; 
 font-weight: normal;
 line-height: 40px; 
 color: #3333cc; 
 text-decoration: none;
}

.mapsinterest
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #3333cc; 
 text-decoration: none;
}


.mapssubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 18px; 
 color: #0000cc; 
 text-decoration: none;
}

.mapsbody
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #3333cc; 
 text-decoration: none;
}

A.mapsbody:link
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #3333cc; 
 text-decoration: none;
}

A.mapsbody:visited
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #3333cc; 
 text-decoration: none;
}

A.mapsbody:hover
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #3333cc; 
 text-decoration: none;
}

.mapsfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: normal;
 line-height: 20px; 
 color: #3333cc; 
 text-decoration: none;
}

/*parent*/

.parenthead
{ 
 font-family: Arial, Helvetica, sans-serif;; 
 font-size: 45px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 45px; 
 color: #cc0033; 
 text-decoration: none;
}

.parentinterest
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #cc0033; 
 text-decoration: none;
}


.parentsubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 18px; 
 color: #cc0033; 
 text-decoration: none;
}

.parentbody
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #cc0033; 
 text-decoration: none;
}

A.parentbody:link
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #cc0033; 
 text-decoration: none;
}

A.parentbody:visited
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #cc0033; 
 text-decoration: none;
}

A.parentbody:hover
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #cc0033; 
 text-decoration: none;
}

.parentfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: normal;
 line-height: 20px; 
 color: #cc0033; 
 text-decoration: none;
}



/* reference category*/

.refhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px; 
 font-style: normal; 
 font-weight: normal;
 line-height: 40px; 
 color: #009999; 
 text-decoration: none;
}

.refinterest
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #009999; 
 text-decoration: none;
}


.refsubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 18px; 
 color: #009999; 
 text-decoration: none;
}

.refbody
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #009999; 
 text-decoration: none;
}

A.refbody:link
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #009999; 
 text-decoration: none;
}

A.refbody:visited
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #009999; 
 text-decoration: none;
}

A.refbody:hover
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #009999; 
 text-decoration: none;
}

.reffeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: normal;
 line-height: 20px; 
 color: #009999; 
 text-decoration: none;
}

/*science category*/

.sciencehead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px; 
 font-style: normal; 
 font-weight: normal;
 line-height: 40px; 
 color: #990099; 
 text-decoration: none
}

.scienceinterest
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #990099; 
 text-decoration: none
}

.sciencesubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 18px; 
 color: #cc0066; 
 text-decoration: none
}

.sciencebody
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #990099; 
 text-decoration: none
}

A.sciencebody:link
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #990099; 
 text-decoration: none
}

A.sciencebody:visited
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #990099; 
 text-decoration: none
}

A.sciencebody:hover
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #990099; 
 text-decoration: none
}

.sciencefeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: normal;
 line-height: 20px; 
 color: #990099; 
 text-decoration: none
}


/* travel category */

.travelhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px; 
 font-style: normal; 
 font-weight: normal;
 line-height: 40px; 
 color: #339999; 
 text-decoration: none;
}

.travelinterest
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #339999; 
 text-decoration: none;
}


.travelsubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 18px; 
 color: #445dd9; 
 text-decoration: none;
}

.travelbody
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #339999; 
 text-decoration: none;
}

.travelfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: normal;
 line-height: 20px; 
 color: #006666; 
 text-decoration: none;
}

/*gardening*/

.gardenhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px; 
 font-style: normal; 
 font-weight: normal;
 line-height: 40px; 
 color: #009933; 
 text-decoration: none;
}

.gardeninterest
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #009933; 
 text-decoration: none;
}


.gardensubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 18px; 
 color: #660099; 
 text-decoration: none;
}

.gardenbody
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #009933; 
 text-decoration: none;
}

A.gardenbody:link
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #009933; 
 text-decoration: none;
}

A.gardenbody:visited
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #009933; 
 text-decoration: none;
}

A.gardenbody:hover
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 font-weight: bold;
 line-height: 16px; 
 color: #66cc99; 
 text-decoration: none;
}

.gardenfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic; 
 font-weight: normal;
 line-height: 20px; 
 color: #009933; 
 text-decoration: none;
}

/* Remove borders from all image links */
a img { border:none}

-->
