


/* Overrides */



table#relistviewheaders
{
	color: #666666;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
       text-align: center;
width: 100%;
	
}

table#relistviewheaders p
{

margin: 0;
padding:0;
}
.headerviewleft
{
width: 113px;
}

.headerviewright {
width: 80%;
padding: 0;
margin: 0;

}

.headerfavright{
width: 33%;
text-align: center;
float: right;
display: inline;


}

.headerfavright p
{
margin: 0;
padding: 0;
text-align: left;

}
table#relistviewwrap
{
	border-color: #ccc;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	color: #666666;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}


table#relistviewwrap p
{

margin: 0;
padding:0;
}




.relistviewleft
{
width: 113px;
}

.relistviewleft img{
width: 103px;
}


.relistviewright {
width: 80%;
}


.listfavleft{
width: 20%;
display: inline;
text-align: center;
}

.listfavmid{
width: 20%;
float: left;
display: inline;
text-align: center;
}

.listfavmid2 {
width: 20%;
float: left;
display: inline;
text-align: center;
}

.listfavright{
width: 33%;
text-align: left;
float: right;
display: inline;
padding: 0;
}

.listfavright strong {
display: inline;
}


.mlsblock p{
margin: 0;
padding: 0;
text-align: left;
}


.listremark {
display: none;
}


.listimagecnt {
display: none;
}


.listtown {
text-transform: none;
}


/* inside pages*/
#slideshow{
margin: 0 auto;
}

.mlsrightcol{
width: 40%;
}


.mlsnavbar {
margin-top: 10px;
padding: 5px;
}


#qsearchbar td {
padding: 0px;
}

table#wrappertable {
	margin: 0 auto;
}

.mlsleftcol {
width:297px;
}

#leftcolumn {
width: 200px;
float: left;
}
#rightcolumn {
float: left;
padding:10px 0px;
}
#remarks {
width: 375px;
clear: both;
}

.mlstowntitle {
font-size:16px;
color: #330066;
}

.mlslistprice {
color:#330066;
font-size:14px;
}


#condo-alert-box a{
text-decoration: none;
}

#map_button {
border: none;
padding: 5px 0;
}


/* Imageswapped original */

/* ------------------------------------------------------------------------------------------------------------------------------*/
/*



	The Condo Guy - Main Stylesheet

	Created by Industrial Media

	www.industrialmedia.ca



*/



/* =General

---------------------------------------------------------------------------------------------------- */

body {

	background: #CCCCCC;

	margin: 15px 0 15px 0;

	font-family: verdana, arial, sans-serif;

	font-size: 11px;

}



/* =Layout

---------------------------------------------------------------------------------------------------- */

#container {

	width: 100%;

	text-align: center;

}



#wrapper {

	position: relative;

	width: 980px;

	margin: 0 auto 0 auto;

    padding: 0;

}



#home-top-border {

    width: 779px;

    height: 19px;

    margin: 0;

    padding: 0;

}



#logo {

	background: url('http://www.condoguy.com/images/wrapper/logo-bg2.jpg') 0 0 no-repeat;

	width: 323px;

	height: 171px;

}



#home-content {

    background: url('http://www.condoguy.com/images/wrapper/wrapper-bg.jpg') repeat-y;

    margin: 0;

    padding: 0;

}



#content-bg {

    background: url('http://www.condoguy.com/images/wrapper/wrapper-bg.jpg') repeat-y;

    margin: 0;

    padding: 0;

}



#content {

	margin: 20px 0 0 22px;

	padding: 0 10px 0 0;

	_height: 350px;

	min-height: 350px;

}



#home-content-left {

	padding: 0 15px 0 10px;

}



#home-content-left p {

	margin: 10px 0 10px 0;

	color: #1D1160;

}



#condo-alert-box {

    background: #DDDD0D;

    width: 182px;

    height: 72px;

	margin: 0;

	cursor: pointer;

}



#condo-alert-box p {

	margin: 5px 5px 0 8px;

}



#condo-alert-box  a, #condo-alert-box a:hover {

	color: #260D54;

}	



.buy-box {

    background: #DDDD0D;

    width: 175px;

    height: 72px;

	margin: 0; 

}



.buy-box p {

	margin: 5px 5px 0 8px;

}



/* =Sidebar

---------------------------------------------------------------------------------------------------- */

#sidebar {

	padding: 25px 15px 0 0;

	vertical-align: top;

}



/* =Breadcrumb

---------------------------------------------------------------------------------------------------- */

#breadcrumb {

	font-size: 10px;

	color: #000000;

	padding: 0 0 12px 0;

}



#breadcrumb a {

	color: #260D54; 

}



/* =Footer

---------------------------------------------------------------------------------------------------- */

#footer {

    background: url('http://www.condoguy.com/images/wrapper/footer-bg.jpg') 0 0 no-repeat;

    width: 980px;

    height: 83px;

    padding: 0;

	margin: 0 auto 0 auto;

}



#footer p {

	color: #ffffff;

	line-height: 1.4em;

	text-align: left;

	margin: 0 0 0 300px;

	padding: 10px 0 0 0;

}



#footer a {

	color: #ffffff;

}



/* =Blog and Podcast btns

---------------------------------------------------------------------------------------------------- */

#blog {

	background: url('http://www.condoguy.com/images/wrapper/blog-bg2.gif') right top no-repeat;

	width: 225px;

	height: 103px;

	margin: 10px 0 0 0;

	border: 1px solid #D2D0DF;

}



#blog a {

	color: #000000;

}



#blog a:hover {

	color: #260d54;

}



#blog #blog-text {

	padding: 10px 10px 5px 10px;

}



#podcast {

	background: url('http://www.condoguy.com/images/wrapper/podcast-bg2.gif') right top no-repeat;

	width: 225px;

	height: 103px;

	margin: 10px 0 0 0;

	border: 1px solid #D2D0DF;

}



#podcast a {

	color: #000000;

}



#podcast a:hover {

	color: #260d54;

}



#podcast #podcast-text {

	padding: 10px 10px 5px 10px; 

}



#contact {

	background: url('http://www.condoguy.com/images/contact-btn-bg.gif') 100% 2px no-repeat;

	margin: 10px 0 0 0;

	border: 1px solid #D2D0DF;

	padding: 7px;

}



#contact h1 {

	font-size: 18px;

	color: #a4662b;

	margin: 0 0 3px 0;

}



#contact h1 a {

	font-size: 18px;

	color: #a4662b;

	text-decoration: none;

}



#contact h1 a:hover {

	text-decoration: underline;

}



#contact h2 {

	font-size: 14px;

	color: #1e1160;

	margin: 0;

}



#contact h2 a {

	font-size: 14px;

	color: #1e1160;

	text-decoration: none;

}



#contact h2 a:hover {

	text-decoration: underline;

}





/* =Featured Property (Home Page)

---------------------------------------------------------------------------------------------------- */

#featured-property {	

	background: #DDDD0D;

    border: 1px solid #2B1456;

}



#feature-product-desc h3 {

    font-size: 13px;

    font-weight: bold;

    color: #000000;

    margin: 10px 0 0 15px;

}



#feature-product-desc p {

    font-size: 11px;

    color: #000000;

    margin: 5px 5px 0 15px;

}



#feature-product-desc .price {

    font-size: 11px;

    font-weight: bold;

    color: #AA601D;

    margin: 0 0 0 15px;

}



a.btns {

	display: block;

	background: url('http://www.condoguy.com/images/wrapper/btn-bg.jpg') 0 0 no-repeat;

	height: 72px;

	width: 231px;

	color: #1d1160;

	font-weight: bold;

	font-family: arial, verdana;

	font-size: 12px;

	text-decoration: none;

}



a.btns:hover {

	display: block;

	background: url('http://www.condoguy.com/images/wrapper/btn-bg-on.jpg') 0 0 no-repeat;

	height: 72px;

	width: 231px;

	font-weight: bold;

	font-family: arial, verdana;

	color: #ffffff;

	text-decoration: none;	

}



.btns-content {

	color: #1d1160;

	font-weight: bold;

	padding: 10px 10px 0 15px;

}



#condo-alert {

	background: url('http://www.condoguy.com/images/wrapper/condo-alert-bg.jpg') 0 0 no-repeat;

	color: #260D54;

	width: 254px;

	height: 72px;

	cursor: pointer; 

}

#condo-alert p {

	color: #1d1160;

	font-size: 11px;

	font-weight: bold;

	padding: 10px 0 0 12px;

}	

	

/* =Get Vermont Market Smart

---------------------------------------------------------------------------------------------------- */

#cmm {

 border: 1px solid #D2D0DF;

 width: 128px;

 margin-top: 15px;

}



#cmm h3 {

	font-size: 13px;

	color: #1d1160;

	margin: 0;

	padding: 5px 0 0 10px;

}



#cmm p {

	margin: 2px 5px 5px 10px;

	color: #000000;

}



#cmm a {

	color: #000000;;

	text-decoration: none;

}



#cmm a:hover {

	text-decoration: underline;

}



/* =Navigation

---------------------------------------------------------------------------------------------------- */

#top-nav {

	background: #260D54;

	width: 948px;

	text-align: center;

	padding: 4px 0 4px 0;

	margin-top: 9px;

	font-size: 10px;

	color: #ffffff;

}



#top-nav td {

	font-size: 10px;

	color: #ffffff;

}



#top-nav a {

	font-family: 'trebuchet ms', arial, sans-serif;

    font-size: 10px;

	color: #ffffff;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

	margin: 0 9px 0 9px;

}



#top-nav a:hover {

	color: #DDDD0D;

}



#left-nav {

	width: 175px;

	padding: 20px 0 0 10px;

}



#left-nav ul {

	padding: 0 0 0 8px;

	margin: 0 0 0 8px;

	list-style: none;	

}



#left-nav li {

	padding: 5px 0 5px 0;

	border-bottom: 1px solid #E8E2EE;

}



#left-nav ul li a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

	text-decoration: none;

	color: #000000;

}



#left-nav ul li a:hover {

	color: #1D1160;

	text-decoration:underline;

}



/* =Links

---------------------------------------------------------------------------------------------------- */

a {

	color: #260D54;

	outline: none;

}



a:hover, a:visited {

	color: #666699;

}



/* =Typography

---------------------------------------------------------------------------------------------------- */

p {

    font-size: 11px;

    color: #000000;

	margin-top: 0;

}



td {

    font-size: 11px;

    color: #000000;

}





h1 {

    font-size: 22px;

    color: #1D1160;

	margin: 0 0 10px 0;

}






h1.home {

	font-family: arial;

    font-size: 32px;

    color: #1D1160;

	margin: 0 0 10px 0;

}



h1.home span {

    font-size: 22px;

	font-weight: normal;

	letter-spacing: -1px;

	text-transform: uppercase;

    color: #1D1160;

}



h1.fp {

	font-family: arial, sans-serif;

    font-size: 18px;

    color: #1D1160;

	letter-spacing: -1px;

	text-transform: uppercase;

	margin: 0;

}



h1.fp span {

	font-weight: normal;

	margin: 0;

}



h2 {

	font-size: 18px;

    color: #1D1160;

	margin: 5px 0 10px 0;

}



h3 {

	font-size: 12px;

    color: #1D1160;

	margin: 0 0 10px 0;

}



.black { 

	background: #000000; 

}



.blue { 

	background: #1D1160; 

}





.dk-blue { 

	background: #195BA5; 

}



.red { 

	background: #D83337; 

}



.dk-red { 

	background: #993300; 

}



/* =Tables

---------------------------------------------------------------------------------------------------- */

.data td {

	padding: 3px 0 8px 10px;

}



.data p {

	margin-top: -2px; 

}



.home-btn-boxes td {

	padding: 0 0 0 1px;

}



/* =Popups

---------------------------------------------------------------------------------------------------- */

.popup-position {

	white-space: normal;

	position: relative;

}



#content1 {

	visibility: hidden;

  	position: absolute;

    top: -10px;

	left: 2px;

	width: 170px;

    border: none;

    background: none;

	color: #ffffff;

	font-size: 10px;

	padding: 12px;

	font-weight: normal;

	white-space: normal;

}



#content2 {

    visibility: hidden;

	position: absolute;

    top: -10px;

	left: 2px;

	width: 170px;

    border: none;

    background: none;

	color: #ffffff;

	font-size: 10px;

	padding: 12px;

	font-weight: normal;

	white-space: normal;

}



#content3 {

    visibility: hidden;

	position: absolute;

    top: -10px;

	left: 2px;

	width: 170px;

    border: none;

    background: none;

	color: #ffffff;

	font-size: 10px;

	padding: 12px;

	font-weight: normal;

	white-space: normal;

}



/* =Quick Search

---------------------------------------------------------------------------------------------------- */

form {

	margin: 0;

	padding: 0;

}



#search-box {	

	margin: 0;

	border: 1px solid #D4D1E0;

	padding: 2px 1px 4px 2px;

}



#search-box input {

	margin-left: 7px;

	border: 1px solid #D4D1E0;

	width: 114px;

} 



#search-box .img-button {

	margin: 0;

	padding: 0 0 15px 0;

	border: none;

	width: 128px;

}



#search-box select{

	margin-left: 7px;	

	width: 114px;		

}



#search-box-inner {	

	margin: 0;

	border: 1px solid #D4D1E0;

	padding: 0 0 5px 0;

} 



#search-box-inner input {

	margin: 0;

	background: #ffffff;

	border: 1px solid #D4D1E0;

}



#search-box-inner select {

	margin: 0;

	background: #ffffff;

	border: 1px solid #D4D1E0;

	width: 200px;

}



#search-box-inner select{

	margin-left: 7px;	

	width: 190px;		

}



#search-box p, #search-box-inner p {

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin: 0;

	padding: 0 0 0 7px;

}



#search-box-inner .img-button {

	margin: 0px 0 0 0 ;

	padding: 0 0 15px 0;

	border: none;

	width: 190px;

}



/* =Misc

---------------------------------------------------------------------------------------------------- */

#btn-vmc {

	background: url('http://www.condoguy.com/images/btn-more-condos-bg.gif') 0 0 no-repeat;

	width: 109px;

	height: 17px;

}



#btn-vmc-item a {

	text-decoration: none;

	font-family: arial, sans-serif;

	color: #ffffff;

	font-size: 8px;

	font-weight: bold;

	display: block;

	padding: 4px 4px 0 0;

}



ul#purp-bullets {

	margin: 0 0 0 3px;

	padding: 0 0 0 3px;

}




ul#purp-bullets li {

	list-style-type: none;

	background: url('http://www.condoguy.com/images/purp-bullet.gif') 0 3px no-repeat;

	padding: 0 0 0 20px;

	margin: 4px 0 4px 0;

}





img {

    padding: 0;

    margin: 0;

}



.small-button

{

	FONT-FAMILY: Verdana, Arial, helvetica;

	BACKGROUND: #330066;

	FONT-SIZE: xx-small;

	COLOR: FFFFCC;

	FONT-WEIGHT: bold;

	border: #000000; 

	border-style: solid; 

	border-top-width: 1px; 

	border-right-width: 1px; 

	border-bottom-width: 1px; 

	border-left-width: 1px; 

	width: 100px;

	

}



.validation {

    FONT-FAMILY: Verdana, Arial, helvetica;

    FONT-SIZE: xx-small;

	COLOR: #FF0000;

	FONT-WEIGHT: bold;

}



.asterisk {

    FONT-FAMILY: Arial, helvetica;

    FONT-SIZE: x-small;

	FONT-WEIGHT: bold;

	COLOR: #FF0000;

}



.pdf {

	background: url('http://www.condoguy.com/images/icon-pdf.gif') 0 0 no-repeat;

	_height: 16px;

	line-height: 16px;

	min-height: 16px;

	margin-bottom: 12px;

	padding-left: 20px;

}



.pdf2 {

	list-style: none;

	background: url('http://www.condoguy.com/images/icon-pdf2.gif') 0 0 no-repeat;

	_height: 16px;

	line-height: 16px;

	min-height: 16px;

	margin-bottom: 12px;

	padding-left: 20px;

}



table#priceList td

{

	border-bottom: 1px solid #D2CEDE;

}



#sell-condo-box {

	margin: 0 0 60 20px;

}

#sell-condo-box td {

	background: #9588AF;

	padding:20px;

}

#sell-condo-box, #sell-condo-box p, #sell-condo-box ul li, #sell-condo-box ul {

	color: #FFFFFF;

}



#sell-condo-box ul li a, #sell-condo-box ul li a:visited {

	color: #FFFFFF;

}



#sell-condo-box ul li a:hover, #sell-condo-box ul li a:active {

	color: #EEEEEE;

}



/* --------------------- */

/* real estate list view */

/* --------------------- */



table#relistviewwrap {

	width: 100%;

	border-top: 1px solid #DDDDDD;

}



.relistviewleft {

	width: 160px;

	vertical-align: top;

	padding: 8px 0;

}



.relistviewleft img { 

	padding: 0;

	margin-top: 8px;

	margin-bottom: 4px;

	border: 1px solid #ccc;

}



.relistviewright {

	width: 70%;

	vertical-align: top;

	padding: 6px 0;

}



/* adds padding between mls number and favorites */

.listviewmoreinfo { padding: 5px 5px; }



/* formats the price */

.listprice { text-align: right; }



/* formats remarks */

.listremark {

	color: #000000;

	display: block;

}

.listremark {

	color: #e7e7e7;

	display: block;

}

.listremark {

display: none;

}





/* wraps the town and price in a box */

.listinfobottom {

	display: block;

	margin-top: 8px;

	margin-bottom: 0;

}



/* floats the town name left */

.listfavleft {

	float: left;

	width: 50%;

	display: inline;

	text-align: left;

	margin-top:12px;
}



/* floats the price right */





.listfavright{

width: 40%;

text-align: left;

float: right;

display: inline;

padding: 0;

}



.listfavright strong {

display: inline;

}



/* formats the town name */

.listtown { text-transform: uppercase; }



.listfavmid{

width: 30%;

float: left;

display: inline;

text-align: center;

}



.mlsblock p{

margin: 0;

padding: 0;

text-align: left;

}



.clearboth { clear: both; }



table#relistviewheaders

{

	color: #666666;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 10px;

       text-align: center;

width: 100%;

	

}



table#relistviewheaders p

{



margin: 0;

padding:0;

}

.headerviewleft

{

width: 113px;

}



.headerviewright {

width: 80%;

padding: 0;

margin: 0;



}



.headerfavright{

width: 33%;

text-align: center;

float: right;

display: inline;





}



.headerfavright p

{

margin: 0;

padding: 0;

text-align: left;



}