table.one 
{
border: solid rgb(100,100,100);
border-width: 1px;
background-color: PapayaWhip   ;
}

/* for authors towers */

div.one 
{
width: 150px;
border: solid rgb(100,100,100);
border-width: 0px;
background-color:  ;
padding:0px;
padding-top:10px;
padding-bottom:10px;
}

div.two 
{
width: 138;
border: solid rgb(100,100,100);
border-width: 1px;
background-color: white  ;
padding: 5px;
margin-left: 0px;
padding-top: 2px;
}

div.three 
{
width: 80%;
border: solid rgb(100,100,100);
border-width: 0px;
background-color: white  ;
padding: 5px;
margin-left: 0px;
padding-top: 0px;
text-align: left;
}


p.towerfontheader
{
font-family: arial;
font-size: 80%;
font-weight: bold;
text-align: center;
}

p.towerfont1
{
font-family: arial;
font-size: 70%;
}

p.towerfont2
{
font-family: arial;
font-size: 70%;
text-align: center;
}

/* the rest of it all */


.justifyalign {text-align:justify}

.nounderline A {text-decoration:none}

.whiteletters A {color:white}


image.authortower
{
border=solid;
border-width: 1px;
align: center;
width: 120px;
}

/*
// Search page boxes
*/

div.searchBox_mainSearchModule {

	border:1px solid lightgrey; 
	border-bottom:5px solid lightgrey; 
	background-color: white; 
	padding: 10px;
	margin-bottom: 20px;  
	width: 535px;
	text-align: left;
	font-size: 12px;
}

	span.searchBox_title {
		font-size: 18px;
		font-weight: bold;
	}

	select.searchBox_dropdowns {
		font-size:10px;
		height: 22px;

	}


div.search_responseBox {

	border:1px solid lightgrey; 
	background-color: Bisque; 
	margin-bottom: 0px; 
	text-align:center;
	padding: 0px 0px 3px 6px; 
	width: 550px;
}

div.search_powells {

	border:1px solid lightgrey; 
	border-top:5px solid lightgrey; 
	background-color: white; 
	margin-bottom: 3px; 
	padding: 10px; 
	width: 536px;
	text-align: left;
}


div.search_displayBox {

	border:1px solid lightgrey; 
	border-top:5px solid lightgrey; 
	background-color: white; 
	margin-bottom: 3px; 
	padding: 3px; 
	width: 550px;
	text-align: left;
}

	a.search_title:link {
		
		color: darkred;
		font-size: 18px;
		text-decoration: none;
		font-weight: bold;
	}

	a.search_title:visited {

		color: darkred; 
		font-size: 18px;
		text-decoration: none;
		font-weight: bold;
	}

	a.search_title:hover {

		color: OrangeRed; 
		font-size: 18px;
		text-decoration: none;
		font-weight: bold;
	}

	a.search_title:selected {

		color: OrangeRed; 
		font-size: 18px;
		text-decoration: none;
		font-weight: bold;
	}

	span.search_subtitle {

		color: Black; 
		font-size: 15px;
		text-decoration: none;
		font-weight: bold;
	}

	span.search_author {

		color: Black; 
		font-size: 15px;
		text-decoration: none;
		font-style: italic;
	}

	span.search_abin {

		color: Black; 
		font-size: 12px;
		font-weight: bold;
	}

	span.search_description {

		color: Black; 
		font-size: 10px;
	}

	a.search_readmore:link {
		
		color: #CC6600;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
	}

	a.search_readmore:visited {

		color: #CC6600; 
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
	}

	a.search_readmore:hover {

		color: OrangeRed; 
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
	}

	a.search_readmore:selected {

		color: OrangeRed; 
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
	}

	span.search_price {

		color: Black; 
		font-size: 15px;
		text-decoration: none;
		font-weight: bold;
	}

	div.search_soldOut {

		width: 120px;
		background-color: red;
		color: black; 
		font-size: 18px;
		text-decoration: none;
		font-weight: bold;
	}



div.search_bottomNavBox {
	width:540px;
	text-align:center;
	border: 0px solid black;
}

	div.search_bottomSearchBox {
		float:left; 
		height:27px;
		margin: 0px 30px 0px 0px;
	}

	div.search_bottomPagBox {
		float:left; 
		height:27px;
		text-align: right;
	}

/*
// pagination 
*/

div.pags {
	margin-bottom: 5px;
	width: 550px;
	text-align: center;
	border: 0px solid black;
}

a.paginate:link {

	border: 1px solid #606060 ;
	padding: 2px 5px 2px 5px;
	background-color: white;

	font-size: 10px;
	text-decoration: none;
}

a.inactive:link {

	border: 1px solid #606060 ;
	padding: 2px 5px 2px 5px;
	background-color: white;

	font-size: 10px;
	text-decoration: none;
}

a.paginate:visited {

	border: 1px solid #606060 ;
	padding: 2px 5px 2px 5px;
	background-color: white;

	font-size: 10px;
	text-decoration: none;
}

span.inactive {

	border: 1px solid #606060 ;
	padding: 2px 5px 2px 5px;
	background-color: white;

	font-size: 10px;
	text-decoration: none;
}


a.current:link {

	border: 1px solid black ;
	padding: 2px 5px 2px 5px;
	background-color: lightgrey;

	font-size: 10px;
	text-decoration: none;
}

a.current:visited {

	border: 1px solid #606060 ;
	padding: 2px 5px 2px 5px;
	background-color: white;

	font-size: 10px;
	text-decoration: none;
}

a.current:visited {

	border: 1px solid #606060 ;
	padding: 2px 5px 2px 5px;
	background-color: white;

	font-size: 10px;
	text-decoration: none;
}

