BODY,TABLE {
	font-family: arial,sans-serif;
	font-size: 12px;
}

BODY {
	background-color:#DCECFF;
	margin:0px;
}

TABLE.MAIN {
	width:100%;
	height:100%;
}

TD.STRIP_1 {
	background-color:#0054A6;
	height:20px;
}

TD.STRIP_1_1 {
	background-color:#0054A6;
	width:150px;
}

TD.STRIP_1_side {
	background-color:#0054A6;
}

TD.STRIP_2 {
	background-color:#7DA7D9;
	height:75px;
	background-image:url(/img/strip_2.gif);
	background-repeat:repeat-x;
}

TD.STRIP_2_1 {
	background-color:#0054A6;
	width:150px;
}

TD.STRIP_2_side {
	background-color:#7DA7D9;
	background-image:url(/img/strip_2.gif);
	background-repeat:repeat-x;
}

TD.STRIP_3 {
	line-height:25px;
	font-weight:bold;
	vertical-align:middle;
	background-color:#B0C5DE;
	height:20px;
	background-image:url(/img/strip_1.gif);
	background-repeat:repeat-x;
	font-family:trebuchet ms, verdana, Arial;
  width:562px;
}

TD.STRIP_3_1 {
	background-color:#0054A6;
	width:150px;
}

TD.STRIP_3_side {
	background-color:#B0C5DE;
	background-image:url(/img/strip_1.gif);
	background-repeat:repeat-x;
}

TD.STRIP_4_4 {
	background-color:#DCECFF;
	background-image:url(/img/strip_4.gif);
	background-repeat:repeat-x;
}

TD.STRIP_4 {
	background-color:#ffffff;
	height:200px;
	width:610px;
}

TD.STRIP_4_1 {
	background-color:#0054A6;
	width:150px;
}

TD.STRIP_4_2 {
	background-color:#DCECFF;
	height:100%;
}

TD.STRIP_4_3 {
	background-color:#ffffff;
	height:6px;
}

TD.MAIN_STRIP {
	background-color:#ffffff;
	background-image:url(/img/strip_3.gif);
	background-repeat:repeat-x;
}

TD.MAIN {
	background-color:#ffffff;
	font-family:trebuchet ms, verdana, Arial;
	text-align:justify;
	font-size:12px;
	padding:0px;
	padding-right:10px;
	padding-left:10px;
	width:560px;
	vertical-align:top;
}

TD.STRIP_4_side {
	background-color:#DCECFF;
}

TD.BUTTON {
	background-color:#7DA7D9;
	padding:0px;
	border: 2px #98d2f4 groove;
	border-top:none;
	border-right:2px #0e4072 ridge;
	border-left:none;
	font-family:trebuchet ms, verdana, Arial;
	font-size:11px;
	font-weight:bold;
}

TD.MENU_HOLDER {
	text-align:center;
	background-color:#0054A6;
	width:150px;
	padding:0px;
	vertical-align:top;
	border-bottom:none;
}

.link {
	padding:2px;
	padding-left:12px;
	text-decoration:none;
	background-color:#7DA7D9;
	width:100%;
	height:100%;
	color:#003F7D;
}

.link:hover {
	text-decoration:none;
	background-color:#0054A6;
	width:100%;
	height:100%;
	color:#ffffff;
}

.revlink,.revlink:link,.revlink:visited {
	text-decoration:none;
	color:#000000;
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:bold;
}

.revlink:hover {
	text-decoration:underline;
}

.link_lang {
	padding:2px;
	padding-left:12px;
	text-decoration:none;
	width:100%;
	height:100%;
	color:#003F7D;
}

.link_lang:hover {
	text-decoration:none;
	width:100%;
	height:100%;
	color:#ffffff;
}

.link2 {
	padding:2px;
	padding-left:10px;
	text-decoration:none;
	background-color:#7DA7D9;
	width:100%;
	height:100%;
	color:#002d59;
	font-weight:500;
}

.link2:hover {
	text-decoration:none;
	background-color:#0054A6;
	width:100%;
	height:100%;
	color:#ffffff;
}

TD.BUTTON_SHADOW {
	background-image:url(/img/button_side.gif);
	background-repeat:repeat-y;
	width:6px;
}

TD.Bottom_SHADOW {
	background-image:url(/img/button_bottom.gif);
	background-repeat:repeat-x;
	height:5px;
}

H1 {
	font-family:trebuchet ms, verdana, Arial;
	font-size:16px;
	font-weight:bold;
	line-height:10px;
}

table.editor_choice {
	\\width:100%;
  width:500px;
}

th.editor_choice {
\\	background-color:#0054A6;
	background-color:#0B2A8F;
	padding:0px;
	padding-left:6px;
	border:2px #0054A6 groove;
	font-family:trebuchet ms, verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
}

.glow {
	filter: shadow(color=#000000,strength=2);
	width:100%;
}

td.editor_choice {
	vertical-align:top;
	border:1px solid black;
	border-top:none;
	padding:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:trebuchet ms, verdana, Arial;
	text-align:left;
	font-size:11px;
}
.fonts{
	font-family:trebuchet ms, verdana, Arial;
	text-align:left;
	font-size:11px;
}
td.editor_choice_v {
	vertical-align:top;
	border:none;
	font-family:trebuchet ms, verdana, Arial;
	text-align:left;
	font-size:11px;
	padding-left:10px;
}

td.left_shadow {
	background-image:url(/img/shadowh.gif);
	background-repeat:repeat-y;
	width:5px;
}

td.bottom_shadow2 {
	background-image:url(/img/shadowv.gif);
	background-repeat:repeat-x;
	height:7px;
}

.menu {
	font-family:trebuchet ms, verdana, Arial;
	font-size:11;
	padding-left:8px;
	padding-right:8px;
	text-decoration:none;
	color:#003F7D;
	padding-top:0px;
	padding-bottom:0px;
	height:22px;
	line-height:25px;
	border-bottom:none;
	font-weight:bold;
	vertical-align:middle;
}

.menu:hover {
	text-decoration:none;
	color:#ffffff;
}

TD.VER_IMG {
	width:120px;
	vertical-align:top;
	padding-top:3px;
}

.bottommenu {
	font-family:trebuchet ms, verdana, Arial;
	font-size:11;
	text-decoration:none;
	color:#003F7D;
}

.bottommenu:hover {
	text-decoration:none;
	color:#003F7D;
}

td.copyright {
	background-color:#0054A6;
	padding:1px;
	font-family:trebuchet ms, verdana, Arial;
	font-size:10px;
	text-align:center;
	color:#7DA7D9;
}

td.white_button {
	background-color:#7DA7D9;
}

font.author {
	color:#000000;
	font-size:10px;
	font-weight:500;
	padding-left:8px;
}

.term {
	font-family:trebuchet ms, verdana, Arial;
	font-size:11;
	text-decoration:none;
	color:#0054A6;
	font-weight:bold;
}

.term:hover {
	text-decoration:none;
	color:#b22704;
}

h2 {
	font-family:trebuchet ms, verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#0054A6;
	width:100%;
	background-color:#DCECFF;
	padding-left:15px;
	height:20px;
	line-height:20px;
	border-top:1px solid #0054A6;
	border-bottom:1px solid #0054A6;
}

h3 {
	font-family: Verdana, Arial;
	font-size:16px;
	font-style:italic;
}

h1.glow,h3.glow{
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	display:inline;
	padding:4px;
	font-style:normal;
}

pre {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #303030;
	text-decoration: none;
	display: none
}
.content {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #444444;
	text-decoration: none
}
.content1 {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none
}
.box {
	border: solid #000000 1px;
	background-color: #B1A25A;
}
.boxtitle {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #E6D99B;
	font-weight:bold;
	border: solid #000000 1px;
	background-color: #980000;
	height: 24px
}
.title {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #E6D99B;
	font-weight:bold;
	height: 24px;
	border:solid #E6D99B 1px;
	background-color: #980000;
	width: 100%;
	padding: 3px
}
.boxtext {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000
}
.boxcontent {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
	border: solid #000000 1px;
	background-color: #E6D99B
}
.boxsource {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #707070
}
.boxlink {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #980000;
	font-weight:bold;
	text-decoration: none
}
.boxlink:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #C83030;
	font-weight:bold;
	text-decoration: underline
}
.bigtitle {
	font-family: Verdana, Arial;
	font-size: 24px;
	color: #980000;
	font-weight:bold;
	text-decoration: none
}
.bigtitle:hover {
	font-family: Verdana, Arial;
	font-size: 24px;
	color: #C83030;
	font-weight:bold;
	text-decoration: none
}
.searchbox {
	border: solid #6B612E 1px;
	background-color: #D2C37B
}
.searchtitle {
	font-family: Verdana, Arial;
	font-size: 11px;
	background-color: #6B612E;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	height: 20px
}
.copyright {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #B2A25B;
	height:30
}
.small {
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-decoration: none;
	color: Blue
}
.small:hover {
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-decoration: underline;
	color: Blue
}
.info {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
	color: #980000
}
.info:hover {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
	color: #C83030
}
.subtitle1 {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight:bold;
	color: #444444
}
.subtitle2 {
	font-family: Verdana, Arial;
	font-size: 11px;
	text-decoration: underline;
	color: #444444
}
.gold {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
	color: #E6D99B
}
.gold:hover {
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	font-weight:bold;
	color: #F6E9AB
}
.blue {
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration: none;
	color: Blue
}
.blue:hover {
	font-family: Tahoma, Arial;
	font-size: 11px;
	text-decoration: underline;
	color: Blue
}
.clink {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #444488
}
.clink:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #884444
}

.link_payout {
	font-family:Tahoma, Arial;
	font-size: 9px;
	color: #0b2a8f;
	text-decoration: none
}
.acategory {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	border: double #000000 3px;
	background-color: #C6B97B;
	width: 100%;
	padding: 6px
}
.sourcecode {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #444444;
	text-decoration: none;
	width: 445px
}
.input {
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #444444;
	text-decoration: none;
	width: 325px
}
.small_font {
	font-size: 9px
}
.small_link {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #444488
}
.small_link:hover {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #884444
}

.ev_button,.pr_button {
	border:1px solid #000000;
  cursor:pointer;
  font-weight:bold;
}
table.events {
	border: solid black 1px;
  padding: 5px;
}
td.event,td.promo {
	font-family: verdana;
  font-size:10px;
  color: #000000;
}
tr.event1 {
	font-family: verdana;
  font-size:10px;
  color: #000000;
  height:30px;
  vertical-align:bottom;
   background-color: #0055A5;
}
td.event1 {
	border-bottom: solid black 1px;
  width:100%;
}
td.content {
	color:#000000;
  text-decoration:none;
  font-family: arial,verdana;
  font-size:12px;
}
tr.promo1 {
	padding-left:10px;font-family: verdana;
  font-size:10px;
  color: #000000;
  background-color: #0055A5;
  height:22px;
  vertical-align:middle;
  border-bottom: solid black 1px;
  height:15px;
  width:100%;
}
tr.event2 {
	padding-left:10px;font-family: verdana;
  font-size:10px;
  color: #000000;
  background-color: #ABF6AB;
  height:22px;
  vertical-align:middle;
}
tr.promo2 {
	padding-left:10px;font-family: verdana;
  font-size:10px;
  color: #000000;
  background-color: #ABF6AB;
  height:22px;
  vertical-align:middle;
}
font.event {
	color:#000000;
  text-decoration:none;
  font-family: verdana;
  font-size:11px;
  font-weight:bold;
}
font.date {
	color:#000000;
  text-decoration:none;
  font-family: arial,verdana;
  font-size:11px;
}
a.event,a:active.event,a:link.event,a:visited.event,a.promo,a:active.promo,a:link.promo,a:visited.promo {
	color:#0000c0;
  text-decoration:none;
  font-family: verdana;
  font-size:14px;
  font-weight:bold;
}
a.event:hover,a.promo:hover {
	color:maroon;
  text-decoration:none;
  font-family: verdana;
  font-size:14px;
  font-weight:bold;
}
a.moreinfo,a:active.moreinfo,a:link.moreinfo,a:visited.moreinfo {
	color:#000080;
  text-decoration:none;
  font-family: verdana;
  font-size:11px;
  font-weight:bold;
}
a.moreinfo:hover {
	color:#c00000;
  text-decoration:none;
  font-family: verdana;
  font-size:11px;
  font-weight:bold;
}
.datetime {
	color: gray;
}
.related {
	color:#000070;
  text-decoration:none;
  font-family: arial,verdana;
  font-size:12px;
}
.related:hover {
	text-decoration:underline;
}
em{
  font-style:normal;
  font-weight:bold;
}



/* books css */
#h1{
background-image:url(images/books/h1.gif);
height:26px;
color:#FFFF00;
font-family:arial;
font-size:14px;
margin:0px 0px 0px 0px;
padding:4px 5px 5px 5px;
text-align:left;
font:italic;
}
#opening{
text-align:justify;
padding:1em 1em 1em 1em;
margin:0px 0px 0px 0px;
}
#nav-bar{
text-align:center;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#container{
background-color:#ffffff;
width:468px;
font-family:arial;
margin:1em 0em 0em 0em;
}
#onebook{
border-bottom:#000000 1px solid;
border-left:#000000 1px solid;
border-right:#000000 1px solid;
font-size:12px;
padding:9px 9px 0px 9px;
text-align:justify;
    }
#singlebook{
font-size:12px;
padding:9px 9px 0px 9px;
text-align:justify;
    }
#bookd{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#bookt{
height:22px;
background-color:#000000;
border-left:#000000 1px solid;
border-right:#000000 1px solid;
}

#productname{
color:#ffffff;
font-size:11px;
margin:0px;
padding-left:9px; 
padding-top:3px;
background-image:url(images/books/h2.gif);
text-align:left;
}

#productname2{
color:#ffffff;
font-size:11px;
margin:0px;
padding-left:9px; 
padding-top:3px;
text-align:left;
}

#bookf{
text-align:right;
margin:1em 0em 1em 0em;
padding:0px 0px 0px 0px;
}
#red{
color:#ff0000;
}
#lprice{
width:108px;
height:25px;
border-bottom:#ff0000 1px solid;
border-left:#ff0000 1px solid;
border-right:#ff0000 1px solid;
border-top:#ff0000 1px solid;
background-color:#ebe8d4;
text-align:center;
padding:4px 4px 4px 4px;
margin:0px 0px 0px 0px;

}
#oprice{
width:108px;
height:25px;
border-bottom:#ff0000 1px solid;
border-left:#ff0000 1px solid;
border-right:#ff0000 1px solid;
border-top:#ff0000 1px solid;
background-color:#ebe8d4;
text-align:center;
padding:4px 4px 4px 4px;
margin:0px 0px 0px 0px;
}
#bimage{ 
float:left;
border:1px solid #808080;
margin-right:8px;
}
#aimage{ 
margin-right:8px;
}
#h3{
color:#9c0203;
font-size:12px;
display:inline;
}
#info{
color:#9c0203;
font-size:11px;
display:inline;
float:right;
}
a.info{
text-decoration:none;
color:#9c0203;
}
a.no{
text-decoration:none;
}
a.nav-menu
{
 font-size:11px;
 font-family:arial;
 color:#000000;
 text-align:center;
}
a.nav-menu-current
{
 font-size:11px;
 font-family:arial;
 color:#ff0000;
 text-align:center;
}
#survey{
border:solid #3A64B1 1px;
width:160px;
margin-left:12px;
background:#C9DFF9;
text-align:center;
padding:0px;
}
#survey h5{
background:url("/images/strip.gif");
repeat:repeat-x;
color:white;
font-weight:bold;
font-size:12px;
height:15px;
text-align:center;
margin:0px;
}
#survey div{
width:150px;
color:#AF0505;
text-align:left;
font-weight:bold;
font-size:12px;
margin-left:5px;
}
#survey form{
margin:0px;
padding:0px;	
}
#survey ul{
text-align:left;
list-style:none;
margin:0px;
font-size:11px;
padding:0px;
}
#survey span{
background:#7DA7D9;
display:block;
text-align:left;
border-top:solid #3A64B1 1px;
}
#survey span input{
background:url("/images/strip.gif");
repeat:repeat-x;
border:0px;
color:white;
font-weight:bold;
font-size:12px;
}
#survey_results_current{
margin:0px;
padding:0px;
}
#survey_results_current div{
margin:0px;
padding:0px;
font-weight:normal;
}
#survey_results_current ul{
list-style:none;
color:black;
}
#survey_results_current ul span{
background:none;
border:0px;
color:#3A64B1;
font-size:10px;	
font-weight:normal;

}

#survey_header{
	width:115px;
	background-color:#0B2A8F;
	padding:0px;
	padding-left:6px;
	border:2px #0054A6 groove;
	font-family:trebuchet ms, verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	margin-left:11px;
}
#survey_question1{
margin-left:11px;
font-size:11px;
color:#AF0505;
font-weight:bold;
}
#survey_answers ul{
list-style:none;
margin-left:5px;
color:#002D59;
width:130px;
}
#survey_button{
padding-left:11px;
background:#7DA7D9;
}
#survey_button input{
background:#7DA7D9;
color:#003F7D;
border:solid #003F7D 1px;
}
#survey_result_link{
margin-left:13px;
font-weight:bold;
}
#survey_result_link a{
text-decoration:none;
color:#3A64B1;	
}
#survey_result_link a:hover{
text-decoration:none;
color:#0036B5;	
}
.survey_result_header{
font-weight:bold;
padding-left:5px;
color:#003F7D;
}
#survey_question{
font-weight:bold;
}


#promotext{
  margin:0px;
  padding:0px 0px 0px 10px;
  text-align:left;
}

#promotext a:link, #promotext a:visited, #promotext a, #promotext a:active{
    padding:0 0 0 20px;
    margin:0 0 2px 0;
    background-image:url(images/pbn_arrow.gif);
    background-repeat:no-repeat;
background-position:0px 1px ;
  display:block;
  color:#BE000D; 
  font-weight:bold;
}

#promotext a:hover{
  color:#0000d0;
}
#directory_categories{
background-color:#7DA7D9;
width:158px;
width/**/:160px;
margin:0 0 0 12px;
border:solid #0A2B4C 1px;
}
#directory_categories h2{
padding:0 0 0 6px;
width:150px!important;
width/**/:158px;
background-color:#0B2A8F;
border:2px #0054A6 groove;
font-family:trebuchet ms, verdana, Arial;
font-size:11px;
font-weight:bold;
text-align:left;
color:#ffffff;
margin:0px;
}
#directory_categories ul{
list-style:none;
margin:0px;
padding:0px;
}
#directory_categories li{
margin:0 0 5px 0;
}
.add_link_dir{
margin:4px;
text-decoration:none;
color:#0B2A8F;
font-weight:bold;
}
.add_link_dir:hover{
color:white;
}
#directory_categories ul a{
text-decoration:none;
width:100%;
height:100%;
color:#002d59;
font-weight:500;
padding:2px;
padding-left:10px;

}
#directory_categories ul a:hover{
text-decoration:none;
background-color:#0054A6;
width:100%;
height:100%;
color:#ffffff;
}
#directory_categories p{
padding:2px 4px 0 4px;
margin:0px;
}
.adv_header a{
color:#ffffff;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.adv_header a:hover{
color:#FFFF00;
}
