
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, input, textarea, blockquote {
	margin: 0; padding: 0; border: 0;
}

body {
	font-family: zurich_ex_btregular, Verdana, sans-serif; 
	font-size: 100%;
	line-height: 100%;
	background-color: #e5e5e5;
	background:url(/graphics/bg.png) repeat-y center;
}

a:link {
	color: #25aae1;
	text-decoration: none;
}

a:visited {
	color: #25aae1;
	text-decoration: none;
}

a:active {
	color: #25aae1;
	text-decoration: underline;
}

a:hover {
	color: #25aae1;
	text-decoration: underline;
}

.grey {
	color: #999;
}

.black {
	color: #000;
	text-transform: lowercase;
}

	
#container {
	width: 960px;
	margin: 0 auto; 
	padding: 0px;
	background: #FFF; 
	overflow: hidden;
}

img {
	float: left; 
}
	
nav {
	float: right; 
	text-align: right;
	padding: 0px;
	margin: 0 15px 0 0;
}

nav ul {
	list-style: none;
	margin: 0px;
}

nav li {
	float: left; 
	font-size: 70%;
	margin: 24px 0 0 18px;
	color: #cccccc;
	text-transform: uppercase;
}
			
nav li a:link {
	color: #CCC;
}
		
nav li a:visited {
	color: #CCC;
}
				
nav li a:active {
	color: #dbdbdb;
}
				
nav li a:hover {
	color: #dbdbdb;
	text-decoration: none;
}

nav li.device {
	display: none;
}

#contactnav {
	float: right; 
	text-align: right;
	padding: 0px;
	margin: 0 15px 0 0;
}

#contactnav ul {
	list-style: none;
	margin: 0px;
}

#contactnav li {
	float: left; 
	font-size: 60%;
	margin: 35px 0 0 20px;
	color: #cccccc;
	text-transform: uppercase;
}
			
#contactnav li a:link {
	color: #25aae1;
}
		
#contactnav li a:visited {
	color: #25aae1;
}
				
#contactnav li a:active {
	color: #dbdbdb;
}
				
#contactnav li a:hover {
	color: #dbdbdb;
	text-decoration: none;
}


#smallphotos {
	width: 235px;
	margin: 0px 15px 0px 15px;
	float: left;
	padding: 0px;
	clear:both;
}

#smallphotos img {
	margin: 0px 0px 15px 0px;
}

#largephoto {
	width: 685px;
	height: 415px;
	float: left;
	z-index: 1;
	background-image:url(/graphics/main-image.jpg);
	position: relative;
}

#largephoto-internal {
	width: 685px;
	height: 200px;
	float: left;
	z-index: 1;
	/* background-image:url(/graphics/photo_large.png); */
	position: relative;
}
			
#content {
	width: 415px;
	float: left;
	margin: 15px 0px 15px 0px;
	/* clear:both; */
}
	#content article {
		margin: 0 0 67px 0;		
	}
		#content article h1 {
			font-weight: normal; 
			text-transform: lowercase;
			font-size: 135%;
			margin: 0;
		}
		
		#content article h2 {
			font-weight: normal; 
			color: #25aae1;
			font-size: 72%;
			margin: 10px 0 0 0;
			text-transform: uppercase;
		}
		
		#content article h3 {
			font-weight: normal; 
			color: #25aae1;
			font-size: 65%;
			margin: -10px 0 0px 0;
			text-transform: uppercase;
		}

		#content p {
			margin: 10px 0 10px 0;
			color: #666;
			font-size: 70%;
			text-align:justify;
		}
		
		#content p.note {
			font-size: 60%;
		}
		
		#content ul {
			margin: 10px 0 10px 20px;
		}
		
		#content ul li {
			color: #666;
			font-size: 70%;
			list-style:disc;
			text-align:justify;
			margin-bottom: 10px; 
		}
		
		#content p.name {
			color: #25aae1;
			border-bottom: solid 1px #e5e5e5;
			padding: 0 0 10px 0;
		}
		
		#content p.response {
			color: #25aae1;
			font-style: italic;
			padding: 0 0 10px 0;
		}
		
		#content #map {
		}
		
		#content #map img {
			width: 415px;
			height: auto;
		}
			
	
#content-gallery {
	width: 935px;
	float: left;
	margin: 15px 0px 15px 15px;
}

	#content-gallery article h1 {
			font-weight: normal; 
			text-transform: lowercase;
			font-size: 155%;
			margin: 0;
		}
		
		#content-gallery article h2 {
			font-weight: normal; 
			color: #25aae1;
			font-size: 72%;
			margin: 10px 0 10px 0;
			text-transform: uppercase;
		}
		
		#content-gallery #gallery {
			width: 750px;
			float: left;
		}
		
			#content-gallery #gallery img {
				margin: 0 15px 15px 0px; 
				width: 235px; 
				height: auto;
			}
		
		#content-gallery #gallery-rh-side {
			float: left;
			width: 164px;
			background-color: #f5f5f5;
			padding: 10px;
		}
		
			#content-gallery #gallery-rh-side h3 {
				color: #25aae1;
				font-weight: normal;
				text-transform: uppercase;
				font-size: 70%;
			}
			
			#content-gallery #gallery-rh-side p {
				color: #25aae1;
				font-weight: normal;
				font-size: 60%;
			}
			
			#content-gallery #gallery-rh-side ul {
				list-style: disc;
				margin: 10px 0 10px 20px;
			}
			
			#content-gallery #gallery-rh-side ul li {
				font-weight: normal; 
				color: #666;
				font-size: 60%;
				padding: 0 0 10px 0;
			}
	
#rh-side {
	width: 257px;
	float: right; 
	margin: 15px 0px 0px 15px;
	/* position: relative; */
}

	#rh-side p {
		margin: 10px 0 10px 0;
		color: #666;
		font-size: 65%;
		text-align:justify;
	}
	
	#rh-side p.findus {
		text-transform: lowercase;
		color: #25aae1;
		font-size: 85%;
		margin: 2px 0 0 0;
	}
	
	#rh-side p.fk-property_title {
		text-align: center;
		font-size: 85%;
		font-weight: bold;
		font-style: normal;
	} 
	
	#rh-side #FK_Best_Of_Badge5321c5dd53429 img {
		float: none;
	}

#testimonials {
	clear:both;
	width: 395px;
	margin: 15px 0px 20px 0px;
	padding: 10px;
	background-color: #f5f5f5;
	border: solid 1px #e5e5e5;
}
	
	#testimonials p {
		margin: 0 0 5px 0;
		padding: 0;
		font-size: 60%;
		line-height: 150%;
		color: #666;
	}
	
	#testimonials p.name {		
		margin: 10px 0 0 0;
		color: #25aae1;
		border-bottom: none;
	}
		
#copyright {
	width: 960px;
	margin: auto;
	clear: both;
}

	.copyright {
		color: #CCC;
		font-size: 65%;
		line-height: 150%;
		margin: 5px 20px 5px 15px;
	}

	.footer {
		text-align:center;
		color: #CCC;
		font-size: 65%;
		line-height: 150%;
	}

	.footer a {
		margin: 0 20px 0 0;
	}

#copyright .backtotop {
	display: none;
}

#abbey {
	width: 400px;
	margin: 50px 0 55px 0;
}

#longworth-townhouse {
	width: 400px;
	margin: 50px 0 55px 0;
}

#riverside {
	width: 400px;
	margin: 50px 0 55px 0;
}

#longworth {
	width: 400px;
	margin: 50px 0 55px 0;
}

.pricing1 {
	width: 70px; 
	float:left;
	margin-right: 30px;
}

.pricing2 {
	width: 110px; 
	float:left; 
	margin-right: 30px;
}

.pricing3 {
	width: 110px; 
	float:left;
}

.pricingblue {
	color: #25aae1 !important;
	text-transform: uppercase;
}

/* BOOKING.com images */

img.ipad-img-booking-com {
	display: none;
}

/* MAPS */

#map-longworth-ave-apt {
	width: 415px; 
	height: 300px;
}

#map-longworth-ave-apt-ipad {
	display: none;
}

#map-riverside-apt {
	width: 415px; 
	height: 300px;
}

#map-riverside-apt-ipad {
	display: none;
}

#map-longworth-ave-town {
	width: 415px; 
	height: 300px;
}

#map-longworth-ave-town-ipad {
	display: none;
}

#map-abbey-st-town {
	width: 415px; 
	height: 300px;
}

#map-abbey-st-town-ipad {
	display: none;
}

#map-new-st-town {
	width: 415px; 
	height: 300px;
}

#map-new-st-town-ipad {
	display: none;
}



