/* CSS Document by Salman Lakhani (ChurchPixel.com) */

/* Global */
body{
	margin:0px;
	padding:0px;
	font-family: "lucida grande" ,tahoma,arial,verdana;
	background:#d5d1ac;
	font-size:11px;
	color:#3f7e50;
}
.wrapper{
	width:970px;
	margin:0 auto;
}
a img{
	border:none;
}
a {
	color:#3f7e50;
}
/* Global End*/

/* Header Start */
.header{
	background:#272727;
	height:81px;
	border-top:solid 8px #000000;
	border-bottom:solid 1px #000000;
}
a.head-contact{
	float:right;
	display:block;
	width:247px;
	height:31px;
	
	
}
a.head-contact:hover{
	background-image:url(church-design/church-quote2.gif);
	background-repeat:no-repeat;
	
}
a:hover.head-contact img{
	display:none;
	
}
a.logo{
	top:15px;
	position:absolute;
	
}
/* Header End */

/* Navigation Start */

.nav{
	border-top:solid 1px #393939;
	background-color:#1d1d1d;
	height:29px;
	padding-top:8px;

	
}
.nav ul{

	width:680px;
	
}
.nav ul, .nav ul li{
	list-style:none;
	margin:0px;
	padding:0px;
		display:inline;
	
}
.nav ul li{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:1px;

		
}
.nav ul li a{

	color:#817f6c;
	text-decoration:none;
	font-size:14px;
	height:29px;
	display:block;
	
	
}
.nav ul li a.t4{
	color:#c9c5a3;
}
body.p1 .nav ul li a.t1, body.p2 .nav ul li a.t2, body.p3 .nav ul li a.t3, body.p4 .nav ul li a.t4, body.p5 .nav ul li a.t5, body.p6 .nav ul li a.t6{
	color:#5a5645;
	background-color:#e2e0c4;
	background-image:url(church-design/nav-left.gif);
	background-repeat:no-repeat;
}
.nav ul li a span{

	padding-top:4px;
padding-left:20px;
	padding-right:20px;
	display:block;
	}
body.p1 .nav ul li a.t1 span, body.p2 .nav ul li a.t2 span, body.p3 .nav ul li a.t3 span, body.p4 .nav ul li a.t4 span, body.p5 .nav ul li a.t5 span, body.p6 .nav ul li a.t6 span{
	background-image:url(church-design/nav-right.gif);
	background-position:right top;
	background-repeat:no-repeat;

}
body.p1 .nav ul li a.t1:hover span, body.p2 .nav ul li a.t2:hover span, body.p3 .nav ul li a.t3:hover span, body.p4 .nav ul li a.t4:hover span, body.p5 .nav ul li a.t5:hover span, body.p6 .nav ul li a.t6:hover span{
	color:#333;

}
.nav ul li a:hover span{
	color:#FFF;
}
/* Navigation End */


/* Banner Start */

.banner{
	background-image:url(church-design/banner-bg.jpg);
	background-repeat:repeat-x;
	width:100%;
	border-bottom:solid 3px #464239;
	left: 3px;
}
.banner .wrapper{
	background-image:url(church-design/church-web-designer.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:263px;
	display:block;
	padding-right:670px;
	width:300px;
}
.banner a{
	color:#b4f2c4;
	
}
.banner a:hover{
	color:#d7f5df;
	
	
}
.banner h2{
	font-size:15px;
	color:#265e35;
	margin:0px;
	display:block;
	height:47px;
	padding-top:28px;
	font-weight:normal;
	font-family:Arial, Tahoma, Verdana;
}
.banner h1{
	font-size:12px;
	color:#b4f2c4;
	margin:0px;
	display:block;
	padding-top:24px;
	font-weight:normal;
	line-height:19px;
}
.need-cms{
	display:block;
	margin-top:10px;
	margin-left:-7px;
	color:#a9a57c;
	font-size:17px;
}
.need-cms a{
	color:#a9a57c;
	font-size:17px;
	background-image:url(church-design/border.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-decoration:none;
	line-height:30px;
}
.need-cms .buy-now{
	background-image:url(church-design/need-church-cms2.png);
	background-repeat:no-repeat;
	width:132px;
	height:42px;
	display:block;
	float:left;
	margin-right:10px;
	margin-left:5px;
}
.need-cms a:hover.buy-now img{
	display:none;
}
.need-cms a:hover.buy-now{

}
/* Banner End */


/* Internal Banner Start */

.bread{
	background-image:url(church-design/bread.gif);
	background-repeat:repeat-x;
	width:100%;
}
.bread .wrapper{
	height:29px;
	padding-top:5px;
	display:block;
	line-height:25px;
	color:#191919;
}
.bread .wrapper a img{
	float:left;
}
.bread a{
	color:#59a16c;
}
.head{
	background-image:url(church-design/head.jpg);
	background-repeat:repeat-x;
	width:100%;
	border-bottom:solid 3px #464239;
}
.head .wrapper{
	height:66px;
	display:block;
}
.head h1{
	color:#edebd6;
	font-size:25px;
	margin:0px;
	padding:0px;
	padding-top:17px;
	font-weight:normal;
}
.icontent{
	float:left;
	font-weight:normal;
	width:708px;
	
}
.padd4{
	padding-left:30px;
	padding-right:30px;
	line-height:22px;
	font-size:12px;
	color:#2b261f;
	background-image:url(church-design/content-bg.gif);
	background-repeat:repeat-y;
	display:block;
}
.padd4 h1{
	font-size:14px;
	color:#377447;
	margin-bottom:5px;
	margin-top:15px;
	
	
}
.padd4 h2{
	display:block;
	float:right;
	width:35%;
	font-size:17px;
	padding-left:15px;
	line-height:30px;
	border-left:solid 3px #eddddd;
	color:#408051;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	
}
/* Internal Banner End */


/* Side Bar Start */
.side-bar{
	width:250px;
	float:right;
}
.side-bar img.paddtop{
	padding-top:20px;
}
.side-bar h3{
	background-image:url(church-design/side-bar-head.png);
	background-repeat:no-repeat;
	width:235px;
	height:28px;
	display:block;
	font-size:15px;
	color:#333333;
	font-weight:normal;
	padding-top:10px;
	margin:0px;
	margin-top:20px;
	padding-left:15px;
}
.side-bar ul, .side-bar li{
	list-style:none;
	display:block;
	margin:0px;
	padding:0px;
	font-size:12px;

}
.side-bar li a{ 
	width:240px;
	height:24px;
	background-image:url(church-design/side-bar-1.png);
	background-repeat:repeat-x;
	background-position:bottom;
	display:block;
	padding-top:8px;
	text-decoration:none;
	padding-left:10px;

}
.side-bar li a:hover{ 

	background-image:url(church-design/side-bar-over.png);
	background-repeat:no-repeat;
	background-image:top left;
	color:#ffb700;

}
.side-bar li a.more{ 
	width:240px;
	height:24px;
	display:block;
	padding-top:8px;
	background:none;
	text-decoration:underline;
	padding-left:0px;

}
.side-bar li a:hover.more{ 

	background-image:none;
	color:#000000;

}
.side-bar li em{
	display:block;
	padding-top:5px;
	padding-bottom:10px;
	color:#333333;
}
.side-bar .testimonial{
	display:block;
	width:247px;
	background-image:url(church-design/testimonial-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:15px;
	background-color:#272727;
	margin-top:25px;
	color:#928e69;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
}
.side-bar .testimonial div.test{
	padding-left:10px;
	padding-right:10px;
}
.side-bar .testimonial div.test span{
	display:block;
	font-size:12px;
	padding-top:8px;
}
.side-bar .testimonial div.test span.church-website{
	padding-top:0px;
	color:#adcf50;
}

.side-bar div.fontlarge p{
	font-size:13px;
}

/* Side Bar End */


/* Content Start */

.content{
	border-top:solid 15px #ffffff;
	width:100%;
}
.content div.quote-right{
	margin-top:20px;
	
}
.home-features{
	background-image:url(church-design/cms-features-bg.gif);
	background-repeat:repeat-y;
	display:block;
	float:left;
	font-weight:normal;
	width:537px;
	
}
.home-features img{
	display:block;
	
}
.home-features a{
	width:455px;
	margin:0 auto;
	display:block;
	height:55px;
	text-decoration:none;
	color:#6accaf;
}
.home-features a:hover{
	background-image:url(church-design/feature-over.png);
	background-repeat:no-repeat;
	background-position:top right;
	color:#b0b68d;
}
.home-features a img{
	float:left;
	

}
.home-features a div{
	margin-left:60px;
	padding-top:7px;
}
.home-features a div h1{
	color:#1f572e;
	border-bottom:solid 1px #b9e5d8;
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	padding-bottom:4px;
	margin-bottom:5px;
	width:385px;	
}
.home-features a:hover div h1{
	color:#ffffff;
	border-bottom:solid 1px #2a683a;
}
.home-features a.features{
	float:right;
	width:197px;
	height:37px;
	display:block;
	margin-right:45px;
	background-image:url(church-design/features.gif);
	background-repeat:no-repeat;
	padding-top:26px;
	text-align:right;
	padding-right:15px;
	font-size:15px;
	color:#1f572e;
	margin-top:10px;
}
.home-features a:hover.features {
	background-image:url(church-design/features2.gif);
	color:#191919;
}
/* Content End */

/* Footer Start */
.footer-bar{
	background-image:url(church-design/form-bg.jpg);
	background-repeat:repeat-x;
	display:block;
	height:274px;
	margin-top:30px;
}
.footer-bar .wrapper{
	padding-top:26px;
	padding-bottom:26px;
}
.footer-bar h3{
	font-size:20px;
	color:#3f7e50;
	margin:0px;
	padding:0px;
	font-weight:normal;
	margin-bottom:10px;
}
.footer-bar .form{
	width:530px;
	display:block;
	float:left;	
	padding-left:8px;
}
.footer-bar .quote{
	background-image:url(church-design/quote.png);
	background-repeat:no-repeat;
	width:486px;
	height:148px;
	display:block;
	padding:25px;
}
.footer-bar textarea.txtbox{

	margin:0px;
	width:272px;
	height:77px;
}
.footer-bar .txtbox{
	background-image:url(church-design/txt-box.jpg);
	background-repeat:repeat-x;
	border:solid 1px #498c5a;
	font-size:12px;
	height:15px;
	padding:5px;
	font-family: "lucida grande" ,tahoma,arial,verdana;
	width:160px;
	margin:0px;
	margin-bottom:6px;
}
.footer-bar div.security{
	float:right;
	width:305px;
	display:block;
}
div#input_btn{
	float:right;
	margin-right:22px;

}
.footer-bar  div.map{
	background-image:url(church-design/usa.png);
	background-repeat:no-repeat;
	background-position: right bottom;
}
div.quote-right{
	width:415px;
	display:block;
	float:right;
	font-size:12px;
}
div.box{
	width:415px;
	display:block;
}
div.box span.inbox{
	background-image:url(church-design/box-bg.png);
	background-repeat:repeat-y;
	display:block;
	padding-left:25px;
	padding-right:25px;
	line-height:18px;
	color:#39784a;
}
div.box span.inbox h1{
	margin:0px;
	font-size:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-bottom:15px;
	color:#1d1d1d;
}
div.box span.inbox2{
	background-image:url(church-design/blackbox-bg.png);
	background-repeat:repeat-y;
	display:block;
	padding-left:25px;
	padding-right:25px;
	line-height:18px;
	color:#a09b72;
}
div.box span.inbox2 h2{
	margin:0px;
	padding:0px;
	color:#ffb700;
	font-size:17px;
}
div.box span.inbox2 a{
	color:#a09b72;
}
div.box span.inbox span.call{
	font-size:12px;
	line-height:25px;
	color:#2a251f;
	padding-bottom:19px;
	display:block;

	background-repeat:no-repeat;
	background-position:right top;
	width:90%;
	
}
.footer {
	padding-top:15px;
	padding-bottom:20px;
	color:#3b7a4c;
}

/* Footer End */
/* Pricing/Pacckages Table Start */
table.price td{
		background-repeat:repeat-x;
		background-position:bottom;
		border-left:solid 1px #FFF;
		width:23%;
		padding:6px;
		padding-left:10px;
		padding-right:10px;
		text-align:center;
		color:#FFF;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
}
table.price td span{
	font-size:25px;
}
table.price td.headtd{
	text-align:left;
	background-image:url(church-design/price-head.jpg);
}
table.price td.phead{
	border-bottom:solid 1px #FFF;
	height:83px;
	
}
table.price a{
	display:block;
	margin:0 auto;
	margin-top:3px;
}
table.price a.start{
	background-image:url(church-design/start-church-website2.png);
	background-repeat:no-repeat;
	background-position:center;
	width:116px;
	height:30px;
}
table.price a.start:hover img{
	display:none;
}
table.price td.p1 img{
	position:relative;
	float:left;
}
table.price td.p1{
	background-image:url(church-design/price-1.jpg);
	text-align:right;
		color:#333;
		font-size:12px;
		line-height:normal;
		width:31%;
		vertical-align:bottom;
	
}
table.price td.p2{
	background-image:url(church-design/price-2.jpg);
	vertical-align:bottom;
}
table.price td.p3{
	background-image:url(church-design/price-3.jpg);
	vertical-align:bottom;
}
table.price td.p4{
	background-image:url(church-design/price-4.jpg);
	vertical-align:bottom;
}

/* Pricing/Pacckages Table End */

/* Feature Page */
a.feabox{
	display:block;
	width:90%;
	text-decoration:none;
	padding-right:20px;
	padding-bottom:15px;
}
a.feabox .fimg{
	padding-right:10px;
	text-decoration:none;
	height:55px;
	float:left;
	background-image:url(church-design/farrow1.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:50px;
}
a.feabox:hover .fimg{
		background-image:url(church-design/farrow.gif);
}
a.feabox .ftext{
	font-size:12px;
	line-height:normal;
	text-decoration:none;
	border-top:solid 1px #ebe9d2;

	margin-left:60px;
	padding:5px;
}
a.feabox:hover .ftext{
	background-color:#e7e3be;
	color:#191919;
}
a.feabox:hover .ftext h1{
	color:#191919
}

a.feabox .ftext h1{
	margin:0px;
	padding:0px;
	font-size:13px;
}

div.startpackages{
	text-align:right;
}
div.startpackages a{
	background-repeat:no-repeat;
	width:132px;
	float:right;
	height:27px;
	display:block;
	margin-left:20px;
}
div.startpackages a:hover img{
	display:none;
}
div.startpackages a.start{
	background-image:url(church-design/getstarted2.png);
}
div.startpackages a.packages{
	background-image:url(church-design/cp-packages2.png);
}