	
	

		body { background-color: #ffffff; font-size: xx-small;}
		
		#siteHeader tr.shoppingcartrow{ 
			font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
			font-size: xx-small;
			font-weight: bold;
			color: navy;
			}
		#siteHeader 			table tr.titlerow{ background-color: #a30708; }
		#siteHeaderChurch 		table tr.titlerow{ background-color: #89A307; }
		#siteHeaderEC 			table tr.titlerow{ background-color: #0759A3; }
		
		
		
		.loginButton { color:white;font-size:9px;font-weight:bold;padding:2px;border:1px solid white;padding-left:4px;padding-right:4px;margin-bottom:2px; }
		
		#siteHeader 			.loginButton { background-color:#a30708;}
		#siteHeaderChurch 		.loginButton { background-color:#89A307;}
		#siteHeaderEC 			.loginButton { background-color:#0759A3;}
		
		#siteHeader  			.blankRow { background-color:#cbcbca;}
		
		
		.siteNavBar{ margin-left: 7px; width:170px; }
		.siteNavBarBPages{ margin-left: 7px; width:170px; border-right: 1px solid gray; padding-right: 9px; margin-right: 7px; height:100%; }
		
		.siteNavBarBPages div .frameworkSiteNavBarFooter { border: 1px solid red; }
		
		/* global anchor tags */
		a { color: gray; text-decoration: none; border-bottom: 0px; }
		a:hover { color: #8b0000; text-decoration: none; }
		
		.titlerow.titlerowlinks  { padding-top:21px;padding-bottom:15px;height:59px;color:yellow;font-family:'ms sans serif'; font-size:xx-small; font-weight:bold; }
		.titlerow.titlerowlinks a { color: yellow; text-decoration: none; border-bottom: 0px; }
		.titlerow.titlerowlinks a:hover { color: #8b0000; text-decoration: none; }
		
		.titlerow li {margin:0px;padding:0px;line-height:0px;}
		.topnavlinks  { color: blue; font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, Swiss; text-indent: 18px; }
		.topnavlinks2 { font-weight: bold; color: blue; font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, Swiss; text-indent: 18px; }
		
		.sidenav { color: #808080; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
		a.sidenavlink-notselected { font-weight: bold; font-size: 14px; line-height: 16px; color: navy; font-family: Arial, Helvetica, Geneva, SunSans-Regular, Swiss; text-indent: 0px; }
		a.sidenavlink-selected { font-weight: bold; color: red; font-size: 16px; line-height: 30px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, Swiss; text-indent: 0px; background-color: #e1e1e1; padding: 3px; padding-right:5px; }
		
		a.errorlink { font-weight: bold; color: blue; font-family: Arial, Helvetica, Geneva, SunSans-Regular, Swiss; text-indent: 0px; }
		
		
		a.siteheadertext {color:yellow; font-weight:bold; font-family:Arial; font-size:12px; valign:middle;}
				
		
		#siteFooter  { margin-bottom: 25px; }
		#siteFooter td { padding: 10px; }
		#siteFooter td { background-color: #a30708; color: white;  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  font-size: 8pt; }
		
		#siteFooter a, #siteFooter, #siteFooter a:vlink { background-color: #a30708; color: white;}
		
		.body { color: gray; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

		#blocks td { text-align:center; color: gray; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
		.category table{ margin-left: 10px; }
		.category td { color: #56a2f0; font-weight: 300; font-size: 15pt; font-family: "Times New Roman", Georgia, Times }
		.category table td.text { color: gray; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
		.category table td.titlebar a{ color: #56a2f0; }
		.category table td.titlebar a:hover { background-color: white; color: #56a2f0; }		
		
		
		#blocks a img { border: 1px solid white; }
		#blocks a { border:0px; }
		#blocks a:hover img { border: 1px solid gray;   }
		#blocks a:hover { color: white; background-color: gray;  }
		#blocks .productredtext { color: #AF0000; font-size: xx-small; font-weight:normal; font-family: Tahoma; }
		
		/* footer formatting */
		/* .footer, .footer a, .footer a:hover, .footer a:vlink {color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-size: 8pt; text-decoration: none;} */
		
		.departmentBrowsePulldown{ font-family: arial; font-size:9.5px; }
		
		#breadcrumb table { width: 100%; margin-top: 5px; margin-left: 0px; }
		#breadcrumb td { color: #191970; font-size: xx-small; line-height: 14px; 
		font-family: Arial, Helvetica, Geneva; padding: 5px;  padding-left: 8px;}
		#breadcrumb .titlebar { background-color: #cbcbca;  }		
		#breadcrumb .titlebarAdmin { background-color: red; }
		#breadcrumb a { text-decoration: underline; }
		#breadcrumb a:hover { background-color: #f1f1f1;   }
		#breadcrumb h1 { font-family: Arial, Helvetica, Geneva;font-weight:bold;display:inline; 
			amrgin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;}

		.specials{ background-image: url('/v2-images/special.gif'); background-repeat: no-repeat; background-attachment: fixed; background-position:  center top; text-align:left;}
		.whyworthington { text-align: justify; line-height: 9pt; margin-left: 5px; margin-right: 5px; margin-top: 0px; }
		.rightsideboxes { font-family: arial; font-size: 8pt; color: #000000; text-align: left; line-height: 9pt; margin-left: 5px; margin-right: 5px; }
		.special-paragraph { line-height: 100%; margin-left: 20px; margin-top: 15px; }
		.rss-box-tips { width: 100px; text-align:left; }
		.rss-title, rss_title a {padding: 0px; font-family:Arial; color:#004F00; font-size:8pt; font-weight:bold; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:2px;}
		.rss-items {margin:0px 2px;padding:0px; list-style-type:none; text-align:justify;}
		.rss-item  {font-size: 8pt; font-family:arial; text-align:left; }
		.rss-item a:link, .rss-item a:visited, .rss-item a:active {	}
		.rss-item a:hover { }
		.rss-date {font-size: xx-small;}	
		.rss-titleall {width: 90%; border-bottom: 1px solid #006600; font-size:10pt; font-weight:bold;}
			
			
			
		#table_mostpopular { height: auto;  }
		#table_mostpopular table tr td{ color: gray; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
		#table_mostpopular table tr td.titlebar{ color: #56a2f0; font-weight: 300; font-size: 15pt; font-family: "Times New Roman", Georgia, Times; }
		#table_mostpopular table tr td.titlebar a{ color: #56a2f0; }
		#table_mostpopular a img { border: 1px solid white; }
		#table_mostpopular a { border:0px; }
		#table_mostpopular a:hover img { border: 1px solid gray;   }
		
		
		.dot  { border-top: 2px dotted #56a2f0; height:10px; }
		a.relateditems { color: gray; font-size: small; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
		
		
		
		/* #blockdetails td { padding: 10px; } */	
		/*#blockdetails {height: auto;}
		#blockdetails tr { padding: 2px 0px 2px 0px; }
		#blockdetails td .blockname { color: #666666; font-size: 18px; font-weight:bold; line-height: 150%; font-family: Tahoma; }
		#blockdetails td .blockname2 { color: blue; font-size: small; font-weight:bold;  line-height: 14px; font-family: Tahoma; }
		#blockdetails td .blockdescription { color: #808080; text-align: justify; font-size: xx-small; font-weight:normal; font-family: Tahoma; }
		#blockdetails td .blockdescription ul { margin-top:0px; margin-bottom:0px; }*/
		/*#blockdetails td .productdescription { color: gray; font-size: xx-small; font-weight:normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }*/
		/*#blockdetails td .productdescription { color: #000; font-size: xx-small; font-weight:normal; font-family: Tahoma; text-decoration: none; }
		#blockdetails .productredtext { color: #AF0000; font-size: xx-small; font-weight:normal; font-family: Tahoma; }
		#blockdetails .producttable th { color: #666666; font-weight: bold; font-size: x-small; line-height: 12px; font-family: Tahoma; }		
		#blockdetails .stockno { text-align:left; color: #000; font-size: xx-small; line-height: 12px; font-family: Tahoma; }
		#blockdetails .viewlink { text-align:left; color: #000; font-size: xx-small; line-height: 12px; font-family: Tahoma; }
		#blockdetails .msrp { text-align:left; color: #000; font-size: xx-small; line-height: 12px; font-family: Tahoma; }
		#blockdetails select.options { color: #191970; font-size: xx-small; font-weight:normal; font-family: Arial, Tahoma; }*/

		/*button, input,select,textarea { color: #191970; border: 1px solid gray; font-size: xx-small; font-weight:bold; font-family: Sans Serif, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
		#blockdetails td.productimagecell { }
		#blockdetails tr.row2 { background-color:#CCCCCC; }

		#blockdetails .productimagecell a:hover { border: 1px solid gray;   }*/

		.addtocartImage { border: 0px; }
		.welcome { font-size: xx-small; color: red;}
		a.ezshop { 
				font-size:small;
				color: #cc9900;
				}
		.ezshop { 
				font-size:small;
				color: #cc9900;
				}

		td.i2FormTableDetail { font-size: small;}
		td.i2FormTableHeader { font-size: small;}
		
		span.blockForm form table tr td input,textarea,select  {font-size:8pt;}
