body {
	background-image: url(/assets/img/base/main-back.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.link {
	cursor: pointer;
	cursor: hand
}
.book_info {
	text-align: center;
	margin-top: 16px;
}
.inner_logo {
	margin-bottom: 8px;
	position: relative;
	top: -8px
}
a {
	color: #666666
}
.lg-font {
	font-size: 36px;
}
/*.btn-success {
	background-color: #47b333
}
.btn-warning {
	background-color: #FF9900
}
.btn-danger {
	background-color: #FF3300
}
.btn-primary {
	background-color: #1B7BF1
}*/
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	background-color: #999999;
	border-color: #999999;
}
.list-group-item {
	background-color: #E8E8E8;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}


.cat-title
{
	margin-left:15px;margin-bottom:-4px;
	font-size:16px;
	font-weight:600;
}

#sidebar {
	font-size: 12px;
}
.reader_btn_group {
	margin-bottom: 8px;
	margin-top: 16px;
}
.reader_btn_group a {
	margin-bottom: 4px;
}
footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 16px;
	padding-bottom: 32px;
}
footer a {
	color: #47B333;
}
.col-centered{
    float: none;
    margin: 0 auto;
}

.join {
	text-align: center;
}
.join .btn.link {
	font-weight: bold;
	color: #090;
}
.book-img {
}
.book-title {
	margin-bottom: 0px;
}
.book-author {
	margin-top: 0px;
	color: #47B333;
}
.book-type {
	margin-top: 23px;
	margin-bottom: 3px;
}
.book-summary {
}
.book-similar {
	margin-bottom: 0px;
	font-weight: bold;
}
.book-buytext {
	margin-bottom: 0px;
	margin-top: 23px;
}
.book-price {
	margin-bottom: 0px;
	margin-top: 4px;
	color: #999;
}
.book-dealprice {
	margin-top: 0px;
	color: #47B333;
	margin-bottom:2px;
}
.modal-title-white {
	color: #FFF;
	font-size: 24px;
	letter-spacing:-1px;
}
.modal-header-green {
	background-color:#3ba52c;
	
}
.modal-content-green {
	-webkit-border-radius: 0;
	-webkit-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
}
.modal-header-green  .close {
	margin-top: 0px;
	font-size: 32px;
	color: #FFF;
	opacity: .5;
}
.modal-header-green  .close:hover {
	opacity: 1;
}


/* RESPONSIVE CSS STUFF *** Do Not Touch! ***
-------------------------------------------------- */
/*<768*/
@media (max-width: 768px) {
.book-list {
	height: 100%;
}
.book_info {
	font-size: 12px;
	overflow: hidden;
	height: 190px;
}
.book_info h5 {
	font-size: 12px;
}
.book_info h4 {
	font-size: 12px;
	font-weight: bold
}
body {
	background-position: 0px -40px;
}
.inner_logo {
	margin-bottom: -8px;
}
.join .btn.link {
	padding-top: 8px;
	padding-left: 16px;
}
}

/*>768*/
@media (min-width: 768px) {
.book-list {
	height: 360px;
}
.book_info {
	font-size: 12px;
	overflow: hidden;
	height: 200px;
}
.book_info h5 {
	font-size: 12px;
}
.book_info h4 {
	font-size: 14px;
	font-weight: bold
}
.thumbnail_container {
	height: 165px;
}
body {
	background-position: 0px -30px;
}
.join {
	text-align: left;
}
.join .btn.link {
	padding-top: 8px;
	padding-left: 16px;
}
.book-title {
	margin-top: 0px;
}
}

/*>992*/
@media (min-width: 992px) {
.book-list {
	height: 420px;
}
.book_info {
	font-size: 13px;
	overflow: hidden;
	height: 200px;
}
.book_info h5 {
	font-size: 15px;
}
.book_info h4 {
	font-size: 16px;
	font-weight: bold
}
.thumbnail_container {
	height: 220px;
}
body {
	background-position: 0px -20px;
}
}
/*>1200*/
@media (min-width: 1200px) {
.book-list {
	height: 370px;
}
.book_info {
	font-size: 12px;
	height: 200px;
	overflow: hidden;
}
.book_info h5 {
	font-size: 12px;
}
.book_info h4 {
	font-size: 13px;
	font-weight: bold
}
.thumbnail_container {
	height: 165px;
}
body {
	background-position: top;
}
}
