﻿.bioDetailsPhoneDetails
{
	margin-top:5px;
}

/*Manage Personal Info*/

.bioLeftCol
{
	float: left;
	width: 50%;
	padding: 10px 10px 6px;
}

.bioRightCol
{
	float: right;
	width:46%;
	padding-top: 10px;
}

*:first-child + html  .bioDetailsAddButton
{
	position:absolute;
	float:right;
}
 html > /**/ body  .bioDetailsAddButton
{
	float:right;
	padding-right:35%;
}

.submitPositionBioDetails
{
	clear:both;
    padding-left: 45%;
   
}

.bioNumberWidth
{
    width: 118px;
}

.bioHeaderStyle
{
	text-align:left;
}

.bioDetailsDropDwnWidth130px
{
    width: 130px;
}

.bioDetailsDropDwnWidth50px
{
    width: 50px;
}

.bioDetailsDropDwnWidth50px
{
    width: 100px;
}

.agentMlsIdHeader
{
    padding-bottom: 10px;
}

.addMlsIDPosition
{
    padding-left: 26% !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .addMlsIDPosition
    {
        padding-left: 27.5%;
    }
}

.personalMLSListWidth
{
    width: 100%;
    margin-top: 5px;
}

.submitPositionMLSIDS
{
    margin-top: 8px;
    padding-left: 45%;
}

.addLinkMlsIds
{
    vertical-align:middle;
    cursor: pointer;
}

.personalMLSListItemPaddingShortName
{
    width: 50%;
}

.personalMLSListItemPaddingAgentMlsNumber
{
    width: 37%;
}

.mlsIDWIdth
{
    width: 85px;
}

#AgentMlsIdListContainer
{
    height: 180px;
    overflow-x: hidden;
    overflow-y: auto;
}

.dragDropText
{
	border: 1px none;
	padding-right: 25px;
	padding-left: 40px;
	padding-bottom:10px;
}

.deleteText
{
	float:right;
	margin-right:-20px;
	margin-top:-11px;
	position:relative;
}

.bulletListDisplayStyle
{
	padding-right:20px;
}

.bulletListDisplayCheckboxStyle
{
	padding-right:40px;
}

.BulletItemText
{
	margin-left:10px; 
}

.bulletListUpdateButton
{
	float:right;
}

.submitPositionBulletList
{
    padding-left: 45%;
    margin-top: 8px;
}

#AddBulletDiv
{
	padding-left: 34px;
	padding-top: 10px;
}

.designationsColumnWidth
{
    width: 215px;
}

.submitPositionDesignations
{
    padding-left: 45%;
    margin-top: 8px;
}

.selectSpecialityCheckBox
{
    width: 10%;
    float: left;
}

.selectSpecialityLabel
{
    width: 90%;
    float: left;
}

.submitPositionSpecialities
{
    padding-left: 45%;
    margin-top: 8px;
}

.languageSelectDiv
{
    width: 40%;
    float: left;
}
/*
*:first-child + html .languageMySelectMainDiv
{
	position:absolute;
	padding-top:3%;
	left:43%;
	width:10%;
}

html > body position:absolute;
	padding-top:3%;
	left:48%;
	width:10%;*/  

.languageMySelectMainDiv
{
	float:left;
	margin:20px;	
}

.languageSpokenAdd
{
	margin-bottom:20px;
}

.languageSpokenRemove
{
	margin-top:20px;
}
.languageMySelectDiv
{
    width: 40%;
    float: right;
}

html > /**/ body .submitPositionLanguageSpoken
{
    padding-left: 45%;
    margin-top: 8px;
}

*:first-child + html .submitPositionLanguageSpoken
{
    padding-left: 43.5%;
    margin-top: 8px;
}

.citiesDivStyle, .countiesDivStyle,.addRemoveButtonCounties
{
	float: left;	
}
.citiesDivStyle, .countiesDivStyle,.addRemoveButtonCounties
{	
	padding-right: 20px;
}
.rightcitiesDivStyle, .rightcountiesDivStyle
{
	float: right;	
}


*:first-child + html .addRemoveButtonCounties
{	
	padding-top:3%;
}

 html > /**/ body  .addRemoveButtonCounties
{
	padding-top:3%;
}

.addCounties
{
	padding-left:15px;
}

.submitPositionCountiesServed
{
    padding-left: 48%;
    margin-top: 8px;
}

*:first-child + html .submitPositionCountiesServed
{
    padding-left: 47%;
    margin-top: 8px;
}



.submitPositionCitiesServed
{
    padding-left: 46%;
    margin-top: 8px;
}

*:first-child + html .submitPositionCitiesServed
{
    padding-left: 47%;
    margin-top: 8px;
}

.socialNetworkingColumnStyle
{
    width: 200px;
    padding: 5px;
}

.submitPositionsocialNetworking
{
    padding-left: 45%;
    margin-top: 8px;
}

/*Manage Listing*/

.searchTextWidth
{
	width: 245px;
}

#leftcol
{
	float: left;
}

.listDetailsLeftImage
{
	width: 150px;
	height: 150px;
}

#rightcol
{
	float: right;
}

html > /**/ body .siteWidth
{
	width: 292px;
}

*:first-child + html .siteWidth
{
	width: 295px;
}

.longlatTextStyle
{
    float:left;
    width:150px;
}

#centercol
{
	padding-left:27%;
}

.textStyle
{
	width: 48%;
}

.descStyle
{
	width: 48%;
	height: 209px;
}

.infoDIV
{
	text-align: left;
	font-family: Arial, sans-serif;
}

.infoText
{
	width: 55%;
	z-index: -1;
}

html > /**/ body .addPDFDiv
{
	position: absolute;
	right: 10px;
	top: 87px;
	width: 41%;
}
*:first-child + html .addPDFDiv
{
	position: absolute;
	right: 0;
	top: 65px;
	width: 44%;
}

.brochuresAddLinkPadding
{
    padding-left: 171px;
}

.brochuresDateUpdatedPadding
{
    padding-left: 55px;
}

.brochureGridDiv
{
	height: 180px;
	overflow: auto;
	width: 97%;
}

.virtualSubmitDiv
{
	padding-left:45%;
}

html > /**/ body .virtualGridDiv
{
	height: 180px;
	overflow: auto;
	width: 96.5%;
}

*:first-child + html .virtualGridDiv
{
	height: 180px;
	overflow: auto;
	width: 94.5%;
}

/*Manage YouTube*/

.manageYoutubeTop
{
	padding: 0px 10px 0px 10px;
}

.listingVideosMarginRight
{
    margin-right: 8px;
}

.youTubeVideosScrollDiv
{
    height: 200px;
    overflow: auto;
}

.youtubeTableWidth
{
    width: 98%;
}

.youTubeListingsubmitPosition
{
    padding-left: 40%;
}

.youTubeHistoryHeaderRow
{
    font-weight: bold;
    text-decoration: none;
    height: 25px;
}

.youTubeTransactionDiv
{
    height: 200px;
    overflow-y: auto;
    overflow-x:hidden;
}

.youTubesubmitPosition
{
    padding-left: 30%;
}

.autoSignUpPopUpInner
{
    width: 493px;
}

.youTubeTDWidth80px
{
    width: 80px;
}

.youTubeTDWidth120px
{
    width: 120px;
}

.youTubeTDWidth50px
{
    width: 50px;
}

.youTubeTDWidth100px
{
    width: 100px;
}

/*Manage Accounts*/

.manageAccountIntro
{
    margin-left: 25px;
}

.manageAccountPosition
{
    margin-left: 46%;
}

.redirectPortalWeb
{
	padding:10px 10px 10px 25px;
}

.manageAccountImageButton, .manageAccountCloseButton
{
    cursor: pointer;
}

.portalRedirectAlias
{
	padding-top:10px;
}

.portalRedirectAliasTextBox
{
	width:45%;
}

.manageAccountTitle
{        	
    font-weight: bold;
}

.manageAccountInput
{
    width: 98%;
}
.manageAccountInputHalf
{
    width: 95%;
}

.manageAccountPortalUrlAliasHelpDiv
{
	left:203px;
	top:331px;     
}

.manageAccountNewDelegateHelpDiv
{
    left: 190px;
    top:300px;              
}
.manageAccountChangePasswordHelpDiv
{         
    left:780px;
	top:300px;           
}

.manageAccountCloseButton
{
    top: 3px;
    right: 3px;
    position: absolute;
}

.delegateEmail
{
    margin-left: 23px;
}

.manageAccountSubmission, #SaveMessageContainer, #saveMsg
{
    color:#0f0 ThreeDDarkShadow;
    font-size:16px;
    font-weight:bold;
    right:25%;
    padding:10px;
    position:relative;
    z-index:10
}
 .manageAccountSubmission UL, #SaveMessageContainer a
{
    text-decoration:underline;
}

.accountSubmitPosition
{
	padding-left:56%;
}

*:first-child + html .accountSubmitPosition
{
	padding-left:40%;
}

.manageAccountsGrayHrDIV
{
	padding-top:5px;
	text-align:left;
}

html > /**/ body .accountsTopPadding
{
    padding-top: 22px;
}

*:first-child + html .accountsTopPadding
{
	 padding-top: 10px;
}

*:first-child + html .accountsTopPosition
{
	 padding-top: 20px;
}

.basicDetailsLeft
{
	float:left;
	width:43%;
	padding-right:15px;
}

.basicDetailsCenter
{
	padding-left:44%;
}

.basicDetailsRight
{
	float:right;
	width:13%;
	padding-right:15px;
}

.soldHomesCountryNm
{
	padding-top:5px;
	padding-left:39.5%;
	float:left;
}

.soldHomesGarage, .soldHomesWaterFront, .soldHomesWaterView, .soldHomesWaterAccess
{
	padding-top:5px;
	float:left;
	width: 8%;
	padding-right:15px;
}

.soldHomesYrBuilt, .soldHomesLotSz
{
	padding-top:5px;
	padding-left:84.5%;
}



.fontBold
{
	font-weight:bold;
}

.addDetLeftCol
{
	float:left;
	width:33%
}

.addDetailsControlsWidth
{
	width:100%;
}

.addDetailsControlsCenterWidth
{
	width:45%;
}

.addDetCenterCol
{
	padding-left:35%;
}

.addDetRightCol
{
	float:right;
	width:31%;
	padding-right:20px;
}

.marginRight10px
{
	margin-right:10px;
}

.descStyleSoldHomes
{
	height:98px;
	width:58%;
}

.cityStateSoldHomes, .streetAddressSoldHomes
{
	width:100%;
}

.zipSoldHomes, .unitSoldHomes
{

	width:100%;
	
}
.zipSoldHomes
{
	margin-right:-4px;
}
#centercolSoldHomes
{
	padding-left:20%;
}

.soldHomesAddress
{
	float:left;
	width:69%;
}

.soldHomesAddressLeft
{
	float:left;
	width:59%;
	padding-right:15px;
}

.soldHomesAddressRight
{
	float:left;
	width:35%;
}

.soldDateLblSH
{
	padding-left:50%
}

.zipLblSH, .unitLblSH
{
	padding-left:66.5%
}

.headerSoldHomePrice
{
    font-size: .9em;
	font-weight:normal;
	text-align:right;
	padding-right:20px;
    color:Green;
}

.mapitImage
{
	padding-right:10px;
}

.submitPositionMapItSave
{
	 padding-left: 45%;	
}

#leftcolInactiveListing
{
	float: left;
	
}

.leftcolInactiveOterDiv
{
    background-color: White;
	padding: 11px 10px 10px;
	border: 1px gray solid;
}

#centercolInActive
{
	padding-left:25%;
}

.submitPositionInActiveListing
{
    padding-left: 45%;
    margin-top: 8px;
}

.activeListingDescStyle
{
    width: 48%;
    height: 128px;
}

.mlsDetalisLeft
{
	width:29%;
	float:left;
}

.soldHomesBedrooms, .soldHomesFull, .soldHomesHalf, .soldHomesFirePlace, .soldHomesLevels 
{
	padding-top:5px;
	float:left;
	width:13%;
	padding-right:15px;
}
.pageCoverTransparent
{
	width: 100%; 
	height:60%;
	background-color:#fff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	-moz-opacity:0; 
	opacity:0;
	position: absolute; 
	z-index: 101; 
	top: 0px;
	left: 0px;
	margin-bottom:100px;
	margin-top: 400px;
	
}
.uploadBanner
{
	background-color:#fff;
	width:400px;
	height:275px;
	display:none;
	position:absolute;
	z-index:150;
	left:400px;
	top: 500px;
}
.uploadContentDiv
{
	padding:10px;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:0 3px 3px 1px;
	height: 220px;
}

/* Manage My Themes Custom Styles */
div#divBannerColor 
{
    padding: 0 20px;
}

div#divBannerColor .bannerWidget 
{
    width:96%;
    padding-top: 15px;
    background: url(../images/mmw-hr.gif) repeat-x top left;
}

span.bannerHdr 
{
    font: normal 18px Verdana;
    color: #336699;
}

div.paletteContainer 
{
    border: 1px solid #000;
}

div#colorsDiv { clear: both; }
div#colorsDiv table { margin: 0 auto; }

.resetLayer
{
font-size:12px;
background-color:#fff;
border:solid 1px #ccc;
border-bottom:solid 3px #ccc;
border-right:solid 3px #ccc;
padding:10px;
width:320px;
height:45px;
padding-top:10px;
position:absolute;
z-index:100;
left:460px;
top: 500px;
}
.resetBannerLayer
{
font-size:12px;
background-color:#fff;
border:solid 1px #ccc;
border-bottom:solid 3px #ccc;
border-right:solid 3px #ccc;
padding:10px;
width:320px;
height:45px;
padding-top:10px;
position:absolute;
z-index:100;
left:460px;
top: 800px;
}

div.addRemoveButtonCounties div.grayButton
{
    display: inline;
}
.PMwgt
{
    height:200px !important;
}
div.popupLayerDiv
{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
display:none;
padding:15px;
position:absolute;
width:200px;
z-index:10;	
}

/* Original BGs in Manage My Themes Custom Styles (DT) */

div.bgContainLeft img, div.bgContainRight img 
{ 
    margin-top: 5px; 
    }
div.bgContainLeft, div.bgContainRight 
{ 
    float: left; 
    margin: 14px auto; 
    }
div.bgContainLeft label, div.bgContainRight label 
{
    font: bold 12px/14px Arial; 
    }
div.bgContainLeft input, div.bgContainRight input 
{ 
    margin: 4px 0 0 0; 
    }
div#defaultBannerContainer 
{ 
    margin: 15px auto; 
    overflow: hidden; 
    width: 710px;
    }
div.bgTitle 
{ 
    clear: left; 
    width: 300px; 
    } /* Stupid IE7 fix */

div.bgContainLeft
{
    clear: left;
    margin-right: 35px;   
}

/* End */

/* Custom BGs in Manage My Themes Custom Styles (DT) */

#customBannerDiv 
{ 
    width: 70%; 
    overflow: hidden; 
    margin: 15px auto;
}

/* For MM Edit layer */
#mml, #mmla
{
    clear:both;
    font-family: Arial Rounded MT Extra, Arial Helvetica, sans-serif;
    font-size: 13px;
    width:100%;
}
#mml h4
{
    color:#000; 
    font-family:Arial Rounded MT Extra, Arial Helvetica, sans-serif; 
    font-size:16px; 
    margin-bottom:0px; 
    padding-bottom:15px
}
.subtitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
 	color:#000;
	}