/*  Comparison Form   */
#comparison-wrapper { background: transparent url(/images/comparison-wrapper.png) repeat-y; overflow: hidden; width: 828px; }
.comparison-form { background-color: #F5F0E3; border-right: 2px solid #D8CDB2; float: left; padding: 16px 20px; width: 438px; }
.comparison-form h1,.comparison-form .heading-h1 { color: #806520; font-size: 1.35em; margin: 0; padding: 0; }
.comparison-form .lpart { float: left; margin-top: 10px; width: 45%; }
.comparison-form .rpart { float: right; margin-top: 10px; width: 45%; }
.comparison-form .bpart { clear: both; padding-top: 9px; }
.comparison-form .bpart input.submit { float: left; margin-left: 140px; }
.comparison-form .bpart A.advanced-search { background: url(/images/search-icon.gif) no-repeat left center; display: block; float: right; margin-top: 3px; padding-bottom: 2px; padding-left: 20px; }
.comparison-form .field { margin-bottom: 5px; }
.comparison-form .field LABEL { display: block; float: left; font-weight: bold; }
.comparison-form .field A,.comparison-form .field P { font-size: 0.83em; }
.comparison-form .field A { display: block; float: right; }
.comparison-form .field INPUT,.comparison-form .field TEXTAREA { clear: left; width: 100%; }
.comparison-form .field TEXTAREA { height: 61px; }

/*  Banner   */
.banner { float: left; padding: 10px 0 0; }

.heading-h4  { font-weight: bold; font-size: 1.2em; }

/*  Alert Banners   */
.alert-banner { border: 1px solid #999; clear: both; color: #333; float: left; font-size: 1.17em; overflow: hidden; position: relative; width: 799px; }
.alert-banner .lpart,.alert-banner .rpart { border-right: 1px solid #999; float: left; padding-bottom: 7px; padding-left: 9px; padding-top: 6px; width: 309px; }
.alert-banner IMG { float: right; margin-left: 670px; margin-top: 1px; position: absolute; }
.alert-banner .lpart P,.alert-banner A,.alert-banner .rpart P { width: 85%; }
.alert-banner .rpart IMG { margin-left: -110px; margin-top: -9px; }
.alert-banner .rpart { border-right: none; width: 470px; }
.alert-banner A { color: #138016; display: block; font-weight: bold; margin-top: 7px; text-align: center; }

/*  Text Book   */
.text-book { clear: left; float: left; margin-top: 10px; width: 100%; }
.text-book .news { background-color: #ddebf1; border-right: 1px solid #c0dae5; float: left; line-height: 135%; width: 320px; }
.text-book .news .title { background-image: url(/images/text-book-bg.gif); color: #0e425a; font-size: 1.5em; font-weight: bold; padding: 5px 10px; }
.text-book hr { background: none; border: none; border-bottom: 1px solid #c0dae5; font-size: 1px; height: 1px; margin: 10px 0; padding: 0; }
.text-book .news .content { padding: 15px 10px; }
.text-book .news .content a,.text-book .news .read-more a { color: #d80; font-weight: bold; }
.text-book .news .read-more { clear: left; float: left; padding-bottom: 15px; text-align: center; width: 100%; }
.text-book .category { float: right; margin-left: 10px; padding-top: 5px; width: 463px; }
.text-book .category h1,.text-book .category .heading-h1 { color: #333; font-size: 1.5em; margin: 0; padding: 0; }
.text-book .category hr { background: none; border: none; clear: left; font-size: 1px; height: 1px; margin: 15px 0; padding: 0; }
.text-book .category .category-list { border-bottom: 1px solid #CCC; clear: both; float: left; font-size: 0.99em; margin-bottom: 10px; padding-bottom: 10px; padding-top: 6px; width: 100%; }
.text-book .category .category-list .col { float: left; margin-right: 15px; }
.text-book .category .category-list .col .row a { color: #316074; text-decoration: none; }
.text-book .category .category-list .col .row { background-image: url(/images/li.gif); background-position: center left; background-repeat: no-repeat; padding-bottom: 2px; padding-left: 10px; padding-top: 2px; }
.text-book .category .popular { clear: left; float: left; margin-top: 5px; width: 100%; }
.text-book .category .popular .item { float: right; margin-left: 30px; text-align: center; }
.text-book .category .popular .left { margin-left: 0; }
.text-book .category .popular .item .img { border: 1px solid #CCC; clear: left; float: left; padding: 3px; }
.text-book .category .popular .item .link { clear: left; margin-left: 7px; text-align: center; }
.line { clear: both; margin-bottom: 0; padding: 10px 0 0; }
.booklist { background-color: #97C1D5; background-image: url(/images/cashforbooks.gif); background-position: top right; background-repeat: no-repeat; border-right: 2px solid #5E9FBE; float: left; height: 70px; padding: 12px 10px; width: 296px; }
.booklist h4,.booklist .heading-h4 { color: #24404E; font-family: Arial, Tahoma, Verdana, serif; font-size: 1.5em; margin: 0; padding: 0; }
.booklist span { color: #333; display: block; font-family: Arial, Tahoma, Verdana, serif; margin-bottom: 10px; margin-top: 2px; }
.booklist P A { color: #393; font-weight: bold; text-decoration: underline; }
.booklist P A:HOVER { color: #393; font-weight: bold; text-decoration: none; }
.campus-champion { background-color: #F5F0E3; border-right: 2px solid #D8CDB2; float: left; height: 70px; padding: 12px; width: 455px; }
.campus-champion h4,.campus-champion .heading-h4 { color: #806520; font-family: Arial, Tahoma, Verdana, serif; font-size: 1.5em; margin: 0; padding: 0 0 0 30px; }
.campus-champion P { color: #333; display: block; font-family: Arial, Tahoma, Verdana, serif; line-height: 100%; margin: 5px 0 0; padding: 0 0 0 30px; }
.campus-champion P A { color: #138016; font-weight: bold; text-decoration: underline; }
.campus-champion P A:HOVER { color: #138016; font-weight: bold; text-decoration: none; }
.space { margin-right: 10px; }
.block-title { background-image: url(/images/prices/block-title-bg.jpg); background-position: top left; background-repeat: repeat-x; height: 25px; padding-left: 21px; padding-top: 5px; }
.block-body { background-color: #DEEBF1; color: #444; float: left; font-family: Arial, Tahoma, Verdana, serif; font-size: 12px; padding: 12px 22px 22px; width: 756px; }
.block-body HR { background: none; background-color: #C0DAE5; border: none; border-top: 1px solid #C0DAE5; clear: both; font-size: 1px; height: 1px; line-height: 1px; }
.block-body .spacer { border-top: 1px solid #C0DAE5; clear: both; float: left; }
.text { border-bottom: 1px solid #C0DAE5; clear: both; float: left; padding-bottom: 10px; padding-top: 10px; width: 100%; }
.block-title h1,.block-title .heading-h1 { color: #0E425A; font-family: Arial, Tahoma, Verdana, serif; font-size: 16px; margin: 0; padding: 0; }
.fifty { width: 48%; }
.search-block { background-color: #DEEBF1; border-top: 2px solid #C1DAE5; float: left; height: 50px; padding-left: 10px; padding-right: 10px; padding-top: 10px; width: 780px; }
.search-block .search { color: #333; float: left; font-family: Arial, Tahoma, Verdana, serif; font-size: 16px; font-weight: bold; margin-right: 10px; margin-top: 9px; }
.search-block .sfield { float: left; margin-right: 5px; margin-top: 7px; }
.search-block-small { background-color: #DEEBF1; border: 2px solid #C1DAE5; overflow: hidden; padding: 10px; width: 230px; }
#smallsearch .search-block-small p.heading-h2 { font-size: 20px; line-height: 1.1em; margin: 0 0 10px; }
.search-block-small .search { color: #333; float: left; font-family: Arial, Tahoma, Verdana, serif; font-size: 16px; font-weight: bold; margin-right: 10px; margin-top: 7px; }
.search-block-small .sfield { float: left; margin-right: 5px; margin-top: 5px; }
.search-results-block { background-color: #F5F0E3; border-bottom: 2px solid #C1DAE5; float: left; height: 65px; padding-left: 10px; padding-right: 10px; padding-top: 10px; width: 808px; }
.comparison { text-align: left; width: 828px; }
.comparison .block { margin-bottom: 25px; }
.comparison .block h1,.comparison .block .heading-h1 { background-image: url(/images/text-book-bg.gif); color: #0E425A; font-size: 1.5em; line-height: 30px; margin: 0; padding: 0 0 0 5px; }
.comparison .block .date { color: #333; float: left; font-size: 0.92em; margin: 13px 0 0; }
.comparison .block .stars { color: #333; float: left; font-size: 0.92em; margin: 13px 0 0 5px; }
.comparison .block h2,.comparison .block .heading-h2 { font-size: 1.17em; margin: 30px 0 0; padding: 0; }
.comparison .block P { color: #333; font-size: 1em; margin: 10px 0 0; padding: 0; }
.comparison .block .separator { border-bottom: 1px dashed #CCC; margin: 12px 0 0; }
.comparison .block table { width: 100%; }
.comparison .block th { background: #DBEDF1 url(/images/text-book-bg.gif) repeat-x bottom left; color: #0E425A; font-size: 1em; font-weight: bold; height: 30px; margin: 0; padding: 0; text-align: left; }
.comparison .block th A { color: #0E425A; }
.comparison .block th A.triangle { background: transparent url(/images/comparison/triangle.gif) no-repeat right; padding-right: 13px; }
.comparison .block th span { font-size: 1.5em; padding-left: 0; }
.comparison .block TD { border-bottom: 1px solid #CCC; font-size: 1em; padding: 5px 0; }
.comparison .block TD.buy-now { padding-right: 5px; text-align: right; }
.comparison .block TD.total { font-size: 1.17em; font-weight: bold; }
.comparison .block TD.total strike { font-size: 1em; font-weight: 400; }
.comparison .block TD.total a { color: #333; text-decoration: none; }
.comparison .block .form { background-color: #DEEBF1; border-top: 2px solid #C1DAE5; color: #1976A1; font-size: 1.17em; margin: 0 0 3px; padding: 3px 0 10px; text-align: center; }
.comparison .block .details { font-size: 0.83em; padding: 0; }
.comparison .block p.details { clear: both; margin: 0; padding: 1em 0 0; }
.comparison .block .details A { background-position: left; background-repeat: no-repeat; color: #333; padding: 10px 0; text-decoration: none; }
.comparison .block .details A.comments { background-image: url(/images/comparison/cloud_color.gif); padding-left: 20px; }
.comparison .block .details A.auction { background-image: url(/images/comparison/box_color.gif); margin-left: 10px; padding-left: 20px; }
.comparison .block .details A.coupons { background-image: url(/images/comparison/dollar_color.gif); margin-left: 10px; padding-left: 17px; }
.bookstores { background-color: #DFD8C7; width: 280px; }
.bookstores h1,.bookstores .heading-h1 { color: #806520; font-size: 1.33em; font-weight: bold; margin: 0; padding: 15px 0 15px 15px; }
.bookstores IMG { margin: 0 0 10px 10px; }
.bookstores #online-help { margin-left: 45px; }
.bookstores .separator { border-bottom: 2px solid #C7BB9D; margin: 0 15px 15px; }

/*------------------------------------------- */
.no-padding { margin-top: 0; padding-top: 0; }
.search-block .sfield INPUT { width: 200px; }
.book-description .book-image { border: 1px solid #C1DAE5; float: left; margin-top: 10px; padding: 5px; }
.book-description .book-title { border-bottom: 1px solid #C1DAE5; color: #333; font-family: Arial, Tahoma, Verdana, serif; font-size: 16px; font-weight: bold; margin-right: 5px; margin-top: 10px; padding-bottom: 5px; }
.book-description .book-details { clear: both; margin-top: 5px; }
.book-description .book-details .about { color: #333; float: left; font-family: Arial, Tahoma, Verdana, serif; font-size: 12px; line-height: 140%; text-align: left; }
.book-description .book-details .links { float: left; margin-left: 5px; padding-top: 20px; text-align: right; width: 180px; }
.book-description .book-details .links A { color: #1976A1; font-family: Arial, Tahoma, Verdana, serif; font-size: 12px; text-decoration: underline; }
.book-description .book-details .links A:HOVER { color: #1976A1; font-family: Arial, Tahoma, Verdana, serif; font-size: 12px; text-decoration: none; }
.book-description .book-details .links .big-links-block { margin-top: 8px; text-align: right; }
.book-description .book-details .links .big-links-block .item { clear: both; }
.book-description .book-details .links .big-links-block .rating { clear: both; padding-top: 15px; }
.book-description .book-details .links .big-links-block .rating .icon { float: right; width: 75px; }
.book-description .book-details .links .big-links-block .item A { color: #1976A1; font-family: Arial, Tahoma, Verdana, serif; font-size: 14px; font-weight: bold; margin-right: 5px; text-decoration: underline; }
.book-description .book-details .links .big-links-block .item IMG { border: 0; }
.book-description .book-details .item .link A { color: #1976A1; font-size: 14px; text-decoration: underline; }
.book-description .book-details .item .link A:HOVER { color: #1976A1; font-size: 14px; text-decoration: none; }
.book-description .book-details .item .icon { float: right; margin: 0; padding: 0; text-align: right; width: 15px; }
.fixed-width { width: 519px; }
.fixed-width-1 { margin-left: 10px; width: 355px; }

/* Search Results  
.search .result { border-bottom: 1px dotted #CCC; color: #333; font-size: 12px; padding: 13px 0 15px; }
.search .result .image { float: left; padding: 0 17px 17px 0; width: 60px; }
.search .result .right P { text-align: right; }
.search .result .right A { color: #1976A1; display: block; text-align: right; }
.search .result .right A.compare { background: url(/images2/books/compare.gif) no-repeat right; font-size: 13px; margin: 10px 0 0; padding: 0 22px 0 0; }
.search .result h1,.search .result .heading-h1 { color: #1976A1; font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
.search .result .right A.add { background: url(/images/comparison/bookbag.gif) no-repeat right; font-size: 13px; margin: 4px 0 0; padding: 0 22px 0 0; }
.search .page-navigator { background-color: #F5F0E3; border-bottom: 2px solid #D8CEB3; clear: both; color: #333; float: left; padding: 12px 0 8px; width: 780px; }
.search .page-navigator.top { border-bottom: none; margin-bottom: 15px; margin-top: 5px; padding-left: 15px; padding-right: 15px; width: 750px; }
.search .page-navigator P { float: left; margin: 0; padding: 2px 0 0 15px; }
.search .page-navigator.top P { padding-left: 0; }
.search .page-navigator .sort-by SELECT { font-size: 14px; margin: 0 18px 0 5px; width: 95px; }
.search .page-navigator.top .sort-by SELECT { margin-right: 0; }
.search .page-navigator .pages { padding-top: 2px; text-align: center; }
.search .page-navigator .pages span,.search .page-navigator .pages STRONG,.search .page-navigator .pages A { margin: 0 0 0 3px; }
.search .page-navigator .keyword { border-bottom: 1px solid #D8CEB3; float: left; font-size: 14px; margin: 0 0 9px; padding: 0 0 4px; width: 100%; }
.search .page-navigator .keyword span { display: block; float: left; }
.search .page-navigator .advanced A { background: url(/images/search-results/advanced.gif) no-repeat left; padding: 0 0 0 18px; }
.mybookbag { -khtml-opacity: 0; -moz-opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity: 0; position: relative; width: 400px; }
.bookbag .content { background-color: #FFF; padding: 0 10px 0 12px; }
.bookbag .item { border-bottom: 1px dotted #CCC; padding: 15px 0 12px; }
.bookbag .item P { font-size: 10px; margin: 0; padding: 0; }
.bookbag .item h1,.bookbag .item .heading-h1 { font-size: 12px; margin: 0; padding: 0; }
.bookbag .controls { padding-top: 5px; }
.bookbag .controls A { color: #FFF; display: block; float: left; font-size: 12px; text-decoration: none; }
.bookbag .controls .edit { background: url(/images/search-results/c-edit.gif) no-repeat left; padding: 0 0 0 20px; }
.bookbag .controls .compare { background: url(/images/search-results/c-compare.gif) no-repeat left; margin: 0 0 0 18px; padding: 0 0 0 20px; }*/

/*
MYTABLE
-------------------------------------------------- 
.myTable { margin: 1em 0; width: 100%; }
.myTable thead th { background: #1976a1; color: #fff; text-align: left; }
.myTable th,.myTable td { padding: 5px !important; text-align: left; }
.myTable td h4,.myTable td .heading-h4 { color: #1976a1; font-size: 16px; }
.myTable .dk_row { background: #e9e9e9; }
.odd { background: #fff; }
.even { background: #f1f5fa; }*/


/*
LIST-CATEGORIES
-------------------------------------------------- */
.list-categories,.list-categories li { list-style: none; margin: 0; padding: 0; }
.list-categories a { padding-right: .5em; }

/*
LIST-BOOKS
-------------------------------------------------- */
h3.list-books,.heading-h3.list-books { background: #1976a1; color: #fff; font-size: 1.2em !important; line-height: 28px !important; text-align: center; }
ul.list-books { list-style-image: none; margin: 0; padding: 0; }
ul.list-books li { border-bottom: 1px dashed #e9e9e9; list-style: none; overflow: hidden; padding: 15px 0 15px 150px; position: relative; width: 630px; }
ul.list-books li ul { padding: 0; }
ul.list-books li li { border: none; line-height: 1; padding: 0; width: auto; }
ul.list-books img { border: 1px solid #ccc; left: 0; margin: 0 15px 10px 0; padding: 1px; position: absolute; top: 15px; }

/*
LINK-TO
-------------------------------------------------- */
.link_to { background: #e9e9e9; border: 1px solid #c1dae5; margin: 0 0 25px 0; overflow: hidden; padding: 5px 0; text-align: center; width: 760px; }
.link_to textarea { height: 100px; width: 650px; }

/*
MYFORM
-------------------------------------------------- 
.myForm { background: #eee; border-bottom: 2px solid #ccc; border-top: 2px solid #ccc; margin: 0; overflow: hidden; padding: 20px 20px 0 20px; position: relative; width: 720px; }
.myForm fieldset { border: 0; border-top: 1px solid #eee; margin: 0; overflow: hidden; padding: 10px 0 5px 20px; width: 720px; }
.myForm legend { color: #666; font-size: 1.4em; font-weight: bold; margin-bottom: .5em; padding: 0 5px; }
.myForm p { overflow: hidden; padding-left: 25px; width: 695px; }
.myForm fieldset p { clear: both; margin: 0 0 2px; padding: 2px 0 10px 5px; width: 715px; }
.myForm label { display: block; font-weight: bold; }
.myForm input.field,.myForm select.field,.myForm textarea.field { float: left; font-family: inherit; font-size: 1.1em; width: 400px; }
.myForm textarea.field { height: 150px; width: 650px; }
.fieldgroup { float: left; margin-bottom: 2em; width: 355px; }
.fieldgroup input.field { width: 300px; }
.required { color: #c00; font-weight: bold; }
p.required { background: #fdd1cf; }
#form-errors { background: #fdd1cf url(/images/dialog-warning.gif) no-repeat 10px 5px; border: 1px solid #a00; color: #a00; margin: 0 0 25px; padding: 15px 0 5px 50px; width: 728px; }
#form-errors h3,#form-errors .heading-h3 { font-size: 1.3em; margin: 0 0 .5em; }
#form-errors ul { list-style-image: none; list-style-type: disc; padding-left: 25px; }
#new-account { overflow: hidden; padding-bottom: 5px; padding-right: 20px; position: absolute; right: 0; top: 60px; width: 330px; }
#new-account p { margin: 1em 0; padding: 0; width: auto; }*/

/*
SUB-NAVBAR
-------------------------------------------------- 
#sub-navbar { float: right; height: 35px; line-height: 35px; margin: 0 10px -20px 0; }
#sub-navbar span { color: #ccc; padding: 0 10px; }
#content-main h2 small,#content-main .heading-h2 small { color: #666; font-size: 14px; font-weight: 400; }
.post { border-bottom: 1px dotted #ccc; margin: 0 0 35px; padding: 0 0 3px; }
.post h3,.post .heading-h3 { font-size: 20px; margin: 0 !important; padding: 0; }
.post small { color: #999; display: block; font-size: 12px; font-weight: bold; margin: 0 0 25px; }
.postmetadata { background: #eee; margin-bottom: 0; padding: 5px 10px; }*/

/*
BUY/SELL PROCESS
-------------------------------------------------- 
#displayBookbag,#displayBookbag ul,#displayBookbag li,#displaySellbook,#displaySellbook ul,#displaySellbook li { list-style: none; list-style-image: none; margin: 0; padding: 0; }
#displaySellbook { margin: 1em 0; overflow: hidden; padding-left: 150px; position: relative; width: 678px; }
#displaySellbook li { float: right; margin: 0 !important; width: 828px; }
#displaySellbook li h4,#displaySellbook li .heading-h4 { border-bottom: 1px solid #c1dae5; font-size: 16px; margin: 0 0 .5em; padding: 0 0 .5em; }
#displaySellbook form { bottom: 0; margin: 0; padding: 0; position: absolute; right: 0; }
#displaySellbook .book_img { border: 1px solid #c1dae5; float: left; left: 0; padding: 0; position: absolute; top: 0; width: auto; z-index: 1000; }
#displayBookbag h3,#displayBookbag .heading-h3 { background: #B4D0D8 url(../images/text-book-bg.gif) repeat-x; font-size: 14px; margin: 0 0 15px; padding: 5px 150px 5px 10px; width: 668px; }
#displayBookbag h4,#displayBookbag .heading-h4 { line-height: 1.2em; margin: 0; }
#displayBookbag li { overflow: hidden; padding: 10px 0; width: 828px; }
ul.bookbag-links { float: right; position: relative; text-align: right; }
ul.bookbag-links li { border: none !important; line-height: 1.5em; margin: 0 0 3px !important; padding: 0 !important; width: 200px !important; }
ul.bookbag-details { float: left; font-size: 11px; padding-left: 75px !important; position: relative; }
ul.bookbag-details li { border: none !important; line-height: 1em; margin: 0 0 3px !important; padding: 0 !important; width: 400px !important; }
ul.bookbag-details .book_img { left: 0; position: absolute; top: 0; z-index: 1000; }
.bookbag-alert a,.bookbag-compare a,.bookbag-remove a { font-weight: bold; padding: 2px 20px 2px 0; }
.bookbag-alert a { background: transparent url(../images/comparison/price-alert.gif) no-repeat center right; }
.bookbag-compare a { background: transparent url(../images2/books/compare.gif) no-repeat center right; }
li.bookbag-remove { line-height: 30px !important; position: absolute; right: 10px; top: -45px; z-index: 1000; }
.bookbag-remove a { background: transparent url(../images2/books/remove.gif) no-repeat center right; }
ul.bookbag-links li.bookReviews { margin-top: 1.5em !important; }
#content-main .comparison .block table { font-size: 11px; margin-bottom: 15px; width: 828px; }
#content-main .comparison .block table .first td { background: #F5F5F5; font-size: 12px; font-weight: bold; padding-right: 5px; }
.comparison .block h3,.comparison .block .heading-h3 { background: #B4D0D8 url(../images/text-book-bg.gif) repeat-x; color: #0E425A; font-size: 16px; margin: 10px 0 -5px !important; padding: 5px 10px 4px; }
.comparison .block h4,.comparison .block .heading-h4 { margin: 0; padding-bottom: .5em; }
#agreement { border: solid 1px gray; height: 250px; overflow: auto; padding-left: 1em; padding-right: 1em; }*/

/*
ACCOUNT DASHBOARD
-------------------------------------------------- */
#accdash { background: #e9e9e9; overflow: hidden; padding: 15px 0 15px 15px; width: 745px; }
#accdash ul { list-style: none; list-style-image: none; margin: 0 0 0 15px; padding: 0; }
#accdash li { margin: 0 !important; padding: 0; }
#accdash h4, #accdash .heading-h4 { border-bottom: 1px solid #fff; color: #0e425a; margin: 0 0 .5em; }
#account_sell,#account_buy,#account_info { float: left; padding: 0; width: 243px; }
#account_sell,#account_buy { margin-right: 10px; width: 243px; }

/*
BOOK LISTINGS
-------------------------------------------------- */
.booklisting td { font-size: 12px !important; padding: 15px 0 !important; vertical-align: top; }
.booklisting td img,.booklisting td h4,.booklisting td .heading-h4 { margin-right: 15px !important; }
.booklisting h4,.booklisting .heading-h4 { color: #1976AC; line-height: 1; }
.booklisting-action-edit a { background: transparent url(../images/pencil.gif) no-repeat center left; font-weight: bold; padding-left: 20px; }
.booklisting-status-active,.booklisting-status-paused { background: #d2ebc9 url(../images/booklisting-status-active.gif) no-repeat 5px 4px; color: #2F8E32; display: block; font-size: 14px; font-weight: bold; height: 22px; line-height: 22px; margin-bottom: 5px; padding-left: 25px; }
.booklisting-status-paused { background: #D4E0EF url(../images/booklisting-status-paused.gif) no-repeat 4px 3px; color: #1976A1; }
label.booklisting-action-remove,label.booklisting-action-resume,label.booklisting-action-pause { background: #eee; display: block; font-size: 14px; height: 22px; line-height: 22px; margin-bottom: 5px; }
label.booklisting-action-remove { color: #c00; }
label.booklisting-action-resume { color: #2F8E32; }
label.booklisting-action-pause { color: #1976A1; }

/*
ACCOUNT CONFIRMATION
-------------------------------------------------- */
ul.address-confirm { margin: 0 0 15px; overflow: hidden; padding: 0; width: 780px; }
.address-confirm li { border-top: 1px solid #eee; float: left; list-style: none; margin: 0 0 10px; padding: 10px 0 0; width: 390px; }

/*
INSTRUCTIONS FOR BOOK FETCH
-------------------------------------------------- */
#instructions-fetch { margin: 15px 0 0 0; overflow: hidden; padding: 0 9px; width: 810px; }
#instructions-fetch li { float: left; font-size: 14px; list-style: none; margin: 0; padding: 2px 25px 0 0; width: 245px; }
#instructions-fetch li h4,#instructions-fetch li .heading-h4 { font-size: 18px; line-height: 21px; margin: 0 0 3px; padding-left: 30px; }
#instructions-fetch #instructions-fetch-1 h4,#instructions-fetch #instructions-fetch-1 .heading-h4 { background: transparent url(../images/instructions-fetch-1.gif) no-repeat; color: #1976a1; }
#instructions-fetch #instructions-fetch-2 h4,#instructions-fetch #instructions-fetch-2 .heading-h4 { background: transparent url(../images/instructions-fetch-2.gif) no-repeat; color: #1A8B56; }
#instructions-fetch #instructions-fetch-3 h4,#instructions-fetch #instructions-fetch-3 .heading-h4 { background: transparent url(../images/instructions-fetch-3.gif) no-repeat; color: #1AA00A; }

/* hit management, loading page  */
#search_compare_temp { text-align: left; }
#loading { background: #5597B8 url(/images/exit-waiting-btm.gif) no-repeat center bottom; border-top: 10px solid #5597B8; margin: -12px auto 0; overflow: hidden; padding: 0 10px 21px; position: relative; text-align: left; width: 580px; z-index: 500; }
* html #loading { width: 600px; }
#loading-message { background: #fff url(/images/exit-waiting-top.gif) no-repeat center top; float: left; padding: 20px 10px 10px; text-align: center; width: 230px; }
* html #loading-message { width: 250px; }
#loading-message h3,#loading-message p.heading-h3 { color: #5597B8; font-size: 24px; font-weight: bold; line-height: 1; margin: 0 0 25px; }
#loading-message p { color: #5597B8; font-size: 16px; line-height: 1.3em; margin: 25px 0 0; }
#loading-ad { background: transparent url(/images/exit-waiting-students.jpg) no-repeat center bottom; float: right; height: 244px; margin-bottom: 25px; width: 320px; }
#loading-compare-ad { background: transparent url(/images/exit-waiting-pricealert.gif) no-repeat center bottom; float: right; height: 90px; margin-bottom: 25px; width: 120px; }
#loading-ad h3,#loading-ad .heading-h3 { color: #fff; font-size: 24px; font-weight: bold; line-height: 1em; margin: 5px 0 0; text-align: center; }
#loading-ad h3 span,#loading-ad .heading-h3 span { display: block; font-size: 14px; font-style: italic; font-weight: 400; position: static; }
#loading-ad p { background: transparent url(/images/exit-waiting-bulb.gif) no-repeat 0 1px; bottom: 0; color: #fff; font-size: 12px; font-weight: bold; left: 275px; line-height: 1.2em; margin: 0 0 10px; padding-left: 20px; position: absolute; text-align: left; width: 300px; }
* html #loading-ad p { width: 320px; }
.pagination { margin-bottom: -34px; padding-right: 10px; position: relative; right: 0; text-align: right; }
.pagination .paging li { font-size: .9em; }
.input_error { color: red; font-weight: bold; }
h1.h1,.h1 { font-size: 24px; line-height: 22px; }

/* BOOK COMPARISON DESCRIPTION  */
#description { border-bottom: 1px solid #c1dae5; font-size: 12px; line-height: 1.4em; padding-bottom: 15px; }
#description .heading-h4 { font-size: 14px; margin: 0; }
#content-main .comparison .block table .first td,.content-area table tbody tr.first th { background: #ddd; color: #333; font-size: 12px; font-weight: bold; }
td h4,td .heading-h4 { font-size: 14px; line-height: 1; margin: 0 !important; padding: 0 !important; }
.comparison-form .field P,.alert-banner P,.search .result P,.list-images { margin: 0; padding: 0; }
.text-book .category .category-list .col .row a:HOVER,#content-main h3 a:hover,#content-main .heading-h3 a:hover { text-decoration: underline; }
.booklist IMG,.align-right,.book-description .book-details .links .big-links-block .rating .link,.book-description .book-details .item .link,.search .result .right,.search .page-navigator .sort-by,.search .page-navigator .advanced,.bookbag .controls .close,img.recycle_logo_right { float: right; }
.campus-champion IMG,.align-left,#displaySellbook .book_img a,#displaySellbook .book_img img,img.recycle_logo_left { float: left; }
.no-border,#content-main .comparison .block table .last td { border: none; }
.search-block .info-text,.search-block-small .info-text { float: left; margin-right: 5px; }
.search-block span,.search-block-small span { color: #1976A1; font-family: Arial, Tahoma, Verdana, serif; font-size: 14px; padding-top: 10px; }
.comparison .block .form IMG,form#shipping_sales #ship_submit_go { position: relative; top: 7px; }
.search .result.last,.bookbag .item.last { border-bottom: none; }
.search .result h1 a,.search .result .heading-h1 a,#content-main h3 a,#content-main .heading-h3 a { text-decoration: none; }
#content-main a,#sub-navbar a { color: #1976a1; }
/*#content-main h2,#content-main .heading-h2,.content-main-h2,#content-main h2,#content-main .heading-h2, h1.heading-h2, p.heading-h2 { color: #1976a1; font-size: 2em; margin: 0 0 1em; }*/
.list-categories li,.paging ul li { display: inline; }
ul.list-books h4,ul.list-books .heading-h4,#new-account h3,#new-account .heading-h3,#new-account h4,#new-account .heading-h4 { margin-top: 0; }
.comparison .block h3 span,.comparison .block .heading-h3 span,.comparison .block h3 span,.comparison .block .heading-h3 span,#displayBookbag h3 span,#displayBookbag .heading-h3 span { color: #6a91a0; font-size: 12px; font-weight: 400; }
div#moreinfo,div#buyinfo,.none,.compareNewBooks,.compareUsedBooks { display: none; }
