BODY { font-weight: normal; font-size: 12px; MARGIN: 0px 0px 0px 0px; color: #333333; LINE-HEIGHT: 130%; font-family: Arial, Helvetica, sans-serif }
.border {border:1px solid #333333;}

.vdots { BACKGROUND-IMAGE: url(/img/vdot.gif); BACKGROUND-REPEAT: repeat-y }
.Descfont { font-size: 11px; color: #333333 }
.nlbg { BACKGROUND-IMAGE: url(/img/_new_listings_bg.jpg); BACKGROUND-REPEAT: no-repeat; height:180px; }
.ohbg { BACKGROUND-IMAGE: url(/img/_open_houses_bg.jpg); BACKGROUND-REPEAT: no-repeat; height:50px; }
.loginbg { BACKGROUND-IMAGE: url(/img/login_middle_bg.jpg); BACKGROUND-REPEAT: repeat-y }
H1.whitetext18px { font-weight: normal; font-size: 18px; color: #ffffff; line-height:20px; margin:0;  padding:0; }
H1.whitetext22px {font-weight: normal; font-size: 22px; color: #ffffff; line-height:30px; margin:0;  padding:0;}

H1.yellow25px {font-weight: bold; font-size: 23px; color: #FFFFCC; line-height:23px; margin:0; padding:0;}

A { font-weight: normal; font-size: 12px; color: #333333;  text-decoration: underline }
A:hover { text-decoration: none; }
/*LI {list-style:url(/img/li.gif); line-height:140%; margin-left:0px; padding-left:0px; text-align:justify}*/

LI.blue {list-style:url(/img/li_blue.gif); line-height:140%; margin-left:0px; padding-left:0px; color:#3D79B6}
A.blue { font-weight: normal; font-size: 12px; color: #34699E; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
A.blue:hover { font-weight: normal; font-size: 12px; color: #34699E; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
A.small { font-weight: normal; font-size: 11px; color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
A.small:hover { font-weight: normal; font-size: 11px; color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

A.lightgrey { font-weight: normal; font-size: 11px; color: #666666; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
A.lightgrey:hover { font-weight: normal; font-size: 11px; color: #666666; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

A.yellow { font-weight: normal; font-size: 11px; color: #ffffcc;  text-decoration: underline }
A.yellow:hover { font-weight: normal; font-size: 11px; color: #ffffcc;  text-decoration: underline }
INPUT { font-weight: normal; font-size: 10px; color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif }
A.white { font-weight: normal; font-size: 11px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
A.white:hover { font-weight: normal; font-size: 11px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
A.botmenu { font-weight: normal; font-size: 11px; color: #333333; font-family: Tahoma, Verdana, sans-serif; text-decoration: none }
A.botmenu:hover { font-weight: normal; font-size: 11px; color: #333333; font-family: Tahoma, Verdana, sans-serif; text-decoration: underline }
a.text11px { font-weight: normal; font-size: 11px; color: #666666; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif }
a.text11px:hover { font-weight: normal; font-size: 11px; color: #333333; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:none }
.redheader1 { font-weight: normal; font-size: 18px; color: #cc0000;  }
.redheader14pxbold { font-weight: bold; font-size: 14px; color: #cc0000;  }
.indpttopbg { BACKGROUND-IMAGE: url(/img/index_page_table_top_bg.gif); BACKGROUND-REPEAT: repeat-x }
.bluetext { color: #3366cc }
.bluetext18px { font-weight: normal; font-size: 18px; color: #3366cc; }
.rightsidetext { font-weight: normal; font-size: 11px; color: #3366cc;  }
a.rightsidetext:hover { font-weight: normal; font-size: 11px; color: #3366cc; text-decoration: none; }
A.newlistings { font-weight: normal; font-size: 11px; color: #3366cc;  text-decoration: none;  }
A.newlistings:hover { font-weight: normal; font-size: 11px; color: #3366cc;  text-decoration: underline }
A.openhouses { font-weight: normal; font-size: 11px; color: #333333;  text-decoration: none;  }
A.openhouses:hover { font-weight: normal; font-size: 11px; color: #333333; text-decoration: underline }
A.headtxt { font-weight: bold; font-size: 12px; color: #0000bb;  text-decoration: underline }
A.headtxt:hover { font-weight: bold; font-size: 12px; color: #cc00cc; text-decoration: none }
A.headtxt2 { font-weight: bold; font-size: 12px; color: #ffffff;  text-decoration: underline }
A.headtxt2:hover { font-weight: bold; font-size: 12px; color: #eeeeee;  text-decoration: none }
p.smallfont3 {margin-top:8px; margin-bottom:4px; padding:0; line-height:15px;}
H1.index { font-weight: bolder; font-size: 18px; color: #cc0000 }
H2.index { font-weight: bolder; font-size: 12px; color: #406b96 }
H1.yellowbold17px {font-weight: bold; font-size: 17px; color: #FFFFCC; MARGIN: 0px; PADDING: 0px}
.listingheaderwhite17px {font-weight: bold; font-size: 17px; color: #FFFFFF;}
.featured_right {background-image:url(/img/_featured_right_bg.jpg); background-position:bottom; background-repeat:no-repeat;}
.private_header {background-color:#CC0000; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; height:36px;}
a.white11px {font-size: 11px; color: #ffffff;}
a.white11px:hover {font-size: 11px; color: #ffffff; text-decoration:none }
a.yellow11px {font-size: 11px; color:#FFFF99}
a.yellow11px:hover {font-size: 11px; color:#FFFF99}
a.yellow11pxverdana {font-size: 11px; color:#FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.yellow11pxverdana:hover {font-size: 11px; color:#FFFFCC; font-family: Verdana, Arial, Helvetica, sans-serif}
.tahoma12pxlightgrey {font-size: 12px; color: #666666; font-family: Tahoma, Arial, Helvetica, sans-serif}
A.provinces { font-weight: 900; font-size: 10px; color: #000000; font-family: Tahoma, Verdana, sans-serif; text-decoration: none }
A.provinces:hover { font-weight: 900; font-size: 10px; color: #ff3333; font-family: Tahoma, Verdana, sans-serif; text-decoration: underline }
li.cities {list-style:square; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; line-height:20px;}
a.cities {font-family: Tahoma, Verdana, sans-serif; font-size: 12px; text-decoration:none; color:#333333}
a.cities:hover {text-decoration:underline; color:#CC0000}
a.whitenav {font-weight: bold; font-size: 11px; text-decoration:none; color:#ffffff}
a.whitenav:hover {font-weight: bold; font-size: 11px; text-decoration:underline; color:#ffffff}
.s11pxbold { font-weight: bold; font-size: 11px; font-family:Tahoma, sans-serif; }
a.list_type {font-weight: normal; font-size: 12px; color: #ffffff; text-decoration:none}
a.list_type:hover {font-weight: normal; font-size: 12px; color: #ffffff; text-decoration:underline}
a.details {font-size:10px; text-decoration:none}
a.details:hover {font-size:10px;  text-decoration:underline}
a.list_header {font:bold 12px Tahoma, sans-serif;}
a.list_header:hover {font:bold 12px Tahoma, sans-serif; text-decoration:none}
a.list_services {font-weight: normal; font-size: 11px; text-decoration:none}
a.list_services:hover {font-weight: normal; font-size: 11px; text-decoration:underline}


.advertize{height:90px; background-image:url(/img/ad_bg.gif); background-repeat:repeat-x}
.aStatus{ font-family:Verdana, sans-serif; font-size:11px; color:#FFFF99;}
.addtipsbg1{background-image: url(img2/ad_tips_tbg.gif);background-repeat: no-repeat;background-position: left top;}

.bluebold { font-weight: bold; color: #557fa9; font-family:Tahoma, sans-serif; }
.brightredbold { color: #ff0000; font-family:Tahoma, sans-serif; }
.but { font-size:11px; background-color:#6699CC; color: #ffffff; font-family:Arial, sans-serif; font-weight:900; border-width:1px;}

.compare{background-color:#eaeaea; border-bottom:#FFFFFF 1px solid; color:#666666; padding-left:10px; font-weight:900;}

.date {font-weight: normal; font-size: 11px; color: #ffffff; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-right:10px;}
.darkblue {color:#30608F; font-weight: normal; font-size: 11px;}

.error {font-family: Arial, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;	color: #FF0000;	width: 100%;
	border: thin solid #FF0000;	background-color: #FFEAE6;}

.featuredtopbg { BACKGROUND-IMAGE:url(/img/bg_featured_top.jpg); BACKGROUND-REPEAT: no-repeat; height:29px; padding-right:10px; }
.featuredmiddlebg { BACKGROUND-IMAGE:url(/img/bg_featured_middle.jpg);  BACKGROUND-REPEAT: repeat-y;   }
.featuredbotbg { BACKGROUND-IMAGE: url(/img/bg_featured_bottom.jpg); BACKGROUND-REPEAT: no-repeat; height:10px; }
.flistingbg { BACKGROUND-IMAGE: url(/img/featured_listing_bg.gif); BACKGROUND-REPEAT: repeat-y; background-position:right; }
.formfield {font-size: 11px;  color:#333333;}

.listing_on{font-family:Arial, sans-serif; font-size:11px; color:#009900;}
.listing_on:hover{font-family:Arial, sans-serif; font-size:11px; color:#009900;}
.listing_off{font-family:Arial, sans-serif; font-size:11px; color:#990000;}
.listing_off:hover{font-family:Arial, sans-serif; font-size:11px; color:#990000;}
.list_type{padding:0 4px 0 4px;}
.list_price {font:bold 12px Verdana, sans-serif; margin-left:10px; color:white;}

.mapView{font-family:Arial, sans-serif; font-size:12px; color:#ffffff;}

.newElem{font-family:Arial, sans-serif; font-size:10px; background-color:#FFFFFF; padding:2px; border:1px #666666 solid; white-space:nowrap;}

.pageTit{ font-family:Tahoma, sans-serif; font-size:16px; color:#333333;}
.picTit{ font-family:Tahoma, sans-serif; font-size:14px; color:#4986C2;}

.red { font-weight: normal; font-size: 11px; color: #990000; }
.red:hover { font-weight: normal; font-size: 11px; color: #990000;  text-decoration: none; }

.saved { font-family: Arial, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #009900;	background-color: #D2FFCC;
	width: 100%; border: thin solid #009900;}	
.sellers { font-size: 11px; color:#FFFFFF;}
a.sellers {font-size: 11px; text-decoration:none; color:#ffffff}
a.sellers:hover {font-size: 11px; text-decoration:underline; color:#ffcc00}
.sold{font-family:Arial, sans-serif; font-size:11px; color:#009900;}
.sold:hover{font-size:11px;}
.smallfont2 { font-size: 10px;  }
.smallfont3 { font-size: 11px;  color:#333333; }

.topmenubg { BACKGROUND-IMAGE: url(/img/_topmenubg.gif); BACKGROUND-REPEAT: repeat-x }
TR { font-weight: normal; font-size: 12px; color: #333333; LINE-HEIGHT: 130%; font-family: Arial, Helvetica, sans-serif }
.txt { font-size:11px; color: #666666; font-family:Verdana, sans-serif; border:#CCCCCC 1px solid;}
.text11px { font-size: 11px; color: #666666; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.text10 { font-size: 11px; color: #666666; font-family: Arial, Helvetica, sans-serif; }
.text12px { font-size: 12px; color: #666666; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.text12 { font-size: 12px; color: #4f4f4f; font-family: Tahoma, sans-serif; }
.text13 { font-size: 13px; color: #4f4f4f; font-family: Verdana, sans-serif; }
.textbold11pxred {font-weight: bold; font-size: 11px; color: #cc0000; text-decoration:none;}
.textbold12pxred {font-weight: bold; font-size: 12px; color: #cc0000; }
.textbold12pxdarkred {font-weight: bold; font-size: 12px; color: #990000; }
.textbold12pxblue {font-weight: bold; font-size: 12px; color: #3366CC; }
.text11px1 { font-weight: normal; font-size: 11px; color: #333333;  }

UL {margin-bottom:0; padding-bottom:0;}

.whitetext { font-weight: normal; font-size: 11px; color: #ffffff; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
.whitetext12px { font-size: 12px; color: #ffffff; margin:0; padding:0; }
.whitetext15px { font-weight: bold; font-size: 15px; color: #ffffff; line-height:18px; margin:0; padding:0; }
.white10px {color:#FFFFFF; font-weight: normal; font-size: 10px; font-family:Verdana, sans-serif;}

.yellow11px {font-size: 11px; color:#FFFF99}
.yellow12px {font-size: 11px; color:#FFFF99}
.yellow13 {font-size: 13px; color:#FFFF99}