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

body {
	
	background-color:#F7F7F7;
	color:#535353;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif
	
}




.header {
	
text-align:center;	
	
}


.whitebox {
	
	background-color:#fff;
	border:solid thin #DCDCDC;
	box-shadow:0 2px 4px #DCDCDC;
	margin:10px 0 10px 0;
	padding:10px;
	
	
}


.header.whitebox {
	
		margin:10px 0 0px 0;
	
}

.whitebox p {
	
display:block;
margin:5px 10px 15px 10px;
line-height:22px;	
text-align:justify;
	
}


.whitebox .whitebox {

	margin:10px;
	padding: 5px 15px 15px 15px;

}

.content {
	
	width:960px;
	margin:0 auto 0 auto;
	
}

.imagefull {
	
	width:98%;
	margin:1%;
}

.purpleblock {
	
display:block;
background-color:#929DCF;
color:#fff;
font-weight:normal;
font-size:32px;
line-height:42px;
padding:10px;
margin:10px 0 10px 0;	

}

.maincol {
	float:left;
	width:680px;
}

.rightcol {
	
float:right;
width:	256px;
	
}
.centered {
	text-align:center;
}

.purpletext  {
	
color:	#929DCF;
display:block;
font-weight:normal;
margin:10px 0 15px 0;
letter-spacing:-1px;
}

.largetext {
	font-size:45px;
}

.medtext {
	
font-size:26px;	
	
}

.purpleboxone {
	width:124px;
	background-color:#929DCF;
	color:#D0D6EF;
	text-align:center;
	
	font-size:80px;
	font-weight:bold;
}


.purpleboxtwo {
	width:124px;
	background-color:#929DCF;
	color:#D0D6EF;
	text-align:center;
	
	font-size:24px;
	font-weight:bold;
	padding:16px 0 16px 0;
}

.purpleboxtwo .lineone {
	font-size:24px;
	display:block;
}

.purpleboxtwo .linetwo {
	font-size:24px;
	display:block;
}




.purpleboxthree {
	width:124px;
	background-color:#929DCF;
	color:#D0D6EF;
	text-align:center;
	
	font-size:24px;
	font-weight:bold;
	padding:24px 0 24px 0;
}


.purpleboxthree .lineone {
	
	font-size:16px;
	display:block;
}


.purpleboxthree .linetwo {
	font-size:20px;
	display:block;
	
}

.rowcomment {
	
	display:block;
	margin:0 0 0 10px;
	
}

.greyblock {
	
background-color:#828282;
color:#fff;
text-align:center;
padding:10px;
margin:15px 10px 15px 10px;
	
}

a.buttonpurple {
	
	background-color:#A7B0DA;
	color:#fff;
	border-bottom:solid thick #898DDA;
	line-height:36px;
	padding:0 15px 0 15px;
	text-decoration:none;
	font-size:12px;
	display:inline-block;
}


a.buttonpurple.buttonlarge {
	
	display:block;
	text-align:center;
	font-size:20px;
	margin:0 0 15px 0;
	
}


.imagewrapleft {
	margin:10px;
	float:left;
}

.dotbox {
	padding:10px 0 10px 0;
	margin:5px 0 30px 0;
	border-bottom:dashed 1px #ABABAB;
}

.sectionline {
	
font-size:14px;
color:#7879BD;	
display:block;
padding:5px 0 10px 0;
margin:5px 0 5px 0;
text-decoration:none;
	
}

.borderbottom {
	
	border-bottom:solid 1px #BFBFBF;

}

.greytext {

display:block;	
	
}

.linetext {
	padding:10px 0 10px 0;
	
}

p.descrip {
	display:block;
	margin:15px 0 15px 0;
	padding:0;
	font-size:12px;
	line-height:18px;
}


a.buttonblue {
	
	background-color:#63C3DC;
	color:#fff;
	border-bottom:solid thick #60B2C6;
	line-height:36px;
	padding:0 15px 0 15px;
	text-decoration:none;
	font-size:12px;
	display:inline-block;
}


.blueblock {
	
	background-color:#63C3DC;
	color:#fff;
	text-transform:uppercase;
	line-height:36px;
	font-size:20px;
	padding:10px;
	margin:10px 0 10px 0;
	display:block;
	text-align:center;
	
}

.clearbox {
	clear:both;
}

/* line 60, ../scss/_reset.scss */
.cf:before,
.cf:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 65, ../scss/_reset.scss */
.cf:after {
  clear: both;
}

/* line 69, ../scss/_reset.scss */
.cf {
  *zoom: 1;
}

.whitebox.propertybox {
	
width:40%;
float:left;
text-align:center;	
margin:10px;
height:300px;
padding-top:12px;
	
}

.whitebox.propertybox a.buttonpurple {
	display:block;
	marign:10px;
}

.commname {
	display:block;
	font-size:18px;
	line-height:30px;
	margin:0px 0 10px 0;
}

.cityname {
	background-color:#989898;
	color:#fff;
	font-size:18px;
	display:block;
	line-height:30px;
	margin:0 0 8px 0;
}

.textlink {
	
color:#7781AA;
display:inline-block;
padding:0 20px 0 20px;	
	
}

.openweb {
	
	
font-size:10px;
text-align:right;
color:#7781AA;
display:block;
	
}

.greyrow {
	
	color:#fff;
	background-color:#C9C9C9;
	text-align:center;
	text-transform:uppercase;
	font-size:18px;
	box-shadow:0 2px 4px #DCDCDC;
	letter-spacing:2px;
	word-spacing:5px;
	padding:5px 0 5px 0;
	margin-bottom:10px;
	border-top:solid thin #BFBFBF;
	border-bottom:solid thin #BFBFBF;
}

table.market th {
	background-color:#929DCF;
	color: #fff;
	text-align: left;
	border-top: solid thin black;
	border-bottom: solid thin black;	
	padding:2px;
}

table.market td {
	
	background-color: #D4D9EF;
	color:#000;
	text-align:left;
	border-top:solid thin black;
	border-bottom:solid thin black;
	border-left:solid thin #929DCF;
	padding:2px;
}

p a {
	
text-decoration:none;
color:#5E60AB;	
	
}