/* CSS Document */

body.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../image/ps_body_bck.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#divmain {
	position: relative;
	width: 764px;
	margin-left: 0px;
	margin-top: 0px;
    background-color:#FFFFFF;
}

#divpopupmain {
	position: relative;
	width: 476px;
	margin-left: 0px;
	margin-top: 0px;
    background-color:#FFFFFF;
}

#divmaincontent {
	position:absolute;
	left:10px;
	top:95px;
	width:735px;
	text-align:left;
}

.divcolumn766 {
	position:relative;
	width:764px;
	float:left;
	text-align:left;
	background-image:url(../image/ps_mainblock_bck.jpg);
	background-repeat: repeat-y;
}

.navcolumn {
  position:relative;
  width: 234px;
  float: left;
  left: 22px;
}

.navoptions {
  position:relative;
  width: 234px;
  float: left;
  left: 0px;
  top: 20px;
}

.navsignup {
  position:relative;
  width: 234px;
  float: left;
  left: 0px;
  top: 20px;
}

.navsignup p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  color: #000000;
  line-height: 20px;
}

.contentcolumn {
  position:relative;
  width: 437px;
  float: right;
  right: 20px;
}

.contentcolumn h1 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 130%;
  color: #000000;
  line-height: 20px;
  font-weight: normal;
  margin: 0px 0px 20px 0px;
}

.contentcolumn p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  color: #000000;
  line-height: 20px;
  margin: 0px 0px 20px 0px;
}


.divcolumn740 {
	position:relative;
	width:740px;
	clear:both;
	text-align:left;
}



.divlogo {
  position:relative;
  width: 236px;
  float: left;
  left: 23px;
}

.divsearch {
  position:relative;
  width: 295px;
  float: right;
  right: 15px;
  text-align:right;
  top: 23px;
}

.searchleft {
  position:relative;
  width: 209px;
  top: 13px; 
  float: left;
  text-align:left;
}

.searchright {
  position:relative;
  width: 81px;
  top: 31px; 
  float: right;
  text-align:left;
}

.searchbox {
  width:200px; 
  margin: 0px 0px 0px 0px; 
  vertical-align: middle; 
  font-size: 10px;
  color:#666666;
}

.divtopnav {
  position:relative;
  width: 740px;
  height: 32px;
  clear: both;
  margin-top: 15px;
  left: 13px;
  background-image:url(../image/bb_topnav_bck.gif);
  background-repeat: repeat-x;
}

.divnavitems {
  position:relative;
  width: 740px;
  clear: both;
  left: 10px;
  top: 3px;
}


.divcontent {
  position:relative;
  width: 720px;
  clear: both;
  margin-top: 15px;
  left: 23px;
}



.divdivider740x1 {
  position:relative;
  width: 740px;
  clear: both;
  margin-top: 15px;
  left: 13px;
}

.divcategories {
  position:relative;
  width: 720px;
  clear: both;
  margin-top: 15px;
  left: 23px;
}

.divcategories h2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 130%;
  font-weight: normal;
  color: #B2B17A;
  line-height: 130%;
  margin: 0px;
}

.divcatcolumn {
	position:relative;
	width:140px;
	float:left;
	text-align:left;
}

.divcatcolumn p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  color: #666666;
  line-height: 20px;
}


.bodyintrotxt {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 130%;
  color: #666666;
  line-height: 130%;
}

.bodytxt {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  color: #666666;
  line-height: 150%;
}

.searchresdetails {
  position:relative;
  width: 430px;
  float: left;
}

.searchresimage {
  position:relative;
  width: 140px;
  float: left;
}


.divfooter {
  position:relative;
  width: 740px;
  clear: both;
  margin-top: 15px;
  left: 13px;
  text-align: right;
}

.divfooter p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 60%;
  color: #666666;
  line-height: 130%;
  margin: 7px 0px 7px 0px;
}

a.topnavlink:link {
  font-family:Georgia, "Times New Roman", Times, serif;
  color: #666666;
  font-size: 120%;
  text-decoration: none;
  margin-right: 50px;
}

a.topnavlink:visited {
  font-family:Georgia, "Times New Roman", Times, serif;
  color: #666666;
  font-size: 120%;
  text-decoration: none;
  margin-right: 50px;
}

a.topnavlink:hover {
  font-family:Georgia, "Times New Roman", Times, serif;
  color: #B2B17A;
  font-size: 120%;
  text-decoration: none;
  margin-right: 50px;
}

a.topnavlink:active {
  font-family:Georgia, "Times New Roman", Times, serif;
  color: #666666;
  font-size: 120%;
  margin-right: 50px;
  text-decoration: none;
}

a.smalllink:link {
  color: #B2B17A;
  font-size: 60%;
  text-decoration: none;
}

a.smalllink:visited {
  color: #B2B17A;
  font-size: 60%;
  text-decoration: none;
}

a.smalllink:hover {
  color: #666666;
  font-size: 60%;
  text-decoration: none;
}

a.smalllink:active {
  color: #B2B17A;
  font-size: 60%;
  text-decoration: none;
}


a.footerlink:link {
  color: #666666;
  text-decoration: none;
}

a.footerlink:visited {
  color: #666666;
  text-decoration: none;
}

a.footerlink:hover {
  color: #B2B17A;
  text-decoration: none;
}

a.footerlink:active {
  color: #666666;
  text-decoration: none;
}

.booktitle {
  font-family:Georgia, "Times New Roman", Times, serif;
  color: #B2B17A;
  text-decoration: none;
}


a.resultsbooktitle:link {
  font-family:Georgia, "Times New Roman", Times, serif;
  color: #B2B17A;
  text-decoration: none;
}

a.resultsbooktitle:visited {
  font-family:Georgia, "Times New Roman", Times, serif;
  color: #B2B17A;
  text-decoration: none;
}

a.resultsbooktitle:hover {
  font-family:Georgia, "Times New Roman", Times, serif;
  color: #B2B17A;
  text-decoration: none;
}

a.resultsbooktitle:active {
  font-family:Georgia, "Times New Roman", Times, serif;
  color: #B2B17A;
  text-decoration: none;
}

.bookdetails {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  color: #666666;
  line-height: 130%;
  margin: 7px 0px 7px 0px;
}

a.searchresnav:link {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:70%;
  color: #666666;
  text-decoration: none;
}

a.searchresnav:visited {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:70%;
  color: #666666;
  text-decoration: none;
}

a.searchresnav:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:70%;
  color: #B2B17A;
  text-decoration: none;
}

a.searchresnav:active {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:70%;
  color: #666666;
  text-decoration: none;
}

.currentsearchpage {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:70%;
  color: #666666;
  text-decoration: none;
}

a.categorylink:link {
  color: #666666;
  text-decoration: none;
}

a.categorylink:visited {
  color: #666666;
  text-decoration: none;
}

a.categorylink:hover {
  color: #B2B17A;
  text-decoration: none;
}

a.categorylink:active {
  color: #666666;
  text-decoration: none;
}

a:link {
  color: #000000;
  text-decoration: underline;
}

a:visited {
  color: #000000;
  text-decoration: underline;
}

a:hover {
  color: #666666;
  text-decoration: underline;
}

a:active {
  color: #000000;
  text-decoration: underline;
}