body{
	font: 13px/1.65em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*Main Styling*/
a{
	color:#37B04B;
}
.main{
	padding:0 4%;
	/*margin-top:18%;*/
}

/*Top Header styling*/
.topheader{
	/*background:rgba(255,255,255, 0.8);*/
}
.topbar{
	padding:1.5% 0 0 0;
}

/*tophead social*/
.socialbg{
	background:rgba(3,12,183,1);
	color:#fff;
}

/*header styling*/
.header{
	/*background:url(../images/bodybg.jpg);*/
	/*position:fixed;
	z-index:10000;*/
}
/*header styling*/
header{
	/*position:fixed;
	background:#0B3659;
	color:#FFF;
	padding-top:0.5%;
	text-align:center;*/
	z-index:10000;
}
header a{
	/*color:#FFF;*/
}
header a:hover{
	/*color:#E3E3E5;*/
}

header .span6{
	/*padding:0.5em 0 0 0.5em;*/
}

/*MAIN MENU STYLING*/
.navbar{
  overflow: visible;
  margin-top: 0.5em;
  color: #555555;
  *position: relative;
  *z-index: 20000000;
}

.navbar-inner {
  padding-left: 0px;
  padding-right: 0px;
  background-color: #37B04B;
  background-image: -moz-linear-gradient(top, #37B04B, #37B04B);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#37B04B), to(#37B04B));
  background-image: -webkit-linear-gradient(top, #37B04B, #37B04B);
  background-image: -o-linear-gradient(top, #37B04B, #37B04B);
  background-image: linear-gradient(to bottom, #37B04B, #37B04B);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff37B04B', endColorstr='#ff37B04B', GradientType=0);
  border: 0px solid #37B04B;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
/*social media styling*/
.social img{
	float:right;
}
/*font styling*/
h3, .rsform h2, form h2{
	font-size:1.3em;
	color:#37B04B;
	font-weight:lighter;
}

h2.item-title a, .blog h2 a, .item-page h2 a{
	/*background-color:#254BA3;*/
	color:#fff;
	font-size:0.7em;
	font-weight:lighter;
	padding-left:2%;
}
.item-title, .page-header{
	color:#fff;
	background-color:#254BA3;
	/*width:40%;*/
}

.page-header h2{
	font-size:1.7em;
	color:#fff;
	font-weight:lighter;
	padding-left:0.5em;
}
h4{
	color:#37B04B;
	font-weight:lighter;
	font-size:1.2em;
	padding-left:3%;
}
.right .moduletable h3, .adslider h3{
	background:#37B04B;
	color:#fff;
	padding-left:10%;
	font-weight:lighter;
}

#blankBM89{
	color:#FFF;
	/*text-align:center;*/
}



/*footer styling*/
.footer{
  	width:98%;
	padding-top:1em;
	background:rgba(3,12,183,1);
	color:#fff;
	padding-right:2em;
}
.footer h3{
	color:#fff;
}
.footer a{
	color:#fff;
}
.footer a:hover{
	color:#CCC;
}
.span6 h3{
	color:#254BA3;
}



/*contact form styling*/
/*.contact{
	width:100%;
}*/

.contact h2, .contact h3{
	color:#66AD45;
	font-size:1.5em;
	font-weight:lighter;
}
.contact h2 {
    color: #fff;
}
/*Breadcrumb Styling*/
.breadcrumb{
	background:#FFF;
}
.breadcrumb a{
	color:#877B64;
}

/*nav bar active*/
.navbar #nav > .active > a,
.navbar #nav > .active > a:hover,
.navbar #nav > .active > a:focus {
  color: #FFF;
  background-color: #0009B7;
}

/*logo styling*/ 
.span5 img{
	padding-top:0.2em;
}

/*content styling*/
.content{
	min-height:25em;
}

/*sigplus content styling*/
.item-page .sigplus-gallery img{
	/*margin-left:10%;*/
}

/*Smart Search Styling*/
.moduletablesm{
	/*margin: auto 20%;*/
}

/*module table social*/
.moduletablesocio a{
	color:#fff;
}
.moduletablesocio a:hover{
	color:#37B04B;
}


/*who we are styling*/

.moduletablesl h3{
	text-align:center;
	color:#254BA3;
}

/*copyright styling*/
.span12 #blankBM101{
	background:#0F2E33;
	color:#fff;
	text-align:center;
}
/*current selling and available properties styling*/
.ap .moduletable{
	background:##254BA3;
	text-align:center;
}
.ap .moduletable:hover{
	background:#37B04B;
	color:#fff;
}
.ap a{
	color:#fff;
	font-weight:lighter;
}
/*blog styling*/
.blogPost{
	min-height:20em;
}
ul{
	list-style-position:inside;
}

.one{
	width:100%;
}
.two{
	float:left;
	width:48%;
	padding:0 1%;
}

/*Mobil friendly styling*/
@media (max-width: 760px)  {
body{
	background:none;
}

/*header styling*/
.header{
	position:relative;
	z-index:0;
}

.moduletablesm {
	margin: auto auto;
}

/*Main Styling*/
.main{
	padding:0 4%;
	margin-top:auto;
}
.topheader{
	background:none;
}
.two{
	float:none;
	width:98%;
	padding:0 1%;
}
.socialbg{
	background:rgba(255,255,255,1);
	color:#0B3659;
	text-align:center;
}
.moduletablesocio i{
	background:#0B3659;
}
}

