@charset "utf-8";
/* start css reset */ 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ul{
	list-style:inside disc;
}

ol{
	list-style-type:lower-alpha;
	list-style-position:inside;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
img {
	display:block;
}
p {
	clear:both;
}
floatLeft{
	float:left;
}
floatRight{
	float:right;
}
/* end css reset */ 

/* start css for site layout */

body {
	background-color:#ECECEC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	line-height:16px;
}
h1 {
	font-size:27px;
	font-family:"Trebuchet MS", Georgia, Tahoma;
	color:#333333;
	margin:5px 1px 15px 0px;
}
h2 {
	font-size:25px;
	font-family:"Trebuchet MS", Georgia, Tahoma;
	color:#333333;
	margin:3px 1px 15px 0px;
}
h3 {
	font-size:23px;
	font-family:"Trebuchet MS", Georgia, Tahoma;
	color:#333333;
	margin:3px 1px 14px 0px;
}
h4 {
	font-size:21px;
	font-family:"Trebuchet MS", Georgia, Tahoma;
	color:#333333;
	margin:1px 1px 9px 0px;
}
h5 {
	font-size:16px;
	font-family:"Trebuchet MS", Georgia, Tahoma;
	color:#333333;
	margin:1px 1px 9px 0px;
	font-weight:bold;
}
h6 {
	font-size:14px;
	font-family:"Trebuchet MS", Georgia, Tahoma;
	font-weight:bold;
	color:#B41236;
	margin:1px 1px 7px 0px;
}
strong {
	font-weight:bold;
}
#slwn_container {
	width:900px;
	padding:0px 15px 0px 15px;
	margin:auto;
	background-image:url(../images/site/slwn_body_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	
}
#slwn_topbanner {
	background-color:#FFFFFF;
	background-image:url(../images/site/topBanner_bg.jpg);
	background-repeat:repeat-x;
	position:relative;
	height:105px;
	display:none;
}
.slwn_logo {
	position:absolute;
	top:22px;
	left:30px;
}
.top_search-div {
	width:211px;
	height:50px;
	position:absolute;
	top:39px;
	left:660px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7E7E7E;
}
.top_search-div a:link,.top_search-div a:visited{
	color:#7E7E7E;
}
.txtResize{
	position:absolute;
	top:36px;
}
.top_srch_input {
	width:132px;
	border-color:#CCCCCC;
	border-bottom-style:solid;
	border-width:1px;
	height:19px;
	position:absolute;
	top:1px;
	left:1px;
}
.top_srch_btn {
	background-color:#FFCC00;
	background-image:url(../images/site/buttons/top_search-btn.gif);
	width:61px;
	height:21px;
	border:#FFFFFF 0px solid;
	position:absolute;
	top:1px;
	left:150px;
}
#slwn_topnav {
	background-color:#415787;
	background-image:url(../images/site/navLines_bg.gif);
	background-repeat:repeat-x;
	position:relative;
	height:60px;
	display:none;
}
#nav_wrapper {
	background-image:url(../images/site/navLinks_bg.gif);
	background-repeat:repeat-x;
	width:870px;
	height:59px;
	margin:auto;
}
#nav_wrapper ul {
	float:left;
	margin-top:15px;
}
#nav_wrapper ul li {
	display:inline;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	padding:9px;
}
#nav_wrapper ul li a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#nav_wrapper ul li a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#nav_wrapper ul li a:hover {
	color:#95BCD9;
	text-decoration:none;
}
#nav_wrapper ul li a:active {
	color:#5B97C4;
}
.leftOnav {
	float:left;
	width:30px;
}
.rightOnav {
	float:right;
	width:30px;
}
#slwn_banner {
	background-color:#A92A00;
	background-image:url(../images/site/pictureBanner_bg.jpg);
	background-repeat:repeat-x;
	height:210px;
	position:relative;
	display:none;
}
.bannerImage {
}
#slwn_content {
	background-color:#FFFFFF;
	background-image:url(../images/site/content_bg.gif);
	background-repeat:repeat-y;
	padding:0px 30px 0px 15px;

}

#slwn_content_no_bg {
	background-color:#FFFFFF;
	background-image:url(../images/site/content_bg_white.gif);
	background-repeat:repeat-y;
	padding:0px 30px 0px 15px;

}

#leftCol {
	background-image:url(../images/site/left_col_bg.jpg);
	background-repeat:no-repeat;
	width:240px;
	float:left;

	padding:0px 0px 190px 0px;
	display:none;
}
#leftCol ul {
	background-color:#415787;
	margin:15px 15px 15px 15px;
}
#leftCol ul li {
	border-bottom:#526A9E 1px solid;
	padding:7px 15px 7px 15px;
	color:#FFFFFF;
}
#leftCol a:link {
	color:#FFFFFF;
	text-decoration:none;
}
#leftCol a:visited {
	color:#FFFFFF;	
	text-decoration:none;
}
#leftCol a:hover {
	color:#AAAAAA;
	text-decoration:none;
}
#leftCol a:active {
	color:#7D8BEE;
}
#minHeightLeft {
	width:1px;
	height:360px;
	float:left;
}
#minHeightRight {
	width:1px;
	height:360px;
	float:left;
}
#homeContent {
	float:left;
	width:90%;
	padding-top:27px;
	display:inline;
}
#homeContent p {
	margin:8px 0px 10px 0px;
}
#homeContent li {
	margin:5px 5px 5px 30px;
	list-style:disc;
}
#homeContent img{
	float:left;

}
#homeContent #selwynWayBtn{
clear:both;
	float:none;
	margin-left:127px;
	border:none;
	
}
#printBtn{
	width:100%;
	height:22px;
	overflow:hidden;
	clear:both;
}
#printBtn img{
	float:right;
	padding:0px;
	margin:0px;
	border:none;
}
#subPageContent #printBtn img{
	float:right;
	padding:0px;
	margin:0px;
	border:none;
}
#subPageContent {
	background-color:#FFFFFF;
	float:left;
	width:90%;
	padding-top:27px;
}
#subPageContent p {
	margin:8px 0px 10px 0px;
}
#subPageContent li {

}
#subPageContent img{

}
#rightCol {
	width:210px;
	float:right;
	margin-top:-180px;
	padding-top:15px;
	position:relative;
	display:none;
}
#rightCol p {
	font-size:10px;
	padding:5px;
	margin-bottom:0px;
}
#rightCol p a {
	font-weight:bold;
	color:#333333;
	padding:0px 5px 5px 5px;
	float:right;
}
#rightColShadow {
	background-image:url(../images/site/news_col_bg.jpg);
	background-repeat:no-repeat;
	width:240px;
	height:315px;
	position:absolute;
	top:30px;
	right:15px;
}
#salesAtSelwyn {
	background-color:#EEEDEA;
	clear:both;
}
#salesAtSelwyn h1 {
	font-size:18px;
	font-family:"Trebuchet MS", Georgia, Tahoma;
	color:#FFFFFF;
	background-color:#EAB600;
	background-image:url(../images/site/sales_head-bg.jpg);
	background-repeat:repeat-y;
	height:29px;
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 5px;
	text-transform:uppercase;
}
#newApartments {
	background-color:#EEEDEA;
	clear:both;
	padding-top:10px;
}
#newApartments h1 {
	font-size:18px;
	font-family:"Trebuchet MS", Georgia, Tahoma;
	color:#FFFFFF;
	background-color:#E6450E;
	background-image:url(../images/site/newApartments_head-bg.jpg);
	background-repeat:repeat-y;
	height:29px;
	margin:0px;
	padding:12px 0px 0px 5px;
	text-transform:uppercase;
}
#newsletter {
	background-color:#EEEDEA;
	clear:both;
	padding-top:10px;
}
#newsletter h1 {
	font-size:18px;
	font-family:"Trebuchet MS", Georgia, Tahoma;
	color:#FFFFFF;
	background-color:#CC0000;
	background-image:url(../images/site/newsletter_head-bg.jpg);
	background-repeat:repeat-y;
	height:29px;
	margin:0px;
	padding:12px 0px 0px 5px;
	text-transform:uppercase;
}
.newsletterform {
	margin-top:0px;
	margin-bottom:15px;
	margin-left:5px;
	position:relative;
}
.newsletter_input {
	width:144px;
	border-color:#CCCCCC;
	border-bottom-style:solid;
	border-width:1px;
	height:19px;
}
.newsletter_sbmt 
{
	background-color:#FFCC00;
	background-image:url(../images/site/buttons/newsletter_btn.gif);
	width:61px;
	height:21px;
	border:#FFFFFF 0px solid;

}
#locationMap {
	background-color:#EEEDEA;
	clear:both;
}
#locationMap h1 {
	font-size:18px;
	font-family:"Trebuchet MS", Georgia, Tahoma;
	color:#FFFFFF;
	background-color:#990000;
	background-image:url(../images/site/locations_head-bg.jpg);
	background-repeat:repeat-y;
	height:29px;
	margin:0px;
	padding:12px 0px 0px 5px;
	text-transform:uppercase;
}
.clearfloats {
	background-image:url(../images/site/pageBtm.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	margin-left:15px;
	clear:both;
	width:840px;
	height:43px;
}
.clearfloatsSubpage{
	background-color:#FFFFFF;
	margin-left:15px;
	clear:both;
	width:840px;
	height:30px;
}
#pageBtmNav{
	text-align:center;
	background-color:#6B84B8;
	font-size:12px;
	color:#F5F5F5;
	height:30px;
	border-top:#666666 1px solid;
	padding-top:12px;
	position:relative;
	display:none;
}
#pageBtmNav li {
	display:inline;
}
#pageBtmNav a:link{
	color:#FFFFFF;
}
#pageBtmNav a:visited{
	color:#FFFFFF;
}
#pageBtmNav a:hover{
	color:#CCCCCC;
}
#pageBtmNav a:active{
	color:#00CCFF;
}
#slwn_partnerlogos {
	background-image:url(../images/site/memberObg.jpg);
	background-repeat:repeat-x;
	height:73px;
	background-color:#999999;
	position:relative;
	border-top:#666666 1px solid;
	border-bottom:#666666 1px solid;
	display:none;
}
.memberOfImg {
	position:absolute;
	top:7px;
	left:62px;
}
#memberLogos {
	position:absolute;
	top:10px;
	left:300px;
	width:570px;
}
#memberLogos img {
	display:inline;
	margin:1px 30px 10px 30px;
}
#slwn_ftr {
	background-color:#9C9C9C;
	height:54px;
	padding-top:30px;
	color:#E1E1E1;
	text-align:center;
	font-size:11px;
	position:relative;
	display:none;
}
#slwn_ftr ul li {
	display:inline;
}
#slwn_ftr a:link {
	color:#E1E1E1;
}
#slwn_ftr a:visited {
	color:#E1E1E1;
}
#slwn_ftr a:hover {
	color:#ffffff;
	text-decoration:none;
}
#slwn_ftr a:active {
	color:#555555;
}
#slwn_ftr ul li {
	display:inline;
}
a:link {
	color:#000000;
}
a:visited {
	color:#000000;
}
a:hover {
	color:#777777;
	text-decoration:none;
}
a:active {
	color:#555555;
}
.siteByDMD {
	position:absolute;
	top:67px;
	left:380px;
	font-size:9px;
	color:#CCCCCC;
}
.siteByDMD a {
	font-size:9px;
	color:#000000;
}

.leftSWF{

position:absolute;
left:30px;
bottom:70px;
margin:0px;

}

/* end css for site layout */
