body {background-color:#fff !important; margin-left: 0px;	margin-top:0px; margin-right: 0px;	margin-bottom: 0px; text-align:center; color:#000; height:100%; }

.bg_body2 { width:100%; height:100%; }

textarea,select,input,td,body {font-family: Arial, Helvetica, sans-serif; font-size:11px;	text-decoration: none; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color:#000;}

ul, li { list-style:none; margin:0px; padding:0px} 

.box_body { width:100%; background-image:url(../images/bg_body.gif); background-position:top ; background-repeat:repeat-x;}

div.container {width:980px; margin:0px auto}

.header { background-image: url(../images/header.jpg); background-position: left; background-repeat:no-repeat; width:980px; height:179px;}


.menuH{width:980px; height:34px; background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x}
.menuH ul, .menuH li{margin:0; padding:0; display: block; list-style: none; }
.menuH ul.menu_list li{height:36px; float:left; position: relative;}
.menuH ul.menu_list li.dvd{background-image:url(../images/menu_dvd.jpg); background-repeat:no-repeat; background-position:0 0; width:2px;}
.menuH ul.menu_list li.menu_left{background-image:url(../images/menu_left.jpg); background-repeat:no-repeat; background-position:0 0; width:4px; }
.menuH ul.menu_list li.menu_right{background-image:url(../images/menu_right.jpg); background-repeat:no-repeat; background-position:2px 0; width:4px; }

.menuH ul.menu_list li a{background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x; display:block; float:left; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; padding:0 0px 0 0px; line-height:34px; font-weight:normal !important}
.menuH ul.menu_list li a:hover{background-image:url(../images/menu_hover.jpg); background-repeat:repeat-x; color:#bad1eb}
.menuH ul.menu_list li a b {font-weight: normal;}

ul.menu_list li ul.box {display:none; position:absolute; z-index:9000; left:0px; top:34px; width:166px; height:auto; background-color:#4b7db7; font-weight:normal !important}
ul.menu_list li ul.box li {width:150px; height:30px !important; float:none; border-bottom:1px dotted #cccccc; text-align:center !important; margin:auto;}
ul.menu_list li ul.box li a {background-image:none; font-size:12px; font-weight:normal; padding:0 0px 0 5px; line-height:30px; text-align:left;}
ul.menu_list li ul.box li a:hover {background-image:none;}
ul.menu_list li ul.box li.last {width:150px; height:30px !important; float:none; border-bottom:0px !important; text-align:center !important; margin:auto;}

ul.menu_list li.menuitem1 li{width: 70px;}
ul.menu_list li.menuitem1 a{width: 70px;}
ul.menu_list li.menuitem2 li{width: 138px;}
ul.menu_list li.menuitem2 a{width: 138px;}
ul.menu_list li.menuitem3 li{width: 140px;}
ul.menu_list li.menuitem3 a{width: 140px;}
ul.menu_list li.menuitem4 li{width: 110px;}
ul.menu_list li.menuitem4 a{width: 110px;}
ul.menu_list li.menuitem5 li{width: 80px;}
ul.menu_list li.menuitem5 a{width: 80px;}
ul.menu_list li.menuitem6 li{width: 130px;}
ul.menu_list li.menuitem6 a{width: 130px;}
ul.menu_list li.menuitem7 li{width: 110px;}
ul.menu_list li.menuitem7 a{width: 110px;}
ul.menu_list li.menuitem8 li{width: 100px;}
ul.menu_list li.menuitem8 a{width: 100px;}
ul.menu_list li.menuitem9 li{width: 78px;}
ul.menu_list li.menuitem9 a{width: 78px;}


a.link_header { width:126px; height:140px; float:left; display:block}

.txt_header { font-size:14px; font-weight:normal; color:#000; text-align:left; padding-top:76px; float:left; padding-left:5px}

.box_content { width:980px; background-image:url(../images/bg_content.gif); background-position:top; background-repeat:repeat-y}

.cornerUp_content { width:980px; background-image:url(../images/corner_contentUp.gif); background-repeat:no-repeat; height:31px}
.box_middle { width:952px !important; margin:auto}
.corner_bottomC { width:980px; background-image:url(../images/corner_contentBottom.gif); background-repeat:no-repeat; height:8px}

.QSContainer {width: 477px; height:auto; float: left; margin-top:10px}
			
.WContainer {width: 445px; height: 260px; float: right; clear: none; overflow: hidden; text-align:left; margin-top:20px}
.WelcomeText {background-image: url(../images/welcome-bg.gif); background-position: 0px 0px; background-repeat: no-repeat; width: 445px; height: 154px; }
.WelcomeText h1 {font-family: Verdana; font-size: 18px; font-weight: normal; color: #000 !important; margin: 0px; padding: 0px 7px 0px 17px; height: 25px !important; line-height: 25px !important; border:0px}
.WelcomeText .WebContent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000 !important; margin: 0px; padding: 0px 17px 0px 17px; height: 130px; overflow: hidden; }
.WelcomeText .WebContent p {margin: 0px; padding: 0px; line-height:15px; height:120px; overflow-y:auto; color: #000 !important}
.FeaturedTowns {width: 440px; height: 160px; overflow: hidden; }
.FeaturedTowns h1 {height: 10px; line-height: 10px; margin: 10px 17px 0px 17px; padding: 0px; font-family: Verdana; font-size: 18px; font-weight: normal; color: #870000 !important; border:0px}
.FeaturedTowns ul.links_towns {list-style: none; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 15px;  width: 23%; float: left; display:block}
.FeaturedTowns ul.links_towns li {list-style: none; margin: 0px; padding: 0px; width: 100%; float: left; clear: none; font-family: Arial; height: 20px; line-height: 20px; display:block}
.FeaturedTowns ul.links_towns li strong {font-size: 13px; color:#000}
.FeaturedTowns ul.links_towns li a {font-size: 13px; color:#0a2a4e}
.FeaturedTowns ul.links_towns li a:hover {color:#000}
			
.FeaturedTowns ul.links_towns2 {list-style: none; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 5px;  width: 35%; float: left; display:block}
.FeaturedTowns ul.links_towns2 li {list-style: none; margin: 0px; padding: 0px; width: 100%; float: left; clear: none; font-family: Arial; height: 20px; line-height: 20px; display:block}
.FeaturedTowns ul.links_towns2 li strong {font-size: 13px; color:#000}
.FeaturedTowns ul.links_towns2 li a {font-size: 13px; color:#0a2a4e}
.FeaturedTowns ul.links_towns2 li a:hover {color:#000}
a.link_welcome { width:20%; text-align:right; display:block; ; font-weight:bold; float:right; position:relative; top:-10px}

.box_questions { width: 949px; float:left; height:240px}
.box_questions2 { width:314px; height:227px; background-image:url(../images/box_questions.gif); background-repeat:no-repeat; float:left}
.box_questions2 h1 { font-size:24px !important; font-family:"Times New Roman", Times, serif; color:#FFFFFF !important; text-align:center; line-height:37px; font-weight:normal !important}
.box_questions2 .formtxt { width:90%; float:left; text-align:right; margin-top:8px}
.box_questions2 .formtxt2{ width:90%; float:left; text-align:right; margin-top:8px}
.box_questions2 .formtxt input { width:180px; background-color:#a3a3a3; border:1px solid #a3a3a3; color:#FFFFFF; font-size:12px}
.box_questions2 .formtxt2 textarea { width:180px; background-color:#a3a3a3; border:1px solid #a3a3a3; color:#FFFFFF; font-size:12px}
.box_questions2 .formtxt label { font-size:13px; color:#323232; font-weight:bold}
.box_questions2 .formtxt2 label { font-size:13px; color:#323232; font-weight:bold; position:relative; top:-34px}
.spacer_questions { width:3px; float:left; height:100px}

a.butSubmit { background-image:url(../images/but_submit.gif); width:76px; height:23px; background-repeat:no-repeat; display:block; float:right; margin-top:10px; margin-right:30px; color:#000000; line-height:23px; font-size:13px; font-weight:bold; text-decoration:none}
a.butSubmit:hover { font-size:12px}


.box_questions3 { width:314px; height:227px; background-image:url(../images/box_questions.gif); background-repeat:no-repeat; float:left}
.box_questions3 h1 { font-size:24px !important; font-family:"Times New Roman", Times, serif; color:#FFFFFF !important; text-align:center; line-height:37px; font-weight:normal !important}
.box_questions3 h2 { font-size:16px; color:#404040; font-weight:bold}
.box_questions3 p { font-size:13px; line-height:16px; color:#404040; text-align:center}
.box_questions3 .txtmail { font-size:13px; line-height:16px; color:#404040; text-align:center; line-height:20px}
.box_questions3 .form2Box input{ width:200px; background-color:#a3a3a3; border:1px solid #a3a3a3; color:#FFFFFF; font-size:12px}
.box_questions3 .formBox2 { width:100%; float:left; text-align:center; margin-top:8px}

.but_SignUp { width:100%; text-align:center}
.but_SignUp a{ background-image: url(../images/but_signUp.gif); width:129px; height:27px; background-repeat:no-repeat; display:block; float:right; margin-top:20px; margin-right:86px; color:#000000; line-height:27px; font-size:13px; font-weight:bold; text-decoration:none}
.but_SignUp a:hover { font-size:12px}


.box_questions4 { width:314px; height:227px; background-image:url(../images/box_questions.gif); background-repeat:no-repeat; float:left}
.box_questions4 h1 { font-size:24px !important; font-family:"Times New Roman", Times, serif; color:#FFFFFF !important; text-align:center; line-height:37px; font-weight:normal !important}
.box_questions4 h2 { font-size:16px; color:#404040; font-weight:bold}
.box_questions4 p { font-size:14px; line-height:16px; color:#404040; text-align:center; margin-top:22px}
.box_questions4 .txtmail { font-size:13px; line-height:16px; color:#404040; text-align:center; line-height:20px; margin-top:50px}
.box_questions4 .form2Box select{ width:200px; background-color:#a3a3a3; border:1px solid #a3a3a3; color:#FFFFFF; font-size:12px}
.box_questions4 .formBox2 { width:100%; float:left; text-align:center; margin-top:8px}

			.FSContainer2 {width: 947px; float: left; height:173px; background-image:url(../images/bg_featured.gif); background-repeat:no-repeat; margin-top:10px}
			.FSContainer2 h1 {width: 300px; height: 20px; line-height: 20px; text-indent: 10px; font-family: Verdana; font-size: 16px; font-weight: normal; color: #000 !important; float: left; margin: 0px !important; padding: 0px !important; border:0px !important; text-align:left}
			.FSContainer2 a {display: block; float: left; height: 26px; line-height: 30px; color:#000; margin-right:15px; font-size:14px}
            .FS_border2 { width:929px; float:right; padding:4px 10px 0px 0px; height:124px; overflow:hidden}
			
.spacer_bottom { width:980px; height:10px;}

.boxCont2 {width:980px;}

.cornerUp_cont2 {width:980px; background-image:url(../images/cornerUp_cont2.gif); background-repeat:no-repeat; height:9px}
.cont2_middle {width:978px; border-left:1px solid #cbcaca; border-right:1px solid #cbcaca; background-color:#edf5fd;}
.cornerBottom_cont2 {width:980px; background-image: url(../images/cornerB_cont2.gif); background-repeat:no-repeat; height:14px}

.featured_box { width:896px; margin:auto}
.featured_box h1 { font-size:25px !important; color:#2d2d2d; background-image:url(../images/bg_line.gif); background-position:center bottom; background-repeat:no-repeat; margin:0px; padding:10px 0px 6px 0px; font-family:"Times New Roman", Times, serif; font-weight:normal}

.box_featured  { width:896px; margin:auto;}
.bg_line2 { width:889px; margin:auto; height:9px; background-image:url(../images/bg_line2.gif); background-repeat:repeat-x}

.txt_featured { width:900px; margin:auto; padding-top:10px}
.txt_featured h2 { font-size:18px !important; font-weight:bold !important; font-family:"Times New Roman", Times, serif; background-image:none !important; text-align:left; margin:0px; padding:0px; text-transform:uppercase; text-indent:6px}
.txt_featured p { font-size:14px; color:#2d2d2d; line-height:20px; text-align:left; margin:0px; padding:12px 0px 0px 0px}
.txt_featured h2.titleFeatured2 { font-size:19px !important; font-weight:bold !important; font-family:"Times New Roman", Times, serif; background-image:none !important; text-align:left; margin:0px; padding:20px 0px 0px 0px; text-transform:uppercase}

.boxF_links { width:895px; height:203px; background-color:#FFFFFF; border: 1px solid #b2b2b2; margin:auto}
.boxF_links .left { width:33%; float:left; height:203px; border-right:1px solid #b2b2b2}
.boxF_links .left ul { padding-left:70px; padding-top:16px; font-size:14px}
.boxF_links .left li { list-style: disc; text-align:left; line-height:20px}
.boxF_links .left a { text-decoration:none}
.boxF_links .middle { width:33%; float:left; height:203px; border-right:1px solid #b2b2b2}
.boxF_links .middle ul { padding-left:70px; padding-top:16px; font-size:14px}
.boxF_links .middle li { list-style: disc; text-align:left; line-height:20px}
.boxF_links .middle a { text-decoration:none}
.boxF_links .right { width:33%; float:left; height:203px}
.boxF_links .right ul { padding-left:70px; padding-top:16px; font-size:14px}
.boxF_links .right li { list-style: disc; text-align:left; line-height:20px}
.boxF_links .right a { text-decoration:none}

.boxF_links .height_box1 { height:120px !important}
.boxF_links .height_box2 { height:90px !important}
.boxF_links .height_box3 { height:70px !important}
.boxF_links .height_box4 { height:50px !important}

.box_bottom { width:980px; height:120px; border:1px solid #b2b2b2; background-color:#edf5fd; background-image:url(../images/bg_bottom.gif); background-position:left; background-repeat:no-repeat}

.box_bottom  .txt_bottom { width:660px; float:left; text-align:left; font-size:33px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#194981; padding-top:10px}
.box_bottom  .txt_bottom a {color:#424242; text-decoration:none}

.box_bottom  .txt_bottom2 { width:660px; float:right; text-align:left; font-size:15px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#646464; padding-top:4px}
.box_bottom  .txt_bottom2 a {color:#424242; text-decoration:none}
.box_bottom  .txt_bottom2 strong { text-indent:2px; display:block}

.icon_mls { background-image:url(../images/icon_mls.gif); width:156px; height:64px; background-repeat:no-repeat; float:left; margin-top:30px}
.spacerBox_b { width:130px; height:80px; float:left}
	
	.FooterContainer {color: #6c6c6c; font-family: Tahoma; font-size: 11px; line-height: 16px; text-align: center; padding-top: 10px; padding-bottom:10px }
	.FooterContainer a {color: #6c6c6c; }
	.FooterContainer a:hover {color: #6c6c6c; }
	.FooterContainer .FooterMenu {line-height: 25px; }
	.FooterContainer .FooterMenu a {color: #6c6c6c; text-decoration: none; }
	.FooterContainer .FooterMenu a:hover {color: #212121; text-decoration: underline; }	
	.FooterContainer .Copyright { color:#6c6c6c}
	
	
/*######################################################################################*/



.thumbFeatured { width:807px; margin:auto; padding-top:20px; height:1050px}
.thumbFeatured a.img1_Featured { background-image:url(../images/img1_Featured.jpg); width:241px; height:210px; display:block; float:left; background-position:top; background-repeat:no-repeat; text-decoration: none}
.thumbFeatured a.img1_Featured span{ width:100%; display:block; text-decoration: none; font-size:18px; color:#272727; margin-top:180px}

.thumbFeatured a.img2_Featured { background-image:url(../images/img2_Featured.jpg); width:242px; height:210px; display:block; float:left; background-position:top; background-repeat:no-repeat; text-decoration: none}
.thumbFeatured a.img2_Featured span{ width:100%; display:block; text-decoration: none; font-size:18px; color:#272727; margin-top:180px}

.thumbFeatured a.img3_Featured { background-image:url(../images/img9_Featured.jpg); width:241px; height:210px; display:block; float:left; background-position:top; background-repeat:no-repeat; text-decoration: none}
.thumbFeatured a.img3_Featured span{ width:100%; display:block; text-decoration: none; font-size:18px; color:#272727; margin-top:180px}

.thumbFeatured a.img4_Featured { background-image:url(../images/thumb_newsalem.jpg); width:241px; height:210px; display:block; float:left; background-position:top; background-repeat:no-repeat; text-decoration: none}
.thumbFeatured a.img4_Featured span{ width:100%; display:block; text-decoration: none; font-size:18px; color:#272727; margin-top:180px}

.thumbFeatured a.img5_Featured { background-image:url(../images/thumb_manhassetbay.jpg); width:242px; height:210px; display:block; float:left; background-position:top; background-repeat:no-repeat; text-decoration: none}
.thumbFeatured a.img5_Featured span{ width:100%; display:block; text-decoration: none; font-size:18px; color:#272727; margin-top:180px}

.thumbFeatured a.img6_Featured { background-image:url(../images/img10_Featured.jpg); width:241px; height:210px; display:block; float:left; background-position:top; background-repeat:no-repeat; text-decoration: none}
.thumbFeatured a.img6_Featured span{ width:100%; display:block; text-decoration: none; font-size:18px; color:#272727; margin-top:180px}

.thumbFeatured a.img7_Featured { background-image:url(../images/thumb_salem.jpg); width:241px; height:210px; display:block; float:left; background-position:top; background-repeat:no-repeat; text-decoration: none}
.thumbFeatured a.img7_Featured span{ width:100%; display:block; text-decoration: none; font-size:18px; color:#272727; margin-top:180px}

.thumbFeatured a.img8_Featured { background-image:url(../images/img8_Featured.jpg); width:241px; height:210px; display:block; float:left; background-position:top; background-repeat:no-repeat; text-decoration: none}
.thumbFeatured a.img8_Featured span{ width:100%; display:block; text-decoration: none; font-size:18px; color:#272727; margin-top:180px}

.thumbFeatured a.img9_Featured { background-image:url(../images/thumb_beaconhill-1.jpg); width:241px; height:210px; display:block; float:left; background-position:top; background-repeat:no-repeat; text-decoration: none}
.thumbFeatured a.img9_Featured span{ width:100%; display:block; text-decoration: none; font-size:18px; color:#272727; margin-top:180px}

.thumbFeatured a.img10_Featured { background-image:url(../images/thumb_terrace.jpg); width:241px; height:210px; display:block; float:left; background-position:top; background-repeat:no-repeat; text-decoration: none}
.thumbFeatured a.img10_Featured span{ width:100%; display:block; text-decoration: none; font-size:18px; color:#272727; margin-top:180px}

.thumbFeatured a.img11_Featured { background-image:url(../images/thumb_soundview.jpg); width:241px; height:210px; display:block; float:left; background-position:top; background-repeat:no-repeat; text-decoration: none}
.thumbFeatured a.img11_Featured span{ width:100%; display:block; text-decoration: none; font-size:18px; color:#272727; margin-top:180px}

.thumbFeatured a.img12_Featured { background-image:url(../images/thumb_portwestates.jpg); width:241px; height:210px; display:block; float:left; background-position:top; background-repeat:no-repeat; text-decoration: none}
.thumbFeatured a.img12_Featured span{ width:100%; display:block; text-decoration: none; font-size:18px; color:#272727; margin-top:180px}

.thumbFeatured a.img13_Featured { background-image:url(../images/thumb_manhasset.jpg); width:241px; height:210px; display:block; float:left; background-position:top; background-repeat:no-repeat; text-decoration: none}
.thumbFeatured a.img13_Featured span{ width:100%; display:block; text-decoration: none; font-size:18px; color:#272727; margin-top:180px}

.thumbFeatured a.img14_Featured { background-image:url(../images/thumb_plandome.jpg); width:241px; height:210px; display:block; float:left; background-position:top; background-repeat:no-repeat; text-decoration: none}
.thumbFeatured a.img14_Featured span{ width:100%; display:block; text-decoration: none; font-size:18px; color:#272727; margin-top:180px}

.thumbFeatured a.img15_Featured { background-image:url(../images/img11_Featured.jpg); width:241px; height:210px; display:block; float:left; background-position:top; background-repeat:no-repeat; text-decoration: none}
.thumbFeatured a.img15_Featured span{ width:100%; display:block; text-decoration: none; font-size:18px; color:#272727; margin-top:180px}

.spacer_featured { width:35px; height:30px; float:left}




