body { font-family: Verdana; background: #E7EFF7; }
body { font-family: Verdana; background: #D5D4FF; }
/* tabs */
#tabs { color:#ff0000; font-size: 11px; margin: 0 auto; font-family: Verdana;}
#tabs ul{ color:#ff0000;margin:0;padding:0 10px 0;list-style:none; font-family: Verdana;}
#tabs li{ color:#ff0000;float:left;background:url("../images/menu/left.gif") no-repeat left top;margin:0;padding:0 0 0 9px; font-family: Verdana;}
#tabs a{  color:#ff0000;display:block;background:url("../images/menu/right.gif") no-repeat right top;padding:3px 10px 2px 3px;text-decoration:none;font-weight: bold; font-family: Verdana;}
#tabs .current{ color:#ff0000;background-image:url("../images/menu/left_on.gif")}
#tabs .current a, #tabs .current a:hover{ color:#ff0000;background-image:url("../images/menu/right_on.gif");color:#fff;padding-bottom:2px;font-weight: bold}
#tabs > ul a{width:auto;}

.menubar { color: black; background-color: #ECE9D8; width: 100%; padding: 4px; border-bottom: 1px solid silver; }
.menuhead, .menuheadhover, .menuheadactive {/*font-size: 10px;*/ padding: 2px 16px; cursor: default; }
#tabs .menuoption a{font-size: 10px; color:black; background:url("../images/menu/menuoption.gif") no-repeat right top; }
#tabs .menuoption a:hover{ color:black; background:url("../images/menu/menuoption.gif") no-repeat right top; }
.menuhead { color: black; background-color: #ECE9D8; margin: 2px 1px; width: 150px;}
.menuheadhover { color: white; background-color: #DFF1FF; margin: 1px 0; border: 1px outset; }
.menuheadactive { color: white; background-color: #6375D7; margin: 1px 0; border: 1px inset;}
.menu {	border: 2 outset buttonhighlight; position: absolute; visibility: hidden;}
.menu table {	border-collapse: collapse;}
.menu td {	margin: 0;	padding: 0;	white-space: nowrap;}
.menu a { color: black; background-color: #ECE9D8; text-decoration: none; width: 100%; padding: 3px 7px 2px; cursor: default; border:1px solid #ECE9D8; }
.menu a:hover { background-color: #DFF1FF; }

.top20Title {
	background:url(../images/menu/header2.gif) top center;
	padding-left:10px;
 	height:25px;
 	font-size:12px; 
	font-weight:bold;
	cursor:default;
	color: white;
}

input { cursor: pointer; }

.top20row {
	background-color: #CECBE1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:pointer;
	color: #000000;
}
.top20rowdefault {
	background-color: #CECBE1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:default;
	color: #000000;
}

.top20rowover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C6D4F1;
	cursor:pointer;
	color: #000000;
}

.blueborderleft { border-left:1px solid #637E7D; }
.blueborderright { border-right:1px solid #D5FFFB; }
.blueborderbottom { border-bottom:1px solid #637E7D; }
.bluebordertop { border-top:1px solid #97B0E5; }
.bluebordertop { border-top:1px solid #D5FFFB; }

.top20Book0 {	
	font-weight: normal;
	text-align: left;
	line-height: normal;
	vertical-align: top;
	height: 20px;
}

.top20Book1 {	
	font-weight: bold;
	text-align: left;
	line-height: normal;
	vertical-align: top;
	background-position: top;
	height: 20px;
}
.listingrow {
	background-color: #CECBE1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:pointer;
	color: #000000;
}

.listingrowover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C6D4F1;
	cursor:pointer;
	color: #000000;
}
.quicksearchtext { padding-left:11px;color: #ffffff; font-weight:bold; font-size:12px  }
.survey_bar { background-color:red; }

.titlebars { cursor:default; background: url(../images/menu/titlebody.gif); height:20px; font-size:12px; font-weight:bold; font-family: Verdana; }


.featuredMain2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
.featuredAuthor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	
	text-decoration: none;}

.featuredSynopsis
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	text-decoration: none;
}

.featuredbutton { 	background-color: #CECBE1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:default;
	color: #000000;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	height:50px;
	}
	
.redBold { color: #5379C7; }	
	
.featuredbuttonover { 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C6D4F1;
	cursor:pointer;
	color: #000000;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	height:50px;
}

.pagetitle {
	font-size:12px;
	cursor:default;
	font-weight:bold;
}

a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
a.selected {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.whiteOnBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 2B4675;
	background-color: #FFFFCC;
	background-color: #FFFFFF;
}

.listing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.blacknormal {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.searchText { font-size:11px; font-weight: bold; } 
.searchTitle { font-size:11px; font-weight: bold; }

.bookdescription { font-size:16px; text-align:justify; font-family: Verdana;}
.checkoutsubtitle { font-size:11px; font-weight: bold; }
a.staticcurrent { text-decoration: underline; }