html {background:#53533a;}
body {margin:0; font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; background:url(images/body_bckg.jpg) repeat-y center;}
.brown {color:#936307;}
a {color:#936307; text-decoration:none;}
a:hover {color:#666666;}
blockquote {color:#666666; border-left:2px solid #936307; padding-left:20px; margin:10px 0 10px 40px;}

#all {background:url(images/container_bckg.jpg) no-repeat top center;}
#container {width:1000px; margin:0 auto; background:url(images/container_bckg.jpg) no-repeat top center;}

#logo {height:50px; margin:0 60px; padding:80px 0 0 85px; background:url(images/logo.gif) no-repeat 32px 70px;}
#logo a {text-decoration:none; font-size:20px; color:#000000; font-family:"Times New Roman", Times, serif; text-transform:capitalize;}
#menu {height:40px; margin:0 60px;}
#menu ul {margin:0; padding:0;}
#menu ul li {display:inline-block; float:left; list-style:none; text-align:center; color:#936307;}
#menu a {padding:0 20px; font-family:"Times New Roman", Times, serif; font-size:20px; text-transform:lowercase; text-decoration:none; color:#936307;}
#menu a:hover {color:#666666;}

#main {background:url(images/main_bottom.jpg) bottom center no-repeat; float:left; width:800px; margin:0 60px;}

#text {margin:0 270px 0 20px;}
#text ul {padding:0; margin:10px 0 10px 40px;}
#text li {list-style:none; padding-left:20px; background:url(images/li.gif) no-repeat 0 7px;}
#text p {margin:10px 0;}
#sidebar {float:right; width:180px; padding:0 40px 0 10px;}
h1, h2 {font-family:"Times New Roman", Times, serif; margin:20px 0 0 0; font-size:1.8em;}

#footer {height:130px; clear:both; background:url(images/footer_bckg.jpg) no-repeat center #53533B; font-family:"Times New Roman", Times, serif; color:#666666; font-size:10px; text-transform:uppercase; padding:0 60px;}
#left_footer {float:left; padding:30px 0 0 20px;}
#right_footer {float:right; padding:30px 20px 0 0;}
.bookinfo{
	background-color:#CCC;
	border:#666 solid 1px;
	margin:15px;
	padding:10px;
}
.textblock{
	width:500px;
	padding:0px 10px 0px 10px;
	font-size:0.8em;
	float:right;
}
.booktitle{
font-size:1.2em;
font-weight:bold;
}
.bookdetail{
padding:0px 10px 10px 10px;
float:left;
font-size:0.9em;
}
.paypalinfo{
width: 350px;
background-color:#FFF;
border:#F90 solid 1px;
padding:5px;
float:left;
font-size:0.9em;
margin-top:15px;
}
.paypalinfo_offer{
padding:0px 5px 5px 5px;
float:left;
font-size:0.9em;
margin-left:430px;
}
.clear{
clear:both;
}
.price{
	color:#F00;
	font-weight:bold;
}
.emph{
	font-weight:bold;
}
.offer{
	width:770px;
	height:180px;
	padding-top:10px;
	margin-left:20px;
	background-image:url(images/threeforone.png);
	background-repeat:no-repeat;
}
.offertext{
	margin-left:450px;
	font-size:1.2em;
	font-weight:bold;
}