/*General*/
.recentTitle {
	FONT-WEIGHT:bold;
	TEXT-DECORATION: none;
	color: #7ac142;
	line-height:11px;
	}
	
	
body {BACKGROUND-COLOR: #eeeeee}

body {
	FONT-SIZE: 11px;
	COLOR: #585858;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	;
	padding-left: 0px;
	line-height: 19px;
}
.bodyAddress {
	FONT-SIZE: 11px;
	COLOR: #585858;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	;
	padding-left: 0px;
	line-height: 13px;
}
a.body {FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;;}

/*TD {
		FONT-SIZE: 11px; 
		COLOR: #585858; 
		FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
		
}*/

TH {FONT-SIZE: 11px; COLOR: #585858; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;;}

/*tables*/

.outertable {
			width:970px;
}
.maintable {
			width:950px;
			background-image:url(../images/general/left_pg_bar_Title.gif);
			background-color:#706f73;
			margin-top:10px;
			margin-bottom:10px;
			background-repeat: no-repeat;
			background-position: left bottom;
			}

.propertysearch {
width:170px;
text-align:left;
}
/*alignment*/
.bottom {
     vertical-align : bottom;
}

/*Backgrounds*/

.mainbg {
	background-color: #0065a4;
}

.navbg {
	padding-left:5px;
	background-image:url(../images/general/grey_1px_nav_bg.gif);
	background-repeat:repeat-x;
}

.botPGbg {
font-color:#FFFFFF;
font-size:11px;
padding-left:95px;
padding-top:1px;
text-align:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
background-image:url(../images/general/bottom_pg_bar.gif);
background-repeat:repeat-y;
}

a.botPGbg {
font-color:#FFFFFF;
font-size:11px;
padding-left:95px;
padding-top:9px;
text-align:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
background-image:url(../images/general/bottom_pg_bar.gif);
background-repeat:repeat-y;
}

.propertySearchBG {
background-image:url(../images/general/green_1px_ps_bg.gif);
background-repeat:repeat-y;
}

.eyekillerBG {
font-color:#FFFFFF;
font-size:11px;
padding-right:5px;
padding-top:1px;
text-align:right;
font-family:Tahoma, Arial, Helvetica, sans-serif;
background-image:url(../images/general/green_1px_ps_bg.gif);
background-repeat:repeat-y;
}

.sectionbg {
	background-image: url(../images/general/section_mid.gif);
	background-repeat: no-repeat;
}
.sectionbtm {
	background-image: url(../images/general/section_btm.gif);
	background-repeat: no-repeat;
}

/*.footerbg {
	background-image: url(../images/general/footer_bg.gif);
	background-repeat: no-repeat;
}/*

/* Links*/
A {
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	color: #585858;
	}

A:hover {
		COLOR: #7ac142; 
		TEXT-DECORATION: underline;
		}

.footer a {
	TEXT-DECORATION: none;
	color: #ffffff;
	}

.footer a:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
		}

.paratextRecentProperties a {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	color: #7ac142;
	}

.paratextRecentProperties a:hover {
		COLOR: #7ac142; 
		TEXT-DECORATION: underline;
		}


/*Text*/
.paratext {
	FONT-SIZE: 11px;
	COLOR: #585858;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right: 20px;
	padding-bottom:0px;
	line-height: 19px;
}
.paratextOPTIONS {
	FONT-SIZE: 11px;
	COLOR: #585858;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:12px;
	line-height: 16px;
}
.paratext2 {
	FONT-SIZE: 11px;
	COLOR: #585858;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right: 20px;
	line-height: 19px;
	padding-top: 6px;
}

.paratextHEADING {
	FONT-SIZE: 15px;
	COLOR: #585858;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right: 20px;
	line-height: 16px;
	padding-top: 15px;
}
.paratextSearchHEADING {
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #7ac142;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding-left:0px;
	padding-right: 0px;
	line-height: 15px;
	padding-top: 0px;
}
.paratextHEADINGgrey {
	FONT-SIZE: 12px;
	font-weight:bold;
	COLOR: #585858;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding-left:0px;
	padding-right: 0px;
	line-height: 15px;
	padding-top: 0px;
}
.paratextSearchPrice {
	FONT-SIZE: 11px;
	font-weight:bold;
	COLOR: #7ac142;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 13px;
	}
.paratextsubHEADING {
	FONT-SIZE: 11px;
	COLOR: #585858;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right: 20px;
	line-height: 16px;
}
.paratextPRICE {
	FONT-SIZE: 15px;
	COLOR: #7ac142;
	font-weight:bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right: 20px;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 8px;
}
.whiteHeading {FONT-SIZE: 15px; 
				COLOR: #fff; 
				FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
				font-weight:bold
				}
.whiteHeadingpadding {FONT-SIZE: 15px; 
				COLOR: #fff; 
				FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
				font-weight:bold;
				padding-left:20px;
				}
				
.smalltxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 989697;
}

.footer {
	color: #ffffff;
	line-height:12px;
	}
	
.h1 {
	font-size: 16px;
	font-weight: normal;
	color: 585858;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 15px;
	padding-left: 20px;
	padding-right: 15px;
}

.h2 {
	font-size: 11px;
	font-weight: bold;
	color: #636700;
}

.h3 {
	font-size: 12px;
	font-weight: bold;
	color: #BFE82C;
}
.h4 {
	font-weight: bold;
}



.whitebold {
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
}



.border { border: 1px #666666 solid}

.input {COLOR: #474A4B;   font-family:  Tahoma, Verdana, Arial, sans-serif; FONT-SIZE: 11px; WIDTH: 140px; HEIGHT: 18px;}
.whitetxt {
	color: #FFFFFF;
}
.formtext {
padding-left:20px;
padding-top:0px;
padding-bottom:5px;
}


/* Property Search */

.searchinput {COLOR: #545353;   font-family:  Tahoma, Verdana, Arial, sans-serif; FONT-SIZE: 11px; WIDTH: 99px; HEIGHT: 19px;}
.Emailsearch {COLOR: #545353;   font-family:  Tahoma, Verdana, Arial, sans-serif; FONT-SIZE: 11px; WIDTH: 220px; HEIGHT: 18px;}
.searchkeywords {COLOR: #545353;   font-family:  Tahoma, Verdana, Arial, sans-serif; FONT-SIZE: 11px; WIDTH: 94px; HEIGHT: 13px;}
.inputFORM {COLOR: #545353;   font-family:  Tahoma, Verdana, Arial, sans-serif; FONT-SIZE: 11px; WIDTH: 220px; HEIGHT: 12px;}
.inputFORMBOX {COLOR: #545353;   font-family:  Tahoma, Verdana, Arial, sans-serif; FONT-SIZE: 11px; WIDTH: 220px; HEIGHT: 50px;}

.pagingborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}


/*Forms*/
.stddrop{COLOR: #474A4B;   font-family:  Tahoma, Verdana, Arial, sans-serif; FONT-SIZE: 11px; WIDTH: 70px; HEIGHT: 18px;}

.pricesmall {
	font-weight: bold;
	color: #3e3d3d;
}
.mainsectionbg {

	background-image: url(../images/general/mainsection_bg.gif);
	background-repeat: no-repeat;
}
.searchaddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.searchborder {
	border: 1px solid #f1f1f1;
}
.searchprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.paratext3 {
	line-height: normal;
	;
	padding-bottom: 20px;
}

.paratextRecentProperties {
	color: #7ac142;
}

/*IMAGE PLACEMENT */
.propertyImages {
			background-color:#CCCCCC;
			padding-left:7px;
			padding-top:7px;
			padding-right:7px;
			padding-bottom:7px;
}
.propertyMEDImages {
			padding-left:20px;
			padding-top:3px;
			padding-right:7px;
			padding-bottom:7px;
}
.newpropertyMEDImages {
			padding-left:20px;
			padding-top:3px;
			padding-right:7px;
			padding-bottom:7px;
}
.standardsLOGOS {
background-image:url(../images/logos/standards_logos.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
/*New styles for New Developments 8/4/08*/
#properties {
	width:649px;
	float:left;
	display:inline;
	margin-left:21px;
	border-top:#7ac142 1px solid;
	padding-top:10px;
	}
.row {
	width:649px;
	float:left;
	display:inline;
	padding-bottom:25px;
	}
.row a {
	color:#fff;
	}
.row a:hover {
	color:#fff;
	}
.property {
	width:210px;
	background-color:#7ac142;
	float:left;
	display:inline;
	margin-right:9px;
	font-size:11px;
	color:#fff;
	}
.property img {
	border:none;
	float:left;
	display:inline;
	}
.title {
	font-size:12px;
	}
.row .last {
	margin-right:0;
	}
.location {
	padding:5px 0 3px 5px;
	float:left;
	display:inline;
	}
.location a {
	font-weight:bold;
	}
.price {
	width:200px;
	border-bottom:#706f73 3px solid;
	padding:5px;
	float:left;
	display:inline;
	background-color:#d6d6d6;
	color:#636363;
	font-weight:bold;
	}
#table-holder {
	background-color:#f9fdf3;
	margin-top:15px;
	}
#table-holder2 {
	background-color:#f9fdf3;
	margin-top:15px;
	float:left;
	width:308px;
	}
#propertyTable {
	width:433px;
	}
#availability {
	width:290px;
	float:left;
	clear:both;
	}
#propertyTable th,
#availability th {
	background-color:#dee0dc;
	}
caption {
	text-align:left;
	background-color:#ccc;
	}
.right {
	text-align:right;
	padding-right:20px;
	}
#availability .right {
	text-align:right;
	padding-right:0;
	}
.address {
	color:#7ac142;
	font-weight:bold;
	}


/*New styles for New Developments 8/4/08*/
#properties {
	width:649px;
	float:left;
	display:inline;
	margin-left:21px;
	border-top:#7ac142 1px solid;
	padding-top:10px;
	}
.row {
	width:649px;
	float:left;
	display:inline;
	padding-bottom:25px;
	}
.row a {
	color:#fff;
	}
.row a:hover {
	color:#fff;
	}
.property {
	width:210px;
	background-color:#7ac142;
	float:left;
	display:inline;
	margin-right:9px;
	font-size:11px;
	color:#fff;
	}
.property img {
	border:none;
	float:left;
	display:inline;
	}
.title {
	font-size:12px;
	}
.row .last {
	margin-right:0;
	}
.location {
	padding:5px 0 3px 5px;
	float:left;
	display:inline;
	line-height:15px;
	}
.location a {
	font-weight:bold;
	}
.price {
	width:200px;
	border-bottom:#706f73 3px solid;
	padding:5px;
	float:left;
	display:inline;
	background-color:#d6d6d6;
	color:#636363;
	font-weight:bold;
	}
#table-holder {
	background:#f9fdf3 url(../images/holder-bg.gif) no-repeat left 18px;
	float:left;
	display:inline;
	}
#table-holder2 {
	background:#f9fdf3 url(../images/holder-bg.gif) no-repeat left 18px;
	float:left;
	display:inline;
	padding-bottom:15px;
	}
#propertyTable {
	width:433px;
	margin-left:20px;
	float:left;
	display:inline;
	}
#availability {
	width:272px;
	margin-left:17px;
	float:left;
	display:inline;
	}
#propertyTable td.right,
#propertyTable th.right,
#availability td.right,
#availability th.right {
	text-align:right;
	}
.address a {
	color:#7ac142;
	font-weight:bold;
	}
#propertyTable th {
	background-color:#dee0dc;
	text-align:left;
	}
#propertyTable td {
	padding:2px 0;
}	
.border {
	height:1px;
	background:#f9fdf3 url(../images/border.gif) no-repeat left top;
}
#sidebar {
	width:221px;
	border-top:#fff 1px solid;
}
.property-alerts a {
	width:221px;
	height:76px;
	display:block;
	background:#706f73 url(../images/btn-property-alerts.gif) no-repeat left top;
	text-indent:-9999px;
}
.property-alerts a:hover {
	background:#706f73 url(../images/btn-property-alerts.gif) no-repeat left -76px;
}
.home-valuation a {
	width:221px;
	height:76px;
	display:block;
	background:#706f73 url(../images/btn-home-valuation.gif) no-repeat left top;
	text-indent:-9999px;
	border-top:#fff 1px solid;
}
.home-valuation a:hover {
	background:#706f73 url(../images/btn-home-valuation.gif) no-repeat left -76px;
}
#new-developments {
	float:left;
	display:inline;
	list-style:none;
	margin:0;
	padding:15px 0 15px 0;
	width:208px;
	margin:0 0 0 11px;
}
#new-developments li img {
	float:left;
	display:inline;
	border:#dbdbdc 4px solid;
	margin-right:5px;
}
#new-developments li {
	float:left;
	display:inline;
	margin-bottom:7px;
}
#new-developments a {
	font-weight:bold;
	color:#7ac142;
}
#new-developments p {
	width:115px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
	display:relative;
}
* html #new-developments p {
	float:none;
}
.prop-name {
	display:block;
}
#flashcontent {
	height:500px;
}
.address-width
{
	width:200px;
}