#user-form label
{
    text-align: right;
    float: left;
    width: 100px;
    padding-right: 20px;
}

#user-form input
{
    width: 200px;
    float: left;
}

#user-form fieldset p
{
    clear: both;
    padding: 15px;
}

#user-form legend
{
    font-size: 110%;
    font-weight: bold;
}

body{border-top:0px;background-color:#333!important;}
h2{color:#0F4476!important; font-size:1.3em!important;} 
h3{color:#0F4476!important; font-size:1.2em!important;} 
h4{color:#0F4476!important; font-size:1.2em!important;} 

#property.row{border-bottom:1px solid #ccc!important;margin-bottom:30px!important;border-top:0px solid #fff!important;border-left:0px solid #fff!important;border-right:0px solid #fff!important;}
#property.row:hover{background-color:#F6F4F4;border:1px solid #AADA81!important;}

#listing.row{border:1px solid #ccc!important;margin-bottom:20px!important;}
#listing.row:hover{background-color:#F6F4F4;border:1px solid #AADA81!important;}


.box-filter{border:1px solid #ddd; border-radius:4px; padding:8px;padding-bottom:20px; }
.box-property{border:0px solid red!important;padding-right:1px;min-height:680px;}

.pic-left {
	margin-right:10px;
	margin-bottom:0px!Important;
	padding:4px;
	border: 1px solid #EDECEB;
	-moz-box-shadow: 0px 0px 0px #888;
	-webkit-box-shadow: 0px 0px 0px #888;
	box-shadow: 0px 0px 0px #888;
}

.pic-right {
	margin-left:10px;
	margin-bottom:0px!Important;
	padding:4px;
	border: 1px solid #EDECEB;
	-moz-box-shadow: 0px 0px 0px #888;
	-webkit-box-shadow: 0px 0px 0px #888;
	box-shadow: 0px 0px 0px #888;
}

.pic {
	margin-bottom:0px!Important;
	padding:4px;
	border: 1px solid #ddd;
	-moz-box-shadow: 0px 0px 0px #888;
	-webkit-box-shadow: 0px 0px 0px #888;
	box-shadow: 0px 0px 0px #888;
}
.nolist{list-style:none;margin-left:-40px;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.desc{font-size:.95em!important;}
.accent{color: #009933;}
.black{color:#000;}
.red{color:#990000;}
.green{color: #009933;}
.blue{color:#0F4476;}
.white{color:#fff!important;}
.accent{color:#7EAC58!important;}
.italic{font-style:italic;}
.padding-top-10{padding-top:10px!important;}
.padding-top-20{padding-top:20px!important;}

a.footlink{color:#ccc;}
a.footlink:hover{color:white;}
a.black{color:#666; font-weight:bold;}

.bold{font-weight:bold;}
strong{color:#666!important;}

.btn-theme{border:1px solid #ddd;padding:8px;margin-bottom:5px;background-color:#eee;color:#333; border-radius:4px;}
.btn-theme:hover{border:1px solid #ddd;padding:8px;margin-bottom:5px;background-color:#ddd;color:#000; border-radius:4px;}

#prop{border:0px solid red;padding-right:1px;min-height:570px;}
#prop2:hover{opacity: 0.6;filter: alpha(opacity=60); border:1px solid #79C936;}


header66 {padding:0px 0 5px 0;
	background:url(/assets/images/bg-tile-bluewave.jpg) center repeat-x;
	background-color:#003466!Important;height:115px!important;}
	

.padding-bottom-5{padding-bottom:5px;} 
.padding-top-10{padding-top:10px;} 
.margin-right-10{margin-right:10px;}
.line5{ line-height:5.0mm;}

.pic-property {
	margin-bottom:6px!Important;
	padding:4px;
	border: 3px solid #ddd;
	-moz-box-shadow: 0px 0px 0px #888;
	-webkit-box-shadow: 0px 0px 0px #888;
	box-shadow: 0px 0px 0px #888;
}

.pic-property:hover{opacity: 0.6;filter: alpha(opacity=60); border:1px solid #79C936;}
.header-prop{margin-bottom:8px;font-size:14px; font-style:normal;font-weight: bold;color: #009933;letter-spacing: 2px;padding-left: 1px;}
.padding-bottom-5{padding-bottom:5px;} 
.padding-top-10{padding-top:10px;} 
.margin-right-10{margin-right:10px;}
.line5{ line-height:5.0mm;}

.pic-property {
	margin-bottom:6px!Important;
	padding:4px;
	border: 1px solid #ddd;
	-moz-box-shadow: 0px 0px 0px #888;
	-webkit-box-shadow: 0px 0px 0px #888;
	box-shadow: 0px 0px 0px #888;
}

.pic-property:hover{opacity: 0.6;filter: alpha(opacity=60); border:1px solid #79C936;}
.header-prop{margin-bottom:8px;font-size:14px; font-style:normal;font-weight: bold;color: #009933;letter-spacing: 2px;padding-left: 1px;}



#box{border:1px solid #ddd;padding:15px;margin:4px; border-radius:5px;min-height:200px;background-color:#F7F8F9;}
#box h2{line-height:5.4mm!important;}
#box h3{margin-top:3px;margin-bottom:9px;font-size:1.4em;line-height:5.1mm;color:#999!important;}
#box h4{font-style:italic;}


#topdest .pic-container {
  position: relative;
  max-width: 100%; /* Maximum width */
  /* margin: 0 auto; /* Center it */
  border:0px solid #ddd;
  border-radius:0px;
  margin-top:0px!important;
  margin-bottom:10px;
}
#topdest .pic-container .pic-content {
  position: absolute; /* Position the background text */
  bottom: 0!important; /* At the bottom. Use top:0 to append it to the top */
  background: rgb(0, 0, 0); /* Fallback color */
  background: rgba(0, 0, 0, 0.5); /* Black background with 0.5 opacity */

  color: #f1f1f1; /* Grey text */
  color:#fff;
  width: 100%; /* Full width */
  padding: 0px; /* Some padding */
}	
#topdest img:hover{opacity: 0.6!Important;cursor:pointer;}
#topdest h2{margin-top:0px; font-style:normal;}
#topdest h3{margin-top:0px; font-style:normal;font-size:12px!important;}
#topdest .btn-block{border-radius:0px; }
#topdest .btn-default{background-color:#E1DFDF!important;color:#000!important;border-radius:4px!important;}
#topdest .btn-default:hover{background-color:#D1D1D1!important;}
#topdest section h3{margin-top:10px!Important;text-transform:uppercase;font-size:.95em;}



#topdest .pic-container .pic-content a{color:#fff;}
#topdest .pic-container .pic-content h2{color:#fff;font-size:13px;letter-spacing:0px; font-weight:700;padding-top:4px;}

#topdest .pic-container .pic-headline {
  position: absolute; /* Position the background text */
  bottom: 0; /* At the bottom. Use top:0 to append it to the top */
  background: rgb(0, 0, 0); /* Fallback color */
  background: rgba(0, 0, 0, 0.5); /* Black background with 0.5 opacity */

  color: #f1f1f1; /* Grey text */
  color:#fff;
  width: 100%; /* Full width */
  padding: 0px; /* Some padding */
}	

#topdest .pic-container .pic-headline h3{margin-top:0px!Important;text-transform:uppercase;font-size:.95em;}

