
/* TOP PANEL AREA - LOGO, NAVIGATION AND NEWSLETTER SIGN UP */

body {
	margin: 0;
	padding: 0;
	background: url(/static/penguinclassicshomepage/images/main_bk_edges1.gif) repeat-y top #FFF;
	text-align: center;
}

/* FACEBOOK COMMENT BOX FIX */
.fb_edge_comment_widget {
    margin-left: -460px;
	}
/* FACEBOOK COMMENT BOX FIX */	



img {
	border: 0;
}

#topwrapper {
	background: url(/static/penguinclassicsnavigation/images/bk_top1.jpg) no-repeat top;
	height: 481px;
	margin: auto;
	padding: 0;
}

#toppanel {
	margin: auto;
	padding: 0;
	text-align: left;
	width: 986px;
	height: 205px;
	border-bottom: 3px solid #E9E9E9;
	background-color: #FFF;
}

#toppanel-navigation {
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	width: 762px;
	background-color: #FFF;
}

#toppanel-navigation p.bar {
	background-color: #333;
	width: 742px;
	height: 18px;
	margin: 0;
	padding: 2px 10px 0 10px;
	font-family: verdana, arial, san-serif;
	font-size: 12px;
	color: #CCC;
	vertical-align: middle;
}

#toppanel-navigation p.logopanel {
	background-color: #fff;
	width: 762px;
	margin: 0;
	padding: 0;
}

a.topnavrsslink:link, a.topnavrsslink:active, a.topnavrsslink:visited {
	color: #CCC;
	font-size: 12px;
	font-family: verdana, arial, san-serif;
	font-weight: normal;
	text-decoration: none;
}

a.topnavrsslink:hover {
	color : #FF6600;
	font-size:12px;
	font-family: verdana, arial, san-serif;
	font-weight: normal;
	text-decoration: none;
}

#navigation {
	clear: both;
	width: 762px;
	float: left;
	margin: 0;
	padding: 0;
}

#navigation ul {
	margin: 0;
	padding: 0;
	width: 762px;
	height: 34px;
	background: url(/static/penguinclassicsnavigation/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;
}

#search {
	clear: both;
	width: 572px;
	margin: 17px 0 0 190px;
	padding: 0;
}

#search-input {
	width: 479px;
	height: 30px;
	float: left;
	margin: 0;
	_margin: 0;
	padding: 0;
	#padding: 0; 	/* IE7 */
	_padding: 0;	/* IE6 */
	background: url(/static/penguinclassicsnavigation/images/search_boxbk.gif) no-repeat top;
}

#search-input .form-input {
	width: 448px;
	height: 16px;
	padding: 0;
	margin: 6px 0 0 10px;
	_margin: 5px 0 0 10px;	
	color : #666666;
	font-size: 12px;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	border: 0 none;
}

#search-button {
	width: 83px;
	float: left;
	margin: 0;
	padding: 0;
	height: 30px;
}


#toppanel-user {
	float: left;
	margin: 0 0 0 20px;
	padding: 0;	
	background: url(/static/penguinclassicsnavigation/images/toppanel_user_bk.gif) repeat-x #FFF;
	width: 204px;
	height: 202px	
}

#toppanel-newsletter {
	margin: 9px 0 0 14px;
	padding: 0;
	text-align: left;
	width: 190px;
	height: 101px;
}


#newsletter-input {
	width: 110px;
	height: 30px;	
	float: left;
	background: url(/static/penguinclassicsnavigation/images/newsletter_signup_form_bk.gif) no-repeat;
	margin: 10px 0 0 0;
	_margin: -15px 0 0 0;
	#margin: -15px 0 0 0;
	padding: 0;
	#padding: 0; 	/* IE7 */
	_padding: 0;	/* IE6 */
}

#newsletter-input .newsletterform-input {
	width: 90px;
	height: 16px;
	padding: 0;
	margin: 6px 0 0 10px;
	_margin: 5px 0 0 10px;	
	color : #666666;
	font-size: 12px;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	border: 0 none;
}

#newsletter-button {
	width: 69px;
	float: left;
	margin: 10px 0 0 5px;
	_margin: -15px 0 0 5px;
	#margin: -15px 0 0 5px;
	padding: 0;
	#padding: 0; /* IE7 */
	_padding: 0; /* IE6 */
	height: 30px;
}

#useraccounts {
	margin: -3px 0 0 14px;
	padding: 0;
	text-align: left;
	width: 190px;
	height: 101px;
}

/* MAIN CONTENT AREA - LEFT NAVIGATION, CENTRAL CONTENT AND RIGHT NAVIGATION */

#content-area {
	clear: both;
	width: 986px;
	padding: 0;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: center;
}


/* BREADCRUMB */

#breadcrumb {
	width: 986px;
	padding: 0;
	margin: 0 0 15px 0;
	font: normal 17px Verdana, sans-serif;
	color: #FF6600;
	text-align: left;
	text-indent: 10px;
}


/* NAVIGATION LEFT AND RIGHT */

#leftnavigation {
	float: left;
	width: 160px;
	padding: 0 0 0 10px;
	margin:0 20px 0 0;
}

#leftnavigation #leftnav-main {
	margin: 0 0 20px 0;
	padding: 0;
}

#leftnavigation #leftnav-main ul {
	padding: 0;
	margin: 0;
	width: 158px;
	list-style-type: none;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #DEDEDE
} 

#leftnavigation #leftnav-main li {
	width: 158px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 14px;
	color: #666;
	font-variant: normal;
	text-align: left;
	border-bottom: 1px solid #DEDEDE;
} 

#leftnavigation #leftnav-main li.last {
	border:none;
} 


#leftnavigation #leftnav-main a {
	display: block;
	width:136px;
	padding-right: 5px;
} 

#leftnavigation #leftnav-main a:link, #leftnav-main a:active, #leftnav-main a:visited {
	background-image: url(/static/penguinclassicshomepage/images/nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 4px 0 4px 17px
}

#leftnavigation #leftnav-main a:hover {
	background-image: url(/static/penguinclassicshomepage/images/nav_arrow1.gif);
	background-repeat: no-repeat;
	background-position: left 7px;	
	padding: 4px 0 4px 17px;
}

a.leftnavigationlink:link, a.leftnavigationlink:active, a.leftnavigationlink:visited {
font-family : Verdana, sans-serif;
font-weight : normal;
font-style : normal;
font-size : 14px;
color: #5B5B5B;
text-decoration: none;
}

a.leftnavigationlink:hover {
font-family : Verdana, sans-serif;
font-weight : normal;
font-style : normal;
font-size : 14px;
color: #FF6600;
text-decoration: none;	
}


#rightnavigation {
	float: left;
	width: 194px;
	margin: 0 0 0 20px;
	padding: 0 10px 0 0;
}

#rightnavigation #rightnav-main {
	margin: 0 0 20px 0;
	padding: 0;
}

#rightnavigation #rightnav-main ul {
	padding: 0;
	margin: 0;
	width: 192px;
	list-style-type: none;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #DEDEDE
} 

#rightnavigation #rightnav-main li {
	width: 192px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 14px;
	color: #666;
	font-variant: normal;
	text-align: left;
	border-bottom: 1px solid #DEDEDE;
} 

#rightnavigation #rightnav-main li.last {
	border:none;
} 

#rightnavigation #rightnav-main a {
	display: block;
	width:170px;
	padding-right: 5px;
} 

#rightnavigation #rightnav-main a:link, #rightnav-main a:active, #rightnav-main a:visited {
	background-image: url(/static/penguinclassicshomepage/images/nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 4px 0 4px 17px
}

#rightnavigation #rightnav-main a:hover {
	background-image: url(/static/penguinclassicshomepage/images/nav_arrow1.gif);
	background-repeat: no-repeat;
	background-position: left 7px;	
	padding: 4px 0 4px 17px;
}




/* DYNAMIC NAVIGATION LEFT */

.contentleftnavheader {
	font-family:AvantGardeBkBTBook;
	font-size:18px;
	color:#666;
	line-height:23px;
	text-align: left;
	color: #4E4E4E;
	text-decoration: none;
	margin: 0;
	padding: 5px 0 3px 0;
	background: url(/static/penguinclassicsnavigation/images/nav_bk.gif) repeat-x;
}

.contentleftnavsection {  
	margin: 0;
	padding: 2px 0 2px 2px;
}

a.contentleftnavsection:link, a.contentleftnavsection:active, a.contentleftnavsection:visited {
	padding: 0; 
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 14px;
	line-height: 17px;
	color: #666;
	text-decoration: none;
}

a.contentleftnavsection:hover {
	padding: 0; 
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 14px;
	line-height: 17px;
	color: #FF6600;
	text-decoration: none;
}

.contentleftnavspacer {
	background-color: #DEDEDE
}






#classicsfavourites {
	padding: 9px;
	margin: 0;
	width: 174px;
	#width: 194px; /* IE 7 */
	height: 325px;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #DEDEDE;
	text-align: left;
	color : #666666;
	font-size: 13px;
	line-height: 17px;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
}

.classicsfavourites-frame {
 	width: 194px;
	height: 350px;
	_height: 370px; /* IE 6 */	
	#height: 370px; /* IE 7 */
}


#classicsfavourites 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;	
}

#classicsfavourites p {
	margin: 0 0 10px 0;
	padding: 0;
}

#classicsfavourites 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;	
}

#classicsfavourites 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;
}

#classicsfavourites #favourites-jacketandprice {
	margin: 10px 0 0 0;
	padding: 0;
	height: 115px;
}


#classicsfavourites #favourites-jacketimage {
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
	background: url(/static/penguinclassicshomepage/images/classicsfavourites_jkt_bk.gif) no-repeat;
}

#classicsfavourites #favourites-purchase {
	float: left;
	margin: 0;
	padding: 0;
} 

#classicsfavourites 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;
}






/* CONTENT AREA */

#content {
	float: left;
	width: 572px;
	padding: 0;
	margin: 0;
	text-align: left;
	color : #666666;
	font-size: 13px;
	line-height: 17px;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}



/* BILLBOARD */
#billboard {
	padding: 4px;
	margin: 0 0 20px 0;
	text-align: left;
	background: url(/static/penguinclassicshomepage/images/billboard_bk.gif) no-repeat;
	width: 564px;
	height: 204px;
	text-align: left;
	color : #666666;
	font-size: 13px;
	line-height: 17px;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	position: relative;
}

#billboard #story1 {
	top: 37px;
	left: 217px;
	position: absolute;
	width: 334px;
	height: 158px;
	background: url(/static/penguinclassicshomepage/images/billboard_main_1a_bk.jpg) no-repeat;
	padding: 7px
}

#billboard #story2 {
	top: 37px;
	left: 217px;
	position: absolute;
	width: 334px;
	height: 158px;
	background: url(/static/penguinclassicshomepage/images/billboard_main_2a_bk.jpg) no-repeat;
	padding: 7px	
}

#billboard p.title1 {
	margin: 0 0 5px 0;
	padding: 0;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-style : normal;
	font-size : 14px;
	line-height: 14px;
	color: #006666;
	text-align: left;
}

#billboard p.title2 {
	margin: 0 0 5px 0;
	padding: 0;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-style : normal;
	font-size : 14px;
	line-height: 14px;
	color: #663399;
	text-align: left;
}


#billboard #bookjacket {
	float: left;
	width: 75px;
	margin: 0;
	padding: 0;
}

#billboard #billboardtext {
	float: left;
	width: 253px;
	margin: 0;
	padding: 0;
	text-align: left;
	color : #333;
	font-size: 13px;
	line-height: 17px;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
}

#billboard p.thumb-title {
	margin: 0 0 5px 0;
	padding: 0;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-style : normal;
	font-size : 12px;
	line-height: 14px;
	color: #666;
	text-align: left;
}


#billboard #story1-thumb {
	position: absolute;
	margin: 0;
	padding: 7px;
	background: url(/static/penguinclassicshomepage/images/billboard_thumb_1_bk.jpg) no-repeat;	
	width: 190px;
	height: 63px;
	left: 8px;
	top: 37px;
	color: #333;
}

#billboard #story2-thumb {
	position: absolute;
	margin: 0;
	padding: 7px;
	background: url(/static/penguinclassicshomepage/images/billboard_thumb_2_bk.jpg) no-repeat;	
	width: 190px;
	height: 63px;
	left: 8px;
	top: 118px;
	color: #333;
}

#billboard #mainstory {
	position: absolute;
	width: 348px;
	height: 158px;
	left: 216px;
	top: 37px;
}

#billboard .mainstory-stories {
	position: absolute;
	width: 348px;
	height: 158px;
	left: 216px;
	top: 37px;
	opacity: 1;
	display: none;
}

#billboard p.billboardstorytxt {
	display: none;
	visibility: none;
}


/* CONTENT AREA LEFT AND RIGHT */

#content-left {
	float: left;
	width: 276px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#content-right {
	float: left;
	width: 276px;
	margin: 0 0 0 14px;
	padding: 0;
	text-align: left
}

#content-section {
	width: 276px;
	margin: 0 0 20px 0;
	_margin: 0;
	#margin: 0;
	padding: 0;
	text-align: left;
}

#content-section p {
	margin: 0 0 10px 0;
	padding: 0;
}

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;
}


#content-section #content-jacketimage {
	float: left;
	margin: 0 10px 0 0;
	padding: 4px;
	background: url(/static/penguinclassicshomepage/images/classicsfavourites_jkt_bk.gif) no-repeat;
}

#content-jacketimage .content-jacketimage {
	width: 63px;
	height: 97px;	
}


/* GIFTS */
#imagefader {
	float: left;
	width: 113px;
	height: 169px;
	background: url(/static/penguinclassicsgifts/images/jacket_background.gif) no-repeat;
	margin: 20px 15px 0 0;
	padding: 4px;
}

#gift-text {
	float: right;
	margin-top: -174px;
	padding: 0;
	width: 444px;
}

/* MY TOP 3 - FEATURES - WHATS NEW */
#content #content-jacketimage-lrg {
	float: left;
	margin: 0 10px 20px 0;
	padding: 4px;
	background: url(/static/penguinclassicsmytop/images/jacket_background.gif) no-repeat;
}

#content-jacketimage-lrg .content-jacketimage-lrg {
	width: 105px;
	height: 161px;	
}

#content p.titlelink-lrg {
	
	font-family : Verdana, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 17px;
	color: #FF6600;
	text-decoration: none;
	margin-bottom: 10px;	
	padding: 0;
}


a.titlelink-lrg:link, a.titlelink-lrg:active, a.titlelink-lrg:visited {
	font-family : Verdana, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 17px;
	color: #FF6600;
	text-decoration: none;
	margin-bottom: 10px;
	padding: 0;	
}

a.titlelink-lrg:hover {
	font-family : Verdana, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 17px;
	color: #333;
	text-decoration: none;
	margin-bottom: 10px;
	padding: 0;	
}




/* BROWSE */

#content p.browsetitle {
	font-family : Verdana, sans-serif;
	font-weight : normal;
	font-style : normal;
	font-size : 17px;
	color: #666;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 0;
}

#content p {
	margin: 0 0 20px 0;
	padding: 0;
}

#content p.mainpage-title {
	margin: 0 0 15px 0;
	padding: 2px 0 0 0;
	width: 572px;
	height: 33px;
	background: url(/static/penguinclassicsbrowse/images/title_bk.gif) repeat-x bottom;	
}

#content h1 {
	display: block;
	margin: 0 0 15px 0;
	padding: 2px 0 0 0;
	width: 572px;
	height: 33px;
	
	font:normal 26px/28px AvantGardeBkBTBook;
	color:#999;
	text-align: left;
	
	background: url(/static/penguinclassicsbrowse/images/title_bk.gif) repeat-x bottom;	
}

#content h2 {
	font:normal 20px/25px AvantGardeBkBTBook;
	color:#999;
}

/* NEWSLETTER SIGN UP PAGE */

#newsletter-signup {
	width: 572px;
	margin: 0 0 20px 0;
	padding: 0
}

#newsletter-signup .newsletterinput {
	padding: 0;
	margin: 0;
	width: 300px;
	color : #666666;
	font-size: 12px;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	border: 1px solid #666;
	float: left;
	background-color: #FFF;
}

#newsletter-signup p {
	clear: both;
	padding: 10px 0 10px 0;
	margin: 0;
}

#newsletter-signup p.padding5 {
	clear: both;
	padding: 5px 0 5px 0;
	margin: 0;
}

div#newsletter-signup p span.text {
	margin: 0;
	padding: 0;
	width: 120px;
	display: block;
	float: left;
	font-weight: bold;
}




/* ORANGE BUY BUTTONS */

.buttons a {
float: left;
background: url(/static/penguinclassicshomepage/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/penguinclassicshomepage/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;
}


/* BLUE BACK TO TOP BUTTONS */

.buttonsbacktotop a {
float: left;
background: url(/static/penguinclassicshomepage/images/backtotop_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;
}

.buttonsbacktotop a span {
color: #FFFFFF;
float: left;
display: block;
background: url(/static/penguinclassicshomepage/images/backtotop_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 \*/
.buttonsbacktotop a span {float:none;}
/* End IE5-Mac hack */

.buttonsbacktotop a:hover span {
color: #333333;
}



/* FOOTER */

#footer {
	clear: both;
	width: 956px;
	height: 90px;
	margin: 0 10px 0 10px;
	_margin: -40px 10px 0 10px; /* IE6 */
	#margin: 0 10px 0 10px; /* IE7 */	
	padding: 0 0 20px 10px;
	text-align: left;
	color : #666666;
	font-size: 11px;
	line-height: 14px;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	background: url(/static/penguinclassicsnavigation/images/footer_hr_bk.gif) repeat-x;
}


#footer2 {
	clear: both;
	width: 572px;
	height: 90px;
	margin: 0;
	_margin: -40px 0 0 0; /* IE6 */
	#margin: 0; /* IE7 */	
	padding: 0 0 20px 0;
	text-align: left;
	color : #666666;
	font-size: 11px;
	line-height: 14px;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	background: url(/static/penguinclassicsnavigation/images/footer_hr_bk.gif) repeat-x;
}


#footer p, #footer2 p {
	float: left;
	margin: 0 10px 0 0;
	padding: 15px 0 0 0;
}


a.footerlink:link, a.footerlink:active, a.footerlink:visited {
	color: #FF6600;
	font-size: 11px;
	line-height: 14px;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.footerlink:hover {
	color : #333333;
	font-size: 11px;
	line-height: 14px;
	font-family:  "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
}








/* THE STYLES BELOW ARE ACRRIED OVER FROM THE PREVIOUS DESIGN OF PENGUN CLASSICS */

/* --------------------------------------------------------------------------------- */

/* for header tages on book and author pages*/
h1 { display: inline;}
h2 { display: inline;}
h3 { display: inline;}

/* styles only used in classics redesign static pages oct 2002 */

.adbanner {
	cursor : hand;
}


.featuresheader {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-style: normal; 
line-height: 16px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none
}

.linksheader {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 16px; 
font-style: normal; 
line-height: 16px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #FF6600; 
text-decoration: none
}

.featuresquote {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-style: italic; 
line-height: 15px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none
}

.classicsbody {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: 15px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none
}

/*The epics collection begins*/
.epicsbody {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: 15px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #666666; 
text-decoration: none;
}

.border {
		padding-left : 12px;
		padding-right : 12px;
		padding-top : 12px;
		padding-bottom : 12px;
		border-color: #707041;
		border-style: solid;
		border-left-width: 1px;
		border-right-width: 1px;
		border-top-width: 1px;
		border-bottom-width: 1px;
}
		

.epicssection {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #707041; 
text-decoration: none
}

A.epics:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #707041; 
text-decoration: none
}

A.epics:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold; 
font-variant: normal;
text-transform: none;
color: #707041; 
text-decoration: none
}

A.epics:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #707041;
text-decoration: underline
}

A.epics:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #707041;
text-decoration: none
}
/*The epics collection ends*/

.classicssmall {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal; 
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none 
}

.boldfirstline {  
font-family: Tahoma, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
line-height: 15px; 
font-weight: bold; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none
}

a.more:link{font-family: Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight: normal; font-size: 10px; line-height: 15px;}
a.more:visited{font-family: Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight: normal; font-size: 10px; line-height: 15px;}
a.more:hover{font-family: Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; font-weight: normal; font-size: 10px; line-height: 15px;}

a.headerlink {font-family: Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight: normal; font-size: 16px; line-height: 16px;}
a.headerlink:link{font-family: Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight: normal; font-size: 16px; line-height: 16px;}
a.headerlink:visited{font-family: Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight: normal; font-size: 16px; line-height: 16px;}
a.headerlink:hover{font-family: Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; font-weight: normal; font-size: 16px; line-height: 16px;}


a.normallink {color:#666633; text-decoration:none; font-weight: normal; font-size: 12px; line-height: 15px;}
a.normallink:link{color:#666633; text-decoration:none; font-weight: normal; font-size: 12px; line-height: 15px;}
a.normallink:visited{color:#666633; text-decoration:none; font-weight: normal; font-size: 12px; line-height: 15px;}
a.normallink:hover{color:#990000; text-decoration:underline; font-weight: normal; font-size: 12px; line-height: 15px;}

/* Remove borders from all image links */
a img { border:none}

/*Default Font stuff  across all selector types/pages, mainly for default font stuff */
.contenttitle, .misctext, .hottext, .medtext, .cooltext .copyright, .pageitemtitle,.pageitemsubtitle, .pageitemdetails, .eventtitle, .eventfieldtitle,
a.pubauthorlink, .pubauthornonlink, a.sendfriend, a.audioorvideo, a.shoppinglink, 
.foundbooktilemisc, .foundbooktiledetails, .foundbooktiletitle, .foundbooktileauthor, .foundbooktilemore,
.searchresultspageindex,.browseitemparent, .browseitemchild, .imgbooktileanchor, .imgbooktilemisctext,
.themeheader, .themeintro, .pubsetheader, a.enhancedrightnav, a.eventsearchtitle {  font-family: Arial, Helvetica, sans-serif; text-decoration: none}

/* Global classes that span across multiple page types*/
.contenttitle { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16px;  line-height: 15px; color: #000000; font-weight: bold;} 

/* Content Type Title (Synopsis, Bio, etc) */
.misctext { font-size: 12px; line-height: 15px; color: #000000;  }

.imgbooktilemisctext { font-size: 12px; line-height: 15px; color: #000000;}
.hottext {font-family: Arial, Helvetica, sans-serif; color:#993333; text-decoration:none; font-size:12px; line-height:15px; font-weight:bold;}

.medtext { font-size: 12px; line-height: 15px; color: #336699;  }
a.medtext:link { color: #336699; }
a.medtext:active { color: #6699cc; }
a.medtext:visited { color: #6699cc; }
a.medtext:hover { color: #6699cc; text-decoration: underline; }

.cooltext { font-size: 12px; line-height: 15px; color: #333333;  }
a.cooltext:link { color: #999999; }
a.cooltext:active { color: #999999; }
a.cooltext:visited { color: #999999; }
a.cooltext:hover { color: #999999; text-decoration: underline; }

.hotcolor {color:#ff6600  }
.medcolor {color:#336699  }
.coolcolor { color:#333333 }

.eventbgcolor {	background-color: #FF8C00;}
.eventtitlebgcolor {background-color: #696969;}

.eventtitle {	font-size:12px; line-height: 15px; color:#ffffff}
.eventfieldtitle {font-size:12px; line-height: 15px;color: #FF8C00;}

/* pageitem descriptors refer to any page where one item is highlighted */
.pageitemtitle { font-size: 14px; line-height: 15px; color: #336699;  } /* Title on book page, Author name on author page */
.pageitemsubtitle { font-size: 12px;line-height: 15px;color: #336699; } /* Subtitle on book page */
.pageitemdetails { font-size: 10px;font-style: normal;line-height: 12px;color: #000000; }

/* Used in multiple pages */
a.sendfriend { font-size: 12px; line-height: 15px;  }
a.sendfriend:link{ color: #FF6600 }
a.sendfriend:active{ color: #FF9900 }
a.sendfriend:visited{ color: #FF9900 }
a.sendfriend:hover{	color: #FF9900; text-decoration : underline; }

/* Shopping Cart Display Page Links */
a.shopcart { font-size: 12px; line-height: 15px;  }
a.shopcart:link { color: #FF6600; text-decoration : none;  }
a.shopcart:active { color: #FF9900; text-decoration : none; }
a.shopcart:visited { color: #FF9900; text-decoration : none; }
a.shopcart:hover { color: #FF9900; text-decoration : underline; }

/*Send to A Friend */
.emailbannerrule {background-color: #6699CC}
.emailbanner {background-color: #ff6600; font-size: 18px;}
.emailbody{font-size: 12px; color:black}
.emailheader { font-size: 14px; line-height: 30px; color:black; text-decoration: none;}
.emailrequired {font-size: 10px; color: #CF002B;}
.emailtext { font-size: 12px; line-height: 15px; color:black; text-decoration: none;}
.emailsmalltext { font-size: 10px; line-height: 15px; color:black; text-decoration: none;}


a.shoppinglink { font-size: 14px; line-height: 15px; }
a.shoppinglink:link { color: #336699 }
a.shoppinglink:active { color: #6699CC }
a.shoppinglink:visited { color: #6699CC }
a.shoppinglink:hover { color: #6699CC;text-decoration: underline }

a.audioorvideo { font-size: 12px; line-height: 15px; }
a.audioorvideo:link { color: #336699 }
a.audioorvideo:active { color: #6699CC }
a.audioorvideo:visited { color: #6699CC }
a.audioorvideo:hover { color: #6699CC;text-decoration: underline }

a.enhancedrightnav { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; line-height: 12px; }
a.enhancedrightnav:link {color: #000000}
a.enhancedrightnav:active {color: #333333}
a.enhancedrightnav:visited {color: #333333}
a.enhancedrightnav:hover {color: #333333;text-decoration: underline}

 
/* Specific items on publication item page (bookpage) */
.pubauthornonlink { font-size: 12px; line-height: 15px;color: #333333;}
a.pubauthorlink { font-size: 12px; line-height: 15px;}
a.pubauthorlink:link{ color: #333333 }
a.pubauthorlink:active { color: #999999 }
a.pubauthorlink:visited { color: #999999}
a.pubauthorlink:hover { color: #999999;text-decoration: underline}

/* Specific elements on foundbooktile (Search/Browse results) */
.foundbooktiledetails {font-size: 10px;line-height: 12px;color: #333333;}
.foundbooktilemisc {font-size: 12px; line-height: 15px; color: #000000; }

.foundbooktiletitle {font-size: 12px; line-height: 15px;	font-weight: bold;}
a.foundbooktiletitle:link { color: #333333 }
a.foundbooktiletitle:active { color: #999999 }
a.foundbooktiletitle:visited { color: #999999 }
a.foundbooktiletitle:hover { color: #999999;text-decoration: underline }


.foundbooktileauthor {font-size: 12px; line-height: 15px;}
a.foundbooktileauthor:link { color: #333333 }
a.foundbooktileauthor:active {  color: #999999 }
a.foundbooktileauthor:visited { color: #999999 }
a.foundbooktileauthor:hover { color: #999999;text-decoration: underline }

.foundbooktilemore { font-size: 12px; line-height: 15px; font-weight: bold; }
a.foundbooktilemore:link{ color: #FF6600 }
a.foundbooktilemore:active{ color: #FF9900 }
a.foundbooktilemore:visited{ color: #FF9900 }
a.foundbooktilemore:hover{ color: #FF9900;text-decoration: underline}

.searchresultspageindex {	font-size: 10px;	line-height: 12px;	color: #000000;}
A.searchresultspageindex:link {	color: #000000}
A.searchresultspageindex:active { color: #333333;}
A.searchresultspageindex:visited { color: #333333}
A.searchresultspageindex:hover { color: #333333; text-decoration: underline }

.browseitemparent{  font-size: 12px;  line-height: 15px;  color: #336699;}
A.browseitemparent:link {color: #336699; }
A.browseitemparent:active {  color: #336699;  }
A.browseitemparent:visited { color: #336699;  }
A.browseitemparent:hover { color: #336699; text-decoration: underline }

.browseitemchild{	font-size: 10px;	font-style: normal;	line-height: 12px;	color: #333333;}
A.browseitemchild:link {color: #333333; }
A.browseitemchild:active {  color: #333333;  }
A.browseitemchild:visited { color: #333333;  }
A.browseitemchild:hover { color: #333333; text-decoration: underline }

.imgbooktileanchor { font-size: 12px; line-height: 15px; color: #333333;}
a.imgbooktileanchor:link{ color: #333333; }
a.imgbooktileanchor:active { color: #999999;  }
a.imgbooktileanchor:visited { color: #999999;  }
a.imgbooktileanchor:hover {color: #999999;	text-decoration : underline;}

/* Used on the theme page */
.themeheader{font-size: 20px;line-height: 22px;	color: #000000;}
.themeintro{font-size: 12px;line-height: 15px;	color: #000000;}
.pubsetheader{	font-size: 15px;line-height: 17px;color: #000000;}

/*THEME STYLES 18.12.02*/

.pubsetintro { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal;  FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none ; font-variant: normal; text-transform: none;  }

.themeauthor { COLOR: #6699CC; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeauthor:link { COLOR: #6699CC; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeauthor:active { COLOR: #6699CC; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeauthor:visited { COLOR: #6699CC; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeauthor:hover { COLOR: #99CCFF; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: underline }

.themebookprice { COLOR: #003366; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }

.themebookdetails { COLOR: #999999; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none }

.themeintro { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal;  FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none ; font-variant: normal; text-transform: none;  }

.themebody { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal;  FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none ; font-variant: normal; text-transform: none;  }

.themebooktitle { FONT-FAMILY: arial, helvetica,  sans-serif; COLOR: #666666; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themebooktitle:link { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themebooktitle:active { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themebooktitle:visited { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themebooktitle:hover { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: underline }

.themeecardtitle { COLOR: #666666; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeecardtitle:link { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeecardtitle:active { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeecardtitle:visited { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.themeecardtitle:hover { COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: underline }

.themebooksubtitle { COLOR: #666666; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }

.thememore {  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }
a.thememore:link{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: none }
a.thememore:active{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; text-decoration: none }
a.thememore:visited{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; text-decoration: none }
a.thememore:hover{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; text-decoration: underline}

.themeaddbasket {  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; }
a.themeaddbasket:link{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: none }
a.themeaddbasket:active{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; text-decoration: none }
a.themeaddbasket:visited{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; text-decoration: none }
a.themeaddbasket:hover{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF9900; text-decoration: underline}

.pubsetmore {  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; }
a.pubsetmore:link{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #FF6600; text-decoration: none }
a.pubsetmore:active{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #FF9900; text-decoration: none }
a.pubsetmore:visited{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; color: #FF9900; text-decoration: none }
a.pubsetmore:hover{  FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; font-weight: bold; scolor: #FF9900; text-decoration: underline}

.bestsellernumber { COLOR: #666666; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 15px; TEXT-DECORATION: none }

.themesdivider { BACKGROUND-COLOR: #CCCCCC }

/* 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;}
.themerightnav { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; line-height: 12px;color: #FFFFFF}
a.themerightnav { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; line-height: 12px; color: #000000}
a.themerightnav:link {color: #000000}
a.themerightnav:active {color: #333333}
a.themerightnav:visited {color: #333333}
a.themerightnav:hover {color: #333333;text-decoration: underline}




/*styles used on readers specific coreset pages */

.rightnavlink {color:#000000; text-decoration:none; font-weight: normal; font-size: 10px; line-height: 15px; font-family: Arial, Helvetica, sans-serif;}

a.rightnavlink {color:#999999; text-decoration:none; font-weight: normal; font-size: 10px; line-height: 15px;}
a.rightnavlink:visited{color:#999999; text-decoration:none; font-weight: normal; font-size: 10px; line-height: 15px;}
a.rightnavlink:hover{color:#999999; text-decoration:underline; font-weight: normal; font-size: 10px; line-height: 15px;
}

.rightnavlinksbar {
	background : #FF6600;
	padding-left : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	color : Black;
}


/* Specific elements on events page */

.eventsdetails, .eventsdetailslink, .eventstitle, .eventslabellarge, .eventslabelsmall, .eventsdate, .eventsheader, .eventsmore, .eventslink {  font-family: Arial, Helvetica, sans-serif; text-decoration: none}

.eventstitle { font-size: 15px; line-height: 15px; font-weight: bold; color: #666666 }

.eventslabellarge { font-size: 12px; line-height: 12px; font-weight: bold; color: #666666 }

.eventslabelsmall { font-size: 11px; line-height: 12px; font-weight: bold; color: #CC3300 }

.eventsheaderbox { font-size: 12px; line-height: 15px; background:#FF9900 }

.eventsdetailbox { font-size: 12px; line-height: 15px; background:#993366 }

.eventsline { background:#993366}

.eventslink { font-size: 10px; background:#999999; text-align:center; padding-left: 1px;  padding-right: 1px;  padding-top: 1px; padding-bottom: 1px }
a.eventslink:link { color: #000000; text-decoration: none  }
a.eventslink:active { color: #000000; text-decoration: none  }
a.eventslink:visited { color: #000000; text-decoration: none  }
a.eventslink:hover { color: #000000; text-decoration: none }

.eventsdetails { font-size: 11px; line-height: 13px; color: #000000 }

.eventsdetailslink { font-size: 11px; line-height: 13px }
a.eventsdetailslink:link { color: #993366; text-decoration: underline }
a.eventsdetailslink:active { color: #FFFFFF; text-decoration: underline }
a.eventsdetailslink:visited { color: #993366; text-decoration: underline }
a.eventsdetailslink:hover { color: #993366; text-decoration: underline }

.eventsheader { font-size: 12px; line-height: 12px; text-decoration: none; font-weight: bold; color: #FFFFFF }
a.eventsheader:link { color: #FFFFFF }
a.eventsheader:active {  color: #9999CC }
a.eventsheader:visited { color: #FFFFFF }
a.eventsheader:hover { color: #FFFFFF;text-decoration: underline }

.eventsmore { font-size: 11px; line-height: 12px; text-decoration: none }
a.eventsmore:link { color: #FFFFFF }
a.eventsmore:active { color: #9999CC }
a.eventsmore:visited { color: #FFFFFF }
a.eventsmore:hover { color: #FFFFFF;text-decoration: underline }

.leftnavpos {position:absolute; width:119px; z-index:1; left:10px; top:8px}

/* styles for elements in the new authorpage developed 05/02 */
.authortitle { COLOR: #FF6600; FONT-FAMILY: tahoma, arial, helvetica,  sans-serif; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px; TEXT-DECORATION: none }
.strapline { COLOR: #000000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 14px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }

/* customer review page */

.reviewtitle
{
COLOR: #000000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 15px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}

.reviewcopy
{
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}

A.reviewcopy:link
{
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none; FONT-WEIGHT: bold
}
A.reviewcopy:visited
{
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none; FONT-WEIGHT: bold
}
A.reviewcopy:hover
{
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none; FONT-WEIGHT: bold
}

.reviewdisplay
{
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none; FONT-WEIGHT:normal
}

.reviewrated
{
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 13px; TEXT-DECORATION: none; FONT-WEIGHT: bold
}

.reviewdate
{
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none; FONT-WEIGHT: normal
}

.reviewby
{
COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none; FONT-WEIGHT: bold
}

.reviewmargin1 {MARGIN-TOP: 0px }

.reviewmargin2 {MARGIN-TOP: 8px }

.reviewsubmitbutton { font-size: 10px; font-family: arial, helvetica, sans-serif; color: #FFFFFF ;text-decoration: none; background:#FF6600}
A.reviewsubmitbutton:link { color: #FFFFFF; text-decoration : none;  }
A.reviewsubmitbutton:active { color: #FFFFFF; text-decoration : none;  }
A.reviewsubmitbutton:visited { color:#FFFFFF; text-decoration : none;  }
A.reviewsubmitbutton:hover { color:#FFFFFF; text-decoration : none;  }

/* new styles added for browse page 06/11/02 */
.browsecat  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; COLOR: #666666; TEXT-DECORATION: none}
a.browsecat:link { color: #666666; TEXT-DECORATION: none}
a.browsecat:active {  color: #666666; TEXT-DECORATION: none}
a.browsecat:visited { color: #666666; TEXT-DECORATION: none}
a.browsecat:hover { color: #666666; TEXT-DECORATION: underline }

/*used on browse pubset page*/
.browsepubsetrefine {FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:10px;  line-height: 12px;  color: #999966; background-color:F6F6E8}
a.browsepubsetrefine { font-size: 10px; line-height: 12px; text-decoration: none}
a.browsepubsetrefine:link{ color: #999966; text-decoration: none}
a.browsepubsetrefine:active{ color: #999966; text-decoration: none}
a.browsepubsetrefine:visited{ color: #999966; text-decoration: none}
a.browsepubsetrefine:hover{ color: #666633; text-decoration: underline }


.browsepubsetnav {FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 10px; 	line-height: 12px; color: #999966;  background-color:#F6F6E8}
a.browsepubsetnav { font-size: 10px; line-height: 12px; text-decoration: none}
a.browsepubsetnav:link{ color: #999966; text-decoration: none}
a.browsepubsetnav:active{ color: #999966; text-decoration: none}
a.browsepubsetnav:visited{ color: #999966; text-decoration: none}
a.browsepubsetnav:hover{ color: #666633; text-decoration: underline }
.browsepubsetspacer {background-color:ffffff}

.sbscrlabelchoice { FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #000000;  }

/* additional styles for static and ewebedit pages */

A.bodylinkorange:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF6600; text-decoration: none }

A.bodylinkorange:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: none }

A.bodylinkorange:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: none }

A.bodylinkorange:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: underline }

/* below are elements for the parent ISBNs developed 02/05 */

A.bookotherformatanchor:link {
font-size : 10px;
line-height: 13px;		
font-family : Tahoma, Arial, Verdana, helvetica, sans-serif;
font-style : normal;
font-weight : bold;
text-transform: none;
text-decoration : none;
color: #333333
}

A.bookotherformatanchor:active {
font-family: Tahoma, Arial, Verdana, helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 13px;
font-weight: bold;
text-transform: none;
color: #333333;
text-decoration: none
}

A.bookotherformatanchor:visited {
font-family: Tahoma, Arial, Verdana, helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 13px;
font-weight: bold; 
text-transform: none;
color: #333333; 
text-decoration: none
}


A.bookotherformatanchor:hover {
font-family: Tahoma, Arial, Verdana, helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 13px;
font-weight: bold;
text-transform: none;
color: #333333;
text-decoration: underline
}

.parentisbnpubtitle {
font-size : 16px;
line-height: 18px;		
font-family : Arial, Tahoma, Verdana, helvetica, sans-serif;
font-style : normal;
font-weight : normal;
color: #003366;	
}

A.parentisbnformattitle:link {
font-family: Arial, Tahoma, Verdana, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight : bold;
text-transform: none;
color: #333333;
text-decoration : none
}

A.parentisbnformattitle:active {
font-family: Arial, Tahoma, Verdana, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
text-transform: none;
color: #333333;
text-decoration: none
}

A.parentisbnformattitle:visited {
font-family: Arial, Tahoma, Verdana, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold; 
text-transform: none;
color: #333333; 
text-decoration: none
}


A.parentisbnformattitle:hover {
font-family: Arial, Tahoma, Verdana, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
text-transform: none;
color: #333333;
text-decoration: underline
}



.parentisbnformat {
font-family: Arial, Tahoma, Verdana, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight : normal;
text-decoration : none;
color: #666666;	
}


.searchotherparentisbnformat {
font-family: Arial, Tahoma, Verdana, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight : bold;
text-decoration : none;
color: #336699
}



/* BELOW follow all site specific descriptors which are NOT used          */
/* in StoryServer templates.  Below descriptors are only used in static   */
/* pages                                                                  */
/*------------------------------------------------------------------------*/
/*------------------------------------------------------------------------*/


.navitems { 
font-family:sans-serif; 
font-size:10px; 
font-weight:normal; 
text-decoration:none; 
color:"#000000"; 
}

a.navitems:link { 
font-family:sans-serif; 
font-size:10px; 
font-weight:normal;
 text-decoration:none; 
 color:"#000000"; 
 }

a.navitems:active { 
font-family:sans-serif; 
font-size:10px; 
font-weight:normal; 
text-decoration:none; 
color:"#000000"; 
}

a.navitems:visited {
font-family:sans-serif; 
font-size:10px; 
font-weight:normal; 
text-decoration:none; 
color:"#000000"; 
}  

A.set1:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px; font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: none
}

A.set1:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #CCCCCC;
text-decoration: none
}

A.set1:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #CCCCCC;
text-decoration: none
}

A.set1:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #CCCCCC;
text-decoration: underline
}

A.set2:link { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF6600;
text-decoration: none
}

A.set2:active { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal
text-transform: none;
color: #FF9900;
text-decoration: none
}

A.set2:visited { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
color: #FF9900; 
text-decoration: none 
}

A.set2:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF9900;
text-decoration: underline
}

A.set3:link { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #336699;
text-decoration: none 
}

A.set3:active { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
color: #6699CC; 
text-decoration: none
}

A.set3:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal; 
font-variant: normal
 text-transform: none;
color: #6699CC;
text-decoration: none
}

A.set3:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #6699CC;
text-decoration: underline
}

A.set4:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #999999; 
text-decoration: none
}

A.set4:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #999999;
text-decoration: none
}

A.set4:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal; 
font-variant: normal;
text-transform: none;
color: #999999; 
text-decoration: none
}


A.set4:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #999999;
text-decoration: underline
}

A.set5:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #333333;
text-decoration: none
}

A.set5:active {
 font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #999999;
text-decoration: none 
}

A.set5:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #999999;
text-decoration: none
}

A.set5:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #999999;
text-decoration: underline
}

A.set6:link {
font-family: Arial, Helvetica, 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
}

A.set6:active {
font-family: Arial, Helvetica, sans-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: Arial, Helvetica, sans-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: Arial, Helvetica, sans-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: Arial, Helvetica, 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
}

A.set7:active {
font-family: Arial, Helvetica, sans-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: Arial, Helvetica, sans-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: Arial, Helvetica, sans-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: Arial, Helvetica, sans-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: Arial, Helvetica, sans-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: Arial, Helvetica, sans-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: Arial, Helvetica, sans-serif;
font-size: 10px; 
font-style: normal; 
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF9900;
text-decoration: underline 
}

A.set9:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px; 
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF; 
text-decoration: none
}

A.set9:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px; 
font-weight: normal; 
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: none
}

A.set9:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: none
}

A.set9:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px; 
font-style: normal;
line-height: 12px; 
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: underline
}
A.set10:link { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: none
}

A.set10:active { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal
text-transform: none;
color: #FFFFFF;
text-decoration: none
}

A.set10:visited { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
color: #FFFFFF; 
text-decoration: none 
}

A.set10:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: underline
}


A.set11:link { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #cc3366;
text-decoration: none
}

A.set11:active { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #cc3366;
text-decoration: none
}

A.set11:visited { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
color: #cc3366; 
text-decoration: none 
}

A.set11:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
color: #cc3366; 
text-decoration: underline 
}

A.blank:link { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none
}

A.blank:active { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none
}

A.blank:visited { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
text-decoration: none 
}

A.blank:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
color: #cc3366; 
text-decoration: underline 
}

.blackmedium {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: 15px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none
}


.blacksmall {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal; 
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none 
}

.whitesmall {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: none
}

.whitemedium {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal; 
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: none
}

.greymedium {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #333333;
text-decoration: none
}



.greysmall {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #333333;
text-decoration: none
}

.copyright {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #999999;
text-decoration: none 
}


.orangemedium {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF6600;
text-decoration: none
}

.bluemedium {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; 
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #336699;
text-decoration: none
}

.orangesmall {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF6600;
text-decoration: none
}


.blacklarge {
font-family: Arial, Helvetica, sans-serif;
font-size: 36pt;
font-style: normal;
line-height: 40px;
font-weight: normal; 
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none
}


.orangelarge {
font-family: Arial, Helvetica, 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: Arial, Helvetica, 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
}

.bluetext {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 12px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #006699;
text-decoration: none
}



.title {
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	line-height : 17px;
	color : Black;
}

.bodyintro {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-weight: bold;	
	line-height : 15px;
	color : Black;
}
	
.byline {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-style : italic;
	line-height : 18px;
	color : "#336699";	
}

.rightnav {
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	line-height : 14px;
	color : "#990000";
}	

.top_quote {
	font-size:12pt; 
	font-family:arial, helvetica; 
	font-style : normal;
	line-height : 14px;
	color:#ffffff
	}
	
.toptitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 18px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #000000f;
  text-decoration: none;
}

.toptext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #000000;
  text-decoration: none;
}

.toptextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}



/*Send to A Friend */
.emailbannerrule { font-family: Arial, Helvetica, sans-serif; background-color: #6699CC}
.emailbanner { font-family: Arial, Helvetica, sans-serif;  background-color: #FF6600; font-size: 19px; color:#000000}
.emailbody{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000}
.emailheader { font-family: Arial, Helvetica, sans-serif;  font-size: 14px; line-height: 25px; color:#000000; text-decoration: none;}
.emailrequired { font-family: Arial, Helvetica, sans-serif;  font-size: 10px; color: #CF002B;}
.emailtext {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px; line-height: 15px; color:#000000; text-decoration: none;}
.emailsmalltext { font-family: Arial, Helvetica, sans-serif;  font-size: 10px; line-height: 15px; color:#000000; text-decoration: none;}

/*404 Page */
.body404 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }
.link404 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF6600; text-decoration: none }
A.link404:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF6600; text-decoration: none}
A.link404:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: none }
A.link404:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: none }
A.link404:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #FF9900; text-decoration: underline }




/* shopping basket styles */
.basketbody { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }

.baskettabletext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px;
font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }

.baskettableformat { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px;
font-weight: bold; font-variant: normal; text-transform: none;  color: #FF9900; text-decoration: none}

.baskettableunitprice { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px;
font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.basketabletoptext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; font-variant: normal; text-transform: none; color: #666633; text-decoration: none}

.baskettitle {font-family: Arial, Helvetica, sans-serif; font-size: 24pt; font-style: normal; line-height: 30pt; 
font-weight: normal; font-variant: normal; color: #000000}

.buttontext {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12pt; font-weight: normal; color:#FFFFFF; text-decoration: none}
a.buttontext {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12pt; font-weight: normal; color:#FFFFFF; text-decoration: none}
.baskettableborder { background:#999966}
.baskettabletopstrip { background:#DFDFC7}
.baskettablebotmstrip { background:#F4F4EB}
.basketlink1 { font-size: 10px; background:#999966}
.basketstripa { background:#FFFFFF}
.basketstripb { background:#FFFFFF}
a.basketlink1:link { color: #FFFFFF; text-decoration: none }
a.basketlink1:active { color: #FFFFFF; text-decoration: none }
a.basketlink1:visited { color: #FFFFFF; text-decoration: none }
a.basketlink1:hover { color: #FFFFFF; text-decoration: none }
.basketlink2 { font-size: 10px; background:#999966}
a.basketlink2:link {color: #FFFFFF; text-decoration: none }
a.basketlink2:active {color: #FFFFFF; text-decoration: none }
a.basketlink2:visited { color: #FFFFFF; text-decoration: none }
a.basketlink2:hover { color: #FFFFFF; text-decoration: none }
A.basketbooktitle:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000;
text-decoration: none}

A.basketbooktitle:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
line-height: 15px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }

A.basketbooktitle:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none
}

A.basketbooktitle:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: underline
}
A.basketremove:link { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF6600;
text-decoration: none
}

A.basketremove:active { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal
text-transform: none;
color: #FF9900;
text-decoration: none
}

A.basketremove:visited { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
color: #FF9900; 
text-decoration: none 
}

A.basketremove:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF9900;
text-decoration: underline
}
A.basketlink:link { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF6600;
text-decoration: none
}

A.basketlink:active { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal
text-transform: none;
color: #FF9900;
text-decoration: none
}

A.basketlink:visited { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none; 
color: #FF9900; 
text-decoration: none 
}

A.basketlink:hover { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 15px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FF9900;
text-decoration: underline
}

/* NEW ALERT FUNCTIONALITY STYLES  13.08.2005 */
.alerttd {
	border : 1px solid #999966;
	padding : 7px;
	background-color : #E7E7C9;
	color : #999966;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 15px;
	font-weight: normal; 
	font-variant: normal;
}

.alerttdtitle {
	color : #999966;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	line-height: 15px;
	font-weight: normal; 
	font-variant: normal;
}

.outofstocktext {
	color : #999966;
	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 : #999966;
	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 : #999966;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	}
	
a.resultsalert:link {
	color : #999966;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	text-decoration: underline;
	}

a.resultsalert:visited {
	color : #999966;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold; 
	line-height: 15px;
	text-decoration: underline;
	}

a.resultsalert:hover {
	color : #FF9900;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold; 
	line-height: 15px;
	text-decoration: underline;
	}
	
a.resultsalert:active {
	color : #999966;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold; 
	line-height: 15px;
	text-decoration: underline;
	}

/* NEW SHOPPING BASKET STYLES - 15.07.2005 */

.infolist { 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 font-style: normal; 
	 line-height: 15px; 
	 color: #ff0000; 
	 text-decoration: none;
}

#navcontainer { 
	width: 130px;
	padding:2px;
}


#navcontainer ul {
	margin-left: 14px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}




.keyinfohead { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: 15px; font-weight: bold; color: #ffffff; text-decoration: none }  

.carddetails{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 15px; font-weight: normal; color: #000000; text-decoration: none }

.basketred { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: 15px; font-weight: bold;  color: #ff0000; text-decoration: none }

.baskethead { font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-style: normal; line-height: 23px; font-weight: normal; color: #000000; text-decoration: none }

.baskettext { padding 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #000000; text-decoration: none }

a.baskettext:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #000000; text-decoration: underline }

a.baskettext:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #000000; text-decoration: underline }

a.baskettext:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #000000; text-decoration: undeline }

a.baskettext:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #999999; text-decoration: underline }

a.baskettextred:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #ff0000; text-decoration: underline }

a.baskettextred:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #ff0000; text-decoration: underline }

a.baskettextred:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #ff0000; text-decoration: underline }

a.baskettextred:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #999999; text-decoration: underline }

.basketunitprice { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.baskettoptext {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: 15px; font-weight: bold;  none; color: #ffffff; text-decoration: none}
.baskettoptextblack {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: 15px; font-weight: bold; color: #000000; text-decoration: none}

.basketborder { background:#000000}
.baskettopstrip { background:#6699cc}
.basketbotstrip { background:#cccccc}


.basketbg { background:#ffffff}

.basketunitprice { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.baskettitle {font-family: Arial, Helvetica, sans-serif; font-size: 24pt; font-style: normal; line-height: 30pt; font-weight: normal; font-variant: normal; color: #000000}

.basketunitprice { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.baskettoptext {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: 15px; font-weight: bold;  none; color: #ffffff; text-decoration: none}
.baskettoptextblack {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: 15px; font-weight: bold; color: #000000; text-decoration: none}

.basketborder { background:#000000}
.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: 15px;
		color: #FF0000;
		text-decoration: none;
		border : 1px solid #ff0000;
		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: 15px;
		color: #FF0000;
		text-decoration: none;
		border : 1px solid #ff0000;
		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: 15px;
		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: 15px;
		color: #FF0000;
		text-decoration: none;
		border : 1px solid #ff0000;
		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: 15px;
		color: #000000;
		text-decoration: none;
		border : 1px solid #000000;
		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: 15px;
		color: #000000;
		text-decoration: none;
		border : 1px solid #000000;
		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: 15px;
		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: 15px;
		color: #000000;
		text-decoration: none;
		border : 1px solid #000000;
		padding-left : 3px;
		padding-right:3px;		
	}

.navactive {
    font-size : 21px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 23px;
    text-decoration:none;
}

.navinactive {
    font-size : 21px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #b6b6b6; 
    line-height: 23px;
    text-decoration:none;
}

.basketredxsm { 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color:#ff0000;
font-size: 10px; 
font-style: normal; 
line-height:10px;
}

A.basketredxsm:link { 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color:#ff0000;
font-size: 10px; 
font-style: normal; 
line-height: 10px; 
}

A.basketredxsm:visited { 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color:#ff0000;
font-size: 10px; 
font-style: normal; 
line-height: 10px; 
}

A.basketredxsm:hover { 
font-family: arial, helvetica, sans-serif; 
text-decoration: none; 
color:#ff0000;
font-size: 10px; 
font-style: normal; 
line-height: 10px; 
}

.baskethelp {
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #ffffff; 
    line-height: 15px;
    text-decoration : underline;
}

A.baskethelp:link {
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 15px;
    text-decoration : underline;
}

A.baskethelp:visited {
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #ffffff; 
    line-height: 15px;
    text-decoration : underline;
}

A.baskethelp:hover {
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : bold;
    color : #999999; 
    line-height: 15px;
    text-decoration : underline;
}


.basketsmall {
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration:none;
}

A.basketsmall:link {
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration:underline;
}

A.basketsmall:visited {
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration:underline;
}

A.basketsmall:hover {
    font-size : 11px;
    font-family :  arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #999999; 
    line-height: 15px;
    text-decoration:underline;
}

.basketlarge {
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 18px;
    text-decoration : none;
}

A.basketlarge:link {
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 18px;
	text-decoration:underline;
}

A.basketlarge:visited {
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 18px;
	text-decoration:underline;
}

A.basketlarge:hover {
    font-size : 15px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #ff0000; 
    line-height: 18px;
	text-decoration:underline;
}

/* NEW SHOPPING BASKET STYLES STOP - 15.07.2005 */




a.shoppinglink { font-size: 14px; line-height: 15px; }
a.shoppinglink:link { color: #336699 }
a.shoppinglink:active { color: #6699CC }
a.shoppinglink:visited { color: #6699CC }
a.shoppinglink:hover { color: #6699CC;text-decoration: underline }


/* FROM TOP NAV */

.classicsnav { font-size: 10px; font-family: Arial, Helvetica, sans-serif}
a.classicsnav:link { color: #000000; text-decoration: none}
a.classicsnav:active { color: #000000; text-decoration: none }
a.classicsnav:visited { color: #000000; text-decoration: none }
a.classicsnav:hover { color: #FF6600; text-decoration: none }
.classicsdate { font-size: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; line-height: 10px}

/* below are elements for the new book and author pages developed 05/02 */


.contentmargin{margin-top:0px;} 
.topmargin { MARGIN-TOP: 20px }
.booktitle { COLOR: #FF6600; FONT-FAMILY: tahoma, arial, helvetica,  sans-serif; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px; TEXT-DECORATION: none }
.booksubtitle { COLOR: #003366; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.bookstrapline { COLOR: #000000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 14px; FONT-STYLE: italic; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.bookseries { COLOR: #333333; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px; TEXT-DECORATION: none }
A.bookseries:link { COLOR: #333333; FONT-FAMILY: tahoma,arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px; TEXT-DECORATION: none }
A.bookseries:active { COLOR: #333333; FONT-FAMILY: tahoma,arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px; TEXT-DECORATION: none }
A.bookseries:visited { COLOR: #333333; FONT-FAMILY: tahoma,arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px; TEXT-DECORATION: none }
A.bookseries:hover { COLOR: #333333; FONT-FAMILY: tahoma,arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 20px; TEXT-DECORATION: underline }
.bookauthor { COLOR: #666666; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.bookauthor:link { COLOR: #666666; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.bookauthor:active { COLOR: #666666; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.bookauthor:visited { COLOR: #666666; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
A.bookauthor:hover { COLOR: #333333; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: underline }
.bookprice { BACKGROUND-COLOR: #F4F4EB; COLOR: #666633; FONT-FAMILY: tahoma, arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.bookbasket { BACKGROUND-COLOR: #FFFFFF; COLOR: #666666; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.bookdetails { COLOR: #333333; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none }
.bookcopy { COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal;  FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.keyline { BACKGROUND-COLOR: #999999 }
.keylinevertical { BACKGROUND-COLOR: #cccccc }
.ecommercebg1 { BACKGROUND-COLOR: #F4F4EB }
.ecommercebg2 { BACKGROUND-COLOR: #FFFFFF }
.award { COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.extract { COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none }

.servicesconfirmbutton {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: normal; color:#000000; background:#CC6633 }
A.servicesconfirmbutton:link { color: #000000; text-decoration : none;  }
A.servicesconfirmbutton:active { color: #000000; text-decoration : none;  }
A.servicesconfirmbutton:visited { color:000000; text-decoration : none;  }
A.servicesconfirmbutton:hover { color:000000; text-decoration : none;  }

.interact {
	COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.interact:link {
	COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.interact:active {
	COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.interact:visited {
	COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.interact:hover {
	COLOR: #FF6600; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
.mainaward {
	COLOR: #cccc99; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}

.contentleftnavdivider {
	BACKGROUND-COLOR: #cccccc
}
.contentleftnavsection2 {
	BACKGROUND-COLOR: #cccc99; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.contentleftnavsection2:link {
	BACKGROUND-COLOR: #cccc99; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.contentleftnavsection2:active {
	BACKGROUND-COLOR: #cccc99; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.contentleftnavsection2:visited {
	BACKGROUND-COLOR: #cccc99; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
A.contentleftnavsection2:hover {
	BACKGROUND-COLOR: #cccc99; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
.contentleftnavdivider2 {
	BACKGROUND-COLOR: #ffffff
}
.enhancedleftnavdivider {
	BACKGROUND-COLOR: #ffffff
}
.enhancedleftnavsection {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
.enhancedleftnavstatic {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none
}
INPUT {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
OPTION {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
SELECT {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-FAMILY: Arial, helvetica, sans-serif; FONT-SIZE: 10px
}
.blacksmall {
	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
A.blacksmall:link {
	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
A.blacksmall:visited {
	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
A.blacksmall:hover {
	COLOR: #999999; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
.redsmall {
	COLOR: #ff0000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10px; FONT-STYLE: normal; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
.bullet {
	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-WEIGHT: bold; TEXT-DECORATION: none
}


/*NEW SEARCH RESULT STYLES ADDED 0506 */

.resultsstrapmargin { MARGIN-TOP: 5px }
.resultskeyline {background-color: #999999; LINE-HEIGHT: 15px}
.resultsheader { COLOR: #FF6600; FONT-FAMILY: tahoma, arial, helvetica,  sans-serif; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 19px; TEXT-DECORATION: none }
.resultsstrapline { FONT-FAMILY: arial, helvetica,  sans-serif; LINE-HEIGHT: 15px; FONT-SIZE: 12px; COLOR: #000000;}
.resultstitle { COLOR: #333300; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: bold; LINE-HEIGHT: 18px; TEXT-DECORATION: none }
a.resultstitle:link { color: #333300 }
a.resultstitle:active { color: #333300 }
a.resultstitle:visited { color: #333300 }
a.resultstitle:hover { color: #333333;text-decoration: underline }
.resultssubtitle { COLOR: #000000; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.resultscreator  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; COLOR: #666666; TEXT-DECORATION: none}
a.resultscreator:link { color: #666666; TEXT-DECORATION: none}
a.resultscreator:active {  color: #666666; TEXT-DECORATION: none}
a.resultscreator:visited { color: #666666; TEXT-DECORATION: none}
a.resultscreator:hover { color: #666666; TEXT-DECORATION: underline }

.resultslink {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px;  line-height: 15px; color:#000000;  font-weight: bold; text-decoration:none}
a.resultslink:link{ color: #000000 }
a.resultslink:active{ color: #000000 }
a.resultslink:visited{ color: #000000 }
a.resultslink:hover{ color: #000000;text-decoration:underline}



.resultsseries { COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
a.resultsseries:link{ color: #000000 }
a.resultsseries:active{ color: #000000 }
a.resultsseries:visited{ color: #000000 }
a.resultsseries:hover{ color: #000000; text-decoration:underline}

.resultspricenew { COLOR: #999966; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; line-height:20px; FONT-WEIGHT: bold;}
.resultsinfo { COLOR: #333333; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 14px; MARGIN-TOP: 0pt }
.resultsdetails { COLOR: #333333; FONT-FAMILY: Tahoma, arial, helvetica,  sans-serif; FONT-SIZE: 9px; LINE-HEIGHT: 18px;}
.resultssort { COLOR: #666666; FONT-FAMILY: arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }
.pipe {font-size: 11px;  line-height: 15px; color:#336699 }



/*polls display */

.pollquestion
{
    font-size : 12px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #CC0000; 
    line-height: 15px;
    text-decoration : none;
}

.pollchoice
{
    font-size : 10px;
    font-family : arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 12px;
    text-decoration : none;
}

/*Classics Right Nav Poll Styles*/
.cls_pollquestion
{
    font-size : 12px;
    font-family : tahoma, arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #ff6600; 
    line-height: 15px;
    text-decoration : none;
}

.cls_pollchoice
{
    font-size : 9px;
    font-family : tahoma, arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #999999; 
    line-height: 12px;
    text-decoration : none;
}

.cls_hottext
{
    font-size : 10px;
    font-family : tahoma, arial, helvetica, sans-serif;
    font-style : normal;
    font-weight : normal;
    color : #000000; 
    line-height: 15px;
    text-decoration : none;
}

a.cls_hottext:link { color: #ff6600; }
a.cls_hottext:active { color: #ff9900; }
a.cls_hottext:visited { color: #ff9900; }
a.cls_hottext:hover { color: #ff9900; text-decoration: underline; }

#cls_content{valign : top;}


/*registration form styles */
.sbscrlabelrequired  {font-family: Arial, Helvetica, sans-serif; color:#993333; text-decoration:none; font-size:12px; line-height:15px; font-weight:bold;}
.sbscrlabelstandard {font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:12px; line-height:15px; font-weight:normal;}
.misctext {font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:12px; line-height:15px; font-weight:normal;}
.sbscrlogin {font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:12px; line-height:15px; font-weight:normal;}

.servicesconfirmbutton {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; font-weight: normal; color:#000000; background:#FFCC99 }
A.servicesconfirmbutton:link { color: #000000; text-decoration : none;  }
A.servicesconfirmbutton:active { color: #000000; text-decoration : none;  }
A.servicesconfirmbutton:visited { color:000000; text-decoration : none;  }
A.servicesconfirmbutton:hover { color:000000; text-decoration : none;  }

/* Quiz styles added for quiz template redesign 18/02/03*/

.quiztitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none
}


.quizquestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none
}

.quizintro {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: 15px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none
}

.quizbody {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
line-height: 15px; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #000000; 
text-decoration: none
}

.quizsubmitbutton
{font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12pt; font-weight: normal; color:#000000; background:#CCCCCC}
A.quizsubmitbutton:link { color: #000000; text-decoration : none;  }
A.quizsubmitbutton:active { color: #000000; text-decoration : none;  }
A.quizsubmitbutton:visited { color:000000; text-decoration : none;  }
A.quizsubmitbutton:hover { color:000000; text-decoration : none;  }

/* printer friendly specific styles */

.printerfriendlyprice { COLOR: #666633; FONT-FAMILY: tahoma, arial, helvetica,  sans-serif; FONT-SIZE: 12px; FONT-STYLE: normal; FONT-WEIGHT: normal; LINE-HEIGHT: 15px; TEXT-DECORATION: none }


