﻿.Nest_Spacer { height: 13px; border-left: solid 1px #ACB3B8; border-right: solid 1px #ACB3B8; clear: both; }

/*===============================================================================================*/
/* Toolbar ======================================================================================*/
/*===============================================================================================*/
.Nest_Toolbar { width: 100%; height: 26px; float: left; padding-top: 4px; margin-right: -7px; border-top: solid 1px #ACB3B8; background-image: url('/NestControls/Images/ToolbarBackground.gif'); }
.Nest_Toolbar ul { margin: 0px; padding: 0px; width: 100%; }
.Nest_Toolbar li { list-style: none; list-style-image: none; list-style-position: outside; float: left; margin: 0px; padding: 0px; }
.Nest_Toolbar li.Nest_first { padding-left: 10px; }
.Nest_Toolbar li.Nest_last { float: right; padding-right: 20px; margin-top: -1px; }
.Nest_Toolbar li { padding-left: 10px; }
.Nest_Toolbar div.Nest_question { height: 13px; padding-top: 5px; padding-left: 4px; float:left; }
.Nest_ToolbarRight { width: 7px; height: 31px; float: left; background-position: top left; background-repeat: no-repeat; background-image: url('/NestControls/Images/ToolbarR.gif'); }
.Nest_ToolbarLabel {float: left; font: bold 13px Verdana; color: White; }
/*===============================================================================================*/
/* Toolbar ======================================================================================*/
/*===============================================================================================*/

/*===============================================================================================*/
/* ToolbarButton ================================================================================*/
/*===============================================================================================*/
.Nest_ToolbarButton #Left { cursor: pointer; float: left; width: 6px; height: 20px; background: transparent url('/NestControls/Images/ToolbarButtonL.gif') 0px 0px no-repeat; }
.Nest_ToolbarButton #Middle { cursor: pointer; float: left; text-align: center; text-decoration: none; font: bold 12px Verdana; color: #FFFFFF; padding-top: 3px; height: 18px; background: transparent url('/NestControls/Images/ToolbarButtonBackground.gif') 0px 0px repeat-x; }
.Nest_ToolbarButton #Right { cursor: pointer; float: left; width: 6px; height: 20px; background: transparent url('/NestControls/Images/ToolbarButtonR.gif') 0px 0px no-repeat; }

.Nest_ToolbarButtonOver #Left { cursor: pointer; float: left; width: 6px; height: 20px; background: transparent url('/NestControls/Images/ToolbarButtonLOver.gif') 0px 0px no-repeat; }
.Nest_ToolbarButtonOver #Middle { cursor: pointer; float: left; text-align: center; text-decoration: none; font: bold 12px Verdana; color: #FFFFFF; padding-top: 3px; height: 18px; background: transparent url('/NestControls/Images/ToolbarButtonBackgroundOver.gif') 0px 0px repeat-x; }
.Nest_ToolbarButtonOver #Right { cursor: pointer; float: left; width: 6px; height: 20px; background: transparent url('/NestControls/Images/ToolbarButtonROver.gif') 0px 0px no-repeat; }

.Nest_ToolbarButtonClick #Left { cursor: pointer; float: left; width: 6px; height: 20px; background: transparent url('/NestControls/Images/ToolbarButtonLClick.gif') 0px 0px no-repeat; }
.Nest_ToolbarButtonClick #Middle { cursor: pointer; float: left; text-align: center; text-decoration: none; font: bold 12px Verdana; color: #FFFFFF; padding-top: 3px; height: 18px; background: transparent url('/NestControls/Images/ToolbarButtonBackgroundClick.gif') 0px 0px repeat-x; }
.Nest_ToolbarButtonClick #Right { cursor: pointer; float: left; width: 6px; height: 20px; background: transparent url('/NestControls/Images/ToolbarButtonRClick.gif') 0px 0px no-repeat; }
/*===============================================================================================*/
/* ToolbarButton ================================================================================*/
/*===============================================================================================*/

/*===============================================================================================*/
/* Button =======================================================================================*/
/*===============================================================================================*/
.Nest_Button #Left { cursor: pointer; float: left; width: 10px; height: 26px; height: 26px; background: transparent url('/NestControls/Images/ButtonL.gif') 0px 0px no-repeat; }
.Nest_Button #Middle { cursor: pointer; float: left; text-decoration: none; text-align: center; font: bold 12px Verdana; color: #FFFFFF; padding-top: 5px; height: 26px; background: transparent url('/NestControls/Images/ButtonBackground.gif') 0px 0px repeat-x; }
.Nest_Button #Next { cursor: pointer; float: left; width: 8px; height: 26px; background: transparent url('/NestControls/Images/ButtonNext.gif') 0px 0px no-repeat; }
.Nest_Button #Right { cursor: pointer; float: left; width: 10px; height: 26px; background: transparent url('/NestControls/Images/ButtonR.gif') 0px 0px no-repeat; }

.Nest_ButtonOver #Left { cursor: pointer; float: left; width: 10px; height: 26px; background: transparent url('/NestControls/Images/ButtonLOver.gif') 0px 0px no-repeat; }
.Nest_ButtonOver #Middle { cursor: pointer; float: left; text-decoration: none; text-align: center; font: bold 12px Verdana; color: #FFFFFF; padding-top: 5px; height: 26px; background: transparent url('/NestControls/Images/ButtonBackgroundOver.gif') 0px 0px repeat-x; }
.Nest_ButtonOver #Next { cursor: pointer; float: left; width: 8px; height: 26px; background: transparent url('/NestControls/Images/ButtonNextOver.gif') 0px 0px no-repeat; }
.Nest_ButtonOver #Right { cursor: pointer; float: left; width: 10px; height: 26px; background: transparent url('/NestControls/Images/ButtonROver.gif') 0px 0px no-repeat; }

.Nest_ButtonClick #Left { cursor: pointer; float: left; width: 10px; height: 26px; background: transparent url('/NestControls/Images/ButtonLClick.gif') 0px 0px no-repeat; }
.Nest_ButtonClick #Middle { cursor: pointer; float: left; text-decoration: none; text-align: center; font: bold 12px Verdana; color: #FFFFFF; padding-top: 5px; height: 26px; background: transparent url('/NestControls/Images/ButtonBackgroundClick.gif') 0px 0px repeat-x; }
.Nest_ButtonClick #Next { cursor: pointer; float: left; width: 8px; height: 26px; background: transparent url('/NestControls/Images/ButtonNextClick.gif') 0px 0px no-repeat; }
.Nest_ButtonClick #Right { cursor: pointer; float: left; width: 10px; height: 26px; background: transparent url('/NestControls/Images/ButtonRClick.gif') 0px 0px no-repeat; }

.Nest_ButtonAddToList { display: block; width: 22px; height: 20px; background: url(/NestControls/Images/ButtonAddToList.gif) no-repeat; margin: 0; margin-bottom: 16px; outline: none; }
.Nest_ButtonAddToList:hover { background: url(/NestControls/Images/ButtonAddToListOver.gif) no-repeat; }
.Nest_ButtonAddToList:active { background: url(/NestControls/Images/ButtonAddToListClick.gif) no-repeat; }

.Nest_ButtonRemoveFromList { display: block; width: 22px; height: 20px; background: url(/NestControls/Images/ButtonRemoveFromList.gif) no-repeat; margin: 0; outline: none; }
.Nest_ButtonRemoveFromList:hover { background: url(/NestControls/Images/ButtonRemoveFromListOver.gif) no-repeat; }
.Nest_ButtonRemoveFromList:active { background: url(/NestControls/Images/ButtonRemoveFromListClick.gif) no-repeat; }
/*===============================================================================================*/
/* Button =======================================================================================*/
/*===============================================================================================*/

/*===============================================================================================*/
/* WordPopup ====================================================================================*/
/*===============================================================================================*/
.Nest_WordPopup { width: 350px; background-color: #FFFFFF; border: solid 1px #616161; visibility: hidden; }
.Nest_WordPopup #Description { padding: 12px; font: normal 10pt Verdana; color: #000000; }
.Nest_WordPopup #Title { width: 312px; height: 24px; float: left; padding-left: 12px; padding-top: 6px; font: bold 11pt Verdana; color: #616161; }
.Nest_WordPopup #CloseButton { width: 18px; height: 24px; padding-left: 8px; padding-top: 6px; float: left; }
/*===============================================================================================*/
/* WordPopup ====================================================================================*/
/*===============================================================================================*/

/*===============================================================================================*/
/* Cities Picker ================================================================================*/
/*===============================================================================================*/
.Nest_NestCitiesBlock1 { float: left; margin-right: 50px; padding: 5px; height: 30px; }
.Nest_NestCitiesBlock2 { float: left; padding: 5px; }
.Nest_NestCitiesBlock3 { padding: 5px; }

.Nest_NestCitiesClearButtonBlock { padding-left: 20px; display: block; height: 30px; }
.Nest_NestCitiesLabelRightBlock { clear: both; width: 550px; padding: 5px; }

.Nest_NestCitiesLabel { float: left; font: normal 12px Verdana; color: #000000; width: 90px; display: block; margin-top: 5px; }
.Nest_NestCitiesLabel em { color: Red; }
.Nest_NestCitiesLabelRight { font: normal 12px Verdana; color: #000000; margin: 0; padding-left: 315px; text-align: left; }

/*===============================================================================================*/
/* Cities Picker ================================================================================*/
/*===============================================================================================*/

/*===============================================================================================*/
/* Details ======================================================================================*/
/*===============================================================================================*/
.Nest_DetailsNavigation { border-bottom: solid 1px #ACB3B8; height: 10px; padding-bottom: 9px; }
.Nest_DetailsNavigation a { text-decoration: none; }
.Nest_DetailsNavigation #Back { float: left; vertical-align: middle; }
.Nest_DetailsNavigation #Back a span { color: #000000; font: bold 14px Verdana; }
.Nest_DetailsNavigation #NextPrev { float: right; vertical-align: middle; }
.Nest_DetailsNavigation #NextPrev a span { color: #000000; font: bold 11px Verdana; }

.Nest_DetailsBody { padding: 6px; border-left: solid 1px #ACB3B8; border-right: solid 1px #ACB3B8; }

.Nest_DetailsFooter { height: 11px; padding-left: 6px; background: transparent url('/NestControls/Images/SectionFooterL.gif') 0px 0px no-repeat; }
.Nest_DetailsFooter #Footer { width: 100%; height: 11px; background: transparent url('/NestControls/Images/SectionFooterBackground.gif') 0px 0px repeat-x; }
.Nest_DetailsFooter #FooterRightEnd { float: right; width: 6px; height: 11px; background: transparent url('/NestControls/Images/SectionFooterR.gif') 0px 0px no-repeat; }

.Nest_LeadErrorMessage { font: bold 12px Verdana; color: Red;}
/*===============================================================================================*/
/* Details ======================================================================================*/
/*===============================================================================================*/

/*===============================================================================================*/
/* Details Controls =============================================================================*/
/*===============================================================================================*/
.Nest_DetailsBlock1,
.Nest_DetailsBlock12Lines,
.Nest_DetailsBlock1Multiline, 
.Nest_DetailsBlock1FourLineRadioButton,
.Nest_DetailsBlock1FiveLineCheckBoxList,
.Nest_DetailsBlock1SixLineRadioButton { float: left; width: 200px; }

/*.Nest_DetailsLabel { font: normal 12px Verdana; color: #000000; margin-top: 5px; }*/

.Nest_DetailsBlock1,
.Nest_DetailsBlock2 { height: 30px; }
.Nest_DetailsBlock2 span { white-space: nowrap; }
.Nest_DetailsBlock2 a { text-decoration: underline; cursor: pointer; }
.Nest_DetailsBlock2 a {  }

.Nest_DetailsBlock12Lines,
.Nest_DetailsBlock22Lines { height: 50px; }
.Nest_DetailsBlock1Multiline,
.Nest_DetailsBlock2Multiline { height: 118px; }
.Nest_DetailsBlock1FourLineRadioButton,
.Nest_DetailsBlock2FourLineRadioButton { height: 97px; }
.Nest_DetailsBlock1FiveLineCheckBoxList,
.Nest_DetailsBlock2FiveLineCheckBoxList { height: 135px; }
.Nest_DetailsBlock1SixLineRadioButton,
.Nest_DetailsBlock2SixLineRadioButton { height: 123px; }

.Nest_DetailsLabel,
.Nest_DetailsLabelTLSValue,
.Nest_DetailsLabelCommon {  width: 200px; display: block; margin-top: 5px; }
.Nest_DetailsLabel em { color:Red; }
.Nest_DetailsLabelCommon em { color: Red; }

.Nest_DetailsLabelTLSValue,
.Nest_DetailsLabelCommon { float: left; }
.Nest_DetailsBlockCommon { padding: 3px; padding-left: 0px; clear: both; }

.Nest_DetailsLabelCommonNoWidth { }

.Nest_TextBox,
.Nest_TextBoxSmall,
.Nest_TextBoxVeryLong,
.Nest_TextBoxLong,
.Nest_TextBox2Lines,
.Nest_TextBox3Lines,
.Nest_TextBoxMultiline,
.Nest_TextBoxMoney,
.Nest_TextBoxMoneyNoDecimal,
.Nest_ListBox {  }

.Nest_TextBox { width: 148px; }
.Nest_TextBoxSmall { width: 50px; }
.Nest_TextBoxLong { width: 250px; }
.Nest_TextBoxVeryLong {width: 650px; }
.Nest_TextBoxMoney { width: 85px; text-align: right; }
.Nest_TextBoxMoneyNoDecimal {width: 68px; text-align: right; }
.Nest_TextBox2Lines { width: 250px; height: 32px; }
.Nest_TextBox3Lines { width: 250px; height: 45px; }
.Nest_TextBoxMultiline { width: 250px; height: 100px; }

.Nest_DropDownList,
.Nest_DropDownListSmall { padding:0; margin:0; background-color: white; }

.Nest_DropDownList { width: 158px; }
.Nest_DropDownListSmall { width: 76px; }

.Nest_ListBox { width: 180px; }

.Nest_CheckBox {  }
.Nest_CheckBox label { }

.Nest_RadioButton label {  }

.Nest_DescribedButtonList { }
.Nest_DescribedButtonList .Nest_Title { }
.Nest_DescribedButtonList .Nest_DescribedButton {  padding: 3px; padding-left: 0px;}
.Nest_DescribedButtonList .Nest_DescribedButton label { padding-right:6px; padding-left:0; margin:0;}
.Nest_DescribedButtonList .Nest_Description { }

.Nest_DateTimePicker {  }
.Nest_DateTimePicker .Nest_Date { float: left; border: solid 1px #3A5119; background-color: white; vertical-align: middle; height: 20px; }
.Nest_DateTimePicker input.Nest_DateText { border: none; padding-top: 4px; padding-left: 3px; width: 128px; height: 14px;  }
.Nest_DateButton { cursor: pointer; }
.Nest_DateTimePicker .Nest_Time { float: left; vertical-align: middle; margin-top: -1px; padding-left: 6px; }

.Nest_DetailsButtons { height: 20px; padding-top: 10px; }
.Nest_DetailsButtonSpacer { float: left; width: 10px; height: 10px; }
.Nest_UpdateProgress div,
.Nest_DetailsProgress { float: left; padding-top: 4px; font: normal 14px Verdana; color: Red; }

.Nest_DetailsSpacer { height: 10px; clear: both; }

.Nest_ErrorMessage { text-align: center; padding: 5px; }
.Nest_ErrorMessage span { font: bold 12px Verdana; color: Red; }
/*===============================================================================================*/
/* Details Controls =============================================================================*/
/*===============================================================================================*/

/*===============================================================================================*/
/* Section ======================================================================================*/
/*===============================================================================================*/
.Nest_SectionHeader { height: 27px; padding-left: 6px; background: transparent url('/NestControls/Images/SectionHeaderL.gif') 0px 0px no-repeat; }
.Nest_SectionHeader .Nest_SectionHeaderIn { width: 100%; height: 27px; cursor: pointer; background: transparent url('/NestControls/Images/SectionHeaderBackground.gif') 0px 0px repeat-x; }
.Nest_SectionHeader .Nest_SectionHeaderTitle,
.Nest_SectionHeader li { float: left; padding-top: 7px; cursor: pointer; }
.Nest_SectionHeader .Nest_SectionHeaderButton { height: 20px; padding-top: 7px; cursor: pointer; }
.Nest_SectionHeader .Nest_SectionHeaderRightEnd { float: right; width: 22px; height: 27px; cursor: pointer; background: transparent url('/NestControls/Images/SectionHeaderR.gif') right no-repeat; }

.Nest_SectionBody { border-left: solid 1px #ACB3B8; border-right: solid 1px #ACB3B8; border-width: 1px !important; }
.Nest_SectionBody .Nest_SectionBodyIn { padding: 20px; padding-bottom: 10px; }

.Nest_SectionFooter { height: 11px; padding-left: 6px; background: transparent url('/NestControls/Images/SectionFooterL.gif') 0px 0px no-repeat; }
.Nest_SectionFooter .Nest_SectionFooterIn { width: 100%; height: 11px; background: transparent url('/NestControls/Images/SectionFooterBackground.gif') 0px 0px repeat-x; }
.Nest_SectionFooter .Nest_SectionFooterRightEnd { float: right; width: 6px; height: 11px; background: transparent url('/NestControls/Images/SectionFooterR.gif') 0px 0px no-repeat; }
/*===============================================================================================*/
/* Section ======================================================================================*/
/*===============================================================================================*/

/*===============================================================================================*/
/* Group ========================================================================================*/
/*===============================================================================================*/
.Nest_GroupHeader { height: 27px; padding-left: 6px; background: transparent url('/NestControls/Images/GroupHeaderL.gif') 0px 0px no-repeat; }
.Nest_GroupHeader .Nest_GroupHeaderIn { width: 100%; height: 27px; cursor: pointer; background: transparent url('/NestControls/Images/GroupHeaderBackground.gif') 0px 0px repeat-x; }
.Nest_GroupHeader .Nest_GroupHeaderTitle,
.Nest_GroupHeader li { float: left; padding-top: 7px; cursor: pointer; }
.Nest_GroupHeader .Nest_GroupHeaderButton { height: 20px; padding-top: 7px; cursor: pointer; }
.Nest_GroupHeader .Nest_GroupHeaderRightEnd { float: right; width: 22px; height: 27px; cursor: pointer; background: transparent url('/NestControls/Images/GroupHeaderR.gif') right no-repeat; }

.Nest_GroupHeaderControlList ul { margin: 0px; padding: 0px; width: 100%; }
.Nest_GroupHeaderControlList li { list-style: none; list-style-image: none; list-style-position: outside; float: left; margin: 0px; margin-top: -3px; padding: 0px; }
.Nest_GroupHeaderControlList li.Label { padding-top: 3px; }
.Nest_GroupHeaderControlList li.Nest_last { float: right; padding-right: 20px; margin-top: -1px; }
.Nest_GroupHeaderControlList li { padding-right: 10px; }
/*===============================================================================================*/
/* Group ========================================================================================*/
/*===============================================================================================*/

/*===============================================================================================*/
/* Show More Info ===============================================================================*/
/*===============================================================================================*/
.Nest_ShowMoreInfoHeader { cursor: pointer; }
.Nest_ShowMoreInfoHeader span { }
/*===============================================================================================*/
/* Show More Info ===============================================================================*/
/*===============================================================================================*/

/*===============================================================================================*/
/* AutoComplete =================================================================================*/
/*===============================================================================================*/
.Nest_AutoCompleteList
{
	margin: 0px !important;
	border: 1px solid black;
	background-color: white;
	cursor: pointer;
	_cursor: hand;
}

.Nest_AutoCompleteItem
{
	font-family: Arial;
	font-size: 11px; 
	color: #333333;	
	padding: 3px;
	text-decoration: none;
	text-align: left;
	_height:1%;
}

.Nest_AutoCompleteItemHover
{
	font-family: Arial;
	font-size: 11px; 
	color: white;
	text-decoration: none;
	background-color: #777777; 
	cursor: pointer;
	cursor: hand;
	padding: 3px;
	text-align: left;
	_height:1%;
}
/*===============================================================================================*/
/* AutoComplete =================================================================================*/
/*===============================================================================================*/

/*===============================================================================================*/
/* Listing Summary ==============================================================================*/
/*===============================================================================================*/

.Nest_ListingSummaryTitle { padding: 10px; font-weight:bold;}

.Nest_ListingSummaryDetails { clear: both; padding-left: 10px; padding-right: 10px; }

.Nest_ListingSummaryImage { border: double 3px #B1B8BC !important; }

.Nest_ListingSummaryAddress { padding-left: 5px; }
.Nest_ListingSummaryAddress span { color: #575F65; font-weight:bold; }

.Nest_ListingSummaryPriceBox { padding: 6px 5px 12px 5px; clear: both; }
.Nest_ListingSummaryPriceText { color: #575F65; font-weight:bold;}
.Nest_ListingSummaryPrice { padding-left: 5px; color: #BE4B42; font-weight:bold; }

.Nest_ListingSummaryFeatures { padding-left: 5px; }
.Nest_ListingSummaryFeatures span {  }

.Nest_ListingSummaryDescription { clear: both; padding: 5px; padding-left: 10px; padding-right: 10px; }
.Nest_ListingSummaryDescription span {  }

.Nest_ListingSummaryDescriptionFavorites { clear: both; padding: 5px; padding-left: 10px; padding-right: 10px; }
.Nest_ListingSummaryDescriptionFavorites span {  }

.Nest_ListingSummaryStatus { float: right; text-align: right; }
.Nest_ListingSummaryStatus span { color: #575F65; font-weight:bold; font-size:14px;}

.Nest_ListingSummaryLinks { padding: 10px; padding-top: 5px; border-bottom: solid 1px #B1B8BC; }
.Nest_ListingSummaryLinks a:visited,
.Nest_ListingSummaryLinks a,
.Nest_ListingSummaryLinks span { color: #6ea038; font-weight:bold; font-size:11px; text-decoration: none; }
.Nest_ListingSummaryLinks a:hover,
.Nest_ListingSummaryLinks span:hover { color: #F59731; font-weight:bold; font-size:11px; text-decoration: underline; }

/*===============================================================================================*/
/* Listing Summary ==============================================================================*/
/*===============================================================================================*/

.Nest_Watermark
{
	color: Gray;
	font-weight: bold;
}

.Nest_ActionButton li {font-weight:bold; margin: 10px 0px 10px 0px;}
.Nest_ActionButtonInline { padding:0; margin:10px;}
.Nest_ActionButtonInline li {display:inline;list-style-type:none; list-style-image:none;}
.Nest_ActionButtonInline a,
.Nest_ActionButtonInline a:hover,
.Nest_ActionButtonInline a:visited {background: url('/NestControls/Images/NextArrowSmall.gif') 0 no-repeat; padding: 0px 10px 0px 15px;}

.Nest_Hidden {display: none;}