html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{min-width:960px}.container_12,.container_16{clear:both;margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}div.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}.twipsy{display:block;position:absolute;visibility:visible;padding:5px;font-size:11px;z-index:1000;filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8}.twipsy.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0}.twipsy.fade.in{filter:alpha(opacity=80);-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8}.twipsy.above .twipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000}.twipsy.left .twipsy-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000}.twipsy.below .twipsy-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000}.twipsy.right .twipsy-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000}.twipsy-inner{padding:3px 8px;background-color:#000000;color:white;text-align:center;max-width:200px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.twipsy-inner p{margin:1em}.twipsy-arrow{position:absolute;width:0;height:0}.unreset h1,.unreset h2,.unreset h3,.unreset h4,.unreset h5,.unreset h6{margin:0 0 1.5em 0;line-height:1em}.unreset h1{font-size:1.3em}.unreset h2{font-size:1.2em}.unreset h3{font-size:1.1em}.unreset h4,.unreset h5,.unreset h6{font-size:1em}.unreset h1,.unreset h2,.unreset h3,.unreset h4,.unreset h5,.unreset h6,.unreset b,.unreset strong{font-weight:bold}.unreset em,.unreset i{font-style:italic}.unreset dfn{font-style:italic;font-weight:bold}.unreset p,.unreset code,.unreset pre,.unreset kbd{margin:0 0 1.5em 0}.unreset blockquote{margin:0 1.5em 1.5em 1.5em}.unreset cite{font-style:italic}.unreset li{margin:0.5em 0}.unreset li ul,.unreset li ol{margin:0 1.5em}.unreset ul,.unreset ol{margin:0 1.5em 1.5em 1.5em}.unreset ul li{list-style-type:disc}.unreset ol li{list-style-type:decimal}.unreset ol ol li{list-style:upper-alpha}.unreset ol ol ol li{list-style:lower-roman}.unreset ol ol ol ol li{list-style:lower-alpha}.unreset dl{margin:0 0 1.5em 0}.unreset dl dt{font-weight:bold}.unreset dd{margin-left:1.5em}.unreset table{margin-bottom:1.4em;width:100%}.unreset th{font-weight:bold;padding:4px 10px 4px 5px}.unreset td,.unreset caption{padding:4px 10px 4px 5px}.unreset tfoot{font-style:italic}.unreset sup,.unreset sub{line-height:0}.unreset abbr,.unreset acronym{border-bottom:1px dotted}.unreset address{margin:0 0 1.5em;font-style:italic}.unreset del{text-decoration:line-through}.unreset hr{display:block;background:#000;color:#000;width:100%;height:1px;border:none}.unreset pre{margin:1.5em 0;white-space:pre}.unreset pre,.unreset code,.unreset tt{font:1em/1.5em "Menlo","Lucida Console",monospace}body{background-color:#eee;color:#333;padding:20px 0}#bookstore{-webkit-box-shadow:0 0 20px 0 #000;box-shadow:0 0 20px 0 #000;background-color:#fff;margin:0 auto;width:960px}#bookstore>header{padding:10px 0;position:relative}#bookstore>header h1 a{display:block;background:url(../images/logo-93c77b31935aa9cba89962e443664235.png) no-repeat;height:60px;width:250px;text-indent:-9001px;background-color:#a91e22}#introduction,#information{background:url(../images/intro-a5a204f0140366abed5023d677ed0bde.png) top left repeat-x;margin-bottom:15px;padding-top:30px;position:relative}#introduction>section,#information>section{background:url(../images/intro-a5a204f0140366abed5023d677ed0bde.png) bottom left repeat-x;padding-bottom:15px}#introduction{background:url(../images/intro-a5a204f0140366abed5023d677ed0bde.png) top left repeat-x,url(../images/intro_texture-1238b4354f965f644f45ee8d622dd63c.png) center no-repeat;background-color:#999}#information{margin-top:15px;background-color:#f3f3f3}#alerts .message,.alerts .message{text-align:center;margin:10px;padding:10px;background-color:#cfc;border:1px solid #6c6;color:#6c6}#alerts .message.warning,.alerts .message.warning{background-color:#fcf19c;border-color:#c66;color:#c66}#alerts .message.alert,.alerts .message.alert{background-color:#fcc;border-color:#c66;color:#c66}#alerts .message p,.alerts .message p{margin-bottom:10px}body,select,input,textarea,button{font-family:"Lucida Sans Unicode","Lucida Grande",Helvetica,Arial,sans-serif}a:link,a:visited{font-weight:bold;text-decoration:none;color:#A33}a:focus,a:hover,a:active{color:#C00}strong{font-weight:bold}button,input[type="button"],a.button,input.button,.button input{-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #8c8c8c;box-shadow:inset 0 1px 0 0 #8c8c8c;background-color:#666;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #666),color-stop(100%, #333));background-image:-webkit-linear-gradient(top, #666,#333);background-image:-moz-linear-gradient(top, #666,#333);background-image:-ms-linear-gradient(top, #666,#333);background-image:-o-linear-gradient(top, #666,#333);background-image:linear-gradient(top, #666,#333);border:1px solid #333;color:#fff;background-color:#666;text-shadow:0 1px 0 #333}button:hover,input[type="button"]:hover,a.button:hover,input.button:hover,.button input:hover{-webkit-box-shadow:inset 0 1px 0 0 #999;box-shadow:inset 0 1px 0 0 #999;background-color:#777;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #777),color-stop(100%, #333));background-image:-webkit-linear-gradient(top, #777,#333);background-image:-moz-linear-gradient(top, #777,#333);background-image:-ms-linear-gradient(top, #777,#333);background-image:-o-linear-gradient(top, #777,#333);background-image:linear-gradient(top, #777,#333);cursor:pointer}button:active,input[type="button"]:active,a.button:active,input.button:active,.button input:active{-webkit-box-shadow:inset 0 0 8px 4px #333,inset 0 0 8px 4px #333,0 1px 1px 0 #eee;box-shadow:inset 0 0 8px 4px #333,inset 0 0 8px 4px #333,0 1px 1px 0 #eee}button.big,input[type="button"].big,a.button.big,input.button.big,.button input.big{padding:10px}button.red{background-color:#e60000;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e60000),color-stop(100%, #900));background-image:-webkit-linear-gradient(top, #e60000,#900);background-image:-moz-linear-gradient(top, #e60000,#900);background-image:-ms-linear-gradient(top, #e60000,#900);background-image:-o-linear-gradient(top, #e60000,#900);background-image:linear-gradient(top, #e60000,#900)}button.red:hover{background-color:#ff1919;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff1919),color-stop(100%, #900));background-image:-webkit-linear-gradient(top, #ff1919,#900);background-image:-moz-linear-gradient(top, #ff1919,#900);background-image:-ms-linear-gradient(top, #ff1919,#900);background-image:-o-linear-gradient(top, #ff1919,#900);background-image:linear-gradient(top, #ff1919,#900)}button.remove,button.remove:hover{padding-left:20px;background-image:url(../images/delete-d81e1ac8ca4ce9b93d5ee464a8fc53c9.png);background-repeat:no-repeat;background-position:2px 1px}button[disabled]{background-color:#e0e0e0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e0e0),color-stop(100%, #bdbdbd));background-image:-webkit-linear-gradient(top, #e0e0e0,#bdbdbd);background-image:-moz-linear-gradient(top, #e0e0e0,#bdbdbd);background-image:-ms-linear-gradient(top, #e0e0e0,#bdbdbd);background-image:-o-linear-gradient(top, #e0e0e0,#bdbdbd);background-image:linear-gradient(top, #e0e0e0,#bdbdbd);color:#fff;-webkit-box-shadow:none;box-shadow:none}button[disabled]:active{-webkit-box-shadow:none,none,none;box-shadow:none,none,none}button[disabled]:hover{-webkit-box-shadow:none;box-shadow:none;background-color:none;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(100%, none));background-image:-webkit-linear-gradient(none, none);background-image:-moz-linear-gradient(none, none);background-image:-ms-linear-gradient(none, none);background-image:-o-linear-gradient(none, none);background-image:linear-gradient(none, none)}input[type="number"]{width:30px}nav.site{margin-top:10px;margin-bottom:10px;position:relative}nav.customer{position:absolute;right:10px;bottom:0;font-size:12px}nav.customer li{padding-left:15px;margin-left:10px;background:#666 url(../images/bullet_1-eabb0f00506a23432fcaaff6121b3d04.png) no-repeat 0 -6px;float:left}nav.school{padding-top:15px;margin-bottom:5px;border-top:1px solid #ddd}nav.school ul.root>li{height:32px;line-height:32px;float:left;position:relative}nav.school ul.root>li>a{display:block;height:32px;line-height:32px;padding:0 10px;z-index:15}nav.school ul.root>li>a:link,nav.school ul.root>li>a:visited{text-decoration:none;color:#666}nav.school ul.root>li>a:focus,nav.school ul.root>li>a:hover,nav.school ul.root>li>a:active{background-color:#666;color:#eee}nav.school ul.root>li:hover nav.sub{display:block}nav.school nav.sub{-webkit-box-shadow:0 0 20px 0 #666;box-shadow:0 0 20px 0 #666;display:none;position:absolute;top:100%;left:0;background-color:#fff;padding-left:20px;width:400px;z-index:10}nav.school nav.sub ul{margin-bottom:15px}nav.school nav.sub ul>li{font-size:12px;line-height:12px;float:left;width:165px;margin-right:20px;padding-left:15px;background:#666 url(../images/bullet_1-eabb0f00506a23432fcaaff6121b3d04.png) no-repeat 0 -6px}nav.school nav.sub h3{text-transform:uppercase;font-size:13px;letter-spacing:0;margin:10px 0 5px 0}nav.school nav.sub h3 a:link,nav.school nav.sub h3 a:visited{color:#999}nav.school nav.sub h3 a:focus,nav.school nav.sub h3 a:hover,nav.school nav.sub h3 a:active{color:#a00}nav.school nav.sub a:link,nav.school nav.sub a:visited{text-decoration:none;color:#666}nav.school nav.sub a:focus,nav.school nav.sub a:hover,nav.school nav.sub a:active{color:#a00}#cart_menu{position:absolute;top:0;right:10px;z-index:100}#cart_menu h3{background:url(../images/80-shopping-cart-35c1bd85a30de520263bb5af1a1b1bbd.png) no-repeat 0 0;padding-left:35px;height:20px;line-height:20px}#cart_menu h3 span.sub_total{border-left:1px solid #ccc;padding-left:5px;margin-left:5px}#cart_menu:hover span.sub_total{color:#a00}#cart_menu:hover .cart_display{display:block}#cart_menu .cart_display{-webkit-box-shadow:0 0 20px 0 #666;box-shadow:0 0 20px 0 #666;padding:20px 10px;display:none;position:absolute;top:20px;right:0;background-color:#fff}#cart_menu .cart_display h4{text-align:center;font-size:12px;margin-bottom:15px;padding-bottom:5px;text-transform:uppercase;color:#999;border-bottom:1px solid #ddd}.cart_display table.lines{width:100%;font-size:12px;text-align:left}.cart_display table.lines thead tr{background-color:#999;color:#eee}.cart_display table.lines th{text-align:left;font-weight:bold;padding:5px}.cart_display table.lines tbody td{vertical-align:middle;padding:5px}.cart_display table.lines tbody td.quantity{text-align:center}.cart_display table.lines tbody tr{color:#888}.cart_display table.lines tbody tr:nth-of-type(odd){color:#666}.cart_display table.lines tfoot{border-top:1px solid #ddd}.cart_display table.lines tfoot th,.cart_display table.lines tfoot td.cart{text-align:right}.cart_display table.lines tfoot td,.cart_display table.lines tfoot th{padding-top:5px}.cart_display table.lines tfoot .blank{border-top:none}.cart_display table.lines tfoot .blank a{background:#666 url(../images/bullet_1.png) no-repeat 0 -4px;padding-left:12px}.cart_display p.empty{text-align:center;color:#666}#omnisearch{background:transparent url(../images/omnisearch-1d67c61a47b6bd0718e809aefe8f7a48.png);position:absolute;bottom:0px;right:-23px;width:355px;height:55px}#omnisearch input[type=text]{display:block;background-color:transparent;border:none;width:291px;position:absolute;left:16px;top:8px;height:29px;padding:0 8px;color:#eee;text-shadow:0px 1px 0px #333;filter:dropshadow(color=#333, offx=0, offy=1)}#omnisearch input[type=text]::-webkit-input-placeholder{color:#999;text-shadow:0px 1px 0px #333}#omnisearch button[type=submit]{display:block;width:24px;height:24px;background:transparent url(../images/omnisearch-button-a155f0d755a8d272ac240ade3a70400b.png);border:none;text-indent:-5000em;position:absolute;right:38px;top:11px;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000;border:none}#omnisearch button[type=submit]:hover{background-position:0 24px}#omnisearch button[type=submit]:active{background-position:0 0}#banners{margin-top:20px;margin-bottom:10px}#banners .banner{height:140px;background-repeat:no-repeat;position:relative;background-image:url(../images/banners-d44cd24dfa73d0834a2e98e352690061.jpg)}#banners .banner a{border:1px solid #e6e6e6;margin:5px;padding:10px;position:absolute;top:0;bottom:0;right:0;left:0;color:#999;text-decoration:none}#banners .banner a strong{display:block;color:#333;text-shadow:1px 1px 1px #a1a1a1}#banners .banner h4{font-size:20px;font-weight:bold}#banners .banner p{font-size:12px;position:absolute;bottom:20px;left:20px;width:50%}#banners .banner.rentals{background-position:0px 0px}#banners .banner.rentals p{width:36%}#banners .banner.financial_aid{background-position:-220px 0px}#banners .banner.buyback{background-position:-440px 0px}#banners .banner.consignments{background-position:-660px 0px}#banners .banner.consignments p{width:30%}#cart .cart{font-size:12px;width:80%;border:1px solid #ddd;padding:30px;margin-right:auto;margin-left:auto;margin-top:20px}#cart .cart table{width:100%}#cart .cart table th,#cart .cart table td{text-align:left;padding-bottom:10px}#cart .cart table th{font-weight:bold}#cart .cart table td{border-top:1px solid #ddd;padding:10px 5px 5px;vertical-align:middle}#cart .cart table td img{padding:5px;border:1px solid #ddd}#cart .cart table tr.special_order td{border-top:none;padding-top:0;font-size:10px}#cart .cart table tr.special_order td.label{text-align:center}#cart .cart table tr.special_order td.label span{font-size:10px;font-weight:bold;text-transform:uppercase;color:#fff;background-color:#09c;padding:0 2px;border:1px solid #069;-webkit-border-radius:3px;border-radius:3px}#cart .cart table td.quantity label.special_order{font-size:11px}#cart .cart table .description{color:#666;font-size:11px}#cart .cart .totals{float:right;margin:10px 20px;background:#fff;border:1px solid #ddd;padding:10px}#cart .buttons{padding-bottom:30px}#cart .buttons a.button{margin-right:20px;padding:5px;font-size:14px;margin-left:62px}#cart .buttons a.button.print{float:right;margin-left:0px;margin-right:0px}#cart .buttons a.button.checkout{float:right;margin-left:10px;margin-right:62px}#empty_cart_warning_container .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9998;opacity:0.8}#empty_cart_warning_container .text{opacity:1;z-index:9999;position:fixed;top:30%;left:35%;background-color:#fff;padding:50px;width:300px;-webkit-box-shadow:0 0 20px 0 #000;box-shadow:0 0 20px 0 #000;font-size:12px}#empty_cart_warning_container .text h2{font-size:15px;margin-bottom:15px;font-weight:bold}#empty_cart_warning_container .text p{margin-bottom:20px}#empty_cart_warning_container .text .button{margin-left:50%}#introduction .breadcrumbs{font-size:11px}#introduction .breadcrumbs a{text-decoration:none}#introduction .breadcrumbs a:link,#introduction .breadcrumbs a:visited{color:#333;font-weight:bold}#introduction .breadcrumbs a:focus,#introduction .breadcrumbs a:hover,#introduction .breadcrumbs a:active{color:#eee;background-color:#a00}#introduction h1{clear:both;margin-bottom:10px;line-height:40px;font-size:32px}#information{color:#555}#information aside{font-size:14px}#information aside h2{padding:10px 0;margin-bottom:20px;font-size:18px;border-bottom:1px solid #999}#information aside .content{font-size:12px;line-height:16px;text-align:justify}#contact h2{text-indent:30px;background:url(../images/i_contacts_24-64ab6c78347c7b38cff2380066b85ea7.png) no-repeat 0 8px}#contact .vcard{margin:10px 0;font-size:12px}#contact .vcard .adr{margin-bottom:20px}#contact .vcard .adr.for-tel,#contact .vcard .adr.for-fax,#contact .vcard .adr.for-email{background-image:url(../images/info_icons-389b28e69e6b307a6070913bb44f753e.png);background-repeat:no-repeat;background-color:#999;line-height:32px;font-weight:bold;padding-left:40px}#contact .vcard .adr.for-tel span,#contact .vcard .adr.for-fax span,#contact .vcard .adr.for-email span{display:inline;width:135px;font-weight:normal}#contact .vcard .adr.for-fax{background-position:0 -128px}#contact .vcard .adr.for-email{background-position:0 -64px}#contact .vcard .adr.for-street-address{padding-left:40px;background:url(../images/marker-617f3dcc94bfac0d23bb8328acf27a1a.png) no-repeat left top}#contact .vcard .adr.for-street-address a{line-height:32px;color:#a66}#contact .vcard .org{font-weight:bold}#contact .google_plus{padding-left:40px;background:url(../images/g-plus-d31489d56d9f1cff5f53300023f82ab9.png) no-repeat 5px}#contact .google_plus a{line-height:2em;color:#a66}#contact .employment_application{padding-left:40px;font-size:12px;margin-bottom:20px}#hours table{width:100%}#hours table td,#hours table th{padding:5px}#hours table td.open,#hours table th.open{text-align:right}#hours table td.close,#hours table th.close{text-align:right}#hours table th{text-align:left;font-weight:bold}#hours table td.closed{font-style:italic;text-align:center}#twitter h2{text-indent:30px;background:url(../images/i_twitter_24-055a29b5e5f2a70f65758a37c93718f0.png) no-repeat 0 8px}#twitter li{margin-bottom:18px;padding-left:30px;background:url(../images/quotes-b2f7abc69216161984415ced0f3cba52.png) no-repeat 0 4px}#twitter li a{display:block;font-style:normal;font-size:10px !important;color:#999}#twitter li span{line-height:16px;font-size:11px !important;font-family:Georgia,Arial,Helvetica,sans-serif !important;font-style:italic !important;word-wrap:break-word}#twitter li span *{line-height:16px;font-size:11px !important;font-family:Georgia,Arial,Helvetica,sans-serif !important;font-style:italic !important;word-wrap:break-word;display:inline !important;margin:0;padding:0}#twitter li span a{color:#a66}#twitter li span:after{visibility:hidden;content:"."}#twitter ul{margin-bottom:-20px}#facebook h2{text-indent:30px;background:url(../images/i_facebook_24-08a163e3ec6b7689c92daff41dcce321.png) no-repeat 0 8px}#facebook #fb-root{margin-top:-50px}.fb_iframe_widget_loader .FB_Loader{top:50% !important;margin-top:-30px !important}#school_list li{float:left;display:inline}#school_list li a{display:block;padding:5px;background-color:#999;line-height:20px;height:20px;margin-bottom:10px}#school_list li a:link,#school_list li a:visited{text-decoration:none;color:#eee}#school_list li a:focus,#school_list li a:hover,#school_list li a:active{background-color:#a00}#sponsors img{display:inline-block;vertical-align:middle;line-height:48px;margin-top:-5px}#sponsors{text-align:right}#sponsors h4{display:block;line-height:23px;font-size:10px;color:#666;margin:-12px 0 5px 0}#sponsors a{display:inline}#sponsors a img{margin-bottom:10px}#copyright{margin-bottom:10px;padding-left:10px;line-height:48px;height:48px;font-size:12px;color:#999}#mobile_toggle{text-align:center;margin:20px auto;padding-bottom:10px;font-size:12px}#accordion{background-color:#333;border:1px solid #333}#accordion h2{background-color:#ccc;margin:0;padding:5px 15px;font-size:14px;font-weight:normal;border:1px solid #fff;border-bottom:1px solid #ddd;cursor:pointer;line-height:20px}#accordion h2.current{cursor:default;background-color:#fff}#accordion h2 span{color:#919191;float:right;font-size:12px}#accordion .pane{border-style:solid;border-color:#fff;border-width:0 1px;display:none;padding:15px;color:#fff;font-size:12px;text-align:center}#accordion .pane select{margin-top:5px}#accordion .pane h3{font-weight:normal;margin:0 0 -5px 0;font-size:16px;color:#999}#introduction .accordion h3{font-size:18px;text-align:center;margin:10px 0 20px}#feature_carousel{z-index:1;height:325px;width:445px;margin-bottom:-15px;margin-left:412px;background:url(../images/intro_product-56040e60670ff149200943b78057ce3f.png) no-repeat center top;position:relative}#feature_carousel .carousel{position:absolute;left:50%;margin-left:-145px;overflow:hidden;width:300px;height:325px}#feature_carousel .features{position:absolute;width:20000em;height:325px;margin-left:auto;margin-right:auto}#feature_carousel a.previous,#feature_carousel a.next{background-color:#999;display:block;width:42px;height:42px;background-repeat:no-repeat;background-image:url(../images/intro_controls-5ff1754914bb54ae9047edeee17bd862.png);position:absolute;top:190px;cursor:pointer}#feature_carousel a.previous{background-position:0 0;left:20px}#feature_carousel a.next{background-position:100% 0;right:13px}#feature_carousel .feature{float:left;height:325px;width:300px;position:relative}#feature_carousel .feature a.bg{display:block;height:265px;line-height:265px;position:absolute;top:60px;width:300px}#feature_carousel .feature a.bg img{vertical-align:middle;margin:0 auto;height:100%;width:100%}#feature_carousel .feature .text{width:280px;position:absolute;bottom:20px;font-size:12px;padding:10px;text-align:center;background-color:#fff;opacity:0.8}#feature_carousel .feature .text h4{margin-bottom:10px;font-weight:bold}#search_results #no_results h2{margin:20px 20px 20px 20px;width:100%;text-align:center;font-style:italic;color:#a33}#search_results #no_results #help{padding-top:40px;position:relative}#search_results #no_results #help img{position:absolute;right:-5px}#search_results #no_results p{margin:40px 0 10px 0;font-weight:bold}#search_results #no_results ul{font-size:0.7em}#search_results #no_results ul li{margin-left:20px;list-style:disc}.query{color:#a8a8a8;text-align:center}.search_result{padding:20px 0;-webkit-border-radius:5px;border-radius:5px;border-bottom:1px solid #eee;position:relative;font-size:12px}.search_result figure{text-align:right}.search_result:hover{-webkit-box-shadow:0 0 20px 0 #666;box-shadow:0 0 20px 0 #666;border-botton:none}.search_result detail .cart_add{position:relative;bottom:0px;padding:5px;margin-right:20px;text-align:right}.search_result detail h3{margin-bottom:10px;font-size:16px}.search_result detail .author{color:#666;font-style:italic;width:300px}.search_result detail dl{margin:10px 0;color:#999}.search_result detail dl dt{color:#666;clear:left;float:left;width:80px;padding:5px 10px 5px 5px;border-top:1px solid #ddd;font-weight:bold;text-align:right}.search_result detail dl dd{float:left;width:280px;padding:5px 0;border-top:1px solid #ddd;width:200px}.search_result detail dl dd.requirement{color:#333;font-weight:bold}.search_result detail p.rental{margin:5px 20px 0;text-align:right;color:#afafaf;font-size:11px;font-weight:bold}.search_result .variants li{display:inline}.search_result .description{width:290px}.search_result .price{position:relative;float:right;font-size:14px;background:#666 url(../images/price_1-88f6e903ef1bb3198917454b4dc439a8.png) no-repeat center;height:66px;width:66px;color:#fff;line-height:66px;font-weight:bold;text-align:center;margin-right:20px;-webkit-border-radius:66px;border-radius:66px}.search_result .price .slashed{font-size:10px;font-weight:normal;line-height:10px;text-decoration:line-through;display:block;width:66px;position:absolute;top:12px;color:#ddd}.sale{position:absolute;left:0;top:0}.bookstore_product .cart_add{padding-top:20px;right:0px;clear:both}.bookstore_product .variants{margin-top:20px;clear:both}#sidebar h4{font-weight:bold;font-size:18px;margin:20px 0;text-align:center}#sidebar .cart_display h4{border-bottom:1px solid #ccc;margin:40px 20px 20px;padding-bottom:10px}#school-select{margin:0 auto 20px auto;text-align:center;border:1px solid #eee;background-color:#fcfcfc;width:80%;padding:20px}.pagination{padding-top:20px}.pagination span.page{padding:5px;border-right:1px solid #ddd;margin-left:5px}.pagination span.page:last-child{border-right:none}.pagination span.gap{display:none}.pagination span.next,.pagination span.last{padding-left:10px}#book_preference_notice{margin:10px auto;text-align:center;font-size:12px;font-weight:bold;color:#666;border:1px solid #999;background-color:#eee;padding:5px}.detail{font-size:12px}.detail figure{position:relative}.detail figure .price{position:absolute;right:10px;float:right;font-size:14px;background:#666 url(../images/price_1-88f6e903ef1bb3198917454b4dc439a8.png) no-repeat center;height:66px;width:66px;color:#fff;line-height:66px;font-weight:bold;text-align:center;margin-right:20px;-webkit-border-radius:66px;border-radius:66px}.detail figure .price .slashed{font-size:10px;font-weight:normal;line-height:10px;text-decoration:line-through;display:block;width:66px;position:absolute;top:12px;color:#ddd}.detail figure .variants{margin-bottom:2em}.detail figure .variants li{margin:5px;float:left;border:1px solid #ddd;padding:5px;cursor:pointer}.detail figure span{display:block;width:100%;text-align:center;color:#666}.detail detail{position:relative}.detail detail .pin-it-button{float:right;margin-bottom:1em}.detail detail dl{margin:10px 0;color:#999}.detail detail dl dt{color:#666;clear:left;width:100%;padding:5px 0 5px 5px;font-weight:bold;text-align:left}.detail detail dl dd{width:100%;padding:5px 5px;border-bottom:1px solid #ddd}.detail detail dl dd:last-child{border-bottom:none}.detail detail dl dd:last-child.requirement{color:#333;font-weight:bold}.detail detail p{padding:0px 5px 20px 5px;color:#000}.detail detail .purchase{text-align:right}.detail .adoptions{margin-top:30px;text-align:center}.detail .adoptions table{margin-left:auto;margin-right:auto}.detail .adoptions table th{text-align:center}.detail .adoptions table td{padding:10px}.detail .rent{margin-top:15px;margin-bottom:20px}.detail .rent img{float:left;margin-top:-5px;margin-right:10px}detail .rent_icon{width:36px;margin-top:10px;margin-right:41px;clear:right;float:right}#checkout{font-size:12px}#checkout fieldset{border-top:1px solid #666;padding:10px;margin-top:10px}#checkout fieldset legend{text-align:left;padding:2px 5px;background-color:#666;margin-left:120px}#checkout fieldset legend span{color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase}#checkout fieldset p.inline-hints{margin-left:140px;color:#999;font-size:10px;margin-bottom:10px}#checkout fieldset li.info{margin-left:120px}#checkout fieldset label{font-weight:bold;text-transform:uppercase;color:#666}#checkout fieldset .stringish,#checkout fieldset .string,#checkout fieldset .expiration,#checkout fieldset .select{position:relative;margin:10px 0}#checkout fieldset .stringish label,#checkout fieldset .string label,#checkout fieldset .expiration label,#checkout fieldset .select label{text-align:right;padding:5px;line-height:20px;height:20px;display:block;float:left;clear:left}#checkout fieldset .stringish input,#checkout fieldset .string input,#checkout fieldset .expiration input,#checkout fieldset .select input{border:1px solid #666;line-height:18px;padding:5px;margin:0 0 0 10px}#checkout fieldset .stringish select,#checkout fieldset .string select,#checkout fieldset .expiration select,#checkout fieldset .select select{margin:5px 0 5px 10px}#checkout fieldset .stringish.error input,#checkout fieldset .string.error input,#checkout fieldset .expiration.error input,#checkout fieldset .select.error input{border-color:#751614;background-color:#f1c7c7}#checkout fieldset .stringish.error p.inline-errors,#checkout fieldset .string.error p.inline-errors,#checkout fieldset .expiration.error p.inline-errors,#checkout fieldset .select.error p.inline-errors{position:absolute;background-color:#751614;color:#fff;right:0;top:0;text-transform:uppercase;font-size:11px;padding:2px;opacity:0.66}#checkout fieldset #saved_location,#checkout fieldset #save_location_as{margin-left:120px}#checkout fieldset #saved_location label,#checkout fieldset #save_location_as label{text-transform:none}#checkout fieldset #saved_location input,#checkout fieldset #save_location_as input{border:1px solid #666;width:60px;margin-left:5px;padding:2px}#checkout .grid_8 .stringish label,#checkout .grid_8 .string label,#checkout .grid_8 .select label{width:100px}#checkout .grid_8 .stringish input,#checkout .grid_8 .string input,#checkout .grid_8 .select input{width:308px}#checkout .grid_8 .expiration label{width:100px}#checkout .grid_8 .cvv input{width:66px}#checkout .grid_8 .boolean label{margin-left:120px;display:block;text-transform:none;line-height:30px}#checkout .grid_8 .boolean input{margin-right:5px}#checkout .grid_8 fieldset.actions{border:0;padding:0;margin-top:0;margin-bottom:40px}#checkout .grid_8 fieldset.actions li{margin-left:130px}#checkout .grid_8 fieldset.actions li input{line-height:18px}#checkout fieldset#billing_details ol{border-bottom:1px solid #666}#checkout fieldset#billing_same_as_shipping{margin-top:0;border:0;padding:0 10px}#checkout #bookstore_order_shipping_extended_address_input label,#checkout #bookstore_order_billing_extended_address_input label{color:#ccc}#checkout .validation-message{margin:0 auto;margin-bottom:10px;padding:10px;background-color:#f1c7c7;text-align:center}#checkout .validation-message h4{font-weight:bold;margin-bottom:5px}#checkout.delivery h4{font-weight:bold}#checkout.delivery h4,#checkout.delivery .vcard,#checkout.delivery .support{margin:1em 0}#checkout.delivery #customer_details li label{float:left}#checkout.delivery #customer_details li .vcard{margin-left:120px;line-height:12px}#checkout.delivery #customer_details .support{margin-left:130px}#checkout.delivery table.shipping_options{width:100%}#checkout.delivery table.shipping_options td.shipping_option_input,#checkout.delivery table.shipping_options .shipping_option_description{padding:10px}#checkout.delivery table.shipping_options td.shipping_option_description{margin-bottom:10px}#checkout.delivery table.shipping_options td.shipping_option_description label{text-transform:none}#checkout.delivery table.shipping_options .is_free_in_state{font-size:10px;color:#060;font-style:italic}#checkout.delivery table.shipping_options tr.disabled{opacity:0.5}#checkout.delivery .customer_note label{font-size:11px}#checkout.delivery .customer_note textarea{width:428px;padding:5px}#checkout #financial_aid_toggle label.radio{font-weight:normal}#checkout #financial_aid_toggle label.radio input{vertical-align:-3px;margin-top:0}#checkout #held_check_details{border:1px solid #999;padding:15px}#order_summary h2{font-weight:bold;font-size:16px;line-height:18px;color:#666}#order_summary thead tr{background-color:#666}#checkout.receipt table.metadata th{font-weight:bold;text-align:left}#checkout.receipt table.metadata td{padding:10px 10px 10px 0}#checkout.receipt table.metadata td p{margin:1em 0}#checkout.receipt table.metadata td.address{width:230px}#checkout.receipt .cart_display{margin-bottom:20px}#checkout_progress{margin-bottom:10px;font-size:13px;font-weight:bold}#checkout_progress ol{height:50px}#checkout_progress li{list-style:decimal inside;color:#999;line-height:40px;margin-right:8px;width:209px;padding:0 10px;float:left;height:50px;background-image:url(../images/checkout-progress-mask-520b7dcf15bcfb23238b43dc705d0590.png);background-repeat:repeat-x;background-color:#ccc}#checkout_progress li:last-child{margin-right:0}#checkout_progress li.complete{background-color:#999;color:#fff;text-decoration:line-through}#checkout_progress li.current{background-color:#666;color:#fff;background-position:-30px 0}.contract{border:1px solid #eee;padding:10px}.contract h2.title{font-size:18px;font-weight:bold;margin-bottom:15px}.contract .unreset h3{font-size:16px;margin-bottom:5px}.contract .unreset ul{list-style-type:circle;margin-left:20px}.contract .unreset ul li{margin:3px}.contract .inputs{font-size:20px}.contract .inputs input{height:16px;width:16px}#return_policy{background:#fcfcfc;border:1px solid #eee;padding:10px;margin-top:15px;margin-left:auto;margin-right:auto}#return_policy h3{font-size:16px;margin-bottom:5px}#return_policy ul{list-style-type:circle;margin-left:20px}#return_policy ul li{margin:3px}#customers{margin-bottom:20px}#customers p{margin:20px 0}#customers h2{font-weight:bold;font-size:24px;border-bottom:1px solid #999;padding-bottom:1px;margin:10px 0 20px}#customers p.support{font-size:12px;line-height:15px}#customers p.error_notification{font-size:14px;color:#a00}#customers form div.input{margin-bottom:10px}#customers form div.input label{font-weight:bold}#customers form div.input.string label,#customers form div.input.select label,#customers form div.input.password label,#customers form div.input.email label{display:block;font-weight:bold}#customers form div.input.string input,#customers form div.input.password input,#customers form div.input.email input{width:288px;font-size:1em;padding:5px;border:1px solid #666}#customers form div.input.select select{font-size:1em;width:300px}#customers form .actions{margin-top:2em;text-align:center}#customers form div.field_with_errors.string input,#customers form div.field_with_errors.email input{background-color:#fee;border-color:#900}#customers form div.field_with_errors span.error{font-size:12px;color:#c33;float:right;font-style:italic}#customers form span.hint{display:block;font-size:0.7em}#customers table{width:100%;margin-bottom:10px}#customers table th,#customers table td{padding-bottom:10px;border-bottom:1px solid #ddd}#customers table th{text-align:left;font-weight:bold}#customers table td{vertical-align:middle;padding-top:10px}#customers .new_account{margin:2em auto;text-align:center}#customer_agreements .title{display:inline}#customer_agreements #agreement{margin-bottom:20px;max-height:170px;overflow-y:scroll;font-size:0.8em}#customer_agreements #agreement em{text-decoration:underline}#customer_agreements #agreement h1,#customer_agreements #agreement h2{font-weight:bold}#customer_agreements #agreement li,#customer_agreements #agreement p{padding:5px 0 5px 0}#transaction_history tr.loading td{text-align:center}body.galen{background-color:#1a5ba2}body.galen #bookstore>header h1 a{background-color:#1a5ba2}body.gsu{background-color:#036}body.gsu #bookstore>header h1 a{background-color:#036}body.jcc{background-color:#22355c}body.jcc #bookstore>header h1 a{background-color:#22355c}body.ucf{background-color:#222}body.ucf #introduction{background-color:#fabf1b}body.ucf #bookstore>header h1 a{background-color:#222}body.uncc{background-color:#00713d}body.uncc #bookstore>header h1 a{background-color:#00713d}body.uofl{background-color:#670000}body.uofl #introduction{background-color:#5b5252}body.uofl #bookstore>header h1 a{background-color:#ad0000}body.usf{background-color:#19674f}body.usf #introduction{background-color:#bdb08c}body.usf #bookstore>header h1 a{background-color:#00573c}body.coop{background-color:#953865}body.coop #introduction{background-color:#91ac43}body.coop #bookstore>header h1 a{background:url(../images/coop-13df9e2bb1add9868ad470f9c08234fb.png) no-repeat;background-color:#ad0000;height:100px;width:234px}#preorder p{margin:10px}#preorder table th{font-weight:bold}#preorder table td{text-align:center}#preorder #preorder_form,#preorder div#sample,#preorder p.sample{width:500px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px}#preorder #preorder_form table,#preorder div#sample table,#preorder p.sample table{width:100%}#preorder #preorder_form button,#preorder div#sample button,#preorder p.sample button{margin-top:15px;float:right}#preorder div#sample{position:relative;height:100px}#preorder div#sample table{position:absolute;top:20px;z-index:5}#preorder div#sample #stamp{position:absolute;width:100%;height:100%;background:transparent url(../images/sample-3164a2604531779e4bcf56675ed16e7b.png) no-repeat center center;z-index:6}#preorder p.sample{margin-top:20px;width:700px;text-align:center}#preorder .review_cart{float:right;clear:right;margin-right:0}#page .content img{float:right}#sidebar #special .product{clear:left;font-size:12px;border-top:1px solid #ddd;padding:10px;position:relative}#sidebar #special .product .image{float:left;margin:0 10px 10px 20px}#sidebar #special .product .description h5{font-size:18px;font-weight:bold;margin-top:1.5em}#sidebar #special .product .description p{margin-top:5px;font-size:1em}#sidebar #special .product .price{position:absolute;top:10px;left:10px;-webkit-border-radius:44px;border-radius:44px;float:left;font-size:10px;background:#666;height:44px;width:44px;color:#fff;line-height:44px;font-weight:bold;text-align:center}#employee_application{font-size:0.8em}#employee_application .thanks{text-align:center}#employee_application h2{font-size:16px;font-weight:bold;margin:1em 0}#employee_application ul.errors li{font-size:16px;list-style:none;margin:1em 0}#employee_application p.inline-errors,#employee_application ul.errors li{color:#a33;font-weight:bold}#employee_application table.basic_info td{width:50%}#employee_application table.basic_info td li{margin:0.5em 0}#employee_application table.basic_info td li.string label{float:left}#employee_application table.basic_info td li.string input{width:72%}#employee_application table.basic_info td li.choice{margin:0;margin-left:26%}#employee_application label{width:24%}#employee_application legend:not(.label){font-weight:bold;font-size:1.2em;border-bottom:1px solid #999;margin:1.5em 0 1em;width:100%}#employee_application table{margin:1em 0;width:100%}#employee_application table thead th{text-align:left}#employee_application table tbody th{text-align:right}#employee_application table th{font-weight:bold}#employee_application table td,#employee_application table th{padding:2px}#employee_application p{margin:1em 0}#employee_application p.strong{font-weight:bold}#employee_application ul{list-style:disc;margin:1em 0}#employee_application ul li{margin-left:1.2em}#employee_application fieldset ol{margin:1em 0}#employee_application table.availability td{width:20%}

/*
     FILE ARCHIVED ON 05:31:28 Mar 20, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:36:23 Apr 20, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.376
  captures_list: 0.324
  exclusion.robots: 0.011
  exclusion.robots.policy: 0.005
  esindex: 0.005
  cdx.remote: 20.222
  LoadShardBlock: 73.944 (3)
  PetaboxLoader3.datanode: 87.782 (5)
  PetaboxLoader3.resolve: 138.367 (4)
  load_resource: 178.076 (2)
*/