﻿/* =========== Resident Circle Nav ============ */

a {color:#662240;}

.MenuItem { background-color: #FFFFFF; padding: 7px; padding-left: 5px; background: url("/images/plus.gif") no-repeat 198px center; color: #666666; font-family: arial; font-size: 11px; font-weight: bold; border-bottom: 1px solid #F3F2F0; cursor: pointer; }
/*Added on June 28 09 TL*/
.MenuItemOff { background-color: #FFFFFF; padding: 7px; padding-left: 5px; background: url("/images/plus.gif") no-repeat 198px center; color: #999999; font-family: arial; font-size: 11px; font-weight: bold; border-bottom: 1px solid #F3F2F0; cursor:default; }    
/*End added*/
.MenuItemHover { background-color: #F3F2F0; padding: 7px; padding-left: 5px; color: #666666; font-family: arial; font-size: 11px; font-weight: bold; border-bottom: 1px solid silver; cursor: pointer; }
.MenuItemActive { background-color: #F3F2F0; color: #86786b; padding: 9px 5px 8px 5px; background: url("/images/minus.gif") no-repeat 198px center; font-family: arial; font-size: 11px; font-weight: bold; border-bottom: 1px solid #F3F2F0; border-top: 1px solid #FFF; cursor: pointer; }
.SubMenuItem { background-color: #FFFFFF; background: url("/images/navb.gif") no-repeat 4px center; padding: 5px; padding-left: 13px; color: #666666; font-family: arial; font-size: 12px; font-weight: normal; cursor: default; white-space:nowrap;}
.SubMenuItemHover { color: #8b7867; background: url("/images/navb_on.gif") no-repeat 4px center; padding: 5px; padding-left: 13px; color: #666666; font-family: arial; font-size: 12px; font-weight: normal; cursor: default; white-space:nowrap;}
.SubMenuItemActive { color: #8b7867; background: url("/images/navb_on.gif") no-repeat 4px center; padding: 5px; padding-left: 13px; color: Silver; font-family: arial; font-size: 12px; font-weight: bold; cursor: default; white-space:nowrap;}
.SubMenuItem a { color: #666666; text-decoration: none; }
.SubMenuItemHover a { color: #8b7867; text-decoration: none; }
.SubMenuItemActive a { color: #8b7867; text-decoration: none; font-weight:bold; }

.SavedApartments { border: solid 15px #f3f2f0; padding: 15px 8px 15px 8px; width: 164px; color: #666666; text-align: center; }
.SavedApartments .PromoCopy { color: #662240; font-weight: bold; font-size: 12px; }
.SavedApartments a { color: #666666; text-decoration: none; }

/* =========== Promo Landing Page ============ */

div.HomeImageWrapper {position: absolute;left: -350px;width: 1200px;}

/* =========== delivery.css Consolidation Code ============ */

.content.delivery {float:left;width:660px;border: 15px solid #f3f1f0;text-align:left;padding:15px;display: inline;}
.content.delivery .deliveriesTitle{float:left;width:660px;}
.content.delivery .deliveryBar {float:left;margin-top: 15px;padding:10px;width:640px;background-color:#f3f1f0;}
.content.delivery .newsBar {float:left;margin-top: 15px;padding: 10px;width:640px;}
.content.delivery .newsBar img{float:left;border: 1px solid #d1d1d1;margin-right:15px;}
.content.delivery .newsBarLink img{float:none;border:none;margin-right:0px;margin-left:5px;}
.content.delivery .delivery {float:left;margin-top: 15px;padding: 10px;width:640px;border:none;}
.content.delivery .deliveryTo {float:left;width:116px;overflow:hidden;}
.content.delivery .deliveryFrom {padding-left:15px;float:left;width:101px;overflow:hidden;}
.content.delivery .deliveryType {padding-left:15px;float:left;width:71px;overflow:hidden;}
.content.delivery .deliveryItems {padding-left:15px;float:left;width:39px;overflow:hidden;}
.content.delivery .deliveryDelivered {padding-left:15px;float:left;width:71px;overflow:hidden;}
.content.delivery .deliveryPickUp {padding-left:15px;float:left;width:101px;overflow:hidden;}
.content.delivery .deliveryNote {padding-left:15px;float:left;width:41px;overflow:hidden;}
.content.delivery .pickupTo {padding-left:15px;float:left;width:116px;overflow:hidden;}
.content.delivery .pickupFrom {float:left;width:101px;overflow:hidden;}
.content.delivery .pickupDroppedOff{float:left;width:116px;overflow:hidden;}
.content.delivery .pickupPickedUp{float:left;width:116px;overflow:hidden;}
.content.delivery .title{font-size: 12px;font-weight: bold;color: #662240;}
.content.delivery .newsBarCopyTxt {font-size: 11px;color: #666666;}
.content.delivery .activeDeliveries{font-size: 12px;font-weight: bold;color: #e27f1c;}
.content.delivery .deliveryTitle{font-size: 12px;font-weight: bold;color: #333333;}
.content.delivery .pickupsTitle{float:left;width:660px;margin-top:30px;}
.content.delivery .divider{float:left;width:100%;height:1px;background-image:url(/images/dot.gif);background-repeat:repeat-x;}
.content.delivery .dividerSolid{float:left;width:100%;height:1px;background-color:#eaeaea;}
.content.delivery .newsBarHolder{float:left;width:75%;}
.content.delivery .newsBarTitle{float:left;width:100%;}
.content.delivery .newsBarCopy{float:left;clear:left;width:100%;margin-top:5px;}
.content.delivery .newsBarLink{float:left;clear:left;width:100%;margin-top:5px;}
.content.delivery .newsBarTitleTxt{font-size: 11px;font-weight: bold;color: #333333;}
.content.delivery a.learnMoreLink:link {font-size: 10px;font-style: normal;font-weight: bold;color: #999999;line-height:18px;text-decoration: none;}
.content.delivery a.learnMoreLink:visited {font-size: 10px;font-style: normal;font-weight: bold;color: #999999;line-height:18px;text-decoration: none;}
.content.delivery a.learnMoreLink:hover {font-size: 10px;font-style: normal;font-weight: bold;color: #999999;line-height:18px;text-decoration: none;}
.content.delivery a.learnMoreLink:active {font-size: 10px;font-style: normal;font-weight: bold;color: #999999;line-height:18px;text-decoration: none;}

/* ========== Home.css Consolidation ============= */

.content.home {float:left; padding-left:15px; padding-right:15px;background-image: url(/images/bgBorder.gif);background-repeat: repeat-y;}
.content.home .contentLeft {float:left;width:450px;text-align:left;padding:15px;background-color:#ffffff;display: inline; }
.content.home .contentRight {float:left;width:165px;text-align:left;padding:15px;margin-left:15px;background-color:#ffffff;display: inline; }
.content.home .borderDiv{float:left;width:690px;height: 15px;background-color:#f3f1f0;display: inline;}
.content.home .titleHolder{float:left;text-align:left;width:100%;}
.content.home .featureMain {float:left;padding-top:15px; padding-bottom:15px;width:100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F3F1F0;}
.content.home .feature {float:left;width:100%;}
.content.home .titleLeft {float:left;}
.content.home .titleRight {float:right;}
.content.home .title{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #662240;}
.content.home .announcementTitle{font-size:12px;font-weight:bold;color:#48172c;}
.content.home .announcementDetails{font-size:11px;font-weight:normal;color:#666666;}
.content.home .buildingAnnouncementTitle {float:left;width:100%;}
.content.home .featuredAnnouncement{float:left;width:145px;padding:10px;margin-top:15px;background-color:#f8e5b2;}
.content.home .rightTitle{float:left;width:100%;margin-top:10px;padding-top:15px;border-top: 1px solid #eaeaea;}
.content.home .rightContentCopy{float:left;width:100%;margin-top:10px;}
.content.home a.navLink:link {font-size: 11px;font-style: normal;font-weight: normal;color: #666666;text-decoration: none;}
.content.home a.navLink:visited { font-size: 11px;font-style: normal;font-weight: normal;color: #666666;text-decoration: none;}
.content.home a.navLink:hover { font-size: 11px;font-style:normal;font-weight: normal;color: #48172c;text-decoration: none;}
.content.home a.navLink:active {font-size: 11px;font-style: normal;font-weight: normal;color: #666666;text-decoration: none;}
.content.home a.thickbox:link {font-size: 11px;font-style: normal;font-weight: normal;color: #48172c;text-decoration: none;}
.content.home a.thickbox:visited {font-size: 11px;font-style: normal;font-weight: normal;color: #48172c;text-decoration: none;}
.content.home a.thickbox:hover {font-size: 11px;font-style:normal;font-weight: normal;color: #48172c;text-decoration: underline;}
.content.home a.thickbox:active {font-size: 11px;font-style: normal;font-weight: normal;color: #48172c;text-decoration: none;}
.content.home a.smallPurpleLink:link {font-size: 11px;font-style: normal;font-weight: normal;color: #48172c;text-decoration: none;}
.content.home a.smallPurpleLink:visited {font-size: 11px;font-style: normal;font-weight: normal;color: #48172c;text-decoration: none;}
.content.home a.smallPurpleLink:hover {font-size: 11px;font-style:normal;font-weight: normal;color: #48172c;text-decoration: underline;}
.content.home a.smallPurpleLink:active {font-size: 11px;font-style: normal;font-weight: normal;color: #48172c;text-decoration: none;}
.content.home a.lrgPurpleLink:link {font-size: 12px;font-style: normal;font-weight: normal;color: #48172c;text-decoration: none;}
.content.home a.lrgPurpleLink:visited {font-size: 12px;font-style: normal;font-weight: normal;color: #48172c;text-decoration: none;}
.content.home a.lrgPurpleLink:hover {font-size: 12px;font-style: normal;font-weight: normal;color: #48172c;text-decoration: underline;}
.content.home a.lrgPurpleLink:active {font-size: 12px;font-style: normal;font-weight: normal;color: #48172c;text-decoration: none;}
.content.home .subTitle{font-size:11px;color:#333333;font-weight:bold;}
.content.home .subTitleLrg {font-size:12px;color:#333333;font-weight:bold;}
.promoGallery {float:left;margin-bottom:15px;}
.content.home a.learnMoreLink:link {font-size: 10px;font-style: normal;font-weight: bold;color: #7f5c6b;text-decoration: none;}
.content.home a.learnMoreLink:visited {font-size: 10px;font-style: normal;font-weight: bold;color: #7f5c6b;text-decoration: none;}
.content.home a.learnMoreLink:hover {font-size: 10px;font-style: normal;font-weight: bold;color: #7f5c6b;text-decoration: none;}
.content.home a.learnMoreLink:active {font-size: 10px;font-style: normal;font-weight: bold;color: #7f5c6b;text-decoration: none;}
.content.home .titleRight img{float:none;border:none;margin-right:0px;margin-left:5px;}
.content.home .rightContentCopyDiv{width:100%;margin-bottom:5px;}
.content.home .rightContentCopyDivSpace{width:100%;margin-top:10px;}
.content.home .bannerImageHolder{float:left;width:100%;margin-bottom:15px;}
.content.home .navColumnLeft{float:left;width:33%;}
.content.home .newsColumnRight{float:left;width:67%;}
.content.home .newsBlurbCopy{float:left;width:59%;}
.content.home .newsBlurbImage{float:left;width:41%;}
.content.home .newsBlurbImage img{border: 1px solid #d1d1d1;float:right;}
.promoGallery img{border:none;float:none;}
.promoGalleryImageHolder{float:left;width:266px;height:247px;}
.promoCopyHolder{float:left;height:247px;width:454px;background-image:url(/images/residentLanding/promo.jpg);background-repeat:no-repeat;}
.promoCopyHolder .navigationNumbers{margin-top:46px;margin-left:329px;	}
.promoCopyHolder .navigationNumbers img {border:none;float:left;margin-right:2px;}
.content.home .PartnerOfferDetailsHolder{background-color: #fff; width: 630px; height: 200px; padding: 15px;border-width: 1px; border-style: solid; border-color: #999999; }

/* ========== Announcement.css Consolidation ============= */

.mainContentArea.announcement {padding: 0px !important; width: 690px;}
    .mainContentArea.announcement .titleHolder{position:relative; float:left; width: 450px; padding-bottom:15px;border-bottom: 1px solid #eaeaea;text-align:left;}
    .mainContentArea.announcement .titleLeft {position: relative; float:left;}
    .mainContentArea.announcement .title{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #662240;}
    .mainContentArea.announcement #divNews {position: relative; float: left; width: 100%;}
    .mainContentArea.announcement table {float:left;position:relative; width: 100%; padding: 0px; margin: 0px; border: solid 0px #fff;}
    .mainContentArea.announcement td.contentLeft {width: 450px; vertical-align: top; padding: 15px 15px 0px 15px;}
    .mainContentArea.announcement td.contentDiv {width: 15px; background-color: #F3F1F0; padding: 0px !important;}
    .mainContentArea.announcement td.contentRight {vertical-align: top;padding: 15px 15px 0px 15px;}
    .mainContentArea.announcement .announcement {position: relative; float:left;width:100%; padding:0px;}
    .mainContentArea.announcement .imageHolder{position:relative; float:left;height: 71px; margin-right: 30px; padding-top: 10px;}
    .mainContentArea.announcement .imageHolder img{border: 1px solid #d1d1d1;}
    .mainContentArea.announcement .announcementTxt{position: relative; float:left;}
    .mainContentArea.announcement .announcementTitle{font-size:12px;font-weight:bold;color:#48172c;}
    .mainContentArea.announcement .announcementDetails{font-size:11px;font-weight:normal;color:#666666;}
    .mainContentArea.announcement .divider {margin: 15px 0px;}
    .mainContentArea.announcement .buildingAnnouncementTitle {width:100%;}
    .mainContentArea.announcement .announcementPopupWrapper {background-color: #fff; border: solid 1px #999999;width: 330px; height: 200px; padding: 15px;}
    .mainContentArea.announcement .announcementPopupWrapper .close {margin-left:15px; float:right; text-align:left; display: inline; cursor: pointer;}
    .mainContentArea.announcement .announcementPopupWrapper .popUpTitle {background-color: #fff; float:left; height: 40px;width:300px; overflow: auto; text-align:left; padding: 5px 0px 0px 15px;display: inline;}
    .mainContentArea.announcement .announcementPopupWrapper .popUpCopy {background-color: #fff; float:left; height: 120px;width:300px; overflow: auto; text-align:left; padding-left:15px; display: inline;}
	.mainContentArea.announcement .featuredAnnouncement{width:145px;padding:10px;margin-top:15px;background-color:#f8e5b2;}
	.mainContentArea.announcement .myRsvpsTitle{width:100%;margin-top:15px;padding-top:15px;}
	.mainContentArea.announcement .myRsvpsContent{width:100%;margin-top:15px;}
	.mainContentArea.announcement .newslettersTitle{width:100%;margin-top:15px;}
	.mainContentArea.announcement .newslettersList{width:100%;margin-top:15px;}
	.mainContentArea.announcement .newsletterYearListTxt{font-size:11px;color:#666666;font-weight:bold;line-height:18px;}
	.mainContentArea.announcement .newsletterYearList{padding-bottom:15px;}
	
	.mainContentArea.announcement span.announcementTitle a.thickbox {font-size:12px;font-weight:bold;color:#48172c !important;}
        .mainContentArea.announcement span.announcementTitle a.thickbox:link {font-size:12px;font-weight:bold;color:#48172c !important;text-decoration: none;}
        .mainContentArea.announcement span.announcementTitle a.thickbox:visited {font-size:12px;font-weight:bold;color:#48172c !important;text-decoration: none;}
        .mainContentArea.announcement span.announcementTitle a.thickbox:hover {font-size:12px;font-weight:bold;color:#48172c !important;text-decoration: underline;}
        .mainContentArea.announcement span.announcementTitle a.thickbox:active {font-size:12px;font-weight:bold;color:#48172c !important;text-decoration: none;}
        
	.mainContentArea.announcement span.announcementTitle a.newsLink {font-size:12px;font-weight:bold;color:#48172c !important;}
        .mainContentArea.announcement span.announcementTitle a.newsLink:link {font-size:12px;font-weight:bold;color:#48172c !important;text-decoration: none;}
        .mainContentArea.announcement span.announcementTitle a.newsLink:visited {font-size:12px;font-weight:bold;color:#48172c !important;text-decoration: none;}
        .mainContentArea.announcement span.announcementTitle a.newsLink:hover {font-size:12px;font-weight:bold;color:#48172c !important;text-decoration: underline;}
        .mainContentArea.announcement span.announcementTitle a.newsLink:active {font-size:12px;font-weight:bold;color:#48172c !important;text-decoration: none;}
        
	.mainContentArea.announcement div.announcementDetails a.thickbox {font-size:12px;font-weight:bold;color:#666666 !important;}
        .mainContentArea.announcement div.announcementDetails a.thickbox:link {font-size:12px;font-weight:bold;color:#666666 !important;text-decoration: none;}
        .mainContentArea.announcement div.announcementDetails a.thickbox:visited {font-size:12px;font-weight:bold;color:#666666 !important;text-decoration: none;}
        .mainContentArea.announcement div.announcementDetails a.thickbox:hover {font-size:12px;font-weight:bold;color:#666666 !important;text-decoration: underline;}
        .mainContentArea.announcement div.announcementDetails a.thickbox:active {font-size:12px;font-weight:bold;color:#666666 !important;text-decoration: none;}
        
div.article.popupHolder {background:#fff;position:absolute; left:0px; top:0px; width:690px; height: 430px; z-index:1; padding:15px; border: solid 1px #ccc;}
div.article.popupHolderPrint {background:#fff;position:absolute; left:0px; top:0px; width:690px; z-index:1; padding:15px;}
div.article .close {margin-left:15px; float:right; text-align:left; display: inline; cursor: pointer;}
div.article div.content {float:left; width:660px; text-align:left; padding:15px; display: inline;}
div.article div.content div.titleHolder {float:left; margin-bottom: 15px; text-align:left; width:630px;}
div.article div.content div.titleLeft {float:left; display: inline;}
div.article div.content .title {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #662240;}
div.article div.content .subTitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #666666;}
div.article div.content .message {float:left; width:680px;}
div.article div.content .messagePic {float:left; width:40%;}
div.article div.content .messagePic img {border: 1px solid #d1d1d1;}
div.article div.content .messageHolder {float:left; width:	390px;height: 308px; overflow: auto;}
div.article div.content .messageCopy {float:left;width:360px;}

/* ========== servicerequest.css Consolidation ============= */

.mainContentArea.serviceRequests .txtHolder {float:left;width:660px;}
.mainContentArea.serviceRequests .serviceButtons{float:left;margin-top: 15px;width:660px;}
.mainContentArea.serviceRequests .authorizeButtons img {float:left;}
.mainContentArea.serviceRequests .divider{float:left;width:660px;height:1px;background-image:url(/images/dot.gif);background-repeat:repeat-x;}
.mainContentArea.serviceRequests .requestHolder{float:left;width:660px;}
.mainContentArea.serviceRequests .title{font-size: 12px;font-weight: bold;color: #333333;}
.mainContentArea.serviceRequests .guestActions img{margin-left:5px;margin-right:15px;}
.mainContentArea.serviceRequests .serviceTxt{font-size: 11px;font-weight:normal;color: #666666;}
.mainContentArea.serviceRequests .serviceTitleTxt{font-size: 12px;font-weight:bold;color: #333333;}
.mainContentArea.serviceRequests .service{float:left;width:50%;overflow:hidden;}
.mainContentArea.serviceRequests .serviceBar {float:left;margin-top: 15px;padding: 10px;width:640px;background-color:#f3f1f0;}
.mainContentArea.serviceRequests .serviceRequest {float:left;width:215px;overflow:hidden;}
.mainContentArea.serviceRequests .serviceStatus {padding-left:15px;float:left;width:225px;overflow:hidden;}
.mainContentArea.serviceRequests .serviceCancel {padding-left:15px;float:left;width:170px;overflow:hidden;}
.mainContentArea.serviceRequests .request {float:left;padding: 10px;width:640px;margin-top:5px;}
.mainContentArea.serviceRequests .requestDetails{width:100%;}
.mainContentArea.serviceRequests .requestEdits{width:100%;margin-top:15px;}
.mainContentArea.serviceRequests a.emailLink:link {font-size: 11px;font-style: normal;font-weight: normal;color: #662240;text-decoration: none;}
.mainContentArea.serviceRequests a.emailLink:visited {font-size: 11px;font-style: normal;font-weight: normal;color: #662240;text-decoration: none;}
.mainContentArea.serviceRequests a.emailLink:hover {font-size: 11px;font-style: normal;font-weight: normal;color: #662240;text-decoration: underline;}
.mainContentArea.serviceRequests a.emailLink:active {font-size: 11px;font-style: normal;font-weight: normal;color: #662240;text-decoration: none;}
.mainContentArea.serviceRequests a.thickbox:link {font-size: 11px;font-style: normal;font-weight: normal;color: #662240;text-decoration: none;}
.mainContentArea.serviceRequests a.thickbox:visited {font-size: 11px;font-style: normal;font-weight: normal;color: #662240;text-decoration: none;}
.mainContentArea.serviceRequests a.thickbox:hover {font-size: 11px;font-style: normal;font-weight: normal;color: #662240;text-decoration: underline;}
.mainContentArea.serviceRequests a.thickbox:active {font-size: 11px;font-style: normal;font-weight: normal;color: #662240;text-decoration: none;}
.mainContentArea.serviceRequests .nonLinkTxt{font-size: 11px;color: #662240;}
.mainContentArea.serviceRequests a.learnMoreLink:link {font-size: 10px;font-style: normal;font-weight: bold;color: #999999;line-height:18px;text-decoration: none;}
.mainContentArea.serviceRequests a.learnMoreLink:visited {font-size: 10px;font-style: normal;font-weight: bold;color: #999999;line-height:18px;text-decoration: none;}
.mainContentArea.serviceRequests a.learnMoreLink:hover {font-size: 10px;font-style: normal;font-weight: bold;color: #999999;line-height:18px;text-decoration: none;}
.mainContentArea.serviceRequests a.learnMoreLink:active {font-size: 10px;font-style: normal;font-weight: bold;color: #999999;line-height:18px;text-decoration: none;}
.mainContentArea.serviceRequests .serviceCancel img{float:none;border:none;margin-right:0px;margin-left:5px;}

/* ========== servicerequestsadd.css Consolidation ============= */

.content.serviceRequestsAdd .ddn {background-image: url( '/images/selectBg.gif' );background-position: right;background-repeat: no-repeat;border: solid 1px #cdc9c6;padding: 2px;padding-right: 12px;height: 15px;}
.content.serviceRequestsAdd .ddnWrapper {float: left;margin: 0 15px 0 5px;}
.content.serviceRequestsAdd .txtWrapper{float: left;}
.content.serviceRequestsAdd .ddn-container{border: solid 1px #cdc9c6;border-top: none;position: absolute;background-color: #fff;}
.content.serviceRequestsAdd .ddn-item-hover{background-color: #000;color: #fff;}
.content.serviceRequestsAdd {float: left;width: 660px;border: 15px solid #f3f1f0;text-align: left;padding: 15px;display: inline;}
.content.serviceRequestsAdd .titleHolder{float: left;margin-bottom: 15px;text-align: left;width: 660px;}
.content.serviceRequestsAdd .txtHolder{float: left;margin-bottom: 15px;width: 660px;padding-bottom: 0px;}
.content.serviceRequestsAdd .titleLeft{float: left;}
.content.serviceRequestsAdd .titleRight{float: right;}
.content.serviceRequestsAdd .formHolder{float: left;width: 660px;padding-top: 15px;border-top-width: 1px; border-top-style: solid;border-top-color: #F3F1F0;text-align: left;}
.content.serviceRequestsAdd .title{font-size: 12px;font-weight: bold;color: #662240;}
.content.serviceRequestsAdd .formTxt{float: left;width: 20%;display: inline;font-size: 12px;color: #666666;line-height: 17px;}
.content.serviceRequestsAdd .formTxtLong{float: left;width: 100%;display: inline;font-size: 12px;color: #666666;margin-bottom: 15px;}
.content.serviceRequestsAdd .formField{float: left;width: 80%;}
.content.serviceRequestsAdd .subTitle{font-size: 12px;color: #333333;font-weight: bold;}
.content.serviceRequestsAdd .copyright{font-size: 13px;color: #8a7967;}
.content.serviceRequestsAdd .requiredAsterik{color: #000000;font-size: 10px;}
.content.serviceRequestsAdd .requiredTxt{color: #CCCCCC;font-size: 10px;}
.content.serviceRequestsAdd .textInput{width: 179px;height: 17px;border: 1px solid #cdc9c6;font-size: 12px;color: #666666;margin-bottom: 15px;}
.content.serviceRequestsAdd .textInput2{width: 95px;height: 17px;border: 1px solid #cdc9c6;font-size: 12px;color: #666666;margin-left: 5px;margin-right: 15px;}
.content.serviceRequestsAdd .textArea{width: 315px;height: 95px;border: 1px solid #cdc9c6;font-size: 12px;color: #666666;margin-bottom: 15px;overflow: auto;}
.content.serviceRequestsAdd .selectorField{width: 179px;height: 17px;background-image: url(images/selectorFieldBg.jpg);border: 1px solid #cdc9c6;font-size: 11px;color: #666666;margin-bottom: 15px;}
.content.serviceRequestsAdd .submitBtn{float: right;margin-top: 15px;}
.content.serviceRequestsAdd .cancelBtn{float: right;margin-right: 15px;margin-top: 15px;}
.content.serviceRequestsAdd .dividerSolid{float: left;width: 100%;height: 1px;background-color: #eaeaea;}

/* ========== guestauthorization.css Consolidation ============= */

/*.content {float:left;width:660px;border: 15px solid #f3f1f0;text-align:left;padding:15px;display: inline; } */
.mainContentArea.guestAuthorization .txtHolder {float:left;width:660px;}
.mainContentArea.guestAuthorization .authorizeButtons{margin-top: 15px;}
.mainContentArea.guestAuthorization .authorizeButtons img{float:left;margin-right: 15px;}
.mainContentArea.guestAuthorization .divider{float:left;width:660px;height:1px;background-image:url(/images/dot.gif);background-repeat:repeat-x;margin-bottom:15px;}
.mainContentArea.guestAuthorization .authorizedGuests{float:left;width:300px;margin-top:15px;}
.mainContentArea.guestAuthorization .blockedGuests{float:left;width:300px;margin-left:30px;margin-top:15px;}
.mainContentArea.guestAuthorization .title{font-size: 12px;font-weight: bold;color: #662240;}
.mainContentArea.guestAuthorization a.learnMoreLink:link {font-size: 10px;font-style: normal;font-weight: bold;color: #999999;line-height:18px;text-decoration: none;}
.mainContentArea.guestAuthorization a.learnMoreLink:visited {font-size: 10px;font-style: normal;font-weight: bold;color: #999999;line-height:18px;text-decoration: none;}
.mainContentArea.guestAuthorization a.learnMoreLink:hover {font-size: 10px;font-style: normal;font-weight: bold;color: #999999;line-height:18px;text-decoration: none;}
.mainContentArea.guestAuthorization a.learnMoreLink:active {font-size: 10px;font-style: normal;font-weight: bold;color: #999999;line-height:18px;text-decoration: none;}
.mainContentArea.guestAuthorization .guestActions img{margin-left:5px;margin-right:15px;}
.mainContentArea.guestAuthorization .guestTxt{font-size: 11px;font-weight:normal;color: #666666;}
.mainContentArea.guestAuthorization .guestTitleTxt{font-size: 12px;font-weight:bold;color: #333333;}
.mainContentArea.guestAuthorization .recurringGuestTxt{font-size: 11px;font-weight:bold;color: #cccccc;}
.mainContentArea.guestAuthorization .guestName{margin-top:10px;}
.mainContentArea.guestAuthorization .guestDetails{margin-top:5px;}
.mainContentArea.guestAuthorization .guestActions{margin-top:10px;}
.mainContentArea.guestAuthorization .guest{float:left;width:100%;overflow:hidden;}

/* ========== guestauthorizationadd.css Consolidation ============= */

.mainContentArea.guestAuthorizationAdd a.dp-choose-date {float: left;width: 16px;height: 16px;padding: 0;margin: 5px 3px 0;display: block;text-indent: -2000px;overflow: hidden;background: url("/images/calanderIcon.gif") no-repeat; }
.mainContentArea.guestAuthorizationAdd a.dp-choose-date.dp-disabled {background-position: 0 -20px;cursor: default;}
.mainContentArea.guestAuthorizationAdd input.dp-applied {width: 120px;float: left;}
.mainContentArea.guestAuthorizationAdd .titleHolder{float:left;margin-bottom: 15px;text-align:left;width:660px;}
.mainContentArea.guestAuthorizationAdd .txtHolder {float:left;margin-bottom: 15px;width:660px;}
.mainContentArea.guestAuthorizationAdd .titleLeft {float:left;}
.mainContentArea.guestAuthorizationAdd .titleRight{float:right;}
.mainContentArea.guestAuthorizationAdd .formHolder{float:left;width:330px;padding-top:15px;border-top-width: 1px;border-top-style: solid;border-top-color: #F3F1F0;text-align:left;}
.mainContentArea.guestAuthorizationAdd .title{font-size: 12px;font-weight: bold;color: #662240;}
.mainContentArea.guestAuthorizationAdd .formTxt {float:left;display:inline;font-size: 12px;color: #666666;margin-right:15px;line-height:17px;width: 33%;}
.mainContentArea.guestAuthorizationAdd .formTxtRight {float:left;width:33%;display:inline;font-size: 12px;color: #666666;line-height:17px;margin-right:15px;text-align:right;}
.mainContentArea.guestAuthorizationAdd .formField {float:left;width:62%;margin-bottom:15px;}
.mainContentArea.guestAuthorizationAdd .formField2 {float:left;width:62%;margin-bottom:26px;}
.mainContentArea.guestAuthorizationAdd .formField3 {float:left;width:62%;margin-bottom:5px;}
.mainContentArea.guestAuthorizationAdd .copyright{font-size: 13px;color: #8a7967;}
.mainContentArea.guestAuthorizationAdd .requiredAsterik{color:#000000;font-size:10px;}
.mainContentArea.guestAuthorizationAdd .requiredTxt{color:#CCCCCC;font-size:10px;}
.mainContentArea.guestAuthorizationAdd .textInput{width: 169px;height: 17px;border: 1px solid #cdc9c6;font-size: 12px;color: #666666;}
.mainContentArea.guestAuthorizationAdd .recurringVisit{margin-top:7px;}
.mainContentArea.guestAuthorizationAdd .textArea{border: 1px solid #cdc9c6;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;margin-bottom:15px; white-space: pre; overflow: auto;}
.mainContentArea.guestAuthorizationAdd .selectorField{width: 179px;height: 17px;background-image:url(images/selectorFieldBg.jpg);border: 1px solid #cdc9c6;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
.mainContentArea.guestAuthorizationAdd .submitBtn{float:right;}
.mainContentArea.guestAuthorizationAdd .cancelBtn{float:right;margin-right:15px;}
.mainContentArea.guestAuthorizationAdd .shortStyle{float:right;width:62%;margin-bottom: 15px;}
.mainContentArea.guestAuthorizationAdd a.lrgPurpleLink:link {font-size: 12px;font-weight: normal;color: #662240;text-decoration: none;}
.mainContentArea.guestAuthorizationAdd a.lrgPurpleLink:visited {font-size: 12px;font-weight: normal;color: #662240;text-decoration: none;}
.mainContentArea.guestAuthorizationAdd a.lrgPurpleLink:hover {font-size: 12px;font-weight: normal;color: #662240;text-decoration: underline;}
.mainContentArea.guestAuthorizationAdd a.lrgPurpleLink:active {font-size: 12px;font-weight: normal;color: #662240;text-decoration: none;}
.mainContentArea.guestAuthorizationAdd .selectorFieldDiv{float:left;width:50%;margin-top:7px;}
.mainContentArea.guestAuthorizationAdd .selectorFieldCopy{float:right;width:50%;margin-top:3px;}
.mainContentArea.guestAuthorizationAdd .formDivider{float:left;width:660px;height:1px;background-image:url(images/dot.gif);background-repeat:repeat-x;margin-bottom:15px;}

/* ========== partneroffers.css Consolidation ============= */

.mainContentArea.partnerOffers a {color: #662240 !important;}
.mainContentArea.partnerOffers a.thickbox {font-size: 11px;font-style: normal;font-weight: normal;color: #662240;}
.mainContentArea.partnerOffers a.thickbox:link {text-decoration: none;}
.mainContentArea.partnerOffers a.thickbox:visited {text-decoration: none;}
.mainContentArea.partnerOffers a.thickbox:hover {text-decoration: underline;}
.mainContentArea.partnerOffers a.thickbox:active {text-decoration: none;}
.mainContentArea.partnerOffers .FeaturedPartnerOfferHolder {border: solid 1px #ccc;width: 638px;height: 200px;margin-top: 15px;padding: 5px;}
.mainContentArea.partnerOffers .PartnerOfferHolder {float: left;border: solid 1px #F3F1F0;width: 305px;height: 65px; overflow:hidden;margin: 0px 15px 15px 0px;padding: 5px;}
.PartnerOfferHolder .title {font-weight: bold;}

.PartnerOfferDetailsHolder {background-color: #fff;width: 630px;height: 340px;padding: 15px;border-width: 1px;border-style: solid;border-color: #999999; }
.PartnerOfferDetailsHolder .close {margin-left:15px; float:right; text-align:left; display: inline; cursor: pointer;}
.PartnerOfferDetailsHolder .column1 {float: left; margin-top: 15px; width: 200px;}
.PartnerOfferDetailsHolder .column2 {float: left; margin-top: 15px; padding-left: 10px; width: 410px; background-color: #fff;}
.PartnerOfferDetailsHolder .column2 .descContainer {margin-top: 15px; height: 230px; width: 390px; overflow: auto; padding-right: 10px; background: #fff;}

/* ========== residentmessages.css Consolidation ============= */

div.residentMessage .content{float:left;padding:15px;background-color:#f3f1f0;background-image: url(/images/spacer.gif);background-repeat: repeat-y;width:690px}
div.residentMessage .messageformcontent {float:left;width:660px;border: 15px solid #f3f1f0;text-align:left;padding:15px;display: inline; }
div.residentMessage .contentLeft {float:left;width:450px;text-align:left;padding:15px;background-color:#ffffff;display: inline; }
div.residentMessage .contentRight {float:left;width:165px;text-align:left;padding:15px;margin-left:15px;background-color:#ffffff;display: inline; }
div.residentMessage .announcement {float:left;margin-top: 15px;padding-bottom:15px;width:100%;}
div.residentMessage .titleHolder{float:left;margin-bottom: 15px;text-align:left;width:660px;}
div.residentMessage .title{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #662240;}
div.residentMessage .titleLeft {float:left;}
div.residentMessage .titleRight {float:right;}
div.residentMessage .txtHolder {float:left;margin-bottom: 15px;width:660px;padding-bottom:0px;}
div.residentMessage .requiredAsterik{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
div.residentMessage .requiredTxt{color:#CCCCCC;font-size:10px;}
div.residentMessage .formHolder{float:left;width:660px;padding-top:15px;border-top-width: 1px;border-top-style: solid;border-top-color: #F3F1F0;text-align:left;}
div.residentMessage .formsubTitle{font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #333333;font-weight:bold;}
div.residentMessage .formTxt {float:left;width:18%;display:inline;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;line-height:17px;}
div.residentMessage .formTxtLong{float:left;width:100%;display:inline;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;margin-bottom:15px;}
div.residentMessage .formField {float:left;width:500px;margin-bottom: 15px;}
div.residentMessage .charLimitTxt{color:#CCCCCC;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
div.residentMessage .textInput{width: 500px;height: 17px;border: 1px solid #cdc9c6;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;margin-bottom:3px;padding-left: 5px;}
div.residentMessage .textInput2{width: 303px;height: 17px;border: 1px solid #cdc9c6;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;margin-right:15px;padding-left: 5px;}
div.residentMessage .textInput3{width: 180px;height: 17px;border: 1px solid #cdc9c6;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;margin-right:15px;padding-left: 5px;}
div.residentMessage .textArea{width: 500px;height: 95px;border: 1px solid #cdc9c6;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;margin-bottom:3px;overflow:auto;}
div.residentMessage .shortStyle{float:right;width:82%;margin-bottom: 15px;}
div.residentMessage .imageCopyTxt{font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #666666;font-weight:normal;	}
div.residentMessage .dateTxt{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #662240;}
div.residentMessage .checkBox{float:left;}
div.residentMessage .checkBoxFontFix{float:left;/*margin-top:2px;*/display:inline;}
div.residentMessage .buildingOptions{float:left;margin-right:10px;width:20%;}
div.residentMessage .buildingOptions2{float:left;margin-right:10px;width:42%;}
div.residentMessage .buildingOptions3{float:left;width:34%;}
div.residentMessage .contactTitleTxt{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#333333;}
div.residentMessage .postedMessages {float:left;width:100%;padding-bottom:15px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F3F1F0;}
div.residentMessage .yourMessage{float:left;width:100%;margin-top:15px;}
div.residentMessage .messageRules{float:left;width:100%;margin-top:15px;}
div.residentMessage a.mbPurpleLink:link {font-size: 12px;font-weight: normal;color: #662240;text-decoration: none;}
div.residentMessage a.mbPurpleLink:visited {font-size: 12px;font-weight: normal;color: #662240;text-decoration: none;}
div.residentMessage a.mbPurpleLink:hover {font-size: 12px;font-weight: normal;color: #662240;text-decoration: underline;}
div.residentMessage a.mbPurpleLink:active {font-size: 12px;font-weight: normal;color: #662240;text-decoration: none;}
div.residentMessage a.thickbox:link{font-size: 12px;font-weight: bold;color: #662240;text-decoration: none;}
div.residentMessage a.thickbox:visited{font-size: 12px;font-weight: bold;color: #662240;text-decoration: none;}
div.residentMessage a.thickbox:hover{font-size: 12px;font-weight: bold;color: #662240;text-decoration: none;}
div.residentMessage a.thickbox:active{font-size: 12px;font-weight: bold;color: #662240;text-decoration: none;}
div.residentMessage a.subTitle:link{font-size: 11px;font-weight: normal;color: #662240;text-decoration: none;}
div.residentMessage a.subTitle:visited{font-size: 11px;font-weight: normal;color: #662240;text-decoration: none;}
div.residentMessage a.subTitle:hover{font-size: 11px;font-weight: normal;color: #662240;text-decoration: none;}
div.residentMessage a.subTitle:active{font-size: 11px;font-weight: normal;color: #662240;text-decoration: none;}

div.residentMessage a.undoLink {position: relative;float:right;left:-200px;font-size:12px;font-style:normal;font-weight:normal;color: #662240;line-height:18px;}
div.residentMessage a.undoLink:link {text-decoration:none;}
div.residentMessage a.undoLink:visited {text-decoration:none;}
div.residentMessage a.undoLink:hover {text-decoration:underline;}
div.residentMessage a.undoLink:active {text-decoration:none;}

div.residentMessage .contactDetails{font-size:11px;color:#666666;font-weight:normal;}
div.residentMessage .contactName{font-size: 11px;font-weight: normal;color: #662240;}
div.residentMessage .title{font-size: 12px;font-weight: bold;color: #662240;}
div.residentMessage .subTitle{font-size: 11px;font-weight: normal;color: #662240;}
div.residentMessage .ymTitleTxt{font-size: 11px;font-weight: bold;color: #662240;}
div.residentMessage .posterName{font-size: 12px;font-weight: bold;color: #333333;}
div.residentMessage .dividerSolid{float:left;width:100%;height:1px;background-color:#eaeaea;}
div.residentMessage .divider{float:left;width:100%;height:1px;background-image:url(/images/dot.gif);background-repeat:repeat-x;}
div.residentMessage .dividerSpace{float:left;width:100%;height:1px;margin:15px 0;background-image:url(/images/dot.gif);background-repeat:repeat-x;}
div.residentMessage .mbTitle{float:left;width:100%;}
div.residentMessage .mbCopy{float:left;width:100%;margin-top:15px;padding-bottom:15px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F3F1F0;}
div.residentMessage .amenitiesBarTxt {font-size: 12px;font-weight: bold;color: #333333;}
div.residentMessage .posting {float:left;margin-top: 5px;padding: 10px;width:95%;}
div.residentMessage .postingTitle {float:left;width:100%;overflow:hidden;}
div.residentMessage .postingDetails {float:left;width:100%;margin-top:10px;overflow:hidden;}
div.residentMessage .ymTitle {float:left;width:100%;overflow:hidden;}
div.residentMessage .ymDetails {float:left;width:100%;margin-top:10px;overflow:hidden;}
div.residentMessage .ymActions {float:left;width:100%;margin-top:10px;overflow:hidden;}
div.residentMessage .ymActions img{margin-left:5px;margin-right:15px;}
div.residentMessage .submitBtn{float:right;margin-top: 15px;}
div.residentMessage .cancelBtn{float:right;margin-right:15px;margin-top: 15px;}
div.residentMessage .previewBtn{float:right;margin-right:15px;margin-top: 15px;}
div.residentMessage a.dp-choose-date {float: left;width: 16px;height: 16px;padding: 0px;margin: 5px 3px 0;display: block;text-indent: -2000px;overflow: hidden;background: url("/images/calanderIcon.gif") no-repeat; }
div.residentMessage a.dp-choose-date.dp-disabled {background-position: 0 -20px;cursor: default;}
div.residentMessage input.dp-applied {width: 120px;float: left; height: 17px;border: 1px solid #cdc9c6;font-size: 12px;color: #666666; padding-top: 4px; padding-left: 5px;}
div.residentMessage div.fileinputs {position: relative;}
div.residentMessage div.fileinputs img{margin-left: 5px; margin-bottom: 3px;vertical-align: middle;display: inline;}
div.residentMessage div.fakefile {position: absolute;top: 0px;left: 0px;z-index: 1;}
div.residentMessage div.fakefile img {cursor: pointer;}
div.residentMessage div.fakefile input{width: 300px;height: 17px;border: 1px solid #cdc9c6;font-size: 11px;color: #666666;margin-bottom:3px;}
div.residentMessage input.file {position: relative;width: 380px;text-align: right;-moz-opacity:0 ;filter:alpha(opacity: 0);opacity: 0;z-index: 2;}
div.residentMessage fieldset.search { float:right; width:190px; height:23px; padding:15px 0 0 0; margin:0; border:none;}
div.residentMessage .watermark {position: relative; float:left; top: -21px; width:97px;height:15px;padding:2px 0 2px 32px; border:1px solid #CDC9C6;z-index:12;font-size:11px;color:#4F4F4F;background: url(/images/search.gif) 0px -2px no-repeat;}
div.residentMessage input.searchInput {position: relative; float:left;width:104px;height:15px;padding:2px 0 2px 25px; border:1px solid #CDC9C6;z-index:14;font-size:12px;color:#4F4F4F; background-color: Transparent;} 
div.residentMessage .btnSearch { position:relative; float:left; padding-left:5px; top: -21px; }

div.residentMessage a.learnMoreLink {font-size: 10px;font-style: normal;font-weight: bold;color: #999999;line-height:18px;}
div.residentMessage a.learnMoreLink:link {text-decoration: none;}
div.residentMessage a.learnMoreLink:visited {text-decoration: none;}
div.residentMessage a.learnMoreLink:hover {text-decoration: none;}
div.residentMessage a.learnMoreLink:active {text-decoration: none;}

/* ========== residentmessage.aspx Inline CSS Code Consolidation ============= */

div.residentMessage .popupHolder {background-color: #FFFFFF !important;position:absolute;left:0px;top:0px;width:690px;z-index:1;padding:15px;border-width: 1px;border-style: solid;border-color: #999999;}
div.residentMessage .popupHolder .content {float:left;width:660px;text-align:left;padding:15px;display: inline; background-color: #fff; }
div.residentMessage .popupHolder .titleHolder{float:left;margin-bottom: 15px;text-align:left;width:660px;}
div.residentMessage .popupHolder .titleLeft {float:left;display: inline; }
div.residentMessage .popupHolder .titleRight {float:right;text-align:left;display: inline; }
div.residentMessage .popupHolder .message {float:left;width:660px;}
div.residentMessage .popupHolder .messageHolder {float:left;width:60%;}
div.residentMessage .popupHolder .messagePic {float:right;width:40%;text-align:right;}
div.residentMessage .popupHolder .messagePicImg{border: 1px solid #d1d1d1;}
div.residentMessage .popupHolder .messageTitle {float:left;margin-bottom: 15px;width:100%;}
div.residentMessage .popupHolder .messageContact {float:left;margin-bottom: 15px;width:100%;}
div.residentMessage .popupHolder .messageCopy {float:left;width:380px;height: 114px;overflow: auto;}
div.residentMessage .popupHolder .popupTitle{font-size: 12px;font-weight: bold;color: #333333;}
div.residentMessage .popupHolder .info {font-size: 11px;font-weight: normal;color: #666666;}
div.residentMessage .popupHolder .txt {font-size: 12px;font-weight: normal;color: #666666;}
div.residentMessage .popupHolder .close{color:#CCCCCC;font-size:10px; cursor: pointer;}
div.residentMessage .popupHolder a.emailLink:link {font-size: 11px;font-style: normal;font-weight: normal;color: #662240;text-decoration: none;}
div.residentMessage .popupHolder a.emailLink:visited {font-size: 11px;font-style: normal;font-weight: normal;color: #662240;text-decoration: none;}
div.residentMessage .popupHolder a.emailLink:hover {font-size: 11px;font-style: normal;font-weight: normal;color: #662240;text-decoration: none;}
div.residentMessage .popupHolder a.emailLink:active {font-size: 11px;font-style: normal;font-weight: normal;color: #662240;text-decoration: none;}

/* ========== profile.aspx Inline CSS Code Consolidation ============= */

.holder.profile {width: 720px;border-top-width: 1px;border-top-style: solid;border-top-color: #F3F1F0;}
.holder.profile .content{float: left;width: 660px;border: 15px solid #f3f1f0;text-align: left;padding: 15px;display: inline;}
.holder.profile .titleHolder {float: left;margin-bottom: 15px;border-bottom:solid 1px #F3F1F0;text-align: left;width: 660px;}
.holder.profile .sectionTitle{background-color: #F3F2F0;background-image: url("/images/plus.gif");background-repeat: no-repeat;background-position: 648px center;color: #86786b;float: left;margin-bottom: 15px;padding-bottom: 15px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #F3F1F0;background-color: #fff;text-align: left;width: 660px;cursor:pointer}
.holder.profile .sectionTitle { margin-bottom:0; padding-bottom:0; }
.holder.profile .sectionTitleExpanded{background-image: url("/images/minus.gif"); background-color: #F3F2F0;}
.holder.profile .txtHolder{float: left;margin-bottom: 15px;width: 660px;}
.holder.profile .titleLeft{float: left;}
.holder.profile .titleRight{float: right;}
.holder.profile .formDivider{float: left;width: 660px;height: 1px;background: url(/images/dot.gif) repeat-x;margin-bottom: 15px;}
.holder.profile .formHolder{float: left;width: 400px;text-align: left;overflow: hidden;}
.holder.profile .title{font-size: 12px;font-weight: bold;color: #662240;}
.holder.profile .txt{font-size: 12px;color: #666666;}
.holder.profile .formTxt{float: left;width: 35%;display: inline;font-size: 12px;color: #666666;margin-right: 15px;line-height: 17px;}
.holder.profile .formTxtRight{float: left;width: 50px;display: inline;font-size: 12px;color: #666666;line-height: 17px;margin-right: 10px;}
.holder.profile .formField{float: left;width: 285px;margin-bottom: 5px;}
.holder.profile .formFieldNoMargin{float: left;width: 60%;}
.holder.profile .h2{font-size: 18px;color: #8a7967;line-height: 48px;}
.holder.profile .copyright{font-size: 13px;color: #8a7967;}
.holder.profile .requiredAsterik{color: #000000;font-size: 10px;}
.holder.profile .requiredTxt{color: #CCCCCC;font-size: 10px;}
.holder.profile .textInput{width: 179px;height: 17px;border: 1px solid #cdc9c6;font-size: 11px;color: #666666;}
.holder.profile .selectorField{width: 179px;height: 17px;border: 1px solid #cdc9c6;font-size: 11px;color: #666666;}
.holder.profile .submitBtn{float: right;}
.holder.profile .cancelBtn{float: right;margin-right: 15px;}
.holder.profile .btnHolder{float: right;width: 100%;}
.holder.profile .form{float: left;width: 100%;margin: 0px;padding: 0px;display: inline;}

/* ======== Feedback Form Code ========= */

.mainContentArea.feedback div.descContainer { display:block; border:none; height: 80px;}
.mainContentArea.feedback div.descContainer p.details {position: relative; float:left; font-size:12px; } 
.mainContentArea.feedback div.descContainer p.availSurveys { float:right; width:155px; line-height:1.5em; }
.mainContentArea.feedback div.descContainer p.availSurveys a {color: #48172c !important; text-decoration: none;}
.mainContentArea.feedback div.descContainer p.availSurveys a:Hover {text-decoration: underline;}
.mainContentArea.feedback fieldset.feedback { display:block; padding:10px 0 0 15px; font-size:12px; border: none;} 
.mainContentArea.feedback fieldset.feedback p.disclaimer { font-size:10px; } 
.mainContentArea.feedback fieldset.feedback label { float:left; width:95px; } 
.mainContentArea.feedback fieldset.feedback textarea {border:1px solid #CDC9C6;color:#666666;font-size:11px;height:95px;overflow:auto;width:500px; }
.mainContentArea.feedback fieldset.feedback .textInput { border:1px solid #CDC9C6;color:#666666;font-size:11px;height:17px;width:150px;}
.mainContentArea.feedback .divider { margin-bottom:15px; }
.mainContentArea.feedback h3.title { color:#662240; font-weight:bold; text-transform:uppercase; }  
.mainContentArea.feedback div.feedbackWrap { position:relative; float: left; width: 100%; padding-bottom: 10px; }  
.mainContentArea.feedback p.smallText.feedback { position:absolute; top:0; right:10px; width:150px; }
.mainContentArea.feedback h3.title.feedback { display:block; clear:both; margin:0; padding:0; } 
.mainContentArea.feedback fieldset.feedback div.buttonHolder .btn-orange { float: right; } 
.mainContentArea.feedback label {padding-right: 15px; width: 140px;}
.mainContentArea.feedback label.feedbackMessage {height: 75px; vertical-align: top;}
.mainContentArea.feedback .buttonHolder {float: right;}
.NoSurveys {position:relative;float:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;margin-top: -10px;}

/* ======== Related Style Services & Carousel ========= */

.content.relatedStyleServices { float: left; width: 660px; border: 15px solid #f3f1f0; text-align: left; padding: 15px; display: inline; z-index: 2; /* <---Solution for bug IE6 */ }
.content.relatedStyleServices .imageHolder { float: left; width: 660px; margin-bottom: 15px; }
.content.relatedStyleServices .titleHolder { float: left; width: 660px; margin-bottom: 15px; }
.content.relatedStyleServices .txtHolder { float: left; width: 660px; margin-bottom: 15px; }
#car-ul { background-color: #fff; margin: 0; padding: 0; width: 1200px; }
#car-ul li { list-style-type: none; margin-right: 10px; padding: 2px; text-align: center; display: block; float: left; border: solid 1px #eaeaea; height: 30px; background-color: #fff; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; cursor: pointer; }
.selected-li { background-color: #86786B !important; color: #ffffff !important; }
.carContainer { float: left; width: 600px; overflow: hidden; height: 40px; margin-left: 22px; margin-right: 22px; }
.arrowLeft { float: left; width: 8px; margin-top: 12px; }
.arrowRight { float: left; width: 8px; margin-top: 12px; }
.bucketTitle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #662240; }
.bucketSubTitle { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #333333; }

/* ======== Fitness Lifestyle by Equinox ========= */
.content.FitnessStyle { float: left; width: 660px; border: 15px solid #f3f1f0; text-align: left; padding: 15px; display: inline; z-index: 2; /* <---Solution for bug IE6 */ }
.content.FitnessStyle .imageHolder { float: left; width: 660px; margin-bottom: 15px; }
.content.FitnessStyle .titleHolder { float: left; width: 660px; margin-bottom: 15px; }
.content.FitnessStyle .txtHolder { float: left; width: 660px; margin-bottom: 15px; }

/* ======== Referral Tracker ========= */

.mainContentArea.Referral .hdrBar {float:left;margin-top: 15px;padding: 10px;width:640px;background-color:#f3f1f0;}
.mainContentArea.Referral .hdrTitle {font-size: 12px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;color: #333333;}
.mainContentArea.Referral .referralName {float:left;width:180px;overflow:hidden;}
.mainContentArea.Referral .referralProperty {padding-left:15px;float:left;width:220px;overflow:hidden;}
.mainContentArea.Referral .referralDate {padding-left:15px;float:left;width:101px;overflow:hidden;}
.mainContentArea.Referral .referralStatus {padding-left:15px;float:left;width:60px;overflow:hidden;}
.mainContentArea.Referral .referral {float:left;margin-top: 15px;padding: 10px;width:640px;}
.mainContentArea.Referral .leftCol {float: left;margin-top: 15px;padding: 5px;width: 100px;}
.mainContentArea.Referral .rightCol {float: left;margin-top: 15px;padding: 5px;width: 132px;}
.mainContentArea.Referral .textBox { width: 120px; }

.mainContentArea.Referral a.thickbox { font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;color: #662240;line-height:18px;}
.mainContentArea.Referral a.thickbox:link { text-decoration: none; }
.mainContentArea.Referral a.thickbox:visited { text-decoration: none; }
.mainContentArea.Referral a.thickbox:hover { text-decoration: underline;}
.mainContentArea.Referral a.thickbox:active { text-decoration: none;}


.referralPopup {float: left; background: #fff;border: solid 1px #ccc; width: 480px; padding: 15px;}
.referralPopup .titleHolder {float: left;width: 100%; margin-bottom: 15px;}
.referralPopup .titleLeft {float: left;}
.referralPopup .titleRight {float: right;}
.referralPopup .title {color:#662240;font-size:12px;font-weight:bold;}
.referralPopup .requiredAsterik {color:#000000;font-size:10px;}
.referralPopup .requiredTxt {color:#CCCCCC;font-size:10px;}
.referralPopup .formHolder {float:left;overflow:hidden;text-align:left;width:100%; margin-bottom:15px;}
.referralPopup .formTxt {color:#666666;display:inline;float:left;font-size:12px;line-height:17px;margin-right:15px;width:35%;}
.referralPopup .formField {float:left;width:60%;}
.referralPopup .textInput {width: 180px;}
.referralPopup .btnHolder {float:right;width:100%;}
.referralPopup .cancelBtn {float:right;margin-right:15px;cursor: pointer;}
.referralPopup .submitBtn {float:right;cursor: pointer;}

.referralPopup .formHolder label.referralMessage {height: 75px; vertical-align: top;}

.gridEmail {text-transform:lowercase;}
