/* Default Elements */
html {height: 100%;}
body {font-family:Arial, Verdana, Helvetica, sans-serif;margin-top: 0;	margin-bottom: 0;margin-left: 0;margin-right: 0;background: url(../images/bg_Main.jpg) #000 repeat-x;	background-position: 0px 0px;	font-family: Arial, Verdana, Helvetica, sans-serif;}
br.clear{clear:both;line-height:0px;overflow:hidden;height:0px;}
div.clear{clear:both;line-height:0px;overflow:hidden;height:0px;width:0px;}
.seo_text {font-size:9px;color:#cccccc;margin:0;padding:0;background:#404040;}
a, a:hover, a:link, a:visited {color:#000000;}
#taskbar { background:transparent url(../images/bg_grad_gray.gif) repeat-x scroll 0pt;border:1px solid #EEEEEE;font-size:12px;height:20px;margin:2px 3px 2px 3px;padding:5px 10px;width:728px; }
#taskbar:hover { background:transparent url(../images/bg_grad_gray.gif) repeat-x scroll 0pt;border:1px solid #9d9d9c;font-size:12px;height:20px;margin:2px 3px 2px 3px;padding:5px 10px;width:728px; }
.taskbar_link {  font-size: 12px; color: #000; font-weight: normal; text-decoration: none; }
.taskbar_link:hover {  font-size: 12px; color: #000; font-weight: normal; text-decoration: none; }
.taskbar_link:active {  font-size: 12px; color: #000; font-weight: normal; text-decoration: none; }
.taskbar_text {font-size:12px;} 
.upgradeflash { text-decoration: none;background-color:#f6f3f3;color: #4a4a4a;display: block;font-size:11px;border: none;padding: 4px 4px 4px 4px;}
.upgradeflash:hover {text-decoration: none;	color:#fff;background-color: #499460;font-size:11px;}
#flashbox {	background:transparent url(../images/newbg.gif) no-repeat scroll 0%;color:#4a4a4a;float:left;font-size:10px;height:51px;margin-left:6px !important;margin-right:3px;margin-top:16px;padding:5px 0px;text-align:center;width:118px;}
#Wrapper { position: absolute;width: 100%;z-index: 1;margin-top: 10px;/*background: url(../images/WaterMark.gif) no-repeat;*/background-position: 0px 20px;}
#spacer {height: 5px;}
.paddedimage {margin: 1px; padding: 2px; border:2px solid #efefef;}
.slink { text-decoration: none;  background-color:#f6f3f3; color: #4a4a4a; display: block; font-size:11px; border: none; padding: 4px 4px 4px 4px; }
.slink:hover {  text-decoration: none;  color:#fff;  background-color: #499460; font-size:11px; }
.slinkgrey { background-color: #eeebeb;  font-size:11px; }
.mapinstext {  font-size:10px; color: #999999; }
.slinklightgrey { background-color: #f9f8f8; font-size:11px; }
h1{margin:0;font-size: 11px;}
h2{margin:0;font-size: 11px;}
h3{margin:0;font-size: 11px;}
h4{margin:0;font-size: 11px;}
h5{margin:0;font-size: 11px;}
#AdvancedSearch select { background-color:#EDEDE5; border:1px solid #BDBDB3; font-size:12px; padding:2px; width:100px;}
select.select1 { background-color: #ffffff; border: thin groove; FONT-SIZE: 10px;  letter-spacing: 0px;}
select.select2 { background-color: #ffffff; border: thin groove; FONT-SIZE: 10px; width: 100px; letter-spacing: 0px;}
select.select3 { background-color: #ffffff; border: thin groove; FONT-SIZE: 10px; width: 120px; letter-spacing: 0px;}
input.input_full_search {background-color: #ffffff; height: 20px; border: thin groove; FONT-SIZE: 11px;}
input.input1 {background-color:#EDEDE5;border:1px solid #BDBDB3;font-size:12px;height:16px;padding:2px;}
textarea.textarea1 { background-color: #ffffff;  border: thin groove; FONT-SIZE: 10px;}
input.disabled { background-color: #ffffff; border: thin groove; FONT-SIZE: 10px; color: #000;}

.sold { border: thin groove; padding: 2px; background-color:red;color: #fff; text-align: right; width: 100px; }
.a_table { background-color:#f5f4ef; width: 600px; }
.b_table { border: 1px solid #ddd; background-color:#ffffff; width: 740px; }
/*.c_table { border: 0px 1px 1px 0px solid #8e8150;width:149px; }*/
.d_table_email_updates { border: 1px solid #ddd; background-color:#ffffff; width: 713px;height: 20px; }
.d_table { border: 1px solid #ddd; background-color:#ffffff; width: 587px;height: 20px; }
.e_table { border: 1px solid #ddd; background-color:#ffffff; width: 170px;height: 20px; }
.f_table { border: 1px solid #ddd; background-color:#ffffff; width: 105px;height: 20px; }
.g_table { border: 1px solid #ddd; background-color:#ffffff; width: 450px;height: 350px; }
.h_table { padding: 5px 5px 5px 5px; border: 1px solid #ddd; background-color:#ffffff; width: 760px;min-height: 200px; }
.i_table { border: 1px solid #ddd; background-color:#ffffff; width: 450px;height: 200px; }
.j_table { background-color:#f5f4ef; }

.rhs_locationmap { border: 1px solid #8e8150; background-color:#f5f4ef; width: 160px; }
.fulldetails_locationmap { border: 1px solid #8e8150; background-color:#f5f4ef; width: 375px; }

.link {  font-size: 11px; color: #000; font-weight: normal; text-decoration: underline; }
.link:hover {  font-size: 11px; color: #499460; font-weight: normal; text-decoration: underline; }
.link:active {  font-size: 11px; color: #000; font-weight: normal; text-decoration: underline; }

.link2 {  font-size: 10px; color: #999999; font-weight: normal; text-decoration: none; }
.link2:hover {  font-size: 10px; color: #499460; font-weight: normal; text-decoration: none; }
.link2:active {  font-size: 10px; color: #999999; font-weight: normal; text-decoration: none; }

.linksmall {  font-size: 10px; color: #333300; font-weight: normal; text-decoration: none; }
.linksmall:hover {  font-size: 10px; color: #499460; font-weight: normal; text-decoration: none; }
.linksmall:active {  font-size: 10px; color: #333300; font-weight: normal; text-decoration: none; }

.addtolist {
	
	font-size: 10px;
	color: #499460;
	text-decoration: none;
}

.addtosearch {
	
	font-size: 11px;
	color: #499460;
	text-decoration: none;
}

.map_links1 {
	
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.graydot {
	
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}


.link3, .link4 {
	
	font-size: 12px;
	color: #333;
	text-decoration: underline;
}

.link4 {
	font-size: 10px;
}

.red {
	color: #ff0000;
}

.green {
	color: #499460;
}

.disclaimer {
	
	font-size: 10px;
	color: #999999;
}

td {
	padding:0;
	margin:0;
	
	font-size:11px;
}

#BottomEdge {
	position: relative;
	width: 760px;
	height: 9px;
	margin-bottom:10px;
	margin-left: auto;
	margin-right: auto;
	clear: left;
}

#BottomEdgeLeft {
	background: url(../images/bg_Main_BottomLeft.gif) no-repeat;
/*	position: absolute; */
	width: 7px;
	height: 100%;
	float: left;
}

#BottomEdgeMiddle {
	background: url(../images/bg_Main_Bottom.gif) repeat-x;
/*	position: absolute; */
	left: 7px;
	width: 746px;
	height: 100%;
	float: left;
}

#BottomEdgeRight {
	background: url(../images/bg_Main_BottomRight.gif) no-repeat;
/*	position: absolute; */
	left: 753px;
	width: 7px;
	height: 100%;
	float: left;
}

#WrapperRightFix { /*If screen displays at a very high res.*/
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/TopWave_Right.gif) repeat-x top;
	z-index: 0;
}

#Watermark1 { /*Top Wave in background*/
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 346px;
	background: url(../images/TopWave.gif) no-repeat top left;
}

#Watermark2 { /*Rawson Logo*/
	position: absolute;
	left: 0;
	top: 20px;
	width: 119px;
	height: 576px;
	background: url(../images/WaterMark.gif);
}

#TopContainer { /*Box that floats centered*/
	position: relative;
	width: 760px; /*Fits into 800 x 600 res*/
	background: url(../images/bg_RightEdge.gif) repeat-y right #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	z-index: 5;
}

#Header { /*The Top Header Area*/
	position: relative;
	width: 760px;
	height: 149px;
	background: url(../images/bg_TopHeader.gif) no-repeat top #FFFFFF;
}

#Animation {
	position: relative;
	width: 500px;
	height: 110px;
	float: left;
}

#Logo {
	position: relative;
	width: 226px;
	height: 106px;
	float: left;
	top: 20px;
	left: 55px;
}

#TopNavigation {
	clear: left;
	position: absolute;
	top: 110px;
	left: 0px;
	width: 760px;
	height: 43px;
	background: url(../images/bg_TopNav.gif) no-repeat;
	margin-left: auto;
	margin-right: auto;
}

#TopNavigation ul { /*1st Level*/
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

#TopNavigation ul.last {padding-top: 7px; padding-right: 3px;}

#TopNavigation ul li { /*1st Level*/
	float: left;
	list-style: none;
	margin-right:5px;
}

#TopNavigation a {
	position: relative;
	top: 7px;
	padding-bottom: 20px; /*top level's height*/
}

#TopNavigation acronym {
position: relative;
	top: 7px;
	padding-bottom: 20px; /*top level's height*/
}

#TopNavigation .off {
position: relative;
	top: 7px;
	padding-bottom: 20px; /*top level's height*/
}

#TopNavigation ul a, #TopNavigation .off {
	
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #DDDDDD;
}

#TopNavigation ul a:link, #TopNavigation ul a:visited {
	color: #FFFFFF;
}

#TopNavigation ul a:hover, #TopNavigation ul a:active {
	color: #FFCC33;
}

#TopNavigation ul acronym { /*Piping between links*/
	
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 14px;
	padding-right: 14px;
}

#TopNavigation ul ul {
	margin: 0;
	clear: left;
}

#TopNavigation ul ul li {
	position: relative;
}

#TopNavigation ul ul a {
	
	font-size: 10px;
	font-weight: 100;
	text-decoration: none;
	position: absolute;
	width: 150px;
	padding-bottom: 0;
}

#TopNavigation ul ul a:link, #TopNavigation ul ul a:visited {
	background: black;
	color: #FFFFFF;
	padding: 5px;
}

#TopNavigation ul ul a:hover, #TopNavigation ul ul a:active {
	background: url(../images/bg_TopSubNav_Hover.gif) #4a4a4a;
	color: #FFCC33;
	padding: 5px;
}

#TopNavigation ul ul a span {
	
	font-size: 10px;
	color: #888;
	padding: 5px;
}

div#TopNavigation ul ul {
	display: none;
}

div#TopNavigation ul li:hover ul, div#TopNavigation ul ul li:hover ul ul{
	display: block;
}

#FeatureContainer {
	position: relative;
	width: 760px; /*Fits into 800 x 600 res*/
	background: url(../images/bg_RightEdge.gif) repeat-y right #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	z-index: 4;
}

#FeatureContainer br {
	clear: both;
}

#LeftCell {
	position: relative;
	float: left;
	width: 152px;
	min-height: 20px;
	z-index: 1;
	background: #FFFFFF;
}

#RightCell {
	position: relative;
	float: left;
	width: 608px;
	min-height: 20px;
	z-index: 0;
	margin-bottom: 5px;
	background: #FFFFFF;
}

#MainCell {
	position: relative;
	float: left;
	width: 756px;
	min-height: 20px;
	z-index: 0;
	margin-bottom: 5px;
	background: #FFFFFF;
}

#Feature {
	position: relative;
	width: 100%;
	height: 240px;
	background: #FFFFFF;
}

.Split {
	position: absolute;
	left: 10px;
	background: url(../images/LeftNav_Split.gif) repeat-x;
	width: 126px;
	height: 2px;
}

#Map {
	width: 217px;
	padding: 0;
	margin: 0;
	position: relative;
	top: -1px;
	margin-left: -6px;
	margin-right: -7px;
}

#QuickSearch {
	background: #FFFFFF;
	width: 165px;
	height: 193px;
	margin-left: 0px;
	
	font-size: 11px;
	font-weight: bold;
	color: #FFCC33;
}

#QuickSearch span {
	margin-top: 5px;
	float: right;
}

#QuickSearch form {
	display: inline;
}

.searchbtn {
	font-size: 10px;
	color: #FFFFFF;
	padding-bottom: 6px;
	background: url(../images/btn_Search.gif) no-repeat;
	width: 63px;
	height: 23px;
	border: none;
	padding-top: 0px !important;
	padding-top: 1px;
}

#QuickSearchDetails {
	float: left;
	position: relative;
	margin-top: 15px;
	width: 55px;
	line-height: 22px;
}

#QuickSearchInputs {
	float: left;
	position: relative;
	margin-top: 15px;
	width: 110px;
}

#QuickSearchInputs select {
	
	font-size: 11px;
	font-weight: 100;
	color: #4a4a4a;
	width: 110px;
	margin-top: 2px;
	margin-bottom: 2px;
}

#Poll {
	width: 127px !important;
	width: 122px;
	margin: 0;
	padding: 0;
	display: inline;
}

#Poll div {
	
	font-size: 10px;
	color: #999999;
	text-align: justify;
}

#Poll Form {
	
	font-size: 9px;
	color: #999999;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 6px;

}

#Poll Form acronym {
	display: block;
	margin: 0;
	padding: 0;
	padding-top: 15px;
}

#ContentContainer {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/bg_RightEdge.gif) repeat-y right #FFFFFF;
	width: 760px;
	z-index: 5;
}

#ContentContainer br {
	clear: both;
}

#Content {
}

#LeftBox {
	padding-top: 1px;
	width: 152px;
	overflow: hidden;
}
/*
#More {
	position: relative;
	left: 15px;
	width: 120px;
	text-align: center;
	bottom: 250px;
	z-index: 999;
	font-size: 11px;
	color: #4a4a4a;
}
*/

#More {
	position: relative;
	float: left;
	left: 15px;
	width: 120px;
	text-align: center;
	
	font-size: 11px;
	color: #4a4a4a;
}

#MemberBoxMiddle {
	width: 130px;
	padding: 0;
	margin: 0;
	margin-top: 1px;
	padding-bottom: 3px;
	border-bottom: 1px solid #EEE;
	margin-bottom: 6px;
}

#MemberBoxTop {
	font-size: 10px;
	font-weight: bold;
	color: #999;
	margin-bottom: 6px;
}

#MemberBoxMiddle a {
	
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
}

#MemberBoxMiddle a:link, #MemberBoxMiddle a:visited {
	color: #4a4a4a;
	text-decoration: none;
}

#MemberBoxMiddle a:hover, #MemberBoxMiddle a:active {
	color: #FFCC33;
}

#MemberFeatures, #MemberLoginBox, #MemberJoinBox {
	margin-left: 0px;
	padding: 3px 0 2px 0;
	
	font-size: 10px;
	color: #999999;
	text-align: left;
}

#MemberFeatures img {
	margin-right: 2px;
	margin-top: 0px;
}

#MemberLoginBox, #MemberJoinBox {
	padding-top: 3px;
	display: block;
	height: 112px;
}

.floatright {
	float: right;
	margin: 0;
	padding: 1px;
}

.floatleft {
	float: left;
	margin: 0;
	padding: 1px;
	margin-top: 5px;
}

#MemberLoginBox form, #MemberJoinBox form {
	margin: 0;
	margin-left: 7px;
	padding: 0;
}

#MemberLoginBox p, #MemberJoinBox p {
	margin: 1px;
	padding: 0;
}

#MemberLoginBox label, #MemberJoinBox label {
	font-size: 9px;
	color: #999;
}

#MemberLoginBox input, #MemberJoinBox input {
	width: 110px;
	font-size: 9px;
	margin: 0px 0px 2px 0px;
}

#CenterBox {
	background: url(../images/box_content_middle.gif) repeat-y;
	float: left;
	position: relative;
	width: 351px;
	margin-left: 2px;
	margin-right: 3px;
	margin-top: 5px;
	border-bottom: 1px solid #999999;
}

#RightBox {
	float: left;
	position: relative;
	width: 246px;
}

#RightBox img {
	padding-top: 5px;
}

.FavouriteBlock, .FavouriteBlock2, .FavouriteBlock3 {
	float: left;
	width: 180px;
	display: inline;
	border: 1px solid #DDD;
	background: #f6f3f3;
	margin-left: 9px;
	height: 270px;
}

.FavouriteBlock2 {
	margin-left: 1px;
}

.FavouriteBlock3 {
	margin-left: -1px;
}

.PropertyTable {
	/*height: 270px;*/
	margin:0px;
	padding:0px;
}
#AdvancedSearchInfo {
	margin-left: 0px !important;
	margin-left: -2px;
	padding-top:10px;
}

#AdvancedSearchInfo form {
	display: inline;
}

#AdvancedSearchInfo td {
	padding: 2px;
}

#AdvancedSearch {
	width: 345px;
	
	font-size: 10px;
	color: #000;
}

#AdvancedSearch .spacer {
	font-size: 5px;
	height: 4px;
}

#AdvancedSearch .ResultsPerPage {
	width: 40px;
}

#SearchButton {
	float: right;
	width: 70px;
}

.advancedsearchbtn {
	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
	background: url(../images/btn_Search.gif) no-repeat;
	width: 63px;
	height: 23px;
	border: none;
}

#AdvancedSearchTips, #PropertyTips {
	
	width: 718px;
	padding: 3px 10px 3px 10px;
	border: 1px solid #eee;
	background: url(../images/bg_grad_gray.gif) 0 0 repeat-x;
	margin: 7px 5px 7px 9px;
	font-size: 11px;
	height: 25px;
}

#PropertyImage {
	position: relative;
	border-bottom: 0px solid #999999;
	margin: 0;
	padding: 0;
	display: block !important;
	display: inline;
	margin-bottom:0px;
	min-height:60px;
	height:auto;
}
#PropertyImage img {
	padding:0px;
}

#PropertyLocation {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background: #333;
	width: 172px;
	height:15px;
	padding: 3px 0px 3px 8px;
}

#PropertyPrice {
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background: #4a4a4a;
	width: 172px;
	height:15px;
	padding: 4px 0px 4px 8px;
}

.PropertyDescSpacer {
	min-height: 110px !important;
}

#PropertyDesc {
	font-size: 10px;
	color: #333333;
	
	width: 170px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 0px !important;
	padding-top: 3px;
	margin-top: 0px;
}

table>tr>td#PropertyDesc{
  min-height: 100px;
}

#PropertyDetails {
	clear: both;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	margin-bottom: 0px;
	text-align: right;
}

#PropertyDetails a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

#PropertyDetails .left {
	padding-left: 5px;
	float: left;
}

#PropertyDetails a:link, #PropertyDetails a:visited {
	color: #666;
}

#PropertyDetails a:hover, #PropertyDetails a:active {
	color: #ffcc33;
}

#PropertyDetails a acronym {
	background: url(../images/Magnify.gif) no-repeat;
	width: 18px;
	height: 20px;
	float: right;
	padding-right: 2px;
}

#PropertyHot {
	clear: both;
	padding-right: 5px;
	text-align: right;
	margin-bottom: 2px;
}

#PropertyHot a, #PropertyHot span {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

#PropertyHot a:link, #PropertyHot a:visited {
	color: #999;
}

#PropertyHot a:hover, #PropertyHot a:active {
	color: #666;
}

#PropertyHot a acronym, #PropertyHot span acronym {
	background: url(../images/icon_add_to_list.gif) no-repeat;
	width: 22px;
	height: 20px;
	float: right;
	padding-right: 0px;
  padding-bottom: 3px;
	margin-left: 2px;
	position: relative;
	top: 3px;
}

#BottomLinks {
	background: url(../images/bg_RightEdge.gif) repeat-y right #FFFFFF;
	position: relative;
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	z-index: 0;
	clear: left;
}

#BottomLinks a, #BottomLinks .off {
	
	font-size: 10px;
	text-decoration: none;
	color: #999999;
}

#BottomLinks a:link, #BottomLinks a:visited {
	color: #999999;
}

#BottomLinks a:hover, #BottomLinks a:active {
	color: #333333;
}

#BottomLinks acronym {
	
	font-size: 10px;
	color: #FFCC33;
	padding-left: 3px;
	padding-right: 3px;
}

#Footer {
	position: relative;
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	padding-bottom: 20px;
}

.credit {
	
	font-size: 11px;
	color: #999999;
	float: left;
}

#Credits {
	
	font-size: 10px;
	color: #999999;
	float: left;
}

#Credits a:link, #Credits a:visited {
	color: #999999;
	text-decoration: none;
}

#Credits a:hover, #Credits a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#Copyright {
	
	font-size: 10px;
	color: #999999;
	float: right;
}

#Copyright acronym {
	color: #FFCC33;
	font-weight: bold;
}
.Suburb {
	float: left;
	padding-top: 2px;
}

.Price {
	float: right;
	padding-top: 2px;
}

.HRBreak1 {
	position: relative;
	float: left;
	background: url(../images/bg_hr_gradient.gif) repeat-x;
	width: 600px;
	height: 4px;
	left: 1px;
}
#List1 {
	float: left;
}

#List2 {
	float: left;
}

#List1 span, #List2 span {
	font-weight: 100;
	padding-left: 2px;
}


#SearchButton {
	float: right;
	width: 70px;
}

.advancedsearchbtn {
	
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
	background: url(../images/btn_Search.gif) no-repeat;
	width: 63px;
	height: 23px;
	border: none;
}


/* ---- Rounded CSS ---- */
.Dynamic {
	background: #FFFFFF;
	float: left;
	margin: 4px 0px 6px 6px !important;
	margin: 4px 0px 6px 9px;
	display: inline;
}

.DynamicTitle {
	background: url(../images/dynbg.gif) repeat-x;
	height: 28px;
	position: relative;

	margin-right: 0px !important;
	margin-left: 0px !important;
	top: 0px !important;

	margin-right: 1px;
	margin-left: 0px;
	top: 2px;
}

.DynamicTitleBlack {
	background: url(../images/dynbg_black.gif) repeat-x;
	height: 28px;
	position: relative;

	margin-right: 0px !important;
	margin-left: 0px !important;
	top: 0px !important;

	margin-right: 1px;
	margin-left: 0px;
	top: 2px;
}

.DynamicTitle img, .DynamicTitleBlack img {
	position: relative;
	top: -5px;
	left: -6px !important;
	left: -8px;
	float: left;
}
.DynamicTitle span, .DynamicTitleBlack span {position: relative;top: 5px !important;top: 1px;font-size: 11px;font-weight: bold;color: #4a4a4a;padding-left: 0px;left: -2px !important;left: -5px;}
.DynamicTitleBlack span {color: #FFF;}
.DynamicContent {margin: 8px 5px 0px 6px !important;margin: 1px 5px 0px 6px;font-size: 11px;height: auto;height:173px;}
#WelcomeUser, #WelcomeText {display:inline;position: relative;top: 5px;font-weight: bold;font-size: 11px;color: #4a4a4a;}
#WelcomeUser {font-weight: normal;}
#WelcomeText {width: 400px;}
#KeywordBox {float: left;margin-left: 10px;width: 280px;display: inline;}
input.Keywords {width: 50px;height: 15px;font-size: 10px;color: #4a4a4a;}
input.btnGo {position: relative;background: url(../images/btn_Go.gif) no-repeat;width: 25px;height: 26px;border: none;margin: 0;top: 3px;}
#KeywordBox span, #PropertyIDBox span {position: relative;top: -2px;font-size: 10px;font-weight: bold;color: #999999;}
#NewsInfo {background: url(../images/newbg.gif) no-repeat;font-size: 10px;text-align: center;float: left;width: 118px;height: 51px;margin-right: 3px;margin-left: 6px !important;margin-left: 5px;margin-top: 16px;padding: 5px 0px 5px 0px;color: #666;}
#NewsArticle {width: 235px;float: right; padding-left: 7px; border-left: 1px solid #eee;}
#NewsArticle2 {width: 360px;min-height: 200px;}
#NewsArticle #NewsHeadline {color: #666;font-weight: bold;background-color: #FFF;}
#NewsArticle #NewsDate {color: #999;}
#NewsArticle #NewsBody {margin-top: 10px;}
#NewsArticleBig {height: auto;}
#NewsArticleBig #NewsHeadlines {color: #666;font-weight: bold;float: left;padding-left: 4px;padding-right: 8px;}
#NewsArticleBig #NewsDate {color: #999;padding-left: 4px;}
#NewsArticleBig #NewsBody {padding: 10px 4px 8px 4px;text-align: justify;clear: both;height: auto !important;min-height: 460px;height: 470px;}
#NewsArticle  a {font-weight: bold;color: #999;}
#NewsHeadlines {width: 125px;float: left;margin-right: 3px;margin-left: 3px;text-align: left;color: #999;font-weight: bold;font-size: 12px;padding: 10px;}
#NewsHeadlines a, #NewsHeadlines2 a, #NewsHeadlinesSmall a {color: #666;}
#NewsHeadlines a {font-weight: none;text-decoration: none;}
#NewsHeadlines a:hover {text-decoration: underline;}
#NewsHeadlines ul, #NewsHeadlines2 ul, #NewsHeadlinesSmall ul {margin: 0;padding: 0;font-size: 11px;}
#NewsHeadlinesSmall ul {margin-bottom: 15px;}
#NewsHeadlines ol, #NewsHeadlines2 ol, #NewsHeadlinesSmall ol {margin: 0;padding: 0;	margin-top: 3px;font-size: 11px;}
#NewsHeadlines ul li, #NewsHeadlines2 ul li, #NewsHeadlinesSmall ul li {margin-left: 0px;margin-top: 8px;list-style: none;color: #666;font-weight: bold;background-color: #fff;}
#NewsHeadlines ol li, #NewsHeadlines2 ol li, #NewsHeadlinesSmall ol li {margin-top: 1px;list-style: none;color: #000;margin-left: 6px;margin-right: 6px;padding-bottom: 3px;margin-bottom: 4px;border-bottom: 1px solid #EEE;font-weight: normal;}
#NewsHeadlinesSmall ol li {border: 0;}
.autocomplete_choices{position: absolute;z-index: 998;}
.autocomplete{position:absolute;}

/*New Home Page Tabs */
.form_off {display:none;}
div.form_step_1 input.input1 {width:92px;}
div.form_step_1 {border:1px solid;}
img.step1-on {height:31px;}
img.step2-on {height:31px;}
img.step3-on {height:31px;}


/*Home page on show*/

div.on_show_chkbox {
	background: url(../images/On-Show-Homepage3.jpg) no-repeat;
	width:110px;
	height:40px;
	margin-top:5px;
	padding-left:22px;
	padding-top:15px;
	color:#000000;
	font-weight:bold;
}

#RightPromoSection a {font-weight:700;color:#999;}
#PromoTopLeft a {font-weight:700;color:#999; font-size:11px;}
a.html_editor:link{color:#999999; font-weight:700;}
a.html_editor:visited{color:#999999; font-weight:700;}
a.html_editor:hover{color:#999999; font-weight:700;}

a.news_Selected {text-decoration:underline;}
.sell_search_hp {display:none;}
div.sell_search_office_info {display:none;}



/* Navigation styles */

#TopNavigation {background-color: #000000; clear:left; position:absolute; top:110px; left:0px; width:760px; height:24px; padding-top:1px; background-image:url(../images/new_nav_bg.png); background-repeat:repeat-x; margin-left:auto; margin-right:auto;}
#TopNavigation ul { /*1st Level*/margin-top: 0;margin-bottom: 0;margin-left: 15px;margin-right: 0;padding-top: 0;padding-bottom: 0;padding-left: 0;padding-right: 0;}
#TopNavigation ul.last {padding-top: 7px; padding-right: 3px;}
#TopNavigation ul li { /*1st Level*/float: left;list-style: none;margin-right:5px;}
#TopNavigation a {position: relative;top: -8px;padding-bottom: 20px; /*top level's height*/}
#TopNavigation acronym {position: relative;top: 0;padding-bottom: 20px; /*top level's height*/}
#TopNavigation .off {position: relative;top: 0;padding-bottom: 20px; /*top level's height*/}
#TopNavigation ul a, #TopNavigation .off {font-size: 11px;font-weight: bold;text-decoration: none;color: #DDDDDD;}
#TopNavigation ul a:link, #TopNavigation ul a:visited {color: #FFFFFF;}
#TopNavigation ul a:hover, #TopNavigation ul a:active {color: #FFCC33;}
#TopNavigation ul acronym { /*Piping between links*/font-size: 11px;color: #FFFFFF;padding-left: 13px;padding-right: 13px;}
#TopNavigation ul ul {margin: 0;clear: left;}
#TopNavigation ul ul li {position: relative;}
#TopNavigation ul ul a {font-size: 10px;font-weight: 100;text-decoration: none;position: absolute;width: 150px;padding-bottom: 0;}
#TopNavigation ul ul a:link, #TopNavigation ul ul a:visited {background: black;color: #FFFFFF;padding: 5px;left:-17px;}
#TopNavigation ul ul a:hover, #TopNavigation ul ul a:active {background: url(../images/bg_TopSubNav_Hover.gif) #4a4a4a;color: #FFCC33;padding: 5px;left:-17px;}
#TopNavigation ul ul a span {font-size: 10px;color: #888;padding: 5px;}
div#TopNavigation ul ul {display: none;}
div#TopNavigation ul li:hover ul, div#TopNavigation ul ul li:hover ul ul{display: block;}

div.home_area_info a {color:#7B7B7B;}
a.generic_link {color:#7B7B7B;}
a.generic_link:hover {color:#000;}
a.generic_link2 {color:#7B7B7B;text-decoration:none;}
a.generic_link2:hover {color:#000;text-decoration:underline;}
a.no_style{color:#000000;text-decoration:none;}
a.no_style:hover {color:#000000;text-decoration:none;}