body,td{
	font-family: Georgia, verdana, MS sans serif, sans-serif, Arial;
	line-height: 140%;
}
.date-red{
	color : #AD1709;
}
.h1 {
	color : #000000;
	text-decoration : none;
	font-weight : bold;
	font-size: 150%;
}
A:Link {
	color : #BB2D03;
	font-size: 100%;
}
A:Visited {
	color : #AD1709;
        font-size: 100%;
}
A:Active {
	color : #FF3A00;
	font-size: 100%;
}
A:Hover {
	color : #FF3A00;
	font-size: 100%;
}
A.menu:Link {
	color : #BB2D03;
    text-decoration : none;
	font-weight : bold;
	font-size: 100%;
}
A.menu:Visited {
	color : #655936;
	text-decoration : none;
	font-weight : bold;
        font-size: 100%;
}
A.menu:Active {
	color : #FF3A00;
	text-decoration : none;
	font-weight : bold;
	font-size: 100%;
}
A.menu:Hover {
	color : #FF3A00;
	text-decoration : none;
	font-weight : bold;
	font-size: 100%;
}

 
	body{
		margin: 0;
		padding: 0;
	}	
	body, td{
		font-size: 75%;
	}
h1,h2{
	color: #B83336;
	text-transform: uppercase;
}	
h1{
	font-size: 170%;
	font-family: Georgia, times;
}
h2{
	font-size: 140%;
	font-family: Georgia, times;
}
	#sub{
		position: absolute;
		top: 0;
		left: 0;
	}
	.books{
		padding-left: 21px;
		padding-top: 45px;
	}
	#main{
		position: absolute;
		top: 170px;
		left: 370px;		
		padding: 20px 50px 20px 20px;
	}
	#col1{
		position: absolute;
		top: 230px;
		left: 30px;		
		width: 250px;
	}
	#colhead{
		background-color: #3E578C;
		text-align: center;
		color: #F2D694;
		padding: 3px;
	}
	.float-group{
		float: left;
		width: 350px;
		height: 150px;
		padding: 10px;
		margin: 5px;
	}

.book{
	height: 150px;
}

ul#categories{
	list-style: none;
	padding-left: 10px;
}

ul#categories2{
	list-style: none;
	font-size: 90%;
	padding-left: 12px;
}

ul#categories3{
	list-style: none;
	font-size: 90%;
	padding-left: 15px;
}

ul#categories li{
	list-style: none;
	padding-bottom: 5px;
}

.main-banner{
	width: 100%;
	text-align: center;
}

a:link{
	color: #252582;
}

a:visited{
	color: #3E578C;
}

a:active{
	color: #CD4E17;
}

a:hover{
	color: #3E578C;
}
.short{
	color: #333333;
}
.author{
	font-weight: bold;
	font-size: 110%;
}
.price{
	color: #3E578C;
	font-weight: bold;
	font-size: 120%;
}

.price2{
	color: #B83336;
	font-weight: bold;
	font-size: 140%;
}
p{
	text-align: justify;
}
#footer{
	clear: both;
}