body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{
	font-style:inherit;
	font-weight:inherit;
	font-size: 18px;
	text-align: center;
}del,ins,a{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h6{
	font-size:100%;
	font-weight:normal;
	color: #FFF;
}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body { background: url(../images/bgBody.jpg); overflow-x:hidden; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.clear {clear:both;}
.lastLi {margin-right:0px !important;}
.noBorder {border:none !important;}
.noBg {background:none !important;}

h1 {font:bold 38px arial; font-style:italic; padding-bottom:30px; color:#fff;} 
h6 {font:bold 17px arial; font-style:italic; padding-bottom:17px; color:#fff;} 
p {font:bold 11px arial;  color:#fff; padding-bottom:15px; }
h3 {font:bold 25px arial;  color:#FF7C00; padding-bottom:15px; }
h4 {font-size:23px; font-family: arial; font-weight: bold; font-style: italic; color:#fff; padding-bottom:15px; border-bottom: 3px solid #ff7c00;}
h5 {font-size:17px;  font-family: arial; font-style: italic; font-weight: bold; color:#fff; padding: 5px 50px 10px 10px;}
h2{font:bold 20px arial italic;  color:#fff; padding-bottom:15px;  }

.contentimg{  float: right;}
.wrapper {background: url(../images/bgwrapper.jpg); width:940px; margin:auto; padding:20px; display: block;}
.wrapper .header {width:920px; margin:auto; padding:10px;}
.wrapper .header a img {float:left;}
.wrapper .header p {color:#ff7c00; text-align:right; font:bold 16px arial;}
.wrapper .header p b {color:#fff; font:bold 24px arial;}
.wrapper .header ul {background:#1c1c1c; margin:0 -10px; padding:10px 2px;}
.wrapper .header ul li {background: url(../images/navSep.jpg) no-repeat right center; display:inline-block;}
.wrapper .header ul li a {color:#fff; text-transform:uppercase; font:bold 11px arial; padding:0px 10px; line-height: 25px;}
.wrapper .header ul li a:hover {background:#ff7c00;}
.border{border-right: 3px solid #FF7C00;}
.border-left{border-left: 3px solid #FF7C00;}

.content {background:#434343;}
.content .col {float:left;}

.content .col12 { width: 735px; background: #111; }
.content .col76 { width: 340px; border-top: 3px solid #ff7c00;}
.content .col77 {  border-top: 3px solid #ff7c00;}
.content .col78 { width: 348px; border-top: 3px solid #ff7c00;}
.content .col19 { width: 292px; border-top:3px solid #ff7c00;}
.content .col18 { width: 938px; border-top:3px solid #ff7c00;}
.content .col17 { width: 938px; border-top: 3px solid #ff7c00;}
.content .col1 { }
.content .col1, .aboutus3 {width:354px; height: 162px; }
.content .col1, .aboutus4 {width:368px; height: 80px;}
.content .col1, .aboutus5{ background: url(../images/house-left-aboutus.jpg) no-repeat 1px 360px; border-right: 3px solid #FF7C00; }
.content .col1, .sm5{ background: url(../images/small-lots-left-bottom.png) no-repeat 5px 349px; border-right: 3px solid #FF7C00; }
.content .col1, .bp6 {height: 162px; }

.content .col2 { }
.content .col2, .bp{ background: url(../images/housebp.png) no-repeat 6px 200px;}
.content .col2, .th{ background: url(../images/th.png) no-repeat 0px 177px;}
.content .col2, .bp2 {  height: 162px; }
.content .col2, .bp1 {height: 157px; }
.content .col2, .bp3 { }


.content .col2 { }
.content .col2, .bp2 {  height: 157px; }
.content .col2, .bp1 {height: 157px; }



.content .col2 {}
.content .col29 {border-top:3px solid #ff7c00; }
.content .col2, .th4{ background: url(../images/house-left-aboutus.png) no-repeat 6px 200px; }
.content .col2, .th5 {  height: 157px; }
.content .col2, .aboutus12 {  height: 157px; background:#ff7c00;  }
.content .col2, .ud9 {  height: 161px;   color: #fff; font-size: 13px;} 
.content .col2, .th6 {height: 162px;  }
.content .col2, .sl15 {  height: 157px; }
.content .col2, .sl16 {height: 162px;  }
.content .col2, .th7 { }
.content .col2, .home {height: 157px; background: #ff7c00; }
.content .col2 { }
.content .col2, .sl4{ background: url(../images/small_lots_center.jpg) no-repeat 0px 174px; }
.content .col2, .sl5 {  height: 157px; background: #000;}
.content .col2, .sl6 {height: 162px; background: #000;}
.content .col2, .fs2middle {height: 157px; background: #ff7c00; font-size: 16px; font-weight: bold; text-align: justify; }
.content .col2, .fs2middle2 {height: 162px; background: #000; font-size: 16px; font-weight: bold; text-align: justify; }


.content .col2, .sl7 { }
.content .col2, .ut4 {height: 156px; }



.content .col33 { width: 203px; height: 744px; background: #ff7c00;}
 .rightimg{ margin-left: -40px;}
.content .col34 { width: 645px; border-top:3px solid #ff7c00;}
.content .col37 { width: 464px; border-top:3px solid #ff7c00;}
.content .col3 { width: 183px;}

.content .col3duplex { width: 510px;}
.content .col333 { width: 235px;}
.content .col31 { width: 150px;}
.content .col32 { width: 150px; background: #417aaa;}
.content .col9 { width: 493px; border-top:3px solid #ff7c00; }
.content .col3 .aboutus {width:183px; height: 157px;}
.content .col3 .aboutus2 {width:183px; height: 157px;}
.content .col3 .aboutus1 {width:198px; background: url(../images/about-house-left.png) no-repeat 5px 9px; border-left: 3px solid #FF7C00;}
.content .col3 .smalllotsright {width:198px; background: url(../images/small-lots-right-top.png) no-repeat 5px 9px; border-left: 3px solid #FF7C00;}
.content .col3 .aboutus6 {width:183px; height: 162px;}
.content .col3 .bp4 {width:183px; height: 156px;}
.content .col3 .bp5 {width:183px; height: 158px; background: #111;}
.content .col3 .bp9 {width:183px; }


.content .col3 .ut1 {width:183px; height: 157px;}
.content .col3 .ut2 {width:183px; height: 157px;}
.content .col3 .ut {width:198px; background: url(../images/unit-dev-right.jpg) no-repeat 5px 9px; border-left: 3px solid #FF7C00;}
.content .col3 .ut3 {width:183px; height: 157px;}

.content .col3 .th1 {width:183px; height: 157px;}
.content .col3 .th2 {width:183px; height: 157px;}
.content .col3 .th {width:198px; background: url(../images/about-house-left.png) no-repeat 5px 9px; border-left: 3px solid #FF7C00;}
.content .col3 .th3 {width:183px; height: 163px;}


.content .col3 .home-right {width:198px; background: url(../images/small-lots-left-bottom.png) no-repeat 5px 361px; border-left: 3px solid #FF7C00;}
.content .col3 .home-right1 {width:183px; height: 80px;}
.content .col3 .home-right2 {width:183px; height: 156px;}
.content .col3 .home-right3 {width:183px; height: 157px;}

.content .col3 .colright1 {width:183px; height: 157px;}
.content .col3 .colright2 {width:183px; height: 157px;}
.content .col3 .colright3 {width:183px; height: 157px; background: #111; color:#fff; font-size: 16px;}
.content .col3 .colright4 {width:183px; }

.content .col3 .fs3 {width:183px; height: 157px;}

.content .col ul {width:100%; }

.content .col > ul > li {padding:8px; border-top:3px solid #ff7c00; }
.content .col > ul > li.federation-left {padding:8px; border-top:3px solid #ff7c00; width: 423px;}

.content .col ul li > div { padding:5px; width:341px; }
.content .col > ul li:nth-child(1) {
	border-top:none !important;
	font-size: 13px;
}
.content .col > ul li:nth-child(1) > div {height:147px !important; border-top:none !important;}
.content .col > ul li:nth-child(2) > div {height:147px !important;}
.content .col > ul li:nth-child(3) > div {}
.content .col3 > ul li > div {width:165px; padding:5px;}

.content ul li div.award {background: url(../images/award.jpg) no-repeat; width:177px; height:145px; font:bold 14px arial; color:#fff; padding:10px 15px 0 160px;}
.content ul li h2 {text-align:right; font:normal 18px arial;  padding:2px; color:#fff; }
.content ul li h3 {font:normal 18px arial;  padding-bottom:5px; color:#fff;}
.content ul li.blueBottom > div {height:67px;}
.content ul li div.blackBox {background: #FF7C00; color: #fff; font-weight: bold; text-align: center; font-size: 25px; font-style:italic;}

.footer {margin:10px 0 15px;}
.footer p {text-transform:uppercase; color:#fff; display:inline; font:bold 12px arial;}
.footer p.webintel {text-transform:uppercase; color:#757575; float:right;}
.banner_footer { border-top: 3px solid #ff7c00; }
.banner_footer p.headerfooter { font-size: 23px; padding: 15px; color:#ff7c00; }
.footertext p { font-size: 17px; font-weight: normal; text-align: justify;  padding: 5px;}
.footertext { margin-top: 5px;}

.contact {}
.contact tr td {padding:5px;}
.contact tr td label {padding-bottom:5px; font:normal 15px arial; color:#fff;}
.contact input[type=text] {background:#fff; border:1px solid #c9c9c9; padding:5px; width:147px;}
.contact textarea {background:#fff; height:65px; border:1px solid #c9c9c9; padding:5px; width:320px;}
.contact input[type=submit] {background: url(../images/btnSubmit.png) no-repeat; width:80px; float:right; border:none; height:26px;}
.contact input[type=submit]:hover {background: url(../images/btnSubmit_hv.png) no-repeat; }

.address li { color:#fff; font:normal 12px arial; line-height:25px;}
.address li img { margin-right:6px;}

.bottom-header {
	font-size: 28px;
	font-style: italic;
	font-weight:bold;
	color: #fff;
	
}
.bottom-left {
	font-size: 22px;
	font-weight:bold;
	color: #FF7C00;
	padding-top: 18px;
	font-style:italic;
}
.identificator {
	font-size: 90px;
	font-style:italic;
	font-family: Verdana, Geneva, sans-serif;
}
.identificator2 {
	font-size: 20px;
	font-style:italic;
	font-family:Verdana, Geneva, sans-serif;
}
.menu{list-style:none;  float:left; display: inline; }

.menu li{position:relative;  }

.menu li a{color:#333; text-decoration:none; padding:5px 10px; display:block;}

.menu li a:hover{background:#333; color:#fff; }

.menu li   ul{position:absolute; left:0; background-color:#fff; display:none; }

.menu li:hover ul, .menu li.over ul{display:block;}

.menu li ul li{ display:block; width:200px;}

.blueBottom{background: #417aaa; }
.blueBottom1{background: #417aaa; height: 90px;}
.title{ background: #417aaa;}

.content .col2, .luxury3 { }
.content .col2luxury{ background: #104e97 url(../images/luxury_01.png) no-repeat 10px 32px; width: 320px; height: 525px;}
.content .col2, .luxury-left { }
.content .col1luxury { width: 320px; }
.content .col3 .luxuryright {width:277px; height: 156px;}
.content .col2, .luxury5 {  height: 157px; }
.content .col22, .houselandleft { height: 42px; background: #417aaa; }
.content .col2, .contact {  background: #417aaa; }



.content .col2, .narrow1 {  height: 157px; }
.content .col2, .narrow2 {  height: 175px; width: 368px; }
.content .col3 .narrowright {background:  url(../images/narrow5.png) no-repeat ; height: 333px; width: 218px;}
.content .col3 .narrowright1 {  width: 218px;}

.content .col2classic{ background: #417aaa; width: 100px; margin-right: 20px; padding: 27px; height: 450px;}
.content .col3 .classicright {  width: 240px;}
.content .col3 .classicright1 { width:430px;}
.content .col3 .classicright2 { width:430px; height: 45px; background: #417aaa;}

.content .col3 .federationright2 { width:477px; height: 37px; background: #477aaa; margin-left: 10px;}
.content .col2federation{  }
.content .col1federation { width: 253px;}
.content .col2federation1 {margin-top: 5px; width: 180px; }
.content .col3 .federationright1 { width:477px; margin-left: 10px;}
.content .col2federation11 {border-bottom: 3px solid #ff7c00; padding: 5px; margin-top: 3px;}
.content .col1hlpl2 { width: 320px; }
.content .col3 .houseland1 {  width: 480px;}
.content .col3 .houselandrighttop { margin-left: 15px; height: 140px;}
.content .col3 .contemporaryrighttop { height: 140px;}


.col1hlp10 { border-top: 3px solid #ff7c00; }
.col3hlp10 { border-top: 3px solid #ff7c00; }