/* File Information

			File Name - Premier Lets Stylesheet
			Author - Simon Rudkin
			Date - May 2007

----------------------------------------------- */

/* Color Reference

			Warm Grey - #55374B
			Pink - #FF0099

----------------------------------------------- */

/* Basics
----------------------------------------------- */

* {
			padding: 0;
			margin: 0;
			}

body {
			font-family: "Helvetica Neue", arial, helvetica, sans-serif;
			font-size: 62.5%;
			height: 100%;
			background: #55374B;
			color: #000;
			}

p {
			font-size: 1.2em;
			line-height: 1.6em;
			color: #FF0099;
			margin: 0;
			margin-bottom: 1.6em;
			padding: 0;
			}

strong {
			font-weight: normal;
			color: #FFFFFF;
			}

.caption {
			color: #FFFFFF;
			margin: 0;
			padding: 0px 6px 6px 6px;
			}

a:link { 
			color: #FF0099;
			text-decoration: none;
			border-bottom: 1px dotted #FF0099;
			}

a:visited { 
			color: #FF0099;
			text-decoration: none;
			border-bottom: 1px dotted #FF0099;
			}

a:active { 
			color: #FF0099;
			text-decoration: none;
			border-bottom: 1px dotted #FF0099;
			}

a:hover { 
			color: #FFFFFF;
			text-decoration: none;
			border-bottom: 1px solid #FFFFFF;
			}

h1  {
				margin: 0px;
				padding: 0px;
				text-indent: -9999px;
				}

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {
				background: url(/images/assets/premier_lets_logo.gif) top left no-repeat;
				float: right;
				display: block;
				text-decoration: none;
				margin: 0px;
				width: 200px;
				height: 112px;
				border: none;
				}

h3 {
			color: #FF0099;
			font-size: 1.4em;
			line-height: 1.6em;
			height: 96px;
			margin-bottom: 36px;
			padding: 8px 0 8px 0;
			border-top: 4px solid #FF0099;
			border-bottom: 2px solid #A52572;
			}

h3 strong {
			font-weight: bold;
			}

h4 {
			color: #FFFFFF;
			font-size: 1.4em;
			line-height: 1.2em;
			padding: 6px;
			}

h5 {
			color: #FFFFFF;
			font-size: 1.2em;
			line-height: 1.2em;
			font-weight: normal;
			padding: 6px;
			}

.tertiaryContent h4, .tertiaryContent h5, .tertiaryContent h6 {
			padding-left: 0px;
			padding-right: 0px;
			}

.propertyContent h4 {
			padding-left: 6px;
			padding-right: 6px;
			}

h5 strong {
			color: #FF0099;
			}

h5 em {
			font-weight: bold;
			font-style: normal;
			}

h6 {
			font-weight: normal;
			font-size: 1.2em;
			line-height: 1.6em;
			color: #FF0099;
			margin: 0;
			padding: 0;
			}

.heading_about {
				margin: 0px 0px 36px 0px;
				padding: 0px;
				text-indent: -9999px;
				background: #55374B url(/images/assets/heading_about.gif) bottom left no-repeat;
				width: 220px;
				height: 28px;
				}

.heading_lettings {
				margin: 0px 0px 36px 0px;
				padding: 0px;
				text-indent: -9999px;
				background: #55374B url(/images/assets/heading_lettings.gif) bottom left no-repeat;
				width: 220px;
				height: 28px;
				}

.heading_management {
				margin: 0px 0px 36px 0px;
				padding: 0px;
				text-indent: -9999px;
				background: #55374B url(/images/assets/heading_management.gif) bottom left no-repeat;
				width: 220px;
				height: 28px;
				}

.heading_property {
				margin: 0px 0px 36px 0px;
				padding: 0px;
				text-indent: -9999px;
				background: #55374B url(/images/assets/heading_property.gif) bottom left no-repeat;
				width: 220px;
				height: 28px;
				}

.heading_details {
				margin: 0px 0px 36px 0px;
				padding: 0px;
				text-indent: -9999px;
				background: #55374B url(/images/assets/heading_details.gif) bottom left no-repeat;
				width: 220px;
				height: 28px;
				}

.heading_register {
				margin: 0px 0px 36px 0px;
				padding: 0px;
				text-indent: -9999px;
				background: #55374B url(/images/assets/heading_register.gif) bottom left no-repeat;
				width: 220px;
				height: 28px;
				}

.heading_contact {
				margin: 0px 0px 36px 0px;
				padding: 0px;
				text-indent: -9999px;
				background: #55374B url(/images/assets/heading_contact.gif) bottom left no-repeat;
				width: 220px;
				height: 28px;
				}

ul {
			list-style-type: disc;
			margin: 0 0 0 1.6em;
			padding: 0;
			font-size: 1.3em;
			line-height: 1.6em;
			color: #FFFFFF;
			}

.field {
			width: 220px;
			}

/* Layout
----------------------------------------------- */

#container {
			width: 768px;
			margin: 36px 0px 0px 36px;
			padding: 0px;
			}

#masthead {
			width: 768px;
			height: 160px;
			}

#content {
			width: 768px;
			}

#footer {
			padding: 72px 0 26px 0;
			clear: left;
			width: 768px;
			}

.primaryContent {
			width: 512px;
			float: left;
			}

.secondaryContent {
			width: 384px;
			float: left;
			}

.tertiaryContent {
			width: 236px;
			margin-right: 20px;
			float: left;
			}

.propertyContent {
			width: 250px;
			float: left;
			background-color: #64465A;
			border: 3px solid #55374B;
			border-right: 6px solid #55374B;
			border-left: none;
			}

.propertyContent img {
			margin: 6px;
			}

/* Navigation
----------------------------------------------- */

ul.nav {
				list-style-type: none;
				margin: 0;
				padding: 0;
				float: left;
				height: 1%;
				}

ul.nav li {
				margin: 0;
				padding: 0;
				}

ul.nav a:link, ul.nav a:visited, ul.nav a:active, ul.nav a:hover {
				display: block;
				overflow: hidden;
				text-indent: -9999px;
				height: 16px;
				vertical-align: bottom;
				border: none;
				}

ul.nav a.home:link, ul.nav a.home:visited {
				width: 200px;
				background: url(/images/assets/button_home.gif) -200px 0px no-repeat;
				}

ul.nav a.home:hover {
				width: 200px;
				background: url(/images/assets/button_home.gif) 0px 0px no-repeat;
				}

#home ul.nav a.home { 
				width: 200px;
				background: url(/images/assets/button_home.gif) -400px 0px no-repeat;
				}

ul.nav a.property:link, ul.nav a.property:visited {
				width: 200px;
				background: url(/images/assets/button_property.gif) -200px 0px no-repeat;
				}

ul.nav a.property:hover {
				width: 200px;
				background: url(/images/assets/button_property.gif) 0px 0px no-repeat;
				}

#property ul.nav a.property { 
				width: 200px;
				background: url(/images/assets/button_property.gif) -400px 0px no-repeat;
				}

ul.nav a.about:link, ul.nav a.about:visited {
				width: 200px;
				background: url(/images/assets/button_about.gif) -200px 0px no-repeat;
				}

ul.nav a.about:hover {
				width: 200px;
				background: url(/images/assets/button_about.gif) 0px 0px no-repeat;
				}

#about ul.nav a.about { 
				width: 200px;
				background: url(/images/assets/button_about.gif) -400px 0px no-repeat;
				}

ul.nav a.management:link, ul.nav a.management:visited {
				width: 200px;
				background: url(/images/assets/button_management.gif) -200px 0px no-repeat;
				}

ul.nav a.management:hover {
				width: 200px;
				background: url(/images/assets/button_management.gif) 0px 0px no-repeat;
				}

#management ul.nav a.management { 
				width: 200px;
				background: url(/images/assets/button_management.gif) -400px 0px no-repeat;
				}

ul.nav a.lettings:link, ul.nav a.lettings:visited {
				width: 200px;
				background: url(/images/assets/button_lettings.gif) -200px 0px no-repeat;
				}

ul.nav a.lettings:hover {
				width: 200px;
				background: url(/images/assets/button_lettings.gif) 0px 0px no-repeat;
				}

#lettings ul.nav a.lettings { 
				width: 200px;
				background: url(/images/assets/button_lettings.gif) -400px 0px no-repeat;
				}

ul.nav a.register:link, ul.nav a.register:visited {
				width: 200px;
				background: url(/images/assets/button_register.gif) -200px 0px no-repeat;
				}

ul.nav a.register:hover {
				width: 200px;
				background: url(/images/assets/button_register.gif) 0px 0px no-repeat;
				}

#register ul.nav a.register { 
				width: 200px;
				background: url(/images/assets/button_register.gif) -400px 0px no-repeat;
				}

ul.nav a.contact:link, ul.nav a.contact:visited {
				width: 200px;
				background: url(/images/assets/button_contact.gif) -200px 0px no-repeat;
				}

ul.nav a.contact:hover {
				width: 200px;
				background: url(/images/assets/button_contact.gif) 0px 0px no-repeat;
				}

#contact ul.nav a.contact { 
				width: 200px;
				background: url(/images/assets/button_contact.gif) -400px 0px no-repeat;
				}