﻿
body {
background-color:#881910;
margin:0;
padding:0;
}
.select {
background:url("../img/search-box.png") no-repeat;
color:#000000;
font:12px/21px arial,sans-serif;
height:27px;
overflow:hidden;
padding:4px 24px 0 15px;
position:absolute;
width:231px;
}
#wrapper {
height:auto;
margin:0 auto;
padding:0;
width:980px;
}
#header {
height:71px;
margin:30px 0 0;
padding:5px;
}
#nav {
float:right;
font-family:Georgia;
font-size:13px;
font-weight:bold;
margin:28px 35px 0 0;
position:relative;
}
#header img {
float:left;
padding:0;
border:0;
}
#nav ul {
margin:0;
padding:0;
}
#nav li {
display:inline;
float:left;
padding:0 10px;
position:relative;
}
#nav li a {
color:Black;
text-decoration:none;
}
#nav li a:hover {
color:Black;
text-decoration:underline;
}
.left-border {
border-left:1px solid #CCCCCC;
}
.rounded {
background-color:White;
}
#slideShow {
background-image:url("../img/slideshowbg.png");
background-repeat:no-repeat;
float:left;
height:363px;
margin:9px 0 0;
position:relative;
width:656px;

}
#content {
float:left;
margin:10px 0 0;
position:relative;
}
a.next {
background-image:url("../img/btn_next.png");
background-repeat:no-repeat;
float:left;
height:29px;
margin-left:10px;
margin-top:130px;
position:relative;
width:29px;
}
a.prev {
background-image:url("../img/prev.png");
background-repeat:no-repeat;
float:left;
height:29px;
margin-left:15px;
margin-right:5px;
margin-top:130px;
position:relative;
width:29px;
}
div.scrollable {
float:left;
height:312px;
margin-top:4px;
overflow:hidden;
position:relative;
width:544px;
}
div.scrollable div.items {
position:absolute;
width:20000em;
}
div.scrollable div.items div.covers {
float:left;
margin:0 5px;
}
div.items div.active {
}
.disabled {
opacity:0.5;
}
.cover-bg {
background-image:url("../img/3d-book.png");
background-repeat:no-repeat;
height:275px;
position:relative;
width:173px;
}
div.scrollable div.items div.covers img {
height:263px;
left:1px;
position:relative;
top:6px;
width:161px;
}
.cover-details {
font-family:Verdana;
font-size:12px;
position:relative;
}
.cover-details ul {
margin:0 0 0 18px;
padding:0;
}
.cover-details ul li {
background-image:url("../img/blue-bullet.png");
background-repeat:no-repeat;
list-style:none outside none;
}
.cover-details ul li a {
padding-left:15px;
text-decoration:none;
}
.cover-details ul .cover-details p {
color:Black;
}
.overlay {
-moz-box-shadow:0 0 90px 5px #7D8992;
background-color:#FFFFFF;
border:4px solid #B1B5B8;
display:none;
min-height:200px;
padding:15px;

z-index:10000;
}
.overlay .close {
background-image:url("../img/close.png");
cursor:pointer;
height:35px;
position:absolute;
right:-15px;
top:-15px;
width:35px;
}
.overlay img {
border:3px solid #EFEFEF;
margin:0 10px 5px 5px;
}
#right-search {
    background-color:#fafafa;
    border:1px solid #efefef;
float:right;
height:355px;
margin:10px 10px 5px 2px;
position:relative;
width:310px;
}
#top-container{width:100%; position:relative; float:left;}
#right-search h3 {
color:#881910;
font-family:Georgia;
font-size:20px;
margin:8px 0 5px 23px;
}
#ctl00_searchArea_searchbtn {
margin-left:62px;
margin-top:10px;
position:relative;
}
#searchfiction {

background-repeat:no-repeat;
border:0 none;
height:35px;
margin-left:20px;
margin-top:8px;

width:271px;
}
#ctl00_searchArea_searchfictionddl {
border:0 none;
height:23px;
width:266px;

}
#right-search h4 {
color:#000000;
font-family:Georgia;
font-size:13px;
margin:4px 0 0px 23px;
text-decoration:none;
}
#searchNonFiction {

background-repeat:no-repeat;
border:0 none;
height:35px;
margin-left:20px;
margin-top:9px;

width:271px;
}
#ctl00_searchArea_searchNonfictionddl {
border:0 none;
height:23px;
width:266px;
}
#ctl00_searchArea_searchNowBtn {
margin-left:88px;
margin-right:auto;
margin-top:15px;
position:relative;
width:133px;
}
#right-search hr {
background-color:#DCDCDC;
color:#DCDCDC;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
width:262px;
}
#right-bar  {
float:right;
width:323px;
}
#txtSearch-bg{background-color:Transparent;
background-image:url("../img/search-box.png");
background-repeat:no-repeat;
width:272px;height:35px;
margin:5px 0px 0px 20px; }
#ctl00_searchArea_txtSearch {
border:0 none;
margin:9px 0 0 10px;
position:relative;
width:247px;
}
#main-content {
float:left;
height:auto;
padding-left:25px;
padding-right:25px;
padding-top:15px;
position:relative;
width:606px;
}
#main-content a{font-family:Arial;}
#main-content h1{color:#881910;
font-family:Arial;
font-size:22px;
 text-align:center;
}
#main-content p{font-family:Arial; font-size:15px; line-height:20px;clear:left;}
#main-content h2{font-size:18px;}
#main-content h3 {
color:#0072B7;
font-family:sans-serif;
font-size:16px;
}
#main-content h3 em{clear:left;float:left;padding-bottom:15px;}
#main-content img {
background-color:#add8e6;
float:left;
margin-right:15px;
padding:2px;
}
#ReadersBest{position:relative; float:right; width:305px; height:230px;background-image:url(../img/101best.png); background-repeat:no-repeat;margin-right:14px;}
#ReadersBest p {
bottom:25px;
font-family:Georgia;
font-size:13px;
font-weight:bold;
margin-left:13px;
margin-top:166px;
width:280px;
}
#ReadersBest a img{border:0; margin-left:89px;}
#popular-genres {
    background-color:#fafafa;
    border:1px solid #c9c9c9;
float:left;
margin-bottom:7px;
position:relative;
width:310px;
}
#popular-genres h3 {
color:#881910;
font-family:Georgia;
font-size:20px;
margin:11px 0 0 23px;
}


#footer {
float:left;
margin:10px 0 15px 0;
padding:10px 15px 0;
position:relative;
width:
}
#footer h3 {
color:#881910;
font-family:Arial;
font-size:16px;
margin:0 0 6px 0;
}
.footer-sections {
float:left;
margin:0;
padding:0;
position:relative;
width:237px;
height:115px;
}
#footer ul {
line-height:18px;
margin:0;
padding:0;
}
#partners {
border-top:2px solid #E5E5E5;
float:left;
margin-top:5px;
padding-top:8px;
}
#footer li{list-style:none;}
#footer a:visited{color:Black;}
#footer a{color:Black; font-family:Arial;font-size:11px;line-height:18px;}
#footer a:hover{ text-decoration:none;}
#footer hr{border:solid 1px #e5e5e5;margin:0 0 6px 0;padding:0;}
.partner-images{float:left;margin-left:40px; text-align:center;}
#Publish-Green{width:244px;margin-top:18px;}
#partners p{float:left; position:relative;font-family:arail; font-size:14px; font-weight:bold;}

#published{width:150px;margin-top:34px;}
#mybookorders{width:128px;}
#bpr{width:180px;margin-top:8px;}
#recent-reviews
{
float:left;
position:relative; width:305px;
padding:0; margin:0;
}
#recent-reviews ul {
font-family:Arial;
padding:0 0 0 16px;
width:240px;
}
#recent-reviews li{font-size:14px;padding-top:3px;}
#categories{float:left;width:300px;}
#categories ul {
font-family:Arial;
padding:0 0 0 16px;
width:240px;
}
#categories li {
font-size:14px;
padding-top:3px;
}
#categories p{font-size:12px;margin:0;padding:0;}
#category-list{float:left;margin-bottom:50px;}
#category-list ul{font-family:Arial;font-size:12px;margin:3px 0 0 3px;}
#category-list li{padding:0; margin:0;}
#category-list h1 a{text-decoration:none;color:#881910}