/* * {
    box-sizing: unset !important;
    webkit-box-sizing: unset !important;
} */
html, body {height:100%;}

body #wrap {min-height:100%;height:auto!important;/*height:100%;margin:0 auto -266px;*/}

.footer-space{height:266px}





body{margin:0px;padding:0px;font-size:13px;font-family:Arial, sans-serif;color:#000;    background: url(../images/mainbg.png) repeat-x;}

body.page-why-use{}





a{text-decoration:none;outline:none; color:#987e2e}

a:hover {text-decoration:none;color:#000}



img, div{border:0}

ul, li {list-style:none; margin:0; padding:0}

p {margin:10px 0 10px 0; padding:0}



h1, h2, h3, h4 {margin:0;padding:0;font-weight:normal;}

h1 {font-size:17px;margin:15px 0 15px 0;color:#480404}

h2 {font-size:15px;margin:15px 0 15px 0;color:#480404}

input:focus, textarea:focus, select:focus {outline:none}

input, textarea, select{font-family:'Open Sans', sans-serif;}







@font-face {

	font-family:'TrajanPro-Regular';

	src: url('../fonts/trajanproregular.eot');

	src: url('../fonts/trajanproregular.eot?#iefix') format('embedded-opentype'),

		 url('../fonts/trajanproregular.woff') format('woff'),

		 url('../fonts/trajanproregular.ttf') format('truetype'),

		 url('../fonts/trajanproregular.svg#trajanproregular') format('svg');

	font-weight: normal;

	font-style: normal;

}









.clear {clear:both}

.left {float:left}

.right {float:right}

.arht{text-align:right}

.alft {text-align:left}

.acenter {text-align:center}

.center {margin:0 auto}

.vcenter {vertical-align:middle}

.line{margin:0 0 0px 0;border-bottom:1px solid #977e2e;clear:both;padding:18px 0 0 0}





#wrap{margin:0 auto;}



body.page-packages #wrap , body.page-why-use #wrap{overflow:hidden}



#header{height:140px;background:url(../images/hdbackground.png) repeat-x top;margin:0 0 41px 0}



.header{height:140px;position:relative;width:950px;margin:0 auto}

.header .logo{position:absolute;left:0;top:0;z-index:44}

.header .name{position:absolute;right:10px;top:20px}





nav {position:absolute;right:0px;top:104px}

nav ul li{float:left;padding:0 3px 0 0;margin:0 0 0 0;}

nav ul li a{display:block;padding:1px 16px;line-height:27px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:14px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;color:#fff;border: 1px solid transparent;}

nav ul li a:hover , nav ul li a.active{background:#fff;border:1px solid #bd952e;color:#bd952e;padding:1px 16px;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;border-radius:12px;}

nav select{display:none}





/*.home-container{background:url(../images/lightstreak.png) repeat-x top #fff;}*/

.home-container{background:url(../images/lightstreak.png) repeat-x top #fff;}

.home-container.big-title{background:url(../images/lightstreak-big.png) repeat-x top #fff;}

.container{width: 950px;margin:0 auto;overflow:hidden}

.home-container .container p{font-size:16px;padding:0 0 12px 0;margin:0 0 0 0}

.home-container .container .leftpart{float:left;width:470px;}

.home-container .container .rightpart{float:right;width:460px;}





.banner{padding:0px 0 0 0;margin:12px 0 0 0;height:300px;overflow:hidden;width:auto;background:url(../images/carouselbg.png) no-repeat left top;}



.flex-control-nav,.flex-direction-nav {margin:0;padding:0;list-style:none;display:block}

.flexslider {width:100%;margin:0 auto;padding:0 0px 0px 0px;}

.flexslider .slides > li {display:none;}

.flexslider .slides img {}

.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

.flexslider {position: relative; zoom: 1;}

.flexslider .slides {zoom: 1;}

.flexslider .slides > li {position:relative;height:350px;padding:0px 0 0 0;}





.flex-container {zoom: 1; position: relative;}

.flex-control-nav , flex-direction-nav{display:none}





.home-container .join-btn{text-align:center;padding:24px 0}

.home-container .join-btn a{display:inline-block;background:url(../images/joinbg.png) repeat-x;padding:0 18px;line-height:50px;border:3px solid #987e2e;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;letter-spacing:2px;color:rgb(191,148,10);text-shadow:0 1px 2px #333;font-size:35px;font-weight:bold;}

.home-container .join-btn a:hover{color:#fff;}





.home-container .choose-package-btn{text-align: center;margin-top: -55px;position: relative;font: bold 21px Verdana, sans-serif;color: white;text-shadow: 0 1px 2px #333;float: right;border-radius: 10px;border: 2px solid #987e2e;width: 290px;height: 51px;}



span#click-blue{color:#2E3192;float:left;margin-right:5px;}

span.blue, span#blue{color: #2E3192;}



body.page-occupation .home-container.big-title{min-height:300px}



.occupation-box {color:#977E2E;padding:5px 5px 8px 5px ;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;border-radius:12px; margin:13px 20px 5px 0px;border:3px solid #987e2e;text-align:center;line-height:35px;font-size:18px;font-weight:bold;font-family:Verdana, Geneva, sans-serif;overflow:hidden;text-align: left;text-shadow:0 0 3px rgba(0,0,0,.5)}

.occupation-box > span{margin: 5px;}

.occupation-box > span.occ-adv-now a{color:#fff;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;border-radius:12px; border:3px solid #987e2e;background: rgb(46, 49, 146);padding:5px;}

.occupation-box > span.occ-adv-now a:hover{ background:#fff;color:#987e2e}





.cms-container .container.why-use {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}



.home-container .h-testimonial{border-top:1px solid #977e2e}

.home-container h3{color:#977e2e;font-family:Verdana, sans-serif;font-weight:normal;padding:5px 0 0 0;font-size:19px}

.home-container .h-testimonial p{color:#000;font-size:16px;padding:10px 0 10px 0;margin:0 0 0 0}

.home-container .h-testimonial a{display:block;font-size:16px;text-align:right;padding:0 0 0 0;color:#977e2e;text-decoration: underline;}





.home-container .container .rightpart h2{color:rgb(151,126,46);font-size:26px;font-weight:bold;text-shadow:0 1px 1px #756320;margin:0 0 0 0;padding:13px 0 15px 0;line-height:38px;}

.sorting-link{overflow:hidden;padding:7px 0;margin:0 0px 0 15px}

.sorting-link a{display:block;background:url(../images/findbg.png) repeat-y center top;width:165px;border:3px solid #987e2e;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;border-radius:12px;text-align:center;line-height:35px;font-size:16px;font-weight:bold;font-family:Verdana, Geneva, sans-serif;text-shadow:0 1px 2px #333;color:#fff;}

.sorting-link a:hover{background:url(../images/cpbg.png) repeat-x;color:#BD952E}





#adsearch{margin:0 20px 0 15px;background:url(../images/searchbg.png) repeat-y;border:3px solid #987e2e;box-shadow:1px 1px 10px #000000;padding:10px 10px 10px 10px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;overflow:hidden;width:379px}

#adsearch input{width:384px;line-height:24px;height:24px;background:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;border:2px solid #987E2E;padding:0 5px;margin:0 0 10PX 0}

#adsearch a{float:left;font-size:16px;font-weight:bold;font-family:Verdana, Geneva, sans-serif;color:#fff;}

#adsearch input.button{float:right;width:auto;padding:0 15px;background:#fff;border:none;cursor:pointer;font-weight:bold;margin:0px 3px 0 0}



.area{margin:20px 20px 8px 15px;box-shadow:1px 1px 10px #000000;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;height:315px;overflow:hidden;}

.area h3{background:url(../images/maptitlebg.png) repeat-y;font:bold 16px Verdana, sans-serif;text-align:center;margin:10px;line-height:32px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;color:#fff;background-size:100% auto;padding:0 0 0 0}





.home-container .container label{color:#977e2e;font-size:15px;font-weight:bold}

.home-container span.highlight{color:#977e2e;font-weight: bold;}



/*.footer{border-top:3px solid #977e2e;background:url(../images/footer_border.png) repeat-x bottom #000;padding:23px 0 37px 0;position:relative;height:202px}*/

/*.footer:before{content:"";width:100%;position:absolute;left:0px;top:50px;border-top:1px solid #977e2e;z-index:1}*/

.footer {
  color: #997e2f;
  text-align: center;
  border-top: 3px solid #977e2e;
  background: url(../images/footer_border.png) repeat-x bottom #000;
  padding: 15px 0 35px 0;
  position: relative;
}

.footer hr {
  border-top: 1px solid #987d2e;
  position: relative;
  top: 65px;
}

.footer .btn {
  background-image: radial-gradient(#564d2c, #ae9a5b);
  padding: 15px;
  border: 3px solid #977e2e;
  color: #fff;
  border-radius: 15px;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.5px;
}

.footer .btn:hover
       {
           background-image: radial-gradient(#fff, #fff) !important;
             color: #ae9a5b !important;
       }

.footer h4 {
  margin: 15px 0 25px 0;
  text-transform: uppercase;
  font-size: 24px;
}

.footer ul li a {
  color: #fff;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
}

.footer ul.social li {
  display: inline-block;
  text-align: left;
  font-size: 24px;
  padding: 0 15px 0 0;
}

.copyright {
  color: #fff;
  padding-top: 60px;
  font-size: 18px;
}

.bottom {
  background-image: linear-gradient(#6a5e38, yellow);
}





.footer-bottom{height:20px;background:url(../images/footer_border.png) repeat-x;border-top:2px solid #977e2e;display:none}







.cms-container{background:url(../images/lightstreak1.png) repeat-x}

.cms-container .container{background:url(../images/kc3big.png) no-repeat center 130px;min-height:780px}

.cms-container .container h1.title{height:100px;margin:0 0 0 0;text-align:left;padding:0 0 0 0;vertical-align:middle;display:table-cell}

.cms-container .container h1.title img{display:inline-block;height:63px;margin:10px 0 0 0;}

.cms-container .why-use h1.title{text-align:center;display:block;}

.cms-container .why-use h1.title img{height:auto;margin:20px 0 0 0}

.cms-container .profile h1.title img,.cms-container .join-silver h1.title img, .cms-container .join-gold h1.title img{height:auto;}

.cms-container .join-gold h1.title img{margin-top:-7px},.cms-container .join-silver h1.title img{margin-top:-7px}



.cms-container .container h2{font-family:'TrajanPro-Regular';color:#fff;font-size:24px;line-height:30px;margin:0 0 0 0;padding:20px 0 15px 0;font-weight:bold;}

.cms-container .container h2 span{color:#F4EC9C;}

.cms-container .container p{margin:0 0 0 0;padding:0 0 18px 0;line-height:24px;font-size:15px;text-align:justify}

.cms-container .container p span.highlight{font:bold 21px 'TrajanPro-Regular';color:#AB8E36;}

.cms-container .container h3{font-family:'TrajanPro-Regular';color:#AB8E36;padding:0 0 12px 0;margin:0 0 0 0;font-size:24px;font-weight:bold}

.cms-container .container span.h2{font-family:'TrajanPro-Regular';color:#AB8E36;font-size:24px;font-weight:bold}

.cms-container .container a{text-decoration: underline;}



ul.list{margin:0px 0 15px 30px;font-size:16px;font-weight:bold}

ul.list li{list-style:outside disc;}





.form , .form-profile{overflow:hidden;padding:15px 0 0 0}

.form .note , .form-profile .note{font-weight:bold;color:#fff}

.form .row , .form-profile .row{overflow:hidden;padding:0 0 8px 0}

.form .row label{float:left;width:200px;text-align:right;padding:0 10px 0 0;line-height:30px;font-weight:bold;font-size:14px}

.required,
.form .row label .required{color:#ff0000}

.form .row select ,.form .row input , .form .row textarea{float:left;margin:0 0 0 0;padding:0 10px;line-height:28px;height:28px;border:1px solid #987e2e;width:280px}

.form .row textarea{padding:10px;line-height:16px;height:50px;}

.form .row input#business_submit , .form .row input#login{ background:#987e2e;line-height:36px;height:36px;padding:0 15px;border:none;width:auto;cursor:pointer;color:#fff;font-size:15px;font-weight:bold}







/*.container .title h2{color:rgb(151,126,46);font-size:30px;font-weight:bold;text-shadow:0 1px 1px #756320;margin:0 0 0 0;padding:0 0 0 0;line-height:65px}*/

.container .title h2{color:rgb(151,126,46);font-size:30px;font-weight:bold;text-shadow:0 1px 1px #756320;margin:0 0 0 0;padding:17px 0 14px 0;line-height:40px;display:inline-block;text-align:center}



.form-church-list{overflow:hidden;margin:0 0 0 0;padding:0 0 0 0;border-bottom:1px solid #987e2e;}

.form-church-list .row{float:left;width:144px}

.form-church-list .row{background:url(../images/selectstatebg.png) repeat-y;padding:1px 10px;border:1px solid #987e2e;border-bottom:none}

.form-church-list .row select{padding:5px;background:none;border:none;font-weight:bold;margin:2px;width:140px;}

.form-church-list .row label{display:none}

.form-church-list .head{border:none;width:auto;background:none;padding:0 0 0 0}

.form-church-list .head h2{line-height:35px;margin:0 0 0 0;padding:0 0 0 15px;font:18px/35px Verdana, Arial, sans-serif;color:#977E2E;}



.church-states {overflow:hidden;padding:0 0 20px 0}

.church-states .church-list{margin:0 0 0 125px;overflow:hidden;padding:0 0 0 41px;background:url(../images/state-alpha.jpg) repeat-y left;position:relative;}

.church-states .church-list:before{width:41px;position:absolute;left:0px;bottom:0px;content:"";border-bottom:1px solid #987e2e}

.church-states .church-list span.alpha{float:left;width:27px;line-height:30px;display:block;padding:0 0 0 14px;font-size:16px;position:absolute;left:0px;top:0px;}

.church-states .church-list ul{float:left;padding:10px 0 10px 30px;overflow:hidden;font-size:15px}

.church-states .church-list ul li{list-style:outside disc;line-height:20px;width:310px;float:left}









#form_church , #form_occup {overflow:hidden;padding:15px 0;margin:0 auto}



/* #form_church .church-header , #form_occup .occupation-header{margin:0 0 0 0;padding:0 0 0 0;width:950px;overflow:hidden}

#form_church .church-header li , #form_occup .occupation-header li{padding:7px 10px 7px 10px;line-height:18px;text-align:left;font-weight:bold;background:#eae8df;margin:0 0px 0px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#eae8df;float:left;width:14.28571428571429%}



#form_occup .church-results{width:950px}

#form_church .church-results ul , #form_occup ul{margin:0 0 0px 0;overflow:hidden;}

#form_church .church-results ul li, #form_occup ul li{border-bottom:1px solid #fff;background:#e3dfd3;overflow:hidden}

#form_church .church-results span{display:block;padding:5px 10px 5px 10px;line-height:18px;width:14.28571428571429%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-break: break-all;}

#form_church .church-results span.church-img{padding:2px 0 0 7px;height:26px}

#form_church .church-results span.rating-select {}

#form_church .church-results span.rating-select select {border:none;line-height:22px;height:22px;padding:2px;margin:0 0 0 0;min-width:80px}

 */







#form_occup .church-record{max-width:675px;overflow:hidden;border:1px solid #a8a594;margin:0 auto 15px auto;background:#dfd8c8;padding:10px 15px 15px 15px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;

background: -moz-linear-gradient(top,  #ECE7DC 0%, #ffffff 31%, #ffffff 51%, #ffffff 64%, #ffffff 64%, #ECE7DC 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ECE7DC), color-stop(31%,#ffffff), color-stop(51%,#ffffff), color-stop(64%,#ffffff), color-stop(64%,#ffffff), color-stop(100%,#ECE7DC));

background: -webkit-linear-gradient(top,  #ECE7DC 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#ECE7DC 100%);

background: -o-linear-gradient(top,  #ECE7DC 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#ECE7DC 100%);

background: -ms-linear-gradient(top,  #ECE7DC 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#ECE7DC 100%);

background: linear-gradient(to bottom,  #ECE7DC 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#ECE7DC 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECE7DC', endColorstr='#ECE7DC',GradientType=0 );position:relative}

#form_occup .church-record span.name{display:block;font-size:17px;font-weight:bold;color:#221e73;padding:0 0 5px 5px}



#form_occup .church-record span.link , #form_occup .church-record span.church-name , #form_occup .church-record span.phone, #form_occup .church-record span.add , #form_occup .church-record span.state , #form_occup .church-record span.church-img{display:block;position:relative;line-height:16px;padding:3px 0 3px 136px;margin:0 0 0 15px}

#form_church .church-record span.church-imgs, #form_occup .church-record span.church-img{bottom: 10px;padding: 0 0 0 136px;position: absolute;right: 10px;}

#form_occup .church-record span.link strong , #form_occup .church-record span.church-name strong , #form_occup .church-record span.phone strong , #form_occup .church-record span.add strong , #form_occup .church-record span.state strong , #form_occup .church-record span.church-img strong{position:absolute;display:block;width:130px;text-align:right;line-height:22px;left:0px;top:0px;}

#form_occup .church-record span.church-img{padding:0 0 0 136px;}

#form_occup .church-record span.church-imgs{position:absolute;right:10px;bottom:10px}



#form_occup .church-record span.church-img select{vertical-align:top;margin:3px 0 0 10px}

#form_occup .church-record span.rating-select{display:block;padding:0 0 0 140px}

#form_occup .church-record span.rating-select select{margin:5px 0 0 0}



#form_church .church-record span.church-imgs select{vertical-align:top;margin:3px 0 0 10px}

#form_church .church-record span.rating-select{display:block;padding:0 0 0 140px}

#form_church .church-record span.rating-select select{margin:5px 0 0 0}







/* For the church listing */

#form_church .church-record{max-width:675px;overflow:hidden;border:1px solid #a8a594;margin:0 auto 15px auto;background:#dfd8c8;padding:10px 15px 15px 15px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;position:relative;

background: -moz-linear-gradient(top,  #ECE7DC 0%, #ffffff 31%, #ffffff 51%, #ffffff 64%, #ffffff 64%, #ECE7DC 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ECE7DC), color-stop(31%,#ffffff), color-stop(51%,#ffffff), color-stop(64%,#ffffff), color-stop(64%,#ffffff), color-stop(100%,#ECE7DC));

background: -webkit-linear-gradient(top,  #ECE7DC 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#ECE7DC 100%);

background: -o-linear-gradient(top,  #ECE7DC 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#ECE7DC 100%);

background: -ms-linear-gradient(top,  #ECE7DC 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#ECE7DC 100%);

background: linear-gradient(to bottom,  #ECE7DC 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#ECE7DC 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECE7DC', endColorstr='#ECE7DC',GradientType=0 );}

#form_church .church-record span.name{display:block;font-size:17px;font-weight:bold;color:#221e73;padding:0 0 5px 5px}



#form_church .church-record span.user-name, #form_church .church-record span.link , #form_church .church-record span.church-name , #form_church .church-record span.phone , #form_church .church-record span.add , #form_church .church-record span.state , #form_church .church-record span.church-img{display:block;position:relative;line-height:16px;padding:3px 0 3px 136px;margin:0 0 0 15px}

#form_church .church-record span.church-imgs strong, #form_church .church-record span.user-name strong,#form_church .church-record span.link strong , #form_church .church-record span.church-name strong , #form_church .church-record span.phone strong, #form_church .church-record span.add strong , #form_church .church-record span.state strong , #form_church .church-record span.church-img strong{position:absolute;display:block;width:130px;text-align:right;line-height:22px;left:0px;top:0px;}

#form_church .church-record span.church-img{position:absolute;right:10px;bottom:10px}

#form_church .church-record span.church-img select{vertical-align:top;margin:3px 0 0 10px}

#form_church .church-record span.rating-select{display:block;padding:0 0 0 140px}

#form_church .church-record span.rating-select select{margin:5px 0 0 0}





/* for searching results */

#form_mem .church-record{max-width:675px;overflow:hidden;border:1px solid #a8a594;margin:0 auto 15px auto;background:#dfd8c8;padding:10px 15px 15px 15px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;position:relative;

/* background: -moz-linear-gradient(top,  #dfd8c8 0%, #ffffff 31%, #ffffff 51%, #ffffff 64%, #ffffff 64%, #dfd8c8 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfd8c8), color-stop(31%,#ffffff), color-stop(51%,#ffffff), color-stop(64%,#ffffff), color-stop(64%,#ffffff), color-stop(100%,#dfd8c8));

background: -webkit-linear-gradient(top,  #dfd8c8 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#dfd8c8 100%);

background: -o-linear-gradient(top,  #dfd8c8 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#dfd8c8 100%);

background: -ms-linear-gradient(top,  #dfd8c8 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#dfd8c8 100%);

background: linear-gradient(to bottom,  #dfd8c8 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#dfd8c8 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfd8c8', endColorstr='#dfd8c8',GradientType=0 ); */

background: -moz-linear-gradient(top,  #ECE7DC 0%, #ffffff 31%, #ffffff 51%, #ffffff 64%, #ffffff 64%, #ECE7DC 100%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ECE7DC), color-stop(31%,#ffffff), color-stop(51%,#ffffff), color-stop(64%,#ffffff), color-stop(64%,#ffffff), color-stop(100%,#ECE7DC));

background: -webkit-linear-gradient(top,  #ECE7DC 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#ECE7DC 100%);

background: -o-linear-gradient(top,  #ECE7DC 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#ECE7DC 100%);

background: -ms-linear-gradient(top,  #ECE7DC 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#ECE7DC 100%);

background: linear-gradient(to bottom,  #ECE7DC 0%,#ffffff 31%,#ffffff 51%,#ffffff 64%,#ffffff 64%,#ECE7DC 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECE7DC', endColorstr='#ECE7DC',GradientType=0 );}

#form_mem .church-record span.name{display:block;font-size:17px;font-weight:bold;color:#221e73;padding:0 0 5px 10px}

#form_mem .church-record span.user-name, #form_mem .church-record span.link, #form_mem .church-record span.church-name ,#form_mem .church-record span.phone , #form_mem .church-record span.add , #form_mem .church-record span.state , #form_mem .church-record span.church-img{display:block;position:relative;line-height:16px;padding:3px 0 3px 136px;margin:0 0 0 15px}

#form_mem .church-record span.user-name strong, #form_mem .church-record span.link strong , #form_mem .church-record span.church-name strong , #form_mem .church-record span.phone strong ,#form_mem .church-record span.add strong , #form_mem .church-record span.state strong , #form_mem .church-record span.church-img strong{position:absolute;display:block;width:130px;text-align:right;line-height:22px;left:0px;top:0px;}

#form_mem .church-record span.church-img{padding:0 0 0 136px;position:absolute;right:10px;bottom:10px}

#form_mem .church-record span.church-img select{vertical-align:top;margin:3px 0 0 10px}

#form_mem .church-record span.rating-select{display:block;padding:0 0 0 140px}

#form_mem .church-record span.rating-select select{margin:5px 0 0 0}



#form_mem{padding:15px 0 0 0}







.form-profile .note , #forpassdiv .note{color:#333}

.form-profile h2{ margin:0 0 0 0;padding:0 0 12px 0;font-size:18px;color:rgb(151,126,46);font-weight:bold;text-align:center}

.form-profile h2.form-title{border: 2px solid #977e2e;background: url("../images/profile-headingbg.png") repeat-x;border-radius: 10px;padding:0px 0 3px 10px;height: 27px;font-size: 20px;color: #987E2E;font-family: Verdana, sans-serif;text-align:center; margin-bottom: 10px;text-transform: uppercase;}

.form-profile label{float:left;width:290px;text-align:right;padding:0 10px 0 0;line-height:30px;font-weight:bold;font-size:14px}

.form-profile span.required{color:#ff0000}

.form-profile input , .form-profile textarea , .form-profile select{margin:0 0 0 0;padding:0 10px;line-height:28px;height:28px;border:1px solid;width:280px;background: rgba(255,255,255,.8);border:1px solid #987e2e}

.form-profile textarea{ padding:10px;height:40px;line-height:16px}

.form-profile select{padding:3px 5px}



.form-profile .CollapsiblePanel{ border:1px solid #987e2e;width:750px;}

.form-profile .CollapsiblePanel .CollapsiblePanelTab{background:#987e2e;padding:0 15px;line-height:38px;color:#fff!important;font-size:18px;font-weight:bold;}

.form-profile .CollapsiblePanel .CollapsiblePanelContent{width:auto!important;padding:0 0 15px 15px}

.form-profile #sprycheckbox1 input{ width:auto;height:auto;vertical-align:middle}

.form-profile input#btnSave{background:#987e2e;line-height:36px;height:36px;padding:0 15px;border:none;width:auto;cursor:pointer;color:#fff;font-size:15px;font-weight:bold}

.form-profile #captchatest{display:block;float:left;padding:0px 0 0 0}

.form-profile #captchatest input{width:80px}

.form-profile .row a.row-img img{float:left;height:50px;}



#forpassdiv .row.submit{float:right;}



#form_mem , #form_church {overflow:auto}

.search-header , .search-results{width:950px}

.search-header ul {overflow:hidden;padding:15px 0 0 0;margin:0 0 0 0}

.search-header li{float:left;width:20%;margin:0 0 0 0;border-bottom:1px solid #fff;line-height:30px;font-weight:bold;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#eae8df}



.search-results > ul > li{overflow:hidden;background:#e3dfd3;border-bottom:1px solid #fff}

.search-results > ul > li > span{float:left;width:20%;margin:0 0 0 0;line-height:16px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e3dfd3;padding:4px 8px;min-height:41px}



.smarty-pager{overflow:hidden;text-align:center;padding:15px 0}

.smarty-pager li{display:inline-block}

.smarty-pager li a{display:inline-block;background:#e3dfd3;line-height:26px;padding:0 8px;border:1px solid #C4BDA8;margin:5px}

.smarty-pager li a:hover{background:#C4BDA8}

.smarty-pager li > span{display:inline-block;background:#C4BDA8;line-height:26px;padding:0 8px;border:1px solid #C4BDA8;margin:0 5px;color:#fff;font-weight:bold;}



.search-results .result-logo, .church-results .result-logo {float:right;margin-right: -4px;}

.search-results .result-logo, .church-results .result-logo img{text-align: center;}

.container .title span#yellow_word{color:red}





.why-title{ padding:18px 0;overflow:hidden}

.why-title span{color: rgb(244,236,156);float:left;font-size: 28px;display:inline-block}

.why-title span.why-first {padding: 0 30px;}

.why-title span.why-second{padding:25px 30px 0 30px;}

.why-title span.why-third{padding:50px 30px 0 30px;}

.why-box{width:430px;float:left;padding:20px 0 0 0 }

.why-box.right{float:right}

.why3-page img{width:100%}



.why-box h1{color:rgb(151,126,46);font-size:18px;margin:0 0 0 0;padding:0 0 15px 0;font-size: 24px;}

.why-box ul{padding:0 0 0 24px;margin:0 0 0 0}

.why-box ul li{ line-height:18px;padding:4px 0;list-style:outside disc;font-size:16px}

.cms-container .container .why-box p{font-size:16px;line-height:22px;text-align:left}

.cms-container .container .why-box p span{color:rgb(151,126,46)}



.title-bottom {padding:20px 0 12px 0}

.title-bottom span{color:rgb(151,126,46)}

#profile{float:left}

.chart{/*float:right;*/margin:24px 0 0 0;background:#ccc;margin:0 auto}

.chart th , .chart td{padding:7px 8px;text-align: center;}

.chart td {background:#fff}

.chart th:first-child{width:100px}

.chart th {background:url(../images/tableheaderbg.png) repeat-y left top;background-size:100% 1px;color:#fff}

.chart img{width:40px}



.why-use div#entry{height:130px;}

.why-use div#entry #company{margin-top:0}

.why-use #rating{top:72px}



.view-link{font-weight: bold;text-align: right;}

.view-link a{text-decoration: underline;}

.church-states .church-list li a{color:#000}

.church-states .church-list li a:hover{color:#987e2e}



#form2 , #form3{float:right}

#form3{background:url(../images/content-background.png) no-repeat ;padding: 15px}

#form3 p.note{font-size: 12px}





/* #searcharea{ overflow:hidden;} */

div#advertise {text-align: center;font: bold 21px Verdana, sans-serif;color: white;

text-shadow: 0 1px 2px #333;float: right;margin:5px 0 0 0 ;border-radius: 10px;

border: 2px solid #987e2e;width: 290px;height: 51px;position: relative;padding: 0 0 0 0}







.page-member-results .tab-logo , .page-member-results .logo-profile{float:left;width:150px;overflow:hidden;display:block;}

.page-member-results .tab-logo img{width:150px;/* height:150px; */}

.page-member-results .logo-profile{float:right}

.page-member-results .logo-profile img{width:150px;/* height:150px; */}

.page-member-results .tab-adv{float:left;margin:0 59px;width:450px;overflow:hidden;text-align:center;}

/* .page-member-results .tab-adv img{width:450px;height:150px;} */



.page-member-results .box-left{float:left;width:420px}

.page-member-results .box-right{float:right;width:420px}

.page-member-results .profile-reviews h2, .page-member-results .profile-ref h2 ,

.page-member-results .tab-portfolio h2 , .page-member-results .tab-job h2 ,

.page-member-results .tab-about h2 , .page-member-results .box-left h2 ,

.page-member-results .tab-accred h2, .page-member-results .box-right h2{border:1px solid #987f2e;line-height:36px;text-align:center;margin:0 0 15px 0;color:#000;font-size:22px;}



.page-member-results .profile-ref ul li{width: 190px;float: left;text-align:center;}

.page-member-results .profile-reviews {margin-top:35px }

.page-member-results .profile-member li{overflow:hidden;color:#000;font-size:13px;line-height:18px;vertical-align:top}

.page-member-results .profile-member li label{color:#000;font-size:13px;display:inline-block;width:185px;text-align:right;padding:0 5px 0 0;vertical-align:top}

.page-member-results .profile-member li span{display:inline-block;width:225px}



.page-member-results .tab-job , .page-member-results .tab-about, .page-member-results .tab-accred{float:left;width:420px;border:1px solid #987f2e;padding:12px;margin:0 0 15px 0}

.page-member-results .tab-job h2 , .page-member-results .tab-about h2, .page-member-results .tab-accred h2{border:none;border-bottom:1px solid #987f2e;margin:-12px -12px 12px -12px}

.page-member-results .tab-portfolio{float:right;width:350px;padding:0 0 0 0}





.page-member-profile .tab-logo , .page-member-profile .logo-profile{float:left;width:150px;height:150px;overflow:hidden;display:block;}

.page-member-profile .tab-logo img{width:150px;height:150px;}

.page-member-profile .logo-profile{float:right}

.page-member-profile .logo-profile img{width:150px;height:150px;}

.page-member-profile .tab-adv{float:left;margin:0 59px;width:450px;height:150px;overflow:hidden;text-align: center;}

.page-member-profile .tab-adv img{width:450px;height:150px;}



.page-member-profile .box-left{float:left;width:420px}

.page-member-profile .box-right{float:right;width:420px}

.page-member-profile .profile-ref h2 , .page-member-profile .tab-portfolio h2 ,

.page-member-profile .tab-job h2 , .page-member-profile .tab-about h2 ,

.page-member-profile .tab-accred h2, .page-member-profile .box-left h2 ,

.page-member-profile .profile-reviews h2,

.page-member-profile .box-right h2{border:1px solid #987f2e;line-height:36px;text-align:center;margin:0 0 15px 0;color:#000;font-size:22px;}



/* .page-member-profile .profile-ref ul li{width: 190px;float: left;text-align:center;}

.page-member-profile .profile-member li{overflow:hidden;color:#000;font-size:13px}

.page-member-results .profile-member li label{color:#000;font-size:13px;display:inline-block;text-align:right;width:185px;padding:0 5px 0 0} */

.page-member-profile .profile-ref ul li{width: 190px;float: left;text-align:center;}

.page-member-profile .profile-reviews {margin-top:35px }

.page-member-profile .profile-member li{overflow:hidden;color:#000;font-size:13px;line-height:18px;vertical-align:top}

.page-member-profile .profile-member li label{color:#000;font-size:13px;display:inline-block;width:185px;text-align:right;padding:0 5px 0 0;vertical-align:top}

.page-member-profile .profile-member li span{display:inline-block;width:225px}





.page-member-profile .tab-job , .page-member-profile .tab-about, .page-member-profile .tab-accred{float:left;width:460px;border:1px solid #cbbe96;padding:12px;margin:0 0 15px 0}

.page-member-profile .tab-job h2 , .page-member-profile .tab-about h2, .page-member-profile .tab-accred h2{border:none;border-bottom:1px solid #cbbe96;margin:-12px -12px 12px -12px}

.page-member-profile .tab-portfolio{float:right;width:350px;padding:0 0 0 0}





body#main-how-works{text-align: center;}

body#main-how-works .cms-container .container h1.title {display: block;text-align: center;}

body#main-how-works .cms-container .container p{text-align: center;}





/* Packages page */





.packages{overflow:hidden;padding:15px 0 0 0}

.packages .left{float:left;width:452px}

.packages .right{float:right;width:452px}

.packages h2{color:#977E2E;font-family:Verdana, sans-serif;margin:0 0 0 0;padding:0 0 5px 0;border-bottom:5px solid #000;font-size:1.250em;font-weight:bold}

a.pack-price , a.sub-pack-price{font:bold 18px Verdana, sans-serif;color:#fef496;display:block;line-height:35px;padding:0 10px 0 10px;overflow:hidden;background:url(../images/silverbg.png) repeat-x top}

a.pack-price span , a.sub-pack-price span{display:inline-block;float:right;}

a.pack-price:hover , a.sub-pack-price:hover{background:url(../images/cpbg.png) repeat-x top;color:#2E3192}

a.pack-price{background:url(../images/goldbg.png) repeat-x top;border-top:5px solid #000}

.pack{border:1px solid #987E2E;padding:0 0 10px 0;margin:0 0 12px 0}

.page-trialpackages a.pack-price,page-trialpackages a.sub-pack-price{border-top:none}



div#entry {margin: 20px auto 6px auto; position: relative;  width: 425px; height: 130px; background: url("../images/entrybg.png") repeat-x; border: 2px solid #987E2E; z-index:5;}

#company { margin-top: -15px; padding: 0; width: 400px; height: 25px; position: relative; float: left;font: bold 13px Verdana, Arial, sans-serif; }

#company span {margin: 10px 0 10px 0; color: #2E3192; position: relative; padding: 5px; float: left; }

div#question { position: absolute; display: block; top: 23px; width: 110px; height: 100px;}

#question ul { list-style: none; margin: 0; padding: 0; }

#question li { text-align: right; font: bold 9px Verdana, Arial, sans-serif; margin-top: 4px;}

#answer {  position: absolute; top: 23px; left: 110px; width: 300px; height: 100px;}

#answer ul { list-style: none; margin: 0; padding: 0 0 0 5px; float: left; }

#answer li { text-align: left; font: 9px Verdana, Arial, sans-serif;  margin-top: 4px; }

#rating { position: relative; float: right; width: 195px; top: 92px;}

.averagerating { font: bold 9px Verdana, sans-serif; padding: 7px 0 0 0;position: relative; float: left; height: 20px;}

.stars { position: relative; float: left; }

#logo_small { position: relative; float: left; left: 360px; bottom: 5px; width: 59px;}

#logo_small img{ width:58px;height:59px}



.home-container .container p.plus{text-align:center;margin:0 0 0 0;padding:0px 0 12px 0;color:red;font-family:Verdana, sans-serif;font-weight:bold;font-size:2em}

#main-slider-wrapper , #main-slider1-wrapper{width:405px!important;margin:0 auto;z-index:5}



div#sev {margin:0 auto;

         position: relative;  overflow:hidden;

         width: 410px; height:auto; padding:10px 0 0 0;

        }

div#sev p {

           margin:0 0 8px 0; padding: 8px;

           text-align: center; font-weight: bold;

           color: white;

           border-radius: 12px; border: 3px solid #987e2e;

           background: rgb(86,77,44) url("../images/imagead.png") repeat-y;

          }

div#sev ul#left {

            position: relative; float: left; left: 20px; padding: 0 0 0 5px; width: 180px;

           }

div#sev ul#right {

            position: relative; float: right; padding: 0 0 0 10px; width: 180px;

           }

div#sev > ul > li{ list-style:outside disc}

div#sev li { padding-bottom: 15px; font-size: 15px; font-weight: bold;}





.inner-social{display:inline-block;vertical-align: middle;}

ul.inner-social{margin-left: 20px; text-align: right}

div#sev .inner-social li{display:inline-block;vertical-align: middle;}

.inner-social li img{}

.home-container .container .rightpart h3{text-align:center}





.church-in{overflow:hidden}

.church-in h2{float:left}

.church-in .sorting-link{float:right;margin: 0 3px 0 15px}

.church-in #adsearch{float:right;padding-bottom:0;margin:0 7px 0 15px}

.church-in #adsearch input{width:278px;line-height:20px;height:20px;}

.church-in #adsearch input.button{width:auto;line-height:22px;height:22px}

.church-in .sorting-link a{line-height:30px}

.container .church-in h2{font-size:29px}









.search-title{background: url(../images/lightstreak.png) repeat-x center center;line-height:50px;margin:0 0 15px 0;height:50px;overflow:hidden;padding:0 12px}

.search-title h2{float:left;margin:0 0 0 0;padding:0 0 0 0;color:rgb(151,126,46);font-size:22px;font-weight:bold;text-shadow:0 1px 1px #756320;}

.search-title .search-sort{ float:right}





#TabbedPanels1{margin:20px 0 25px 0}

#TabbedPanels1 .TabbedPanelsTabGroup{ text-align:left;overflow:hidden}

#TabbedPanels1 .TabbedPanelsTabGroup .TabbedPanelsTab{display:block;float:left;border: 1px solid #987E2E;padding:6px 12px 4px 12px;margin: 0;background-color: #ffffff;cursor: pointer;position: relative;background:none;width:auto;}

#TabbedPanels1 .TabbedPanelsTabGroup .TabbedPanelsTab:hover {color:#fff;border-bottom:1px solid #857030;background:#857030;}

#TabbedPanels1 .TabbedPanelsTabGroup .TabbedPanelsTabSelected {color:#fff;border-bottom: 1px solid #857030;background:#857030;}

#TabbedPanels1 .TabbedPanelsTabGroup .TabbedPanelsTab:first-child {padding-left: 15px;border-left: 1px solid #987E2E;border-right: 1px solid #987E2E;-webkit-border-top-left-radius: 12px;-moz-border-radius-topleft:12px;border-top-left-radius: 12px;}

#TabbedPanels1 .TabbedPanelsTabGroup .TabbedPanelsTab:last-child {padding-right:15px;border-left:1px solid #987E2E;border-right:1px solid #987E2E;-webkit-border-top-right-radius:12px;-moz-border-radius-topleft:12px;border-top-right-radius:12px;}

#TabbedPanels1 .TabbedPanelsContentGroup { background:none;border:none}

#TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent{ border:1px solid #987E2E;background:url(../images/tab-panel-content-bg.png) repeat-y;padding:15px;}







body.page-member-profile .home-container,

body.page-member-results .home-container{background:#fff}







.ADVERTISING{position:relative;z-index:2;background:#fff;float:left;border:2px solid rgb(152,126,46);padding:0 0 0 0;width:410px;margin:0 0px 0 40px}

.ADVERTISING h1{margin: 0;

padding: 10px;

text-align: center;

font-weight: bold;

color: white;

border: 4px solid rgb(152,126,46);

background: rgb(86,77,44) url("../images/divsix.png") repeat-y;margin:0 0 0 0;}

.why-box ul.ads-listing { margin:0 0 0 0;padding:8px 0 10px 30px;overflow:hidden;height:105px}

.why-box ul.ads-listing li{ float:left;width:190px;font-size:13px;list-style:disc;font-weight:bold}





.page-packages .footer{padding:65px 0 15px 0}

.page-why-use .footer{top:-50px;padding:65px 0 15px 0}

.page-why-use .footer{top:-40px}

.page-why-use .footer:before{top:92px}

.page-packages .footer:before{top:92px;}

.packages{ position:relative;/* z-index:5 */}









#ck-button {float:right;padding:0px 0;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;border-radius:12px; margin:5px 20px 5px 15px;background:url(../images/findbg.png) repeat-y center top;width:189px;border:3px solid #987e2e;text-align:center;line-height:35px;font-size:16px;font-weight:bold;font-family:Verdana, Geneva, sans-serif;text-shadow:0 1px 2px #333;overflow:hidden}

#ck-button:hover {background:url(../images/cpbg.png) repeat-x;color:#BD952E; overflow:auto;float: right;}

#ck-button label {display:block;color:#fff;}

#ck-button:hover label{color:#BD952E}

#ck-button label span {line-height:35px;text-align:center;display:block;}

#ck-button label input {    position:absolute;    top:20px;display:none; }

#ck-button input:checked + span { background-color:#BD952E; color:#fff;display:block;background:url(../images/cpbg.png) repeat-x;color:#BD952E;}







.page-contact .left-box,

.page-login .left-box{float:left}



.page-contact .right-box,

.page-login .right-box{float:right;width:280px}



.page-contact .right-box .form,

.page-login .right-box .form {margin-top:0px;}



.page-contact .form .row label,

.page-login .form .row label{width:80px;color:#fff;float:left}

.page-contact #form2 , .page-login #form2 {float:none;margin:-15px 0 0 0}

.page-contact p.note , .page-login p.note{ display:none}



.page-contact .right-box .form .row input, .page-login .right-box .form .row input , .page-contact .form #contact-form .row input , .page-login .form #contact-form .row input , .page-contact .form #contact-form .row textarea , .page-login .form #contact-form .row textarea{width:166px;line-height:22px;height:22px;border-left:2px solid #534717;border-top:2px solid #534717;border-bottom:2px solid #e0d8c1;border-right:2px solid #e0d8c1;background:#fff}

.page-contact .form #contact-form .row textarea , .page-login .form #contact-form .row textarea{ height:50px;padding:10px;line-height:16px;}

.page-contact .form #contact-form .row textarea , .page-login .form #contact-form .row textarea , .page-contact .form #contact-form .row input , .page-login .form #contact-form .row input{width:351px}





.page-contact .form .row input#login , .page-login .form .row input#login{line-height:30px;height:30px;padding:0 16px;color:#000;border-left:2px solid #534717;border-top:2px solid #534717;border-bottom:2px solid #e0d8c1;border-right:2px solid #e0d8c1;background:#fff;width:auto}



.page-contact #contact-form , .page-login #contact-form{padding:60px 0 0 10px;width:375px}

.page-contact #contact-form .right , .page-contact #contact-form .left , .page-login #contact-form .right , .page-login #contact-form .left{width:181px}

.page-contact #contact-form .right input, .page-contact #contact-form .left input, .page-login #contact-form .right input, .page-login #contact-form .left input{width:157px!important}



.page-contact #contact-form .right label , .page-contact #contact-form .left label , .page-contact #login-form .right label , .page-contact #login-form .left label{ display:block;padding:0 0 0 0;text-align:left;}

.page-contact .form #contact-form .row label, .page-login .form #contact-form .row label{color:#000;display:block;float:none;width:auto;text-align:left}





.page-login #contact-form .left{margin:0 13px 0 0}





.reach-us{border:2px solid #807040;box-shadow:0px 0px 0px 3px #cbc096;padding:20px;margin:35px 0px 0 -2px;padding:15px 15px 25px 15px;font-size:15px;line-height:34px;}



.page-contact .cms-container .container,

.page-login .cms-container .container{min-height:635px}



.page-contact .cms-container .container h2,

.page-login .cms-container .container h2{color:#aa8d36;font-size:30px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin:0 0 0 0;padding:0 0 8px 0;}

.page-login .cms-container .container h1.title img{height:120px!important;}



.page-contact .cms-container .container .right-box h1.title {text-align:center}

.page-contact .cms-container .container .right-box h1.title img , .page-login .cms-container .container .right-box h1.title img{height:120px;margin-left:0px}



.page-contact .cms-container .container p.hint,

.page-login .cms-container .container p.hint{color:#aa8d36;font-size:18px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin:0 0 0 0;padding:0 0 8px 0}



.reach-us label{ font-weight:bold;display:inline-block;padding:0 5px 0 0}



.view-ad { font-size: 12px; text-decoration: underline;font-weight: normal;}





body.page-why-use .why3-page{margin:-50px 0 0 0}

body.page-why-use .why-box p{display:list-item;margin:11pt 11pt 11pt 15pt;line-height:15px;}



.why-use-page{overflow:hidden}

.why-use-page > .left{float:left;width:450px;margin:-20px 0 0 0}

.why-use-page > .right{float:right;width:450px;padding:50px 0 0 0}

.why-use-page > .right .why-box , .why-use-page > .left .why-box{float:none}

.why-use-page div#entry{margin:0px auto 6px auto}





.when-they{overflow:hidden;padding:28px 0 0 0}

.when-they > h1{color: rgb(151,126,46);

margin: 0 0 0 0;

padding: 0 0 15px 0;

font-size: 24px;text-align:center}





.page-contact .cms-container .container,

.page-login .cms-container .container{background:none;position:relative;overflow:inherit;}



.page-contact .cms-container .container .kc3-foregroud,

.page-login .cms-container .container .kc3-foregroud{position:absolute;left:49%;margin:0 0 0 -214px;z-index:4;top:179px}

.page-contact .cms-container .container .kc3-foregroud , .page-login .cms-container .container .kc3-foregroud{top:80px}

.page-contact .right-box , .page-contact .left-box,

.page-login .right-box , .page-login .left-box{position:relative;z-index:5}





.page-contact .footer, .page-login .footer{padding:52px 0 15px 0}

.page-contact .footer:before, .page-login .footer:before{top:78px}



.page-contact .form .row input, .form .row textarea,

.page-login .form .row input, .form .row textarea{background:rgba(255,255,255,.8)}





.container .TabbedPanels{ width:900px;margin:0 auto;float:none}

.picture-slides-container .picture-slides-thumbnails { text-align:center}

.picture-slides-container .picture-slides-thumbnails li{ float:none;display:inline-block}



.container .TabbedPanelsContent div.box-left , .container .TabbedPanelsContent div.box-right{padding:10px 0 0 0}



/* h2.accreditations{border:1px solid #cbbe96;width:443px;display:inline-block;line-height:36px;text-align:center;color:#000;font-size:22px;margin:0 0 0 0} */



.cms-container .join-silver h1.title,.cms-container .join-gold h1.title{text-align:center;display:block;margin:0 0 20px 0}

.join-silver .form-profile,.join-gold .form-profile{width:750px;margin:0 auto}



.page-occupation .view-link{padding:10px 0 0 0}





.page-index #adsearch{width: 399px;margin: 0 20px 0 15px;}

.page-index .sorting-link{ margin:0 20px 0 15px;padding:10px 0}

.page-index .sorting-link a{width: 189px;}





#form_occup .church-record span.church-img select, .search-sort select#sorting , #form_church .church-record span.church-imgs select,

#form_mem .church-record span.church-img select{background: #d9d3c6; /* Old browsers */

background: -moz-linear-gradient(left,  #d9d3c6 0%, #ffffff 20%, #ffffff 49%, #ffffff 77%, #d9d3c6 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#d9d3c6), color-stop(20%,#ffffff), color-stop(49%,#ffffff), color-stop(77%,#ffffff), color-stop(100%,#d9d3c6)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #d9d3c6 0%,#ffffff 20%,#ffffff 49%,#ffffff 77%,#d9d3c6 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #d9d3c6 0%,#ffffff 20%,#ffffff 49%,#ffffff 77%,#d9d3c6 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #d9d3c6 0%,#ffffff 20%,#ffffff 49%,#ffffff 77%,#d9d3c6 100%); /* IE10+ */

background: linear-gradient(to right,  #d9d3c6 0%,#ffffff 20%,#ffffff 49%,#ffffff 77%,#d9d3c6 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d3c6', endColorstr='#d9d3c6',GradientType=1 ); /* IE6-9 */

border:1px solid #987e2e;padding:3px}



#form_church .church-record span.church-imgs{text-align:right}

#form_occup .church-record span.church-img select,

#form_mem .church-record span.church-img select,

#form_church .church-record span.church-imgs select{margin-top:-3px}



.page-search .container .title{float:left}

.page-search #adsearch{float:right;padding:9px 10px 0 10px;margin:6px 0 0 0;width:290px;position: relative;right:8px;}

.page-search #adsearch input{width:180px}

.page-search #adsearch input.button{width:auto}

.page-search .search-title{margin:0 0px 15px 0}



.why-use-page > .right .why-box h1 {margin-left:50px}

.why-use-page > .right .why-box p{margin-left:70px}

.why-use-page > .right .why-box.acenter h1{padding-left:0}



.page-contact .cms-container .container p.hint , .page-login .cms-container .container p.hint{font-family: 'TrajanPro-Regular';

color: #f4ec9b;

padding: 0 0 12px 0;

margin: 0 0 0 0;

font-size: 24px;

font-weight: bold;position:absolute;left:0px;top:115px;width:650px}

.page-contact .cms-container .container .left-box p.note , .page-login .cms-container .container .left-box p.note{margin-top:50px}



div.prof-rate span{margin:10px;}

div.prof-rate img{vertical-align:middle}

div.prof-testimonial{padding:0px;margin:0px auto;}

div.prof-testimonial .msg{padding:0px;margin:0px auto;}

div.prof-testimonial .name{padding:10px 0px 10px 10px;text-align:right}

.prof-testimonial{display:inline-block;}



body.page-testimonials  .form .row label{width:225px;}





#form_mem .church-record span.user-name, #form_mem .church-record span.link, #form_mem .church-record span.church-name, #form_mem .church-record span.phone, #form_mem .church-record span.add, #form_mem .church-record span.state, #form_mem .church-record span.church-img , #form_church .church-record span.user-name, #form_church .church-record span.link, #form_church .church-record span.church-name, #form_church .church-record span.phone, #form_church .church-record span.add, #form_church .church-record span.state, #form_church .church-record span.church-img , #form_occup .church-record span.link, #form_occup .church-record span.church-name, #form_occup .church-record span.phone, #form_occup .church-record span.add, #form_occup .church-record span.state, #form_occup .church-record span.church-img{min-height:16px}





.t-m{display:none}

.trial-packs ul li{color:rgb(151, 126, 46);list-style: disc; padding-bottom: 15px;margin: 0;font-family: Verdana,sans-serif;font-size: 15px;}



@media only screen and (min-width: 768px) and (max-width: 1023px) {

.header , .container , .footer-in{width:768px}

.header .name{top:26px}

.header .name img{width:600px}



nav{top:100px;right:16px}

nav ul{display:none}

nav select{display:block;color:#000;background:#d0b96f;border:1px solid #bea247;-moz-box-shadow:inset 0 1px 0px #f0d57c;-webkit-box-shadow:inset 0 1px 0px #f0d57c;box-shadow:inset 0 1px 0px #f0d57c;padding:5px;width:300px;position:absolute;right:0px;top:0px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}



.home-container .container .leftpart{width:370px;}

.home-container .container .rightpart{width:370px;}

.home-container .container .rightpart h2{font-size:21px}

.page-index .sorting-link a{width:150px!important;}

.banner{padding:0px 0 0 0;margin:12px 0 0 0;height:236px;overflow:hidden;width:auto;background:url(../images/carouselbg.png) no-repeat left top;background-size:370px 236px;}

.flexslider .slides > li img{width:370px;height:236px}

.page-index div#sev p,

div#sev > ul > li {font-size: 12px;}

div.leftpart iframe{width:380px;}



.sorting-link a{font-size:14px;width:156px;}

.page-index #adsearch{width:300px!important}

#adsearch input{width:293px}

.area h3{background-size:auto auto;font-size:13px}



.footer-in a.left{width:180px;font:bold 16px/40px Verdana, sans-serif;margin:5px 28px 0 0}

.footer-in ul{float:left;margin:0 0 0 0;padding:0 28px 0 0}



#form_occup .church-results, #form_church .church-results, .why-box{width:auto}

.packages .left, .packages .right{width:auto;float:none;margin:0 auto}

div#advertise{float:none!important;}



div#sev{width:370px}

div#sev ul#left{width:159px}



.footer .right img , .inner-social li img{width:30px}



.area{height:280px}





.why-title span{font-size:22px}

.why-use-page > .left , .why-use-page > .right{width:375px}

#profile img{width:100%}

.ADVERTISING h1{background-size:100% 1px}

.why-box ul.ads-listing{height:auto}

.why-use-page div#entry{width:auto}

.why-use #rating .averagerating{display:none}

.why-use #rating{width:82px}

.why-use-page div#entry #logo_small{left:300px}





.page-search #adsearch{right:7px}

.search-header, .search-results{width:768px}



.container .TabbedPanels{width:auto}

.page-member-results .box-left , .page-member-results .box-right{width:360px}

.page-member-results .tab-job, .page-member-results .tab-about, .page-member-results .tab-accred{width:340px}





.page-member-results .tab-adv{margin:0 10px;width:416px;}



.page-contact .cms-container .container p.hint, .page-login .cms-container .container p.hint{font-size:16px}





body.page-church .title h2 , body.page-occupation .title h2{font-size:20px}



.container #testimonail_tab{margin:0 0 0 200px}

}



@media only screen and (min-width: 500px) and (max-width: 767px) {

.header , .container , .footer-in{width:500px}

#header{margin:0 0 0 0}

.header .name{top:35px}

.header .name img{width:320px}



nav{top:100px;right:16px}

nav ul{display:none}

nav select{display:block;color:#000;background:#d0b96f;border:1px solid #bea247;-moz-box-shadow:inset 0 1px 0px #f0d57c;-webkit-box-shadow:inset 0 1px 0px #f0d57c;box-shadow:inset 0 1px 0px #f0d57c;padding:5px;width:300px;position:absolute;right:0px;top:0px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}



.home-container{background:#fff}

.container .title h2{padding:25px 0 0 0;font-size:20px}

.home-container .container .leftpart{width:auto;float:none}

.home-container .container .rightpart{width:auto;float:none}

.home-container .container .rightpart h2{font-size:21px}



.banner{width:470px;margin:0 auto}

.flexslider .slides > li img{}



.sorting-link a{font-size:14px;width:156px;}

#adsearch {background-size:100% 1px!important;width:auto}

#adsearch input{width:382px;}

.area h3{background-size:100% 1px;font-size:15px}



.footer-in a.left{float:none;margin:0 auto 20px auto;clear:both;width:180px;font:bold 16px/40px Verdana, sans-serif;}

/* .footer:before{display:none} */

.footer-in ul li a{font-size:11px}

.footer-in ul{float:left;margin:0 0 0 0;padding:0 28px 0 0}

.footer-in div.right{float:none;margin:0 0 0 0;padding:0 28px 0 0}

.footer-in div.right a img{width:40px;}



#form_occup .church-results, #form_church .church-results, .why-box{width:auto}

.packages .left, .packages .right{width:auto;float:none;margin:0 auto}

div#advertise{float:none!important;}



.header .logo img{width:122px}

.page-index #adsearch{margin:0 20px 0 36px}

.area{height:343px}



body.page-why-use{background:url(../images/body_bg2.png) repeat-x 0 -120px;}

.why-title span.why-second{padding:25px 22px 0 22px}

.why-title span{font-size:13px}

.why-use-page > .left{margin:0 0 0 0}

.why-use-page > .left , .why-use-page > .right{width:auto;float:none}

.why-box h1{font-size:20px}

#profile {float:none}

.ADVERTISING{margin:0 0 0 0}

.why-box h1{background-size:100% 1px}





.page-testimonials .form .row label{text-align:left}



.cms-container .join-gold h1.title img , .cms-container .join-silver h1.title img{width:100%;height:auto;margin-top:25px;}

.join-silver .form-profile, .join-gold .form-profile{width:500px}

.form-profile label{width:218px;}

.form-profile input, .form-profile textarea, .form-profile select{width:240px}

.form-profile select{width:262px!important}

.form-profile .CollapsiblePanel{width:auto}

.form-profile img#captcha{max-width:150px}

.page-join-gold p.note , .page-join-silver p.note{color:#fff}

.form-profile .CollapsiblePanel .CollapsiblePanelContent{padding:0 15px 15px 15px}





.footer{height:auto}

.footer-in p{padding:20px 0 20px 0}



.faq-table{width:100%!important}



.page-search #adsearch{right:7px}

.search-header, .search-results{width:500px}

#form_mem .church-record span.church-img strong , #form_church .church-record span.church-imgs strong , #form_occup .church-record span.church-img strong{display:none}



.container .TabbedPanels{width:auto}

.page-member-results .box-left , .page-member-results .box-right{width:auto;float:none}

.page-member-results .tab-job, .page-member-results .tab-about, .page-member-results .tab-accred{width:auto;float:none}

.page-member-results .tab-portfolio{float:none;width:auto}

.page-member-results .tab-logo, .page-member-results .logo-profile{float:none;text-align:center;margin:0 auto}

.page-member-results .tab-adv{margin:12px auto;float:none;width:468px;display:block}



.page-contact .right-box, .page-contact .left-box, .page-login .right-box, .page-login .left-box{width:auto;float:none;margin:0 0 20px 0}

.page-contact .cms-container .container p.hint, .page-login .cms-container .container p.hint{font-size:16px;width:auto}

.page-contact .form .row label, .page-login .form .row label{color:#000}



body.page-church .title h2 , body.page-occupation .title h2{font-size:20px;text-align:center;float:none;display:block;line-height:28px;margin:0 0 25px 0}

body.page-church #adsearch , body.page-occupation #adsearch{ width:379px;margin:0 5px 15px 0}

body.page-church .form-church-list .head h2 , body.page-occupation .form-church-list .head h2{font-size:13px;font-weight:bold}

.page-occupation .view-link{font-size:11px}



.h-testimonial{display:none}

.t-m{display:block;padding:15px 0}



.container #testimonail_tab{margin:0 0 0 0px}

.container #testimonail_tab{width:500px}

.container #testimonail_tab input#login, .container #testimonail_tab input#business_submit{margin:0 0 0 0px;}

}







@media only screen and (max-width: 499px) {

.header , .container , .footer-in{width:300px}

#header{margin:0 0 0 0}

.header .logo img {width:80px}

.header .name{top:45px}

.header .name img{width:195px}



nav{top:100px;right:0px !important;}

nav ul{display:none}

nav select{display:block;color:#000;background:#d0b96f;border:1px solid #bea247;-moz-box-shadow:inset 0 1px 0px #f0d57c;-webkit-box-shadow:inset 0 1px 0px #f0d57c;box-shadow:inset 0 1px 0px #f0d57c;padding:5px;width:280px;position:absolute;right:10px;top:0px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}



.home-container{background:#fff}

.container .title h2{padding:25px 0 0 0;font-size:20px}

.home-container .container .leftpart{width:auto;float:none}

.home-container .container .rightpart{width:auto;float:none}

.home-container .container .rightpart h2{font-size:17px;padding:13px 0 0px 0}



.banner{padding:0px 0 0 0;margin:12px 0 0 0;height:191px;width:auto;background:url(../images/carouselbg.png) no-repeat left top;background-size:300px 191px;}

.flexslider .slides > li img{width:300px;height:191px}

.occupation-box{font-size:11px;width:280px;}

.sorting-link a{font-size:11px;width:122px;}

#adsearch {background-size:100% 1px!important;width:auto}

#adsearch input{width:222px;}

#adsearch a{font-size:13px}

.area h3{background-size:100% 1px;font-size:15px;line-height:18px;padding:6px 10px}



.footer-in a.left{float:none;margin:0 auto 20px auto;clear:both;width:180px;font:bold 16px/40px Verdana, sans-serif;}

/* .footer:before{display:none} */

.footer-in ul li a{font-size:11px}

.footer-in ul{float:left;margin:0 0 0 0;padding:0 10px 0 0}



#form_occup .church-results, #form_church .church-results, .why-box{width:auto}

.packages .left, .packages .right{width:auto;float:none;margin:0 auto}

#main-slider-wrapper, #main-slider1-wrapper{max-width:298px!important;width:300px}

a.pack-price, a.sub-pack-price{font:bold 14px Verdana, sans-serif;line-height: 35px;}

body.page-packages .panel-wrapper img{max-width:100%}

.why-use-page div#entry , body.page-packages div#entry{margin:20px 5px 6px 5px;width:auto;height:160px;background-size:1px 100%;position:relative;padding-top:80px}

body.page-packages div#entry #rating , .why-use-page div#entry #rating{float:none;left:35px;top:auto;bottom:8px;position:absolute}

body.page-packages div#entry #logo_small , .why-use-page div#entry #logo_small{position:absolute;left:112px;bottom:auto;top:11px}

body.page-packages div#entry div#question , body.page-packages #answer , .why-use-page div#entry #answer , .why-use-page div#entry #question{top:103px}

body.page-packages #answer , .why-use-page div#entry #answer{width:168px}







div#advertise{float:none!important;}



.page-index .sorting-link{margin:0 0 0}

.page-index .sorting-link a{width:135px}

.page-index #adsearch{width:263px;margin:0 0px 0 5px;}

.area{margin:20px 7px 8px 7px;height:260px}

.home-container .container .leftpart iframe{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}





div#sev{width:auto}

div#sev li{font-size:11px;}

div#sev li img{width:26px}

div#sev ul#left{width:112px}

div#sev ul#right{width:135px}



.footer{height:auto}

.footer .right{float:none;width:auto;text-align:center;clear:both;padding:10px 0 0 0}

.footer .right img{width:30px}

.footer-in p{padding:20px 0 15px 0}



.cms-container .container h1.title img{max-width:100%;height:auto}

.cms-container .container{background:none}



body.page-why-use{background:url(../images/body_bg2.png) repeat-x 0 -155px;}

/*.why-use-page div#entry{overflow:auto;width:296px;height:150px}

.why-use #rating{width:auto}

.why-use #rating .averagerating{display:none}*/

.why-box ul.ads-listing{height:auto}



.why-use-page > .left{margin:0 0 0 0}

.why-use-page > .left , .why-use-page > .right{width:auto;float:none}

.why-use-page > .right{padding:10px 0 0 0}

.why-box h1{font-size:16px}

#profile {float:none}

#profile img{max-width:100%}

.ADVERTISING{margin:0 0 0 0}

.why-box h1{background-size:100% 1px}

.cms-container .container .why-box p {line-height:18px;font-size:13px}

body.page-why-use .why-box p{padding:1pt 0pt 1pt 1pt}

.why-use-page > .right .why-box h1{margin:0}

.why-use-page > .right .why-box p{margin-left:20px}

.chart th:first-child{width:auto;font-size:11px;font-weight:normal}

.chart th{font-size:11px}



.why-title{position:relative;height:88px;}

.why-title span{position:absolute;font-size:13px;font-weight:bold;padding:0 0 0 0!important}

.why-title span.why-first{left:0px;top:35px;}

.why-title span.why-second{left:100px;top:54px;}

.why-title span.why-third{right:0px;top:74px;}



.page-testimonials #form2{float:none}

.page-testimonials .form .row label{text-align:left}

.page-testimonials .form .row input , .page-testimonials .form .row textarea{width:270px}

.cms-container .container h2{font-size:13px}





.cms-container .join-gold h1.title img , .cms-container .join-silver h1.title img{width:100%;height:auto;margin-top:25px;}

.join-silver .form-profile, .join-gold .form-profile{width:300px}

.form-profile label{width:auto;float:none;padding:0 0 0 0;text-align:left;}

.form-profile input, .form-profile textarea, .form-profile select{width:278px}

.form-profile select{width:300px!important}

.form-profile .CollapsiblePanel{width:auto}

.form-profile img#captcha{max-width:190px;float:right}

.page-join-gold p.note , .page-join-silver p.note{color:#fff}

.form-profile .CollapsiblePanel .CollapsiblePanelContent{padding:0 15px 15px 15px}



.faq-table{width:100%!important}



.page-search #adsearch{right:7px}

.search-header, .search-results{width:300px}

#form_mem .church-record span.church-img strong , #form_church .church-record span.church-imgs strong , #form_occup .church-record span.church-img strong{display:none}





#form_mem .church-record , #form_church .church-record , #form_occup .church-record{padding:12px 15px 46px 15px}

.search-results .result-logo, .church-results .result-logo{position:static;width:auto;float:none;text-align:center;display:block;padding:0 0 10px 0}

#form_mem .church-record span.name , #form_church .church-record span.name , #form_occup .church-record span.name{text-align:center;}

#form_mem .church-record span.name a , #form_church .church-record span.name a , #form_occup .church-record span.name a{text-align:center;display:block}





#form_mem .church-record span.user-name, #form_mem .church-record span.link, #form_mem .church-record span.church-name, #form_mem .church-record span.phone, #form_mem .church-record span.add, #form_mem .church-record span.state, #form_mem .church-record span.church-img , #form_church .church-record span.user-name, #form_church .church-record span.link, #form_church .church-record span.church-name, #form_church .church-record span.phone, #form_church .church-record span.add, #form_church .church-record span.state, #form_church .church-record span.church-img , #form_occup .church-record span.link, #form_occup .church-record span.church-name, #form_occup .church-record span.phone, #form_occup .church-record span.add, #form_occup .church-record span.state, #form_occup .church-record span.church-img{font-size:11px;margin:0 0 0 0;padding:3px 0 3px 120px}

#form_mem .church-record span.user-name strong, #form_mem .church-record span.link strong, #form_mem .church-record span.church-name strong, #form_mem .church-record span.phone strong, #form_mem .church-record span.add strong, #form_mem .church-record span.state strong, #form_mem .church-record span.church-img strong , #form_occup .church-record span.link strong, #form_occup .church-record span.church-name strong, #form_occup .church-record span.phone strong, #form_occup .church-record span.add strong, #form_occup .church-record span.state strong, #form_occup .church-record span.church-img strong , #form_church .church-record span.church-imgs strong, #form_church .church-record span.user-name strong, #form_church .church-record span.link strong, #form_church .church-record span.church-name strong, #form_church .church-record span.phone strong, #form_church .church-record span.add strong, #form_church .church-record span.state strong, #form_church .church-record span.church-img strong{width:116px}

#form_mem .church-record span.church-img , #form_church .church-record span.church-imgs , #form_occup .church-record span.church-img{padding:0 0 0 0;right:70px;}



.page-search #adsearch{width:261px;}

.page-search #adsearch input{width:163px}







.container .TabbedPanels{width:auto}

.page-member-results .box-left , .page-member-results .box-right{width:auto;float:none}

.page-member-results .tab-job, .page-member-results .tab-about, .page-member-results .tab-accred{width:auto;float:none}

.page-member-results .tab-portfolio{float:none;width:auto}

.page-member-results .tab-logo, .page-member-results .logo-profile{float:none;text-align:center;margin:0 auto}

.page-member-results .tab-adv{margin:12px auto;float:none;width:268px;display:block}

.page-member-results .tab-adv img{width:100%;}

.page-member-results .profile-member li label{width:114px;font-size:11px}

.page-member-results .profile-member li span , .page-member-results .profile-member li a{width:145px;font-size:11px;display:inline-block}





.page-contact .cms-container .container .kc3-foregroud, .page-login .cms-container .container .kc3-foregroud{display:none}

.page-contact .cms-container .container h2 img, .page-login .cms-container .container h2 img{max-width:100%}

.page-contact .right-box, .page-contact .left-box, .page-login .right-box, .page-login .left-box{width:auto;float:none;margin:0 0 20px 0}

.page-contact .cms-container .container p.hint, .page-login .cms-container .container p.hint{font-size:16px;width:auto}

.page-contact .form .row label, .page-login .form .row label{color:#000}

.page-contact #contact-form, .page-login #contact-form{padding:75px 0 0 10px;width:auto;float:none}

.page-contact #contact-form .right, .page-contact #contact-form .left, .page-login #contact-form .right, .page-login #contact-form .left{width:138px}

.page-contact #contact-form .right input, .page-contact #contact-form .left input, .page-login #contact-form .right input, .page-login #contact-form .left input{width:114px!important}

.page-contact .form #contact-form .row textarea, .page-login .form #contact-form .row textarea, .page-contact .form #contact-form .row input, .page-login .form #contact-form .row input{width:266px}

.page-contact .form .row input#login, .page-login .form .row input#login{width:auto}





body.page-church .title h2 , body.page-occupation .title h2{font-size:16px;text-align:center;float:none;display:block;line-height:28px;margin:0 0 25px 0}

body.page-church #adsearch , body.page-occupation #adsearch{width:auto;margin:0 7px 15px 7px;padding:10px}

body.page-church #adsearch input  , body.page-occupation #adsearch input {width:245px}

body.page-church .form-church-list .head h2 , body.page-occupation .form-church-list .head h2{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-align:center}

.page-occupation .view-link{font-size:11px;text-align:center;padding:10px 0}



body.page-church .form-church-list .row , body.page-occupation .form-church-list .row{border-bottom:1px solid #987e2e;margin:0 auto;float:none}

.church-states .church-list{margin:0 0 0 0}



.h-testimonial{display:none}

.t-m{display:block;padding:15px 0}





.container #testimonail_tab .nav{margin:0 0 0 0}

.container #testimonail_tab{margin:0 0 0 0px}

.container #testimonail_tab{width:300px}

.container #testimonail_tab input#login, .container #testimonail_tab input#business_submit{margin:0 0 0 0px;}

.page-testimonials .form .row input, .page-testimonials .form .row textarea{width:252px;}

}

.gold-only {float: left;text-align: center;}

.gold-only a{display:block;background: #fee483;  padding: 20px;  color: #b18808; font-size: 20px; margin-bottom: 5px;border: #b18808 1px solid;}

.gold-only a:hover{color: #fff;background: #ffc603}

.cms-container .form-profile label{color:#000}

.pack-red{background-color: #6f0000;position: relative; }

.home-container .container p.and{color:#fbf598;font-size:18px;}

.clickme{position: absolute; top: 235px;right:30px;color:#fbf598; font-weight:bold;font-size:18px;}

@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .clickme{right:180px;}

}

@media only screen and (min-width: 500px) and (max-width: 767px) {.clickme{right:50px;}}

@media only screen and (max-width: 499px) {.clickme{right:1px;top:360px;font-size: 1em;}}


.red { color: red; }
.gold {color: #BD952E; }

.serif { font-family:Trajan Pro, georgia, sans-serif; }

.clearfix::after {
    content:"";
    display:block;
    clear:both;
}

.bg-dark {
    background-color:#5A5A51;
}

    .label-control {
        color:#000 !important;
        display:block;
        margin-bottom:4px;
    }

    .radio-label {
        cursor:pointer;
        display:block;
        padding:2px 0;
    }
    .radio-label input {
        margin-right:.5em;
    }

    .form-control {
        display: block;
        width: 100%;
        box-sizing: border-box;
        font-weight: normal;
        height: 34px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 2px solid #987E2E;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px #00000013;
        box-shadow: inset 0 1px 1px #00000013;
        -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    }

    .btn-gold {
        cursor:pointer;
        display: block;
        background: url(../images/findbg.png) repeat-y center top;
        min-width: 165px;
        border: 3px solid #987e2e;
        -moz-border-radius: 12px;
        -webkit-border-radius: 12px;
        -khtml-border-radius: 12px;
        border-radius: 12px;
        text-align: center;
        line-height: 35px;
        font-size: 16px;
        font-weight: bold;
        font-family: Verdana, Geneva, sans-serif;
        text-shadow: 0 1px 2px #333;
        color: #fff;
    }

.line-height-150 {
    line-height:1.5 !important;
}
.form-group {
    margin:20px;
}
    .help-text {
        color:#666;
        font-weight:normal;
    }

    .hidden {
        display:none;
    }

    .margin-md-top {
        margin-top:24px !important;
    }

    .margin-xl-top {
        margin-top:48px !important;
    }

    .video-border {
        border: 3px solid #987e2e;
    }

    .cta {
        margin: 0;
        line-height:48px;
        font-size:1.25em;
        width: 100%;
        text-align: center;
        box-sizing: border-box;
        font-weight: bold;
        cursor: pointer;
        border:none;
        box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset;
        border-radius: 0 0 15px 15px;
    }

    .cta-red {
        background: #dc1e1e;
        color: #fff;
    }

.col-row {
    clear:left;
}

/* Grid, no gutters */
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{
    float:left;position:relative;min-height:1px;
    box-sizing:border-box;
}
.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}.col-pull-12{right:100%}.col-pull-11{right:91.66666667%}.col-pull-10{right:83.33333333%}.col-pull-9{right:75%}.col-pull-8{right:66.66666667%}.col-pull-7{right:58.33333333%}.col-pull-6{right:50%}.col-pull-5{right:41.66666667%}.col-pull-4{right:33.33333333%}.col-pull-3{right:25%}.col-pull-2{right:16.66666667%}.col-pull-1{right:8.33333333%}.col-pull-0{right:auto}.col-push-12{left:100%}.col-push-11{left:91.66666667%}.col-push-10{left:83.33333333%}.col-push-9{left:75%}.col-push-8{left:66.66666667%}.col-push-7{left:58.33333333%}.col-push-6{left:50%}.col-push-5{left:41.66666667%}.col-push-4{left:33.33333333%}.col-push-3{left:25%}.col-push-2{left:16.66666667%}.col-push-1{left:8.33333333%}.col-push-0{left:auto}.col-offset-12{margin-left:100%}.col-offset-11{margin-left:91.66666667%}.col-offset-10{margin-left:83.33333333%}.col-offset-9{margin-left:75%}.col-offset-8{margin-left:66.66666667%}.col-offset-7{margin-left:58.33333333%}.col-offset-6{margin-left:50%}.col-offset-5{margin-left:41.66666667%}.col-offset-4{margin-left:33.33333333%}.col-offset-3{margin-left:25%}.col-offset-2{margin-left:16.66666667%}.col-offset-1{margin-left:8.33333333%}.col-offset-0{margin-left:0}

/* Text & Eblast */

.header-title {
       height: 65px;
       line-height: 65px;
       text-align: center;
       background: url("../images/lightstreak.png") repeat-x;
       margin: 0; padding: 0; cursor: pointer;
       color: rgb(151,126,46); font-size: 33px; font-weight: bold;
     text-shadow: 0 1px 1px #756320;
     font-family: Arial, sans-serif;
     letter-spacing: 1px;
}

.header-title:hover {
    color: #FDF38F; text-shadow: 0 1px 1px #756320;
}

.rate-chart .bg-blue-gradient,
.bg-blue-gradient {
    background: url("../images/bluebg.png") left top repeat-x;
}
.rate-chart .bg-red-gradient,
.bg-red-gradient {
    background: url("../images/redbg.png") left top repeat-x;
}
.package-container {
    margin:0 auto;
    max-width: 950px;
    box-sizing: border-box;
    width:100%;
}

.blast-container {
    background-size:100% 250%;
    padding:10px 0;
}

.join-the-blast a,
.blast-container a {
    text-decoration:underline;
}

.join-the-blast a:hover,
.blast-container.bg-blue-gradient a:hover {
    color:#2E3192;
}

.blast-container::after {
    content:"";
    display:block;
    clear:both;
}

.blast-video {
    width:100%;
    margin:0 auto;

    max-width: 400px;
    padding: 0;
    display: block;
    position: relative;
    border-color: white;
    border-style: solid;
    border-width: 4px;
    box-sizing: border-box;
}

.blast-body {
     padding: 0;
     width:100%;
     max-width: 600px;
     padding:20px;
     box-sizing: border-box;
     display: block;
     margin:0 auto;
     position: relative;
    font: 13px arial, sans-serif; color: #000000;
}

.blast-subhead {
    font-size:22px;
    text-align: center;
    color:#000;
    text-shadow: 0 1px 1px #fff;
    font-weight:bold;
    margin:0 0 1em 0;
}

@media screen and (min-width: 950px) {
    .blast-video { float:left; margin:10px 0; }
    .blast-body { float:right; margin-right:15px;  max-width: 480px; width:100%; padding:20px 0; }
    .blast-container { padding:10px; background-size:auto; }
    .blast-subhead { color: #FCF8C5; text-shadow: 0 1px 1px #756320; }
}


.blast-body > p {
    font-size:13px !important;
}

.steps { margin: 5px; font: 13px arial;}

.rate-header {
    height: 35px;
    line-height: 35px;
    margin: 0;
    font-weight:bold;
    font-size:16px;
    color: #FBF7C3;
    cursor: pointer;
    text-indent:1em;
}

.bg-gold {
    background: url(../images/goldbg.png) repeat-x;
}

.block-item {
    display:block;
}

.rate-chart th.bg-silver, .bg-silver {
    background: url(../images/silverbg.png) repeat-x;
    background-size: 100% 100%;
}

.rate-chart th.bg-gold, .bg-gold {
    background: url(../images/goldbg.png) repeat-x;
    background-size: 100% 100%;
}

.rate-chart th:first-child {
    font-size:1.5em;
}

/*  --------------------------------------------------
    Reveal Modals
    -------------------------------------------------- */

    .reveal-modal-bg {
        position: fixed;
        height: 100%;
        width: 100%;
        background: #000;
        background: rgba(0,0,0,.8);
        z-index: 98;
        display: none;
        top: 0;
        left: 0;
        }

/*        .modal-open {
            position:fixed;
        }*/

    .reveal-modal {
        visibility: hidden;
        top: 50px;
/*        left: 5%;*/
        box-sizing: border-box;
        /*margin-left: -40%;*/
        width: 100%;
        background: #fff;
        position: absolute;
        z-index: 99;
        padding: 1.25em;
        border: solid 1px #e9e9e9;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 0 0 10px rgba(0,0,0,.5);
        -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
        -box-shadow: 0 0 10px rgba(0,0,0,.5);
    }

    .g-recaptcha {
        text-align:center;
        margin:0 auto;
    }

    @media screen and (max-width: 360px) {
        .g-recaptcha {
            transform:scale(0.75);
            -webkit-transform:scale(0.75);
            transform-origin:0 0;
            -webkit-transform-origin:0 0;
        }
    }

    .reveal-modal.small         { max-width: 200px;}
    .reveal-modal.medium        { max-width: 400px;}
    .reveal-modal.large         { max-width: 600px;}
    .reveal-modal.xlarge        { max-width: 800px;}

    @media screen and (min-width: 200px) {
        .reveal-modal.small { margin-left: -100px; left:50%; }
    }
    @media screen and (min-width: 400px) {
        .reveal-modal.medium { margin-left: -200px; left:50%; }
    }
    @media screen and (min-width: 600px) {
        .reveal-modal.large { margin-left: -300px; left:50%; }
    }
    @media screen and (min-width: 800px) {
        .reveal-modal.xlarge { margin-left: -400px; left:50%; }
    }
    .reveal-modal .close-reveal-modal-x {
        line-height:40px;
        position:absolute;
        top:-40px;
        right:1em;
        margin:0 -1em 0 0;
        padding:0 1em;
/*        background:red;*/
        color: #aaa;
        cursor: pointer;
        vertical-align: middle;
    }

    .reveal-modal .close-x {
        vertical-align: bottom;
        font-size: 1.25em;
        margin-left:1em;
        font-weight: bold;
    }

.abt-li li{padding-left: 5px;}
.abt-li li i{margin-left: 0px;}


    /*

    NOTES

    Close button entity is &#215;

    Example markup

    <div id="myModal" class="reveal-modal">
        <a class="close-reveal-modal  close-reveal-modal-x">&#215;</a>
        <h2>Awesome. I have it.</h2>
        <p class="lead">Your couch.  I it's mine.</p>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ultrices aliquet placerat. Duis pulvinar orci et nisi euismod vitae tempus lorem consectetur. Duis at magna quis turpis mattis venenatis eget id diam. </p>
    </div>

    Open Button

    <a href="#" data-reveal-id="myModal">Click Me For A Modal</a>
    */


.subscription-signup {

}

.subscription-signup iframe {
    height:160px !important;
    width:100% !important;
}



.vt-div{width: 50%;float: left;}
.va-div{width: 50%;float: left;}
.vt-div img{padding-top: 40px;}
/*.va-div img{height: 228px;}*/
/*.ht-div{margin-top: -12px;margin-left: 4px;}*/
.ht-div{margin-top: -8px;margin-left: 5px;}
.ht-div img{width: 90%;float: right;height: 14px;}
.ha-div img{width: 40%;margin: 0 auto;display: block;}
.chimg{padding-bottom: 10px;}
.chimg img{margin-top: -15px;}
.ch-line{position: absolute;right: -2px;bottom: 10px;}
/*nav{right: 35px;}*/


@media screen and (max-width: 600px) {
  .va-div img {height: 120px !important;}
  .vt-new{margin-bottom: -10px;}
  .ht-div{margin-top: 0px !important;margin-left: 3px !important;}
}

@media only screen and (min-width: 769px) {
  .dm40{margin: 40px;}
  .chartpad{padding-left: 2px !important;padding-right: 2px !important;}
  .cms-container .abcn{width: 950px;}
}

@media only screen and (max-width: 768px) {
  .abt-span{bottom: 0px !important;left: 50px !important;font-size: 18px !important;}
  .vt1 {top: 308px; height: 55px;}
  .chartpad{padding-left: 2px !important;padding-right: 0px !important;}
  .ht-div img{height: 7px;margin-top: 1px;}
  .dm40{margin: 40px 0;}
}


.cyd-box{padding:30px 15px;}
.cyd-box h2{color: #a0852e;}
.cyd-box input{height: 50px;border-radius: 0px;padding: 10px 15px;font-size: 16px;}  
.cyd-btn{margin:20px;}
.cyd-btn button{background-color: #a0852e;width: 100%;text-align: center;border-radius: 0;color: #fff;padding: 15px;margin: 15px 0;font-size: 18px;}
.cyd-loop{padding:15px 15px;border-bottom:2px solid #a0852e;}
.cyd-loop .col-md-3{padding-right:0px;padding-left:0px;}
.cyd-loop h3{margin:0px;font-size:30px;font-weight:600;margin-bottom:15px;}
.cyd-loop ul{padding-inline-start:0px;}
.cyd-loop li{display:inline-block;text-align:left;width:48%;padding:0 5px 0 0;}
.cyd-loop li i{text-align:left;font-size:30px;color: #a0852e;margin-bottom:5px;}

img.dealsimages {
    height: 190px;
}

.dealsimages_div {
    margin-bottom: 28px;
}
.dealsimages_div a,.homeatagdeal {
    color: #000 !important;
    text-decoration: none !important;
}
img.imghomedeal {
    height: 190px;
}
.homedealmain {
    margin-bottom: 44px;
}
h4.spehfo {
    font-size: 13px;
    text-align: left;
    margin: 0;
    padding: 14px 0px 5px 0px;
    display: inline-block;
    width: 100%;
    color: #000;
}
.hm-top-box img:hover {
    opacity: 0.3;
    transition: all 1s;
}
#specials ul {
    margin-bottom: 0;
}
#specials .shortdisc {
    margin: 3px 3px 4px 0px;
    font-size: 14px;
}
span.spttl {
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 14px 2px;
    color: #977e2e;
    font-weight: 700;
    font-size: 38px;
}
.serachbyzip {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}

.serachbyzip label {
    display: inline-block;
    width: 100%;
    margin: 0;
    padding: 0;
    color: #fff;
}

.serachbyzip input {
    padding: 4px;    
    border: 1px solid #ccc;
    border-radius: 0px;
}

.footer-in {
    width: 950px;
    margin: 0 auto;
    padding: 0px 0;
    overflow: hidden;
    position: relative;
    z-index: 2;
    text-align: center;
}
.footer-in a.left {
    /* float: left;
    width: 200px;
    display: block;
    background: url(https://www.kc3online.com/images/findbg2.png) repeat-y right;
    border: 3px solid #987e2e;
    text-align: center;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
    font: bold 18px/40px Verdana, sans-serif;
    color: white;
    text-shadow: 0 1px 2px #333;
    margin: 5px 40px 0 0;
    text-decoration: none; */
    background-image: radial-gradient(#564d2c, #ae9a5b);
    padding: 9px 10px;
    border: 3px solid #977e2e;
    color: #fff;
    border-radius: 15px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.5px;
    margin: 0px 34px 0 0;
    float: left;
}
.footer-in ul {
    float: left;
    margin: 0 0 0 0;
    padding: 0 35px 0 0;
}
.footer-in ul li.title, .footer-in .right h3 {
    color: #D6B044;
    font-size: 18px;
    padding: 0 0 13px 0;
    margin: 0 0 0 0;
}
.footer-in ul li {
    line-height: 20px;
}
.footer-in ul li a {
    color: #fff;
    font-size: 13px;
}

.footer:before {
    content: "";
    width: 100%;
    position: absolute;
    left: 0px;
    top: 41px;
    border-top: 1px solid #977e2e;
    z-index: 1;
}
.footer-in p {
    color: #fff;
    padding: 60px 0 0px 0;
    font-size: 13px;
    margin-bottom: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
.header, .container, .footer-in {
    width: 768px;
}
}
@media only screen and (min-width: 500px) and (max-width: 767px){
.header, .container, .footer-in {
    width: 500px;
}
}
@media only screen and (max-width: 499px){
.header, .container, .footer-in {
    width: 300px;
}
}
.special-container span.card-title {
    font-weight: 700;
    color: #337ab7;
    font-size: 18px;
}
@media only screen and (max-width: 768px){
    .footer:before{       
        top: 46px !important;       
    }
    span.spttl{
        font-size: 23px !important; 
        padding: 22px 2px !important;
    }
    body#main-about .header {
        width: 300px !important;
    }
    .footer-in a.left {
      width: 60%;
      margin: 0;
  }
  
  .footer-in ul {
      display: inline-block;
      width: 100%;      
      padding: 0 !important;
    margin-bottom: 18px !important;
  }
  
  .footer-in div {
      display: inline-block;
      width: 100%;
      margin: 8px 1px;
      text-align: center;
  }
  
  .adlinkfoot a {
    float: unset !important;
    margin: 0 !important;
  }
  
  .adlinkfoot {
      margin-bottom: 25px !important;
      margin-top: 12px !important;
  }
}
.footer-in a.left:hover {
    background: #fff;
    color: #BD952E;
}