﻿body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

body, th, td, input, textarea, select, option {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3 {
	font-weight: normal;
	color: #000000;
}
.showlink a{color:black}
.showlink a:hover{color:black}

h1 {
	
	letter-spacing: -1px;
	font-size: 17px;
}

h2 {
	
	letter-spacing: -1px;
	font-size: 15px;
}


h3 {
	font-size: 1em;
}

p, ul, ol {
	line-height: 150%;
}

blockquote {
	padding-left: 1em;
}

blockquote p, blockquote ul, blockquote ol {
	line-height: normal;
	font-style: italic;
}

.page_holder

{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	background-color:White;
	margin-top:10px;	
}

/* Page */

#page {
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	border:solid 1px #DEE4E8;
	padding:10px 0px 10px 0px;
}

/* Header */

#header {width:950px; height:70px; margin-bottom:10px;}

.logo{height:58px; width:200px; margin-left:60px; float:left; display:inline}
	
.menu{height:20px; color:#686868; width:720px; float:left; font-family:Arial; display:inline; margin-top:15px; margin-left:-50px}

.menu a{color:#686868; padding:0px 5px 0px 5px; text-decoration:none}
.menu a:hover{color:#686868; padding:0px 5px 0px 5px; text-decoration:underline}

.statusForSale2{color:White}

/* Content */
.search_ref{color:#0E5FA4; }

#tbxPropertyRef{width:100px}

.price_heading{ color:Red; font-size:15px; font-weight:bold}

.search_box{width:910px; margin-top:15px; border-bottom:solid 2px gray; padding-bottom:15px; background-image:url(images/remaxheading.jpg); background-repeat:no-repeat; height:340px; margin-left:auto; margin-right:auto}

.content-box1{margin-top:10px; width:910px; margin-left:20px; float:left; display:inline; margin-right:auto; height:100%;}

.content-box11{margin-top:10px; width:910px; padding-bottom:10px; border-bottom:dashed 1px #DEE4E8; margin-left:auto; margin-right:auto; height:100%;}

.find_agent{width:290px; float:left; display:inline; height:199px;}

.search_prop{width:305px; margin-left:15px; float:left; display:inline; height:199px; padding-top:2px}

.find_office{width:290px; float:left; display:inline; height:199px; background-image:url(/images/office.png); background-repeat:no-repeat}

.feat_agent{width:290px; float:left; display:inline; height:386px; background-image:url(/images/agent.png); background-repeat:no-repeat}

.feat_prop{width:600px; float:left; display:inline; margin-left:15px; height:100%;}

.feat_prop_border{ background-image:url(/images/border.jpg); background-repeat:no-repeat; float:left; display:inline; width:580px; height:8px;}

.feat_prop_name{ font-size:18px; color:#0E5FA4; float:left; display:inline; margin-top:5px; padding:10px 10px 10px 10px}

.join{width:290px; float:left; display:inline; margin-top:10px; margin-left:10px; height:100%; /*background-image:url(images/join.jpg); background-repeat:no-repeat*/}

.news_box{width:290px; float:left; display:inline; height:407px; background-image:url(/images/news1.png); background-repeat:no-repeat}

.news_box1 a{color:Red}

.news_box1 a:hover{color:Red}

.show_prop{width:300px; margin-left:15px; float:left; display:inline; height:100%;}

.feat_prop_name1{ border-bottom:solid 1px gray; font-size:18px; color:#0E5FA4; float:left; display:inline; width:260px; margin-top:25px; padding:10px 10px 10px 0px;}

.find_office_link a{color:red}

.find_office_link a:hover{color:red}

.search_by_suburb{color:White}

.search_by_agent{color:White}

/* Footer */


#footer {
	clear: both;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:952px;
	height:100%;
	padding-top:0px;
	background-color:#1A588B;
	background-image:url(/images/footer.jpg);
	background-repeat:repeat-x;
			
}

#footer a{color:white; margin-left:auto; margin-right:auto; width:800px; text-decoration:none}

#footer a:hover{color:white; text-decoration:none; margin-left:auto; margin-right:auto; width:800px; text-decoration:underline}

#footer p {
	padding: 20px 0;
	text-align: center;
	font-size: 10px;
	color: white;
	margin-top:-5px;
}

table a{ color:black}

table a:hover{ color:black}

.test table{ color:White}

.featproplink a{color:Black; text-decoration:none}
.featproplink a:hover{color:Black; text-decoration:underline}

.team_photo_holder{ width:462px; height:120px; float:left; display:inline; color:Gray; }
.team_photo{ width:125px; height:124px; background-image:url(images/whiteborder_shade.png); background-repeat:no-repeat; float:left; display:inline}
.team_photo1{width:99px; height:99px; margin:12px; overflow:hidden;}
.team_detail{ float:left; display:inline; width:280px; padding:0px 10px 0px 10px;}
.team_heading{color:#B10F09; font-size:15px; font-weight:bold}
.team_detail a{ color:Gray; text-decoration:none; font-weight:bold}
.team_detail a:hover{ color:#B10F09; text-decoration:underline; font-weight:bold}
.team_man_header{ width:920px; background-color:#CBDAE1; font-size:20px; padding:5px; color:#B10F09;font-weight:bold}
.team_agent_header{ width:920px; background-color:#0961A8; font-size:15px; padding:5px; color:#fff;font-weight:bold; margin-top:10px;}
.team_holder{ width:925px; height:100%; float:left; display:inline;}
.team_header{font-size:30px; color:#0961A8}
.agent_link1 a{ padding-right:5px;}
.agent_link a{ padding:0px 5px;}

/*********roating feat prop*************/
.proprotate_holder{ width:200px; height:400px; border:solid 1px transparent; background-color:white;float:left; display:inline}
.proprotate_price{width:200px; height:30px; font-size:15px; margin-bottom:10px; color:#065799; float:left; display:inline}
.proprotate_photo{width:180px; float:left; display:inline;}
.proprotate_photo img{width:180px; height:140px;}


/*****image gallery look 2 on prop details*********/
div.content2 {
	/* The display of content is enabled by a javascript generated style on the page.
	   This is so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float:left;
	width:530px;
	margin-top:10px;
	padding-left:2px;
}
div.content2 a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content2  a:focus, div.content2  a:hover, div.content2  a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	margin-left:390px;
	height: 23px;
	z-index:201;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;

}
div.nav-controls {
	float: right;
}

div.loader {
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 5px;
	height: 5px
}
div.slideshow {
	clear: both;
	width:500px;
	
}
div.slideshow span.image-wrapper {
	float: left;
	padding-bottom: 12px;
}
div.slideshow a.advance-link {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
div.slideshow img {
	border: none;
	display: block;
	width:500px;
}
div.download {
	float: right;
}
div.embox {
	clear: both;
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}

div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;

}
div.navigation {
	/* The navigation style is set by a javascript generated style on the page.
	   This is so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
	
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 1px 3px 1px 0;
	list-style: none;

}
a.thumb {
	padding: 1px;
	display: block;
	border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
 margin-top:-25px;
 position:relative;
 float:left;
 z-index:200;
 margin-left:2px;
 
}
div.pagination a, div.pagination span.current {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
.rcbItem { font-size:10px!important}
.rcbItem:hover { font-size:10px!important}

.k_newsitem{height:100px}
