/* CSS Document */

body {
	background-color	: #FFFFFF;
	margin				: 0px;
}

p{
	font-family			: Arial, Helvetica, sans-serif;
	color				: #333333;
	font-size			: 11px;
}

ul{
	font-family			: Arial, Helvetica, sans-serif;
	color				: #333333;
	font-size			: 11px;
}

ol{
	font-family			: Arial, Helvetica, sans-serif;
	color				: #333333;
	font-size			: 11px;
}

.smltxt{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #333333;
 }
 
#Line1{
	width				: 215px;
	border-bottom		: dotted 1px #CCCCCC;
	height				: 15px;
}
h1{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	margin-bottom		: 3px;
	font-weight			: bold;
}
h2{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	margin-bottom		: 3px;
	font-weight			: bold;
}
h3{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	margin-bottom		: 3px;
	text-decoration		: underline;
	font-weight			: bold;
}

h5 {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	margin				: 1px 3px;
	text-decoration		: none;
	font-weight			: bold;
}

.poweredBy {
	color				: #999999;
	font-family			: Arial,Helvetica,sans-serif;
	font-size			: 9px;
	text-align			: left;
}
.poweredBy A {
	color				: #999;
	font-family			: Arial,Helvetica,sans-serif;
	text-decoration		: none;
}
.buttonBlue{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #FFFFFF;
	background-image	: url(/images/misc/button_bg.gif);
	padding				: 1px 5px 1px 5px;
	border				: 1px solid #000000;
}
#buttonSearchHome{
	text-align			:right; 
	padding				:10px 24px 0px 0px;
}
#mapTxt{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	padding				: 10px;
	width				: 200px;
	height				: 150px;
	float				: left;
	margin-right		: 20px;
}


#buttonSearchMap{
	text-align			:right; 
	padding				:5px 0px 0px 0px;
}

.contentGrey, .contentGreyWide {
	border				: 1px solid #CCCCCC;
	border-top			: 0px;
	padding				: 5px 5px 5px 5px;
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	background-color	: #F1F1F1;
}

.contentGrey {
	width				: 463px;
}

.contentGreyWide {
	width				: 628px;
}

/*********************************
/ Form Layout v2
/*********************************/
.formStdLeftLabel {
	width				: 150px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
}

DIV.formStd {
	margin				:5px 0px 0px 0px;
	padding				:0px;
	position			:relative;
	height				:23px;
}

SELECT.formStd {
	background			: #FFFFFF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	margin-left			: 175px;
	margin-top			: -2px;
	width				: 200px;
	position			: absolute;
	top					:0px;
	
}

/* FORM LAYOUTS */

#blurb{
	width				: 110px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	float				: left;
}
#formOne{
	width				: 400px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
}
#formOne br{
	clear:left;
}
.inputPlain{
	background			: #FFFFFF;
	border				: solid 1px #999999;
	margin				: 3px 3px 3px 0px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	float				: left;
	color				: #333333;
}
.inputPlainError{
	background			: #FFCCCC;
	border				: solid 1px #FF6666;
	margin				: 3px 3px 3px 0px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	float				: left;
	color				: #333333;
}
#formOne label{
	width				: 120px;
	float				: left;
	text-align			: left;
	margin				: 0px 10px 0px 3px;
	padding-top			: 3px;
}
#formOne submit{
	background			: #1F5A8D;
	border				: 2px outset #d7b9c9
}

/* Form FieldSet */
fieldset {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	margin				: 0;
	padding				: 9px 0;
	border				: 0 solid #FFF;
	clear				: right;
	float				: left;
	width				: 100%;
	clear				: left;
	background-color	: #F1F1F1;
}

/* The clear forces the parent div to the height of the largest child dic */

#clearer {
    clear				: both;
    height				: -1px;
}

/*****  ADVERTISING STYLES *****/

#advert{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:9px;
	color				:#999999;
	text-align			:center;
	}

#bannerAd{ width:468px;	height:60px;float:left;margin:5px 0 5px 12px;font-family:Arial,Helvetica,sans-serif; font-size: 9px; text-align:center;	color:#CCC; }

#bannerAd2{
	width				: 120px;
	height				: 250px;
/*  border				: 1px solid #666666; */
	float				: left;
	margin-left			: 3px;
	margin-top			: 20px;

}
#bannerButton{
	width				: 120px;
	margin				: 5px 0px 5px 5px;
	float				: left;
}
#bannerSky {
	width				:160px;
	height				:600px;
	z-index				:10;
	float				:left;
	margin				:0 0 0 15px;
	font-family:Arial,Helvetica,sans-serif; font-size: 9px; text-align:center;	color:#CCC;	
}
#bannerStrip{
	text-align			: center;
	margin				: 3px 0px 10px 8px;	
}
#bannerRight { height:650px; width:140px; margin-top:5px; }

#ticker{
	width				: 480px;
	height				: 30px;
/*	border				: dotted 1pt #CCCCCC; */
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-align			: center;
	margin				: 5px 0px 5px 0px;
	float				: left;
}

#adFeature{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#999999;
	padding				:5px;
	float				:left;
	width				:130px;
	border-top			: 1px solid #FFFFFF;
	}
#adFeature img{
	margin				:5px 0px 5px 0px;
	}
.adFeatureBold{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#333333;
	font-weight			:bold;
	}
#adFeatureLinks{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#999999;
	font-weight			:bold;
	text-decoration		:none;
	margin-top:5px;
	}
#adFeatureLinks a{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#999999;
	font-weight			:bold;
	text-decoration		:none;
	}
#adFeatureLinks a:visited{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#999999;
	font-weight			:bold;
	text-decoration		:none;
	}
#adFeatureLinks a:hover{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#999999;
	font-weight			:bold;
	text-decoration		:underline;
	}

/* MAIN LAYOUT STYLES */


#masthead {
	width				:510px;
	height				:60px;
	float				:left;
}

#mastheadouter {
	width				:1000px;
	height				:80px;
	float				:left;
}

#mainMenu {	
	float				:left;
	width				: 980px;
	height				: 30px;
	margin				: 0px 10px 0px 10px;
	background-image	: url(/images/menus/mainMenuBg.gif);
	background-repeat	: repeat-x;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #FFF;
	display				: inline;
	clear				: both;
	
}
#mainArea{
	width				:1000px;
	float				:left;
	margin				:10px 0 0 10px;
	display				:inline;
	clear				:both;
}
#leftMenu {
	width				: 140px;
	float				: left;
	display				: inline /* IE6 double float bug */; 
	margin				: 0 15px 0 0;
}
#content, #contentWide, #contentWideXtra {
	float				: left;
	margin				: 0;

}
#content {
	width				: 495px;
}
#contentWide {
	width				: 650px;
}
#contentWideXtra {
	width				: 825px;
}
#rightMenu {
	width				:140px;
	float				:left;
	display				:inline 	/* IE6 double float bug */;
	margin				:0 0 0 15px; 
}
#extraLinks {
	width				:795px;
	height				:70px;
	float				:left;
	margin				:5px 0px 5px 5px;
	padding-top			:5px;
	border-top			:1px solid #999999;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:9px;
	color				:#666666;
	text-align			:center;
}
#extraLinks a{
	text-decoration		:none;
	font-size			:9px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:9px;
	color				:#666666;
	text-align			:center;
}
#footerArea{
	width				:795px;
	float				:left;
	margin-left			:5px;
	}

#footerLeft {
	width				:370px;
	height				:90px;
	padding				:10px;
	float				:left;
	margin-right		:5px;
	background-color	:#EFEFEF;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:10px;
	color				:#666666;
}
#footerRight {
	width				:370px;
	height				:90px;
	padding				:10px;
	float				:left;
	margin-left			:10px;
	background-color	:#EFEFEF;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:9px;
	color				:#666666;
}
#footerRight a{
	text-decoration		:none;
	font-size			:9px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:9px;
	color				:#666666;
}
#seoBase {
	width				:790px;
	height				:30px;
	margin				:10px 5px 10px 5px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:9px;
	color				:#999999;
	text-align			:center;
}
/* MASTHEAD STYLES */

#brand{
	width				:440px;
	float				:left;
	}
#icon{
	height				:50px;
	margin				:10px 10px 10px 10px;
	float				:left;
	}
#siteTitle{
	margin				:15px 5px 5px;
	float				:left;
	}
#position{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	font-weight			:bold;
	color				:#666666;
	width				:360px;
	float				:left;
}

/* MAIN MENU STYLES */

#blueBarRight{
	background-image	: url(/images/menus/mainMenuRight.gif);
	width				: 4px;
	height				: 30px;
	float				: right;
	}

#blueBarLeft{
	background-image	: url(/images/menus/mainMenuLeft.gif);
	width				: 4px;
	height				: 30px;
	float				: left;
	}
	
#blueBarSpace{
	background-image	: url(/images/menus/mainMenuLine.gif);
	width				: 2px;
	height				: 30px;
	float				: left;
}

#channels{
	width				: 500px;
	float				: left;
}

.mainMenuItem{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #FFFFFF;
	padding				: 9px 10px 7px 10px;
	background-image	: url(/images/menus/mainMenuBg.gif);
	background-repeat	: repeat-x;
	text-decoration		: none;
	text-align			: center;
	float				: left;
	font-weight			: bold;
	}
.mainMenuItem:hover{
	background-image	: url(/images/menus/mainMenuBg_over.gif);
	color				: #FFFFFF;
	text-decoration		: none;
	}
	
/* Quick Search */

.quicksearchinput{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	width				: 150px;
	color				: #666666;
	border				: 1px none #FFFFFF;
	padding-left		:5px;
}

#quickSearch{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #FFFFFF;
	text-decoration		: none;
	text-align			: right;
	float				: left;
	height				: 20px;
	padding				: 7px 0px 0px 45px;
}

.qsTextHome				{
	color				: #666666;
}

/* Business Search */
.bsSelect {
	background			: #FFFFFF;
	border				: solid 1px #999999;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	float				: left;
	width				:200px;
	margin-left			:5px;
	margin-right		:20px;
}

.bsSelectLbl {
	width				:200px;
	margin-left			:5px;
	margin-right		:20px;	
	float				: left;
	font-weight			:bold;
}

/* Panel Quick Search */

#panelMap {
	width				:100%;
	height				: 215px;
	margin				:0;
}
#panelQS {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	padding				: 10px;
	width				: 200px;
	height				: 150px;
	float				: left;
	margin-right		: 20px;
}

#panelQSForm {
	margin				: 0px;
}

#panelQSForm #panelQSCat {
	width				: 195px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;	
}

#panelQSForm #chk {
	text-align			:left;
	margin				:5px 0 0px 0;
	font-weight			:bold;
}

#panelQSForm #chk input {
	margin				:0 5px 0 0;

}
#panelQSForm #chk #qs_buy	{
	margin				:0 7px 0 7px;
}
#panelQSForm #chk #qs_lease	{
	margin				:0 7px 0 13px;
}
#panelQSForm #chk #qs_sold	{
	margin				:0 7px 0 7px;
}

#panelQSInput {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	width				: 187px;
	color				: #666666;
	border				: 1px solid #333;
	margin				: 2px 0px;
	padding				: 3px;
}

#panelQSBtn
{
	text-align			:right;
	padding				:0 5px 0 0;
	margin				:5px 0 0 0;
}

#panelQSBtn a
{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#333;
	text-decoration		:underline;
	float				:left;
}

/* LEFT HAND MENU COLUMN */

#menuHead{
	background-image	: url(/images/menus/menuSection.gif);
	background-repeat	: no-repeat;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #FFFFFF;
	padding				: 6px 0px 5px 8px;
	width				: 132px;
	float				:left;
	}
#menuLeftXtend{
	color				: #333333;
	width				: 140px;
	background-color	: #E7E6E6;
}
#menuItem{
	background-color	: #E7E6E6;
	}
#menuItem a{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	text-decoration		: none;
	padding				: 5px 0px 5px 5px;
	background-color	: #E7E6E6;
	width				: 135px;
	border-bottom		: solid 1px #FFFFFF;
	float				: left;
	}
#menuItem a:hover{
	background-color	:#BFBEBE;
	}
#menuTop {
	background-image	: url(/images/menus/menuTop.gif);
	background-repeat	: no-repeat;
	width				: 140px;
	height				: 8px;
	float				: left;
	clear				: left;
	font-size			: 3px;
	}
#menuBase {
	background-image	: url(/images/menus/menuBase.gif);
	background-repeat	: no-repeat;
	width				: 140px;
	height				: 8px;
	float				: left;
	clear				: left;
	font-size			: 3px;
	margin-bottom		: 10px;
	}
	
#menuBaseDark {
	background-image	: url(/images/menus/menuBase_dark.gif);
	background-repeat	: no-repeat;
	width				: 140px;
	height				: 8px;
	float				: left;
	clear				: left;
	font-size			: 3px;
	margin-bottom		: 10px;
	}	
		
	
/* RIGHT HAND MENU*/

#menuRightBg{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	text-decoration		: none;
	padding				: 5px;
	background-color	: #E7E6E6;
	width				: 130px;
	float				: left;
	}
#menuRightBg2{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	text-decoration		: none;
	background-color	: #E7E6E6;
	width				: 140px;
	float				:left;
	}
.sponsorLogo{
	width				:15px;
	height				:15px;
	margin				:3px 5px 3px 5px;
	}
.sponsor{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#333333;
	text-decoration		:none;
	}
.sponsor:hover{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#333333;
	text-decoration		:underline;
	}
	
/* CONTENT AREA */

.hdrGreyLine{
	width				: 480px;
	height				: 10px;
	background-color	: #ffffff;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #333333;
	padding				: 6px 0px 4px 5px;
	border-bottom		: 1px solid #999999;
}

#panelTabWide, #panelTabWideXtra {
	background-repeat	: no-repeat;
	height				: 11px;
	background-color	: #ffffff;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #FFFFFF;
	padding				: 6px 0px 8px 5px;
}
#panelTabWide {
	background-image	: url(/images/panels/panel_tab_wide.gif);
	width				: 480px;
}
#panelTabWideXtra{
	background-image	: url(/images/panels/panel_tab_wide_xtra.gif);
	width				: 635px;
}

#panelTabShort{
	background-image	: url(/images/panels/panel_tab_short.gif);
	background-repeat	: no-repeat;
	width				: 227px;
	height				: 11px;
	background-color	: #ffffff;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #FFFFFF;
	padding				: 6px 0px 8px 8px;
	margin-right		: 15px;
	float				: left;
}

#panelTabShort2{
	background-image	: url(/images/panels/panel_tab_short.gif);
	background-repeat	: no-repeat;
	width				: 227px;
	height				: 11px;
	background-color	: #ffffff;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #FFFFFF;
	padding				: 6px 0px 8px 8px;
	float				: left;
}

#panelA{
	width				: 235px;
	margin				: 0px 15px 10px 0px;
	padding-top			: 5px;
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #333333;
	
}
#panelB{
	width				: 235px;
	margin				: 0px 0px 5px 0px;
	padding-top			: 5px;
	float				: left;
}

/* PROPERTY INFORMATION */

.propLocat{
	background-image	: url(/images/panels/panel_tab_short.gif);
	background-repeat	: no-repeat;
	width				: 220px;
	padding				: 6px 0px 7px 10px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	color				: #FFFFFF;
	}
	
.propImage{
	border				: 1px solid #999999;
	width				: 233px;
	height				: 140px;
	}
	
.propImage a img{
	border				: 0px;
	}	
	
.propTitle{
	width				:235px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	font-weight			:bold;
	color				:#000000;
	margin-top			:10px;
	}
	
.propTitle a {
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	font-weight			:bold;
	color				:#000000;
	text-decoration		: none;
	}	
	
.propDescr{
	width				:235px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:10px;
	color				:#000000;
	}
	
	
/* FORTHCOMING PANEL */

#forthTabs{
	width				: 235px;
}

#forthTime{
	font-family			: Arial, Helvetica, sans-serif;
	color				: #666666;
	font-size			: 10px;
	width				: 70px;
	float				: left;
	padding				: 1px 0px 2px 0px;
	border-bottom		: 1px dotted #999999;
}

#forthLoca{
	font-family			: Arial, Helvetica, sans-serif;
	color				: #436BB6;
	font-size			: 10px;
	width				: 130px;
	float				: left;
	padding				: 1px 5px 2px 0px;
	border-bottom		: 1px dotted #999999;
	text-decoration		: none;
}
#forthLoca a{text-decoration: none;}
#forthLoca a:hover{text-decoration: underline;}
#forthLoca a:visited{text-decoration: none;}

#forthLocaS{
	font-family			: Arial, Helvetica, sans-serif;
	color				: #436BB6;
	font-size			: 10px;
	width				: 20px;
	float				: left;
	padding				: 1px 5px 2px 0px;
	border-bottom		: 1px dotted #999999;
	text-decoration		: none;
	}
#forthLocaS a{text-decoration:none;}
#forthLocaS a:hover{text-decoration:underline;}
#forthLocaS a:visited{text-decoration: none;}
	
	
.forthTabOn{
	background-image	: url(/images/misc/sml_tab_grey.gif);
	background-repeat	: no-repeat;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	text-decoration		: none;
	font-weight			: bold;
	color				: #333333;
	width				: 77px;
	float				: left;
	text-align			: center;
	padding				: 5px 0px 7px 0px;
	margin-right		: 1px;
	}
.forthTabSel{
	background-image	: url(/images/misc/sml_tab_darkgrey.gif);
	background-repeat	: no-repeat;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	text-decoration		: none;
	font-weight			: bold;
	color				: #333333;
	width				: 77px;
	float				: left;
	text-align			: center;
	padding				: 5px 0px 7px 0px;
	margin-right		: 1px;	
	}	
	
.forthTabOn:hover{
	background-image	: url(/images/misc/sml_tab_grey_over.gif);
	color				: #333333;
	}
.forthTabSel:hover{
	background-image	: url(/images/misc/sml_tab_grey_over.gif);
	color				: #333333;
	}	
	
#more{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-decoration		: none;
	text-align			: center;
	width				: 235px;
	text-align			: center;
	margin-bottom		: 5px;
	float				: left;
	}
	
#moreLink{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-decoration		: underline;
	color				: #436BB6;
	}

/* LIST YOUR REQUIREMENTS SEARCH*/

.listYourReqInput{
	border				: solid 1px #666666;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	width				: 210px;
	color				: #999999;
	margin				: 2px 0px 3px 0px;
	padding				: 3px;
	}
	
.listYourReqDrop{
	border				: solid 1px #666666;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	width				: 220px;
	color				: #999999;
	margin				: 2px 0px 3px 0px;
	padding				: 3px;
	}
	
/* SEARCH STATE SEARCH - map alternative */

.searchState{
	border				: solid 1px #666666;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	width				: 200px;
	color				: #333333;
	margin				: 3px 0px 3px 0px;
	}
	
/* INVESTMENT PANEL */

#investValue{
	font-family			: Arial, Helvetica, sans-serif;
	text-align			: right;
	color				: #666666;
	font-size			: 10px;
	width				: 65px;
	float				: left;
	padding				: 1px 0px 2px 0px;
	border-bottom		: dotted 1px #CCCCCC;
	}
#investLoc{
	width				: 140px;
	border-bottom		: dotted 1px #CCCCCC;
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
	color				: #436BB6;
	font-size			: 10px;
	height				: 13px;
	text-decoration		: none;
	padding				: 1px 0px 2px 0px;
	overflow			: hidden;
	}
#investLoc a{text-decoration:none;}
#investLoc a:hover{text-decoration:underline;}
#investLoc a:visited{text-decoration:none;}

#investLocS{
	width				: 30px;
	border-bottom		: dotted 1px #CCCCCC;
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
	color				: #436BB6;
	font-size			: 10px;
	text-decoration		: none;
	padding				: 1px 0px 2px 0px;
	}
#investLocS a{text-decoration:none;}
#investLocS a:hover{text-decoration:underline;}
#investLocS a:visited{text-decoration:none;
}

/* Home Page Map */


.mapAusSmall {
	position:relative;
	width:203px;
	height:177px;
	background: url("/images/map/mapAusSmall.gif"); 
	background-repeat:no-repeat;
	margin:15px 0px 4px 30px;
	padding:0; 
	float:left;
	}
	 
.mapAusSmall span {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	position:absolute;
	background:none
	}
	
.mapAusSmall a {display:block}

.mapAusSmallWa {left:4px;top:16px;width:75px;height:62px}
.mapAusSmallNt {left:77px;top:5px;width:45px;height:75px}
.mapAusSmallQu {left:122px;top:0px;width:71px;height:100px}
.mapAusSmallSa {left:77px;top:80px;width:56px;height:66px}
.mapAusSmallNsw {left:133px;top:97px;width:59px;height:47px}
.mapAusSmallVic {left:132px;top:123px;width:37px;height:28px}
.mapAusSmallAct {left:151px;top:120px;width:22px;height:12px}
.mapAusSmallTas {left:128px;top:158px;width:35px;height:17px}

.mapAusSmallWa a {height:116px}
.mapAusSmallNt a {height:75px}
.mapAusSmallQu a {height:100px}
.mapAusSmallSa a {height:66px}
.mapAusSmallNsw a {height:47px}
.mapAusSmallVic a {height:28px}
.mapAusSmallAct a {height:11px}
.mapAusSmallTas a {height:17px}

.mapAusSmallWa a:hover,.mapAusSmallNt a:hover,.mapAusSmallQu a:hover,.mapAusSmallSa a:hover,
.mapAusSmallNsw a:hover,.mapAusSmallVic a:hover,.mapAusSmallAct a:hover,.mapAusSmallTas a:hover,
.mapAusSmallWa a.selected,.mapAusSmallNt a.selected,.mapAusSmallQu a.selected,.mapAusSmallSa a.selected,
.mapAusSmallNsw a.selected,.mapAusSmallVic a.selected,.mapAusSmallAct a.selected,.mapAusSmallTas a.selected
{background: url("/images/map/mapAusSmall.gif"); background-repeat: no-repeat;}
.mapAusSmallWa a:hover, .mapAusSmallWa a.selected {background-position:-4px -193px}
.mapAusSmallNt a:hover, .mapAusSmallNt a.selected {background-position:-77px -359px}
.mapAusSmallQu a:hover, .mapAusSmallQu a.selected {background-position:-122px -177px}
.mapAusSmallSa a:hover, .mapAusSmallSa a.selected {background-position:-77px -434px}
.mapAusSmallNsw a:hover, .mapAusSmallNsw a.selected {background-position:-133px -628px}
.mapAusSmallVic a:hover, .mapAusSmallVic a.selected {background-position:-132px -300px}
.mapAusSmallAct a:hover, .mapAusSmallAct a.selected {background-position:-150px -473px}
.mapAusSmallTas a:hover, .mapAusSmallTas a.selected {background-position:-128px -512px}

/* SEARCH RESULTS */


#searchDetails{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	color				: #888888;
	padding-bottom		: 10px;
	width				: 485px;
	visibility			: hidden;	
}
#searchLegend{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	color				: #888888;
	padding-bottom		: 10px;
	width				: 485px;
	visibility			: hidden;	
}
#searchBar{
	background-image	: url(/images/panels/panel_tab_wide2.gif);
	background-repeat	: no-repeat;
	width				: 485px;
	height				: 25px;
}
#searchBarTxt{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #FFFFFF;
	padding				: 7px 5px 5px 5px;
	float				: left;
	width				: 50px;
}#searchBarTxt a{
	text-decoration		: none;
	color				: #FFFFFF;
}
#searchBarTxtCtr{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #FFFFFF;
	padding				: 7px 5px 5px 5px;
	text-align			: center;
	float				: left;
	width				: 355px;
}
#searchBarTxtCtr2{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #FFFFFF;
	padding				: 7px 5px 5px 5px;
	text-align			: center;
	float				: left;
	width				: 455px;
}
#searchBarTxtCtr a, #searchBarTxtCtr2 a {
	text-decoration		: none;
	color				: #FFFFFF;
}
#searchBarTxtCtr a:visited, #searchBarTxtCtr2 a:visited{
	text-decoration		: none;
	color				: #FFFFFF;
}
#searchBarTxtCtr a:hover, #searchBarTxtCtr2 a:hover{
	text-decoration		: underline;
	color				: #FFFFFF;
}


#searchBarTxt2{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #FFFFFF;
	padding				: 7px 5px 5px 5px;
	float				: right;
	width				: 50px;
	text-align			: right;
}
#searchBarTxt2 a{
	text-decoration		: none;
	color				: #FFFFFF;
}
#searchBarNo{
	background-image	: url(/images/search/result_num.gif);
	background-repeat	: no-repeat;
	background-position	: center;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	padding				: 5px;
	text-align			: center;
	margin-top			: -1px;
	margin-bottom		: 10px;
}

#searchBarNoPrev{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	color				: #333333;
	padding				: 1px 1px 1px 18px;
	float				: left;
	width				: 40px;
	margin				: 0px;
}
#searchBarNoPrev a{
	text-decoration		: none;
	color				: #333333;
}
#searchBarNoCtr{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	color				: #333333;
	padding				: 1px 1px 1px 1px;
	text-align			: center;
	float				: left;
	width				: 355px;
	margin				: 0px;	
}
#searchBarNoNext{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	color				: #333333;
	padding				: 1px 18px 1px 1px;
	float				: right;
	width				: 40px;
	text-align			: right;
	margin				: 0px;
}
#searchBarNoNext a{
	text-decoration		: none;
	color				: #333333;
}


/* PROPERTY LISTINGS */

#propBox{
	width				: 484px;
	border-left			: solid 1px #B7B7B7;
	border-right		: solid 1px #B7B7B7;
	overflow			: hidden;
	}
#propTop{
	background-image	: url(/images/search/result_top.gif);
	background-repeat	: no-repeat;
	height				: 30px;
	margin-top			: 5px;
	width				: 486px;
	border-bottom		: solid 1px #B7B7B7;
	}
#propLocation {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	padding				: 8px 0px 7px 10px;
	width				: 250px;
	float				: left;

	}
#propLocation a {
	text-decoration		: none;
	color				: #333333;
	font-size			: 11px;	
}
#propType{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	padding				: 8px 5px 7px 5px;
	float				: left;
	width				: 120px;
	text-align			: right;
	}
#propType a{
	text-decoration		: none;
	color				: #333333;
	font-size			: 11px;	
	}	
#propM2{
	background-image	: url(/images/search/m2.gif);
	background-repeat	: no-repeat;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	float				: left;
	width				: 40px;
	text-align			: center;
	padding				: 12px 5px 0px 5px;
	}
.propAreaType {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	float				: left;
	padding				: 2px 5px 0px 5px;	
	width				: 30px;
	border-left			: solid 1px #B7B7B7;	
}
#propLeft{
	width				: 120px;
	float				: left;
	padding				: 10px 1px 1px 10px;
	}
#propCtr{
	width				: 215px;
	float				: left;
	padding				: 10px 0px 1px 10px;
	}
#propRight{
	width				: 100px;
	float				: right;
	padding				: 10px 10px 1px 10px;
	}
#propImage{
	width				: 120px;
	height 				: 90px;
	border				: 0px;
	}
#propID, #propID a{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	color				: #999999;
	width				: 120px;
	text-align			: center;
	text-decoration		: none;
	}
#propSold{
	background-image	: url(/images/misc/black-gradient.gif);
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #FFFFFF;
	width				: 120px;
	height				: 16px;
	text-align			: center;
	text-decoration		: none;
	padding-top			: 2px;
	margin-bottom		: 2px;
}	
#propTitle, #propTitle a{
	font-family			: Arial, Helvetica, sans-serif;
	width				: 100%;
	font-size			: 12px;
	color				: #18456B;
	font-weight			: bold;
	margin-bottom		: 5px;
	text-decoration		: none;	
	}
#propDesc{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	width				: 100%;
	}
#propSave{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #999999;
	width				: 100%;
	margin				: 10px 0px 10px 0px;
	}
#propSave a{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #999999;
	}
#agentLogo{
	width				: 100px;
	border				: 0px;
	}
#Agentlogorhc{
	width				: 130px;
	margin				: 5px 0px 5px 0px;
	}
#propAgent{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	}	
#propEmail{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	margin-top			: 5px;
	}	
#propBase{
	background-image	: url(/images/search/result_bottom.gif);
	background-repeat	: no-repeat;
	width				: 486px;
	height				: 8px;
}

/* Wide Versions of Property Listing */
#propBoxWide{
	width				: 638px;
	border-left			: solid 1px #B7B7B7;
	border-right		: solid 1px #B7B7B7;
	overflow			: hidden;
	}
#propTopWide{
	background-image	: url(/images/search/result_top_wide.gif);
	background-repeat	: no-repeat;
	height				: 30px;
	margin-top			: 5px;
	width				: 640px;
	border-bottom		: solid 1px #B7B7B7;
	}
#propCtrWide{
	width				: 365px;
	/* height				: 90px; */
	float				: left;
	padding				: 10px 0px 1px 10px;
	}	
#propLocationWide {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	padding				: 8px 0px 7px 10px;
	width				: 415px;
	float				: left;
	}
#propLocationWide a {
	text-decoration		: none;
	color				: #333333;
	font-size			: 11px;	
}	
		
#propBaseWide{
	background-image	: url(/images/search/result_bottom_wide.gif);
	background-repeat	: no-repeat;
	width				: 640px;
	height				: 8px;
}

/* PREMIUM PROPERTY LISTINGS - BLUE */

#propBoxPrem{
	width				: 484px;
	border-left			: solid 1px #CAA82C;
	border-right		: solid 1px #CAA82C;
	background-image	: url(/images/panels/panel_prem_bg.gif);
	background-repeat	: repeat-x;
	}
#propImagePrem{
	width				: 130px;
	height 				: 110px;
	}
#propTopPrem{
	background-image	: url(/images/search/result_top_prem.gif);
	background-repeat	: repeat-x;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	border-bottom		: solid 1px #B1A01F;
	height				: 25px;
	margin-top			: 10px;
	width				: 486px;
	}
#propM2Prem{
	background-image	: url(/images/search/m2_prem.gif);
	background-repeat	: no-repeat;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	float				: left;
	width				: 30px;
	text-align			: center;
	border-left			: solid 1px #CAA82C;
	padding				: 12px 5px 0px 5px;
	}
#propBasePrem{
	background-image	: url(/images/search/result_bottom_prem.gif);
	background-repeat	: no-repeat;
	width				: 486px;
	height				: 8px;
	}
	
/* PROPERTY DETAILS */

#propDtBox{
	width				: 486px;
	height				: auto;
	}
	
#propDtTop{
	width				:486px;
	margin-top			:10px;
}
#propDtLoc{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
	color				: #333333;
	padding				: 5px;
	width				: 180px;
	float				: left;
}
#propDtID{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #333333;
	padding				: 5px 0px 5px 15px;
	float				: left;
	text-align			: center;
}
#propDtType{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #333333;
	padding				: 5px;
	float				: right;
	width				: 70px;
}

#propDtTxt{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	padding				: 10px 0px 10px 5px;
	width				: 481px;
	float				: left;
}
#propDtTools{
	background-image	:url(/images/panels/panel_lgtgrey_wide.gif);
	background-repeat	: no-repeat;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #333333;
	padding				: 6px 0px 5px 10px;
	width				: 476px;
	float				: left;
}
#propDtTools2{
	background-image	:url(/images/panels/panel_lgtgrey_640.gif);
	background-repeat	: no-repeat;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	color				: #333333;
	padding				: 6px 0px 5px 10px;
	width				: 630px;
	float				: left;
}
#propDtLine1{
	width				: 120px;
	padding				: 3px 0px 3px 0px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	background-color	: #F3F3F3;
	font-weight			: bold;
	float				: left;
	/* border-bottom		: solid 1px #999999; */
	border-top			: solid 1px #999999;
}
#propDtLine1a{
	width				: 115px;
	padding				: 3px 0px 3px 0px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	background-color	: #F3F3F3;
	float				: left;
	/* border-bottom		: solid 1px #999999; */
	border-top			: solid 1px #999999;
}
#propDtLine2{
	width				: 120px;
	padding				: 3px 0px 3px 0px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	background-color	: #FFFFFF;
	font-weight			: bold;
	float				: left;
}
#propDtLine2a{
	width				: 115px;
	padding				: 3px 0px 3px 0px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	background-color	: #FFFFFF;
	float				: left;
}
#propDtTitle{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: bold;
	width				: 240px;
	margin-bottom		: 5px;
	}
#propDtAdd{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	width				: 240px;
	margin-bottom		: 5px;
	}
#propDtDesc{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	float				: left;
	width				: 230px;
	margin-bottom		: 10px;
	padding-right		: 10px;
	}
#propDtInfo{
	width				: 240px;
	float				: left;	
	}
#propDtImg{
	width				: 486px;	
	margin				: 5px 0px 10px 0px;
	}
#propDtImgThumbs{
	width				: 135px;
	float				: left;
}
.propDtImgLBox {
	width				: 350px;
	float				: left;	
}
#propDtImgLrg{
	float				: left;
	}
#propDtImgSml{
/*	width				: 100px;
	height				: 70px;*/
	float				: left;	
	margin				: 0px 0px 5px 15px;
	}
#propDtEnl{
	margin				: 0px 0px 5px 10px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #666666;
	float				: left;
}
#propDtChart{
	width				: 235px;
	margin-left			: 5px;
	float				: right;
	border-bottom		: solid 1px #999999;
	}
#propDtDisclaim{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #999999;
	padding				: 10px 0px 10px 0px;
	width				: 486px;
	border-top			: solid 1px #999999;
	margin-top			: 10px;
}
#propDTagentDt{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				:#333333;
	padding				: 6px 0px 6px 0px;
	width				: 130px;
	text-align			: center;
}
.propDTAgentContact {
	background-color	:#000000;
	color				:#FFF;
	padding				:2px 2px;
	margin				:2px 0px;
	font-weight			:bold;
	background-image	:url(/images/misc/button_bg.gif);
	display				:block;
	width				:125px;
	text-align			:center;
}

.propDTAgentContact:hover {
	background-image	:url(/images/misc/button_bg_over.gif);
	text-decoration		:none;
}

#searchDetails {
	position			:absolute;
	left				:443px;
	top					:260px;
	width				:220px;
	z-index				:1;
	filter				:dropshadow(color=#BBBBBB, offx=2, offy=2);
	}
#searchLegend {
	position			:absolute;
	left				:443px;
	top					:285px;
	width				:220px;
	z-index				:1;
	filter				:dropshadow(color=#BBBBBB, offx=2, offy=2);
	}	
	
#searchDetailsTop {
	background-image	:url(/images/results/bubble_top.gif);
	background-repeat	:no-repeat;
	height				:12px;
}
#searchDetailsMid {
	background-image	:url(/images/results/bubble_mid.gif);
	font-family			:Arial, Helvetica, sans-serif;
	color				:#666666;
	font-size			:10px;
	padding				:0px 15px 5px 10px;
}
#searchDetailsBase {
	background-image	:url(/images/results/bubble_base.gif);
	background-repeat	:no-repeat;
	height				:6px;
}


/***************** MAIN SEARCH *****************/

.searchRefMain{
	border				: 1px solid #CCCCCC;
	border-top			: 0px;
	width				: 473px;
	padding				: 10px;
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	margin-top			:0px;
	}
	
#searchOpt01{
	float				: left;
	padding				: 3px;
	width				: 120px;
	font-weight			: bold;
	}
#searchOpt02{
	float				: left;
	padding				: 3px;
	width				: 300px;
	}
#searchOpt03{
	float				: left;
	padding				: 3px;
	width				: 220px;
	margin-bottom		:15px;	
	}
#searchOpt04{
	float				: left;
	padding				: 3px;
	width				: 450px;
	font-weight			: bold;
	}
/***************** SEARCH REFINE *****************/

.searchRefLeft{
	width				: 200px;
	height				: 300px;
	padding				: 5px 0px 20px 20px;
	float				: left;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	background-color	: #F1F1F1;
	}
#searchRefMid{
	width				:40px;
	float				:left;
	padding				: 150px 15px 0px 15px;
	}
#searchRefRight{
	width				: 300px;
	float				: left;
	padding				: 5px;
	height				: 300px;
	background-color	: #F1F1F1;
	}
#searchRefLine{
	float				: left;
	padding				: 3px;
	width				: 180px;
	}
#searchRefLine2{
	float				: left;
	padding				: 3px;
	width				: 180px;
	text-align			: right;
	}
#searchRefLine3{
	float				: left;
	padding				: 3px;
	width				: 300px;
	text-align			: right;
	}
#searchRefCriteria{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	border				: 1px solid #CCCCCC;
	float				: left;
	padding				: 3px;
	width				: 625px;
	text-align			: left;
	background-color	: #F1F1F1;
	margin-top			: 15px;	
	}
.searchRefCriteriaHdr{
	font-weight			: bold;
	float				: left;
	width				: 625px;
	padding				: 2px;
}
.searchRefCriteriaText{
	float				:left;
	width				:625px;
	overflow			:hidden;
	padding				: 2px;	
}

.searchRefCriteriaState {
	float				:left;
	width				:40px;
}
.searchRefCriteriaOcc {
	float				:left;
	width				:80px;
}
.searchRefCriteriaCat {
	float				:left;
	width				:140px;
}
.searchRefCriteriaMethod {
	float				:left;
	width				:80px;
}
.searchRefCriteriaBA {
	float				:left;
	width				:80px;
}
.searchRefCriteriaLA {
	float				:left;
	width				:80px;
}
.searchRefCriteriaAR {
	float				:left;
	width				:80px;
}

#searchRefCriteriaGo{
	float				:left;
	padding				: 2px;
	clear				:left;
	width				:625px;
	text-align			:right;
}
	
.searchRefInput{
	background			: #FFFFFF;
	border				: solid 1px #999999;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	width				: 180px;
	float				: left;
	}

/***************** SEARCH REFINE *****************/

/********** Jason Rout CSS styles hereafter ****************/
/* Added by Jason Rout */
#NoMorePhantoms {
	line-height			: 1px;
	height				: 1px;
}

/* DHTML hidden/visible boxes */
.fcVisible {
	display				:block;
}

.fcHidden {
	display				:none;
}

.searchRefInputSmall{
	width:				:60px;
	background			: #FFFFFF;
	border				: solid 1px #999999;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;	
}

#userAlert{
	width				: 480px;
	height				: 30px;
	border				: dashed 1pt #FF3333; /* remove line */
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-align			: center;
	margin				: 5px 0px 5px 0px;
	float				: left;
	background-color	: #FFCCCC;
	color				: #FF0000;
	font-weight			: bold;
}

#userWarning{
	width				: 480px;
	height				: 30px;
	border				: dashed 1pt #3333FF; /* remove line */
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	text-align			: center;
	margin				: 5px 0px 5px 0px;
	float				: left;
	background-color	: #CCCCFF;
	color				: #0000FF;
	font-weight			: bold;
}

/* Flexible Width Panel Bar */
UL.panelBar {
	background-image	: url(/images/panels/panel_tab_center.gif);
	background-repeat	: repeat-x;
	list-style			: none;
	padding				: 0;
	margin				: 0;
	width				: 100%;
	color				: #FFFFFF;
	float				: left;
	font-size			: 10px;
}

UL.panelBarTopGap {
	margin-top			: 10px;
}

UL.panelBar LI {
	height				: 25px;
	display				: inline;		
	line-height			: 25px;
}

UL.panelBar LI A {
	color				: #FFF;
	text-decoration		: none;
	line-height			: 25px;
	padding				: 7px 5px 5px 5px;	
}

UL.panelBar LI.left, UL.panelBar LI.right  {
	height				: 25px;
	background-repeat	: no-repeat;
	background-color	: #FFF;
	padding				: 0;
}

UL.panelBar LI.left  {
	background-image	: url(/images/panels/panel_tab_left.gif);
	float				: left;
	width				: 7px;	
}

UL.panelBar LI.right {
	background-image:url(/images/panels/panel_tab_right.gif);
	float				: right;
	width				: 5px;	
}

UL.panelBar LI.hdr {
	font-size			: 11px;
	font-weight			: bold;
}

UL.panelBar LI.search {
	font-size			: 10px;
	text-align			: center;
	float				: left;
}
/* Fieldset base */
UL.fsBase {				
	background-image	: url(/images/panels/panel_fsbase_ctr.gif);
	background-repeat	: repeat-x;
	list-style			: none;
	padding				: 0;
	margin				: 0;
	width				: 100%;
	color				: #FFFFFF;
	float				: left;
}

UL.fsBase LI {
	height				: 8px;
	display				: inline;		
	line-height			: 8px;
}

UL.fsBase LI.left, UL.fsBase LI.right  {
	height				: 8px;
	background-repeat	: no-repeat;
	background-color	: #FFF;
	padding				: 0;
}

UL.fsBase LI.left  {
	background-image	: url(/images/panels/panel_fsbase_left.gif);
	float				: left;
	width				: 5px;	
}

UL.fsBase LI.right {
	background-image:url(/images/panels/panel_fsbase_right.gif);
	float				: right;
	width				: 5px;	
}

/* Property Editing Forms */

#formEditProperty{
	width				: 640px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
}

#formEditProperty br{
	clear:left;
}

#formEditProperty div.error {
	color				: #F00;
	background-color	: #FFF;
	font-weight			: bold;
}

#formEditProperty div.error h4 {
	color				: #FFF;
	background-color	: #F00;
	font-weight			: bold;
	font-size			: 14px;
}

#formEditProperty fieldset {
	margin				: 0;
	padding				: 9px 0;
	border				: 0 solid #FFF;
	clear				: right;
	float				: left;
	width				: 100%;
	clear				: left;
	background-color	: #E7E6E6;
	border-bottom		: 1px solid #FFF;
}

#formEditProperty fieldset div.textbox {
	margin				: 3px;
	padding				: 0px;
	width				: 200px;
	float				: left;
	line-height			: 18px;
}

#formEditProperty fieldset div.textbox label {
	float				: left;
	display				: block;
	width:				: 80px;
	line-height			: 18px;
	margin-left			: 2px;	
}
#formEditProperty fieldset div.textbox input {
	float				: left;
	line-height			: 18px;
	height				: 16px;	
}
#formEditProperty fieldset div.textbox select {
		height			: 18px;
}

#formEditProperty fieldset div.radio {
	margin				: 0px;
	padding				: 0px;
	width				: 200px;
	float				: left;
	line-height			: 18px;
}

#formEditProperty fieldset div.radio input {
	margin				: 1px;
	background-color	: #E7E6E6;
}

#formEditProperty fieldset div.radio label {

	margin				: 0px;
	margin-left			: 3px;
	vertical-align		: middle;
}

#formEditProperty fieldset div.checkbox {
	margin				: 0px;
	padding				: 0px;
	width				: 210px;
	float				: left;
	line-height			: 18px;
}
#formEditProperty fieldset div.checkbox input {
	margin				: 1px;
	background-color	: #E7E6E6;
}

#formEditProperty fieldset div.checkbox label {

	margin				: 0px;
	margin-left			: 3px;
	vertical-align		: middle;
}

#formEditProperty fieldset div.hdr {
	font-family			: Arial, Helvetica, sans-serif;
	margin				: 5px;
}

#formEditProperty fieldset div.hdr label {
	font-size			: 12px;
	text-decoration		: none;
	font-weight			: bold;
	margin-right		: 15px;
}

#formStandard{
	width				: 400px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
}
#formStandard br{
	clear:left;
}

.stdInput{
	float				:	left;
	margin-right		:	10px;
	margin-bottom		: 3px;
}

#stdCheckBoxList{
	float				: left;
	padding				: 3px;
	width				: 200px;
}
	
#stdCheckBoxList label{
	line-height			: 18px;
	margin-left			: 3px;
	vertical-align		: middle;
	width				: 160px;
}

.inputDark{
	background			: #FFFFFF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	float				: left;
	color				: #333333;
	margin				: 2px;
	padding				: 0px;
}

A.helpIcon{
	height				: 10px;
	width				: 30px;
	float				: right;
	color				: #FFFFFF;
}

A.helpIconDark{
	height				: 10px;
	width				: 30px;
	float				: right;
	color				: #333333;
}

#searchBarTxtCtrWide{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #FFFFFF;
	padding				: 7px 5px 5px 5px;
	text-align			: center;
	float				: left;
	width				: 515px;
}

#searchBarTxtCtrWide a {
	text-decoration		: none;
	color				: #FFFFFF;
}

#searchBarWide{
	background-image	: url(/images/panels/panel_tab_wide_xtra.gif);
	background-repeat	: no-repeat;
	width				: 640px;
	height				: 25px;
}
/*******************************
	Search Result
*******************************/

#srHeaderTabs {
	color				: #333333;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;	
	vertical-align		: top;
	padding				: 2px 0px 0px 2px;
	margin				:0px;
 	margin-left			: 5px;
 	height				: 23px;
 	width				: 250px;
}
.srTabOn{
	background-image	: url(/images/misc/sml_tab_grey_120.gif);
	background-repeat	: no-repeat;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	text-decoration		: none;
	font-weight			: bold;
	color				: #333333;
	width				: 120px;
	text-align			: center;
	padding				: 5px 0px 4px 0px;
	margin-right		: 1px;
	display				: block;
	float				: left;
}

.srTabOn:hover{
	background-image	: url(/images/misc/sml_tab_grey_over_120.gif);
	color				: #333333;
	}
	
.srTabSel{
	background-image	: url(/images/misc/sml_tab_darkgrey_120.gif);
	background-repeat	: no-repeat;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	text-decoration		: none;
	font-weight			: bold;
	color				: #333333;
	width				: 120px;
	float				: left;
	text-align			: center;
	padding				: 5px 0px 4px 0px;
	margin-right		: 1px;
	margin-bottom		: 0px;
	display				: block;
	}	

/**********************************
 Browse Styles
***********************************/
.browseHdr{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	width				: 40px;
	height				: 23px;
	float				: left;
	font-weight			: bold;
}

.browseItemActivate	{
	width				: 40px;
	height				: 23px;
	float				: left;		
}

.browseItemDelete	{
	width				: 25px;
	height				: 23px;
	float				: left;		
}

.browseItemEdit	{
	width				: 30px;
	height				: 23px;
	float				: left;		
}

.browseItemPropertyID	{
	width				: 50px;
	height				: 23px;
	float				: left;		
}

.browseItemAgentPropertyID	{
	width				: 60px;
	height				: 23px;
	float				: left;		
}

.browseItemMethod	{
	width				: 60px;
	height				: 23px;
	float				: left;		
}

.browseItemAddress	{
	width				: 140px;
	height				: 23px;
	float				: left;		
}

.browseItemAddressLong	{
	width				: 400px;
	height				: 23px;
	float				: left;		
}

.browseItemArea	{
	width				: 40px;
	height				: 23px;
	float				: left;		
}

.browseItemCategory	{
	width				: 80px;
	height				: 23px;
	float				: left;		
}


.browseItemStatus	{
	width				: 100px;
	height				: 23px;
	float				: left;		
}

.browseItemActive, .browseItemInactive, .browseItemPremium {
	width				: 640px;
	height				: 23px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;	
	vertical-align		: top;
	padding				: 2px;

}
.browseItemActive a {
	color				: #0000FF;
}

.browseItemInactive a {
	color				: #FF0000;
}

.browseItemPremium a {
	color				: #009900;
}

.browseItemColor1 {
	background-color	:#EEEEEE;
}

.browseItemColor2 {
	background-color	:#DDDDDD;
}

.browseTabOn{
	background-image	: url(/images/misc/sml_tab_grey_120.gif);
	background-repeat	: no-repeat;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	text-decoration		: none;
	font-weight			: bold;
	color				: #333333;
	width				: 120px;
	float				: left;
	text-align			: center;
	padding				: 5px 0px 7px 0px;
	margin-right		: 1px;
	}
	
.browseTabOn:hover{
	background-image	: url(/images/misc/sml_tab_grey_over_120.gif);
	color				: #333333;
	}
	
.browseTabSel{
	background-image	: url(/images/misc/sml_tab_darkgrey_120.gif);
	background-repeat	: no-repeat;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	text-decoration		: none;
	font-weight			: bold;
	color				: #333333;
	width				: 120px;
	float				: left;
	text-align			: center;
	padding				: 5px 0px 7px 0px;
	margin-right		: 1px;
	margin-bottom:0px;
	}
	
.browseTabSel:hover{
	background-image	: url(/images/misc/sml_tab_grey_over_120.gif);
	color				: #333333;
	}	
	
#printListings {
	float				: right;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;	
}

#browseNav {
	width: 640px;
}

.formSectionAlt {
	background-color	: #DDDDDD;
}	

.UploadImageBox {
/*	height				: 140px; */
	width				: 187px;
	border				: 1px dashed #999999;
	text-align			: center;
}

#agentImage {
	height				: 70px;
	width				: 215px; 
}

#propHec{
	background-repeat	: no-repeat;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;
	float				: left;
	width				: 20px;
	text-align			: center;
	border-left			: solid 1px #B7B7B7;
	padding				: 12px 5px 0px 5px;
	}
	
p.copy {
	width				: 460px;
}

p.copyWide	 {
	width				: 640px;
	margin				: 2px;
}

a.formHelp {
	float				: left;
	margin-top			: 2px;
}

.imagePreview {
	height				: 140px;
	width				: 187px;
	border				: 1px dashed #999999;
}

.inputPlainNoFloat{
	background			: #FFFFFF;
	border				: solid 1px #999999;
	margin				: 3px 3px 3px 0px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
}

/* Standard Links */

a.stdLink{
	width				: 30px;
	font-family			: Arial, Helvetica, sans-serif;
	color				: #436BB6;
	font-size			: 10px;
	text-decoration		: none;
	padding				: 1px 0px 2px 0px;
	text-decoration		: none;	
}

a:hover.stdLink{text-decoration:underline;}
a:visited.stdLink{text-decoration:none;}


#directory {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	width				: 484px;
	position			: relative;
}

#directorySection {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	width				: 238px;
	float				: left;
}

#directorySectionRight {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	width				: 238px;
/*	margin-left			: 240px; */
	float				: left;
}

#directoryBreadCrumb {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
}

#directoryBreadCrumb a{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
}


.directoryBreadCrumbEnd {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
}
/* ADMIN EXTRAS */

#adminInfo{
	width				: 620px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	float				: left;
	padding				: 10px 0px 5px 20px;
	/*border-bottom		: 1px solid #999999;*/
	}
	
#adminInfo2{
	width				: 620px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	float				: left;
	padding				: 5px 0px 10px 20px;
	}
#adminPropDes{
	width				: 170px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	float				: left;
	}
#adminPropDesBox{
	width				: 440px;
	float				: left;
	}
#adminInfoNext{
	text-align:right;
}

#sponsoredLinks {
	padding				: 2px;
	font-size			: 1px;
	float				:left;	
}

/*** Sponsored Links ***/
/* If there is a lone image here, it is an empty ad (1x1 pixel), so don't display */
#sponsoredLinks img {
	display				:none;
}
#sponsoredLinks br {
	height				:1px;
	width				:0px;
	vertical-align		:top;
	line-height			:0px;
}

#sponsoredLinks a {
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#333333;
	text-decoration		:none;
	margin				:4px 0px;	
}

#sponsoredLinks a:hover {
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#333333;
	text-decoration		:none;
}
/* If the image occurs in a link, it's an ad link */
#sponsoredLinks a img {
	height				:15px;
	width				:15px;
	border				:0px;
	vertical-align		:middle;
	display				:inline;
	margin				:3px 0px;
}
/*** END Sponsored Links ***/

#adFeature img {
	display				:none;
}
#adFeature a{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#333333;
	text-decoration		:none;
	} 

#adFeature a:hover{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#333333;
	text-decoration		:none;
	} 	

#adFeature a img{
	margin				:5px 0px 5px 0px;
	border				:0px;
	display				:inline;	
	}
	
#menuItemLoggedIn{
	background-color	: #E7E6E6;
	}
#menuItemLoggedIn a{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	text-decoration		: none;
	padding				: 5px 0px 5px 5px;
	background-color	: #BFBEBE;
	width				: 135px;
	border-bottom		: solid 1px #FFFFFF;
	float				: left;
	}
#menuItemLoggedIn a:hover{
	background-color	:#E7E6E6;
	}

/* View Images popup */
	
#puIcon{
	height				:50px;
	margin				:10px 10px 10px 0px;
	float				:left;
	}
#puMasthead{
	width				:770px;
	height				:70px;
	margin-left			:15px;
}
#puAdvert{
	width				:770px;
	height				:60px;
	padding-top			:10px;
	padding-bottom		:10px;
	text-align			:center;
	margin-top			:1px;
	background-color	:#F5F5F5;
	float				:left;
	margin-left			:15px;
	display				:inline;	/* Fix for IE Double-margin Bug */
}
#puNav{
	width				:770px;
	height				:25px;
	margin-left			:15px;
}
#puBody{
	width				:770px;
	margin-top			:0px;
	float				:left;
	padding-left		:15px;
}
#puBodyImg{
	width				:500px;
	height				:350px;
	float				:left;
	margin-right		:1px;
	background-color	:#E1E1E1;
	vertical-align		:middle;
	text-align			:center;		
	}
#searchBarTxt3{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #FFFFFF;
	padding				: 7px 5px 5px 5px;
	float				: right;
	width				: 120px;
	text-align			: right;
}
#searchBarTxt3 a{
	text-decoration		: none;
	color				: #FFFFFF;
}
#puBodyThb{
	width				:269px;
	height				:320px;
	float				:left;
	text-align			:center;
	background-color	:#E1E1E1;
	padding				:5px 0px 0px 0px;
	background-image	:url(/images/misc/popup_bg.gif);
	background-repeat	:repeat-y;
	}
	
#puSlide {
	background-image	:url(/images/buttons/button_slideshow.gif);
	background-repeat	:no-repeat;
	width				:120px;
	height				:20px;
	padding				:5px 0px 0px 0px;
	margin-top			:10px;
	}
	
#puSlide a{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	color				:#333333;
	text-align			:center;
	text-decoration		:none;
	}
#puAgent{
	width				:120px;
	height				:50px;
	float				:right;
	padding				:15px 15px 0px 0px;
	text-align			:right;
	}
#puAgentDt{
	width				:200px;
	color				:#666666;
	float				:right;
	padding				:15px 0px 5px 0px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	margin-top			:1px;
	}
#puFeature{
	width				:259px;
	height				:75px;
	float				:right;
	padding				:10px 0px 0px 10px;
	background-color	:#E1E1E1;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	margin-top			:1px;
	background-image	:url(/images/misc/popup_bg.gif);
	background-repeat	:repeat-y;
	}
#puNavBar{
	background-image	:url(/images/panels/panel_tab_770.gif);
	background-repeat	:no-repeat;
	width				:770px;
	height				:25px;
	float				:left;
}
#puNavCtr{
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	font-weight			:bold;
	color				:#FFFFFF;
	padding				:7px 5px 5px 15px;
	float				:left;
	width				:600px;
	}
#puAddress{
	background-image	:url(/images/misc/popup_bg.gif);
	background-repeat	:repeat-y;
	width				:249px;
	float				:right;
	text-align			:center;
	background-color	:#E1E1E1;
	padding				:5px 0px 0px 0px;
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:11px;
	font-weight			:bold;
	color				:#333333;
	padding				:7px 5px 5px 15px;
	}
#puLogo{
	margin-top:10px;
	float:left;
	}
	
/* Saved Searches Popup */

#svMainArea {
	height				: 520px;
	width				: 360px;
	margin-left			:15px;
}

#formSavedSearch{
	width				: 360px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
}
#formSavedSearch br{
	clear:left;
}

.svSaveComplete {
	clear				:left;
	text-align			:center;
	width				:360px;
}

/* Saved Searches Veiwing */
#svResultsDiv{
	width: 450px;
}
#svSaveDate {
	float				:left;
	width				: 120px;
	margin				:2px;
}
#svSaveView {
	float				: left;
	width				: 12px;
	margin				:2px;
}
#svSaveName {
	float				: left;
	width				: 250px;
	margin				:2px;
}
#svSaveDelete {
	float				: left;
	width				: 40px;
	margin				:2px;
}

#svSaveItem {
	float				: left;
	width				: 150px;
	margin				: 2px 2px 2px 15px;
}

#svSaveItemValue {
	float				: left;
	width				: 150px;
	margin				:2px;
}

.svDetailPanel{
	display				: block;
	background-color	: #EFEFEF;
}
.svDetailPanelHdn{
	display				: none;
}

/* Links and Services */

.lkType1 {
	float				:left;
	font-size			:11px;
	font-family			:Arial, Helvetica, sans-serif;
	width				:200px;
	margin				:5px 2px;
}

.lkType2 {
	float				:left;
	font-size			:11px;
	font-family			:Arial, Helvetica, sans-serif;
	width				:400px;
	margin				:5px 2px;
}

#lkHeading {
	font-size			: 12px;
	font-weight			: bold;
}

#lkSubheading {
	font-size			: 12px;
}

#lkURL {
	font-size			: 11px;

}

#lkList {
	font-size			:11px;
}

/* requirements list */
#reqBox{
	width				: 638px;
	border-left			: solid 1px #B7B7B7;
	border-right		: solid 1px #B7B7B7;
}
#reqBox br{
	clear				: left;
}

#reqTop{
	background-image	: url(/images/search/result_top_wide.gif);
	background-repeat	: no-repeat;
	height				: 30px;
	margin-top			: 5px;
	width				: 640px;
	border-bottom		: solid 1px #B7B7B7;
}
#reqBase{
	background-image	: url(/images/search/result_bottom_wide.gif);
	background-repeat	: no-repeat;
	width				: 640px;
	height				: 8px;
} 	
#reqType {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	padding				: 8px 0px 7px 10px;
	width				: 265px;
	float				: left;

	}
#reqRefNum{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	padding				: 8px 5px 7px 5px;
	float				: left;
	width				: 100px;
	text-align			: right;
	}
#reqEntryDate{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	padding				: 8px 5px 7px 5px;
	float				: left;
	width				: 155px;
	text-align			: right;
	}
	
.reqText{
	float				: left;
	margin				: 2px 10px 2px 2px;
}
.reqDesc{
	width				:630px;
	margin				:2px;	
}

/* Member Agent Browsing */

.bwItemTop {
	background-image	: url(/images/search/result_top_wide.gif);
	background-repeat	: no-repeat;
	height				: 20px;
	margin-top			: 0px;
	width				: 640px;
	border-bottom		: solid 1px #B7B7B7;
}
.bwItemBase{
	background-image	: url(/images/search/result_bottom_wide.gif);
	background-repeat	: no-repeat;
	width				: 640px;
	height				: 8px;
	line-height			:8px;

}
.bwItemBox{
	width				: 638px;
	border-left			: solid 1px #B7B7B7;
	border-right		: solid 1px #B7B7B7;
}
.bwItemBoxHdn{
	display				: none;
}
.bwItemPremTop {
	background-image	: url(/images/search/result_top_wide_prem.gif);
	background-repeat	: no-repeat;
	height				: 20px;
	margin-top			: 0px;
	width				: 640px;
	border-bottom		: solid 1px #CAA82C;
}
.bwItemPremBase{
	background-image	: url(/images/search/result_bottom_wide_prem.gif);
	background-repeat	: no-repeat;
	width				: 640px;
	height				: 8px;

}
.bwItemPremBox{
	width				: 638px;
	border-left			: solid 1px #CAA82C;
	border-right		: solid 1px #CAA82C;
	background-image	: url(/images/panels/panel_prem_bg.gif);
	background-repeat	: repeat-x;
}
.bwItemPremBoxHdn{
	display				: none;
}

.bwActive {
	color				: #333333;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	margin-top			: 2px;
}

.bwInactive	{
	color				: #999999;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;	
	margin-top			: 2px;	
}
.bwInactive	.bwAddress a{
	color				: #999999;
	font-family			: Arial, Helvetica, sans-serif;
}

.bwIsActive {
	float				: left;
	width				: 20px;
	color				: #333333;
	margin				: 0px;
	clear				:left;	
}
.bwDelete {
	float				: left;
	width				: 20px;
	color				: #333333;
	margin				: 0px;
}
.bwEdit {
	float				: left;
	width				: 25px;
	color				: #333333;
	margin				: 2px 0px 0px 2px;
}
.bwAddress {
	float				: left;
	width				: 265px;	
	color				: #333333;
	margin-top			: 2px;
	overflow			: hidden;
	height				: 16px;
}
.bwAddress a {
	color				: #333333;
	font-weight			: bolder;
	width				: 265px;
}
.bwPID {
	float				: left;
	width				: 40px;
	margin-top			: 2px;
}
.bwMethod {
	float				: left;
	width				: 60px;
	margin-top			: 2px;
}
.bwArea {
	float				: left;
	width				: 30px;
	margin-top			: 2px;
}
.bwCategory {
	float				: left;
	width				: 90px;
	margin-top			: 2px;
}
.bwImage {
	margin				: 2px;
	height				: 80px;
	width				: 120px;
}
.bwMoreButton {
	height				: 14px;
	width				: 45px;
	color				: #333333;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	border				: 1px solid #333333;
	float				: left;
	margin-top			: 4px;
	padding				: 0px;		
}
#bwTabs {
	color				: #333333;
	width				: 640px;
	height				: 23px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;	
	vertical-align		: top;
	padding				: 2px 0px 0px 2px;
	margin				:0px;
}
#bwNavLeft {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #FFFFFF;
	padding				: 7px 5px 5px 5px;
	float				: left;
	clear				: left;
	width				: 50px;
}
#bwNavLeft a{
	text-decoration		: none;
	color				: #FFFFFF;
}
#bwNavCtr {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #FFFFFF;
	padding				: 7px 5px 5px 5px;
	text-align			: center;
	float				: left;
	width				: 510px;
}
#bwNavCtr a{
	text-decoration		: none;
	color				: #FFFFFF;
}
#bwNavCtr a:hover {
	text-decoration		: underline;
	color				: #FFFFFF;
}
#bwNavRight{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #FFFFFF;
	padding				: 7px 5px 5px 5px;
	float				: right;
	width				: 50px;
	text-align			: right;
}
#bwNavRight a{
	text-decoration		: none;
	color				: #FFFFFF;
}
#bwNavNo{
	background-image	: url(/images/search/result_num.gif);
	background-repeat	: no-repeat;
	background-position	: center top;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	padding				: 5px;
	text-align			: center;
	margin-top			: -1px;
	margin-bottom		: 10px;
}
#bwNav {
	width: 640px;
}	
.bwTabOn{
	background-image	: url(/images/misc/sml_tab_grey_120.gif);
	background-position	: center bottom;
	background-repeat	: no-repeat;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	text-decoration		: none;
	font-weight			: bold;
	color				: #333333;
	width				: 120px;
	float				: left;
	text-align			: center;
	padding				: 7px 0px 5px 0px;
	margin				: 0px 1px 0px 0px;
}	
.bwTabOn:hover{
	background-image	: url(/images/misc/sml_tab_grey_over_120.gif);
	color				: #333333;
}	
.bwTabSel{
	background-image	: url(/images/misc/sml_tab_darkgrey_120.gif);
	background-position	: center bottom;
	background-repeat	: no-repeat;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	text-decoration		: none;
	font-weight			: bold;
	color				: #333333;
	width				: 120px;
	float				: left;
	text-align			: center;
	padding				: 7px 0px 5px 0px;
	margin				: 0px 1px 0px 0px;
}	
.bwTabSel:hover{
	background-image	: url(/images/misc/sml_tab_grey_over_120.gif);
	color				: #333333;
}
#bwSortDiv {
	height				:25px;
	vertical-align		:top;
	width				:640px;
	padding				:0px;
}
#bwSortDiv input{
	height				:20px;
	margin-top			:3px;
}
#bwIconDiv {
	height				:18px;
	vertical-align		:bottom;
	width				:640px;
	padding				:0px 3px 0px 3px;
}
.bwBoxDetails {
	float				: right;
}
#printListings {
	float				: right;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;	
}
#printListings a {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color				: #333333;
	text-decoration		: none;	
}

/* Horizontal Agent Details */
#agentLogoHzRHC{
	width				: 130px;
	height				: 40px;
	margin				: 5px 0px 5px 0px;
	float				:left;
	}
#propDTagentHzDt{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				:#333333;
	padding				: 0px 10px 10px 10px;
	width				: 140px;
	float				:left;
}

/* Some generic text classes */

.gtP {
	font-size			:12px;
	font-family			:Arial, Helvetica, sans-serif;
	color				:#333333;
	text-align			:left;
	margin				:0px;
	float				:left;
}
.gtHeading1 {
	font-size			:20px;
	font-family			:Arial, Helvetica, sans-serif;
	color				:#333399;
	font-weight			:bold;
	text-align			:center;
}

.gtHeading2 {
	font-size			:15px;
	font-family			:Arial, Helvetica, sans-serif;
	color				:#333399;
	font-weight			:bold;
	text-align			:left;
	margin				:0px;
}

.gtHeading3 {
	font-size			:12px;
	font-family			:Arial, Helvetica, sans-serif;
	color				:#333333;
	font-weight			:bold;
	text-align			:left;
	margin				:0px;
	height				:18px;
	border-bottom		:1px solid #333333;
	width				: 100%;
	float				:left;
}

.gtBlue {
	font-family			:Arial, Helvetica, sans-serif;
	color				:#333399;
}

.gtHeadingFlush {
    margin-top			:0px;
}

a.gtDarkGrey {
	font-family			:Arial, Helvetica, sans-serif;
	color				:#333333;
	text-decoration		: none;
	font-size			:11px;
}

a:hover.gtDarkGrey {
	font-family			:Arial, Helvetica, sans-serif;
	color				:#333333;
	text-decoration		: underline;
	font-size			:11px;
}

.ulLarge {
	margin				:0px 0px 0px 15px;
}

/* Quick Links */

ul.quicklinks { list-style:none; font-family: Arial, Helvetica, sans-serif;	color: #666; font-size:11px; margin:0; padding:0; }
ul.quicklinks li { margin:1px 0; padding:0; vertical-align:middle; }
a.quicklink { font-family:Arial, Helvetica, sans-serif; color:#666; text-decoration:none; font-size:10px; }

a.quicklink:hover {
	text-decoration		: underline;

}

.sortCombo {
	height				: 18px;
	font-size			: 9px;
}

.info { font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:10px; font-weight:bold; border:2px solid; margin:5px; background-color:#C3CBB6; color:#33F; border-color: #33F; }
.info IMG { float:left; vertical-align:top; margin-right:5px; }
