

/* LAYOUT
--------------------------------------------------------------------- */	

body  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;	
	margin: 0;
	padding: 0;
	text-align: left;
	background-color: #FFF;
	background: rgb(232, 232, 232) url('../images/bg.png') repeat-x scroll left top; 
}

#header {
	padding-top:25px;
}

#top {
	margin: 0 auto;
	background: url('../images/top.png') bottom no-repeat;
	width: 770px;
	height: 92px;
	
}

#content { 
	width: 770px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	overflow: hidden;
	} 
	
#text {
	background: url('../images/mid.png') repeat-y;
	float: right;
	width: 505px;
	padding: 12px 35px 0px 230px;
	}
	
#text h1 {
	font-size: 1.5em;
	color: #e17600;
	text-transform: capitalize;
	letter-spacing: .1em;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding: 0px;
}


#text h2	{
	text-align: left;
	font-size:1em;
	padding-bottom:2px;
	color: #e17600;
	text-transform: capitalize;
	letter-spacing: .1em;
}

#text h3	{
	font-size:1.2em;
	color: #222;
	font-weight: normal;
}

#text span	{
	font-size:1em;
	color:#072b51;
	font-weight: normal;
}

#text p {
	color: #444;
	font-size: 1.1em;
}

#text a {
	color: #c72500;
	text-decoration: none;
}

#text #mail {
	color: #427e28;
}
#text p em {
	color: #3d5a7b;
}

#spacer {
	height:230px;
}

#bot { 
	width: 770px;
	margin: 0 auto;
	padding: 0px;
	background: url('../images/bot.png') no-repeat;
	clear: both;
	height: 100px;
} 

#footer {
	width: 750px;
	height: 90px;
	margin:0px;
	height: 45px;
	text-align: right;
	padding-top: 35px;
	font-size: .9em;
	color: #444;
	padding-right: 20px;
}

#footer a {
	color: #c72500;
	text-decoration: none;
}

b { /* for line break for iphone formatting */
	display:none;
}

#back {
	display:none;
}


.end {
	clear: both;
}



/* NAVIGATION BAR
--------------------------------------------------------------------- */



#navigation {
	position:absolute;
	float:left;
	padding-top: 4px;
}

#navigation ul {
	list-style: none;
	padding-left: 18px;
	margin: 0px;
}
	
#navigation a {
	font-size:1.4em;
	display: block;
	width: 177px;
	color: #FFF;
	padding: 0.7em 7px 0.7em 0;
	text-align: right;
	text-decoration: none;
}
	
#navigation a:hover {
	background-color:#3d5a7b;
}

#navigation #selected {
		width: 166px;
		background-color: #072b51;
		padding-right: 18px;
}

#navigation #updated {
		width: 166px;
		background-color: #FF9999;
		padding-right: 18px;
}

#books_link a {      /* color for new books link  */
	color: #9F0;
}



/* BOOKSTORE CSS
--------------------------------------------------------------------- */	

	
#cover_web img {
	margin-top:5px;
	margin-left:18px;
	width: 174px;
	height: 256px;
	}	
	
#cover_mobile { display: none; }

#navigation .books a {
	color: #e17600;
}


#bookinfo {
	float: left;
	width: 450px;
	height: 246px;
	padding: 0px 35px 0px 25px;
	}
	
	
#leftside {
	
	width: 214px;
	float: left;
	}
	
#books_top {
	margin: 0 auto;
	background: url('../images/books_top.png') bottom no-repeat;
	width: 770px;
	height: 92px;
}

#books_mid {
	background: url('../images/books_mid.png') repeat-y;
	float: left;
	width: 770px;
	padding: 0px 35px 80px 25px;
}


#books_bot {
	width: 770px;
	margin: 0 auto;
	padding: 0px;
	background: url('../images/books_bot.png') no-repeat;
	clear: both;
	height: 100px;
} 

#books_back
{
  float:right;
  display: block;
  width: 51px;
  height: 23px;
  background: url("../images/back_rollover.png") no-repeat 0 0;
  padding:0px 3px;

}

#books_back:hover
{ 
  background-position: 0 -23px;
}

#books_next
{
  float:right;
  display: block;
  width: 51px;
  height: 23px;
  background: url("../images/next_rollover.png") no-repeat 0 0;
  padding:0px 3px;

}

#books_next:hover
{ 
  background-position: 0 -23px;
}

#books_rs
{
	float:right;
	display: block;
	width: 90px;
	height: 23px;
	background: url("../images/rs_rollover.png") no-repeat 0 0;
	padding:0px 3px;
}

#books_rs:hover
{ 
  background-position: 0 -23px;
}

#dropdown_web
{
	padding-top:3px;
	padding-bottom:15px;
	float:left;
	padding-left: 224px;
}

#logo_web a {
	display: block;
	margin-left:137px;
	width: 247px;
	height: 86px;
	background: url('../images/logo.png') no-repeat;
}

#logo_rs a {
	display: block;
	margin-left:94px;
	width: 247px;
	height: 86px;
	background: url('../images/logo.png') no-repeat;
}

#web_end {
	clear: both;
}




#covermobile { display: none; }
#bestviewed {display: none;}
#dropdown_mobile { display: none; }

#content p.titleauthor {
	font-weight: bold;
}

#content h1 {
	font-size: 1.5em;
	color: #e17600;
	text-transform: capitalize;
	letter-spacing: .1em;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#leftside h1 {
	padding-left: 24px;
	
}

#books_title {
	color:#222;
	font-size: 1.3em;
	font-weight: bold;
}

#books_stats {
	color:#222;
	font-size: 1em;
	padding-top: 10px;
	font-weight: normal;
}

#books_description {
	color:#222;
	font-size: 1.1em;
	margin-top: 25px;
	padding-bottom: 30px;
}

#featured_release {
	font-size: 1.5em;
	color: #e17600;
	text-transform: capitalize;
	letter-spacing: .1em;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#titles_featured {
	padding-top:25px;
	padding-bottom:40px;
	color:#222;
	font-size: 1.2em;
	font-weight: normal;
}

#description_featured { display: none; }