
body { 
	background: #fff7de;
	text-align: center;
	}

p {
	margin: 0px;
	}

p.index {
	margin-bottom: 18px;
}

p.classcenter {
	text-align: center;
}

p.smalltext {
  font-size: 12px;
}

a,a img {border-width:0;} 

a:link { 
	color: #000000;
	font-weight: bold;
	text-decoration: none;
  }

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

a:hover { 
	text-decoration: underline; 
	}

a:link.header { 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
	}

a:visited.header { 
	color: #000000;
  font-weight: bold;
  text-decoration: none;
	}

a:hover.header { 
  font-weight: bold;
	text-decoration: underline; 
	color: #000000;
	}

a:link.main { 
	color: #000000;
  font-weight: normal;
  text-decoration: none;
	}

a:visited.main { 
	color: #000000;
	font-weight: normal;
  text-decoration: none;
	}

a:hover.main { 
	text-decoration: underline; 
  font-weight: normal;
	color: #000000;
	}

table.menu a:visited {color: white;}

h3 {
        margin-top: 20px;
	margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        padding: 0px;
	}

input.button {

	height: 22px;

	width: 26px;

	background-color: #000000;

	color: #FBF4DA;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

}



td.menuitem a {color: white; text-decoration: none;}
td.menuitem a:hover {color: yellow;}

td.menuitemoverflow a {color: white; text-decoration: none;}
td.menuitemoverflow a:hover {color: yellow;}

table.updates {
	border: 2px solid #000000;
	width: 510px;
	text-align: left;
}





td.padded {
	padding: 2px;
}


table.contents {
  color: #000000;
	
  border-collapse: collapse;

	border: 0px;

	margin: 0px;
        }


#wrapper {

	width: 727px;

	margin: 0 auto;

	text-align: left;

	position: relative;

	}



#header {
	width: 727px;
	height: 160px;
	background: url(../images/header.jpg) top left; 

	}

#localsearchheader {
	width: 727px;
	height: 90px;
	background: url(../images/localsearchheader.jpg) top left; 
  cursor: hand;
  cursor: pointer;
  text-decoration: none;
	}

#lucasheader {
	width: 727px;
	height: 160px;
	background: url(../images/lucasheader.jpg) top left; 
	}


#border {

	float: left;

	width: 727px;

	background: url(../images/main.gif) repeat-y top left;

	}



#menu {

	margin-top: 0px;
  background: #000000;
	float: left;

	}



#text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin-top: 10px;

	margin-left: 178px;	

	margin-right: 10px;	

	}

#localsearchtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-left: 20px;	
	margin-right: 10px;	
	}

#footer {

	clear: both;

	background: url(../images/footer.jpg) top left; 

	width: 727px;

	height: 100px;

	}

#localsearchfooter {
	clear: both;
	background: url(../images/localsearchfooter.gif) top left; 
	width: 727px;
	height: 27px;
	}

table.menu {

	width: 167px;

	border-collapse: collapse;

	border: 0px;

	}



td.menutitle-one {

	width: 167px;

	height: 27px;	

	background: url(../images/navigation.gif) top left;

	border: 0px;

	padding: 0px;

	}



td.menutitle-two {

	width: 167px;

	height: 27px;	

	background: url(../images/webmasters.gif) top left;

	border: 0px;

	padding: 0px;

	}


td.menutitle-three {

	width: 167px;

	height: 27px;	

	background: url(../images/links.gif) top left;

	border: 0px;

	padding: 0px;

	}



td.menuitem {

	width: 167px;

	height: 24px;

	background: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	border: 0px;

	padding: 0px;

	margin: 0px;

	}



td.menuitemoverflow {

	width: 167px;

	height: 36px;

	background: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	border: 0px;

	padding: 0px;

	margin: 0px;

	}



td.menuspacer {

	width: 167px;

	height: 12px;

	background: #000000;

	border: 0px;

	margin: 0px;

	}



table.bookframe {

	width: 525px;

	border: 2px solid #000000;

	margin: 0px;

	background: #E9E9E9;

	}



td.bookpicture {

	width: 120px;

	padding: 10px;

	}



td.bookdetails {

	padding: 10px;

	}



p.booktitle {

	color: #000000;

	font-weight: bold;

	}



p.author {

	font-style: italic;

	}



p.booktype {

	font-weight: bold;

	}



p.spacer {

	margin-top: 20px;

	}



p.bookprice {



	}



table.price {

	border-collapse: collapse;

	border: 0px;

	margin: 0px;

	}



tr.price {

	padding: 0px;

	margin: 0px;

	}



td.price {

	font-size: 17px;

	font-weight: bold;

	width: 100px;

	padding: 0px;

}



td.affiliate {

	width: 80px;

	padding: 0px;

	margin: 0px;

	}



td.flag {

	width: 70px;

	padding: 0px;

	margin: 0px;

	}

	}




td.adsense {

	width: 167px;

	height: 24px;

	background: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	border: 0px;

	margin-left: 7px;

	padding: 0px;

	margin: 0px;

	}



p.nextpage {

	text-align: center;

	}



p.search {

	text-align:right;

}


.item
{
	font: 12px arial;
	position: relative;
	text-align: left;
}

.item .location
{
	font-size: 12px;
	
}

.item .location span
{
	font-weight: bold;
	color: #234763;
}

.item .price
{
	position: absolute;
	top: 8px;
	right: 8px;
	font-size: 14px;
	font-weight: bold;
}

.item img
{
	margin: 8px;
	margin-bottom: 14px;
	/*float: left;
	width: 112;
	height: 84;*/
}

.item h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 1px;
	padding-right: 20px;
}

.item h2
{
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px #c0c0c0 solid;
	color: #63232d;
	text-transform: uppercase;
}
