﻿.expand {
    clear: both;
    margin: 2px 0;
    width: 214px;
    overflow:visible;
}
.ctaForm .expand {}
.ctaForm .expand, .ctaForm .expandInner, .ctaForm .expand h3 a,
.profileForm .expand, .profileForm .expandInner, .profileForm .expand h3 a {
    padding: 0;
    width: auto;
}
.expand h3 {
    background: url(../siteImages/common/buttonIconSprite2.gif) 0 -72px; 
    color:#594536;
    font: bold 10px Arial, sans-serif;
    text-transform: uppercase;
}
.ctaForm .expand h3, .profileForm .expand h3,
.homesArea .expand h3, .communitiesArea .expand h3 {
    background: none;
    color: #76624E;
    font-size: 12px;
    font-weight: bold;    
    margin: 0;
    padding: 0 0 2px 0;
    text-transform:none;
    width:274px;
}
.homesArea .expand h3, .communitiesArea .expand h3 
{
    padding: 0 0 0 0;
}

.ctaForm .expand h3 {padding: 12px 0 0 0}
.ctaForm .expand h3 span  {color: #76624E;}

.portfolioForm .expand, .portfolioForm .formSection,
.profileForm .expand, .profileForm .formSection, .profileArea .formSection{
    border-bottom:1px solid #CCCCCC;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: auto;
}
.homesArea .expand, .communitiesArea .expand {
    border-bottom:1px solid #CCCCCC;
    width: auto;
}

#homesExpand1 {
 padding-bottom: 10px;
}
.homesArea .expand h3 span, .communitiesArea .expand h3 span, 
.profileArea .expand h3 span, .profileArea h3 {  
    color: #76624E;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    text-transform:none;
}
.profileArea h3 { margin: 13px 0; }
.profileForm .expand#profileExpand3, .homesArea .expand, .communitiesArea .expand  { border-bottom: none; }
.profileForm .expand h3 span.plusMinus,.homesArea .expand h3 span.plusMinus, .communitiesArea .expand h3 span.plusMinus {
    float:left;
    margin: 2px 0 0 15px;
}

.expandInner {
    background: #fff;
    display: none;
    overflow: hidden;
    padding: 6px 13px 6px 13px;
    width: 188px;
}
#searchHeading .expandInner {
    overflow:visible;
    padding: 6px 3px 6px 3px;
    width: 208px;
}
* html #searchHeading .expandInner {
    border-right: 2px solid #fff;
    width: 206px;
}
.expandOpened .expandInner {
    display: block; 
    overflow:hidden;
}
.expand h3 a, .expand h3 .unauth {
    display: block;
    overflow:hidden;
    padding: 6px 10px 0 13px;
    width: 190px;
}
.unauthWarning {
    background-color: #ded9d3;
    border-bottom: 2px solid white;
    color: #A13333;
    padding: 5px 10px 5px 10px;
    text-align: center;    
    width: 520px;
}
.unauthWarning a{
   text-decoration: underline;
}

#refineSearchPalette .expand h3 a,  #searchHeading .expand h3 a {height: 17px}
.expand h3 span {
    cursor:pointer;
    float: left;     
}

.expand h3 .unauth, .expand h3 .unauth span
{
    cursor: default;
    color: #9F9A95;
}

.formHolderOneCol .expand h3 {padding-bottom: 15px;}
html>/**/body .formHolderOneCol .expand h3 {padding-bottom: 10px;}
.formHolderOneCol .expand h3 span {width: 250px;}
.expand h3 span.plusMinus {
    background: #e1dcd5 url(../siteImages/common/buttonIconSprite2.gif) 0 -151px;
    float: right;
    font-size: 1px;
    height: 12px;
    text-indent: -9999px;
    width: 12px;
}
.expandOpened h3 span.plusMinus {
    background: #e1dcd5 url(../siteImages/common/buttonIconSprite2.gif) 0 -105px;
}

.expand h3 a.highlight span.plusMinus  {
    background-color: #fff;
}
#planName
{
	width:214px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	overflow:visible;
}
#planNameHolder
{
	left:0px;
	overflow:visible;
}

