
body {
  background-color: #999999;

}

body #submain {
  background-color: #fff;
}

#header,
#content {
  background-color: #cccccc;
  margin: 0px;
  padding: 0px;
}

#content {
  min-height: 580px;
  padding: 24px 0px 40px 0px;
}


#flashContent {
  width: 100%;
  height: 232px;
}

#flashGallery {
  width: 717px;
  height: 586px;
  font: 9pt Arial, Helvetica, sans-serif;
  display: block;
  background-color: #fff;
  margin: 0px 0px 0px 238px;
  padding: 0px;
}

#subMain {
  width: 672px;
  background-color: #fff;
  margin: 0px 0px 0px 243px;
  _margin: 0px 0px 0px 238px;
  padding: 12px 22px 22px 22px;
  font: 9pt Arial, Helvetica, sans-serif;
  color: #666666; 
  display: block;
}

#subImg {
  float: left;
}

#header {
 background-color: #cccccc;
}


#headerWrapper {
  background-color: #cccccc;
}

#subWrapper {
 background-color: #cccccc;
 width: 960px;
 margin: 0px auto; 
 padding: 0px;
}

#addAmenities {
  padding: 20px 0px 10px 0px;
}

#floorSub {
  width: 459px;
  float: right;
  margin: 25px 0 0px 0px;
  padding: 0px 0px 0px 25px;
  background: url(../images/border2.gif) bottom left repeat-y; 
}

#floorSub img {
  padding: 0px;
  margin: 0px
}

#maintenanceSub {
  width: 218px;
  float: right;
  margin-top: 25px;
  padding: 0px 15px 0 25px;
  _padding: 0px 15px 0 15px;
}

#amenitiesSub {
  width: 218px;
  padding-top: 25px;
}

#caption {
  padding: 0px;
  margin: 0px;
  background-color: #999999;
}

.captionHdr {
  font-size: 11pt;
  display: block;
  padding-bottom: 15px;
}

#caption p {
  color: #4f4e4e;
  padding: 20px;
  margin: 0px;
}

#sub {
  padding-top: 10px;
}

#mainImg {
  padding-bottom: 25px;
}

.address,
.address a,
#sub {
  font: 8pt Arial, Helvetica, sans-serif;
  color: #666666; 
  display: block;
}

.headerLine {
  display: block;
  border-bottom: 1px solid #cccccc;
  padding: 15px 0px 5px 0px;
}

#title {
  margin: 25px 0px 10px 0px;
  display: block;
  width: 430px;
}

#title2 {
  margin: 25px 0px 10px 0px;
  display: block;
  width: 200px;
}

#title #clear {
  clear: both;
}

.module {
  margin: 3px -10px;
  position: relative;
  overflow: hidden;
 
  background-color: #fff;
  width: 690px;
}

.module .info {
  float: left;
  width: 450px;
}

.module .info h6 {
  color:#666666;
  margin:8px 0 0px 0;
  font-size: 13px;
  background-color: #fff;
  padding: 0px;
  float: none;
  height: 13px;
}

.module .info p {
   color: ;#666666;
   padding:5px 10px 10px 0;
   margin: 0px;
}

#thumb_img h6 {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	width: 149px;
	display:block;
	float: none;
	height:25px;
}

.quote {
   color:#666666;
   padding:5px 10px 0px 0;
   margin: 0px;
}

#indent {
	padding-left: 10px;
}

.module .thumb {
   float:left;
   margin:10px;
   background-color: #a9a9a9;
   *padding-bottom: 10px;
}

#titleSingle {
  margin: 0px;
  padding: 0px;
  display: block;
  width: 430px;
}

#titleSingle2 {
  margin: 0px;
  padding: 0px;
  display: block;
  width: 200px;
}

.dropDown {
  padding: 10px 3px 0px 0px;
}

select {
  margin-right: 25px;
}

.checkBox {
  padding: 0px 15px 0px 0px;
}

.titleContact {
  display: block;
  padding-bottom: 5px;
}

#contactService .titleContact {
  display: block;
  padding-bottom: 5px;
  min-width: 80px;
}

#row {
  width: 660px;
}

#floatLeft {
  float: left;
}

#thumb_vt {
	padding-right:25px;
	float:left;
}

#thumb_img {
	display:block;
}

#contact,
#contactService {
 padding-right: 10px;
 padding-bottom: 15px;
}

#contact input,
#comment input,
#contactService input {
  border: 1px solid #cccccc;
  height: 20px;
}

#comment textarea {
  border: 1px solid #cccccc;
}

#contact #clear {
  margin-right: 200px;
}


#comment {
 padding: 15px 0px 15px 0px;
}

#rates {
  display: block;
  min-height: 14px;
  *min-height: 5px;
}

#checkBox {
  width: 170px;
  float: left;
  padding-bottom: 10px;
  margin: 0px;
}

#checkBox2 {
  float: left;
  padding: 0px 20px 10px 0px;
  *padding: 0px 20px 0px 0px;;
  margin: 0px;
}

#box {
  float: left;
  padding: 0px 12px 9px 0px;
}

#referral #checkBox {
  width: 160px;
  float: left;
}

#referral,
#assistance  {
min-height: 56px;
}

#assistance {
  padding-top: 10px;
}

#checkBox input {
  width: 20px;
  float: left;
  padding: 0px;
  margin-top: 0px;
}

#comment input {
  width: 650px;
  height: 100px;
}

#button {
  background: #fff url(../images/border.gif) repeat-x;
  width: 650px;  
  height: 22px;
  z-index: 2000;
  margin: 0px;
  padding: 0px;
  display: block;
}

#button .submitBtn {
    margin: 0px auto;
	width: 88px;
    padding-left: 281px;
}

#padTop {
  padding-top: 5px;
}

#floorplanText  {
  float: right;
  background: #fff url(../images/shadow_bg.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  width: 438px;
  background-color: #fff;
  height: 42px;
}

#wrap {
  float: right;
  background: #fff url(../images/shadow_bg2.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  width: 411px;
  background-color: #fff;
  height: 42px;
}

#wrap2,
#floorplanText2 {
  float: right;
  background: #fff url(../images/shadow_bg3.gif) no-repeat;
  margin: 0px;
  padding: 0px;
  width: 467px;
  background-color: #fff;
  height: 42px;
}

#floorplanText h3,
#floorplanText2 h3  {
  padding-left: 10px;
  width: 400px;
  _padding-top: 10px;
}

#wrap h3 {
  width: 390px;
  padding: 3px 0px 0px 10px;
  margin: 0px;
  height: 20px;
}

#wrap2 h3 {
  width: 440px;
  padding: 3px 0px 0px 10px;
  margin: 0px;
  height: 20px;
}

*:first-child+html #floorplanText h3 {
   margin-top: 10px;
}

#floorplanBtn a {
  background-color: #e3e3e3;
  padding: 0px 6px 0px 5px;
  _padding: 0px 5px 0px 5px;
  margin: 0px;
  float: right;
  width: 19px;
}

#floorplanFirst {
  padding: 0px;
  margin: 0px;
  _float: right;
}

#stroke {
  background-color: #e3e3e3;
  float: right;
  height: 38px;
  _height: 39px;
}

#floorplanWhite a {
  background-color: #ffffff;
  padding: 0px ;
  margin: 0px;
  float: right;
}

#floorplanInfo {
  width: 670px;
  background-color: #fff;
}


#floorInfo {
  margin: 0px;
  padding: 0px;
  float: right;
  width: 438px;
}

#floorplanBtnCenter a {
  background-color: #e3e3e3;
  padding: 0px 1px 0px 0px;
  margin: 0px;
  float: right;
  width: 38px;
}

#footer,
#footerText {
  background: #999999;
  clear:both;
}

#footer #footerSub {
  width: 960px;
  margin: 0 auto;

}

#footerText p {
  padding: 8px 300px 0 0;
  color: #fff;
  border-top: 1px solid #fff;
  width: 320px;
  float: right;
  margin-top: 40px;
}

#footerImg {
 height: 100px;
 margin: 0px;
 padding: 0px;
}

#footerImg {
 height: 100px;
 margin: 0px;
 padding: 0px;
}

#footerImg2 {
 height: 24px;
 margin: 0px;
 padding: 0px;
}


@media screen {
  .sIFR-flash {
    visibility: invisible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
	background-color: #fff;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

h4 {
  background: url(../images/shadow_select.gif) no-repeat top left;
  height: 42px;
  margin: 0px;
  padding: 5px 1px 0px 7px;
  float: right;
}

h5  {  
  background-color: #e3e3e3;
  padding: 5px 7px 0px 7px;
  margin-top: 0px;
  float: right;
  height: 33px;
}

h6 {
  background-color: #e3e3e3;
  padding: 5px 0px 0px 4px;
  margin-top: 0px;
  float: right;
  height: 33px;
}

h2 {
  background: url(../images/shadow_select2.gif) no-repeat top left;
  height: 42px;
  margin: 0px;
  padding: 5px 1px 0px 7px;
  float: right;
}

h1 {
  padding: 0px;
  margin: 0px;
  height: 35px;
}

