@media print {
#cart-summary,#user-summary,#nav,#site-search,#advertising,#footer{display:none !important;}
}
body{font-family:"Trebuchet MS", Arial, sans-serif;font-size:62.5%;}
input,select,th,td{font-size:1em;}
img{border:0;}
h1{font-size:200%;font-family:Georgia, "Times New Roman", Times, serif;color:#666;margin-top:0;}
h2{font-family:Georgia, "Times New Roman", Times, serif;color:#666;font-size:140%;}
h3{font-size:135%;color:#666;}
h4{font-size:115%;color:#666;}
h5{font-size:100%;color:#666;}
fieldset{border:1px solid #CCC;color:#666;margin:15px 0;padding:0 15px 15px;}
fieldset legend{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;font-size:115%;font-weight:700;color:#666;margin:0;padding:0 6px;}
fieldset h1,fieldset h2,fieldset h3,fieldset h4,fieldset h5{margin:0;padding:10px 0 0;}
#header{height:60px;background:#EEE;}
#cart-summary,#user-summary{font-size:1.1em;line-height:1.2em;}
#cart-summary span{color:#fff;}
#site-name{font-family:Georgia, "Times New Roman", Times, serif;font-size:2.5em;font-weight:700;padding:15px 0 0 20px;}
#site-search{margin-top:4px;}
#site-search .button{font-family:"Trebuchet MS", Arial, sans-serif;font-weight:700;font-size:100%;border:1px solid #666;padding:0 2px;}
#site-search label{color:#985;font-size:1.2em;margin-right:3px;}
#site-search label img{vertical-align:middle;}
div#footer{color:#666;padding-top:15px;}
#main{color:#666;font-size:1.2em;}
#main div.hr{height:1px;border-bottom:1px solid #CCC;margin:10px 0;}
#main div.hr hr{display:none;margin:0;}
#main ul.secondary{list-style-type:circle;}
#content-top,#content-bottom{width:100%;height:24px;}
ul.breadcrumbs,ul#checkout-steps{list-style:none;margin:-18px 0 10px;padding:0;}
ul.breadcrumbs li,ul#checkout-steps li{font-size:90%;display:inline;margin-left:0;}
table{border-collapse:collapse;}
table tbody tr th{font-weight:400;color:#999;text-align:right;padding-right:8px;padding-left:8px;}
table.data{width:98%;border-bottom:1px solid #999;}
.data td{padding:5px 10px 5px 5px;}
.data th{padding:5px 10px 0 5px;}
table.data tbody{border-top:1px solid #999;border-bottom:1px solid #999;}
table.data caption{text-align:left;font-weight:700;font-size:1.1em;margin:10px 0 0;}
.data thead{text-align:left;}
table.data thead tr th{color:#999;text-align:left;font-size:92%;border:none;border-bottom:1px solid #999;margin:0;}
table.data td{color:#333;border-top:1px dotted #999;vertical-align:top;}
table.data tfoot tr td{color:#333;font-weight:700;border-top:1px solid #999;}
tr.alt td{background-color:#FAFAFA;}
#main form{margin:20px 0;}
#main form label{color:#999;font-size:92%;margin-right:.25em;}
#main form.two-col label{width:10.5em;float:left;text-align:right;margin-right:1em;margin-top:3px;}
#main form.two-col label.checkbox{width:auto;float:none;color:inherit;}
#main form p{display:block;clear:both;margin:.5em 0;}
#main form p.copy{padding:1em 0;}
#main form .box,textarea.box{width:215px;color:#333;padding-left:5px;font-family:"Trebuchet MS", Arial, sans-serif;font-size:1em;}
#main form .box:disabled{color:#999;background:#DDD;}
#main form select.box{width:223px;padding-left:inherit;}
#main form .customsize{width:auto !important;}
form input.button,a.button{font-family:"Trebuchet MS", Arial, sans-serif;font-weight:700;font-size:100%;text-decoration:none;border:1px solid #666;background-color:#999;color:#FFF;}
#main form input.button:disabled{background-color:#CCC;color:#EEE;border-color:#BBB;}
#main a.button{display:inline-block;color:#FFF;text-decoration:none;padding:3px 6px;}
#main form a.cancel{margin-left:20px;}
#main form.two-col span.help{margin-left:12.5em;}
form input.secondary,#main form input.secondary,#main a.secondary,#main a.secondary:visited{background-color:#B7A97C;color:#FFF;border-color:#846E49;}
#main form div.error,span.error{color:#C30;margin-bottom:1em;padding-left:20px;background:transparent url("/innerweb/v3.0/styles/delta/images/icon_error.png") top left no-repeat;}
#main form.two-col div.error{margin-left:10.5em;}
#main form.two-col div.checkbox{margin-left:1.5em;}
#main form input.error,#main form textarea.error,#main form select.error{background-color:#FDD;color:#600;}
#main form label.error{color:#C30;font-weight:700;}
em.error{color:#C30;font-weight:700;font-style:normal;}
#tellafriend .tellafriend-method{margin-top:10px;padding-left:18px;}
#tellafriend .tellafriend-method h4 span{padding-left:20px;background:transparent url("/innerweb/v3.0/styles/delta/images/arrow.gif") top left no-repeat;}
div.cap{border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
#sub-nav,#search-nav{font-size:1.1em;padding:40px 0 10px 20px;}
#sub-nav h2,#search-nav h2{font-family:Georgia, "Times New Roman", Times, serif;color:#9B9B9B;font-size:150%;margin:0;}
#sub-nav h3,#search-nav h3{font-size:130%;margin:5px 0 0;}
#sub-nav ul,#search-nav ul{list-style:none;margin:0;padding:5px 0 7px;}
#sub-nav ul li,#search-nav ul li{text-indent:-1em;margin:0;padding:1px 0 1px 1em;}
#sub-nav ul li.selected a{font-weight:700;color:#333;text-decoration:none;}
#search-nav{float:left;width:150px;font-size:90%;margin:0;padding:0;}
.search-result-set{padding-left:155px;}
#buy-search{width:45%;float:left;margin-top:10px;white-space:nowrap;}
#buy-reserve p{padding:5px;}
#reserve-feature{border-top:4px solid #D7CCB8;border-bottom:2px solid #D7CCB8;background:#F5F5ED;padding:5px 10px 10px;}
#reserve-feature h3{font-size:160%;text-transform:uppercase;color:#900;margin:0;}
#reserve-feature p{margin-top:5px;padding:0;}
.reserve-message{color:#999 !important;font-style:italic;}
.book-meta{color:#999;display:block;}
.book-author{font-style:italic;display:inline;color:#666;}
.book-list-controls{background-color:#F1F1E5;border-top:1px solid #CCCDC8;border-bottom:1px solid #F1F1E5;}
.book-list-controls .book-search-form{float:right;padding-right:10px;}
.book-list-controls .book-search-form form{margin:5px 0 0 !important;}
.book-list-controls .book-search-desc{margin:7px 10px;}
.book-list table{width:100%;border-collapse:collapse;}
.book-list table td{vertical-align:top;border-bottom:1px dotted #CCC;padding:10px 5px;}
.book-list .book-cover{width:53px;padding-left:10px;}
.book td.book-course-info{text-align:right;color:#333;font-weight:700;font-size:90%;}
.book-detail h2{color:#333;margin:0;}
.book-detail .book-desc{margin-left:145px;width:235px;}
tr.book dl{margin:3px 0;}
tr.book dl dt{clear:left;float:left;margin-right:10px;text-align:right;}
tr.book dl dd{padding-bottom:5px;}
.course-info{margin-top:25px;background:transparent url("/innerweb/v3.0/styles/delta/images/icon_info.png") top left no-repeat;padding-left:20px;}
.course-info em{color:#36F;}
.course-info ul{margin-top:0;color:#333;font-weight:700;}
.course-info ul li ul{list-style:none;padding-left:15px;margin-left:0;font-weight:400;}
p#sell-promo{margin-top:35px;color:#999;}
div.book-info{float:right;width:200px;border-left:1px solid #DDD;}
.book-info dl{padding-left:10px;margin:3px 0;}
.book-info dl dt{float:left;width:90px;clear:left;text-align:right;margin-right:10px;}
.book-info dl dd{margin-left:100px;padding-bottom:5px;}
.book-info .book-price-new,.book-info .book-price-used{font-size:125%;color:#390;font-weight:700;}
.book-info .book-availability{font-size:90%;}
.book-faq{font-size:90%;text-align:center;padding:0 0 15px 10px;}
div.book-detail div.book-info .button{padding:1px 4px !important;}
.book-info div div{font-size:100%;background:none;padding:0;}
.book-info div p{margin:7px 0;}
#card-promo p{background:transparent url("/innerweb/v3.0/styles/delta/images/card_icon.gif") top left no-repeat;padding-left:35px;color:#999;}
#reserve-promo,#buy-reserve-button{background:#F1EFE2;border:1px solid #D1CFBA;width:183px;float:right;margin-left:20px;}
#buy-reserve-button{float:left;width:250px;margin:-30px 0 0;padding:0 0 10px 10px;}
#buy-reserve-button p,#buy-reserve-button input{float:left;margin:0;padding:0;}
#reserve-promo p{margin:0;padding:7px 10px;}
#buy-bycourse-form,#buy-reserverequest-form{clear:right;border-top:2px solid #CCC;padding:10px;}
.searchbycourse-step{clear:both;border-top:1px solid #CCC;background:transparent url("/innerweb/v3.0/styles/delta/images/course_section_arrow.gif") 25px 0 no-repeat;margin:15px 0 0;padding:20px 0 0;}
.searchbycourse-step h3{font-weight:400;color:#666;margin:0 0 10px;padding:0;}
tr.book .book-description{border-top:none;color:#666 !important;font-size:90%;padding:0 10px 5px 5px;}
#reserve-course-list .data{width:100%;margin-bottom:1em;}
.field-controls{background:#F1F1E7;border:1px solid #DDC;border-top:0;margin-top:0;padding:10px 15px;}
.field-controls .hr{border-bottom:1px solid #DDC;}
#course-select select,#course-select input{margin-right:15px;}
#course-select #fDept{width:220px;}
#course-select #fCourse{width:140px;}
#course-select #fSection{margin-right:0;width:140px;}
#buy-bycourse .book-desc{width:170px;}
div#course-bookdisplay .course-group .course-desc,table#cart-contents .course-group .course-desc{font-weight:700;font-size:110%;background:#F5F5F5;border-top:1px solid #999;border-bottom:1px solid #999;}
div#course-bookdisplay .course-group .book .book-desc,table#cart-contents .course-group .cart-item{padding-left:20px;}
div#course-bookdisplay .course-recommended td.book-req{font-weight:700;color:#09F;}
div#course-bookdisplay .course-optional td.book-req{font-weight:700;color:#390;}
div#course-quickselect{width:96%;background-color:#EEE;border-bottom:1px solid #999;color:#333;padding:5px 7px;}
div#course-bookdisplay-footer{text-align:right;margin:15px 15px 0 0;}
.enlarge-cover-image{color:#999;font-size:92%;text-decoration:none;width:33px;height:14px;float:left;background:transparent url("/innerweb/v3.0/styles/delta/images/viewcover.png") center left no-repeat;}
#course-bookdisplay .book-desc .book-isbn{margin-right:3px;float:left;}
.cross_sell_course_list{background:transparent url(/innerweb/v3.0/styles/delta/images/soft_gradient_vertical.gif) repeat-x scroll left top;border:1px solid #DDC;margin:9px 10px 9px 0;padding:9px;}
.products-row{clear:left;}
.product-small-thumb{width:48px;}
.product-list .product-price{font-size:92%;display:inline;}
.product-list .new{font-size:92%;font-weight:700;color:#C00;display:inline;margin-left:.25em;}
.product-list-controls{border-top:1px solid #CCC;border-bottom:1px solid #CCC;clear:both;}
.product-list-sort{padding-bottom:8px;}
.product-list-sort form{margin:10px 0 0 !important;}
.product-list-alpha{padding-top:9px;font-size:90%;padding-bottom:8px;}
.
advsearch-link{font-size:90%;padding:4px 0 0 8px;}
.product-list-paging{float:right;text-align:right;font-size:87%;margin:4px 0;}
.product-list-paging .page{padding:1px 2px;}
.product-list-paging .selected,.product-list-alpha .selected{font-weight:700;color:#333;text-decoration:none;background-color:#F0F0F0;padding:0 1px;}
.product-thumb-group{width:185px;margin:10px;}
.product-thumb-group .additional-product-thumb{height:50px;width:50px;float:left;border:1px solid #AAA;overflow:hidden;margin:2px;}
.catalog-feature{background:transparent url("/innerweb/v3.0/styles/delta/images/home_box_gradient.gif") top left repeat-x;margin-bottom:1em;}
.catalog-feature h3{margin-bottom:0;padding:.5em .5em .25em;}
.catalog-feature ul{margin:.25em .25em 1em;padding:0;}
.catalog-feature li{font-size:100%;float:left;list-style:none;width:25%;text-align:center;margin-bottom:1em;}
.catalog-feature li a{font-weight:700;margin:.25em;}
.catalog-popular-image{margin-left:auto;margin-right:auto;height:75px;width:75px;border:1px solid #AAA;background-color:#FFF;margin-bottom:.5em;}
#product-category-feature{border-top:1px solid #CCC;padding:4px 0 15px;}
.product-feature .product{width:46%;text-align:center;}
.product-feature .product-name{font-weight:700;font-size:120%;margin-bottom:3px;}
.product-feature .category-link a{font-size:87%;color:#666;text-decoration:none;}
#product-category-feature h3{margin:0 0 0 .5em;}
#product-photo{width:185px;}
#main #enlarge{color:#999;font-size:92%;text-decoration:none;margin-top:40px;padding-left:20px;padding-right:10px;background:transparent url("/innerweb/v3.0/styles/delta/images/enlarge_icon.png") center left no-repeat;}
#product-photo a#enlarge:hover{text-decoration:underline;}
#product-info{width:250px;float:right;}
#product-info h2{font-size:130%;color:#333;font-weight:700;margin:0;}
#product-price-info dt{float:left;width:35%;clear:left;}
#product-price-info .product-price{font-size:120%;font-weight:700;}
#product-price-info dd.product-price{color:#093;}
#product-price-info .product-availability{padding-top:10px;}
#product-price-info dd.product-availability{font-style:italic;}
#product-options-list{border-top:1px solid #CCC;padding:0;}
#product-options-list .product-option{clear:left;padding:17px 0;}
#product-options-list .product-option .product-option-value{font-weight:700;color:#333;display:inline;margin-left:.5em;}
#product-options-list .product-option ul{list-style:none;margin:0;padding:5px 10px;}
#product-options-list .product-option ul li{float:left;margin:2px 6px 0 0;padding:0;}
#product-info #product-options-list .product-option ul li a{display:block;font-size:92%;text-decoration:none;color:#060;white-space:nowrap;padding:1px 6px;}
#product-info #product-options-list .product-option ul li a.available{border:1px solid #390;}
#product-info #product-options-list .product-option ul li a.unavailable{background-color:transparent !important;color:#999;border-color:#CCC !important;border-style:dotted !important;border-width:1px;}
#product-info #product-options-list .product-option ul li a.selected,#product-info #product-options-list .product-option ul li a.available:hover{border:2px solid #390;background-color:#DEC;cursor:pointer;padding:0 5px;}
#product-summary{clear:left;background-color:#FBFBFB;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
#product-summary #qty{white-space:nowrap;}
#product-summary td{vertical-align:middle;padding:5px;}
#product-summary tr:last-child td{padding-top:0;}
#product-summary #price{font-weight:700;color:#060;text-align:right;}
#product-detail #frmCart input.button{float:right;}
#shop #tellafriend{padding-top:1em;}
#shop #tellafriend p{border-top:1px dotted #999;margin-left:0;padding-left:1em;padding-top:1em;color:#666;font-weight:700;font-size:135%;margin-top:0;margin-bottom:0;}
#shop #tellafriend .tellafriend-method{margin-left:0.1em;margin-top:0;padding-top:1em;padding-left:0 !important;margin-bottom:1em;clear:both;}
#shop #tellafriend .tellafriend-method form{padding-left:1em;}
#shop #tellafriend form p{margin-right:1em;float:left;border-top:none;clear:none;font-size:100%;font-weight:400;padding:0;}
#shop #tellafriend form p input{padding-left:0;}
#shop #tellafriend form .button{clear:left;float:left;margin-top:1em;margin-right:1em;}
#shop #tellafriend form .secondary{clear:none;margin-right:15em;}
#shop #form-tella-email .customsize{width:113px !important;}
.recommended-products,.product-block{clear:both;float:none;width:100%;border:0;padding-top:2em;}
.recommended-products h3,.product-block h3{border-top:1px dotted #999;padding-top:1em;margin-bottom:.5em;padding-left:1em;margin-left:0;margin-top:0;}
.recommended-products ul{list-style:none;margin:0 0 0 1em;padding:0;}
.product-block-thumbnails img{vertical-align:top;float:left;margin-right:.5em;}
.product-block-thumbnails li{display:block;width:45%;height:70px;float:left;margin:0 .5em .5em 0;}
.package-group{clear:both;float:none;width:100%;border:0;padding-top:0;border-top:1px dotted #999;margin-top:2em;}
.package-group h3{padding-top:1em;margin-bottom:.5em;padding-left:1em;margin-left:0;margin-top:0;}
.package-group ol{list-style:none;margin-left:0;padding-left:1em;}
#main .package-group label{font-size:100%;color:#000;}
.package-group .product-thumb{float:left;margin:1em;}
.package-group .package-options{margin-left:115px;}
#packageForm .button{float:right;margin-top:1em;}
.highlight-option{background-color:#FF9;}
#buybackPriceCheck div{float:left;margin-top:3px;}
#sell #buybackPriceCheck label{color:#666;font-size:100%;}
#buyback-isbn{width:145px;padding-right:5px;}
#isbn-label{float:left;width:100px;margin-right:10px;}
#wholesaleBuybackControl #buyback-isbn{width:450px;}
.wholesale-buyback-header{background:transparent url("/innerweb/v3.0/images/poweredby.gif") top right no-repeat;padding:10px 0;}
#buyback-condition{width:233px;padding-left:10px;border-left:1px solid #DDD;}
#buybackPriceCheck #buyback-submit{float:right;text-align:right;}
#buyback-activityindicator{background:transparent url("/innerweb/v3.0/styles/delta/images/progress_anim.gif") top left no-repeat;padding-left:20px;}
#sell #login,#reserve #login{margin-bottom:15px;font-size:93%;background:#F5F5F5;color:#999;border:1px solid #EEE;padding:4px 8px;}
#buyback-list .book-info{white-space:nowrap;text-align:right;}
#buyback-list td{vertical-align:top;border-top:1px dotted #CCC;padding:6px;}
#buyback-list .last-result .book-cover{width:90px;}
#buyback-list .last-result .book-info{width:225px;}
#buyback-list .last-result .book-price{font-size:110%;}
#buyback-list #tellafriend div{float:right;margin-top:0;white-space:normal;width:180px;border-left:1px solid #DDD;background:transparent url("/innerweb/v3.0/styles/delta/images/soft_gradient_vertical.gif") top left repeat-x;padding:7px 5px 0 0;}
#buyback-list tfoot td{text-align:right;border-top:1px solid #999;font-size:120%;font-weight:700;color:#333;}
#buyback-estimate td.buyback-price,#buyback-estimate th.buyback-price{text-align:right;font-weight:700;}
#buyback-estimate #total{font-size:115%;}
.disclaimer{font-weight:400 !important;color:#999 !important;font-style:italic !important;}
#targeted-list td{border-top:1px dotted #CCC;vertical-align:top;padding:6px;}
#targeted-list tfoot td{border-top:1px solid #999;font-size:0.1em;}
#targeted-list h3 a{font-size:0.7em;}
#swap h3{margin:20px 0 4px;}
#swap-main-buy,#swap-main-sell{margin-left:25px;}
#swap-main-buy p,#swap-main-sell p{margin-top:0;padding:0;}
.search-box{background:#F1F1E7;margin-right:25px;border:1px solid #DDC;padding:10px 15px;}
#swap-pending-list{margin-right:25px;border-left:1px solid #DDC;border-right:1px solid #DDC;padding:0 15px 15px;}
#swap-pending-list h4{color:#390;padding-top:15px;margin:0;}
#swap-pending-list table{border-bottom:none;}
#swap-list{margin-right:25px;border:1px solid #DDC;border-top:0;padding:15px;}
#swap-list .cross-sell{font-size:92%;margin-left:15px;color:#390;font-weight:700;}
#swap .book .book-availability{display:block;color:#390;font-weight:700;}
a.disclosure{background-image:url("/innerweb/v3.0/styles/delta/images/disclosure_arrow.gif");background-position:left center;background-repeat:no-repeat;padding-left:17px;}
a.disclosure-expanded{background-image:url("/innerweb/v3.0/styles/delta/images/disclosure_arrow_expanded.gif");}
#swap-seller-list .notes td{border:none;background:#F5F5F5;padding:0;}
#swap-seller-list .notes div div{padding:6px 25px;}
#swap-seller-list .contact td{border:none;background:#EEE;padding:0;}
#swap-seller-list .contact div div{text-align:right;padding:6px;}
#cart-checkout-link{float:right;padding-top:4px;font-weight:700;}
#cart-continue-link{border-top:1px solid #999;font-weight:700;padding-top:3px;}
.cart-contents{margin:0;padding:0;}
#cart .cart-control .item-qty{width:15%;}
#cart .cart-control td.item-totalprice,#cart .cart-control th.item-totalprice{width:70px;}
#cart .cart-contents .item-price{width:8%;}
.cart-action{width:10px;}
#coupon-display,.course-notes{border:1px solid #DDC;font-size:110%;color:#333;background:transparent url("/innerweb/v3.0/styles/delta/images/soft_gradient_vertical.gif") top left repeat-x;padding:1em;}
.course-notes h4{color:#090;font-size:110%;margin:0;padding:0;}
.course-notes ul{list-style:none;margin:0;padding:0;}
.course-notes li{margin:.5em 0;}
#coupon-display .coupon-item{background:transparent url("/innerweb/v3.0/styles/delta/images/card_icon.gif") center left no-repeat;padding-left:40px;}
#coupon-display .coupon-value{float:right;margin-left:1em;}
.coupon-notes{padding-left:40px;}
#coupon-display .coupon-notes p{font-size:90%;margin:.25em 0 0;}
.cart-item .book-meta{text-indent:1em;font-size:90%;color:#666;}
.coupon-name,.coupon-desc{color:#090;}
.cart-contents tfoot td{background:#F1F1E5;border-top:1px solid #999;padding:4px;}
.cart-totals{width:45%;float:right;margin-right:5px;position:relative;}
.cart-totals td,.cart-totals th{text-align:right;font-weight:700;color:#999;}
.cart-totals-total th,.cart-totals-total td{color:#333;font-size:115%;border-top:1px solid #666;}
#cart .cart-actions{border-top:1px solid #999;}
#cart .cart-totals td,#cart .cart-totals th{padding:10px 3px;}
body#cart div#coupon-entry{width:50%;font-size:92%;float:left;}
body#cart div#coupon-entry form{border-bottom:1px dotted #999;margin:0;padding:0 0 10px;}
#reserve #coupon-entry{background:#F1F1E7;font-size:92%;float:none;padding:5px;}
#reserve .coupon-message{display:inline;margin-right:10px;}
#reserve #coupon-control{clear:both;margin:10px 0;}
#reserve #coupon-display{font-size:95%;padding:10px;}
#reserve #coupon-entry input.box{width:75px;}
#checkout dl{padding-left:10px;}
ul#checkout-steps{font-size:120%;padding-top:4px;}
#checkout-steps li.disabled{color:#CCC;}
#checkout-steps li.selected{color:#666;font-weight:700;}
#checkout fieldset{margin-bottom:15px;}
#checkout-textbookprefs th.textbook-pref,#checkout-textbookprefs td.textbook-pref{text-align:center;font-weight:700;}
#checkout #checkout-textbookprefs label{color:#666;font-size:inherit;}
#checkout-payment-reservation table,#checkout-payment-summary table,#checkout-order-summary table{width:auto;margin-top:10px;}
#checkout-payment-reservation th,#checkout-payment-summary th,#checkout-order-summary th{text-align:right;padding-right:2em;width:10em;}
#checkout-payment-reservation em,#checkout-payment-summary em,#checkout-order-summary em{color:#39C;}
#checkout-payment-reservation tfoot,#checkout-payment-summary tfoot,#checkout-order-summary tfoot,#checkout-payment-summary .tfoot th,#checkout-payment-summary .tfoot td{font-size:110%;font-weight:700;color:#666;}
#tender-charges td{padding-right:1em;}
.checkout-nonccpayment-container{background:#EEE;display:none;margin:10px 0 0;padding:10px;}
#checkout-ccinfo-billaddress{margin-left:15px;}
#checkout-review h4{border-bottom:1px solid #CCC;padding-bottom:6px;padding-top:11px;}
#checkout-order-summary{float:right;width:45%;border:1px solid #9A9A9A;padding:10px;}
#checkout-order-summary h4{display:inline;border:none;margin:0 1em 0 0;}
#checkout-order-summary table{width:100%;margin-top:6px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
#checkout-order-summary input.button{margin-top:5px;float:right;}
#checkout-review-shipping{width:45%;}
#checkout-review-payment #credit-card{margin-top:0;float:left;}
#credit-card dd{margin-bottom:5px;}
#checkout-review #cart-actions{padding-top:20px;}
#checkout-receipt h4{border-bottom:1px solid #999;}
#checkout-receipt-orderinfo{clear:both;padding-top:15px;}
#checkout-receipt-payment{width:47%;float:left;}
.cart-notes{width:250px;margin:1em 0;}
#cart-reservations h4{background:#F1F1E7;margin-right:0;margin-bottom:0;border:1px solid #DDC;padding:10px 15px;}
#cart-reservations .cart-control{border:1px solid #DDC;border-top:0;position:relative;padding:10px 5px 20px 15px;}
div#account-login,div#account-create,div#account-quickcreate{border:1px solid #CCC;margin:10px 10px 20px;padding:20px;}
#account-login input.box{width:150px;}
#account-login-password{margin-left:180px;}
#account-login input.button,#account-quickcreate input.button{margin-top:20px;margin-right:30px;clear:left;}
#account-create a{font-size:135%;}
#account-nav{list-style:none;float:left;margin:0;padding:0;}
#account-nav li{text-align:right;width:132px;border-bottom:1px solid #DDD;margin:0;padding:0;}
#account-nav a{display:block;width:115px;padding:10px 13px 10px 4px;}
ul#account-nav a:hover{border-left:4px solid #DDD;padding:10px 13px 10px 0;}
#account-nav .selected{background:#F2F2F2;}
#account-nav .selected a,#account-nav .selected a:visited{color:#333;text-decoration:none;font-weight:700;}
#account-content{margin-left:132px;background:#F2F2F2;padding:9px 9px 1px;}
.account-item{border:1px solid #CCC;background:#FFF;margin-bottom:11px;padding:10px 15px 12px;}
.account-item h3{margin-top:0;margin-bottom:10px;}
.account-item h4{font-size:105%;font-style:italic;margin:1.5em 0 .25em;}
.account-item dl dt{font-size:92%;color:#999;float:left;width:10em;text-align:right;}
.account-item dl dd{margin-left:11em;margin-bottom:5px;}
#order-support{padding-top:2em;}
.added-item{color:#390;text-transform:uppercase;font-size:90%;}
.removed-item{color:#C00;text-transform:uppercase;font-size:90%;}
body#support div.answer{margin:0 15px;}
.search-option{width:275px;}
#advancedsearch h4{padding-bottom:4px;border-bottom:1px solid #999;margin:0;}
.search-option ul{list-style:none;margin-left:0;padding-left:0;}
.search-option ul li{padding:2px 0;}
#advancedsearch .search-option ul li label{font-size:100%;color:#666;margin-left:5px;}
.search-option ul ul{margin-left:30px;}
#search-term{padding-bottom:20px;}
.result-set{margin-bottom:20px;}
.more{clear:left;text-align:left;border-bottom:1px solid #999;border-top:1px solid #CCC;background:#F5F5F5;padding:4px;}
#advancedsearch .book-list table{border-bottom:1px solid #CCC;}
.book-list .more{border-top:none;}
#advancedsearch div.products-row{padding:0;}
.block-onecol,.block-twocol{margin:0 8px 8px;padding:7px 10px;}
.block-onecol{float:left;display:inline;width:263px;border-top:4px solid #D5CAB4;}
.block-twocol{clear:left;padding:0 0 10px;}
.autoformat h1,.autoformat h2,.autoformat h3,.autoformat h4,.autoformat h5{border-bottom:2px solid #D0CEB7;margin-top:0;padding-top:0;padding-bottom:.25em;}
.autoformat h2{margin-top:.65em;}
.autoformat h3{padding-top:.55em;}
.block-onecol h1,.block-onecol h2,.block-onecol h3,.block-onecol h4,.block-onecol h5{border-bottom:0;margin:0 0 5px;padding:0;}
#home .highlight h3{font-size:150%;color:#900;text-transform:uppercase;}
.highlight h3 a{text-decoration:none;}
.block-buytextbooks input#fSearchString,.block-buytextbooks select#fCourseTerm{margin-left:10px;margin-top:5px;}
.block-buytextbooks select#fCourseTerm{width:195px !important;}
.block-departments ul{list-style:none;margin:10px 0 0 10px;padding:0 5px;}
.block-departments li{margin:.2em;}
.em div.block-onecol{background:transparent url("/innerweb/v3.0/styles/delta/images/home_box_gradient.gif") repeat-x;}
div#flash,div.flash{margin:10px 0;padding:1px 4px 2px 25px;}
div#flash p,div.flash p{margin-top:2px;margin-bottom:2px;}
div#flash p+p,div.flash p+p{margin-top:5px;}
div.info,div.success{color:#39F;background:#DEF url("/innerweb/v3.0/styles/delta/images/flash_bg_info.png") top left no-repeat;}
div.error{color:#C30;background:#F8DDDD url("/innerweb/v3.0/styles/delta/images/flash_bg_error.png") top left no-repeat;}
div#flash ul,div.flash ul{margin-top:0;margin-bottom:0;}
.warning{color:#C00 !important;}
.info{color:#39F !important;}
#popup #header{height:3.5em;width:100%;}
#popup #site-name{font-family:Georgia, "Times New Roman", Times, serif;font-size:2em;font-weight:700;width:300px;padding:5px 0 0 10px;}
#popup div#main{width:auto;margin:1em;}
#popup #content{background:#FFF;width:auto;}
#popup #content #content-top{width:100%;height:24px;background:#FFF;}
#popup #content #content-bottom{clear:both;width:100%;height:24px;background:#FFF;}
div.results-search-bar{background-color:#F1F1E5;border-top:1px solid #CCCDC8;border-bottom:1px solid #F1F1E5;padding:7px 10px;}
#product_rating_label h3{border-top:none;padding-top:0;}
#product_rating_block{border-top:1px dotted #999;margin-top:1.5em;}
.product_rating{width:100px;height:20px;float:left;padding-right:1em;margin-left:1em;}
.product_rating .rating_seg{width:10px;height:20px;float:left;font-size:0;background-repeat:no-repeat;}
.product_rating .rating_seg_l{background-image:url(/innerweb/v3.0/images/star_l_stacked.png);}
.product_rating .rating_seg_r{background-image:url(/innerweb/v3.0/images/star_r_stacked.png);}
.product_rating .rating_seg_a{background-position:0 -20px;}
.product_rating .rating_seg_i{background-position:0 0;}
.product-ratings .product_rating{margin-left:0;float:none;}
.rated_message{font-weight:700;color:#0A0;margin-right:1em;}
#product-attribute-photo{display:none;position:absolute;border:1px solid #AAA;background-color:#EEE;width:185px;text-align:center;z-index:1;}
#product-attribute-photo img{width:170px;margin:7px auto;}
.product-thumb-group .highlight{border-color:#390;}
.color-swatch,#product-attribute-photo .color-swatch{width:10px;height:10px;vertical-align:-5%;margin:0 3px;}
.product-photo img{display:block;position:relative;}
#product-photo-tint{visibility:hidden;background-color:#BBB;position:absolute;z-index:100;}
#product-photo-window{visibility:hidden;position:absolute;z-index:1000;overflow:hidden;border:1px dotted #900;}
#product-photo-window-img{position:absolute;}
#product-photo-zoom{visibility:hidden;position:relative;float:right;margin-right:-200px;width:200px;height:100px;overflow:hidden;border:2px solid #900;background-color:#BBB;}
body div#toolTip{position:absolute;z-index:1000;width:220px;background:#333;text-align:left;min-height:1em;-moz-border-radius:8px;padding:5px;}
body div#toolTip p{color:#fff;font:11px/12px verdana,arial,sans-serif;margin:0;padding:2px 0 0 3px;}
body div#toolTip p em{display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:700;}
body div#toolTip p em span{font-weight:700;color:#fff;}
#site-search label span,.custom-html,.breadcrumbs-cont p,.hide,.hidden,#add-course-controls,.product-list .product-desc,#buyback-list #tellafriend h4{display:none;}
div#footer ul,#product-photo img,div.book-cover img{margin-bottom:10px;}
table.data th.currency,table.data td.currency,.book td.book-info,#targeted-list .book-info,.cart-contents td.item-totalprice,.cart-contents th.item-totalprice{text-align:right;}
#main form .help,#buyback-list .unavailable .book-info{font-size:87%;}
#tellafriend .tellafriend-method h4,#swap-seller-list .notes p{margin:5px 0;}
#tellafriend .tellafriend-method form,#buy h1,.cross_sell_course_list h4,#product-summary form,#swap form,#swap-list h4,#swap-seller-list form,#account form,#home .block-onecol form,#home .block-twocol form{margin:0;}
#sub-nav ul.secondary,#checkout-payment-reservation tfoot td,#checkout-payment-summary tfoot td,#checkout-order-summary tfoot td,#checkout-payment-summary .tfoot td{border-top:1px solid #CCC;}
.search-result-set .book-list,.course-select-item,.reserve-courseadd-manual,#account-login-email,#search-scope,#product_rating_label{float:left;}
.search-result-set .book-list {width:100%;}
#buy h2,#swap h2{margin:0 0 10px;}
#buy-search h3,#buy ul#checkout-steps,#checkout-receipt-orderinfo h4,#account-login h2,#account-quickcreate h2,.account-item dl{margin-top:0;}
#buy-search form,.action-status{margin-left:10px;}
#buy-reserve,#checkout-review-payment #billing-address,#checkout-receipt-shipping,#search-criteria{margin-left:50%;}
.book-description,.book .book-course-info span,.instructions,#buyback-list .unavailable,#buyback-list .unavailable .book-title,#swap-list .expired td,.expired .book-title,.expired .book-author,.unavailable,.unavailable .cart-item,.unavailable .item-price,.unavailable .item-qty,.unavailable .item-status,.unavailable .item-totalprice,.unavailable .book-title{color:#999;}
.book-isbn,#buybackPriceCheck,#buyback-list #actions{font-size:92%;}
.book-price,#buyback-list .book-price{color:#390;font-weight:700;}
.book-list table tr.last td,#buyback-list .last-result td{border:none;}
.book-detail .book-cover,#cart-reservations .cart-notes{float:left;position:relative;}
.book-price-list,#product-price-info dd.retail-price,.retail-price{text-decoration:line-through;}
.book-info .special,.book-detail #tellafriend{background:transparent url("/innerweb/v3.0/styles/delta/images/soft_gradient_vertical.gif") top left repeat-x;font-size:90%;padding:1px 10px;}
.searchbycourse-step h3 strong,.searchbycourse-step .book-description span,div#course-quickselect label,#product-price-info,#product-availability strong,#product-summary #options{color:#333;}
#reserve-course-list fieldset,.cart-group h4,div#flash p:last-child,div.flash p:last-child{margin-bottom:0;}
.field-controls h4,.search-box h4,.block-twocol h1,.block-twocol h3{margin:0 0 5px;}
#buy-bycourse .book-price-new,#buy-bycourse .book-price-used,#buybackPriceCheck #txtISBN,body#cart div#coupon-entry form input.box{width:100px;}
div#course-bookdisplay .course-required td.book-req,#product-info div.new{color:#C00;font-weight:700;}
span#course-bookdisplay-total-amt,ul.breadcrumbs li:last-child,.book-title,#checkout dl dt{color:#333;font-weight:700;}
.product,#home div.product{float:left;width:30%;margin:10px 5px;}
.product-list .product-thumb,.product-thumb,.block-selltextbooks input.button{width:115px;}
.product-list .product .product-name,#product-price-info .retail-price{font-size:100%;}
.viewall,#shop #tellafriend .tellafriend-method h4 span,.recommended-products p,.product-block p{margin-left:1em;}
#product-photo,.book-cover,.cart-contents .item-qty,.block-featureditem .item{text-align:center;}
#product-summary table,#buyback-list table,#targeted-list table,div#popup,.product-ratings,.product-ratings .product-name{width:100%;}
#product-detail form input.box,#main .cart-contents .item-qty input.box{width:1.15em;}
#buyback-isbn a.help,.search-box .help{margin-left:3em;}
#wholesaleBuybackControl #txtISBN,#buyback-list .book-desc,#targeted-list .book-desc{width:300px;}
#wholesaleBuybackControl #isbn-label label,#buyback-list .last-result span.book-title{font-size:120%;}
#buyback-list .book-author,#targeted-list .book-author,#account-login label{display:block;}
#swap .book-desc,#checkout-order-summary th,#checkout-order-summary td{width:auto;}
.cart-group,#checkout-review-payment,#checkout-review-orderdetails{clear:both;}
.cart-contents .move-item,.moreinfo .move-item,.hubdesc .move-item,.action-link{background:transparent url("/innerweb/v3.0/styles/delta/images/arrow.gif") bottom left no-repeat;padding-left:18px;}
.cart-item .book-title,.coupon-name,.item-name,.coupon-label,#tender-charges .new,#tender-charges .new th{font-weight:700;}
.cart-totals td,#checkout .cart-notes dl dt{color:#666;}
#checkout dl dd,#account-content.edit{margin-left:0;}