
html, body {margin:0;padding:0;border:0;}
body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#676767;background:url(images/page-bg.jpg) top center no-repeat #020202;text-align:center;padding-bottom:40px;}
form, fieldset, h1, h2, h3, h4, h5, h6, img, p, ul, li {border:0px;margin:0px;padding:0px;}
.clear {clear:both;font-size:1%;overflow:hidden;}
#wrapper {margin:0 auto;width:982px;text-align:left;min-height:850px;}
#header {width:982px;height:142px;position:relative;background:url(images/header-bg.jpg) top left no-repeat;}
#logo {position:absolute;top:38px;left:20px;width:519px;height:76px;}
#headerpanel {position:absolute;top:13px;left:591px;width:371px;height:119px;background:url(images/headerpanel-bg.jpg) top left no-repeat;}
#headerpanel table {margin-left:10px;margin-top:10px;}
#headerpanel td {color:#FFFFFF;}
input.signupemail {width:280px;color:#999999;}

#searchbox {width:256px;height:22px;position:absolute;top:108px;left:42px;}
#searchbox input.inputtext {width:232px;height:20px;border:0px solid #FFFFFF;padding:1px 1px 1px 3px;}
#searchbox .searchbtn {position:absolute;cursor:pointer;top:0px;left:234px;display:block;width:22px;height:22px;}

/* Top nav bar */
#nav {width:982px;background:url(images/nav-bg.jpg) top left repeat-x;}
#nav ul {list-style:none;}
#nav li {float:left;display:inline;list-style:none;}
#nav a {display:block;font-size:110%;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold;text-decoration:none;padding:5px 25px 5px 25px;}
#nav a:link, #nav a:visited {background:url(images/li-bg.jpg) top right no-repeat;color:#FFFFFF;}
#nav a:active, #nav a:hover {background:url(images/li-bg-over.jpg) top right no-repeat;color:#000000;}

#nav ul li ul {position:absolute;width:200px;left:-999em;margin:0;padding:0;font-size:90%;z-index:1000;display:block;}
#nav ul li:hover ul, #nav ul li.sfhover ul {left:auto;}
#nav ul ul li a {display:block;text-decoration:none;padding:4px 5px 4px 5px;width:148px;voice-family: "\"}\"";voice-family:inherit;width:190px;}
#nav ul ul li a:link, #nav ul ul li a:visited {background:url(images/subnav-li.gif) bottom left no-repeat;text-decoration:none;color:#7F7F7F;}
#nav ul ul li a:hover, #nav ul ul li a:active, #nav ul li a:focus {background:url(images/subnav-li-over.gif) bottom left no-repeat;text-decoration:none;color:#000000;}
#nav a.parent:link, #nav a.parent:visited {background:url(images/subnav-li-bg.gif) center right no-repeat #F9F3C8;}
#nav a.parent:hover, #nav a.parent:active, #nav a.parent:focus {background:url(images/subnav-li-over.gif) center right no-repeat #F9F3C8;}
#nav li:hover ul ul, #nav li.sfhover ul ul {left:-999em;top:-2px;} 
#nav ul ul li:hover ul, #nav ul ul li.sfhover ul {left:148px;}




#homecontent {width:982px;background:url(images/homecontent-bg.jpg) top left repeat-y;font-size:110%;}
#homecontentinner {width:982px;background:url(images/homecontentinner-bg.jpg) top left no-repeat;min-height:640px;padding-bottom:10px;}
/*\*/
* html #homecontentinner {height:640px;}
/**/
#homecontent h1 {color:#5F8489;font-size:160%;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:12px;}
#maincontent h3 {color:#5F8489;font-size:160%;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:12px;border-bottom:1px solid #DCDCDC;padding-right:340px;}
span.sig {color:#858587;font-size:70%;font-weight:bold;}
#homecontent h2, #maincontent h2 {color:#707070;font-size:130%;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:8px;}
.homeleft {float:left;display:inline;width:525px;margin-top:25px;margin-left:25px;}
.homeright {float:right;display:inline;width:370px;margin-top:25px;margin-right:20px;}

.lhome {float:left;display:inline;width:200px;}
.rhome {float:right;display:inline;width:305px;}

#flashintro {width:320px;height:218px;margin-left:25px;margin-top:24px;}
#stoppress {width:305px;background:url(images/stoppress-bg.gif) top left repeat-y #FFFFFF;border-top:3px solid #999999;border-bottom:3px solid #999999;margin-top:12px;}
#stoppressinner {width:280px;margin-top:8px;margin-left:12px;padding-bottom:10px;}
#stoppress h2 {color:#E41D1B;font-size:150%;font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:4px;border-bottom:1px solid #DCDCDC;}
#stoppress h3 {color:#5F8489;font-size:130%;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:3px;padding-top:6px;}
#stoppress p {padding-bottom:4px;}
#stoppress hr {color:#D7D7D7;background-color:#D7D7D7;height:1px;}
#stoppress a:link, #stoppress a:visited {color:#5F8489;text-decoration:none;font-weight:bold;}
#stoppress a:active, #stoppress a:hover {color:#000000;text-decoration:none;font-weight:bold;}

#maincontent {width:982px;background:url(images/maincontent-bg.jpg) top left no-repeat #FFFFFF;font-size:110%;}
#maincontentinner {width:932px;padding-top:25px;margin-left:25px;padding-bottom:20px;min-height:640px;}
/*\*/
* html #maincontentinner {height:640px;}
/**/
.intro {padding-bottom:10px;border-bottom:1px solid #DCDCDC;}
#mainleft {float:left;display:inline;width:280px;margin-top:16px;}
#mainright {float:right;display:inline;width:632px;margin-top:16px;}
#mainright p {padding-top:6px;padding-bottom:6px;}
.mainpaneltop {width:632px;height:8px;background:url(images/mainpanel-top.gif) top left no-repeat;overflow:hidden;}
.mainpanelbtm {width:632px;height:8px;background:url(images/mainpanel-btm.gif) top left no-repeat;overflow:hidden;}
.mainpanel {width:632px;background:url(images/mainpanel-bg.gif) top left repeat-y;}
.mainpanelcont {width:592px;padding-top:12px;margin-left:20px;padding-bottom:12px;min-height:500px;}
/*\*/
* html .mainpanelcont {height:500px;}
/**/
.jacket {width:150px;float:left;display:inline;text-align:center;}
.booktext {width:430px;float:right;display:inline;}
.booktext h6 {margin-top:20px;color:#333333;font-weight:bold;font-size:100%;padding-left:0px;padding-bottom:6px;}
.booktext ul {}
.booktext li {list-style:none;padding:2px 2px 2px 10px;background-color:#E8E8E8;color:#EE250F;font-weight:bold;border-bottom:1px solid #FFFFFF}
#mainright h1 {color:#5F8489;font-size:150%;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:4px;margin-bottom:10px;border-bottom:1px solid #DCDCDC;}
#mainright hr {height:1px;color:#DCDCDC;background-color:#DCDCDC;width:100%;border:0px;clear:both;}
#mainright a:link, #mainright a:visited {color:#5F8489;text-decoration:none;font-weight:bold;}
#mainright a:active, #mainright a:hover {color:#000000;text-decoration:none;font-weight:bold;}


/* menu for the left side of each book detail page */
div.booknav {background:url(images/bookulbtm-bg.gif) bottom left no-repeat;padding-bottom:4px;margin-bottom:12px;}
ul#booknav {width:280px;font-size:90%;font-weight:bold;background:url(images/bookultop-bg.gif) top left no-repeat;padding-top:4px;}
ul#booknav li {color:#FFFFFF;list-style:none;width:280px;border-bottom:1px solid #FFFFFF;background:url(images/bookli-bg.gif) top left no-repeat;}
ul#booknav li.last {border-bottom:0px solid #FFFFFF;}
ul#booknav a {width:280px;text-decoration:none;display:block;padding:6px 4px 6px 22px;color:#356B73;voice-family: "\"}\""; voice-family:inherit;width:254px;}
ul#booknav a:link, ul#booknav a:visited {color:#356B73;text-decoration:none;}
ul#booknav a:active, ul#booknav a:hover {color:#000000;text-decoration:none;}
ul#booknav a.on {color:#000000;text-decoration:none;}

ul#booknavsub {width:280px;font-weight:bold;}
ul#booknavsub li {color:#FFFFFF;list-style:none;width:280px;border-bottom:1px solid #FFFFFF;background:url(images/booklili-bg.gif) top left no-repeat;}
ul#booknavsub li.last {border-bottom:0px solid #FFFFFF;}
ul#booknavsub a {width:280px;text-decoration:none;display:block;padding:6px 4px 6px 36px;color:#356B73;voice-family: "\"}\""; voice-family:inherit;width:240px;}
ul#booknavsub a:link, ul#booknavsub a:visited {color:#356B73;text-decoration:none;}
ul#booknavsub a:active, ul#booknavsub a:hover {color:#000000;text-decoration:none;}
ul#booknavsub a.on {color:#000000;text-decoration:none;}

h4.otherbooks {width:280px;color:#356B73;font-size:90%;font-weight:bold;padding:4px 4px 4px 8px;background:url(images/otherbook-h4bg.gif) top left no-repeat;voice-family: "\"}\""; voice-family:inherit;width:268px;}
ul#otherbooks {width:280px;font-size:90%;font-weight:bold;background:url(images/otherbook-bg.gif) bottom left no-repeat;padding-bottom:4px;}
ul#otherbooks li {color:#FFFFFF;list-style:none;margin-left:5px;width:270px;border-bottom:1px solid #D1D1D1;background:url(images/otherbookli-bg.gif) center left no-repeat;}
ul#otherbooks li.last {border-bottom:0px solid #D1D1D1;}
ul#otherbooks a {width:270px;text-decoration:none;display:block;padding-top:3px;padding-bottom:3px;padding-left:16px;color:#686667;voice-family: "\"}\""; voice-family:inherit;width:254px;}
ul#otherbooks a:link, ul#otherbooks a:visited {color:#686667;text-decoration:none;}
ul#otherbooks a:active, ul#otherbooks a:hover {color:#000000;text-decoration:none;}
ul#otherbooks a.on {color:#000000;text-decoration:none;}

ul#availability a:link, ul#availability a:visited {padding-left:20px;color:#356B73;text-decoration:none;}
ul#availability a:active, ul#availability a:hover {padding-left:20px;color:#000000;text-decoration:none;}


/* this lot is for the book titles page*/
.bookpanel {width:300px;float:left;display:inline;padding-top:5px;background:url(images/bookpanel-bg.jpg) top left no-repeat;margin-top:16px;margin-left:16px;}
.bookpanel.first {margin-left:0px;}
.bookpanelinner {width:300px;background:url(images/bookpanelinner-bg.jpg) bottom left no-repeat;padding-bottom:6px;}
.bookpanelimg {padding:3px;width:130px;float:left;display:inline;text-align:center;}
.bookpaneltxt {float:right;display:inline;width:160px;padding-top:8px;padding-right:4px;}
.bookpanel h2 {color:#5F8489;font-size:130%;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:12px;}
.bookpanel h2 a:link, .bookpanel h2 a:visited {color:#5F8489;text-decoration:none;}
.bookpanel h2 a:active, .bookpanel h2 a:hover {color:#5F8489;text-decoration:underline;}
p.readmore {color:#5F8489;font-size:90%;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-top:12px;}
p.readmore a:link, p.readmore a:visited {color:#5F8489;text-decoration:none;font-weight:bold;}
p.readmore a:active, p.readmore a:hover {color:#000000;text-decoration:none;font-weight:bold;}

/* this lot is for the home page book titles*/
.hbooks {width:200px;background:url(images/hbooks-bg.gif) top left repeat-y;}
.hbpanelimg {width:200px;padding:3px;width:130px;text-align:center;margin-top:12px;}
.hbpaneltxt {width:200px;padding-top:8px;padding-right:4px;}
.hbooks h2 {color:#5F8489;font-size:130%;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:12px;}
.hbooks h2 a:link, .hbooks h2 a:visited {color:#5F8489;text-decoration:none;}
.hbooks h2 a:active, .hbooks h2 a:hover {color:#5F8489;text-decoration:underline;}

#footer {width:982px;height:80px;border-top:1px solid #969696;font-size:90%;}
#footer img {padding-right:8px;}
#footer p.left {float:left;display:inline;width:525px;color:#7B8795;margin-top:24px;padding-left:25px;text-align:left;}
#footer p.right {float:right;display:inline;width:370px;color:#7B8795;margin-top:28px;padding-right:20px;text-align:right;}
#footer a:link, #footer a:visited {color:#9D9D9D;text-decoration:none;}
#footer a:active, #footer a:hover {color:#9D9D9D;text-decoration:underline;}
.paleblue {color:#69A8B1;}

input.txtsml {width:40px;border:1px solid #6E6D72;}
input.txtmed {width:150px;border:1px solid #6E6D72;}
input.txtml {width:250px;border:1px solid #6E6D72;}
input.txtwde {width:300px;border:1px solid #6E6D72;}
textarea.txtarea {width:300px;height:80px;border:1px solid #6E6D72;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;}
textarea.txtlarea {width:540px;height:100px;border:1px solid #6E6D72;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;}
.error {color:#FF0000;font-weight:bold;}


#homeblog {width:370px;margin-top:45px;}
#blogheader {width:370px;background:url(images/blogheader-bg.gif) top left no-repeat;font-size:90%;}
#blogheader h3 {font-size:120%;padding:25px 10px 10px 50px;color:#FFFFFF;font-weight:bold;}
#blogheader h3 a:link, #blogheader h3  a:visited {color:#FFFFFF;text-decoration:none;}
#blogheader h3 a:active, #blogheader h3 a:hover {color:#FFFFFF;text-decoration:underline;}
#homeblogb {width:370px;background:url(images/blog-bg.gif) bottom left no-repeat;font-size:90%;padding-bottom:20px;}
.blogpost {width:338px;margin-left:20px;background:url(images/blogpost-bg.jpg) top left no-repeat;padding-top:6px;position:relative;}
.blogrss {width:338px;margin-left:20px;background:url(images/blogrss.gif) top left no-repeat;padding-top:6px;position:relative;}
#blogicon {position:absolute;width:24px;height:24px;top:7px;left:0px;}
.blogpost h4, .blogrss h4 {padding:4px 0px 3px 30px;color:#676767;font-size:100%;}
.blogpost p, .blogrss p {padding:0px 0px 3px 30px;color:#676767;}
p.blogdate {font-size:86%;text-align:right;font-weight:bold;color:#525252;}
#homeblogb a:link, #homeblogb a:visited {color:#676767;text-decoration:none;}
#homeblogb a:active, #homeblogb a:hover {color:#676767;text-decoration:underline;}


.blog {width:568px;margin-top:12px;clear:both;}
.blogheader {width:568px;height:24px;background:url(images/news-title-bg.jpg) top left no-repeat #1A64B3;font-size:90%;}
.blogheader h3 {font-size:110%;padding:5px 0 3px 4px;color:#FFFFFF;font-weight:bold;float:left;display:inline;}
.blogheader p {float:right;display:inline;padding:4px 4px 3px 0;color:#FFFFFF;font-weight:normal;}
.blogmain {background-color:#D4E5F9;padding-top:4px;padding-bottom:4px;width:568px;position:relative;line-height:1.4em;font-size:90%;}
.blogmain p {margin:6px;}
.blogmain table {margin:6px;}
.blogmain textarea {width:548px;height:100px;}
.blogmain input {width:270px;}
.blogmain input.short {width:150px;}
.blogmain a:link, .blogmain  a:visited {color:#931C27;text-decoration:none;}
.blogmain a:active, .blogmain a:hover {color:#931C27;text-decoration:underline;}
.blogfooter {background:url(images/newsfooter-bg.gif) bottom left no-repeat #6494CC;color:#000000;height:22px;}
.blogfooter h4 {font-size:100%;padding:3px 0px 2px 6px;margin:0px;font-weight:normal;float:left;display:inline;}
.blogfooter p {float:right;display:inline;padding:3px 6px 2px 0;color:#FFFFFF;font-size:90%;}

.blogcont {clear:both;width:566px;border-top:1px solid #608489;background:url(images/blogpost-bg.gif) bottom left no-repeat;margin-top:6px;}
.bloginner {width:564px;border-bottom:1px solid #608489;background-color:#EEF2F2;margin-left:1px;}
p.blogheadleft {float:left;display:inline;width:265px;font-size:110%;color:#456063;font-weight:bold;padding:2px 0px 2px 8px;text-align:left;}
p.blogheadright {float:right;display:inline;width:265px;text-align:right;font-size:90%;color:#456063;font-weight:normal;padding:7px 8px 0px 0px;}
.blogtext {width:540px;margin-top:10px;margin-left:10px;padding-bottom:12px;text-align:left;}
.blogtext h4 {font-size:100%;font-weight:bold;padding-top:2px;padding-bottom:4px;}


#blogpreviewbtn {width:68px;height:21px;float:right;display:inline;margin-right:10px;margin-top:10px;}
#blogpreviewbtn a:link, #blogpreviewbtn a:visited {display:block;background:url(images/previewbutton.jpg) 0 0 no-repeat;}
#blogpreviewbtn a:hover, #blogpreviewbtn a:active {display:block;background:url(images/previewbutton.jpg) -68px 0 no-repeat;}

#blogpostbtn {margin-top:10px;text-align:left;}
.blognotes {clear:both;color:#8B1721;}

/*input .blogpost {float:right;width:57px;height:21px;border:none;background:url(images/postbutton.jpg) top left no-repeat;cursor:pointer !important;}*/
.ShowImageleft {padding-right:8px;padding-bottom:4px;}
.ShowImageright {padding-left:8px;padding-bottom:4px;}
