@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'vtksRascunhoErradoRegular';
	src: url('http://assets.rmcloud.com/fonts/vtks_rascunho_errado-webfont.eot');
	src: local('☺'), url('http://assets.rmcloud.com/fonts/vtks_rascunho_errado-webfont.woff') format('woff'), url('http://assets.rmcloud.com/fonts/vtks_rascunho_errado-webfont.ttf') format('truetype'), url('http://assets.rmcloud.com/fonts/vtks_rascunho_errado-webfont.svg#webfontSUTdeEJG') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	background-image: url(/templates/alledmontonhomes_com_002/images/bg.gif);
}
.clear {
	height: 0;
	line-height:0;
}
.ac_results {
	z-index: 100;	
}

.container {
	width: 970px;
	margin:0 auto;
}

#headerWrap {
	width: 100%;
	height:262px;
	-height: 250px;
	background-image: url(/templates/alledmontonhomes_com_002/images/siteHeader_bg.png);
	-background-image: url(/templates/alledmontonhomes_com_002/images/siteHeader_bg.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align: center;
}

#headerWrap #headerMenu {
	color:#FFFFFF;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	padding:31px 0 0 720px;
	-padding: 21px 0 0 720px;
}

#headerWrap #headerMenu a {
	color: #FFF;	
}

#headerWrap a#facebook {
	display:block;
	height:90px;
	margin:65px 0 0 660px;
	*margin:65px 0 0 420px;
	width:80px;
}

#siteMenu {
	width: 100%;
	height:31px;
	background-image: url(/templates/alledmontonhomes_com_002/images/nav_bg.png);
	-background-image: url(/templates/alledmontonhomes_com_002/images/nav_bg.gif);
	background-repeat:no-repeat;
	background-position:top center;
	*position: relative;
	*z-index: 94;
}

#nav {
	margin: 0;
	padding: 0;
	list-style:none;
	width: 960px;
	margin:0 auto;
	*position: relative;
	*z-index: 95;
}

#nav li {
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
	position:relative;
	*z-index: 96;
}

#nav li a {
	border-left:1px solid #AD5255;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	padding:3px 26px;
	text-decoration:none;
}

#nav li:first-child a {
	border-left: none;
}

#nav li.over a {
	background-color: #720206;	
}

#nav li ul {
	display: none;	
}

#nav li.over ul {
	display: block;	
	position: absolute;
	top: 30px;
	list-style:none;
	margin:0;
	padding:1px 0 0 0;
	left: 0;
	width:200px;
	border: 1px solid #fff;
	z-index:100;
}

#nav li.over ul li {
	margin: 0;
	padding: 0;
}

#nav li.over ul li a {
	border-left: none;
	font-size: 12px;
	width: 195px;
	padding: 1px 0 1px 5px;
	margin: 0;
	background-color: #9d080d;
}

#nav li.over ul li a:hover {
	background-color: #660205;	
}

#contentWrap {
	width: 100%;
	background-image: url(/templates/alledmontonhomes_com_002/images/index_content_bg.png);
	-background-image: url(/templates/alledmontonhomes_com_002/images/index_content_bg.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

#bottomCurve {
	width: 1000px;
	background-image: url(/templates/alledmontonhomes_com_002/images/bottomCurve.png);
	*background: none;
	background-repeat:no-repeat;
	background-position:top center;
	height: 37px;
	position:relative;
	margin: 0 auto;
}

#paperBalloon {
	background-image:url("/templates/alledmontonhomes_com_002/images/paperBalloon.png");
	-background-image:url("/templates/alledmontonhomes_com_002/images/paperBalloon.gif");
	background-position:center top;
	background-repeat:no-repeat;
	height:206px;
	left:0;
	position:absolute;
	top:-125px;
	*top: -170px;
	width:205px;
	z-index:5;
}

#sideBar {
	list-style: none;
	margin: 0;
	padding: 0;
	width:190px;
	float: left;
}

#sideBar li {
	background-image: url(/templates/alledmontonhomes_com_002/images/sidebar_bg.gif);
}

#sideBar li#login form {
	background-image:url(/templates/alledmontonhomes_com_002/images/sidebar_members_header.gif);
	background-position:center top;
	background-repeat:no-repeat;
	padding:50px 0 0 11px;
}

#sideBar li#login form input {
	width: 164px;
	margin-bottom:5px;
}

#sideBar li#login form input#forgotpass {
	width: 105px;
	font-size: 11px;
}

#sideBar li#login form input#submit {
	width: 60px;
	font-size: 11px;
}

#sideBar li#signup {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #81070b;
	text-align: center;
	font-weight:bold;
}

#sideBar li#signup a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #9d080d;
	display: block;
	font-weight:normal;
}

#sideBar li#marketSnapshot {
	padding: 15px 0 0;
	background-image:url("/templates/alledmontonhomes_com_002/images/sidebar_snapshot_bg.gif");
}

#sideBar li#marketSnapshot a {
	background-image:url("/templates/alledmontonhomes_com_002/images/sidebar_marketsnapshot.gif");
	display:block;
	height:40px;
	margin-left:6px;
	*margin: 0 auto;
	width:178px;
}

#sideBar li#calc {
	padding: 15px 0 0;
	background-image:url("/templates/alledmontonhomes_com_002/images/sidebar_nameCalc_bg.gif");
}

#sideBar li#calc a {
	background-image:url("/templates/alledmontonhomes_com_002/images/sidebar_mortgage_calc.gif");
	display:block;
	height:40px;
	margin-left:6px;
	*margin: 0 auto;
	width:178px;
}

#sideBar li#name {
	background-image:url("/templates/alledmontonhomes_com_002/images/sidebar_nameCalc_bg.gif");
	padding-top: 15px;
	text-align: center;	
	font-family: Tahoma, Geneva, sans-serif;
	color: #002847;
	font-size: 12px;
	font-weight:bold;
}

#sideBar li#name h1 {
	margin: 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 16px;
	color: #074d82;
}

#sideBar li#name h2 {
	border-bottom:1px solid #B8C0C6;
	color:#074D82;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	margin:0 auto;
	width:150px;
}

#sideBar li#name span {
	color: #99080d;	
}

#sideBar li#awards span {
	background-image:url("/templates/alledmontonhomes_com_002/images/sidebar_awards.gif");
	background-position:top center;
	background-repeat:no-repeat;
	height: 144px;
	display: block;
	width: 178px;
	margin-left: 6px;
}

#sideBar li#balloons {
	background-image:url("/templates/alledmontonhomes_com_002/images/sidebar_balloons.gif");
	background-position:top center;
	background-repeat:no-repeat;
	height: 184px;
}

#indexContent {
	float: left;
	padding: 35px 15px 0;
	width: 740px;
}

#contentHolder {
	float: left;
	width:475px;
	color: #535353;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

#featuredListing {
	float: left;
	width:263px;
}

#featuredListing #solobasic-widget {
	height:265px;
	width: 263px;
}

#featuredListing #solobasic-widget .photo img {
	width: 252px ;
	height: 189px ;
	*width: 225px;
	*height: 169px;
}

#featuredListing #solobasic-widget .photo .view-listing-button img {
	width: 1px;
	height: 1px;
}

#featuredListing #solobasic-widget .details, #featuredListing #solobasic-widget .prev, #featuredListing #solobasic-widget .next {
	display: none ;	
}
 
#featuredListing #solobasic-widget .photo {
	*z-index: 52;
	*position: relative;
	*top: 10px;
	*left: 15px;
}
#featuredListing #solobasic-widget .buttons-holder {
	*z-index: 55;
	*position: relative;
}
#featuredListing #solobasic-widget .view-listing-button {
	font-family:'vtksRascunhoErradoRegular';
	left:140px;
	*left:120px;
	position:absolute;
	top:7px;
	*top:-22px;
	z-index:5;
	*z-index: 60;
}

#featuredListing #solobasic-widget .view-listing-button a {
	text-decoration: none;
	*position: relative;
	*z-index: 65;
}

#featuredListing #solobasic-widget .view-listing-button a span {
	color:#296495;
	font-size:28px;
	line-height:16px;
	*position: relative;
	*z-index: 70;
font-weight: bold;
}

#featuredListing #solobasic-widget .title {
	background-image: url("/templates/alledmontonhomes_com_002/images/featured_listings_bg.png");
	-background-image: none;
	background-repeat:no-repeat;
	padding:214px 0 30px 25px;
	*position: relative;
	*z-index: 50;
}

#featuredListing #solobasic-widget .tooltip {
	z-index:2;
}

#featuredListing #solobasic-widget .tooltip .title h1, #featuredListing #solobasic-widget .tooltip .title h2 {
	color:#8E070C;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:13px;
	font-weight:normal;
	padding:0 0 4px;
	text-align:left;
}

.midButton {
	background-image: url("/templates/alledmontonhomes_com_002/images/index_midButton_bg.gif");
	width:360px;
	height: 65px;
	margin-left: 15px;
	float: left;
	text-align:center;
}	

.midButton a {
	color:#FFFFFF !important;
	display:block;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:6px;
	text-decoration:none;
	text-shadow:0 0 10px #111111;
}

.midButton a strong {
	display: block;
	font-size:20px;
}

.marketEval {
	margin: 0;	
}

form#frmCompareSearch {
	width: 360px;
	height: 235px;
	float: left;
	background-image: url("/templates/alledmontonhomes_com_002/images/compare_bg.gif");
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif;
}

form#frmCompareSearch h1 {
	margin: 0;
	padding: 22px 0 22px 77px;
	font-weight:normal;
	font-family: 'vtksRascunhoErradoRegular';
	font-size: 35px;
	color: #fff;
}

form#frmCompareSearch input {
	background-color:#064575;
	border:1px solid #05375E;
	color:#83A2BA;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	margin:10px 20px;
	padding:3px 5px;
	width:310px;
}

form#frmCompareSearch select {
	background-color:#064575;
	border:1px solid #05375E;
	color:#83A2BA;
	font-size:11px;
	font-weight:bold;
	height:20px;
	letter-spacing:1px;
	margin-bottom:10px;
	margin-left:20px;
	padding:0 0 0 5px;
	width:146px;
}

form#frmCompareSearch a {
	color:#FFFFFF;
	display:block;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:17px;
	font-weight:bold;
	padding:11px 27px 0 0;
	*padding: 18px 27px 0 0;
	text-align:right;
	text-decoration:none;
}

form#frmMlsSearch {
	width: 360px;
	height: 235px;
	float: left;
	background-image: url("/templates/alledmontonhomes_com_002/images/search_bg.gif");
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	margin-left:15px;
}

form#frmMlsSearch h1 {
	margin: 0;
	padding: 20px 0 22px 84px;
	font-weight:normal;
	font-family: 'vtksRascunhoErradoRegular';
	font-size: 35px;
	color: #fff;
}


form#frmMlsSearch input {
	background-color:#8d070c;
	border:1px solid #71060a;
	color:#bb6a6d;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	margin:10px 20px;
	*margin:10px 20px 10px 5px;
	padding:3px 5px;
	width:310px;
}

form#frmMlsSearch select {
	background-color:#8d070c;
	border:1px solid #71060a;
	color:#bb6a6d;
	font-size:11px;
	font-weight:bold;
	height:20px;
	letter-spacing:1px;
	margin-bottom:10px;
	margin-left:20px;
	padding:0 0 0 5px;
	width:146px;
}

form#frmMlsSearch a {
	color:#FFFFFF;
	display:block;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:17px;
	font-weight:bold;
	margin-top:-23px;
	*margin-top:-10px;
	padding:0 28px 0 0;
	text-align:right;
	text-decoration:none;
}

#referall {
	margin-top:15px;
	width: 734px;
	height:103px;
	background-image: url("/templates/alledmontonhomes_com_002/images/referall_bg.gif");
	position:relative;
}

#referall h2 {
	color:#8D070C;
	font-family:'vtksRascunhoErradoRegular';
	font-size:48px;
	margin:0;
	padding:25px 0 0 26px;
}

#referall span {
	display:block;
	padding:11px 0 0 230px;
}

#referall span a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color:#064575;
	text-decoration:none;
	font-weight:bold;
	margin-right: 10px;
}

#familyPhoto {
	background-image:url("/templates/alledmontonhomes_com_002/images/family_photo.png");
	-background-image:url("/templates/alledmontonhomes_com_002/images/family_photo.gif");
	height:334px;
	position:absolute;
	right:-39px;
	top:-37px;
	width:353px;
	z-index:10;
}

#contactInfo {
	background-image:url("/templates/alledmontonhomes_com_002/images/footer_bg.png");
	-background-image:url("/templates/alledmontonhomes_com_002/images/footer_bg.gif");
	background-repeat:no-repeat;
	color:#464338;
	font-family:verdana;
	font-size:11px;
	height:98px;
	line-height:16px;
	margin:-22px auto 0;
	*margin:-50px auto 50px;
	padding:62px 0 0 38px;
	position:relative;
	width:914px;
}

#int_contentHolder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-bottom: 15px;
	min-height: 565px;
	-height: 565px;
}

div.wideTheme ul#sideBar {
	display: none;
}

div.wideTheme #indexContent {
	width: 930px;
}

div.wideTheme #referall {
	margin-left: 190px;
}

div#contentWrap.wideTheme {
	background-image: url(images/index_content_wide_bg.png);
}