#countdown {
	font-size: 14px;
	color: black;
	padding: 6px 2px 6px 2px;
	text-align: center;
	height: auto;
	width: 350px;
	background-color: white;
	border: groove silver;
	margin: 5px 0 0 0;
}

	#countdown a {
		color: blue; 
	}

div.countdownbox {
	font-size: 14px;
	color: black;
	padding: 6px 2px 6px 2px;
	text-align: center;
	height: auto;
	width: 350px;
	background-color: white;
	border: groove silver;
	margin: 5px 0 0 0;
}

	div.countdownbox a {
		color: blue;
	}

div.ecommheader {
/* 	background-image: url(../images/bgtex.jpg); */
/* 	background-position: top; */
/*  	min-height: 30px;  */
	width: 730px;
	margin: 5px 0 0px 0;
	padding: 0 0px 0px 0px;
/* 	border-bottom: solid 1px #FFFF33; */
	position: relative;
	float: left;
}

	*html div.ecommheader {
		padding: 5px 0px 10px 0px;
/* 		height: 30px; */
	}

	h1 {
		margin: 0 0 0 0;
	}
	
	div.ecommheader form {
			display: inline;
			
		}
	
	div.headerbar {
		padding: 2px 2px 7px 2px;
		border-top: 3px solid #e4e4e4;
		border-left: 3px solid #e4e4e4;
		border-bottom: 3px solid gray;
		border-right: 3px solid gray;
		margin: 0 0 0px 0;
		background-color: silver;
		font-size: 12px;
		position: relative;
		float: left;
		width: 720px ;
		z-index: 1;
	}
	
		div.headerbar form {
			font-size: 10px;
			margin: 0 0 5px 0;
		}
		
		div.headerbar input {
			font-size: 10px;
		}
		
		div.headerbar select {
			font-size: 10px;
			width: 100px;
			z-index: 2;
		}
	
div.loginbox {
	font-size: 12px;
	border: groove silver;
	background-color: white;
	width: 250px;
	padding: 5px;
	margin: 5px auto 5px auto;
	}

	div.loginbox a {
		color: blue;
	}

	.bigger {
		font-size: medium;
		font-weight: bold;
		margin: 2px 2px 5px 2px;
	}

input.topmargin {
	margin-top: 3px;
	}

input.moremargin {
	margin: 5px;
	}
	

div.subscribebox {
	font-size: 12px;
	border: groove silver;
	background-color: white;
	padding: 5px;
	margin: 5px auto 5px auto;
}	
		
input.pixeljog {
	padding: 0px 0 0 0;
	margin: 2px 0 0 0;
	height: 23px;

}

div.ecomm {
/* 	background-image: url(../images/bgtex.jpg); */
	min-height: 300px;
	width: 720px;
	padding: 5px 0px 5px 0px;
	position: relative;
	float: left;
	margin: 0;
}

	*html div.ecomm {
		padding: 0px 0px 5px 0px;
	}

	div.ecomm h1 {
		margin: -25px 0 0 0;
		padding: 0 0 0 0;
	}
	
	div.moreinfopic {
		position: relative;
		float: left;
		width: 220px;
		margin: 0px 0 0 0;
	}
	
		div.moreinfopic img {
			width: 220px;
			border-top: 2px solid silver;
			border-left: 2px solid silver;
			border-right: 2px solid gray;
			border-bottom: 2px solid gray;
		}
	
	div.moreinfo {
	
		position: relative;
		float: left;
		margin: 0px 0 0 10px;
		width: 309px;
	}
	
div.catalog {
	background-color: silver;
	position:relative;
	float: left;
	width: 704px;
	/*min-height: 600px;*/
	border-top: 3px solid #e4e4e4;
		border-left: 3px solid #e4e4e4;
		border-bottom: 3px solid gray;
		border-right: 3px solid gray;
	padding: 10px 10px 10px 10px;
	margin: 0;
}

	*html div.catalog {
	}
	
	#shipinf {
			display: block;
		}

	#creditcardnums {
			display: none;
		}

	#paymeth {
			background-color: #D8DCF4;
		}
	
	div.formframe {
			padding: 5px 5px 10px 5px;
			margin-bottom: 10px ;
			border-top: 2px groove #cecece;
			border-left: 2px groove #cecece;
			border-bottom: 2px groove #cecece;
			border-right: 2px groove #cecece;
			background-color: white;
			position: relative;
			float: left;
			width: 690px;
		}
		
	div.formframe2 {
			padding: 5px 5px 10px 5px;
			margin-bottom: 10px ;
			border-top: 2px groove #cecece;
			border-left: 2px groove #cecece;
			border-bottom: 2px groove #cecece;
			border-right: 2px groove #cecece;
			background-color: white;
			position: relative;
			float: left;
			width: 294px;
			
		}	

	div.catalog input.rightbutton {
			position: relative;
			float: right;
		}
		
		
		
	div.catalog h3 {
		font-size: medium;
		font-weight: bold;
		margin: 0 0 5px 0;
		color: #3D476A;
	}
	
	div.headerbox {
		width: 613px;
		border-bottom: 5px solid yellow; /*#3D476A;*/
		margin: 0 0 5px 0;
	}


form {
	margin: 0 0 0 0;
	padding: 2px 2px 2px 2px;
}

table.ecomm {
	width: 690px;
	border: none;
	font-size: 9px;
	font-family: Verdana;
}

	table.ecomm img {
		width: 50px;
		height: 50px;
		border: none;
		margin: 0;
	}

	table.ecomm img.tinylogo {
		margin: 0 2px;
		border: 0;
		width: 50px;
		height: 16px;
	}

	table.ecomm thead {
		text-align: center;
		background-color: transparent;
		font-weight: bold;
		font-size: 12px;
	}
	
	table.ecomm thead td.item {
		text-align: left;
	}
	
	
	table.ecomm tbody {
		
		text-align: center;
	}
	
		table.ecomm tbody td {
/* 			background-image: url(../images/bg_tex.jpg);  */
			background-color: #D9D9D9;
			color: black;
			padding: 2px 2px 2px 2px;
			font-size: 10px;
		}
		
			
	
		table.ecomm tbody td.item {
			text-align: left;
			color: black;
/* 			background-image: url(../images/bg_tex.jpg);  */
/* 			background-color: transparent; */
			padding: 2px;
			font-size: 9px;
			
		}
		
		table.ecomm td.price {
			text-align: right;
			color: black;
			font-size: small;
/* 			background-image: url(../images/bg_tex.jpg);  */
/* 			background-color: #9C4A4A; */
		}
		
		table.ecomm td.trans {
			background-color: transparent;
			text-align: right;
			
			}
			
		table.ecomm td.transleft {
			background-color: transparent;
			text-align: left;
			}
		
		table.ecomm tbody td.transcenter {
			background-color: transparent;
			text-align: center;
			}
			
		table.ecomm tbody td.link {
			font-size: small;
			color: black;
/* 			background-color: transparent; */
		}
		
		table.ecomm tbody td.pic {
			font-size: small;
			color: black;
			width: 50px;
/* 			background-color: transparent; */
		}
		
	table.ecomm form {
		margin: 0 0 0 0;
		font-size: x-small;
	}
	
		table.ecomm input {
			font-size: x-small;
			text-align: center;
		}
		
	table.ecomm a {
		color: #3D476A;
		text-decoration: underline;
	}
	
	table.ecomm a:hover {
		color: #FFFF33;
		text-decoration: underline;
	}
	
input.button {
	margin: 0px 0 0 0px;
	font-size: x-small;
}
	
	
div.ecommpro {
	background-color: transparent;
	position: relative;
	float: left;
	text-align: center;
	width: 25%;
	margin: 0 0 20px 0;
}


	div.ecommpro img {
		height: 100px;
		width: 100px;
		border: 1px solid black;
		margin: 0 0 5px 0;
	}
	
div.bottom {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 25px;
}
	
	
input.required {
	background-color: #D8DCF4;
}

input.disabled {
	background-color: gray;
}

input.margin {
	margin: 2px 0 0 0;
}

input.centertext {
	text-align: center;
}

input.centertextrequired {
	text-align: center;
	background-color: #D8DCF4;
	}

select.required {
	background-color: #D8DCF4;
}

body.moreinfo {
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	background-color: #ebebeb;
	background-image: url(../images/moreinfobg2.jpg);
}

/* div.midiv { */
/* 	border-top: 2px solid #90A2C8; */
/* 	border-left: 2px solid #90A2C8; */
/* 	border-right: 2px solid #687590; */
/* 	border-bottom: 2px solid #687590; */
/* 	background-color: #D9D9D9; */
/* 	padding: 5px 5px 5px 5px; */
/* 	position: relative; */
/* 	float: left; */
/* 	width: 640px; */
/* } */

a.artistdisplay, a.artistdisplay:hover, a.artistdisplay:visited, a.artistdisplay:link  {
	width: 33%;
	float: left;
	position: relative;
	text-align: center;
	color: #6b0000;
	margin: 5px 0 0 0;
	}
	
a.sermonyeardisplay, a.sermonyeardisplay:hover, a.sermonyeardisplay:visited, a.sermonyeardisplay:link  {
	width: 11%;
	float: left;
	position: relative;
	text-align: center;
	color: #6b0000;
	margin: 5px 0 0 0;
	}
	
.cattitle {
	font-size: large;
	color: #3D476A;
	position: relative;
	float: left;
	width: 50%;
	text-align: left;
	margin: 0 0 5px 0;
	}
	
.audiolink {
	position: relative;
	float: left;
	width: 50%;
	text-align: right;
	margin: 0 0 5px 0;
	font-weight: bold;
	color: #6c0000;
	}
