body{
	max-width: 1500px;
	margin: auto;
	min-width: 600px;
	//background-image: url("../images/a-background.jpg");
	background-repeat: no-repeat;
	background-size: 100%;
	//background-attachment:fixed;
	//background-color: #CCFFCC;
}
.nav-btn{
	background-color: #00CC00;
	border-color: #00CC00 !important;
}
.nav-btn:hover{
	background-color: #33CC33 !important;
	border-color: #33CC33 !important;
}
.nav-btn:focus{
	background-color: #33CC33 !important;
	border-color: #33CC33 !important;
}
.hor-line{
	background-color:white !important;
}
/*@media (max-width: 1000px) {
    body {
        background-size: 1000px 1300px; /* Force the image to its minimum width
    }

}*/
.gline{
	position: absolute;
	width: 100%;
	height: 3px;
	background-color: green;
	margin: 0;
	margin-left: -15px;
}
#page-title{
	text-align: center;
}
.carousel-inner div img{
	border-top:solid;
	border-bottom:solid;
}
#main-cont{
	width: 80%;
	min-height: 350px;
	margin-left: auto;
	margin-right: auto;
}
.modj img{
	min-height: 200px;
	max-height: 200px;

}
.contact1{
	float: left;
	width: 65%;

}
.contact2{
	float: right;
	width: 30%;
}
.top-nav{
	//height: 200px;
    //background: -webkit-linear-gradient(left top, green , white); /* For Safari 5.1 to 6.0 */
    //background: -o-linear-gradient(bottom right, green, white); /* For Opera 11.1 to 12.0 */
    //background: -moz-linear-gradient(bottom right, green, white); /* For Firefox 3.6 to 15 */
    //background: linear-gradient(to bottom right, green , white); /* Standard syntax (must be last) */
    background-color: #009900;	
}
#top-text > li > a {
    color: #fff;
}
#top-text > li > a:hover {
    background-color: #33CC33;
    color: #fff;
}
.custom-active{
	background-color: #33CC33;
}
.gal-img img{
	width: 100%;
	//min-width: 400px;
	//max-width: 400px;
}
.top-modal{
	z-index: 99;
}
#showimg{
	margin: auto;
	max-width: 70%;
	min-width: 70%;
}
.foot-cont{
	//position: fixed;
	width: 100%;
	bottom: 0;
	//height: 250px;
	//background-color: #99FFCC;
}
.f-cont{
	height: 100%;
	background-color: #EBEBE0;
}
.cright{
	height: 30px;
	background-color: #84847D;
}
.mar{
	height: 5px;
	background-color: #84847D;
}
.footertext{
	padding-left: 10px;
	width: 100%;
}
.carousel-caption{
    text-shadow:5px 5px 10px black;
    font-family: "Pristina";
    font-size: 40px;
}
.carousel-caption h3{
    text-shadow:5px 5px 10px black;
    font-family: "Pristina";
    font-size: 20px;
}
.carousel-caption h4{
    text-shadow:5px 5px 10px black;
    font-family: "Pristina";
    font-size: 30px;
    text-align: right;
}
.item img{
	width: 100%;
}
#popimg{
	width: 420px;
	height: 450px;
}
