body {
	text-align:left;
	font-size:small;
	font-family:arial;
}

.booktitle {
font-weight:bold;
}

.bookauthor{
font-weight:bold;
}

.bookprice {
font-weight:bold;
}

.bookdescription{
font-size:small;
}


.quote{
font-style:italic;
font-size:small;
}



.bodytext{
font-size:small;
font-style:normal;
line-height:1.4em;
text-align:justify;
margin-bottom:35px;
padding:bottom:35px;
}

.pagetitle {
color:blue;
font-size:x-large;
margin-bottom:25px;
padding:bottom:25px;
}

.internallink {
color:blue;
font-size:x-large;
margin-bottom:25px;
padding:bottom:25px;
font-weight:normal;
}


a img {
border: none
}

a {
font-family: arial;
text-decoration: none;
font-weight:bold;
color:black;
}


a:hover {
color:black;
font-weight:bold;
text-decoration: underline;
}


table {	
width:100%;
border-style: none;
margin-bottom: 100px;
}


td {
	padding-left: 5px;
	border-style: none;
	vertical-align:top;
}

tr {
margin-bottom:15px;
padding-bottom:15px;
}

h1{
	color: blue;
	font-size: large;
}




.spacer {
	position: relative;
	top: 100px;
	display: inline-block;
	visibility: visible;
	height: 25px;
}


.row1{
background:silver;
}

.row2{
background:white;
}



.leftcolumn {
padding-top: 7px;
margin-top: 7px;
width:15%;
align:left;
}

.rightcolumn {
align:left;
}

.departments {
color:gray;
line-height:1.4;
}

.navigation {
font-size:180%;
color:black;
line-height:1.6;
}


.blockheader {
background-color:red;
color:white;
font-size:180%;
height:35px;
vertical-align:center;
margin-top:10px;
padding-top:10px;
}



//Images
.logo {
height:150px;
width:450px;
}

.book {
padding-bottom: 10px;
margin-bottom: 10px;
width:80px;
}

.footerimg {
height:80px;
}

.bookhighlight {
	border-color: #dcdcdc;
	border-style: inset;
	border-bottom-width: 1px;
	margin-bottom: 23px;
	padding-bottom: 25px;
}


