/*New Dawn Homes LAYOUT stylesheet*/
/*author: Diarmuid Simpson*/
/*contact: diarmuid@clickclickclick.co.uk*/
/*date: 30.07.2007*/

body {
    margin: 0px 0px 0px 0px;
	color: #002d62;
}

.clear
{
     border: 0;
     clear: both;
     display: block;
     float: none;
     margin: 0;
     overflow: hidden;
     visibility: hidden;
     width: 0;
     height: 0;
}

form {
    position: relative;
	margin: 0;
	padding: 0;
}

h1 {
    font-size: 160%;
	color: #002d62;
}

h2 {
    font-size: 120%;
	color: #002d62;
}

a img {
    border: 0;
}

.container {
    position: relative;
	width: 943px;
	left: 50%;
	margin-left: -472px;
	background-color: #ffffff;
	border-style: solid;
	border-color: #002d62;
	border-width: 0px 1px 1px 1px;
}

.container .row1 {
    position: relative;
	width: 943px;
	height: 114px;
}

.container .row1 img {
    position: relative;
	border: 0;
}

.container .row1 #welcomeHome {
    position: absolute;
	top: 0;
	right: 0;
}

.container .row2 {
    position: relative;
	width: 943px;
	height: 9px;
	background-color: #002d62;
}

.heading {
    position: relative;
	float: left;
	margin: 50px 0px 25px 0px;
	left: 43px;
	width: 397px;
}

.heading h1 {
	position: absolute;
	float: left;
	top: 26px;
	left: 167px;
	margin: 0;
	width: 450px;
}

.heading img {
    position: relative;
    float: left;
}

#newDawnComing {
	position: absolute;
	right: 45px;
	bottom: 45px;
}

.container .row3 .menu {
    position: relative;
	width: 178px;
	background-color: #002d62;
	min-height: 600px;
	height: auto !important;
	height: 900px;
	float: left;
}

.menu .buttonWrap {
    position: relative;
	float: right;
	width: 160px;
	top: 50px;
}

.menu .buttonWrap .button {
    position: relative;
	float: right;
	width: 160px;
}

.menu .button img {
    position: relative;
	top: 0;
	float: right;
}

.menu .button a {
    position: relative;
	left: 0;
	right: 0;
	display: block;
	float: right;
	width: 125px;
	margin: 0;
	padding: 10px 15px 10px 0px;
	color: #ffffff;
	font-size: 110%;
	text-align: right;
	text-decoration: none;
}

.menu .button a#selected {
    background: url('../img/menuFade.jpg') repeat-y;
}

.menu .button a:hover {
	text-decoration: underline;
}

.menu #menuDawn {
    position: absolute;
	bottom: 0;
	right: 0;
}

.container .row3 .main {
    position: relative;
	width: 765px;
	background-color: #ffffff;
	background: url('../img/collage.jpg') no-repeat top right;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	float: right;
	padding:0 0 70px 0;
}

/*Home Page*/


#home .wrap {
    position: relative;
	top: 0;
	left: 43px;
	width: 635px;
	margin: 0;
}

#home .wrap .left {
    position: relative;
	float: left;
	left: 0;
	width: 300px;
}

#home .wrap .right {
    position: relative;
	float: right;
	right: 0;
	width: 300px;
}

#home #nhbc {
	position: relative;
	top: -15px;
	left: 43px;
	width: 87px;
	height: 37px;
}

#home #nhbc p {
    margin: 5px 0px 0px 0px;
	font-size: 55%;
	color: #7f7fb6;
	text-align: center;
}

#home #newDawnComing {
	position: relative;
	top: 40px;
	left: 500px;
}

#home #gallery {/*photo*/
    position: relative;
	float: right;
	right: 0;
	top: 0;
	margin-top: 15px;
}

#home p {
    color: #002d62;
	text-align: justify;
	margin-top: 0px;
}

/*Developments Page*/

.row3 #developments #wheatridge {/*photo*/
	position: absolute;
	left: 256px;
	top: 46px;
}

.row3 #developments #TheWheatridge {/*gif text*/
	position: absolute;
	left: 256px;
	top: 177px;
}

.row3 #developments #wheatsold {/*gif text*/
	position: absolute;
	left: 323px;
	top: 237px;
	color: #F00;
}

.row3 #developments #kingsholm {
	position: absolute;
	left: 85px;
	top: 273px;
}

.row3 #developments #kingsholm1 {
	position: absolute;
	left: 253px;
	top: 281px;
}

.row3 #developments #KingsholmGardens {/*jpg text*/
	position: absolute;
	left: 98px;
	top: 397px;
}

.row3 #developments #KingsholmGardens1 {/*jpg text*/
	position: absolute;
	left: 254px;
	top: 410px;
}

.row3 #developments #kingsold {/*jpg text*/
	position: absolute;
	left: 327px;
	top: 468px;
	color: #F00;
}

.row3 #developments #cotteswold {
    position: absolute;
	left: 407px;
	top: 270px;
}

.row3 #developments #CotteswoldView {/*jpg text*/
    position: absolute;
	left: 407px;
	top: 399px;
}

#developments #newDawnComing {
    position: absolute;
	right: 45px;
	bottom: 45px;
}

/*About Our Homes*/

#about #newDawnComing {
    position: relative;
	top: 0px;
	left: 485px;
}

#about .wrap {
    position: relative;
	float: left;
	width: 640px;
	left: 43px;
}

#about .wrap #subHeading {
    position: relative;
	width: 441px;
	font-size: 140%;
	margin: 0;
}

#about .left {
    position: relative;
	float: left;
	width: 260px;
	margin-top: 15px;
}

#about .right {
    position: relative;
	left: 40px;
	float: left;
	width: 200px;
	margin-top: 15px;
}

#about ul {
    position: relative;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 15px;
	list-style: disc outside;
	text-align: justify;
	font-size: 90%;
}

#about ul#kitchens, #about ul#highSpec {
    margin: 0;
	padding: 0px 0px 0px 15px;
}

#about ul li {
    position: relative;
	margin: 0px 0px 5px 0px;
	padding: 0;
}

#about ul#kitchens li, #about ul#highSpec li {
	padding: 0;
}

#about #subject {
    margin: 0;
	font-size: 85%;
}

#about #subject #asterisk {
   font-size: 90%;
}

#about .wrap .rightPhotos {
    position: relative;
	float: right;
	width: 95px;
	margin-top: -75px;
}

#about .wrap .rightPhotos img {
    position: relative;
	border: 1px solid #ffffff;
	margin: 0px 0px 15px 0px;
	float: right;
}

/**Contact Visit Us Page**/


#contact #maps {
    position: relative;
	left: 43px;
}

#contact #contactDetails {
    position: relative;
	left: 43px;
	margin-top: 20px;
}

/**Wheatridge Page**/

#wheatridge .heading {
	margin: 20px 0px 20px 0px;
	float: none;
}

#wheatridge .heading h2 {
    font-size: 110%;
	margin: 1px 0px 15px 0px;
	padding: 0;
	color: #7d8db2;
}

#wheatridge .heading img {
    float: none;
}

#wheatsold {
	
}

#wheatridge .wrap {
    position: relative;
	float: left;
	margin-top: 20px;
	width: 710px;
}

#wheatridge .wrap .left {
	position: relative;
	float: left;
	width: 340px;
	left: 43px;
}

#wheatridge .wrap .left p {
    position: relative;
	text-align: justify;
	font-size: 90%;
}

#wheatridge .wrap .left #first {
    margin-top: 0;
}

#wheatridge .wrap .left #last {
    margin-bottom: 20px;
}

#wheatridge .wrap #clickToSee {
    margin: 30px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	width: 315px;
	background-color: #002253;
	text-align: center;

}

#wheatridge .wrap #clickToSee a {
    color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 100%;
}

#wheatridge .wrap #clickToSee a:hover {
    text-decoration: underline;
}

#wheatridge .wrap .right {
    position: relative;
	float: right;
}

#wheatridge .wrap .right img {
    border: 1px solid #ffffff;
}

#wheatridge .wrap .right .rightPhoto {
    width: 252px;
	margin-bottom: 15px;
}

#wheatridge .right .caption {
    position: relative;
	margin: 2px 0px 0px 0px;
	padding: 0;
	width: 252px;
	font-size: 80%;
	color: #002d62;
	text-align: center;
}

#wheatridge #soldOut {
    position: absolute;
	top: 20px;
	right: 45px;
	max-width: 350px;
}

#wheatridge #soldOut p {
    text-align: center;
	font-weight: bold;
	margin: 0;
	padding: 7px 15px 7px 15px;
	font-size: 120%;
	color: #ffffff;
	background-color: #d2232a;
	color: #ffffff;
}

/**Wheatridge Maps**/

#wheatridgeMaps #maps {
    position: relative;
	left: 43px;
}

#wheatridgeMaps #contactDetails {
    position: relative;
	margin-top: 20px;
	left: 322px;
}

/**Kingsholm Gardens Page**/

#kingsholm #heading {
    position: relative;
	left: 43px;
	margin: 50px 0px 10px 0px;
}

#kingsholm .wrap {
	position: relative;
	float: left;
	margin-top: 20px;
	width: 690px;
}

#kingsholm .wrap .left {
    position: relative;
	float: left;
	width: 335px;
	left: 43px;
}

#kingsholm .wrap .left p {
    position: relative;
	text-align: justify;
	font-size: 90%;
	margin: 0px 0px 10px 0px;
}

#kingsholm .wrap .left #first {
    margin-top: 0;
}

#kingsholm .wrap .left #last {
    margin-bottom: 0;
}

#kingsholm .wrap #clickToSee {
    margin: 30px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	width: 335px;
	background-color: #002253;
	text-align: center;

}

#kingsholm .wrap #clickToSee a {
    color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 100%;
}

#kingsholm .wrap #clickToSee a:hover {
    text-decoration: underline;
}

#kingsholm .left #sellingAgent {
    margin: 20px 0px 0px 0px;

}

#kingsholm .wrap .right {
    position: relative;
	float: right;
	width: 252px;
}

#kingsholm .wrap .right .rightPhoto {
	float: left;
	width: 280px;
	margin-bottom: 15px;
	text-align: justify;
}

#kingsholm .wrap .right .rightPhoto img {
    border: 1px solid #ffffff;
}

#kingsholm .right .caption {
    position: relative;
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 0;
	width: 252px;
	font-size: 85%;
	color: #002d62;
	text-align: center;
}

#kingsholm .wrap .right .rightPhoto .smallLeftPhoto {
    float: left;
	width: 119px;
}

#kingsholm .wrap .right .rightPhoto .smallRightPhoto {
    float: right;
	width: 118px;
}

#kingsholm .wrap .right .rightPhoto .smallLeftPhoto img,
#kingsholm .wrap .right .rightPhoto .smallRightPhoto img {
    border: 1px solid #002253;
}

#kingsholm .right .smallCaption {
    position: relative;
	float: left;
	margin: 2px 0px 0px 0px;
	padding: 0;
	width: 119px;
	font-size: 75%;
	color: #002d62;
	text-align: center;
}

