@charset "utf-8";
/* CSS Document */

html
	{
	background:url(img/sitebg.jpg) no-repeat center top #c2ccd7;	
	}
*{margin:0px; padding:0px; border:none;}

body
	{
	width:980px;
	margin:0 auto;
	font-family:arial;
	line-height:20px;
	font-size:12px;
	color:#595959;
	}
body.homebdy
	{background:#c8d2dc;}
#container
	{
	width:966px;
	margin:0 auto;
	}
	
h2	{ color:#3c1202;font-size:30px;}

h3	{ color:#739dd3;font-size:20px;padding:0px 0px 15px 0px; }

h5	{color:#739dd3; 	font-size:16px; 	font-weight:normal;}
/*header*/
#header
	{
	height:104px;
	width:966px;
	background:url(img/headerbg.jpg) no-repeat center top;
	}
#header h1
	{
	display:block;
	float:left;
	width:300px;
	height:104px;
	}
#header h1 a
	{
	display:block;
	text-indent:-9999px;
	width:300px;
	height:148px;
	}
/*header EOF*/
.clearer
	{
clear:both;
	}
#mainmenu
	{
	width:966px;
	height:33px;
	background:url(img/menubg.jpg) repeat-x;
	}
#page
	{
	width:964px;
	background:url(img/nyc.gif) no-repeat bottom center #fff;
	border:1px solid #6f8ead;
	padding:0px 0px 100px 0px;
	
	}
#mainpage
	{
	background:#8aadd6;
	padding:5px 0px 8px 0px;
	}
#mainslide
	{
	background:#8aadd6;
	padding:5px 0px 8px 0px;
	margin:0 auto;
	position:relative;
	overflow:hidden;

	}

#pageinner
	{
	width:962px;
	margin:0 auto;
	background:url(img/faux.gif) repeat-y;
	padding-top:1px;
	
	}
/*mainmenu*/
	#mainemenu ul
		{
			
		}
	#mainmenu ul li
		{
		display:block;
		float:left;
		background:url(img/menusep.jpg) no-repeat right;
		padding:0px 1px 0px 0px;
		}
	#mainmenu ul li#contact{background:none;}
	#mainmenu ul li a
		{
		line-height:33px;
		color:#fff;
		font-size:12px;
		text-transform:capitalize;
		text-decoration:none;
		padding:9px 20px 9px 21px;
		}
	#mainmenu ul li a:hover
		{
		background:url(img/menubgover.jpg) repeat-x;
		line-height:33px;
		color:#fff;
		font-size:12px;
		text-transform:capitalize;
		text-decoration:none;
		padding:9px 20px 9px 21px;
		}
	#mainmenu ul li a:active
		{
		background:url(img/menubgover.jpg) repeat-x;
		line-height:33px;
		color:#fff;
		font-size:12px;
		text-transform:capitalize;
		text-decoration:none;
	padding:9px 20px 9px 21px;
		}
/*mainmenu EOF*/
	/*Left*/
#leftcolumn
	{
	width:253px;
	float:left;
	background:url(img/leftbottom.jpg) no-repeat bottom left;
	padding-bottom:91px;
	}
	
#contactinfo
	{
	background:url(img/lisa.jpg) no-repeat top left;
	height:450px;
	width:253px;
	}
div.call
	{
	text-indent:-9999px;
	height:50px;
	padding:350px 0px 0px 0px;
	}
ul#socialmedia
	{
	padding:0px 0px 0px 50px 	
	}
ul#socialmedia1
	{
	padding:0px 0px 0px 0px 	
	}
ul#socialmedia li	
	{
	display:inline;
	list-style:none;
	padding:5px 0px 0px 5px;
	
	}
	ul#socialmedia1 li	
	{
	display:inline;
	list-style:none;
	padding:10px;
	
	}
ul#socialmedia li img	{width:24px;}
ul#socialmedia1 li img	{}
div.testimonial
	{
	background:url(img/testimonialbg.jpg) no-repeat top left;
	width:245px;
	height:225px;
	margin:10px 0px 0px 5px;
	padding:10px 0px 0px 10px;
	}
span.testimonialtext
	{
	font-style:italic;
	padding:0px 30px 0px 10px;
	}
span.author
	{
	display:block;
	color:#87abcf;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 5px 0px;
	}
span.authorabout
	{
	display:block;
	color:#3c1202;
	font-size:14px;
	font-weight:bold;
	}
/*Left EOF*/
/*right */
#rightcolumn
	{
	width:708px;
	float:right;
	background:url(img/rightbg.jpg) no-repeat top left;
	}
.maincontent
	{
	width:670px;
	margin:0 auto;
	margin-top:30px;
	line-height:22px;
	}
.maincontent p
	{
	padding-bottom:15px;	
	}
.maincontent ul
	{
	margin:0px 0px 0px 15px;
	}
span.sep{
	display:block;
	width:537px;
	height:11px;
	background:url(img/sep.jpg) no-repeat top left;
	margin:15px 0px 15px 0px;
	}
.maincontent h2
	{
		background:url(img/bluearr.jpg) no-repeat top left;
		padding:0px 0px 0px 25px;
	}
.maincontent a
	{
	font-size:11px;
	font-weight:bold;
	color:#3c1202;
	text-decoration:none;
	}
.maincontent a:hover
	{
	font-size:11px;
	font-weight:bold;
	color:#3c1202;
	text-decoration:underline;
	}
.because {font-style:italic;text-transform:capitalize;}
.earned {font-style:italic;}
.property
	{
	background:url(img/topleft.jpg) no-repeat top left;	
	width:660px;
	margin:0 auto;
	padding:25px 0px 0px 20px;
	}
.propinner
	{
	background:url(img/btright.jpg) no-repeat bottom right;	
	padding:10px 20px 25px 0px;
	}

.propinner h3, .propinner h3 a
	{
	padding:0px;
	font-size:20px;
	color:#739cd2;
	}
.propinner h4
	{
	padding:0px 10px 0px 0px;	
	}
.propinner h5
	{
	padding:10px 0px 10px 0px;	
	}
.mainpic
	{
	border:5px solid #3c1202;
	width:290px;
	height:190px;
	float:left;
	margin:10px 0px 0px 0px;
	}
.propspecs
	{
	width:320px;
	margin:10px 0px 0px 0px;
	float:right;
	}
.propspecs ul li
	{
	list-style:none;
	background:url(img/smallshade.jpg) no-repeat bottom left;
	padding:0px 0px 10px 0px;
	}
li.status span,  li.facilities span, li.type span
	{
	background:url(img/smallbrown.jpg) no-repeat top left;
	padding:0px 0px 0px 20px;
	}

li.price span
	{
	background:url(img/smallblue.jpg) no-repeat top left;	
	padding:0px 0px 0px 20px;
	font-weight:bold; 
	color:#3c1202;
	font-size:14px;
	}
.propspecs ul
	{
	margin-top:-5px;
	}
.propspecs ul li.req, .propspecs ul li.photos, .propspecs ul li.print 
	{
	background:none;	
	}
li.req a
	{
	background:url(img/menubg.jpg) repeat-x;
	display:block;
	height:33px;
	font-size:14px;
	color:#fff;
	margin:5px 0px 0px 0px ;
	text-align:center;
	line-height:33px;
	text-transform:capitalize;
	}
li.req a:hover
	{
	background:url(img/menubgover.jpg) repeat-x;
	display:block;
	height:33px;
	font-size:14px;
	color:#fff;
	margin:5px 0px 0px 0px ;
	text-align:center;
	line-height:33px;
		text-transform:capitalize;
		text-decoration:none;
	}
li.photos a
	{
		display:block;
		width:130px;
		height:28px;
		background:url(img/morepics.jpg) no-repeat top left;
		font-weight:normal;
		padding:0px 0px 0px 40px;
		line-height:28px;
	}
li.photos a:hover
	{
		display:block;
		width:130px;
		height:28px;
		background:url(img/morepics.jpg) no-repeat top left;
		font-weight:normal;
		padding:0px 0px 0px 40px;
		line-height:28px;
		text-decoration:none;
	}
li.photos
	{
	display:block;
	width:130px;
	float:left;
	}
li.print
	{
	display:block;
	width:130px;
	float:right;
	}
li.print a
	{
		display:block;
		width:130px;
		height:28px;
	
		background:url(img/print.jpg) no-repeat top left;
		font-weight:normal;
		padding:0px 0px 0px 40px;
		line-height:28px;
	}
li.print a:hover
	{
		display:block;
		width:130px;
		height:28px;
		background:url(img/print.jpg) no-repeat top left;
		font-weight:normal;
		padding:0px 0px 0px 40px;
		line-height:28px;
		text-decoration:none;
	}
/*right EOF*/
/*footer */
#footer
	{
	margin:10px 0px 10px 0px;
	}
#prudential
	{
	background:url(img/prudential.png) no-repeat top left;
	width:340px;
	height:50px;
	float:right;
	}

#footertext
	{
	width:600px;
	float:left;
	}
#footertext ul li
	{
	list-style:none;
	border-right:1px solid ;
	display:inline;
	color:#758bb2;
	}
#footertext ul li a
	{
	font-size:11px;
	color:#758bb2;
	padding:3px;
	text-decoration:none;
	}
#footertext span
	{
	font-size:11px;
	color:#758bb2;
	}
	img.earth, img.house
		{
		display:inline;
		vertical-align:middle;
		padding:0px 5px 0px 0px;
		
	}
/*footerEOF*/

/*ticker*/
.testimonials
	{
	margin:0px 0px 0px 10px;	
	}
#newsticker-demo { 


}

.newsticker-jcarousellite ul {}
.newsticker-jcarousellite { width:235px;margin:0px 0px 0px 0px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; background:url(img/test-bottom.jpg) no-repeat bottom left;padding:0px 0px 10px 0px;padding:0px 0px 10px 0px;}
.newsticker-jcarousellite .thumbnail { }
.newsticker-jcarousellite .info { float:right; width:230px; background:url(img/quotes.jpg) no-repeat top right;}


.clear { clear: both; }
#footertext ul li#fcontact{border:none;}
form.maysonetform input
	{
	border:1px solid #CCC;	
	display:block;
	width:250px;
	padding:5px;
	}
form.maysonetform label
	{
	display:block;
	float:left;
	width:220px;	
	}
form.maysonetform textarea
	{
	border:1px solid #CCC;
	width:470px;
	height:150px;	
	margin:10px 0px 10px 0px;
	}
form.maysonetform select
	{
	border:1px solid #CCC;
	margin-bottom:20px;
	}

div.formcol
	{
	width:275px;
	float:left;
	}
label.inputtitle
	{
	font-size:12px;
	 color:#3c1202;
	 	display:block;
	float:left;
	width:220px;
	}

form.maysonetform input.button
	{
	background:url(img/menubg.jpg) repeat-x;
	display:block;
	height:33px;
	font-size:14px;
	color:#fff;
	margin:5px 0px 0px 0px ;
	text-align:center;
	line-height:33px;
	text-transform:capitalize;
	margin:10px 0px 10px 0px;	
	}
#sm	{width:200px;float:right;height:40px;padding:60px 0px 0px 0px;}
a.button, span.button
	{
	background:url(img/menubg.jpg) repeat-x;
	padding:3px 10px 3px 10px;
	height:33px;
	font-size:12px;
	color:#fff;
	margin:5px 0px 0px 0px ;
	text-align:center;
	line-height:33px;
	text-transform:capitalize;	
	text-decoration:none;
	font-weight:bold;
	}
a.button:hover
	{
	background:url(img/menubgover.jpg) repeat-x;
	padding:3px 10px 3px 10px;
	height:33px;
	font-size:12px;
	color:#fff;
	margin:5px 0px 0px 0px ;
	text-align:center;
	line-height:33px;
	text-transform:capitalize;	
	}
a.button1
	{
	display:block;

	width:53px;
	height:15px;
	font-size:12px;
	color:#fff;
	margin:5px 0px 0px 0px ;
	text-align:center;
text-indent:-9999px;

margin:20px 0px 0px 575px;
	}
#prudential a
	{
	display:block;
	float:right;
	width:65px;
	height:20px;
	text-indent:-9999px;
	outline:none;
	}
ul.devprop
	{
		float:left;
		width:250px;
	}
img.teammember	
	{
	margin:0px 10px 0px 0px;
	float:left;
	border:3px solid #739dd3;
	padding:1px;
	}

