
/* <style type="text/css"> */

	@import url("faith.css");
	@import url("menu_style.css");
	@import url("listing.css");
	@import url("autosuggest_inquisitor.css");
	@import url("forms.css");
	@import url("pluck.css");   
	@import url("contact.css");
	@import url("cat.css");

body { width: 990px; margin: auto; color: #666666; background-color:#968D7C; background-image:url("http://assets.yourfaith.com/images/mainbg.jpg"); background-position:center center;
background-repeat:repeat-y; font-family:Arial,Helvetica,sans-serif; font-size:12px; position: relative; }
a { color: #666666; }
a:link, a:visited, a:hover, a:active { text-decoration: none; }
a:hover {text-decoration: underline; }
.Spacer10px { display: block; font-size: 10px; height: 10px; clear: both; }
.Spacer1px { display: block; font-size: 1px; height: 1px; clear: both; }
.ContentContainer {display: block; background-color: #FFFFFF; clear: both; margin: 5px; text-align: left; }
.TopHeaderContainer { display: block; width: 980px; height: 90px; background-image: url("http://assets.yourfaith.com/images/header_bg.jpg"); background-repeat:no-repeat; clear: both; position: relative; }
.HeaderLogoContainer { display: inline;  position: relative; float: left; width: 300px; }
.HeaderTopRightContainer { display: inline; position: relative; float: right; margin: 0px 5px; width: 350px; }
.HeaderSmallImages {display: inline; position: relative; float: left; width: 109px; margin: 16px 3px 0px 3px; }
.MenuBar {display: block; position: relative; width: 980px; height: 33px; background-image: url("http://assets.yourfaith.com/images/nav_bg.gif"); background-repeat: repeat-x; clear: both; }
.MenuBar ul {margin: 0px; padding: 5px 0px; text-align: center; }
.MenuBar ul li { display:inline;  position: relative; font-weight:bold; list-style:none outside none; margin: 0px 15px; padding: 3px 0px;  }
#listsecMain{ display: inline; position: relative; float: left; width: 980px; margin-left: 0px; }

.ContentContainerLeftBox { display: inline;  position: relative; float: left; width: 660px; margin: 5px 0px 5px 5px !important; }
.ContentContainerRightBox { display: inline; position: relative; float: right; margin: 5px 0px; width: 300px; border: 0px solid #666666; text-align: left;}
.ContentHeadersLeftRail {display: block; position: relative; height: 33px; background-image: url("http://assets.yourfaith.com/images/highlightbg.png"); background-repeat: repeat-x; clear: both; width: 660px; margin: auto; }

.ContentHeadersLeftRail h1 { margin: 0px 5px; padding: 13px 0px 0px 0px; color:#58281B !important; font-size:14px; font-weight:normal !important; }
.ContentHeadersFormBox { margin: 5px 5px 0px 5px; padding: 0px 0px 0px 0px; color: #58281B !important; font-size: 14px; display: block; clear: both; width: 100%; }
.ContentHeadersFormBox form input{ color: #666666; }
.ContentMainPhotoLeftRail { display: block; position: relative; width: 660px; height: 175px; margin: 10px 0px; background-image: url("http://assets.yourfaith.com/images/prayinghands640.jpg"); clear: both; }
.FeaturedChurchesLeft { display: inline; position: relative; float: left; width: 500px; }
.FeaturedChurchesRight {display: inline; position: relative; float: right; width: 300px; text-align: right; } 
.NoBackgroundHeader h1 { margin: 10px 5px 0px 5px; padding: 0px; color:#4A72B2 !important; font-size:14px; font-weight:bold !important; }
.NoBackgroundHeader a { color: #4A72B2;}
.FeaturedChurchesBox a { color:#58281B; }
.FeatureBoxTop640 {display: block; position: relative; height: 22px; background-image: url("http://assets.yourfaith.com/images/640w_bgtop.jpg"); background-repeat: no-repeat; clear: both; width: 660px; }
.FeatureBoxMiddle640 {display: block; position: relative; background-image: url("http://assets.yourfaith.com/images/640w_bgmiddle.jpg"); background-repeat: repeat-y; clear: both; width: 660px; }
.FeatureBoxBottom640 {display: block; position: relative; height: 22px; background-image: url("http://assets.yourfaith.com/images/640w_bgbottom.jpg");  background-repeat: no-repeat; clear: both; width: 660px; }

.FeaturedChurchesBox {display: inline; position: relative; float: left; width: 280px; margin: 10px 20px; }
.FeaturedBoxSingleColumn { display: block; position: relative; clear: both; margin: 10px 20px; }

.ContentRightRailFeatureVideo { display: block; position: relative; width: 300px; height: 250px; clear: both; }
.ContentHeadersRightRail {display: block; position: relative; height: 33px; background-image: url("http://assets.yourfaith.com/images/highlightbg.png"); background-repeat: repeat-x; clear: both; width: 300px; }
.ContentHeadersRightRail h1 { margin: 0px 5px; padding: 13px 0px 0px 0px; color:#58281B !important; font-size:14px; font-weight:normal !important; text-align: left; }
.ContentRightRail2Columns { display: inline; float: left; width: 250px; margin: 5px 10px; text-align: left; }
.ContentRightRail2Columns ul { margin: 5px 0px; padding: 0px; }
.ContentRightRail2Columns li { margin: 0px 20px; padding: 0px; }

.ContentRightRailSingleColumn { display: block; position: relative; margin: 5px 10px; text-align: left; }
.ContentRightRailSingleColumn ul { margin: 5px 0px 5px 0px; padding: 0px; }
.ContentRightRailSingleColumn li { margin: 0px 20px; padding: 0px; }

.FeatureBoxTop300 {display: block; position: relative; height: 22px; background-image: url("http://assets.yourfaith.com/images/300w_bgtop.jpg");  background-repeat: no-repeat; clear: both; width: 300px; }
.FeatureBoxMiddle300 {display: block;  position: relative; background-image: url("http://assets.yourfaith.com/images/300w_bgmiddle.jpg"); background-repeat: repeat-y; clear: both; width: 300px; }
.FeatureBoxBottom300 {display: block; position: relative; height: 22px; background-image: url("http://assets.yourfaith.com/images/300w_bgbottom.jpg");  background-repeat: no-repeat; clear: both; width: 300px; }
#creditfooter { display: none; }

.StaticPageTitle {color:#58281B; font-size:22px; font-weight:bold; }
.ContentInnerBox { display: block; margin: 5px; clear: both; }

.feedburnerFeedBlock { color:  #58281B; }
.feedburnerFeedBlock ul { margin: 0px; padding: 0px; }
.feedburnerFeedBlock ul li { margin: 0px 14px; padding: 0px; color:  #FF9900; }
.feedburnerFeedBlock ul li span.headline a { color:  #58281B; }
.ContentRightRailSingleColumn li div { color: black; margin: 0px 0px 10px 0px; }
.ContentRightRailSingleColumn li p { color: black; margin: 5px 0px; }
.dealbusterstitle h4 {	border-bottom:1px solid #DAE2E8; color:#666666; font-size: 16px; font-weight: bold; font-weight:normal; margin-bottom:5px;  margin-top:15px; }

.breadcrumbs { display: block; clear:  both; margin: auto; font-size: 12px; width: 650px;}
.breadcrumbs a { color: #C47C23; font-size: 12px; }
.breadcrumbs a:hover { text-decoration: none; }

/* Category page*/ 

#CatPageListingWrapper { display: block; float: left; position: relative; width: 415px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #DAE2E8; }
#marketplace_bottomleftnav { display: inline; float: left; position: relative;width: 200px; margin-right: 10px; margin-left: 10px; }
#marketplace_categorylistingbox { display: inline; float: left; position: relative; width: 415px; margin-right: 0px; }
#marketplace_categoryfeatlistingboxleft{ display: inline; float: left; position: relative; width: 270px; margin-top: 5px;  }
#marketplace_categoryfeatlistingboxright{ display: inline; float: right; position: relative; width: 135px; margin-top: 5px; }

/* Search Page - uses many of the same styles as the category page anyway */

#searchTopNumberLine{ display: block; float: left; position: relative; width: auto; height: auto; margin: 0px 0px 10px 0px; }

/* Global */

.cityNameList{ display: inline; position: relative; }
.stateListColumn{ display: inline; float: left; position: relative; width: 300px; height: auto; margin: 10px 0px 0px 10px; }
.stateLink{ display: block; position: relative; float: left; clear: both; font-size: 15px;}
.clear1px{ height: 1px; clear: both; display: block; font-size: 1px; }

/* Search Box Specific Styles */

.SearchBoxChangeLocation { display: inline; float: right; margin-right: 10px; width: 150px;} 

.VideoPageItemBox { display: inline; float: left; clear: none; margin-left: 20px; width: 300px; }
.VideoAssetName {display: block; color: #C37108; font-size: 14px; clear: both; margin: 5px 0px; }
