


/* 01-002-021/gold-black */


/* ------------------------------ GLOBAL.CSS ------------------------------- */

body{
	margin:0px;
	padding:0px;
	}
strong{font-weight:bold;}
.main-cell{}

.top-nav-table{}

.hr_1{
	height:2px;
	width:590px;
	clear:both;
	margin:20px auto 10px ;
	}
.textline-abspos{overflow:hidden;white-space:nowrap;line-height:1;position:absolute;}
	
.body_table{line-height:1.4}
	
#keywordlinks-wrap{}
#nav-bottom-wrap{margin:30px 0 20px 0;}

.ihomefinder_body{}
.pgaward{margin-top:20px;}

a{ text-decoration:none;}		
a:hover{ text-decoration : underline;}

.aw input, textarea{
	border-width:1px;
	border-style:solid;
	border-color: #c0c0c0;
	padding:3px;
	font-size:13px;
	}
.aw select { 
	font-size:13px;
	border-style:1px solid #c0c0c0;
}
p{margin:10px auto 10px;}

.tbl-form{border-spacing:4px;}
.tbl-listing-detail,.tbl-boca-results-list{border-spacing:4px;}
.frm-subheading-1{background-color:#E4E4E4;padding:2px;font-weight:bold;margin-bottom:10px;font-size:14px;}

.copyright{font-size: 11px;}

/*h1{ padding-left:5px; font-size:18px;}

h2{}*/
h1, h2, h3{ font-size:18px;
	margin-top:15px;
	margin-bottom:20px;
	font-weight:bold;
	}
h4,h5{	font-size: 14px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	}

.maincelldiv{
	padding: 0 8px 8px 8px;
	width:600px;
	}
	
.contactbox {
	padding: 4px;
	font-size: 8pt;
	}
.disclaimer,.termlink:visited,.termlink{color : #666666;}
.required{color:blue;}
.top_marquee{
	padding:4px;
	color: black;
	font-weight: bold;
	}
#jmarquee{width:600px;padding:0;overflow:hidden;}
.top_left_cell { 
	background-repeat:no-repeat;
	padding:3px 0 3px 2px;
	height:150px;
	width:150px;
	}
.listingicon,.virtualtouricon,.statusicon{
	text-align:center;
	padding: 0 2px 0 2px;
	font-size:11px;	
	color:white;
	}
.listingicon{	
	background-color: Gray;
	}
.virtualtouricon{
	background-color: #000099;
	cursor: pointer;
	text-decoration:none;
	}	
.statusicon{background-color: red;}

.radio1{border:0;}
.listingsortdiv{margin-bottom:5px;font-size:11px;padding:0px;border-style:solid;border-width:1px;border-color:silver;}


#ihfSubHead{
	margin:0;
	text-align:left;
	padding-left:9px;
	font-size:18px;
	width:620px;
	}

#feed-wrap{
	clear:none;
	float:right;
	width:300px;
	margin-top:5px;
	}
.feed-icon{margin:1px;}
#aw-link{
	font-size:11px;
	font-weight:normal;
	}
	
.img-wrap-0{
	float:left;
	margin: 0 15px 10px 0;
	background:#fff;
	border:1px solid #999;
	padding:3px;
	}
	
.img-wrap-1, .rss-wrap-1 img{
	float:right;
	margin: 0 10px 15px 0;
	background:#fff;
	border:1px solid #999;
	padding:3px;
	}
.img-wrap-2{
	float:left;
	margin: 0 5px 0 0;
	background:#fff;
	}
	
.img-region-1,.img-region-0,.img-profile-0{}

.img-listing-1{max-width:500px;border:1px solid;}
.img-listing-0{border:1px solid;}
.img-ihf-thumbnail{width:165px;height:124px;border:1px solid}
.img-company-0{border:none;margin:0 12px;}

/* widths */
.home_page_table{width:500px;border:none;}
.body_table{width:770px;background-repeat: repeat-y;}
.hr_2{width:580px;}
.left-cell{width:150px;}
.feature-box{width:130px;}
.img-listing-1-caption{width:500px;}

.fb-share-listing{margin-top:10px;font-size:11px;}

.profile-list,.profile-list-by-company,.profile-text{width:580px;}

.featured-listing-list-small{width:165px;}

.buyer-text,.seller-text{float:left;width:370px;}

.rental-list,.listing-list,.sold-listing-list,.ihf-featured-listing-list,.ihf-agent-listing-list,.featured-listing-list-2-col,.ordered-region-list,.region-list,.region-list-2,.region-list-by-regiontype,.region-list-3,.region-list-4,.region-main-cell,.copyright{width:600px;}

.copyright .disclaimer{width:600px;float:left;clear:none;}

.region-map-iframe{width:600px;height:350px;}

.listing-list{}
	.listing-list .listing-row{margin-bottom:20px;}
	.listing-list .listing-summary{clear:none;float:left;width:400px;}

.listing-thumbnail-wrap{clear:none;float:right;width:170px;}

.icon-sold{background-color:red;}
.icon-just-listed{background-color:navy;}
.icon-reduced{background-color:orange;}
.icon-pending{background-color:red;}
.icon-rented{background-color:red;}
.icon-short-sale{background-color:red;}
.icon-foreclosure{background-color:red;}
.top_marquee{
	/*color and font-size defined in local.css*/
	width:600px;
	padding:0;
	white-space:nowrap;
	overflow:hidden;
	}


/* ------------------------------ THEME.CSS ------------------------------- */


/*-- gold-black --*/


body{
	background-image: url(/themes/01-002-021/gold-black/body-bg.gif);
	}
h3{
	color: #000000;
}
.body_table{
	background-image:url(/themes/01-002-021/gold-black/left_nav_bg.gif);
}



#main-wrap{
	width:770px;
	background-image:url(/themes/01-002-021/gold-black/left_nav_bg.gif);
	background-repeat:repeat-y;
	line-height:1.4;
	}	
	#header-wrap{float:right;width:620px;}
	#col-1-wrap{float:left;width:150px;}
	#col-2-wrap{float:right;width:600px;margin:0 12px 8px 8px;}
	#footer-wrap{float:right;width:620px;}
	
#header #nav-2-wrap{text-align:right; padding:4px;}
#col-1 #headshot-wrap{background:url(/themes/01-002-021/gold-black/top_left_bg.jpg) no-repeat; padding:2px;}
#col-1 #rel-wrap{width:85px; height:122px;margin:20px 0 0 21px;}
#footer{padding:0 8px 8px; width:600px;}

.top_left_cell{background:url(/themes/01-002-021/gold-black/top_left_bg.jpg) no-repeat;}

ul#nav-main{
	padding:0;
	margin:0;
}
ul#nav-main li{
	margin:0;
	padding:0;
	list-style-type:none;
	width:150px;
	height:29px;
	overflow:hidden;
	white-space:nowrap;
	}
ul#nav-main li a{
	font-weight:bold;
	font-style:normal;
	font-family:arial;
	margin:0;
	color:#000000;
	font-size:11px;
	width:150px;
	padding-left:29px;
	padding-top:9px;	
	text-align:left;
	display: block;
	text-decoration:none;
	background:url(/themes/01-002-021/gold-black/button.png) left 0 no-repeat;
	height:29px;
	line-height:normal;
	}
ul#nav-main li a:hover{
	color:#FFFFFF;
	background:url(/themes/01-002-021/gold-black/button_on.png) left 0 no-repeat;
	}
ul#nav-main li.nav-main-on a,ul#nav-main li.nav-main-on a:hover{
	color:#FFFFFF;
	background:url(/themes/01-002-021/gold-black/button_on.png) left 0 no-repeat;
	}
#header #title-box{
	background:url(/themes/01-002-021/gold-black/header_001.png);
	position:relative;
	width:620px;
	height:0px;
	}
#title-box #main-title{
	position:absolute;
	left:0px;
	top:9px;
	color:#ffffff;
	font-family:Arial;
	font-size:27px;
	font-weight:bold;
	font-style:italic;
	width:620px;
	white-space:nowrap;
	overflow:hidden;	
	}
#title-box #sub-title-1{
	position:absolute;
	left:20px;
	top:62px;
	color:#003399;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	width:600px;
	white-space:nowrap;
	overflow:hidden;	
	}


/* ------------------------------ LOCAL.CSS ------------------------------- */


/** no local css (KATHERINEGOODMAN.COM) **/


/* ------------------------------ OPTIONS ------------------------------- */

body,td{font-family:verdana;font-size:12px;}
.body_table{margin:0 auto;}
#main-wrap{margin:0 auto;}
#main{margin:0 auto;}
a{color:Blue;}
a:visited{color:Blue;}
a:active{color:Blue;}
a:hover{color:Darkblue;}
h3{color:Black;}
h2{color:Black;}
h4{color:Black;}
.idx_topframe,.idx_bottomframe,.idx_body{background:#ffffff;}


h1{
	color : Black;
	background : ;
	}
.top_marquee{
	color:CC9900;
	font-size:13px;
	}
#ihfSubHead{
	font-family:verdana;
	color:Black;
	background-color:;
	}