/* --- Begin Page Styles --- */
/*body { margin: 0; padding: 0; margin-top: 10px; font-family: Arial,Helvetica,sans-serif; }*/
td   { font-family: Arial,Helvetica,sans-serif; }
th   { font-family: Arial,Helvetica,sans-serif; }
form { margin-top: 0px;  margin-bottom: 0px; }
/* --- End Page Styles --- */

/* --- Begin Common Styles --- */
.sm			{ font-size:9px;  color:#000000; }
.med			{ font-size:11px; color:#000000; }
.norm			{ font-size:12px; color:#000000; }
.error		{ font-size:12px; color:#FF3300; }
.logout		{ font-size:12px; color:#833500; }
.PBmed		{ font-size:11px; color:#a3a4a4; }
.tblbg		{ background-color:#E5E0D4; }
.bb			{ border-bottom: #bea33c solid 1px; }
.openhouse	{ font-size:11px; color:#000000; height:60px; background: url(/listings_local/images/openHouse.gif);}
.prop-details { font-size:12px; color:#68766c; }
.agent-details { font-size:12px; color:#68766c; }
/* --- End Common Styles --- */

/* --- Begin Link Styles --- */
a					{ color: #000000; }
a:visited		{ color: #000000; }
a:hover			{ color: #707D8C; }
a.noUL			{ text-decoration: none; }
a.noUL:hover	{ text-decoration: underline; }
/* --- End Link Styles --- */

/* --- Begin search styles --- */
.primarySrchOpt	{font-size:11px; font-weight:700; color:#333333;}
.sectHeaderText	{font-size:12px; color:#333333; font-weight:bold; margin-left:15px; margin-top:10px; margin-bottom:5px;}
.cbHighlight		{font-size:12px; color:#bea33c; font-weight:bold;}
.lightText	 		{font-size:12px; color:#333333;}
.divBarTop			{height:1px; overflow-y:hidden; width:100%; background:#E5E0D4; margin-top:10px;}
.divBarBottom		{height:5px; overflow-y:hidden; width:100%; background:#F7F7F7; margin-top:0px;}
/* --- End search styles --- */

/* --- Begin Button Styles --- */
.btnGo { background-color:#E9E5D5; font-size: 11px;  height: 20px; border-top:#B8B8B9 solid 1px; border-bottom: #39526E solid 1px; border-right:#39526E solid 1px; border-left:#B8B8B9 solid 1px; font-family: arial, helvetica, sans-serif; color:#001D73; font-weight:bold; cursor: pointer; }
.btnSm { background-color:#fcf9f0; font-size: 11px; height: 20px; border-top:#E5E0D4 solid 1px; border-bottom: #AFABA1 solid 1px; border-right:#E5E0D4 solid 1px; border-left:#AFABA1 solid 1px; font-family: arial, helvetica, sans-serif; color:#5B646D; font-weight:bold; cursor: pointer; }
.btnLg { background-color:#FFE78C; font-size: 12px; height: 20px; border-top:#FFFF33 solid 1px; border-bottom: #CC6600 solid 1px; border-right:#FFFF33 solid 1px; border-left:#CC6600 solid 1px; font-family: arial, helvetica, sans-serif; color:#1B598F; font-weight:bold; cursor: pointer; }
.btnSummary { background-color:#fcf9f0; font-size: 10px; height: 14px; border-top:#E5E0D4 solid 1px; border-bottom: #AFABA1 solid 1px; border-right:#E5E0D4 solid 1px; border-left:#AFABA1 solid 1px; font-family: arial, helvetica, sans-serif; color:#5B646D; font-weight:bold; cursor: pointer; }
/* --- End Button Styles --- */

/* --- BEGIN HTML HEADER STYLES --- */
/* --- old gold color = #bea33c; --- */
h1 { font-family:Arial,Helvetica,sans-serif;  font-size: 18pt; color: #000; font-weight: normal; margin: 2px 0px 2px 0px; text-transform: none !important }
h1.b { font-weight: bold; }
h1.i { font-style: italic; }
h1.small { font-size: 14pt; }

h2 { font-family:Arial,Helvetica,sans-serif;  font-size: 16pt; color: #000; font-weight: normal; margin: 2px 0px 2px 0px !important }
h2.b { font-weight: bold; }
h2.i { font-style: italic; }
h2.small { font-size: 12pt; }

h3 { font-family:Arial,Helvetica,sans-serif;  font-size: 14pt; color: #000; font-weight: normal; margin: 2px 0px 2px 0px !important }
h3.b { font-weight: bold; }
h3.i { font-style: italic; }
h3.small { font-size: 10pt; }
h3.grey { color:#68766c; }
h3.caps { text-transform: uppercase; }

h4 { font-family:Arial,Helvetica,sans-serif;  font-size: 12pt; color: #000; font-weight: normal; margin: 2px 0px 2px 0px !important }
h4.b { font-weight: bold; }
h4.i { font-style: italic; }
h4.small { font-size: 9pt; }
h4.grey { color:#68766c; }
h4.caps { text-transform: uppercase; }
/* --- END HTML HEADER STYLES --- */

/* --- BEGIN: IMAGE STYLES --- */
.listedBy		{width:132px;  height:171px; border:1px solid #68766c; background-color:White;-moz-box-shadow:5px 5px 10px #7a6252;-webkit-box-shadow:5px 5px 10px #7a6252;box-shadow:2px 2px 10px #7a6252;}
.imgAgent		{width:124px;  height:163px; padding:4px 4px;}
.imgSummary		{width:120px; height:80px;  border:1px solid #E5E0D4; margin:1px;}
.imgCompare		{width:80px; height:60px;  border:1px solid #E5E0D4; margin:1px;}
.imgSimilar		{width:120px; height:80px;  border:2px solid #E5E0D4; margin:5px; padding:6px;}
.imgDetailLg	{width:300px; height:200px; border:1px solid #E5E0D4; margin: 1px 20px 1px 1px; cursor: pointer;}
.imgDetailSm	{width:70px;  height:50px;  border:1px solid #000000; margin:2px; cursor: pointer;}
.imgPop			{border:1px solid #000000; margin: 10px 0px 0px 0px;}
.detailMap		{border:1px solid #bea33c; margin: 30px 0px 0px 0px;}
/* --- END: IMAGE STYLES --- */

/* --- Begin Toolbox Styles --- */
.rightcol { font-size: 11px; width: 175px; float: right; padding: 90px 0px 0px 30px; }
.rightcol ul { margin-left: 20px; margin-bottom: 5px; padding: 5px; }
.rightcol ul li { font: normal 11px/16px Helvetica, sans-serif; list-style-image: url("/listings_local/images/bullet.jpg"); list-style-type: disc; }
/* --- End Toolbox Styles --- */

/* --- Begin Site Styles --- */
.copyright {FONT-SIZE: 7pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.stdheading {FONT-SIZE: 10pt; COLOR: black; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
/* --- End Site Styles --- */

/* --- Begin Drop Menu Styles --- */
#mortgage-tools, #prop-search-tools, #portfolio_menu{position:absolute;display:none;z-index:20;top:275px;float:left;}
#mortgage-tools a, #prop-search-tools a, #portfolio_menu a{font:normal 11px Arial,Helvetica,sans-serif;color:#f0f0f0;text-decoration:none;display:block;padding:5px 12px;}
#mortgage-tools a:hover, #prop-search-tools a:hover, #portfolio_menu a:hover{color:#000000;}
/*#prop-search-tools{margin-left:-10px;}
#mortgage-tools{margin-left:75px;}
#portfolio_menu{margin-left:358px;}*/
#prop-search-tools{margin-left:57px;}
#mortgage-tools{margin-left:141px;}
#portfolio_menu{margin-left:425px;}
#subnav_top{height:6px;background: url(/listings_local/images/dropdown-triangle.jpg); background-repeat:no-repeat;background-position: center;}
#subnav_inner{padding:5px 0 5px 0;background-color:#8d8d8d;border-radius:10px;-moz-border-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:5px 5px 10px #7a6252;-webkit-box-shadow:5px 5px 10px #7a6252;box-shadow:5px 5px 10px #7a6252;}
#subnav_divider{height:1px; background:#b4b4b4;}
/* --- End Drop Menu Styles --- */


#black {
	height:100%;
	background: url(/images/agents/agent_bottom_tile.jpg); background-repeat:repeat-y;
/*	position:relative;*/
	border-top: 1px solid transparent
}
#agentinfo {
}
#agentinfo img{
	width:173px; height:224px; border:7px #bea33c double;
	margin-top:30px;
	margin-left:30px;
}
#agentname {
	background: url(/images/agents/border-logo.png); background-repeat:no-repeat;
	width:650px;
	margin-top:10px;
	float: right;
}
#agentname h1{
	font-size:22pt;
	letter-spacing:normal;
	word-spacing:normal;
	margin: 11px 0px;
	padding:0px 0px 0px 13px;
}
#agentname p{
	color: black;
	padding:0px 0px 0px 14px;
}
#agentcontact{
	margin: 0px 0px 0px 5px;
}
#agentcontact h1 {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:12pt; color:black; font-weight:bold; letter-spacing:normal; word-spacing:normal; margin:2px 0px 2px 0px; line-height:1.4; padding:0px 0px 0px 10px;}
#agentcontact a {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:12pt; color:black; font-weight:bold; text-decoration:none; line-height: 1.4; padding:0px 0px 0px 10px;}
#agentcontact a:hover {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:12pt; color: #bea33c; font-weight:bold;  text-decoration:none; line-height: 1.4; padding:0px 0px 0px 10px; }
#agentcontact p {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:10pt; color:black; font-weight:normal; letter-spacing:normal; word-spacing:normal; margin:2px 0px 2px 0px; line-height:1.4; padding:0px 0px 0px 10px;}
#social{
	position:relative;
	top:-210px;
	left:650px;
	
}
#social a{
	text-decoration:none;
	padding:0px 3px;
}
#social img{
	border:none;
	vertical-align:middle;
}
#realestatetools {
	margin: 8px 0px 0px 14px;
	width:167px;
}
#realestatetools a {
	color:white;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none
}
#realestatetools a:hover {
	color:#bea33c;
	text-decoration:none
}
#realestatetools ul {
	list-style-type: none;
	padding: 0px;
	margin: 15px 0 0 0;
}
#realestatetools li{
	background: url('/images/agents/yellow-arrow.png') no-repeat 10px 50%;
	padding:15px 35px;
}
#realestatetools li a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:10pt;
}
#realestatetools li a:hover {
	border-bottom:1px #bea33c dotted;
}
#realestatetools .site{
	text-align:center;
}
#salesagentinfo{
	width:650px;
	margin-top:-250px; margin-left:180px;
}
#salesagentinfo img{
	border:0px;
}
#salesagentinfo ul{
	margin:-27px 0 0 10px; padding: 0px; list-style:none;
	float:left;
/*	width:650px;
	height:35px; */

}
#salesagentinfo ul li{
	margin:0px; padding: 0px 34px;
	float:left;
	overflow:hidden;
	position:relative;
	font-family:helvetica;
	font-weight:bold;
}
.profileimage{
	background: url('/images/agents/MyProfileTab.png') no-repeat;
	width:650px;
	height:35px;
}
.listingimage{
	background:url('/images/agents/MyListingsTab.png') no-repeat;
	width:650px;
	height:35px;
}
.testimonialimage{
 	background: url('/images/agents/TestimonialsTab.png') no-repeat;
	width:650px;
	height:35px;
}
#tabs {
	/*background: url('/images/agents/MyProfileTab.png') no-repeat;*/
	width:650px;
	height:35px;
}


#salesagentinfo li a{
	text-decoration:none;
}
.agentcontent{
	padding: 10px;
	margin-left:25px;
	clear: both;
	min-height:200px;
}

