*{margin:0;padding:0}
/******clear float*******/
.clearfix:after{clear:both;height:0;display:block;content:".";visibility:hidden}
.clearfix{display:inline-table}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */
a{color:#075A98;text-decoration:underline}
a img{border:none}
a:hover{color:#ffa500;text-decoration:underline}
h2,h3,h4,h5,h6{font-size:12px}
html,body{background:#ffffff;color:#333333;font:9pt/20px Arial, Helvetica, sans-serif;text-align:center}
ul,li,dl,dt,dd{list-style-type:none}
#wrapper{text-align:left;width:800px;margin:0 auto}
#header{height:120px;background:url(images/logo.gif) no-repeat center}
#search{text-align:center;height:25px;background-color:#ECF8FF;border:1px solid #C9D9EE;margin-bottom:10px}
#search #submit{margin-top:20px}
#keywords{margin-top:5px;border:1px solid #5C9CC0;background:#F9FDFF;height:20px}
#sort{background:url(images/line.gif) repeat-y}
#sort li{line-height:25px;padding-left:10px;float:left;width:190px;overflow:hidden;height:30px}
#sort a{display:block;float:left;padding:0 5px}
#sort a:hover{background-color:#FFF9ED}
#footer{clear:both;height:60px;border-top:1px dashed #CCCCCC;margin-top:10px}
#footer p{text-align:center;line-height:40px}
/* sort list */
#location{border-top:1px solid #CCEFF5;background:#FAFCFD;padding-left:10px;height:25px;line-height:25px;margin-bottom:10px}
#booklist{float:left;width:600px;}

#booklist dl{padding-left:15px;}
#booklist dt{line-height:30px;padding-left:25px;list-style-image: none;list-style-type: circle}
#booklist dd{color:#999999;line-height:25px;border-bottom:1px dashed #cccccc;margin-bottom:10px;}

#googlead {padding:0px;margin-left:0px;float:right;width:122px}
#pages{padding-left:10px;clear:both}
/* book */
#artbody h1{text-align:center;border-bottom:1px dashed #CCEFF5;line-height:40px;width:700px;margin:10px auto}
#artbody p{padding:10px}