/* HTML STYLES */

.hide {
	display: none;
}

h4	{
	font-size: 2em;
	/*margin-bottom: .7em;*/
	margin: .7em 0;
/*	color: #333;*/
	color: #4F4E4C;
	
	font-family: monotype corsiva;
}

body	{
	margin: 0;
	text-align: center;
/*	background: #E2DFD8;*/
	background: #F8F6F2;
	font-family: Arial, Verdana, sans-serif;
}
hr {
	color: #BEA85C;
	}

#container	{
	padding: 0 8px 0 0;
	margin: 20px auto auto auto;
	background: url(/images/webimages/secondary_background_shadow.gif) repeat-y !important;
	background: #FFF url(/images/webimages/secondary_background_shadow.gif) repeat-y;
	text-align: left;
	
	width: 758px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family: inherit;
	/*border: 1px solid blue;*/
}

#right_head {
	width: 740px !important;
	width: 100%;
	height: 150px;
	align: center;
	background-position: right top;
	border-right: 5px solid #FFF;
	border-left: 5px solid #FFF;
	border-top: 5px solid #FFF;
	padding: 0 0 0 0;

}

#verseblock {
	font-style: italic;
	font-size: .8em;
	color: #555544;
	/*width: 175px;*/
	margin: 115px 0 0 50px; 
	width: 400px;
}

.randomtxt {
	font-size: 12px;
}

a {
	/*Text-decoration: none;*/
	/*color: #000000;*/
	color: #4F4E4C;

}

a:hover {
	color: #A4914D;
	text-decoration: none;
}
#contentContainer	{
	background: 215px 0;
	/*border: 1px solid red;*/

}
#leftColumn	{
	float: left;
	text-align: right;
	padding: 35px 25px 20px 15px;
	font-size: .8em;
	/*background: #E4DBCB;*/
	color: #393733;
	/*border-right: 5px solid #FFF;*/
	/*border-left: 5px solid #FFF;*/
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 85px !important;
	width: 137px;
	height: 100%;
	font-weight: bold;
	
	/*border: 1px solid yellow;*/
	}
	#leftcolumn a:hover {
		text-decoration: none;
	}
	#leftColumn a {
	Text-decoration: none;
	/*color: #000000;*/
	color: #4F4E4C;
	}
	#leftColumn a:hover {
	color: #A4914D;
	text-decoration: none;
	}


#content	{
	float: right;
	text-align: left;
	font-size: .8em;
	color: #4F4E4C;
	padding: 25px;
	margin: 0 0 0 0px !important;
	line-height: normal;
	background: #FFF transparent url(/images/webimages/content_top_shadow.jpg) no-repeat 0 0;
	
	width: 563px !important;
	width: 613px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
	/*border: 1px solid blue;*/
}

#footer	{
	line-height: 15px;
	height: 15px;
	background: #E2DFD8;
	clear: both;
	color: #000;
	font-size: .8em;
	text-align: right;
	padding: 2px 15px 2px 10px;
	
	width: 715px !important;
	width: 750px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
/*	border: 1px solid red;*/
	border-right: 5px solid #FFF;
	border-left: 5px solid #FFF;
	border-bottom: 5px solid #FFF;
	}
	#footer a {
	font-style: bold;
	color: #6B6A68;
	}
	#footer a:hover {
	font-style: bold;
	color: #A4914D;
	}
	
#bottom	{
	/*padding: 3px 8px -5px 0;*/
	margin: 0 auto 2em auto;
	height: 8px;
	text-align: right;
	font-size: .6em;
	color: #A63851;
	font-family: Times New Roman, Times, serif;
	background: transparent url(/images/webimages/bottom_shadow.jpg) no-repeat top left;
	
	width: 758px;  /* bmh */
	voice-family: "\"}\""; 
	voice-family:inherit;
/*	border: 1px solid blue;*/
}

.ViewCart {
	font-size: 8pt;
	color: #4F4E4C;
	}
	.ViewCart a {
	padding-right: 35px;
	color: #4F4E4C;
	font-weight: bold;
	font-size: 8pt;
	
	}
	.ViewCart a:hover {
		color: #A4914D;
		text-decoration: none;
	}
.ViewCart1 a {
	/*padding-right: 35px;*/
	color: #4F4E4C;
	font-weight: bold;
	font-size: 8pt;
	
	}
	.ViewCart a:hover {
		color: #A4914D;
		text-decoration: none;
	}
.tablelabel {
	vertical-align: top;
	font-size: .8em;
}

.col1 {
	background-color: #E2DFD8;
	text-align: center;
	border-top: 2px solid #fff;
	border-bottom: 3px solid #A9A294;
	border-left: solid #FFF;
}
.col2 {
	background-color: #E2DFD8;
	border-top: 2px solid #fff;
	border-bottom: 3px solid #A9A294;
	padding: 7px 0 0 15px;
	font-weight: bold;
	font-size: .8em;
	}
	.col2 a:hover {
		text-decoration: none;
		color: #A38733;
	}
.col2c {
	background-color: #E2DFD8;
	font-weight: bold;
	font-size: .8em;
	/*font-variant: small-caps;*/
	}
	.col2c a {
	Text-decoration: none;
	/*color: #000000;*/
	color: #4F4E4C;
	}
	.col2c a:hover {
	color: #A4914D;
	text-decoration: none;
	}
.col2a {
	background-color: #E2DFD8;
	/*border-top: 2px solid #fff;*/
/*	border-bottom: 3px solid #A9A294;*/
/*	padding: 7px 0 0 15px;*/
	font-weight: bold;
	font-size: .65em;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 4px;
	color: #4F4E4C;
/*font-style: italic;*/
}
.col3 {
	border-top: 2px solid #fff;
	background-color: #E4DBCB;
	border-bottom: 3px solid #A9A294;
	border-right: 3px solid #A9A294;
	padding: 5px 0 0 5px;
}
.col4 {
	background-color: #E2DFD8;
	border-top: 2px solid #fff;
	border-bottom: 3px solid #A9A294;
	padding: 7px 0 0 15px;
	border-right: 3px solid #A9A294;
	font-weight: bold;
	font-size: .8em;
	}
	.col2 a:hover {
		text-decoration: none;
		color: #A38733;
	}

.defaulttable {
	border-spacing: 0px;
}
.col3span1 {
	font-weight: bold;
	font-size: .75em;
	color: #4F4E4C;
}
.col3span2 {
	font-weight: bold;
	font-size: .75em;
	color: #9F3338;
}
.col3span3 {
	/*font-weight: bold;*/
	font-size: .75em;
	color: #4F4E4C;
}
#font-family {
	color: #878581;
	text-align: center;
	font-size: .75em;
	padding-top: 20px;
	font-weight: bold;
	}
	#bottomlinks a {
		color: #878581;
	}
	#bottomlinks a:hover {
		text-decoration: none;
		color: #A4914D;
	}

/*  /////////////// Product Detail Styles ////////////////// */


.shechinah {
	color: #4F4E4C;
	font-family: monotype corsiva;
	font-size: 2.0em;
}
.ProdNameDetail {
	font-variant: small-caps;
	font-weight: bold;
	color: #4F4E4C;
}
.ProdDesc {
	color: #4F4E4C;
	font-size: .6em;
}
#dots {
  height: 0;
  background: #fff url(/images/webimages/dots.gif) repeat-x bottom center;
	}
.ProdPrice {
	color: #4F4E4C;
	font-weight: bold;
	font-variant: small-caps;
	font-size: .7em;
	height: 50px;
}
.shoppingcart {
	border: 1px solid #4F4E4C;
	margin: 13px 0 0 0 !important;
	margin: auto auto auto auto;

	}
	.shoppingcart th {
		color: #4F4E4C;
		font-weight: bold;
		font-size: .7em;
	}
	.shoppingcart td {
		color: #4F4E4C;
		font-size: .6em;
	}
	.shoppingcart td a {
		color: #4F4E4C;
		text-decoration: underline
		
	}
.shoppingcart_bottomlinks {
	float: right;
	color: #4F4E4C;
	font-size: .75em;
	/*border: 1px solid black;*/

	margin: 0 6px 0 0;
	}
	.shoppingcart_bottomlinks a {
	color: #4F4E4C;
	}

.shoppingcart_bottomlinks1 {
	float: right;
	color: #4F4E4C;
	font-size: .75em;
	margin: 0 63px 0 0 !important;
	margin: 0 32px 0 0;
/*	border: 1px solid black;*/
	}
	.shoppingcart_bottomlinks1 a {
	color: #4F4E4C;
	}
.ClickItemMsg {
	float: left;
	color: #4F4E4C;
	font-size: .75em;
	/*border: 1px solid black;*/
}
.checkouttable {
	color: #4F4E4C;
	font-weight: bold;
	font-size: 10pt;
	}
.asterisk {
	color: red;
}

.darkcell {
	text-align: center;
	vertical-align: middle;
	background: #E2DFD8;
}
.backLink	{
	margin-top: 3em;
	}
	.backLink a	{
	color: #696969 !important;
	font-size: .9em;
	background: transparent url(/images/webimages/small_arrow.gif) no-repeat center left;
	padding: 2px 5px 2px 17px;
	text-decoration: none;
	}
	.backLink a:hover	{
	color: #000 !important;
}
ul.list 	{
	padding-left: 1.5em;
	}
	.list li	{
		list-style-type: none;
		list-style-image: url(/images/webimages/arrow_gld.gif);
	}
/*	.list li a {					*/
/*		color: #4F4E4C;				*/
/*		text-decoration: none;		*/
/*	}								*/
/*	.list li a:hover {				*/
/*		color: #A4914D;				*/
/*		text-decoration: underline;	*/
/*	}								*/


/* ////////////////checkout pages/////////////// */
#AddressBlock {
	color: #4F4E4C;
	width="400px";
	/*border: 1px solid red;*/
	}
	#AddressTitle {
		font-variant: small-caps;
		font-weight: bold;
		color: #4F4E4C;
		
	}
	#BillAddress {
		margin: 0 0 0 25px; 
		/*border: 1px solid blue;*/
	}
	#BillingBlock {
		float: left;
		margin: auto auto auto auto;
		/*border: 1px solid red;*/	
	}
	#ShippingBlock {
		float: left !important;
		float: right;
		/*border: 1px solid red;*/
		margin: 0 0 0 100px !important;
		margin: 0 0 0 25px;
	}
	#paymentaddress {
		margin: 0 0 0 25px;
		}
		#paymentaddress a {
		color: #4F4E4C;
		}
		#paymentaddress a:hover {
		color: #A4914D;
		}

#step3cart {
	margin: 100px 0 0 0 !important;
	margin: auto auto auto auto;
}

#paymentinstructions {
	color: #4F4E4C;
}
.smallTextBox {
	font-size: 12px;
}
.indent {
	padding-left: 10px;
}