@charset "UTF-8";
/* Heritage Singers template adjustments 

COLORS:

Cream		#f7f6da
Brown		#4a3b16
Olive		#8a8f3b
Orange		#bd5b27
Sky Blue	#77aadb
Lt. Blue	#c5e9f9
Mint		#d2ddd2

*/

body {
	background: url(../images/layout_bkgd.jpg) top center no-repeat;	
	color: #4a3b16;	
	font-size: 14px;
}
h1, .page-title h1 {
	font-size: 24px;
	color: #4a3b16;	
	font-weight: bold;
}
h2 {
	font-size: 18px;
	color: #4a3b16;	
	font-weight: bold;
	margin-bottom: 5px;
}
p {
	margin-bottom: 5px;	
}
a {
	color: #8a8f3b;	
	text-decoration: none;
}
.page {
	position: relative;	
}
/* Nav */
#nav {
	margin: 0;
	border: none;
	background: #4a3b16;/* Brown */
	padding: 0 0 0 10px;
	color: #f7f6da;		/* Cream */
	text-align: center;
}	
#nav li a {
	color: #f7f6da;
	text-decoration: none;
	font-size: 14px;
	padding: 10px 7px;
	font-weight: normal;
}
#nav li a:hover {
	color: #ffffff;
}
#nav li.over a, #nav li.active a {
	color: #ffffff;		/* Cream */
}
#nav ul {
	top: 38px;
}

/* Header */
.header {
	border: none;	
}

/* Containers */
.main-container {
	min-height: 360px;
	/*background: url(../images/screenBkgd.png) ;	*/

}
.breadcrumbs {
	background-image: url(../images/screenBkgd.png);	
}

.main {
	margin-top: 0px;	
}
.col-main {
	border: none;
}
.quick-access {
	margin-bottom: 5px;
}
#search_mini_form {
	float: right;	
}
ul.links {
	margin-right: 10px;	
	margin-top: 2px;
	margin-bottom: 5px;
}
ul.links li {
	margin-left: 5px;
}

div.std ul {
	list-style-type: disc;
	margin-left: 18px;
}
div.std ol {
	list-style-type: decimal !important;
	margin-left: 18px;
}

.welcome-message {
	margin-top: 5px !important;	
}
#social-links {
	width: 205px;
	height: 100px;
	position: relative;
	top: 20px;
	left: 775px;
}
.product-collateral {
	margin-top: 10px;	
}
.product-image {
	background: #FFF;
	text-align: center;
}
.box-collateral h2 {
	border-bottom: 2px #666 solid;
	margin-bottom: 10px;
	padding-bottom: 3px;
}
.products-grid {
	width: auto !important;
	border-bottom: none !important;
	margin-bottom: 5px !important;
}
.products-grid li.item {
	padding: 12px 16px 80px;	
}
.item {
	border: 1px #d2ddd2 solid;
	background: #FFF;
	margin-right: 15px;
	margin-bottom: 10px;
	height: 205px;
}

/*  LIST VIEW  */
#products-list .item {
	height: 135px;
	margin-bottom: 10px;
	margin-right: 0;	
}
#products-list .product-name {
	font-size: 18px;	
}
#products-list .f-fix {
	width: 545px;	
}
#products-list .desc {
	margin-bottom: 5px; 	
}
#products-list .link-wishlist {
	margin: 0; 	
}


/*  SIDEBAR  */

.mini-products-list .item, #cart-sidebar-reorder .item {
	height: auto !important;
	padding: 3px !important;
}
.last {
	margin-right: 0;	
}
.link-wishlist {
	font-size: 11px;
	margin: 5px;
	line-height: 125%;
}
.actions {
	bottom: 30px !important;
	text-align: center !important;
}
.subcat {
	height: 100px;
	padding-bottom: 12px;
}
.required {
	color: #be5e2a !important;	
}
.notice-msg, .note-msg {
	color: #be5e2a !important;
	border-color: #be5e2a !important;
}
.validation-failed {
	border-color: #be5e2a !important;
}
#recently-viewed-items .item {
	margin: 3px !important;
	padding: 3px !important;
}
.product-img-box {
	width: 275px !important;	
}
.product-image-zoom img {
	top: 0;	
}
.product-shop {
	width: 445px !important;	
}
.more-views {
	margin-top: 10px;	
}
.more-views h2 {
	text-transform: uppercase;
	font-size: 12px;
}

#image {
	margin: 10px;	
}

/* CATEGORY HEADER */

.category-title {
	background: #4a3b16 url(../images/store_header.jpg) center center no-repeat;
	padding: 5px;
}
.category-title h1 {
	color: #f7f6da;		
}
.hdr-img {
	position: relative;
	top: -47px;
	left: 0;
	margin-bottom: -47px;
	height: 200px;
	width: 736px;
}

/* CATEGORY FOOTER */
#itunes {
	text-align: right;
	margin-bottom: 10px;
}
#itunes img {
	border: none;	
}

/* */
.std p {
	margin-bottom: 10px;	
}

/* Footer */
.footer {
	border: none;	
	font-size: 12px;
}
.footer address {
	text-align: center;
	padding: 10px;
}
#btm-div {
	height: 25px;
	background: #4a3b16;
}

/* ARTISTS PAGES */
#artist-pic-wrapper {
	width: 490px; 
	height: 430px; 
	position: absolute; 
	top: 100px; 
	left: 500px; 
	z-index: 10; 
	clear: none;
}
#artist-pic-thumb {
	position: absolute; 
	width: 190px; 
	height: 430px; 
	overflow: hidden;
}
#artist-pic-thumb img {
	margin: 0 10px 10px 0;
	border: none;
}
#artist-pic-detail {
	position: absolute; 
	margin-left: 190px; 
	width: 300px;
	height: 430px; 
	overflow: hidden;
}

/*  CHECKOUT  */
.step-title {
	padding: 10px !important;
}
.step-title .number {
	font-size: 18px;	
	
}
#checkoutSteps, .sidebar {
	background-image: url(../images/screenBkgd.png);	
}
.sidebar address {
	margin-bottom: 10px;	
}
.sidebar .block-title, #checkoutSteps .active .step-title {
	background: #4a3b16;/* Brown */
	color: #f7f6da;	/* Cream */
}
.active .step-title h2 {
	color: #f7f6da !important;	/* Cream */	
}
.sidebar .button {
	margin-bottom: 10px;
}
#payment_form_paypal_standard {
	margin-top: 10px;	
}

/*  ONE COLUMN CMS PAGES */
#one-col-cms {
	text-align: left;	
}
#one-col-cms table {
	margin-bottom: 15px;	
}
#one-col-cms th {
	border-bottom: 2px #4a3b16 solid;/* Brown */	
}
#one-col-cms td {
	width: 325px;	
	padding: 10px 10px 10px 0;
}

/* CMS PAGES */
.donationtable {
	border: 1px #999 solid;
	margin-bottom: 15px;
	background-image: url(../images/screenBkgd.png);	
}
.donationtable td {
	padding: 15px 5px 15px 0;	
}