
#videoEmbed {float:left;margin:20px 0;}

#publications { float:left; width:547px; clear: both; margin-bottom: 20px; }
#publications h1 { color:#196a89; font-size:115%; font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0; padding:0 0 5px 0; text-transform:uppercase; }
#publications .tagline { color:#805000; font-size:0.85em; margin-bottom: 15px; }
.author_block { clear: both; }
.author_block img { border: solid 2px #e6e6e6; float: left; display: inline-block; margin: 0 12px 8px 0; }
.author_block p { font-size: 0.85em; }
.author_block p span { color: #805000; }

#browse { float:left; width:557px; margin:15px 0 0 0; }
#browse .head { width:557px; height:39px; background:url(bg_557px.jpg) no-repeat top right; float:left; }
#browse h2 { color:#552c18; font-size:91%; margin:10px 0 0 10px; }
#browse .col1 { width:281px; margin:0; float:left; }
#browse .col1 .row1 { width:281px; background-color:#f0f0f0; padding:3px 0 3px 0; float:left; }
#browse .col1 .row2 { width:281px; background-color:#f7f7f7; padding:3px 0 3px 0; float:left; }
#browse .col2 { width:276px; margin:0; float:left; }
#browse .col2 .row1 { width:276px; background-color:#f0f0f0; padding:3px 0 3px 0; float:left; }
#browse .col2 .row2 { width:276px; background-color:#f7f7f7; padding:3px 0 3px 0; float:left; }
#browse a.grey1 { color: #7f5103; text-decoration: none; margin:0; padding:1px 0 0 10px; }
#browse a.grey2 { color: #7f5103; text-decoration: none; margin:0; padding:1px 0 0 10px; }

#click { float:left; width:557px; }
#click h2 { color:#552c18; font-size:91%; text-align:left; border: #f0f0f0 1px solid; margin:10px 0 15px 0; padding:5px 0 5px 9px; }
#click a.brown { color: #552c18; height:30px; text-decoration: none; margin:0; padding:0; }

.pop_pubs { float:left; width:557px; }
.pop_pubs .panel_holder { width:100%; height:auto; float:left; clear:both; margin:0; }
.pop_pubs .panel { width:183px; background:url(bg_places_panel_183px.jpg) no-repeat top left; margin:0 0 20px 0; font-size:87%; float:left; }
.pop_pubs h2 { font-size:91%; padding:8px 0 13px 0; color:#196a89; text-align:left; }
.pop_pubs h3 { font-size:108%; padding:8px 0 13px 10px; margin:0; color:#196a89; font-family:"Times New Roman", Times, serif; font-weight:normal; }
.pop_pubs .thumb { width:72px; height:100px; margin:0 0 0 10px; padding:0; float:left; }
.pop_pubs .thumb img { float:left; border:#e8e8e8 solid 2px; }
.pop_pubs .thumb a.enlarge { float:left; text-decoration:none; margin:2px 0 0 0; padding:0; color:#8f8f8f; background:url(icon_enlarge.gif) left no-repeat; }
.pop_pubs .thumb a:hover { text-decoration:underline; }
.pop_pubs p { float:left; width:80px; color:#585858; margin: 0 0 0 0; display:block; }
.pop_pubs p.price { float:left; width:70px; color:#585858; margin:10px 0 0 0; background-color:#f0f0f0; padding:3px 0 3px 5px; display:block; }
.pop_pubs a.more { margin:10px 0 0 0; padding:0; float:left; color:#805000; text-decoration:none; }

.panel_grey1 { width:157px; float:left; background:#d4d4d4 url(top_dotted_right_panels.gif) top no-repeat; margin:0 0 10px 0; }
.panel_grey1 .inside { width:137px; margin:10px 0 0 10px; font-size:0.8em;  }
.panel_grey1 .inside img { margin:10px 0 10px 0; }
.panel_grey1 .inside h3 { color:#79112a; font-weight:normal; font-size:1.3em; margin:0 0 6px 0; }
.panel_grey1 .inside p { color:#585858; }
.panel_grey1 .inside a.places { color:#79112a; text-decoration:none; margin:5px 0 15px 0;  padding:0; display:block; }    
.panel_grey1 .bottom { width:157px; height:11px; margin:0; padding:0; overflow:hidden; background:url(shadow_bottom_right_panels.gif) top no-repeat; }

.panel_white { width:157px; float:left; background:#ffffff url(top_dotted_right_panels.gif) top no-repeat; margin:0; }
.panel_white .inside { width:155px; margin: 0; font-size:0.8em; border: solid 1px #d4d4d4; border-top: 0; }
.panel_white .inside img { margin: 10px 9px 12px 9px; }
.panel_white .inside h3 { color:#79112a; font-weight:normal; font-size:1.3em; margin:0 9px 6px 9px; }
.panel_white .inside p { color:#585858; padding: 0 9px; }
.panel_white .inside a.places { color:#805000; text-decoration:none; margin:5px 9px 0 9px; padding:0 0 10px 0; display:block; }    
.panel_white .bottom { width:157px; height:11px; margin:0; padding:0; overflow:hidden; background:url(shadow_bottom_right_panels.gif) top no-repeat; }
.panel_white .separator { border-bottom: solid 1px #d4d4d4; padding: 5px 0 2px 0; margin: 0; }

/*
.panel_see_also { width:157px; background:url() repeat top left; margin:0 0 10px 0; margin:0; float:left; }
.panel_see_also .head { background:#f1f1f1 url() top no-repeat; font-size:0.8em; color:#79112a; padding:10px 0 10px 10px; border-left: solid 1px #dcdcdc; border-right: solid 1px #dcdcdc; border-bottom: solid 1px #afa197; }
.panel_see_also .inside { width:137px; margin:0 0 0 10px; font-size:0.8em; }
.panel_see_also .inside img { margin:10px 0 10px 0; }
.panel_see_also .inside h3 { color:#79112a; font-weight:normal; font-size:1.3em; margin:0 0 6px 0; }
.panel_see_also .inside .dots { width: 137px; height:3px; background:url() no-repeat top left; margin:0; padding:0; overflow:hidden; float:left; }
.panel_see_also .inside p { color:#79112a; }
.panel_see_also .inside a.places { color:#805000; text-decoration:none; background: url() top left no-repeat; margin:5px 0 15px 0; padding:0 0 0 10px; display:block; }
.panel_see_also .inside a { color:#805000; text-decoration:none; margin:10px 0 10px 0; display:block; }   
.panel_see_also .bottom { width:157px; height:26px; margin:0; padding:0; overflow:hidden; background:url() top no-repeat; }
*/

.searching_for { width:557px; background:url(bg_557px.jpg) top right no-repeat; padding-top: 14px; clear: both; }

.search1 { float:left; width:560px; padding-bottom: 15px; }
.search1 h2 { color:#196a89; font-size:100%; font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0; padding:0 0 10px 0; text-transform:uppercase; }
.search1 p { font-size:97%; margin: 0; display:block; margin-left: 10px;}
.search1 .narrow { font-size:0.85em; margin: 0 0 0 10px; padding: 0; display:block; clear: both; }
.search1 .narrow span { min-height: 20px; padding-right: 5px; float: left; }
.search1 .narrow span.one { width: 19%; padding-top: 5px; }
.search1 .narrow span.by_cost { width: 27%; }
.search1 .narrow span.two { padding: 5px 0 0 10px; }
.search1 .narrow span.three { padding: 2px 0 0 5px; }
.search1 .narrow span.by_cat { width: 37%; }
.search1 .narrow span.four { padding: 5px 0 0 10px; }
.search1 .narrow span.five { padding: 2px 0 0 5px; }
.search1 .narrow span.six { width: 8%; padding: 1px 0 0 0; }

.search1 .showing { font-size:0.85em; margin: 0 0 0 10px; padding: 0; display:block; clear: both; float: left;}
.search1 .showing span { min-height: 20px; margin: 0px; float: left; }

.search1 .showing span.one { width: 103px; padding: 5px 6px 0 0px; }
.showing a { color:#805000; }
.search1 .showing span.middle { padding: 0; }
.search1 .showing span.two { width: 140px; padding: 5px 0px 0 10px; }
.search1 .showing span.three { width: 70px; padding: 5px 0 0 0; }
.search1 .showing span.four { width: 40px; padding: 1px 0 0 0; }
.search1 .showing span.five { width: 109px; padding: 5px 10px 0 0; text-align: right;}
.search1 .showing span.sixhalf { width: 33px; padding: 0 0 0 10px; }

.search1 .sort_by { font-size:0.85em; margin: 0 0 0 10px; padding: 0; display:block; clear: both; }
.search1 .sort_by span { min-height: 20px; margin: 0px; float: left; }
.search1 .sort_by span.one { padding: 5px 0 0 0; }
.search1 .sort_by span.two { padding: 2px 0 0 5px; }

.search1 .header_dots { font-style: normal; color: #6e6e6e; background:url(im_result_header_dots.gif) no-repeat center left; height: 10px; margin:0; clear: both; }
.search1 .dropcost     { width: 70px; margin:1px 0 0 0; }
.search1 .dropcategory { width: 110px; margin:1px 0 0 0; }
.search1 .dropjumpto   { width: 40px; margin:1px 0 0 0; }
.search1 .dropvariety  { width: 210px; margin:1px 0 0 0; }
.search1 .button { clear:left; margin-top: 1px; }
.search1 .left_chevron { color:#805000; margin:0 10px 0 0; padding:0 0 0 10px; background:url(im_left_chevron.gif) top left no-repeat; float:left; }
.search1 .right_chevron { color:#805000; margin:0 0 0 0;   padding:0 10px 0 0; background:url(im_right_chevron.gif) top right no-repeat; float:left; }
.search1 .general { color:#6e6e6e; margin:0 10px 0 0; padding:0; float:left; }
.search1 .results { margin:0; padding:0;font-family:"Times New Roman", Times, serif; font-weight:normal; font-size: 14px; color:#585858; text-decoration:none; text-align: justify; }
.search1 .results_selected { margin:0; padding:0;font-family:"Times New Roman", Times, serif; font-weight:normal; font-size: 14px; color:#79112a; text-decoration:none; text-align: justify; }

#a_z_holder { width:547px; background:url(im_result_header_dots.gif) no-repeat top left; margin: 10px 0 0 0; padding:0; float:left; }
#a_z_holder .bottom { width:547px; background:url(im_result_header_dots.gif) no-repeat bottom left; height: 10px; margin:0 0 10px 0; float:left; }
#a_z_holder .a_z { padding:10px 0 0 10px; font-family:"Times New Roman", Times, serif; font-weight:normal; font-size: 14px; color:#79112a; text-decoration:none; float:left; }
#a_z_holder .a_z a.alpha { margin:0 11px 0 auto; color:#805000; text-decoration:none; float:left; }
#a_z_holder .a_z a:hover { text-decoration:none; }

.search2 { float:left; width:547px; min-height: 10px; margin: 20px 0 20px; }
.search2 h1 { color:#196a89; font-size:100%; font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0; padding:0; text-transform:uppercase; }
.search2 p { font-size:97%; margin: 0; display:block; }
.search2 .header_dots { font-style: normal; color: #6e6e6e; background:url(im_result_header_dots.gif) no-repeat bottom left; height: 5px; margin:4px 0 2px 0; clear: both; }
.search2 .drop.cost  { font-style: normal; color: #6e6e6e; text-decoration: none; padding: 0; width: 82px; border: #b3b3b3 1px solid; margin:3px 0 0 0; float:left; }
.search2 .drop.category  { font-style: normal; color: #6e6e6e;  text-decoration: none; width: 82px; border: #b3b3b3 1px solid; margin:3px 0 0 0; float:left;  }
.search2 .left_chevron { height: 8px; color:#805000; margin:0; }
.search2 .right_chevron { height: 8px; color:#805000; margin:0; }
.search2 .drop.jumpto  { text-decoration: none; width: 82px; border: #b3b3b3 1px solid; margin:3px 0 0 0; float:left; }
.search2 .drop.variety  { text-decoration: none; width: 214px; border: #b3b3b3 1px solid; margin:3px 0 0 0; float:left; }
.search2 .results { margin:0; padding:0; font-family:"Times New Roman", Times, serif; font-weight:normal; font-size: 14px; color:#585858; text-decoration:none; text-align: justify; }
.search2 .results_selected { margin:0; padding:0; font-family:"Times New Roman", Times, serif; font-weight:normal; font-size: 14px; color:#79112a; text-decoration:none; text-align: justify; }

.search3 { clear: both; padding: 10px 0 0; }
.search3 h2 { color:#196a89; font-size:100%; font-family:"Times New Roman", Times, serif; font-weight:normal; margin:0; padding:0 0 10px 10px; text-transform:uppercase; }
.search3 p { margin: 0; display:block; margin-left: 10px; }

.noresults { margin: 10px 10px 30px 10px; } 

.guide_books { width:157px; float:left; }
.guide_books .panel_holder { width:157px; background:url(top_dotted_right_panels.gif) top no-repeat; background-color:#f3f3f3; margin:0 0 20px 0; float:left; }
.guide_books .panel { width:157px; margin:0; font-size:87%; display:block; float:left; }
.guide_books h2 {  margin:0 5px 0 5px; font-size:95%; padding:8px 0 10px 0; color:#79112a; text-align:left; }
.guide_books .panel .left { width:62px; height:auto; margin:0 0 5px 0; padding:0; float:left; }
.guide_books .thumb { width:58px; height:84px; margin:0 0 10px 5px; padding:0; }
.guide_books .thumb img { float:left; border:#e8e8e8 solid 2px; }
.guide_books .thumb a.enlarge { float:left; text-decoration:none; margin:2px 0 0 0; padding:0; color:#8f8f8f; background:url(icon_enlarge.gif) left no-repeat; }
.guide_books .thumb a:hover { text-decoration:underline; }
.guide_books .panel .right { width:75px; margin:0 5px 0 5px; padding:0; float:left; }
.guide_books p { color:#585858; margin: 0 0 0 5px; display:block; }
.guide_books p.price { float:left; width:50px; color:#ffffff; margin: 0 0 5px 5px; background-color:#79112a; padding:3px; display:block; }
.guide_books a.more { margin:5px 0 0 5px; padding:0; color:#805000; text-decoration:none; text-align: left; }
.guide_books .panel .bottom { width:157px; height:16px; margin:0; padding:0; background:url(shadow_bottom_right_panels.gif) bottom no-repeat; float:left; }



/*
#search_books { width:157px; float:left; }
#search_books .panel_holder { width:157px; background:url() top no-repeat; background-color:#f3f3f3; margin:0 0 20px 0; float:left; }
#search_books .panel { width:157px; margin:0; font-size:87%; display:block; }
#search_books h2 {  margin:0 5px 0 5px; font-size:95%; padding:8px 0 13px 0; color:#79112a; text-align:left; }
#search_books .panel .left { width:62px; height:auto; margin:0 0 10px 0; padding:0; float:left; }
#search_books .thumb { width:58px; height:84px; margin:0 0 10px 5px; padding:0; }
#search_books .thumb img { float:left; border:#e8e8e8 solid 2px; }
#search_books .thumb a.enlarge { float:left; text-decoration:none; margin:2px 0 0 0; padding:0; color:#8f8f8f; background:url() left no-repeat; }
#search_books .thumb a:hover { text-decoration:underline; }
#search_books .panel .right { width:8px; margin:0 5px 0 5px; padding:0; float:left; }
#search_books p { color:#585858; margin: 0 0 0 10px; display:block; }
#search_books p.price { float:left; width:60px; color:#ffffff; margin:10px 0 10px 10px; background-color:#79112a; padding:3px; display:block; }
#search_books a.more { width: 62px; margin:0 0 0 5px; padding:0; color:#805000; text-decoration:none; text-align: left; }
#search_books .panel .keywords { width:157px; color:#6e6e6e; margin:0; padding:0; float:left;}
#search_books .panel .keywords input.field3  { text-decoration: none; width: 137px; border: #b3b3b3 1px solid; margin:3px 0 0 10px; }
#search_books .panel .category { width:157px; color:#6e6e6e; margin:10px 0 0 0; padding:0; float:left;}
#search_books .drop_category  { font-style: normal; color: #6e6e6e;  text-decoration: none; width: 137px; border: #b3b3b3 1px solid; margin:3px 0 0 10px; float:left;  }
#search_books .panel .bottom { width:157px; height:11px; margin:0; padding:0; overflow:hidden; background:url() top no-repeat; }
#search_books .panel .search { border:#dcdcdc solid 1px; background:#7f7f7f; color:#ffffff; font-size:0.8em; padding:2px 4px 2px 4px;  margin:10px 0 10px 10px; font-weight:bold; }
*/





