body
{
margin:0;
padding:0;
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
background-color:#FFFFFF;

}
h1 
{
color:#4c2b11;
font-size: 1.0em;
color:#666666;
margin: 0px;
margin-top:5px;
margin-bottom:5px;
}
h2.SeachBody 
{
font-size:12px;
color:#666666;
margin-top: 1px;
margin-bottom:0px;
}
a:link
{
color:#4c2b11;
font-family:Arial, Helvetica, sans-serif;
}
a:hover
{
color:#4c2b11;
font-family:Arial, Helvetica, sans-serif;
}
a:visited
{
color:#4c2b11;
font-family:Arial, Helvetica, sans-serif;
}
#container
{
width:1011px;
margin-left:auto;
margin-right:auto;
}
#header
{
width:1011px;
height:153px;
png)
}
#topmenu
{
height:39px;
background:url(../images/menubg.png) center top repeat-x;
padding-left:10px;
width:916px;;
}
#menuitems
{
padding-top:10px;
margin-left:auto;
margin-right:auto;
}
a.top:link
{
color:#4c2b11;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-decoration: none;
}
a.top:hover
{
color:#4c2b11;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-decoration: none;
}
a.top:active
{
color:#4c2b11;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-decoration: none;
}
a.top:visited
{
color:#4c2b11;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-decoration: none;
}
#leftnav
{
width:313px;
float:left;
background-color:#FFFFFF;
}
#FindMeHdr
{
font-weight:bold;
color:#666666;
padding-left:10px;
padding-top:8px;
padding-bottom:5px;
}
#FindMeBG
{
width:313px;
height:278px; 
background:url(../images/FindMeSearch.png) center top repeat-x;
background-color:#FFFFFF;
}
#FindME
{
padding-left:10px;
padding-right:10px;
font-size: 10px;
font-weight:bold;
color:#666666;
}
hr.FindME
{
line-height:1px;
width:290px;
color:#666666;
text-align:center;
}
.FindMeCb
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
width:200px;
}
.FindMeRdo {
color:blue;
}
#topcontent
{
width:600px;
background-color:#FFFFFF;
margin-left:10px;
float:left;
 
}
#midcontent
{
width:655px;
background-color:#FFFFFF;
float:left;
}
#footer
{
clear:left;
width:911px;
height:50px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
/*Featured This Month */
.featured
{
width:142px;
height:227px;
float:left;
background:#EEEEE5;
border:0px solid;
border-left:1px solid #DCDBCA;
border-right:1px solid #DCDBCA;
border-top:1px solid #DCDBCA;
border-bottom:1px solid #DCDBCA;
margin-right:8px;

margin-bottom:5px;
}
.featuredarrow
{
margin-left:5px; 
float:left;
color:#00CCFF;
font-size:18px;
font-weight:900;
}
.featuredtitle
{
text-transform:uppercase;
color:#4c2b11;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
float:left;
width:auto;
}
img.featuredimg
{
height:141px;
 
 
}
.featureddetail
{
margin-top:15px;
margin-left:15px;
margin-left:15px;
color:#4c2b11;
font-weight:bold;
font-size:.75em;
font-family:Arial, Helvetica, sans-serif;
width:80%;
text-transform:uppercase;
}

.featurespacer
{
width:8px;
float:left;
}

/* whole in one listings  */
#sectionContainer
{
margin-left:80px;
}
#requestbox
{
	width:416px;
	font:11px arial;
	background-color:#EEEEE5; 
	color:#666666; 
	padding:5px; 
	border:1px dotted #DCDBCA;	
	margin-top:10px;
	margin-bottom:20px;
}
h2.sectionHeader
{
	color:#000000;
	font-size:14px;
	/*display:inline;	
	margin-top:20px;*/
	margin-bottom:0px;
}
#sectionSelectAll
{
	width:410px;
	text-align:right;
	font-weight:bold;
}
.sectionItem
{
	width:416px;
	border-left:1px solid #DCDBCA;
	border-right:1px solid #DCDBCA;
	border-top:1px solid #DCDBCA;
	border-bottom:1px solid #DCDBCA;
	height:75px;	
}
.sectionImage
{
	padding-top:12px;
	padding-bottom:15px;
	padding-left:10px;
	width:80px;
	float:left;
	height:45px;
}
img.sectioner
{
	vertical-align: middle;
}
.sectionListingHdr
{
	color:#3ab100;
	font-size:14px;
	font-weight:bold;
	width:100px;
}	
.sectionListing
{
	border-left:1px solid #DCDBCA;
	padding-left:10px;

	font-size:11px;
	background-color:#f7f8f0;
	width:265px;
	float:left;
	height:75px;
}
a.sectionLinks:link
{
color:#3ab100;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
font-size:11px;
}
a.sectionLinks:hover
{
color:#2396da;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
font-size:11px;
}
.sectioncheckbox
{	
	float:left;
	width:40px;
	height:55px;
	padding-left:10px;
	padding-top:20px;
	background-color:#f7f8f0;	
}
.sectionspacer
{	
	clear:left;
	height:10px;
}
#sectionForm
{
	margin-top:20px;
	width:416px;
}
H2.sectionForm
{
	display:inline;
	font-size:12px;
}
#sectionFormName
{
	width:140px;
	float:left;
	margin-right:10px;
}
#sectionFormAddr
{	
	float:left;
	width:150px;
	margin-right:10px;
}	
#sectionPostalCode
{
	width:65px;
	float:left;	
}
#sectionFormButton
{
	padding-top:15px;
	width:30px;
	float:left;
}
#sectionAdContainer
{
	width:653px;
	clear:left;
	margin-top:0px;

}
#sectionAdBox
{
	background-color:#f7f8f0;	
	margin-bottom=20px;
}
H2.sectionAd
{
	text-transform:uppercase;
	color:#4c2b11;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	font-size:14px;
	margin-bottom:0px;
}
H2.sectionAd2
{
	text-transform:uppercase;
	color:#4c2b11;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	font-size:10px;
	margin-bottom:0px;
	text-align:center;
	margin-right:50px;
}
.sectionAdBegin
{
	background-color:#a9bb71;
	width:1px;
	float:left;
	height:100px;
}
.sectionAdPieceBox
{
	width:165px;
	height:98px;	
	float:left;
	border-top:1px solid #DCDBCA;
	border-right:1px solid #DCDBCA;
	border-bottom:1px solid #DCDBCA;
	background-color:#EEEEE5;	
}
.sectionAdPieceText
{
	width:85px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	margin-left:2px;
	color:#456768;	
}
.sectionAdPieceImage
{
	width:72px;
	float:left;
	margin-left:2px;
	text-align:center;
	margin-top:2px;
	border:1px solid ;
}
h3.sectionAdPiece
{
	margin-top:0px;
	margin-bottom:1px;
	color:#456768;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.sectionAdLink:link
{
	color:#4c2b11;
}

a.sectionAdLink:hover
{
	color:#4c2b11;
}
.FeaturedSpecialContent
{
	FONT: 0.7em Arial, Helvetica, sans-serif;
    COLOR: #666666;
	BACKGROUND-COLOR:#EEEEE5;
	MARGIN: 5px 5px 5px 5px;
	PADDING-LEFT:3px;
	PADDING-RIGHT:3px;

}

.FeaturedEachAd
{
	WIDTH:157px;
}
.listing
{
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #DCDBCA 1px solid;
    MARGIN-BOTTOM: 8px;
    BORDER-LEFT: #DCDBCA 1px solid;
    BORDER-BOTTOM: #888888 1px solid;
    BACKGROUND-COLOR: #EEEEE5
}
.listingtopcell
{
    PADDING-TOP: 3px
}
.listingname
{
    FONT: bold 14px Arial, Helvetica, sans-serif;
    LETTER-SPACING: -1px
}
.listingtag
{
    FONT: 9px/12px Arial, Helvetica, sans-serif;
    COLOR: #666666
}
.listingweb
{
    PADDING-BOTTOM: 3px;
    FONT: 0.7em Arial, Helvetica, sans-serif
}

 
.CenterContent
{
    BACKGROUND-COLOR:#EEEEE5;
    BORDER:1px solid #DCDBCA;
    WIDTH:416px;
}

.CenterContentWidth
{
	WIDTH:416px;
}

.CenterContentWidth .CenterContent p
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.CenterContent td
{
	TEXT-ALIGN:left;
	WIDTH:416px;
}

.CenterContent H3
{
    MARGIN:8px;
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #000000;
    PADDING-TOP:10px;
    FONT-WEIGHT:900;

}

.CenterContent P 
{
	MARGIN:8px;
    FONT: 12px Arial, Helvetica, sans-serif;    
    COLOR:#000000;
}

.CenterContent P IMG
{
    MARGIN:0 auto;
    FONT: 11px Arial, Helvetica, sans-serif;    
    TEXT-ALIGN:center;
    DISPLAY:BLOCK;
}

.CenterContent P A:link
{
    FONT: bold 13px Arial, Helvetica, sans-serif;    
}


.CenterTable
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #444444;
    BACKGROUND-COLOR:#ffffff;
	BORDER:0px solid;
	WIDTH:588px;
}

.CenterTable .CenterContent
{
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #444444;
    BACKGROUND-COLOR:#ffffff;
	BORDER:0px solid;
	WIDTH:588px;
}

.CenterTable .CenterContent H3
{
    MARGIN: 0px 0px 8px;
    FONT: bold 15px Arial, Helvetica, sans-serif;
    COLOR: #000000;
    BORDER-TOP:2px solid #ACA899;
    PADDING-TOP:15px;
    PADDING-LEFT:0px;
    PADDING-RIGHT:0px;
}

.CenterTable .CenterContent P 
{
    MARGIN: 0px 0px 8px;
    FONT: 12px Arial, Helvetica, sans-serif;    
    COLOR:#000000;
    PADDING-LEFT:0px;
    PADDING-RIGHT:0px;
}

.CenterTable .CenterContent P IMG
{
    MARGIN: 0px 8px 0px 0px auto;
    FONT: 11px Arial, Helvetica, sans-serif;    
	TEXT-ALIGN:center;
    DISPLAY:BLOCK;

}
 
.SmallHeadline 
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #2b5793;
}

.FeaturedSpecial
{
	font: normal 12px Arial, Helvetica, sans-serif;
}
IMG.FeaturedSpecial
{
    BORDER-RIGHT: #666655 1px solid;
    BORDER-TOP: #666655 1px solid;
    FLOAT: left;
    MARGIN: 0px 5px 2px 0px;
    BORDER-LEFT: #666655 1px solid;
    BORDER-BOTTOM: #666655 1px solid;
}

.FeaturedSpecialContent IMG
{
	WIDTH: 70px;
	HEIGHT: 49px;
	FLOAT: right;
	MARGIN: 0px 0px 2px 5px;
}


.HDFeaturedSpecial IMG
{
	HEIGHT:90px;
	WIDTH:173px;
	Border:1px solid #000000;
}

.HDFeaturedSpecial
{
	WIDTH:190px;
}

.HDFeaturedSpecial .SmallHeadline
{
    FONT: bold 12px Arial, Helvetica, sans-serif;
    COLOR: #000000
}

TD.HDFeaturedSpecial
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 8px;
    FONT: 12px Arial, Helvetica, sans-serif;
    COLOR: #383e62;
    PADDING-TOP: 8px;
    WIDTH:192px;
}
