<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
    line-height: 15px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	}
a:link {text-decoration: underline; color:#000;}
a:active {text-decoration: underline; color:#000;}
a:visited {text-decoration: underline; color:#000;}
a:hover {text-decoration: underline; color:#ff0033;}

/* for header tages on book and author pages*/
h1 {
	margin:0px;
	font-size: 24px;
    color: #000; 
    line-height: 30px
	}
h2 {
	margin:0px;
	font-size: 15px;
    color: #000; 
    line-height: 18px;
	}
h3 {margin:0px;}

/*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 
{  }

/*homepage and category page browse list */
ul.browse { list-style-type:none; padding-left:0px; padding-right:0px; padding-bottom:10px; padding-top:5px; margin:0px }
li.browse { padding-bottom:5px; padding-top:3px; border-bottom:1px dotted #bdc8d0; margin:0px; }

/*buttons June 2006 */
a.tn_button:link {
	font-size:13px;
	padding-top:4px;
	padding-right:7px;
	padding-bottom:4px;
	padding-left:7px;
	background-image:url(http://www.dorlingkindersley-uk.co.uk/static/cs/uk/11/topnav/images/tn_button_bg.jpg);
	background-repeat:repeat-x;
	background-color:#e5eaed;
	border-top:1px solid #e1e8ec;
	border-bottom:1px solid #bdc8d0;
	color:#000;
	text-decoration:none
	}
a.tn_button:visited {
	font-size:13px;
	padding-top:4px;
	padding-right:7px;
	padding-bottom:4px;
	padding-left:7px;
	background-image:url(http://www.dorlingkindersley-uk.co.uk/static/cs/uk/11/topnav/images/tn_button_bg.jpg);
	background-repeat:repeat-x;
	background-color:#e5eaed;
	border-top:1px solid #e1e8ec;
	border-bottom:1px solid #bdc8d0;
	color:#000;
	text-decoration:none;
	}
a.tn_button:hover {
	font-size:13px;
	background-image:url(http://www.dorlingkindersley-uk.co.uk/static/cs/uk/11/topnav/images/tn_button_bg_roll.jpg);
	background-repeat:repeat-x;
	background-color:#ff0033;
	border-top:1px solid #ff0033;
	border-bottom:1px solid #ff0033;
	color:#FFF;
	text-decoration:none;
	}
	
/*topnav September 2006 */

a.tn_link:link {
	font-size:13px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	letter-spacing:0px;
	}
a.tn_link:visited {
	font-size:13px;
	color:#000;
	text-decoration:none;
	letter-spacing:0px;
	}
a.tn_link:hover {
	font-size:13px;
	color:#ff0033;
	text-decoration:none;
	letter-spacing:0px;
	}
h2.tn_title {
	font-size:27px;
	line-height:28px;
	font-weight:bold;
	color:#000;
	margin-bottom:3px
	}
div.tn_bg {
	width:100%;
	background-color:#FFF;
	background-image:url(http://www.dorlingkindersley-uk.co.uk/static/cs/uk/11/topnav/images/tn_gradient.jpg);
	background-repeat:repeat-x;
	}
div.tn_contain {
	margin:auto;
	width:788px;
	padding-top:5px;
	background-color:#FFF
	}
div.tn_name {
	width:412px;
	text-align:left;
	float:left;
	padding-left:10px;
	padding-bottom:5px;
	}
div.tn_bars {
	padding-left:10px;
	padding-right:10px;
	}
img.tn_img_right {
	float:right
	}
div.tn_navbar {
	width:768px;
	font-size:13px;
	letter-spacing:5px;
	color:#c9cfd3;
	background:#ebeef2 url(http://www.dorlingkindersley-uk.co.uk/static/cs/uk/11/topnav/images/tn_navbar.jpg) no-repeat;
	padding-top:6px;
	padding-bottom:11px;
	margin-bottom:0px;
	clear:both;
	}
div.tn_lowerbar {
	width:768px;
	padding-top:2px;
	padding-bottom:11px;
	background:url(http://www.dorlingkindersley-uk.co.uk/static/cs/uk/11/topnav/images/tn_searchbar.jpg) no-repeat;
	}
div.tn_search {
	width:555px;
	padding-top:5px;
	float:left;
	}
form.space {
	margin:0px
	}
/*input.tn_searchbox {
	border:1px solid #c3ccd1;
	font-size:12px;
	} */
.tn_searchbutton {
	background:#ff0033 url(http://www.dorlingkindersley-uk.co.uk/static/cs/uk/11/topnav/images/tn_searchbuttbg.jpg) repeat-x;
	border:1px solid #fff;
	color:#FFF;
	font-size:12px;
	margin-left:5px;
	width:55px;
	padding:1px;
	}
ul.tn_list, li.tn_list {
	list-style-type:none;
	display: inline;
	margin:0;
	padding:0;
	}
div.tn_ecom {
	text-align:right;
	margin-bottom:5px;
	padding-right:10px;
	}
div.tn_delivery {
	margin-top:7px;
	height:33px;
	}
div.tn_newsletter {
	text-align:left;
	padding-top:1px;
	}
div.clear {
	clear:both
	}
	
/* clip art styles November 2006 */

.clipbannerbg

{
background-color:#ffffff;
}


.clipmenuline
{

border-style: solid;
border-width: 0px; 
border-color: #bdc8d0; 
border-bottom-width: 1px;
}

.clipline
{

border-style: solid;
border-width: 0px; 
border-color: #cccccc; 
border-bottom-width: 1px;
margin-top:3px;
}


#clipmenu
{
border-style: dotted;
border-width: 0px; 
border-color: #bdc8d0; 
border-bottom-width: 1px;
padding:2px;
}

#clipmenutop
{
border-style: dotted;
border-width: 0px; 
border-color: #bdc8d0; 
border-top-width: 1px;
padding:2px;

}

#clipmenubottom
{
border-style: dotted;
border-width: 0px; 
border-color: #bdc8d0; 
border-bottom-width: 1px;
padding:2px;
}

#clipmenuselected
{
border-style: dotted;
border-width: 0px; 
border-color: #bdc8d0; 
border-bottom-width: 1px;
background-color:#b1b3b2;
padding:2px;
}

#clipmenudropdown
{
border-style: dotted;
border-width: 0px; 
border-color: #bdc8d0; 
border-bottom-width: 1px;
background-color:#bdc8d0;
padding:2px;
}

#clipmenuactive
{
border-style: dotted;
border-width: 0px; 
border-color: #bdc8d0; 
border-bottom-width: 1px;
background-color:#ebebeb;
padding:2px;
}



.clipnav
{
font-family: "Arial","Helvetica",sans-serif;
font-size: 12px;
line-height:15px;
color: #000000;
text-decoration:none;

}

a.clipnav:link
{
font-family: "Arial","Helvetica",sans-serif;
font-size: 12px;
line-height:15px;
color: #000000;
text-decoration:none;



}

a.clipnav:active
{
font-family: "Arial","Helvetica",sans-serif;
font-size: 12px;
line-height:15px;
color: #000000;
text-decoration:none;

}

a.clipnav:visited
{
font-family: "Arial","Helvetica",sans-serif;
font-size: 12px;
line-height:15px;
color: #000000;
text-decoration:none;

}

a.clipnav:hover
{
font-family: "Arial","Helvetica",sans-serif;
font-size: 12px;
line-height:15px;
color: #000000;
text-decoration:underline;

}



.clipsubjectnav
{
font-family: "Arial","Helvetica",sans-serif;
font-size: 12px;
line-height:20px;
color: #000000;
text-decoration:none;

}

a.clipsubjectnav:link
{
color: #000000; text-decoration:none;
}

a.clipsubjectnav:active
{
color: #000000;
text-decoration:none;
}

a.clipsubjectnav:visited
{
color: #000000; text-decoration:none;
}

a.clipsubjectnav:hover
{
color: #000000; text-decoration:underline;
}


.cliplongcaption
{
	font-family: "Arial","Helvetica",sans-serif;
	font-size: 12px;
	color: #5a9fd8;
	line-height: 15px;
        
}


.clipimgtitle
{
	font-family: "Arial","Helvetica",sans-serif;
	font-size: 15px;
	color: #ff0033;
	line-height: 18px;
font-weight:bold;
        
}


.clipimgnav
{
font-family: "Arial","Helvetica",sans-serif;
font-size: 15px;
color: #5a9fd8;
line-height: 18px;

        
}

a.clipimgnav:link {text-decoration:underline; color: #5a9fd8;}
a.clipimgnav:visited {text-decoration:underline; color: #5a9fd8;}
a.clipimgnav:hover {text-decoration:underline; color: #5a9fd8;}


.cliphead
{
	font-family: "Arial","Helvetica",sans-serif;
	font-size: 45px;
	color: #ff0033;
	line-height: 45px;
}

.clipstrap
{
	font-family: "Arial","Helvetica",sans-serif;
	font-size: 15px;
	color: #000000;
	line-height: 20px;
        font-style:italic;
}

.cliptrail
{
font-family: "Arial","Helvetica",sans-serif;
font-size: 15px;
color: #000000;
line-height: 22px;
font-style:normal;
font-weight:bold;
}

a.cliptrail:link {text-decoration:underline; font-weight:normal; color: #000000;}
a.cliptrail:visited {text-decoration:underline; font-weight:normal; color: #000000;}
a.cliptrail:hover {text-decoration:underline; font-weight:normal; color: #ff0033;}

.cliptitle
{
	font-family: "Arial","Helvetica",sans-serif;
	font-size: 22px;
	color: #ff0033;
	line-height: 24px;
}

.cliptitlesub
{
	
	font-family: "Arial","Helvetica",sans-serif;
	font-size: 22px;
	color: #5a9fd8;
	line-height: 24px;
}

.cliptext
{
	font-family: "Arial","Helvetica",sans-serif;
	font-size: 12px;
	line-height:15px;
	color: #000000;
}



.clipcaption
{
	font-family: "Arial","Helvetica",sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #000000;
	margin-left:2px;
	margin-bottom:8px;
}

.clipadtext
{
    font-size : 11px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #5a9fd8; 
    line-height: 15px;
    text-decoration : none;
}

a.clipadtext:link  {text-decoration:underline; color : #5a9fd8;}
a.clipadtext:visited  {text-decoration:underline; color : #5a9fd8;}
a.clipadtext:hover  {text-decoration:underline; color : #5a9fd8;}

.clipadbox
{
 
 border-style:solid;
 border-width:1px;
 border-color:#cccccc;
 padding-left:12px;
padding-right:12px;
padding-top:4px;
padding-bottom:4px;
 width:119px;
 }


.clipbox {
 
 border-style:solid;
 border-width:1px;
 border-color:#cccccc;
 margin-right:10px;
 }

.cliptextlg
{
font-family: "Arial","Helvetica",sans-serif;
font-size: 15px;
color: #000000;
line-height: 20px;
font-style:normal;
font-weight:normal;
}

a.cliptextlg:link {text-decoration:underline; font-weight:normal; color: #000000;}
a.cliptextlg:visited {text-decoration:underline; font-weight:normal; color: #000000;}
a.cliptextlg:hover {text-decoration:underline; font-weight:normal; color: #000000;}

/* end clip art styles November 2006 */ 

	
/*enhanced banner (video) June 2006 */
		
div.enhancedmain {
	margin: auto;
	width: 748px;
	margin-top:10px;
	height:295px;
	background-color:#000;
	background-image:url(/static/html/images/enhanced_bg.jpg);
	background-repeat:no-repeat
	}
div.enhancedmainblue {
	margin: auto;
	width: 748px;
	margin-top:10px;
	height:295px;
	background-color:#d1dee6;
	background-image:url(/static/html/images/enhanced_bg_blue.jpg);
	background-repeat:no-repeat
	}
div.enhancedleft
	{
	width:334px;
	float: left;
	}
div.enhancedbook {
	width:187px;
	padding-top:11px;
	float:left;
	}
div.enhanceddetails {
	width:147px;
	padding-top:30px;
	float:left;
	}
div.enhancedbuttons {
	width:320px;
	height:30px;
	padding-left:15px;
	padding-top:5px;
	float:left;
	clear:both
	}
div.enhancedvideo {
	width:405px;
	padding-top:11px;
	float:left;
	}

/* Global classes that span across multiple page types*/
.contenttitle {font-family: Georgia, "Times New Roman", Times, serif; font-size: 23px; line-height: 20px; color: #000; }
 /* Content Type Title (Synopsis, Bio, etc) */
.misctext { font-size: 12px; line-height: 15px; color: #000; }
.misctextsmall {font-size:11px; line-height:15px; color:#333333;}
.imgbooktilemisctext { font-size: 12px; line-height: 15px; color: #000;}
.hottext { font-size: 12px; line-height: 15px; color: #ff0033; }
a.hottext:link { color: #ff0033; }
a.hottext:active { color: #ff0033; }
a.hottext:visited { color: #ff0033; }
a.hottext:hover { color: #999999; }

.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; }

.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; }

.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:#FFF}
.eventfieldtitle {font-size:12px; line-height: 15px;color: #FF8C00;}

.copyright { font-size: 9px; line-height: 12px;color: Gray; }

/* shopping basket styles */

.infolist
{
 font-size: 12px;
 line-height: 15px; 
 color: #ff0033; 
 }

#navcontainer{ 
	width: 130px;
	padding:2px;
}

#navcontainer ul
{
	font-size: 12px;
	margin-left: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.keyinfohead { font-size: 15px; line-height: 15px;
font-weight: bold; color: #FFF; }  

.carddetails{ font-size: 11px; line-height: 15px;
font-weight: normal; color: #000; }

.basketred { font-size: 15px; line-height: 15px;
font-weight: bold; color: #ff0033; }

.baskethead { font-size: 21px; line-height: 23px; color: #000; }

.baskettext { font-size: 12px; line-height: 15px; color: #000; }
a.baskettext:link {color: #000; }
a.baskettext:active {color: #000; }
a.baskettext:visited {color: #000; }
a.baskettext:hover { color: #999999; }

.baskettextred { font-size: 12px; line-height: 15px; color: #ff0033; }
a.baskettextred:link {color: #ff0033; }
a.baskettextred:active {color: #ff0033; }
a.baskettextred:visited {color: #ff0033; }
a.baskettextred:hover {color: #999999; }

.basketunitprice { font-size: 10px; line-height: 12px; color: #000;}

.baskettoptext { font-size: 15px; line-height: 15px; font-weight: bold; color: #FFF;}
.baskettoptextblack { font-size: 15px; line-height: 15px; font-weight: bold; color: #000;}

.basketborder { background:#000}
.baskettopstrip { background:#6699cc}
.basketbotstrip { background:#cccccc}

.basketbg { background:#FFF}

.basketunitprice { font-size: 10px; line-height: 12px; color: #000;}

.baskettitle { font-size: 24pt; line-height: 30pt; color: #000}

.basketunitprice { font-size: 10px; line-height: 12px; color: #000;}

.baskettoptext { font-size: 15px; line-height: 15px; font-weight: bold; color: #FFF;}
.baskettoptextblack { font-size: 15px; line-height: 15px; font-weight: bold; color: #000;}

.basketborder { background:#000}
.baskettopstrip { background:#6699cc}
.basketbotstrip { background:#cccccc}

a.redbutton:link {
		font-size: 11px;
		font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif;
		font-weight: bold;
		line-height: 18px;
		color: #ff0033;
		text-decoration: none;
		border: 1px solid #ff0033;
		padding-left: 3px;
		padding-right: 3px; }

a.redbutton:visited {
		font-size: 11px;
		font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif;
		font-weight: bold;
		line-height: 18px;
		color: #ff0033;
		text-decoration: none;
		border : 1px solid #ff0033;
		padding-left: 3px;
		padding-right: 3px; }

a.redbutton:hover {
		font-size: 11px;
		font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif;
		font-weight: bold;
		line-height: 18px;
		color: #999999;
		text-decoration: none;
		border: 1px solid #999999;
		padding-left: 3px;
		padding-right: 3px;		
	}

a.redbutton:active {
		font-size:11px;
		font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif;
		font-weight: bold;
		line-height: 18px;
		color: #ff0033;
		text-decoration: none;
		border: 1px solid #ff0033;
		padding-left: 3px;
		padding-right:3px;		
	}

a.blackbutton:link {
		font-size:11px;
		font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif;
		font-weight: bold;
		line-height: 18px;
		color: #000;
		text-decoration: none;
		border: 1px solid #000;
		padding-left: 3px;
		padding-right: 3px;
	}

	a.blackbutton:visited {
		font-size: 11px;
		font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif;
		font-weight: bold;
		line-height: 18px;
		color: #000;
		text-decoration: none;
		border: 1px solid #000;
		padding-left: 3px;
		padding-right: 3px;
	}

	a.blackbutton:hover {
		font-size:11px;
		font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif;
		font-weight: bold;
		line-height: 18px;
		color: #999999;
		text-decoration: none;
		border: 1px solid #999999;
		padding-left: 3px;
		padding-right: 3px;		
	}

	a.blackbutton:active {
		font-size:11px;
		font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif;
		font-weight: bold;
		line-height: 18px;
		color: #000;
		text-decoration: none;
		border : 1px solid #000;
		padding-left :3px;
		padding-right:3px;		
	}

.navactive
{
    font-size: 21px;
    font-family:  arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #000; 
    line-height: 23px;
    }

.navinactive
{
    font-size: 21px;
    color: #b6b6b6; 
    line-height: 23px;
    }

.basketredxsm
{ 
	color:#ff0033;
	font-size: 10px; 
	font-style: normal; 
	line-height:10px;
}
a.basketredxsm:link {color: #ff0033; }
a.basketredxsm:visited {color: #ff0033; }
a.basketredxsm:hover {color: #000; }

.baskethelp
{
    font-size: 12px;
    font-style: normal;
    font-weight : normal;
    color: #FFF; 
    line-height: 15px;
    }
a.baskethelp:link {color: #000; }
a.baskethelp:visited {color: #000;}
a.baskethelp:hover {color: #999999;}

.basketsmall
{
    font-size: 11px;
    color: #000; 
    line-height: 15px;
    }
a.basketsmall:link {color: #000; }
a.basketsmall:visited {color: #000; }
a.basketsmall:hover {color: #999999; }

.basketlarge
{
    font-size: 15px;
    color: #000; 
    line-height: 18px;
    text-decoration: none;}

a.basketlarge:link {color: #000; }
a.basketlarge:visited {color: #000; }
a.basketlarge:hover {color: #999999; }

/* alert styles */

.alerttd {
	border: 1px solid #cccc99;
	padding: 7px;
	background-color: #ffffcc;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	}

.alerttdtitle {
	color: #ff0033;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
	}

.outofstocktext {
	color: #000;
	font-size: 12px;
	line-height: 15px;
	}
	
.outofstockalt {
	color: #fff;
	font-size: 12px;
	line-height: 15px;
	}
	
.alerttable
{
	padding: 10px;
	background-color: #FFF;
	color: #000;
	font-size: 12px;
	line-height: 15px;
	}

/*.alertsearchbox_XXXXXXXXX {
	background-color:#FFF;
	font-size: 12px;
	color: #999999;
	font-weight: lighter;
	border: #666666;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}*/

.resultsalert
{
	color: #ff0033;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	}
a.resultsalert:link {color: #ff0033;}
a.resultsalert:visited {color: #ff0033;}
a.resultsalert:hover {color: #999999;}
a.resultsalert:active {color: #ff0033;}

/* pageitem descriptors refer to any page where one item is highlighted */
.pageitemtitle { font-size: 15px; line-height: 16px; color: #000; font-weight:bold; } 
/* Title on book page, Author name on author page */
.pageitemsubtitle { font-size: 15px; line-height: 16px;color: #000; font-weight:bold; } 
/* Subtitle on book page */
.pageitemdetails { font-size: 11px; line-height: 15px;color: #000; font-weight:normal;}

/* Used in multiple pages */
a.sendfriend { font-size: 11px; line-height: 15px; }
a.sendfriend:link{ color: #000; }
a.sendfriend:active{ color: #000; }
a.sendfriend:visited{ color: #000; }
a.sendfriend:hover{ color: #ff0033; }

.interact
{ 
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 font-style: normal; 
 line-height: 15px; 
 color: #000; 
 text-decoration: none
}
a.interact:link {color: #000;}
a.interact:active {color: #000;}
a.interact:visited {color: #000;}
a.interact:hover {color: #ff0033;}

/* Shopping Cart Display Page Links */
a.shopcart { font-size: 12px; line-height: 15px; }
a.shopcart:link { color: #000; }
a.shopcart:active { color: #000; }
a.shopcart:visited { color: #000; }
a.shopcart:hover { color: #cccc99;  }

/*Send to A Friend */
.emailbannerrule {  background-color: #cccc99;}
.emailbanner {  background-color: #ffffcc; font-size: 19px;}
.emailbody{ font-size: 12px; color:black}
.emailheader { font-size: 14px; line-height: 25px; color:black; }
.emailrequired { font-size: 10px; color: #ff0033;}
.emailtext {   font-size: 12px; line-height: 15px; color:black; }
.emailsmalltext { font-size: 10px; line-height: 15px; color:black; }

/*404 Page */
.body404 { font-size: 12px; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000; }
.link404 { font-size: 12px; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000; }
a.link404:link { color: #ff0033; }
a.link404:active { color: #ff0033; }
a.link404:visited { color: #ff0033; }
a.link404:hover { color: #ff0033; }

/*book of the day */
.bookofday
{ font-size: 11px; font-weight: bold; color: #000; line-height: 15px;  }

a.bookofday:link
{ font-size: 11px; font-weight: bold; color: #000; line-height: 15px;  }

a.bookofday:visited
{ font-size: 11px; font-weight: bold; color: #000; line-height: 15px;  }

a.bookofday:hover
{ font-size: 11px; font-weight: bold; color: #ff0033; line-height: 15px;  }

/* below are elements for the parent ISBNs developed 02/05 */
.bookotherformatanchor { font-size: 11px; line-height: 15px; color: #000; font-weight: bold;}
a.bookotherformatanchor:link { color: #000; }
a.bookotherformatanchor:active { color: #ff0033; }
a.bookotherformatanchor:visited { color: #000; }
a.bookotherformatanchor:hover { color: #ff0033; }
.parentisbnpubtitle { font-size: 12px; line-height: 15px; color: #000; font-weight: bold;}
a.parentisbnformattitle:link { color: #000; }
a.parentisbnformattitle:active { color: #ff0033; }
a.parentisbnformattitle:visited { color: #000; }
a.parentisbnformattitle:hover { color: #ff0033; }
.parentisbnformat { font-size: 11px; line-height: 15px; color: #000;}
.searchotherparentisbnformat { font-size: 11px; line-height: 15px; color: #000;}

/*quizzes - added by graham 15/01/03 */
.title
{
    font-size: 15px;
    font-family: arial, helvetica, sans-serif;
    font-style: italic;
    color: #000; 
    line-height: 16px;
    text-decoration: none;}

.quizquestion
{
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    color: #ff0033; 
    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: #000; 
    line-height: 15px;
    text-decoration : none;}

.quiztitle
{
    font-size: 15px;
    font-style: italic;
    color: #000; 
    line-height: 16px;
    text-decoration : none;}


.quizintro
{
    font-size: 12px;
    color: #000; 
    line-height: 15px;}
.quizsubmitbutton
{
	font-size: 11px; line-height: 12pt;
	font-weight: normal;
	color: #000;
	background: #cccc99
	}
	
a.quizsubmitbutton:link { color: #000; }
a.quizsubmitbutton:active { color: #000; }
a.quizsubmitbutton:visited { color:#000; }
a.quizsubmitbutton:hover { color:#000; }

/*polls display */
.pollquestion
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : italic;
    font-weight : normal;
    color: #000; 
    line-height: 18px;
    text-decoration : none;}

.pollchoice
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color: #000; 
    line-height: 15px;
    text-decoration : none;
	width: 540px;}

/*browse nav */
.browsepubsetrefine
{ font-size:11px; line-height: 15px; color: #000; background-color:#cccc99}
a.browsepubsetrefine { font-size: 11px;	line-height: 15px; }
a.browsepubsetrefine:link{ color: #000; }
a.browsepubsetrefine:active{ color: #000; }
a.browsepubsetrefine:visited{ color: #000; }
a.browsepubsetrefine:hover{ color: #000; }

.browsepubsetspacer
{background-color: #999966}

.browsepubsetnav
{ font-size:11px; line-height: 15px; color: #000; background-color:#FFF}
a.browsepubsetnav { font-size: 11px;	line-height: 15px; }
a.browsepubsetnav:link{ color: #000; }
a.browsepubsetnav:active{ color: #000; }
a.browsepubsetnav:visited{ color: #000; }
a.browsepubsetnav:hover{ color: #000; }

/* shopping basket styles */
.basketbody { font-size: 12px; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000; }

.baskettabletext
{
	
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	}

.baskettableformat { font-size: 12px; line-height: 15px;
font-weight: bold; font-variant: normal; text-transform: none; color: #000;}

.baskettableunitprice { font-size: 10px; line-height: 12px;
font-weight: normal; font-variant: normal; text-transform: none; color: #000;}

.basketabletoptext { font-size: 12px; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000;}

.baskettitle { font-size: 24pt; line-height: 30pt; 
font-weight: normal; font-variant: normal; color: #000}

.buttontext { font-size: 10px; line-height: 12pt; font-weight: normal; color:#000}
.baskettableborder { background:#CCCC99}
.baskettabletopstrip { background:#ffffcc}
.baskettablebotmstrip { background:#ffffcc}
.basketlink1 { font-size: 10px; background:#cccc99}
 .basketstripa { background:#FFF}
.basketstripb { background:#999966}
a.basketlink1:link { color: #cccc99; }
a.basketlink1:active { color: #cccc99; }
a.basketlink1:visited { color: #cccc99; }
a.basketlink1:hover { color: #cccc99; }

.basketlink2 { font-size: 10px; background:#cccc99}
a.basketlink2:link {color: #cccc99; }
a.basketlink2:active {color: #cccc99; }
a.basketlink2:visited { color: #cccc99; }
a.basketlink2:hover { color: #cccc99; }

a.basketbooktitle:link { color: #000; }
a.basketbooktitle:active { color: #000; }
a.basketbooktitle:visited { color: #000; }
a.basketbooktitle:hover { color: #ff0033; }

a.basketremove:link { color: #000; }
a.basketremove:active { color: #000; }
a.basketremove:visited { color: #000; }
a.basketremove:hover { color: #ff0033; }

a.basketlink:link { color: #ff0033; }
a.basketlink:active { color: #ff0033; }
a.basketlink:visited { color: #ff0033; }
a.basketlink:hover { color: #000; }

.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; }


/* Content LeftNav descriptors */
.contentleftnavheader { font-size:15px; line-height: 21px; color: #000; font-weight:bold }
.contentleftnavsection { font-size:12px; color: #000; padding-bottom:5px; padding-top:3px; border-bottom:1px dotted #bdc8d0; margin:0px}
a.contentleftnavsection { font-size:12px; color: #000; border-bottom:0px solid #fff;}
a.contentleftnavsection:link{ color: #000; }
a.contentleftnavsection:active{ color: #000; }
a.contentleftnavsection:visited{ color: #000; }
a.contentleftnavsection:hover{ color: #ff0033; }

.contentleftnavaltbgcolor { font-size: 12px;line-height: 21px; color: #000; background-color:#e0e0e0; }
a.contentleftnavaltbgcolor { font-size: 12px; }
a.contentleftnavaltbgcolor:link{ color: #000; }
a.contentleftnavaltbgcolor:active{ color: #000; }
a.contentleftnavaltbgcolor:visited{ color: #000; }
a.contentleftnavaltbgcolor:hover{ color: #ff0033; }

.contentleftnavspacer {background-color: #FFF}
.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; }

a.enhancedrightnav { font-size: 10px; line-height: 12px; }
a.enhancedrightnav:link { color: #000; }
a.enhancedrightnav:active { color: #000; }
a.enhancedrightnav:visited { color: #000; }
a.enhancedrightnav:hover { color: #ff0033; }

/* Specific items on publication item page (bookpage) */
.pubauthornonlink { font-size: 12px; line-height: 14px; color: #000; font-style:italic;}
a.pubauthorlink { color: #000; }
a.pubauthorlink:link{ color: #000; }
a.pubauthorlink:active { color: #000; }
a.pubauthorlink:visited { color: #000; }
a.pubauthorlink:hover { color: #ff0033; }

/* Specific elements on foundbooktile (Search/Browse results) */
.foundbooktiledetails {font-size: 10px;line-height: 12px;color: #333333; }
.foundbooktilemisc {font-size: 12px; line-height: 15px; color: #000; }

.foundbooktiletitle {font-size: 12px; line-height: 15px;	font-weight: bold;}
a.foundbooktiletitle:link { color: #000; }
a.foundbooktiletitle:active { color: #000; }
a.foundbooktiletitle:visited { color: #000; }
a.foundbooktiletitle:hover { color: #ff0033; }

.foundbooktileauthor {font-size: 12px; line-height: 15px;}
a.foundbooktileauthor:link { color: #000; }
a.foundbooktileauthor:active {  color: #000; }
a.foundbooktileauthor:visited { color: #000; }
a.foundbooktileauthor:hover { color: #ff0033;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; }

.searchresultspageindex { font-size: 10px;	line-height: 12px;	color: #000;}
a.searchresultspageindex:link {	color: #000; }
a.searchresultspageindex:active { color: #333333; }
a.searchresultspageindex:visited { color: #333333; }
a.searchresultspageindex:hover { color: #333333; }

.browseitemparent{ font-size: 15px; line-height: 18px; color: #ff0033;}
a.browseitemparent:link {color: #ff0033; }
a.browseitemparent:active {  color: #ff0033; }
a.browseitemparent:visited { color: #ff0033; }
a.browseitemparent:hover { color: #ff0033; }

.browseitemchild{font-size: 11px; line-height: 15px; color: #000;}
a.browseitemchild:link {color: #000; }
a.browseitemchild:active {color: #000; }
a.browseitemchild:visited {color: #000; }
a.browseitemchild:hover {color: #000; }

.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; }

/* Used on the theme page (added to by Graham 20.12.02*/
.themeheader{ font-size: 20px; line-height: 22px;	font-weight: bold; color: #ff0033;}

.themeintro{ font-size: 12px; line-height: 15px; color: #000;}

.pubsetheader{ font-size: 20px; line-height: 22px; font-weight: bold; color: #ff0033;}

.pubsetintro{ font-size: 12px; line-height: 15px; color: #000;}

.themerightnav { font-size: 10px; line-height: 12px;color: #FFF}

a.themerightnav { color: #000; }
a.themerightnav:link {color: #000; }
a.themerightnav:active {color: #333333; }
a.themerightnav:visited {color: #333333; }
a.themerightnav:hover {color: #333333; }

.themeauthor { color: #000;  font-size: 11px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; }

a.themeauthor:link { color: #000; }
a.themeauthor:active { color: #000; }
a.themeauthor:visited { color: #000; }
a.themeauthor:hover { color: #ff0033; }

.themebookprice { color: #000;  font-size: 12px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; }

.themebookdetails { color: #000;  font-size: 11px; LINE-HEIGHT: 15px; }

.themebody { color: #000;  font-size: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none ; }

.themebooktitle { font-family: arial, helvetica,  sans-serif; color: #000; font-size: 12px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; }

a.themebooktitle:link { color: #000; }
a.themebooktitle:active { color: #000; }
a.themebooktitle:visited { color: #000; }
a.themebooktitle:hover { color: #ff0033; }

.themeecardtitle { color: #000; font-family: arial, helvetica,  sans-serif; font-size: 13px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; }

a.themeecardtitle:link { color: #000; }
a.themeecardtitle:active { color: #000; }
a.themeecardtitle:visited { color: #000; }
a.themeecardtitle:hover { color: #ff0033; }

.themebooksubtitle { color: #000;  font-size: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; }

.thememore {   font-size: 11px; font-weight: bold; }

a.thememore:link{ color: #ff0033; }
a.thememore:active{ color: #ff0033; }
a.thememore:visited{ color: #ff0033; }
a.thememore:hover{ color: #999999; }

.pubsetmore { font-family: arial, helvetica,  sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; }

a.pubsetmore:link{ color: #ff0033; }
a.pubsetmore:active{ color: #000; }
a.pubsetmore:visited{ color: #000; }
a.pubsetmore:hover{ color: #ff0033; }

.bestsellernumber { color: #000;  font-size: 12px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; }

.themesdivider { BACKGROUND-color: #CCCCCC }

.themeaddbasket { font-size: 11px; font-weight: bold; }
a.themeaddbasket:link{ color: #ff0033; }
a.themeaddbasket:active{ color: #ff0033; }
a.themeaddbasket:visited{ color: #ff0033; }
a.themeaddbasket:hover{ color: #999999; }

/* Specific elements on events page */

.eventsdetailslink { font-size: 11px; background:#ff0033; text-align:center; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px }
a.eventsdetailslink:link { color: #FFF; }
a.eventsdetailslink:active { color: #FFF; }
a.eventsdetailslink:visited { color: #FFF; }
a.eventsdetailslink:hover { color: #FFF; }

.eventsdetails, .eventsdetailslink, .eventstitle, .eventslabellarge, .eventslabelsmall, .eventsdate, .eventsheader, .eventsmore, .eventslink {  }

.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: #ff0033 }

.eventsheaderbox { font-size: 12px; line-height: 15px; background: #999966 }

.eventsdetailbox { font-size: 12px; line-height: 15px; background: #ff0033 }

.eventsline { background: #cccccc}

.eventslink { font-size: 11px; background:#ff0033; text-align:center; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px }
a.eventslink:link { color: #FFF; }
a.eventslink:active { color: #FFF; }
a.eventslink:visited { color: #FFF; }
a.eventslink:hover { color: #FFF; }

.eventsdetails { font-size: 11px; line-height: 13px; color: #000 }

.eventsdetailslink { font-size: 11px; line-height: 13px }
a.eventsdetailslink:link { color: #ff0033; }
a.eventsdetailslink:active { color: #FFF; }
a.eventsdetailslink:visited { color: #ff0033; }
a.eventsdetailslink:hover { color: #ff0033; }

.eventsheader { font-size: 12px; line-height: 12px; font-weight: bold; color: #FFF }
a.eventsheader:link { color: #FFF; }
a.eventsheader:active {  color: #9999CC; }
a.eventsheader:visited { color: #FFF; }
a.eventsheader:hover { color: #FFF; }

.eventsmore { font-size: 11px; line-height: 12px; }
a.eventsmore:link { color: #FFF; }
a.eventsmore:active { color: #999966; }
a.eventsmore:visited { color: #FFF; }
a.eventsmore:hover { color: #FFF; }

.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: #000;
font-size: 15px; 
font-style: normal; 
font-weight: bold;
line-height: 16px;
}

.booksubtitle
{ 
font-family: arial, helvetica,  sans-serif; 
color: #000;
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
{ 
color: #000;
font-size: 12px; 
font-style: italic; 
font-weight: normal;
line-height: 14px;
}

a.bookseries:link { color: #000; }
a.bookseries:active { color: #000; }
a.bookseries:visited { color: #000; }
a.bookseries:hover { color: #ff0033; }

.bookauthor
{ 
color: #000;
font-size: 12px; 
font-style: italic; 
font-weight: normal;
line-height: 14px;
}

a.bookauthor:link { color: #000; }
a.bookauthor:active { color: #000; }
a.bookauthor:visited { color: #000; }
a.bookauthor:hover { color: #ff0033; }

.bookprice
{ 
font-family: arial, helvetica,  sans-serif; 
color: #000;
font-size: 13px; 
font-style: normal; 
font-weight: bold;
line-height: 16px;
}

a.bookprice:link { color: #000; }
a.bookprice:visited { color: #000; }
a.bookprice:hover { color: #ff0033; }

.bookbasket
{ 
font-family: arial, helvetica,  sans-serif; 
color: #000;
font-size: 13px; 
font-style: normal; 
font-weight: normal;
line-height: 16px;
}

a.bookbasket:link { color: #ff0033; }
a.bookbasket:visited { color: #ff0033; }
a.bookbasket:hover { color: #cccccc; }

.bookdetails
{ 
color: #000;
font-size: 11px; 
font-style: normal; 
line-height: 15px;
}

.bookcopy
{
color: #000;
font-size: 12px; 
font-style: normal; 
font-weight: normal;
line-height: 15px;
}

a.bookcopy:link { color: #000; }
a.bookcopy:visited { color: #000; }
a.bookcopy:hover { color: #ff0033; }

.keyline 
{
BACKGROUND-color: #cccccc}
.keylinevertical 
{
BACKGROUND-color: #cccccc}
.ecommercebg1 
{
BACKGROUND-color: #FFF}

.mainaward 
{
color: #cccc99;
font-size: 12px; 
FONT-STYLE: normal; 
LINE-HEIGHT: 15px;
}

.award 
{
color: #cccc99; 
 
font-size: 12px; 
FONT-STYLE: normal; 
LINE-HEIGHT: 15px;
}
.extract 
{
color: #cccc99;
font-size: 10px; 
FONT-STYLE: normal; 
LINE-HEIGHT: 15px;
}

.printerfriendlyprice
{ 
color: #000;
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: #FFF}

.keylinec {
	BACKGROUND-color: #000}

.booktitlealt {
	color: #FFF; font-family: arial, helvetica,  sans-serif; font-size: 15px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px;}
.booksubtitlealt {
	color: #FFF; font-family: arial, helvetica,  sans-serif; font-size: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 15px;}
.bookstraplinealt {
	color: #FFF; font-family: arial, helvetica,  sans-serif; font-size: 15px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 16px;}
.bookseriesalt {
	color: #FFF;  font-size: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px;}
a.bookseriesalt:link { color: #FFF; }
a.bookseriesalt:active { color: #ff0033; }
a.bookseriesalt:visited { color: #FFF; }
a.bookseriesalt:hover { color: #ff0033; }

.bookauthoralt {
	color: #FFF;  font-size: 12px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 14px;}
a.bookauthoralt:link { color: #FFF; }
a.bookauthoralt:active { color: #FFF; }
a.bookauthoralt:visited { color: #FFF; }
a.bookauthoralt:hover { color: #ff0033; }
.bookpricealt {
	 color: #FFF; font-family: arial, helvetica,  sans-serif; font-size: 13px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px;}
.bookbasketalt {
	 color: #FFF; font-family: arial, helvetica,  sans-serif; font-size: 13px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px;}
.bookdetailsalt {
	color: #FFF;  font-size: 11px; LINE-HEIGHT: 15px;}

.bookcopyalt 
{ 
color: #FFF;
font-size: 12px; 
font-style: normal; 
font-weight: normal;
line-height: 15px;
}

.mainawardalt {
	color: #FFF;  font-size: 12px; LINE-HEIGHT: 15px;}
.awardalt {
	color: #FFF;  font-size: 12px; LINE-HEIGHT: 15px;}
.extractalt {
	color: #FFF;  font-size: 10px; LINE-HEIGHT: 15px;}

/*author styles*/

.authortitle {
color: #000;
font-family: arial, helvetica,  sans-serif;
font-size: 15px;
FONT-STYLE: normal;
FONT-WEIGHT: bold;
LINE-HEIGHT: 16px;
}

.bookbannertitlealt {
color: #FFF;
font-family: arial, helvetica,  sans-serif;
font-size: 15px;
FONT-STYLE: normal;
FONT-WEIGHT: bold;
LINE-HEIGHT: 16px;
}

.authornationality {
color: #000;
font-family: arial, helvetica,  sans-serif;
font-size: 12px;
FONT-STYLE: normal;
FONT-WEIGHT: normal;
LINE-HEIGHT: 15px;
}

.strapline {
color: #000;
font-family: arial, helvetica,  sans-serif;
font-size: 15px;
FONT-STYLE: italic;
FONT-WEIGHT: normal;
LINE-HEIGHT: 16px;
}

/*NEW SEARCH RESULT STYLES ADDED 0506 */

.resultskeyline {background-color: #cccccc;}
.resultsheader { color: #000; font-family: arial, helvetica,  sans-serif; font-size: 16px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; }
.resultsstrapline {font-family: arial, helvetica,  sans-serif; LINE-HEIGHT: 15px; font-size: 12px; color: #000; Font-style:italic;}
.resultstitle { color: #000; font-family: arial, helvetica,  sans-serif; font-size: 14px; LINE-HEIGHT: 15px; }
a.resultstitle:link { color: #000; }
a.resultstitle:active { color: #000; }
a.resultstitle:visited { color: #000; }
a.resultstitle:hover { color: #ff0033; }
.resultssubtitle { color: #000; font-family: arial, helvetica,  sans-serif; font-size: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; }

.resultscreator  { font-size: 11px; line-height: 15px; color: #333333;}
a.resultscreator:link { color: #333333; }
a.resultscreator:active {  color: #333333; }
a.resultscreator:visited { color: #333333; }
a.resultscreator:hover { color: #ff0033; }

.resultsauthor {font-style:normal;  font-size: 12px; line-height: 15px; color:#000; font-weight: bold;}
a.resultsauthor:link { color: #000; }
a.resultsauthor:active { color: #ff0033; }
a.resultsauthor:visited { color: #000; }
a.resultsauthor:hover { color: #ff0033; }

.resultslink
{
    font-size: 12px;
    color: #ff0033; 
    line-height: 15px;
	font-weight: normal;
	}

a.resultslink:link { color: #ff0033; }
a.resultslink:visited { color: #ff0033; }
a.resultslink:hover { color: #666666; }


.resultsseries { color: #000;  font-size: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; }
a.resultsseries:link { color: #000; }
a.resultsseries:active { color: #000; }
a.resultsseries:visited { color: #000; }
a.resultsseries:hover { color: #ff0033; }


.resultsprice {color:#000; 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:#000; font-size:11px; font-family: arial, helvetica,  sans-serif; line-height:20px; FONT-WEIGHT: bold; MARGIN-TOP: 0pt }

.resultsinfo { color: #ff0033; font-family: arial, helvetica,  sans-serif; font-size: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; }
.resultsdetails { color: #000; font-family: arial, helvetica,  sans-serif; font-size: 11px; LINE-HEIGHT: 12px;}
.resultssort { color: #000; font-family: arial, helvetica,  sans-serif; font-size: 12px; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; }
.pipe {font-size: 11px; line-height: 15px; color:#cccccc }
.resultsstrapmargin { MARGIN-TOP: 8px }

/*review page */

.reviewtitle
{
color: #000; font-family: arial, helvetica,  sans-serif; font-size: 15px; FONT-WEIGHT: bold; LINE-HEIGHT: 16px;}

.reviewcopy
{
color: #000;  font-size: 12px; LINE-HEIGHT: 15px;}

a.reviewcopy:link
{
color: #000;  font-size: 12px; LINE-HEIGHT: 15px; FONT-WEIGHT: bold}
a.reviewcopy:visited
{
color: #000;  font-size: 12px; LINE-HEIGHT: 15px; FONT-WEIGHT: bold}
a.reviewcopy:hover
{
color: #000;  font-size: 12px; LINE-HEIGHT: 15px; FONT-WEIGHT: bold}

.reviewdisplay
{
color: #000;  font-size: 12px; LINE-HEIGHT: 15px; FONT-WEIGHT:normal}

.reviewrated
{
color: #000;  font-size: 12px; LINE-HEIGHT: 13px; FONT-WEIGHT: bold}

.reviewdate
{
color: #000;  font-size: 12px; LINE-HEIGHT: 15px; FONT-WEIGHT: normal}

.reviewby
{
color: #000;  font-size: 12px; LINE-HEIGHT: 15px; FONT-WEIGHT: bold}

.reviewmargin1 {MARGIN-TOP: 0px }

.reviewmargin2 {MARGIN-TOP: 8px }

.reviewsubmitbutton
{ font-size: 11px; line-height: 12pt; font-weight: normal; color:#000; background:#cccc99}
a.reviewsubmitbutton:link { color: #000; }
a.reviewsubmitbutton:active { color: #000; }
a.reviewsubmitbutton:visited { color: #000000; }
a.reviewsubmitbutton:hover { color: #000000; }


/*EWEBEDIT JOBS PAGE */
.jobs { font-size: 12px; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000; }
a.jobs:link { font-size: 12px; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000; }
a.jobs:active { font-size: 12px; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000; }
a.jobs:visited { font-size: 12px; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000; }
a.jobs:hover { font-size: 12px; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #ff0033; }

/* 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: #000; }
a.ecardformanchor:active { color: #000; }
a.ecardformanchor:visited { color: #000; }
a.ecardformanchor:hover { color: #ff0033;  }

.spreadactive
{
background-color: #ff0033;
}

/*login page */

.sbscrlogin
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color: #000; 
    line-height: 15px;
    }

.sbscrlabelrequired
{
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color: #000; 
    line-height: 15px;
    }

.sbscrlabelstandard
{
    font-size: 11px;
    font-family:  arial, helvetica, sans-serif;
    color: #000; 
    line-height: 15px;
    }

.sbscrlabelchoice
{
    font-size: 11px;
    font-family:  arial, helvetica, sans-serif;
    color: #000; 
    line-height: 15px;
    }

/* For CMT competition forms */
	.searchbox {
		background-color:#FFF;
		font-family: verdana, geneva, arial, helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		font-weight: lighter;
		border: #666666;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px
}
/* Remove borders from all image links */
a img { border:none}

/* BELOW follow all site specific descriptors which are NOT used          */
/* in StoryServer templates.  Below descriptors are only used in static   */
/* pages                                                                  */
/*------------------------------------------------------------------------*/
/*------------------------------------------------------------------------*/

/*TOP NAV and Homepage styles */
 
.topnavmargin
{margin-left:1px; margin-right:1px; margin-top:1px; margin-bottom:2px;}

.topnavsmall
{
    font-size: 11px;
    color: #000; 
    line-height: 11px;
	text-decoration: none;
    }

a.topnavsmall:link {color: #000; text-decoration: none; font-size: 11px;}
a.topnavsmall:visited {color: #000; text-decoration: none; font-size: 11px;}
a.topnavsmall:hover {color: #ff0033; text-decoration: none; font-size: 11px;}

.catnav
{
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    font-style: normal;
    color : #FFF; 
    line-height: 11px;
	text-decoration: none;
    }

a.catnav:link {color: #FFF; text-decoration: none; font-size: 11px;}
a.catnav:visited {color: #FFF; text-decoration: none; font-size: 11px;}
a.catnav:hover {color: #cccccc; text-decoration: none; font-size: 11px;}

.bullet
{ 
	font-size: 11px; 
	font-style: normal; 
	font-weight:bold;
	color:#000;
}

.headingblack
{ 
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 40px;
line-height: 40px; 
font-style: normal; 
font-weight:normal;
color:#000;}

.headingred
{ 
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 28px; 
line-height: 32px; 
font-style: normal; 
font-weight:normal;
color:#ff0033;}

.redserif
{ 
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 20px;
line-height: 32px;
font-style: normal; 
font-weight:normal;
color:#ff0033;}

a.redserif:link { color:#ff0033; }
a.redserif:visited { color:#ff0033; }
a.redserif:hover { color:#cccccc; }

.blackcaps
{
 font-size: 11px;
 line-height: 12px; 
 color: #000; 
}

/*newsletter styles */

.blacklargeitalic
{
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : italic;
    font-weight : normal;
    color: #000; 
    line-height: 20px;
	}

.subtitle
{ 
 font-family: Georgia, Times, serif;
 font-size: 25px; 
 font-style: italic; 
 line-height: 28px;
 color: #666666; 
 }

/*general styles on all pages */

.nav
{
    font-size: 11px;
    color: #000; 
    line-height: 15px;
    }

a.nav:link { color: #000; }
a.nav:visited { color: #000; }
a.nav:hover { color: #ff0033; }

.whitexsm
{
color: #FFF;
font-size: 10px; 
font-style: normal; 
line-height: 12px;}

a.whitexsm:link { color: #FFF; }
a.whitexsm:visited { color: #FFF; }
a.whitexsm:hover { color: #FFF; }

.whitesmall
{
    font-size: 11px;
    color: #FFF; 
    line-height: 15px;
    }

a.whitesmall:link { color:#FFF; }
a.whitesmall:visited { color:#FFF; }
a.whitesmall:hover { color:#999999; }

.whitemedium
{
    font-size:12px;
    color: #FFF; 
    line-height:15px;}

a.whitemedium:link { color:#FFF; }
a.whitemedium:visited { color:#FFF; }
a.whitemedium:hover { color:#999999; }

.whitelarge
{
    font-size:15px;
    color:#FFF; 
    line-height:18px;}

a.whitelarge:link { color: #FFF; }
a.whitelarge:visited { color: #FFF; }
a.whitelarge:hover { color: #999999; }

.whitexlarge
{
    font-size:24px;
    font-family:arial, helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    color:#FFF; 
    line-height:30px;
	text-decoration:none
	}

a.whitexlarge:link { color: #FFF;text-decoration:none }
a.whitexlarge:visited { color: #FFF;text-decoration:none }
a.whitexlarge:hover { color: #999999;text-decoration:underline }

.blackxsm
{ 
color: #000;
font-size: 10px; 
font-style: normal; 
line-height: 12px;
}

a.blackxsm:link { color: #000; }
a.blackxsm:visited { color: #000; }
a.blackxsm:hover { color: #ff0033; }

.blacksmall
{
    font-size: 11px;
    color: #000; 
    line-height: 15px;
	}

a.blacksmall:link { color: #000; }
a.blacksmall:visited { color: #000; }
a.blacksmall:hover { color: #ff0033; }

.blackmedium
{
    font-size: 12px;
    color: #000; 
    line-height: 15px
	}

a.blackmedium:link { color: #000; }
a.blackmedium:visited { color: #000; }
a.blackmedium:hover { color: #ff0033; }

.blacklarge
{
    font-size: 15px;
    color: #000; 
    line-height: 18px;
	}

a.blacklarge:link { color: #000; }
a.blacklarge:visited { color: #000; }
a.blacklarge:hover { color: #ff0033; }

.blackxlarge
{
    font-size: 24px;
    color: #000; 
    line-height: 30px;
	text-decoration: none;
	}

a.blackxlarge:link { color: #000;text-decoration:none; }
a.blackxlarge:visited { color: #000;text-decoration:none; }
a.blackxlarge:hover { color: #ff0033;text-decoration:underline; }

.redxsm { 
 color:#ff0033;
font-size: 10px; 
font-style: normal; 
line-height: 12px;
}

a.redxsm:link { color:#ff0033; }
a.redxsm:visited { color:#ff0033; }
a.redxsm:hover { color:#ff0033; }

.redsmall
{
    font-size: 11px;
    color: #ff0033; 
    line-height: 15px;
    }

a.redsmall:link { color: #ff0033; }
a.redsmall:visited { color: #ff0033; }
a.redsmall:hover { color: #000; }

.redmedium
{
    font-size: 12px;
    color: #ff0033; 
    line-height: 15px;
	font-weight: normal;
	}

a.redmedium:link { color: #ff0033; }
a.redmedium:visited { color: #ff0033; }
a.redmedium:hover { color: #666666; }

.redlarge
{
    font-size: 15px;
    color: #ff0033; 
    line-height: 18px;
	}

a.redlarge:link { color: #ff0033; }
a.redlarge:visited { color: #ff0033; }
a.redlarge:hover { color: #666666; }

.redxlarge
{
    font-size: 24px;
    color: #ff0033; 
    line-height: 30px;
	text-decoration:none
	}

a.redxlarge:link { color: #ff0033;text-decoration:none }
a.redxlarge:visited { color: #ff0033;text-decoration:none }
a.redxlarge:hover { color: #cccccc;text-decoration:underline }

.serifwhitesm
{
    font-size: 11px;
    font-family: georgia, times, serif;
    color: #FFF; 
    line-height: 15px;
	}
a.serifwhitesm:link { color: #FFF; }
a.serifwhitesm:visited { color: #FFF; }
a.serifwhitesm:hover { color: #cccccc; }

.serifwhitemed
{
    font-size: 12px;
    font-family: georgia, times, serif;
    color: #FFF; 
    line-height: 18px;
	}

a.serifwhitemed:link { color: #FFF; }
a.serifwhitemed:visited { color: #FFF; }
a.serifwhitemed:hover { color: #cccccc; }

.serifwhitelg
{
    font-size: 17px;
    font-family: georgia, times, serif;
    color: #FFF; 
    line-height: 20px;}

a.serifwhitelg:link { color: #FFF; }
a.serifwhitelg:visited { color: #FFF; }
a.serifwhitelg:hover { color: #cccccc; }


.serifwhitexlg
{
    font-size: 30px;
    font-family: georgia, times, serif;
    color: #FFF; 
    line-height: 35px;
	}

a.serifwhitexlg:link { color: #FFF; }
a.serifwhitexlg:visited { color: #FFF; }
a.serifwhitexlg:hover { color: #cccccc; }

.serifblacksm
{
    font-size: 11px;
    font-family: georgia, times, serif;
    color: #000; 
    line-height: 15px;}

a.serifblacksm:link { color: #000; }
a.serifblacksm:visited { color: #000; }
a.serifblacksm:hover { color: #ff0033; }

.serifblackmed
{
    font-size: 12px;
    font-family: georgia, times, serif;
    color: #000; 
    line-height: 18px;}

a.serifblackmed:link { color: #000; }
a.serifblackmed:visited { color: #000; }
a.serifblackmed:hover { color: #ff0033; }

.serifblacklg
{
    font-size: 17px;
    font-family: georgia, times, serif;
    color: #000; 
    line-height: 20px;}

a.serifblacklg:link { color: #000; }
a.serifblacklg:visited { color: #000; }
a.serifblacklg:hover { color: #ff0033; }

.serifblackxlg
{
    font-size: 30px;
    font-family: georgia, times, serif;
    color: #000; 
    line-height: 35px;
    text-decoration : none;}

a.serifblackxlg:link { color: #000; }
a.serifblackxlg:visited { color: #000; }
a.serifblackxlg:hover { color: #ff0033; }

/* series pages */

.seriestitle
{ 
 font-family: Georgia, Times, serif;
 font-size: 40px;
 color: #000; 
 }

.seriesintro
{ 
font-family: arial, helvetica,  sans-serif; 
color: #000;
font-size: 15px; 
font-weight: normal;
line-height: 16px;
}

.greysmall
{
    font-size: 11px;
    font-family:  arial, helvetica, sans-serif;
    color: #999; 
    line-height: 15px;
    }
a.greysmall:link {color: #999999;}
a.greysmall:visited {color: #999999;}
a.greysmall:hover {color: #ff0033;}

.greymedium
{ 
 font-family: verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px;
 line-height:15px;
 font-weight: normal;
 color: #666666;
 }
a.greymedium:link {color: #666666;}
a.greymedium:visited {color: #666666;}
a.greymedium:hover {color: #ff0033;}

.greylarge
{ 
    font-size: 15px;
    font-family: arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #666; 
    line-height: 18px;
    text-decoration: none;
	}
	
	.bluelarge
{
    font-size: 15px;
    color: #0000ff; 
    line-height: 18px;
	}

/*category styles*/

.interest
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 16px; 
 color: #FFF; 
 }

.feature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic;
 line-height: 20px; 
 color: #000; 
 }
a.feature:link {color: #000;}
a.feature:visited {color: #000;}
a.feature:hover {color: #ff0033;}

.featurebold
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 20px; 
 color: #000; 
 }

/*art category*/

.arthead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px;
 font-weight: normal;
 line-height: 40px; 
 color: #333333; 
 }

.artinterest
{
 font-size: 14px;
 font-weight: bold;
 line-height: 16px; 
 color: #333333; 
 }

.artsubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 18px; 
 color: #333333; 
 }

.artbody
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #333333; 
 }
a.artbody:link {color: #333333;}
a.artbody:visited {color: #333333;}
a.artbody:hover {color: #333333;}

.artfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic;
 line-height: 20px; 
 color: #333333; 
 }

/*business category*/

.businesshead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px;
 font-weight: normal;
 line-height: 40px; 
 color: #336666; 
 }

.businessinterest
{
 font-size: 14px;
 font-weight: bold;
 line-height: 16px; 
 color: #336666; 
 }

.businesssubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 18px; 
 color: #000066; 
 }

.businessbody
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #336666; 
 }
a.businessbody:link {color: #336666; }
a.businessbody:visited {color: #336666;}
a.businessbody:hover {color: #336666; }

.businessfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic;
 line-height: 20px; 
 color: #336666; 
 }

/*children category*/

.childrenhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px;
 font-weight: normal;
 line-height: 40px; 
 color: #ff0033; 
 }

.childreninterest
{
 font-size: 14px;
 font-weight: bold;
 line-height: 16px; 
 color: #ff0033; 
 }

.childrensubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 18px; 
 color: #ff0033; 
 }

.childrenbody
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #ff0033; 
 }
a.childrenbody:link {color: #ff0033;}
a.childrenbody:visited {color: #ff0033;}
a.childrenbody:hover {color: #ff0033; }

.childrenfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic;
 line-height: 20px; 
 color: #ff0033; 
 }

/*computer category*/

.computerhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px;
 font-weight: normal;
 line-height: 40px; 
 color: #3399cc; 
 }

.computerinterest
{
 font-size: 14px;
 font-weight: bold;
 line-height: 16px; 
 color: #3399cc; 
 }

.computersubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 18px; 
 color: #3399cc; 
 }

.computerbody
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #3399cc; 
 }
a.computerbody:link {color: #3399cc;}
a.computerbody:visited {color: #3399cc;}
a.computerbody:hover {color: #3399cc;}

.computerfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic;
 line-height: 20px; 
 color: #3399cc; 
 }

/* food category*/

.foodhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px;
 font-weight: normal;
 line-height: 40px; 
 color: #990033; 
 }

.foodinterest
{
 font-size: 14px;
 font-weight: bold;
 line-height: 16px; 
 color: #990033; 
 }

.foodsubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 18px; 
 color: #006600; 
 }

.foodbody
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #990033; 
 }
a.foodbody:link {color: #990033;}
a.foodbody:visited {color: #990033; }
a.foodbody:hover {color: #990033;}

.foodfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic;
 line-height: 20px; 
 color: #990033; 
 }

/*history category*/

.healthhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px;
 font-weight: normal;
 line-height: 40px; 
 color: #6633cc; 
 }

.healthinterest
{
 font-size: 14px;
 font-weight: bold;
 line-height: 16px; 
 color: #6633cc; 
 }

.healthsubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 18px; 
 color: #6633cc; 
 }

.healthbody
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #6633cc; 
 }
a.healthbody:link {color: #6633cc;}
a.healthbody:visited {color: #6633cc;}
a.healthbody:hover {color: #6633cc;}

.healthfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic;
 line-height: 20px; 
 color: #6633cc; 
 }

/*history category*/

.historyhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px;
 font-weight: normal;
 line-height: 40px; 
 color: #996600; 
 }

.historyinterest
{
 font-size: 14px;
 font-weight: bold;
 line-height: 16px; 
 color: #996600; 
 }


.historysubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 18px; 
 color: #996600; 
 }

.historybody
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #996600; 
 }
a.historybody:link {color: #996600;}
a.historybody:visited{color: #996600;}
a.historybody:hover{color: #996600;}

.historyfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic;
 line-height: 20px; 
 color: #996600; 
 }

/*hobbies and pastimes category*/

.hobbyhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px;
 font-weight: normal;
 line-height: 40px; 
 color: #003300; 
 }

.hobbyinterest
{
 font-size: 14px;
 font-weight: bold;
 line-height: 16px; 
 color: #003300; 
 }


.hobbysubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 18px; 
color: #003300; 
 }

.hobbybody
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #003300; 
 }
a.hobbybody:link {color: #003300;}
a.hobbybody:visited {color: #003300;}
a.hobbybody:hover{color: #003300;}

.hobbyfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic;
 line-height: 20px; 
color: #003300; 
 }

/*maps*/

.mapshead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px;
 font-weight: normal;
 line-height: 40px; 
 color: #3333cc; 
 }

.mapsinterest
{
 font-size: 14px;
 font-weight: bold;
 line-height: 16px; 
 color: #3333cc; 
 }


.mapssubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 18px; 
 color: #0000cc; 
 }

.mapsbody
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #3333cc; 
 }
a.mapsbody:link {color: #3333cc;}
a.mapsbody:visited {color: #3333cc;}
a.mapsbody:hover {color: #3333cc;}

.mapsfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic;
 line-height: 20px; 
 color: #3333cc; 
 }

/*parent*/

.parenthead
{ 
 ; 
 font-size: 45px;
 font-weight: bold;
 line-height: 45px; 
 color: #cc0033; 
 }

.parentinterest
{
 font-size: 14px;
 font-weight: bold;
 line-height: 16px; 
 color: #cc0033; 
 }


.parentsubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 18px; 
 color: #cc0033; 
 }

.parentbody
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #cc0033; 
 }
a.parentbody:link {color: #cc0033;}
a.parentbody:visited {color: #cc0033;}
a.parentbody:hover {color: #cc0033;}

.parentfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic;
 line-height: 20px; 
 color: #cc0033; 
 }

/* reference category*/

.refhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px;
 font-weight: normal;
 line-height: 40px; 
 color: #009999; 
 }

.refinterest
{
 font-size: 14px;
 font-weight: bold;
 line-height: 16px; 
 color: #009999; 
 }


.refsubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 18px; 
 color: #009999; 
 }

.refbody
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #009999; 
 }
a.refbody:link {color: #009999;}
a.refbody:visited {color: #009999;}
a.refbody:hover {color: #009999;}

.reffeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic;
 line-height: 20px; 
 color: #009999; 
 }

/*science category*/

.sciencehead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px;
 font-weight: normal;
 line-height: 40px; 
 color: #990099; 
}

.scienceinterest
{
 font-size: 14px;
 font-weight: bold;
 line-height: 16px; 
 color: #990099; 
}

.sciencesubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 18px; 
 color: #cc0066; 
}

.sciencebody
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #990099; 
}
a.sciencebody:link {color: #990099;}
a.sciencebody:visited {color: #990099;}
a.sciencebody:hover {color: #990099;}

.sciencefeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic;
 line-height: 20px; 
 color: #990099;}


/* travel category */

.travelhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px;
 font-weight: normal;
 line-height: 40px; 
 color: #339999; 
 }

.travelinterest
{
 font-size: 14px;
 font-weight: bold;
 line-height: 16px; 
 color: #339999; 
 }


.travelsubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 18px; 
 color: #445dd9; 
 }

.travelbody
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #339999; 
 }

.travelfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic;
 line-height: 20px; 
 color: #006666; 
 }

/*gardening*/

.gardenhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 40px;
 font-weight: normal;
 line-height: 40px; 
 color: #009933; 
 }

.gardeninterest
{
 font-size: 14px;
 font-weight: bold;
 line-height: 16px; 
 color: #009933; 
 }


.gardensubhead
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px;
 font-weight: bold;
 line-height: 18px; 
 color: #660099; 
 }

.gardenbody
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #009933; 
 }

a.gardenbody:link
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #009933; 
 }

a.gardenbody:visited
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #009933; 
 }

a.gardenbody:hover
{
 font-size: 11px;
 font-weight: bold;
 line-height: 16px; 
 color: #66cc99; 
 }

.gardenfeature
{ 
 font-family: Georgia, "Times New Roman", Times, serif; 
 font-size: 16px; 
 font-style: italic;
 line-height: 20px; 
 color: #009933; 
 }