/*global styles*/


h1, h2 {
	display: block;
	position: relative;
	text-indent: -9999em;
	background: transparent url('../images/shim.gif') no-repeat; 
}
h1 {
	margin: 3px 0 0 3px;
	padding: 0;
}
h2 {
	background-image: url("../images/tagline.png");
	margin: 8px 0 0 3px;
	padding: 0;
}
h3 {
	font-size: 9px;
	font-weight: bold;
	color: #8dc63f;
	margin: 23px 0 0 0;
	padding: 0;
}

h5 {
	font-size: 14px;
	font-weight: bold;
	color: #8dc63f;
	margin: 23px 0 0 0;
	padding: 0;
}

span.inline-hd  {
	font-weight: bold;
	color: #8dc63f;
}
/*jQuery classes for header toggles*/
span.inline-hd-off  {
	font-weight: bold;
	color: #808080;
}
span.inline-hd-off.inline-hd  {
	color: #8dc63f;
}
span.inline-hd-off.inline-hd-on  {
	color: #8dc63f;
}
p { 
	padding: 0; 
	margin: 0;
}
p.right { 
	text-align: right;
}
.blue {
	color: #3a5d6c;
}
.green {
	color: #8cae69;
}
a {
	color: #3a5d6c;
	text-decoration: none;
}
a:hover { 
	text-decoration: underline; 
}
a.pdf {
	display: inline-block;
	padding: 0 0 0 12px;
	margin: 0;
	height: 12px;
	background: transparent url('../images/icon-pdf.png') no-repeat 0 1px;
}
a.pay {
	display: inline-block;
	padding: 0 0 0 12px;
	margin: 0;
	height: 12px;
	background: transparent url('../images/icon-pay.png') no-repeat 0 2px;
}
a.previous {
	display: inline-block;
	padding: 0 0 0 10px;
	margin: 0;
	height: 10px;
	font-size: 8px;
	font-weight: bold;
	background: transparent url('../images/icon-arrows.png') no-repeat center left;
}
a.next {
	display: inline-block;
	padding: 0 10px 0 0;
	margin: 0;
	height: 10px;
	font-size: 8px;
	font-weight: bold;
	background: transparent url('../images/icon-arrows.png') no-repeat center right;
}
.clear {
	font-size: 1px;
	width: 1px;
	line-height: 1px;
	clear: both;
}
img {
	border: none;
}
ul.dashed {
	list-style: none;
	padding: 10px 0 20px 0;
	margin: 0;
}
/*end global styles*/

/*LAYOUT*/

body {
  font-family: Tahoma,Geneva,Kalimati,sans-serif;
  font-size: 11px;
  color: #808080;
  font-weight: normal;
  background: #ffffff url('../images/bg-body.png') repeat-x;
  margin: 0;
  padding: 0 0 20px 0;
}
div.page-center {
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
}
.main {
	background: transparent url('../images/bg-content.png') no-repeat 125px 92px;
	width: 1096px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

/*banner including top navigation*/

.banner {
	width: 850px;
	margin: 0 0 0 135px;
	padding: 0;
	text-align: left;
}
.logo {
	width: 122px;
	height: 138px;
	margin: 0 19px 0 43px;
	_margin-left: 21px;
	padding: 0;
	background: transparent url('../images/logo-altaKStation-shadow.png') no-repeat;
	_background-image: none;
	float: left;
}
.logo img {
	padding: 0 0 0 7px;
	margin: 0;
}
ul.nav {
	width: 430px;
	margin: 0;
	padding: 42px 0 0 0;
	list-style: none;
	float: left;
}
ul.nav li {
	margin: 0 27px 13px 0;
	padding: 0;
	overflow: hidden;
	height: 15px;
	float: left;
}
ul.nav li a  {
	display: block;
	height: 15px;
	text-indent: -9999em;
	background: transparent url('../images/bg-nav.png') no-repeat 0 0;  
	_background-image: url('../images/bg-nav.gif'); 
	padding: 0;
	margin: 0;
}
ul.nav li a.residences  {
	background-position: 0 -9px;
	width: 85px;
}
ul.nav li.on a.residences, ul.nav li a.residences:hover  {
	background-position: -1px -59px;
}
ul.nav li a.amenities  {
	background-position: 0 -109px;
	width: 85px;
}
ul.nav li.on a.amenities, ul.nav li a.amenities:hover  {
	background-position: 0 -159px;
}
ul.nav li a.community  {
	background-position: -113px -9px;
	width: 84px;
}
ul.nav li.on a.community, ul.nav li a.community:hover  {
	background-position: -114px -59px;
}
ul.nav li a.club-k  {
	background-position: -114px -109px;
	width: 84px;
}
ul.nav li.on a.club-k, ul.nav li a.club-k:hover  {
	background-position: -114px -159px;
}
ul.nav li a.lease-now  {
	background-position: -224px -9px;
	width: 86px;
}
ul.nav li.on a.lease-now, ul.nav li a.lease-now:hover  {
	background-position: -224px -59px;
}
ul.nav li a.living-green  {
	background-position: -225px -109px;
	width: 86px;
}
ul.nav li.on a.living-green, ul.nav li a.living-green:hover  {
	background-position: -225px -159px;
}
ul.nav li a.retail  {
	background-position: -337px -9px;
	width: 40px;
}
ul.nav li.on a.retail, ul.nav li a.retail:hover  {
	background-position: -338px -59px;
}
ul.nav li a.news  {
	background-position: -338px -109px;
	width: 40px;
}
ul.nav li.on a.news, ul.nav li a.news:hover  {
	background-position: -338px -159px;
}
.log-in {
	width: 100px;
	margin: 41px 0 0 0;
	padding: 0;
	overflow: hidden;
	height: 15px;
	float: left;
}
.log-in a  {
	display: block;
	width: 90px;
	height: 150px;
	text-indent: -9999em;
	background: transparent url('../images/bg-nav.png') no-repeat -430px -8px; 
	_background-image: url('../images/bg-nav.gif'); 
	padding: 0;
	margin: 0;
}
.log-in a:hover {
	background-position: -431px -58px;
}
.special {
	width: 100px;
	margin: 0 0 0 14px;
	padding: 0;
	float: left;
	text-align: right;
}
/*end banner*/

/*footer*/

.footer {
	width: 800px;
	margin: 0 0 0 130px;
	padding: 20px 0 0 0;
	font-size: 9px;
	color: #b3b3b3;
}
.footer .footerlinks {
	width: 375px;
	margin: 0 0 0 190px; 
	_margin-left: 95px;
	padding: 0;
	float: left;
}
.footer .logos {
	width: 225px;
	margin: 0;
	padding: 0;
	float: left;
}
.footer .logos img {
	display: inline-block;
	margin: 0 10px 0 0;
}
.footer a {
	color: #b3b3b3;
}
.footer span.pipe {
	display: inline-block;
	margin: 0 5px;
	padding:0;
	color: #b3b3b3;
}
.footer p.contact {
	color: #807b7b;
}

/*end footer*/

/*content*/

.content {
	width: 1096px;
	margin: 0;
	padding: 0;
	text-align: left;
	min-height: 670px;
}
/*simple page col structure*/
.col-left-1 {
	width: 530px;
	margin: 0;
	padding: 80px 0 0 0;
	float: left;
}
.col-right-1 {
	width: 405px;
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
}
/*residences page col structure*/
.col-left-2 {
	width: 425px;
	margin: 0;
	padding: 0;
	float: left;
}
.col-right-2 {
	width: 510px;
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
}
/*gallery page col structure*/
.col-left-3 {
	width: 125px;
	margin: 0 0 0 188px;
	_margin-left: 94px;
	padding: 0;
	float: left;
}
.col-right-3 {
	width: 640px;
	margin: 0 0 0 5px;
	padding: 0;
	float: left;
}

/*subnavigation*/
ul.subnav {
	width: 140px;
	margin: 0 0 0 188px;
	_margin-left: 94px;
	padding: 16px 0 0 0;
	list-style: none;
	float: left;
}
ul.subnav li {
	margin: 2px 0;
	padding: 0;
	overflow: hidden;
	height: 16px;
}
ul.subnav li a  {
	display: block;
	height: 16px;
	text-indent: -9999em;
	padding: 0;
	margin: 0;
}
/*end subnavigation*/

/*viewport for gallery and floorplans*/
.viewport {
	display: block;
	position: absolute;
	width: 1096px;
	height:  560px;
	overflow: hidden;
}
.viewport-content {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 1096px;
	margin: 0;
	padding: 0;
}
/*end viewport*/

/*end content*/

/*end LAYOUT*/

/*home*/

.main.homebg {
	background: transparent url('../images/bg-content-home.png') no-repeat 7px 93px;
	_background: transparent url('../images/bg-content-home.jpg') no-repeat 16px 101px;
}
.content.home {
	min-height: 600px;
	*height: 600px;
}
.home h1 {
	background-image: url("../images/hd-home.png");
	_background-image: url("../images/hd-home.gif");
	height: 70px;
	width: 450px;
	margin: 35px 0 100px -105px;
}
.home .col-left-1 .image {
	padding: 0;
}
.home .col-left-1 .image img {
	margin: 8px 0 0 8px;
}
.home .col-left-1 .image.img1{
	display: block;
	background: transparent url("../images/img-home-view.png") no-repeat top left;
	_background-image: none;
	margin: 119px 0 0 262px;
	_margin-left: 260px;
	*margin-top: 190px;
	width: 262px;
	height: 262px;
}
.home .col-left-1 .image.img2 {
	display: block;
	position: absolute;
	background: transparent url("../images/img-home-dining-room.png") no-repeat top left;
	_background-image: none;
	margin: -70px 0 0  110px;
	*margin-left: -200px;
	width: 196px;
	height: 196px;
}
.home .col-left-1 .image.img3 {
	display: block;
	position: absolute;
	background: transparent url("../images/img-home-centerpiece.png") no-repeat top left;
	_background-image: none;
	margin: -110px 0 0 25px;
	*margin-left: -285px;
	width: 137px;
	height: 138px;
}
.home .leed {
	display: block;
	background: transparent url('../images/logo-leed-home.png') no-repeat; 
	_background: transparent url('../images/logo-leed-home.gif') no-repeat; 
	font-size: 11px;
	line-height: 14px;
	width: 205px;
	margin: 5px 0 0 315px;
	padding-top: 50px;
}
.home .leed p {
	margin: 0 5px;
}
.home .blurb  {
	display: block;
	position: relative;
	text-indent: -9999em;
	background: transparent url('../images/blurb-home.png') no-repeat; 
	_background: transparent url('../images/blurb-home.gif') no-repeat; 
	width: 435px;
	height: 250px;
}
.home .announcement {
	font-size: 11px;
	line-height: 14px;
	width: 195px;
	margin: 60px 0 0 15px;
	*margin-top: 50px;
	float: left;
}
.home .announcement.annc1 {
	margin-left: 0;
}

/*end home*/

/*peripheral pages*/

.content.peripheral {
	min-height: 670px;
	_height: 670px;
}
.peripheral .col-right-1 p {
	font-size: 10px;
}
h1.privacy-policy {
	background-image: url("../images/hd-privacy-policy.png");
	margin-bottom: 15px;
}

h1.promotions {
	background-image: url("../images/hd-promotions.png");
	padding-bottom:10px;
	margin-bottom: 15px;
}

h6.promotions  {
	font-size: 14px;	
	line-height:17px;
}

h1.disclaimer {
	background-image: url("../images/hd-disclaimer.png");
	margin-bottom: 15px;
}
h1.not-found {
	background-image: url("../images/hd-file-not-found.png");
	margin-bottom: 15px;
}
/*end peripheral pages*/

/*news*/

.news h1 {
	background-image: url("../images/hd-news.png");
	margin-bottom: 35px;
}
.news .col-left-1 .image {
	width: 276px;
	height: 276px;
	background: transparent url("../images/img-news.png") no-repeat top left;
	_background-image: none;
	padding: 0;
	margin: 0 0 0 80px;
}
.news .col-left-1 .image img {
	margin: 8px 0 0 8px;
}
.news .col-right-1 p {
	font-size: 10px;
	line-height:14px;
}

/*end news*/

/*club-k*/
.content.club-k {
	min-height: 670px;
	_height: 670px;
}
.club-k h1 {
	background-image: url("../images/hd-club-k.png");
	margin-bottom: 28px;
	*margin-bottom:  15px;
}
.club-k .col-left-1 .image {
	width: 219px;
	height: 220px;
	padding: 0;
	float: left;
}
.club-k .col-left-1 .image img {
	margin: 8px 0 0 8px;
}
.club-k .col-left-1 .image.img1{
	background: transparent url("../images/img-club-k-1.png") no-repeat top left;
	_background-image: none;
	margin: 0 0 0 80px;
	_margin-left: 40px;
}
.club-k .col-left-1 .image.img2 {
	background: transparent url("../images/img-club-k-2.png") no-repeat top left;
	_background-image: none;
	margin: 0 0 0 10px;
}
.club-k p.download {
	margin-top: 120px;
}

.club-k p {
	padding-bottom:12px;
}

/*end club-k*/

/*residences*/
.content.residences {
	min-height: 770px;
	*height: 770px;
}
.residences h1 {
	background-image: url("../images/hd-residences.png");
	margin-bottom: 48px;
	margin-left: 110px;
}
.residences h2 {
	margin-left: 110px;
}
.residences .col-right-2 .image {
	width: 522px;
	text-align: center;
}
.residences .viewport {
	height: 660px;
}
/*jQuery classes*/
.residences .viewport-content.w01 {
	top: 0;
}
.residences .viewport-content.w02 {
	top: -700px;
}
.residences .viewport-content.w03 {
	top: -1400px;
}
.residences .viewport-content.w04 {
	top: -2100px;
}
.residences .viewport-content.w05 {
	top: -2800px;
}
.residences .viewport-content.w06 {
	top: -3500px;
}
.residences .viewport-content.w07 {
	top: -4200px;
}
.residences .viewport-content.w08 {
	top: -4900px;
}
.residences .viewport-content.w09 {
	top: -5600px;
}
.residences .viewport-content.w10 {
	top: -6300px;
}
.residences .viewport-content.w11 {
	top: -7000px;
}
.residences .viewport-content.w12 {
	top: -7700px;
}
.residences .viewport-content.w13 {
	top: -8400px;
}
.residences .viewport-content.e01 {
	top: -9100px;
}
.residences .viewport-content.e02 {
	top: -9800px;
}
.residences .viewport-content.e03 {
	top: -10500px;
}
.residences .viewport-content.e04 {
	top: -11200px;
}
.residences .viewport-content.e05 {
	top: -11900px;
}
.residences .viewport-content.e06 {
	top: -12600px;
}
.residences .viewport-content.e07 {
	top: -13300px;
}
.residences .viewport-content.e08 {
	top: -14000px;
}
.residences .viewport-content.e09 {
	top: -14700px;
}
.residences .viewport-content.e10 {
	top: -15400px;
}
.residences .viewport-content.e11 {
	top: -16100px;
}
.residences .viewport-content.e12 {
	top: -16800px;
}
.residences .viewport-content.w3701 {
	top: 0;
}
.residences .viewport-content.w3702 {
	top: -700px;
}
.residences .viewport-content.w3703 {
	top: -1400px;
}
.residences .viewport-content.w3704 {
	top: -2100px;
}
.residences .viewport-content.w3705 {
	top: -2800px;
}
.residences .viewport-content.w3706 {
	top: -3500px;
}
.residences .viewport-content.e4001 {
	top: -4200px;
}
.residences .viewport-content.e4002 {
	top: -4900px;
}
.residences .viewport-content.e4003 {
	top: -5600px;
}
.residences .viewport-content.e4004 {
	top: -6300px;
}
.residences .viewport-content.e4005 {
	top: -7000px;
}
.residences .viewport-content.e4006 {
	top: -7700px;
}
.residences .viewport-content.e4101 {
	top: -8400px;
}
.residences .viewport-content.e4102 {
	top: -9100px;
}
.residences .viewport-content.e4103 {
	top: -9800px;
}
.residences .viewport-content.e4104 {
	top: -10500px;
}
.residences .viewport-content.e4105 {
	top: -11200px;
}
.residences .viewport-content.e4106 {
	top: -11900px;
}
.residences .plannav {
	position: absolute;
}
.residences .plannav .image {
	padding: 0;
	float: left;
}
.residences .plannav .image img {
	margin: 5px 0 0 6px;
}
.residences .plannav .image.img1{
	background: transparent url("../images/bg-plannav-west.png") no-repeat top left;
	_background-image: none;
	width: 167px;
	height: 256px;
	margin: 17px 0 0 74px;
	_margin-left: 30px;
}
.residences .plannav .image.img2 {
	background: transparent url("../images/bg-plannav-east.png") no-repeat top left;
	_background-image: none;
	width: 166px;
	height: 166px;
	margin: 17px 0 0 14px;
}
.residences .plannav .plannav-west {
	display: block;
	position: absolute;
	top: 45px;
	left: 93px;
	_left: 79px;
	width: 126px;
	height: 211px;
	background: transparent url("../images/bg-plannav-west-map.png") no-repeat;
	_background-image: url("../images/bg-plannav-west-map.gif");
	background-position: 0 250px;
	overflow: hidden;
}
.residences .plannav .plannav-west-hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 126px;
	height: 211px;
	background: transparent url("../images/bg-plannav-west-map.png") no-repeat;
	_background-image: url("../images/bg-plannav-west-map.gif");
	background-position: 0 250px;
	overflow: hidden;
}
/*jQuery classes*/
.residences .plannav .plannav-west.w01, .residences .plannav .plannav-west-hover.w01 {
	background-position: -2px -2568px;
}
.residences .plannav .plannav-west.w02, .residences .plannav .plannav-west-hover.w02 {
	background-position: -2px -2354px;
}
.residences .plannav .plannav-west.w03, .residences .plannav .plannav-west-hover.w03 {
	background-position: -2px -2140px;
}
.residences .plannav .plannav-west.w04, .residences .plannav .plannav-west-hover.w04 {
	background-position: -2px -1927px;
}
.residences .plannav .plannav-west.w05 , .residences .plannav .plannav-west-hover.w05 {
	background-position: -2px -1712px;
}
.residences .plannav .plannav-west.w06, .residences .plannav .plannav-west-hover.w06 {
	background-position: -2px -1498px;
}
.residences .plannav .plannav-west.w07, .residences .plannav .plannav-west-hover.w07 {
	background-position: -2px -1284px;
}
.residences .plannav .plannav-west.w08, .residences .plannav .plannav-west-hover.w08 {
	background-position: -2px -1070px;
}
.residences .plannav .plannav-west.w09, .residences .plannav .plannav-west-hover.w09 {
	background-position: -2px -857px;
}
.residences .plannav .plannav-west.w10, .residences .plannav .plannav-west-hover.w10 {
	background-position: -2px -642px;
}
.residences .plannav .plannav-west.w11, .residences .plannav .plannav-west-hover.w11 {
	background-position: -2px -428px;
}
.residences .plannav .plannav-west.w12, .residences .plannav .plannav-west-hover.w12 {
	background-position: -2px -215px;
}
.residences .plannav .plannav-west.w13, .residences .plannav .plannav-west-hover.w13 {
	background-position: -2px 0;
}
.residences .plannav .plannav-east {
	display: block;
	position: absolute;
	top: 43px;
	left: 263px;
	width: 162px;
	height: 125px;
	background: transparent url("../images/bg-plannav-east-map.png") no-repeat;
	_background-image: url("../images/bg-plannav-east-map.gif");
	background-position: 8px 150px;
	overflow: hidden;
}
.residences .plannav .plannav-east-hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 142px;
	height: 125px;
	background: transparent url("../images/bg-plannav-east-map.png") no-repeat;
	_background-image: url("../images/bg-plannav-east-map.gif");
	background-position: 8px 150px;
	overflow: hidden;
}
/*jQuery classes*/
.residences .plannav .plannav-east.e01, .residences .plannav .plannav-east-hover.e01 {
	background-position: 8px -1435px;
}
.residences .plannav .plannav-east.e02, .residences .plannav .plannav-east-hover.e02 {
	background-position: 8px -1315px;
}
.residences .plannav .plannav-east.e03, .residences .plannav .plannav-east-hover.e03 {
	background-position: 8px -1196px;
}
.residences .plannav .plannav-east.e04, .residences .plannav .plannav-east-hover.e04 {
	background-position: 8px -1074px;
}
.residences .plannav .plannav-east.e05 , .residences .plannav .plannav-east-hover.e05 {
	background-position: 8px -836px;
}
.residences .plannav .plannav-east.e06, .residences .plannav .plannav-east-hover.e06 {
	background-position: 8px -716px;
}
.residences .plannav .plannav-east.e07, .residences .plannav .plannav-east-hover.e07 {
	background-position: 8px -594px;
}
.residences .plannav .plannav-east.e08, .residences .plannav .plannav-east-hover.e08 {
	background-position: 8px -475px;
}
.residences .plannav .plannav-east.e09, .residences .plannav .plannav-east-hover.e09 {
	background-position: 8px -355px;
}
.residences .plannav .plannav-east.e10, .residences .plannav .plannav-east-hover.e10 {
	background-position: 8px -235px;
}
.residences .plannav .plannav-east.e11, .residences .plannav .plannav-east-hover.e11 {
	background-position: 8px -116px;
}
.residences .plannav .plannav-east.e12, .residences .plannav .plannav-east-hover.e12 {
	background-position: 8px 6px;
}
.residences.penthouses .plannav .image.img1{
	background: transparent url("../images/bg-plannav-west.png") no-repeat top left;
	_background-image: none;
	width: 167px;
	height: 256px;
	margin: 17px 0 0 74px;
	_margin-left: 30px;
}
.residences .plannav .plannav-penthouses-west {
	display: block;
	position: absolute;
	top: 45px;
	left: 93px;
	_left: 79px;
	width: 126px;
	height: 211px;
	background: transparent url("../images/bg-plannav-penthouses-west-map.png") no-repeat;
	_background-image: url("../images/bg-plannav-penthouses-west-map.gif");
	background-position: 0 250px;
	overflow: hidden;
}
.residences .plannav .plannav-penthouses-west-hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 126px;
	height: 211px;
	background: transparent url("../images/bg-plannav-penthouses-west-map.png") no-repeat;
	_background-image: url("../images/bg-plannav-penthouses-west-map.gif");
	background-position: 0 250px;
	overflow: hidden;
}
/*jQuery classes*/
.residences .plannav .plannav-penthouses-west.w3701, .residences .plannav .plannav-penthouses-west-hover.w3701 {
	background-position: -5px -1084px;
}
.residences .plannav .plannav-penthouses-west.w3702, .residences .plannav .plannav-penthouses-west-hover.w3702 {
	background-position: -5px -868px;
}
.residences .plannav .plannav-penthouses-west.w3703, .residences .plannav .plannav-penthouses-west-hover.w3703 {
	background-position: -5px -652px;
}
.residences .plannav .plannav-penthouses-west.w3704, .residences .plannav .plannav-penthouses-west-hover.w3704 {
	background-position: -5px -436px;
}
.residences .plannav .plannav-penthouses-west.w3705, .residences .plannav .plannav-penthouses-west-hover.w3705 {
	background-position: -5px -221px;
}
.residences .plannav .plannav-penthouses-west.w3706, .residences .plannav .plannav-penthouses-west-hover.w3706 {
	background-position: -5px -3px;
}
.residences.penthouses .plannav .image.img2 {
	background: transparent url("../images/bg-plannav-penthouses-east.png") no-repeat top left;
	_background-image: none;
	width: 166px;
	height: 166px;
	margin: 17px 0 0 14px;
}
.residences .plannav .plannav-penthouses-east {
	display: block;
	position: absolute;
	top: 41px;
	left: 270px;
	_left: 256px;
	width: 140px;
	height:115px;
	background: transparent url("../images/bg-plannav-penthouses-east-map40.png") no-repeat;
	_background-image: url("../images/bg-plannav-penthouses-east-map40.gif");
	background-position: 0 250px;
	overflow: hidden;
}
.residences .plannav .plannav-penthouses-east-hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 140px;
	height: 115px;
	background: transparent url("../images/bg-plannav-penthouses-east-map40.png") no-repeat;
	_background-image: url("../images/bg-plannav-penthouses-east-map40.gif");
	background-position: 0 250px;
	overflow: hidden;
}
/*jQuery classes*/

.residences .plannav .plannav-penthouses-east.e4001, .residences .plannav .plannav-penthouses-east-hover.e4001 {
	background-position: -1px -594px;
}
.residences .plannav .plannav-penthouses-east.e4002, .residences .plannav .plannav-penthouses-east-hover.e4002 {
	background-position: -1px -476px;
}
.residences .plannav .plannav-penthouses-east.e4003, .residences .plannav .plannav-penthouses-east-hover.e4003 {
	background-position: -1px -359px;
}
.residences .plannav .plannav-penthouses-east.e4004, .residences .plannav .plannav-penthouses-east-hover.e4004 {
	background-position: -1px -241px;
}
.residences .plannav .plannav-penthouses-east.e4005, .residences .plannav .plannav-penthouses-east-hover.e4005 {
	background-position: -1px -123px;
}
.residences .plannav .plannav-penthouses-east.e4006, .residences .plannav .plannav-penthouses-east-hover.e4006 {
	background-position: -1px -6px;
	*background-position: -1px -5px;
}
.residences .plannav .plannav-penthouses-east.e4101, .residences .plannav .plannav-penthouses-east-hover.e4101 {
	background-image: url("../images/bg-plannav-penthouses-east-map41.png");
	_background-image: url("../images/bg-plannav-penthouses-east-map41.gif");
	background-position: -1px -594px;
}
.residences .plannav .plannav-penthouses-east.e4102, .residences .plannav .plannav-penthouses-east-hover.e4102 {
	background-image: url("../images/bg-plannav-penthouses-east-map41.png");
	_background-image: url("../images/bg-plannav-penthouses-east-map41.gif");
	background-position: -1px -476px;
}
.residences .plannav .plannav-penthouses-east.e4103, .residences .plannav .plannav-penthouses-east-hover.e4103 {
	background-image: url("../images/bg-plannav-penthouses-east-map41.png");
	_background-image: url("../images/bg-plannav-penthouses-east-map41.gif");
	background-position: -1px -359px;
}
.residences .plannav .plannav-penthouses-east.e4104, .residences .plannav .plannav-penthouses-east-hover.e4104 {
	background-image: url("../images/bg-plannav-penthouses-east-map41.png");
	_background-image: url("../images/bg-plannav-penthouses-east-map41.gif");
	background-position: -1px -241px;
}
.residences .plannav .plannav-penthouses-east.e4105, .residences .plannav .plannav-penthouses-east-hover.e4105 {
	background-image: url("../images/bg-plannav-penthouses-east-map41.png");
	_background-image: url("../images/bg-plannav-penthouses-east-map41.gif");
	background-position: -1px -123px;
}
.residences .plannav .plannav-penthouses-east.e4106, .residences .plannav .plannav-penthouses-east-hover.e4106 {
	background-image: url("../images/bg-plannav-penthouses-east-map41.png");
	_background-image: url("../images/bg-plannav-penthouses-east-map41.gif");
	background-position: -1px -6px;
	*background-position: -1px -5px;
}
.residences .toggle-link {
	display: block;
	margin: -18px 0 18px 10px;
	color:  #808080;
	font-size: 9px;
}
.residences .toggle-link .pipe {
	padding: 0 2px;
}
.residences .toggle-link a {
	text-decoration: underline;
}
.residences .toggle-link a.on {
	text-decoration: none;
	color: #808080;
	font-weight: bold;
}
.residences .select-unit {
	margin: -80px 0 80px 262px;
	padding: 0;
}
.residences .unit {
	display: block;
	position: relative;
	margin: 0 0 40px 0;
	padding: 0;
	width: 1096px;
	height: 660px;
}
.residences .unit-info {
	width: 229px;
	margin: 292px 0 0 190px;
	padding: 0;
}
.residences .unit-info p {
	margin-top: 5px;
}
.residences p.download {
	margin-top: 0;
}
.residences .col-right-2 .text {
	width: 400px;
	margin: 0 0 0 110px;
	padding: 0;
}
.content.gallery {
	min-height: 720px;
	*height: 720px;
}
.gallery .viewport {
	height: 560px;
}
.gallery .gallery-item {
	display: block;
	position: relative;
	margin: 0 0 0 0;
	padding: 0;
	width: 1096px;
	height: 1000px;
}
.gallery .item-info {
	width: 125px;
	margin: 90px 0 0 0px;
	padding: 0;
	color: #999999;
	font-size: 10px;
	line-height: 13px;
	background-color: #ffffff;
}
.gallery .item-info img {
	padding: 0;
	margin: 0;
}
.gallery .item-info p {
	margin: 0 20px 15px 0;
	padding: 0;
}
.gallery .col-right-3 .image {
	width: 600px;
	margin-top: 50px;
}
.gallery .gallerynav {
	position: absolute;
	margin: 52px 0 0 185px;
}
.gallery .gallerynav .pipe {
	padding: 0 5px;
}
.features .col-left-2 .image {
	width: 276px;
	height: 276px;
	background: transparent url("../images/img-features-1.png") no-repeat top left;
	_background-image: none;
	padding: 0;
	margin: 50px 0 0 80px;
}
.features .col-left-2 .image img {
	margin: 8px 0 0 8px;
}
.features .col-right-2 h3 {
	margin-top: 0;
}
.rates .col-left-2 .image {
	width: 276px;
	height: 276px;
	background: transparent url("../images/img-rates-availability.png") no-repeat top left;
	_background-image: none;
	padding: 0;
	margin: 50px 0 0 80px;
}
.rates .col-left-2 .image img {
	margin: 8px 0 0 8px;
}
.residences ul.subnav li a  {
	background: transparent url('../images/bg-subnav-residences.png') no-repeat 0 0; 
}
ul.subnav li a.residences  {
	background-position: 0 -1px;
}
ul.subnav li.on a.residences, ul.subnav li a.residences:hover  {
	background-position: -158px -2px;
}
ul.subnav li a.residences-penthouses  {
	background-position: 0 -20px;
}
ul.subnav li.on a.residences-penthouses, ul.subnav li a.residences-penthouses:hover  {
	background-position: -158px -21px;
}
ul.subnav li a.residences-features  {
	background-position: 0 -39px;
}
ul.subnav li.on a.residences-features, ul.subnav li a.residences-features:hover  {
	background-position: -158px -40px;
}
ul.subnav li a.residences-gallery  {
	background-position: 0 -58px;
}
ul.subnav li.on a.residences-gallery, ul.subnav li a.residences-gallery:hover  {
	background-position: -158px -59px;
}
ul.subnav li a.residences-rates-availability  {
	background-position: 0 -77px;
}
ul.subnav li.on a.residences-rates-availability, ul.subnav li a.residences-rates-availability:hover  {
	background-position: -158px -78px;
}

/*end residences*/

/*retail*/

.content.retail {
	min-height: 670px;
	_height: 670px;
}
.retail h1 {
	background-image: url("../images/hd-retail.png");
	margin-bottom: 10px;
	*margin-bottom: 0;
}
.retail h2 {
	margin-top: 25px;
}
.retail h3 {
	font-size: 11px;
	line-height: 16px;
	margin-top: 0;
}
.retail .col-left-1 {
	padding-top: 20px;
	position: relative;
}
.retail .col-left-1 .image {
	padding: 0;
}
.retail .col-left-1 .image.img1 {
	width: 330px;
	height: 317px;
	background: transparent url("../images/img-floorplan-restaurant.png") no-repeat top left;
	_background-image: none;
	margin: 0 0 0 180px;
}
.retail .col-left-1 .image.img1 img {
	margin: 5px 0 0 5px;
}
.retail .col-left-1 .image.img2{
	position: absolute;
	top: 290px;
	left: 11px;
	width: 331px;
	height: 327px;
	background: transparent url("../images/img-floorplan-retail.png") no-repeat top left;
	_background-image: none;
	margin: 0;
}
.retail .col-left-1 .image.img2 img {
	margin: 5px 0 0 5px;
}
.retail p {
	margin-top: 22px;
	line-height: 16px;
}
.retail p.download {
	margin-top: 245px;
	margin-left: 360px;
	display: inline-block;
	width: 100px;
}

/*end retail*/

/*living-green*/

.content.living-green {
	min-height: 770px;
	*height: 770px;
}
.living-green h1 {
	background-image: url("../images/hd-living-green.png");
	margin-bottom: 25px;
	padding-bottom: 4px;
}
.living-green h2 {
	background-image: url("../images/tagline-living-green.png");
	background-position: -1px 0;
	margin: 8px 0 0 3px;
	padding: 0;
}
.living-green h3.arrow {
	background: transparent url("../images/icon-arrow-green.png") no-repeat top left;
	padding-top: 12px;
	margin-top: 10px;
}
.living-green .col-left-1 {
	padding-top: 0;
}
.living-green .col-left-1 .seal {
	width: 60px;
	height: 60px;
	padding: 0;
	margin: 0 0 0 460px;
}
.living-green .col-left-1 .image {
	position: relative;
	width: 441px;
	height: 467px;
	background: transparent url("../images/bg-greennav.png") no-repeat top left;
	_background-image: none;
	padding: 0;
	margin: 25px 0 0 75px;
}
.living-green .col-left-1 .image img {
	margin: 5px 0 0 5px;
}

.living-green .greennav {
	display: block;
	position: absolute;
	top: 4px;
	left: 4px;
	width: 429px;
	height: 450px;
	background: transparent url("../images/bg-greennav-map.png") no-repeat;
	_background-image: url("../images/bg-greennav-map.gif");
	background-position: 0 550px;
	overflow: hidden;
}
.living-green .greennav-hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 429px;
	height: 450px;
	background: transparent url("../images/bg-greennav-map.png") no-repeat;
	_background-image: url("../images/bg-greennav-map.gif");
	background-position: 0 550px;
	overflow: hidden;
}
/*jQuery classes*/
.living-green .greennav.g1, .living-green .greennav-hover.g1 {
	background-position: 0 -4570px;
}
.living-green .greennav.g2, .living-green .greennav-hover.g2 {
	background-position: 0 -4113px;
}
.living-green .greennav.g3, .living-green .greennav-hover.g3 {
	background-position: 0 -3656px;
}
.living-green .greennav.g4, .living-green .greennav-hover.g4 {
	background-position: 0 -3199px;
}
.living-green .greennav.g5, .living-green .greennav-hover.g5 {
	background-position: 0 -2742px;
}
.living-green .greennav.g6, .living-green .greennav-hover.g6 {
	background-position: 0 -2285px;
}
.living-green .greennav.g7, .living-green .greennav-hover.g7 {
	background-position: 0 -1828px;
}
.living-green .greennav.g8, .living-green .greennav-hover.g8 {
	background-position: 0 -1371px;
}
.living-green .greennav.g9, .living-green .greennav-hover.g9 {
	background-position: 0 -914px;
}
.living-green .greennav.g10, .living-green .greennav-hover.g10 {
	background-position: 0 -457px;
}
.living-green .greennav.g11, .living-green .greennav-hover.g11 {
	background-position: 0 0;
}
.living-green .viewport {
	display: block;
	position: relative;
	width: 355px;
	height:  180px;
	overflow: hidden;
	padding: 0;
	margin: 0 0 0 185px;
}
.living-green .viewport-content {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 355px;
	margin: 0;
	padding: 0;
}

/*jQuery classes*/

.living-green .viewport-content.g1 {
	top: -220px;
}
.living-green .viewport-content.g2 {
	top: -440px;
}
.living-green .viewport-content.g3{
	top: -660px;
}
.living-green .viewport-content.g4 {
	top: -880px;
}
.living-green .viewport-content.g5 {
	top: -1100px;
}
.living-green .viewport-content.g6 {
	top: -1320px;
}
.living-green .viewport-content.g7 {
	top: -1540px;
}
.living-green .viewport-content.g8 {
	top: -1760px;
}
.living-green .viewport-content.g9 {
	top: -1980px;
}
.living-green .viewport-content.g10 {
	top: -2200px;
}
.living-green .viewport-content.g11 {
	top: -2420px;
}
.living-green .caption {
	display: block;
	position: relative;
	margin: 0 0 40px 0;
	padding: 0;
	width: 325px;
	height: 180px;
}
.living-green .col-right-1 p {
	margin-top: 15px;
	margin-right: 20px;
}
.living-green p.intro {
	color: #172934;
	margin-right: 60px;
}

/*end living-green*/

/*amenities*/

.content.amenities {
	min-height: 770px;
	*height: 770px;
}
.amenities h1 {
	background-image: url("../images/hd-amenities.png");
	margin-bottom: 25px;
	padding-bottom: 4px;
}
.amenities .col-left-1 {
	padding-top: 0;
}
.amenities .col-left-1 .image {
	position: relative;
	width: 358px;
	height: 356px;
	padding: 0;
	margin: 0 0 0 145px;
}
.amenities .col-left-1 .image img {
	margin: 5px 0 0 5px;
}
.amenities .amenitiesnav {
	display: block;
	position: absolute;
	top: 0;
	left: 6px;
	width: 358px;
	height: 320px;
	background: transparent url("../images/bg-amenitiesnav-map.png") no-repeat;
	_background-image: url("../images/bg-amenitiesnav-map.gif");
	background-position: 0 250px;
}
.amenities .amenitiesnav-hover {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 358px;
	height: 320px;
	background: transparent url("../images/bg-amenitiesnav-map.png") no-repeat;
	_background-image: url("../images/bg-amenitiesnav-map.gif");
	background-position: 0 250px;
}
/*jQuery classes*/
.amenities .amenitiesnav.a1, .amenities .amenitiesnav-hover.a1 {
	background-position: 0 -4106px;
}
.amenities .amenitiesnav.a2, .amenities .amenitiesnav-hover.a2 {
	background-position: 0 -3789px;
}
.amenities .amenitiesnav.a3, .amenities .amenitiesnav-hover.a3 {
	background-position: 0 -3472px;
}
.amenities .amenitiesnav.a4, .amenities .amenitiesnav-hover.a4 {
	background-position: 0 -3156px;
}
.amenities .amenitiesnav.a5, .amenities .amenitiesnav-hover.a5 {
	background-position: 0 -2839px;
}
.amenities .amenitiesnav.a6, .amenities .amenitiesnav-hover.a6 {
	background-position: 0 -2520px;
}
.amenities .amenitiesnav.a7, .amenities .amenitiesnav-hover.a7 {
	background-position: 0 -2204px;
}
.amenities .amenitiesnav.a8, .amenities .amenitiesnav-hover.a8 {
	background-position: 0 -1887px;
}
.amenities .amenitiesnav.a9, .amenities .amenitiesnav-hover.a9 {
	background-position: 0 -1570px;
}
.amenities .amenitiesnav.a10, .amenities .amenitiesnav-hover.a10 {
	background-position: 0 -1253px;
}
.amenities .amenitiesnav.a11, .amenities .amenitiesnav-hover.a11 {
	background-position: 0 -936px;
}
.amenities .amenitiesnav.a12, .amenities .amenitiesnav-hover.a12 {
	background-position: 0 -620px;
}
.amenities .amenitiesnav.a13, .amenities .amenitiesnav-hover.a13 {
	background-position: 0 -303px;
}
.amenities .amenitiesnav.a14, .amenities .amenitiesnav-hover.a14 {
	background-position: 0 13px;
}
.amenities .viewport {
	display: block;
	position: absolute;
	width: 405px;
	height:  500px;
	overflow: hidden;
	padding: 0;
	margin: 0 0 0 0;
}
.amenities .viewport-content {
	display: block;
	position: absolute;
	top: 0;
	left: 1px;
	width: 405px;
	margin: 0;
	padding: 0;
}
/*jQuery classes*/
.amenities .viewport-content.a1 {
	top: 0;
}
.amenities .viewport-content.a1 {
	top: -1000px; 
}
.amenities .viewport-content.a2 {
	top: -2000px;
}
.amenities .viewport-content.a3 {
	top: -3000px;
}
.amenities .viewport-content.a4 {
	top: -4000px;
}
.amenities .viewport-content.a5 {
	top: -5000px;
}
.amenities .viewport-content.a6 {
	top: -6000px;
}
.amenities .viewport-content.a7 {
	top: -7000px;
}
.amenities .viewport-content.a8 {
	top: -8000px; 
}
.amenities .viewport-content.a9 {
	top: -9000px;
}
.amenities .viewport-content.a10 {
	top: -10000px;
}
.amenities .viewport-content.a11 {
	top: -11000px;
}
.amenities .viewport-content.a12 {
	top: -12000px;
}
.amenities .viewport-content.a13 {
	top: -13000px; 
}
.amenities .viewport-content.a14 {
	top: -14000px;
}
.amenities .gallery-item {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	width: 405px;
	height: 1000px;
}
.amenities h3 {
	font-size: 10px;
	color: #3a5d6c;
	margin: 30px 0 12px 0;
	padding: 0;
}
.amenities .gallerynav {
	position: absolute;
	margin: 28px 0 0 150px;
}
.amenities .col-right-1 p.intro {
	margin: 0 30px 0 0;
	line-height: 16px;
}
.amenities .text1, .amenities .text2 {
	width: 130px;
	margin: 3px 0 0 15px;
	padding: 0;
	font-size: 10px;
	line-height: 13px;
	float: left;
}
.amenities .text1 p, .amenities .text2 p {
	padding: 0 0 5px 0;
	margin: 0;
}
.amenities .text1 {
	margin-left: 180px;
	_margin-left: 90px;
}
.amenities .inline-hd-off {
	color: #3a5d6c;
}
/*end amenities*/

/*community*/

.content.community {
	min-height: 770px;
	*height: 770px;
}
.community h1 {
	background-image: url("../images/hd-community.png");
	margin-bottom: 10px;
	padding-bottom: 4px;
}
.community h2 {
	margin-top: 25px;
}
.community .col-left-1 {
	padding-top: 0;
}
.community .col-left-1 .image {
	width: 471px;
	height: 673px;
	background: transparent url("../images/bg-community-map.png") no-repeat top left;
	_background-image: none;
	padding: 0;
	margin: 25px 0 0 50px;
}
.community .col-left-1 .image img {
	margin: 5px 0 0 5px;
}
.community p.intro {
	margin: 0 40px 10px 5px;
}
.community .region-item {
	display: block;
	position: relative;
	margin: 0 0 40px 0;
	padding: 0;
	width: 1096px;
	height: 760px;
}
.community .text1, .community .text2 {
	width: 170px;
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 10px;
	line-height: 12px;
	float: left;
}
.community .text1 {
	margin-right: 20px;
}
.community .text1 p, .community .text2 p {
	padding: 5px 0 5px 0;
	margin: 0;
}
.community .text1 img {
	margin: 10px 0;
}
.community .communitynav a {
	position: absolute;
	margin: 0;
	background: transparent url("../images/bg-communitynav.png") no-repeat top left;
	_background: transparent url("../images/bg-communitynav.gif") no-repeat top left;
}
.community .communitynav.river-north a {
	top: 30px;
	left: 500px;
	background-position: -100px 0;
}
.community .communitynav.river-north a:hover {
	background-position: -150px 0;
}
.community .communitynav.west-loop a {
	top: 30px;
	left: 55px;
	background-position: 0 0;
}
.community .communitynav.west-loop a:hover {
	background-position: -51px 0;
}
.community p.download {
	margin-top: 5px;
	margin-right: 15px;
	text-align: right;
}
.community ul.subnav {
	width: 380px;
	margin: 5px 0 5px 5px;
	padding: 1px 0 0 0;
	border-top: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
}
.community ul.subnav li {
	margin: 0;
	height: 14px;
	width: 188px; 
	float: left;
}
.community ul.subnav li a  {
	background: transparent url('../images/bg-subnav-community.png') no-repeat 0 0; 
	height: 14px;
	width: 188px;
}
ul.subnav li a.restaurants  {
	background-position: 1px 0 ;
}
ul.subnav li.on a.restaurants, ul.subnav li a.restaurants:hover  {
	background-position: -421px 1px;
}
ul.subnav li a.services  {
	background-position: -198px 0;
}
ul.subnav li.on a.services, ul.subnav li a.services:hover  {
	background-position: -620px 1px;
}
ul.subnav li a.randolph-st  {
	background-position: 1px -14px;
}
ul.subnav li.on a.randolph-st, ul.subnav li a.randolph-st:hover  {
	background-position: -421px -13px;
}
ul.subnav li a.play  { 
	background-position: -198px -14px;
}
ul.subnav li.on a.play, ul.subnav li a.play:hover  {
	background-position: -620px -13px;
}
ul.subnav li a.greektown  { 
	background-position: 1px -28px;
}
ul.subnav li.on a.greektown, ul.subnav li a.greektown:hover  {
	background-position: -421px -27px;
}
ul.subnav li a.transportation-wl  {
	background-position: -198px -28px;
}
ul.subnav li.on a.transportation-wl, ul.subnav li a.transportation-wl:hover  {
	background-position: -620px -27px;
}
ul.subnav li a.river-north  {
	background-position: 1px -42px;
}
ul.subnav li.on a.river-north, ul.subnav li a.river-north:hover  {
	background-position: -421px -41px;
}
ul.subnav li a.transportation-rn  {
	background-position: -198px -42px;
}
ul.subnav li.on a.transportation-rn, ul.subnav li a.transportation-rn:hover  {
	background-position: -620px -41px;
}
ul.subnav li a.shop  {
	background-position: 1px -56px;
}
ul.subnav li.on a.shop, ul.subnav li a.shop:hover  {
	background-position: -421px -55px;
}

/*end community*/


/*lease-now*/

.content.lease-now {
	min-height: 670px;
	*height: 670px;
}
.lease-now .col-right-1 {
width: 420px;
}

.lease-now h1 {
	background-image: url("../images/hd-lease-now.png");
	margin-bottom: 50px;
}
.lease-now .text {
	width: 255px;
	margin: 0 0 0 185px;
	padding: 0;
	line-height: 14px;
}
.lease-now h3 {
	display: block;
	position: relative;
	text-indent: -9999em;
	background: transparent url("../images/subhd-contact-us.png") no-repeat -1px 0;
	margin: 35px 0 0 0;
	padding: 0;
	width: 240px;
	height: 30px;
}
.lease-now h3.contact-us {
	background-image: url("../images/subhd-contact-us.png");
	width: 88px;
	height: 15px;
	margin-bottom: 10px;
}
.lease-now h3.application {
	background-image: url("../images/subhd-application.png");
}
.lease-now h3.information {
	background-image: url("../images/subhd-information.png");height: 25px;
	margin-top: 30px;
}
.lease-now p {
	margin-bottom: 15px;
}
.lease-now p.download {
	margin-bottom: 5px;
}

/*end lease-now*/


/* Registration form */

form div.row {
	display: block;
	margin-top: 6px;
}

form div.formitem {
	float: left;
}

form div.col1 {
	width: 194px;
}

form div.col2 {
	width: 194px;
	padding-left: 8px;
}

form label {
	display: block;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #808080;
	font-size: 9px;
	line-height: 14px;
	text-transform: uppercase;
	width: 194px;
}

form input {
	display: block;
}

form input.textinput {
	background-color: #ebeddf;
	border: 1px solid #ebeddf;
}

form input.wide {
	width: 190px;
}

form input#State {
	width: 33px;
}

form input#Zip {
	width: 44px;
}

form div#cityblock {
	margin-right: 5px;
	width: 85px;
	padding-left: 8px;
}

form input#City {
	width: 80px;
}

form div#cityblock label {
	width: 80px;
}

form div#stateblock {
	margin-right: 5px;
	padding-left: 0;
}

form div#stateblock label {
	width: 30px;
}

form div#zipblock {
	width: 46px;
	padding-left: 0;
}

form div#zipblock label {
	width: 40px;
}

form div.spacer {
	margin-bottom: 2em;
	height: 1px;
}

form textarea {
	background-color: #ebeddf;
	border: 1px solid #ebeddf;
	width: 390px;
	height: 120px;
}

form select {
	background-color: #ebeddf;
	border: 1px solid #ebeddf;
	width: 190px;
}

form #OtherDescriptionRow {
	display: none;
	visibility: hidden;
}

.submit {
    background: url("../images/btn-submit.png") no-repeat;
    height: 40px;
    width: 72px;
    border: none;
}

.submit:hover {
     background: url("../images/btn-submit.png") no-repeat 0 -68px;
 }

/* Confirmation message */

div#maindiv p.mailmessage {
	margin-bottom: 8em;
}

/*end registration form*/