.BackgroundShade  {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #000000;
			background-color: #333333;
		}
		
.faqkeyword  {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #5F3750;
		}

.hdWhite  {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #FFFFFF;
		}
		
.HPVHeader  {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #5F3750;
			padding: 2px;
			align: left;
		}
		
.HPVHeader2  {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #5F3750;
		}
		
.HPVTable  {
			background-color: #F3EFEC;
		}
		
.HomePageRightNav  {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #000000;
			background-color: #F3EFEC;
			valign: center;

		}
		
.HPVRowNoShade  {font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			font-weight: normal;
			color: #000000;
			background-color: #F3EFEC;
		}
		
.HPVRowShade  {font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			font-weight: normal;
			color: #000000;
			background-color: #F3EFEC;
		}
		
.MinistryHeader  {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			line-height: 19px;
			color: #FFFFFF;
			background-color: #5F3750;
		}
		
.PageHeader  {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 0px;
			font-weight: bold;
			color: #FFFFFF;
		}
		
.RowNoShade  {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #000000;
			background-color: #E0E0E0;
		}
		
.RowShade  {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #000000;
			background-color: #EEEEEE;
		}		

				
.smList  {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #000000;
		}
		
.sitesearch  {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #000000;
			border-color: #7E9DB9;		/* make lighter color */
			/*background-color: #FFFFFF; */
		}
		
				
.Title  {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #5F3750;
		}
		
.TemplateHeader  {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #333333;
		}
		
.TableHeader  {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #5F3750;
		}
		
.warning {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: red;
		}
		
.NavText  {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		}
		
a.NavLink:link {  	color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold; text-transform: uppercase; }
a.NavLink:visited { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold; text-transform: uppercase; }
a.NavLink:hover {	color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold; text-decoration: underline; text-transform: uppercase; }

a.NavLink2:link {  	color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold; text-transform: uppercase; }
a.NavLink2:visited { color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold; text-transform: uppercase; }
a.NavLink2:hover {	color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold; text-decoration: underline; text-transform: uppercase; }


		
.h1 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 24px;
		font-weight: bold;
		color: #5F3750;
		}
.h2 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 21px;
		font-weight: bold;
		color: #5F3750;
		}
.h3 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 18px;
		font-weight: bold;
		color: #5F3750;
		}
		
.h4 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 15px;
		font-weight: bold;
		color: #5F3750;
		}
		
.h5 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 12px;
		font-weight: bold;
		color: #5F3750;
		}
		
.h6 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 9px;
		font-weight: bold;
		color: #5F3750;
		}
		
/*	Start HTML Settings ///////////////////////////////////////////////////// */

		

	
h1 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 18px;
		color: #5F3750;
		}
h2 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 17px;
		color: #5F3750;
		}
h3 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 16px;
		color: #5F3750;
		}
		
h4 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 15px;
		color: #5F3750;
		}
		
h5 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 12px;
		color: #5F3750;
		}
		
h6 {	font-family:Georgia, Times New Roman, Times, serif;
		font-size: 9px;
		color: #5F3750;
		}
		

		
.modTable  {	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		background-color: #FFFFFF; 
		border-style: inset; 
		border-width: 1px; 
		border-color: #437388;
		}
		
.modTableHeader  {	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		background-image: url(img/icons_forum/forum_bkg_rpt.gif);
		border-style: inset; 
		border-width: 1px; 
		border-color: #437388;
		}
		
.modTableHeader2  {	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		}
		
.modTableHeader3  {	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #437388;
		}
		
.modCatRow  {	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #437388; 
		border-style: inset; 
		border-width: 1px; 
		border-color: #437388;
		}
		
.modCatRow2  {	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #437388; 
		}
		
.modNormalText  {	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		border-style: inset; 
		border-width: 1px; 
		border-color: #437388;
		}
		
.modNormalText2  {	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		}
		
.modShade1  {	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		background-color: #e0edf1; 
		border-style: inset; 
		border-width: 1px; 
		border-color: #437388;
		
		}
		
.modShade2  {	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		background-color: #F0F7F9; 
		border-style: inset; 
		border-width: 1px; 
		border-color: #437388;
		
		}
		
.modShade1nb  {	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		background-color: #e0edf1; 
		
		}
		
.modShade2nb  {	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		background-color: #F0F7F9; 
		
		}
		
.modHR  {	
		border: 1px solid #437388;	
		}
	

	#contentwidth  {  width: 750px;	}
	
	#homepagewidth  {  width: 486px;	}
	
			
	#pagearea313 {	
				background-color: #FFFFFF;
				min-height: 325px;
				padding-top: 10px;
				padding-left: 50px;
				padding-right: 50px;
				padding-bottom: 50px;
			}
			
	#pagearea313a {	
				background-color: #FFFFFF;
				min-height: 325px;
			}
			
			
			
			
	.headerbackground {
		BACKGROUND: #5F3760; 
		HEIGHT: 47px;
	}
	
	
	.shopcartarea313 {
		PADDING-RIGHT: 25px; 
		PADDING-LEFT: 71px; 
		PADDING-BOTTOM: 0px; 
		PADDING-TOP: 16px;
	}
			
			
	.main_nav_bottomspacer {
		HEIGHT: 4px;
	}
	
	.content_bottomspacer {
		HEIGHT: 4px;
	}
	
	.footertable {
		WIDTH: 100%;
	}
			
	.footer-leftsidearea {
		BACKGROUND-color: #DAD299; 
		WIDTH: 199px;
	}
	
	.footer-rightsidearea {
		BACKGROUND-color: #5F3760; 
		WIDTH: 100%;
	}
	
.footer1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 18px; 
	PADDING-TOP: 22px; 
	TEXT-ALIGN: center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#5F3760;
}

#footer2 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	
}


#footer2 a {
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/sitetemplate/f_pimp.gif) no-repeat 0px 5px;
	padding-left:10px;
	margin-left:20px;
}

#footer2 span{margin-left:20px; font-weight:normal;}
#footer2 span a {
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	background:none;
	padding-left:0;
	margin-left:0;
}
#footer2 a:hover {
	text-decoration:underline;
}

	
	
	
	
	
	
	
			
			
/****************/
/* CATEGORY LEFT SECTION */
/****************/
#CategoryLeftMenu
{
	background: #FFFFFF;
	font-size: 11px;
	/* padding: 5px 0; */
	vertical-align: top;
	width: 199px;
}
#CategoryLeftMenu a
{
	text-decoration: none;
}


#CategoryLeftMenu .Header
{
	font-size: 15px;
	font-weight: normal;
	color: #cb0000;
	padding: 10px 0 3px 10px;
}
#CategoryLeftMenu .Body
{
	padding: 0 10px 0px 10px;
}

#CategoryLeftMenu .SubMenu a
{
	display: block;
	margin: 8px 0;
}


/*****************/
/* CATEGORY RIGHT SECTION */
/*****************/
#CategoryRightBody
{
	background: #FFFFFF;
	vertical-align: top;
	min-height: 325px;
	text-align: left;
	width: 750px;
}


			
	#main_nav {	
		BACKGROUND: url(images/sitetemplate/menu_back.jpg) repeat-x left top; 
		WIDTH: 754px; 
		height: 50px;
			}	
			
	#main_nav_rightTD {
		BACKGROUND: url(images/sitetemplate/menu_back.jpg) repeat-x left top; 
		TEXT-ALIGN: center;
		width: 199px;
		height: 50px;
	}

	#main_nav_rightTD div{
		padding-top: 10px;
		width: 199px;
		text-align: center;
		font-size: 12px;
		color: #FFFFFF;
	}


*{padding:0; margin:0;}
body313{background:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#8b8b8b;}
table{border-collapse:collapse; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#8b8b8b;}
td{padding:0;font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#8b8b8b;}
a {color:#5F3750; text-decoration:underline;}
a:hover{text-decoration:none;}

/***************************************************************************************************************/
.txt1{color:#ffffff; font-weight:bold; font-size:12px;}
.h_sel1 select{width:209px; border:solid 1px #787878; color:#282e3e; font-size:10px; font-family:Tahoma;}
.txt1 a{color:#B38D99; text-decoration:none;}
.txt1 a:hover{text-decoration:underline;}

.txt2{color:#FFFFFF;}
.txt2 select{width:102px; border:solid 1px #3e3d3d; color:#282e3e; font-size:10px; font-family:Tahoma;}

.prod_name {color:#000000;text-align:left; font-size:12px; text-transform:uppercase; font-family:Tahoma; font-weight:bold;}
.prod_name a{color:#000000;text-align:left; font-size:12px; text-transform:uppercase; text-decoration:none;}
.prod_name a:hover{text-decoration:underline;}

.prod_name2 {height:41px; margin-bottom:5px; padding-bottom:3px;}
.prod_name2 a{color:#000000;text-align:left; font-size:13px; font-weight:bold;   text-decoration:none; text-transform:uppercase;}
.prod_name2 a:hover{text-decoration:underline;}




.prod_name2box{color:#212121;text-align:left; font-size:13px; font-weight:bold;  text-transform:none; font-family:Arial, Helvetica, sans-serif; line-height:normal; width:100%; background:url(images/sitetemplate/titleback2.gif) repeat-x left bottom #f8f8f8; vertical-align:middle;}

.prod_name2boxX{color:#212121;text-align:left; font-size:13px; font-weight:bold;  text-transform:none; font-family:Arial, Helvetica, sans-serif; line-height:normal; width:100%; background:#ebebeb; vertical-align:middle;}

span.productSpecialPrice 		{color:#262626; font-size:15px;  font-family:Tahoma; padding:0 0 0 0; line-height:21px; font-weight:bold;}



.box_body_td{}
.box_body_td1{}

.box_body ul 				{padding:0; margin:0px; list-style:none; }
.box_body .bg_list			{ background:url(images/sitetemplate/list_line.gif) repeat-x left bottom; line-height:20px; margin-bottom:1px; text-transform:capitalize;}
.box_body .bg_list a		{background:url(images/sitetemplate/pimp1.gif) 0px 3px no-repeat; padding-left:13px; margin-left:35px;
							 color:#2c2c2c; font-size:11px; text-decoration:none; font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.box_body .bg_list a:hover  {font-size:11px; text-decoration:underline;}

.box_body .bg_list_un 	{}
.box_body .bg_list_un  a		{background:url(images/sitetemplate/pimp2.gif) 0px 3px no-repeat; padding-left:13px; margin-left:35px;
							 color:#2c2c2c; font-size:11px; text-decoration:none; font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.box_body .bg_list_un  a:hover	{color:#2c2c2c; font-size:11px; text-decoration:none;}

.box_body .bg_list_sub		{line-height:20px; margin-bottom:1px;}
.box_body .bg_list_sub  a		{background:url(images/sitetemplate/pimp2.gif) 0px 3px no-repeat; padding-left:13px; margin-left:60px;
							 color:#2c2c2c; font-size:11px; text-decoration:none; font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.box_body .bg_list_sub  a:hover	{color:#2c2c2c; font-size:11px; text-decoration:underline;}


.box_body ol{list-style-type:decimal; margin-left:55px;}
.box_body .bg_list2			{line-height:20px; margin-bottom:1px; text-transform:capitalize;color:#2c2c2c;font-size:11px; }
.box_body .bg_list2 a		{padding-left:0;
							 color:#2c2c2c; font-size:11px; text-decoration:none; font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.box_body .bg_list2 a:hover  {font-size:11px; text-decoration:underline;}







.box_body .bg_list3			{
	line-height:12px;
	margin-bottom:1px;
	text-transform:capitalize;
}
.box_body .bg_list3 a		{background:url(images/sitetemplate/pimp3.gif) 0px 9px no-repeat; padding-left:12px; margin-left:35px;
							 color:#5F3760; font-size:11px; text-decoration:underline; font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-weight:bold; display:block;}
.box_body .bg_list3 a:hover  {font-size:11px; text-decoration:none;}





.infoBoxHeading_td{ font-weight:bold; font-size:13px; background:#ebebeb; color:#212121; color:#000000;}
.infoBox_td{padding:5px 1px 25px 0; margin-bottom:7px;}

.infoBoxHeading_td2{ font-weight:bold; font-size:13px; background:url(images/sitetemplate/box2_title.gif) no-repeat left top; height:42px; padding-top:17px; padding-left:35px; color:#212121;}
.infoBox_td2{text-align:left; border:solid 1px #ebe9e8; border-top:none; margin-bottom:7px;}
.infoBox_td2 .box_body{padding:5px 10px 10px 0;}
.infoBoxHeading_td3{ font-weight:bold; font-size:13px; background:#f9f9f9; padding-top:23px; color:#212121;}
.infoBox_td3{padding:5px 1px 25px 0; margin-bottom:7px;background:#f9f9f9;}



.infoBox_td2  ul 				{padding:0; margin:0px; list-style:none; margin-left:0; margin-top:5px; padding-bottom:15px; }
.infoBox_td2  .bg_list			{ background:url(images/sitetemplate/list_line.gif) repeat-x left bottom; line-height:19px; margin-bottom:1px; width:161px; }
.infoBox_td2  .bg_list a		{background:url(images/sitetemplate/pimp2.gif) 0px 5px no-repeat; padding-left:14px;
							 color:#000000; font-size:11px; text-decoration:none; font-weight:normal;font-family:Arial, Helvetica, sans-serif; margin-left:14px;}
.infoBox_td2  .bg_list a:hover  {color:#000000; font-size:11px; text-decoration:underline;}

.infoBox_td2  .bg_list_un 	{}
.infoBox_td2  .bg_list_un  a		{color:#4e7174; font-size:11px; text-decoration:none; font-weight:normal; line-height:19px}
.infoBox_td2  .bg_list_un  a:hover	{color:#4e7174; text-decoration:underline;}

.infoBox_td2  .bg_list_sub 			{background:none; line-height:19px; margin-bottom:1px; background:url(images/sitetemplate/list_line.gif) repeat-x left bottom;}
.infoBox_td2  .bg_list_sub a		{ padding-left:9px;  background:url(images/sitetemplate/pimp2.gif) no-repeat 0px 5px; margin-left:25px; 
							 	 color:#f19500; font-size:11px; text-decoration:none; font-weight:normal; line-height:19px; font-family:Arial, Helvetica, sans-serif; }
.infoBox_td2  .bg_list_sub a:hover  {color:#f19500; font-size:11px; text-decoration:underline;}

.infoBox_td2x  ul 				{padding:0; margin:0px; list-style:none; margin-left:0; margin-top:5px; padding-bottom:15px; }
.infoBox_td2x  .bg_list			{ background:url(images/sitetemplate/list_line.gif) repeat-x left bottom; line-height:19px; margin-bottom:1px; width:161px; }
.infoBox_td2x  .bg_list a		{background:url(images/sitetemplate/pimp2.gif) 0px 5px no-repeat; padding-left:14px;
							 color:#000000; font-size:11px; text-decoration:none; font-weight:normal;font-family:Arial, Helvetica, sans-serif; margin-left:14px;}
.infoBox_td2x  .bg_list a:hover  {color:#000000; font-size:11px; text-decoration:underline;}

.infoBox_td2x  .bg_list_un 	{}
.infoBox_td2x  .bg_list_un  a		{color:#4e7174; font-size:11px; text-decoration:none; font-weight:normal; line-height:19px}
.infoBox_td2x  .bg_list_un  a:hover	{color:#4e7174; text-decoration:underline;}

.infoBox_td2x  .bg_list_sub 			{background:none; line-height:19px; margin-bottom:1px; background:url(images/sitetemplate/list_line.gif) repeat-x left bottom;}
.infoBox_td2x  .bg_list_sub a		{ padding-left:9px;  background:url(images/sitetemplate/pimp2.gif) no-repeat 0px 5px; margin-left:25px; 
							 	 color:#f19500; font-size:11px; text-decoration:none; font-weight:normal; line-height:19px; font-family:Arial, Helvetica, sans-serif; }
.infoBox_td2x  .bg_list_sub a:hover  {color:#f19500; font-size:11px; text-decoration:underline;}



.tableBox_output		{margin-top:0; margin-bottom:0;}



/***************************************************************************************************************/

font{font-size:12px;}

.select{width:114px; color:#858585; font-size:10px;}

.sp_img img{}








/*****************/
/* SHOPPING SECTION */
/*****************/

#shoparea {
	width: 726px;
	text-align: left; /* for IE */ 
	margin:0px; /* for the rest */ 
}

	.ss_author  {	
				font-size: 11px;
				font-weight: normal;
				color: #969696;
			}
			
	.ss_tableheader {	
				font-size: 11px;
				font-weight: normal;
				color: #959595;
				background-color: #F0F0F0;
				height: 23px;
			}
			
	a.ss_tableheader:link {  	
			color: #959595;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal; 
			text-decoration: underline; 
			}
	a.ss_tableheader:visited { 
			color: #959595;
			text-decoration: none;
			font-family: Verdana, Arial, Helvetica, sans-serif;	
			font-size: 11px; 
			font-weight: normal; 
			text-decoration: underline; 
			}
	a.ss_tableheader:hover {	
			color: #959595; 
			font-family: Verdana, Arial, Helvetica, sans-serif;	
			font-size: 11px; 
			font-weight: normal; 
			text-decoration: underline; 
			}
	
			.productdividers {
		        background-color: #EEEEEE;	/* #DDE3E2 */
	        }
			
			
	.ss_navtable {
				background-color: #EBEBEB;
	}
			
			
	.ss_checkoutprocesstable {	
				border-style: solid; 
				border-width: 1px; 
				border-color: #000000; 
				background-color: #FFFFFF;
			}
			
	.ss_checkoutheader {	
				font-size: 11px;
				font-weight: bold;
				color: ;
				background-color: ;
			}
			
			
	.ss_checkoutprocesspastcolor_backgroundcolor {	
				background-color: #F9F9F9;
				padding: 5px;
			}
			
	.ss_checkoutprocessoncolor_backgroundcolor {	
				background-color: #F9F9F9;
				padding: 5px;
			}
	
	.ss_checkoutprocessoffcolor_backgroundcolor {	
				background-color: #FFFFFF;
				padding: 5px;
			}
			
	.ss_checkoutprocessoncolor { 
				color: #000000; 
				font-size: 8px;
				font-weight: bold;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
	.ss_checkoutprocessoffcolor { 
				color: #AAAAAA; 
				font-size: 8px;
				font-weight: bold;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
				
	.ss_checkoutprocesspastcolor { 
				color: #AAAAAA; 
				font-size: 8px;
				font-weight: bold;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				}
				
	.productdividers {
				background-color: #EEEEEE;
	}
				
				
	.shopgridbox {
		padding: 15px;
	}
	
	.ss_productgrid {
		background-color: #EEEEEE;
		/* width: 4px;
		height: 5px; */
	}
			
			

.TabOff	{
	color: #999999; 
	font-size: 12px; 
	background-color: #DDDDDD;
	padding: 4px;
	width: 110px;
	height: 25px;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #BBBBBB;
	border-top: 1px solid #AAAAAA;
	cursor: pointer;
	text-align: center;
}

.TabOffRight	{
	color: #999999; 
	font-size: 12px; 
	background-color: #DDDDDD;
	padding: 4px;
	width: 110px;
	height: 25px;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #BBBBBB;
	border-top: 1px solid #AAAAAA;
	cursor: pointer;
	text-align: center;
}

.TabOffLeft	{
	color: #999999; 
	font-size: 12px; 
	background-color: #DDDDDD;
	padding: 4px;
	width: 110px;
	height: 25px;
	border-left: 1px solid #AAAAAA;
	border-bottom: 1px solid #BBBBBB;
	border-top: 1px solid #AAAAAA;
	cursor: pointer;
	text-align: center;
}

.TabOn	{
	color: #232222; 
	font-size: 13px; 
	background-color: #F9F9F9;
	font-weight: normal;
	padding: 3px;
	width: 110px;
	height: 29px;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-top: 1px solid #BBBBBB;
	cursor: pointer;
	text-align: center;
}

.tabSpacer1	{
	color: #999999; 
	font-size: 14px; 
	padding: 4px;
	width: 10px;
	background-color: #D8D8D8;
	border-bottom: 1px solid #BBBBBB;
}

.tabSpacer2	{
	color: #FFFFFF; 
	font-size: 14px; 
	padding: 4px;
	width: 150px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
}


.TabArea	{
	color: #555555; 
	font-size: 14px; 
	background-color: #F9F9F9;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	padding: 10px;
}

.tabinput {
	color: #555555;
	font-size: 11px;
}

#shopnav {
	background-color: #EBEBEB;
}

#shopnavcart {
	background-color: #FFFFFF;
	border-top: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
}


.sscatnav0  {	
			font-size: 12px;
			font-weight: normal;
			color: #232222;
		}

.sscatnav1  {	
			font-size: 12px;
			font-weight: normal;
			color: #232222;
		}
		
.sscatnav2  {	
			font-size: 11px;
			font-weight: normal;
			color: #232222;
		}
			
.sscatnav3  {	
			font-size: 10px;
			font-weight: normal;
			color: #232222;
		}

		
		
a.sscatnav0:link {    color: #232222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: underline; }
a.sscatnav0:visited { color: #232222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: underline; }
a.sscatnav0:hover {	  color: #b30100; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: underline; }

a.sscatnav1:link {    color: #232222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: underline; }
a.sscatnav1:visited { color: #232222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: underline; }
a.sscatnav1:hover {	  color: #b30100; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: underline; }

a.sscatnav2:link {    color: #232222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.sscatnav2:visited { color: #232222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }
a.sscatnav2:hover {	  color: #b30100; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }

a.sscatnav3:link {    color: #232222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.sscatnav3:visited { color: #232222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }
a.sscatnav3:hover {	  color: #b30100; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: underline; }



#shopgridbox a:link {    color: #454444; text-decoration: none; }
#shopgridbox a:visited {    color: #454444; text-decoration: none; }
#shopgridbox a:hover {    color: #454444; text-decoration: underline; }


.shop_cat_product  {	
			text-align: center;
		}
		
.shop_cat_listpricelabel {
			font-weight: bold;
		}

.shop_cat_listprice {
			font-weight: bold;
		}

.shop_cat_yourpricelabel {
			font-weight: bold;
		}

.shop_cat_yourprice {
			font-weight: bold;
		}



.shop_pd_listpricelabel	{
			font-weight: bold;
		}

.shop_pd_listprice	{
			font-weight: bold;
		}

.shop_pd_yourpricelabel	{
			font-weight: bold;
		}

.shop_pd_clearance	{
			font-weight: bold;
		}

.shop_pd_productcost	{
			font-weight: bold;
		}

.shop_pd_clearanceprice	{
			font-weight: bold;
		}

.shop_pd_quantitylabel	{
			font-weight: bold;
		}

.shop_pd_optionlabel	{
			font-weight: bold;
		}

.shop_pd_optionsselect	{
			
		}

.shop_pd_downloadlabel	{
			font-weight: bold;
		}

.shop_pd_downloadfilesizelabel	{
			font-weight: bold;
		}

.shop_pd_downloadfilesize	{
			
		}
		
		
.bestsellers_box {background:#ebebeb; padding-left: 53px; color: #000000;}
.bsellerlist { color: #000000;		}

/* End Shop CSS *********************************************************** */



/* Custom Home Page Calendar Styles ************************************************** */
#CustomCalendarWrapper {
 		font-size: 12px;
}

		#CustomCalendarWrapper a:link {  	color: #5F3760; text-decoration: none; font-weight: bold;}
		#CustomCalendarWrapper a:visited { color: #5F3760; text-decoration: none; font-weight: bold;}
		#CustomCalendarWrapper a:hover {	color: #5F3760; font-weight: bold; text-decoration: underline;}

		#CustomCalendarWrapper .CustomCalendarTable {
				width: 160px;
				padding-left: 5px;
		}
		
		#CustomCalendarWrapper .CustomCalendarDateHeadeing {
				font-weight: bold;
				color: #333333;
				padding: 3px 0 0 0;
		}
		
		#CustomCalendarWrapper .CustomCalendarDate {
				padding: 0 5px 5px 0;
				color: #333333;
				width: 60px;
				text-transform: uppercase;
		}
		
		#CustomCalendarWrapper .CustomCalendarTitle {
				padding: 0 5px 5px 10px;
				color: #5F3760;
				font-weight: bold;
				text-transform: none;
		}
		
		#CustomCalendarWrapper .CustomCalendarMore {
				padding: 5px 0 0 0;
				text-align: right;
				font-size: 11px;
				font-weight: bold;
				color: #333333;	
				text-transform: none;
				font-weight: bold;
		}
		
		#CustomCalendarWrapper .CustomCalendarMore a:link {  	
				color: #333333; 
				text-decoration: none; 
				font-weight: bold; 
				text-transform: uppercase;
		}
		#CustomCalendarWrapper .CustomCalendarMore a:visited { 
				color: #333333; 
				text-decoration: none; 
				font-weight: bold; 
				text-transform: uppercase;
		}
		#CustomCalendarWrapper .CustomCalendarMore a:hover {	
				color: #333333; 
				font-weight: bold; 
				text-decoration: underline; 
				text-transform: uppercase;
		}
/* End Custom Calendar Styles ********************************************************** */





