/* CSS Document */
body {
background-color:#FFF;
}

.body_bkg
{
  background-color:#0060AD;
  background-image:url(/Sites/RemaxEuropeCommon/Images/blueballoons.jpg);
 /* background-position:left, top;*/
  background-repeat:repeat-x;
}

.footer{
background-image:none;

}


.footer td{
border-top:1px solid #d6d6d6;
background-color:#fff;
padding-top:1px;
color:#000;
font-weight:700;
}

.footer a:link, .footer a:visited{
color:#7a7a7a;
}

.footer a:hover{
color:#EC1C24;
}

.noborder td{
border-top:none;
}

.footer_pad{
padding:0 15px;
}

.CanScroll
{
	display:none;
}

.hdr_home_copy #agentname_br,.hdr_home_copy #agentname_dash,.hdr_content_copy #agentname_br,.hdr_content_copy #agentname_dash {
visibility:hidden;
display:none;
}

/* Listing List styles */
.listitem_tbl {
border-bottom:1px solid #d5d5d5;
}

.listitem_icons {
border-left:1px solid #d5d5d5;
}

.listitem_icons img {
border:1px solid #5D7197;
margin:2px;
}

.listitem_icons input {
margin:2px;
}


/* Feature Property Module Styles 
 dummy feature for home page - will remove soon */
.featprop {
background-color:#fff;
background-image:url(/Sites/REMAXWales/Images/featprop_bkg.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.feattip {
background-color:#fff;
background-image:url(/Sites/REMAXWales/Images/feattip_bkg.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.feattip_ttl {
padding:0 10px 2px;
}

.feattip_copy {
font-size:11px;
color:#000;
text-align:justify;
padding:0 10px;
}

.feat_title {
padding-bottom:3px;
}

.featprop_copy {
padding:0 10px;
}

.featprop_title {
font-size:11px;
font-weight:700;
color:#006;
}

.featprop_img img {
border:1px solid #333;
}

.property_icons {
background-color:#e5e5e5;
}

.property_icons td {
padding:1px;
}

.property_icons_data td {
font-size:10px;
color:#000;
background-color:#fff;
}

#itemcount {
font-size:9px;
color:#999;
font-weight:700;
float:right;
}

/*
 REMAX Europe Property Search Results ie. Listing List */


.proplist_header td {
border-bottom:1px solid #DEDEDE;
height:22px;
padding:0 3px 0 5px;
}


/* sub head , next and previous links */


.proplist_id {
color:#323232;
}


a.proplist_price:link,a.proplist_price:visited {
line-height:20px;
font-size:12px;
font-weight:700;
color:#c00;
text-decoration:none;
}


.module_head {
height:21px;
}



/* Agent Styles */
.hdr_bkg {
background-color:#EFF3FC;
}

.hdr_name {
font-family:"Trebuchet MS", Arial, Verdana;
font-size:24px;
font-weight:700;
color:#FFF;
}

#linkbox {
background-color:#fff;
border:1px solid #BFBFBF;
margin:0;
padding:5px;
}

#linkbox_contact {
background-color:#fff;
height:25px;
margin:0;
}

.virtualtour {
background-color:#fff;
height:25px;
color:#004692;
text-decoration:none;
font-weight:700;
font-size:10px;
margin:0;
}

#proplist_virtualtour {
padding-top:10px;
}

/* listing list padding thingy - must reomve later and do it better/smarter */
.padding_5 {
padding:7px;
}

/*Header text */
.hdr_home_copy {
color:#fff;
font-size:36px;
line-height:40px;
font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;
filter:DropShadow (Color=#333333, OffX=2, OffY=3, Positive=true);
}

.hdr_content_copy {
color:#fff;
font-size:30px;
line-height:34px;
font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;
filter:DropShadow (Color=#333333, OffX=2, OffY=3, Positive=true);
}


.proplist_details a:hover,#linkbox a:hover,#linkbox_contact a:hover,.virtualtour a:hover {
color:#900;
}

.proplist_label a:hover,.proplist_value a:hover,a.proplist_price:hover,a.proplist_price_alt:hover,a.fullprop_price:hover,a.fullprop_price_alt:hover {
text-decoration:underline;
}


#linkbox a:link,#linkbox a:visited,#linkbox_contact a:link,#linkbox_contact a:visited,.virtualtour a:link,.virtualtour a:visited {
color:#004692;
text-decoration:none;
font-weight:700;
font-size:10px;
}

#office_v2 .hdr_home_copy{
text-align:left;
padding-left:150px;
}

#office_v2{
width:100%;
height:100%;
text-align:center;
}

.tbl_office{
text-align:center;
border:1px solid #ebebeb;
}

.office_v2_name{
font-size:24px;
font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;
line-height:24px;
font-weight:bold;
padding-bottom:17px;
}

.office_v2_intro{
font-size:18px;
font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;
line-height:22px;
padding-bottom:18px;
}

.office_v2_copy{
font-size:12px;
font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;
line-height:16px;
padding-bottom:16px;
}

.feat_props_price, .feat_props_price a:link, .feat_props_price a:visited{
color:#ef2730;
font-size:10px;
line-height:14px;
font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;
}

.feat_props_copy, .feat_props_copy a:link, .feat_props_copy a:visited{
color:#000;
font-size:10px;
line-height:12px;
font-family:Helvetica, Calibri, Arial, Verdana, sans-serif;
}
.quickfilter
{
margin-left:30px;
padding-top:20px;
margin-bottom:-20px;
margin-right:5px;
width:735px;
}
