/*

sect.single-market.css / v0.2 -- part of the khov stylesheet package
the file where IDs and CLASSes used across in the single market section are specified

*/

TD.Right { text-align: right; }


H2 { font-family: georgia, times, serif; font-weight: normal; font-size: 150%; }
H3 { font-family: georgia, times, serif; font-weight: normal; font-size: 125%; }

.FullColumn #ListingContent .DataTable { width: 100%; }
.FullColumn #ListingContent .DataTable TH { background: #FF9 url(../img/common/bg.sort.0.gif) center top no-repeat; border-top: 1px solid #666; border-bottom: 1px solid #666; text-align: center; vertical-align: top; padding: 6px 0 4px 0; font-size: 65%; }
.FullColumn #ListingContent .DataTable TH.Sorted { background-image: url(../img/common/bg.sort.1.gif); }
.FullColumn #ListingContent .DataTable TH.Exception { background-image: none; }
.FullColumn #ListingContent .DataTable TD { text-align: center; padding: 4px 0; font-size: 65%; }
.FullColumn #ListingContent .DataTable TD .Picture { display: block; margin: 0 auto; }

.FullColumn .LayoutTable { width: 100%; }
.FullColumn #ListingHeader { margin: .5em 0; }
.FullColumn #ListingHeader .txt { margin-bottom: .3em; font-size: 65%; }
.FullColumn #ListingFooter { margin: .5em 0; }

.MainColumn { }

.SingleMarketHome { }

.SingleMarketHome .MainColumn .FeatureArea { background: url(../img/common/bg.fade.E5.vertical.113.gif) repeat-x top left; margin-top: 10px; }
.SingleMarketHome .MainColumn .FeatureArea .LayoutTable TD { padding: 10px; }
.SingleMarketHome .SideColumn .Item { border-top: 1px solid #CCC; padding-top: 10px; }
.SingleMarketHome .SideColumn .Exception { border-top: none; padding-top: none; }

.SingleMarketHome .SideColumn .Item H4
{
    BORDER-TOP: #ccc 1px solid;
    PADDING-TOP: 8px;
}
.SingleMarketHome .SideColumn .Exception H4
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}

.BuilderHome .FeatureArea p { padding-left: 1px; padding-right: 10px; text-align:left;}

#SingleMarketResults { }
#SingleMarketResults .IconBullet { margin: 0; padding: 0; padding-left: 24px; }
#SingleMarketResults .IconBullet LI { font-size: 68%; margin-bottom: .5em; }
#SingleMarketResults .LayoutTable .LayoutTable { width: 558px; border: 1px solid #A8A8A8; }
#SingleMarketResults .LeftCol { background: #EEE; }
#SingleMarketResults .LeftCol H5 { font-size: 70%; margin: .5em 0; }
#SingleMarketResults .LeftCol .Item { padding: 6px; }
#SingleMarketResults .LeftCol .Item .DataTable TD { padding: 3px 0; vertical-align: top; }
#SingleMarketResults .LeftCol .Item .DataTable TH { vertical-align: top; padding-top: 3px; }
#SingleMarketResults .SideCol .Promo { margin-left: 2px; margin-bottom: 4px; }


.ButtonNav { float: left; width: 537px; margin: 0; padding: 0; height: 19px; border: 1px solid #000; border-right: none; }
.ButtonNav LI { float: left; width: 178px; margin: 0; padding: 0; list-style-type: none; border-right: 1px solid #000; height: 19px; font-size: 0; }
.ButtonNav { width: 539px; voice-family: "\"}\""; voice-family: inherit; width: 537px; }


