/***************************************************************/
/*  fonts/colors Settings
/***************************************************************/

.wysiwyg {
color:#ffffff;
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:#93B8C4 !important;
  font-weight:bold !important;
  text-decoration:none !important;
}

.wysiwyg a:hover {
  color:#ffffff !important;
  font-weight:bold !important;
  text-decoration:none !important;
}


.horizontalTabs li a:hover, .horizontalTabs .select a, 
.sehorizontalTabs li a:hover, .sehorizontalTabs .select a {
color:#93B8C4 !important;
font-weight:bold !important;
text-decoration:none !important;
}

.horizontalTabs ul li a, 
.sehorizontalTabs ul li a {
color:#ffffff !important;
font-weight:bold !important;
text-decoration:none !important;
}

.horizontalTabs li a:hover, .horizontalTabs .select a, 
.sehorizontalTabs li a:hover, .sehorizontalTabs .select a {
color:#93B8C4 !important;
font-weight:bold !important;
text-decoration:none !important;
}

.horizontalTabs ul li a, 
.sehorizontalTabs ul li a {
  color:#ffffff !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: #ffffff 
/***************************************************************/
.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: #ffffff ;
}


/***************************************************************/
/*  Module Link Font Color: #93B8C4
/***************************************************************/
.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: #93B8C4;
  text-decoration:none;
}


/***************************************************************/
/*  Color 1: #5A5A5A/***************************************************************/
.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,
div.gmOverlay_cnt ul .alt,
.componentContainer input,
.componentContainer textarea,
.componentContainer select,
.componentContainer input.checkbox,
.componentContainer .output,.componentContainer .outputLong, .outputScroll
{
  background-color:#5A5A5A;
}

.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
{
  border-top-color:#5A5A5A;
}

.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
{  
  border-right-color:#5A5A5A;
} 

.verticalTabs li a,
.verticalTabsRight li a,
.wide_module_container .horizontalTabPanel,
.normal_module_container .horizontalTabPanel,
.wide_module_container .verticalTabPanel,
.normal_module_container .verticalTabPanel,
.brokerageAgentList_container .brokerAgentList_agent .right ul li,
.brokerageAgentProfile_container .brokerAgentProfile_right ul li
{
  border-bottom-color:#5A5A5A;
}

.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
{
  border-left-color:#5A5A5A;
}
 
/***************************************************************/
/*  Color 2: #5A5A5A/***************************************************************/
.wide_module_container .title,
.normal_module_container .title,
.half_module_container .title,
.search_engine_module_container .title,
.componentContainer .title,
.agentDisclaimer,
#agentDisclaimerListing,
#searchEngineMLSinfo,
#seOverlayHeader,
.gmOverlay_header,
.componentContainer .legend
{
  background-color:#5A5A5A;
}

.wide_module_container .panel,
.normal_module_container .panel,
.half_module_container .panel,
.componentContainer,
.listingPhotoContainer .listingPhoto,
.statusColumn,
.mapWrap,
.photoColumn,
.thumbnailColumnWrap,
.guideButton,
.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:#5A5A5A;
}

.wide_module_container .panel,
.normal_module_container .panel,
.half_module_container .panel,
.componentContainer,
.listingPhotoContainer .listingPhoto,
.statusColumn,
.mapWrap,
.photoColumn,
.thumbnailColumnWrap,
.guideButton,
.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:#5A5A5A;
}

.wide_module_container .panel,
.normal_module_container .panel,
.half_module_container .panel,
.componentContainer,
.listingPhotoContainer .listingPhoto,
.statusColumn,
.mapWrap,
.photoColumn,
.thumbnailColumnWrap,
.guideButton,
.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:#5A5A5A;
}

.wide_module_container .panel,
.normal_module_container .panel,
.half_module_container .panel,
.componentContainer,
.listingPhotoContainer .listingPhoto,
.statusColumn,
.mapWrap,
.photoColumn,
.thumbnailColumnWrap,
.guideButton,
.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:#5A5A5A;
}

/***************************************************************/
/*  Color 3: #838383 /***************************************************************/
.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,
.gmOverlay_wrap,
.componentContainer .label
{
  background-color:#838383 ;
}

.thumbnailColumn ul img {
  border-top-color:#838383 ;
}

.thumbnailColumn ul img {
  border-right-color:#838383 ;
}

.thumbnailColumn ul img,
.gmOverlay_cnt h1 {
  border-bottom-color:#838383 ;
}

.thumbnailColumn ul img {
  border-left-color:#838383 ;
}

/***************************************************************/
/*  Color 4: #5A5A5A/***************************************************************/
.statusColumn, /* LISTING DETAILS */
.photoColumn, /* SLIDESHOW/VR TOURS ON LISTING DETAILS, PERSONAL LISTINGS, SAVED LISTINGS */
.thumbnailColumnWrap,
#propertyDropDown,
.slider,
.searchDropDowns {
  background-color:#5A5A5A;
}

/***************************************************************/
/*  Miscellaneous Colors
/***************************************************************/
#mortgageCalcOutputForm #gLeg1,
#mortgageCalcOutputForm #gLeg2,
.photoColumn .description{
  background-color:#9C9C66 ;
}
/* form label colors */
.componentContainer label, .componentContainer label.error, .componentContainer .label{
  color:#ffffff;
}
.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: #5A5A5A;
}

/* when a thumbnail is selected in the listing view */
.thumbnailColumn ul .selected
{
border-color:yellow;
}

.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:#ffffff ;
background:none;
}

	.widget a{
	color:#93B8C4;
	}
	
	.widget a:hover{
	color:#ffffff;
	}
	
	.widget h1{
	color:#ffffff;
	}
	
	.widget input[type="text"] ,
	.widget input[type="password"]{
	color:#ffffff;
	font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
	border: 1px solid #5A5A5A;
	resize:none;
	}
	
	.widgetHeader, .widgetName{
	font-size:115%;
	font-weight:bold;
	color:#ffffff;
	background:url(/t/template101/pics2/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:#444444 !important;
}

.saveSendOptions_on {
background-color:#F3F1D3 !important;
color:#444444 !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:#5a5a5a;
}

/* 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 #5a5a5a;
}

/* LIGHT BACKGROUND COLOR */
#listingSummary_container {
 background-color:#838383;
}

/* 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:#5a5a5a;
}

/* 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:#747474;
 color:#ffffff;
}

/* UI-Autocomplete */
.widgetGroupContainer .ui-autocomplete,
#cs-wrapper .ui-autocomplete
{
	background-image : none;
	background-color : #646464;
	border: 1px solid #5A5A5A; 
	padding: 0;
}

.widgetGroupContainer .ui-autocomplete li,
#cs-wrapper .cs-idx-quick-search-form .ui-autocomplete li
{
	width : 100%;
	background-image : none;
	background-color : #646464;
	border: none;
}

.ui-autocomplete li.ui-menu-item a
{
	color: #93B8C4;
}

.ui-autocomplete li.ui-menu-item a.ui-state-focus 
{ 
	border: 1px solid #5A5A5A; 
	background-image : none;
	background-color: #646464;
	color: #FFFFFF; 
}

div.ui-tooltip div.ui-tooltip-content
{
	color: #FFFFFF;
}
