body {
/*  	background-image: url(shopbg3.jpg);  */
  	font-weight:normal;
	color	: #000;
	border	: 0px;
	padding : 0px;
	margin  : 0px;
}

td
{	vertical-align : top;
}

a:link, a:visited  {text-decoration : none; color: #00C; }
a:hover   {text-decoration : underline;  color: #33C; }
h1, h2, h3 {
	color 		: #A0522D;
	font-weight 	: bold;
}
h1 {font-size: x-large;}
h2 {font-size: large;}
/* a  {text-decoration : none; color: #00C; } */

.antiqBorder
{	background-color: lightsteelblue;}
.antiqHead
{
	color 		: #A0522D;
	font-weight 	: bold;
}

.antiqMain   {background-color: lightyellow;}

.booksBorder {background-color: lightsteelblue;}
.booksMain   {background-color: lightyellow;}
.bookdetail {	font-size	: xx-small;}
.bookinfo {	font-size	: x-small; }
.booktitle {	font-weight	: bold; }
.booksubtitle {
	font-weight	: bold;
	font-size	: x-small;
}
.detailtitle {
	font-weight	: bold;
	font-size	: large;
}
.detailsubtitle {
	font-weight	: bold;
	font-size	: small;
}
.recent {
	border	: 4px double #A0522D;
	margin-left : 20px;
	margin-bottom : 20px;
	padding : 10px;
	text-align : center;

/*	position: absolute; */
	float : right;
	width: 200px;;
	left : 65%;
	top : 250px;
	right : 0;
	bottom : auto;
}
.terms {
	font-size	: x-small;
	text-align	: center;
	color		: #A0522D;
}
.text {font-weight: normal;}

div#footer-block {
/*	background: #CDA17E url(images/bottom_background.jpg) top left repeat-x; */
/*	background: transparent url(images/bottom_background.jpg) top left repeat-x;  */
	color: #A0522D;

}

.footer      {
	color : #A0522D;
	font-weight: normal;
	text-align: center;
	font-size : xx-small;
/*	background-color: #CDA17E; */
	border-top:1px solid #A0522D;
	padding:10px;
}
.footer a:link,
.footer a:visited {
	color :  #A0522D;
	text-decoration: none;
}
.footer a:hover {
	color : #A0522D;
	text-decoration: underline;
}
.header
{
/*	background-image: url(background.jpg); */
	background-repeat : repeat-x;
	background-position : bottom left;
	border-bottom   : 1px solid #000;
}

.toplink, .currlink {
	font-size : x-small;
}

.currlink { color : #A0522D; }

img#home_page_image {
	border: 4px double #A0522D;
	margin : 0 20px 20px 0 ;
}
div#homepage_newslist {
	width: 180px;
	float : right;
	background-color: #EEE4D9;
/*	background-color: #E7CFB7; */
/*	background-color: #F0D7B7; */
	color: #A0522D;
	margin : 0 0 10px 10px ;

	display:block;
	margin-left:10px;
/*	z-index:10000;*/
}
div.newsbox {
	margin: 4px;
	padding:10px;
	background-color: #fff;
}
div#homepage_newslist a{
color: #000;
font-size : x-small;
}
div#homepage_newslist p,
div#homepage_newslist h3 {
	margin: 3px 0 3px 0;
}

div#homepage_newslist h3 {
	font-size: small;
/*	margin-left: 14px;*/
	text-align:center;
}
div#footpath {
	width: 80%;
	border: 4px double #CCC;
	padding: 10px;
}
/*  April 2010 search additions   */
#topSearch {
	position: absolute;
	top:10px;
	right: 20px;
	float: right;
	height: 60px;
	width: 350px;
	margin: 5px 0px;
	padding: 3px 0px;

}
a.searchlink:link,
a.searchlink:hover,
a.searchlink:visited {
	color: #A0522D;
}


 div.searchrow {
	position: relative;
	padding: 5px 0;
	height: 20px;
 }
 div.formleft {
	position: absolute;
	top : 0;
	left : 50px;
 }
 div.formleft2 {
	position: absolute;
	top : 0;
	left : 120px;
 }

 div.formright {
	position: absolute;
	top : 0;
	left : 200px;
 }
 input.searchbox_small {
	width : 4em;
 }
 input.searchbox_large {
	width : 250px;
 }
 select {
	width: 250px;
 }
 span.detail_rowhead {
 	color: #A0522D;
 	font-weight: 600;
 }
div#search_options {
	width: 330px;
	border: 1px solid #A0522D;
	padding: 10px;
}
div#bookResList {
	width:800px;
}
div#catalogue_listing {
/*	width:100%;  */
	margin-top: 20px;
	padding: 40px 20px 10px 20px;
	text-align : justify;
	font-size: x-small;
	background: #e6cfbf url(../images/bottom_background2.jpg) top left repeat-x;
	color: #A0522D;
}
div#catalogue_listing a:link,
div#catalogue_listing a:visited {
	color : #A0522D;
	text-decoration: none;
}
div#catalogue_listing a:hover {
	color : #A0522D;
	text-decoration: underline;
}

div.newslink {
	width:90%;
	padding-bottom:20px;
}
div.prevlink {
	float: left;
}
div.nextlink {
	float:right;
}

div.newslastupdated {
	font-size: x-small;
	font-style : italic;
	text-align : right;
}

div.homelink {
	text-align: right;
	padding-right: 50px;
}

input.newsheadline {
	width:478px;
	font-size:medium;
	font-weight: bold;
	color: #A0522D;
}

td.newsdelcol,
th.newsdelcol {
	padding-left : 20px;
	text-align: left;
	width: 150px;
	color : #F00;
}

td.newstitlecol {
	width: 300px;
}
td.newsradiocol,
th.newsradiocol {
	width: 80px;
	text-align:center;
}
table#newslist {
	border : 1px solid #E3E3E3;
}
table#newslist td.oddrow {
	background-color: #E3E3E3;
}
table#newslist tr {
	height : 25px;
}
input#process_delete_btn {
	background-color:#F00;
	font-weight:bold;
	color:#000;
/*	border:1px solid #000; */
}
div.addnewsbtn {
	border:4px double #A0522D;
	padding:5px 20px 5px 20px;
	width:250px;
	text-align:center;
}

textarea.contact_comment {
	height: 90px;
	width: 250px;
}

div.updatebbbtn {
	border:4px double #CCC;
	padding:5px 20px 5px 20px;
	margin:30px;
	width:300px;
	text-align:center;
	background-color:#E3E3E3;
}