html { background: #dadada; }
body { background: #dadada; color:#222222; border-bottom: 5px solid #e42d34;}
a { color:#222222; text-decoration:none; }
a:hover { color:#ff464d; }

small { color: #808080; }

.content p a { border-bottom: 1px solid #222222; }
.content p a:hover { border-bottom: 1px solid #ff464d; }

.view_cart a.b_checkout { background:#4e4c4c; color:#c7c4be;   }
.view_cart a:hover.b_checkout { background:#222222; color:#fff; }


/* structure =========================================*/

.header_in { /*border-bottom:1px solid #E5E5E5;*/ }
.header { /*border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; */}

/*-----------------------------------------------------------------------------------*/
/*	2. Header Styles
/*-----------------------------------------------------------------------------------*/
.site-title h1 {background: url('1-default/logo.png') no-repeat ;}

/* header right side */ 
.searchbox form { border: 1px solid #E5E5E5; background: #fff; }
.searchbox form input {color: #666;}
.searchbox form button[type="submit"] { background:url('1-default/search.png') no-repeat;}

/* color scheme */
/*** Navigation ***/
.top_navigation { }
.top_navigation ul li a:hover { color:#ff464d;/*navon*/ text-shadow: 0 1px 2px rgba(102,102,102,0.3);}

.top_navigation ul li a { color: #444444; text-shadow: 0 1px 2px rgba(102,102,102,0.3);}
.top_navigation ul li {}
.top_navigation ul li ul { background: #ffffff; }
.top_navigation ul li:hover, .top_navigation ul li:hover ul {  }
.top_navigation ul li ul li a {  }
.top_navigation ul li ul li a:hover {  } 
.top_navigation ul li.current_page_parent ul li a {color:#444444;}
.top_navigation ul li.current_page_parent ul li a:hover {color:#ff464d;/*navon*/}
.top_navigation ul li.current_page_parent ul li.current_page_item a { color:#ff464d;/*navon*/}

.top_navigation ul li.current-menu-item a, .top_navigation ul li.current-bcategory-ancestor a, .top_navigation ul li.current-cat a { color:#ff464d;/*navon*/ text-shadow: 0 1px 2px rgba(102,102,102,0.3);}
.top_navigation ul li.current_page_parent a, .top_navigation ul li.current_page_ancestor a, .top_navigation ul li.current_page_item a { color:#ff464d;/*navon*/ }

.top_navigation ul li.current_page_parent ul li.current_page_item ul li a {  color:#444444;}
.top_navigation ul li.current_page_parent ul li.current_page_item ul li a:hover {  color:#ff464d;/*navon*/}

.top_navigation ul li.current_page_ancestor ul li a { color:#444444;}
.top_navigation ul li.current_page_ancestor ul li a:hover { color:#ff464d;/*navon*/}
.top_navigation ul li.current_page_ancestor ul li.current_page_parent a { color:#ff464d;/*navon*/}
.top_navigation ul li.current_page_ancestor ul li.current_page_parent a:hover { color:#ff464d;/*navon*/}

.top_navigation ul li ul li.current_page_parent ul li.current_page_item a { color:#444444;}
.top_navigation ul li ul li.current_page_parent ul li.current_page_item a:hover {color:#ff464d;/*navon*/}
.top_navigation ul li.current_page_ancestor ul li.current_page_parent ul li a { color:#444444;}
.top_navigation ul li.current_page_ancestor ul li.current_page_parent ul li a:hover { color:#ff464d;/*navon*/}

.top_navigation ul li ul li.current_page_ancestor ul li a { color:#444444;}
.top_navigation ul li ul li.current_page_ancestor ul li a:hover { color:#ff464d;/*navon*/}

.top_navigation ul li.current_page_item ul li a, .top_navigation ul li.current-bcategory-ancestor ul li a { color:#444444; }
.top_navigation ul li.current_page_item ul li a:hover, .top_navigation ul li.current-bcategory-ancestor ul li a:hover { color:#ff464d;/*navon*/ text-shadow: 0 1px 2px rgba(102,102,102,0.3);}


/*-----------------------------------------------------------------------------------*/
/*	5. Main Content Styles
/*-----------------------------------------------------------------------------------*/

/* breadcrumb --------------------------- */
.breadcrumb_in { color:#424242; background:#F8F5EB;}
.content-title {border-bottom:1px solid #D9D9D9;}
.content-title h1 {color:#222222;}

/*-----------------------------------------------------------------------------------*/
/*	5. Main Content Styles
/*-----------------------------------------------------------------------------------*/

/*** Content ============================================================ ***/

.entry .post-content a {color:#222222;}
.entry .post-content a:hover {color:#222222; }
.entry .post-meta span { color:#AAA9A9; }
 .entry .post-meta a {color:#222222;}
.entry .post-meta a:hover{color:#222222; text-decoration:none;}

.post-content img.alignleft, .post-content img.alignright, .post-content img.aligncenter { border: 5px solid #ffffff; box-shadow: 0 1px 3px rgba(105,105,105,0.3);}

.post-content blockquote {background: url('1-default/bq.png') no-repeat ;}

/*-----------------------------------------------------------------------------------*/
/*	5a. THEME SPECIFIC STYLES
/*-----------------------------------------------------------------------------------*/

#container h4 {color:#222222; }
#container h5 {color:#222222;}

/*homepage intro above fold*/

.intro { border-bottom: 1px solid #d6d6d6;}
.intro h2 {color: #222222;}
.intro p {color: #222222;}

/*homepage book slides*/
.popular { border-bottom: 1px solid #d6d6d6; }
	
	.popular h4 {background:#222222; color:#FFFFFF !important; text-shadow:0 -1px 0 #d6d6d6;}
	.popular .book-image { }
	.popular a.book-title {color: #222222;}
	.popular a.book-title:hover {color: #222222;}
	.popular a.book-author {color: #222222;}
	.popular a.book-author:hover {color: #222222;}
	.popular p.book-price {color: #222222;}
	
	.popular span.prev {background: url('1-default/previous.png') no-repeat ;}
	.popular span.next {background: url('1-default/next.png') no-repeat ;}
	
	.popular span.prev:hover {background: url('1-default/previous.png') no-repeat 0 -34px ;}
	.popular span.next:hover {background: url('1-default/next.png') no-repeat 0 -34px ;}
	
	
.jcarousel-skin-tango .jcarousel-next-horizontal{ background:url(1-default/next.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal{  background:url(1-default/previous.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:0 -42px}
.jcarousel-skin-tango .jcarousel-next-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:0 -42px}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{ background-position:left -84px; background: none;}	
.latest_posts li, .popular li, #twitter li { border-bottom:none; }	

/*
.jcarousel-skin-tango .jcarousel-prev-disabled { background:none}
.jcarousel-skin-tango .jcarousel-next-disabled{ background:none}
*/


.similar-books .book-image { background: url(1-default/similarbooks.png) no-repeat ;}
.similar-books .jcarousel-skin-tango .jcarousel-next-horizontal{ background:url(1-default/next-small.png) no-repeat 0 0}
.similar-books .jcarousel-skin-tango .jcarousel-prev-horizontal{  background:url(1-default/previous-small.png) no-repeat 0 0}
.similar-books .jcarousel-skin-tango .jcarousel-next-horizontal:hover, .similar-books .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position:0 -16px}
.similar-books .jcarousel-skin-tango .jcarousel-next-horizontal:active, .similar-books .jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:0 -16px}
.similar-books .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, 
.similar-books .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, 
.similar-books .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active, 
.similar-books .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, 
.similar-books .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, 
.similar-books .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{ background-position:0 0}	

	
/*listing page books */
.listing {}
	.listing h4 {background:#222222; color:#FFFFFF !important; text-shadow:0 -1px 0 #4F4F4F;}
	.listing .book .book-image { background: url('1-default/book-outer.png') no-repeat ;}
	.listing a.book-title {color: #222222;}
		.listing a.book-title:hover {color: #222222;}
	.listing a.book-author {color: #222222;}
		.listing a.book-author:hover {color: #222222;}
	.listing p.book-price {color: #222222;}


/*homepage content lower below fold*/

.content-lower { }
.content-lower a:hover {}

.latestnews ul {list-style-image: url('1-default/bullet.png');}
.latestnews ul li a {color: #222222;}
.latestnews ul li a:hover, .latestnews a:hover, .vidint span a:hover, .authorinfo span a:hover {color: #222222;}
.latestnews ul li p {color: #ADADAD;}
.latestnews a, .vidint span a, .authorinfo span a {color: #222222;}

.videos { background:#fff; border:1px solid #d6d6d6;  -moz-box-shadow: 2px 2px 2px #c5c2bb;
-webkit-box-shadow: 2px 2px 2px #c5c2bb; box-shadow: 2px 2px 2px #c5c2bb;}
	
.authorinfo img {  background:#fff;  border: 1px solid #E5E5E5; box-shadow: 1px 1px 1px #BFBFBF;}
	
/* homepage bottom  */

.bottom_in { border-bottom: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5;}
.prefooter h3 {color: #222222;}
.bottom h3 {color: #222222; /*border-bottom:1px solid #D9D9D9*/}
.newsletter p { background: url('1-default/subscribe.png') no-repeat  0 6px ;}

.newsletter form {
				border: 1px solid #E5E5E5;
			}
.newsletter form input {color: #666666;}
.newsletter form input[type="submit"]{ background:url('1-default/email-subs.png') no-repeat ; opacity:0.9;}
.newsletter form input[type="submit"]:hover{ background:url('1-default/email-subs.png') no-repeat ; opacity:1;}


.testimonials .testi { background:url('1-default/quote.png') no-repeat #F8F5EB!important; }
#testimonials blockquote cite {color: #222222;}

.social_media .block a.twitter {background: url('../images/sm-twitter.png') no-repeat left top; color: #3293c2;}
.social_media .block a.rss {background: url('../images/sm-rss.png') no-repeat left top; color: #ff6600;}
.social_media .block a.facebook {background: url('../images/sm-facebook.png') no-repeat left top; color: #5877af;}
.social_media .block a.plusone {background: url('../images/sm-plusone.png') no-repeat left top; color: #2a89f2;}

.social_media .block a:hover.twitter, .social_media .block a:hover.rss, .social_media .block a:hover.facebook, .social_media .block a:hover.plusone   { color:#333; } 

/* content */
.list .post a.read_more { color:#222222; }
.list .post a.read_more:hover { color:#222222;}

.grid .post .post-meta { color:#AAA9A9; line-height:18px;  }
.grid .post .post-meta a { color:#222222; }
.grid .post .post-meta a:hover { color:#222222; }

/*INNER PAGE*/
#title {border-bottom:1px solid #E5E5E5;}
#title h1 {color:#434343; text-shadow:0 1px 0 #ABABAB;}

.post-content em {  }
/*BOOK IMAGE*/

.bk-image a.b_view_gallery {color: #D2C5AE; background: #69604F;}
.bk-image a:hover.b_view_gallery {color: #D2C5AE; background: #453F31;}

/*BOOK DESCRIPTION*/
.bk-desc .book-title {color: #424242;}
.bk-desc .availability p {color: gray; }
.bk-desc .availability select {color: #666666; border: 1px solid #E5E5E5;}
.bk-desc .book-publish {color:#666666;}
.bk-desc .book-author {color:#666666;}
.bk-desc .price-buy-sample {border-bottom: 1px solid #E5E5E5;}
.sample { border-top:1px solid #E5E5E5; }
.bk-desc .price-buy-sample p.price {color:#222222;}
.bk-desc .price-buy-sample .price-buy p.splofr {color:#38a36c;}
.bk-desc .price-buy-sample .price-buy a.buy, .bk-desc .price-buy-sample .price-buy .buy_btn { color: #ffffff; background: url(1-default/red_flag.png) right center no-repeat;  text-shadow:0 1px 1px rgba(105,105,105,0.3); -moz-transition:none; -webkit-transition:none; -o-transition:none; transition:none;}
.bk-desc .price-buy-sample .price-buy a.buy:hover, .bk-desc .price-buy-sample .price-buy .buy_btn:hover { text-decoration:none; background: url(1-default/red_flag_hover.png) right center no-repeat;}

.button { background: #e42d34; border: none; color: #fff; text-shadow: 0 1px 2px rgba(105,105,105,0.3); }
.button:hover { background:#ff464d; }

.bk-desc .price-buy-sample .price-buy a.buy:active, .bk-desc .price-buy-sample .price-buy .buy_btn:active { background: url(1-default/red_flag.png) right center no-repeat;  }
.bk-desc .price-buy-sample .sample a.sample-dwnld {color: #d2c5ae; background: url("1-default/sample-dwnld.png") no-repeat scroll 20px 16px #424242;}
.bk-desc .price-buy-sample .sample a.sample-dwnld:hover {color: #fff; background: url("1-default/sample-dwnld.png") no-repeat scroll 20px 16px #333; text-decoration:none;}

.bk-desc .book-meta p.value {color:#666666;}
.bk-desc .book-meta {border-right: 1px solid #d6d6d6;  }
.bk-desc .book-meta label {color:#222222;}

.bk-desc .book-rel-links { }
.bk-desc .book-rel-links a.cust-reviews {background: url('1-default/rel-links-cust.png') no-repeat 0 0 ; -moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;}
.bk-desc .book-rel-links a.athr-info {background: url('1-default/rel-links-athrinfo.png') no-repeat 0 0 ;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;}
.bk-desc .book-rel-links a.tell-friends {background: url('1-default/rel-links-tell-friends.png') no-repeat 0 0 ; -moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;}
.bk-desc .book-rel-links a.fb-share {background: url('1-default/rel-links-fb.png') no-repeat 0 0 ; padding-left: 25px; -moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;}
.bk-desc .book-rel-links a.twtr-share {background: url('1-default/rel-links-twtr.png') no-repeat 0 0 ;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none; }

.bk-desc .book-rel-links a.cust-reviews:hover {background: url('1-default/rel-links-cust.png') no-repeat 0 -16px ; color:#222222; text-decoration:none;}
.bk-desc .book-rel-links a.athr-info:hover {background: url('1-default/rel-links-athrinfo.png') no-repeat 0 -16px ;color:#222222; text-decoration:none;}
.bk-desc .book-rel-links a.tell-friends:hover {background: url('1-default/rel-links-tell-friends.png') no-repeat 0 -16px ; color:#222222; text-decoration:none;}
.bk-desc .book-rel-links a.fb-share:hover {background: url('1-default/rel-links-fb.png') no-repeat 0 -16px ; padding-left: 25px; color:#222222; text-decoration:none;}
.bk-desc .book-rel-links a.twtr-share:hover {background: url('1-default/rel-links-twtr.png') no-repeat 0 -16px ; color:#222222; text-decoration:none;}

/*TABBED CONTENT*/
ul.tabbernav li a:link { color:#222222; text-transform: uppercase; }
ul.tabbernav li a:visited { color:#222222; }
ul.tabbernav li a:hover { color:#cf2950; background:none; }
ul.tabbernav li.tabberactive a { background: #ffffff; color:#cf2950; text-shadow: 0 1px 2px rgba(102,102,102,0.3);  }
ul.tabbernav li.tabberactive a:hover { color:#cf2950;  }
.tabberlive .tabbertab { background: #ffffff; /*border-bottom: 5px solid #04354a;*/ }
.tabbertab blockquote { padding: 0; background: none; }
.tabbertab blockquote p { text-indent: 1em;padding-bottom: 0.2em; }

/* PREV-NEXT links */

.prev-next { }
.prev-next:hover {color: #222222;}
.prev-next a.left {background:url("1-default/pagination-left.png") no-repeat scroll 0 3px ; color: #222222;}
.prev-next a.right {background:url("1-default/pagination-right.png") no-repeat scroll right 3px ; color: #222222;}

.prev-next a.left:hover {background:url("1-default/pagination-left.png") no-repeat scroll 0 -12px ; color:#cf2950;}
.prev-next a.right:hover {background:url("1-default/pagination-right.png") no-repeat scroll right -12px ; color:#cf2950;}

/*SIMILAR BOOKS*/

.related-feedback { }
.similar-books h4 {color: #222222;}
.similar-books h3 {   color:#434343; }
.similar-books .book .book-image { background: url('1-default/similarbooks.png') no-repeat ;}
.similar-books a.book-title {color: #222222;}
.similar-books span {color: #808080;}

.widget .popular .book-author { color:#808080; }
.widget .book-author a, .similar-books span a { color:#333; }
.widget .book-author a:hover, .similar-books span a:hover {color: #222222;}

.similar-books span.prev {background: url('1-default/previous-small.png') no-repeat ;}
.similar-books span.next {background: url('1-default/next-small.png') no-repeat ;}

.similar-books span.prev:hover {background: url('1-default/previous-small.png') no-repeat 0 -16px ;}
.similar-books span.next:hover {background: url('1-default/next-small.png') no-repeat 0 -16px ;}


/*-----------------------------------------------------------------------------------*/
/*	5b. Post Page Navigation 
/*-----------------------------------------------------------------------------------*/

.Navi .on { background:none repeat scroll 0 0 #f43249; color:#FFFFFF; }
.Navi a { background:none repeat scroll 0 0 #b0b0b0; color:#FFFFFF;  }
.Navi a:hover { background:none repeat scroll 0 0 #f43249; color:#FFFFFF; }



/*-----------------------------------------------------------------------------------*/
/*	6. Comments
/*-----------------------------------------------------------------------------------*/

.comments h3 { color:#333; }
.comment { background:#ffffff; }
.comment-meta { color:#818181;}
.comment .avatar { }
a.comment-reply-link{ background:#666 url(../images/reply_arrow.png) no-repeat 43px 7px; color:#fff; border-bottom:1px solid #645018; text-decoration:none; }
a.comment-reply-link:hover{ background:#000 url(../images/reply_arrow.png) no-repeat 43px 7px; color:#fff; border-bottom:1px solid #645018; }

/* comment form -----------------------*/
#respond h3 { border-bottom:1px solid #e5e5e5;}
.comments p.commpadd .author {  background:url(../images/i_user.png) no-repeat left top; }
.comments p.commpadd .email2 { background:url(../images/i_email.png) no-repeat left top; }
.comments p.commpadd .site {  background:url(../images/i_web.png) no-repeat left top; }
.comments p.commpadd .comment2 { background:url(../images/i_comment2.png) no-repeat left top; }
.comments p.commpadd input { background:#fff; border:1px solid #ccc; color:#666;  }
#respond textarea { background:#fff; color:#666; border:1px solid #ccc;    }
.comments .comment .text-right p a.comment-reply-link { background:url(1-default/buttonbg.png) repeat-x left top; }

#submit  {  border: 1px solid #333; color: #fff;  background:#424242; 
border:1px solid #333; text-shadow:0 1px 1px #333; }
#submit:hover  {background: #222222; border:0 solid #222222; }


/*-----------------------------------------------------------------------------------*/
/*	 7. Widget
/*-----------------------------------------------------------------------------------*/

.widget a, .widget-small a { color:#222222; }
.widget a:hover, .widget-small a:hover {}
.sidebar .latest_books li .book-price {  color:#222222; }

/*-----------------------------------------------------------------------------------*/
/*	9. FOOTER STYLES
/*-----------------------------------------------------------------------------------*/
.footer {  }

/*-----------------------------------------------------------------------------------*/
/*	10. Page Templates
/*-----------------------------------------------------------------------------------*/

/*----------------- */
/* contactus 
----------------- */

#contact_frm .b_submit, #contact_widget_frm .b_submit  {background: #424242; color:#FFFFFF;}
#contact_frm .b_submit:hover, #contact_widget_frm .b_submit:hover {background: #222222; color:#FFFFFF;}

/*----------------- */
/* Advanced Search
----------------- */

#advancedsearch .adv_input {border:1px solid #D9D9D9;}
.advanced_left .textfield {border:1px solid #D9D9D9;}
#advancedsearch select { border:1px solid #D9D9D9;}
#advancedsearch .adv_submit {background: #424242; color:#FFFFFF;}
#advancedsearch .adv_submit:hover {background: #222222; color:#FFFFFF;}

.footer .credits a {background:url("../images/footer-logo.png") no-repeat scroll 0 0 ;
    display:inline-block;
    text-indent:-9999px;
    width:80px;}

/*-----------------------------------------------------------------------------------*/
/*	12. Login Form
/*-----------------------------------------------------------------------------------*/
.login_form_l {  border:1px solid #ccc;  }
.login_form_l h4, .registration_form_box h4 { }
.login_form_l .form_row label, .registration_form_box .form_row label { color:#4a4a4a;   }
.login_form_l .form_row .textfield, .registration_form_box .form_row .textfield { border:1px double #ccc; background:#fff; }
.login_form_l a { color:#CC4B3E; font-size:12px; }
.login_form_l a:hover { color:#333; }
.login_form_l .b_signin_n { color:#fff;  border:1px solid #424242;  background:#424242; }
.login_form_l .b_signin_n:hover { background:#222222; border:1px solid #222222; }


.error_msg { background:#ffe4e4; border-top:1px solid #ee8686;  border-bottom:1px solid #ee8686; color:#d70000;   }
.success_msg { text-align:center; color:#356c1d; background:#cee8c3; border-top:1px solid #7ea96b; border-bottom:1px solid #7ea96b; }

.upload_img input { border:1px solid #ccc; }

/*-----------------------------------------------------------------------------------*/
/*   13. Registration Form
/*-----------------------------------------------------------------------------------*/
#reg_passmail { color:#a8a79f; }
.registration_form_box { border:1px solid #ccc; } 
.content .registration_form_box { }
.registration_form_box .b_registernow { color:#fff;  border:1px solid #424242;  background:#424242; }
.registration_form_box .b_registernow:hover { background:#222222; border:1px solid #222222; }


/* author download section ----------------- */
.thead { background:#222222;  }
.thead span { color:#fff; text-shadow:0 1px 1px #333;  }
.trow  {  border-top:1px solid #E5E5E5; border-bottom:0 solid #fff;   }
.trow span.rdownload a.t_download { background:#424242;  color:#fff;   }
.trow span.rdownload a:hover.t_download { background:#222222;  }

.button_cancel { background:none; border:none; color:#222222; }
.button_cancel:hover { background:none; border:none; color:#333; }