* { margin:0; padding:0; }
body { 
width:950px;
text-align:center;
background: url() #607d8f top center repeat-x;
margin:0 auto 0;
margin-top:20px;
}
img { border:none;}

blockquote { margin-left:25px; }

/* ========================================================================================================== =TYPOGRAPHY  */
body, p, td, li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
line-height:1.7;
	color:#000;
	}
h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	}
h1 { font-size:32px; letter-spacing:-1px; }
h2 { font-size:24px; letter-spacing:-1px; }
h3 { font-size:18px; }
h4 { font-size:15px; }
h5 { font-size:11px; }
h6 { font-size:9px; }
h1 { letter-spacing:-1px; }

a { color:#32525C; outline:none; }
a:link { color:#32525C; }
a:visited { color:#32525C; }
a:hover { color:#569DA8; text-decoration:underline; }
a:focus { color:#569DA8; }
a:active { color:#569DA8; text-decoration:underline; }

.hideMe { display:none; }
#contentWrap a[target="print_this"], #contentWrap a[target="email_this"] { display:none; } /* remove "Print This" and "Email This" buttons on articles */
/*a img[vspace="5"] { display:none; } /* hide bookmark button in IE7 */

p { margin-bottom:12px;margin-top:12px; }

/* ========================================================================================================== =PAGE  */
#pageWrap {}
#myhtWrap { text-align:left; }
#innerWrap { width:952px;
margin:0 auto 0;
position:relative; 
background:#fff url() top left repeat-x; 
padding-top:0px;
border: 1px #fff solid;}

#wrapper {
	width:950px;
	float:none;
}

#header {
	width:948px;
	height:143px;
	float:left;
	border: 1px #fff solid;
	background:url(/files/978927/header.jpg) #fff top center no-repeat;
}

.suckerdiv {margin:0; padding:0;}
.suckerdiv ul {margin:0; padding:0; list-style-type:none; z-index:999999;}
.suckerdiv ul li a {display:block; width:158px; height:36px; text-align:center; line-height:2; text-decoration:none; color:#2B1D02; font-size:19; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0;}
.suckerdiv ul li a:hover{color:#2B1D02; text-decoration:underline;}
.suckerdiv ul li a:visited{color:#2B1D02;}
.suckerdiv ul li a img {height:36px; width:158px; border:none; background:;}
.suckerdiv ul li {position:relative; float:left; display:block; z-index:9999;}
.suckerdiv ul li ul {position:absolute; display:none;}
.suckerdiv ul li ul li {height:25px; position:relative; left:-158px; background-color:#ccb196; line-leight:1px;}
.suckerdiv ul li ul li a {font-size:15; line-height:1.5; height:25px; width:175px; color:#000000; text-decoration:none; background:#ffffff; padding:1px 5px; border:1px solid #2B1D02;  font-weight:normal;}
.suckerdiv ul li ul li a:visited {color:#2B1D02;}
.suckerdiv ul li ul li a:hover {background:#D69472; color:#2B1D02; text-decoration:none;}
.suckerdiv ul li ul li ul {height:25px; left:0px; top:0; padding:0px; margin:0px;}
.suckerdiv ul li ul li ul li {height:25px; position:relative; left:158px;}
.suckerdiv ul li ul li ul li a {height:25px; width:200px;}

/* Holly Hack for IE \*/
* html .suckerdiv ul li {float:left; height:1%;}
* html .suckerdiv ul li a {height:1%;}
/* End */

#nav {
	background-image: url(/files/978927/nav.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 32px;
	width: 948px;
   *width: 948px;
	border: 1px #fff solid;
	margin: 0 auto 0 auto;
	position: relative;
	z-index: 9999;
}
#nav ul {
	padding:0px;
	margin:0px;
	list-style: none;
	position: relative;
	z-index: 9999;
}
#nav a {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	text-align:center;
	color:#FFF;
	height:32px;
	font-family: Tahoma;
}
#nav a.home {
	width:190px;
}
#nav a.listings {
	width:185px;
}
#nav a.community {
	width:185px;
}
#nav a.resources {
	width:185px;
}
#nav a.about {
	width:185px;
}
#nav a.contact {
	width:185px;
}
#nav a.sub {
	display: block;
	width:185px;
	height:24px;
	padding-left:10px;
	background-color:#FFFFFF;
	font-family: Georgia;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	border:1px #000000 solid;
	border-width:0 1px 1px 1px;
	position: relative;
	z-index: 9999;
}
#nav a:hover.sub {
	background-color:#D69472;
	color:#000000;
}
#nav li {
	float: left;
	position:relative;
	z-index: 9999;
}
#nav li ul {
	position: absolute;
	left: -9999px;
	width:185px;
}
#nav li:hover ul {
	position:absolute;
	left:0;
	top:35px;
}
#nav li:hover ul, #nav li.navhover ul {
	left:-45px;
	top:32px;
}
#nav a.sub_sub {
	display: block;
	width:185px;
	height:24px;
	padding-left:10px;
	background-color:#FFFFFF;
	font-family: Georgia;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
	color:#000000;
	text-decoration:none;
	text-align:left;
	border:1px #000000 solid;
	border-width:1px 1px 1px 1px;
}
#nav a:hover.sub_sub {
	background-color:#D69472;
	color:#000000;
}
#nav li:hover ul li ul {
	position:absolute;
	left: -9999px;
}
#nav li:hover ul li ul, #nav li.navhover ul li ul {
	left: -9999px;
}
#nav li ul li {
	padding-left:45px;
	z-index:99;
	float: left;
	position:relative;
}
#nav li ul li ul {
	position: absolute;
	left: -9999px;
	width:185px;
}
#nav li ul li:hover ul {
	position:absolute;
	left:197px;
 *left:185px;
	top:0;
}
#nav li ul li:hover ul, #nav li ul li.navhover ul {
	left:197px;
 *left:185px;
	top:0;
}
/* ========================================================================================================== =HEADER  */
#headWrap { 
	position:relative;
	background: url(/files/978927/headerinside.jpg) top left no-repeat;
	text-align:left;
	width:950px;
	height:241px;
	margin:0 auto 16px auto;
border-bottom:1px #32525C solid;
	}
#extraNav { position:absolute; top:16px; right:16px; }
#extraNav ul { display:inline; list-style:none; }
#extraNav ul li { display:inline; float:left; }
#extraNav ul li a { 
	display:block;
	margin:1px;
	padding:2px 8px 3px 8px;
	text-decoration:none;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#6e6032;
	font-weight:bold;
	font-size:9px;
	background-color:#efda97;
	border:1px solid #645432;
	}
#extraNav ul li a:hover { color:#a48e66; }

#headWrap #logoBox { display:none; }
#headWrap #logoBox h3 { font-size:15px; line-height:19px; position:absolute; top:98px; left:0; white-space:nowrap; color:#7e612d; }
#headWrap #logoBox img { display:block; }
#headWrap h1 {
	display:none; 
	padding:65px 0 0 0; 
	margin-right:20px; 
	margin-left:30px;
	color:#7e612d; 
	font-size:36px; 
	line-height:36px; 
	}
#headWrap #photoBox { display:none; }

#logoHeader {display:none;}

/* ========================================================================================================== =CUSTOM NAV BLOCK  */
#customNavWrap { display:none; }

/* ========================================================================================================== =MIDDLE BLOCK  */
#middleWrap { 
	width:950px; 
	background: url() top left no-repeat; 
	margin:0 auto; 
	}


/* ========================================================================================================== =MAIN BLOCK  */

#mainBlockWrap {
	display:inline;
	float:right;
	width:670px;
	margin-top:10px;
	margin-right:9px;
	text-align:left;
	}

#mainBlockWrap table#mainBlockWrapTable { width:650px; padding:0; margin:0; }

#slide {
	width:749px;
	height:309px;
	padding-top:10px;
	text-align:left;
	float:left;
	background-color: #73200E;
	border-left:1px #fff solid;
}

#contact {
	width:948px;
	height:62px;
	float:left;
	background:url(http://www.lindakilgore.com/files/978927/bottom.jpg) #73200E top center no-repeat;
	border-left: 1px #fff solid;
	border-right: 1px #fff solid;
}

#footer {
	width:948px;
	height:43px;
	float:left;
	background:url(/files/978927/footer.jpg) #fff top center no-repeat;
	border: 1px #fff solid;
}

#content {
	width:850px;
    *width:950px;
	float:left;
	padding:50px;
	text-align:left;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #454545;
	background-color: #fff;
	border: 1px solid #454545;
}
#qs {
	width:199px;
*width:198px;
	height:319px;
*height:321px;
	float:left;
	border-right:1px #fff solid;
	background:url() #73200E bottom left no-repeat;
	text-align:center;
}
#qs_inner {
	width:188px;
	height:300px;
	padding-top:10px;
	padding-bottom:9px;
	padding-left:12px;
 *padding-left:15px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #454545;
	background-color: #fff;
	border: 1px solid #454545;
}

#contentWrap {
	width:650px;
	background: url() top left no-repeat;
	padding:10px 10px 10px 10px;
	/*overflow:hidden; /*Prevents sidebar from dropping under content well if large images or tables are used in an article */
	}
#contentWrap h2 {padding-bottom:6px;}
#contentWrap h3 {padding-bottom:10px;}
#contentWrap h4 { padding-bottom:6px; color:#555; }
#contentWrap ul { margin-left:24px; margin-bottom:20px; }
#contentWrap div p { text-align:left; }
#contentWrap #contentHeadWrap {display:none;}
#contentWrap #contentHeadWrap h2 { color:#666; }
#contentWrap #contentHeadWrap img#agentPic { display:none; /*float:right; margin-left:10px;*/ }
#contentWrap #blurbWrap {} /* all blurbs in content area under content title */
#contentWrap #blurbWrap h5 { color:#555; margin-bottom:6px; }
#contentWrap #blurbWrap #homeFinderWrap {} /* blurb for "Search for Listings" */
#contentWrap #blurbWrap #calculatorWrap {} /* blurb for "Mortgage Center" */
#contentWrap #blurbWrap #featuredWrap {} /* blurb for "Featured Properties" */
#contentWrap #blurbWrap #listDetailWrap {} /* blurb for "Listing Details" */
#contentWrap #blurbWrap #contactWrap {} /* blurb for "Contact Me" */
#contentWrap #blurbWrap #schoolWrap {} /* blurb for "School... has possibly been removed" */
#contentWrap #blurbWrap #schoolSearchWrap {} /* blurb for "School Search... has possibly been removed" */
#contentWrap #blurbWrap #searchResultsWrap {} /* blurb for "Search Results" */
#contentWrap #blurbWrap #listingsWrap {} /* blurb for "listing... not sure where it's used" */
#contentWrap #blurbWrap #openHouseWrap {} /* blurb for "Open Houses" */
#contentWrap #blurbWrap #qaWrap {} /* blurb for "Questions and Answers (under Home Advice)" */
#contentWrap #blurbWrap #homeAdviceWrap {} /* blurb for "Home Advice" */
#contentWrap #blurbWrap #partnerFormWrap {} /* blurb for "Preferred Partners form"... not sure where it's used. */
#contentWrap #blurbWrap #partnerWrap {} /* blurb for "Preferred Parners" */
#contentWrap #blurbWrap #errorWrap {} /* blurb for errors */
#contentWrap #blurbWrap #newsWrap {} /* blurb for "Real Estate News" */
#contentWrap #blurbWrap #autoEmailWrap {} /* blurb for "Automated E-mail Listings"... possibly not used */
#contentWrap #blurbWrap #weatherWrap {} /* blurb for "Weather"... not sure where it's used */
#contentWrap table img[align="right"] { margin-left:10px; } /* left margin image on main page in FF */
#contentWrap table img[align="left"] { margin-right:10px; } /* left margin image on main page in FF */
#contentWrap table center { text-align:left; } /* override alignment in contact page header */
#contentWrap table hr { display:block; margin:10px; } /* remove HR tag from contact page header */
#contentWrap b i { display:block; margin-bottom:-5px; padding-bottom:0; font-style:normal; } /* add bottom margin to lead line */

/* TWEAK FONT IN SEARCH-RELATED MODULES FROM AABA.CSS */
/* search page text */
#contentWell div#searchGrid td,
#contentWell div#searchGrid p,
/* results page text */
#contentWell div#searchResults td,
#contentWell div#searchResults p,
/* details page text */
#contentWell div#detailBodyWrapper td,
#contentWell div#detailBodyWrapper p,
/* forms text */
#contentWell div.bodyBlock td, 
#contentWell div.bodyBlock p,
#contentWell div.bodyBlock label { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; }
#contentWell div.bodyBlock h3 { margin-bottom:4px; }
#contentWell div.bodyBlock input,
#contentWell div.bodyBlock select { margin:2px; }
#contentWell div.bodyBlock div.innerBlock h2 { letter-spacing:0; }

/* TWEAK BG COLORS IN SEARCH-RELATED MODULES FROM AABA.CSS */
div#detailbodywrapper { background-color: #fcf8ec; }
#resultslistdata th { background-color: #fcf8ec; }
#resultslistdata th div.propid { background-color: #fcf8ec; }
div#mls { background-color: #fcf8ec; }
div#searchresults { background-color: #fcf8ec; }
div.analysis table th { background-color: #fcf8ec; }
.graybk { background-color: #fcf8ec; }
div#searchresults table.listing thead th,div#searchresults table.listing thead td { background-color: #fffdf6; }
div#searchresults table.listing thead th.propid { background-color: #fffdf6; }
div#searchresults table.agentlisting { background-color: #fffdf6; }
div#searchresults table.agentlisting td.agentGrayHead_a { background-color: #fffdf6; }
div#searchresults table.agentlisting td.agentGrayHead_b { background-color: #fffdf6; }
div#searchresults table.agentlisting td.agentGrayHead_c { background-color: #fffdf6; }


#partnersWrap { 
	width:650px;
	background: url() top left no-repeat;
	padding:10px;
	margin-top:20px;
	}
#partnersWrap ul { list-style:none; margin-left:2px; }
#partnersWrap ul li { float:left; display:inline; }
#partnersWrap ul li a {
	display:block; 
	padding-left:48px; 
	margin-bottom:3px; 
	width:270px; 
	text-decoration:none;
	height:50px;
	}
#partnersWrap ul li a:hover {}
#partnersWrap ul li.partners a { background:url(../icon-partner-partners.gif) top left no-repeat; }
#partnersWrap ul li.email a { background:url(../icon-partner-email.gif) top left no-repeat; }
#partnersWrap ul li.homeadvice a { background:url(../icon-partner-homeadvice.gif) top left no-repeat; }
#partnersWrap ul li.news a { background:url(../icon-partner-news.gif) top left no-repeat; }
#partnersWrap ul li a strong { display:block; padding-top:5px; }
#partnersWrap ul li a span { display:block; font:normal 11px Tahoma; color:#666; }
#partnersWrap.three {} /* used when AEL is off (not in the list) */
#partnersWrap.four {} /* used when AEL is on (in the list) */


#articlesWrap {
	width:650px;
	background: url() top left no-repeat;
	padding:10px; 
	}
#articlesWrap h3 { margin-bottom:8px; }
#articlesWrap ul { list-style:none; margin-left:12px; }
#articlesWrap ul li { float:left; display:inline; }
#articlesWrap ul li a { 
	display:block; 
	padding-left:12px; 
	margin-bottom:3px; 
	font-size:13px;
	width:305px; 
	background:url(../icon-article.gif) top left no-repeat;
	text-decoration:none;  
	}
#articlesWrap ul li a:hover { text-decoration:underline; }


/* ========================================================================================================== =SIDE BLOCK  */

#sideBlockWrap {
	display:inline;
	float:right;
	width:263px;
	padding:0px;
	margin-right:5px;
	text-align:left;
	}

#navWrap { display:none;
	margin:10px 0 0 9px;
	padding:10px 7px 0 7px;
	width:236px;
	background: url() top right no-repeat;
	}
#navWrap ul { list-style:none; }
#navWrap ul li { }
#navWrap ul li a {
	display:block;
	margin:5px;
	padding:2px 8px 3px 8px;
	text-decoration:none;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	background-color:#4E4428;
	border:1px solid #eee1b4;
	}
#navWrap ul li a:hover { background-color:#000; color:#a48e66; }

#contactWrap { 
	margin:10px 0 0 10px;
	padding:10px 0 8px 16px;
	width:234px;
	background: url() top right no-repeat;
	}
#contactWrap #agentContactWrap {}
#contactWrap #photoBoxContact {
display:block;
background:url(/files/978927/Agentpic2.jpg) no-repeat center center;
width:128px;
height:160px;
border: 1px #666 solid;
}
#contactWrap h3 { display:none;margin:3px 0; }
#contactWrap #agentContactWrap #prettyName { font-size:17px;font-weight:bold; }
#contactWrap #agentContactWrap #contactLink { margin-bottom:5px; }
#contactWrap #agentContactWrap #phoneNumbers { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; }
#contactWrap #agentContactWrap #phoneNumbers div {}
#contactWrap #agentContactWrap #phoneNumbers div span.type { font-weight:bold; }
#contactWrap #agentContactWrap #phoneNumbers div span.number { /*position:absolute; top:0; left:43px;*/ }
#contactWrap #officeContactWrap { margin-top:6px; }
#contactWrap #officeContactWrap #officeName { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; }
#contactWrap #officeContactWrap #officeAddress { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; }
#contactWrap #officeContactWrap #callMe { font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; }


/* ========================================================================================================== =FOOTER BLOCK */
#contactFooterWrap { 
	width:950px; 
	margin:20px auto 0 auto; 
	padding-top:6px;
	background: url() top left no-repeat;
	}
#contactFooterWrap #desBoxText { margin:6px; padding:6px; text-align:center; font-size:11px; }
#contactFooterWrap #desBoxText div { display:inline; padding-left:4px; }
#contactFooterWrap #desBoxText span.prettyNameBotm { font-weight:bold; }
#contactFooterWrap #desBoxText span.contactBotm { font-weight:bold; }
#contactFooterWrap #desBoxText span.bullet { background:url(../icon-bullet.gif) center left no-repeat; padding-left:10px; }
#contactFooterWrap #desBoxText div span.type { font-weight:bold; }
#contactFooterWrap #desBoxLogos img { margin-right:2px; }

td.disclaimer {color:#fff;}

#hiddenLinksWrap { display:none; }

#bottomNav { display:none; }

#copyrightWrap { 
	margin:10px 0px; 
	padding:10px 20px 0 20px; 
	border-top:1px solid #ccc; 
	}
#copyrightWrap hr { display:none; }
#copyrightWrap #ifIOwn {}
#copyrightWrap #copyright td { font-family:Tahoma, Verdana, Arial, sans-serif; }
#copyrightWrap #copyright img { margin-right:4px; }

/* ========================================================================================================== =FLOAT CLEARING */

div.divider { clear:both; }
	
/* P.I.E. Method... */
/* source: http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*--------------------------------------------------------------------------------
 SI.ClearChildren v1.0
 source: http://www.shauninman.com/archive/2006/05/22/clearance_position_inline_absolute */

.clear_children,.cc_tallest { position: relative; }
.cc_tallest:after { content: ''; }

