TD.Right
{
    TEXT-ALIGN: right
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 150%;
    FONT-FAMILY: georgia, times, serif
}
H3
{
    BORDER-TOP: #999 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 125%;
    PADDING-TOP: 0.2em;
    FONT-FAMILY: georgia, times, serif
}
.MainColumn
{
    MARGIN-LEFT: 0px;
    WIDTH: 520;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.MainColumn H2
{
    MARGIN-BOTTOM: 0.2em
}
.SideColumn .Photo
{
    FONT-SIZE: 70%;
    MARGIN-BOTTOM: 1.5em
}
.SideColumn .Item H4
{
    BORDER-TOP: #ccc 1px solid;
    PADDING-TOP: 8px
 }

.NavColumn .Promo { margin-bottom: 4px; }

.CommunityHome {  }
.CommunityHome H3 { font-size: 85%; border-top: none; margin: .5em 0; padding: .2em .5em; font-family: arial, helvetica, sans-serif; font-weight: bold; }
.CommunityHome H6 { border-bottom: 1px solid #CCC; padding-bottom: .2em; }
.CommunityHome .MainColumn .LayoutTable P { margin-bottom: 0; margin-top: .3em; text-align: left; }
.CommunityHome .MainColumn .LayoutTable .LayoutTable { width: 270px; }
.CommunityHome .MainColumn .LayoutTable .LayoutTable TD { text-align: right; }
.CommunityHome .MainColumn .LayoutTable .LayoutTable .Icon { margin-top: 3px; }
.CommunityHome .MainColumn .LayoutTable A { font-weight: bold; }
.CommunityHome .MainColumn .DataTable { margin: 4px 0; }
.CommunityHome .Item { margin-bottom: 2em; }
.CommunityHome #ListingContent .DataTable
{
    WIDTH: 100%
}
.CommunityHome #ListingContent .DataTable TH
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    FONT-WEIGHT: normal;
    BACKGROUND: url(../img/common/bg.sort.0.gif) #ff9 no-repeat center top;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #666 1px solid;
    TEXT-ALIGN: center
}


.CommunityHome #ListingContent .DataTable .SortTable TH
{
    BACKGROUND: url(../img/common/bg.sort.0.gif) #9c6 no-repeat center top;
 }

.CommunityHome #ListingContent .DataTable .SortTable A
{

color: #FFFFFF;
    
}
.CommunityHome #ListingContent .DataTable TH.SortedDESC
{
    BACKGROUND-IMAGE: url(../img/common/bg.sort.1.gif)
}

.CommunityHome #ListingContent .DataTable TH.SortedASC
{
    BACKGROUND-IMAGE: url(../img/common/bg.sort.2.gif)
}

.CommunityQuick
{
}
.CommunityQuick .MainColumn .DataTable TD A
{
    FONT-WEIGHT: bold
}
.CommunityQuick .MainColumn .DataTable TD
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px
}
.CommunityDesigns
{
}
.CommunityDesigns .MainColumn .DataTable
{
    MARGIN: 4px 0px;

    BORDER-BOTTOM: #ccc 1px solid
}
.CommunityDesigns .MainColumn .DataTable TD
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px
}
.CommunityInfoAmenities
{
}
.CommunityInfoAmenities .MainColumn .DataTable TD .Photo
{
    WIDTH: 53px;
    TEXT-ALIGN: center
}
.CommunityInfoAmenities .MainColumn .DataTable
{
    MARGIN: 4px 0px;
    BORDER-BOTTOM: #ccc 1px solid
}
.CommunityInfoAmenities .MainColumn .DataTable TD
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ccc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px
}





.CommunityDesignsModel {  }
.CommunityDesignsModel H3 { font-size: 85%; border-top: none; margin: .5em 0; padding: .2em .5em; font-family: arial, helvetica, sans-serif; font-weight: bold; }
.CommunityDesignsModel H6 { border-bottom: 1px solid #CCC; padding-bottom: .2em; }
.CommunityDesignsModel .MainColumn .LayoutTable P { margin-bottom: 0; margin-top: .3em; text-align: left; }
.CommunityDesignsModel .MainColumn .LayoutTable .LayoutTable { width: 270px; }
.CommunityDesignsModel .MainColumn .LayoutTable .LayoutTable TD { text-align: right; }
.CommunityDesignsModel .MainColumn .LayoutTable .LayoutTable .Icon { margin-top: 3px; }
.CommunityDesignsModel .MainColumn .LayoutTable A { font-weight: bold; }
.CommunityDesignsModel .MainColumn .DataTable { margin: 4px 0; }
.CommunityDesignsModel .Item { margin-bottom: 2em; }
.CommunityDesignsModel #ListingContent .DataTable
{
    WIDTH: 100%
}
.CommunityDesignsModel #ListingContent .DataTable TH
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    FONT-WEIGHT: normal;
    BACKGROUND: url(../img/common/bg.sort.0.gif) #ff9 no-repeat center top;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #666 1px solid;
    TEXT-ALIGN: center
}


.CommunityDesignsModel #ListingContent .DataTable .SortTable TH
{
    BACKGROUND: url(../img/common/bg.sort.0.gif) #9c6 no-repeat center top;
 }

.CommunityDesignsModel #ListingContent .DataTable .SortTable A
{

color: #FFFFFF;
    
}
.CommunityDesignsModel #ListingContent .DataTable TH.SortedDESC
{
    BACKGROUND-IMAGE: url(../img/common/bg.sort.1.gif)
}

.CommunityDesignsModel #ListingContent .DataTable TH.SortedASC
{
    BACKGROUND-IMAGE: url(../img/common/bg.sort.2.gif)
}


.CommunityPromos H3
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 0.6em;
    MARGIN-BOTTOM: 0.2em;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.CommunityPromos H6
{
    FONT-WEIGHT: normal;
    MARGIN-BOTTOM: 1em
}
.CommunityAreaPoints
{
}
.CommunityAreaPoints H3
{
    MARGIN-BOTTOM: 1em
}
.CommunityInfoGallery
{
}
HTML .CommunityDesignsModel .MainColumn .LayoutTable TD UL LI
{
    MARGIN-TOP: -3px
}
HTML .CommunityDesignsModel .SideColumn LI
{
    MARGIN-TOP: -3px
}

