﻿
	/************** integrated stylesheet *********************/
	/*====================*/
/*-->GLOBAL STYLES*/<-*/
/*====================*/

/*Styles commonly used throughout all templates */
/*Last updated by Ritchie - 19/04/06 */


.break, .clear {
	clear: both;
	}

/*====================*/
/*-----> Text <------*/
/*====================*/

#customSearch,
.customGallery, 
.customList, 
#customDetails,
#customForm {
	font: normal 11px/15px Arial, Verdana, sans-serif;
	}

#customSearch h1,
.customGallery h1, 
.customList h1, 
#customDetails h1,
#customForm h1 {
	font: normal 150% Arial, Verdana, sans-serif;
	}


/*====================*/
/*-----> links <------*/
/*====================*/

.customGallery a:link, 
.customGallery a:visited,
.customList a:link, 
.customList a:visited,  
#customDetails a:link, 
#customDetails a:visited { 
	color: #8CC63F;
	text-decoration:none;
	}
	
.customGallery a:hover,
.customList a:hover,
#customDetails a:hover {
	color: #8CC63F;
	text-decoration: underline;
	}	
	
/* link*/

.customGallery .link,
.customList .link {
	display:block;
	height: 20px;
	margin: 8px 0 0 4px;
	padding: 2px 8px 2px 8px;
	float:right;
	width: auto;
	}
	
.customGallery .link a:link, 
.customGallery .link a:hover, 
.customGallery .link a:visited	
.customList .link a:link, 
.customList .link a:hover, 
.customList .link a:visited  {
	color: #8CC63F;
	font-weight:bold;
	text-decoration:none;
	}	
	
	
/*====================*/
/*-----> icons <------*/
/*====================*/

.customGallery .icons,
.customList .icons,
#customDetails .icons {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #D1D9DF;
	}
	
.customGallery .icons .bed,
.customGallery .icons .bath,
.customGallery .icons .car,
.customList .icons .bed,
.customList .icons .bath,
.customList .icons .car,
#customDetails .icons .bed,
#customDetails .icons .bath,
#customDetails .icons .car {
	color: #005596;
	font-weight:normal;
	display:inline;
	height: 13px;
	margin: 0 0 0 1px;
	padding: 2px 2px 2px 30px;
	/*ie hack*/_margin: 0 0 0 4px;
	}

.customGallery .icons .bed,
.customList .icons .bed,
#customDetails .icons .bed {
	background: url(http://wic003lc.server-web.com/~stockerpreston.com.au/img/bed.gif) no-repeat 3px 3px;	
	}
	
.customGallery .icons .bath,
.customList .icons .bath,
#customDetails .icons .bath {
	background: url(http://wic003lc.server-web.com/~stockerpreston.com.au/img/bath.gif) no-repeat 3px 3px;	
	}
	
.customGallery .icons .car,
.customList .icons .car,
#customDetails .icons .car {
	background: url(http://wic003lc.server-web.com/~stockerpreston.com.au/img/car.gif) no-repeat 3px 3px;	
	}
	
	
/*====================*/
/*------> nav <-------*/
/*====================*/
	
.searchNavigation {
	color: #5F5F5F;
	font: normal 0.9em Arial, Verdana, sans-serif;
	height:16px;
	margin: 2px 0 10px 0;
	padding: 0;
	width: 700px; /* ALL browsers read this */
 	voice-family:"\"}\"";
 	voice-family:inherit;
 	width: 690px; /* IE 5.x wont read this line */
	}

.searchNavigation .numberResults {
	float:left;
	}
	
.searchNavigation .prevNext {
	float:right;
	}
	
.searchNavigation a:link, 
.searchNavigation a:hover, 
.searchNavigation a:visited  {
	color: #4684B3;
	text-decoration:none;
	}	
		
			
				
					
						
								
								
									
										
										/*===FORMS===*/

#customForm form {
	overflow: auto;
	font-size:11px;
	margin: 0; 
	padding: 0;
	padding-top: 25px;
	/*ie hack*/_padding-top: 15px;
	}

/*containers*/

#customForm form .centeringContainer {
	margin-left: auto; 
	margin-right: auto; 
	width: 430px;
	}

/*fieldsets*/

#customForm form fieldset {
	border: 1px solid #E9E4DE;
	clear: both;
	margin: 0 0 10px 0; 
	padding: 10px;
	}

/*legends*/

#customForm form legend {
	font-size: 12px; 
	margin: 0 0 0 0; 
	padding: 0 10px 0 10px;
	/*ie hack*/ _margin: 0 0 10px 0; 
	color: #8CC63F;
	}

/*labels*/

#customForm form label {
	float: left; 
	width: 200px;
	}
	
#customForm form label.small {
	float: left; 
	height: 25px;
	padding-top: 3px;
	width: 80px;
	}
#customForm form label.xsmall {
	float: left; 
	height: 25px;
	padding-top: 3px;
	width: 50px;
	}
	
.styleButton
{
	float: right; 
	font-size: 11px;
	margin: 2px 5px 2px 0;
	width: 50px;
}
/*inputs, selects, text areas*/

#customForm form select,
	
#customForm form input.small {
	width: 94px;
	}
	
#customForm form input.xsmall {
	width: 24px;
	}
	
#customForm form input.button {
	float: right; 
	width: auto;
	}
	
/*text*/
	
#customForm form em {
	color: #005596; 
	float: left;
	font-size: 1.0em;
	}
	
#customForm form em.description {
	color: #B45553;
	float: left; 
	width: 120px;
	font-size: 1.0em;
	}
	
.styleLegend
{
	color:#8CC63F;
	font-size:13px;
}		
											
										
									
								
							
						
					
				
			
