body, dd, dl, dt, embed, fieldset, form, h1, h2, h3, h4, h5, h6, img, object, ol {
	margin: 0;
	border: 0 none #FFF;
	padding: 0;
}

/* Styles for transparent PNG files displaying in IE browsers */

img { behavior: url(iepngfix.htc); }

.hiddenPic {display:none;}

/* Styles for CSS image swap function */

div.nav {
height: 25px;
width: 150px;
margin:0;
padding:0;
background-image:url("navHome_amenities02.png");
}

div.nav a, div.nav a:link, div.nav a:visited {
display:block;
}

div.nav img {
width:100%;
height100%;
border:0;
}

div.nav a:hover img {
visibility:hidden;
}

/* Start of CSS rules */

#box {
	width: 800px;
 	height: 700px;
 	margin: 0 auto;
 	text-align: left;
 	position: relative;
 	background-color:#FFFFFF;
	margin-top: 20px;
	margin-bottom: 10px;
}

#wrapper {
 	width: 800px;
 	height: 600px;
 	margin: 0 auto;
 	text-align: left;
 	position: relative;
 	background-color:#FFFFFF;
	border: #000000 solid 1px;
/*	margin-top: 20px;
	margin-bottom: 10px;*/
	background-image: url(images/bkgd_home.jpg);
	background-repeat:no-repeat;	
}

#wrapperFlash {
 	width: 800px;
 	height: 600px;
 	margin: 0 auto;
 	text-align: left;
 	position: relative;
 	background-color:#FFFFFF;
	border: #000000 solid 1px;
	margin-top: 20px;
}

#wrapperLifestyle {
 	width: 800px;
 	height: 600px;
 	margin: 0 auto;
 	text-align: left;
 	position: relative;
 	background-color:#FFFFFF;
	border: #000000 solid 1px;
/*	margin-top: 20px;
	margin-bottom: 10px;*/
	background-image: url(images/bkgd_lifestyle.jpg);
	background-repeat:no-repeat;	
}

#wrapperAmenities {
 	width: 800px;
 	height: 600px;
 	margin: 0 auto;
 	text-align: left;
 	position: relative;
 	background-color:#FFFFFF;
	border: #000000 solid 1px;
/*	margin-top: 20px;
	margin-bottom: 10px;*/
	background-image: url(images/bkgd_amenities.jpg);
	background-repeat:no-repeat;	
}

#wrapperLocation {
 	width: 800px;
 	height: 600px;
 	margin: 0 auto;
 	text-align: left;
 	position: relative;
 	background-color:#FFFFFF;
	border: #000000 solid 1px;
/*	margin-top: 20px;
	margin-bottom: 10px;*/
	background-image: url(images/bkgd_location.jpg); 
	background-repeat:no-repeat;	
}

#wrapperFeatures {
 	width: 800px;
 	height: 600px;
 	margin: 0 auto;
 	text-align: left;
 	position: relative;
 	background-color:#FFFFFF;
	border: #000000 solid 1px;
/*	margin-top: 20px;
	margin-bottom: 10px;*/
	background-image: url(images/bkgd_features.jpg); 
	background-repeat:no-repeat;	
}

#wrapperResources {
 	width: 800px;
 	height: 600px;
 	margin: 0 auto;
 	text-align: left;
 	position: relative;
 	background-color:#FFFFFF;
	border: #000000 solid 1px;
/*	margin-top: 20px;
	margin-bottom: 10px;*/
	background-image: url(images/bkgd_resources.jpg);
	background-repeat:no-repeat;	
}

#wrapperInteriors {
 	width: 800px;
 	height: 600px;
 	margin: 0 auto;
 	text-align: left;
 	position: relative;
 	background-color:#FFFFFF;
	border: #000000 solid 1px;
/*	margin-top: 20px;
	margin-bottom: 10px;*/
	background-image: url(images/bkgd_interiors.jpg);
	background-repeat:no-repeat;	
}

#wrapperViews {
 	width: 800px;
 	height: 600px;
 	margin: 0 auto;
 	text-align: left;
 	position: relative;
 	background-color:#FFFFFF;
	border: #000000 solid 1px;
/*	margin-top: 20px;
	margin-bottom: 10px;*/
	background-image: url(images/bkgd_views.jpg);
	background-repeat:no-repeat;	
}

#wrapperNews {
 	width: 800px;
 	height: 600px;
 	margin: 0 auto;
 	text-align: left;
 	position: relative;
 	background-color:#FFFFFF;
	border: #000000 solid 1px;
/*	margin-top: 20px;
	margin-bottom: 10px;*/
	background-image: url(images/bkgd_building03.jpg); 
	background-repeat:no-repeat;	
}

#container01 {
	width: 800px;
	height: 600px;
	float: left;
	background-image: url(images/blueStripe.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#container01b {
	width: 800px;
	height: 600px;
	float: left;
}

#header {
	width: 800px;
	height: 190px;
	float: left;
}

#hdrLogo {
	width: 152px;
	height: 118px;
	float: left;
	padding-left: 329px;
}

#hdrLogo h1 {
	position: relative;
	width: 152px;
	height: 118px; 
	left: 0px;
	top: 0px;
	color: #007b87;
	overflow: hidden;
}

#hdrLogo h1 span {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	width: 100%;
	height: 100%;
	background-image: url(images/SilkWind_logo.gif);
	background-repeat: no-repeat;
}

#hdrLogoLifestyle {
	width: 152px;
	height: 118px;
	float: left;
	padding-left: 329px;
}

#hdrLogoLifestyle h1 {
	position: relative;
	width: 152px;
	height: 118px; 
	left: 0px;
	top: -6px;
	color: #007b87;
	overflow: hidden;
}

#hdrLogoLifestyle h1 span {
	position: absolute;
	left: 0px;
	top: -6px;
	z-index: 10;
	width: 100%;
	height: 100%;
	background-image: url(images/SilkWind_logo_lifestyle.gif);
	background-repeat: no-repeat;
}

#IEroot #hdrLogoLifestyle {
	width: 152px;
	height: 118px;
	float: left;
	padding-left: 329px;
}

#IEroot #hdrLogoLifestyle h1 {
	position: relative;
	width: 152px;
	height: 118px; 
	left: 0px;
	top: 0px;
	color: #007b87;
	overflow: hidden;
}

#IEroot #hdrLogoLifestyle h1 span {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	width: 100%;
	height: 100%;
	background-image: url(images/SilkWind_logo_lifestyle.gif);
	background-repeat: no-repeat;
}

#hdrLogoAmenities {
	width: 152px;
	height: 118px;
	float: left;
	padding-left: 329px;
}

#hdrLogoAmenities h1 {
	position: relative;
	width: 152px;
	height: 118px; 
	left: 0px;
	top: 0px;
	color: #007b87;
	overflow: hidden;
}

#hdrLogoAmenities h1 span {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	width: 100%;
	height: 100%;
	background-image: url(images/SilkWind_logo_amenities.gif);
	background-repeat: no-repeat;
}

#pageTitle {
	width: 340px;
	height: 72px;
	clear: left;
	padding-left: 398px;
}

#IEroot #pageTitle {
	width: 340px;
	height: 72px;
	clear: left;
	padding-left: 398px;
	margin-top: -2px;
}

#pageTitle h1 {
	position: relative;
	width: 340px;
	height: 72px; 
	left: 0px;
	top: 0px;
	color: #007b87;
	overflow: hidden;
}

#pageTitle h1 span {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	width: 100%;
	height: 100%;
	background-image: url(images/transcent_the_ordinary.gif);
	background-repeat: no-repeat;
}

#pageTitleLifestyle {
	width: 340px;
	height: 72px;
	clear: left;
	padding-left: 398px;
}

#pageTitleLifestyle h1 {
	position: relative;
	width: 340px;
	height: 72px; 
	left: 0px;
	top: 0px;
	color: #007b87;
	overflow: hidden;
}

#pageTitleLifestyle h1 span {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	width: 100%;
	height: 100%;
	background-image: url(images/lifestyle_text_hdr.gif);
	background-repeat: no-repeat;
}

#pageTitleAmenities {
	width: 340px;
	height: 72px;
	clear: left;
	padding-left: 398px;
}

#pageTitleAmenities h1 {
	position: relative;
	width: 340px;
	height: 72px; 
	left: 0px;
	top: 0px;
	color: #007b87;
	overflow: hidden;
}

#pageTitleAmenities h1 span {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	width: 100%;
	height: 100%;
	background-image: url(images/amenities_text_hdr.gif);
	background-repeat: no-repeat;
}

#pageTitleLocation {
	width: 340px;
	height: 72px;
	clear: left;
	padding-left: 398px;
}

#pageTitleLocation h1 {
	position: relative;
	width: 340px;
	height: 72px; 
	left: 0px;
	top: 0px;
	color: #007b87;
	overflow: hidden;
}

#pageTitleLocation h1 span {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	width: 100%;
	height: 100%;
	background-image: url(images/location_text_hdr.gif);
	background-repeat: no-repeat;
}

#pageTitleDeveloper {
	width: 340px;
	height: 108px;
	clear: left;
	padding-left: 398px;
	z-index: 4;
}

#pageTitleDeveloper h1 {
	position: relative;
	width: 340px;
	height: 108px; 
	left: 0px;
	top: 0px;
	color: #007b87;
	overflow: hidden;
}

#pageTitleDeveloper h1 span {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	width: 100%;
	height: 100%;
	background-image: url(images/title_developer);
	background-repeat: no-repeat;
}

#container02 {
	width: 800px;
	height: 264px;
	float: left;
}

#nav {
	width: 150px;
	height: 223px;
	float: left;
	padding-top: 20px;	
}

#container03 {
	width: 402px;
	height: 264px;
	float: right;
}

#text {
	width: 340px;
	height: 245px;
	float: left;
	padding-top: 12px;
	
}

#scrollers {
	width: 24px;
	height: 245px;
	float: left;
	padding-top: 12px;
}

#IEroot #scrollers {
	width: 24px;
	height: 235px;
	float: left;
	padding-top: 0px;
}

#downArrow {
	width: 24px;
	height: 21px;
	padding-top: 190px;
}

#IEroot #downArrow {
	width: 24px;
	height: 21px;
	padding-top: 120px;
}

#bodyText {
	width: 340px;
	float: left;
}

#bodyText #pad {
	padding-top: 4px;
}


#bodyText p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797664;
	line-height: 18px;
}

#bodyText h1 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #679ac9;
}

#bodyText h2 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #679ac9;
}

#bodyText span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797664;
}

#bodyText li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797664; /* #989482 */
	line-height: 18px;
}

#bodyText a:link, #bodyText a:visited {
	color: #990033;
	text-decoration: none;
}

#bodyText a:hover, #bodyText a:active {
	color: #990033;
	text-decoration: underline;
}

#bodyText2 {
	width: 340px;
	float: left;
}

#bodyText2 #pad {
	padding-top: 4px;
}

#bodyText2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
}

#bodyText2 h2 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #53ba07;
}

#bodyText2 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797664;
	line-height: 18px;
}

#bodyText2 a:link, #bodyText2 a:visited {
	color: #990033;
	text-decoration: none;
}

#bodyText2 a:hover, #bodyText2 a:active {
	color: #990033;
	text-decoration: underline;
}

#bodyText3 {
	width: 340px;
	float: left;
}

#bodyText3 #pad {
	padding-top: 4px;
}

#bodyText3 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
}

#bodyText3 h2 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #53ba07;
}

#bodyText3 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #797664;
	line-height: 18px;
}

#bodyText3 a:link, #bodyText3 a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#bodyText3 a:hover, #bodyText3 a:active {
	color: #ffffff;
	text-decoration: none;
}

#footer {
	width: 800px;
	height: 146px;
	float: left;
}

#subLinks {
	padding-left: 83px;
	padding-top: 6px;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #476b8c;
	/*z-index: 4;*/
	font-weight: bold;
	float: left;
}

#IEroot #subLinks {
	padding-left: 83px;
	padding-top: 4px;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #476b8c;
	/*z-index: 4;*/
	font-weight: bold;
	float: left;
}

#subLinks a:link, #subLinks a:visited {
	color: #476b8c;/*#679ac9;*/
	text-decoration: none;
}

#subLinks a:hover, #subLinks a:active {
	color: #476b8c;
	text-decoration: underline;
}

#subLinks2 {
	padding-left: 83px;
	padding-top: 6px;
	width: 474px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #476b8c;
	z-index: 4;
	font-weight: bold;
	float: left;
}

#subLinks2 a:link, #subLinks2 a:visited {
	color: #476b8c;
	text-decoration: none;
}

#subLinks2 a:hover, #subLinks2 a:active {
	color: #476b8c;
	text-decoration: underline;
}

#subLinksv1 {
	padding-left: 83px;
	margin-top: -10px;
	width: 300px;
	z-index: 4;
	float: left;
}

#IEroot #subLinksv1 {
	padding-left: 83px;
	margin-top: 0px;
	width: 300px;
	z-index: 4;
	float: left;
}

#subLinksv2 {
	padding-left: 83px;
	margin-top: -10px;
	width: 700px;
	z-index: 4;
	float: left;
}

#IEroot #subLinksv2 {
	padding-left: 83px;
	margin-top: 0px;
	width: 700px;
	z-index: 4;
	float: left;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#vdividermenu ul{
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 99%;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
float: left;
color: white;
padding: 2px 10px;
margin-right: 4px;
text-decoration: none;
background-color: #8FAECC;
}

#vdividermenu ul li a:visited{
color: white;
background-color: #8FAECC;
}

#vdividermenu ul li a:hover{
background-color: #6b90b4;
}

#vdividermenu ul li.current a  {
background-color: #6b90b4;
}

#IEroot #vdividermenu ul li.current a  {
background-color: #6b90b4;
}

#thumbnails {
	width: 361px;
	height: 111px;
	margin-left: 398px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align:center;
}

#skipFlash {
	width: 800px;
	margin: 0 auto;
	text-align: right;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #679ac9;
	padding-right: 200px;
	float:right;
	font-weight: bold;
}

#skipFlash a:link, #skipFlash a:visited {
	color: #679ac9;
	text-decoration: none;
}

#skipFlash a:hover, #skipFlash a:active {
	color: #679ac9;
	text-decoration: underline;
}

#showSuite {
	width: 122px;
	height: 23px;
	position:absolute;
	top: 542px;
	left: 150px;
}

#disclaimer {
	width: 800px;
	/*margin: 0 auto;*/
 	text-align: left;
 	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #679ac9;
	padding-top: 8px;
	float:left;
}

#disclaimer2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #476b8c;
	padding-left: 11px;
	float: left;
	padding-top: 18px;
}

#IEroot #disclaimer2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #476b8c;
	padding-left: 10px;
	float:left;
	margin-top: 0px;	
}

#disclaimer3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-left: 11px;
	padding-top: 108px;
	clear: left;
}

#IEroot #disclaimer3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #476b8c;
	padding-right: 10px;
	text-align: right;
	margin-top: 0px;
	clear: left;	
}

#subNav {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: bold;
	margin-top: 40px;
	
}

#subNav li {
	margin-left: -24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: bold;
	
}

#subNav a:link, #subNav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#subNav a:hover, #subNav a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

#subNavTeam {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: bold;
	margin-top: 136px;
	
}

#subNavTeam li {
	margin-left: -24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: bold;
	
}

#subNavTeam a:link, #subNavTeam a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#subNavTeam a:hover, #subNavTeam a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

#copyright {
	width: 800px;
	height: 40px;
	/*margin: 0 auto;*/
	text-align: left;
	/*position: relative;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	padding-top: 8px;
	padding-bottom: 8px;
	float:left;
}
