/*
	Theme Name: Realist
	Theme URI: http://www.stevebluck.co.uk
	Description: The Ultimate Real Estate Theme
	Version: 1.0
	Author: Stephen Bluck
	Tags: real estate, wordpress, template

*/

/* header -----------------------------------------------------------*/

body{
	margin: 0px;
	font-size: 12pt;
	background-color: #f0f0f0;
	background-image: url(../../images/Print_title.jpg);
	background-repeat: no-repeat;
	color: #FFF;
}



.spacer{ display:none }

#header_shine{ display:none }

#wrap{ display:none }

.logo{
	width:300px;
	height:65px;
	background-image: url(../images/Print_title.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #009;
}
	.logo h1{ display:none }
	
#phone_number{
	font-size: 16pt;
	background-image: url(../images/Print_title.jpg);
	display: inline;
	padding: 0px;
}

	#phone_number img{ display:none }
	
	.tagline{ display:none }

/*single-------------------------------------------*/

#single_image a{ display:none }
	
	#multiple_images{
		float:left;
		width:580px;
		margin:5px 0 10px 4px;
	}
	
	#multiple_images h1{ display:none }
	
	#multiple_images p{ display:none }
	
	.image{
		float:left;
		margin:0 6px 10px 0;
	}
	
	.image a{
		padding:2px;
		display:block;
	}
	
	#description h1, #description h2, #description h3, #description h4, #description h5, #description h6{
		font-weight:normal;
		display:block;

		border-bottom:1px solid #CCCCCC;
		color:#000000;
		padding:0 0 2px 0;
		margin:0 0 5px 0;
	}
	
	#description h1{
	font-size:10pt;
	}
	
	#description h2{
		font-size:1.4em;
	}
	
	#description h3{
		font-size:1.3em;
	}
	
	#description h4{
		font-size:1.2em;
	}
	
	#description h5{
		font-size:1em;
	}
	
	#description h6{
		font-size:0.9em;
	}
	
	#description label{
		display:block;
		padding:0 0 10px 0;
	}
	
	#description input, #description textarea{
		margin: 0 0 20px 0;
		border:1px solid #999999;
		padding:10px;
		background:#FFFFFF;
		font-family:Arial;
		font-size:1em;
		width:200px;
	}
	
	#description form{ display:none }
	
	#description textarea{ display:none }
	
	#description input.submit{ display:none }
	
	#description p{
		line-height:18px;
		margin:0 0 20px 0;
	}
	
	#description ul{
		margin:0 0 20px 20px;
	}
	
	#description ul li{
		list-style: square;
		line-height:20px;
		color:#000000;
	}
	
	#contact_info p{ display:none }
	
	.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	
	width:675px;	
	min-height:200px;
	padding:10px;
	}
	
	/* close button positioned on upper right corner */
	.simple_overlay .close { display:none }

	
	/* the large image. we use a gray border around it */

	#img { display:none }

	/* "next image" and "prev image" links */
	.next, .prev { display:none }

	.prev { display:none }
	
	.next { display:none }
	
	.next:hover, .prev:hover {
		text-decoration:underline;
		background-color:#000;
	}
	
	/* when there is no next or previous link available this class is added */
	.disabled { display:none }
	
	/* the "information box" */
	.info { display:none }
	
	.info strong { display:none }
	
	/* progress indicator (animated gif). should be initially hidden */
	.progress { display:none }
	
	/* everybody should know about RGBA colors. */
	.next, .prev, .info { display:none }




/* navigation -----------------------------------------------------------*/

#nav{ display:none }
	
	#nav ul{ display:none }
	
	#nav ul li { display:none }
	
	
	#nav ul li a{ display:none }
	
	#nav ul li a:hover{ display:none }
	
	#nav ul li ul{ display:none }
	
	#nav ul li ul li ul{ display:none }
	
	#nav ul li ul li a{ display:none }
	
	#nav ul li ul li a:hover{ display:none }
	
	/*** ESSENTIAL STYLES ***/
	.sf-menu, .sf-menu * { display:none }
	.sf-menu { display:none }
	.sf-menu ul { display:none }
	.sf-menu ul li { display:none }
	.sf-menu li:hover { display:none }
	.sf-menu li { display:none }
	.sf-menu a { display:none }
	.sf-menu li:hover ul,
	.sf-menu li.sfHover ul { display:none }
	ul.sf-menu li:hover li ul,
	ul.sf-menu li.sfHover li ul { display:none }
	ul.sf-menu li li:hover ul,
	ul.sf-menu li li.sfHover ul { display:none }
	ul.sf-menu li li:hover li ul,
	ul.sf-menu li li.sfHover li ul { display:none }
	ul.sf-menu li li li:hover ul,
	ul.sf-menu li li li.sfHover ul { display:none }


	
/*search-----------------------------------------------------------------*/

#search{ display:none }

	#search h3{ display:none }
	
	.row{ display:none }
	
	#search label{ display:none }
	
	#search input, #search select{ display:none }
	
	.box{ display:none }
	
	.small{ display:none }
	
	.medium{ display:none }
	
	.medium2{ display:none }
	
	.medium3{ display:none }
	
	.large{ display:none }
	
	#submit{ display:none }

/*sidebar-----------------------------------------------------------------*/

#sidebar{ display:none }

	#sidebar h3{ display:none }
	
	#sidebar h4{ display:none }
	
	#sidebar ul{ display:none }
	
	#sidebar ul li a{ display:none }
	
	
	#sidebar ul li ul{ display:none }
	
	#sidebar ul li ul li a{ display:none }
	
	#sidebar ul li a:hover{ display:none }
	
	#sidebar label{ display:none }
	
	#sidebar input, #sidebar select{ display:none }
	
/*banner-----------------------------------------------------------------*/

#banner{ display:none }

#random_posts{ display:none }


	#random_posts h2#random_posts{ display:none }
	
	#random_posts p#random_posts{ display:none }
	
	#random_posts p.random_price#random_posts{ display:none }

	.description#random_posts{ display:none }
	
	.random_image#random_posts{ display:none }
	

/*holder-----------------------------------------------------------------*/

#holder#random_posts{ display:none }

	#sidebar_image#random_posts{ display:none }

/*right_side----------------------------------------------------------*/

#search_query{
	padding:20px;
	color:#585858;
	width:584px;
	font-size:14pt;
	line-height:20px;
}

#search_query h2{	
	position:absolute;
	margin:0px 0 0 0;
	text-align:left;
	display:block;
	width:584px;
}

#right_side{
	width:626px;
	float:left;
}

.result{
	padding:20px;
	color:#666;
	width:584px;
	font-size:0.75em;
	margin:1px 0 0 0;
	position:relative;
!important /*for IE6*/
}

	.result_image a{
		padding:10px;
		display:block;
		float:left;
		width:125px;
		text-align:center;
		font-size:0.8em;
		color:#585858;
		text-decoration:none;
		
	}
	
	.result_image_single a{
		padding:10px;
		display:block;
		float:left;
		width:125px;
		text-align:center;
		font-size:0.8em;
		color:#585858;
		text-decoration:none;
		margin: 0 20px 0 0;
	}

.result_text{ display:none }

	.result_text h1{ display:none }
	
	.result_text h2 a:hover{ display:none }
	
	.text_small{ display:none }
	
	.result_text p{ display:none }
	
	.result_text p.links{ display:none }
	
	.result_text p.links a{ display:none }
	
	.result_text p.links a:hover{ display:none }
	
	.details{ display:none }
	
		.details .icon_number{ display:none }
		
	.details_single{ display:none }
	
		.details_single .icon_number{ display:none }


/*listings--------------------------------------------------------------*/

#listing{ display:none }

#listing ul li{ display:none }

#listing ul li a{ display:none }
	
	
	.hover{ display:none }
	
	
	.listing_image{ display:none }
	
	.text_wrap{ display:none }
	
	.city{ display:none }
	
	.address{ display:none }
	
	.price{ display:none }
	
	.icon_number{ display:none }
	.icon{ display:none }
	
/*welcome-------------------------------------------*/

#welcome h2{ display:none }

	#welcome p{ display:none }


/*footer--------------------------------------------*/

#footer { display:none }
	#footer ul { display:none }
	
	#footer li { display:none }

	#footer a { display:none }
	
	#footer a:hover { display:none }

.left { display:none }
.right { display:none }


#location { display:none }

#location .gsmsc-mapDiv { display:none }

#location .gsmsc-idleMapDiv { display:none }

#location #mapsearch * { display:none }

#location #mapsearch { display:none }

#location .gsmsc-controls, #location div.gs-directions-to-from { display:none }

/*Comments*/

#description ul.commentlist { display:none }


.commentlist li { display:none }

.comment-text p { display:none }

#description .comment-text h5 { display:none }

	.grav { display:none }
	
	.comment-text p { display:none }
	
	.comment-text h4 { display:none }


