﻿#content{width:940px; padding:20px 30px;}
#column1, div.column1{position:relative; float:left; width:205px;}
#column1.merge, div.column1.merge{position:relative; float:left; width:680px; margin:0 40px 0 0;}
#column2{position:relative; float:left; width:450px; margin:0 40px;}
#column3{position:relative; float:left; width:205px;}
#column2-3, #column2.merge {position:relative; float:left; width:680px; margin:0 0 0 40px;}

#column1.half{position:relative; float:left; width:440px; margin:0 20px 0 0;}
#column2.half{position:relative; float:left; width:420px; margin:0 0 0 20px;}

#column1.half{position:relative; float:left; width:440px; margin:0 20px 0 0;}
#column2.half{position:relative; float:left; width:420px; margin:0 0 0 20px;}

#col1_thirds {position:relative; float:left; width:313px;}
#col2_thirds {position:relative; float:left; width:313px; margin:0 20px;}
#col3_thirds {position:relative; float:left; width:313px;}


.ad {margin-top:20px;}
h2.border_bottom {border-bottom:solid 1px #F0E8E0; margin:0; padding:0;}
h2.border_bottom img{margin:20px 0 0 0}

#textbooks_search{width:470px; background:url(/images_new/textbooks/search_bg.png) left bottom no-repeat;}
#textbooks_search .heading {width:470px; height:87px; background:url(/images_new/textbooks/search_header.png) bottom no-repeat; position:relative;}
#textbooks_search .heading h1 {visibility:hidden;}
#textbooks_search .contents {width:410px; padding:0 20px 30px; }

#buyback_search{width:450px; background:url(/images_new/book_buyback/search_bg.png) left bottom no-repeat;}
#buyback_search .heading {width:450px; height:53px; background:url(/images_new/book_buyback/search_header.png) no-repeat; position:relative;}
#buyback_search .heading h1 {visibility:hidden;}
#buyback_search .contents {width:410px; padding:20px 20px 30px; }
#buyback_search .contents h2 {padding:0; margin:0 0 20px 0;}

.subject_listing {position:relative; float:left; width:210px; margin:20px 10px 0 0;}
.subject_listing img {position:relative; float:left; width:70px; margin:0 5px 0 0;}
.subject_listing div {position:relative; float:left; width:120px;}
.subject_listing div a.subject {display:block; font-size:14px; font-weight:bold; margin:0 0 10px 0;}
.subject_listing div .title {display:block; font-size:12px; font-weight:normal; margin:0 0 3px 0;}
.subject_listing div .price, .subject_listing div .price a {display:block; font-size:14px; font-weight:bold; color:#668725;}

.isbn {width:396px; height:80px; margin-bottom:10px; padding:5px; display:block; font-family:Helvetica, Arial, Sans-Serif; font-size:12px; color:#666;}
.keyword {width:398px; height:22px; margin-bottom:10px; padding:5px 5px 0 5px; display:block; font-family:Helvetica, Arial, Sans-Serif; font-size:12px; color:#666;}
label.search_form {display:block; font-size:12px; color:#666; margin:3px 0 10px 0;}

.book_row a.feature_book {display:block; position:relative; float:left; margin:10px 10px 10px 0;}
.book_row {margin:0 0 20px 0;}
.book_row h2 {font-family:"Helvetica Condensed", "Arial Narrow", Helvetica, Arial, Sans-serif; font-size:22px; width:440px; border-top:solid 1px #F0E8E0;}