/* imports */
@import url(../Scripts/greybox/gb_styles.css);
@import url(../Scripts/jquery.fancybox/jquery.fancybox.css);
@import url(slider.css);
@import url(PropertyView.css);

/* standard shell template */
html, body 
{
	margin: 0;
	padding:0;
	border:0;
}

body
{		
	font-family: Verdana;
	font-size: 70%;
	text-align: center;	
	line-height: 18px;
	color: #424142;
	background: url(../Images/shell_graphics_1_03.gif) repeat-x top left #ABACAF;
}

.clear{
	clear:both;
	overflow: hidden;
	display: none;
	height: 0px;			
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

.standardformfield 
{
	font-family: Segoe UI, Tahoma;
	font-size: 100%;
	color: #424142;
}

a 
{
	color: #302C2D;
	text-decoration: underline;
}

a:hover 
{
	text-decoration: none;	
}

.zooplahelp 
{
	text-decoration: none;
}

	.zooplahelp:hover 
	{
		text-decoration: underline;
	}
	
.needhelp 
{
	float: right;
	margin: 0px 0px 20px 20px;	
}

	.needhelp a 
	{
		width: 35px;
		height: 35px;
		display: block;
		background: url(../Images/need-help.jpg) no-repeat top left;	
	}
	
		.needhelp a span 
		{
			display: none;
		}

/* construct */
#wrapper 
{
	margin-left:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;	
	width: 900px;		
}

	#wrapper #header
	{
		width: 900px;
		float: left;
	}
	
		#wrapper #header #flashintro 
		{
			width: 900px;
			height: 110px;
			float: left;
		}
		
			#wrapper #header #flashintro h1 
			{
				display: none;
				margin: 0px;
				padding: 0px;
			}
				
	#wrapper #navigation
	{
		width: 900px;
		float: left;
		height: 31px;
		background: url(../Images/shell_graphics_1_10.gif) no-repeat top left;
	}
	
		#wrapper #navigation #nav_left
		{
			width: 710px;
			float: left;
			margin-left: 30px;
			padding-top: 4px;					
		}
		
			*html #wrapper #navigation #nav_left
			{
				margin-left: 10px;
			}
			
			#wrapper #navigation #nav_left ul
			{
				padding: 0px;
				margin: 0px;
			}
			
				#wrapper #navigation #nav_left ul li
				{
					list-style-type: none;
					display: inline;
					color: #FFF;
					padding-right: 4px;
				}
				
					#wrapper #navigation #nav_left ul li.spacing
					{
						background: url(../Images/shellGraphics_spacer_03.gif) no-repeat top left;
						padding-left: 9px;
					}
				
					#wrapper #navigation #nav_left ul li a
					{
						color: #AAAAAA;
						font-size: 100%;
						text-decoration: none;
					}
					
						#wrapper #navigation #nav_left ul li a:hover 
						{
							text-decoration: underline;
						}
						
		#wrapper #navigation #nav_right
		{
			width: 100px;
			float: left;
			color: #AAAAAA;
			padding: 4px 0px 0px 0px;
			text-align: right;		
			margin-left: 29px;
		}				
		
			#wrapper #navigation #nav_right a
			{
				color: #AAAAAA;				
				text-decoration: none;
			}
		
				#wrapper #navigation #nav_right a:hover 
				{
					text-decoration: underline;
				}
			
			
	#wrapper #content
	{
		border-left: 1px solid #D7D7D7;
		border-right: 1px solid #D7D7D7;
		width: 898px;
		float: left;
		padding-bottom: 30px;
		background: #FFFFFF;
	}
	
/* Column One - Simple Search and Mailing List */
	
		#wrapper #content #colone
		{
			width: 204px;
			float: left;
		}
		
			#wrapper #content #colone #simplesearch
			{
				float: left;
				width: 166px;
				padding: 29px 0px 0px 19px;
				margin: 0px;
			}
			
				*html	#content #colone #simplesearch
				{
					margin-left:0px;
				}
			
				#wrapper #content #colone #simplesearch #form_heading
				{
					float: left;
					display: block;
					width: 166px;
					height: 36px;
					background: url(../Images/shell_graphics_1_13.gif) no-repeat top left;
				}
			
			#wrapper #content #colone #simplesearch #form_area
			{
				float: left;
				background: url(../Images/shell_graphics_formBG_16.gif) repeat-x top left;
				width: 166px;
			}
			
			#wrapper #content #colone #simplesearch #form_area #simple_search_img
			{
				float: left;
				width: 166px;
				height: 25px;
				background: url(../Images/shell_graphics_1_16.gif) no-repeat top left;
			}
			
				#wrapper #content #colone #simplesearch #form_area #search_form
				{
					width: 144px;
					float: left;
					margin: 0px;
					padding: 10px; 0px 0px 10px;
				}
			
					#wrapper #content #colone #simplesearch #form_area #search_form select.searchfield
					{
						width: 146px;
						font-family: Segoe UI, Verdana;
						font-size: 100%;
					}
					
					#wrapper #content #colone #simplesearch #form_area #search_form select.searchpricefield 
					{
						font-family: Segoe UI, Verdana;
						font-size: 100%;
						width: 70px;
					}
					
		#wrapper #content #colone #mailing_list
		{
			width: 166px;
			float: left;
			margin: 20px 0px 0px 0px;
		}
		
			#wrapper #content #colone #mailing_list #mailing_top
			{
				display: block;
				float: left;
				height: 35px;
				width: 166px;
				background: url(../Images/shell_graphics_1_21.gif) no-repeat top left;
			}
				
				#wrapper #content #colone #mailing_list #mailing_top span
				{
					display: none;
				}
			
			#wrapper #content #colone #mailing_list #mailing_content
			{
				width: 166px;
				float: left;
				background: url(../Images/shell_graphics_mailingBG_30.gif) repeat-x top left;
				font-size: 100%
			}
				
				#wrapper #content #colone #mailing_list #mailing_content #text_wrap
				{
					margin-top: 15px;
					width: 146px;
					margin-left: 10px;
					color: #757575;
				}
				
				#wrapper #content #colone #padding-botom
				{
					height: 20px;
					width: 166px;
					float: left;				
				}
		
/* Column Two - Main Content Area */

		#wrapper #content #coltwo
		{
			width: 664px;
			float: left;
			padding: 30px 30px 0px 0px;			
		}
		
			/* Home Content */
			#wrapper #content #coltwo #homeslider 
			{
				width: 664px;
				float: left;	
				height: 239px;
				padding: 0px;
				margin: 0px;
			}
			
			#wrapper #content .homeintro 
			{
				width: 662px;
				float: left;	
				height: 51px;
				color: #808080;			
				padding: 13px 0px 0px 0px;
				margin: 0px;
			}
			
			#wrapper #content #homeproperties 
			{
				width: 662px;
				height: 171px;
				float: left;
				padding: 0px;
				background: url(../Images/HomeFlashDefault.jpg) no-repeat top left;
				margin: 0px;			
			}
		
				*html #wrapper #content #coltwo #homeproperties 
				{
					display: inline;
				}
		
			/* Standard - Headings */
			#wrapper #content #coltwo #coltwo_heading
			{
				
				width: 664px;
				float: left;
			}	
			
				#wrapper #content #coltwo #coltwo_heading h2
				{
					padding: 0px;
					margin: 0px;
					width: 531px;
					height: 61px;
				}
				
					#wrapper #content #coltwo #coltwo_heading h2.terms 
					{
						background: url(../Images/Header_TermsConditions.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.sitemap 
					{
						background: url(../Images/Header_SiteMap.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.sellproperty 
					{
						background: url(../Images/Header_SellYourProperty.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.howwesell 
					{
						background: url(../Images/Header_HowWeSell.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.whatyouget 
					{
						background: url(../Images/Header_WhatYouGet.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.signupnow 
					{
						background: url(../Images/Header_SignUpNow.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.viewproperty 
					{
						background: url(../Images/Header_ViewProperty.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.searchresults 
					{
						background: url(../Images/Header_PropertySearch.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.privacypolicy 
					{
						background: url(../Images/Header_PrivacyPolicy.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.myaccount 
					{
						background: url(../Images/Header_MyAccount.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.aboutus 
					{
						background: url(../Images/Header_AboutUs.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.contactus 
					{
						background: url(../Images/Header_ContactUs.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.accessibility 
					{
						background: url(../Images/Header_AccessibilityPolicy.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.editproperty 
					{
						background: url(../Images/Header_EditYourProperty.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.makepayment 
					{
						background: url(../Images/Header_MakePayment.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.paymentcomplete 
					{
						background: url(../Images/Header_PaymentComplete.jpg) no-repeat top left;
						width: 566px;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.paymentfailed 
					{
						background: url(../Images/Header_PaymentFailed.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.upgradeproperty 
					{
						background: url(../Images/Header_UpgradeProperty.jpg) no-repeat top left;
					}
					
					#wrapper #content #coltwo #coltwo_heading h2.updateproperty 
					{
						background: url(../Images/Header_UpdateProperty.jpg) no-repeat top left;
					}
					
						#wrapper #content #coltwo #coltwo_heading h2 span 
						{
							display: none;	
						}
			
			/* Standard - Main Content */	
			#wrapper #content #coltwo #coltwo_content
			{
				width: 664px;
				float: left;
				margin-top: 10px;		
			}
			
				/* City List */
				#wrapper #content #coltwo #coltwo_content .citylist 
				{
					margin: 0px;
					padding: 0px;
				}
				
					#wrapper #content #coltwo #coltwo_content .citylist li 
					{
						list-style-type: none;
					}
			
				/* Form Boxes */
				#wrapper #content #coltwo #coltwo_content .formblock 
				{
					width: 664px;
					float: left;
					margin-bottom: 20px;
				}
				
					#wrapper #content #coltwo #coltwo_content .formblock .formheader 
					{
						width: 664px;
						float: left;										
					}
					
						#wrapper #content #coltwo #coltwo_content .formblock .formheader h3 
						{
							margin: 0px;
							padding: 0px;
							width: 664px;
							height: 36px;
						}
						
							/* What you get */
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.whatgetone 
							{
								background: url(../Images/Header_WhatGet1.jpg) no-repeat top left;				
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.whatgettwo
							{
								background: url(../Images/Header_WhatGet2.jpg) no-repeat top left;				
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.whatgetthree
							{
								background: url(../Images/Header_WhatGet3.gif) no-repeat top left;				
							}
						
							/* Login Page */
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.newusers 
							{
								background: url(../Images/FormHeaders_NewUser.jpg) no-repeat top left;				
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.existingusers 
							{
								background: url(../Images/FormHeaders_Registered.jpg) no-repeat top left;							
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.forgottenpassword 
							{
								background: url(../Images/FormHeaders_Forgotten.jpg) no-repeat top left;							
							}
							
							/* Register Page */
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.personaldetails 
							{
								background: url(../Images/FormHeaders_Personal.jpg) no-repeat top left;							
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.registrationtype 
							{
								background: url(../Images/FormHeaders_Type.jpg) no-repeat top left;							
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.mailinglist 
							{
								background: url(../Images/FormHeaders_MailingList.jpg) no-repeat top left;							
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.additionalregistration 
							{
								background: url(../Images/FormHeaders_Additional.jpg) no-repeat top left;							
							}
							
							/* Update Personal Details */
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.updatepersonaldetails 
							{
								background: url(../Images/FormHeaders_PersonalUpdate.jpg) no-repeat top left;							
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.changepassword 
							{
								background: url(../Images/FormHeaders_ChangePwd.jpg) no-repeat top left;							
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.updateregistrationtype 
							{
								background: url(../Images/FormHeaders_UpdateType.jpg) no-repeat top left;							
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.updatemailinglist 
							{
								background: url(../Images/FormHeaders_UpdateMailingList.jpg) no-repeat top left;							
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.updateadditionalregistration 
							{
								background: url(../Images/FormHeaders_UpdateAdditional.jpg) no-repeat top left;							
							}
							
							/* Make your Payment */
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.confirmpackage 
							{
								background: url(../Images/FormHeaders_ConfirmPackage.jpg) no-repeat top left;							
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.optionalextras 
							{
								background: url(../Images/Header_PackageOptions.jpg) no-repeat top left;							
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.packageselect 
							{
								background: url(../Images/FormHeaders_PackageSelect.jpg) no-repeat top left;							
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.paymentinput 
							{
								background: url(../Images/FormHeaders_PaymentInput.jpg) no-repeat top left;							
							}
							
							/* Failure or Success */
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.failedpayment 
							{
								background: url(../Images/FormHeaders_OrderFailedDetails.jpg) no-repeat top left;							
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.successfulpayment 
							{
								background: url(../Images/FormHeaders_PaymentInput.jpg) no-repeat top left;							
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.orderdetails 
							{
								background: url(../Images/FormHeaders_OrderDetails.jpg) no-repeat top left;							
							}
							
							/* Upgrade Options */
							#wrapper #content #coltwo #coltwo_content .formblock .formheader h3.upgradeoptions 
							{
								background: url(../Images/Header_UpgradeOptions.jpg) no-repeat top left;							
							}
							
								#wrapper #content #coltwo #coltwo_content .formblock .formheader h3 span 
								{
									display: none;
								}
							
					
					#wrapper #content #coltwo #coltwo_content .formblock .formcontainer 
					{
						width: 634px;
						float: left;						
						float: left;
						border-left: solid 1px #D2D2D2;
						border-right: solid 1px #D2D2D2;
						border-bottom: solid 1px #D2D2D2;
						background: #F2F2F2;
						padding: 14px;											
					}
					
						#wrapper #content #coltwo #coltwo_content .formblock .formcontainer span
						{
							text-decoration: underline;
						}
					
						/* Option List */
						#wrapper #content #coltwo #coltwo_content .formblock .formcontainer .optionitem 
						{
							width: 634px;
							float: left;						
							margin-bottom: 20px;
							padding-bottom: 10px;
							border-bottom: solid 1px #ADADAD;
						}
						
							#wrapper #content #coltwo #coltwo_content .formblock .formcontainer .optionitem h4 
							{
								font-size: 140%;
								margin: 2px 0px 5px 0px;
								padding: 0px;
								color: #0072BC;
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .formcontainer .optionitem h5 
							{
								font-size: 100%;
								font-weight: bold;
								margin: 2px 0px 0px 0px;
								padding: 0px;
								color: #000;
							}
							
								#wrapper #content #coltwo #coltwo_content .formblock .formcontainer .optionitem h5 span 
								{
									font-size: 140%;
								}
					
						#wrapper #content #coltwo #coltwo_content .formblock .formcontainer .registernow 
						{
							font-size: 150%;
							font-weight: bold;
						}
						
						#wrapper #content #coltwo #coltwo_content .formblock .formcontainer h4 
						{
							margin: 0px;
							padding: 0px;
						}
						
							#wrapper #content #coltwo #coltwo_content .formblock .formcontainer h4.packageselectheader 
							{
								font-size: 150%;
							}
						
						#wrapper #content #coltwo #coltwo_content .formblock .formcontainer .fieldLabel 
						{
							width: 200px;
						}
						
						#wrapper #content #coltwo #coltwo_content .formblock .formcontainer .fieldData input, #wrapper #content #coltwo #coltwo_content .formblock .formcontainer .fieldData select
						{
							font-family: Segoe UI, Verdana;
							font-size: 100%;
							margin-bottom: 5px;
							padding: 5px;
						}
						
						#wrapper #content #coltwo #coltwo_content .formblock .formcontainer .submitpayment 
						{
							font-family: Segoe UI, Verdana;
							font-size: 100%;
							margin-bottom: 5px;
							padding: 5px;
						}
						
						#wrapper #content #coltwo #coltwo_content .formblock .formcontainer .errorheader 
						{
							color: #CC0000;
							margin-bottom: 10px;
						}
			
				/* Account Styles */
				#wrapper #content #coltwo #coltwo_content .logoutnow 
				{
					background: url(../Images/MyAccountControls_03.gif) no-repeat top left;
					color: #FF5F4C;
					padding-left: 21px;
					display: block;	
					height: 14px;	
					text-decoration: none;		
					line-height: 14px;		
				}
				
				#wrapper #content #coltwo #coltwo_content .addyourproperty 
				{
					background: url(../Images/MyAccountControls_11.gif) no-repeat left;
					color: #F66A02;
					padding-left: 30px;
					font-weight: bold;
					display: block;	
					font-size: 20px;
					line-height: 35px;
					height: 35px;
					text-decoration: none;	
					margin-bottom: 10px;
					float: left;
					width: 630px;		
				}
								
				#wrapper #content #coltwo #coltwo_content .editaccount 
				{
					background: url(../Images/MyAccountControls_06.gif) no-repeat left;
					color: #0E9919;
					padding-left: 30px;
					font-weight: bold;
					display: block;	
					font-size: 20px;
					line-height: 35px;
					height: 35px;
					text-decoration: none;	
					margin-bottom: 10px;
					float: left;
					width: 630px;	
				}
				
					#wrapper #content #coltwo #coltwo_content .logoutnow:hover, #wrapper #content #coltwo #coltwo_content .addyourproperty:hover,  #wrapper #content #coltwo #coltwo_content .editaccount:hover
					{						
						opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */						
						filter: alpha(opacity=50); /* IE lt 8 */						
						-ms-filter: "alpha(opacity=50)"; /* IE 8 */						
						-khtml-opacity: .50; /* Safari 1.x */						
						-moz-opacity: .50; /* FF lt 1.5, Netscape */
					}
				
				#wrapper #content #coltwo #coltwo_content .accountdivider 
				{
					width: 664px;
					float: left;
					height: 1px;
					overflow: hidden;
					background: #85B8D6;
					margin-bottom: 20px;
				}
				
				/* Upgrade Panel */
				#wrapper #content #coltwo #coltwo_content .upgradepanel 
				{
					width: 664px;
					float: left;		
					
					float:left;					
					margin-top: 15px;
				}
				
				/* My Account Properties List */
				#wrapper #content #coltwo #coltwo_content .myaccountproperty 
				{
					width: 664px;
					float: left;					
					
					height: 153px;
					float:left;
					background: url(../Images/MyAccountProperty.jpg) no-repeat top left;
					margin-top: 15px;
				}
									
					#wrapper #content #coltwo #coltwo_content .myaccountproperty .propertyphoto 
					{
						padding: 12px;
						float: left;
						width: 160px;	
						height: 105px;
						overflow: hidden;											
					}
					
						#wrapper #content #coltwo #coltwo_content .myaccountproperty .propertyphoto img 
						{
							border: solid 1px #D6DDDC;
						}	
						
					#wrapper #content #coltwo #coltwo_content .myaccountproperty .propertyinfo 
					{
						width: 444px;
						padding: 8px 12px 0px 12px;
						float: left;							
					}	
										
						#wrapper #content #coltwo #coltwo_content .myaccountproperty .propertyinfo .price 
						{
							color: #ED1C24;
							font-size: 120%;
							font-weight: bold;	
						}	
						
						#wrapper #content #coltwo #coltwo_content .myaccountproperty .propertyinfo .keyinfo 
						{								
							color: #000;
							margin-top: 5px;								
						}		
						
						#wrapper #content #coltwo #coltwo_content .myaccountproperty .propertyinfo .summary 
						{								
							margin-top: 10px;
						}
						
						#wrapper #content #coltwo #coltwo_content .myaccountproperty .propertyinfo .controls 
						{								
							margin-top: 10px;
						}
						
							#wrapper #content #coltwo #coltwo_content .myaccountproperty .propertyinfo .controls .editproperty 
							{
								background: url(../Images/MyAccountControls_Green.gif) no-repeat top left;
								padding: 0px 0px 5px 20px;								
								line-height: 14px;
								color: #2EAD1F;		
							}
							
							#wrapper #content #coltwo #coltwo_content .myaccountproperty .propertyinfo .controls .upgradeproperty 
							{
								background: url(../Images/MyAccountControls_08.gif) no-repeat top left;
								padding: 0px 0px 5px 20px;						
								line-height: 14px;	
								color: #EF6E1D;
							}
							
							#wrapper #content #coltwo #coltwo_content .myaccountproperty .propertyinfo .controls .soldproperty 
							{
								background: url(../Images/MyAccountControls_03.gif) no-repeat top left;
								padding: 0px 0px 5px 20px;						
								line-height: 14px;
								color: #FF5F4C;								
							}
			
				/* Standard Fieldset */
				#wrapper #content #coltwo #coltwo_content fieldset {
					border: solid 1px #DFDFDF;
					margin-top: 10px;	
					color: #615E5F;		
					background: #FFF url(../Images/FieldsetBackground.jpg) repeat-x top left;					
					padding: 6px;					
					position: relative;
					width: 480px;
				}
				
					#wrapper #content #coltwo #coltwo_content fieldset legend {
						color: #288ECD;							
						margin-left: -3px;	
						font-size: 110%;	
						font-weight: bold;	
						position: relative;	
						left: -7px;
						top: -15px; 											
					}
					
						#wrapper #content #coltwo #coltwo_content fieldset legend.blue
						{
							color: #00AEEF;
						}
					
				/* Search List */
				#wrapper #content #coltwo #coltwo_content .searchrecord 
				{
					width: 195px;
					height: 298px;
					float:left;
					background: url(../Images/ListSearchBox.gif) no-repeat top left;
					margin: 0px 7px 7px 0px;					
				}
				
					#wrapper #content #coltwo #coltwo_content .searchrecord .propertyphoto 
					{
						padding: 12px;
						float: left;
						width: 171px;							
						position: relative;
						height: 117px;
					}
					
						#wrapper #content #coltwo #coltwo_content .searchrecord .propertyphoto .propertyphotostatus 
						{
							position: absolute;
							width: 66px;
							height: 66px;
							top: 13px;
							right: 26px;												
						}
					
						#wrapper #content #coltwo #coltwo_content .searchrecord .propertyphoto .propertyphotoborder 
						{
							border: solid 1px #D6DDDC;
						}	
						
					#wrapper #content #coltwo #coltwo_content .searchrecord .propertyinfo 
					{
						width: 171px;
						padding: 8px 12px 0px 12px;
						float: left;
						font-size: 90%;
					}	
					
						#wrapper #content #coltwo #coltwo_content .searchrecord .propertyinfo .price 
						{
							color: #ED1C24;
							font-size: 110%;
							font-weight: bold;
							
						}	
						
						#wrapper #content #coltwo #coltwo_content .searchrecord .propertyinfo .keyinfo 
						{								
							color: #000;
							margin-top: 3px;								
						}		
						
						#wrapper #content #coltwo #coltwo_content .searchrecord .propertyinfo .summary 
						{								
							margin-top: 3px;
						}
						
						#wrapper #content #coltwo #coltwo_content .searchrecord .propertyinfo .moredetails 
						{								
							margin-top: 3px;								
						}
						
							#wrapper #content #coltwo #coltwo_content .searchrecord .propertyinfo .moredetails a 
							{
								color: #2EA479;
								text-decoration: none;
							}
							
								#wrapper #content #coltwo #coltwo_content .searchrecord .propertyinfo .moredetails a:hover 
								{
									text-decoration: underline;
								}
								
			/* Property Descriptions - See PropertyView.css */
				
			/* Map Search Page */
			#wrapper #content #coltwo #coltwo_content #mapcontainer 
			{
				width: 667px;
				height: 565px;
				float: left;
				background: url(../Images/propertyMapGraphics_03.gif) no-repeat top left;
			}
			
				#wrapper #content #coltwo #coltwo_content #mapcontainer #map 
				{
					width: 655px;
					float: left;
					height: 553px;
					margin: 1px 0px 0px 1px;
				}
				
			/* Add your Property Page */
			#wrapper #content #coltwo #coltwo_content .basic 
			{
				width: 664px;
				float: left;
			}
			
				#wrapper #content #coltwo #coltwo_content .basic .propertyheader 
				{					
					width: 664px;
					height: 36px;
					line-height: 30px;					
					float: left;
					margin-top: 15px;					
				}
				
				#wrapper #content #coltwo #coltwo_content .basic .propertyinfo 
				{				
					float: left;	
					width: 642px;
					background: #F2F2F2 url(../Images/PropertyItemBG.jpg) repeat-x top left;
					border-left: solid 1px #D2D2D2;
					border-right: solid 1px #D2D2D2;
					border-bottom: solid 1px #D2D2D2;
					padding: 10px;	
					position: relative;				
				}
				
					/* Property Option */					
					.propertyoption 
					{
						width: 642px;
						float: left;						
						margin-bottom: 10px;
						padding-bottom: 10px;
						border-bottom: solid 1px #ADADAD;
					}
					
						.propertyoption .optionbox 
						{
							float: left;
							width: 30px;							
						}
						
							.propertyoption .optionbox input 
							{
								width: 15px;
							}
						
						.optioninfo 
						{
							float: left;
							width: 612px;	
							position: relative;						
						}
						
							.optioninfo .selected 
							{								
								background: #FFF;																
								position: absolute;
								width: 612px;
								/*height: 403px;*/								
								/*line-height: 403px;*/
								top: 0px;
								bottom: 0px;
								font-size: 300%;
								color: #3E8212;
								text-align: center;
								padding-top: 50px;
								left: 0px;					
								opacity: .60; /* Standard: FF gt 1.5, Opera, Safari */								
								filter: alpha(opacity=60); /* IE lt 8 */								
								-ms-filter: "alpha(opacity=60)"; /* IE 8 */								
								-khtml-opacity: .60; /* Safari 1.x */								
								-moz-opacity: .60; /* FF lt 1.5, Netscape */
							}
						
							.optioninfo h4 
							{
								font-size: 140%;
								margin: 2px 0px 5px 0px;
								padding: 0px;
								color: #0072BC;
							}
							
							.optioninfo h5 
							{
								font-size: 100%;
								font-weight: bold;
								margin: 2px 0px 0px 0px;
								padding: 0px;
								color: #000;
							}
							
								.optioninfo h5 span 
								{
									font-size: 140%;
								}
				
					#wrapper #content #coltwo #coltwo_content .basic .propertyinfo p 
					{
						margin: 0px 0px 10px 0px;
						padding: 0px;
						color: #828282;
					}
					
						#wrapper #content #coltwo #coltwo_content .basic .propertyinfo p a 
						{
							color: #828282;
						}
					
						#wrapper #content #coltwo #coltwo_content .basic .propertyinfo strong.blue 
						{
							color: #258CD1;
							font-size: 120%;
						}
						
					/* Preview */
					#wrapper #content #coltwo #coltwo_content .basic .propertyinfo .previewgraphic 
					{
						width: 640px;
						border: solid 1px #D2D2D2;						
					}
					
					/* Main Buy Button */
					#wrapper #content #coltwo #coltwo_content .basic .propertyinfo #buyservice 
					{
						position: absolute;
						left: 361px;
						top: 521px;
					}
						
					/* Packages */
					.packageitem 
					{
						width: 306px;
						float: left;	
						margin-top: 10px;										
					}
					
						.packageitem.spacer 
						{
							margin-left: 30px;
						}
						
						.packageitem h3 
						{
							width: 306px;
							height: 35px;							
							margin: 0px;
							padding: 0px;														
						}
													
							.packageitem h3.basic 
							{
								background: url(../Images/PackageItem1.jpg) no-repeat top left;
							}
							
							.packageitem h3.premium 
							{
								background: url(../Images/PackageItem2.jpg) no-repeat top left;
							}							
							
							
								.packageitem h3 span 
								{
									display: none;
								}							
												
						.packageitem .featureinfo 
						{
							width: 276px;
							float: left;
							border-left: solid 1px #D2D2D2;
							border-right: solid 1px #D2D2D2;
							background: #FFF;
							padding: 14px;							
						}
						
							.packageitem .featureinfo ul 
							{
								margin: 20px 15px 20px 15px;
								padding: 0px;
							}
							
								.packageitem .featureinfo ul li 
								{
									margin-bottom: 5px;
								}								
						
						.packageitem .itembuy 
						{
							width: 276px;
							float: left;
							border-left: solid 1px #D2D2D2;
							border-right: solid 1px #D2D2D2;
							border-bottom: solid 1px #D2D2D2;
							background: #FFF;
							padding: 0px 14px 10px 14px;							
							height: 41px;
						}
						
							.packageitem .itembuy input 
							{
								width: 276px;
								margin: 0px;
								font-family: Segoe UI, Verdana;
								font-size: 100%;
								padding: 5px;
							}						
					
					/* Property Form */
					#wrapper #content #coltwo #coltwo_content .basic .propertyinfo .name, #wrapper #content #coltwo #coltwo_content .formblock .name  
					{
						width: 200px;
						height: 30px;
						font-weight: bold;
					}
					
					#wrapper #content #coltwo #coltwo_content .basic .propertyinfo .featuretick 
					{
						width: 150px;	
						height: 30px;					
						font-weight: bold;
					}
										
						#wrapper #content #coltwo #coltwo_content .basic .propertyinfo .featuretick.spacer 
						{
							padding-left: 10px;
							background: url(../Images/FeatureStickBG.gif) no-repeat left;
							padding-bottom: 5px;							
						}
						
						#wrapper #content #coltwo #coltwo_content .basic .propertyinfo .featurefld input 
						{
							width: 10px;
							margin: 0px 10px 0px 0px;
							padding: 0px;
						}
					
					#wrapper #content #coltwo #coltwo_content .basic .propertyinfo input, #wrapper #content #coltwo #coltwo_content .basic .propertyinfo select,  #wrapper #content #coltwo #coltwo_content .basic .propertyinfo textarea
					{
						font-family: Segoe UI, Verdana;
						font-size: 100%;
						width: 200px;
						margin: 5px 0px 5px 0px;
						padding: 5px;						
					} 
					
					#wrapper #content #coltwo #coltwo_content .formblock input, #wrapper #content #coltwo #coltwo_content .formblock select, #wrapper #content #coltwo #coltwo_content .formblock textarea
					{
						font-family: Segoe UI, Verdana;
						font-size: 100%;
						width: 200px;
						margin: 5px 0px 5px 0px;
						padding: 5px;
					} 
					
						#wrapper #content #coltwo #coltwo_content .formblock .noformstyling .input.postcode 
						{
							width: 80px;
						}
						
						#wrapper #content #coltwo #coltwo_content .formblock .noformstyling input 
						{
							width: 90px;
						}
						
						#wrapper #content #coltwo #coltwo_content .formblock .checkformfields input
						{
							width: 20px;
						}
						
							#wrapper #content #coltwo #coltwo_content .formblock .checkformfields input.registerbutton 
							{
								width: 100px;
							}
							
							#wrapper #content #coltwo #coltwo_content .formblock .checkformfields input.updatebutton 
							{
								width: 130px;
							}
					
						#wrapper #content #coltwo #coltwo_content .formblock select 
						{
							width: 214px;
						}
					
						#wrapper #content #coltwo #coltwo_content .basic .propertyinfo input.next, #wrapper #content #coltwo #coltwo_content .basic .propertyinfo input.previous 
						{
							width: auto;
						}
					
						#wrapper #content #coltwo #coltwo_content .basic .propertyinfo select 
						{
							width: 210px;
						}
						
						#wrapper #content #coltwo #coltwo_content .basic .propertyinfo textarea 
						{
							width: 420px;
							height: 100px;
						}
					
						#wrapper #content #coltwo #coltwo_content .basic .propertyinfo .noformstyling .input.postcode 
						{
							width: 80px;
						}
						
						#wrapper #content #coltwo #coltwo_content .basic .propertyinfo .noformstyling input 
						{
							width: 90px;
						}
						
						#wrapper #content #coltwo #coltwo_content .basic .propertyinfo input.tinyfield 
						{
							width: 40px;
						}
						
						#wrapper #content #coltwo #coltwo_content .basic .propertyinfo input.price 
						{
							width: 80px;
						}
				
			/* Contact Page */
			#wrapper #content #coltwo #coltwo_content #contactcolone 
			{
				width: 436px;
				float: left;
			}
			
				#wrapper #content #coltwo #coltwo_content #contactcolone #propertydisplay 
				{
					width: 436px;
					float: left;
				}
				
					#wrapper #content #coltwo #coltwo_content #contactcolone #propertyform .contactfield 
					{
						width: 281px;
						font-family: Segoe UI, Verdana;
						font-size: 100%;
						color: #302C2D;
						border: solid 1px #918F90;
						padding: 3px;
					}
					
						#wrapper #content #coltwo #coltwo_content #contactcolone #propertydisplay .contactproperty 
						{
							width: 439px;
							height: 152px;
							float:left;
							background: url(../Images/LandscapeViewProperty.gif) no-repeat top left;
							margin-bottom: 10px;						
						}
						
							#wrapper #content #coltwo #coltwo_content #contactcolone #propertydisplay .propertyphoto 
							{
								padding: 12px;
								float: left;
								width: 160px;												
							}
							
								#wrapper #content #coltwo #coltwo_content #contactcolone #propertydisplay .propertyphoto img 
								{
									border: solid 1px #D6DDDC;
								}	
								
							#wrapper #content #coltwo #coltwo_content #contactcolone #propertydisplay .propertyinfo 
							{
								width: 219px;
								padding: 8px 12px 0px 12px;
								float: left;							
							}	
							
								#wrapper #content #coltwo #coltwo_content #contactcolone #propertydisplay .propertyinfo .price 
								{
									color: #ED1C24;
									font-size: 120%;
									font-weight: bold;	
								}	
								
								#wrapper #content #coltwo #coltwo_content #contactcolone #propertydisplay .propertyinfo .keyinfo 
								{								
									color: #000;
									margin-top: 5px;								
								}		
								
								#wrapper #content #coltwo #coltwo_content #contactcolone #propertydisplay .propertyinfo .summary 
								{								
									margin-top: 5px;
								}
								
				#wrapper #content #coltwo #coltwo_content #contactcolone #propertyform 
				{
					width: 436px;
					float: left;
				}
			
			#wrapper #content #coltwo #coltwo_content #contactcoltwo
			{
				width: 198px;
				float: left;
				margin-left: 30px;				
				color: #808285;
			}
			
				#wrapper #content #coltwo #coltwo_content #contactcoltwo a 
				{
					color: #808285;					
				}
			
				#wrapper #content #coltwo #coltwo_content #contactcoltwo .blackheader 
				{
					color: #231F20;
				}
				
				#wrapper #content #coltwo #coltwo_content #contactcoltwo h3 
				{
					border-bottom: solid 1px #A973B1;
					padding-bottom: 10px;
					color: #000;
					font-size: 130%;
					margin: 0px;
				}
				
		#wrapper #footer
		{
			width: 858px;
			float: left;
			background: #E6E6E6;
			border: 1px solid #D9D9D9;
			padding: 8px 20px 0px 20px;
			margin: 0px 0px 15px 0px;
		}	
		
			#wrapper #footer #footer_top
			{
				float: left;
				width: 858px;
				margin: 0px;	
				position: relative;			
			}
							
				#wrapper #footer #footer_top ul
				{
					padding: 0px;
					margin: 0px;
				}
				
					#wrapper #footer #footer_top ul li
					{
						list-style-type: none;
						display: inline;
						font-size: 90%;
						color: #ACACAC;
						margin-right: 8px;
					}
					
						#wrapper #footer #footer_top ul li.spacer_left
						{
							padding-left: 11px;							
							background: url(../Images/shellGraphics_footer_03.gif) no-repeat top left;
						}
					
						#wrapper #footer #footer_top ul li a
						{
							text-decoration: underline;
							font-size: 90%;
							color: #ACACAC;
						}
						
							#wrapper #footer #footer_top ul li a:hover
							{
								text-decoration: none;
							}
										
					#wrapper #footer #footer_top #sharpeproperties 
					{
						position: absolute;
						width: 73px;
						height: 55px;
						top: 0px;
						right: 0px;
					}
					
						#wrapper #footer #footer_top #sharpeproperties a 
						{
							border: solid 3px #FFF;		
							display: block;					
						}
						
				
				#wrapper #footer #footer_top #footer_top_right
				{
					width: 678px;
					float: left;
				}
	
	
			#wrapper #footer #footer_bottom
			{
				width: 858px;				
				padding: 0px 0px 20px 0px;
				margin: 0px;
				float: left;
			}
			
				#wrapper #footer #footer_bottom p.areaslist 
				{
					font-size: 80%;
					color: #ACACAC;
					width: 858px;
					padding: 0px;
					margin: 0px;
				}
				
					#wrapper #footer #footer_bottom p.areaslist a 
					{
						color: #ACACAC;
					}
					
						#wrapper #footer #footer_bottom p.areaslist a:hover 
						{
							color: #000;
						}
			
				#wrapper #footer #footer_bottom ul
				{
					padding: 0px;
					margin: 0px;
				}
				
					#wrapper #footer #footer_bottom ul li
					{
						list-style-type: none;
						display: inline;
					}
					
						#wrapper #footer #footer_bottom ul li a
						{
							display: block;
							height: 78px;
							float: left;
						}
						
						#wrapper #footer #footer_bottom ul li a span
						{
							display: none;
						}
						
							#wrapper #footer #footer_bottom ul li a.linkone
							{
								width: 72px;
								background: url(../Images/zoopla.gif) no-repeat top left;
							}
							
							#wrapper #footer #footer_bottom ul li a.linktwo
							{
								width: 110px;
								background: url(../Images/Generic.gif) no-repeat top left;
							}
							
							#wrapper #footer #footer_bottom ul li a.linkthree
							{
								width: 127px;
								background: url(../Images/shellFooter_Images_06.gif) no-repeat top left;
							}
							
							#wrapper #footer #footer_bottom ul li a.linkfour
							{
								width: 167px;
								background: url(../Images/shellFooter_Images_08.gif) no-repeat top left;
							}

							#wrapper #footer #footer_bottom ul li a.linkfive
							{
								width: 136px;
								background: url(../Images/shellFooter_Images_10.gif) no-repeat top left;
							}
							
							#wrapper #footer #footer_bottom ul li a.linksix
							{
								width: 104px;
								background: url(../Images/shellFooter_Images_12.gif) no-repeat top left;
							}
							
							#wrapper #footer #footer_bottom ul li a.linkseven
							{
								width: 67px;
								background: url(../Images/shellFooter_Images_14.gif) no-repeat top left;
							}
						
							#wrapper #footer #footer_bottom ul li a.padding
							{
								margin-left: 12px;
							}
							
						#wrapper #footer #footer_bottom #footer_padding
						{
							height: 20px;
							width: 898px;
						}
