﻿body, td, div {font-family: Arial; font-size: 12px; margin: 2 0 2 0px;}
h1 { color: #02448E; font-size: 14px; margin:10 0 10 0px; }
h2 { color: #02448E; font-size: 13px; margin:2 0 2 0px; }

div.menuTitle { text-align:center; font-weight: bold; color: #3f5312; font-size: 13px; padding-bottom:10px; }
a.menuTitle { font-weight: bold; color: #3f5312; font-size: 13px; text-decoration: none;}
a.menuTitle:hover { color: red; }
a.menu, a.menu:active, a.menu:visited { color: #333333; }
a.menu:hover { color: red; }

a.path, a.path:active, a.path:visited { color: #333333; }
a.path:hover { color: red; }
.pageSel { padding: 5px; background-color: #4986CB; color: white; text-decoration: none; }
.page { padding: 5px; color: black; text-decoration: underline; }

.date { font-weight: bold; width:100%; border-bottom-style: solid; border-bottom-width : 1px; border-color: #5F7652; color: #5F7652;}
div.blockTitle { font-weight: bold; width:100%; border-bottom-style: solid; border-bottom-width : 1px; border-color: #5F7652; color: #5F7652;}

a.header, a.header:active, a.header:visited { font-weight: bold; color: #333333; }
a.header:hover { color: red; }

.bookName { font-weight: bold;}
.bookDescription { font-size: 11px; color: #626262; }
.bookAuthor { font-size: 11px; font-style: italic; color: #626262; }
.bookDetails { font-size: 11px; font-style: italic; color: #626262;}

.price {font-size: 25px; color: red; display: inline-block;}
.priceInfo {font-size: 16px; color: red; }
.priceTable {font-size: 20px; color: red; }
.FirstLetter {font-size: 20px; }
.new { color:white; background-color: red; }
.special { color:white; background-color: red; }
.error { color: red; }

input.user1 { border: thin solid #5EBED6; margin: 10px; background-color : #4185CA; color: white; }
input.user2 { border: thin solid #62705A; margin: 10px; background-color : #939C8D; color: white; }
input.user3 { border : none;	background-color : transparent; color: white; text-decoration: underline; }

input.textBox { border: thin solid #62705A; width: 200px;}
input.textBox2 { border: 1px solid #333; width: 100px;}

textarea.textBox { border: thin solid #62705A; width: 200px; height: 50px;}
#idMessage { position: absolute; padding:5px; text-align: center; width:80px; background:#c2defb; border:1px solid #333; width: 200px; z-index: 19}

#cText dt{
	background-color : #cefec7;
	border : 1px solid #798970;
	border-left-style : none;
	border-right-style : none;
	padding : 3px;
	font : normal 0.8em;
	color : #000000;
}
#cText dt a{
	text-decoration : none;
	color : #004DA4;
}
#cText dt span.gbName{
	background : url(/img/gb.gif) no-repeat left center;
	padding-left : 15px;
	font : bold 1.4em;
}
#cText div.gbAnswer{
	margin-top : 8px;
	font-style : italic;
	color : #333333;
}
#cText dd{
	margin : 10px;
}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  font-size:10px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

