/* Customize Default Theme (NOT Main Colors!) */
/* Default Theme Colors*/

BODY {
	margin: 0px 0px 0px 0px;
	z-index: 1;
}

img {vertical-align:bottom; border: none;} 
object {vertical-align:bottom; padding-bottom:0px;}
embed {vertical-align:bottom; padding-bottom:0px;}
	
P { font-family: Verdana; font-size: 12px; color: #000000; line-height: 2.0em;}
.text {  font-family: Verdana; font-size: 12px;  line-height: 2.0em; color: #424B38}
TD { font-family: Verdana;}
H1 { font-family:Verdana; font-size: 16px; color: #000000;}
H2 { font-family:Verdana; font-size: 14px; color: #000000;}
H3 { font-family:Verdana; font-size: 12px; color: #000000;}
LI { font-family:Verdana; font-size: 12px; color: #000000;}
A:link { font-family:Verdana; font-size: 12px; text-decoration: underline; color: #111111;}
A:visited { font-family:Verdana; font-size: 12px; text-decoration: underline; color: #111111;}
A:active { font-family:Verdana; font-size: 12px; text-decoration: underline; color: #111111;}
A:hover { font-family:Verdana; font-size: 12px; text-decoration: underline; color: #111111;}
UL { font-family: Verdana; font-size: 12px}
OL { font-family: Verdana; font-size: 12px}

.title {  font-family: Verdana; font-size: 13px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #424B38}
.title2 {  font-family: Verdana; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #424B38}
.title3 {  font-family: Verdana; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #424B38}

TEXTAREA { background-color: #FFFFFF; border: #000000 1px border; color: #333333; font-family: Verdana, Verdana, ms sans serif; font-weight: bold; font-size: 12px; line-height: 2.0em;}

A.clientToolbar:link { font-family: Verdana, Verdana, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000;}
A.clientToolbar:visited { font-family: Verdana, Verdana, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color:#000000;}
A.clientToolbar:hover { font-family: Verdana, Verdana, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000;}
A.clientToolbar:active { font-family: Verdana, Verdana, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #000000;}

#siteWrapper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #000000;
	background-position: top;
	background-repeat: repeat-x;
}
#pageHolder {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
}
#headerSearches img {
	float: left;
}
#nav { position: relative; text-align:left; list-style: none; margin: 0px; padding: 0px; overflow-y: visible; z-index:10; height: 49px; left: 30px;}
#nav li { display:inline; list-style:none; margin: 0px; padding: 0px; float:left; position: relative;}
#nav li img {padding:0px; cursor: pointer; margin:0px;}

#nav li ul {display:none; position: absolute; left: -57px; margin: 0px; padding: 0px; width: 215px; background-image: url(http://assets.rmcloud.com/templates/edmontonluxuryproperties_com/edmontonluxuryproperties_com_images/menu_flyout.png); background-position: bottom left; background-repeat: no-repeat;}
*html #nav li ul {display:none; position: absolute; left: -57px; margin: 0px; padding: 0px; width: 215px; background-image: none; background-color: #000;}
#nav li ul li {float:left;width:205px;margin:0;padding:0;text-align:center; line-height:1.6em;}
*html #nav li ul li {float: none;}
#nav li ul li a {display:block;padding:5px 10px;height:100%;color:#FFF;text-decoration:none;}
#nav li ul li a {background:url(http://assets.rmcloud.com/templates/edmontonluxuryproperties_com/edmontonluxuryproperties_com_images/menu_over_bg2.gif) repeat 0 0;}

#nav li ul li a:hover, li ul li a:focus, li ul li a:active {background-position:0 60px;}
#nav li ul li a:hover {color: #FFF;}
#nav li.over ul {display: block;}
#nav .icon-blog {position:absolute;right:64px;bottom:8px;}

.menu_border{margin-top: 0px; margin-left: 5px; margin-right: 5px; margin-bottom: 0px; padding: 0px; width: 205px; line-height: 1.6em;}
#menuSpacer {height: 40px; line-height:0em; font-size: 0px;}

#headerSearch {
	background-image:url(http://assets.rmcloud.com/templates/edmontonluxuryproperties_com/edmontonluxuryproperties_com_images/home_search_bg.gif);
	width: 900px;
	background-repeat: repeat-x;
	background-position: top;
}
#headerSearchInput {
	background-image:url(http://assets.rmcloud.com/templates/edmontonluxuryproperties_com/edmontonluxuryproperties_com_images/home_search_bg.gif);
	width: 362px;
	height: 40px;
}
#headerSearch div {
	float: left;
}
#headerSearch input {
	height: 16px;
	width: 330px;
	margin-top: 9px;
	margin-left: 9px;
}
#homeLeft {
	float: left;
	width: 460px;
	height: 317px;
	line-height: 1.3em;	
	background-image: none;
  padding: 0px;
  margin-top: 20px;
}

#flTop {
	margin-left:30px;
}


#homeRight {
	float: left;
	width: 425px;
	height: 370px;
}
#siteWrapper #homeLeft p {color: #FFF;}
#topTen {
	background-image: url(http://assets.rmcloud.com/templates/edmontonluxuryproperties_com/edmontonluxuryproperties_com_images/home_top_10_bg.jpg);
	width: 290px;
	height: 150px;
	padding: 35px 0px 15px 0px;
	float: right;
	text-align: left;
	color: #9F9F9F;
	line-height: 2.5em;
}
#topTen a {
	color: #9F9F9F;
	text-transform:capitalize;
}
#topTenLeft {
	float: left;
	margin-left: 25px;
}
#topTenRight {
	float: left;
	margin-left: 15px;
}
#topTenText {
	padding: 25px;
	text-align: justify;
	line-height: 1.5em;
	font-size: 11px;
	color: #9F9F9F;
}
#topTenText a {
	font-size: 11px;
	color: #9F9F9F;
}
#homeWelcome {
	border: 1px solid #FFF;
	padding: 40px 25px 25px 25px;
	color: #FFF;
	background: #3A342D url(http://assets.rmcloud.com/templates/edmontonluxuryproperties_com/edmontonluxuryproperties_com_images/home_content_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#homeWelcome p, li, td {color:#FFFFFF;}
#homeWelcome a {
	color: #FFF;
}
#interiorContent {
	margin-top: 10px;
	border: 1px solid #FFF;
	padding: 25px 19px;
	color: #3e3831;
	background: #dbdbdb url(http://assets.rmcloud.com/templates/edmontonluxuryproperties_com/edmontonluxuryproperties_com_images/interior_content_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#footerHolder {
	background: #000 url(http://assets.rmcloud.com/templates/edmontonluxuryproperties_com/edmontonluxuryproperties_com_images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: 40px;
}
#footerText {
	padding-top: 80px;
	padding-bottom: 15px;
	text-align: left;
	line-height: 1.5em;
	font-size: 11px;
	color: #FFF;
}
#footerText {
	font-size: 11px;
	color: #FFF;
}
#footerLogo {
	padding-top: 20px;
	float: right;
}

#logoOne {
	float:right;
}

#logoTwo {
	padding-bottom:20px;
}

.ac_results li {
	color: #000;
}


/******* Featured Listings */

.tabGreyLine { background-color: #000 !important; }

#interiorContent .title14Red {
	font-family: 'georgia';
	font-size: 15px;
	font-weight: normal;
	color: #595248;
}

#interiorContent .title14Grey {
	font-family: 'georgia';
	font-size: 16px;
	color: #000;
	font-weight: normal;
}

#interiorContent .title12Grey, #interiorContent .title11Grey {
	font-family: 'georgia';
	font-size: 13px;
	color: #000;
	font-weight: normal;
}

#interiorContent .title11Grey { font-size: 11px; }

#interiorContent .title11Red a { 
	coloR:#968979;
	font-family: 'georgia';
	font-size: 10px;
	font-weight: normal;
}

#interiorContent .title11LightGrey a.info-link {
	background: url("edmontonluxuryproperties_com_images/listing-arrow-small.png") no-repeat scroll 0 0 transparent;
    	color: #595248;
    	font-size: 13px;
    	font-weight: normal;
    	padding: 0 0 0 25px;
    	text-decoration: underline;
}

#interiorContent .title11LightGrey a.info-link:hover { text-decoration: none; } 

#interiorContent .title11RedBG a {
	background: url("edmontonluxuryproperties_com_images/listing-arrow-white.png") no-repeat scroll left center #564E45;
    	font-family: arial;
    	font-size: 13px;
    	font-weight: normal;
    	height: 20px;
    	line-height: 20px;
    	padding: 0 0 0 25px;
    	width: 122px;
}

#interiorContent .title11RedBG a img {display: none;}

#interiorContent .title11RedBG a:hover { 
	background-color: #3d3730; 
	text-decoration: none;
}

.blueTab #imgRealtorPhoto { 
	padding:1px; 
	border: 1px solid #3d3730; 
}

#interiorContent .title16Red strong { 
	color: #000; 
	font-family: 'georgia'; 
	font-weight: normal;
}

#interiorContent .title12Red { 
	color: #968979;
	font-family: 'georgia';
	font-weight: normal;
	font-size: 14px;
}

#interiorContent .MLSResultTable font.title11Red a {
	font-family: arial; 
	font-size: 11px; 
	color: #595248;
} 

#interiorContent .MLSResultTable .title11LightGrey a { 
	font-size: 11px;
	background: url("edmontonluxuryproperties_com_images/listing-arrow-small.png") no-repeat;
}

#interiorContent .MLSResultTable .title11Red a.info-link {
	font-family: arial;
	font-size: 11px;
	color:#000s;
	padding:0 0 0 25px;
	background: url("edmontonluxuryproperties_com_images/listing-arrow-small.png") no-repeat;
}

#interiorContent .blueBG a img {
    border: 1px solid #000000;
    padding: 1px;
}


/******* View Listings */

#interiorContent .searchFound { 
	background: #3E3831;
	height: 30px;
	line-height: 30px;
	margin: 0 0 1px; 
}
#interiorContent .searchFound br { display: none; }

#interiorContent .text11 {
	font-size: 16px;
	font-family: 'georgia';
}

#interiorContent .searchFound .text11 {
	color: #fff;
	text-shadow: -1px -1px 1px #000;
}

#countrytabs li a.selected {
	background: #3E3831;
	color: #fff;
	text-shadow: -1px -1px 1px #000;
}

#countrytabs li a {
	font-family: 'georgia';
	font-size: 13px;
	font-weight: normal;
}

.tabcontent #overviewImg { 
	border: 1px solid #3E3831 !important;
	padding: 1px;
}

.tabcontent .title16Red {
	background: none repeat scroll 0 0 #3E3831;
    	color: #FFFFFF;
    	font-family: 'georgia';
    	font-size: 16px;
    	font-weight: normal;
    	height: 26px;
   	padding: 0 10px;
    	vertical-align: middle;
	text-shadow: -1px -1px 1px #000;
}

#interiorContent .tabcontent .title12Grey {
	font-family: arial;
	font-size: 12px;	
}

#interiorContent .tabcontent .title12Red a {
	color: #000;
	font-family: 'arial';
	font-size: 12px;
	font-weight: normal;
}

#interiorContent .tabcontent .title11RedBG a.OpenVideoOverlay {
	padding-left: 25px !important;
	width: 158px;
}

#interiorContent .listingDetailsTextRed a { color: #8b837a; }

#interiorContent .redBG { 
	background: #3E3831; 
	padding: 10px 0;
} 

#interiorContent .title11White, #interiorContent .title11White a {	
	font-family: 'georgia';
	font-size: 13px;
	text-shadow: -1px -1px 1px #000;
	font-weight: normal;
	line-height: 25px;
}

#interiorContent span.formRed { color: #8b837a; }

/* ******************************** CUSTOM LOCAL INFO STYLES **/

.localInfo .sideBar h2 {
	font-size: 13px !important;
}

.localInfo .sideBar p {
	font-size: 10px !important;
}

.localInfo .localInfoLarger p {
	font-size: 14px !important;
}

#localInfoHolder .localInfo p {
	font-size: 12px !important;
}

#localInfoHolder .localInfo h2 {
	font-size: 20px !important;
}

#localInfoHolder .localInfo h5 {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#localInfoHolder .infoLinksContainer h3 {
	font-size: 16px;
	margin-top: 0px;
	padding-top: 0px;
}

#localInfoHolder .infoLinks50 h4,
#localInfoHolder .infoLinks100 h4 {
	font-size: 14px !important;
}

#localInfoHolder .infoLinks50 p,
#localInfoHolder .infoLinks100 p {
	font-size: 11px !important;
}

#localInfoHolder .infoLinks50 a,
#localInfoHolder .infoLinks100 a {
	font-size: 11px !important;
}

/*** FL WIDGET ***/
.tooltip{position:relative;display:inline-block;border-bottom:1px dotted #fff;line-height:1.5}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:rgba(0,0,0,.85);line-height:1.75;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;left:0;margin-left:-65%;z-index:1}.tooltip .tooltiptext::before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(0,0,0,.85);position:absolute;top:-5px;left:45%}.tooltip:hover .tooltiptext{visibility:visible}.tp-fl-widget .fl-container{background-image:url(http://assets.rmcloud.com/widgets/soloreflection/widget_bg.gif);background-repeat:no-repeat;background-position:left top;height:305px;overflow:visible;padding:0 5% 35px;position:relative;width:90%}.tp-fl-widget .fl-visible-pane{height:auto;min-height:250px;position:relative}.tp-fl-widget .fl-items{position:relative;width:100%;z-index:1}.tp-fl-widget .fl-item{display:inline-block;float:left;left:0;position:absolute;vertical-align:top;top:0}.tp-fl-widget .fl-img-container{background:#f4f4f4;display:block;height:209px;overflow:hidden;position:relative;width:100%;z-index:1}.tp-fl-widget .fl-img{display:block;height:auto;max-width:100%;position:relative;top:-20px;margin:0 auto;max-height:337px;z-index:1}.tp-fl-widget .fl-info-bar{box-shadow:inset 0 0 1px 0 rgba(0,0,0,.2);margin-top:21px;padding:10px 0;text-align:center;width:100%}.tp-fl-widget .fl-info-bar *{color:#a8a8a8}.tp-fl-widget .fl-neighborhood{display:block;font-size:1em;line-height:1;margin-bottom:3px;text-overflow:ellipsis;width:100%}.tp-fl-widget .fl-price{border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:inline-block;font-size:18px;font-weight:900;line-height:24px;margin:3px 0;padding:0 10px}.tp-fl-widget .fl-btn-details{z-index:999;padding:5px;text-decoration:none;width:120px;color:#FFF!important;left:50%;margin-left:-65px;font-weight:700;border:1px solid rgba(255,255,255,.5);background-color:#966F38;display:block;position:absolute;bottom:100px}.tp-fl-widget .fl-btn-details:hover{background-color:#333}.tp-fl-widget .fl-nav-controls{background-color:#966F38;background-image:none;bottom:20px;box-shadow:0 5px 5px 0 rgba(0,0,0,.33);font-size:30px;height:50px;margin:-115px 0 0;position:absolute;width:35px;z-index:1}.tp-fl-widget .fl-nav-controls:hover{cursor:pointer;background-color:rgba(0,0,0,.8)}.tp-fl-widget .fl-nav-controls i{color:rgba(0,0,0,.8);margin-top:-20px;position:absolute;bottom:20%}.tp-fl-widget .fl-nav-controls.fl-prev{border-left:none;border-right:1px solid #333;border-top:1px solid #333;border-bottom:1px solid #333;left:1px}.tp-fl-widget .fl-nav-controls.fl-prev i{left:0}.tp-fl-widget .fl-nav-controls.fl-next{border-right:none;border-left:1px solid #333;border-top:1px solid #333;border-bottom:1px solid #333;right:5px}.tp-fl-widget .fl-nav-controls.fl-next i{right:0}.tp-fl-widget .fl-nav-controls:active{background-color:#000;box-shadow:0 1px 2px 0 rgba(0,0,0,.33);margin:-114px 0 0}.tp-fl-widget .fl-nav-controls:hover i{color:rgba(255,255,255,.5)}.tp-fl-widget.tp-widget-2 .fl-nav-controls.fl-prev{left:0;border-left:none;border-right:1px solid #F9F9F9}.tp-fl-widget.tp-widget-2 .fl-nav-controls.fl-next{right:0;border-right:none;border-left:1px solid #F9F9F9}.tp-fl-widget .ng-enter{opacity:0;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-ms-animation:fadeIn 1s;animation:fadeIn 1s}.tp-fl-widget .ng-leave{-webkit-animation:fadeOutRight 1s;-moz-animation:fadeOut 1s;-ms-animation:fadeOut 1s;animation:fadeOut 1s}

.tp-fl-courtesyOf {
    color: #FFF;
    text-align: center;
    display: block;
    padding: 5px;
}