body { 
	color:#444;
	background: #aaa;
}
h3.heading {
	color:#444;
	background-color:#fff;
}
/* Headings */

/* Links */
a, a:link, a:visited {
	color:#000000;
}
a:hover {
	color:#4A634D;
}

a.book-links, a.book-links:link, a.book-links:active, a.book-links:visited {
	color:#2E4431;
}

a.book-links:hover {
	color:#444;
}

.press-release a, .press-release a:link, .press-release a:active, .press-release a:visited {
	color:#444;
	background-color:#fff;
}

#main-content {
	color:#000;
	background-color:#fff;
}

#header {
	color:#000;
	background: #FAFAF7 url("default/header.gif") left top no-repeat;
}

/*-------------- top navigation bar --------------------*/
#navigation {
	color:#000;
}

#sub-navigation {
	color:#fff;
	background: #4A634D url("default/sub_navigation_bg.gif") left top repeat-x;
}

#sub-navigation a{
	color:#fff;
	background-color:#4A634D;
}
#sub-navigation a:hover{
	color:#E2F0E4;
	background-color:#4A634D;
}

#sub-navigation-menu, #navigation-menu, 
#sub-navigation-menu a, #navigation-menu a, 
#sub-navigation-menu a:link, #navigation-menu a:link, 
#sub-navigation-menu a:active, #navigation-menu a:active,
#sub-navigation-menu a:visited, #navigation-menu a:visited {
	color:#fff;
	background-color:#4A634D;
}

/*-----------------menu------------------------*/
#side-bar {
	color:#000;
	background-color:#fff;
}
.hr {
	background:#F8F7EF url("default/hr.gif") center center no-repeat;
}
.menu a, .menu a:link, .menu a:active, .menu a:visited   {
	color:#4A634D;
	background:#F8F7EF url("default/browse_menu_bullet.gif") 22px 6px no-repeat;
}

#browse-catalog-head {
	color:#fff;
	background:#4A634D url("default/browse_bg.gif") top left no-repeat;
}
#search-catalog-head {
	color:#fff;
	background:#4A634D url("default/search_bg.gif") top left no-repeat;
}

#browse-catalog, #search-catalog {
	color:#444;
	background:#F8F7EF url("default/browse_menu_bg.gif") top left repeat-y;
}

#browse-catalog-bottom,#search-catalog-bottom {
	color:#444;
	background:#F8F7EF url("default/browse_bottom.gif") top left repeat-y;
}

.sub-heading {
	color:#4A634D;
	background-color:#F8F7EF;
}


#gifts {
	color:#444;
	background:#F8F7EF url("default/gift_certificates.gif") top left no-repeat;
}
#bargain-books {
	color:#444;
	background:#F8F7EF url("default/bargain_books.gif") top left no-repeat;
}
/*------------------- home page ---------------------*/
#featured{
	color:#fff;
	background:#4A634D url("default/featured.gif") top left no-repeat;
}
#new-releases{
	color:#fff;
	background:#4A634D url("default/new_releases.gif") top left no-repeat;
}
#best-sellers{
	color:#fff;
	background:#4A634D url("default/best_sellers.gif") top left no-repeat;
}


#home-box-1,
#home-box-2,
#home-box-3,
#home-box-4,
#home-box-5 {
	border-top:1px solid #B8C38C;
	border-left:1px solid #B8C38C;
}
#home-box-3 {
	border-right:1px solid #B8C38C;
}
#home-box-4 {
	border-bottom:1px solid #B8C38C;
	background:#FFF;
}
#home-box-5 {
	border-bottom:1px solid #B8C38C;
}
#home-box-6 {
	border:1px solid #B8C38C;
	background:#FFF url("default/top_ten_bg.jpg") top left no-repeat;
}

.details a,
.details a:link,
.details a:active,
.details a:visited{
	color:#fff;
}

.details a:hover{
	color:#990000;
}

.book-listing {
	border-bottom:1px dashed #B8C38C;
}
.book-listing a,
.book-listing a:link,
.book-listing a:active,
.book-listing a:visited{
	color:#4A634D;
	background-color:#fff;
}

.book-listing a:hover{
	color:#444444;
	background-color:#fff;
}
#page-heading {
	color:#4A634D;
	background-color:#fff;
	border-bottom:1px solid #333;
}

.book-detail-image img{
	border:5px solid #4A634D;
}

.highlight {
	background-color:#FFFF99;
}

.post {
	border-bottom:2px dashed #B8C38C;
}

.post-meta {
	color:#999;
}
/*------------------- footer ---------------------*/
#footer  {
	color:#fff;
	background-color:#4A634D;
}

.footer-info  {
	color:#fff;
	background-color:#4A634D;
}

.footer-links a, .footer-links a:link, .footer-links a:active, .footer-links a:visited {
	color:#fff;
	background-color:#4A634D;
}
/*-------------------- FORM CONTROLS ----------------------*/
#spam-code img {
	border:1px solid #888;
}
.hint {
	color:#777;
	background-color:#fff;
}	
.interests {
	color:#444;
	background-color:#fff;
}	

input {
	color:#444444;
	border:1px solid #B8C38C;
	background-color: #FFFFFF;
}
label {
	color:#444;
	background-color:#fff;
}	
textarea {
	color:#444444;
	border:1px solid #B8C38C;
	background-color: #FFFFFF;
}
.button {
	color:#444;
	border:2px solid #4A634D;
	background-color:#B8C38C;
}
/*-------------VALIDATOR RELATED STYLES--------------*/
#result {
	color:#444;
	background-color:#fff;
}
.error-notice label{
	color:#981B1E;
	background-color:#fff;
}
#result h5, h5.success, h5.notice {
	color:#444;
	background-color:#fff;
}
ul.php-errors li{
	color:#981B1E;
	background-color:#fff;
}
