﻿.home-search-container
{
    width:943px;
    height:330px;
    background:#ffffff url('/imagesx/bg_homesearch.jpg') no-repeat 0 0;
    margin-left:3px;
    margin-bottom:2px;
}

.home-search-container-rental
{
    width:943px;
    height:605px;
    background:#ffffff url('/imagesx/bg_rentalsearch.jpg') no-repeat 0 0;
    margin-left:3px;
    margin-bottom:2px;
}

.home-search-container-agent
{
    min-height:260px;
    width:943px;
    margin-left:3px;
    margin-bottom:2px;
}

.taxDiv
{
    position:absolute;
    top:329px;
    left:680px;
}

.homeAgentBio
{
    width:610px;
    min-height:260px;
    float:left;
    padding-left:15px;
    padding-right:15px;
    overflow:auto;
}

.homeSearch
{
	width:590px;
	height:330px;
	margin-left:15px;
	float:left;
}
    #searchTitle
    {
        width:440px;
        height:75px;
        color:#000305;
        padding-bottom:20px;
    }
        #searchTitle h1
        {
            margin:0px;
            padding:0px;
            margin-top:10px;
            margin-bottom:10px;
        }
        #searchTitle h2
        {
            margin:0px;
            padding:0px;
            margin-top:2px;
            font-size:12px;
            text-transform:uppercase;
            font-weight:normal;
        }
    #quickTitle
    {
        width:200px;
        height:28px;
        color:#ffffff;
    }
        #quickTitle h1
        {
            margin:0px;
            padding:0px;
            font-size:22px;
        }
    

.homeSearchRental
{
	width:302px;
	height:260px;
	background:#feead2 url('/imagesx/rentals_searchback.gif') repeat-x 0 0;
	margin-left:270px;
	margin-top:120px;
	padding:10px;
	padding-top:0px;
	float:left;
	border:2px solid #f8961c;
}
    .homeSearchRental .topDiv
    {
        padding:15px;
        padding-bottom:40px;
        text-align:center;
        font-weight:bold;
        font-size:16px;
    }

.homeSearchAgent
{
    width:273px;
	height:260px;
	float:right;
	padding-top:10px;
	padding-left:30px;
	background:#ffffff url('/imagesx/agentsearch_clouds.jpg') no-repeat 0 0;
}

.homeSearch .horizontalRule
{
	float:left;
	width:314px;
	height:1px;
	margin-top:12px;
	margin-right:10px;
	background-color:#79a6cd;
	background-color:#ffffff;
}

.homeSearchRental .horizontalRule
{
	float:left;
	width:128px;
	height:2px;
	margin-top:12px;
	margin-right:10px;
	background-color:#f89110;
}

.homeSearchAgent .horizontalRule
{
	width:273px;
	height:1px;
	margin-top:12px;
	margin-bottom:12px;
	background-color:#ffffff;
}

.homeSearch .submitButton, .homeSearchAgent .submitButton, .homeSearchRental .submitButton
{
	float:left;
	width:67px;
	margin-right:10px;
}

.homeSearch .optionsButton, .homeSearchAgent .optionsButton
{
	float:left;
	width:85px;
}

.homeSearch .searchArea
{
	float:left;
	margin-top:10px;
}

.homeSearchAgent .searchArea
{
	float:left;
	margin-bottom:20px;
}

.homeSearch .submitButton2, .homeSearchAgent .submitButton2
{
	margin-top:16px;
	margin-left:5px;
	float:left;
}

.homeSearch .submitButtonHome
{
	-margin-top:16px;
	-margin-left:5px;
	float:left;
}




.homeImage
{
	z-index:0;
	float:left;
}

.divHomeSpacer
{
	width:34px;
	float:left;
	background-color:#ffffff;
}

.divColumns
{
	margin-top:-30px;
	margin-left:40px;
	-margin-left:20px;
	margin-bottom:20px;
	width:873px;
	-width:875px;
	height:860px;
	padding-top:3px;
	padding-left:3px;
	border: solid 1px #f4f4f4;
	background-color:#ffffff;
	border-bottom:none;
	float:left;
	z-index:1;
}

.divColumnsRental
{
    top:-195px;
	margin-left:20px;
	-margin-left:0px;
	margin-bottom:-175px;
	width:580px;
	height:480px;
	padding-top:3px;
	padding-left:3px;
	border: solid 1px #f4f4f4;
	border-top: solid 3px #f78b04;
	background-color:#ffffff;
	border-bottom:none;
	z-index:1;
	position:relative;
}

.divColumnsRentalRight
{
    -z-index:20;
    -position:absolute;
    float:left;
    margin-top:120px;
    margin-left:30px;
}

.divColumnsAgent
{
    margin-top:20px;
    margin-left:40px;
	-margin-left:20px;
	margin-bottom:20px;
	width:873px;
	-width:875px;
	padding-top:3px;
	padding-left:3px;
	border: solid 1px #f4f4f4;
	background-color:#ffffff;
	border-bottom:none;
	float:left;
	z-index:1;
}

.divColumns .rule, .divColumnsRental .rule, .divColumnsAgent .rule
{
	background-color:#f4f4f4;
	margin-left:-3px;
	height:1px;
	width:291px;
}

.divColumns .content, .divColumnsRental .content, .divColumnsAgent .content
{
	width:285px;
	float:left;
}

.divColumns .spacer
{
	float:left;
	width:1px;
	height:100%;
	background-color:#f4f4f4;
	margin-left:3px;
	margin-right:3px;
}

.divColumnsRental .spacer
{
	float:left;
	width:1px;
	height:100%;
	background-color:#f4f4f4;
	margin-left:3px;
	margin-right:3px;
}

.divColumnsAgent .spacer
{
	float:left;
	width:1px;
	height:530px;
	background-color:#f4f4f4;
	margin-left:3px;
	margin-right:3px;
}

.divHomeLook
{
	width:103px;
	height:36px;
	float:left;
	background:url('/imagesx/tab_home_look.jpg') no-repeat 0 0;
}

.divHomeLookMouseOver
{
	width:103px;
	height:36px;
	float:left;
	background:url('/imagesx/tab_home_look.jpg') no-repeat 0 -36px;
}

.divHomeLookClicked
{
	width:103px;
	height:36px;
	float:left;
	background:url('/imagesx/tab_home_look.jpg') no-repeat 0 -72px;
}

.divHomeLearn
{
	width:98px;
	height:36px;
	float:left;
	background:url('/imagesx/tab_home_learn.jpg') no-repeat 0 0;
}

.divHomeLearnMouseOver
{
	width:98px;
	height:36px;
	float:left;
	background:url('/imagesx/tab_home_learn.jpg') no-repeat 0 -36px;
}

.divHomeLearnClicked
{
	width:98px;
	height:36px;
	float:left;
	background:url('/imagesx/tab_home_learn.jpg') no-repeat 0 -72px;
}

.divHomeLive
{
	width:99px;
	height:36px;
	float:left;
	background:url('/imagesx/tab_home_live.jpg') no-repeat 0 0;
}

.divHomeLiveMouseOver
{
	width:99px;
	height:36px;
	float:left;
	background:url('/imagesx/tab_home_live.jpg') no-repeat 0 -36px;
}

.divHomeLiveClicked
{
	width:99px;
	height:36px;
	float:left;
	background:url('/imagesx/tab_home_live.jpg') no-repeat 0 -72px;
}

.divHomeLookLearnLiveContent
{
	clear:both;
	width:300px;
	height:300px;
	padding-top:52px;
	padding-left:16px;
	padding-right:16px;
	background:url('/imagesx/bg_home_tabs.gif') no-repeat 0 0px;

}

.divHomeLookLearnLiveHeader
{
	width:268px;
	font-size:13px;
	color:#737373;
	font-weight:bold;
}

.divHomeLookLearnLiveDescription
{
	width:268px;
	font-size:9pt;
	color:#444444;
	margin-bottom:20px;
}

.divHomeContentSections
{
	width:268px;
	height:22px;
	font-size:9pt;
	color:#444444;
	margin-top:7px;
	margin-bottom:7px;
	text-indent:30px;
	border-bottom:solid 1px #e9eeef;
}
.divHomeContentSections:hover
{
	color:#509CB6;
	cursor:pointer;
}

.divHomeLookContent
{
	display:inline;
}
.divHomeLookContentHidden
{
	display:none;
}

.divHomeLearnContent
{
	display:inline;
}
.divHomeLearnContentHidden
{
	display:none;
}

.divHomeLiveContent
{
	display:inline;
}
.divHomeLiveContentHidden
{
	display:none;
}


.divHomeLookContent_FindAHome
{
	background:url('/imagesx/icon-findahome.png') no-repeat 0 0;
}
.divHomeLookContent_FindAHome:hover
{
	background:url('/imagesx/icon-findahome-on.png') no-repeat 0 0;
}
.divHomeLookContent_FindNewConstruction
{
	background:url('/imagesx/icon-findahome.png') no-repeat 0 0;
}
.divHomeLookContent_FindNewConstruction:hover
{
	background:url('/imagesx/icon-findahome-on.png') no-repeat 0 0;
}
.divHomeLookContent_FindANeighborhood
{
	background:url('/imagesx/icon-findaneighborhood.png') no-repeat 0 0;
}
.divHomeLookContent_FindANeighborhood:hover
{
	background:url('/imagesx/icon-findaneighborhood-on.png') no-repeat 0 0;
}
.divHomeLookContent_SchoolReports
{
	background:url('/imagesx/icon-schoolreports.png') no-repeat 0 0;
}
.divHomeLookContent_SchoolReports:hover
{
	background:url('/imagesx/icon-schoolreports-on.png') no-repeat 0 0;
}


.divHomeLearnContent_MarketIntelligenceBlog
{
	background:url('/imagesx/icon-marketintelligence.png') no-repeat 0 0;
}
.divHomeLearnContent_MarketIntelligenceBlog:hover
{
	background:url('/imagesx/icon-marketintelligence-on.png') no-repeat 0 0;
}

.divHomeLearnContent_HouseRichBlog
{
	background:url('/imagesx/icon-houserich.png') no-repeat 0 0;
}
.divHomeLearnContent_HouseRichBlog:hover
{
	background:url('/imagesx/icon-houserich-on.png') no-repeat 0 0;
}

.divHomeLearnContent_CommunityBlog
{
	background:url('/imagesx/icon-communityblog.png') no-repeat 0 0;
}
.divHomeLearnContent_CommunityBlog:hover
{
	background:url('/imagesx/icon-communityblog-on.png') no-repeat 0 0;
}

.divHomeLearnContent_HomeValuator
{
	background:url('/imagesx/icon-finance.png') no-repeat 0 0;
}
.divHomeLearnContent_HomeValuator:hover
{
	background:url('/imagesx/icon-finance-on.png') no-repeat 0 0;
}

.divHomeLearnContent_UnderstandTheProcess
{
	background:url('/imagesx/icon-understand.png') no-repeat 0 0;
}
.divHomeLearnContent_UnderstandTheProcess:hover
{
	background:url('/imagesx/icon-understand-on.png') no-repeat 0 0;
}

.divHomeLiveContent_MakeOver
{
	background:url('/imagesx/icon-makeover.png') no-repeat 0 0;
}
.divHomeLiveContent_MakeOver:hover
{
	background:url('/imagesx/icon-makeover-on.png') no-repeat 0 0;
}

.divHomeLiveContent_Remodeling
{
	background:url('/imagesx/icon-remodeling.png') no-repeat 0 0;
}
.divHomeLiveContent_Remodeling:hover
{
	background:url('/imagesx/icon-remodeling-on.png') no-repeat 0 0;
}

.divHomeLiveContent_Landscapes
{
	background:url('/imagesx/icon-landscapes.png') no-repeat 0 0;
}
.divHomeLiveContent_Landscapes:hover
{
	background:url('/imagesx/icon-landscapes-on.png') no-repeat 0 0;
}

.divHomeLiveContent_LiveGreen
{
	background:url('/imagesx/icon-livegreen.png') no-repeat 0 0;
}
.divHomeLiveContent_LiveGreen:hover
{
	background:url('/imagesx/icon-livegreen-on.png') no-repeat 0 0;
}

.divHomeLiveContent_Video
{
	background:url('/imagesx/icon-video.png') no-repeat 0 0;
}
.divHomeLiveContent_Video:hover
{
	background:url('/imagesx/icon-video-on.png') no-repeat 0 0;
}

.homeFeatured
{
	clear:both;
	width:100%;
	height:182px;
	background:url('/imagesx/bg_homefeatured.png') repeat-x 0 0;
}
