<STYLE type="text/css">

body { margin: -4px -4px -4px -4px; }

/*Main content starts/////////////////////////////////////////////////////////////*/

.wrapper{
}

.wrapper{
background-repeat: no-repeat;
width: 1600px;
height: 1400px;
}
#body_index .wrapper{
background-image: url(http://shilpaagarwal.s3.amazonaws.com/images/home_bkgrnd.jpg);
}
#body_biography .wrapper{
background-image: url(http://shilpaagarwal.s3.amazonaws.com/images/bio_bkgrnd.jpg);
}
#body_thenovel .wrapper{
background-image: url(http://shilpaagarwal.s3.amazonaws.com/images/hb_thenovel.jpg);
}
#body_events .wrapper{
background-image: url(http://shilpaagarwal.s3.amazonaws.com/images/events_bkgrnd.jpg);
}
#body_blog .wrapper {
background-image: url(http://shilpaagarwal.s3.amazonaws.com/images/hb_blog.jpg);
}
#body_contact .wrapper{
background-image: url(http://shilpaagarwal.s3.amazonaws.com/images/hb_contact.jpg);
}

#body_thenovel_summary, #body_thenovel_trailer, #body_thenovel_reviews, #body_thenovel_readingguide, #body_thenovel_excerpt, #body_thenovel_store, #body_thenovel_enter-to-win .wrapper{
background-image: url(http://shilpaagarwal.s3.amazonaws.com/images/hb_thenovel_site.jpg);
}


/*Branding*/
.branding{
}

.logo a{
height:86px;
width: 446px;
display:block;
float: left;
position: relative;
top: 24px;
left: 32px;
}



/* NAVS ///////////////////////////////// */
.nav_wrapper {
height: 23px;
//width: 700px;
position: absolute;
left: 601px;
top: 46px;
}
#body_index .nav_wrapper {
left: 665px;
}


.nav{
height: 23px;
width: 400px;
}
.nav a{
background-repeat: no-repeat;
display: block;
height: 23px;
float: left;
padding-left: 12px;
color: white;
text-decoration: none;
font-weight: bold;
font-size: 14px;
font-family:"Trebuchet MS","sans-serif"
}
.nav a:hover, .nav a:active{
color: #e0ab41;
}
.nav #active-nav a{
color: #e0ab41;
}
.nav #home a{
width: 47px;
}
.nav #thenovel a{
width: 48px;
}
.nav #biography a{
width: 32px;
}
.nav #events a{
width: 54px;
}
.nav #blog a{
width: 35px;
}
.nav #contact a{
width: 59px;
}




/* SUBAVS ///////////////////////////////// */
.subnav_wrapper {
height: 23px;
position: absolute;
left: 590px;
top: 126px;
}

#body_thenovel_summary .subnav_wrapper {
left: 649px;
}

.subnav{
height: 23px;
width: 450px;
}
.subnav a{
background-repeat: no-repeat;
display: block;
height: 23px;
float: left;
text-align: center;
padding-left: 12px;
color: white;
text-decoration: none;
font-weight: bold;
font-size: 11.5px;
font-family:"Trebuchet MS","sans-serif";
text-transform: uppercase;
}
.subnav a:hover, .subnav a:active{
color: #e0ab41;
}
.subnav #active-subnav a{
color: #e0ab41;
}
.subnav #hb_summary a{
width: 47px;
}
.subnav #hb_trailer a{
width: 75px;
}
.subnav #hb_reading-guide a{
width: 100px;
}
.subnav #hb_excerpt a{
width: 45px;
}

.subnav-the-novel a{
height:60px;
width: 240px;
display:block;
float: left;
position: absolute;
top: 100px;
left: 350px;
}

.hb-the-novel a{
height:342px;
width: 228px;
display:block;
float: left;
position: absolute;
top: 170px;
left: 94px;
}

#body_index .hb-the-novel a{
top: 205px;
left: 280px;
width: 229px;
}


.review {
color: #eeeeee;
font-family: Arial;
font-size: 13.5px;
width: 385px;
position: absolute;
top:185px;
left:540px;
line-height: 1.5;
}

.about_the_novel {
color: #eeeeee;
font-family: Arial;
font-size: 13.5px;
width: 485px;
position: absolute;
top:220px;
left:380px;
line-height: 1.5;
}

.events a, .review a, .hb_summary a, .hb_summary a:visited, .hb_reading-guide a, .hb_reading-guide a:visited, .about_the_novel a, .about_the_novel a:visited {
text-decoration: underline;
color: white;
}
.hb_summary a:hover, .hb_reading-guide a:hover, .about_the_novel a:hover {
color: #cc9933;
}


.hb_trailer {
width: 485px;
position: absolute;
top:170px;
left:370px;
}

.hb_reading-guide, .hb_summary, .hb_reviews, hb_excerpt {
color: #eeeeee;
font-family:"Trebuchet MS","sans-serif";
font-size: 13px;
width: 485px;
position: absolute;
top:155px;
left:370px;
line-height: 1.3;
}
.hb_summary {
width: 370px;
}

h1 {
font-size: 16px;
font-weight: normal;
color: #cc9933;
font-family:"Trebuchet MS","sans-serif";
}

h2 {
font-size: 14.5px;
height: 12px;
font-family:"Trebuchet MS","sans-serif";
color: #eeeeee;
}

.hb_excerpt {
width: 640px;
position: absolute;
//top:170px;
top:155px;
left:370px;
}

.hb_store {
width: 570px;
position: absolute;
top:152px;
left:370px;
}

.hb_enter-to-win {
width: 540px;
position: absolute;
top:156px;
left:370px;
color: white;
font-family: Arial;
font-size: 13.5px;
font-weight: normal;
}

.biography {
color: #eeeeee;
font-family: Arial;
font-size: 13.5px;
width: 485px;
position: absolute;
top:235px;
left:380px;
line-height: 1.5;
}

.events {
color: #eeeeee;
font-family: Arial;
font-size: 13.5px;
width: 485px;
position: absolute;
top:235px;
left:380px;
line-height: 1.5;
}


.contact_info {
color: #eeeeee;
font-family: Arial;
font-size: 13.5px;
width: 485px;
position: absolute;
top:220px;
left:380px;
line-height: 1.5;
}




.promo_buttons_wrapper {
position: absolute;
top: 530px;
left: 115px;
}

.promo_buttons a{
display: block;
height: 40px;
width: 201px;
background-repeat: no-repeat;
}


#pre-order_button a{
background-image: url(http://shilpaagarwal.s3.amazonaws.com/images/order_up.png);
}
#pre-order_button a:hover{
background-image: url(http://shilpaagarwal.s3.amazonaws.com/images/order_over.png);
}

#enter-to-win_button a{
background-image: url(http://shilpaagarwal.s3.amazonaws.com/images/signed-copy_up.png);
}
#enter-to-win_button a:hover{
background-image: url(http://shilpaagarwal.s3.amazonaws.com/images/signed-copy_over.png);
}

#watch-trailer_button a{
background-image: url(http://shilpaagarwal.s3.amazonaws.com/images/watch-trailer_up.png);
}
#watch-trailer_button a:hover{
background-image: url(http://shilpaagarwal.s3.amazonaws.com/images/watch-trailer_over.png);
}



#add-to-shelf-container{width:600px;font-size:7.5pt;color:white;font-family:"Trebuchet MS","sans-serif";text-transform: uppercase;font-weight:bold;}

#add-to-shelf-menu{position:absolute;top:400px;left:140px;}

#add-to-shelf-menu ul .top{height:3px;}
#add-to-shelf-menu ul .item{display:none;height:10px;}
#add-to-shelf-menu ul:hover .item{display:block;padding:1px;padding-left:60px;margin:1px;}

#add-to-shelf-menu ul:hover a{color: #fff;text-decoration:none;}
#add-to-shelf-menu ul:hover a:hover{text-decoration:underline;color:#e0ab41;
;}

#add-to-shelf-menu ul {padding-top:20px;background-image:url(http://shilpaagarwal.s3.amazonaws.com/images/add-to-bookshelf-up2.png);background-repeat: no-repeat;width:144px;height:68px;}
#add-to-shelf-menu ul:hover {background-image:url(http://shilpaagarwal.s3.amazonaws.com/images/add-to-bookshelf-over2.png);background-repeat: no-repeat;}

#add-to-shelf-menu ul{float:left;margin:0px;padding:2px;list-style:none;}
.clear{clear:both;height:10px;}


#hb-home-right-col {
position:absolute;
top:155px;
left:760px;
height:400px;
width:250px;
float:right;
padding-top:14px;
text-align:center;
}

#trailer-banner a{
 background-image:url(http://shilpaagarwal.s3.amazonaws.com/images/watch-trailer-banner_2.png); background-repeat:norepeat;display: block; width:250px; height:250px;
}

#connect-with-facebook a{
background-image:url(http://shilpaagarwal.s3.amazonaws.com/images/connect-with-facebook.png);
background-repeat:norepeat;
display: block; 
width:184px; 
height:44px;
margin-top:10px;
}
#connect-with-facebook a:hover{
background-image:none;
background-image:url(http://shilpaagarwal.s3.amazonaws.com/images/connect-with-facebook.png);
}

#book-tour a{
 background-image:url(http://shilpaagarwal.s3.amazonaws.com/images/Book-Tour-Banner_v2.png); background-repeat:norepeat;display: block; width:230px; height:67px;
}

</STYLE>