body{min-width:710px;margin:10px auto;text-align:center;font:13px/24px georgia,'times new roman',times,serif;background:#fffae6;color:#444}
form,p{margin:0}
p{margin:0 0 20px 0}
h1,h2,h3{margin:0 0 20px 0;font-weight:normal}
h1 span{display:block;font:16px arial,sans-serif;color:#bd5e00;}
span#isbn{display:block;margin-bottom:17px;font-size:12px;color:#000;}
h1{font-size:19px;color:#cc6600}
h2{font-size:16px;color:#b300b3}
h3{font-size:15px;color:#000}
h2#review,h2#comment{margin:0;font:bold 14px arial,sans-serif;border-bottom:1px solid #000;}
a{text-decoration:underline;color:#3333cc}
a:hover{text-decoration:none}
img{border:0}
input,select,textarea{display:block;margin:2px 0 15px 0;font:13px verdana,sans-serif}
textarea{width:80%;height:150px;overflow:auto;overflow-x:hidden}
small {display:block;height:20px;font:10px verdana,sans-serif;color:#000}
small a{color:#999}
span#isbn{font:12px arial,sans-serif}
#container{width:710px;margin:0 auto;text-align:left;border:1px solid #777;background:#fff}
#content,#list{float:right;width:480px;margin:0 0 20px 0;text-align:left}
#product,#page{display:table;width:475px;margin:0 5px 30px 0}
#page p{float:left;width:475px}
#page p img{float:left;margin:7px 10px 0 0}
#page a img{padding:0 0 18px 5px;border:1px solid #b8c8ff;background:url(/images/view.gif) no-repeat bottom center}
#page a:hover img{border:1px solid #ffd23d;background:url(/images/view-2.gif) no-repeat bottom center}
#page ol,#page ul{clear:both}
#page ol li p,#page ul li p{float:none;width:auto}
#product .image{float:left;width:165px;margin:6px 0 0 0}
#product .rating{float:right;width:310px;text-align:left}
#no-reviews,#no-comments{clear:both;margin:0 0 30px 0;font:italic 11px verdana,sans-serif}
.review,.comment{display:table;width:475px;margin:0 5px 30px 0;border-top:2px dotted #ccc;font:bold 14px verdana,sans-serif;color:#660099}
.comment{padding:5px 0 0 0}
.review p,.comment p{width:475px;font:normal 13px/24px georgia,'times new roman',times,serif;color:#444}
.review img{display:block;margin:0 0 5px 0}
#list h1{margin:0 0 20px 0}
#list .item{display:table;width:475px;margin:0 5px 20px 0}
#list .image{float:left;width:80px;margin:7px 10px 0 0}
#list .excerpt{float:right;width:385px}
#list .excerpt-alt{float:right;width:475px}
#list .excerpt p,#list .excerpt-alt p{overflow:auto;width:385px}
#list .excerpt-alt p{width:475px}
#list .excerpt p.snip,#list .excerpt-alt p.snip{margin:0;font-style:italic}
#list .excerpt a,#list .excerpt-alt a{color:#0099cc}
#list .excerpt a:hover{}
#sidebar{float:left;width:205px;margin:0 0 20px 0;line-height:1em}
#sidebar input{margin:5px 0 5px 0}
#sidebar ul{list-style:none;margin:0;padding:0}
#sidebar li{padding:0 0 10px 0}
#sidebar a{font:11px verdana,sans-serif}
#sidebar span{display:block;margin:5px 0 5px 0}
#info{width:200px;margin:0 0 0 5px}
#navigation{width:200px;margin:5px 0 0 5px}
#navigation li a{font:bold 14px arial,sans-serif;color:#9999ff;text-decoration:none}
#navigation li a:hover{color:#990099;text-decoration:underline}
#footer{clear:both;margin:0 5px 5px 5px;border-top:1px solid #ff0099}
#footer span{font:12px arial,sans-serif}
#reviews-comments{clear:right;float:right;display:inline;width:475px;margin:30px 5px 20px 0;line-height:15px;color:#ae8300}
#pages{clear:both;margin:0 5px 5px 5px;text-align:right;font:13px arial,sans-serif;color:#000}
#one{width:475px;margin:15px 0 0 0;background:url(/images/1.gif) no-repeat top left;padding:35px 0 0 0}
#one span{font:bold 12px verdana,sans-serif;color:#cc0000}
#one input{width:50px;margin:5px 0 0 0;border:2px solid #000}
#ad{width:200px;margin:-11px 0 17px 3px}