@charset "UTF-8";
/* CSS Document */

body {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: 100;
	color: #fff;
	letter-spacing: 0.3px;
	-webkit-text-stroke: 0.35px;
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color: #fff;
	opacity: 1;
	font-weight:100;
}
a:hover {
	opacity: 0.6;
}
h1{
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
	font-size: 100px;
	text-transform: uppercase;
}
h2{
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
	font-size: 30px;
	line-height:32px;
	text-transform: uppercase;
}
h3{
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 400;
	font-size: 22px;
	line-height:22px;
	text-transform: uppercase;
	display:inline;
}
h4{display:inline; font-size:16px; font-weight:600;}
h5{display:inline; font-weight:600;}
h6{display:inline; font-size:14px; font-style:italic; font-weight:400;}
h7 {
	display: inline-block;
	font-size: 9px;
	font-family:'Source Sans Pro', sans-serif;
	transform:scale(0.7,1); 
  -webkit-transform:scale(0.7,1);
}
em {
	font-weight:400;
	text-shadow:0px 0px 2px #FFF;
	font-style: normal;
	font-variant: normal;
	opacity:1 !important;
}
sup{
	font-size: 60%;
	vertical-align:top;
	position:relative;
	top:-0.4em;
	}
html, body {
	background-color:#297bb3;
	height: 100%;
 	background: url('KPLinks/grass1600.jpg') no-repeat center center fixed;
          -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
		}

#header {
	width: 100%;
	height: 140px;
	background: url(KPLinks/rocks1600.jpg) repeat-x center;
	margin-top:-30px;
}
#KPLogo {
	position: absolute;
	Left: 10%;
	top: 66px;
}
#Bayleys {
	font-size: 12px;
	position: absolute;
	right: 7%;
	top: 40px;
	width: 300px;
	height: 65px;
	background: url(KPLinks/BayleysLogo.jpg) no-repeat center top;
	text-align: center;
	line-height:12px;
}
#menutopright{
	position:relative;
	float:right;
	top:5px;
	right:5%;
	font-size: 16px;
}
#bodywrapper{
	width:1000px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
}
#hometextcontainer{
	position:relative;
	float:left;
	top:0px;
	left:5%;
	width:400px;
	height:auto;
}
#finaltext{
	top:20px;
	left:0px;
	width:340px;
	height:20px;
}
#homesubhead{
	top:0px;
	margin-left:50px;
	width:400px;
	height:40px;
}
#hometext{
	position:absolute;
	top:220px;
	margin-left:50px;	
	width:280px;
	height:auto;
	font-size:15px;
	line-height:18px;
}
#doctext{
	position:relative;
	float:left;
	top:40px;
	margin-left:50px;	
	width:280px;
	height:auto;
	font-size:15px;
	line-height:18px;
}
#doctextwide{
	position:relative;
	float:left;
	top:20px;
	margin-left:50px;	
	width:950px;
	height:auto;
	font-size:15px;
	line-height:18px;
}
#covenanttext{
	float:left;
	position:relative;
	top:50px;
	margin-left:10px;	
	width:480px;
	height:auto;
	font-size:15px;
	line-height:20px;
}
#covenanttextright{
	float:left;
	position:relative;
	top:50px;
	margin-left:10px;	
	width:480px;
	height:auto;
	font-size:15px;
	line-height:20px;
}
#launchback{
	position:absolute;
	top:145px;
	left:-25px;
	width:385px;
	height:353px;
	background-image:url(KPLinks/launchback.png);	
}
#homepic{
	position:relative;
	float:left;
	top:120px;
	left:7%;
	width:350px;
	height:280px;
}
#menucontsainer{
	position:absolute;
	width: 100%;
	text-align: center;
	font-size: 16px;
	bottom:5%;
}
#sectionstext{
	position:relative;
	float:left;
	top:40px;
	left:1%;
	width:280px;
	Height:auto;
}
#contactformwrapper{
	position:relative;
	float:left;
	top:300px;
	left:-200px;
	width:280px;
}
input[type=text]{
	opacity:0.7;
	width:250px;
	-webkit-box-shadow: inset 2px 2px 13px -4px #888;
	-moz-box-shadow: inset 2px 2px 13px -4px #888;
	box-shadow: inset 2px 2px 13px -4px #888;
}
#KPMap{
	background:url(KPLinks/KPMap.png) no-repeat;
	width:652px;
	height:531px;
	position:absolute;
	right:0px;
	top:140px;
}
#headsub{
	position:relative;
	top:50px;
	margin-left:40px;
	width:340px;
	height:10px;
}
#headmain{
	position:relative;
	top:36px;
	margin-left:80px;
	width:340px;
	height:10px;
}
.inset{
	position:relative;
	float:left;
	top:70px;
	width:100px;
	height:100px;
	margin-left:40px;
	z-index:20;
	font-size: 13px;
	line-height:15px;
}
#lotplan{
	position:relative;
	float:left;
	width:550px;
	height:450px;
	left:140px;
	top:-90px;
}
#lots3{
	position:absolute;
	width:482px;
	height:220px;
	top:0px;
	left:0px;
}
#soldout{
	position:relative;
	width:476px;
	height:120px;
	top:0px;
	left:450px;
	z-index:30;
}
#lotlayout{
	position:relative;
	float:left;
	width:550px;
	height:450px;
	left:140px;
	top:60px;
}
#lotsSold{
	position:absolute;
	width:482px;
	height:220px;
	top:40px;
	left:12px;
}
.forsale{ position:absolute;z-index:20;}
.forsale:hover{opacity:0.9;}
#lot1{left:13px; top:213px;}
#lot2{left:33px; top:211px;}
#lot3{left:62px; top:204px;}
#lot4{left:92px; top:250px;}
#lot5{left:100px; top:269px;}
#lot6{left:106px; top:288px;}
#lot7{left:120px; top:300px;}
#lot8{left:122px; top:322px;}
#lot9{left:97px; top:312px;}
#lot10{left:118px; top:250px;}
#lot11{left:144px; top:254px;}
#lot12{left:168px; top:261px;}
#lot13{left:152px; top:284px;}
#lot14{left:156px; top:309px;}
#lot15{left:194px; top:313px;}
#lot16{left:226px; top:336px;}
#lot17{left:220px; top:307px;}
#lot18{left:202px; top:291px;}
#lot19{left:203px; top:266px;}
#lot20{left:132px; top:202px;}
#lot21{left:154px; top:213px;}
#lot22{left:186px; top:211px;}
#lot24{left:235px; top:180px;}
#lot25{left:241px; top:213px;}
#lot26{left:265px; top:176px;}
#lot27{left:290px; top:197px;}
#lot28{left:248px; top:244px;}
#lot29{left:278px; top:242px;}
#lot30{left:315px; top:216px;}
#lot31{left:269px; top:287px;}
#lot32{left:312px; top:280px;}
#lot33{left:286px; top:314px;}
#lot34{left:317px; top:306px;}
#lot35{left:212px; top:357px;}
#lot36{left:210px; top:386px;}
#lot39{left:343px; top:268px;}
#lot41{left:351px; top:297px;}
#lot42{left:156px; top:185px;}
#lot43{left:220px; top:155px;}
#lot52{left:442px; top:269px;}
#lot53{left:463px; top:249px;}
#lot54{left:444px; top:212px;}
#lot55{left:469px; top:191px;}
#lot56{left:488px; top:221px;}
#lot57{left:499px; top:192px;}
#lot58{left:501px; top:156px;}
#lot59{left:497px; top:110px;}
#lot60{left:482px; top:73px;}
#lot61{left:461px; top:45px;}
#lot62{left:435px; top:28px;}
#lot63{left:410px; top:18px;}
#lot64{left:382px; top:7px;}
#lot65{left:349px; top:1px;}
#lot66{left:312px; top:0px;}
#lot67{left:312px; top:28px;}
#lot68{left:317px; top:53px;}
#lot69{left:347px; top:39px;}
#lot70{left:371px; top:40px;}
#lot71{left:393px; top:52px;}
#lot72{left:415px; top:65px;}
#lot73{left:444px; top:77px;}
#lot74{left:463px; top:115px;}
#lot75{left:469px; top:147px;}
#lot76{left:452px; top:166px;}
#lot77{left:428px; top:179px;}
#lot78{left:403px; top:190px;}
#lot79{left:412px; top:221px;}
#lot80{left:426px; top:243px;}
#lot81{left:378px; top:158px;}
#lot82{left:405px; top:145px;}
#lot83{left:423px; top:118px;}
#lot84{left:385px; top:108px;}
#lot85{left:333px; top:89px;}
#lot86{left:341px; top:117px;}
#lot87{left:358px; top:135px;}
#lot88{left:386px; top:288px;}
#lot89{left:375px; top:260px;}
#lot90{left:351px; top:219px;}
#lot91{left:336px; top:197px;}
#lot92{left:318px; top:179px;}
#lot93{left:295px; top:159px;}
#lot94{left:288px; top:132px;}
#lot95{left:272px; top:103px;}
#lot96{left:250px; top:81px;}
#lot97{left:246px; top:63px;}
#lot98{left:254px; top:36px;}
#lot99{left:240px; top:9px;}
#lot100{left:213px; top:26px;}
#lot101{left:186px; top:43px;}
#lot102{left:151px; top:55px;}
#lot103{left:157px; top:83px;}
#lot104{left:172px; top:94px;}
#lot105{left:205px; top:69px;}
#lot106{left:219px; top:90px;}
#lot107{left:190px; top:121px;}
#lot108{left:206px; top:138px;}
#lot109{left:237px; top:117px;}
#lot110{left:262px; top:142px;}
#lot111{left:154px; top:164px;}
#lot112{left:129px; top:124px;}
#lot113{left:108px; top:135px;}
#lot116{left:126px; top:172px;}
#lot117{left:1px; top:172px;}
#lot118{left:-2px; top:126px;}
#lot119{left:-1px; top:85px;}
#lot120{left:-1px; top:49px;}
#lot121{left:30px; top:46px;}
#lot122{left:40px; top:87px;}
#lot123{left:92px; top:80px;}
#lot124{left:78px; top:57px;}
#lot125{left:49px; top:31px;}
#lot126{left:4px; top:23px;}
#lot127{left:54px; top:180px;}
#lot128{left:46px; top:160px;}
#lot129{left:46px; top:135px;}

.detailstext{
	position:relative;
	float:left;
	width:30%;
	height: auto;
	margin-top:40px;
	margin-left:30px;
	font-size:13px;
	line-height:15px;
}
.buttonicon{
	position:relative;
	float:left;
	width:28px;
	height: 28px;
}
.button{
	position:relative;
	left:10px;
	width:440px;
	height: 28px;
	font-size:14px;
}
.buttonwide{
	position:relative;
	left:10px;
	width:940px;
	height: 28px;
	font-size:14px;
}
#streets{
	position: absolute;
	width: 978px;
	height:696px;
	left:-194px;
	top:-30px;
}
#streets-crop{
	position: absolute;
    width: 860px;
	height:600px;
	left:-194px;
	top:-28px;
}
input#submitbutton{
	position:relative;
	left:0px;
	top:-10px;
	background-color:#444;
	color:#fff;
	cursor:pointer;
	z-index:20;
	width:60px;
}
input#submitbutton:hover{background-color:#000;}