.ld_Body
{
	background-color: #ffffff;
}
A.mainsnav:link, A.mainsnav:visited, A.mainsnav:active
{
	color: #353312;
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	padding-left: 15px;
}
A.mainsnav:hover
{
	color: #000000;
	text-decoration: underline;
	line-height: 22px;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	padding-left: 15px;
}
a
{
	text-decoration: none;
	color: #1C6813;
}
a:hover
{
	color: #0F5807;
	text-decoration: underline; /* background-color: #DEEADC; */
}
.mylist
{
	color:#1C6813;
	text-decoration:none;
	font-size:11px;
	font-family: arial,helvetica,sans-serif;
	font-style: normal;
	font-weight: 700;
	font-variant: normal;
	line-height: 30px;
}
.msg
{
	color: Red;
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
}
.oruse
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 700;
	font-variant: normal;
	color: #5D5200;
	line-height: 40px;
	border-top-style: dashed;
	border-top-width: thin;
	border-top-color: #AAA262;
	margin-top: 1em;
}
html, body
{
	background-color: #7c9979;
	height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#container
{
	background-color: #ffffff;
	width: 780px;
	margin: 0 auto 0 auto;
}
#logo
{
	background-color: #2e7d24;
	background-image: url(henley/logo2_joycemcdonaldrealty.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 177px;
}

/***********Content Area*************/
#content
{
	background-color: #0C3C06;
	background-image: url(henley/content.gif);
	background-repeat: repeat-x;
	width: 772px;
	margin: 0 4px 0 4px;
	padding-bottom: 13px;
	display: inline-block;
}
#contentbody
{
	background-color: #ffffff;
	position: relative;
	clear: both;
	margin: 0px 7px 0 7px;
	top: 13px;
	padding: 0 0 2px 0;
	display: inline-block;
}
#innercontentbody
{
	background-color: #cccc99;
	border: solid thin #146409;
	position: relative;
	clear: both;
	top: 4px;
	margin: 0 4px 2px 4px;
	display: inline-block;
}
#contentLeft
{
	position: relative;
	float: left;
	background-color: #cccc99;
	width: 190px;
	padding: 0 0 0 0;
}
#colcontent
{
	margin: 2em .5em 1em .5m;
	padding: 20px 1em 0 1em;
}
.colContent
{
	font-family: arial;
}
#contentWrapper
{
	position: relative;
	float: right;
	width: 546px;
}
#contentRight
{
	background-color: #ffffff;
	padding: 15px 1em 0px 20px;
	height: 100%;
	min-height: 300px;
}

/***********Navigation***************/
#navigation
{
	background-color: #000000;
	background-image: url(henley/navbar.gif);
	background-repeat: repeat-x;
	height: 31px;
	position: relative;
	float: left;
	width: 772px;
	margin: 0 2px 0 2px;
	line-height: 15px;
	vertical-align: bottom;
}
#vMainNav
{
	padding-top: 7px;
}
#vMainNav ul
{
	margin: 0 0 0 .5em;
	padding: 0 0 0 .5em;
}
#vMainNav li
{
	display: block;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 13px 0 0;
	position: relative;
	float: left;
	text-indent: 4px;
}
#vMainNav A:link, #vMainNav A:visited
{
	color: #E6F4E6;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}
#vMainNav A:active
{
	color: #DCEFDB;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: 700;
}
#vMainNav A:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-family: Arial;
	font-size: 12px;
	font-weight: 700;
}

.mainnav
{
	
	margin-top: 15px;
	font-weight: 700;
}

/**********sub nav*******************/
#subnav
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 195px;
}
#subnav ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#subnav li
{
	display: block;
	list-style: none;
	color: #0C0C0C;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#subnav a
{
	display: block;
	text-indent: 15px;
	padding: 2px 0 0 0;
	text-decoration: none;
	background-color: #D2D2A7;
	color: #353312;
	text-decoration: none;
	line-height: 18px;
	font-family: Verdana;
	font-size: 11px;
	width: 195px;
	border-bottom: 1px dashed #C6C9DA;
	border-top: 1px dashed #C6C9DA;
}
#subnav A:link, #subnav A:visited, #subnav A:active
{
	color: #655F01;
	text-decoration: none;
	line-height: 16px;
	font-family: Verdana;
	font-size: 9px;
	border-bottom: 1px dashed #CCCC99;
	border-top: 1px dashed #CCCC99;
}
#subnav A:hover
{
	background: #DEDEBD url(henley/sarrow.html) 1% 50% no-repeat;
	border-bottom: 1px dashed #ffffff;
	border-top: 1px dashed #ffffff;
}
#footer
{
	background-color: #7c9979;
	background-image: url(henley/bottom.png);
	background-repeat: repeat-x;
	height: 57px;
	margin: 4px 4px 0 4px;
	width: 762px;
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	padding-left: 10px;
	padding-top: 10px;
	clear: both;
}
#FooterContentDiv
{
	background-color: #7c9979;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
}
.siteby
{
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
}

/******__Featured Properties__*******/
.featuredParentDiv
{
	width: 546px;
	background-color: #ffffff;
	padding: 0px 0px 20px 0px;
}
.featuredDiv
{
	float: left;
	position: relative;
	width: 170px;
	padding: 20px 5px 0 5px;
	text-align: center;
	background-color: #ffffff;
}
.featuredCity
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-variant: normal;
	color: #000000;
	line-height: 14px;
	text-align: center;
}
.featuredImg
{
	width: 117px;
	height: 77px;
	margin: 0 auto 0 auto;
}
.featuredImg a:link img, .featuredImg a:visited img, .featuredImg a:active img
{
	border: solid 2px #E1E1C4;
	display: block;
}
.featuredImg a:hover img
{
	display: block;
	border: solid 2px #3E8833;
}
.featuredPriceDiv
{
	padding-top: .8em;
	clear: both;
}
A.featuredPrice:link, A.featuredPrice:visited, A.featuredPrice:active
{
	color: #1C6813;
	text-decoration: none;
	line-height: 14px;
	font-family: Verdana;
	font-size: 12px;
}
A.featuredPrice:hover
{
	color: #0F5807;
	text-decoration: underline;
	line-height: 14px;
	font-family: Verdana;
	font-size: 12px;
}
.featuredSpacer
{
	clear: both;
	height: 1px;
}

/***********Contact.aspx***************/
.contect
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	color: #000000;
	line-height: 14px;
	text-align: left;
}
.contacthow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	color: #353312;
	line-height: 22px;
}
.contactf
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	font-variant: normal;
	color: #353312;
	line-height: 14px;
}
.abBtn
{
	background-color: #337F28;
	border-style: solid;
	border-color: #104F07;
	color: #ffffff;
	font-family: arial,tahoma,helvetica;
	font-style: normal;
	font-size: 12px;
	font-weight: 700;
	font-variant: normal;
}
.abTB
{
	background-color: #F3F9F2;
	border-style: solid;
	border-color: #7C9979;
	border-width: 1px;
}
.abTBText
{
	font-family: arial,tahoma,helvetica;
	font-style: normal;
	font-size: x-small;
	font-weight: 700;
	font-variant: normal;
	color: #000000;
}
#_PageTemplate_innerHolder_panelSendEmail
{
	clear: right;
	position: relative;
	float: left;
}

/*********Local Links******************/
.llphone
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	font-variant: normal;
	color: #353312;
	line-height: 14px;
}

.llcat
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	font-variant: normal;
	color: #353312;
	line-height: 14px;
}

.lldesc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: 400;
	font-variant: normal;
	color: #626262;
	line-height: 14px;
}

A.llactive:link
{
	color: #353312;
	text-decoration: none;
	line-height: 14px;
	font-family: Verdana;
	font-size: 12px;
}
A.llactive:visited
{
	color: #353312;
	text-decoration: none;
	line-height: 14px;
	font-family: Verdana;
	font-size: 12px;
}
A.llactive:active
{
	color: #353312;
	text-decoration: none;
	line-height: 14px;
	font-family: Verdana;
	font-size: 12px;
}
A.llactive:hover
{
	color: #626262;
	text-decoration: underline;
	line-height: 14px;
	font-family: Verdana;
	font-size: 12px;
}
/***********Broker agent column info********/
.pn_Body
{
	background-color: #E4E4C8;
	height: 20px;
}
#acHeader
{
	font-weight: 700;
	padding: 0 0 0 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#acImage
{
	padding: 10px 0 0 26px;
}
#acName
{
	padding: 10px 0 0 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #18680E;
}
#acPhone
{
	font-weight: 400;
	padding: 10px 0 0 20px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#acCell
{
	font-weight: 400;
	padding: 2px 0 0 20px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#acEmail
{
	font-weight: 400;
	padding: 0 0 0 0px;
	font-family: Times New Roman;
	font-size: 16px;
}
#acWebsite
{
	font-weight: 400;
	padding: 0 0 0 0px;
	border-bottom-style: dashed;
	border-bottom-width: thin;
	border-bottom-color: #AAA262;
	font-family: Times New Roman;
	font-size: 16px;
}
.acDef
{
	font-weight: 700;
}

/*********BrokerAgents.aspx******************/
.previous
{
	width: 30%;
	position: relative;
	float: left;
	line-height: 20px;
	padding-left: 4px;
}
.currentpage
{
	width: 40%;
	position: relative;
	float: left;
	text-align: center;
	line-height: 20px;
}
.next
{
	width: 25%;
	position: relative;
	float: right;
	text-align: right;
	line-height: 20px;
	padding-right: 4px;
}
.pagingdiv
{
	width: 100%;
	margin: 12px 0 12px 0;
	background-color: #D2D2A7;
	height: 20px;
}
A.paging:link, A.paging:visited, A.paging:active
{
	color: #655F01;
	text-decoration: none;
	line-height: 20px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: 700;
}
A.paging:hover
{
	color: #655F01;
	text-decoration: none;
	line-height: 20px;
	font-family: Verdana;
	font-size: 12px;
	background-color: #CDC1A5;
	font-weight: 700;
}
.separate
{
	line-height: 1px;
	color: #968D3E;
	width: 500px;
}
.ba_agentinfo
{
	width: 510px;
	margin-bottom: 30px;
}
.ba_agentname
{
	height: 20px;
	position: relative;
	float: left;
	padding-bottom: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	font-weight: bold;
	color: #18680E;
	line-height:20px;
}
.ba_agentelse
{
	height: 16px;
	position: relative;
	float: left;
	padding-bottom: 6px;
	clear: left;
}
.ba_img
{
	width: 100px;
	position: relative;
	float: right;
}
.agentname
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #18680E;
	line-height: 20px;
}

.agentElse
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*****************search.aspx***********************/
.abTB
{
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #38892C;
	border-width: 1px;
}
.abTBText
{
	font-family: arial,tahoma,helvetica;
	font-style: normal;
	font-size: 12px;
	font-weight: 700;
	font-variant: normal;
	color: #000000;
}
.abBtn
{
	background-color: #449438;
	border-style: solid;
	border-color: #1C6D12;
	color: #ffffff;
	font-family: arial,tahoma,helvetica;
	font-style: normal;
	font-size: 12PX;
	font-weight: 700;
	font-variant: normal;
}
.searchTable
{
	border-top: solid 1px #C0D5BE;
	border-right: solid 1px #C0D5BE;
	border-left: solid 1px #C0D5BE;
	border-bottom: solid 1px #C0D5BE;
}
#tabs
{
	width: 522px !important;
	width: 524px;
	position: relative;
	float: left;
	display: block;
	background-color: #38892C;
	height: 20px;
}
.tabWrap
{
	position: relative;
	float: left;
	line-height: 20px;
	border-right: solid 1px #fff;
}
.tab
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	vertical-align: bottom;
	background-color: #38892C;
	color: #fff;
	line-height: 20px;
	text-align: center;
	padding: 0 10px 0 10px;
	display: block;
}
.tab_active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	vertical-align: bottom;
	background-color: #CEE3CC;
	color: #353312;
	line-height: 20px;
	display: block;
	text-align: center;
	padding: 0 10px 0 10px;
}
.tab_active:hover
{
	color: #353312;
}
.show
{
	display: block;
}
.hide
{
	display: none;
}
.searchFooter
{
	border-top: solid 1px #d1d1d1;
	border-right: solid 1px #d1d1d1;
	border-left: solid 1px #d1d1d1;
	border-bottom: solid 1px #d1d1d1;
	font-size: 12px;
	text-align: center;
	padding: 6px;
}
.searchImg a:link img, .searchImg a:visited img, .searchImg a:active img
{
	border: solid 2px gray;
	display: block;
}
.searchImg a:hover img
{
	display: block;
	border: solid 2px #000;
}
.uSave
{
	background-color: #EAF4E9;
}

/*****************listdirect.aspx***********************/
A.mylist:link {color:#1C6813;text-decoration:none;font-size:11px;font-family: arial,helvetica,sans-serif;font-style: normal;font-weight: 700;font-variant: normal;line-height: 30px; padding-top: 4px;padding-bottom: 4px;padding-left: 1px; padding-right: 1px;}
A.mylist:active {color:#1C6813;text-decoration:none;font-size:11px;font-family: arial,helvetica,sans-serif;font-style: normal;font-weight: 700;font-variant: normal;line-height: 30px; padding-top: 4px;padding-bottom: 4px;padding-left: 1px; padding-right: 1px;}
A.mylist:visited {color:#1C6813;text-decoration:none;font-size:11px;font-family: arial,helvetica,sans-serif;font-style: normal;font-weight: 700;font-variant: normal;line-height: 30px; padding-top: 4px;padding-bottom: 4px;padding-left: 1px; padding-right: 1px;}
A.mylist:hover {color:#0A5401;font-size:11px;font-family: arial,helvetica,sans-serif;font-style: normal;font-weight: 700;font-variant: normal;line-height: 30px; background-color: #CEE3CC; padding-top: 4px;padding-bottom: 4px;padding-left: 1px; padding-right: 1px;}
.nuHeader
{
	font-family: Arial;
	color: #ffffff;
	font-size: 14px;
	font-weight: 700;
}
.nuHeaders
{
    color: #E6F4E6;
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
}
.nuHeader1
{
    color: #000000;
	font-family: Arial;
	font-size: 14px;
	font-weight: 400;
}
.uHeader
{
	background-color: #337F28;
	line-height: 17px;
	vertical-align: middle;
}
.uHeaderText
{
	color: #000000;
	font-size: medium;
	font-weight: 700;
}

/*****************agentproperties.aspx****************/
.nolistings
{
	font-weight: 700;
	text-align: center;
	width: 100%;
}
#trNumRecords
{
	width: 100%;
	text-align: center;
}
.fp_navbar
{
	font-family: Verdana;
	font-size: smaller;
	font-weight: 700;
}

/***********property boxes************/
.listings 
{
    font-family: arial, tahoma, helvetica;
	font-style: normal; 
	font-size: 12px;
	font-weight: 400;
	color: #000000;	
}
.pb_proptop
{
	width: 400px;
	margin-top: 12px;
	padding: 0;
}
.pb_counter
{
	width: 25px;
	background-color: #449438;
	color: #ffffff;
	font-family: Arial;
	font-weight: 700;
	text-align: center;
	line-height: 14px;
	position: relative;
	float: left;
}
.pb_featured
{
	width: 285px;
	position: relative;
	float: left;
}
.pb_featuredmsg
{
	background-color: #C0D5BE;
	display: block;
	color: #0E4A06;
	font-family: Arial;
	font-weight: 400;
	text-align: center;
	line-height: 14px;
	letter-spacing: 1px;
}
A.pb_listsave:link {color:#E6F4E6;text-decoration:none;font-size:11px;font-family: arial,helvetica,sans-serif;font-style: normal;font-weight: 700;font-variant: normal;line-height: 12px;}
A.pb_listsave:active {color:#E6F4E6;text-decoration:none;font-size:11px;font-family: arial,helvetica,sans-serif;font-style: normal;font-weight: 700;font-variant: normal;line-height: 12px;}
A.pb_listsave:visited {color:#E6F4E6;text-decoration:none;font-size:11px;font-family: arial,helvetica,sans-serif;font-style: normal;font-weight: 700;font-variant: normal;line-height: 12px;}
A.pb_listsave:hover {color:#0E4A06;text-decoration:underline;font-size:11px;font-family: arial,helvetica,sans-serif;font-style: normal;font-weight: 700;font-variant: normal;line-height: 12px;}
.pb_save
{
	width: 90px;
	text-align: center;
	background-color: #9BB698;
	line-height: 14px;
	position: relative;
	float: right;
}
.pb_proptbl
{
	width: 400px;
	border-top: solid 1px #C0D5BE;
	border-right: solid 1px #C0D5BE;
	border-left: solid 1px #C0D5BE;
	border-bottom: solid 1px #C0D5BE;
}
.pb_img
{
	width: 130px;
	position: relative;
	float: left;
	padding-top: 25px;
}
.pb_img a:link img, .pb_img a:visited img, .pb_img a:active img
{
	border: solid 3px #D5E8D3;
	display: block;
}
.pb_img a:hover img
{
	display: block;
	border: solid 3px #3B8B2F;
}
.pb_desc
{
	width: 150px;
	position: relative;
	float: left;
	padding-top: 40px;
	text-align: left;
}
.pb_mlslogo
{
	width: 100px;
	position: relative;
	float: right;
	padding-top: 40px;
}
.pb_numpics
{
	width: 130px;
	text-align: center;
	clear: both;
	position: relative;
	float: left;
}

/**********detail.aspx****************/
.nuChar
{
    color: #474747;
	font-family: Arial;
	font-size: 14px;
	font-weight: 700;
	font-style: italic;
}
.mlsdisclaimer 
{
    font-family: arial, tahoma, helvetica;
	font-style: normal; 
	font-size: 10px;
	font-weight: 400;
	color: #6A6A6A;	
	text-align: center;
}
.abTBTexti
{
	font-family: arial, tahoma, helvetica;
	font-style: normal;
	font-size: 12px;
	font-weight: 400;
	font-variant: normal;
	color: #353312;
}
.acBtn
{
	background-color: #C0D5BE;
	border-style: solid;
	border-color: #A8C2A6;
	color: #1C6813;
	font-family: arial,tahoma,helvetica;
	font-style: italic;
	font-size: 12px;
	font-weight: 400;
}
.abTBTextreg
{
	font-family: arial,tahoma,helvetica;
	font-style: normal;
	font-size: small;
	font-weight: 400;
	font-variant: normal;
	color: #000000;
}

/*******savedsearches.aspx*************/
.contect
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	color: #353312;
	line-height: 14px;
}

/******Slideshow - Prev_Next*************/

#cssslideshow
{
	width: 300px;
	margin: -17px 0 0 100px;
	height: 14px;
	font-family: Verdana;
	font-size: 11px;
	padding-top: 4px;
	
}

A.beginend:link, A.beginend:visited, A.beginend:active
{
	color: #352E7C;
	text-decoration: none;
	line-height: 14px;
	font-family: Verdana;
	font-size: 11px;
	padding-top: 6px;
}
A.beginend:hover
{
	color: #D31917;
	line-height: 14px;
	font-family: Verdana;
	font-size: 11px;
	padding-top: 6px;
	/* background-color: #E6ECF1;*/
	
}

#prevnext
{
	
	font-size: 10px;
	border-bottom: dashed 1px #C8C4C5;
	
}

#prevnext2
{
	font-size: 10px;
	border-top: dashed 1px #C8C4C5;
	margin-top: 20px;
	
}
