/***************************************************************/
/*  fonts/colors Settings
/***************************************************************/

.wysiwyg {
  color:#503B2B;
}

.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:#808000 !important;
  font-weight:bold !important;
  text-decoration:none !important;
}

.wysiwyg a:hover{
  color:#989800!important;
  font-weight:bold !important;
  text-decoration:none !important;
}

.horizontalTabs li a:hover, .horizontalTabs .select a{
  color:#808000!important;
  font-weight:bold !important;
  text-decoration:none !important;
}

.horizontalTabs ul li a{
  color:#503B2B !important;
  font-weight:bold !important;
  text-decoration:none !important;
}

.wysiwyg img{
  border:none;
}

.wysiwyg .fckFontSmall{
  font-size:10px;
}
.wysiwyg .fckFontNormal{
  font-size:11px;
}
.wysiwyg .fckFontLarge{
  font-size:14px;
}
.wysiwyg .fckFontXLarge{
  font-size:16px;
}
.wysiwyg .fckFontRed{
  color:#a72222;
}
.wysiwyg .fckFontBlue{
  color:#1f4187;
}
.wysiwyg .fckFontGreen{
  color:#417f1f;
}

/***************************************************************/
/*  Module Font Color: #503B2B
/***************************************************************/
.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: #503B2B;
}


/***************************************************************/
/*  Module Link Font Color: #808000/***************************************************************/
.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: #808000;
  text-decoration:none;
}


/***************************************************************/
/*  Color 1: #D1D1D1 
/***************************************************************/
.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:#D1D1D1 ;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

.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:#D1D1D1 ;
}

.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:#D1D1D1 ;
} 

.verticalTabs li a,
.verticalTabsRight li a,
.wide_module_container .horizontalTabPanel,
.normal_module_container .horizontalTabPanel,
.wide_module_container .verticalTabPanel,
.normal_module_container .verticalTabPanel
{
  border-bottom-color:#D1D1D1 ;
}

.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:#D1D1D1 ;
}
 
/***************************************************************/
/*  Color 2: #C4C4C4
/***************************************************************/
.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:#C4C4C4;
}

.componentContainer .title {
font-weight:bold;
}

.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:#C4C4C4;
}

.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:#C4C4C4;
}

.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:#C4C4C4;
}

.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:#C4C4C4;
}

/***************************************************************/
/*  Color 3: #503B2B
/***************************************************************/
.wide_module_container .panel,
.normal_module_container .panel,
.half_module_container .panel,
.componentContainer,
.horizontalTabs ul li a,
.verticalTabs li a,
.verticalTabsRight li a,
#searchEngineMapPanel,
#searchEngineLeftColumn,
#searchEngineResultsTable tr.even,
#searchEngineRightColumn,
#seListingContainer,
#searchEngineMarketStats,
#searchEngineOverlayContainer,
.gmOverlay_wrap,
.componentContainer .label
{
  background-color:#ebebeb;
}

.thumbnailColumn ul img {
  border-top-color:#ebebeb;
}

.thumbnailColumn ul img {
  border-right-color:#ebebeb;
}

.thumbnailColumn ul img,
.gmOverlay_cnt h1 {
  border-bottom-color:#ebebeb;
}

.thumbnailColumn ul img {
  border-left-color:#ebebeb;
}

/***************************************************************/
/*  Color 4: #D1D1D1 
/***************************************************************/
.statusColumn, /* LISTING DETAILS */
.photoColumn, /* SLIDESHOW/VR TOURS ON LISTING DETAILS, PERSONAL LISTINGS, SAVED LISTINGS */
.thumbnailColumnWrap,
#searchEngineVIPOptions,
.slider {
  background-color:#D1D1D1 ;
}

/***************************************************************/
/*  Miscellaneous Colors
/***************************************************************/
#mortgageCalcOutputForm #gLeg1,
#mortgageCalcOutputForm #gLeg2,
.photoColumn .description{
  background-color:#ebebeb;
}
/* form label colors */
.componentContainer label, .componentContainer label.error, .componentContainer .label{
  color:#503B2B;
}
.componentContainer .requiredFieldMessage,
.componentContainer .requiredFieldIndicator{
  color:#FF890D;
}

/* form inputs */
.componentContainer input, .componentContainer textarea, .componentContainer select, .componentContainer input.checkbox,
.componentContainer .output, .componentContainer .outputLong{
  font-family:Verdana;
}
.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: #333333;
}

/* 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{
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
.slider{
  font-family:Arial, Helvetica, sans-serif;
}

/* WIDGETS ---------- */

.widget {
color:#503B2B;
background:none;
}

.widget a{
color:#808000;
}

.widget a:hover{
color:#989800;
}

.widget h1{
  color:#503B2B;
}

.widgetHeader, .widgetName{
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  background:url(widget_header.jpg) repeat-y;
}

.widgetContent {
background:none;
}
.widgetContent .smallFont{
  font-size:10px;
}

/* Page end */
#pageendArea {
height:313px;
margin-top:0;
}