@font-face 
{
    font-family:'Arial Narrow';
    src: url('/lib/templates/netministry.com/content/arialn.eot');
    src: url('/lib/templates/netministry.com/content/ARIALN.ttf') format('truetype');
}

@font-face 
{
    font-family:'Arial Narrow Bold';
    src: url('/lib/templates/netministry.com/content/arialnb-webfont.eot');
    src: url('/lib/templates/netministry.com/content/ARIALNB-webfont.ttf') format('truetype');
}

html,body 
{
    height:100%;
}

body 
{
    background-color:#ffffff;
    margin:0px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    color:#666666;
}

a img 
{
    border:0px;
}

a 
{
    color:#880000;
}

h1 
{
    font-family:'Arial Narrow',Arial,sans-serif;
    color:#764403;
    font-weight:normal;
    font-size:24pt;
}

strong 
{
    color:#764403;
}

.h1Homepage 
{
    font-family:'Arial Narrow Bold',Arial,sans-serif;
    font-weight:normal;
    font-size:28pt;
    text-align:center;
    margin-top:0px;
}

h2 
{
    font-family:'Arial Narrow Bold',Arial,sans-serif;
    color:#666666;
    font-weight:normal;
    font-size:14pt;
}

h3 
{
    font-family:'Arial Narrow',Arial,sans-serif;
    color:#3e3e3e;
    font-weight:normal;
    font-size:14pt;
}

a:hover 
{
    color:#bb0000;
}

#divTopBanner 
{
    background-color:#000000;
    display:none;
}

#divTopBannerSecondary 
{
    background-color:#efefef;
    text-align:center;
}

#divTopBannerArea 
{
    position:relative;
    text-align:center;
    width:980px;
    margin:0px auto;
}

#divHeader 
{
    background-color:#000000;
    height:91px;
    overflow:hidden;
}

#divHeaderArea 
{
    width:980px;
    margin:0px auto;
    overflow:hidden;
}

#divHeaderLogo 
{
    float:left;
    margin-right:10px;
    position:relative;
}

#uHeaderMenu 
{
    list-style:none;
    margin:0px;
    padding:0px;
    text-align:right;
}

#uHeaderMenu li 
{
    display:inline-block;
    *display:inline;
}

#uHeaderMenu li a 
{
    display:inline-block;
    font-family:'Arial Narrow','Myriad Pro',Arial,Helvetica,sans-serif;
    color:#adadad;
    text-decoration:none;
    margin-top:27px;
    padding:12px;
    font-size:12pt;
}

#uHeaderMenu li a:hover 
{
    color:#ffffff;
}

#divContent 
{
    background-image:url('/lib/templates/churchwebsitecms.com/images/contentBG.jpg');
    background-repeat:no-repeat;
    background-position:top center;
}

#divMain 
{
    width:930px;
    margin:0px auto;
    padding:25px;
}

#divFooter 
{
    background-color:#000000;
    height:90px;
    border-bottom:8px solid #bcbcbc;
}

#divFooterArea 
{
    width:960px;
    margin:0px auto;
    padding:10px;
}

#divFooterCopyright 
{
    color:#999999;
    float:left;
    font-size:8pt;
    width:330px;
    padding-top:10px;
}

#divFooterCopyright a 
{
    color:#999999;
}

#divCCIcons 
{
    float:left;
    width:255px;
    padding-top:20px;
    text-align:center;
}

#divSocial 
{
    float:right;
    text-align:right;
    width:350px;
}

.divClear 
{
    clear:both;
}

.supReg 
{
    font-size:0.6em;
}

.linkBrownButton, .linkBrownButton:hover 
{
    display:inline-block;
    width:182px;
    height:27px;
    padding-top:7px;
    color:#ffffff;
    text-transform:none;
    text-decoration:none;
    font-size:10pt;
    text-align:center;
    background-image:url('/lib/templates/churchwebsitecms.com/images/buttonBrown.png');
}

#divSupportLeft {
	float:left;
	width:640px;
}

#divSupportRight {
	float:left;
	width:250px;
	margin-left:40px;
	color:#9e9e9e;
	font-size:14pt;
}

.divSupportBlock {
	width:292px;
	float:left;
	margin-right:54px;
	margin-bottom:25px;
}

.divSupportBlock h2 {
	color:#764403;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	font-size:13pt;
}

.divGallerySection {
	padding:25px 0px;
	border-bottom:1px solid #999999;
}

.divGallerySectionCaption {
	float:left;
	width:205px;
	margin-right:25px;
}

.divGalleryFeatured {
	padding:23px 25px;
	height:157px;
	border:1px dotted #bbbbbb;
	position:relative;
	width:642px;
	float:left;
	padding-left:15px;
}

.divGalleryLeft,#divGalleryConcepts,#divGalleryClients 
{
    position:absolute;
    z-index:999;
    left:0px;
    top:0px;
    width:150px;
    height:203px;
    background-image:url('/lib/templates/churchwebsitecms.com/images/galleryTransparent.png');
}

.divGalleryRight 
{
    position:absolute;
    z-index:999;
    right:0px;
    top:0px;
    width:150px;
    height:203px;
    background-image:url('/lib/templates/churchwebsitecms.com/images/galleryTransparent.png');
}

.divGalleryFeaturedInner {
	width:642px;
	height:157px;
	position:relative;
    z-index:997;
    overflow:hidden;
}

.divGalleryFeaturedThumbs {
	height:157px;
	white-space:nowrap;
    z-index:996;
    position:absolute;
}

.divGalleryFeaturedThumbs a img {
	border:1px solid #000000;
	margin:0px 10px;
}

.divGallerySOTM {
	position:absolute;
	background-image:url('/lib/templates/churchwebsitecms.com/images/gallerySOTM.png');
	background-position:left center;
	background-repeat:no-repeat;
	width:64px;
	height:226px;
	top:0px;
	left:-9px;
	z-index:998;
}

.divGalleryReview {
	font-size:12pt;
	color:#aaaaaa;
	padding:25px;
}

.divGalleryReview b {
	color:#ffb14a;
	display:block;
	padding-left:350px;
	padding-top:25px;
	font-weight:normal;
}

#divDesignSplash {
	margin:0px 0px 50px 0px;
}

#divDesignPoints {
	background-color:#743711;
	padding:25px 0px 0px 25px;
}

#divDesignPoints .point {
	margin-right:25px;
	margin-bottom:25px;
	width:402px;
	float:left;
}
#divDesignPoints .pointPic {
	width:61px;
	float:left;
	margin-right:15px;
	height:100px;
}

#divDesignPoints .pointPic img {
	border:1px solid #4c250c;
}

#divDesignPoints .pointTitle {
	color:#f4f08f;
	font-weight:bold;
	font-size:12pt;
	margin-bottom:5px;
}

#divDesignPoints .pointCaption {
	color:#ffffff;
}

#divDesignPackages .left {
	width:381px;
	float:left;
	margin-right:25px;
}

#divDesignPackages .pic {
	margin-bottom:25px;
}

#divDesignPackages .quote {
	font-size:16pt;
	color:#aaaaaa;
	width:300px;
	margin:0px auto;
}

#divDesignPackages .right {
	width:524px;
	float:left;
}

#divDesignPackages .right .package {
	font-size:13pt;
	margin-bottom:25px;
	border-bottom:1px solid #cccccc;
	padding-bottom:50px;
}

#divDesignPackages .right .package .price {
	float:right;
	font-size:24pt;
	font-family:Arial Narrow Bold;
	vertical-align:middle;
}

#divDesignPackages .right .package .price span {
	font-size:42pt;
	vertical-align:middle;
}

#divHomepageClientCaption 
{
    color:#971919;
    font-size:14pt;
    font-weight:bold;
    text-align:center;
}

#divHomepageChoose {
	text-align:center;
}

#divHomepageChooseContainer {
	width:930px;
	margin:0px auto;
}

#divHomepageChoose .left {
	width:392px;
	float:left;
}

#divHomepageChoose .middle {
	width:146px;
	height:250px;
	padding-top:125px;
	float:left;
	font-size:48pt;
	color:#7a603d;
	font-family:'Arial Narrow Bold';
}

#divHomepageChoose .right {
	width:392px;
	float:left;
}

.divChooserTitle 
{
    font-family:'Arial Narrow Bold';
    font-size:16pt;
    color:#7a603d;
    margin-bottom:20px;
}

.divChooserLeft {
	width:29px;
	height:255px;
	padding-top:120px;
	float:left;
}

.divChooserMain {
	width:334px;
	height:390px;
	float:left;
	overflow:hidden;
	position:relative;
}

.divChooserRight {
	width:29px;
	height:255px;
	padding-top:120px;
	float:left;
}

.divChooserMainSlider {
	position:absolute;
	left:-334px;
	top:0px;
}

#divSliderPackages {
	width:1002px;
}

#divSliderPlans {
	width:1336px;
}

.divChooserMainSlider .slide {
	width:334px;
	font-weight:bold;
	color:#7a603d;
	font-size:12pt;
	float:left;
}

.divChooserMainSlider .slide .dots {
	padding:5px;
}

.divChooserMainSlider .slide .name {
	font-size:14pt;
}

.divChooserMainSlider .slide .price {
	font-size:44pt;
}
	
	#divHomepageDirectives {
    margin-bottom:-15px;
}

#divHomepageDirectives .directive {
    float:left;
    width:276px;
    margin-right:45px;
}

#divHomepageDirectives .pic {
}

#divHomepageDirectives .title {
    color:#764403;
    font-family:'Arial Narrow Bold',Arial,Helvetica,sans-serif;
    font-size:13pt;
    padding:5px 10px;
}

#divHomepageDirectives .caption {
    padding:0px 10px;
}

#divHomepageChoose {
    background-color:#f0f0f0;
    padding:25px 0px;
}
    
#divHomepageTestimonials {
    width:930px;
    padding:25px;
    margin:0px auto;
}
    
#divHomepageTestimonialArea {
    margin-bottom:0px;
}
    
#divHomepageTestimonialArea .testimonial {
    width:276px;
    margin-right:45px;
    float:left;
}
    
#divHomepageClientLogos {
    margin-bottom:25px;
}
    
.divFeatureBlock {
	background-color:#f6f6f6;
	border:1px solid #c4c4c4;
	padding:15px;
	float:left;
	width:268px;
	margin-bottom:15px;
	background-repeat:no-repeat;
	background-position:15px 15px;
}
.divFeatureBlockLeft {
	margin-right:15px;
}
.divFeatureBlockCenter {
	margin-right:15px;
}
.divFeatureBlockRight {
}
.divFeatureBlock .title {
	border-bottom:1px solid #e0e0e0;
	padding:10px;
	font-family:'Arial Narrow';
	font-size:18pt;
	height:80px;
	padding-left:100px;
	text-align:left;
}
.divFeatureBlock .titlePlan {
	border-bottom:1px solid #e0e0e0;
	padding:10px;
	font-family:'Arial Narrow';
	font-size:20pt;
	height:40px;
	text-align:left;
	color;#333333;
}
.divFeatureBlock .title .titleImage {
	float:left;
	height:70px;
	margin-right:5px;
}
.divFeatureBlock .lineEven {
	padding:10px;
	font-size:0.9em;
}
.divFeatureBlock .planPrice {
	font-family:'Arial Narrow Bold',Arial,sans-serif;
	font-weight:bold;
	text-align:left;
	font-size:16pt;
	color:#279edc;
}
.divFeatureBlock .lineOdd {
	padding:10px;
	background-color:#ececec;
	font-size:0.9em;
}
.divFeatureBlock a {
	display:none;
}
.divDot {
	float:right;
	margin-left:8px;
	padding-top:3px;
}
.divPlanName {
	float:right;
	width:115px;
	text-align:center;
	margin-left:10px;
}
.divPlanName .name {
	font-weight:bold;
	font-size:1.1em;
}
.divFeatureBlock a {
	color:#279edc;
	text-decoration:none;
}
	

