*{margin:0;padding:0;line-height:1.4;font-style:normal;font-weight:normal}
body{font:normal 62.5% 'Lucida Grande',Verdana,Arial,sans-serif}
body *{font-size:1em}
p{color:#333;font-size:1.1em;margin-bottom:1.4em}
#em{font-style:italic}
strong{font-weight:bold}
a{color:#036}
a:hover,a:focus{color:#069 !important}
img{display:block}
a img{border:none}
sub,sup{line-height:0}
.cart-btn{background-image:url(/images/widgets/cart-btn.gif);display:block;height:22px;text-indent:-9999px;width:92px;margin-top:8px;}
.details-btn{background-image:url(/images/widgets/butn_viewdetails.gif);display:block;height:22px;text-indent:-9999px;width:92px;margin-top:8px;}
.details-btn-large{background-image:url(/images/widgets/butn_viewdetails_large.gif);display:block;height:30px;text-indent:-9999px;width:134px}
.wish-btn{background-image:url(/images/widgets/wish-btn.gif);display:block;height:21px;width:113px;text-indent:-9999px}
.wish-btn-large{background-image:url(/images/widgets/wish-btn-large.gif);background-repeat:no-repeat;display:block;height:21px;text-indent:-9999px;width:113px;margin:0 0 5px}
.cart-btn-large{background-image:url(/images/widgets/cart-btn-large.gif);display:block;height:30px;text-indent:-9999px;width:134px;margin:0 0 10px}
.compare-btn{background-image:url(/images/widgets/compareprices.gif);display:block;height:21px;width:113px;text-indent:-9999px;}
.club-price{color:red;font-size:12px;font-weight:bold}
.club-price-words{color:black;font-size:12px;font-weight:bold}
.mag-club-price{color:red;font-size:11px;font-weight:bold}
.mag-club-price-words{color:red;font-size:11px;font-weight:bold}
.you-save{font-size:12px}
.retail-price{color:#999;font-size:10px}
.our-price{color:#000;font-size:10px}
.availability{background:#DDDDDD;font-size:12px;margin-top:8px;margin-bottom:8px}
.availability_advanced_title_detail{font-size:14px;margin-top:2px;color:#33719E;font-weight:bold;width:144px;padding:1px;text-align:center;background-color:#F9FAFF}
.availability_title_detail{font-size:12px;margin-top:2px;margin-bottom:8px;color:#33719E;font-weight:bold;width:146px;padding:3px;border:1px solid #477BA4;text-align:center;background-color:#F9FAFF}
.availability_search_results{font-size:10px;color:#245171;padding:2px;width:180px;border:1px solid #477BA4;text-align:center;background-color:#F9FAFF}
#compare_price{border:1px solid #477BA4;width:140px;text-align:center;color:#FFFFFF;background-color:#FCFEE2;padding:2px;text-decoration:none}
.first{border-left:none !important;margin-left:0 !important}
li{margin-bottom:.25em;text-align:left}
.numeric{text-align:right}
.save{font-size:10px;font-weight:lighter}
.wrap{clear:left;width:940px;margin:0px auto}
caption{position:absolute;left:-9999px}
input.grey{color:#999 !important}
#skip-links{position:absolute;left:-9999px}

#header-wrap{background:transparent url(/images/header/bg/header_no_subnav.jpg) repeat-x; height:154px; margin-bottom: 10px;}
#header{margin:0 auto;width:940px;position:relative;height:154px;}
#header img {display:inline;}
#header #logo {border:0px;top:12px;height:40px;position:absolute;width:230px}
#header #mcc {border:0;height:95px;width:73px;position:absolute;top:5px;left:238px;}
#header #ad {border:0;height:32px;width:335px;position:absolute;top:15px;left:345px;}

#header #acct {border:0;height:28px;width:151px;position:absolute;top:0px;left:788px;}
#header #acct_status {color:#ffffff;position:relative;top:35px;left:788px;text-align:right;width:151px;}

#header #nav{position:absolute;left:0px;top:71px;width:940px;}
#header #nav td a{background-repeat:no-repeat;background-position:left top;display:block;text-indent:-9999px}
#header #nav td a:hover{background-position:0 -32px}
#header #nav #home a{background-image:url(/images/header/btns/nav-home.gif);height:32px;width:73px;}
#header #nav #books a{background-image:url(/images/header/btns/nav-books.gif);height:32px;width:83px;}
#header #nav #music a{background-image:url(/images/header/btns/nav-music.gif);height:32px;width:76px;}
#header #nav #movies a{background-image:url(/images/header/btns/nav-movies.gif);height:32px;width:88px;}
#header #nav #magazines a{background-image:url(/images/header/btns/nav-magazines.gif);height:32px;width:124px;}
#header #nav #bargains a{background-image:url(/images/header/btns/nav-bargains.gif);height:32px;width:112px;}
#header #nav #b2b a{background-image:url(/images/header/btns/nav-b2b.gif);height:32px;width:57px;}
#header #nav #finder {text-align: right; width:327px;}
#header #nav #sub {background-image:url(/images/header/bg/subnav.gif);height:6px;width:940px;}

body.process #header{height:100px}
body.process #header h1 a{position:static;margin:0 0 0 140px;display:block}

#header #quick-search {position:absolute;top:118px; background:url(/images/header/bg/search.jpg) no-repeat;width:585px;height:35px;z-index:0;}
#header #quick-search #query,#quick-search #where{font-size:1.1em;margin-right:14px}
#header #quick-search #query{width:270px}
#header #quick-search #where{width:170px}

#header #lists {position:absolute;top:118px; left:595px; height: 37px;z-index: 0;}
#header #lists a {text-decoration:none;background-repeat:no-repeat;background-position:left top;display:block;text-indent:-9999px; white-space: nowrap;color:#5483a8; text-transform:uppercase; z-index: 0;}
#header #lists a:hover {background-position:0 -47px; z-index: 0;}
#header #lists #wish {position:absolute;left:0px;top:0px;width:140px;z-index: 0;}
#header #lists #wish a {background-image:url(http://images.booksamillion.com/images/header/btns/wishlist.gif);width:140px;height:37px;z-index: 0;}
#header #wishcount {position:absolute; top:135px; left:645px;color:#5483a8; text-transform:uppercase;display:block;z-index: 10; }
#header #lists #cart {position:absolute; top:0px; left:141px; width:205px; z-index: 0;}
#header #lists #cart a {background-image:url(http://images.booksamillion.com/images/header/btns/cart.gif);width:205px;height:37px;z-index: 0;}
#header #cartcount {position:absolute; top:135px; left:785px;color:#5483a8; text-transform:uppercase;display:block;z-index: 10;}
#header #checkout {position:absolute; top:137px; left:850px;display:block;z-index: 10;}
#header #checkout a {background: none;z-index: 10;}
#header #checkout a:hover {background: none;z-index: 10;}

body.home #header #nav #home a, body.books #header #nav #books a,body.music #header #nav #music a,body.movies #header #nav #movies a,body.magazines #header #nav #magazines a,body.bargains #header #nav #bargains a,body.b2b #header #nav #b2b a{background-position:0 -64px;z-index:10}
9px;margin:20px 4px 0 0}
.edit-btn{background-image:url(/images/widgets/edit-btn.gif);display:block;height:27px;width:56px;text-indent:-9999px;margin-top:9px}
.wishlist-edit-btn{background-image:url(/images/widgets/butn_editwishlist.gif);display:block;height:23px;width:108px;text-indent:-9999px;margin-top:13px}
.more-cart {background:transparent url(/images/widgets/cart-footer.gif) no-repeat left top;bottom:-4px;display:block;height:18px;left:231px;text-indent:-9999px;width:480px;position:absolute}
.more-cart-over {background:transparent url(/images/widgets/cart-footer-over.gif) no-repeat left top;bottom:-4px;display:block;height:18px;left:231px;text-indent:-9999px;width:480px;position:absolute}
 .more-wishlist{background:transparent url(/images/widgets/wish-list-footer.gif) no-repeat left top;bottom:-4px;display:block;height:18px;left:711px;text-indent:-9999px;width:228px;position:absolute;}
  .more-wishlist-over{background:transparent url(/images/widgets/wish-list-footer-over.gif) no-repeat left top;bottom:-4px;display:block;height:18px;left:711px;text-indent:-9999px;width:228px;position:absolute}
 body.cart .more-cart,body.cart .more-wishlist,body.wish-list .more-cart,body.wish-list .more-wishlist{display:none}
.module{clear:left;margin-bottom:20px;position:relative}
.large,.small,.wide{background-color:#efebe4;padding:0 10px 10px}
.module h2,.module h4{background-color:#96b5cd;background-repeat:repeat-x;background-position:left top;color:#fffaed;font-size:1.2em;font-weight:bold;margin:0 -10px 10px;padding:10px}
.wide h4{background-image:url(/images/layout/module-wide-gradiate.gif)}
.large h4{background-image:url(/images/layout/module-gradiate.gif)}
.small h4{background-image:url(/images/layout/module-small-gradiate.gif);margin-top:10px;position:relative;z-index:11}
.module h5{position:absolute;left:-9999px}
.module .tabset h4{background:none;color:#000;font-weight:bold;margin-bottom:0}
dl.tabset dt{position:absolute;left:-9999px}
.module-more{float:right;margin-top:-3.5em}
.module-more li{display:inline}
.module-more .rss{background:transparent url(/images/widgets/feed.gif) no-repeat left top;float:left;height:16px;margin-top:-1px;text-indent:-9999px;width:16px}
.module-more .all{margin-left:1em;text-transform:lowercase}
.module-more .all a{color:#fff}
.module .product-list{background-color:#ffffff;clear:left;overflow:auto;padding:10px 0 10px;position:relative;white-space:nowrap;width:100%}
* html .large .product-list{top:-10px}
* + html .large .product-list{top:-10px}
.module .product{border-left:4px solid #efebe4;display:inline-block;padding:0 20px 0px;text-align:center;vertical-align:top;width:94px}
.module .product{display:-moz-inline-box;-moz-box-orient:vertical}
.module .product *{white-space:normal}
.module .product a{display:block;text-decoration:none}
.module .product dt{padding:0 0 10px}
.module .product img{margin:0 auto;padding-bottom:10px}
.module .product .price{font-size:1.4em;font-weight:bold}
.module .product .mini-price{background:yellow;position=relative:;float:left}
.module .product .add-cart{margin-left:-1px;text-align:left}
.view-all{padding-top:30px;position:absolute;right:20px;text-transform:lowercase;top:4em}
.small{margin:-10px 0 30px;width:auto}
.small ol{padding-left:30px !important; }
.small ol li{color:#999;font-family:'Lucida Sans',Verdana,Arial,sans-serif;font-style:italic}
.small ol li a{font-family:'Lucida Grande',Verdana,Arial,sans-serif}
.small ol .first{font-size:1.4em}
.small ol .first a{font-weight:bold}
.small ol .first img{margin-left:-90px;position:absolute;z-index:10}
.small .product-list{background:#fff;padding:10px;position:relative;white-space:normal !important;width:auto;z-index:11}
.drawer-browse {margin-top:-8px; margin-left:8px; margin-right:6px;}
.drawer-browse th {font-weight: bold; font-size: 13px; color:#3d76a4; padding-top:8px; border-bottom: 1px solid #000;}
.drawer-browse a {font-size:11px; text-decoration: none;}
.drawer-browse a:hover {text-decoration: underline;}
.drawer-browse .count {font-size:10px; color: #3d76a4}
.arrow-left,.arrow-right{display:block;height:315px;position:absolute;text-indent:-9999px;top:50px;width:18px;z-index:10}
.arrow-left{background:transparent url(/images/widgets/arrow-left.gif) no-repeat top left;left:0px}
.arrow-right{background:transparent url(/images/widgets/arrow-right.gif) no-repeat top left;right:0px}
.arrow-left-over,.arrow-right-over{display:block;height:315px;position:absolute;text-indent:-9999px;top:50px;width:18px;z-index:10}
.arrow-left-over{background:transparent url(/images/widgets/arrow-left-over.gif) no-repeat top left;left:0px}
.arrow-right-over{background:transparent url(/images/widgets/arrow-right-over.gif) no-repeat top left;right:0px}
.pages{position:absolute;right:40%;top:9px}
.pages li{display:inline}
.pages li a{color:#fff;display:block;float:left;padding:10px}
.pages li.selected a{color:#000}
.page-number{background-repeat:no-repeat;background-position:center top;display:block;float:left;height:20px;width:30px;text-indent:-9999px}
.page-01{background-image:url(/images/pages/page-01.gif)}
.page-02{background-image:url(/images/pages/page-02.gif)}
.page-03{background-image:url(/images/pages/page-03.gif)}
.page-04{background-image:url(/images/pages/page-04.gif)}
.page-05{background-image:url(/images/pages/page-05.gif)}
.page-06{background-image:url(/images/pages/page-06.gif)}
.page-07{background-image:url(/images/pages/page-07.gif)}
.page-08{background-image:url(/images/pages/page-08.gif)}
.page-09{background-image:url(/images/pages/page-09.gif)}
.page-10{background-image:url(/images/pages/page-10.gif)}
.pages .selected{background-position:center -21px}
.tabset{background-color:#fff;background-image:url(/images/layout/module-tabset-top.gif);background-repeat:no-repeat;background-position:0 0;position:relative}
.tabset div.tab-content{padding:1em 0 0 230px;margin-left:-230px}
* html .tabset div.tab-content{display:inline}
.tabset .also-avail {color:#33719E; background:transparent url(/images/layout/also_avail_bg.jpg) repeat-x top left; padding: 10px; border: 1px solid #d1ccbf; margin-bottom:10px;}
 .details-copy{float:left;margin:0 30px 0 0;width:410px}
.tabset .details-copy b{font-weight:bold}
.tabset .details-copy i{font-style:italic}
.tabset .details-copy hr{margin:12px 0px}
.tabset .sub{float:left;width:240px}
.tabset .sub-right{float:right;width:240px}
dl.tabset{background-color:#d1ccbf}
.wide .tabset{background-image:url(/images/layout/module-wide-tabset-top.gif)}
* html .details .tabset{height:1%}
*+html .details .tabset{height:1%}
.tabset .tab{float:left;margin:0 2px 0 0;padding:0}
.tabset .tab a{display:block;float:left;padding:0.7em;text-decoration:none;font-size:11px;background-color:#e4e1d4;color:#585652}
.tabset .selected a{background-color:#fff;color:#000;font-weight:bold}
.tabset .selected * a{background-color:transparent}
.tabset .tab a:hover{color:#000}
#footer-wrap{width:100%;background:#eff7ff url(/images/layout/footer.gif) repeat-x left top;float:left; margin-top:20px;}
#footer{clear:both;margin:0 auto;width:940px;padding-top:15px}
#footer a{text-decoration:underline}
#footer .callout{float:left;width:219px;margin:5px 20px 0 0}
#footer .callout img{margin-bottom:1em}
#footer .callout p{padding-left:10px;margin-bottom:1.5em}
#more-links td {width:160px;margin-right:10px;}
#more-links td.last {width:159px;margin-right:0;background:none;}
#more-links h6{font-size:12px;color:#00395d;text-transform:uppercase;margin-bottom:14px}
#more-links a{color:#353739;font-size:11px}
#footer-list{float:left;width:100%;background:transparent url(/images/layout/footer-line.gif) repeat-x;margin:38px 0 50px;padding-top:15px}
#footer-list li{display:inline;border-left:1px solid #000;margin-right:7px;padding-left:7px}
#footer-list li.first{border:none;padding:0}
#footer-list *{color:#000;font-size:1em}
body.process #footer-wrap{background:none}
body.process #footer{padding:0;width:622px;font-size:80%}
#featured{background-color:#f0ece3;float:left;margin-bottom:20px}
#featured .large-spot,#featured .small-spot{background:url(/images/layout/c-f0ece3-ne.gif) no-repeat right top;float:left;padding:10px}
#featured .small-spot{padding-top:30px}
#featured .first{background:transparent url(/images/layout/c-f0ece3-nw.gif) no-repeat left top;padding-right:0}
body.landing .primary{clear:left;float:left;width:580px}
body.landing .secondary{float:left;margin-left:20px;width:340px}
.product-actions{float:left;width:210px}
.details .tabset{margin-left:220px}
.details,.search{background:#477ba4 url(/images/layout/details-bottom.gif) no-repeat left bottom;padding:0 0 15px;width:100%}
.details h2,.search h2{font-size:20px;background:transparent url(/images/layout/module-solid-top.gif) no-repeat 0 0;margin:0 0 2px;padding:0.25em 10px 0 230px}
.details subtitle{font-weight:normal}
.details h3{margin:0 0 1em 230px}
.details h3,.details h3 a{color:#fff;font-size:1.10em}
.details .product-image{margin-bottom:20px}
* html .details .product-image{position:relative}
.details .tabset{background-image:url(/images/layout/details-top.gif);padding:0 0 0 230px;margin:0 0 0 10px;width:690px}
.details .tab-container{background:#d1ccbf url(/images/layout/details-inside-top.gif) no-repeat left top;float:left;margin-left:-230px;margin-bottom:20px;padding-left:230px;width:100%}
* html .details .tab-container{margin-left:0;padding-left:0;float:none;padding:0 0 0 230px;position:relative;left:-230px;margin-right:-230px}
.product-actions{padding:0 0 0 10px;width:210px;min-height:500px;z-index:10}
.product-actions li{list-style:none;list-style-position:outside}
.product-actions tr{color:#333;font-size:1.4em}
.product-actions th{display:none}
.product-actions{position:absolute;top:-10px;left:10px}
.overview-details{list-style:none;font-size:11px;margin:0 0 1em;padding:0}
* html .overview-details{position:relative;left:-15px}
*+html .overview-details{position:relative;left:-15px}
.sub-utility{float:left;list-style:none;list-style-type:none;position:relative;width:240px}
.sub-utility li{float:left;margin-bottom:20px}
li.email-link{margin-right:26px}
li.email-link a{background-image:url(/images/widgets/email-btn.gif);display:block;height:16px;width:85px;text-indent:-9999px}
li.print-link a{background-image:url(/images/widgets/print-btn.gif);display:block;height:18px;width:73px;text-indent:-9999px}
 .self-rate {display:block; margin:14px 4px 4px 0px; }

.self-rate .your-rating { display:inline; height:13px; width:170px; }
 .self-rate .stars { display:inline;}

.self-rate img {display:inline; cursor:pointer;}
 .average-rate {display:block; margin:4px 4px 10px 0px;}
 .average-rate .total-ratings{font:11px 'Lucida Sans',Verdana,sans-serif;font-style:italic;margin:5px 0 0 126px}
 .average-rate .stars0 {height:13px; width:200px; background-image:url(/images/layout/stars0-average.gif);}
 .average-rate .stars1 {height:13px; width:200px; background-image:url(/images/layout/stars1-average.gif);}
 .average-rate .stars2 {height:13px; width:200px; background-image:url(/images/layout/stars2-average.gif);}
 .average-rate .stars3 {height:13px; width:200px; background-image:url(/images/layout/stars3-average.gif);}

.average-rate .stars4 {height:13px; width:200px; background-image:url(/images/layout/stars4-average.gif);}
 .average-rate .stars5 {height:13px; width:200px; background-image:url(/images/layout/stars5-average.gif);}
 .average-rate-search {display:block; margin:5px 0px 15px 36px; width:77px; position:relative; right: 0px;}
 .average-rate-search .total-ratings-search {font-style:italic; color:#606060; text-align:right}
 .average-rate-search .stars0 {height:13px; width:77px; background-image:url(/images/layout/stars0.gif);}
 .average-rate-search .stars1 {height:13px; width:77px; background-image:url(/images/layout/stars1.gif);}
 .average-rate-search .stars2 {height:13px; width:77px; background-image:url(/images/layout/stars2.gif);}
 .average-rate-search .stars3 {height:13px; width:77px; background-image:url(/images/layout/stars3.gif);}
 .average-rate-search .stars4 {height:13px; width:77px; background-image:url(/images/layout/stars4.gif);}
 .average-rate-search .stars5 {height:13px; width:77px; background-image:url(/images/layout/stars5.gif);}

.cart-contents{border-collapse:collapse;margin:-10px 20px 0}
.cart-contents thead td,.cart-contents thead th{border-top:3px double #D6D5C9;color:#2B6496;font-size:1.15em;padding:10px;text-align:left;text-transform:uppercase}
.cart-contents tr:first-child td{border-top:none}
.cart-contents th.subtotal{text-align:right}
.cart-contents .remove{width:5%}
.cart-contents .item{width:45%}
.cart-contents .availability{width:15%}
.cart-contents .quantity{width:10%}
.cart-contents .price{width:15%}
.cart-contents .subtotal{width:10%;text-align:right}
.cart-contents td{background-color:#fff;border-top:1px solid #ccc;padding:10px;vertical-align:top}
#cart .sort,#cart-loading .sort{margin:-10px 20px 25px}
.cart-contents .item p{color:#818386;font-size:1.15em}
.cart-contents .item a{color:#003456;font-size:1.15em;font-weight:bold}
.cart-contents .item img{display:block;float:left;margin-right:20px}
.cart-contents .item .byline{color:#4e738f;font-size:1em;margin:0;text-transform:uppercase}
.cart-contents .item .average-rate{clear:none;width:}
.cart-contents .item .rating{float:left;position:static;width:200px}
.cart-contents .quantity .update{display:block;margin-bottom:0.5em}
.cart-contents .availability{color:#313132;font-size:1.15em}
.cart-contents .ammount{margin-top:1em}
.cart-contents .availability em,.cart-contents .price em{display:block}
.cart-contents .availability em{color:#4e738f;font-style:normal}
.cart-contents .price em{color:#650001}
.cart-contents .price ul{list-style:none}
.cart-contents td.subtotal{color:#313132;font-size:1.2em;font-weight:bold}
.cart-contents thead td,.cart-contents tbody th,.cart-contents th.remove label,.cart-contents .no-information{position:absolute;left:-9999px}
.cart-contents caption{padding:0;text-indent:-9999px}
.cross-sell{background-color:#DBD8CC;margin:0 20px;padding:10px 10px 20px}
.cross-sell img{float:left;margin-right:10px}
#cart h2,#cart h3,#cart-loading h2,#cart-loading h3{background:none;margin:0 20px;position:relative;text-indent:-9999px}
#cart h2,#cart-loading h2{font-size:2.4em;margin-top:1em}
#cart h3,#cart-loading h3{font-size:1.2em;margin-top:0.25em}
#cart h2 strong,#cart h3 strong,#cart-loading h2 strong,#cart-loading h3 strong{position:absolute;right:0;text-indent:0;background-position:left 60%;background-repeat:no-repeat}
#cart h2 strong,#cart-loading h2 strong{color:#023b59;padding-left:117px;background-image:url(/images/layout/cart-subtotal.gif)}
#cart h3 strong,#cart-loading h3 strong{color:#c11100;padding-left:139px;background-image:url(/images/layout/cart-member-subtotal.gif)}
.cart-actions{height:48px;margin:20px 20px 0;position:relative}
.cart-actions .remove{left:0;position:absolute}
.cart-actions .move{left:174px;position:absolute}
.cart-actions .continue{position:absolute;right:119px}
#cart-loading.wish-list .cart-actions .continue,#cart.wish-list .cart-actions .continue{right:0}
.cart-actions .checkout{position:absolute;right:0}
.send-wish-list{background:transparent url(/images/layout/send-wishlist.gif) no-repeat left top;display:block;height:17px;text-indent:-9999px;width:267px}
.send-wish-list:hover{background-position:left -17px}
.send-wish-list img{display:inline;float:none}
.search{background-image:url(/images/layout/details-bottom-blue.gif);padding-bottom:4em}
.search h2{padding-left:15px}
.search h2 label,.results h2 em{background:transparent url(/images/layout/search-for.gif) no-repeat left top;display:block;height:14px;text-indent:-9999px;width:85px}
.results h2 em{background-image:url(/images/layout/search-results-for.gif);width:146px}
* html .results h2 em{margin-bottom:-20px}
.search h2 input{color:#333;font-weight:bold;width:914px}
.search .submit{position:absolute;right:11px;bottom:15px}
#refine h4{background:#d7f2ff url(/images/layout/be-more-specific.gif) no-repeat left top;height:30px;margin:0 auto;padding:0;position:relative;text-indent:-9999px;width:919px;z-index:4}
.search h5{position:static}
.results h2{padding-right:25px}
.search .sort{color:#fffaed;float:left;position:absolute;right:15px;text-align:right;top:40px;width:395px}
.search .sort select{margin-right:10px}
.crumbs{clear:both;margin:0 11px}
.crumbs a{color:#fffaed}
.crumbs strong{position:absolute;left:-9999px}
.crumbs{color:#fffaed}
.crumbs .remove{background:transparent url(/images/widgets/remove.gif) no-repeat left bottom;display:table-cell;display:inline-block;height:9px;margin:0;line-height:1em;overflow:hidden;width:42px;text-indent:-9999px}
#refine{background:#edfdfc url(/images/layout/search-tab-overflow.gif) repeat-y left top;margin:15px 11px 10px 10px}
#refine ul{list-style:none}
#refine .tabset{background:transparent url(/images/layout/search-tabset-bottom.gif) no-repeat left bottom;min-height:175px;padding-bottom:5px;width:auto}
* html #refine .tabset{height:175px}
#refine .tab{background:#cfdde3 url(/images/layout/search-tab.gif) repeat-y left top;border-top:1px solid #fff;left:0;position:absolute;margin:-1px 20px 0 0}
#refine .tab a{background-color:transparent;background-position:12px 11px;background-repeat:no-repeat;height:35px;padding:0;text-indent:-9999px;width:125px}
#refine .tab-all-types a{background-image:url(/images/layout/filter-all-types.gif)}
#refine .tab-books{top:35px}
#refine .tab-books a{background-image:url(/images/layout/filter-books.gif)}
#refine .tab-movies{top:70px}
#refine .tab-movies a{background-image:url(/images/layout/filter-movies.gif)}
#refine .tab-music{top:105px}
#refine .tab-music a{background-image:url(/images/layout/filter-music.gif)}
#refine .tab-magazines{top:140px}
#refine .tab-magazines a{background-image:url(/images/layout/filter-magazines.gif)}
#refine .tab-content li{background-color:#34719C;color:#fff;float:left;margin:20px 20px 20px 0;padding:5px 10px;width:180px}
#refine .tab-content li ul{float:left;margin:5px 0 -5px}
#refine .tab-content li li{background-color:#edfdfc;margin:0 -10px;padding-bottom:5px}
#refine .tab-content li li a{color:#036;font-weight:normal}
* html #refine .tab-content li ul{margin-left:-10px}
* html #refine .tab-content li li{left:10px;position:relative;width:180px}
#refine .selected a{background-color:#EDFDFC}
#refine .tab-content{display:none;margin-left:145px}
#refine .selected{display:block}
.results{float:left;padding-bottom:15px}
#result-wrap{background:transparent url(/images/layout/result-list.gif) repeat-y 10px top;float:left}
#result-list{background:#fff;float:left;margin-left:10px;width:689px}
* html #result-list{margin-left:5px}
.per-page{background-color:#CFCDBE;padding:5px 10px;position:relative;text-align:right;z-index:14}
.per-page select{margin-right:10px}
.list{margin:0 0 -12px 30px;position:relative;top:-11px}
.list li{border-top:1px solid #B0B0AC;margin:10px 10px 0 0;padding:10px 0 10px 75px;position:relative}
.list li li{border:none;padding:0}
.list li .title{display:block;font-size:1.5em}
.list li .price{background:none;display:block;font-size:1.1em;margin-top:.8em}
.list li .club-price{display:block;font-size:1.2em;font-style:normal}
.list li p{font-size:1.1em}
.list li img{position:absolute;left:-75px;z-index:10}
.list li strong{background-color:#ffff95}
.list li .meta{background:#FFF;position:relative;padding-left:20px}
.list li .meta,.list li .product-actions{margin:0 0 1em}
.list li .meta{width:440px}
.list li .details{background:#FFF;padding-left:20px;width:540px}
.list li .product-actions{float:none;padding:0;position:absolute;top:10px;right:0;left:auto;width:115px}
.list li .product-actions .cart-btn{margin-left:20px}
.list li .product-actions .average-rate .rating{position:static;margin-left:50px}
#related-searches{background-color:#FFF;float:left;margin-left:10px;width:220px}
#related-searches h4{background:#CFCDBE url(/images/layout/related-top.gif) no-repeat right top;color:#000;margin:0;padding:5px 10px}
#related-searches h5{font-weight:bold;margin:15px 10px 5px}
#related-searches ul{list-style:none}
#related-searches li{margin-left:10px}
body.account h2{padding-bottom:.75em;padding-left:50px}
body.account .tabset{background-image:url(/images/layout/account-inside-top.gif);padding-left:40px;width:880px}
body.account .tab-container{margin-left:-40px;padding-left:40px}
*+html body.account .tabset{margin:0;position:static}
*+html body.account .tabset .tab{height:1%;padding:0;margin:0}
body.account form{width:270px}
body.account form fieldset{border:none;margin-bottom:1.4em}
body.account form label{color:#333;font-size:0.95em}
body.account form .text{display:block;width:100%}
body.account form .radio span{display:block;position:relative}
body.account form .radio input{position:absolute;left:0;top:0}
body.account form .radio label{font-size:1em;margin-left:17px}
dl.credit{float:left;position:relative;width:350px}
dl.credit dt{border-top:1px solid #dcdcd4;clear:left;float:left;margin-left:51px;padding:0 10px;width:100px}
dl.credit .first{margin-top:-11px;border-top:none;padding-top:10px}
dl.credit dt.first{margin-left:51px !important}
dl.credit dd{border-top:1px solid #dcdcd4;float:left;padding:10px 0;width:99px}
dl.credit .edit-cart{border:none;background:transparent url(/images/widgets/edit.gif) no-repeat left top;position:absolute;top:10px;right:-20px;width:40px;height:22px;text-indent:-9999px}
dl.credit .delete-cart{border:none;background:transparent url(/images/widgets/delete.gif) no-repeat left top;position:absolute;top:40px;right:-20px;width:57px;height:22px;text-indent:-9999px}
body.account dl.visa{background:transparent url(/images/widgets/visa.gif) no-repeat left 10px}
body.account dl.mastercard{background:transparent url(/images/widgets/mastercard.gif) no-repeat left 10px}
.sectionbr{border-top:1px solid #b4b1a6;clear:left;margin-top:10px;padding:10px 0 0;width:270px}
body.copy h2{padding-bottom:.5em;padding-left:30px}
div.copy{background:#ffffff url(/images/layout/details-top.gif) no-repeat left top;margin:0 0 0 10px;padding:17px 0 0 20px;width:900px;float:left}
div.copy *{width:548px}
div.copy p{font-size:1.2em;line-height:1.5em}
div.copy h3{color:#333;margin:0;font-weight:bold;font-size:1.7em;margin-bottom:1em}
div.copy h4{color:#333;background:transparent;font-size:1.3em;padding-top:0;margin-bottom:9px}
div.copy ol,div.copy ul,div.copy table{margin-bottom:1.9em}
div.copy ol{margin-left:0}
div.copy ol li{font-size:1.2em;margin-bottom:1px;margin-left:20px;display:list-item}
div.copy ul{display:block}
div.copy ul li{list-style-type:none;background:transparent url(/images/widgets/list-marker.gif) no-repeat left center;padding-left:20px;font-size:1.2em;margin-left:3px;margin-bottom:1px}
div.copy table{width:727px;color:#313132;border-collapse:collapse;margin-top:10px}
div.copy table tr{border-bottom:1px solid #d3d3d6}
div.copy table th{background:#f7f4ea url(/images/layout/table-header-bg.gif) repeat-x;color:#004080;text-transform:uppercase;font-size:1.1em;padding:10px 15px 8px;text-align:left}
div.copy table td{padding:10px 15px}
div.copy blockquote{background:transparent url(/images/widgets/left-quote.gif) no-repeat;padding-left:20px;margin-bottom:1.4em}
div.copy blockquote p{color:#333;font-family:Georgia,serif;font-size:1.4em;font-style:italic}
div.copy blockquote p span.last-word{color:#333;font-style:italic;background:transparent url(/images/widgets/right-quote.gif) no-repeat right top;padding:0 20px 0 0}
#cart-progress{padding:5px 0;line-height:1;background:#e3dfd3;border-bottom:1px solid #bdbaab;margin-top:-23px;text-align:center}
#cart-progress img{display:inline}
#legacy{width:622px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:12px}
#legacy center{text-align:left}
h1 a,#nav li a,#actions h3 a,.cart-btn,.view-cart-btn,.edit-btn,.tab,.more-cart,.more-wishlist{overflow:hidden}
#header #phone,#account-options,.module h4{text-shadow:0 0 0 #000}
#header-wrap:after,.details:after,.tabset:after,#actions:after,#header:after{content:".";display:block;clear:both;height:0;visibility:hidden}
* html #header-wrap,* html .details,* html #actions{height:1%}
.dropshadow2{float:left;clear:left;background:url(/images/misc/shadowAlpha.png) no-repeat bottom right !important;background:url(/images/misc/shadow.gif) no-repeat bottom right;margin:10px 0 10px 10px !important;margin:10px 0 10px 5px;padding:0px}
.innerbox{position:relative;bottom:6px;right:6px;background-color:#FFF;border:1px solid #999;padding:0px;margin:0px;background-image:url(/images/misc/load.gif);background-position:center;background-repeat:no-repeat}
.innerbox{\margin:0px 0px -3px 0px;ma\rgin:0px 0px 0px 0px}
#account_info{background-color:#FFF;padding-right:20px;padding-left:20px;margin-right:10px;margin-left:10px;padding-top:10px;padding-bottom:10px;height:260px}
.signin_header{font-family:Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:20px;font-weight:bold;margin-top:5px;margin-left:5px;padding-top:10px;padding-left:10px}
#new_customers{margin-right:5px;padding-right:5px}
.header_customer{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#477BA4;font-weight:bold}
#login_gradient{background-image:url(/images/login/logingradient.gif);background-repeat:repeat-x;width:350px;margin:5px;padding:5px;border-top:1px solid #CCC;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #CCC}
#login_info{border:1px dashed #CCCCCC;margin:5px;padding:5px;background-image:url(/images/login/logingradient_main.gif);background-repeat:repeat-x;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}
.signup_fields{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000;background-color:#FFFFD2;border:1px solid #999;margin:4px;padding:4px}
#signup_list{margin-right:10px;margin-bottom:5px;margin-left:10px;padding-right:10px;padding-bottom:5px;padding-left:10px;font-family:Arial,Helvetica,sans-serif;color:#333;font-size:12px}
.cart_empty{background-color:#FFF;border:1px solid #CCC;margin-left:20px;margin-right:20px;padding-right:5px;padding-left:5px}
.cart_empty_inner{background-color:#FFFFCC;margin:5px;padding:5px}
.cart_empty_message{font-family:Verdana,Arial,Helvetica,san-serf;font-size:18px;color:#333;font-weight:bold}
.error_message{font-size:14px;color:#e50000;padding-left:8px;margin-right:8px;font-weight:bold}
.error_message_small{font-size:12px;color:#e50000;padding-left:8px;margin-right:8px;font-weight:bold}
.internal_error_message{font-size:largest;font-weight:bold;font-style:italic;color:red;margin:10px}
#staticcontent font{font-size:1.4em}
#titledetailbinding{font-size:22px;margin:0 0 0.15em;padding:0.75em 20px 0 230px}
.mapstorelist{font-size:1.4em;width:250px;text-align:left;float:left}
.storemap{width:100%;height:500px;}
#modal_container{padding:5px;background-color:#fff;border:1px solid #666;overflow:auto;font-family:Verdana,Arial,Helvetica,san-serf;font-size:12px;color:#333;text-align:left}
#modal_overlay{background-color:#000}
.annos_pubname{font-style:italic}
.annos_review I{font-style:italic}
.annos_review B{font-weight:bold}
.annos_review U{text-decoration:underline}
.tab_shift{margin-left:-40px;padding-left:30px;background-color:#D1CCBF}
#securemenu{padding:0;width:100%;background-color:#D1CCBF}
#securemenu ul{font:11px Arial;margin:0;margin-left:40px;padding:0;list-style:none}
#securemenu li{display:inline;margin:0;padding:0}
#securemenu a{float:left;display:block;color:#585652;margin:0;padding:5px 10px;text-decoration:none;letter-spacing:1px;background-color:#E4E1D4}
#securemenu a:hover{color:#069
}
#securemenu #current a{background-color:#FFF;color:#000;font-weight:bold}
#securemenu #current a:hover{background-color:#FFF;color:#069}
.order_font{font-size:12px;color:#333333}
.order_result_header{background-color:#477BA4;color:#FFFFFF;font-size:12px}
.order_result_header th{border-bottom:1px solid #000;padding:2px}
.order_table{margin-top:15px; border:1px solid #666666}
.order_table tr{border-bottom:1px solid #dadada}
.order_table tr a{color:#000000;border:1px solid #CCCCCC}
.order_table tr:hover a{color:#ffffff}
.order_table td{border-left:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}
#history_button{display:inline}
.order_history_table_header{border:1px solid #666666;background-color:#E6E6E6;font-size:12px;width:800px}
.order_history_table_buttons{float:right;margin-left:1em;margin-right:1em}
.help_item{margin-top:1em;margin-bottom:1em;border-top-color:#001F3C;border-top-width:9px;border-top-style:outset;padding-top:0.5em;font-style:normal}
.help_item h2{font-weight:bold;font-size:larger;margin-bottom:1em}
.help_bullets{margin:auto;width:60%;font-weight:bold;margin-bottom:1em}
.help_bullets ul li{list-style-type:none}
.page_drop_down{width:90px;color:#333333;background-color:#e4f3ff;border:1px #001f3c solid}
.page_drop_down_button{width:70px;font-weight:bold;font-size:12px;color:#ffffff;background-color:#477ba4;border:1px #001f3c solid}
#page{float:left;list-style:none;position:relative;z-index:15}
#page li{border:0;margin:0;padding:0;font-size:10px;list-style:none;color:#444444}
#page a{border:solid 1px #9aafe5;background-color:#FFFFFF;margin-right:6px}
#page .previous-off,#page .next-off{border:solid 1px #DEDEDE;color:#888888;display:block;float:left;font-weight:bold;margin-right:6px;padding:3px 4px}
#page .next a,#page .previous a{font-weight:bold}
#page .active{background:#5986a3;color:#FFFFFF;font-weight:bold;display:block;float:left;margin-right:6px;padding:2px 3px}
a.active:link{color:#FFFFFF !important}
#page a:link,#page a:visited{color:#0e509e;display:block;float:left;padding:2px 3px;text-decoration:none}
#page a:hover{border:1px #001f3c solid}
.mag-button-dd{margin-top:3px}
.cart-btn-mag{background-image:url(/images/widgets/cart-btn.gif);display:block;height:22px;text-indent:-9999px;width:92px;text-decoration:none}
.cart-btn-mag-sub{background-image:url(/images/butn_buysubscription.gif);display:block;height:22px;text-indent:-9999px;width:117px;text-decoration:none}
.wish-btn-mag{background-image:url(/images/widgets/wish-btn.gif);display:block;height:21px;width:113px;text-indent:-9999px;text-decoration:none}
.mag_case{width:435px;margin-bottom:12px}
.mag_aval{background-color:#FFFFCC;border:1px dashed #CCCCCC;margin:2px;padding:5px}
.mag_case_inner{padding:10px;background-color:#FFFFFF;border:1px solid #99B6D3;margin-right:5px;margin-left:5px}
.mag_case_inner{padding:10px;background-color:#FFFFFF;border:1px solid #99B6D3;margin-right:5px;margin-left:5px}
.css_corner{display:block}
.css_corner *{display:block;height:1px;overflow:hidden;font-size:.01em;background:#BCD8E9}
.css_corner1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #e2eef5;border-right:1px solid #e2eef5;background:#cce1ee}
.css_corner2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #f8fbfc;border-right:1px solid #f8fbfc;background:#c8dfed}
.css_corner3{margin-left:1px;margin-right:1px;border-left:1px solid #c8dfed;border-right:1px solid #c8dfed}
.css_corner4{border-left:1px solid #e2eef5;border-right:1px solid #e2eef5}
.css_corner5{border-left:1px solid #cce1ee;border-right:1px solid #cce1ee}
.css_cornerfg{background:#BCD8E9}
.mag_title{font-size:11px;font-weight:bold}
.mag_type{font-size:11px;font-weight:bold;color:#477BA4}
.hideit{text-decoration:none;visibility:hidden}
.cheep{float:right;width:168px;margin-top:-80px;padding:0px 0px 0px 20px}
#horizontalUserMenu{padding:0;background-color:#D1CCBF;width:700px}
#horizontalUserMenu ul{margin:0;padding:0;list-style-type:none}
#horizontalUserMenu li{margin:0;padding:0;float:left;width:115px;text-align:center}
.buttonAsLink{font-size:11px;color:#585652;background-color:#E4E1D4;padding:3px 0;border-width:0;cursor:pointer;width:115px;height:100%}
.buttonAsLink_current{font-size:11px;color:#000000;background-color:#FFFFFF;font-weight:bold;padding:3px 0;border-width:0;cursor:pointer;width:115px;height:100%}
.buttonAsLink_current_hover{font-size:11px;color:#069;background-color:#FFFFFF;font-weight:bold;padding:3px 0;border-width:0;cursor:pointer;width:115px;height:100%}
.buttonAsLink_hover{font-size:11px;color:#069;background-color:#E4E1D4;padding:3px 0;border-width:0;cursor:pointer;width:115px;height:100%}
.form_text{font-size:12px;color:#000000}
.form_info{font-size:14px;color:#333333;margin:5px;padding:2px}
.form_info b{font-weight:bold}
.form_info i{font-style:italic}
.form_header{font-size:14px;color:#333333;font-weight:bold;margin-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666666;padding-left:10px;margin-top:5px;padding-bottom:3px}
.order_details_button{font-size:12px;font-weight:bold;color:#069;background-color:#FFF;width:100%;padding:2px;border:1px solid #FFFFFF;text-decoration:underline}
.print_cc_list{font-size:11px;background-color:#E8F5FF;color:#333333;border:1px solid #666666;margin:2px;padding:2px;width:150px;font-weight:bold}
.centered{clear:both;text-align:center}
.empty_line_above{margin-top:1em}
.empty_line_below{margin-bottom:1em}
.order_details{margin-right:20px}
.order_form_buttons{margin-top:5px}
.order_status_title{margin-top:1em}
.order_status_subtitle{margin-top:1em;margin-bottom:1em}
.order_coupon_discount_note{font-size:12px;color:#333333;margin:5px;padding:2px}
.order_one_shipment_header_status{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000000;width:775px;padding:1px;margin-top:10px}
.order_one_shipment_header_section_title{font-weight:bold;margin-top:1em}
.order_header_bill_ship_address_section_title{font-weight:bold;margin-top:1em}
.order_one_shipment_header_ship_address{font-size:10pt;color:#333333;background-color:#F8F8F8;width:320px;border:1px solid #999999;padding-left:10px;padding-bottom:10px;margin-top:10px}
.order_header_bill_ship_address{font-size:10pt;color:#333333;background-color:#F8F8F8;width:330px;border:1px solid #999999;padding-left:10px;padding-bottom:10px;margin-top:10px}
.order_header_bill_ship_address_editmode{font-size:10pt;color:#333333;background-color:#F8F8F8;width:460px;border:1px solid #999999;padding-left:10px;padding-bottom:10px;margin-top:10px}
.order_floating_edit_buttons{margin-top:1em;margin-right:5px;float:right}
.order_rightjustified_edit_buttons{margin-top:1em;margin-bottom:0.5em;position:relative;right:5px}
.order_header_address_info{margin-top:1em}
.order_items_list{margin-top:1em;width:760px}
.order_items_table{border:1px solid #CCCCCC}
.order_items_table thead{vertical-align:bottom;text-align:center;color:#FFFFFF;background-color:#477BA4;font-size:12px;font-weight:bold}
.order_items_table tr{vertical-align:top;margin:2px;text-align:center;font-size:12px}
.order_totals_title{text-align:right}
.order_totals_title_strong{text-align:right;font-weight:bold}
.order_totals_value{font-size:12px;color:#333333;text-align:right}
.order_totals_value_strong{font-size:12px;color:#333333;text-align:right;font-weight:bold}
.order_one_shipment_header_tracking_info{margin-top:1em}
.order_one_shipment_header_no_tracking{font-weight:bold;width:766px;font-size:12px;color:#990000;padding:2px;top:10px;margin-left:5px;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;border-top-color:#990000;border-right-color:#990000;border-bottom-color:#990000;border-left-color:#990000}
.order_one_shipment_table{border:1px solid #CCCCCC}
.order_one_shipment_table thead{vertical-align:middle;align:center;color:#FFFFFF;background-color:#477BA4;text-align:center;font-size:10px;font-weight:bold}
.order_one_shipment_table tr{vertical-align:top;margin:2px}
.order_one_shipment_totals_title{text-align:right}
.order_one_shipment_totals_title_strong{text-align:right;font-weight:bold}
.order_one_shipment_totals_value{font-size:10px;color:#333333;text-align:right}
.order_one_shipment_totals_value_strong{font-size:10px;color:#333333;text-align:right;font-weight:bold}
.order_one_shipment_when_shipped{font-weight:bold;font-size:14px;float:right;top:-50px;left:-120px;position:relative;color:#333333}
.order_editing_container_table td{vertical-align:top}
.order_editing_body{font-size:12px}
.order_editing_body i{font-style:italic}
.order_editing_body b{font-weight:bold}
.order_editing_instructions{color:#333333;font-size:large;margin-top:0.5em;margin-right:1em}
.order_editing_instructions i{font-style:italic}
.order_editing_instructions b{font-weight:bold}
.order_editing_instructions_small{color:#333333;font-size:small;margin-right:1em}
.order_editing_instructions i{font-style:italic}
.order_editing_instructions b{font-weight:bold}
.order_editing_body_caption{font-size:12px;font-weight:bold}
.order_editing_body_error_caption{font-size:12px;font-weight:bold;color:red}
.order_editing_explanation_div{color:#333333;background-color:#ffffcc;border-left:1px solid #dedad3;border-top:1px solid #dedad3;border-right:1px solid #cdc9c2;border-bottom:1px solid #cdc9c2;width:720px;padding-top:5px;padding-right:20px;padding-bottom:5px;padding-left:20px;margin-right:20px}
.order_editing_explanation_div i{font-style:italic}
.order_editing_explanation_div b{font-weight:bold}
.order_editing_explanation_header{text-align:center;margin-top:1em;margin-bottom:0.5em;font-size:1.2em;text-decoration:underline}
.order_editing_buttons_table{margin-top:1.5em;text-align:center}
.order_editing_buttons_table td{vertical-align:center}
.order_editing_ship_address{font-size:10pt;color:#333333;background-color:#F8F8F8;width:320px;padding-left:10px;padding-bottom:10px}
.order_status_explain_list_caption{font-weight:bold;margin-bottom:0.5em}
.order_status_explain_list_caption i{font-weight:bold;font-style:italic}
.order_status_explain_list_term{font-weight:bold;margin-right:14px}
.help_box{background-color:#477BA4;width:939px;background-image:url(/images/layout/module-solid-top.gif);background-repeat:no-repeat;background-position:0px 0px;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px}
.help_header{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#FFFFFF;font-weight:normal;margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:5px;padding-top:12px;padding-right:2px;padding-bottom:2px;padding-left:10px}
.help_box_inner{font-size:12px;color:#000000;background-color:#FFFFFF;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;margin-top:5px;margin-right:10px;margin-bottom:5px;margin-left:10px;background-image:url(/images/layout/details-top.gif);background-repeat:no-repeat;background-position:top}
.help_box_inner li{font-size:12px;font-family:'Lucida Sans',Verdana,Arial,sans-serif}
.help_buffer{height:5px}
.page_drop_down{width:90px;color:#333333;background-color:#e4f3ff;border:1px #001f3c solid}
.page_drop_down_button{width:70px;font-weight:bold;font-size:12px;color:#ffffff;background-color:#477ba4;border:1px #001f3c solid}
.page-list{float:left;list-style:none;position:relative;z-index:15;margin-top:2px;margin-left:10px}
.page-list a:link{text-decoration:none}
.bottom{background-image:url(/images/layout/result-list-bottom.gif);background-repeat:no-repeat;background-position:left bottom}
.page-list li{float:left}
.page-list li{margin:2px;border:0;padding:0;font-size:10px;list-style:none;color:#444444;background-image:url(/images/misc/search_bt.gif);background-repeat:repeat-x;background-position:left top}
.page-list a{display:block;padding:2px 4px;border:solid 1px #9aafe5}
.page-list .selected{background:#e4f3ff;color:#FFFFFF;font-weight:bold;display:block;float:left}
.page-list a:hover{border:1px #001f3c solid}
.movie_trailer{color:#000000;font-weight:bold;font-size:12px;width:190px;height:18px;background-image:url(/images/movie_grad.gif);background-repeat:repeat-x;vertical-align:middle;text-align:center;border:1px solid #666666;padding-top:5px;padding-right:0px;padding-bottom:8px;padding-left:0px}
.movie_clip{background-image:url(/images/movie-icon.gif);background-repeat:no-repeat;vertical-align:top;padding-right:3px;padding-left:8px}
.movie_trailer a:link{text-decoration:none;color:#000000}
.movie_trailer a:hover{color:#990000}
.movie_trailer a:visited{color:#000000;text-decoration:none}
.search_module_pg {
	background-color: #FFFFFF;
	width: 945px;
}

.search_module_content {
	background-color: #FFFFFF;
	margin: 10px;
}
.search_module_bg {
	background-color: #d2cdc0;
}

.search_module_content_cell {
	width: 606px;
	border-right: 2px solid #8CB3D0;
	border-bottom: 2px  solid #8CB3D0;
	border-left: 2px solid #8CB3D0;
}

.search_module_mod_header {
	height: 35px;
	width: 610px;
	background-image: url(http://images.booksamillion.com/images/search_modules/blue-gr-bg.jpg);
}
.search_module_first_item {
	border-bottom:1px solid #D2CDC0;
}
.search_module_divider {
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #D2CDC0;
}
.search_module_sidebar {
	width: 335px;
}
.search_module_sidebar a {
	color: #fff;
	font-weight: bold;
}
.search_module_sidebar p {
	padding-left: 15px;
	padding-top: 40px;
	padding-right: 20px;
}
.search_module_sidebar li {
	list-style-type: none;
	border: thin solid #8CB3D0;
	margin-top: 10px;
	margin-bottom: 10px;}
