﻿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
{
}
