#foo { } /* DEFAULT TAG STYLES */ body { background-color: #006283; } body, TD {font-family: arial, sans-serif; font-size: 14px; color: #666;} a {color: #006283;} h1, h2, h3, h4, h5, h6 { color:#006283; font-weight:normal; } h1 {font-size: 18pt; line-height: 1;} h1 span {font-size: 75%;} h2 {font-size: 14pt;} h3 {font-size: 12pt;margin-top: 0px;} h4 {font-size: 100%; font-weight: bold; margin: 20px 0 4px;} p {margin: 0 0 12px; line-height: 1.4;} ul {margin: 0 0 0 24px; padding: 0;} ul li {margin: 0 0 4px;} table {width: 100%; border: 0; border-collapse: collapse; border-spacing: 0;} table td {vertical-align: top;} input.text, input.title, textarea, select { border:1px solid #BBBBBB; margin:0; } .center { text-align:center; } .left { float:left; } .text-right { text-align:right; } /* MAIN LAYOUT */ #outer1 { margin-left: auto; margin-right: auto; padding:0 13px; background-image: url(/images_abaa/rounded-middle.gif); background-repeat: repeat-y; } #outer2 { height: 17px; width:976px; background-image: url(/images_abaa/rounded-top.gif); background-repeat: no-repeat; background-position: top; } #outer3 { height: 25px; width:976px; background-image: url(/images_abaa/rounded-bottom.gif); background-repeat: no-repeat; background-position: bottom; } #member-menu { text-align: right; padding: 5px 10px 0 0; color: #fff; } #member-menu A{ color:#fff; text-decoration: none; font-weight: bold; font-size: 12px; } #header { background-image: url(/images_abaa/logo_bg.gif); background-repeat: repeat-x; position: relative; } #footer { background-color: #006283; text-align: center; color: #fff; } #footer-small { font-size:85%; padding:5px; } #footer-small A { color:#fff; } #logo { border: 0px; } #header-right { text-align: right; float: right; width: 450px; } .padded-content { margin: 15px; margin-right: 200px; } blockquote.lesser { margin:5px 15px; } .box { background-color:#fff; padding:7px; margin: 0px; } .padded { padding:5px; } /* SEARCH CONTAINER */ #search-table { width:350px; margin-bottom: 0px; } #search-table td { padding:3px 0; } #search-cont { height:25px; float:right; text-align:right; } #searchbar input { height:22px; margin:0px; } #searchbar select { margin:0px; height:22px; } /* NAVIGATION TABS */ #nav-tabs { padding-top: 37px; } #nav-tabs UL { float:right; } #nav-tabs LI a { display: block; padding-top: 6px; color: #fff; text-decoration: none; font-size: 13px; } #nav-tabs LI { background-image: url(/images_abaa/tab_sprite.gif); background-repeat: no-repeat; background-position: top left; height: 30px; width: 131px; float:left; margin: 1px; text-align:center; list-style-type: none; color: #fff; font-weight: bold; } #nav-tabs LI:hover { background-position: bottom left; } /* TOP NAV LINKS */ #nav-cont { right:0px; font-size: 12px; } #nav-cont UL { margin: 0px; float:right; } #nav-cont LI a { display: block; padding-top: 0px; text-decoration: none; } #nav-cont LI { float:left; margin: 1px 10px; text-align:center; list-style-type: none; } #nav-cont A { font-weight: bold; text-decoration: none; } /* MAIN CONTENT */ #main-content { overflow: hidden; margin: 0px; } /* HOME PAGE STYLES */ #search-form { margin: 0px; padding:10px; } #main-search-content { margin: 3px 0; background-color: #E5E5E5; } #main-search-content H2 { padding: 5px; } .feed { background-color: #F0F0F0; min-height: 250px; } /* SEARCH RESULTS */ .search-result {width: 100%;} .resnum { color:#CCCCCC; display:block; font-size:130%; font-weight:normal; padding:0 8px; } .srtitle, .price { font-size: 1.3em; } .srauthor { font-weight:bold; } #search-result-block { } #search-result-refine { border: 0px solid #c2c2c2; background-color:#eee; } .offered_by { font-size:90%; margin:6px 0 20px; } .order-box { } #results-header-sort{ background-color:#32829D; color:#FFFFFF; } .pagination { background:#F0F0F0 none repeat scroll 0 0; font-size:90%; text-align:right; } /* BROWSE PAGES */ .page-num {overflow: auto; margin: 0 0 6px;} .page-num-nolink {float: left; text-decoration: none; width: 17px; padding: 0 0 0; margin: 0 4px 4px 0; background: #fff; text-align: center; border: 1px solid #dadada;} .page-num a {float: left; text-decoration: none; width: 17px; padding: 0 0 0; margin: 0 4px 4px 0; background: #fff; text-align: center; border: 1px solid #dadada;} .page-num a:hover, #optionalwrap .letters a:hover {background: #006283; border-color: #006283; color: #fff;} .page-num-text a { width:auto; padding: 0 5px; } /* BROWSE LETTERS */ .letters {overflow: auto; margin: 0 0 6px;} .letters a {float: left; text-decoration: none; width: 17px; padding: 0 0 0; margin: 0 4px 4px 0; background: #fff; text-align: center; border: 1px solid #dadada;} .letters a:hover, #optionalwrap .letters a:hover {background: #006283; border-color: #006283; color: #fff;} /* FLY PAGE */ .search-photo { background:#F0F0F0 none repeat scroll 0 0; float:left; margin:6px 8px 0 0; padding:4px; position:relative; } .book-image-container a img { clear:both; border: 1px solid #ddd; padding: 10px; } .book-image-link-container { clear:both; text-align: center; } .book-image-link-container A { font-size: 10px; } .search-result-square .big_book_box_square, .search-result-square .big_book_box_square_right, .search-result .big_book_box { background-color:#7F8959; left:160px; opacity:0.5; padding:15px; position:absolute; top:0; z-index:7; } /* RARE BOOK ROOM */ .feature-blocks { clear: both; overflow: hidden; } .feature-block { text-align: center; } .rare-bordered { border: 1px solid #ededed; margin:10px; padding:10px; min-height:250px; } /* SHOPPING CART */ .basket .smalltext { font-size:90%; margin-top:16px; } .basket td { border-bottom:2px solid #DADADA; padding:20px 0 10px; } #dealer-search { padding: 20px; background-color: #006283; color: #fff; } #dealer-search TD, #dealer-search H2{ color: #fff; } #dealer-browse { overflow: hidden; padding: 20px; background-color: #F0F0F0; } /* ADVANCED SEARCH */ #advancedsearchtable { background-color: #E5E5E5; overflow: auto; } #advancedsearchtable-optional td, #advancedsearchtable-optional h2{ color: #fff; } #advancedsearchtable-optional { background-color: #006283; overflow: auto; } /* DEALER SEARCH */ #dealer-search h1 { color:#fff; } /* LTD */ .ltd-sub { margin-left:10px; } /* CHECKOUT */ #subnav-checkout-steps { background-color: #006283; height:34px; } #subnav-checkout-steps A { color:#fff; } .checkout-step{ padding: 5px 10px; } .c_highlighted { font-weight:bold; }