/* CSS Document */

.ErrMsg{color:red;}


.basketTableHeader1{border-right: 1px solid #aaa; border-left: 1px solid #aaa; border-top: 1px solid #aaa;  background-color:#aaa;}
.basketTableHeader2{border-right: 1px solid #aaa; border-top: 1px solid #aaa; background-color:#aaa;}
.basketTableHeaderText{color:white; font-weight:normal;}


.basketTable1{border-left: 1px solid #aaa; border-right: 1px solid #aaa; border-top: 1px solid #aaa;}
.basketTable2{border-right: 1px solid #aaa; border-top: 1px solid #aaa;}
.basketTable3{border-left: 1px solid #aaa; border-right: 1px solid #aaa; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;}
.basketTable4{border-right: 1px solid #aaa; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;}

.basketTableLabel{color:black; font-size:12px;}
.basketTableText{color:black; font-size:12px;}
.basketTableText2{color:black; font-size:11px;}

.basketEmpty{color:#709c31; font-size:16px; font-weight:bold;}


.donationTableHeader{background-color:#bbbbbb; font-weight:bold; color:black;}

.basketAddDonationHeader{background-color:white; font-weight:bold; color:#709c31; font-size:12px;}
.basketCouponCodeHeader{background-color:white; font-weight:bold; color:#709c31; font-size:12px;}

.basketAddDonation{font-weight:normal; color:black; font-size:11px;}
.basketCouponCode{font-weight:normal; color:black; font-size:11px;}


.BasketHeader{font-size:12px; font-weight:bold; color:#709c31;}

.note{font-size:11px; font-style:italic;}

/* ---------------------------------------- */

	.mainHeader{ background-color: #717171 }
	.categoryTree{ font-family: Verdana, Arial, Sans-Serif; font-size: 9pt; color:black}
	.mainCategory{ font-family: Verdana, Arial, Sans-Serif; font-size: 14pt; color:black}
	.prodName:link{ COLOR: #D1DFF2; font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight: bold }
	.prodName:active{ COLOR: #FFFFFF; font-family: Verdana, Arial, Sans-Serif;  font-weight: bold }
	.prodName:visited{ COLOR: #B4D5FF; font-family: Verdana, Arial, Sans-Serif;  font-weight: bold }
	.prodName:hover{ COLOR: #FFFFFF; font-family: Verdana, Arial, Sans-Serif; }
	.requiredRed{ font-family: Verdana, Arial, Sans-Serif; font-size: 10pt; font-weight: normal; color: #FF0000;}
	.dispPaginate{ font-family: Verdana, Arial, Sans-Serif; font-size: 10pt; font-weight: normal; color: #D4DF8C;}
	.classError{  font-family: Verdana, Arial, Sans-Serif; font-size: 10 pt; color: red;font-weight: 700; background-color: White;}
	td {font-family: Verdana, Arial, Sans-Serif; font-size: 12px; color: black;}

	.tableborder {border : 1px solid Black;border-collapse: separate;}
	.tablebackground {color: White;}
	.tablebar {background-color:#0a4c5a;}- This is the main color bar -
	.text {font-family: Verdana, Arial, Sans-Serif;font-size: 14px;font-weight: normal; color: white;}
/*
	A:link {color: #709c31; font-weight:bold; TEXT-DECORATION: underline;}
	A:visited {	color: #709c31; font-weight:bold; TEXT-DECORATION: underline;}
	A:hover { COLOR: #709c31; TEXT-DECORATION: underline; font-weight:bold}
	A:active { COLOR: #709c31; TEXT-DECORATION: underline; font-weight:bold}*/
	
	.sidelinks {FONT-SIZE: 7pt; COLOR: White; TEXT-DECORATION: none; font-weight: normal; }
	a.sidelinks:link {TEXT-DECORATION: none;  COLOR: White;}
	a.sidelinks:active {TEXT-DECORATION: none; COLOR: White;}
	a.sidelinks:visited {TEXT-DECORATION: none; COLOR: White;}
	a.sidelinks:hover {TEXT-DECORATION: underline; COLOR: Gold;}


	.prodlink {font-size:11px; font-weight:normal;}
	a.prodlink:link {font-size:11px; font-weight:normal;}
	a.prodlink:active {font-size:11px; font-weight:normal;}
	a.prodlink:visited {font-size:11px; font-weight:normal;}
	a.prodlink:hover {font-size:11px; font-weight:normal;}



	a.whitelink:link { font-family: Verdana, Arial, Sans-Serif;	font-weight: bold;	color: white; text-decoration: none;}
	.whitelink:active { font-family: Verdana, Arial, Sans-Serif;	font-weight: bold;	color: white; text-decoration: none;}
	.whitelink:visited { font-family: Verdana, Arial, Sans-Serif;	font-weight: bold;	color: white; text-decoration: none;}
	.whitelink:hover { font-family: Verdana, Arial, Sans-Serif;	font-weight: bold;	color: white; text-decoration: none;}
	
	
	a.redlink:link { font-family: Verdana, Arial, Sans-Serif;	font-weight: bold;	color: red; text-decoration: none;}
	a.redlink:active { font-family: Verdana, Arial, Sans-Serif;	font-weight: bold;	color: red; text-decoration: none;}
	a.redlink:visited { font-family: Verdana, Arial, Sans-Serif;	font-weight: bold;	color: red; text-decoration: none;}
	a.redlink:hover { font-family: Verdana, Arial, Sans-Serif;font-weight: bold;	color: red; text-decoration: none;}

.productAttributeLabels {
	font-weight : bold;
	font-size : 10pt;
}
.productAttributeValues {
	font-size : 10pt;
}


.Contributors {
color: Gold;
}

td.storebreadcrumb {FONT-SIZE: 6pt; COLOR: #000099; font-weight: normal; font-family : Verdana, Arial, Sans-Serif;}
.storebreadcrumb {FONT-SIZE: 8pt; COLOR: #000099; font-weight: BOLD; font-family : Verdana, Arial, Sans-Serif;}

a.storebreadcrumb:link {FONT-SIZE: 7pt; TEXT-DECORATION: none; COLOR: #000099;}
a.storebreadcrumb:active {FONT-SIZE: 7pt; TEXT-DECORATION: none; COLOR: #000099;}
a.storebreadcrumb:visited {FONT-SIZE: 7pt; TEXT-DECORATION: none; COLOR: #000099;}
a.storebreadcrumb:hover {FONT-SIZE: 7pt; TEXT-DECORATION: underline; COLOR: #000099;}

a.FeaturedProdLink:link { font-family: Verdana, Arial,  Helvetica, sans-serif;	font-size: 9pt; font-weight: bold;	color: white; text-decoration: none;}
a.FeaturedProdLink:active { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt; font-weight: bold;	color: white; text-decoration: none;}
a.FeaturedProdLink:visited { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt; font-weight: bold;	color: white; text-decoration: none;}
a.FeaturedProdLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt; font-weight: bold;	color: #FFCC00; text-decoration: none;}


 .featured {
 		background-color : #63A2CE;
        }
 .searchBox {
 		border:1px solid white;
 		background-color : #63A2CE;
        }
 .searchBoxHeader {
 		background-color: #74B4DE;
		font-weight:bold; 
 }
 .searchBoxText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}
 .searchBoxAdv{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px;
	color: black;
}

.searchBoxAdv a:link{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px;
	color: white;
	text-decoration:none;
}
.searchBoxAdv a:visited{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px;
	color: white;
	text-decoration:none;	
}
.searchBoxAdv a:active{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px;
	color: white;
	text-decoration:none;	
}
.searchBoxAdv a:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px;
	color: navy;
	text-decoration:none;	
}
 
 a.featured.ProdName {
 COLOR: Navy;
 }

 
/*input {
	margin: 2px;
	padding: 2px;
	font-color : #295D8C;
}*/
form {
	margin: 0px;
	padding: 0px;
}
	.custom {
		background-color : #295D8C;
		//background : 295D8C;
		color : White;
		font-weight : bold;
		font-size : 8pt;
		font-family : Verdana, Arial, Sans-Serif;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 1px;
		padding-bottom : 1px;
		border : thin solid ;
		border-color : #63A2CE;
		CURSOR : hand;
		border-width : 1px;
	}

small {font-size: 8pt;}

/* NEW STYLES START HERE */

.Basket_Button {
		background-color : #295D8C;
		background : #295D8C;
		color : White;
		font-weight : bold;
		font-size : 8pt;
		font-family : Verdana, Arial, Sans-Serif;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 1px;
		padding-bottom : 1px;
		border : thin solid ;
		border-color : #63A2CE;
		CURSOR : hand;
		border-width : 1px;
	}

.Basket_Table{
border: 1px solid Black;
border-collapse: separate;
background-color: clear;
}

.Basket_Header{
background-color:#0a4c5a;
color: white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}

.Basket_DiscountCode{
background-color: clear;
color: white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}

.Basket_DiscountCode_TextField{
background-color: white;
color: black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border: 0;
height: 20px;
width: 100px;
}

.Basket_Labels{
background-color: clear;
color: white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

/* Odd Rows*/
.Basket_AlternateRowColors0{
background-color:#f7fdf2;
color:#000000;
font-size: 11px;
padding:5px 0;
}
.Basket_AlternateRowColors0 input{
background-color: white;
color:#000000;
font-size: 11px;
border: 0;
}

.Basket_AlternateRowColors0 a:link{
background-color: clear;
color: black;
font-size: 11px;
text-decoration: underline;
}
.Basket_AlternateRowColors0 a:visited{
color: black;
font-size: 11px;
text-decoration: underline;
}
.Basket_AlternateRowColors0 a:hover{
color: black;
font-size: 11px;
text-decoration: underline;
}
.Basket_AlternateRowColors0 a:active{
color: black;
font-size: 11px;
text-decoration: underline;
}

/* Even Rows*/
.Basket_AlternateRowColors1{
background-color: #F2F8ED;
color:#000000;
font-size: 11px;
padding:5px 0;
}

.Basket_AlternateRowColors1 input{
background-color: black;
color:#000000;
font-size: 11px;
border: 0;
}

.Basket_AlternateRowColors1 a:link{
color: black;
font-size: 11px;
text-decoration: underline;
}
.Basket_AlternateRowColors1 a:visited{
color: black;
font-size: 11px;
text-decoration: underline;
}
.Basket_AlternateRowColors1 a:hover{
color: black;
font-size: 11px;
text-decoration: underline;
}

.Basket_AlternateRowColors1 a:active{
color: black;
font-size: 11px;
text-decoration: underline;
}

.Basket_Discount{
color: white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
}

.Basket_Total{
background-color: clear;
color: white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
}

.Basket_Controls{
background-color: clear;
color: white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
}

/*##################################################### */

.ShopList_Button {
		background-color : #295D8C;
		background : #295D8C;
		color : White;
		font-weight : bold;
		font-size : 8pt;
		font-family : Verdana, Arial, Sans-Serif;
		padding-left : 0px;
		padding-right : 0px;
		padding-top : 1px;
		padding-bottom : 1px;
		border : thin solid ;
		border-color : #63A2CE;
		CURSOR : hand;
		border-width : 1px;
	}

.ShopList_Table{
border: 1px solid Black;
border-collapse: separate;
background-color: clear;
}

.ShopList_Header{
background-color:#0a4c5a;
color: white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}

.ShopList_Labels{
background-color: clear;
color: white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

/* Odd Rows*/
.ShopList_AlternateRowColors0{
background-color:#336699;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.ShopList_AlternateRowColors0 a:link{
background-color: clear;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
}
.ShopList_AlternateRowColors0 a:active{
background-color: clear;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
}
.ShopList_AlternateRowColors0 a:hover{
background-color: clear;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
}
.ShopList_AlternateRowColors0 a:visited{
background-color: clear;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
}

/* Even Rows*/
.ShopList_AlternateRowColors1{
background-color: CornflowerBlue;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.ShopList_AlternateRowColors1 a:link{
background-color: clear;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
}

.ShopList_AlternateRowColors1 a:active{
background-color: clear;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
}
.ShopList_AlternateRowColors1 a:hover{
background-color: clear;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
}
.ShopList_AlternateRowColors1 a:visited{
background-color: clear;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: underline;
}

.ShopList_Controls{
background-color: clear;
color: white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
}

.ShopList_Disclaimer{
background-color: clear;
color: #aaccff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
}

/* ######################### */

.Checkout_AddDonationText{
background-color: clear;
color: white;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
}

.Checkout_AddDonationInput{
		background-color: #295D8C;
		background: #295D8C;
		color: White;
		font-weight: bold;
		font-size: 8pt;
		font-family: Verdana, Arial, Sans-Serif;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 1px;
		padding-bottom: 1px;
		border: thin solid ;
		border-color: #63A2CE;
		CURSOR : hand;
		border-width : 1px;
}

.Checkout_Button{
		background-color: #295D8C;
		background: #295D8C;
		color: White;
		font-weight: bold;
		font-size: 8pt;
		font-family: Verdana, Arial, Sans-Serif;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 1px;
		padding-bottom: 1px;
		border: thin solid ;
		border-color: #63A2CE;
		CURSOR : hand;
		border-width : 1px;
	}


.Checkout_SubTable{
background-color: white;
border: 1px solid #AAA;
}

.Checkout_SubTableHeader{
background-color: #fff;
color: #709c31;
font-weight:bold;
}


a.Checkout_SubTableHeaderLink:link {font-weight: bold; color: #709c31; text-decoration: none;}
a.Checkout_SubTableHeaderLink:visited {font-weight: bold; color: #709c31; text-decoration: none;}
a.Checkout_SubTableHeaderLink:hover {font-weight: bold;	color: #709c31; text-decoration: none;}
a.Checkout_SubTableHeaderLink:active {font-weight: bold; color: #709c31; text-decoration: none;}



.Checkout_ReceiptHeader{
font-size: 14px;
font-weight:bold;
}

.Checkout_Header{
background-color: white;
color:#709c31;
font-size:12px;
font-weight:bold;
}

.Checkout_FieldLabels{
background-color: clear;
color: black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
}

.Checkout_Required{
font-family: Verdana, Arial, Sans-Serif; 
font-size: 10pt; 
font-weight: normal; 
color: #FF0000;

}

.Checkout_InputField{
background-color: white;
color: black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
border: 0;
}

.Checkout_InputFieldError{
background-color: white;
color: black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
border: 3px solid red;
}

.Checkout_CCMessage{
background-color: clear;
color: black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight: normal;
}

.Checkout_CCMessage a:link{
background-color: clear;
color: black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight: normal;
text-decoration: underline;
}

.Checkout_CCMessage a:active{
background-color: clear;
color: black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight: normal;
text-decoration: underline;
}

.Checkout_CCMessage a:hover{
background-color: clear;
color: black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight: normal;
text-decoration: underline;
}

.Checkout_CCMessage a:visited{
background-color: clear;
color: black;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight: normal;
text-decoration: underline;
}

.Checkout_Labels{
color: black;
font-size:11px;
font-weight:bold;
}

.Checkout_Totals{
color: black;
font-size:11px;
}

.Checkout_ReviewText{
color: black;
font-size:11px;
}

.SermonLightRow{
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: white;

	background-color:#295184;

	vertical-align:middle;

	border-right: 1px solid #FFFFFF;

	border-top: 1px solid #FFFFFF;
}

.SermonDarkRow{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7pt;

	color: white;

	background-color:clear;

	vertical-align:middle;

	border-right: 1px solid #FFFFFF;

	border-top: 1px solid #FFFFFF;
}

.SermonTable {

	/*border-top: 1px solid #FFFFFF;*/

	border-left: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

}
/* *********** Styles for _categories.cfm *********** */

.Categories #CatTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #006699;
	background-color:#FFFFCC;
}

#CatProdLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
}
#CatProdLinks a:link{
	color:#FFFFCC;
	text-decoration:none;
}
#CatProdLinks a:visited{
	color:#FFFFCC;
	text-decoration:none;	
}
#CatProdLinks a:active{
	color:#FFFFCC;
	text-decoration:none;
}
#CatProdLinks a:hover{
	color:#FFFFCC;
	text-decoration:none;
}


#CatProdLinks ul{
	margin:0; 
	padding:0 0 0 15px;
}

#CatProdLinks ul li{
	margin:0; 
	padding:0 0 0 5px;
}

#CatProdLinks ul li a {
	font-weight:normal;
}

#CatProdLinks ul li a:link{
	color:black;
	text-decoration:none;
}
#CatProdLinks ul li a:visited{
	color:black;
	text-decoration:none;	
}
#CatProdLinks ul li a:active{
	color:black;
	text-decoration:none;
}
#CatProdLinks ul li a:hover{
	color:darkblue;
	text-decoration:none;
}

/* ***** styles for breadcrumb.cfm ************ */

.BreadCrumb, .BreadCrumb a {
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: white;
	border-bottom:1px solid white;
}

.BreadCrumb a:link{
	color: white;
	text-decoration:none;
}
.BreadCrumb a:visited{
	color: white;
	text-decoration:none;
}
.BreadCrumb a:active{
	color: white;
	text-decoration:none;
}
.BreadCrumb a:hover{
	color: darkblue;
	text-decoration:none;
}

/* ******* styles for _topnav2.cfm    ******** */

.TopNavLinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}
.TopNavLinks a:link{
	color:black;
	text-decoration:none;
}
.TopNavLinks a:visited{
	color:black;
	text-decoration:none;	
}
.TopNavLinks a:active{
	color:black;
	text-decoration:none;
}
.TopNavLinks a:hover{
	color:darkblue;
	text-decoration:none;
}

/* ******* styles for dsp_productinfo.cfm ******** */
.prodInfo_name{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 14pt; 
	color:#7c9a57;
	border-bottom:1px solid ##eee;
}
.prodInfo_contributors{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 12px; 
	color:#7c9a57;
}


.prodInfo_PriceLabel{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 12px; 
	font-weight: bold;
	color:#555;
}
.prodInfo_PriceValue, .prodInfo_value p, .prodInfo_value li{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 12px; 
	font-weight: normal;
	line-height:16px;
	color:#555;
}





.prodInfo_label{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 10px; 
	font-weight: bold;
	color:#555;
}
.prodInfo_value, .prodInfo_value p, .prodInfo_value li{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 10px; 
	font-weight: normal;
	line-height:16px;
	color:#555;
}

.prodInfo_DescriptionLabel{
	color:#7c9a57; 
	border-bottom: 1px solid #7c9a57;
}

/* ******** styles for _prodoptions.cfm *********** */
.prodOptions_Title{
	color:#7c9a57;
	border-bottom:1px solid #7c9a57;
}
.prodOptions_Label{
	color:#555;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* ******** styles for _SearchBox.cfm ******* */

.searchbox {
	border: 1px solid white;
	background-color:#8DAECD;
}
.searchbox #searchTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #8DAECD;
	padding:1px;
	background-color:black;
}

.searchbox #searchFor{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
	width:100px;
	background-color:black;
	border:1px solid black;
}
.button{
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	background-color:#295D8C;
	border:1px solid #63A2CE;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 1px;
	padding-bottom : 1px;
}
.AllCat_Header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:black;
}
.AllCat_Intro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
}
.AllCat_Content a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
	text-decoration:underline;
}

.AllCat_Content a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
	text-decoration:underline;
}

.AllCat_Content a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
	text-decoration:underline;
}

.AllCat_Content a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:darkblue;
	text-decoration:underline;
}
.StoreItem_Name a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
	text-decoration:underline;
}

.StoreItem_Name a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
	text-decoration:underline;
}

.StoreItem_Name a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
	text-decoration:underline;
}

.StoreItem_Name a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:darkblue;
	text-decoration:underline;
}
.SearchResults_Header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:black;
}
.SearchResults_Text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
}
.Catalog_CatName{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:black;
}

.Catalog_CatDesc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
}
.Pagination_Count{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	padding-left:20px;
}
.Pagination_Arrows{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
}
.Pagination_Arrows a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:none;
}
.Pagination_Arrows a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:none;	
}
.Pagination_Arrows a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
	text-decoration:none;	
}
.Pagination_Arrows a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:Navy;
	text-decoration:none;	
}
.Pagination_Arrows_Active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:Navy;
}
.Subcategories_Header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:black;
}
.Subcategories_Text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
}
.Subcategories_Text a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
	text-decoration:none;
}
.Subcategories_Text a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
	text-decoration:none;
}
.Subcategories_Text a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:black;
	text-decoration:none;
}
.Subcategories_Text a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:navy;
	text-decoration:none;
}

.billing_cfm_Header{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:black; padding:2px;}
.billing_cfm_Body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:normal; color:#000; margin:6px;}
.billing_cfm_Update{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight:normal; color:#000; padding:5px; margin:0; background-color:#D4E9F4;}
.billing_cfm_Body a:link    { color:#690019; font-weight: bold; text-decoration: none; }
.billing_cfm_Body a:visited { color:#690019; font-weight: bold; text-decoration: none; }
.billing_cfm_Body a:active  { color:#690019; font-weight: bold; text-decoration: none; }
.billing_cfm_Body a:hover   { color:#6C7B8F; font-weight: bold; text-decoration: none; }
.Checkout_Table{
background-color: white;
/*border: 1px solid #00425B;*/
}

.Checkout_FieldLabels{
color:black;
}
.Checkout_BillingInfoUpdate{
color:black;
font-size:10px;
}

.ReceiptBillingAddressHeader{
font-weight:bold;
font-size:12px;
background-color:#F5F8EF;
}

.ReceiptBillingAddress{
font-size:11px;
}
.ReceiptShippingAddressHeader{
font-weight:bold;
font-size:12px;
}

.ReceiptShippingAddress{
font-size:11px;
}

.ReceiptDownloadsHeader{
font-size:12px;
font-weight:bold;
background-color:#F5F8EF;
}

.ReceiptDownloads a:link{
font-size:11px;
text-decoration:none;
color:#709c31;
}
.ReceiptDownloads a:visited{
font-size:11px;
text-decoration:none;
color:#709c31;
}
.ReceiptDownloads a:hover{
font-size:11px;
text-decoration:none;
color:#709c31;
}
.ReceiptDownloads a:active{
font-size:11px;
text-decoration:none;
color:#709c31;
}

.Receipt_Header{
background-color:white;
color:#709c31;
}

.helper a:link    { color:#709c31; font-weight: bold; text-decoration: underline; font-size:10px;}
.helper a:visited { color:#709c31; font-weight: bold; text-decoration: underline;  font-size:10px;}
.helper a:hover   { color:#709c31; font-weight: bold; text-decoration: underline;  font-size:10px;}
.helper a:active  { color:#709c31; font-weight: bold; text-decoration: underline;  font-size:10px;}

