body
{
	margin-top:0px;
	background-color:#6B7B8D;
}

a:link {font-family:Arial; color: #DEDEDC; TEXT-DECORATION: underline}
a:visited {font-family:Arial; color: #DEDEDC; TEXT-DECORATION: underline}
a:hover {font-family:Arial; color: #F5DB52; TEXT-DECORATION: underline}

a:link.LeftMenuLinks {font-family:Arial; font-size:8.5pt; color: #DEDEDC; TEXT-DECORATION: none}
a:visited.LeftMenuLinks {font-family:Arial; font-size:8.5pt; color: #DEDEDC; TEXT-DECORATION: none}
a:hover.LeftMenuLinks {font-family:Arial; font-size:8.5pt; color: #F5DB52; TEXT-DECORATION: none}

a:link.ContactEmail {font-family:Arial; font-size:12px; color: #000000; TEXT-DECORATION:underline}
a:visited.ContactEmail {font-family:Arial; font-size:12px; color: #000000; TEXT-DECORATION: underline}
a:hover.ContactEmail {font-family:Arial; font-size:12px; color: #223A73; TEXT-DECORATION: none}

a:link.TestimonialLink {font-family:Arial; font-size:12px; color: #223A73; TEXT-DECORATION:underline}
a:visited.TestimonialLink {font-family:Arial; font-size:12px; color: #223A73; TEXT-DECORATION: underline}
a:hover.TestimonialLInk {font-family:Arial; font-size:12px; color: #000000; TEXT-DECORATION: none}

a:link.FreeMag {font-family:Arial; font-size:11px; color: #0055A5; TEXT-DECORATION:underline}
a:visited.FreeMag {font-family:Arial; font-size:11px; color: #0055A5; TEXT-DECORATION: underline}
a:hover.FreeMag {font-family:Arial; font-size:11px; color: #000000; TEXT-DECORATION: none}

a:link.bluelink{font-family:Arial; color: #0055A5; TEXT-DECORATION:underline}
a:visited.bluelink{font-family:Arial; color: #0055A5; TEXT-DECORATION: underline}
a:hover.bluelink{font-family:Arial; color: #000000; TEXT-DECORATION: none}

a:link.Graylink{font-family:Arial; font-size:12px; background-color:#E5E4E0; color:#504F4F; TEXT-DECORATION:underline}
a:visited.Graylink{font-family:Arial; font-size:12px; background-color:#E5E4E0; color: #504F4F; TEXT-DECORATION: underline}
a:hover.Graylink{font-family:Arial; font-size:12px; background-color:#E5E4E0; color: #0055A5; TEXT-DECORATION: none}

a:link.whitelink{font-family:Arial; color: #FFFFFF; TEXT-DECORATION:underline}
a:visited.whitelink{font-family:Arial; color: #FFFFFF; TEXT-DECORATION: underline}
a:hover.whitelink{font-family:Arial; color: #FFFFFF; TEXT-DECORATION: underline}

a:link.HomePageMessageLink {font-family:Arial;  font-weight:bold; font-size:14px; color: #000000; TEXT-DECORATION:underline}
a:visited.HomePageMessageLink {font-family:Arial; font-weight:bold; font-size:14px; color: #000000; TEXT-DECORATION: underline}
a:hover.HomePageMessageLink {font-family:Arial; font-weight:bold; font-size:14px; color: #0055A5; TEXT-DECORATION: none}


a:link.BuilderLogo {border:solid 2px #E5E4E0;}
a:visited.BuilderLogo {border:solid 2px #E5E4E0;}
a:hover.BuilderLogo 
{
	border-left:solid 2px #F5DB52;
	border-top:solid 2px #F5DB52;
	border-right:solid 2px #666666;
	border-bottom:solid 2px #666666;
	
}

.ErrorText
{
	color:#FF0000;
	font-family:Arial;
	font-size:12px;
	
	background-color:#E5E4E0;	
}

#tblMainContent
{
	border:solid 1px #E5E5E2;
	background-color:#223A73;
	width:753px;
}

#tblPageContent
{
	width:400px;
	opacity:0;
	filter: alpha(opacity=0);	
}

#divPageContent
{	
	width:400px;
	opacity:0;
	filter: alpha(opacity=0);		
}

#tblPageContent
{
	width:400px;	
}

#divPageContent
{	
	width:400px;
}

#tdHeader
{
 background-image: url(/siteimages/header.jpg);
 height:96px;
 width:753px; 
}

#tdMenu
{
	background-image: url(/siteimages/MenuGradient.jpg);
	vertical-align:bottom;
	height:30px;
	width:753px;
}

#tdMenu2
{
	background-image: url(/siteimages/MenuGradient.jpg);
	vertical-align:bottom;
	height:30px;
	width:753px;
}

#tblMenuButtons
{
	height:30px;
}

#tdHomePageRotate
{	
	height:195px;
	width:753px;
	background-image:url(/siteimages/GrainField.jpg);
}

#tdHomePageTeam
{
	background-color:#223A73;
	height:192px;
	width:753px;
}

#tdFooter
{
	background-image:url(/siteimages/footerGradient2.jpg);
	height:65px;
	width:753px;
}

.bodyPlainOffWhite
{
	color:#DEDEDC;
	font-family:Arial;
	font-size:12px;
}

.bodyPlainWhitebold
{
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;
}

.footerText
{
	color:#DEDEDC;
	font-family:Arial;
	font-size:12px;
	
}

#tblSubPageContent
{
	width:753px;
	border-top:solid 1px #213A73;	
}


#divLeftMenuHeading
{
	background-color:#213A73;
	background-image: url(/siteimages/topsubpageheadingback.jpg);
	height:36px;
	font-family:Arial;
	font-size:18px;
	color:#E5E4E0;
	text-align:center;	
}

#tdLeftMenu
{
	width:182px;
	/*background:#223A73 url(/siteimages/leftmenuback.jpg) no-repeat scroll bottom;*/
	border-right:solid 1px #3976AE;
	height:387px;
	/*background-color:#223A73;*/	
	
}

.tdMenuSeperator
{
	height:1px;
	background-color:#3976AE;	 	
}




.LeftMenuText
{
	font-family:Arial; 
	font-size:8.5pt; 
	color: #F5DB52; 
	TEXT-DECORATION: none		
}

#tdLeftMenuSpacer
{
	background-color:#E5E4E0;
	width:10px;
}

#tdSubPageContent
{
	background-color:#E5E4E0;
	width:400px;
}

#tdRightSpacer
{
	background-color:#E5E4E0;
	width:45px;
	
}

#tdRightSpacerSmall
{
	background-color:#E5E4E0;
	width:10px;
	
}

#tdRightContentBar
{
	background-color:#E5E4E0;
	width:125px;
}

#tblTestimonial
{
	background-color:#E5E4E0;
	width:125px;	
}

.SubHeading
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#2F588E;
	background-color:#E5E4E0;
	
}

.bodyPlainDarkBlue
{
	color:#DEDEDC;
	font-family:Arial;
	font-size:12px;
}

.bodyGray
{
 font-family:Arial;
 font-size:12px;
 color:#504F4F;
 background-color:#E5E4E0;
}

.bodyGrayNoBack
{
 font-family:Arial;
 font-size:12px;
 color:#504F4F;
}

.bodyGraysmall
{
 font-family:Arial;
 font-size:10px;
 color:#504F4F;
 background-color:#E5E4E0;
}

.bodyGraysmall2
{
 font-family:Arial;
 font-size:11px;
 color:#504F4F;
 background-color:#E5E4E0;
}

.bodyGrayLarge
{
 font-family:Arial;
 font-size:18px;
 color:#504F4F;
 background-color:#E5E4E0;
}

.bodyGraybold
{
 font-family:Arial;
 font-size:12px;
 color:#504F4F;
 background-color:#E5E4E0;
 font-weight:bold;
}

.bodyblackbold
{
 font-family:Arial;
 font-size:12px;
 color:#000000;
 background-color:#FFFFFF;
 
}

.bodyblack
{
 font-family:Arial;
 font-size:12px;
 color:#000000;
}

.bodyBlackLarge
{
 font-family:Arial;
 font-size:16px;
 color:#000000;
 font-weight:bold;	
 background-color:#E5E4E0;  
}

.bodyBlackMedium
{
 font-family:Arial;
 font-size:14px;
 color:#000000;
 font-weight:bold;	
 background-color:#E5E4E0;
}

.textinputblack
{
	border: solid 1px #000000;
	font-family:Arial;
	font-size:12px; 	
}

.textinput
{
	border: solid 1px #666666;
	font-family:Arial;
	font-size:12px; 	
}

.dropdowninput
{
	border: solid 1px #666666;
	font-family:Arial;
	font-size:12px;	
}

.CommandButton
{
	border:solid 1px #666666;
	background-color:#eeeeee;
	color:#504F4F;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	cursor:hand;
}

.floatimgleft {
float:right;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
}

.trContactHighlight
{
 background-color:#D8D7D4;	
}

.SiteHeaderText
{
	font-size:14px;
	font-family:Arial;
	 font-weight:bold;
	color:#E5E4E0;
}

#divDirtRoad
{
	background-image: url(/siteimages/GrainField.jpg);	
	right:10px;
	bottom:10px;
	height:195px;
	width:753px;
	text-align:right;
	opacity:.0;
	filter: alpha(opacity=0);	
}

#DivDirtRoadCredit
{
 font-size:11px;
 padding-top:180px;
 padding-right:5px;
}

#divContactOverlay
{
	background-color:#666666;
	display:none;
	height:100%;
	width:100%;
	opacity:.60;
	filter: alpha(opacity=60);
	position:absolute;
	z-index:5;
	left:0px;
}




#divContactEmailForm
{
	background-color:#FFFFFF;	
	position:absolute;
	vertical-align:middle;
	display:none;	
	width:525px;
	height:250px;
	border:solid 1px #000000; 
	z-index:6;
}

#divScheduleEmailForm
{
	background-color:#FFFFFF;	
	position:absolute;
	vertical-align:middle;
	display:none;	
	width:525px;
	height:250px;
	border:solid 1px #000000; 
	z-index:6;
}

.AgentImage
{
	border: solid 1px #000000;	
}

.AdvantageImage
{
	border: solid 1px #000000;	
}

.TestimonialImage
{
	border: solid 1px #000000;	
}

.RotatingConstructionImage
{
	border: solid 1px #000000;	
}

.SearcyMagImage
{
	border: solid 1px #000000;	
}

.TestimonialCustomerName
{
 font-family:Arial;
 font-size:11px;
 color:#000000;
 
}

.TestimonialText
{
 font-family:Arial;
 font-size:12px;
 color:#000000;
 
}

.TestimonialSpacer
{
	height:2px;
	
}

#tdTestimonialCustomerName
{

	height:20px;
}

#tdTestimonialText
{

	height:115px;
	width:150px;
}

.ConstructionHeader
{
	font-size:24px;
	font-family:Arial;
	font-weight:bold;
	color:#2F588E;
	background-color:#E5E4E0;
}


.Imagebutton
{
   background:#ffffff url('/siteimages/btnBack.jpg') repeat-x;
   font-size:12px;
   font-family:Arial;
   color:#FFFFFF;   
   border:solid 1px #666666;
   font-weight:bold;
   cursor:hand;
   
}

.ImagebuttonHover
{
   
   font-size:12px;
   font-family:Arial;
   color:#FFFFFF;   
   background:#ffffff url('/siteimages/btnBack.jpg') repeat-x;
   font-weight:bold;
   cursor:hand; 
   border-top:solid 1px #666666;  
   border-left:solid 1px #666666;
   border-right:solid 2px #333333;  
   border-bottom:solid 2px #333333;   
   
}

.LargeBlackText
{
	font-family:Arial;
	font-size:32px;
	color:#000000;	
	vertical-align:middle;
}

.trSelectedTestimonial
{
	background-color:#cccccc;
}

.SelectedTestimonialText
{
 font-family:Arial;
 font-size:12px;
 color:#504F4F;
 background-color:#cccccc;
}

/*LISTINGS PAGE*/

.listingsHeading
{
	border-bottom:solid 1px #999999;	
}

.ListingTopLeft
{
	background-image: url(/siteimages/listings/listingboardertopleft.jpg);
	height:11px;
	width:20px;
}

.ListingTop
{
	background:#E5E4E0 url('/siteimages/listings/listingboardertop.jpg') repeat-x ;
	height:11px;
}

.ListingTopRight
{
	background-image: url(/siteimages/listings/listingboardertopright.jpg);
	height:11px;
	width:20px;
}

.ListingLeft
{
	background:#E5E4E0 url('/siteimages/listings/listingboarderleft.jpg') repeat-y ;	
	width:20px;
}

.ListingRight
{
	background:#E5E4E0 url('/siteimages/listings/listingboarderright.jpg') repeat-y ;	
	width:20px;
}

.ListingBottomLeft
{
	background-image: url(/siteimages/listings/listingboarderbottomleft.jpg);
	height:17px;
	width:20px;
}

.ListingBottom
{
	background:#E5E4E0 url('/siteimages/listings/listingboarderbottom.jpg') repeat-x ;
	height:17px;
}

.ListingBottomRight
{
	background-image: url(/siteimages/listings/listingboarderbottomright.jpg);
	height:17px;
	width:20px;
}


.listingimage
{
	border:solid 1px #333333;	
	width:275px; 
	height:230px;	
}

.tblListingsInfo
{
	border:solid 1px #333333;	
	width:215px; 
	height:230px;	
}

.ListingsInfoHeader
{
	background:#E5E4E0 url('/siteimages/listings/ListingsInfoHeaderBack.jpg') repeat-x;
	width:215px;
	height:31px;
	border-bottom:solid 1px #333333;	
}

.ListingsInfoHeaderText
{
	font-family:Arial;
	font-size:12px;
	color:#333333;	
}

.ListingListAddressLeft
{
	font-family:Arial;
	color:#565656;
	font-size:12px;
	height:50px;
	
}

.ListingListAddressInfo
{
	font-family:Arial;
	color:#565656;
	font-size:12px;
	height:50px;
	width:200px;
	border-bottom:dotted 1px #333333;
}

.ListingInfoSpacer
{
	height:5px;
	border-bottom:dotted 1px #333333;	
}
	

.ListingsListOtherInfo
{
	font-family:Arial;
	color:#565656;
	font-size:12px;	
	width:200px;
	border-bottom:dotted 1px #333333;
	height:50px;
}

.ListingsListOtherText
{
	font-family:Arial;
	color:#565656;
	font-size:12px;	
	width:125px;
	height:50px;
}

.ListingsListButtonsLinks
{
	width:70px;
	height:50px;	
}

.ListingsDescriptionInfo
{
	font-family:Arial;
	color:#565656;
	font-size:12px;	
	width:200px;
	height:75px;
	border-bottom:dotted 1px #333333;
}

.ListingsListAgentInfo
{
	font-family:Arial;
	color:#333333;
	font-size:11px;	
	width:200px;
	height:19px;	
}

.OneLineListingHeader
{
	background:#E5E4E0 url('/siteimages/listings/ListingsInfoHeaderBack.jpg') repeat-x;
	height:31px;
	border-bottom:solid 1px #333333;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#333333;	
}

.OneLineListingsListText
{
	font-family:Arial;
	color:#333333;
	font-size:12px;	
	width:200px;
	height:30px;
}

.bodytagheader {
	background:#cccccc;
	font-family: "arial","Helvetica";
    font-size:9pt;
    border:1px solid #000000;
    padding:0px;
    width:350px;
    text-align:left;
}

/*Detail Page*/


.ListingsDetailPhoto
{
	border:solid 1px #666666;
	height: 250px; 
	width:295px;
}

.ListingsDetailInfoHeader
{
	background:#E5E4E0 url('/siteimages/listings/ListingsInfoHeaderBack.jpg') repeat-x;
	width:215px;
	height:31px;
	border:solid 1px #999999;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#333333;	
}

.listingDetailAddress
{
	width:215px;
	height:65px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
}

.ListingDetailSpacer
{
	border-top:dotted 1px #666666;
}

.listingDetailFeatures
{
	width:215px;
	height:65px;
	font-family:Arial;
	font-size:12px;
	color:#666666;	
}

.ListingDetailDescription
{
	height: 150px; 
	width:295px;
	font-family:Arial;
	font-size:12px;
	color:#666666;	
}

.ListingDetailAgentUnderScore
{
 border-bottom:solid 1px #999999;	
}

.ListingDetailAgentHeading
{
	font-family:Arial;
	font-size:12px;
	color:#000000;		
	font-weight:bold;
	background-color:#E5E4E0;
}

.AgentInfo
{
	width:215px;	
}

.ListingDetailAgentInfo
{
	font-family:Arial;
	font-size:12px;
	color:#666666;		
	width:105px;
}

.tdAgentImage
{
	width:100px;	
}



/*Open House List page*/

.OpenHouseButton
{
 background-color:#FCAD03;
 border:solid 2px #000000;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#000000;
 line-height:20px;
}

.OpenHouseImage
{
	border:solid 1px #666666;	
}

.HomePageMessage
{
	background:#F4D954 url('/siteimages/HomePageMessageFade.jpg') repeat-x;
	height:20px;
	border-bottom:solid 1px #E5E5E2;
	border-top:solid 1px #E5E5E2;
	font-family:Verdana;
	
}
