   /* But blessed are those who trust in the Lord and have made the Lord their hope and confidence.  They are like trees planted along a riverbank with roots that reach deep into the water.  Such trees are not bothered by the heat or worried by long months of drought.  Their leaves stay green and they never stop producing fruit.  Jeremiah 17: 7 & 8 */

body {
	background-color: #A4CABA;
	background-image: url(http://jubileehomespun.com/images/layout/bluestripe25.gif);
	background-repeat: repeat;
	background-position: center top;
	list-style-position: inside;
}
a:link, a:visited {
    color: #663333;
    text-decoration: underline;
}
a:hover, a:active {
    color: #3D5F5C;
    text-decoration: underline;
}

 
.button {
	background: #76AA93;
	color: #FFF !important;
}
.button:hover {
	background: #5E917B;
}

 
#top h1 {
	color: #2c4059;
}

#search input {
	background: #76AA93;
	color: #FFF;
}
#search label input {
	background: #B9D2C7;
	color: #000;
	border: 1px solid #999;
}
	#bar a:link, #bar a:visited {
	    color: #c1c8ce;
	    text-decoration: none;
	}
	#bar a:hover, #bar a:active {
	    text-decoration: underline;
	}
	
	#cart {
		color: #B9D2C7;
		background: transparent url(/templates/01/_images/darkblue/cart-icon.gif) 0 25px no-repeat;
	}
	
	#cart-total strong {
		color: #2c4059;
	}

 
#content h2, #side h2 {
	color: #3C5B4E;
}
	#content h3 {
		color: #4d627a;
	}
	
	#products td p, p.price {
		color: #996600;
	}

 
#side li a:link, #side li a:visited {
    color: #663333;
    text-decoration: none;
}
#side li a:hover, #side li a:active {
	color: #3D5F5C;
	text-decoration: underline;
}

 
#footer p, #footer a {
	color: #6b798a;
}

 

body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {

    margin: 0px;

    padding: 0px;

    border: 0px;

}

body {

    text-align: center;

}
#VariantDD {
	background-color: #ECE9D8;
}


p, div, li,  h1, h2, h3, h4, td, input, select, textarea {

    color: #3D5F5C;

}

p, h1, h2, h3, h4, #content ul, #content ol, #content table {

	margin-bottom: 15px;

}

a img, :link img, :visited img {

    border: none

}

div.clear {

    clear: both;

    overflow: hidden;

    height: 1px;

}



.button {

	padding: 3px 5px;

	text-transform: uppercase;

	font-size: 9px;

	text-decoration: none !important;

	border: none;

	cursor: pointer;

}

#cart-total .button {

	font-size: 14px;

	font-weight: bold;

	padding: 6px 9px;

	margin-left: 20px;

}


 
#wrapper {
	width: 850px;
	margin: 0 auto;
	text-align: left;

}
#shadow {
	background-image: url(http://jubileehomespun.com/images/bisi/bisicontentbg.png);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px;
	padding: 0px;
}


 
#top {
	background-image: url(http://jubileehomespun.com/images/bisi/bisiheaderbg.png);
	height: 180px;
	width: 850px;
	background-color: #8EB7A5;
	background-repeat: repeat-x;
	background-position: top;

}
#logo {
	background-image: url(http://jubileehomespun.com/images/bisi/bisiheader.png);
	height: 180px;
	width: 850px;
	background-repeat: no-repeat;
}


	#search {
	width: 250px;
	float: right;
	font-size: 11px;
	position: relative;
	top: 150px;

	}

		#search input {

			border: none;

			text-transform: uppercase;

			width: 65px;

		}

		#search label input {

			width: 175px;

		}

	

	#top h1 {

		font-size: 35px;

	}

 
#bar {
	padding: 0 30px;
	line-height: 50px;
	margin-bottom: 30px;
	height: 50px;
	background-image: url(http://jubileehomespun.com/bisi/layout/topbar.gif);
	background-repeat: repeat-x;
	background-position: center top;

}

	#cart {

		float: right;

		line-height: 45px;

		padding-left: 30px;

	}

		#cart a {

			font-weight: bold;

		}

		#bar #cart a:link, #bar #cart a:visited {

			color: #FFF;

			text-decoration: underline;

		}

		#bar #cart a:hover, #bar #cart a:active {

			color: #c1c8ce;

		}

	

	#menu {

		padding-top: 6px;

		float: left;

	}

 

#main {
	margin: 0 30px;
}

	#main.wide {

		background: none;

	}



	#content {
	float: right;
	background-color: #A4CABA;
	}

		#main.wide #content {

			width: auto;

			float: none;

		}

		#content h2 {

			font-size: 21px;

		}

		#content h3, p.price {

			font-size: 16px;

			font-weight: bold;

		}

		

		#banner, #welcome, #featured {

			margin-bottom: 30px;

		}

		

		#crumb {

			font-weight: bold;

			margin-bottom: 25px;

			font-size: 11px;

		}

		

		#pagination {

			text-align: center;

			height: 20px;

		}

			#pagination a#prev {

				float: left;

			}

			#pagination a#next {

				float: right;

			}

		

	 

		#products td {
	background: #A4CABA;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
	width: 33%;
		}

			#products td h3 {

				margin-bottom: 3px;

				font-size: 12px;

			}

			#products td p {

				margin: 0;

			}

			#products td p img {
	margin-left: 10px;
			}

		

	 
		#photos {

			width: 290px;

			float: right;

			margin-left: 30px;

			display: inline;

		}

			#photos img {

				 

				margin-bottom: 10px;

			}

			#photo-thumbs {

				text-align: center;

			}

			#photo-thumbs img {

				 

				margin: 5px;

				vertical-align: middle;

			}

		
 

		.cart-item {

			margin-bottom: 15px;

			padding-bottom: 15px;

			background: transparent url(/templates/01/_images/common/divider-horizontal.gif) left bottom repeat-x;

		}
#quantity input {
	width: 30px;
}
#quantity {
	margin-top: 6px;
}

			.cart-item img {

				height: 70px;

				float: left;

				margin-right: 15px;

				display: inline;

			}

			.cart-item h3, .cart-item p {

				margin-bottom: 4px;

			}

		

		#cart-total {

			background: #B9D2C7;

			padding: 15px;

			text-align: center;

		}

			#cart-total strong {

				font-size: 21px;

			}

			#cart-total img {

				vertical-align: middle;

				margin-left: 20px;

			}



			p.product-options input {

				vertical-align: middle;

			}

		

		p#google-checkout {

			text-align: center;

		}

		p#google-checkout img {

			display: block;

			margin: 0 auto;

		}

		

		p#update-cart {

			font-weight: bold;

			font-size: 14px;

		}

		

			

	 
	#side {
	width: 170px;
	float: left;
	background-color: #A4CABA;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;

	}

		#side h2 {

			font-size: 17px;

		}

		#side li {
	padding-bottom: 3px;
	margin-bottom: 3px;
	background: transparent url(/templates/01/_images/common/divider-horizontal.gif) left bottom repeat-x;
	list-style: none;
	font-size: 13px;
	font-weight: bold;
		}

			#side li a {

				text-decoration: none;

			}

		

		#side li li {

			font-size: 11px;

			padding: 0;

			background: none;

			font-weight: normal;

			margin: 0 0 0 10px;

		}

		

		#side li.selected {

			font-weight: bold;

		}
#emailsub_wrapper {
	margin-bottom: 20px;
	margin-top: 10px;
}

#seal {
	width: 92px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
	text-align: center;
	margin-bottom: 10px;
}
#cards {
	text-align: center;
	margin-bottom: 20px;
}


 
#footer {
	padding-top: 7px;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
	height: 70px;

}


 
.blur{

	background-color: #ccc; /*shadow color*/

	color: inherit;

	position:absolute;

	width:370px;	

	top:30px;

	float:right;

}
#bottom {
	background-image: url(http://jubileehomespun.com/images/bisi/bisibottom.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}




.shadow,

.content{

	position: relative;

	bottom: 2px;

	right: 2px;

}

.shadow{

	background-color: #666; /*shadow color*/

	color: inherit;

}



.content{

	background-color: #fff; /*background color of content*/

	color: #000; /*text color of content*/

	border: 1px solid #000; /*border color*/

	height: 250px;
	}

.pages {
	padding: 1em;
	margin: 1em 0;
	clear: left;
	font-size: 85%;
}
.pages a, .pages span {
	display: block;
	float: left;
	padding: 0.2em 0.5em;
	margin-right: 0.1em;
	border: 1px solid #290b34;
	background: #D7E8E0;
}
.pages span.current {
	border: 1px solid #290b34;
	font-weight: bold;
	background: #ECE7A4;
	color: #290b34;
}
.pages a {
	border: 1px solid #290b34;
	text-decoration: none;
}
.pages a:hover {
	border-color: #290b34;
}
.pages a.nextprev {
	font-weight: bold;
	
}
.pages span.nextprev {
	color: #290b34;
	border: none;
	background-color: #a4caba;
}
.pages .nextprev-next {
	float: right;
}#dayspring1 {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 16px;
}
#sale {
    font-size: 18px;
	font-weight: bold;
	text-align: center;
	color:#990000;
}