.RHmain
{
    font-family: Times, Times New Roman, Georgia, "Century Gothic" , serif;
    font-size: 12px;
}
.RHbold
{
    font-family: Times, Times New Roman, Georgia, "Century Gothic" , serif;
    font-size: 12px;
    font-weight: bold;
    color: #8c4747;
}
.RHcopy
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
    vertical-align: middle;
}
.RHtitle
{
    font-family: Times, Times New Roman, Georgia, "Century Gothic" , serif;
    font-size: 18px;
    font-weight: bold;
    color: #8c4747;
}

/* General classes for anything in the v3 mode */

body.v3
{
    padding-top: 10px;
    font-family: Times, Times New Roman, Georgia, "Century Gothic" , serif;
}

body.v3 h1,
body.v3 h2
{
    color: #b9847e;
    font-family: "Century Gothic" , Times, Times New Roman, Georgia, serif;
}

body.v3 a,
body.v3 a:link
{
    color: #8C4747;
}

body.v3 a:visited
{
    color: #642424;
}

body.v3 .community_buttons a
{
    background: url(media/buttons/btnWhiteRoundedV3.gif) no-repeat;
    width: 149px;
    height: 40px;
    display: block;
    float: left;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #705f4c;
    font-family: "Trajan Pro" , "Century Gothic" , Times, Times New Roman, Georgia, serif;
    margin-left: 10px;
}

body.v3 table.StdGrid
{
    border-color: #b9847e;
}

body.v3 .StdGrid .StdGridHeader th
{
    background-color: #c28a81;
}

body.v3 .StdGrid .StdGridHeader th a
{
    color: White;
}

body.v3 .StdGridAlt
{
    background-color: #f3efee;
}

body.v3 .StdGrid a
{
    color: #8c4747;
    font-weight: bold;
}

body.v3 div#Communities .StdGrid tr:hover td {
    background-color: #e0c4c0;
}

body.v3 div#Communities .StdGrid tr.StdGridRowHighlight td
{
    background-color: #907247;
}

body.v3 div#Communities .StdGrid tr.StdGridRowHighlight td a 
{
    color: white;
    font-weight: bold;
}




/* ~/Templates/Community.master */
body.v3 a.BackToTop
{
    padding-left: 25px;
    background: url(media/interface/icons/up_arrow_v3.gif) no-repeat left 2px;
    font-size: 18px;
    font-weight: bold;
    color: #b9847e;
    float: right;
    width: 131px;
    height: 18px;
    vertical-align: bottom;
    font-family: "Century Gothic" , Times, Times New Roman, Georgia, serif;
    text-decoration: none;
}

body.v3 table.RepeaterLotsItemWrapper
{
    width: 647px;
    margin: auto;
    margin-bottom: 35px;
    font-family: "Century Gothic" , Times, Times New Roman, Georgia, serif;
}

body.v3 table.RepeaterLotsItemWrapper td table.RepeaterLotsItemHeader
{
    width: 647px;
    height: 38px;
    background: #b9847e url(media/interface/pinkboxTop.gif) no-repeat 0 0;
}

body.v3 table.RepeaterLotsItemWrapper td table.RepeaterLotsItemHeader td
{
    vertical-align: middle;
    font-weight: bold;
    font-size: 18px;
    text-transform: uppercase;
    color: white;
}

body.v3 table.RepeaterLotsItemWrapper td.RepeaterLotsItemBody
{
    min-height: 40px;
    padding: 6px 23px;
    background: white url(media/interface/pinkboxMid.gif) repeat-y 0 0;
}

body.v3 table.RepeaterLotsItemWrapper td.RepeaterLotsItemFooter
{
    width: 677px;
    height: 40px;
    background: #b9847e url(media/interface/pinkboxBot.gif) no-repeat 0 0;
}

body.v3 table.RepeaterLotsItemWrapper td.RepeaterLotsItemFooter table
{
    width: 100%;
    height: 100%;
}

body.v3 table.RepeaterLotsItemWrapper td.RepeaterLotsItemFooter table td
{
    vertical-align: bottom;
    font-weight: bold;
    font-size: 24px;
    text-transform: uppercase;
    color: white;
}

body.v3 table.RepeaterLotsItemWrapper td.RepeaterLotsItemFooter table td.left
{
    text-align: right; 
    padding: 0 0 0 30px;
}

body.v3 table.RepeaterLotsItemWrapper td.RepeaterLotsItemFooter table td.right
{
    text-align: right; 
    padding: 0 30px 0 10px; 
    width: 1%; 
    white-space: nowrap;
}

body.v3 table.RepeaterLotsItemWrapper td.RepeaterLotsItemFooter table td a,
body.v3 .CommunitySitePlan table.CommunitySitePlanLabel a
{
     float: right;
     margin-right: 8px;
     margin-bottom: 2px;
     padding-left: 32px;
     color: White;
     font-size: 11px;
     line-height: 29px;
     height: 29px;
}

body.v3 table.RepeaterLotsItemWrapper td.RepeaterLotsItemFooter table td a img,
body.v3 .CommunitySitePlan table.CommunitySitePlanLabel a img
{
    padding-right: 2px;
}

body.v3 table.RepeaterLotsItemWrapper td.RepeaterLotsItemFooter table td a.virtualtour,
body.v3 .CommunitySitePlan table.CommunitySitePlanLabel a.virtualtour
{
    background: url(media/interface/icons/community_virtualtour.gif) no-repeat 0 0;
}

body.v3 table.RepeaterLotsItemWrapper td.RepeaterLotsItemFooter table td a.photos,
body.v3 .CommunitySitePlan table.CommunitySitePlanLabel a.photos
{
    background: url(media/interface/icons/community_photos.gif) no-repeat 0 0;
}

body.v3 table.RepeaterLotsItemWrapper td.RepeaterLotsItemFooter table td a.share,
body.v3 .CommunitySitePlan table.CommunitySitePlanLabel a.share
{
    background: url(media/interface/icons/community_share.gif) no-repeat 0 0;
}

body.v3 table.RepeaterLotsItemWrapper td.RepeaterLotsItemFooter table td a.brochure,
body.v3 .CommunitySitePlan table.CommunitySitePlanLabel a.brochure
{
    background: url(media/interface/icons/community_brochure.gif) no-repeat 0 0;
}

body.v3 .CommunitySitePlan
{
    margin: 15px auto; 
    width: 644px;
    height: 509px;
    padding: 3px; 
    background: white url(media/interface/community_sitemap.gif) no-repeat 0 0;
    position: relative;
}

body.v3 .CommunitySitePlan table.CommunitySitePlanLabel
{
    position: absolute;
    left: 3px;
    bottom: 3px;
    background-color: #b9847e;
    width: 644px;
    height: 34px;
}

body.v3 .CommunitySitePlan table.CommunitySitePlanLabel td.title
{
    color: #ffcdc7;
    font-size: 30px;
    padding-left: 10px;
    text-shadow: 1px 1px 1px #000;
    -moz-text-shadow: 1px 1px 1px #000;
    -webkit-text-shadow: 1px 1px 1px #000;
    -o-text-shadow: 1px 1px 1px #000;
}

body.v3 .CommunitySitePlan img
{
    width: 644px;
    height: 473px;
}

body.v3 .CommunityMap
{
    float: right;
    display: block;
    width: 326px;
    height: 282px; 
    margin-left: 15px;
    margin-bottom: 15px;
}

body.v3 div#GoogleMapContainer div#GoogleMap a
{
    color: #8c4747;
}
