/*@import url(http://fonts.googleapis.com/css?family=Oswald:400,700|Roboto+Condensed:300,300italic,400,400italic,700,700italic); 
*/

/*091815 general indiebound styles*/
.title{
	display:none;
}
p{
	margin-bottom:1em; 
	margin-top:1.2em;
}
.notloggedin a.hidewhennotloggedin {
display:none;
}
/*end  091815 general indiebound styles*/
/*affiliate createlink styles*/
.page-affiliate-createlink .title{
  display:none;
}

.page-affiliate-createlink #build-link-form img{
padding:0px 0px 10px 30px;
}
/*end affiliate createlink styles*/

/*indie store finder styles*/
.section-indie-store-finder .content-box img{
  background-color: #E51B24;
  padding-right:80px
}
.section-indie-store-finder  #store-locater {
 width:530px !important;
}
.section-indie-store-finder  #store-locater img{
  background-color: transparent;
  
}
/*end indie store finder styles*/
/*next list pages styles*/

/*end next list pages styles*/
/*spread word style*/
.page-spread-word .next-list-header p{
  margin:0px 0px 5px 0px;
}
/*end spread word style*/

body, caption, th, td, input, textarea, select, option, legend, fieldset {
	font-family: 'Roboto Condensed', sans-serif;
}
p, ul, ol, dl, pre, table, fieldset {
	margin: 0px 0px 10px 0px;
}

.block {
	margin-bottom: 0 !important;
}



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

h2.title {
	text-transform: uppercase;
	font-size: 2em;
}
#page-wrapper {
	width: 100%;
}	

#header, #footer {
	width: 100%;
	background: #f8f2d9;
}

#header {
	display: table;
}

#header .section {
	width: 1042px;
	margin: 0 auto;
}

#header #cart {
	float: right;
	margin: -4em 0 0 0;
	width: 75px;
}

#header #cart img {
	float: left;
	margin-right: 10px;
}

#header #cart #cart-total {
	color: #c02333;
	padding-top: 3px;
}

#header .header-section {
	display: table-cell;
}

#logo {
	position: relative;
	top: 1.5em;
}

#header #logo img {
	width: 150px;
} 

#header #name-and-slogan #site-slogan {
	font-size: 1.5em;
	color: #BA131A;
	font-weight: 300;
}

#header-form {
	position: relative;
	left: 185px;
}

#header-form form {
	top: -.5em;
	position: relative;
}

#header-form form input[type="text"] {
	border: 0;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
	height: 47px;
	position: relative;
	top: -3px;
	padding-left: 1em;
	width: 200px;
	font-size: 1em;
}

#header-form form input[type="text"]:focus {
	outline: none;
}

#header-form form input[type="submit"] {
	background: #c02333;
	color: #fff;
	font-family: 'Oswald', sans-serif;
	font-size: 1.2em;
	letter-spacing: 1px;
	padding: 10px;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;	
	border: 0;
	position: relative;
	left: -5px;
	width: 100px;
}

#page { 
	width: 1042px;
	margin: 0 auto;
	padding-bottom: 3em;
}

#content hr {
	width: 100%;
	margin-top: 2em;
}

.section-ebooks {

}

.section-ebooks p {
	margin: 1em 0;
}

.section-ebooks .statekey {
	margin: 1em 0;
}

.section-ebooks .statekey a {
	font-size: 12px;
	padding-right: 10px;
}

.section-ebooks table {
	margin: 1em 0;
}

.section-ebooks table tr {
	margin: 1em 0;
}

.section-indiesfirst #content {
	width: 900px !important;
}

.section-book #content {
	width: 1061px !important;
}

.section-book h1.title {
	display: none;
}

.book-top-section {
	width: 33%;
	float: left;
}

#book-image img {
	width: 300px;
	height: auto;
}

#book-data {
	padding-top: 1em;
}

#book-data h2 {
	margin: 0;
	font-size: 2.5em;
}

p.ibc-descrip {
	font-size: 18px;
	padding-bottom: 2em;
}

p.ibc-authors {
	font-size: 1.5em;
	line-height: 1.2em;
	padding-bottom: 1em;	
}

p.ibc-pub-info {
	margin: 1em 0;
	font-size: 1.3em;
	padding-bottom: 1em;
}

#book-extra {
	clear: both;
	padding-top: 2em;
}
.blurb-listname {
	font-weight: bold;
	font-size: 1.2em;
}

#book-btns-wrapper {
	width: 312px;
	margin: 0 auto;
}

#list-price {
	font-size: 22px;
	margin-top: 1em;
}

#list-price-label {
	font-weight: 300;
}

#list-price-price {
	color: #BA131A;
	font-weight: bold;
}

#list-price-disclaimer {
	font-weight: 300;
	font-size: 10px;
	margin-bottom: 2em;
}

#buy-now {
	background: #BA131A;
  color: #fff;
  padding: .5em;
  border-radius: 10px;
  font-weight: 600;
  font-size: 1.5em;
}

#buy-text {
	text-transform: uppercase;
	font-weight: 300;
	font-size: 1.2em;
	color: #BA131A;
	margin: 1em 0;
}


#zip-content {
	border: 1px solid #555;
	border-radius: 10px;
	padding-bottom: 2em;
}

#zip-content-copy-a {
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	padding: 0.5em;
	background: #555;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

#zip-content-copy-b {
	font-size: 16px;
	margin: 1em 2em;
}

input#zipsearch {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border: 1px solid #BA131A;
	padding: 0.5em;
	font-size: 16px;
	color: #999;
	width: 120px;
}

input#zipsearch:focus {
	outline: none;
}

#zip-go-btn {
	color: #fff;
	padding: 10px;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;	
	border: 0;
	background: #c02333 url('../images/search.png') no-repeat;
	position: relative;
	top: 4px;
	left: -5px;
	width: 35px;
	height: 40px;
	background-position: .4em;
}

.tinytext {
	font-size: 11px;
}

#main #content { 
	width: 700px;
}

.region-sidebar-second {
	margin-left: 700px;
	width: auto;
} 

#next-list-featured {
	height: 418px;
	width: 630px;
	padding-bottom: 2em;
	margin: 0 auto;
}

.next-list-header .next-list-section {
	margin: 1em;
	font-size: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
}

.next-list-header .next-list-section .feed-title {
}

.next-list-header .next-list-section .next-list-subsection {
	color: #869580;
	text-transform: none;
	font-weight: 400;
	font-size: 14px;
}

#now-in-paperback table {
	width: auto !important;
}

#nlarchive-header {
	margin: 1em;
	font-size: 1.5em;
  font-weight: bold;
  text-transform: uppercase;	
}

#nlarchive-content-container {
	line-height: 1.8em;
}

#next-list-carousel  {
	width: 611px;
	margin: 0 auto;
}

#rgsection td {
	padding: 2em 0;
}

#rgsection td img {
	padding: 0 1.5em;
}
#first-book-blurb {
	width: 48%;
  float: right;
  right: 2em;
  position: relative;
  line-height: 1em;
  top: 11em;
}
#footer {
	padding: 2em 0;
}

#footer-menu {
	width: 800px;
	text-align: center;
	margin: 0 auto;
	font-size: 12px;
}

#footer-menu a {
	font-size: 12px;
}

table#footer-links {
	width: 960px;
	margin: 0 auto;
	margin-bottom: 3em;
}

table#footer-links td {
	text-align: center;
	padding-top: 0.5em;
  font-size: 1.4em;
  font-weight: 300;
}

.section-indie-bestsellers .change-carousel {
  margin-right:20px;
  margin-left:0px;
  width:200px;
  background-color:resd;
}
.section-indie-bestsellers #bestseller-lists-content-left, 
.section-indie-bestsellers #bestseller-lists-content-right{
  width:200px;;
  
}
.section-indie-bestsellers #bestseller-lists-content-right{
  margin-right:200px;
}
.section-indie-bestsellers  a.change-carousel{float:left;}
.not-logged-in a.hidewhennotloggedin {
display:none;
}

.logged-in a.hidewhenloggedin{
display:none; 
}


/*spotlight amazon styles*/
.page-spotlightamazon #main #content {
    width: 1034px;
}

.page-spotlightamazon h1 {
    font-size: 4em;
    color: #ffffff;
    margin: 0px auto;
    atext-align: center;
    background-color: #ba131a;
    line-height: 110px;
    padding-left: 30px;
    border-radius: 15px;
}
.page-spotlightamazon .amazonjustdid h1 {
    background-color: #000000;
}
.page-spotlightamazon h2 {
    color: rgb(108, 75, 33);
    text-transform: uppercase;
    font-size: 2em;
    padding-left: 30px;
}

.page-spotlightamazon p {
    padding-left: 30px;
}

.page-spotlightamazon .openingparagraph {
    line-height: 1.45em;
    font-size: 1.35em;
    color: #ba131a;
    padding-left: 30px;
    width: 470px;
    float: left;
}

.page-spotlightamazon img.bigimage {
    width: 500px;
    height: auto;
    float: right;
    margin-top: 40px;
    margin-left: 20px;
}

.page-spotlightamazon .closerlink a:link, .page-spotlightamazon .closerlink a:visited {
    background-color: #ba131a;
    color: #ffffff;
    font-size: 2em;
    padding: 3px 15px;
    border-radius: 14px;
}

.page-spotlightamazon p.closerlink {
    margin: 25px 100px 45px 100px;
}

.page-spotlightamazon p .qora {
    color: #ba131a;
    font-weight: bold;
    font-size: 1.2em;
    margin-left: -25px;
}

.page-spotlightamazon ul {
    margin: 10px 60px;
}

.page-spotlightamazon .highlight {
    color: rgb(108, 75, 33)
}

.page-spotlightamazon .question, .page-spotlightamazon .answer {
    color: #ba131a;
    font-size: 1.4em;
    margin: 10px 0px 10px;
	line-height:1.3em;
}
.page-spotlightamazon .question{
	margin-top:30px;
}
.page-spotlightamazon ol{
	margin:50px 25px 30px 0px;
	font-size:1.3em;
}
.page-spotlightamazon ol li{
	margin:0px 0px 14px;
	line-height:1.5em;
}
.page-spotlightamazon ol li .highlight{
	color:#ba131a;
	font-weight:bold;
}
.page-spotlightamazon .spotlightsection{
	margin:0px 0px 150px 0px;
}
/*end spotlight amazon styles*/

