@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.fix{clear:both; overflow:hidden; width:100%; height:0px;}

.header{background:url(../images/header.jpg) no-repeat; width:981px; height:204px;}
.header .IDSearch{width:240px; float:right; display:inline;}
.header .boxLogin{width:340px; float:right; display:inline;}
.header a.link_header{width:400px; height:150px; display:block; text-decoration:none; float:left}
.header .boxRight { width:400px; float:right}

.header a.home_but{ width:95px; height:22px; display:block; text-decoration:none; float:right; margin-right:0px; margin-top:100px}
.header a.contact_but{ width:95px; height:22px; display:block; text-decoration:none; float:right; margin-right:0px; margin-top:100px}


.container{background:url(../images/content_bg.jpg) repeat-y; width:981px;}

.container .left_content{width:189px; float:left; display:inline; font-family:"Times New Roman", Times, serif; font-size:16px;}
.container .left_content .left_nav{background:url(../images/left_nav.jpg) no-repeat; width:189px; height:330px;}
.container .left_content .left_nav .top_nav{padding:19px 0 0 25px; text-align:left;}
.container .left_content .left_nav .top_nav a{width:160px; height:23px; line-height:23px; display:block; text-decoration:none; color:#000;}
.container .left_content .left_nav .bottom_nav{padding:23px 0 0 25px; text-align:left;}
.container .left_content .left_nav .bottom_nav a{width:160px; height:23px; line-height:23px; display:block; text-decoration:none; color:#000;}
.container .left_content .quick_contact{background:url(../images/quick_contact.jpg) no-repeat; width:189px; height:245px; text-align:left;}
.container .left_content .quick_contact .QuickContact {width:189px !important; background-color:Transparent !important;}
.container .left_content .quick_contact .Form {border:0 none !important;}
.container .left_content .quick_contact .Form h5 {border:0 none !important; background-color:Transparent !important; font-size:0px !important;}
.container .left_content .quick_contact .FormContent {border:0 none !important;}
.container .left_content .quick_contact .FormContent input{height:13px !important; background-color:#f2f1ec; border:1px solid #947d5b !important; border:1px solid #947d5b !important; width:167px; font-size:13px; color:#7e6223; font-family:"Times New Roman", Times, serif; font-weight:bold; margin:8px 0 0 6px;}
.container .left_content .quick_contact .FormContent textarea{height:70px !important; background-color:#f2f1ec; border:1px solid #947d5b !important; width:167px; font-size:13px; color:#7e6223; font-family:"Times New Roman", Times, serif; font-weight:bold; margin:8px 0 0 6px;}
.container .left_content .quick_contact .FormContent a{background:url(../images/submit.jpg) no-repeat; width:81px !important; height:28px !important; float:right; text-decoration:none; margin:5px 10px 0 0; font-size:0px !important}

.container .right_content{width:770px; float:left; display:inline; margin:15px 0 0 10px;}

.container .right_content .first .homeqs{width:444px; height:250px; float:left; display:inline;}
.container .right_content .first .homewelcome{background:url(../images/welcome.jpg) no-repeat; width:312px; height:250px; float:left; display:inline; margin-left:12px;}
.container .right_content .first .homewelcome h1, SubPages{display:none;}
.container .right_content .first .homewelcome .WebContent p{margin:30px 0 0 0; padding:0; width:300px; height:194px;}
.container .right_content .first .homewelcome a.readmore{width:120px; height:20px; float:right; display:block; text-decoration:none; margin-top:4px;}

.container .right_content .featured{background:url(../images/featured.jpg) no-repeat; width:770px; height:172px; margin-top:14px;  text-align:left;}
.container .right_content .featured a{ line-height:30px; margin-left:180px;}
.container .right_content .featured .strip{ padding:10px 0 0 10px;}
.container .right_content .second{width:770px; margin-top:11px;}
.container .right_content .second .open{background:url(../images/open_houses.jpg) no-repeat; width:376px; height:112px; float:left; display:inline;}
.container .right_content .second .worth{background:url(../images/property_worth.jpg) no-repeat; width:376px; height:112px; float:left; display:inline; margin-left:15px;}
.container .right_content .second a{width:376px; height:112px; display:block; text-decoration:none;}

.container .secondary{width:981px;}
.container .secondary .secondary_top{background:url(../images/home_secondary_top.jpg) no-repeat; width:981px; height:11px;}
.container .secondary .secondary_content{background:url(../images/home_secondary_content.jpg) repeat-y; width:981px;}
.container .secondary .secondary_content h1{font-family:"Times New Roman", Times, serif !important; font-size:25px !important; color:#2d2d2d !important; margin:0; padding:20px 0 0 0;}

.container .secondary .secondary_content a{width:245px; height:25px; text-decoration:none; float:left; display:inline; display:block; padding-top:185px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#272727;}
.container .secondary .secondary_content a.SandsPoint{background:url(../images/SandsPoint.jpg) no-repeat; margin:30px 0 0 74px;}
.container .secondary .secondary_content a.PortWashington{background:url(../images/PortWashington.jpg) no-repeat; margin:30px 0 0 38px;}
.container .secondary .secondary_content a.Manhasset{background:url(../images/Manhasset.jpg) no-repeat; margin:30px 0 0 38px;}
.container .secondary .secondary_content a.Plandome{background:url(../images/Plandome.jpg) no-repeat; margin:10px 0 0 74px;}
.container .secondary .secondary_content a.FlowerHill{background:url(../images/FlowerHill.jpg) no-repeat; margin:10px 0 0 38px;}
.container .secondary .secondary_content a.Manorhaven{background:url(../images/Manorhaven.jpg) no-repeat; margin:10px 0 0 38px;}

.container .secondary .secondary_content .text{width:900px; text-align:left;}
.container .secondary .secondary_content .text h1{font-family:"Times New Roman", Times, serif; font-size:25px; color:#2d2d2d; margin:0; padding:40px 0 0 0;}
.container .secondary .secondary_content .text p{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2d2d2d; margin-top:5px;}
.container .secondary .secondary_content .text h2{font-family:"Times New Roman", Times, serif; font-size:19px; color:#2d2d2d; margin:0; padding:30px 0 0 0; font-weight:bold;}
.container .secondary .secondary_content .text .white{background-color:#FFF; border:1px solid #b2b2b2; width:100%;}
.container .secondary .secondary_content .text .white .col{ width:298px; border-left:1px solid #b2b2b2; float:left; display:inline;}
.container .secondary .secondary_content .text .white .col1{ width:300px; float:left; display:inline;}
.container .secondary .secondary_content .text .white ul,li{ list-style:none;}
.container .secondary .secondary_content .text .white ul li a{ width:auto !important; height:auto !important; padding:0; margin:0; float:none; font-size:14px; color:#424242; font-family:Arial, Helvetica, sans-serif;}

.container .secondary .secondary_bottom{background:url(../images/home_secondary_bottom.jpg) no-repeat; width:981px; height:10px;}


.container .bottom{width:981px; background-color:#dbe9fa; border-bottom:1px solid #b2b2b2;}

.footer_banner{background:url(../images/footer_banner.jpg) no-repeat; width:820px; height:76px; margin-top:15px; font-family:"Times New Roman", Times, serif; font-size:24px; color:#424242; text-align:left; padding:30px 0 0 160px;}
.footer_banner span{font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.footer_text{font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#6c6c6c; margin:15px 0 10px 0;}
.footer_text a{color:#6c6c6c; text-decoration:none;}
