﻿/* CSS Document */
body { margin: 0px; padding: 0px; background: url(/images/bg-top.gif) top left repeat-x #f6f3ec; }
.clearfix { clear: both; font-size: 0px; line-height: 1px; visibility: hidden; }
.left { float: left; }
.right { float: right; }
.center { margin: 0px auto; text-align: center; }
.bg-black { background: #000; }
.bg-white { background: #fff; }
.container { width: 940px; margin: 0px auto; height: auto; }
.logo { width: 125px; height: 125px; position: absolute; margin-top: -45px; }
.input-shadow { background: url(/images/input-bg.gif) top left repeat-x; height: 16px; border: 1px solid #c9c7c3; font-size: 12px; }
.breadcrumb { padding-top: 5px; font-size: 11px; padding-left: 20px; }
.topspace { padding: 10px 0 0 0; }
.btopspace { padding: 20px 0 0 0; }
.copy { font-size: 11px; }
.borderbottom { border-bottom: 1px dashed #c7b58c; padding: 0 0 5px 0; }


/*Top Navigation 1 Starts*/
.top-nav { font-size: 11px; text-align: right; line-height: 22px; height: 30px; }
.top-nav a { font-size: 11px; color: #333333; text-decoration: none; padding: 0px 4px; }
.top-nav a:hover { font-size: 11px; color: #701528; }
.top-nav span { vertical-align: top; display: inline-block; }
.nav-twitter { padding-top: 2.5px; float: left; padding-right: 15px; }
.spanblock { float: right; }
.language { background: url(/images/france-tab.gif) top left no-repeat; width: 75px; height: 22px; line-height: 22px; font-size: 11px; text-align: center; color: #fff; }
.language a { color: #fff; }
.language a:hover { color: #fff; }
/*Top Navigation 1 Ends*/

/*Top Navigation 2 Starts*/
#roundedtabs { float: right; width: auto; font-size: 14px; line-height: normal; }
#roundedtabs ul { margin: 0; padding: 0px; list-style: none; }
#roundedtabs li { display: inline; margin: 0; padding: 0; }
#roundedtabs li img { float: left; margin-top: 5px; }
#roundedtabs a { float: left; margin: 0; background: #f6f3ec; padding: 0 0 0 10px; line-height: 24px; text-decoration: none; margin-left: 3px; }
#roundedtabs a span { float: left; display: block; background: #f6f3ec; padding: 0px 10px 0px 0px; color: #701528; font-size: 14px; font-weight: normal; margin-right: 3px; }
#roundedtabs a span img { margin-right: 10px; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#roundedtabs a span { float: none; }
/* End IE5-Mac hack */
#roundedtabs a:hover span { color: #1d365b; font-size: 14px; font-weight: normal; }
#roundedtabs a:hover { background: url(/images/tab-left.gif) no-repeat left top; }
#roundedtabs a:hover span { background: url(/images/tab-right.gif) no-repeat right top; }

/*
	#roundedtabs #current a {
		background:url(/images/tab-left.gif) no-repeat left top;
	}
	#roundedtabs #current a span {
		 background:url(/images/tab-right.gif) no-repeat right top;color:#1d365b;
	}*/

#roundedtabs .MenuItem19 a:hover div.icon, #roundedtabs .MenuItem79 a:hover div.icon { background: url(/images/home-icon.gif) no-repeat left 5px; padding-left: 15px; }
.Home #roundedtabs .MenuItem79 a, .Home #roundedtabs .MenuItem19 a { background: url(/images/tab-left.gif) no-repeat left top; }
.Home #roundedtabs .MenuItem79 a span, .Home #roundedtabs .MenuItem19 a span { background: url(/images/tab-right.gif) no-repeat right top; }
.Home #roundedtabs .MenuItem19 a div.icon, .Home #roundedtabs .MenuItem79 a div.icon { background: url(/images/home-icon.gif) no-repeat left 5px; padding-left: 15px; }
.Property #roundedtabs .MenuItem79 a, .Property #roundedtabs .MenuItem19 a { background: url(/images/tab-left.gif) no-repeat left top; }
.Property #roundedtabs .MenuItem79 a span, .Property #roundedtabs .MenuItem19 a span { background: url(/images/tab-right.gif) no-repeat right top; }
.Living #roundedtabs .MenuItem80 a, .Living #roundedtabs .MenuItem20 a { background: url(/images/tab-left.gif) no-repeat left top; }
.Living #roundedtabs .MenuItem80 a span, .Living #roundedtabs .MenuItem20 a span { background: url(/images/tab-right.gif) no-repeat right top; }
.About #roundedtabs .MenuItem81 a, .About #roundedtabs .MenuItem21 a { background: url(/images/tab-left.gif) no-repeat left top; }
.About #roundedtabs .MenuItem81 a span, .About #roundedtabs .MenuItem21 a span { background: url(/images/tab-right.gif) no-repeat right top; }


/*Top Navigation 2 Ends*/

/*Header Starts*/
.header { background: #872234; height: auto; margin-top: 15px; }
.header-top-left { background: url(/images/header-top-left.gif) top left no-repeat; width: 11px; height: 10px; float: left; }
.header-top-right { background: url(/images/header-top-right.gif) top right no-repeat; width: auto; height: 10px; }
.header-mid { height: 100%; background: url(/images/header-building-bg.gif) bottom left repeat-x; }
.header-bottom { background: #430c18; width: auto; height: 10px; }
.header-bottom-left { background: url(/images/header-bottom-left.gif) bottom left no-repeat #430c18; width: 11px; height: 10px; float: left; }
.header-bottom-right { background: url(/images/header-bottom-right.gif) bottom right no-repeat #430c18; width: auto; height: 10px; }

.header-mid-content { height: 220px; width: 470px; margin-left: 100px; }
.src-btn { padding: 15px 0px 0px 0px; position: absolute; margin-top: 10px; margin-left: -40px; }
.find-appartment-txt { margin-top: 25px; }
input.search-big { background: #fff; height: 35px; width: 290px; border: 1px solid #450210; font-size: 18px; color: #999999; line-height: 35px; }
.find-appartment-txt-small { float: left; width: 420px; }
.header-small-input-container { float: left; width: 380px; }
input.search-small { background: #fff; height: 22px; width: 265px; border: 1px solid #450210; font-size: 18px; color: #999999; line-height: 30px; margin-top: -10px; }
.header-mid-content span { display: inline-block; float: left; }
.header-images-up { position: absolute; z-index: 1000; margin: -28px 0px 0px 590px; _margin-top: -35px; }

.select { width: 103px; float: left; margin: 0px 5px 0px 0px; }
.select1 { width: 125px; float: left; margin: 0px 5px 0px 0px; }
.select select { width: 100px; }
.select1 input { width: 70px; margin: 0px 5px 0px 0px; font-size: 11px; }
/*Header Ends*/

/*Content Starts*/
.content-main { width: auto; height: auto; margin-top: 5px; }
/*Widget Starts*/
.widget { width: 735px; height: auto; margin-top: 5px; float: left; }
.widget1 { width: 200px; height: auto; margin-top: 5px; float: left; margin-left: 5px; }
.widget-left { background: url(/images/widget-left.gif) top left no-repeat; width: 10px; height: 175px; float: left; }
.widget-middle { background: url(/images/widget-middle.gif) top left repeat-x; width: 715px; height: 175px; float: left; }
.widget-middle1 { background: url(/images/widget-middle.gif) top left repeat-x; width: 180px; height: 175px; float: left; }
.widget-right { background: url(/images/widget-right.gif) top left no-repeat; width: 10px; height: 175px; float: left; }
/*Widget Ends*/
/*Cream Widget Starts*/
.widget-cream { width: 940px; height: auto; margin: 5px auto; }
.widget-cream-top { background: url(/images/cream-widget-top.gif) top left no-repeat; width: 937px; height: auto; }
.widget-cream-middle { background: url(/images/cream-widget-middle.gif) top left repeat-y; height: auto; width: 937px; }
.widget-cream-bottom { background: url(/images/cream-widget-bottom.gif) top left no-repeat; width: 937px; height: 13px; }
.widget-cream-content { padding: 10px; }
.widget-cream-content-image { padding: 0px 40px 0px 50px; float: left; }
.widget-cream-content-image .link-wrapper { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; margin-top: 8px; padding-top: 15px; background: transparent url(/images/bigtab-right.gif) no-repeat scroll right top; height: 42px; width: 274px; }
.widget-cream-content-right { margin-top: 10px; width: 550px; float: left; }
.your-next-home { line-height: 18px; border-top: 1px dotted #999; width: 510px; float: left; margin: 8px 0px 0px 0px; }

.capreit-living { float: left; width: 220px; margin-left: 30px; _margin-left: 15px; background: url(/images/icon_community.gif) no-repeat; padding-left: 50px; }
.professional { float: left; margin-left: 10px; _margin-left: 10px; width: 270px; padding-left: 50px; background: url(/images/icon_management.gif) no-repeat; }
.movingcentre { float: left; margin-left: 10px; _margin-left: 10px; padding-left: 50px; background: url(/images/icon_moving.gif) no-repeat; width: 215px; }

.professional ul { padding: 0px; margin: 6px 0px 6px 40px; }
.professional ul li { list-style: disc; font-size: 11px; line-height: 16px; color: #666; }

ul.blue { padding: 0px; margin: 6px 0px 6px 5px; }
ul.blue li { list-style: none; background: url(/images/double-arrow-blue.gif) left center no-repeat; padding-left: 15px; }
ul.blue li a { font-size: 11px; line-height: 16px; color: #1d365b; text-decoration: underline; }
ul.blue li a:hover { font-size: 11px; line-height: 16px; color: #1d365b; text-decoration: none; }

ul.pdf { padding: 0px; margin: 6px 0px 6px 5px; }
ul.pdf li { list-style: none; background: url(/images/pdf.gif) left center no-repeat; padding-left: 25px; }
ul.pdf li a { font-size: 11px; line-height: 24px; color: #1d365b; text-decoration: underline; }
ul.pdf li a:hover { font-size: 11px; line-height: 24px; color: #1d365b; text-decoration: none; }
/*Cream Widget Ends*/
/*Features rentals*/
.features-rental-heading { height: 26px; }
.features-rental-heading .feature-title { float: left; width: 530px; margin: 0px 15px; _margin: 0px 10px; }
.features-rental-heading .feature-pagination { float: left; }
.features-rental-sec { width: 235px; border-right: 1px dotted #999; text-align: center; float: left; }
#FeatureRentalsSearchresult .last { width: 235px; text-align: center; float: left; border-right: none; }
.features-rental-sec-last { width: 235px; text-align: center; float: left; }
#FeatureRentalsSearchresult .result { padding: 5px 0; border-bottom: none; }
#FeatureRentalsSearchresult .result:hover { padding: 5px 0px; border-bottom: none; background: url(/images/result-grad.gif) bottom left repeat-x; }
#FeatureRentalsSearchresult { margin: 0 0 0 8px; }


/*Features rentals*/

/*land-leasing communities*/
.land-leasing-logo { margin: 25px 0px 10px 0px; }
/*land-leasing communities*/

/*Content Ends*/

/*Footer Starts*/
.footer-top { background: url(/images/footer-bg.jpg) top left repeat-x #d1c099; width: 100%; height: auto; padding-top: 100px; margin-top: 35px; }
.footer-content-main { background: #d1c099; width: 930px; margin: 0px auto; padding-bottom: 80px; }
.footer-content { margin-left: 30px; }
.footer-content-left { width: 610px; border-right: 1px dotted #625941; float: left; }
.footer-content-right { width: 280px; float: left; }
.footer-leftlinks { float: left; line-height: 20px; }
.footer-leftlinks ul { margin: 0px; padding: 0px; }
.footer-leftlinks ul li { list-style: none; }
.footer-leftlinks ul li a { font-size: 11px; text-decoration: underline; color: #333; }
.footer-leftlinks ul li a:hover { font-size: 11px; text-decoration: none; }
.footer-leftlinks a { font-size: 11px; text-decoration: underline; color: #333; margin-right: 25px; }
.footer-leftlinks a:hover { font-size: 11px; text-decoration: none; }

.footer-rytlinks { margin: 20px 0px 0px 30px; }
.footer-rytlinks ul { margin: 0px; padding: 0px; }
.footer-rytlinks ul li { list-style: none; background: url(/images/double-arrow-foot.gif) left center no-repeat; padding-left: 15px; }
.footer-rytlinks ul li a { font-size: 11px; text-decoration: none; color: #701528; }
.footer-rytlinks ul li a:hover { font-size: 11px; text-decoration: underline; }
.footer-rytlinks a { font-size: 11px; text-decoration: none; color: #701528; }
.footer-rytlinks a:hover { font-size: 11px; text-decoration: underline; }
.footer-logo { width: 71px; height: 71px; float: left; padding-left: 15px; }
.twitter-surround { padding-bottom: 50px; }
.footer-twitter { font-size: 15px; color: #701528; float: left; padding-left: 35px; padding-top: 15px; }
.footlogo-twitter { float: left; padding-left: 15px; }
.footlogo-links { font-size: 11px; color: #701528; padding-top: 25px; }
.footlogo-links a { font-size: 11px; color: #701528; text-decoration: none; }
.footlogo-links a:hover { text-decoration: underline; }
/*Footer Ends*/

/*Result list Starts*/
.header-mid-content-small { height: auto !important; width: 800px; margin-left: 120px; }
.header-mid-content-small .find-appartment-txt { margin-top: 2px; border: 1px solid #ff0000; }
.header-mid-content-small input.search-big { background: #fff; height: 25px; width: 300px; border: 1px solid #450210; font-size: 14px; color: #999999; line-height: 25px; }
.header-mid-content-small .header-mid-content span { display: inline-block; float: left; }
.header-mid-content-small .header-images-up { position: absolute; z-index: 1000; margin: -28px 0px 0px 590px; _margin-top: -35px; }
/*Result list-widget-cream Starts*/
/*Left*/
.widget-holder { width: 940px; height: auto; margin: 5px auto; }
.widget-cream-left { width: 206px; float: left; margin-right: 0px; }
.widget-cream-left-top { background: url(/images/result-list-left-top.gif) top left no-repeat; width: 206px; height: auto; }
.widget-cream-left-middle { background: url(/images/result-list-left-middle.gif) top left repeat-y; height: auto; width: 206px; }
.widget-cream-left-bottom { background: url(/images/result-list-left-bottom.gif) top left no-repeat; width: 206px; height: 13px; }
.widget-cream-left-content { padding: 10px 10px 10px 5px; }
.widget-cream-left-content a { color: #c7b58c; text-decoration: none; border: 0px; }
.widget-cream-left-content a:hover { color: #701528; text-decoration: underline; }
.cream-mainhead-sel { border-top: 1px dotted #bfad80; margin: 2px 0 0 0; float: left; width: 165px; padding: 4px 2px 4px 5px; color: #701528; margin: 0; background: #dfd5bc; }

.refine-heading { margin-bottom: 20px; display: block; }
.blue-bg-heading { background: #fff; border-bottom: #bfad80 1px dotted; border-top: #bfad80 1px dotted; padding: 1px; }
.blue-bg-heading span { background: #d1d7df; display: inline-block; padding-left: 10px; width: 174px; }
.date { margin: 10px 2px; }
.heading-plus { height: 25px; margin-left: 10px; }
.heading-plus a { margin-right: 5px; line-height: 25px; outline: none; }
.left-acc-content { height: auto; padding-left: 25px; border-bottom: 1px dotted #bfad80; padding-bottom: 5px; }
.left-acc-content ul { padding: 0px; margin: 0px; }
.left-acc-content ul li { list-style: none; color: #c7b58c; font-size: 12px; line-height: 22px; }
.left-acc-content ul li input { margin-right: 5px; }
/*Right*/
.widget-cream-right { width: 724px; float: left; }
.widget-cream-right-top { background: url(/images/result-list-rkight-top.gif) top left no-repeat; width: 724px; height: auto; }
.widget-cream-right-middle { background: url(/images/result-list-right-middle.gif) top left repeat-y; height: auto; width: 724px; }
.widget-cream-right-bottom { background: url(/images/result-list-right-bottom.gif) top left no-repeat; width: 724px; height: 13px; }
.widget-cream-right-content { padding: 10px; }
.tab-buttons { border-bottom: 1px dotted #bfad80; margin: 5px 0px; }
.tab-buttons a { display: inline-block; outline: none; }
.sort-pagination-top { padding: 10px 5px; border-bottom: 1px dotted #bfad80; }
.sort-pagination-top span { display: inline-block; float: left; }
.sort-pagination-top span.pg-links { text-align: right; display: inline-block; float: right; }
.result { padding: 20px 0; border-bottom: 1px dotted #bfad80; }
.result:hover { padding: 20px 0px; border-bottom: 1px dotted #bfad80; background: url(/images/result-grad.gif) bottom left repeat-x; }
.result-left { float: left; width: 105px; }
.result-left span { border: 1px solid #dadada; padding: 2px; display: inline-block; }
.result-right { float: left; margin-left: 10px; width: 285px; }
.result-numbers { margin: 15px 0px; font-size: 16px; color: #1d365b; }

.right-sub-left { width: 400px; float: left; }
.right-sub-right { width: 280px; float: left; margin-left: 5px; }

.result .PropertyName { padding: 0px; }
.result .PropertyName a { color: inherit; text-decoration: none; }
.result .Distance { font-size: 11px; font-weight: normal; color: #000000; }
.result .Address { padding: 0px; line-height: normal; }
.result .availability { padding: 0px; line-height: normal; }
.result .availabilityTable { width: 100%; }
.result .availabilityTable .UnitType { padding-right: 5px; }
.result .availabilityTable .DateAvailable { text-align: right; }

/*Result list-widget-cream Ends*/
/*Result list Ends*/

/**********************************************/
/*******************CSS-Chr********************/
/**********************************************/

/*property Content Starts*/
.backresult { background: url(/images/arrow-blue1.gif) no-repeat 0 4px; text-indent: 15px; width: 100px; padding: 0 0 20px 0; }
.rentfree { border: 1px solid #efebdf; background: #fefefd url(/images/red-star.gif) no-repeat 10px 5px; float: left; padding: 5px; margin: 15px 0 10px 0; color: #701528; text-indent: 30px; width: 430px; }
.chatwrapper { float: left; width: 440px; }
.chatbox { background: url(/images/bigtab-left.gif) no-repeat left top; float: left; margin: 15px 0 10px 0; height: 57px; width: 8px; }
.chatbox .logowrper { background: url(/images/bigtab-right.gif) no-repeat right top; height: 57px; width: 438px; }
.chatbox .logowrper .divider { width: 3px; float: left; height: 50%; border-right: 1px dotted #bfad80; margin: 8px 8px; }
.chatbox .logowrper img { padding: 8px 3px 0 10px; }
.chatbox .logowrper .lnk { background: url(/images/arrow-blue.gif) no-repeat 0 7px; text-indent: 15px; margin: 0 0 0 10px; _margin-left: 4px; float: left; padding: 2px 0 0 0; }
.widget-cream-lft { float: left; width: 390px; margin: 10px 40px 0 0; }
.widget-cream-ryt { float: left; width: 460px; _width: 450px; }
.widgt-cnt { padding: 10px 20px; }
#availablitydata h5 { font-size: 14px; }

/*property Footer Ends*/

/*click tracking Starts*/
.clickable-phone{ cursor:pointer;}
.clickable-phone-student{ cursor:pointer;}
/*click tracking Ends*/

/*widget brown Starts*/
.wdgtbrwn { width: 940px; height: auto; margin: 5px auto; }
.wdgtbrwn-cnt { padding: 10px 20px; }
.wdgtbrwn-top { background: url(/images/brown-widget-top.gif) top left no-repeat; }
.wdgtbrwn-mid { background: url(/images/brown-widget-middle.gif) top left repeat-y; }
.wdgtbrwn-btm { background: url(/images/brown-widget-bottom.gif) top left no-repeat; }
.wdgtbrwn-cnt-ryt { margin-top: 10px; width: 98%; float: left; }
.wdgtbrwn-wrp { float: left; line-height: 18px; border-top: 1px dotted #999; width: 98%; float: left; margin: 8px 0px 15px 0px; }
.wdgtbrwn-col { float: left; width: 260px; margin: 10px 0 0 0; }
.wdgtbrwn-bcol { width: 340px; }
/*widget brown End*/

/*Building Features Starts*/
.wdgtwhte { width: 940px; height: auto; margin: 5px auto; }
.wdgtwhte-cnt { padding: 10px 20px; }
.wdgtwhte-cnt ul.blue li a { font-size: 12px; }
.wdgtwhte-top { background: url(/images/white-widget-top.gif) top left no-repeat; }
.wdgtwhte-mid { background: url(/images/white-widget-middle.gif) top left repeat-y; }
.wdgtwhte-btm { background: url(/images/white-widget-bottom.gif) top left no-repeat; }
.wdgtwhte-cnt-lft { width: 475px; }
.wdgtwhte-cnt-ryt { width: 390px; padding: 0 0 0 30px; }
.imgwrp { float: left; width: 98%; margin: 15px 0 10px 0; }
.imgcon { float: left; border: 1px solid #e8e8e8; padding: 2px; width: 80px; margin: 0 10px 0 0; }
.bimgcon { width: 380px; }
.simgcon { width: 52px; }
.wdgtwhte-cnt-ryt .copy { font-size: 12px; line-height: 18px; border-bottom: 1px dotted #999; width: 97%; padding: 0px 0px 15px 20px; margin: -10px 0 15px 0; }
.copy1 { font-size: 12px; line-height: 13px; border-bottom: 1px dotted #999; width: 99%; padding: 15px 0px; margin: 0 0 15px 0; }
.copy1 p { line-height: 12px; }

.LiveChat { width: 160px; float: left; }
.RSSDiv { width: 60px; float: left; }
.AddThisContainer { width: 140px; float: left; }

/*Building Features End*/

/*Cap_Events Starts*/
.Events h1 { }

.events-cream-lftcnt { margin: 30px 10px 0 0; _margin-right: 0px; float: left; width: 190px; }
.cream-bg-heading { border-top: #dfd5bc 1px dotted; background: none; width: 170px; }
.selectd { background: #dfd5bc; color: #701528; padding: 4px 2px 4px 5px; width: 150px; float: left; margin: 1px 0 1px 0; }
.cream-left-cont { float: left; height: auto; width: 170px; padding: 0 0 0 0px; border-bottom: 1px dotted #bfad80; padding-bottom: 5px; }
.cream-left-cont ul { padding: 0px; margin: 0px; }
.cream-left-cont ul li { list-style: none; background: url(/images/arrow-green.gif) no-repeat 22px 5px; color: #c7b58c; font-size: 12px; line-height: 22px; margin: 0; padding: 0; width: 170px; font-weight: bold; }
.cream-left-cont ul li a { color: #c7b58c; font-size: 12px; line-height: 22px; margin: 0; padding: 0; display: block; width: 170px; font-weight: bold; text-decoration: none; }
.cream-left-cont ul li .paddingMargin { margin: 0; padding: 0 0 0 34px; }
li.arrow { list-style: none; background: url(/images/arrow-green.gif) no-repeat 5px 5px; color: #c7b58c; font-size: 12px; line-height: 22px; }



.cream-left-cont ul li a:hover { display: block; color: #701528; text-decoration: none; background: url(/images/arrow-mahroon.gif) no-repeat 22px 5px; }

.cream-left-cont ul li.selected a { display: block; color: #701528; text-decoration: none; background: #F2EEE3 url(/images/arrow-mahroon.gif) no-repeat 22px 5px; }


.cream-left-cont ul li.sabselectd { margin: 2px 0 0 0; width: 123px; color: #701528; background: #F2EEE3 url(/images/arrow-green.gif) no-repeat 5px 5px; }
.cream-mainhead { margin: 0; padding: 0; color: #c7b58c; float: left; width: 170px; border-bottom: 1px dotted #bfad80; }
.cream-mainhead .paddingMargin { padding: 2px 0 5px 10px; margin: 2px 0 0 0; }
.mainheadfix { margin: 0; float: left; width: 170px; padding: 0; color: #701528; background: #dfd5bc; }
.mainheadfix .paddingMargin { margin: 2px 0 0 0; padding: 4px 2px 4px 5px; }
.mainheadfix a { color: #701528; }
.cream-mainhead-sel { border-top: 1px dotted #bfad80; margin: 2px 0 0 0; float: left; width: 165px; padding: 4px 2px 4px 5px; color: #701528; margin: 0; background: #dfd5bc; }
.cream-subhead { float: left; width: 150px; color: #c7b58c; border-bottom: 1px dotted #bfad80; padding: 5px 0 5px 10px; }
.events-cream-rytcnt { margin-top: 30px; float: left; width: 690px; }
.events-cream-rytcnt .lftcont { float: left; width: 180px; margin: 15px 0 0 0; }
.events-cream-rytcnt .rytcont { float: left; width: 500px; margin: 15px 0 0 0; padding: 0 0 15px 0; border-bottom: 1px dotted #bfad80; }
.events-cream-rytcnt .rytcont1 { border-bottom: none; padding: 0; }
.bordertop { border-top: 1px dashed #c7b58c; padding: 20px 0 5px 0; margin: 20px 0 0 0; float: left; }
.borderbottom { border-bottom: 1px dashed #c7b58c; padding: 0 0 10px 0; margin: 0 0 20px 0; width: 95%; }
.botmtree { margin: 0 0 -21px 380px; *margin-bottom:-24px;_margin-bottom:-24px;position:relative}
.txtwarper { float: left; width: 500px; padding: 5px 0 0 0; margin-bottom: 10px; }
.txtwarper ul.blue { padding: 0; margin: 0; }
.txtwarper ul.blue li { background: none; padding-left: 0; margin: 0; }
.txtcon { float: left; width: 480px; }
.txtcon-new { float: left; width: 380px; }
.txtcon1 { width: 230px; padding: 0; margin: 0; }
.communitywrp { float: left; margin: 0 0 0 42px; _margin-left: 20px; }
.events-imgcon { float: right; text-align: right; border: 1px solid #e8e8e8; padding: 2px; width: 90px; margin: 15px 10px 0 0; }
.peoplebutt { float: left; padding: 0; margin: 25px 10px 0 0; color: #658f24; }
.txt-green { color: #7d812e !important; }
.txt-community { border-bottom: 1px dashed #c7b58c; border-top: 1px dashed #c7b58c; padding: 20px 0 20px 0; margin: 0 0 0 42px; width: 92%; }
.ie6 { _margin-top: -22px; }
/*Cap_Events Ends*/
/**********************************************/
/*******************CSS-Chr********************/
/**********************************************/

/*Accordian*/
.acc-top { background: url(/images/accordian-top.gif) top left no-repeat; height: auto; margin-top: 10px; }
.acc-top h4 { padding: 5px 10px 5px 15px; }
.acc-inn-top { background: url(/images/accordian-inntop1.gif) bottom left no-repeat; height: 14px; }
.acc-inn-mid { background: url(/images/accordian-middle.gif) top left repeat-y; }
.acc-inn-bottom { background: url(/images/accordian-bottom.gif) top left no-repeat; height: 14px; }
.acc-content { padding: 0px 10px 0px 10px; }
.acc-content div { overflow: hidden; }
.acc-content span.img { border: 1px solid #dadada; padding: 2px; display: inline-block; }
.acc-content a { text-decoration: none; outline: none; }
.acc-content h4 { background: url(/images/acco-heading-bg.gif) top left no-repeat; width: 246px; height: 28px; padding: 5px 0px 0px 15px; }
.acc-content-mid h2 { color: #1d365b; }
.acc-content-mid h4 { color: #701528; }
.acc-content-mid a { color: #50698c; }
acc-content-mid p, acc-content-mid h5, acc-content-mid h6, acc-content-mid ul, acc-content-mid li { line-height: 22px; }
acc-content-mid h1, acc-content-mid h2, acc-content-mid h3, acc-content-mid h4 { line-height: 22px; padding: 15px 0px 5px 0px; }

/*Accordian*/

/* about_Us */
.executive h2 { color: #1d365b; }
.executive h4 { color: #701528; }
.executive h5 { text-align: justify; }
.executive img { margin-left: 15px; }
.executive a { color: #50698c; }

.aboutus h2 { color: #1d365b; }
.aboutus h4 { color: #701528; }
.aboutus h5 { text-align: justify; }
.aboutus a { color: #50698c; }
.aboutus ul { padding: 0px; margin: 6px 0px 6px 5px; }
.aboutus ul li { list-style: none; background: url(/images/double-arrow-blue.gif) left center no-repeat; padding-left: 15px; }
.aboutus ul li a { font-size: 11px; line-height: 16px; color: #1d365b; text-decoration: underline; }
.aboutus ul li a:hover { font-size: 11px; line-height: 16px; color: #1d365b; text-decoration: none; }



/* about US end*/

/*Cap_People starts*/
.nextlnk { float: left; padding: 0 10px 15px 20px; margin: 25px 10px 0 0; color: #658f24; background: url(/images/next-icon.gif) no-repeat; height: 17px; }
.nextlnk a { color: #658f24; text-decoration: none; }
.nextlnk a:hover { color: #658f24; text-decoration: underline; }
.prelnk { background: url(/images/previoux-icon.gif) no-repeat; }
/*Cap_People Ends*/

/*Careers Starts*/
.bluebox-top { background: url(/images/bluebox-top.jpg) bottom left no-repeat; width: 564px; height: 8px; }
.bluebox-mid { background: url(/images/bluebox-mid.jpg) top left repeat-y; width: 544px; padding: 0px 10px; height: auto; }
.bluebox-bottom { background: url(/images/bluebox-bottom.jpg) top left no-repeat; width: 564px; height: 8px; }
/*Careers Ends*/

/*homepage-changes Starts*/
.rentalwidget-main { width: 724px; height: auto; float: left; }
.rentalwidget-top { background: url(/images/rentalwidget-top.gif) top left no-repeat; width: 724px; height: 5px; }
.rentalwidget-mid { background: url(/images/rentalwidget-mid.gif) top left repeat-y; width: 724px; }
.rentalwidget-bottom { background: url(/images/rentalwidget-bottom.gif) bottom left no-repeat; width: 724px; height: 8px; }
.land-leasing-mid h6 { width: 170px; margin: auto; }

.land-leasing-main { width: 205px; height: auto; float: left; margin-left: 10px; }
.land-leasing-top { background: url(/images/land-leasing-top.gif) top left no-repeat; width: 205px; height: 14px; }
.land-leasing-mid { background: url(/images/land-leasing-mid.gif) top left repeat-y; width: 205px; }
.land-leasing-bottom { background: url(/images/land-leasing-bottom.gif) bottom left no-repeat; width: 205px; height: 8px; }

.land-leasing-mid a img { margin: 0 0 0 5px; }

/*homepage-changes Ends*/

/**********************************************/
/*******************CSS-Chr********************/
/**********************************************/


/*capreit-Recycling start*/
.bodybg { background: #e6f2ff; }
.containerbg { background: #fff; width: 775px; }
.containerbg .lftcon { float: left; width: 420px; padding: 20px 25px 15px 25px; }
.containerbg .lftcon .imgtxt { width: 67%; float: left; padding: 0 0 0 20px; }
.containerbg a { color: #6699cc; }
.containerbg .lftcon .hadngpace { margin: 15px 0 30px 0; float: left; }
.containerbg .rytecon { float: left; width: 260px; padding: 20px 25px 10px 10px; }
.containerbg .rytecon .leftborder { border-left: 1px solid #e7e7e7; padding: 0 0 0 10px; }
.containerbg .rytecon .downloadbg { background: #fff url(/images/download-bg.gif) repeat-x; float: left; padding: 10px; margin: 30px 0 0 0; }
.containerbg .rytecon .downloadbg .txtcon { float: left; padding: 0 0 0 10px; width: 73%; }
.containerbg .rytecon .bluecon { background: #fcfcfc; float: left; padding: 10px; margin: 30px 0; }
.containerbg .footertxt { width: 90%; float: left; padding: 10px 25px 10px 25px; background: #e6f2ff; }
/*capreit-Recycling Ends*/

/*lightWindow start*/

.popupwrap { float: left; width: 465px; padding: 0; background: #f6f3ec; }
.popupwrap .closebg { background: #c4b283; color: #701528; float: left; width: 100%; }
.popupwrap .closetxt { font-weight: bold; text-align: right; padding: 3px 5px; }
.popupwrap a { color: #701528; text-decoration: none; }
.popupwrap a:hover { text-decoration: underline; }
.popupwrap .formwrap { float: left; padding: 10px 20px; width: 91%; }
.popupwrap .formwrap .txtlable { float: left; padding: 5px 10px 5px 0; width: 175px; color: #666666; }
.popupwrap .formwrap .txtadd { float: left; padding: 5px 10px 5px 0; color: #666666; }
.popupwrap .formwrap .input { margin: 2px 0 15px 0; width: 180px; }
.popupwrap .formwrap .phinput { margin: 2px 0 15px 0; width: 50px; }
.popupwrap .formwrap .chcktxt { float: left; width: 100%; }
.popupwrap .formwrap .chcktxt input { margin: 4px 3px 0 0; float: left; }
.popupwrap .formwrap .txtarea { float: left; width: 88%; border: 1px solid #c9c7c3; font-size: 12px; margin: 0 0 10px 0; }
.popupwrap .formwrap .buttwrp { float: left; width: 88%; text-align: right; padding: 0 0 10px 0; }
.popupwrap .h3border { border-bottom: 1px dashed #c7b58c; margin: 0 0 15px 0; padding: 0 0 10px 0; }



/*lightWindow Ends*/

/*contact start*/

.contact { float: left; padding: 0; background: #f6f3ec; }
.contact .closebg { background: #c4b283; color: #701528; float: left; width: 100%; }
.contact .closetxt { font-weight: bold; text-align: right; padding: 3px 5px; }
.contact a { color: #701528; text-decoration: none; }
.contact a:hover { text-decoration: underline; }
.contact .formwrap { float: left; padding: 10px 20px; width: 370px; }
.contact .formwrap .txtlable { float: left; padding: 5px 10px 5px 0; width: 175px; color: #666666; }
.contact .formwrap .input { margin: 2px 0 3px 0; width: 180px; }
.contact .formwrap .phinput { margin: 2px 0 3px 0; width: 50px; }
.contact .formwrap .chcktxt { float: left; width: 100%; }
.contact .formwrap .txtarea { float: left; border: 1px solid #c9c7c3; font-size: 12px; margin: 0 0 10px 0; }
.contact .formwrap .buttwrp { float: left; text-align: right; padding: 0 0 10px 0; }
.contact .h3border { border-bottom: 1px dashed #c7b58c; margin: 0 0 15px 0; padding: 0 0 10px 0; }

/*contact Ends*/

/* Form CSS starts here */
.appwrap { width: 910px; margin: 10px 0; }
.formContainer { padding: 10px 20px; position: relative; }
.formContainer .rightInstruction { width: 250px; font-size: 11px; position: absolute; top: 110px; right: 25px; }
.formContainer .rightInstruction .instructionContainer { background: #c4b283; color: #701528; border: 1px solid #a79464; padding: 15px; margin: 0 0 10px 0; }
.formContainer .rightInstruction .instructionContainer h4 { font-size: 14px; font-weight: bold; padding: 0 0 10px 0; }
.formContainer .rightInstruction .instructionContainer ul { list-style-type: none; font-size: 11px; }
.formContainer .rightInstruction .instructionContainer ul li { margin: 0 0 0 15px; padding: 5px 0 0 10px; background: url(/images/arrow-mahroon.gif) no-repeat 0 12px; }
.formContainer .rightInstruction a { margin-top: 15px; }
.formSearchContainer { float: right; width: 282px; text-align: right; margin: -60px 0 0 0; }
.formSearchContainer label { text-align: left; float: left; color: #666666; font-size: 11px; margin: 2px 0 0 18px; }
.formSearchContainer input { width: 180px; border: 1px solid #ccc; }
/**/
.formContainer input.btn { width: auto !important; background: none; height: auto; border: 0; }
.formContainer input { background: /*#f6f3ec url(/images/input-bg.gif)*/ repeat-x scroll left top; border: 1px solid #CCC; font-size: 12px; height: 16px; }
.formContainer fieldset { border: none; margin: 0; padding: 0; width: 600px; }
.formContainer fieldset ul { margin: 0; padding: 0; list-style-type: none; }
.formContainer fieldset ul li { margin: 0 0 10px 0; padding: 0; clear: both; }
.formContainer fieldset ul li label { font-size: 11px; color: #666666; }
.formContainer fieldset ul li label.lblheading2 { font-weight: bold; color: #666666; font-size: 12px; margin-left: 5px; }
.formContainer fieldset ul li select, .formContainer fieldset ul li input { float: left; margin: 3px 2px -2px 0; border: 1px solid #ccc; }
.formContainer fieldset ul li div.needParkingBox { position: relative; padding: 10px; width: 120px; float: left; margin: -11px 0 0 10px; }
.formContainer fieldset ul li select { width: 180px; border: none; border: 1px solid #ccc; }
.formContainer fieldset ul li h4 { font-size: 13px; font-weight: bold; padding: 0 0 0 5px; margin: 10px 0 0; }
.formContainer fieldset ul li div.dottedBorder { border: 1px dashed #c7b58c; width: 400px; float: left; padding: 10px; }
.formContainer fieldset ul li div.dottedBorder textarea { width: 360px; height: 80px; margin-left: 5px; background: #fff url(/images/input-bg.gif) repeat-x scroll left top; border: 1px solid #CCC; }
.formContainer fieldset ul li ul.dateControl li { float: left; padding: 0 5px; clear: none; }
.formContainer fieldset ul li ul.dateControl li label { clear: both; float: left; }
.formContainer fieldset ul li ul.dateControl li input { width: 40px; margin: 0 0 3px 0; border: 1px solid #ccc; }
.formContainer fieldset ul li div.hintBox { position: relative; left: 10px; font-size: 11px; padding: 10px; background: #dfd5bc; color: #1d365b; width: 150px; float: left; }
span.requiredIndicator { color: #666666; display: block; float: left; font-size: 11px; left: 400px; margin-top: -19px; position: relative; }
span.requiredIndicator span { color: #ff0000; }
.formContainer fieldset h4 { font-weight: bold; font-size: 11px; color: #666666; }
.formContainer fieldset h4 span { color: #ff0000; }
.formContainer fieldset ul.nameContainer li { width: 170px; float: left; clear: none; }
.formContainer .incomeDescription textarea { width: 360px; float: left; height: 80px; margin-left: 5px; background: #fff url(/images/input-bg.gif) repeat-x scroll left top; border: 1px solid #CCC; }
.formContainer .incomeDescription li.radioLabel input { position: relative; top: 3px; margin-right: 5px; border: none; background: #f6f3ec; }
.formContainer .incomeDescription select.whereHear { width: 350px; margin-left: 5px; }
.formContainer fieldset ul.addressContainer li { float: left; clear: both; width: 589px; }
.formContainer fieldset ul.addressContainer li label { clear: both; display: block; color: #666666; }
.formContainer fieldset ul.addressContainer li input { width: 500px; margin: 0 0 3px 0; }
.formContainer fieldset ul.nameContainer input { width: 165px; }
.formContainer fieldset ul.addressContainer li ul li { width: 170px; float: left; clear: none; margin-bottom: 0; }
.formContainer fieldset ul.addressContainer li ul li input, .formContainer fieldset ul.addressContainer li ul li select { width: 165px; float: none; border: 1px solid #ccc; }
.formContainer fieldset ul.residenceContainer li input { float: left; padding: 0; }
.formContainer fieldset ul.residenceContainer li label { margin: 0 10px 0 0; font-size: 12px; font-weight: bold; }
.formContainer fieldset ul li label span.redIndicator { color: #ff0000; }
.formContainer fieldset ul li div.phoneContainer { width: 120px; float: right; margin-top: -25px; }
.formContainer fieldset ul li div.phoneContainer input { float: left; margin-right: 5px; }
.formContainer .buttonContainer input { height: auto; width: auto; margin: 20px 10px 0 0; border: none; background: none; }
.applicantTab { margin: 15px 0; }
.applicantTab a { margin: 0; }
.formContainer fieldset ul.addressContainer li ul { width: 600px; }
.incomeDescription li.paddin-top10 { display: block; padding-top: 10px; margin-bottom: 0; }
.input-default { border: 1px solid #ccc; }

/**/
.SetUpperCase { text-transform: uppercase; }
.Capitalize { text-transform: capitalize; }
.appformwrap { width: 910px; height: 400px; margin: 10px 0; }

.moveClose { margin: 0 0 15px -17px; padding: 0; }

img.calendarIcon { cursor: pointer; }
#SelectCitiesTrigger { cursor: pointer; }
/* Form CSS ends here */

.print_page { float: right; margin: 0; padding: 0; top: 2px; }

.print_page a { color: #701528; font-size: 11px; font-family: Lucida Grande,Helvetica,Arial,Sans-Serif; }

.print_page a#print_page_icon { position: relative; top: 4px; right: 1px; }
/* Temporary Print Section 
________________________________________________________________________*/



@media print {
    body { margin: 0; padding: 0; }

    .print_page, .print_page a, .print_page a#print_page_icon { display: none; }

    .widget-cream-lft { float: none; }

    .widget-cream-content-right { float: none; }

    .events-cream-rytcnt { float: none; width: 600px; }

    .header, .top-nav, #roundedtabs, .panel-overlay, .overlay, .strip_wrapper ul.filmstrip, .nav-prev, .nav-next, h5.txt-ltblue, #photoContainer .tabs, ul.blue { visibility: hidden; }

    h3.txt-cream, .thickbox, .chatwrapper, .footer-top, .footer-content-main, .widget-cream-left-content, .widget-cream-bottom { display: none; }

    div.aboutus div div ul.blue { visibility: visible; }

    .pane, #photosTab { border: none; }

    .executive div div p { margin-bottom: 2em; }

    .wdgtbrwn-cnt { padding: 30px 20px; }
}

/* PAGEBUILDER RULES */
.dropzone .widget { margin: 0; padding: 0; float: inherit; width: 100%; }

.dropzone .PBColumnUnsized { width: 100%; }

/* PRINT LIST */
.print-list-toggle-widget, .print-summary-trigger-widget, .print-page-trigger-widget { display: inline-block; margin: 0; padding: 0 !important; border: none !important; }
.print-list-toggle-widget a, .print-summary-trigger-widget a, .print-page-trigger-widget a { color: #701528 !important; font-size:11px; text-decoration: underline; }
.print-list-toggle-widget a:hover, .print-summary-trigger-widget a:hover, .print-page-trigger-widget a:hover { text-decoration: none; }

.print-list-toggle, .print-summary-trigger, .print-page-trigger { padding: 0.4em 1em 0.4em 20px; position: relative; text-decoration: none; }
.print-list-toggle span.ui-icon, .print-summary-trigger span.ui-icon, .print-page-trigger span.ui-icon { left: 0.2em; margin: -8px 5px 0 0; position: absolute; top: 50%; border: none; }

#printSummaryDialog { position:relative; }
#printSummaryDialog .print-list-toggle-widget { float: none !important; }
.events-cream-lftcnt .print-summary-trigger-widget, .result-left .print-list-toggle-widget { margin-top: 10px; }

