﻿a.main-menu, a.main-menu:visited
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0360ba;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
a.main-menu:hover
{
	color: #22880b;
}
a.main-menu#active
{
}
a.links, a.links:visited
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0360ba;
	font-size: 12px;
	text-decoration: none;
}
a.links:hover
{
	color: #22880b;
}
a.links#active
{
}
/* 3 match(es) for: *//* Rule 84 of css/style.css */.framed
{
	clear: both;
	float: left;
	width: 125px;
	position: relative;
	height: 190px;
	outline-width: 0;
}
/* 3 match(es) for: *//* Rule 85 of css/style.css */.framed IMG
{
	left: 6px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	position: absolute;
	top: 72px;
	border-bottom-style: none;
}
/* 1 match(es) for: *//* Rule 86 of css/style.css */.property
{
	padding-left: 5px;
	float: left;
	margin-bottom: 50px;
	width: 100%;
	color: #1b1106;
}
/* 0 match(es) for: *//* Rule 87 of css/style.css */#home .property
{
	margin-bottom: 30px;
	margin-left: 30px;
	width: 90%;
}
/* 0 match(es) for: *//* Rule 88 of css/style.css */#home .property DD
{
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}
/* 0 match(es) for: *//* Rule 89 of css/style.css */#home .property A
{
	text-decoration: underline;
}
/* 3 match(es) for: *//* Rule 90 of css/style.css */.property DT
{
	clear: both;
	font-weight: bold;
}
/* 9 match(es) for: *//* Rule 91 of css/style.css */.property A
{
	color: #1b1106;
}
/* 3 match(es) for: *//* Rule 92 of css/style.css */.prop_desc
{
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	padding-bottom: 5px;
	margin: 50px 10px 0px;
	width: 350px;
	padding-top: 5px;
}
/* 3 match(es) for: *//* Rule 93 of css/style.css */.prop_name
{
	font-weight: bold;
	font-size: 1em;
	font-family: serif;
}
/* 3 match(es) for: *//* Rule 94 of css/style.css */.prop_name A
{
	font-size: 1.7em;
	font-family: serif;
	letter-spacing: 0.2em;
}
/* 6 match(es) for: *//* Rule 95 of css/style.css */.prop_name_sm
{
	font-size: 0.7em;
	font-family: serif;
}
/* 3 match(es) for: *//* Rule 96 of css/style.css */.prop_loc
{
	font-family: sans-serif;
}
/* 3 match(es) for: *//* Rule 97 of css/style.css */.proplink
{
	font-weight: bold;
	background: url(../images/arrow.png) no-repeat 0px 12px;
	float: right;
}
/* 0 match(es) for: *//* Rule 98 of css/style.css */#prop-nav
{
	padding-right: 0px;
	margin-top: 20px;
	display: inline;
	padding-left: 0px;
	font-size: 0.7em;
	float: left;
	padding-bottom: 0px;
	margin-left: 20px;
	width: 491px;
	margin-right: 10px;
	padding-top: 0px;
	border-bottom: #1b1106 1px solid;
	list-style-type: none;
}
/* 0 match(es) for: *//* Rule 99 of css/style.css */#prop-nav LI
{
	padding-right: 0px;
	margin-top: 1px;
	display: block;
	padding-left: 5px;
	background: url(../images/prop-tab-l.jpg) no-repeat left top;
	float: left;
	padding-bottom: 10px;
	margin-left: 1px;
	cursor: pointer;
	margin-right: 4px;
	padding-top: 10px;
}
/* 0 match(es) for: *//* Rule 100 of css/style.css */#prop-nav .last
{
	margin-right: 0px;
}
/* 0 match(es) for: *//* Rule 101 of css/style.css */#prop-nav .current
{
	background: url(../images/prop-tab-l-on.jpg) no-repeat left top;
	color: #fff;
	border-bottom-style: none;
}
/* 0 match(es) for: *//* Rule 102 of css/style.css */#prop-nav .tab
{
	padding-right: 10px;
	padding-left: 0px;
	background: url(../images/prop-tab-r.jpg) no-repeat right top;
	padding-bottom: 10px;
	margin-left: 5px;
	padding-top: 10px;
}
/* 0 match(es) for: *//* Rule 103 of css/style.css */#prop-nav .current .tab
{
	padding-right: 10px;
	padding-left: 0px;
	background: url(../images/prop-tab-r-on.jpg) no-repeat right top;
	padding-bottom: 10px;
	margin-left: 5px;
	padding-top: 10px;
}
/* 0 match(es) for: *//* Rule 104 of css/style.css */#unique
{
	clear: both;
	display: block;
	visibility: visible;
	padding-top: 20px;
}
/* 0 match(es) for: *//* Rule 105 of css/style.css */#fplans
{
	clear: both;
	display: none;
	visibility: hidden;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 20px;
}
/* 0 match(es) for: *//* Rule 106 of css/style.css */#fplans A
{
	padding-left: 20px;
	font-size: 0.9em;
	padding-bottom: 5px;
	color: #1d3e72;
	padding-top: 5px;
	outline-width: 0;
}
/* 0 match(es) for: *//* Rule 107 of css/style.css */#fplans DT
{
	line-height: 2em;
}
/* 0 match(es) for: *//* Rule 108 of css/style.css */#fplans A:link
{
}
/* 0 match(es) for: *//* Rule 109 of css/style.css */#fplans A:visited
{
}
/* 0 match(es) for: *//* Rule 110 of css/style.css */#fplans A:hover
{
	background: url(../images/splogo.jpg) no-repeat left top;
}
/* 0 match(es) for: *//* Rule 111 of css/style.css */#fplans A:active
{
}
/* 0 match(es) for: *//* Rule 112 of css/style.css */#amenities
{
	clear: both;
	display: none;
	visibility: hidden;
	width: 100%;
	padding-top: 20px;
}
/* 0 match(es) for: *//* Rule 113 of css/style.css */#options
{
	clear: both;
	display: none;
	visibility: hidden;
	width: 100%;
	padding-top: 20px;
}
/* 1 match(es) for: *//* Rule 114 of css/style.css */#copyright
{
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	float: none;
	padding-bottom: 10px;
	color: #fff;
	padding-top: 10px;
	text-align: center;
}
/* 2 match(es) for: *//* Rule 115 of css/style.css */#copyright A
{
	color: #fff;
	text-decoration: underline;
}
/* 0 match(es) for: *//* Rule 116 of css/style.css */#property-reasons
{
	clear: both;
	border-right: #1b1106 1px solid;
	border-top: #1b1106 1px;
	display: inline;
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
	border-left: #1b1106 1px solid;
	width: 490px;
	border-bottom: #1b1106 1px solid;
}
/* 0 match(es) for: *//* Rule 117 of css/style.css */#sitemap #main-content UL
{
	margin: 20px 0px 20px 50px;
	line-height: 2em;
	list-style-type: none;
}
/* 0 match(es) for: *//* Rule 118 of css/style.css */#sitemap #main-content .inner
{
	margin: 0px 0px 0px 50px;
}
/* 0 match(es) for: *//* Rule 119 of css/style.css */#sitemap #main-content A
{
	color: #1b1106;
	text-decoration: underline;
}
/* 0 match(es) for: *//* Rule 120 of css/style.css */#thumb_nails
{
	margin-top: 10px;
	margin-left: auto;
	width: 110px;
	margin-right: auto;
}
/* 0 match(es) for: *//* Rule 121 of css/style.css */#thumb_nails IMG
{
	margin-bottom: 4px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	outline-width: 0px;
}
/* 0 match(es) for: *//* Rule 122 of css/style.css */#contact_form P
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	margin: 0px 0px 10px 10px;
	width: 500px;
	padding-top: 0px;
}
/* 0 match(es) for: *//* Rule 123 of css/style.css */#contact_form LABEL
{
	float: left;
	width: 170px;
	text-align: right;
}
/* 0 match(es) for: *//* Rule 124 of css/style.css */#contact_form INPUT
{
	float: left;
	margin-left: 5px;
}
/* 0 match(es) for: *//* Rule 125 of css/style.css */.req
{
	color: red;
}
/* 24 match(es) for: *//* Rule 1 of css/spec.css */A:link
{
	text-decoration: none;
}
/* 0 match(es) for: *//* Rule 2 of css/spec.css */A:visited
{
	text-decoration: none;
}
/* 0 match(es) for: *//* Rule 3 of css/spec.css */.leftbar_t
{
	font-weight: normal;
	font-size: 11px;
	margin: 10px;
	color: #ffffff;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* 0 match(es) for: *//* Rule 4 of css/spec.css */.main_head
{
	font-weight: 700;
	font-size: 14px;
	margin: 10px;
	color: #1d3e72;
	line-height: 14px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
}
/* 0 match(es) for: *//* Rule 5 of css/spec.css */.main_bullet
{
	font-weight: 700;
	margin: 10px;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* 0 match(es) for: *//* Rule 6 of css/spec.css */.main_body
{
	font-weight: normal;
	margin: 10px;
	color: black;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* 0 match(es) for: *//* Rule 7 of css/spec.css */.addinfo
{
	text-decoration: underline;
}
/* 0 match(es) for: *//* Rule 8 of css/spec.css */.propspecs
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 5px;
	vertical-align: top;
	width: 100%;
	color: #1d3e72;
	padding-top: 5px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff;
}
/* 0 match(es) for: *//* Rule 9 of css/spec.css */.floorplans
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 5px;
	vertical-align: top;
	width: 100%;
	color: #1d3e72;
	padding-top: 5px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff;
}
/* 0 match(es) for: *//* Rule 10 of css/spec.css */.amenities
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 5px;
	vertical-align: top;
	width: 100%;
	color: #1d3e72;
	padding-top: 5px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #fff;
}
/* 0 match(es) for: *//* Rule 11 of css/spec.css */.propspecs
{
	line-height: 2em;
	list-style-type: none;
}
/* 0 match(es) for: *//* Rule 12 of css/spec.css */.floorplans LI
{
	line-height: 2em;
	list-style-type: none;
}
/* 0 match(es) for: *//* Rule 13 of css/spec.css */.floorplans A
{
	padding-left: 20px;
	font-size: 9px;
	padding-bottom: 5px;
	color: #1d3e72;
	padding-top: 5px;
	outline-width: 0;
}
/* 0 match(es) for: *//* Rule 14 of css/spec.css */.floorplans DT
{
	line-height: 2em;
}
/* 0 match(es) for: *//* Rule 15 of css/spec.css */.floorplans A:link
{
}
/* 0 match(es) for: *//* Rule 16 of css/spec.css */.floorplans A:visited
{
}
/* 0 match(es) for: *//* Rule 17 of css/spec.css */.floorplans A:hover
{
	background: url(../images/splogo.jpg) no-repeat left top;
}
/* 0 match(es) for: *//* Rule 18 of css/spec.css */.floorplans A:active
{
}
/* 0 match(es) for: *//* Rule 19 of css/spec.css */.propspecs
{
	padding-left: 10px;
	font-size: 0.9em;
	line-height: 2em;
}
/* 0 match(es) for: *//* Rule 20 of css/spec.css */.amenities DT
{
	padding-left: 10px;
	font-size: 0.9em;
	line-height: 2em;
}
/* 0 match(es) for: *//* Rule 21 of css/spec.css */.amenities
{
}
/* 0 match(es) for: *//* Rule 22 of css/spec.css */#propam
{
	width: 100%;
	position: relative;
}
/* 0 match(es) for: *//* Rule 23 of css/spec.css */#propam A
{
	color: #1d3e72;
}
/* 0 match(es) for: *//* Rule 24 of css/spec.css */.amenities .left
{
	float: left;
	width: 45%;
	padding-top: 5px;
}
/* 0 match(es) for: *//* Rule 25 of css/spec.css */.amenities .right
{
	float: right;
	width: 45%;
	padding-top: 5px;
}
/* 0 match(es) for: *//* Rule 26 of css/spec.css */.amlist
{
	padding-left: 20px;
	left: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	top: 0px;
	height: 2em;
}
/* 0 match(es) for: *//* Rule 27 of css/spec.css */.amenities IMG
{
	border-right: teal 0px solid;
	border-top: teal 0px solid;
	display: none;
	border-left: teal 0px solid;
	border-bottom: teal 0px solid;
}
/* 0 match(es) for: *//* Rule 28 of css/spec.css */#redx
{
	z-index: 30;
	position: absolute;
}
/* 0 match(es) for: *//* Rule 29 of css/spec.css */.amenities A:hover IMG
{
	left: -139px;
	width: 524px;
	top: 0px;
	height: 204px;
}
/* 0 match(es) for: *//* Rule 30 of css/spec.css */#am1


#af-form-1608638918 .af-body .af-textWrap
{
	width:98%;
	display:block;
	float:none;
}

#af-form-1608638918 .af-body a{color:#094C80;text-decoration:underline;font-style:normal;font-weight:normal;}
#af-form-1608638918 .af-body input.text, #af-form-1608638918 .af-body textarea{background-color:#FFFFFF;border-color:#919191;border-width:1px;border-style:solid;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}
#af-form-1608638918 .af-body input.text:focus, #af-form-1608638918 .af-body textarea:focus{background-color:#FFFAD6;border-color:#030303;border-width:1px;border-style:solid;}
#af-form-1608638918 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#000000;text-decoration:none;font-style:normal;font-weight:normal;font-size:12px;font-family:Verdana, sans-serif;}

#af-form-1608638918 .af-body
{
	/*padding-bottom:15px;
	padding-top:15px;*/
	padding-bottom:0px;
	padding-top:0px;
	background-repeat:no-repeat;
	background-position:inherit;
	background-image:none;
	color:#000000;
	font-size:11px;
	font-family:Verdana, sans-serif;
}

#af-form-1608638918 .af-footer
{
	padding-right:15px;
	padding-left:15px;
	background-color:#transparent;
	border-width:1px;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	color:#000000;
	/*font-size:12px;*/
	font-size:10px;
	font-family:Verdana, sans-serif;
}

#af-form-1608638918 .af-header
{
	padding-bottom:9px;
	padding-top:9px;
	padding-right:10px;
	padding-left:10px;
	background-image:url('http://forms.aweber.com/images/auto/body/009/5ff/005/999');
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#005999;
	border-width:1px;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	color:#FFFFFF;
	font-size:14px;
	font-family:Verdana, sans-serif;
	height: 20px;
}

#af-form-1608638918 .af-quirksMode .bodyText{padding-top:2px;padding-bottom:2px;}
#af-form-1608638918 .af-quirksMode{padding-right:15px;padding-left:15px;}
#af-form-1608638918 .af-standards .af-element{padding-right:15px;padding-left:15px;}

#af-form-1608638918 .bodyText p
{
	/*margin:1em 0*/;
	margin:0em 0;
}

#af-form-1608638918 .buttonContainer input.submit{background-image:url("http://forms.aweber.com/images/auto/gradient/button/07c.png");background-position:top left;background-repeat:repeat-x;background-color:#0057ac;border:1px solid #0057ac;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:14px;font-family:Verdana, sans-serif;}
#af-form-1608638918 .buttonContainer input.submit{width:auto;}
#af-form-1608638918 .buttonContainer{text-align:right;}
#af-form-1608638918 body,#af-form-1608638918 dl,#af-form-1608638918 dt,#af-form-1608638918 dd,#af-form-1608638918 h1,#af-form-1608638918 h2,#af-form-1608638918 h3,#af-form-1608638918 h4,#af-form-1608638918 h5,#af-form-1608638918 h6,#af-form-1608638918 pre,#af-form-1608638918 code,#af-form-1608638918 fieldset,#af-form-1608638918 legend,#af-form-1608638918 blockquote,#af-form-1608638918 th,#af-form-1608638918 td{float:none;color:inherit;position:static;margin:0;padding:0;}
#af-form-1608638918 button,#af-form-1608638918 input,#af-form-1608638918 submit,#af-form-1608638918 textarea,#af-form-1608638918 select,#af-form-1608638918 label,#af-form-1608638918 optgroup,#af-form-1608638918 option{float:none;position:static;margin:0;}
#af-form-1608638918 div{margin:0;}
#af-form-1608638918 fieldset{border:0;}
#af-form-1608638918 form,#af-form-1608638918 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1608638918 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
#af-form-1608638918 input,#af-form-1608638918 button,#af-form-1608638918 textarea,#af-form-1608638918 select{font-size:100%;}
#af-form-1608638918 p{color:inherit;}
#af-form-1608638918 select,#af-form-1608638918 label,#af-form-1608638918 optgroup,#af-form-1608638918 option{padding:0;}
#af-form-1608638918 table{border-collapse:collapse;border-spacing:0;}
#af-form-1608638918 ul,#af-form-1608638918 ol{list-style-image:none;list-style-position:outside;list-style-type:disc;padding-left:40px;}

#af-form-1608638918,#af-form-1608638918 .quirksMode
{
	/*width:190px;*/
	width:188px;
}

#af-form-1608638918.af-quirksMode{overflow-x:hidden;}
#af-form-1608638918{background-color:transparent;border-color:#CFCFCF;border-width:1px;border-style:solid;}
#af-form-1608638918{overflow:hidden;}
.af-body .af-textWrap{text-align:left;}
.af-body input.image{border:none!important;}
.af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-clear{clear:both;}
.af-element label{text-align:left;display:block;float:left;}
.af-element{padding:5px 0;}
.af-form-wrapper{text-indent:0;}
.af-form{text-align:left;margin:auto;}
.af-header,.af-footer{margin-bottom:0;margin-top:0;padding:10px;}
.af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
.lbl-right .af-element label{text-align:right;}
body {
}
