/* New Featured Items Styles should follow the naming convention*/
.featitem_module_border {
  border:1px solid #9b9b9b;
}
.featitem_module_noborder {
  border:none;
}
.featitem_moa_photo {
  cursor:hand;
  width:195px;
  /*height:214px;*/
  filter:progid:DXImageTransform.Microsoft.Fade();
  margin:5px;
}
.featitem_moa_photo_horz 
{
  /*height:90px;*/
  width:82px;
} 
.featitem_agent_name {
  font-size:11px;
  font-weight:bold;
  font-family:Helvetica, Calibri, Arial, sans-serif;
}
.featitem_agent_info {
  font-size:11px;
  font-family:Helvetica, Calibri, Arial, sans-serif;
}
.featitem_agent_email {
  font-size:10px;
  font-family:Helvetica, Calibri, Arial, sans-serif;
  line-height:12px;
  word-wrap:break-word;
}
.featitem_gloss_red, .featitem_gloss_blue, .featitem_gloss_grey, .featitem_gloss_black {
  background-image:url(/sites/remaxeuropecommon/images/gloss_black.gif);
  background-repeat:repeat-x;
  border:1px solid #fff;
  color:#fff;
  font-family:Helvetica, Calibri, Arial, sans-serif;
  font-weight:700;
  font-size:12px;
  padding-left:5px;
  height:19px;
}
.featitem_gloss_red, .featitem_gloss_blue, .featitem_gloss_grey {
  border:1px solid #dae4ea;
  border-top:1px solid #e0e3e5;
  height:17px;
}
.featitem_gloss_red {
  background-image:url(/sites/remaxeuropecommon/images/gloss_red.gif);
}
.featitem_gloss_blue {
  background-image:url(/sites/remaxeuropecommon/images/gloss_blue.gif);
}
.featitem_gloss_grey {
  background-image:url(/sites/remaxeuropecommon/images/gloss_grey.gif);
  color:#000;
}
.featitem_vert_drop_shad {
  background-image:url(/sites/remaxeuropecommon/images/vert_drop_shad.gif);
  background-repeat:repeat-y;
}
.featitem_horz_drop_shad {
  background-image:url(/sites/remaxeuropecommon/images/horz_drop_shad.gif);
  background-repeat:repeat-x;
}
.featitem_moa_agentinfo_vert 
{
  padding-right:5px;
  padding-left:10px;
  text-align:left;
}
.featitem_moa_agentinfo_horz 
{
  padding-right:5px;
  padding-left:5px;
  text-align:left;
}
.featitem_moa_agentphoto_horz 
{
  float:left;
}
.featitem_moa_agentphoto_vert
{
  float:none;
}



/* Feature Property Module Styles */
#featured_property_home .featprop_address {
color:#0064AA;
font-weight:700;
font-size:10px;
}

#featured_property_home .featprop_price {
color:#C00;
font-weight:700;
font-size:11px;
}

#featured_property_home .featprop_label {
color:#666;
font-weight:700;
font-size:10px;
}

.featprop_more a:link,.featprop_more a:visited {
color:#0153a5;
font-size:9px;
text-decoration:none;
}

.featprop_more a:hover {
color:#C00;
text-decoration:underline;
}

.divBorder {
	/*border:1px solid #DFDFDF;*/
	padding-bottom:10px;
}
.feature_content {
/*width:177px;*/
display:block;
margin-top:5px;
}

#featuredAgent .feature_content{
margin-top:0;
}
.module_hdr, .module_hdr_featprop, .module_hdr_featagent  {
background-image:url(/Sites/RemaxEuropeCommon/images/hdr_bkg_softgrey.gif);
background-repeat:repeat-x;
color:#333;
font-size:11px;
font-weight:700;
height:21px;
padding:0 5px;
}


.module_hdr_featprop {
color:#c00;
font-weight:400;
height:18px;
text-align:left;
}

.feat_prop_heading, div.feat_prop_heading {
background-image:url(/Sites/RemaxEuropeCommon/images/hdr_bkg_softgrey.gif);
background-repeat:repeat-x;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#c00;
text-align:left;
height:18px;
padding:0 5px;
}




.feat_prop_heading_alt {
background-image:url(/Sites/RemaxEuropeCommon/images/hdr_bkg_softgrey.gif);
background-repeat:repeat-x;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#C00;
text-align:left;
}

.feat_prop_title {
padding-left:5px;
}
.feat_prop_desctitle {
font-weight:700;
text-align:left;
padding-left:10px;
}

.feat_prop_box {
background-color:#FFF;
margin:0;
}
.featprop_border {
border:1px solid #9b9b9b;
}
.featprop_noborder
{
border:none;
}

.featprop_fixed{
	width:187px;
}
.featprop_fullwidth{
	width:100%;
}

.feat_prop_photo {
width:163px;
height:100px;
border:1px solid #000;
margin-top:10px;
filter:progid:DXImageTransform.Microsoft.Fade();
}

.feat_prop_place {
font-size:11px;
color:#006;
font-weight:400;
display:block;
padding:0 10px;
text-align:left;
}

.feat_prop_price {
font-size:11px;
color:#006;
font-weight:400;
display:block;
padding:0 10px;
text-align:left;
}
.feat_prop_price a:link,.feat_prop_price a:visited {
color:#c00;
}
.feat_prop_copy {
font-size:11px;
font-weight:400;
color:#006;
line-height:14px;
text-align:justify;
display:block;
padding:0 10px;
}

.no_title{
	visibility:hidden;
}

.featprop_horz{
	float:left;
	text-align:left;
	margin:0;
	padding:0px 10px;
}

#featuredAgent .featprop_horz{
	float:left;
	text-align:left;
	margin:0;
	padding:0;
}

#featuredAgent img{
/*height:214px;*/
width:195px;
display:block;
margin:5px;
}

#featuredAgent .featprop_horz img{
height:90px;
width:82px;
padding-right:5px;
}

#featuredAgent .feature_content {
padding:0 5px;
}

#featuredAgent .feature_content_horz {
padding:0 5px;
text-align:center;
}

.agent_padding_bottom{
padding-bottom:5px;
}

.featprop_horz_fixed{
	width:432px;
}
/*^ ^*/
.agent_listbox {
background-color:#fff;
width:200px;
height:250px;
border:none;
}

.module_hdr_featagent
{
color:#c00;
font-weight:400;
height:18px;
text-align:left;
}

