body {
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #333333;
        text-align: left;
}


h1 {
	font: 21px Georgia, "Times New Roman", Times, serif;
	color: #0D6B4D;
	margin-bottom: -6px;
}



p {
	font: 12px Georgia, "Times New Roman", Times, serif;
	line-height: 1.6;
	color: #333333;
}

ul {
	list-style-image: url(images/bullet_nav.gif);
	font: 12px Georgia, "Times New Roman", Times, serif;
	line-height: 1.6;

}



ol {
	font: 12px Georgia, "Times New Roman", Times, serif;
	line-height: 1.6;
}



.sub_nav {
	font: 13px Georgia, "Times New Roman", Times, serif;
	line-height: 1.6;
	color: #0D6B4D;
}

.spacer {
	font: 13px Georgia, "Times New Roman", Times, serif;
	line-height: 1.6;
	color: #999999;
}


.header_small_green {
	font: 13px Georgia, "Times New Roman", Times, serif;
	line-height: 1.6;
	color: #0D6B4D;
	font-weight: bold;
}


.header_small_black {
	font: 13px Georgia, "Times New Roman", Times, serif;
	line-height: 1.6;
	color: #333333;
	font-weight: bold;
}



/* .breadcrumbs */
.breadcrumbs {
	font-family: 11px Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 1.6;
	color: #999999;
	font-weight: normal;
	}



hr {
	border: none;
	background-color: #E0E0E0;
	color: #CCCCCC;
	height: 1px;
	width: 100%;	
}



.small_text {
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #999999;
}



.larger_green {
	font: 16px Georgia, "Times New Roman", Times, serif;
	line-height: 1.4;
	color: #0D6B4D;
}





/* .faded is used for the Search TextBox */
.faded {
	color : #a5a5a5;
	font-family: verdana, geneva, helvetica;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	}



/* START DEDAULT LINK STYLE */

a:link, a:visited {
	text-decoration: none;
	color: #993300;
	background-color: transparent;
}
a:hover, a:active {
	text-decoration: underline;
	color: #993300;
	background-color: FFFFFF;
}
.boxout {
	color: #993300;
	background-color: #993300;
}
.boxout a:link, .boxout a:visited {
	text-decoration: none;
	color: #993300;
}
.boxout a:hover, .boxout a:active {
	color: #993300;
	text-decoration: underline;
}

/* END DEFAULT LINK STYLE*/


/* START LISTS OF BOOKS booksinsubj_new.asp*/
.Lists_smallfaded {
	color : #a5a5a5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	}
.Lists_smalllink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	}
.Lists_heading {
	color: #0D6B4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	}
.Lists_grey_arial_normal {
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
}
.List_darkgrey_arial_caption {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #646463;
	font-weight: bold;
}
.Lists_large_links {
	font-family: Arial, Verdana, Helvetica;
	font-size: 18px;
}
.Lists_green_arial_normal {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #0d6b4d;
	font-weight: normal;
}
.Lists_title {
	font-weight: bold;
}
.Lists_grey_arial_normal {
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
}
.Lists_grey_keynote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	font-weight: normal;
	line-height: 1.5;
}
.Lists_grey_ISBN {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
/* END LISTS OF BOOKS*/


/* START BOOK PAGE bookpage.asp*/
.Bookpage_bookTitle {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #0d6b4d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.Bookpage_descriptivetext {
	font: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.Bookpage_smaller_links {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
}
.Bookpage_price {
	font-family: Arial, Verdana, Helvetica;
	font-size: 16px;
	color: #404040;
}
.Bookpage_green_arial_normal {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #0d6b4d;
	font-weight: normal;
}
.Bookpage_darkgrey_arial_caption {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #646463;
	font-weight: bold;
}
.Bookpage_grey_arial_normal {
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
}
.Bookpage_reviews {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10.5px;
	color: #0d6b4d;
	font-weight: normal;
}
.Bookpage_TOC {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #FF3366;
	font-weight: normal;
}
.Bookpage_excerpt {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

/* END BOOK PAGE*/



/* START TUNE-IN (home page)*/
.TuneIn_descriptivetextheading {
	color: #9f3f0f;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
        text-align: left;
	}
.TuneIn_descriptivetext {
	font: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
        text-align: left;
}
.TuneIn_darkgrey_arial_caption {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #646463;
	font-weight: bold;
	text-align: left;
}
.TuneIn_large_links {
	font-family: Arial, Verdana, Helvetica;
	font-size: 15px;
	text-align: left;
}
/* END TUNE-IN*/



/* RIGHT NAVIGATION on many pages */
.RightNav_heading {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	}
.RightNav_whiteheading {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	}
	
.RightNav_greensubheading {
	color: #0d6b4d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	}	
.RightNav_subheading {
	color: #9f3f0f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	}	
.RightNav_descriptivetext {
	font: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.RightNav_darkgrey_arial_caption {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #646463;
	font-weight: bold;
}
/* END RIGHT NAVIGATION*/




/* START LEFT NAVIGATION on just about every page*/
.LeftNavHeaders {
	font-family: Arial, Verdana, Helvetica;
	font-size: 16px;
	color: #FFFFFF;
}

.LeftNavBrowseBooks {
	font-family: Arial, Verdana, Helvetica;
	font-size: 15px;
	color: #0D6B4D;
	letter-spacing: 10%;
        text-align: left;
}
.LeftNavCategories {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #0D6B4D;
	letter-spacing: 10%;
        text-align: left;
}

.LeftNav_link a:link {
	color: #0d6b4d;
}
.LeftNav_link a:visited {
	color: #0d6b4d;
}
.LeftNav_link a:active {
	color: #009966
}
.LeftNav_link a:hover {
	color: #009966
}
.GlobalNav_text  {
	color: #993300;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
}
.GlobalNav_link a:link {
	color: #993300;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
}
.GlobalNav_link a:visited {
	color: #993300;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
}
.GlobalNav_link a:active {
	color: #993300;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
}
.GlobalNav_link a:hover {
	color: #990000;
	font-size: 11px;
}
/* END LEFT NAVIGATION */



/* START BUTTON LINKS (Sign-up and Giftfinder) */
.link_class_button a:link {
	border-style: solid;
	border-width : 1px 2px 2px 1px;
	text-decoration : none;
	padding : 4px;
	border-color : #666666 #333333 #333333 #666666;
	color: #333333;
	background-color: #CCCCCC;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
}
.link_class_button a:visited {
	border-style: solid;
	border-width : 1px 2px 2px 1px;
	text-decoration : none;
	padding : 4px;
	border-color : #666666 #333333 #333333 #666666;
	color: #333333;
	background-color: #CCCCCC;
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
}
.link_class_button a:hover {
	background-color: #d1d1d1;
}
.link_class_button a:active {
	text-decoration: none
}

/* END BUTTON LINKS */

#watermark_box 
{
position:relative;
display:block;
}
img.watermark {
position: absolute;
bottom: 20px;
right: 20px;
} 
