
.jumbotron 
{
	clear:both; position:relative;
}

.mobileswipe {
   position:relative; 
   top:0px;
   left:0px;
   width:100%; 
   margin:0px;
   text-align:center;
   /*height:80px;  background: url('../../icons/bl_tooltip.png');
   background-repeat:no-repeat; color: #000000;*/
   z-index: 500; 
   display: block; 
   overflow:visible; 
   border-radius: 5px;
   background:#ffc107;
   padding:7px;	 
}

.begin
{
background: #ffffff; 
background-image:url(styleimages/);	
background-repeat: repeat-x;
background-position: top left;
width:100%; 
height:auto;
text-align:center; 
padding-bottom:0px;
}

.headimage
{
outline: 0; 
max-width: 100%; 
height: auto;	
}

body
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	/*font-size:12px; margin-top:10px;*/
	font-size: 1rem;
	text-align:center;
	line-height:19px;
	COLOR: #000000; 
	background:#ffffff;
}

.wf-td {
	display: table-cell;
	vertical-align: middle;
}

.modal-body {
    /*max-height: calc(100vh - 210px);*/
    overflow-y: auto; 
	
}


h4 { padding-top:0px; font-weight:normal; padding-bottom:0px; margin-bottom:0px;}
.hide {
	display: none;
}
.unhide {
	display: inline;
}
.style4 {font-family: Geneva, Arial, Helvetica, sans-serif}


#box1
{
text-align:center; 
clear:both;
min-width:300px;
max-width:990px;
padding-top:8px;
margin:0 auto;
height:auto; 
font-size:17px;
padding: 8px 0px 8px 0px;
margin-top:5px;
/* top right bottom left */
}

#controlinner
{
}


.navbar .nav > li > a, .navbar, 
.navbar .nav > li.current-menu-item > a, 
.navbar .nav > li.current-menu-ancestor > a {                      
font-size:      1.2em;
}  
 
.form-control {
margin-bottom: 10px;
 }
 
.topdesc
{
min-width:280px;
max-width:1200px;
color:#292929;
font-size:1em;
margin-top:5px;
clear:left;
}

.homedesc
{
text-align:left; 
font-size:1.4em;
}

.proptitle
{
font-size:1.2em;
font-weight: bold; 
float:left; 
width:60%; 
padding:8px;
}

.propdate
{
float:right; 
color:#999999;
padding:8px;
}

.responsecomment
{
border-radius: 7px;
border:1px solid #cccccc; 
margin:5px; 
padding:5px; 
background:#ffffff;	
width: 100%;

}
.responsecommentmap
{
border-top:1px solid #cccccc; 
}

.navbackground {
	max-width:100%;
	min-width:300px;
	position:relative;
	margin: 0 auto; 
	text-align: left;
	border-radius: 0px;  
	z-index:1000;	
}


#main
{
overflow-y: auto;
}

.lastcomment
{
width:100%;
text-align:left;
height:auto;
overflow:visible;
margin-top:10px;
margin:0px auto;
font-size:13px;
background:#e0dfdf;
}

.insidecomment
{
color:#5a5959; 
text-align:left; 
font-size:14px; 
padding:10px;	
}

iframe { padding:0px; margin:0px; }

#mapinstruct, .mapinstruct
{
clear:both;
text-align:center; 
font-size:1em; 	
width:100%;
}

.fb_iframe_widget span{
    width: auto !important;
}
.fb_iframe_widget span iframe{
    max-width: none !important;
}

#footer
{
padding:2px;
color:#302f2f;
text-align:center;
margin-top:0px;
margin:0px auto;
clear:both;  
background:#ffffff; width:100%;
font-size:1em;
bottom:0;
position:fixed;
z-index: 9900; 
    _position:absolute;
    _top:expression(eval(document.documentElement.scrollTop+
        (document.documentElement.clientHeight-this.offsetHeight)));
}

.alertext
{
color:#990000; 
width:440px;
clear:both;
}


#longlisting
{
text-align:center;
min-width:300px;
max-width:1200px;
margin:0 auto;
width:90%;
height:auto; 
overflow:visible;
font-size:13px;
}

#m_longlisting
{
text-align:center;
/*min-width:100px;*/
max-width:500px;
margin:0 auto;
width:90%;
height:auto; 
overflow:visible;
overflow-y:scroll;
font-size:13px;
}

.eachprop
{
float:left;
/* max-width:1200px;
max-width:100%; */
margin:0 auto;
width:100%;
margin:0 auto;
text-align:left;
/* float:left; width:100%;*/
height:auto;
border:1px solid #ccc;
margin-top:5px; margin-bottom:5px;
padding:10px;
clear:both;
}


#proplisting
{
margin:26px;
width:700px;
text-align:left;
}


#spacing
{
width:800px;
height:40px;
}


td
{
font-size:12px;
}

input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.links {
	FONT-SIZE: 11px; COLOR: #a2016c;  TEXT-DECORATION: none; 
}

A {
	COLOR: #a2016c;  TEXT-DECORATION:none; 
}

A:hover {
	COLOR: #d548a6; TEXT-DECORATION: none; 
}

A:visited {
	COLOR: #a2016c; TEXT-DECORATION: none; 
}

	

#infobar { text-align: center; margin-top: 10px; width: 100%; }

.button { 
color: #222;
text-shadow: 1px 1px 0px #eee;
background-color: #428bca;
box-shadow: inset 0 0 20px #aaa;
border: 1px solid #aaa;
}

.button:hover { 
	color: #000;
	text-shadow: 1px 1px 0px #fff;
	background-color: #aaa;
	border-color: #555;
	box-shadow: inset 0 0 20px #555;
	}

.button:active { 
	border-color: #222;
	box-shadow: inset 0 0 20px #222;
	background-color: #428bca;
	}
/*img {
  max-width: 225px;
  height: auto;
} */



.btn-info, .btn-info:hover, .btn-info:active, .btn-info:visited {
    color: #ffffff !important;
}		