html, body
{
    margin: 0px 0px 0px 0px;
    line-height: 20px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 	font-size:13px;
	background: url(images/body-bg.gif) top repeat-x #962902;	
	color:#511500;
	
}

/* main site links */
a:link {color: #511500; text-decoration:none;}
a:visited {color: #511500; text-decoration:none;}
a:hover {color: #511500; text-decoration:none;}
img {display:block; border:none;}
img, div { _behavior: url(javascript/iepngfix.htc); }

p {margin:9px 0px;}

#siteWrapper {width:100%; background:url(images/site-wrapper.jpg) top center no-repeat;}
#global { width:940px; margin:0 auto;}

#nav {}
#headerWrapper {position:relative; width:940px; height:172px; background:url(images/header.jpg);}
#logo {position:absolute; top:11px; left:30px;}
#cryeleike {position:absolute; left:710px; top:10px;}
#phone {position:absolute; left:730px; top:130px;}
#babyNav {height:83px; background:url(images/baby-nav-bg.jpg);}
#babyNavText {padding-top:10px;padding-left:230px; width:700px; font-size:12px;}

#homeWrapper {background:url(images/content-bg.gif) repeat-y;}
#homeContent {float:right; width:684px; margin-right:18px; _margin-right:10px; min-height:450px;}
#homeText {width:325px; float:left; margin-top:20px;}
#homeFeatured {width:349px; height:175px; background:url(images/featured-bg.gif); position:relative; margin-top:50px; float:right; }
#HFImg {position:absolute; top:50px; left:10px; border:solid 1px #BB5501;}
#HFAdd {position:absolute; top:50px; left:185px;}

#HFMore {position:absolute; top:130px; left:185px;}
#leftCol {float:left; margin-left:9px; _margin-left:5px; width:199px; padding:40px 8px 0px 8px; background:url(images/left-col-bg.jpg) top no-repeat; color:#fff;}


.large{font-size:15px; font-weight:bold;}
#fsSearch {color:#FFB02D; border:solid 1px #FFB02D;margin-left:-1px;}
#fsSearch a {color:#FFB02D; text-decoration:underline;}
#fsSearch td {font-size:11px; padding-top:6px;}
#fsSearch input {font-size:11px; background:#FFE4B7; border:solid 1px #FFB02D;}
#fsSearch select {font-size:10px; width:110px; background:#FFE4B7; border:solid 1px #FFB02D;}

.separator {margin:0 auto; width:600px; height:10px; background:url(images/separator.png) no-repeat;}

.searchContainer {border:solid 1px #cb9043; margin-bottom:10px; padding:4px;}
.searchImg {float:left; width:120px; margin-top:6px;}
.searchAddress {float:left; margin-left:8px; width:230px;}
.searchInfo {float:left;}
.thumb {border:solid 1px #111;}
div.clear {clear:both;}

#iWrapper {margin-top:13px; width:960px; background: url(images/i-content-bg.png) center repeat-y;}
#contentWrapper {background:url(images/i-content-top-bg.png) top no-repeat;}
#iContent {padding:32px 0px 10px 35px; min-height:450px; _height:450px; _overflow:450px; width:715px; float:left; }
#rightColumn {float:right; width: 163px; margin-right:31px; margin-top:32px;}

#areaListing {width:100%; margin:0 auto; background:#BB5501; border:solid 1px #F0B270;}
#areaListing a {color:#F1CA98; font-weight:bold;}
#footerLinks {height:20px; width:920px; font-size: 12px; padding:0 10px; margin:0px auto; background:url(images/content-bottom.png) top no-repeat;}
#footerNav {color:#d79551; float:right; text-align:right;}
#footerNav a {font-size:12px; color:#d79551; padding:0px 4px;}
#footerText {font-size:12px; color:#d79551;}
#footerText a {font-size:12px; color:#d79551;}

#Ten11 {text-align:right; width:940px; font-size: 11px; margin-bottom:4px; color:#d79551;}
#Ten11 a {font-size:11px; padding: 0px 3px; color:#d79551;}

div.clear {clear:both;}

h1 {font-size:19px; margin:0px; }
h1.home {font-size:14px; font-variant:small-caps; }

h2 {font-size: 18px; }
h2.homeblog { margin:0px; line-height:34px; font-size:20px;}

h3 {font-size: 16px;}
h3.home {font-size:14px; margin:0px;}
h4 {font-size:14px; margin:0px;}


li {}

