body {

	margin: 0;

	padding: 0;

	font-family: Arial, sans-serif;

	font-size: 14px;

	line-height: 20px;

	color: #555;		

}

/* Removes dotted edges on links: */

a:active { outline: none; }

:-moz-any-link:focus { outline: none; }

/* end: */

img {

	border:0;

}



a {color:#0066A4; }



.clear {

	clear:both;

	height:0;

}

#container{

	width: 950px;

	margin-left: -475px;

	left: 50%;

	position: relative;

	margin-top:15px;

}

#book {

	float:left;

	margin-right:30px;

	margin-bottom:15px;	

}

#book img {

		border:1px solid #999;

}

.list { width: 450px; padding:0; border: none; margin: 0; color:#333; font: 11px verdana,arial,sans-serif; }

.list ul { list-style: none; margin: 1em 0 1em 0; padding: 0; }

.list li { padding-left: 2.7em; background-image: url(bullet_blue.gif); background-repeat: no-repeat; background-position: 1.6em; line-height:30px;}



#buynow {margin:20px 0 40px;}

.button{

	border: 1px;

	background-color:#EEE;

	border-color: #666;

	border-style: solid;

	color: #444;

	font-family: Arial;

	font-weight:bold;

	font-size: 14px;

	padding-bottom: 3px;

	padding-top: 3px;

	text-align: center;

	text-decoration: none;

}

.button:hover {

	background-color: #F5F5F5;

	color: #0066a4;

	}	



#footer{

	width: 950px;

	margin-left: -475px;

	left: 50%;

	position: relative;

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

	font-size:11px;

	font-weight:bold;

	padding-top:5px;



}

#footer a {

	color:#666;

}



#footer a:hover, #footer a:active {

	color:#666;

	text-decoration:none;

}



.footer_copyright {

	float:left;

}



.footer_contact {

	float:right;

	color:#666;

}

.author{
	position: absolute; 
	top: 0pt; 
	right: 0pt;
	margin:0;
	font-size:11px;
	font-weight:bold;
}
#accordion{
	padding-top:20px;
}