﻿/*^^^^^^^^^^^^^^^^^Body^^^^^^^^^^^^^^^^^*/
body {background-color:#c2b49a; border:0;}
#main {position:absolute; top:50px; margin-left:-480px; left:50%; width:960px;}

/*^^^^^^^^^^^^^^^^^Header^^^^^^^^^^^^^^^*/
#topHeader{background-color:#FFF; height:78px;}
.headerLogo{padding:20px 0 0 16px;}

/*^^^^^^^^^^^^^^^^TopMenu^^^^^^^^^^^^^^^*/
#topMenu{margin:0 0 0 25px; color:#FFF; font-size:90%; padding-top:4px;}
#topMenu a{color:#FFF; text-transform:uppercase; text-decoration:none;}
#topMenu span{margin:0 8px 0 8px;}
#topMenu a:hover{text-decoration:underline;}

#subMenu{margin:0 0 0 25px; font-size:90%; padding-top:4px; color: #000000;}
#subMenu a:link{color: #000000!important; text-decoration:none;}
#subMenu a:active{color: #000000!important; text-decoration:none;}
#subMenu a:visited{color: #000000!important; text-decoration:none;}
#subMenu a:hover{color: #000000!important; text-decoration:underline;}
.subMenuItemMargin{margin-right:30px;}

/*^^^^^^^^^^^^^^^^Other^^^^^^^^^^^^^^^*/
.blackBar{background-color:#000; height:22px;}
.whiteBar{background-color:#FFF; color:#5a0021; min-height:22px; _height:22px;}
.fLeft{float:left;}
.fRight{float:right;}
.colorText,
.colorText a,
.colorText a:visited,
.colorText a:link,
.colorText a:active {color:#FFF;}

A.Blacklink:link{ color:#000000; text-decoration:none;}
A.Blacklink:active{ color:#000000; text-decoration:none;}
A.Blacklink:visited{ color:#000000; text-decoration:none;}
A.Blacklink:hover{ color:#000000; text-decoration:underline;}

A.WhiteLinkWithoutUnderline {color:#000000; text-decoration:none;}


/*^^^^^^^^^^^^^^^^footer^^^^^^^^^^^^^^^*/
#footer div{color:#FFF; font-size:90%; padding-top:4px; text-align:center; text-transform:uppercase;}
#footer {margin-bottom:50px;}

/*^^^^^^^^^^^^^^^^editor^^^^^^^^^^^^^^^*/
.BeigeTextEditor{color: #c2b59b;}

/*^^^^^^^^^^^^^^^^Text^^^^^^^^^^^^^^^*/
.normalText, .normalText b{ font-family:Arial, Verdana; font-size:110%;}
.normalIntroText{ font-family:Georgia, Times New Roman; font-size:110%;}

/*^^^^^^^^^^^^^^^^Content^^^^^^^^^^^^^^^*/
#mainContent{background-color:#FFF;}
.contentWidth{width:596px;}
.contentWidthWide{width:800px;}
.contentMargin{padding: 20px 17px 30px 25px;}
.popupBody{ background-color:#ffffff;}
.contentEmptyFramework{ padding:20px;}

/*^^^^^^^^^^^^^^^^StartPage^^^^^^^^^^^^^^^*/
#startContent { background:url(../Styles/Images/startback.GIF) repeat-y top left;}
.StartPageNewsItem{ padding-bottom:5px;}

.StartPageNewsItem a, .StartPageNewsItem a:link, .StartPageNewsItem a:active, .StartPageNewsItem a:visited, .StartPageNewsItem a:hover {color:#000000;} 

/*^^^^^^^^^^^^^^^^Article^^^^^^^^^^^^^^^*/
#framework2Content { background:url(../Styles/Images/articleback.GIF) repeat-y top left;}

/*^^^^^^^^^^^^^^^^NewsList^^^^^^^^^^^^^^^*/
.NewsListItem{border-bottom: solid 1px #ad8091; padding-bottom: 11px; margin-bottom: 11px;}
.NewsListItemDateTitle{font-weight: bold;}
.NewsListItemDateTitle a{color: #000000!important; text-decoration: none!important;}
.NewsListItemIntroduction a{color: #000000!important; text-decoration: none!important;}
.NewsListReadMore{font-weight: bold;}

/*^^^^^^^^^^^^^^^^LotList^^^^^^^^^^^^^^^*/
.LotListHeaderCell{border-bottom: solid 1px #ad8091; padding-bottom: 7px; font-weight:bold; padding-right:25px;}
.LotListItemCell{border-bottom: solid 1px #ad8091; padding:7px 25px 7px 0px;}

/*^^^^^^^^^^^^^^^^Contact^^^^^^^^^^^^^^^*/
.ContactListItem1{ width:400px; float:left;}
.ContactListItem2{ width:400px; float:right;}
.ContactListImage{ float:left; padding-right:15px;}
.ContactListInfo{ float:right; width:285px;}
.ContactListSeparator{clear:both; height:40px;}
.ContactListTableCell{ padding-bottom:2px;}

/*^^^^^^^^^^^^^^^^House^^^^^^^^^^^^^^^*/
.HouseIntroImageLeft{float:left; width: 315px;}
.HouseIntroImageMiddle{float:left; width: 325px;}
.HouseIntroImageRight{float:left; width: 320px;}
.HouseIntroBottomTextContainer{background-image: url(../Images/articleBottomTextBG.gif); background-repeat: repeat-y; background-position: left top;}
    .HouseIntroTextLeft{float:left; width: 251px; padding: 50px 32px 68px 32px; color: #000000;}
    .HouseIntroTextLeft a{color: #000000!important; text-decoration: none!important;}
    .HouseIntroTextMiddle{float:left; width: 261px; padding: 50px 32px 68px 32px; color: #c2b59b;}
    .HouseIntroTextMiddle a{color: #c2b59b!important; text-decoration: none!important;}
    .HouseIntroTextRight{float:left; width: 256px; padding: 50px 32px 68px 32px; color: #ffffff;}
    .HouseIntroTextRight a{color: #ffffff!important; text-decoration: none!important;}
    
.HouseListContainer{padding: 23px 25px 23px 25px;}
    .HouseListTypesDropDownArea{padding-bottom: 20px;}
    .HouseListHouseItem{width: 170px;}
        .HouseListImage{}
        .HouseListLink{padding-top: 5px;}
        .HouseListLink a{color: #000000!important;}

.HouseContainer{ background:url(../Styles/Images/articleback.GIF) repeat-y top left;}
    .HouseLeftArea{float:left; width: 640px;}
        .HouseInfoText{padding: 15px 25px 15px 25px;}
            .HouseInfoTextLinksArea{padding-bottom: 20px;}
            .HouseInfoTextLinksArea a{color: #000000!important;}
                .HouseInfoTextLink{padding-right: 10px;}
            .HouseInfoTextHeader{float:left; width: 515px;}
            .HouseInfoTextBack{float:right; width: 55px; padding-top: 20px; font-weight: bold;}
            .HouseInfoTextBack span{cursor: pointer; cursor: hand;}
            .HouseInfoTextEtc{padding-top: 15px;}
            .HouseInfoTextPrint{text-align: right; padding-top: 50px;}
            .HouseInfoTextPrint img{cursor: pointer; cursor: hand;}
    .HouseRightArea{float:right; width: 303px; padding: 15px 0px 15px 15px;}
        .HouseThumbnails{min-height: 464px; _height: 464px;}
.slideLi
{
	list-style:none; 
	padding: 20px 0px 0px 0px!important;
	margin: 0px!important;
	cursor: pointer;
	cursor: hand;
}

.slideLi img{display:none;}

/*^^^^^^^^^^^^^^^^ Puffs ^^^^^^^^^^^^^^^*/
.grayBackground{background-color: #706a5b; position:relative;}
.redBackground{background-color: #660033;}
.textPuff a, .textPuff a:hover, .textPuff a:visited, .textPuff a:active{color:#FFF; text-decoration:none;}
.contentXx285{min-height:285px;}
/* ie6 */
* html .contentXx285{height:285px;}
/* end ie6 */

.redBackColorText h1{color:#FFF;}

.puffMargin{padding:15px 20px 30px 27px;}
.puffMarginIE6{margin:15px 20px 30px 17px;}
/* ie6 */
* html .puffMarginIE6{margin:15px 5px 30px 17px;}
/* end ie6 */

.contentW475{width:475px;}
.contentW165{width:165px;}
.contentW320{width:320px;}
.contentW640{width:640px;}
.contentW165padding{width:128px; padding:15px 20px 30px 17px; overflow: hidden;}

img.contentW475, img.contentW320
{
	display: block;
}

/*^^^^^^^^^^^^^^^^ Clear ^^^^^^^^^^^^^^^*/

.clearbox:after {
    content: '.';
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    line-height: 0;
}
.clearbox {
    display: block;
}
* + html .clearbox { /* ie7 */
    overflow: visible;
    height: 1%;
}
* html .clearbox { /* ie6 */
    display: inline-block;
    overflow: visible;
    height: 1%;
}
