body{ font-family:Lucida Grande, verdana, Arial, Helvetica, sans-serif; font-size:85%; background:#FBB090;}
a{outline:none; color:#D24B11; text-decoration:none;}
a:hover{ outline:none;}
#wrapper{ width:950px; margin:auto; background:url("../images/bg-main.jpg") repeat-x #FBB090; min-height:700px; height:auto !important; height:700px;}


img{border:0px;}
#middle_wrap{  min-height:10px; height:auto !important; height:10px;}
#middle{padding:5px; padding-top:12px; background:url(../images/body-top-cap.png) no-repeat top ;}
#middle_inner{ background:url(../images/body-bottom-cap.png) no-repeat bottom ; padding-bottom:12px;}
#middle_body{ background:url(../images/body-center-bg.jpg) repeat-y ; margin-left:19px; min-height:200px; height:auto !important; height:200px;}
#logo{ background:url("../images/coral-press-logo.jpg") no-repeat left top; height:160px;}

#top{padding-top:20px ; padding-left:20px; min-height:140px; height: auto !important ; height:140px; }
h1{ font-size:100%; padding:5px 0px; margin:0px; font-family:Lucida Grande, verdana, tahoma, Arial, Helvetica, sans-serif ;}
#heading{}

#bottom{  margin:auto; float:center; width:950px; padding:5px 0px 10px 0px;  }
#bottom ul{ text-align:center; width:950px; margin:0px; padding:0px; float:center; } 
#bottom ul li{ list-style:none; display:inline; margin:10px 0px; border-left:1px solid #782C0C; color:#782C0C; font-size:80%; padding:0px 10px;}
#bottom ul li.first{border:0px; }
#bottom a {color:#782C0C; text-decoration:none;}
#bottom ul li.footer_first { border:0px;}

/*TOP NAVIGATION*/
#navigation { margin-top:123px; float:left; margin-left:24px;}
#navigation ul{ margin:0px; padding:0px;}
#navigation ul li{ list-style:none; float:left; display:block; width:120px; height: 37px; margin:0px 2px;}
#navigation ul li a{ display:block; width:120px; height: 37px;}

#n_home{ background:url(../images/home.png) bottom;}
#n_home:hover{ background:url(../images/home.png) top;}

#n_our_books{ background:url(../images/our-books.png) bottom;}
#n_our_books:hover{ background:url(../images/our-books.png) top;}

#n_about_us{ background:url(../images/about-us.png) bottom;}
#n_about_us:hover{ background:url(../images/about-us.png)  top;}

#author_pic_container{width:148px; height:170px; float:right;}
#author_pic{width:133px; height:170px; float:left;}
#authors_left{ width:840px; float:left; padding:10px 30px 0px 20px;}
#author_text{ width:605px; float:center; padding:0px 200px 0px 50px;}


#content_left{ width:575px; float:left; padding:10px 20px;}
#content_right{ width:250px; float:left; padding:10px 5px;}
#content_left2{ width:485px; float:left; padding:10px 20px;}
#content_right2{ width:340px; float:left; padding:10px 5px;}
#content_books_left{ width:650px; float:left; padding:10px 20px;}
#content_books_right{ width:200px; float:left; padding:10px 5px;}
#content_all{ width:880px; float:left; padding:10px;}
.centered{text-align:center;}

#jukebox{width:190px; height:110px; background:url(../books/images/jukebox_image.png) no-repeat;}
#playlist{width:146px; height:67px; margin:0px 22px 0px 23px; padding:37px 0px 0px 0px;}

#coverandpaypal{ width:120px; height:160px; text-align:center; float:right;}
#coverandpaypal img{ width:76px; height:123px; margin:0px auto 8px auto;}
#coverandpaypal table{ margin-bottom:5px; padding:0px;}
#coverandpaypal tr, td { margin:0px; padding:0px;}


#n_see_hear{ background:url(../images/see-hear.png) bottom;}
#n_see_hear:hover{ background:url(../images/see-hear.png) top;}

#n_whats_new{ background:url(../images/whats-new.png) bottom;}
#n_whats_new:hover{  background:url(../images/whats-new.png) top;}

#n_swag{ background:url(../images/swag.png) bottom;}
#n_swag:hover{ background:url(../images/swag.png) top;}

#n_contact{ background:url(../images/contact-faq.png) bottom}
#n_contact:hover{ background:url(../images/contact-faq.png) top;}


/*HOME*/
#home_copy{float:left; width:320px; padding:0px 10px; font-size:90%;}
#home_movie{ float:left; width:540px;}
#top-highlight{ position:absolute; height:100px; width:400px; margin-left:450px; margin-top:10px; overflow:hidden; color:#fff;}
#top-highlight2{ position:absolute; height:100px; width:400px; margin-left:675px; margin-top:10px; overflow:hidden; color:#fff;}

h2{color:#214551;  font-weight:bold; font-size:100%; border-bottom:1px solid #214551;}
input.buy-paperback{ background:#214551; color:#fff;  border:2px solid #9BE6DF;}
input.buy-paperback:hover{ cursor:pointer; cursor:hand; background:#9BE6DF; color:#214551; border:2px solid #214551}
input.submit{background:#214551; color:#fff; border:2px solid #9BE6DF;}
input.submit:hover{cursor:pointer; cursor:hand; background:#9BE6DF; color:#214551; border:2px solid #214551}

