.modelSelected
{
	background-color: #e5e5e5;
	border: #B5BBAD 1px solid;
	font-family: Arial;
	height: 155px;
	overflow : hidden;
}

.modelUnSelected
{
	background-color: #ffffff;
	border: solid 1px #DBDED7;
	font-family: Arial;
	height: 155px;
	overflow : hidden;
}

.rangeSelectable
{
	font-family: Arial;
	font-size: 8pt;
	cursor:hand;
	cursor:pointer;
	color: black;
	margin-left:17px;
}
.rangeUnSelected
{
	font-size: 8pt;
	color: #a3a3a2;
	font-family: Arial;
	cursor:hand;
	cursor:pointer;
	margin-left:17px;
}
.ModelImage 
{
	padding-left:25px;
	cursor:hand;
	cursor:pointer;
	width:100%;
	padding-top:0px;
	position : relative;
}
.ModelImage img
{
	display : inline-block;
}

.heading 
{
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
}
.panelheader 
{
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	padding-left:5px;
	padding-top:2px;
	height:21px;
}
.postcode 
{
	font-weight:bold;
	font-size:11px;
	height:30px;
}






.searchtable 
{
	position: absolute;
	top		: 482px;
	left	: 217px;
	z-index	: 0;
	width	: 189px;
}
.searchheight 
{
	height	: 136px;
	width	: 189px;
}
.searchdetails 
{
	padding-top	: 20px;
	padding-left: 0px;
}

.modelUnSelected div
{
	background-color: #e5e5e5;
	color: #aa25a7;
	font-weight: bold;
	padding: 2px;
	cursor:hand;
	cursor:pointer;
	font-size:11px;
}

.modelSelected div
{
	font-weight: bold;
	color: #aa25a7;
	background-color: #c6c6c6;
	padding: 2px;
	cursor:hand;
	cursor:pointer;
	font-size:11px;
}

.search-container
{
	position: absolute;
	top		: 482px;
	left	: 217px;
	z-index	: 0;
	width	: 189px;
	height	: 157px;
	overflow : hidden;
	background-color : #e5e5e5;
	}
	
	.search-container h2
	{
		background-color	: #129f76;
		margin				: 0px;
		padding				: 5px 0px 5px 5px;
		}
	
	.search-container h3
	{
		margin	: 0px;
		padding	: 10px 0px 5px 0px;
		}
	
	.search-container span,
	.search-container .postcode 
	{
		height:auto;
		padding : 0px;
		margin : 0px;
	}
	
	.search-container .search-location 
	{
		padding : 5px 5px 5px 5px;
	}
	
	.search-container #tbLocation
	{
		width		: 175px;
		font-size	: 11px;
		margin-bottom : 5px;
		padding-top : 3px;
		padding-bottom : 3px;
		height : 24px;
	}
	
	.search-container .error-messages span
	{
		display : block;
		margin : 0px;
		padding : 5px 0px 0px 10px;
		clear : both;
		font-size : 11px;
		}
	
	.search-container .error-messages p
	{
		margin : 0px;
		}
	
	.search-container table
	{
		padding-bottom : 5px;
	}