﻿body {	background-color: #FFFFFF;margin: 0; padding: 0;height: 100%;min-height: 100%;font-family: Arial, Verdana, Sans-Serif;font-size: 12px;color:#535353;}

ul{list-style-image: url(../../bullet_li.gif)}
       
#tbl_full {width:100%}
#tbl_center {margin:0 auto;width:1020px;border:solid 0px #999999;}
#banner_container{background-color:#FFF;padding:12px;height:85px;}
#banner {height:60px;float:right; margin-top:10px; margin-right:130px; margin-bottom:10px; margin-left:10px;}
#logo {width:264px;height:73px;}

#leftColumn {width:150px;background:#dadada url(../../Images/gray_white_bg.jpg) repeat-x 0 0;padding-top:55px;padding-right:15px;}/* ../../Images/searchbar-bg.jpg */
#leftMenu{width:150px;font-size: 11px;color: #424242;text-decoration: none;font-weight:normal;}
#leftMenu A{color: #212121;text-decoration: none ;	font-weight:normal;}
#leftMenu A:link,#leftMenu A:visited,#leftMenu A:active {text-decoration: none;	color: #212121;}
#leftMenu A:hover {text-decoration: none;	color: #ff8708;}
#leftCol_logo {width:140px;height:55px;text-indent:-999px;background:#dadada url(../../Images/logo_inproperty.gif) no-repeat 10px 0;}

#mainTable{width:710px;margin:0 auto;}
#subTable{margin:0 auto;padding-top:20px;}
.subTable {background:#c1c1c1;}
.subTable .main{background:white;width:320px;}
.subTable .alt {background:#d0eaff;width:320px;}
.tablemain {padding:12px;line-height:23px;width:80%}


#centerColumn {margin:0 auto;padding:0;width:100%;background:url(../../Images/gray_white_bg.jpg) repeat-x 0 0;}
#contentPlaceHolder {text-align:left;padding:0 2px;} /* td where contentPlaceHolder resides */
#rightColumn {width:150px;background:#dadada url(../../Images/gray_white_bg.jpg) repeat-x 0 0;padding-top:55px;text-align:center;}
#rightBanner{width:130px;padding:0 10px;}
#bg_gray {background:#dadada }


#Search{position: relative;top: 0;left: 0;background-color: #FFF;}
#SearchBar{	position: relative;	top:0;left: 0;background:url(../../Images/gray_white_bg.jpg) repeat-x 0 0;}
#SearchMin, #SearchMinBtn, #SearchMax, #SearchMaxBtn, #SearchState, #SearchStateBtn, #SearchPropType, #SearchPropTypeBtn,
#divPriceMin, #divPriceMax, #divPropState, #divPropType {margin-top:9px;}
#SearchButton{position:absolute;top:9px;left:572px;width:57px;height:20px;}


#shortlist {text-align:center;color:#005a9c;margin-bottom:10px;border:solid 0px red;}
#shortlist a , #mainLink  a:link, #mainLink a:visited, .propertysummary a:link, .propertysummary a:active, .propertysummary a:visited {font-family:Arial;font-size:11px;color:#005a9c;text-decoration:none;font-weight:normal;}
#shortlist a:hover, #mainLink a:hover, .propertysummary a:hover {color:#005a9c;text-decoration:underline;font-weight:normal;font-size:11px;}


#curveright {float:right;}
#curveleft {}
.textBox {font-family:Arial;padding:2px;font-size:11px;}


.suburb_bg{background:url(../../Images/suburb_header_bg.gif) no-repeat 100% 0;margin-top:25px;margin-bottom:3px;}

.grid {border:solid 1px #c1c1c1;}
.tableheader {padding:3px 3px 3px 5px;color:#FFFFFF;background-color:#008de5;}


#MainCopy{position: relative;width: 250px;height:260px;background-color:#555555;color:#FFF;margin-top:1px;}
#CopyTitle{	position: absolute;	top: 24px;left:30px;width: 190px;font-size: 20px;}
#CopyContent{position: absolute;top: 73px;left:25px;width: 200px;}
.propertysummary .header{font-family:arial;font-size:16px;font-weight:normal;color: #005a9c;}

#generate_table {width:600px;}
.feature_img img, .advert {border:solid 1px #e1e1e1;}
.tablepad {padding:2px 4px 4px 8px;color:#111111;}
.white {color:white;}


#enlarge, #enlarge A:link, #enlarge A:hover, #enlarge A:active, #enlarge A:visited
{color:#313131;text-decoration:none;}

#Wrapper{height: 100%;}
#Menu{position: relative;top: 0;left: 0;width: 160px;height: 100%;}



#Content{position: absolute;top: 0;left: 160px;width: 640px;height: 100%;background-color: #FFF;}
#BannerAds{	position: relative;top: 0;left: 0;width: 187px;background-color: #E0E0E0;}
#HeaderMidUpper {position: relative;top: 23px;left: 96px;width: 640px;height: 107px;}
#HeaderMidUpperFill {position: absolute;top: 0px;left: 640px;width: 20px;height: 107px;}


#HeaderLeftLower {position: absolute;top:0;left:0;width: 160px;	height: 50px;}
#HeaderLeftMidLower {position: absolute;top: 9px;left:0;width: 160px;}
#InpropertyLogo{position: absolute;	width: 160px;text-align: center;bottom:40px;}
#ContentBottomList{	position: absolute;	bottom: 4px;width: 640px;text-align: center;}
#HeaderRightLower {position: relative;top: 0;left:0;width: 187px;height: 50px;}
#Banner{position: absolute;top: 28px;left:13px;width: 130px;}
#GuestLogin{	text-align: center;}

.orangeHeader {background-image:url(../../Images/nav_orange.gif);height:32px;width:100%}
.orangeHeader_right {background-image:url(../../Images/nav_orange_right.gif);height:32px;width:7px;}

/*textboxes style */
.VeryShortBox{border:solid 1px #949293; height:13px;width: 43px;font-family:Arial;font-size: 11px; font-weight: normal;cursor: pointer; 	background-color: transparent;vertical-align:middle; padding-left:2px; margin-top:0px;}
.ShortBox{border:solid 1px #949293; height:13px;width: 82px;font-family:Arial;font-size: 11px; font-weight: normal;cursor: pointer; 	background-color: transparent;vertical-align:middle; padding-left:2px; margin-top:0px;}
.ShortList{	width: 130px;border: none;font-family: Arial;font-size: 12px;cursor: pointer;background-color: Transparent;}

.CheckBox
{
	border: solid 1px #7B7B7B;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

.FormBox
{
	border: solid 1px #7B7B7B;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

.FormBoxShort
{
	border: solid 1px #7B7B7B;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

.FormBoxTall
{
	width: 205px;
	height: 60px;
	border: solid 1px #7B7B7B;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

/* buttons */
.ShortButton{width: 60px;font-size: 14px;font-weight: bold;background-color: #E0E0E0;border-style: inset}

/* table, rows and cells */

.DarkGrey{	background-color: #636162;}
.MenuMain{	height: 25px;padding-left: 20px;vertical-align: middle;}
.MenuSub{height: 25px;padding-left: 20px;vertical-align: middle;}
.MenuSubSub{height: 25px;padding-left: 40px;vertical-align: middle;}

/* text */
.Redirect_404
{
	font-size: 20px;
	font-weight: bold;
	color: #E2E2E2;
	padding-top: 10px;
	padding-left: 20px;
}

.ErrorMessage
{
	font-size: 20px;
	font-weight: bold;
	color: #EE7722;
	padding-top: 10px;
	padding-left: 20px;
}

.WhiteTextBig
{
	font-size: 15px;
	font-weight:bold;
	color:#FFF;
	margin-left:5px;
}

.WhiteTextSmall
{
	font-size: 12px;
	color: #FFFFFF;
}

.WhiteText
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.SmallText
{
	font-size: 11px;
	padding:3px;
}

.NormalText
{
	font-size: 12px;
	font-weight: normal;
	color: #111111;
}

.NormalTextBig
{
	font-size: 14px;
	font-weight: normal;
	color: #111111;
}


.footer
{
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight:normal;
}
.footer A{color: #005a9c;text-decoration: none ;	font-weight:normal;}
.footer A:link {text-decoration: none;	color: #FFF;}
.footer A:visited {text-decoration: none;	color: #FFF;}
.footer A:active {text-decoration: none;	color: #FFF;}
.footer A:hover {text-decoration: none;	color: #e1e1e1;}

.RedText{font-size: 12px;color: #BF2324;text-decoration: none;}
.BlueText{font-size: 12px;color: #0097f7;text-decoration: none;}
.GreenText{	font-size: 12px;color: #18AC0E;text-decoration: none;}

.aboutPage img {padding:0 5px 15px 5px;}

/* miscellaneous */
.ImageBorder {border: solid 1px #FFFFFF;}
.ImageFrame{border: solid 1px #000000;}
.DarkMenuBG{background-color: #FFF;}

.imageleft {float:left;margin-right:15px;margin-bottom:5px;border:solid 1px #c1c1c1;}
.imageright {float:right;margin-left:15px;margin-bottom:5px;border:solid 1px #c1c1c1;}
.submainp {padding:10px;}
.BoxFrame1 {width:100%; border: solid 1px #e67929;}
.BoxFrame2 {width:220px; border: solid 1px #e67929;}


.LightBG{background-color: #e1e1e1;}
.formboxborder {background-color: #e1e1e1;border:solid 1px #c1c1c1;}


.NormalBG{background-color: #e67929;}

.propertysummary {font-family:Arial;font-size:11px;color:#666666;}


.OrangeTextSmall
{
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}



.OrangeText
{
	font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

.OrangeTextBig
{
	font-size: 13px;
	color: black;
}

.OrangeTextMed
{
	font-size: 16px;
	color: black;
}

.bullet {float:left;margin-right:7px;margin-bottom:5px;}

.searchresult 
{	
	font-size:12px;
	font-weight:bold;
	color:#272727;
	width:100%;
	border:solid 2px #c1c1c1;
	border-bottom:0;
}

.searchresult2
{	
	padding:5px 3px 0 5px;
	font-size:12px;
	color:#272727;
	width:100%;
	height:118px;
	border:solid 2px #c1c1c1;
	border-top:0;
}

.searchresult2 .snapshot {
border:solid 1px #c1c1c1;margin:0 0 4px 0;width:133px;
}

.searchresult2 #snapshotCol {width:150px;}
.searchresult2 .details {padding:0 10px;}
.searchresult2 .details a, .searchresult2 .details a:visited{color:#e46100}
.searchresult2 .details a:hover{color:#ce5902;text-decoration:underline;}

.searchresult .header 
{
	padding:3px 4px 3px 4px;
	background:#dadada;
	font-size:12px;
	font-weight:bold;
	color:#272727;
}

.searchresult .header2
{
	padding:4px 0 1px 4px;
	background:#dadada;
	font-size:12px;
	font-weight:bold;
	color:#272727;
}

.rsearchresult 
{	
	font-size:12px;
	font-weight:bold;
	color:black;
	width:100%;
	border:solid 2px #FDEDEE;
	border-bottom:0;
}

.rsearchresult .rheader 
{
	padding:3px 4px 3px 4px;
	background:#FDEDEE;
	font-size:12px;
	font-weight:bold;
	color:black;
}

.rsearchresult .rheader2
{
	padding:4px 0 1px 4px;
	background:#FDEDEE;
	font-size:12px;
	font-weight:bold;
	color:black;
}

.rsearchresult A
{
	color:#EE1C25;
}


.allrsearchresult 
{	
	font-size:12px;
	font-weight:bold;
	color:black;
	width:100%;
	border:solid 2px #FDEDEE;
	border-bottom:0;
	background:#FDEDEE;
}

.searchresult3 
{	
	padding:3px 4px 3px 4px;
	font-size:12px;
	color:#272727;
	width:100%;
	border:solid 2px #c1c1c1;
}

.searchresult3 .header 
{
	padding:3px 4px 3px 4px;
	background:#dadada;
	font-size:12px;
	font-weight:bold;
	color:#272727;
}

.emailproperty
{
	FONT-FAMILY: "Verdana" "Arial";
    BACKGROUND-COLOR: #C31123;
    color: white;
    font-size:12px;
	font-weight:bold;
}    

.smallf
{
	FONT-FAMILY: "Verdana" "Arial";
    font-size:9px;
}

.searchresult38 
{	
	padding:3px 4px 3px 4px;
	font-size:12px;
	color:#272727;
	width:100%;
}

.searchresult38 .header 
{
	padding:3px 4px 3px 4px;
	background:#dadada;
	font-size:9px;
	font-weight:bold;
	color:#272727;
}

