@charset "utf-8";
/* CSS Document */
html{
	width			: 100%;
	height  		: 100%;
	margin  		: 0;
	padding 		: 0;
}

body{
	width			: 100%;
	height  		: 100%;
	margin  		: 0;
	padding 		: 0;
	background		: url(/static/images/bg_container.png) top center repeat-y;
	font-size		: 13px;
	color			: #666;
}

#container{
	width			: 985px;
	margin			: 0 auto;
}

#header{
	width			: 985px;
	height			: 132px;
	background		: url(/static/images/title.jpg) top center no-repeat;
}


.main_feature{
	width			: 735px;
	float			: left;
	margin			: 0px 5px 5px 18px;
}

.box_left{
	width			: 330px;
	height			: 100%;
	float			: left;
	border-left		: #e6e6e6 solid 2px; 
	border-top		: #e6e6e6 solid 2px;
	border-right	: #e6e6e6 solid 1px;
	margin 			: 0px 0px 5px 18px;
}

.box_center{
	width			: 305px;
	height			: 100%;
	float			: left;
	border-left		: #e6e6e6 solid 1px; 
	border-top		: #e6e6e6 solid 2px;
	border-right	: #e6e6e6 solid 1px;
	margin 			: 0px 0px 5px 0px;
}

.box_right{
	width			: 315px;
	height			: 100%;
	float			: left;
	border-left		: #e6e6e6 solid 1px; 
	border-top		: #e6e6e6 solid 2px;
	border-right	: #e6e6e6 solid 2px;
	margin 			: 0px 0px 5px 0px;
}

.box_ttl{
	width			: 100%;
	height			: 27px;
	background      : #f0f0f0;
	padding			: 5px 0px;
	color			: #868686;
	text-align		: center;
	text-transform	: uppercase;
	font-family		: "Century Gothic", Century;
	font-size		: 20px;
	font-weight		: normal;
}

.box_content{
	margin			: 0;
	padding			: 10px 20px;
	
}

.bottom_row{
	width			: 985px;
	height			: 350px;
	float			: left;
}

#column_right{
	width			: 194px;
	float			: right;
	margin			: 5px 20px 0px 0px;
}

.sm_feature{
	width			: 194px;
	float			: right;
	margin			: 0px 0px 10px 0px;
}

.sm_feature_ttl{
	width			: 100%;
	height			: 27px;
	text-transform	: uppercase;
	text-align		: center;
	background		: url(/static/images/sm_feat_title.jpg) top center no-repeat;
	margin			: 0px;
	padding-top 	: 4px;
	font-family		: "Century Gothic", Century;
	font-weight		: normal;
	font-size		: 16px;
	color			: #868686;	
}

.sm_feature_content{
	width			: 172px;
	border-left		: #dedede solid 1px;
	border-right	: #dedede solid 1px;
	border-bottom	: #dedede solid 1px;
	padding			: 10px;
}

.sm_feature_content img {
	margin-right	: 8px;	
}

#search{
	margin			: 72px 15px 0 0;	
}

.highlight{
	color			: #ff4400;	
}

p{
	margin			: 0;
}

.sm_feature_menu{
	width			: 192px;
	border-left		: #dedede solid 1px;
	border-right	: #dedede solid 1px;
	border-bottom	: #dedede solid 1px;
	padding			: 0px;
}

ul.menu{
	list-style		: none;
	margin			: 0;
	padding			: 0;
}

ul.menu li{
	width			: 182px;
	display			: block;
	margin			: 0;
	padding			: 0;
	border-bottom	: #dedede solid 1px;
	padding			: 5px 5px;
}

li.menu_end{
	border-bottom	: none;
}

ul.menu li a:link, ul.menu li a:visited, ul.menu li a:active{
	background: url(/static/images/icon_menu.gif) left center no-repeat  ;
	font-size		: 13px;
	font-family		: "Century Gothic", Century;
	text-transform	: uppercase;
	text-decoration	: none;
	color			: #757575;
	font-weight		: normal;
	padding-left    : 17px; 
}

ul.menu li a:hover{
	background		: url(/static/images/icon_menu_on.gif) left center no-repeat  ;
	font-size		: 13px;
	font-family		: "Century Gothic", Century;
	text-transform	: uppercase;
	text-decoration	: none;
	color			: #ff4400;
	font-weight		: normal;
	padding-left    : 17px; 
}

&rsaquo;{
	color			: #ff4400;
}

.book_title{
	text-align		: left;
	color 			: #666666;
	font-size		: 13px;
	line-height		: 17px;
	font-family		: "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	text-transform	: capitalize;
	font-weight		: bold;
}

.author{
	margin			: 0 0 10px 0;	
}

.sm_feature_content p.favourites-person {
	margin: -5px 0 0 0;
	padding: 0;
	text-align: left;
	color : #666666;
	font-size: 18px;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;	
}

.sm_feature_content p {
	margin: 0 0 10px 0;
	padding: 0;
}

.sm_feature_content p.favouritestitle {
	margin: 0;
	padding: 0;
	text-align: left;
	color : #666666;
	font-size: 13px;
	line-height: 17px;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;	
}

.sm_feature_content p.favouritesquote {
	clear: both;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: left;
	color : #666666;
	font-size: 13px;
	line-height: 17px;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;	
	font-weight: normal;
}

.sm_feature_content #favourites-jacketandprice {
	margin: 10px 0 0 0;
	padding: 0;
	height: 115px;
}


.sm_feature_content #favourites-jacketimage {
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
	background: url(/static/images/classicsfavourites_jkt_bk.gif) no-repeat;
}

.sm_feature_content #favourites-purchase {
	float: left;
	margin: 0;
	padding: 0;
} 

.sm_feature_content p.favouritesprice {
	margin: 0;
	padding: 0;
	text-align: left;
	color : #666666;
	font-size: 15px;
	line-height: 17px;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
}

.jacketimage {
	width: 63px;
	height: 97px;
}


/* ORANGE BUY BUTTONS */

.buttons a {
float: left;
background: url(/static/images/buy_button_left.gif) no-repeat left top;
margin: 0;
padding: 0 0 0 5px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
}

.buttons a span {
color: #FFFFFF;
float: left;
display: block;
background: url(/static/images/buy_button_right.gif) no-repeat right top;
margin: 0;
padding: 6px 12px 9px 8px;
_padding: 5px 12px 9px 8px;
#padding: 5px 12px 9px 8px;
text-decoration: none;
font-size: 12px;
font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.buttons a span {float:none;}
/* End IE5-Mac hack */

.buttons a:hover span {
color: #333333;
}

a.bodylink:link, a.bodylink:active, a.bodylink:visited {
	color: #FF6600;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
}

a.bodylink:hover {
	color : #333333;
	font-size:12px;
	font-family: Tahoma, Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
}

/*#nav{
	width			: 760px;
	height			: 30px;
	float			: left;
	margin			: 5px 2px;
	background		: url(/static/images/bg_nav.png) top left repeat-x;
}*/


#navigation {
	clear: both;
	width: 762px;
	float: left;
	margin: 5px 0 0 3px;
	padding: 0;
}

#navigation ul {
	margin: 0;
	padding: 0;
	width: 762px;
	height: 34px;
	background: url(/static/images/nav_bk.gif) repeat-x top;
	list-style: none;
}
#navigation li {
	display: inline;
	float: left;
	height: 29px;
	margin: 0;
	padding: 0;
	background-position: left;
}

#navigation a {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	height: 29px;
	text-decoration: none;
}

#navigation a:hover {
	background-position: left -29px;
}

.navigation-text {
	visibility : hidden;
}


<!--
/* Remove borders from all image links */
a img { border:none}

/*Default Font stuff  across all selector types/pages, mainly for default font stuff */
.contenttitle, .misctext,.hottext,.medtext, .cooltext, .largetext, .regulartext, .smalltext, .copyright, .header, .hotcolor, .medcolor, .coolcolor, .pageitemtitle,.pageitemsubtitle, .pageitemdetails,
a.pubauthorlink,.pubauthornonlink, .enhancedrightnav, .contentleftnavheader, .contentleftnavsection,
a.contentleftnavsection,  a.sendfriend, a.audioorvideo, a.shoppinglink, 
.foundbooktilemisc, .foundbooktiledetails, .foundbooktiletitle, .foundbooktileauthor,.foundbooktilemore,
.searchresultspageindex, .browseitemparent, .browseitemchild, imgbooktilemisctext, imgbooktileanchor,
.themeheader, .themeintro, .pubsetheader { font-family: Helvetica, Verdana, Arial, Sans serif }


/* Global classes that span across multiple page types*/
.contenttitle { font-size: 14px;  line-height: 15px; color: #FF6600} /* Content Type Title (Synopsis, Bio, etc) */
.misctext { font-size:12px;line-height:15px; color:Black; }
.hottext { font-size: 12px; line-height: 15px; color: #FF6600  }
a.hottext:link { color: #FF6600 }
a.hottext:active { color: #FF6600}
a.hottext:visited { color: #FF6600; }
a.hottext:hover { color: #FF6600; text-decoration: underline; }

.medtext { font-size: 12px; line-height: 15px; color: black;  }
a.medtext:link { color: black; }
a.medtext:active { color: black; }
a.medtext:visited { color: black; }
a.medtext:hover { color: black; text-decoration: underline; }

.cooltext { font-size: 12px; line-height: 15px; color: #cccccc;  }
a.cooltext:link { color: #cccccc; }
a.cooltext:active { color: #cccccc; }
a.cooltext:visited { color: #cccccc; }
a.cooltext:hover { color: #cccccc; text-decoration: underline; }

.hotcolor {color:#FF6600   }
.medcolor {color:black  }
.coolcolor { color:#cccccc }
.copyright { font-size: 10px; font-style: normal; line-height: 12px; color: #000000; }
a.copyright:link { color: #cccccc; }
a.copyright:active { color: #cccccc; }
a.copyright:visited { color: #cccccc; }
a.copyright:hover { color: #cccccc; text-decoration: underline; }


/* 6-6-2002 NEW items on publication page (bookpage)*/

.contentmargin{margin-top:1px;}
.topmargin {MARGIN-TOP: 10px}
.booktitle {COLOR: #000000; FONT-FAMILY: Times New Roman, Times , Georgia, Serif; FONT-SIZE: 15px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.booksubtitle {COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
.bookstrapline {COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 15px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: none}
.bookseries {COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none}
A.bookseries:link {COLOR: #333333; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none}
A.bookseries:active {COLOR: #333333; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: underline}
A.bookseries:visited {COLOR: #333333; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none}
A.bookseries:hover {COLOR: #333333; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: underline}
.bookauthor {COLOR: #333333; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none}
A.bookauthor:link {COLOR: #ff6600; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none}
A.bookauthor:active {COLOR: #FF9900; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: underline}
A.bookauthor:visited {COLOR: #ff6600; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: none}
A.bookauthor:hover {COLOR: #FF9900; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; TEXT-DECORATION: underline}
.bookprice {BACKGROUND-COLOR: #F0F0F0; COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: none}
.bookbasket {BACKGROUND-COLOR: #F0F0F0; COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 15px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none}
.bookdetails {COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
.printerfriendlyprice {COLOR: #333333; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
.bookcopy {COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
.keyline {BACKGROUND-COLOR: #DCDCDC}
.keylinevertical {BACKGROUND-COLOR: #F0F0F0}
.ecommercebg1 {BACKGROUND-COLOR: #F0F0F0}
.ecommercebg2 {BACKGROUND-COLOR: #F0F0F0}
.interact {COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
A.interact:link {COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
A.interact:active {COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
A.interact:visited {COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
A.interact:hover {COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
.mainaward {COLOR: #cccc99; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
.award {COLOR: #cccc99; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none}
.extract { COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none}

.resultsheader { COLOR: #333333; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 15px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; MARGIN-TOP: 0pt }

.resultssort { COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 15px; MARGIN-TOP: 0pt }

.resultsinfo { COLOR: #ff6600; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; MARGIN-TOP: 0pt }

.resultsdetails { COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 14px; MARGIN-TOP: 0pt }

.resultstitle { COLOR: #000000; FONT-FAMILY: Times New Roman, Times , Georgia, Serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; MARGIN-TOP: 0pt }
a.resultstitle:link { COLOR: #000000; TEXT-DECORATION: none }
a.resultstitle:active { COLOR: #000000; TEXT-DECORATION: underline }
a.resultstitle:visited { COLOR: #000000; TEXT-DECORATION: none }
a.resultstitle:hover { COLOR: #666666; TEXT-DECORATION: underline }

.resultssubtitle { COLOR: #000000; FONT-STYLE: normal; FONT-WEIGHT: normal; MARGIN-TOP: 0pt }

.resultsseries { COLOR: #000000; FONT-STYLE: normal; FONT-WEIGHT: normal; MARGIN-TOP: 0pt }
a.resultsseries:link { COLOR: #000000; TEXT-DECORATION: none }
a.resultsseries:active { COLOR: #666666; TEXT-DECORATION: none }
a.resultsseries:visited { COLOR: #666666; TEXT-DECORATION: none }
a.resultsseries:hover { COLOR: #666666; TEXT-DECORATION: underline }

.resultscreator { COLOR: #000000; FONT-STYLE: normal; FONT-WEIGHT: normal; MARGIN-TOP: 0pt }
a.resultscreator:link { COLOR: #ff6600; TEXT-DECORATION: none }
a.resultscreator:active { COLOR: #FF9900; TEXT-DECORATION: underline }
a.resultscreator:visited { COLOR: #ff6600; TEXT-DECORATION: none }
a.resultscreator:hover { COLOR: #FF9900; TEXT-DECORATION: underline }

.resultsstrapline { COLOR: #000000; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 14px; MARGIN-TOP: 6pt }
.resultsstrapmargin { MARGIN-TOP: 8px }

.resultsprice { COLOR: #000000; FONT-STYLE: normal; FONT-WEIGHT: normal; MARGIN-TOP: 0pt }
.resultspriceold { COLOR: #000000; FONT-STYLE: normal; FONT-WEIGHT: normal; TEXT-DECORATION: line-through; MARGIN-TOP: 0pt }
.resultspricenew { COLOR: #000000; FONT-STYLE: normal; FONT-WEIGHT: normal; MARGIN-TOP: 0pt }

.resultslink { COLOR: #FF6600; FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 14px; MARGIN-TOP: 0pt }
a.resultslink:link { COLOR: #FF6600; TEXT-DECORATION: none }
a.resultslink:active { COLOR: #666666; TEXT-DECORATION: none }
a.resultslink:visited { COLOR: #FF6600; TEXT-DECORATION: none }
a.resultslink:hover { COLOR: #666666; TEXT-DECORATION: none }

.pipe { COLOR: #DCDCDC; FONT-STYLE: normal; FONT-WEIGHT: normal }
.resultskeyline { BACKGROUND-COLOR: #DCDCDC }


.largetext { font-size: 14px; line-height: 17px; color: black }

.regulartext { font-size: 12px; line-height: 15px; color: black }

.pollquestion { font-size: 12px; line-height: 15px; color: black }

.pollchoice { font-size: 12px; line-height: 15px; color: black }

.smalltext { font-size: 10px; line-height: 13px; color: black }

.header { font-size: 12px; line-height: 15px; color: #FFFFFF; font-weight: bold }

.authortitle {COLOR: #FF6600; FONT-SIZE: 15px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

.contentleftnavsectiontemplate { font-family: Helvetica, Verdana, Arial, Sans serif; font-size: 10px; line-height: 12px; color: #FFFFFF }
a.contentleftnavsectiontemplate { font-size: 10px; line-height: 12px }
a.contentleftnavsectiontemplate:link{ color: #FFFFFF; text-decoration: none }
a.contentleftnavsectiontemplate:active{ color: #CCCCCC; text-decoration: underline }
a.contentleftnavsectiontemplate:visited{ color: #CCCCCC; text-decoration: none }
a.contentleftnavsectiontemplate:hover{ color: #CCCCCC; text-decoration: underline }

/* pageitem descriptors refer to any page where one item is highlighted */
.pageitemtitle { font-size: 14px;  font-weight: bold; line-height: 15px; color: Black; } /* Title on book page, Author name on author page */
.pageitemsubtitle {  font-size: 12px;  line-height: 15px; color: Black;  } /* Subtitle on book page */
.pageitemdetails {  font-size: 10px; font-style: normal; line-height: 12px; color: Black; }

/* Used in multiple pages */
a.sendfriend { font-size: 12px; line-height: 15px;  }
a.sendfriend:link{ color: #FF6600; text-decoration: none }
a.sendfriend:active{ color: #FF9900; text-decoration: underline }
a.sendfriend:visited{ color: #FF9933; text-decoration: none }
a.sendfriend:hover{ color: #FF9900; text-decoration: underline }

a.shopcart { font-size: 12px; line-height: 15px;  }
a.shopcart:link { color: #FF6600; text-decoration : none;  }
a.shopcart:active { color: #FF9900; text-decoration : none; }
a.shopcart:visited { color: #FF9900; text-decoration : none; }
a.shopcart:hover { color: #FF9900; text-decoration : underline; }

a.shoppinglink { font-size: 14px; line-height: 15px; }
a.shoppinglink:link { color: #FF6600 }
a.shoppinglink:active { color: #FF6600 }
a.shoppinglink:visited { color: #FF6600 }
a.shoppinglink:hover { color: #FF6600;text-decoration: underline }


/* Content LeftNav descriptors */
.contentleftnavheader {  font-size:10px; line-height: 12px; color: #F0F0F0; background-color:#F0F0F0}
.contentleftnavsection { font-size: 10px; line-height: 12px; color: #F0F0F0;  background-color:#F0F0F0}
.contentleftnavspacer { font-size: 10px; line-height: 12px; background-color: #FFFFFF }
a.contentleftnavsection { font-size: 10px; line-height: 12px; }
a.contentleftnavsection:link{ color: #000000; text-decoration: none }
a.contentleftnavsection:active{ color: #666666; text-decoration: none }
a.contentleftnavsection:visited{ color: #333333; text-decoration: none }
a.contentleftnavsection:hover{ color: #666666; text-decoration: none }

a.audioorvideo { font-size: 14px; line-height: 15px; }
a.audioorvideo:link { color: #FF6600; }
a.audioorvideo:active { color: #FF6600; }
a.audioorvideo:visited { color: #FF9900; }
a.audioorvideo:hover { color: #FF6600; text-decoration: underline; }

a.enhancedrightnav { font-size: 12px; line-height: 15px; }
a.enhancedrightnav:link {color: White}
a.enhancedrightnav:active {color: #333333}
a.enhancedrightnav:visited {color: #333333}
a.enhancedrightnav:hover {color: #333333;text-decoration: underline}


.browseitemparent{  font-size: 12px;  line-height: 15px;  color: #000000;}
A.browseitemparent:link {color: #FF6600; }
A.browseitemparent:active {  color: #FF9900;  }
A.browseitemparent:visited { color: #FF9900;  }
A.browseitemparent:hover { color: #FF9900; text-decoration: underline }

.browseitemchild{	font-size: 10px;	font-style: normal;	line-height: 12px;	color: #cccccc;}
A.browseitemchild:link {color: #FF6600; }
A.browseitemchild:active {  color: #FF9900;  }
A.browseitemchild:visited { color: #FF9900;  }
A.browseitemchild:hover { color: #FF9900; text-decoration: underline }

/* Used for each book tile on the theme page */
.imgbooktilemisctext { font-size:12px;line-height:15px; color:#FFFFFF; }
.imgbooktileanchor { font-size: 12px; line-height: 15px; color: #000000;}
a.imgbooktileanchor:link{ color: #000000; }
a.imgbooktileanchor:active { color: #000000;  }
a.imgbooktileanchor:visited { color: #000000;  }
a.imgbooktileanchor:hover {color: #000000;	text-decoration : underline;}

/* Used on the theme page */
.themeheader{font-size: 20px;line-height: 22px;	color: #000000;}
.themeintro{font-size: 12px;line-height: 15px;	color: #000000;}
.pubsetheader{	font-size: 15px;line-height: 17px;color: #000000;}


/*used on browse pubset page*/
.browsepubsetrefine {FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; font-size: 10px; line-height: 12px;  color: #000000; background-color:FF6600}
a.browsepubsetrefine { font-size: 10px; line-height: 12px; text-decoration: none}
a.browsepubsetrefine:link{ color: #FFFFFF; text-decoration: none}
a.browsepubsetrefine:active{ color: #CCCCCC; text-decoration: none}
a.browsepubsetrefine:visited{ color: #CCCCCC; text-decoration: none}
a.browsepubsetrefine:hover{ color: #CCCCCC; text-decoration: none }

.browsepubsetnav {FONT-FAMILY: Helvetica, Verdana, Arial, Sans serif; font-size: 10px; line-height: 12px; color: #000000; background-color:#FF6600}
a.browsepubsetnav { font-size: 10px; line-height: 12px; text-decoration: none}
a.browsepubsetnav:link{ color: #FFFFFF; text-decoration: none}
a.browsepubsetnav:active{ color: #CCCCCC; text-decoration: none}
a.browsepubsetnav:visited{ color: #CCCCCC; text-decoration: none}
a.browsepubsetnav:hover{ color: #CCCCCC; text-decoration: none }
.browsepubsetspacer {background-color: FFFFFF}


/* Used in alerts - search and browse */
.alerttd {
border : 1px solid #336699;
padding : 7px;
background-color : #E5EDEF;
color : #336699;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
}

.alerttdtitle {
color : #003366;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
}

.outofstocktext {
color : #336699;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
}

.alerttable {
padding : 10px;
background-color : #FFFFFF;
color : #336699;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
}

.alertsearchbox {
background-color:#FFFFFF;
font-family: "verdana", "geneva", "arial", "helvetica", "sans-serif";
font-size: 10px;
color: #999999;
font-weight: lighter;
border: #666666;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px
}

.resultsalert {
color : #FF6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
}

a.resultsalert: link {
color : #FF6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: underlined;
line-height: 15px;
font-weight: bold;
font-variant: normal;
}


a.resultsalert: visited {
color : #FF6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-decoration: underline;
}

a.resultsalert: hover {
color : #FF9900;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: underlined;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-decoration: underline;
}

a.resultsalert: active {
color : #FF6600;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: underlined;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-decoration: underline;
}


a.set1 { }
a.set2{  }
a.set3 {  }
a.set4 {  }
a.set5 {  }
a.set6 {  }
a.set7 {  }
a.set8 {  }
a.set9 {  }
a.set1:link { font-family: Times New Roman, Times, Georgia, Serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
a.set1:active {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	text-transform: none;
	color: #CCCCCC;
	text-decoration: none;
	background-color : Black;
}
a.set1:visited { font-family: Times New Roman, Times, Georgia, Serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #CCCCCC; text-decoration: none }
a.set1:hover { font-family: Times New Roman, Times, Georgia, Serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #CCCCCC; text-decoration: underline }
a.set2:link { font-family: Times New Roman, Times, Georgia, Serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF6600; text-decoration: none }
A.set2:active { font-family: Times New Roman, Times, Georgia, Serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: none }
A.set2:visited { font-family: Times New Roman, Times, Georgia, Serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: none }
A.set2:hover { font-family: Times New Roman, Times, Georgia, Serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: underline }

A.set3:link { font-family: Times New Roman, Times, Georgia, Serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #336699; text-decoration: none }
A.set3:active { font-family: Times New Roman, Times, Georgia, Serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #6699CC; text-decoration: none }
A.set3:visited { font-family: Times New Roman, Times, Georgia, Serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #6699CC; text-decoration: none }
A.set3:hover { font-family: Times New Roman, Times, Georgia, Serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #6699CC; text-decoration: underline }

A.set4:link { font-family: Times New Roman, Times, Georgia, Serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }
A.set4:active { font-family: Times New Roman, Times, Georgia, Serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
A.set4:visited { font-family: Times New Roman, Times, Georgia, Serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
A.set4:hover { font-family: Times New Roman, Times, Georgia, Serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: underline }

A.set5:link { font-family: Times New Roman, Times, Georgia, Serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
A.set5:active { font-family: Times New Roman, Times, Georgia, 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.set5:visited { font-family: Times New Roman, Times, Georgia, 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.set5:hover { font-family: Times New Roman, Times, Georgia, 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.set6:link { font-family: Times New Roman, Times, Georgia, Serif; font-size: 14px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF6600; text-decoration: none }
A.set6:active { font-family: Times New Roman, Times, Georgia, Serif; font-size: 14px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: none }
A.set6:visited { font-family: Times New Roman, Times, Georgia, Serif; font-size: 14px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: none }
A.set6:hover { font-family: Times New Roman, Times, Georgia, Serif; font-size: 14px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: underline }

A.set7:link { font-family: Times New Roman, Times, Georgia, Serif; font-size: 14px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #336699; text-decoration: none }
A.set7:active { font-family: Times New Roman, Times, Georgia, Serif; font-size: 14px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #6699CC; text-decoration: none }
A.set7:visited { font-family: Times New Roman, Times, Georgia, Serif; font-size: 14px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #6699CC; text-decoration: none }
A.set7:hover { font-family: Times New Roman, Times, Georgia, Serif; font-size: 14px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #6699CC; text-decoration: underline }

A.set8:link { font-family: Times New Roman, Times, Georgia, Serif; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF6600; text-decoration: none }
A.set8:active { font-family: Times New Roman, Times, Georgia, Serif; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: none }
A.set8:visited { font-family: Times New Roman, Times, Georgia, Serif; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: none }
A.set8:hover { font-family: Times New Roman, Times, Georgia, Serif; font-size: 10px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: underline }


.blackmedium {  font-family: Helvetica, Verdana, Arial, 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}
.blacksmall { font-family: Helvetica, Verdana, Arial, 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 }
.whitesmall { font-family: Helvetica, Verdana, Arial, Sans serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.whitemedium { font-family: Helvetica, Verdana, Arial, Sans serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }
.greymedium { font-family: Helvetica, Verdana, Arial, Sans serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
.greysmall { font-family: Helvetica, Verdana, Arial, Sans serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; text-decoration: none }
.orangemedium { font-family: Helvetica, Verdana, Arial, Sans serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF6600; text-decoration: none }
.bluemedium { font-family: Helvetica, Verdana, Arial, Sans serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #336699; text-decoration: none }
.orangesmall { font-family: Helvetica, Verdana, Arial, Sans serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF6600; text-decoration: none }
.blacklarge { font-family: Helvetica, Verdana, Arial, Sans serif; font-size: 36pt; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }
.orangelarge { font-family: Helvetica, Verdana, Arial, Sans serif; font-size: 14px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF6600; text-decoration: none }
.bluelarge { font-family: Helvetica, Verdana, Arial, Sans serif; font-size: 14px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #336699; text-decoration: none }
-->
