/***************************************************************/
/*  fonts/colors Settings
/***************************************************************/

.wysiwyg {
color:#395D6F;
padding:0px 0px 0px 0px;
}

.wysiwyg p {
  margin:7px 0px 7px 0px;
  padding:0px 0px 0px 0px;
}

.wysiwyg blockquote {
  margin:5px 0px 5px 0px;
  padding:5px 20px 5px 20px;
  text-align:justify;
}

.wysiwyg h1{
  font-size:18px;
  margin:10px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  /*border-bottom-width:1px;
  border-bottom-style:solid;*/
}

.wysiwyg h2{
  font-size:16px;
  margin:10px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  /*border-bottom-width:1px;
  border-bottom-style:solid;*/
}

.wysiwyg h3{
  font-size:14px;
  margin:5px 0px 5px 0px;
  padding:0px 0px 0px 0px;
  /*border-bottom-width:1px;
  border-bottom-style:solid;*/
}


.wysiwyg a{
  color:#7D9EAD !important;
  font-weight:bold !important;
  text-decoration:none !important;
}

.wysiwyg a:hover {
  color:#395D6F !important;
  font-weight:bold !important;
  text-decoration:none !important;
}




.horizontalTabs ul li a, 
.sehorizontalTabs ul li a {
color:#395D6F !important;
font-weight:bold !important;
text-decoration:none !important;
}

.horizontalTabs li a:hover, .horizontalTabs .select a, 
.sehorizontalTabs li a:hover, .sehorizontalTabs .select a {
color:#7D9EAD !important;
font-weight:bold !important;
text-decoration:none !important;
}

.horizontalTabs ul li a, 
.sehorizontalTabs ul li a {
  color:#395D6F !important;
  font-weight:bold !important;
  text-decoration:none !important;
}

.wysiwyg img{
  border:none;
}

.wysiwyg .fckFontSmall{
  font-size:10px;
}
.wysiwyg .fckFontNormal{
  font-size:12px;
}
.wysiwyg .fckFontLarge{
  font-size:14px;
}
.wysiwyg .fckFontXLarge{
  font-size:16px;
}
.wysiwyg .fckFontRed{
    color:#ff0000;
}
.wysiwyg .fckFontBlue{
  color:#0000ff;
}
.wysiwyg .fckFontGreen{
  color:#00ff00;
}

/***************************************************************/
/*  Module Font Color: #395D6F 
/***************************************************************/
.wide_module_container,
.normal_module_container,
.half_module_container,
.search_engine_module_container,
.gmOverlay_wrap,
.graphLegendLabel,
.componentContainer,
.componentContainer input,
.componentContainer textarea,
.componentContainer select,
.componentContainer input.checkbox,
.componentContainer .output,
.componentContainer .outputLong{
color: #395D6F ;
}


/***************************************************************/
/*  Module Link Font Color: #7D9EAD
/***************************************************************/
.wide_module_container a, .wide_module_container a:visited,
.normal_module_container a, .normal_module_container a:visited,
.half_module_container a, .half_module_container a:visited,
.search_engine_module_container a, .search_engine_module_container a:visited{
  color: #7D9EAD;
  text-decoration:none;
}


/***************************************************************/
/*  Color 1: #DEDEDE/***************************************************************/
.sehorizontalTabs li a:hover, 
.sehorizontalTabs .select a,
.horizontalTabs li a:hover, 
.horizontalTabs .select a,
.verticalTabs li a:hover,
.verticalTabs .select a,
.verticalTabsRight li a:hover,
.verticalTabsRight .select a,
.wide_module_container .horizontalTabPanel,
.normal_module_container .horizontalTabPanel,
.wide_module_container .verticalTabPanel,
.normal_module_container .verticalTabPanel,
.guideButton,
#searchEngineResultsTable tr.odd,
div.gmOverlay_cnt ul .alt,
.componentContainer input,
.componentContainer textarea,
.componentContainer select,
.componentContainer input.checkbox,
.componentContainer .output,.componentContainer .outputLong, .outputScroll
{
  background-color:#DEDEDE;
}

.sehorizontalTabs ul li a,
.horizontalTabs ul li a,
.verticalTabs li a,
.verticalTabsRight li a,
.wide_module_container .horizontalTabPanel,
.normal_module_container .horizontalTabPanel,
.wide_module_container .verticalTabPanel,
.normal_module_container .verticalTabPanel,
#mortgageCalcOutputForm .outputLabel,
#listingStatisticsOutputForm .outputLabel,
#mortgageCalcOutputForm .outputValue,
#listingStatisticsOutputForm .outputValue,
.componentContainer .tableLabel,
.componentContainer .tableOutput,
#searchEngineMapPanel,
#quickStats
{
  border-top-color:#DEDEDE;
}

.sehorizontalTabs ul li a,
.horizontalTabs ul li a,
.verticalTabsRight li a,
.wide_module_container .horizontalTabPanel,
.normal_module_container .horizontalTabPanel,
.wide_module_container .verticalTabPanel,
.normal_module_container .verticalTabPanel,
#searchEngineMapPanel, 
#quickstats
{  
  border-right-color:#DEDEDE;
} 

.verticalTabs li a,
.verticalTabsRight li a,
.wide_module_container .horizontalTabPanel,
.normal_module_container .horizontalTabPanel,
.wide_module_container .verticalTabPanel,
.normal_module_container .verticalTabPanel,
#searchEngineMapPanel,
.brokerageAgentList_container .brokerAgentList_agent .right ul li,
.brokerageAgentProfile_container .brokerAgentProfile_right ul li
{
  border-bottom-color:#DEDEDE;
}

.sehorizontalTabs ul li a,
.horizontalTabs ul li a,
.verticalTabs li a,
.verticalTabsRight li a,
.wide_module_container .horizontalTabPanel,
.normal_module_container .horizontalTabPanel,
.wide_module_container .verticalTabPanel,
.normal_module_container .verticalTabPanel,
#mortgageCalcOutputForm .outputValue,
#listingStatisticsOutputForm .outputValue,
.componentContainer .tableOutput,
#searchEngineMapPanel
{
  border-left-color:#DEDEDE;
}
 
/***************************************************************/
/*  Color 2: #DEDEDE/***************************************************************/
.wide_module_container .title,
.normal_module_container .title,
.half_module_container .title,
.search_engine_module_container .title,
.componentContainer .title,
.agentDisclaimer,
#agentDisclaimerListing,
#searchEngineMLSinfo,
#searchEngineResultsTableHeader,
#seOverlayHeader,
.gmOverlay_header,
.componentContainer .legend
{
  background-color:#DEDEDE;
}

.wide_module_container .panel,
.normal_module_container .panel,
.half_module_container .panel,
.componentContainer,
.listingPhotoContainer .listingPhoto,
.statusColumn,
.mapWrap,
.photoColumn,
.thumbnailColumnWrap,
.guideButton,
#searchEngineResultsTableTitle,
#searchEngineOverlayContainer,
.gmOverlay_header,
.gmOverlay_cnt .photoBox img,
#vipRegistrationAdvertisement img,
.componentContainer input,.componentContainer textarea,.componentContainer select,.componentContainer input.checkbox,.componentContainer .output,.componentContainer .outputLong,
.componentContainer fieldset,
.componentContainer .innerFieldSet,
.outputScroll
{
  border-top-color:#DEDEDE;
}

.wide_module_container .panel,
.normal_module_container .panel,
.half_module_container .panel,
.componentContainer,
.listingPhotoContainer .listingPhoto,
.statusColumn,
.mapWrap,
.photoColumn,
.thumbnailColumnWrap,
.guideButton,
#searchEngineOverlayContainer,
.gmOverlay_cnt .photoBox img,
#vipRegistrationAdvertisement img,
.componentContainer input,.componentContainer textarea,.componentContainer select,.componentContainer input.checkbox,.componentContainer .output,.componentContainer .outputLong,
.componentContainer fieldset,
.componentContainer .innerFieldSet,
.outputScroll
{
  border-right-color:#DEDEDE;
}

.wide_module_container .panel,
.normal_module_container .panel,
.half_module_container .panel,
.componentContainer,
.listingPhotoContainer .listingPhoto,
.statusColumn,
.mapWrap,
.photoColumn,
.thumbnailColumnWrap,
.guideButton,
#searchEngineResultsTableTitle,
#searchEngineResultsTablePanel,
#searchEngineOverlayContainer,
.gmOverlay_header,
.gmOverlay_cnt .photoBox img,
#vipRegistrationAdvertisement img,
.componentContainer input,.componentContainer textarea,.componentContainer select,.componentContainer input.checkbox,.componentContainer .output,.componentContainer .outputLong,
.componentContainer fieldset,
.componentContainer .innerFieldSet,
.outputScroll
{
  border-bottom-color:#DEDEDE;
}

.wide_module_container .panel,
.normal_module_container .panel,
.half_module_container .panel,
.componentContainer,
.listingPhotoContainer .listingPhoto,
.statusColumn,
.mapWrap,
.photoColumn,
.thumbnailColumnWrap,
.guideButton,
#searchEngineResultsTablePanel,
#searchEngineOverlayContainer,
.gmOverlay_cnt .photoBox img,
#vipRegistrationAdvertisement img,
.componentContainer input,.componentContainer textarea,.componentContainer select,.componentContainer input.checkbox,.componentContainer .output,.componentContainer .outputLong,
.componentContainer fieldset,
.componentContainer .innerFieldSet,
.outputScroll
{
  border-left-color:#DEDEDE;
}

/***************************************************************/
/*  Color 3: #EDEDED /***************************************************************/
.wide_module_container .panel,
.normal_module_container .panel,
.half_module_container .panel,
.componentContainer,
.horizontalTabs ul li a,
.sehorizontalTabs ul li a,
.verticalTabs li a,
.verticalTabsRight li a,
#searchEngineLeftColumn,
#searchEngineMapPanel,
#searchEngineResultsTable tr.even,
#seListingContainer,
#searchEngineMarketStats,
#searchEngineOverlayContainer,
.gmOverlay_wrap,
.componentContainer .label,
#searchEngineRightColumn #listingSearchResults .scrollWrap,
#quickStats
{
  background-color:#EDEDED ;
}

.thumbnailColumn ul img {
  border-top-color:#EDEDED ;
}

.thumbnailColumn ul img {
  border-right-color:#EDEDED ;
}

.thumbnailColumn ul img,
.gmOverlay_cnt h1 {
  border-bottom-color:#EDEDED ;
}

.thumbnailColumn ul img {
  border-left-color:#EDEDED ;
}

/***************************************************************/
/*  Color 4: #DEDEDE/***************************************************************/
.statusColumn, /* LISTING DETAILS */
.photoColumn, /* SLIDESHOW/VR TOURS ON LISTING DETAILS, PERSONAL LISTINGS, SAVED LISTINGS */
.thumbnailColumnWrap,
#propertyDropDown,
.slider,
.searchDropDowns {
  background-color:#DEDEDE;
}

/***************************************************************/
/*  Miscellaneous Colors
/***************************************************************/
#mortgageCalcOutputForm #gLeg1,
#mortgageCalcOutputForm #gLeg2,
.photoColumn .description{
  background-color:#9C9C66 ;
}
/* form label colors */
.componentContainer label, .componentContainer label.error, .componentContainer .label{
  color:#395D6F;
}
.componentContainer .requiredFieldMessage,
.componentContainer .requiredFieldIndicator{
  color:#FF890D;
}

/* form inputs */
.componentContainer input, .componentContainer textarea, .componentContainer select, .componentContainer input.checkbox,
.componentContainer .output, .componentContainer .outputLong{
}

.componentContainer input.error, .componentContainer input.long_error,
.componentContainer textarea.error, .componentContainer textarea.long_error,
.componentContainer select.error, .componentContainer select.long_error{
  background-color: yellow;
  color: #DEDEDE;
}

/* when a thumbnail is selected in the listing view */
.thumbnailColumn ul .selected
{
border-color:yellow;
}

#searchEngineResultsTable tr.mouseOver, #searchEngineResultsTable tr.highlighted{
  background-color:#CDCDCD;
  color:#777777;
}

.componentContainer input.submit{
  border-top-color:#f7b668;
  border-right-color:#a76414; 
  border-bottom-color:#a76414;
  border-left-color:#f7b668; 
  background-color:#f7941d;
  color: white;
}

.componentContainer .dateSpacer{}

.slider{}

/*  left and right widgets  */	

.widget {
color:#395D6F ;
background:none;
}

	.widget a{
	color:#7D9EAD;
	}
	
	.widget a:hover{
	color:#395D6F;
	}
	
	.widget h1{
	color:#395D6F ;
	}
	
	.widgetHeader, .widgetName{
	font-size:115%;
	font-weight:bold;
	color:#ffffff;
	background:url(widget_header.jpg) repeat-y;
	letter-spacing:-1px;
	}
	
	.widgetContent {
	background:none;
	}
	
	.widgetContent .smallFont{
	font-size:90%;
	}

/* ----- Search Engine Additions - Oct0509 --------------------------------------------------------- */

.quickStats_on {
background-color:#F3F1D3 !important;
color:#395D6F !important;
}

.saveSendOptions_on {
background-color:#F3F1D3 !important;
color:#395D6F !important;
}

/* ----------------------------------------------------------------------------
------------------------------------------------------
NEW FORMS/MODs STYLES (LISTING DETAILS) - May 31 2010
------------------------------------------------------
---------------------------------------------------------------------------- */

/* ITEMS WITH A TOP BORDER */
.horTabs ul li a,
.horTabs li a:hover,
.horTabs .select a,
.horTabs .select a img,
.dataLabel,
.dataOutput,
.submitBtn_container {
 border-top:1px solid;
}

/* ITEMS WITH A RIGHT BORDER */
.horTabs ul li a,
.horTabs li a:hover,
.horTabs .select a,
.horTabs .select a img {
 border-right:1px solid;
}

/* ITEMS WITH A BOTTOM BORDER */
.horTabs,
.dataList li,
.listingSummary_item,
.listingSummary_details .tableDataWrap .dataLabel,
.inquireForm_wrap,
.listingSummary_details .tableDataWrap .dataOutput,
.formFull_width .radioBtn_container,
.formFull_width .checkbox_container,
.formHalf_widthR .checkbox_container,
.formHalf_widthL .checkbox_container,
.formHalf_widthR .radioBtn_container,
.formHalf_widthL .radioBtn_container {
 border-right:1px solid;
}

/* ITEMS WITH A LEFT BORDER */
.horTabs ul li a
.horTabs li a:hover
.horTabs .select a
.horTabs .select a img {
 border-left:1px solid;
}

/* MAIN BORDER COLOR */
.horTabs ul li a,
.horTabs,
.horTabs li a:hover,
.horTabs .select a,
.horTabs .select a img,
.listingDetails_topDetailsR form input,
.dataLabel,
.dataOutput,
.dataList li,
.listingSummary_item,
.inquireForm_wrap,
.listingSummary_details .tableDataWrap .dataLabel,
.listingSummary_details .tableDataWrap .dataOutput,
.submitBtn_container,
.formFull_width .radioBtn_container,
.formFull_width .checkbox_container,
.formHalf_widthR .checkbox_container,
.formHalf_widthL .checkbox_container,
.formHalf_widthR .radioBtn_container,
.formHalf_widthL .radioBtn_container {
 border-color:#dedede;
}

/* ITEMS WITH A COMPLETE BORDER */
/* FORM ELEMENTS STYLES */
.listingDetails_topDetailsR form input,
.formFull_width .textarea,
.formFull_width .inputReg,
.formHalf_widthR .dropDown,
.formHalf_widthL .dropDown,
.formHalf_widthR .textarea,
.formHalf_widthL .textarea,
.formHalf_widthR .inputReg,
.formHalf_widthL .inputReg,
.listingDetails_topDetailsR #listingURL {
 border:1px solid #dedede;
}

/* LIGHT BACKGROUND COLOR */
#listingSummary_container {
 background-color:#ededed;
}

/* MED BACKGROUND COLOR */

/* DARK BACKGROUND COLOR */
#listingDetails_container .title,
#listingDetails_container .horizontalTabPanel_slideshow,
.listingDetails_disclaimer,
.horTabs li a:hover,
.horTabs .select a,
.horTabs .select a img,
.horTabs ul li a,
.formLegend,
#listingDetails_slideShow {
 background-color:#dedede;
}

/* FORM ELEMENTS STYLES */
/* FORM ELEMENTS STYLES */
.listingDetails_topDetailsR form input,
.formFull_width .textarea,
.formFull_width .inputReg,
.formHalf_widthR .dropDown,
.formHalf_widthL .dropDown,
.formHalf_widthR .textarea,
.formHalf_widthL .textarea,
.formHalf_widthR .inputReg,
.formHalf_widthL .inputReg,
.listingDetails_topDetailsR #listingURL {
 background-color:#f2f0f0;
 color:#395d6f;
}

/* FORM ELEMENTS STYLES IN THE SEARCH ENGINE
THESE MAY BE DIFFERENT DUE TO THE BG COLOR OF THE SEARCH ENGINE - 
IN THAT CASE U CAN CHANGE THEM BELOW
*/
#seListingContainer #listingDetails_container .listingDetails_topDetailsR form input,
#seListingContainer #listingDetails_container .formFull_width .textarea,
#seListingContainer #listingDetails_container .formFull_width .inputReg,
#seListingContainer #listingDetails_container .formHalf_widthR .dropDown,
#seListingContainer #listingDetails_container .formHalf_widthL .dropDown,
#seListingContainer #listingDetails_container .formHalf_widthR .textarea,
#seListingContainer #listingDetails_container .formHalf_widthL .textarea,
#seListingContainer #listingDetails_container .formHalf_widthR .inputReg,
#seListingContainer #listingDetails_container .formHalf_widthL .inputReg {

}

/* OTHER SPECIFIC STYLES */
#seListingContainer #listingDetails_container { /* THIS MAY OR MAY NOT BE USED */
}