body {margin: auto; text-align: center; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background: #4d4c4a;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}

.leftF {float: left;}
.padFormatting {padding: 5px 2px; width: 635px;}
.leftNavPad {padding: 5px 15px;}

#headerContainer {width: 950px; margin: auto; background: url(/images/banner3.jpg); border-bottom: 2px solid #fff; text-align: left;}
#cartTab {margin-right: 10px; font-size: 12px; float: right; padding: 95px 10px 0 0;}
#cartTab img {vertical-align: -3px; margin-right: 3px;}
a#viewCart, #login {height: 25px; color: #fff;}
a:hover#viewCart {text-decoration: underline; background: none;}


#topNavContainer {border-bottom: 2px solid #fff;}
#topNavContainer img {border-right: 2px solid #fff;}

#mainContainer {margin: auto; border-bottom: 2px solid #172c3f; width: 950px;}
#contentBody {background: #fff; width: 763px;}

#leftNavContainer {margin-bottom: 80px; width: 187px; height: 100%; background: url(/images/leftnav_church.jpg); border-right: 1px solid #fff; color: #fff; font-size: 12px;}
#leftNavContainer a {color: #fff;}
#addLinks {margin-top: 10px;}

#searchForm input#buttonSearch {vertical-align: -20%; margin-left: 3px;}
#advancedSearch {}
#advancedSearch a {color: #fff; font-size: 9px;}

#footerContainer {margin: auto; color: #fff; width: 950px; padding: 5px 10px; text-align: left; font-size: 11.5px;}
#footerContainer div {float: right;}
#footerContainer a {color: #fff;}
#footerContainer em, #footerContainer em a {color: #ad8b68; font-style: normal;}

#hpGrid {margin: 0; border-top: 5px solid #132b43; border-bottom: 5px solid #132b43;}
#hpGrid td {	
	border-right: 2px solid #fff; /*#172c3f;*/
	border-bottom: 2px solid #fff;
	text-align: center;
	padding-top: 10px;
	background: #e6e0d9;
}
.gridFormatTop {border-top: 2px solid #fff;}
.gridFormatLeft {border-left: 2px solid #fff;}
