/* CSS Document */

/* Main Book Information: Cover, Description, Etc. */

#main_book_info {
	width: 700px;
	position:relative;
	float:left;
	z-index:0;
	background:#fffbe7;
}

#cover_and_description {
	width:525px;
	float:left;
	margin-top:25px;
}

a#main_flag:hover {
	cursor:pointer;
}

a {
	color:#000000;
	text-decoration:underline;
}

a#cart, #cart #number_cart_items a, #number_cart_items {
	text-decoration:none;
}

h3 {
 	font-size:18px;
	font-weight:bold;
	color:#b71100;
}


h2, dt{
	color:#b71100;
}

#book_credits {
	padding-bottom:15px;
}

#book_credits h2 {
line-height:15px;
}

#dimenstion {
	padding-bottom:20px;
}

/* Cover Area */

#cover_area {
	width:207px;
	float:left;
	margin-left:18px;
}

#cover_options {
	padding-bottom:35px;
}

#buy_this_book {
	padding-top:10px;
}

#alternate_edition_format a {
	font-size:12pt; font-weight:bold; color:#B71100; text-decoration:none;
}

<!--

/* easy drop shadow */

.img_wrapper {
  background: url(/images/shadow.gif) no-repeat right bottom;
  float: left;
	/*margin: 10px 0 0 10px;*/
}

.img_wrapper div {
  background: url(../images/mask.png) no-repeat left top !important;
  background: url(../images/mask.gif) no-repeat left top;
  padding: 0 5px 5px 0;
	float: left; /* :KLUDGE: Fixes bug in IE/Mac */
}
 
.img_wrapper img {
  border: 1px solid #878787;
}
-->

/* Description Area */

#book_description {
	width:290px;
	float:right;
	padding-bottom:30px;
}

#additional_book_info {
	width:150px;
	float:right;
	margin-top:25px;
	padding-right:10px;
}

dd {
	padding-bottom:20px;
	padding-top:2px;
}

dd#awards {
	padding-bottom:10px;
}

dd#awards img {
	vertical-align:middle;
}

dd img {
	padding:3px 5px 0 0;
}

dd, p, h2 {
line-height:15px;
}


div.clearer {
	clear:both;
	height:15px;
}





/* Reviews, Comments, About the Creators, Also Check Out */

#reviews_plus {
	width:700px;
	float:left;
	border-top:solid 1px #969696;
	position:relative;
	background:url(/images/gray_border.gif) 200px 0 repeat-y;
}
#footer {
	background:url(/images/gray_border.gif) 200px 0 repeat-y;

}

#reviews {
	width:180px;
	float:left;
	padding:20px 0 50px 18px;
}

#reviews_plus h3 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:5px 0;
	border-top:solid 1px #969696;
}

#reviews_plus a {
	line-height:15px;
}

#review_links {
	padding-top:20px;
}

#reviews_plus p {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:15px;
}

#reviews_plus a {
	color:#000000;
	text-decoration:underline;
}

#about_plus {
	width:465px;
	float:right;
	padding-top:20px;
	padding-left:35px;
}

#about_the_creators {
	width:290px;
	float:left;
	padding-bottom:30px;
}

div.creator_profile {
	padding-top:25px;
	float:left;
}

div.creator_bio {
	width:218px;
	float:right;
	padding-left:10px;
}

div.creator_bio p span{
	font-weight:bold;
}

#about_the_creators img.creator_pic {
	border:solid 1px #969696;
	float:left;
}

#also_check_out {
	width:160px;
	float:right;
}

#also_check_out_list {
	padding-top:20px;
	padding-bottom:40px;
}

#also_check_out_list li.non_book{
	line-height:20px;
}

#also_check_out_list li.non_book a{
	color:#000000;
}

#also_check_out_list li a.flag{
	padding-right:2px;
	line-height:25px;
}

#also_check_out_list li a{
	vertical-align:top;
	color:#b71100;
}

/* Hide Module Divs */

#also_check_out_list div.module_container {
	background:none;
	padding:0;
	float:none;
}

#also_check_out_list div.module_container a {
	font-weight:normal;
}

#also_check_out_list div.book_info {
	width:132px;
	margin-left:20px;
}

#also_check_out_list div.module.short {
	background:none;
	height:auto;
	width:132px;
}

#also_check_out_list a.flag {
	left:0px;
	right:none;
	top:4px;
}

#also_check_out_list span.thumbnail img, #also_check_out_list h2.byline, #also_check_out_list a.btn_buy {
	display:none;
}

#book_description div.module_container {
	display:none;
}

/* Bookshelf on product pages */


#bookshelf.empty {
 	background:url(../images/bg_bookshelf_ie.gif) #e48403 no-repeat 50% 80%;
}

