html, #PageForm, body {margin:0; padding:0; text-align:center; background-color:#524B41;height:100%}
p, span, td, div, .pageBody {font-family:Tahoma, Verdana; font-size: 8pt; color: #000000; line-height:12pt;margin:0px;padding:0px;}
img { border:none;}
p {padding:5px 20px 0px 20px;}
h1 {font-size:10pt;background-color:#2A251F;color:#D1CAC2;display:block;padding:11px 20px 14px 20px;margin:0;}
h2 {font-size:10pt;padding-left:20px;margin-top:2px;margin-bottom:0px;padding-top:2px;padding-bottom:0px;}
.Popup, .PopUp table td, .PopUp div , .PopUp span, .PopUp p{color:#E3E8EE;}
#Page {background-color:#D2CBC1;width:900px;margin:0 auto;height:auto !important;min-height:100%;height:100%;position:relative;}
#TagLine {text-align:right;top:0px;left:0px;margin:0 auto;width:100%;font-size:10pt;color:#7E776D;line-height:14pt;}
#TagLine strong {display:block;padding-right:20px;}
/*#ThemeContainer {margin:0 auto; text-align:center;padding-top:12px;padding-left:30px;padding-right:30px;}*/
#Header {text-align:left;background-color:#7C756B;vertical-align:bottom;margin-bottom:0px;}
#Header table, #Header table tr, #Header table, tr, td {margin:0px;padding:0px;border:none;}
#Logo {height:60px;width:286px;}
#AmountSoldConversion {text-align:right;white-space:noWrap;/*margin-top:22px;*/margin-right:16px;color:#FFFFFF;}
#AmountSoldConversion span {font-size:11pt;font-weight:bold;color:#FFFFFF;}

#divTwitter {margin: 9px 16px 0 0; text-align: right; white-space: nowrap; color: #fff; /*line-height: 28px;*/}
#divTwitter a {color: #fff; /*line-height: 28px;*/}
#divTwitter a img {margin: -4px 0 0 0; vertical-align: middle;}

.feedBG {border-bottom:2px solid #74affd; background-color: #fff !important;}
/*.feedBG > span {padding: 0 0 10px 0; border-bottom:2px solid #74affd;}*/
.feedItem {margin: 0 0 5px 0;}
.feedItem p a {color: #F6460C;}

#Navigation {padding:2px 20px; white-space:noWrap;}
#Navigation div {display:inline;}
#StateHeader {width:100%;height:100px;}
.stretchCell {width:100%;}
#ColumnTable {width:900px;margin:0px;text-align:left;padding-bottom:78px;background-color:#D2CBC1;clear:both;}
#Column1{width:425px;float:left;text-align:left;background-color:#FFFFFF;margin-top:1px;}
#Column1 table tr td {padding-left:15px;}
#Column1 table tr td table {padding-left:0px;}
#Column1 table tr td table td {padding-left:0px;}
.Column2{width:224px;float:left;text-align:left;margin-top:1px;background-color:#8B847C;}
#Column3{width:251px;float:left;text-align:left;background-color:#b9b2aa;}
.FeaturesHeader{border-bottom:2px solid black;background-color:#D2CBC1;font-size:11pt;height:40px;line-height:26pt;padding:0px 0px 0px 20px;}
#FlatFeeIncludesPrice{font-weight:bold;font-size:14pt;color:#ED542A;}
.Features {background-color:#8B847C;color:#E4E3DF;font-size:8pt;padding:10px 8px 8px 0px;}
.Features .ShippingNotIncluded {padding:30px;}
.Features ul li a, .Features ul li a:link, .Features ul li a:visited, .Features ul li a:hover, .Features ul li a:active {color:#74AEFE;}
.Column2 ul {margin:0px 5px 5px 35px;padding:0px;list-style-type: disc;line-height:11pt;}
#FeaturedHomeHeader{margin-left:1px;position:relative;padding:0px 20px 0px 20px;height:40px;background-color:#39342E;}

/* Call to Action on Right Column */
.CallToAction {margin:0px 0px 0px 1px;padding:0px;list-style-type: disc;line-height:11pt;}
.CallToAction li {border-bottom:2px solid #ED542A;padding:0px;border-top:1px solid #D2CBC1;display:block;width:250px;height:38px;line-height:26pt;color:#FFFFFF;font-size:11pt;background:url(/ThemeImages/CongressRealtySEO/Themes/Default/bg-list-item.gif);}
.CallToActionText{float:left;width:194px;line-height:26pt;color:#FFFFFF;font-size:11pt;}
.CallToAction li a {display:block;height:100%;padding-left:20px;color:#FFFFFF;}
.CallToActionImage{float:left;width:12px;}

.CallToAction li.mainCTA {border-bottom:0px; height:80px; line-height:26px; font-size:18px;}
.CallToAction li.mainCTA a, .CallToAction li.mainCTA a:link, .CallToAction li.mainCTA a:visited {color:#fff; background:url(/ThemeImages/CongressRealtySEO/Themes/Default/bg-main-cta2.gif) no-repeat;}
.CallToAction li.mainCTA a:active, .CallToAction li.mainCTA a:hover, .CallToAction li.mainCTA a:focus {outline:none; color:#fff; text-decoration:none;}

#USMap {margin-top:1px;margin-left:1px;width:100%;text-align:center;background-color:#B8B2AA;}
li h2 {padding-left:0px;}
#FeaturedHomeHeader{margin-left:1px;}
#FeaturedPic{margin-left:1px;}
#FeaturedLocationPrice{margin-left:1px;margin-bottom:2px;position:relative;padding:0px 20px 0px 20px;height:40px;background-color:#95908A;border-bottom:2px solid #74affd;}
#FeaturedLocation{float:left;width:105;}
#FeaturedPrice{float:left;width:105;text-align:right;}
#FeaturedLocation span, #FeaturedPrice span {color:#FFFFFF;}
#ListNowConversion {width:370px;height:50px;background-color:#F6460B;position:relative;}
#ListNowBorder {border:1px dashed black;width:370px;margin-left:20px;}
#ListNowText {color:#E3E8EE;margin-left:20px;padding-top:16px;float:left;}
#ListNowText a, #ListNowText a:visited, #ListNowText a:hover {color:#E3E8EE;}
.ListNowTextBold {font-weight:bold;font-size:14px;color:#FFFFFF;}
#ListNowImage {float:left;padding-top:20px;padding-left:20px;}
#FullServiceConversion {width:370px;height:90px;background-color:#C1BEB9;margin-left:20px;border-bottom:2px solid #F6460B;margin-top:2px;position:relative;}
#FullServiceText {color:#4F4C45;margin-left:20px;padding-top:16px;font-size:12px;float:left;}
.FullServiceTextBold, .FullServiceTextBold a, .FullServiceTextBold a:link, .FullServiceTextBold a:visited, .FullServiceTextBold a:hover, .FullServiceTextBold a:active {font-weight:bold;font-size:14px;color:#4F4C45;line-height:16pt;}
#FullServiceImage {float:left;padding-top:65px;padding-left:5px;}
.clear {clear:both;}
#Footer {position:absolute;left:0px;bottom:-1px;height:100px;}
#StateLinks div#TopDiv{width:900px;height:20px;background-color:#000000;color:#B4B0AD;}
#StateLinks div#MiddleDiv {width:900px;height:20px;background-color:#2A251F;color:#B4B0AD;}
#StateLinks div#BottomDiv {width:900px;height:20px;background-color:#000;color:#B4B0AD;}
#StateLinks div a, #StateLinks div a:hover, #StateLinks div a:visited, #StateLinks div a:link, #StateLinks div a:active {color:#B4B0AD;}
#Credentials {width:900px; height: 50px; background-color:#D1CBC1;color:#9A9389;position:relative;}
#Credentials div a, #Credentials div a:hover, #Credentials div a:visited, #Credentials div a:link, #Credentials div a:active {color:#7F786E;}
#REALTOR {float:left;}
#CredentialsText {float:left;margin-top: 5px; background-color:#D1CBC1;color:#7F786E;height:40px;width:727px;line-height:10pt/*24pt*/;font-size:7pt;}
#CRS {float:right;}
#EHO {float:right;}

/* Blog Article Styles */
.post {border:solid 1px #000000; margin:5px; padding:10px; background-color:#F9FAFB; color:#000000;text-align:left;}
.post h2 {color:#000000;font-family:Tahoma,Verdana;font-size:8pt;line-height:12pt;margin:0px;padding:0px;font-weight:bold;}
.divComments {padding:10px 5px; margin:10px 0px; background-color:#eeeeee; border:solid 1px #dddddd;}
.divCommentItem {}
#commentForm {text-align:left;}
h3 {text-align:left;padding-left:20px;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.navigation {padding:0px 10px 10px 10px;}

a {color:#74aefe; text-decoration: none;}
a:active{color:#74aefe; text-decoration: none;}
a:link {color:#74aefe; text-decoration: none;}
a:visited {color:#74aefe; text-decoration: none;}
a:hover {color:#74aefe; text-decoration: underline;}

.SectionNav a{color:#FFFFFF;}
.SectionNav a:active{color:#FFFFFF;}
.SectionNav a:link {color:#FFFFFF;}
.SectionNav a:visited {color:#FFFFFF;}
.SectionNav a:hover {color:#FFFFFF;}
.SectionMenu {white-space:nowrap;}
.SectionMenuSeparator {color:#ffffff;}

.ArticleSection_ListTitle {font-weight:bold;}

.ListingsSection_DetailsButton a{color:#000000; overflow:hidden; height:22px; line-height:15px; text-decoration: none; border:outset 3px #C2D18F; background-color:#F9F6E5; margin:0px; padding:0px 6px 6px 6px;}
.ListingsSection_DetailsButton a:link {color:#000000;border:outset 3px #C2D18F; text-decoration: none;}
.ListingsSection_DetailsButton a:visited {color:#000000;border:outset 3px #C2D18F; text-decoration: none;}
.ListingsSection_DetailsButton a:hover {color:#000000;border:outset 3px #EBBA91; text-decoration: none;}
.ListingsSection_DetailsButton a:active{color:#000000;border:outset 3px #EDE5CF; text-decoration: none; padding:1px 5px 5px 7px; background-color:#EDE5CF;}
.ListingsSection_SectionTitle { display:none;}
.ListingsSection_Title {font-style:italic;}
.ListingsSection_Agent{background-color:#DCDCDC;}
.ListingsSection_Address{font-weight:bold;background-color:Gainsboro;}
.ListingsSection_BriefDescription{display:none;}
.ListingsSection_SearchBox{padding:3px 5px;background-color:Gainsboro;}
.ListingsSection_DateCreated{display:none;}
.ListingsSection_Picture {width:125px !important;}
.ListingLeft {border-left:solid 1px #DCDCDC;}
.ListingRight {border-right:solid 1px #DCDCDC;}
.ListingTop {border-top:solid 1px #DCDCDC;}
.ListingBottom {border-bottom:solid 1px #DCDCDC;}

#Column1 table {padding-left:5px;}
.Listings_Table td {border:solid 1px #000000;}
.Listings_Price{padding:4px}
.Listings_Bedrooms{padding:3px 1px; background-color:Gainsboro;}
.Listings_SqFt{padding:3px 1px;background-color:Gainsboro; height:1px;}
.Listings_MLSArea{padding:3px 1px;background-color:Gainsboro;}
.Listings_Bathrooms{padding:3px 1px;background-color:Gainsboro;}
.Listings_Pool{padding:3px 1px;background-color:Gainsboro;}
.Listings_MLSNumber{padding:3px 1px;background-color:Gainsboro;}
.Listings_YearBuilt{padding:3px 1px;background-color:Gainsboro;}
.Listings_LotSize{padding:3px 1px;background-color:Gainsboro;}
.Listings_DetailsSection{padding:3px 1px;background-color:Gainsboro;}
.Listings_Parking{padding:3px 1px;background-color:Gainsboro;}
.Listings_Agent{padding:3px 1px;background-color:Gainsboro;}
.Listings_Address{background-color:Gainsboro;}
.Listings_BriefDescription{display:none;}
.Listings_Images{border-style:none;}
.Listings_Images td{border-style:none;}
.Listings_PostedByLine{display:none;}
.FormsSection_FormTitle{display:none;}
.ArticleSection_SectionTitle{display:none;}
.LinkSection_SectionTitle{display:none;}
#social {width:90%;}
#social ul {margin:2px; list-style: none;float:left;}
#social li {margin:2px; list-style: none;float:left;width:155px;}
#social img {padding:0 3px;width:22px;vertical-align:middle;}

.OrderNowButton a{color:#000000; overflow:hidden; font-size:x-large; height:37px; line-height:30px; text-decoration: none; border:outset 3px #C2D18F; background-color:#F9F6E5; margin:0px; padding:0px 6px 6px 6px;}
.OrderNowButton a:link {color:#000000;border:outset 3px #C2D18F; text-decoration: none;}
.OrderNowButton a:visited {color:#000000;border:outset 3px #C2D18F; text-decoration: none;}
.OrderNowButton a:hover {color:#000000;border:outset 3px #EBBA91; text-decoration: none;}
.OrderNowButton a:active{color:#000000;border:outset 3px #EDE5CF; text-decoration: none; padding:1px 5px 5px 7px; background-color:#EDE5CF;}

/* Paginatior Styles */
.divPaginator {line-height:20px; height:20px; margin:0; clear:both; text-align:center;}
.divBeginPagerLink {float:left; padding:0; margin:0 2px;}

a.BeginEndPagerLink,
a.BeginEndPagerLink:link,
a.BeginEndPagerLink:visited,
a.SkipPagerLink,
a.SkipPagerLink:link,
a.SkipPagerLink:visited,
a.CurrentPagerLink,
a.CurrentPagerLink:link,
a.CurrentPagerLink:visited,
a.PrevNextPagerLink,
a.PrevNextPagerLink:link,
a.PrevNextPagerLink:visited,
a.PagerLink,
a.PagerLink:link,
a.PagerLink:visited {font-size:14px; color:#FFF; background-color:#74afff; padding:0 4px; margin:0 2px; border:solid 1px #47502d; text-decoration:none; line-height:20px; height:20px;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {background-color:#ed542a; color:#FFF;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#ed542a; color:#FFF;}

.PrevNextPagerLink {}
.divPagerSeparator {font-size:14px ! important; float:left; display:none;}
.divPrevSkipPagerLink {display:none;float:left;}
.BeginEndPagerLink {font-size:14px ! important;}
.divPrevPagerLink {padding:0;float:left;}
.divCurrentPagerLink {float:left; padding:0;}
.divPagerLink {float:left; padding:0;}
.divNextPagerLink {float:left; padding:0;}
.divSkipPagerLink {display:none;float:left;}
.divEndPagerLink {float:left; padding:0px;}