body {
  background-color:#ffffff;
  color:#000000;
  font-family:"Arial", Arial, san-serif;
}
/*a:link { text-decoration:none;}*/
#menu {
  padding-left:22px;
  background-color:#666666;
  width:100%;
  word-spacing:22px;
  font-size:22px;

}
.nav {
  background-color: #055195;
} 
.ui-menubar-item {
	display:inline-block;
}
.ui-menubar-item a:hover {
	color:#c77405;
}
.ui-menubar-item a:active {
	top:2px;
}
.ui-menubar-item a {
	color:#fff;
}
.ui-menubar {
	list-style:none;
}
a.menu_hover{
color:#ff5500;
}
a.menu_hover:hover
{
  color:white;
}
#contact{
  background:white;
  border: 1px solid #ff5500;
  padding:2px 15px;
  position:absolute;
  left:50px;
  width:85px;
  border-radius: 0px 0px 10px 10px;
  border-top:none;
  z-index:1;
}
#contactD{
  border: 1px solid;
  position:absolute;
  padding:12px;
  padding-top:50px;
  width:500px;
  z-index:-1;
  border-radius: 10px 10px 10px 10px;
  background:#edebd6;
}
.content{
  padding:22px 12px;
  width:100px;
  left:30;
  top:250px;
}

@font-face {
    font-family: 'topsure_regular';
    src: url('type/topsure_font.eot');
    src: url('type/topsure_font.eot?#iefix') format('embedded-opentype'),
         url('type/topsure_font.woff') format('woff'),
         url('type/topsure_font.ttf') format('truetype'),
         url('type/topsure_font.svg#svgfont_1regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
div.logo {
  font-family:"topsure_regular";
  font-size:250px;
  margin:-50px 0px -50px 0px;
  color:#f6a828;
}
span.logo {
  position:relative;
  background-image: url(/images/logo_small.png);
  height: 50px;
  width: 82px;
  display: inline-block;
}
.letusknow {
  position:relative;
  background-image: url(/images/text3777.png);
  height: 267px;
  width: 180px;
  display: inline-block;
  float:right;
  right:72px;
  top:-308px;
}
div.contacts fieldset {
  margin-bottom: 10px;
}
div.contacts legend {
  padding: 0 2px;
  font-weight: bold;
}
div.contacts label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
div.contacts fieldset ol {
  margin: 0;
  padding: 0;
}
div.contacts fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
div.contacts fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
div.contacts fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
div.contacts fieldset fieldset label {
  display: block;
  width: auto;
}
div.contacts em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
div.contacts label {
  width: 120px; /* Width of labels */
}
label {
  color: #000;
}
div.contacts fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

span.ui-icon {
  display:inline-block;
}
div.search table {
  width:100%
}
div.searchbar {
  float:right;
  position:relative;
  top:-30px;
}
div.notes {
  max-height:250px;
  overflow:auto;
}
input.profit {
  text-align:right;
  width:88px;
}
div.offer  label {
	width:169px;
  display: inline-block;
  color: #000000;
}
div.offer {
	width:400px;
}
#filedrag
{
	display: none;
	font-weight: bold;
	text-align: center;
	padding: 1em 0;
	margin: 1em 0;
	color: #555;
	border: 2px dashed #555;
	border-radius: 7px;
	cursor: default;
}

#filedrag.hover
{
	color: #f00;
	border-color: #f00;
	border-style: solid;
	box-shadow: inset 0 3px 4px #888;
}

#messages
{
	padding: 0 10px;
	margin: 1em 0;
	border: 1px solid #999;
}

#progress p
{
	display: block;
	width: 240px;
	padding: 2px 5px;
	margin: 2px 0;
	border: 1px inset #446;
	border-radius: 5px;
	background: #eee url("progress.png") 100% 0 repeat-y;
}

#progress p.success
{
	background: #0c0 none 0 0 no-repeat;
}

#progress p.failed
{
	background: #c00 none 0 0 no-repeat;
}
#bancontact { color: #fff;}
textarea
{
  width:100%;
}
.column { width: 50%; float: left; padding-bottom: 100px; }
.portlet { margin: 0 1em 1em 0; }
.portlet-header { margin: 0.3em; padding-bottom: 4px; padding-left: 0.2em; }
.portlet-header .ui-icon { float: right; }
.portlet-content { padding: 0.4em; }
.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
.ui-sortable-placeholder * { visibility: hidden; }
#flyer
{
  color: #000;
}
#headch 
{
  height: 523px;
  background: url('http://farm9.staticflickr.com/8090/8487939378_c71879dfb3_z.jpg') no-repeat 647px -10px;
  background-size: 371px 572px;
  background-color: #1166b6;
}
#headgf 
{
  height: 523px;
  background: url('pics/gf.jpg') no-repeat 647px -10px;
  background-size: 371px 572px;
  background-color: #1166b6;
}
.info-head{
  background-color: #055195;
  background-image: none;
}
.center {
  /*width: 1150px;*/
  border: none;
  top: -5px;
  position: relative;
  margin: 0 auto;
  box-shadow: 0px 0px 23px rgba(0,0,0,0.55);
}
div.landcontacts textarea {
width:auto;
}
div.landcontacts {
  width: 521px;
  display:block;
  left: 79px;
  position: absolute;
  float: left;
  margin-top: 0px !important;
  clear:both;
  color:#ffffff;
}
div.contactus {
  float:right;
  width: 210px;
  top: 0px;
  right: 34px;
  height: 345px;
  background-color: rgba(255,255,255,0.95);
  padding: 15px 30px;
  position:absolute;
  font-size: 21px;
  line-height: 1.9;
  color: #000;
}
div.landcontacts h2 {
  font-size: 42px;
  height: 127px;
  letter-spacing: -3px;
  text-align: left;
  font-weight: 900;
  font-style: normal;
  font-family: "open-sans-1", "open-sans-2",sans-serif;
  color:#ffffff;
}
div.landcontacts fieldset {
  margin-bottom: 10px;
  border: none;
  width: 100%;
}
div.landcontacts legend {
  padding: 0 2px;
  font-weight: bold;
}
div.landcontacts fieldset fieldset {
  margin: 3px 0 0;
}
div.landcontacts input {
  border: 0;
  height: 44px;
  padding: 0;
  margin: 1px 0 10px 0;
  text-indent: 5px;
  width: 223px;
}
div.boxen {
  width:440px;
  background-color: #055195;
  padding: 1px 30px 20px 30px
}
.rounded-corners {
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}
div.option1 {
width: 29%;
padding: 0 20px;
margin: 3em 0 3em 0;
float: left;
color: #000;
text-align: left;
display: inline-block;
}
.option1 h1 {
font-size:28px;
color:#fff;
text-align:center;
}
.nopad {
margin-top:0;
margin-bottom:0;
}
.right_align {
vertical-align: middle;
float:right;
}
.orange {
background-color: #f6a828;
}
.ui-tabs .ui-tabs-hide {
    position: absolute;
    left: -10000px;
}
.option1 p {
margin: 0px 5px 0px 5px;
}
.property {
background:0;
padding:0;
margin:0;
position: relative;
width:100%;
height: 100%;
}
.property a, .property a:link, .property a:visited {
text-decoration: none;
}
.property .setThumb {
border: 0;
background-position: center;
background-size: cover;
}
.property .setText {
bottom: 0;
z-index: 1;
position: absolute;
padding: 0;
width: 100%;
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.03) 30%,rgba(0,0,0,0.85) 150%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(30%,rgba(0,0,0,0.03)),color-stop(150%,rgba(0,0,0,0.85)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.03) 30%,rgba(0,0,0,0.85) 150%);
background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.03) 30%,rgba(0,0,0,0.85) 150%);
background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.03) 30%,rgba(0,0,0,0.85) 150%);
background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.03) 30%,rgba(0,0,0,0.85) 150%);
-moz-text-shadow: #5b5d61 1px 1px 5px;
-webkit-text-shadow: #5b5d61 1px 1px 5px;
text-shadow: #5b5d61 1px 1px 5px;
}
.setText a, .setText a:link, .setText a:visited {
color: #fff;
}
.property .setText {
text-shadow: #5b5d61 1px 1px 5px;
}
.property h4 {
padding: 35px 10px 2px;
margin: 0;
font-size: 16px;
color: #fff;
line-height: 22px;
text-shadow: 1px 1px 3px rgba(0,0,0,0.8);
font-weight: normal;
display: block;
-webkit-margin-before: 1.33em;
-webkit-margin-after: 1.33em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}
.property p {
margin: 0;
font-size: 12px;
color: #FFF;
line-height: 13px;
padding: 2px 10px 8px;
text-shadow: 1px 1px 3px rgba(0,0,0,0.8);
}
.propBox {
background-repeat: no-repeat; 
background-color: #055195; 
background-position:center; 
width:200px; 
height:200px;
overflow:hidden;
float:left;
margin-right:5px;
}
