
/* CSS Document */

body {width:100%; height:100%; background-color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1c315a; #margin:4px;}

A:link {color:#1c315a; text-decoration:none;}
A:visited {color:#1c315a; text-decoration:none;}
A:active {color:#1c315a; text-decoration:none;}
A:hover {color:#f1a000;}

.main_container{width:1100px; height:auto;}

.header_pat {width:1080px; height:84px; padding-right:15px;}
.header_logo {width:366px; height:84px; float:left; background:transparent url(../images/bw_logo_site.gif) no-repeat scroll 0px 0px; cursor:pointer;}

.header_pat .search_container {width:300px; height:84px; background-image:url(../images/search_bg.jpg); background-repeat:repeat-x; float:right;}

.search_container .search_container_pat{width:270px; height:40px; padding-left:30px;}
.search_container_pat .header_text_input {display:block; width:150px; height:25px; display:inline-block; border-top:2px solid #1c315a; border-left:1px solid #1c315a; border-right:0px solid #1c315a; border-bottom:1px solid #1c315a; float:left;}
.search_container_pat .header_text_input input.field {width:150px; height:23px; color:#394448; font-size:12px; font-weight:normal; background:transparent url(../images/field_bg.jpg) repeat-x scroll 0px 0px; border:0px; padding:4px 0px 0px 4px; display:inline-block; float:left;}

.search_container_pat .search_button_pat {width:90px; height:28px; display:inline-block; background:transparent url(../images/button_search.gif) no-repeat scroll 0px 0px; cursor:pointer; float:left;}
.search_container_pat span.search_button_pat:hover {background-position: 0px -28px;}
.search_container_pat .search_button_pat .hidden {display:none;} 

.nav_container_pat  {width:1100px; height:52px;}
.nav_container_pat .nav_left_pat {width:22px; height:52px; background-image:url(../images/nav_endcap_left.gif); background-repeat:no-repeat; float:left;}
.nav_container_pat .nav_middle_pat {width:1056px; height:52px; background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x; #float:left;}
.nav_container_pat .nav_right_pat {width:22px; height:52px; background-image:url(../images/nav_endcap_right.gif); background-repeat:no-repeat; float:right;}

/*<NAVIGATION>*/
/*(
.nav_middle_pat .inner_nav_container {width:940px; height:28px; padding-top:11px;}

.inner_nav_container ul#navigation_pat {border-style:none; border-color:inherit; border-width:0px; list-style-type:none; padding:0px; margin:0px; width:940px; height:28px; background:#566171 url(../images/navigation_over.gif) no-repeat scroll 0px 0px;}
.inner_nav_container ul#navigation_pat li {padding:0px; margin:0px; display:block; float:left; border:0px; height:28px; cursor:pointer;}
*/

.text_away {width:1px; height:1px; overflow:hidden; display:inline; position:absolute; left:-10000px; top:auto;}
/*
.inner_nav_container li#bestsellers {width:83px; background:url(../images/navigation.gif) no-repeat scroll 0px 0px;}
.inner_nav_container li#bestsellers:hover {background-position:0px -28px;}
.inner_nav_container li#newreleases {width:103px; background:url(../images/navigation.gif) no-repeat scroll -83px 0px;}
.inner_nav_container li#newreleases:hover {background-position: -83px -28px;}
.inner_nav_container li#romance {width:78px; background:url(../images/navigation.gif) no-repeat scroll -186px 0px;}
.inner_nav_container li#romance:hover {background-position:-186px -28px;}
.inner_nav_container li#mystery {width:64px; background:url(../images/navigation.gif) no-repeat scroll -264px 0px;}
.inner_nav_container li#mystery:hover {background-position:-264px -28px;}
.inner_nav_container li#childrens {width:79px; background:url(../images/navigation.gif) no-repeat scroll -328px 0px;}
.inner_nav_container li#childrens:hover {background-position:-328px -28px;}
.inner_nav_container li#business {width:66px; background:url(../images/navigation.gif) no-repeat scroll -407px 0px;}
.inner_nav_container li#business:hover {background-position:-407px -28px;}
.inner_nav_container li#religion {width:64px; background:url(../images/navigation.gif) no-repeat scroll -473px 0px;}
.inner_nav_container li#religion:hover {background-position:-473px -28px;}
.inner_nav_container li#cooking {width:70px; background:url(../images/navigation.gif) no-repeat scroll -537px 0px;}
.inner_nav_container li#cooking:hover {background-position:-537px -28px;}
.inner_nav_container li#biographies {width:89px; background:url(../images/navigation.gif) no-repeat scroll -607px 0px;}
.inner_nav_container li#biographies:hover {background-position:-607px -28px;}
.inner_nav_container li#allcategories {width:105px; background:url(../images/navigation.gif) no-repeat scroll -696px 0px;}
.inner_nav_container li#allcategories:hover {background-position:-696px -28px;}
.inner_nav_container li#reviews {width:66px; background:url(../images/navigation.gif) no-repeat scroll -801px 0px;}
.inner_nav_container li#reviews:hover {background-position:-801px -28px;}
.inner_nav_container li#authors {width:73px; background:url(../images/navigation.gif) no-repeat scroll -867px 0px;}
.inner_nav_container li#authors:hover {background-position:-867px -28px;}
*/
/*<NAVIGATION>*/
 
.nav_middle_pat .inner_nav_container{ width:1012px; height:52px; padding-top:11px;}
 
.inner_nav_container ul#navigation_pat {list-style-type:none; padding:0px; margin:0px; border:0px; width:1012px; height:28px; background:#566171 url(../images/navigation_over.gif) no-repeat scroll 0px 0px;}
.inner_nav_container ul#navigation_pat li {padding:0px; margin:0px; display:block; float:left; border:0px; height:28px; cursor:pointer;}
 
 
/*<NAVIGATION - UPDATED BY PAT>*/
.inner_nav_container li#bestsellers {width:90px; background:url(../images/navigation.gif) no-repeat scroll 0px 0px;}
.inner_nav_container li#bestsellers:hover {background-position:0px -28px;}
.inner_nav_container li#newreleases {width:103px; background:url(../images/navigation.gif) no-repeat scroll -90px 0px;}
.inner_nav_container li#newreleases:hover {background-position: -90px -28px;}
.inner_nav_container li#romance {width:78px; background:url(../images/navigation.gif) no-repeat scroll -193px 0px;}
.inner_nav_container li#romance:hover {background-position:-193px -28px;}
.inner_nav_container li#mystery {width:64px; background:url(../images/navigation.gif) no-repeat scroll -271px 0px;}
.inner_nav_container li#mystery:hover {background-position:-271px -28px;}
.inner_nav_container li#childrens {width:80px; background:url(../images/navigation.gif) no-repeat scroll -335px 0px;}
.inner_nav_container li#childrens:hover {background-position:-335px -28px;}
.inner_nav_container li#business {width:66px; background:url(../images/navigation.gif) no-repeat scroll -415px 0px;}
.inner_nav_container li#business:hover {background-position:-415px -28px;}
.inner_nav_container li#religion {width:64px; background:url(../images/navigation.gif) no-repeat scroll -480px 0px;}
.inner_nav_container li#religion:hover {background-position:-480px -28px;}
.inner_nav_container li#cooking {width:70px; background:url(../images/navigation.gif) no-repeat scroll -544px 0px;}
.inner_nav_container li#cooking:hover {background-position:-544px -28px;}
.inner_nav_container li#biographies {width:89px; background:url(../images/navigation.gif) no-repeat scroll -614px 0px;}
.inner_nav_container li#biographies:hover {background-position:-614px -28px;}
.inner_nav_container li#allcategories {width:105px; background:url(../images/navigation.gif) no-repeat scroll -703px 0px;}
.inner_nav_container li#allcategories:hover {background-position:-703px -28px;}
.inner_nav_container li#ebooks {width:60px; background:url(../images/navigation.gif) no-repeat scroll -808px 0px;}
.inner_nav_container li#ebooks:hover {background-position:-808px -28px;}
.inner_nav_container li#reviews {width:65px; background:url(../images/navigation.gif) no-repeat scroll -869px 0px;}
.inner_nav_container li#reviews:hover {background-position:-869px -28px;}
.inner_nav_container li#authors {width:78px; background:url(../images/navigation.gif) no-repeat scroll -934px 0px;}
.inner_nav_container li#authors:hover {background-position:-934px -28px;}
 
 
/*<NAVIGATION - UPDATED BY PAT>*/






.middle_container_pat {width:1000px; min-height:1215px; padding-top:10px; margin:0px;}
.middle_container_pat .left {width:582px; min-height:1205px; float:none; #float:left; display:inline-block; vertical-align:top;}
.middle_container_pat .right {width:410px; min-height:1205px; float:none; #float:right; display:inline-block; vertical-align:top;}

.left .header_section {width:580px; height:129px; border-bottom:1px dotted #CFC0F0;}

.left .caro_header {width:582px; height:33px; background:transparent url(../images/header_thisweekbestseller.jpg) no-repeat scroll 0px 0px;}
.left .caro_middle {width:580px; height:160px; border-left:solid 1px #1370b5; border-right:solid 1px #1370b5; background-color:#FFF;}
.left .caro_bottom {width:582px; height:5px; background:transparent url(../images/header_thisweekbestseller2.jpg) no-repeat scroll 0px 0px;}

.left .left_column {width:280px; height:auto; float:left; padding-top:10px; text-align:left;}
.left .right_column {width:280px; height:auto; float:right; padding-top:10px; text-align:left;}

.section_category_title {display:block; width:100%; height:20px; color:#1C315A; text-align:left; font-size:14px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; line-height:130%; white-space:normal; letter-spacing:0;}
.section_category_title_letter {display:block; width:97%; height:30px; float:right; color:#1C315A; text-align:left; font-size:14px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; line-height:130%; white-space:normal; letter-spacing:0;}
.section_category_title_sub {display:block; float:right; width:95%; height:30px; color:#1C315A; text-align:left; font-size:13px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; line-height:130%; white-space:normal; letter-spacing:0;}
/*Patrick NEW*/
.publisher_subhead_title {display:block; width:100%; height:20px; color:#ff9900; text-align:left; font-size:12px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; line-height:130%; white-space:normal; letter-spacing:0;}
/*END Patrick NEW*/

a.section_category_link {color:#1C315A;}
a.section_category_link:hover {text-decoration:underline; color:#F1A000;}




a.section_title_link {color:#38596A; text-decoration:underline; font-weight:bold; line-height:140%; white-space:normal; letter-spacing:0;}
a.section_title_link:hover {text-decoration:underline; color:#F1A000;}

.subnum {color:#F1A000; font-weight:lighter; font-family:Verdana,Helvetica,sans-serif; font-size:12px;}

.book_links_block {display:block; width:100%; height:auto; padding:5px 0px 12px 0px; text-align:left; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:125%;}
.book_links_block .book_links_wrapper {display:block; width:100%; height:auto; padding:4px 0px; text-align:left;}

.faux_read_more {color:#134DB4; cursor:pointer; font-size:12px; font-weight:normal;}
span.faux_read_more:hover {text-decoration:underline;}


/*Patrick NEW*/
.book_links_block_centered {display:block; width:100%; height:auto; padding:5px 0px 12px 0px; text-align:center; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:125%;}


.about_image_container {display:block; width:580px; height:499px; background-image:url(../images/about_image_screens.jpg); background-repeat:no-repeat; }
.publish_image_container {display:block; width:580px; height:461px; background-image:url(../images/publish_image_screens.jpg); background-repeat:no-repeat; }

/*END Patrick NEW*/

span.book_container:hover {outline:#1C315A dotted 1px;}

a.author_other_book_link:hover {color:#1C315A; text-decoration:none;}

.charSelector {width:15px; height:15px; cursor:pointer; color:White; background-color:#1370B5; color:White; display:inline-block; border:solid 1px #1370B5;}
span.charSelector:hover {text-decoration:underline; outline:#1C315A dotted 1px; color:#1370B5; background-color:#F1A000;}

.author_list_item {padding-bottom:3px;}

.results_container {width:100%;}
.results_item {width:100%; height:120px; overflow:hidden;}
.results_item_left {width:125px; height:120px; float:left; display:inline-block; text-align:center; background:transparent url(../images/paneBg.png) repeat-x scroll 0px -50px; cursor:pointer;}
div.results_item_left:hover {outline:#1C315A dotted 1px;}
.results_item_right {width:440px; height:116px; float:left; display:inline-block; text-align:left; padding-top:4px; padding-left:10px;}
.results_item_right .results_title {display:block; width:100%; height:auto; color:#1C315A; text-align:left; font-size:14px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; line-height:130%; white-space:normal; letter-spacing:0;}
.results_item_right .results_author {display:block; width:100%; height:auto; padding:4px 0px; text-align:left;}
.results_spacer {width:100%; height:3px; border-bottom:dotted 1px #C5CCCF}


.right .titles_header {width:374px; height:33px; background-image:url(../images/header_titlestowatch.jpg);}
.right .titles_container1 {width:372px; height:140px; border-left:solid 1px #1370b5; border-right:solid 1px #1370b5; background-color:#FFF; background-image:url(../images/seperator_titlestowatch.jpg); background-repeat:no-repeat; background-position:bottom;}
.right .titles_container2 {width:372px; height:140px; border-left:solid 1px #1370b5; border-right:solid 1px #1370b5; background-color:#e9f0fa; background-image:url(../images/seperator_titlestowatch2.jpg); background-repeat:no-repeat; background-position:bottom;}
.right .titles_bottom {width:372px; height:125px; border-left:solid 1px #1370b5; border-right:solid 1px #1370b5; background-color:#e9f0fa;}
.right .titles_bottom1 {width:374px; height:5px; background:transparent url(../images/seperator_titlestowatch_bottom.jpg) no-repeat scroll 0px 0px;}

.titletowatch_text {width:250px; height:115px; padding-left:10px; padding-top:5px; text-align:left; float:left;}
.titletowatch_text .watch_subtitle {line-height:145%; font-weight:lighter; color:#666; font-family:Verdana,Helvetica,sans-serif; font-size:12px;}
.titletowatch_text .watch_text_pub {line-height:145%; font-weight:lighter; color:#38596A; font-family:Verdana,Helvetica,sans-serif; font-size:12px;}
.titletowatch_text .watch_text {line-height:145%; font-weight:normal;}
.titletowatch_text .watch_text a {text-decoration:none; color:#1C315A;}
.titletowatch_text .watch_text a:visited {text-decoration:none; color:#1C315A;}
.titletowatch_text .watch_text a:hover {text-decoration:underline;}
.titletowatch_text .watch_text a.watch_title {text-decoration:none; color:#1C315A; font-weight:bold; font-size:13px; letter-spacing:0; white-space:normal;}
.titletowatch_text .watch_text a.watch_title:visited {text-decoration:none; color:#1C315A;}
.titletowatch_text .watch_text a.watch_title:hover {text-decoration:underline;}



.bookcover {width:85px; height:120px; padding-right:10px; padding-top:5px; float:right;}
/*div.bookcover:hover + div.titletowatch_text div.watch_text a.watch_title {text-decoration:underline;}*/
.bookcover img:hover {outline:#1C315A dotted 1px;}

/*img.bookImage:hover {outline:#CCC dotted 1px;}*/

.footer_container_pat  {width:1100px; height:52px;}
.footer_container_pat .footer_left_pat {width:22px; height:52px; background-image:url(../images/nav_endcap_left.gif); background-repeat:no-repeat; float:left;}
.footer_container_pat .footer_middle_pat {width:1056px; height:42px; #float:left; text-align:center; padding-top:10px; color:#FFF; font-size:11px; background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x;}
.footer_container_pat .footer_right_pat {width:22px; height:52px; background-image:url(../images/nav_endcap_right.gif); background-repeat:no-repeat; float:right;}
