/* -- 01-002-060/purple-white -- */

/* ------------------------------ RESET.CSS ------------------------------- */
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%;	font-family: inherit;}
/*vertical-align: baseline;
removed elements: td, table, font, ul, li, ol, em  */
body,html{margin: 0; padding: 0; font-weight: inherit; font-style: inherit;	font-size: 100%; font-family: inherit;}
/*:focus {outline: 0;}*/
body {line-height: 1;color: black;background: white;}
/*ol, ul {	list-style: none;}
tables still need 'cellspacing="0"' in the markup
table {border-collapse: separate;border-spacing: 0;}*/
.custom-page .maincelldiv table{border-spacing: 4px;}
.schools-page .school-list td{padding:4px;}
caption, th, td {font-weight: normal;} 	/*text-align: left;*/
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*handle cufon fouc */
.cufon-loading span,.cufon-loading h1,.cufon-loading h2,.cufon-loading h3 {visibility: hidden !important;}
/*clearfix */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;	height: 0;font-size:0;}

 /*.clearfix {display: inline-block;} */

html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/* prevent ios input styling */
/* input{ -webkit-appearance: none;} */

/* micro-clearfix
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }
*/
img{max-width:100%;}

/* ------------------------------ COLORS ------------------------------- */
/** theme colors 404 **/

/* ------------------------------ GLOBAL.CSS ------------------------------- */
body{margin:0px;padding:0px;}
strong{font-weight:bold;}
.hr_1{ width:590px; clear:both; margin:20px auto 10px ;	}
.hr_2{ width:580px; }
.textline-abspos{overflow:hidden;white-space:nowrap;line-height:1;position:absolute;}
.body_table{line-height:1.4}
#nav-bottom-wrap{margin:0 0 20px 0;}
.pgaward{margin-top:20px;}
a{ text-decoration:none;}
a:hover{ text-decoration : underline;}

.aw input, .aw textarea{
	/*border:1px solid #c0c0c0;padding:3px;font-size:13px;*/

	border:1px solid #c0c0c0;
	padding:8px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1rem; /*14px;*/
	line-height:1.5;
	color:#555;

	}
.aw select {
	/*border:1px solid #c0c0c0;padding:3px;font-size:13px;*/
	border:1px solid #c0c0c0;
	padding:8px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1rem; /*14px;*/
	line-height:1.5;
	color:#555;
	}
.aw input[type="submit"]{color:#333;background:#efefef;font-weight:bold;min-width:240px;}
.aw input[type="submit"]:hover{color:#000;cursor:pointer;box-shadow: 0 0 5px rgba(0, 102, 255, 1);}

.aw .required::after {content: "*";}

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, h2, h3{ font-size:18px;	margin:15px 0 20px;	font-weight:bold;}
h4,h5{font-size:14px;margin:10px 0;font-weight:bold;}
.maincelldiv{padding: 0 8px 8px 8px;width:600px;}
.contactbox {padding: 4px;font-size: 8pt;}
.disclaimer,.termlink:visited,.termlink{color : #737373;}
.required{color:#0071DD;}
.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;font-size:11px;color:white;display:inline-block;border-radius:0.2rem;padding:0 0.3rem;height:1rem;}
.listingicon{background-color: #757575;}
.virtualtouricon{background-color:#0c6d00;	cursor: pointer;text-decoration:none;	}
.statusicon{background-color: #cb0b0b;}
.radio1{border:0 !important;}
.listingsortdiv{margin-bottom:1rem;border:1px solid silver;}
#ihfSubHead{margin:0 0 20px 0;text-align:left;padding-left:9px;font-size:18px;width:100%;}
#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;}
.region-description img{background:#fff;border:1px solid #999;padding:3px;}
.img-wrap-2{float:left;	margin: 0 5px 0 0;background:#fff;}
.img-wrap-3{margin: 0 10px 15px 0;	background:#fff;border:1px solid #999;padding:3px;}
.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;margin-bottom:20px;}
.img-company-0{border:none;margin:0 12px;}

.home_page_table{width:500px;border:none;}
.body_table{width:770px;background-repeat: repeat-y;}
.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;float:none;}
.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:#cb0b0b;}
.icon-just-listed{background-color:navy;}
.icon-reduced{background-color:#BD5B00;}
.icon-pending{background-color:#BD5B00;}
.icon-rented{background-color:#cb0b0b;}
.icon-short-sale{background-color:#cb0b0b;}
.icon-foreclosure{background-color:#cb0b0b;}
.top_marquee{width:600px;padding:0;	white-space:nowrap;	overflow:hidden;}
/*color and font-size defined in local.css*/
.icon-school-report{width:100px;height:75px;margin:4px 0;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -18px -18px;}
.icon-send-page{width:100px;height:75px;margin:4px 0;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -18px -108px;}
.icon-neighborhood-profile{width:100px;height:75px;margin:4px 0;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -18px -198px;}
.icon-lock{float:left;clear:none;width:20px;height:20px;margin:0 16px 0 0;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -144px -216px;}
.icon-fb-32{float:left;clear:none;width:32px;height:32px;margin:2px;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -144px -72px;}
.icon-pinterest-32{float:left;clear:none;width:32px;height:32px;margin:2px;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -198px -240px;}
.icon-twitter-32{float:left;clear:none;width:32px;height:32px;margin:2px;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -198px -72px;}
.icon-linkedin-32{float:left;clear:none;width:32px;height:32px;margin:2px;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -144px -126px;}

.icon-instagram-32{float:left;clear:none;width:32px;height:32px;margin:2px;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -198px -290px;}

.icon-youtube-32{float:left;clear:none;width:32px;height:32px;margin:2px;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -198px -126px;}

.icon-tiktok-32{float:left;clear:none;width:32px;height:32px;margin:2px;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -86px -333px;}

.eho-small{clear:none;float:left;width:26px;height:25px;margin:0 4px 0 0;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -144px -180px;}
.realtor-small{clear:none;float:left;width:25px;height:25px;margin:0 4px 0 0;border:none;background:transparent url(https://media.agentwebsite.net/images/sprite-1-g.png) no-repeat -198px -180px;}
.helpful-link{margin:auto auto 20px 0;}

.pagination-1, .pagination-1 .wrap{}
.pagination-1 .count{clear:none;color:#667;	}
.pagination-1 span{
	border:1px solid #b4bbc2;
	margin:2px;
	padding:4px;
	background:#dadde1;
	font-family:Arial, Helvetica, sans-serif;
	color:#98a1ac;
	}
.pagination-1 span.currpage{background:#4d565f;color:#FFF;}
/* ihf listing detail fix */
#ihf_detail_mainphoto_lrg img {width: 100% !important;}

.blog-wrap img{max-width:100%;}

#mobile-header-wrap{ visibility:hidden;height:0;overflow:hidden;color:#fff; }

#ihf-main-container{/*font-family:inherit !important;*/}

@media (max-width: 769px) {
	body.ihf{background:#fff !important;}
    body.ihf #header-wrap iframe{
		width:100% !important;
		height:auto !important;
	}
	body.ihf #col-1-wrap{display:none !important;}
	body.ihf #col-2-wrap{width:100% !important; margin:auto !important;}
	body.ihf #footer-wrap iframe{width:100% !important;}
	body.ihf #main-wrap{width:100% !important; background:#fff !important;font-family:Arial, Helvetica, sans-serif !important;}
	#shader{display:none;}
}

/* ihf listing cards */

.ihf-featured-listing-list-2{ text-align:center; }


.ihf-featured-listing-list-2 .listing-card{
	border:1px solid #a9a9a9;
	width:232px;
	float:left;
	min-height:290px; /*060 themes require at least 290*/
	margin:4px;
	border-radius:0px;
	overflow:hidden;
	padding:9px;
	background:#fff;
	color:#555;
	text-align:center;
}

.ihf-featured-listing-list-2 .card-wrap-href{display:inline-block;}

.ihf-featured-listing-list-2 .listing-card a{text-decoration:none;color:#555;}

.ihf-featured-listing-list-2 .listingicon{font-family:sans-serif;}

.ihf-featured-listing-list-2 .img-ihf-thumbnail-card{
	width:100%;
	height:100%;
}
.ihf-featured-listing-list-2 .listing-price{font-size:130%;font-family:sans-serif;color:#444;}

.ihf-featured-listing-list-2 .listing-address, .ihf-featured-listing-list-2 .listing-bedsbaths, .ihf-featured-listing-list-2 .listing-size {
	font-size:smaller;
}

.ihf-featured-listing-list-2 .listing-statusdisplay{
	font-size:70%;
	font-weight:normal;
	margin-left:4px;
}

.ihf-featured-listing-list-2 .listing-listingnumber{
	font-size:65%;
}

.ihf-featured-listing-list-2 .pagination-1{padding:10px;text-align:center;margin-top:20px;}

@media only screen and (min-width:770px){
	.ihf-featured-listing-list-2 .listing-card:hover{box-shadow: 0 0 6px 2px #53a4ff;opacity:0.9;}
}

@media only screen and (min-width:770px){
	.ihf-featured-listing-list-2 .listing-card:hover{box-shadow: 0 0 6px 2px #53a4ff;opacity:0.9;}
}
/* end ihf listing cards */


/*fix IHF z=index bug on map search dropdown
#ihf-main-container *, #ihf-main-container :after, #ihf-main-container :before {
    z-index: 1;
}
*/
.ui-front {z-index:1100!important;}

.stacking-5-col-container{display:flex;flex-wrap: wrap;justify-content:center;}
.stacking-5-col-container> div{flex-basis: 200px;flex-grow:1;}

.stacking-4-col-container{display:flex;flex-wrap: wrap;justify-content:center;}
.stacking-4-col-container> div{flex-basis: 250px;flex-grow:1;}

.stacking-3-col-container{display:flex;flex-wrap: wrap;justify-content:center;}
.stacking-3-col-container> div{flex-basis: 330px;flex-grow:1;}

.stacking-2-col-container{display:flex;flex-wrap: wrap;justify-content:center;}
.stacking-2-col-container> div{flex-basis: 330px;flex-grow:1;}

.list-2-col,
.list-3-col,
.list-4-col{
	display:flex; 
	flex-wrap: wrap;    
	flex-direction: row;    
	justify-content: flex-start;   
	list-style: none;    
	padding: 0;
	gap:1rem
	}
	
.list-2-col li,
.list-3-col li,
.list-4-col li{
	line-height:1.5;
	}
	
.list-2-col li{ min-width:493px; }	
.list-3-col li{ min-width:327px; }	
.list-4-col li{ min-width:241px; }	

/**/

#consent-wrap{
	margin: 0.5rem 0 1.5rem 0; 
	padding-left: 13px; 
	position: relative;
}

#consent-checkbox{
	opacity: 0;
	position: absolute;
	top: 13px;
	left: 16px;
	z-index: -10;
}

#consent-checkbox + #consent-label {

	text-align:justify;
	max-width:420px;
	color:#595959;
	hyphens: auto;
	display:flex;
	flex-direction:row;
	gap: 8px;
	font-size: 13px;
	line-height: 1.4;
	-webkit-user-select: none; /* Safari and older Chrome versions */
	-moz-user-select: none;    /* Firefox */
	-ms-user-select: none;     /* Internet Explorer and older Edge versions */
	user-select: none;         /* Standard syntax */
}

#consent-checkbox + #consent-label::before {
	position: relative;
	z-index: 1;
	content: "";
	display: inline-block;
	min-width:24px;
	width: 24px;
	height: 24px;
	font-size: 16px;
	border: 2px solid #c1c1c1;
	border-radius: 3px;
	margin-right: 6px;
	text-align: center;
	color: #318b60;
	line-height: 24px; /* Vertically center the checkmark */
}

#consent-checkbox:checked + #consent-label::before {
    	content: "✔";
}

@media only screen and (max-width:1280px){
	.stacking-2-col-container> div,
	.stacking-3-col-container> div,
	.stacking-4-col-container> div,
	.stacking-5-col-container> div{text-align:center;margin-bottom:20px}
}


.youtube-wrap{margin-bottom:2rem;}

@media screen and (max-width: 768px){

	.youtube-wrap {
		position: relative;
		padding-bottom: 56.25%; /* 16:9 */
		padding-top: 1.5625rem;
		height: 0;
	}
	.youtube-wrap iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
}

/*
@media (min-width: 768px) {
	.idx-listings-showcase {
		padding: 20px 20px 20px 0;
	}
}
*

/* ------------------------------ THEME.CSS ------------------------------- */

body{background:#414b78 url(https://media.agentwebsite.net/t/01-002-060/purple-white/body-bg.png) no-repeat fixed center top;color:#222;}

h1{font-size:30px;font-weight:normal;font-style:normal;color:#7984b5;margin:0 0 20px 0;}
h4{font-size:22px;font-weight:normal !important;}

a:link {color:#1d39ae;}
a:visited {color:#1d39ae;}
a:hover {color:#1738c1;}
a:active {color:#1d39ae;}

#main-wrap{background: url(https://media.agentwebsite.net/t/01-002-060/purple-white/left-nav-bg.png);font: 16px/1.5 Georgia, Georgia, "Times New Roman", Times, serif;}
#main-wrap, #top-nav-wrap, #header, #header-wrap, #header-trans-layer-wrap{width:990px;}

#header-wrap{float:right;}
	#header{height:421px;background:url(https://media.agentwebsite.net/t/01-002-060/purple-white/header-bg.png);position:relative;}
#header #header-headshot{position:absolute;right:20px;bottom:120px;z-index:300;background:url(https://media.agentwebsite.net/t/01-002-060/purple-white/trans-border.png);padding:5px;}
#header #header-headshot img{max-width:140px;}
#header #header-logo img{max-width:160px;}
		#header #header-logo{position:absolute;left:15px;bottom:50px;z-index:300;background:url(https://media.agentwebsite.net/t/01-002-060/purple-white/trans-border.png);padding:5px;}
		#header #header-trans-layer-wrap{height:383px;position:absolute;right:0;top:0;z-index:280;}
		#header #slideshow{position:absolute;right:0;top:61px;width:990px;height:322px;border:none;z-index:100;overflow:hidden;}
        .slide-img{width:990px;}
		#header #top-nav-wrap{position:absolute;left:0;top:385px;height:19px;overflow:hidden;text-align:center;}
		#header #top-nav-wrap a{color:#fff;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold;margin:0 10px;}
		#header #top-nav{list-style:none;margin:0;padding:0;text-align:center;}
		#header #top-nav li { display: inline; list-style:none;}
		#marquee-wrap{width:820px;height:32px;position:absolute;right:0;top:420px;}
		.top_marquee{color:#999;}
		#jmarquee{width:800px;padding:0;overflow:hidden;}

#col-1-wrap{float:left;width:150px;height:100%;}
	ul#nav-main,ul#nav-main li{
		padding:0;
		margin:0;
	}
	ul#nav-main li{
		list-style-type:none;
		width:150px;
		/*
		height:29px;
		overflow:hidden;
		white-space:nowrap;
		*/
		}
	ul#nav-main li a{
		font: 14px "Helvetica Neue",Helvetica,Arial,sans-serif; /* italic bold 13px/normal Arial, Helvetica, sans-serif */
		margin:0;
		color:#fff;
		width:140px;
		border: 2px solid #3c4773;
		border-width:0 0 2px 0;
		padding:8px 2px 8px 8px;
		text-align:left;
		display: block;
		text-decoration:none;
		background: #262d4a; /*:url(https://media.agentwebsite.net/t/01-002-060/purple-white/button_on.png) left 0 no-repeat;
		height:29px;
		*/
		}
	ul#nav-main li a:hover{
		color:#000;
		background: #fff; /* url(https://media.agentwebsite.net/t/01-002-060/purple-white/button.png) left 0 no-repeat; */
		}
	ul#nav-main li.nav-main-on a,ul#nav-main li.nav-main-on a:hover{
		color:#000;
		background: #fff; /* url(https://media.agentwebsite.net/t/01-002-060/purple-white/button.png) left 0 no-repeat; */
		}

#col-2-wrap{float:right;width:800px;margin:30px 20px 8px 8px;}
	.maincelldiv{width:780px;padding:0 20px 8px 28px;}
	.home_page_table{width:800px;margin:0 auto;}
	.rental-list, .listing-list, .sold-listing-list, .ihf-featured-listing-list, .ihf-agent-listing-list, .featured-listing-list-2-col{width:700px;margin:0 auto;}
	.ordered-region-list, .region-list, .region-list-2, .region-list-by-regiontype, .region-list-3, .region-list-4, .region-main-cell, .copyright {width:780px;margin:0 auto;}
	.profile-list, .profile-list-by-company, .profile-text {width:800px;margin:0 auto;}
	.profile-name-designations a{ font-weight:bold; }
	.buyer-text, .seller-text {width:570px;}
	.img-listing-1 {max-width:700px;}
	.img-listing-0 {max-width:165px;}
	.img-profile-0 {max-width:140px;}
	.region-map-iframe{width:790px;float:none;}
	.hr_1, .hr_2 {
    width: 100%;
    height: 2px;
		opacity:0.5;
	}
	.form-instructions{margin-bottom: 1rem;}
	.contact-text{margin-bottom: 1.5rem;}
	table.profile-list tr:not(:first-child) td.profile-box{
	    padding-top:1.5rem;
	}

#footer-wrap{float:right;width:840px;}
#footer{width:800px;margin:0 auto;}
	.copyright .disclaimer {width:780px;}
	
#footer #nav-bottom-wrap ul{
	list-style: none;
	padding:0;
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

#footer #nav-bottom-wrap li{
	padding: 0.25rem 0;
	font-weight:bold;
}

#footer #nav-bottom-wrap li:not(:last-child):after{
	content: "|";
	padding: 0 0.75rem;
	font-weight: normal;
}

#footer .img-company-0{max-width:160px;}

/*
.idx-bottom-frame .maincelldiv{width:900px;padding:0;margin:0 auto;}
*/
.idx-left-frame{background:url(https://media.agentwebsite.net/t/01-002-060/purple-white/left-nav-bg.png) repeat-y;}
.idx-top-frame #header #top-nav-wrap{top:389px;}
.idx-bottom-frame .hr_1{width:100%;}
.idx-bottom-frame .copyright,.idx-bottom-frame .disclaimer {width:100%;}
#idx-wrap-1 #mainFrame{height:8100px;margin-top:30px;}
.idx-bottom-frame{background:none;font: 16px/1.5 Georgia, Georgia, "Times New Roman", Times, serif;}
.idx-bottom-frame #footer{width:95%;}
.ihf_subhead_text{font-size:16px;font-family:georgia;margin:20px 0;}
#awmaintable,.idx-bottom-frame{background:#fff;}
#awmaintable #idxbody-wrap{padding:30px 0;background:#fff url(https://media.agentwebsite.net/t/01-002-060/purple-white/idx-top-shadow.png) repeat-x;}
#idx_body{width:960px;margin:0 auto 0 20px;}
.iframe-4{width:800px;height:2500px;}

.qs2#quicksearch-wrap{border:solid 1px #fff;}
.qs2#quicksearch-wrap #quicksearch-head{background-color:#4c588c;}
.qs2#quicksearch-wrap #quicksearch-box{background:rgba(219, 226, 255, 0.58);}
.qs2#quicksearch-wrap #ihf-main-container .btn-primary{background-color: #475384;border:none;}
.qs2#quicksearch-wrap #ihf-main-container .btn-primary:hover,
.qs2#quicksearch-wrap #ihf-main-container .btn-primary:focus,
.qs2#quicksearch-wrap #ihf-main-container .btn-primary:active,
.qs2#quicksearch-wrap #ihf-main-container .btn-primary.active {background-color: #3249a9;}

/*----- mobile -------*/

@media only screen and (max-width:768px){

	body.aw{background-color:#fff;}
	body.idx-top-frame{background:transparent;}

	#main{background-color:#fff;}

	#header{background:#262d4a;}

	#header #header-logo{background:#262d4a !important;}
	#header-headshot{background:#262d4a !important;}

	#mobile-header-wrap{background-color:#262d4a;}
	#mobile-header-wrap a{color:#fff;}

	.nav-color{background-color:#4c588c;}

	#header #top-nav-wrap{background:#4c588c;}

	#footer-wrap{background-color:#262d4a;color:#CCC;}
	#footer-wrap a:link, #footer-wrap a:visited{color:#fff;}
	#footer-wrap h1, #footer-wrap .disclaimer{color:#ccc;}

	#col-2-wrap{background-color:none;}

	.idx-bottom-frame{background-color:transparent;}
	.idx-bottom-frame{color:#CCC;}
	.idx-bottom-frame a:link, .idx-bottom-frame a:visited{color:#fff;}
	.idx-bottom-frame h1, .idx-bottom-frame .disclaimer{color:#ccc;}

}

/* ------------------------------ header options ------------------------------- */
#header #header-headshot{display:none;}
#header #header-logo{display:none;}

/* ------------------------------ LOCAL.CSS ------------------------------- */
/* do not delete this line */

/* ------------------------------ OPTIONS ------------------------------- */
.body_table{margin:0 auto;}
#main-wrap{margin:0 auto;}
#main{margin:0 auto;}


	h1{
		color : ;
		background : ;
		}
	.top_marquee{
		font-size:13px;
		}
	/*
	#ihfSubHead{
		font-family:;
		color:;
		background-color:;
		}
	*/

