#shoppingcart{height:100px;width:600px;background:#fcf;color:#300;border:1px solid #6c0;margin:4px auto;padding:4px;}
#shoppingcart a{color:#6c0;list-style:none;}
#shoppingcart a:hover{color:#fff;text-decoration:none;}
#content h1{text-align:left;font-size:140%;color:#fff;margin:.5em 1em;}
.ordertitle{font-size:140%;color:#fff;margin:.5em;}
#booklist,#contents{width:600px;background:#C4B19D;color:#300;border:1px solid #6c0;margin:4px auto;padding:4px;}
#booklist table{text-align:left;margin:4px auto;}
#booklist table td{width:90%;padding:4px 8px;}
#contents table{width:90%;font-size:90%;border-collapse:collapse;margin:4px auto;}
#contents table td{border:1px solid #999;width:80%;padding:2px;}
#contents p,#contents button{margin:1em;}
tr.even{background-color:#C4B19D;color:#300;}
tr.odd{background-color:#ddd;color:#300;}
fieldset.req-setorder{width:600px;border:1px solid #C5C5C5;margin:0 auto;padding:5px;}
#shoppingcart p,#booklist ul li{margin:0 1em 1em;}
th{text-align:left;padding:6px 2px;}
#login{width:600px;background:#300;color:#fff;border:1px solid #c5c5c5;margin:4px auto;padding:4px;}
#login table{margin:4px auto;}
#login table td{padding:1px 4px;}
#booklist ul,#login ul{list-style-type:none;}
div.galleryNav{overflow:hidden;width:400px;margin:0 auto;}
div.galleryNav a{float:left;display:inline;height:42px;background-image:url(../img/prev_next_sprite.gif);background-repeat:no-repeat;}
div.galleryNav a.previous{width:200px;background-position:0 0;}
div.galleryNav a.previous:hover{background-position:0 -42px;}
div.galleryNav a.next{width:200px;background-position:0 -84px;}
div.galleryNav a.next:hover{background-position:0 -126px;}
