/*  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * *
 *                                                                                           *
 *  AUTHOR: OttawasNewestHomes.com DATE: Jun 2005                                            *
 *  ONH Main Cascading Style Sheet                                                           *
 *                                                                                           *
 *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  *  * */


/*

» » » »


height: expression('1%');

*/

/* top,right,bot,left */

.bull	{
	text-align:justify;
	list-style-position:outside;
}


HTML {
	scrollbar-3dlight-color: #FFF;
	scrollbar-arrow-color: #69F;
	scrollbar-base-color: #FFF; /* redundant if used with other scrollbar attributes */
	scrollbar-darkshadow-color: #FFF;
	scrollbar-face-color: #FFF;
	scrollbar-highlight-color: #69F;
	scrollbar-shadow-color: #69F;
	scrollbar-track-color: #FFF;
	}


body {

	margin : 0px;
	padding: 0px;
 	background:#fff url(images/blu_sqr_bg.gif) repeat;
}

/* top,right,bot,left */

.bgDiv {
	background: #fff;
	max-width: 1000px;/* IE workaround uses minmax.js to emulate min-width, and uses this value */
	/* height: 100%; */
	margin:0px;
	padding: 0px;
}

.mainTable {
 	position:absolute; /* in order to display on top of bg image */
	top:0px;
	left:0px;
	margin:0px;
	padding: 0px 20 0 20;  /* narrow for moz since fixed width */
 	/*padding : expression('0px 30 30 30;'); if screen size > 1024 */
	width: 960px;
	width:expression('1000px');
	 /* width:expression(document.body.clientWidth >= 1020 ? "1000px" : void(0)); ensure no breakout with widescreen */
	/* max-width: 960px; MOZ - needs to be 1000px, but MOZ must be reduced by padding value */
	/* max-width:expression('1000px'); IE workaround uses minmax.js to emulate min-width, and uses this value */
}


.bgImgDiv {
/* 	width:1000px;
	height:540px;*/
	position:absolute;
	top:0px;
	left:0px;
}


.headTable{
	margin : 0px; /*105px;*/
	padding: 0px 0 0 0;
/* 	border : 1px solid #3C0;
	border-top : none; */
	border : 1px solid #0054E3;
	position:relative;  /* display header on top of bg image  */
	z-index:2;  /* display header on top of bg image  */

}

/* top,right,bot,left */


.headTableDIV {
	margin-top :0px; /*105px;*/
	height:200px;
	background:expression('#6699FF'); /* colour for Header BG. Moz chokes */
	filter:Alpha(opacity = 30);
/*  	-moz-opacity:.3;
	opacity:.3; */
}


.headBarDIV {


/*  	height : 10px;
	margin-top :8px; */
/* 	border-right : 1px solid #008000;
	border-left : 1px solid #008000;
  	background:url(images/div_bk.jpg) repeat-x top left; */

 	height : 8px;
}

.leaderCELL {

/* 	height:94px; */
	height:102px;
	text-align:center;

/* 	background-color:#FFFFFF;
	border:solid 1px #808080;
	border-top:none; */
	/* border-bottom:solid 1px #C0C0C0; */

	background-color:transparent;
	padding-bottom:2px;
	padding-top:8px;
	padding-top : expression("8px");
	margin:0px;

	}


.headerCELLdiv {

	height:60px;
	text-align:center;
	width:740px;
	border-bottom: solid 5px #FFCC00;
	border-bottom : expression('inset 6px #FFCC00');
	padding-top:5px;
	padding-bottom:4px;
	}


/* search page links */

A.news_link, A.news_link:link, A.news_link:visited, A.news_link:active {
	font: bold 11px Arial;
	text-decoration:none;
	color:#024FFF;
	}

A.news_link:hover{
	color:#33CC00;
	}



/* search page links */

A.header_link, A.header_link:link, A.header_link:visited, A.header_link:active {
	font: bold 11px Arial;
	text-decoration:none;
	color:#000;
	}

A.header_link:hover{
	color:#33CC00;
	}

/* terms and cond */

A.alert_link, A.alert_link:link, A.alert_link:visited, A.alert_link:active {
	font:normal 11px Arial;
	text-decoration:none;
	color:#7149A7;
	vertical-align:top;
	}

A.alert_link:hover{
	color:#444;
	vertical-align:top;
	}


 .terms_txt { font:normal 8pt Arial,Helvetica,sans-serif; color:#999999;line-height:16px; }

 A.terms_link { font:normal 8pt Arial,Helvetica,sans-serif; color:#666666; text-decoration:none;vertical-align:top; }

 A.terms_link:hover,  A.terms_link:active { color:#444444;text-decoration:underline;vertical-align:top; }

/* onh brand links */

A.onh_link, A.onh_link:link, A.onh_link:visited, A.onh_link:active {
	font: bold 11px Verdana,Arial;
	text-decoration:none;
	color:#3A3;
	}

A.onh_link:hover{
	color:#3A3;
	text-decoration:underline;
	}


/* top,right,bot,left */

#mapDivID {
	background: url(images/standby.gif) no-repeat center center;
	}


.mapBg {
	background: url(images/standby.gif) no-repeat 50% 20%;
	}

/* generic sizable INPUT TYPE="button" - submit */

.buttType {
	font: normal 12px verdana,Arial;
	text-decoration: none;
	color: #024FFF;
	background-color:#fff;
	vertical-align:middle;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	border: 1px solid #3C0;
	outline:0px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=2);
	}


/* generic sizable - close - print */

a.butt, a.butt:link, a.butt:visited {
	font: normal 12px verdana,Arial;
	text-decoration: none;
	color: #024FFF;
	background-color:#fff;
	vertical-align:middle;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	border: 1px solid #3C0;
	outline:0px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=2);
	}

a.butt:hover {
	color:#024FFF;
	border-top: 2px solid #808080;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 2px solid #808080;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=white,direction=135,strength=2);
	}


/* search-for-new-homes.php */

a.searchButt, a.searchButB:link, a.searchButB:visited {
	font: normal 16px verdana,Arial;
	text-decoration: none;
	color: #024FFF;
	/* vertical-align:middle; */
	height:24px;
	width:100px;
	margin: 2px 0 2 0;
	padding-top: 2px;
	padding-left: 43px;
	padding-right:17px; /* for Moz. */
	border: 1px solid #3C0;
	background: #fff url(images/search_2_blank.gif) no-repeat center left;
	outline:0px;
	}

a.searchButt:hover {
	color:#024FFF;
	border-top: 2px solid #808080;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 2px solid #808080;
	}

/* if no records */

a.searchAgain, a.searchAgain:link, a.searchAgain:visited {
	font: normal 14px verdana,Arial;
	text-decoration: none;
	color: #024FFF;
	vertical-align:middle;
	height:26px;
	padding-top: 3px;
	padding-left: 23px;
	padding-right:5px;
	border: 1px solid #3C0;
	background: url(images/search_3_blank.gif) no-repeat center left;
	outline:0px;
	}

a.searchAgain:hover {
	color:#024FFF;
	border-top: 2px solid #808080;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 2px solid #808080;
	}


.searchNum {
	border:1px solid #3D3;
	background-color:#fff;
	width:16px;
	height:16px;
	margin-right:3px;
	padding:0px 2 0 2; /* for Moz. */
	font: bold 12px verdana,Arial;
	color: #024FFF;
	text-align:center;
	vertical-align:middle;
}

.whiteBox {
	border:1px solid #fff;
	height:14px;
	width:14px;
	padding:0px 1 2 1; /* for Moz. */
	color: #024FFF;
	text-align:center;
	vertical-align:middle;
	font: bold 10px Arial;
	color:#FFF;
	line-height:10px;
	margin:0px 0 0 5;
	display:inline;
}

.grnBox {
	border:1px solid #3D3;
	height:16px;
	padding:1px 3 1 3; /* for Moz. */
	color: #024FFF;
	text-align:center;
	vertical-align:middle;
}

/* top,right,bot,left */

.searchTD {
  	font: bold 10px Arial;
  	height:26px;
	vertical-align:middle;
	}


option.aB {
	background-color:#e7eff7;
	color: #024FFF;
	}

option.aC {
	background-color:#e7eff7;
	}


HR {

	background-color:#024FFF;
	color:#024FFF;

	}


/* top,right,bot,left */


H1 {
	font: bold 18px Verdana,Arial;
	color:#3C0;
	}


.pitchTitle {  /* H2 */
	font: bold 18px Verdana,Arial;
	color:#024FFF;
	line-height:30px;
	}

.h12 {
	font: bold 18px Verdana,Arial;
	color:#3C0;
	}

.hm {
	text-indent:-5000px;
	font-size:20%;
	margin:0px;
	padding:0px;
	}

.comTitle {
	font: bold 14px Verdana,Arial;
	color:#3C0;
	text-indent:10px;
	}


.artPara { /* H3 */
	font: bold 12px Arial;
	color:#3C0;
	text-indent:0px;
	}

H2 {
	font: bold 12px Verdana,Arial;
	color:#3C0;
	}

.bldTitle { /* H2 */
  	font: bold 12px Verdana,Arial;
	color:#000;
	}



.Contents {
	font: normal 11px Verdana,Arial;
	line-height:16px;
	background : #fff;
	border : 1px solid #33CC00;
	margin : 0px 10 0 10;
	padding : 4px 4 4 4;
	}


.text_block {
  font: normal 11px Verdana,Arial;
  line-height:30px;
}

.plan_block {
  border:1px solid #7b9ebd;
}


.disclaim {
  	font: normal 9px Arial;
  	line-height:15px;
}



.forms_td {
  font: normal 11px Verdana,Arial;
	}

/*
inputTblDivINPUT.form_border {
	padding-left: 4px;
	background: url(images/search_bg.gif) #fcfcfc no-repeat;
	}
 */

.form_border{
	font:normal 12px Arial;
	border : solid 1px #69F;
	padding: 2px;
	scrollbar-3dlight-color: #FFF;
	scrollbar-arrow-color: #69F;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-face-color: #FFF;
	scrollbar-highlight-color: #69F;
	scrollbar-shadow-color: #69F;
	scrollbar-track-color: #FFF;
	}

.glossary {
	list-style: disc outside url(images/white-grn_ara_rt.gif);
	vertical-align:middle;
	padding-bottom:10px;
	padding-left:26px;
	}

.menuText {
	border-bottom:dashed 1px #3C0;
	padding:5px 0 5 5;
	margin:0px 2 0 2;
	text-align:left;
	font:bold 11px Arial;
	color:#000;
	}


.nav_menu a {
	display:block;
	height:auto;
	border-bottom:dashed 1px #3C0;
	background-color:#fff;
	background: url(images/nav_ara_blu.gif) no-repeat 0px center;
	padding:5px 0 5 18;
	margin:0px 5 0 5;
	text-align:left;
	font:normal 11px Arial;
	color:#000;
	text-decoration:none;
	outline:0px;
	}


.nav_menu A:active, .nav_menu A:hover {
	color:#3C0;
	background: url(images/nav_ara_grn.gif) no-repeat 0px center;
	}

/* HOME PAGE BUILDER LINKS */

.hse_nav_menu a {
	display:block;
	height:100%;
	border-bottom:dashed 1px #3C0;
	background-color:#fff;
	background: url(images/nav_ara_blu_hse.gif) no-repeat 0px center;
	padding:5px 0 5 18;
	margin:0px 5 0 5;
	text-align:left;
	font:normal 11px Arial;
	color:#000;
	text-decoration:none;
	outline:0px; /* remove dashed border for mozilla firefox + net7 */
	}


.hse_nav_menu A:active, .hse_nav_menu A:hover {
	color:#3C0;
	background: url(images/nav_ara_grn_hse.gif) no-repeat 0px center;
	}


/* TOP NAV MENU BENEATH TABS */

/* top,right,bot,left */

.top_nav_menu a {
/* 	display:block; */
	height:15px;
	background-color:#fff;
	background: url(images/nav_ara_blu.gif) no-repeat 0px center;
	padding:0px 0 0 18;
	margin:0px 5 0 5;
	text-align:left;
	vertical-align:top;
	font:normal 11px Arial;
	color:#000;
	text-decoration:none;
	outline:0px; /* remove dashed border for mozilla firefox + net7 */
	}

.top_nav_menu A:active, .top_nav_menu A:hover {
	color:#3C0;
	background: url(images/nav_ara_grn.gif) no-repeat 0px center;
	}

.top_nav_text_up a {
	height:11px;
	background: url(images/text_up_blu.gif) no-repeat 0px center;
	padding:0px 0 0 18;
	margin:0px 1 0 1;
	vertical-align:top;
	font:normal 11px Arial;
	outline:0px; /* remove dashed border for mozilla firefox + net7 */
	}

.top_nav_text_up A:active, .top_nav_text_up A:hover {
	background: url(images/text_up_grn.gif) no-repeat 0px center;
	}

.top_nav_text_down a {
	height:11px;
	background: url(images/text_down_blu.gif) no-repeat 0px center;
	padding:0px 0 0 18;
	margin:0px 3 0 1;
	vertical-align:top;
	font:normal 11px Arial;
	outline:0px; /* remove dashed border for mozilla firefox + net7 */ /
	}

.top_nav_text_down A:active, .top_nav_text_down A:hover {
	background: url(images/text_down_grn.gif) no-repeat 0px center;
	}


/* ^^ TOP NAV MENU BENEATH TABS */



/* GENERIC MENU CONTAINER */
/* top,right,bot,left */

.gen_menu {
	border-bottom:dashed 1px #3C0;
	background-color:#fff;
	background: url(images/nav_ara_blu.gif) no-repeat 0px center;
	padding:5px 0 4 18;
	margin:0px 0 0 5;
	text-align:left;
	font:normal 11px Arial;
	color:#000;
	text-decoration:none;
	vertical-align:middle;
	}

/* REVIEW PAGE BUILDER LINKS */



.review_link a {
	border:1px solid #3D3;
	font: bold 11px Arial;
	color:#024FFF;
	height:16px;
	text-decoration:none;
	padding:0px 2 0 2; /* for Moz. */
	text-align:center;
	vertical-align:middle;
	}

.review_link A:active, .review_link A:hover {
	color:#3C0;
	}


.review_div {
	vertical-align:middle;
	float:right;
	padding-right:5px;
	}


.font_menu {
	display:block;
	height:100%;
	border-bottom:dashed 1px #3C0;
	background-color:#fff;
	background: url(images/nav_ara_blu.gif) no-repeat 0px center;
	padding:3px 0 3 18;
	margin:0px 5 0 5;
	text-align:left;
	font:normal 11px Arial;
	color:#000;
	text-decoration:none;
	vertical-align:middle;
	}



/* ARTICLES */


/* ^^ ARTICLES */

/* FRONT PAGE */
/* <!-- top,right,bot,left --> */

#mainBlock { /* dynamically change padding in head.inc  */
	font: normal 12px verdana,arial;
	line-height: 20px;
	margin: 0px;
	}

.revTitle { /* H1 tag to look like H2 */
	font: bold 14px Verdana,Arial;
	color:#024FFF;
	/* text-indent:10px; */
	/* line-height:25px; */
	}

/* CREATE TEXT CONTAINERS */


/* GENERIC static corners*/
.corner-top, .corner-left, .corner-bottom {
  background-repeat:no-repeat;
  display:block;
  position:relative;
  font-size:0;
  line-height:0;
  margin:0;
  height:3px;
}
.corner-top {
  background-position:100% 0;
  width:auto;
  top:-1px;
  right:-1px;
}
.corner-top .corner-left {
  background-position:0 -6px;
  width:3px;
  left:-2px;
}
.corner-bottom {
  background-position:100% -3px;
  clear:both;
  width:auto;
  bottom:-1px;
  right:-1px;
}
.corner-bottom .corner-left {
  background-position:0 -9px;
  width:3px;
  left:-2px;
}
/* END static corners/containers */

/* GENERIC  containerblock for all colours */
.containerblock {
  font: normal 11px Verdana,Arial;
  line-height:16px;
  padding:10px 10 10 10;
}


/* CREATE BLUE TEXT CONTAINERS */

.top-container-blu {
border:1px solid #7b9ebd;
/* border-bottom:none; */
  background-color:#fff;
  width:auto;
}

.mid-container-blu {
  border:1px solid #7b9ebd;
  border-top:none;
  background-color:#fff;
  width:auto;
}

.top-container-blu .headblock {
  	background-color:#E7EFF7;
  	font: bold 12px Verdana,Arial;
  	line-height:26px;
/* 	text-indent:10px; */
}

#onh_blu .corner-top, #onh_blu .corner-left, #onh_blu .corner-bottom, #d2 .corner-top, #d2 .corner-left, #d2 .corner-bottom  {
background-image:url(images/blu_cor.gif);
}

/* END BLUE TEXT CONTAINERS */
/* top,right,bot,left */



/* CREATE GRN TEXT CONTAINERS */

.top-container-grn {
  border:1px solid #3C0;
  background-color:#fff;
  width:auto;
  margin:0px;
  padding:0px;
}

.mid-container-grn {
  border:1px solid #3C0;
  border-top:none;
  background-color:#fff;
  width:auto;
  margin:0px;
  padding:0px;
}

.top-container-grn .headblock {
/*   	background-color:#DCFFD7;#BFFFB7 */
  	background-color:#CCFFC5;
  	font: bold 12px Verdana,Arial;
  	line-height:26px;
}

#onh_grn .corner-top, #onh_grn .corner-left, #onh_grn .corner-bottom {
background-image:url(images/grn_cor.gif);
}

/* END GRN TEXT CONTAINERS */
/* top,right,bot,left */


/* CREATE YEL TEXT CONTAINERS */

.top-container-yel {
  border:1px solid #FC0;
  background-color:#fff;
  width:auto;
  margin:0px;
  padding:0px;
}

.mid-container-yel {
  border:1px solid #FC0;
  border-top:none;
  background-color:#fff;
  width:auto;
  margin:0px;
  padding:0px;
}

.top-container-yel .headblock {
  	background-color:#FFF0A9;
  	font: bold 12px Verdana,Arial;
  	line-height:26px;
}

#onh_yel .corner-top, #onh_yel .corner-left, #onh_yel .corner-bottom {
background-image:url(images/yel_cor.gif);
}

/* END YEL TEXT CONTAINERS */
/* top,right,bot,left */

/* CREATE pur TEXT CONTAINERS */

.top-container-pur {
  border:1px solid #9B72CF;
  background-color:#fff;
  width:auto;
  margin:0px;
  padding:0px;
}

.mid-container-pur {
  border:1px solid #9B72CF;
  border-top:none;
  background-color:#fff;
  width:auto;
  margin:0px;
  padding:0px;
}

.top-container-pur .headblock {
  	background-color:#E2D7F3;
  	font: bold 12px Verdana,Arial;
  	line-height:26px;
}

#onh_pur .corner-top, #onh_pur .corner-left, #onh_pur .corner-bottom {
background-image:url(images/pur_cor.gif);
}

/* END PUR TEXT CONTAINERS */
/* top,right,bot,left */


/*  TIP STYLES */

#tTipGrn {
	position:absolute;
	left: -300px;
	color: #0054E3;
	font:bold 11px Arial;
	border: 1px solid #3C0;
	padding: 2px 3 2 3;
	background-color: #fff;
	visibility: hidden;
	z-index: 100;
	/* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=3); */
}

#tTipBlu {
	position:absolute;
	left: -300px;
	color: #0054E3;
	font:bold 11px Arial;
	border: 1px solid #0054E3;
	padding: 2px 3 2 3;
	background-color: #fff;
	visibility: hidden;
	z-index: 100;
	/* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=3); */
}


#tTipPoint{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
	}

.ttSpan{
	padding: 5px;
	display:block;
	line-height:15px;
	color: #000;
	}

.ttSpan LI{
	font:normal 11px Arial;
	line-height:15px;
	padding-left: 5px;
	}


/* ------------------------- */

#tooltipLYR {
	position: absolute;
	width: auto;
	height: auto;
	font:bold 11px Arial;
	color: #0054E3;
	background-color: #fff;
	border: 1px solid #3C0;
	z-index: 100;
	padding: 2px 3 2 3;
	display:none;
	}



/* ONH TABS */
/* <!-- top,right,bot,left --> */

#mainContents {
	font: normal 11px Verdana,Arial;
	background : #fff;
 	border : 1px solid #33CC00;
	clear : both;
	margin : 0px;
	padding : 8px 6 8 8;
}


/*- Menu Tabs I--------------------------- */

/* <!-- top,right,bot,left --> */

    #tabsI {
      float:left;
      width:100%;
      background:transparent;
	font: BOLD 12px Arial,Verdana;
      line-height:normal;
/* 	border-bottom:1px solid #3C0; */
      }
    #tabsI ul {
	margin:0;
	padding:10px 10px 0 9px; /* all tabs 9px from left */
	list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }

    #tabsI a {
      float:left;
      background:url("images/tableft_g2_y.gif") no-repeat left top;
      margin:0;
      padding:0 4px 0 3px; /* all tabs 3px apart */
      text-decoration:none;
	outline:0px;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url("images/tabright_g2_y.gif") no-repeat right top;
	/*padding:5px 15px 4px 6px; */
      padding:5px 8px 4px 4px; /* text  */
      color:#FFF;
      }

/* ACTIVE TABS */

body.pg-1 #tabsI li#tab-1 a,
body.pg-2 #tabsI li#tab-2 a,
body.pg-3 #tabsI li#tab-3 a,
body.pg-4 #tabsI li#tab-4 a,
body.pg-5 #tabsI li#tab-5 a,
body.pg-6 #tabsI li#tab-6 a,
body.pg-7 #tabsI li#tab-7 a,
body.pg-8 #tabsI li#tab-8 a
	{
	background-position:0% -42px;
	}


body.pg-1 #tabsI li#tab-1 a span,
body.pg-2 #tabsI li#tab-2 a span,
body.pg-3 #tabsI li#tab-3 a span,
body.pg-4 #tabsI li#tab-4 a span,
body.pg-5 #tabsI li#tab-5 a span,
body.pg-6 #tabsI li#tab-6 a span,
body.pg-7 #tabsI li#tab-7 a span,
body.pg-8 #tabsI li#tab-8 a span
	{
	background-position:100% -42px;
	color:#3A3;
	}


   /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a:hover {
      background-position:0% -42px;
      color:#3A3;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
      color:#3A3;
      }


/*- Menu Tabs I  ^^---------------------- */

.xDiv {
  	position:absolute;
	left:-200px;top:500px;
	/* visibility:hidden;  */
	display:none;
}

/* MSG WINDOW OVER YMAP WHEN NO MARKERS IN AREA */

/* top,right,bot,left */

.markerDiv {
width:700px;
width:expression('800px');
height:340;
height:expression('400px');
border:1px solid #7b9ebd;
background:#FFF;
padding:30px;
font:bold 12px verdana;
display:none;
filter:alpha(opacity=85);
	}

.markerDivOut {
width:700px;
width:expression('800px');
height:340;
height:expression('400px');
background:transparent;
position:absolute;
top:20px;
left:25%;
z-index:99;
display:none;
filter:progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Direction=135, Strength=8);
	}


/* MSG WINDOW FOR BRANDING */


.brandDivIn {
height:auto;
padding:30px;
border: 2px solid red;
font:normal 12px verdana;
line-height:24px;
background:transparent;
	}

.brandDiv {
height:auto;
background:#FFF;
padding:20px;
border:1px solid #7b9ebd;
height:expression('400px');
filter:alpha(opacity=90);
	}

.brandDivOut {
height:auto;
background:transparent;
filter:progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Direction=135, Strength=8);
	}

/* branding links */

A.pitch_link, A.pitch_link:link, A.pitch_link:visited, A.pitch_link:active {
	font: normal 12px verdana,arial;
	text-decoration:underline;
	color:#000;
	line-height:22px;
	}

A.pitch_link:hover{
	color:#E50100;
	text-decoration:none;
	}

A.ad_link, A.ad_link:link, A.ad_link:visited, A.ad_link:active {
	font: normal 8px arial;
	text-decoration:underline;
	color:#666666;
	line-height:22px;
	vertical-align:top;
	}

A.ad_link:hover{
	text-decoration:none;
	color:#024FFF;
	vertical-align:top;
	}


/* DROP DOWN MENUS */

.dropMenuIn {
border:1px solid #7b9ebd;
background:#FFF;
padding:0px 2 8 5;
/* filter:alpha(opacity=90); */
	}

.dropMenuOut {
background:transparent;
position:absolute;
z-index:99;
display:none;
/* filter:progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Direction=135, Strength=3); */
	}

/* 5 STAR AWARD STRING IN FEATURES */

/* INSERTED BY .js innerHTML */

.awardTxt{
font: bold 10px arial;
font-style:italic;
color:#0054E3;
	}

.award{
display:inline
	}

.energy{
display:inline;
font: bold 11px arial;
color:#0099FF;//#008000;
	}

/* RANDOM HOMES IMAGE ARRAY */

.imgArray {
padding:3px;
border:1px solid #7b9ebd;
	}

/* LINK ARRAY */

.lnkArray {
display:none;
	}

.iconz {
text-align:center;width:40px;
	}

.iconz IMG {
width:24px;height24px;border:0;vertical-align:middle;
	}



