body {
  background:#7F7F7F;
  color: #FFFFFF;
}

.clientmsHeading {color:#FFFFFF;}

#header a, ul.tabs a { color: #EFE8C2; }


/**** Menu Icon Fix ****/
.editicon {	padding-top:20px; width:570px!important; }
.editicon .option { float:left; width:auto!important; }

#footerMenu a {
color: #0e101a!important; text-decoration: underline!important;
}
.widgets-city-links .citylinks_links a, .widgets-city-links .citylinks_links{
	color:#0e101a;
}

/**********************/

.node-form .form-text {
display:block;
width:80%!important;
}


li.leaf a {
	color: #F5F0D2!important;
}

a {
  color:#F5F0D2;
  text-decoration: none;
}

a:active, a:visited, .clientms a {
  color:#F5F0D2;
   text-decoration: none;
}
a:hover {
  color:#F5F0D2;
  text-decoration: none;
}
a:visited {
  color:#F5F0D2;
  text-decoration: none;
}



#flashBannerSlogan {
background:#86000B none repeat scroll 0 0;
}

#mainContent .holder .content, .mainContent, #leftLogin .content {
	background:#0E101B;
	margin:-5px 0 0;
	padding:10px;
}

#frontpage_main .content, #wsidebar_left .content,#content_top_region .content,#content_bottom_region .content,
#footer_region .content{
	background:#0E101B;
	margin:-5px 0 0;
	padding:10px;
}
#language_translator_widget_form{
background-color:#0E101B;
width:190px;
padding:10px 0px;
margin-bottom:15px;
}

h1, h2, h3, h4 { color: #8F7A62 !important;
}
#RETS_property_find h2 {
	color:#8F7A62 !important;
}
#welcomeContent .heading, .vheader {
border-left: 0px!important;
}

#leftMenuList {
	background-color:#000000!important;
	margin:5px 0;
	width:190px;
}

#leftMenuList li a:hover {
	color: #FFFFFF!important;
}

leftLoginContent {	color: #FFFEEF!important;}


l.primary li a {
background:#86000B none repeat scroll 0 0 !important;
border-bottom:0 none !important;
}
ul.primary li a {
background:#86000B none repeat scroll 0 0 !important;
border-bottom:0 none !important;
}

/* Side bar images */

#leftMenuList .usualItem, #leftMenuList .usualItemEdit{
     background:url(../images/menuButton.png) bottom;
     overflow:hidden;
}
#leftLogin .heading {
	background:url(../images/headingLogin.png) no-repeat top;
    }
#wsidebar_left h2 {
	padding:10px 20px;
	background:url(../images/headingLogin.png) no-repeat top;
  list-style:none;
  margin:5px 0px 5px 0px;
	min-height:22px;
  font-size:18px;
  font-weight:bold;	
  color: white !important;
}       
.heading {
	padding:10px 20px;
	min-height:22px;
  list-style:none;
  margin:5px 0px 5px 0px;
  background:url(../images/headingBig.png) no-repeat top;
  font-size:18px;
  font-weight:bold;
  color:#8F7A62;
	word-wrap:break-word;
}

#frontpage_main .block h2,#content_top_region .block h2,#content_bottom_region .block h2, #footer_region .block h2 {
 padding:10px 20px;
  min-height:22px;
	list-style:none;
  margin:5px 0px 5px 0px;
  background:url(../images/headingBig.png) no-repeat top;
  font-size:18px;
  font-weight:bold;
  color: white !important;
}

#footer_region .block h2, #footer_region .block{
	width:560px;
}
#footer_region .block{
	width:600px;
}

.twoWide .heading {
  background:url(../images/headingMed.png) no-repeat top;
}
.oneWide .heading {
  background:url(../images/headingSml.png) no-repeat top;
}
#logoBoxImg{
        position:relative;
        background:url(../images/logoBack.png) no-repeat;
        height:117px;
        width:190px;
        z-index:20;
}

/***BEGIN leftSide***/
#leftSide {
  width:200px;
  float:left;
}
  #leftSide .holder{
    width:190px;
    margin:5px 0px 5px 0px;
  }
  #logo {
  }
    #logoBox{
    }
      #logoBoxImg{
        position:relative;
        background:url(../images/logoBack.png) no-repeat;
        height:117px;
        width:190px;
        z-index:20;
      }
        #logoBoxImg img{
          margin-top:25px;
        }
      #logoBoxText{
        position:relative;
        background:#86000B;
        padding:10px 0px 0px 0px;
        z-index:10;
        font-weight:bold;
        font-size:18px;
        color:#EFEFEF;
      }
      #logoBoxImg a img {
        max-height: 78px;
        max-width: 134px;
        }
				

  
	#leftMenu{
  }
    #leftMenuList{
      list-style:none;
      margin:5px 0px 5px 0px;
      padding:0px;
      text-align:left;
    }
    #leftMenuList li{
      width:190px;
      height:50px;
    }
      #leftMenuList li a{
        line-height:50px;
        display:block;
        height:100%;
        width:100%;
        font-size:14px;
      }
      #leftMenuList li a:hover{
        line-height:50px;
        text-decoration:none;
        color:#000000;
      }
      #leftMenuList li img{
        padding:10px 3px 0px 10px;
        margin-bottom:-10px;
        border:0px;
      }
    #leftMenuList .usualItem:hover, #leftMenuList .usualItemEdit:hover{
      background-position:top;
    }
  #leftAgent{
    margin-bottom:0px;
    color:#FFFEEF!important;
  }
  #leftMenu {
    margin-top:0px;
  }
  #leftAgent, #leftFeat{
    background:#86000B;
    font-size:14px;
    padding-bottom:20px;
  }
  #leftAgentHeading {
    background:#86000B;
}
#leftAgentInfo, #leftFeatInfo  a, #leftAgentInfo a, #leftFeatInfo  a:link, #leftAgentInfo a:link, #leftFeatInfo  a:active, #leftAgentInfo a:active, #leftFeatInfo  a:visited, #leftAgentInfo a:visited, #leftFeatInfo  a:hover,
#leftAgentInfo a:hover{
  color:#EFEFEF;
  text-decoration: none;
}


/*****FORMS****/
fieldset { border: 0px!important; }


fieldset legend {
	background:#8F7A62!important;
	color: #FEFEFE!important;
}
fieldset legend > a {
	color: #FEFEFE!important;

}
.form-standard legend {
        display:block;
        padding:3px 0px 3px 10px;
        width:auto;
        color:#FEFEFE;
        font-size:12px;
        font-weight:bold;
        letter-spacing:1px;
        text-transform:uppercase;
        background:#8F7A62;
        text-align: left;
}
.form-standard .form-item label {
        color:#FFFFFF;
	float:left;
	font-size:13px;
	padding-left:4px;
	text-align:left;
}

#node-form fieldset legend, #RETS_property_find fieldset legend, #FreeReport-form legend{
	text-align:left;
    width:auto;
	padding:3px;
	background:#8F7A62;
	color:#FEFEFE;
	font-weight:bold;
	font-size:14px;
	text-transform: capitalize;
}


.btn-search{ background-color: transparent!important; border: none!important; clear: both;}

.mceEditorContainer, .mceEditorIframe, .mceEditor { max-width: 550px!important;width: 550px!important;}

element.style {
height:296px;
width:auto!important; max-width: 550px!important;}

input, select, textarea { width: auto!important; max-width: 85%!important;}

tr.odd, tr.odd td {	background-color:#0E101B !important; }
tr.even, tr.even td {	background-color:#0E101B !important; }

#flashbanner_gallery_table td, #flashbanner_gallery_table td a{
  color: #f5f0d2 !important;
}

.oneWide #propActions #naddthis{
	padding-top:5px;
  background-color:#0E101B;	 
  }
	


#quickSearch_widget_form .save_quick_search_container a, #quickSearch_widget_form .save_quick_search_container a:visited, #quickSearch_widget_form .save_quick_search_container a:link, #quickSearch_widget_form .save_quick_search_container a:active{
  background-image: url('../images/menu-collapsed.png');
  color:#FFFFFF;
}
#quickSearch_widget_form .save_quick_search_container a.collapse-email,
#quickSearch_widget_form .save_quick_search_container a.collapse-email:visited,
#quickSearch_widget_form .save_quick_search_container a.collapse-email:link,
#quickSearch_widget_form .save_quick_search_container a.collapse-email:active{
  background-image: url('../images/menu-expanded.png');
}
.save-search-container a, .save-search-container a:link, .save-search-container a:visited, .save-search-container a:active,
.saved-searches a, .saved-searches a:link, .saved-searches a:visited, .saved-searches a:active{
  background-image:url('../images/savesearch_btn.png');
  color:#FFFEEF;
}

