/*
 Color combination no. 7 - C1
 Site: AIMCO
*/

body { background: #5690a8; color: #fff; }
a { color: #75d1fa; }

/* Header */
#header { border-color: #8ab2c3; color: #fff; }
#header .logo span { background-image: url(../images/text/color7_logo.gif); }

h1 a { color: #fff; }
h2.page-sub-head { font-size: 1.5em; font-weight: bold; color: #fff;}

/* Top navigation */
#top-nav li { background-image: url(../images/bg/color7_sep3.gif); }
#top-nav a.arrow { background-image: url(../images/bg/color7_arrow1.gif); }
#top-nav a.current { color: #fff; }
#top-nav a:hover { color: #fff; }
#top-nav a.arrow:hover { color: #fff; background-image: url(../images/bg/color7_arrow1.gif); }

/* Main navigation */
#nav { background: #407f9a url(../images/bg/color7_nav.gif) left bottom repeat-x; }
#nav a.current { color: #fff; }

/* Left navigation */
#nav .left-nav a { background-image: url(../images/bg/color7_arrow2.gif); }
#nav .left-nav a:hover, #nav .left-nav li:hover a, #nav .left-nav li.hover a { color: #fff; background-image: url(../images/bg/color7_arrow3.gif); }
#nav .left-nav ul a { color: #75d1fa !important; background: none !important }
#nav .left-nav ul a:hover, #nav .left-nav ul a.current { color: #fff !important; }

/* Single menu item*/
#nav .left-nav a.single { color: #75d1fa; background-image: url(../images/bg/color7_arrow20.gif); }
#nav .left-nav a.single:hover, #nav .left-nav li:hover a.single, #nav .left-nav li.hover a.single { color: #fff; background-image: url(../images/bg/color7_arrow14.gif); }

/* Special link left navigation*/
#nav .left-nav a.special { color: #fff; background-image: url(../images/bg/color7_arrow14.gif); }
#nav .left-nav a.special:hover, #nav .left-nav li:hover a.special, #nav .left-nav li.hover a.special { color: #75d1fa; background-image: url(../images/bg/color7_arrow13.gif); }

/* Left navigation dropdown */
#nav .left-nav ul { background: #407f9a; }

/* Right navigation */
#nav .right-nav li { background: url(../images/bg/color7_sep3.gif) right center no-repeat; }
#nav .right-nav a.download-brochure span { background-image: url(../images/icons/color7_brochure.gif); }
#nav .right-nav a.print-this-page span { background-image: url(../images/icons/color7_print.gif); }
#nav .right-nav a.send-friend span { background-image: url(../images/icons/color7_send.gif); }
a.help-icon span { background-image: url(../images/icons/color7_help.gif); }
a.help-icon2 span { background-image: url(../images/icons/color7_help2.gif); }
#nav .right-nav .lang a { background: url(../images/bg/color7_arrow2.gif) right center no-repeat; }
#nav .right-nav a:hover, #nav .right-nav li:hover a, #nav .right-nav li.hover a { background-image: url(../images/bg/color7_arrow3.gif); }
#nav .right-nav ul a, #nav .right-nav ul a:hover { color: #fff; background: none !important; }

/* Right navigation dropdown */
#nav .right-nav ul { background: #407f9a; }

/* Right navigation tooltips */
.right-nav-tooltip { background: url(../images/bg/color7_right-nav-tooltip.png) no-repeat; }

/* Search */
#search { background: #fff url(../images/bg/color7_search.gif) repeat-y; color: #367295; }
#search .top { background: url(../images/bg/color7_search-top.gif) no-repeat; }
#search .bottom { background: url(../images/bg/color7_search-bottom.gif) left bottom no-repeat; }

/* Search form */
#search form input.text { background: #fff; }
#search form .search-col { border-color: #cedee5; }
#search form .divider { background-image: url(../images/bg/color7_search-divider.gif); }
#search form .price-range input, #search form .move-in-date input,  #search form .geographical input.text, #search form .geographical select, #search form .geographical-global input.text, #search form .geographical-global select { color: #367295; border: 1px solid #cedee5; }
#search form p.search-form-label { color: #8AB2C3; }

/* Toggle advanced options */
.toggle-advanced-options a { background: url(../images/bg/color7_toggle-advanced.gif); color: #75d1fa; }
.toggle-advanced-options a.expanded, .expand-floorplans a.expanded { color: #8ab2c3; }
.toggle-advanced-options a.items { background: #cedee5 url(../images/bg/color7_toggle-advanced-item.gif) no-repeat; color: #fff; }
.expand-floorplans a { background: url(../images/bg/color7_expand-floorplans.gif); color: #75d1fa; } 

/* Content */
#content .left-col, #content .middle-col, #content .right-col, #content .global-col { border-top: 1px solid #8ab2c3;  }
.home h2, #search h2 { color: #fff; }
#search h2 { color: #8AB2C3; }

/* Home intro */
.home-intro { background: #407f9a; color: #fff; }

/* List1 */
.list1, .list1 li { border-color: #8ab2c3; }

/* Footer */
#footer { color: #8ab2c3; border-top: 1px solid #8ab2c3; }
#footer li { background-image: url(../images/bg/color7_sep3.gif); }
#footer p .to-home-page span { background-image: url(../images/icons/color7_home.gif); }

/* disclaimer */
#disclaimer, #prof-managed { color: #8ab2c3; }

/* Tabbed navigation */
.tab-nav { background-image: url(../images/bg/color7_line1.gif); }
.tab-nav a { background: #407f9a; }
.tab-nav a.current, .tab-nav a:hover { color: #fff; }

/* Pager */
.pager { background: #407f9a url(../images/bg/color7_line1.gif) bottom repeat-x; }
.pager .pages span { color: #8ab2c3; }
.pager .pages a.current, .pager .pages a:hover { color: #fff; }
.pager .pages .per-page { background-image: url(../images/bg/color7_arrow4.gif); }
.pager .rss { background-image: url(../images/icons/color7_rss.gif); }

/* Sort */
.sort { background: #407f9a; }
.sort p { color: #94b9c8; }
.sort li { background-image: url(../images/bg/color7_sep1.gif); }
.sort .view-comparison a, .sort .view-comparison2 a { background: url(../images/bg/color7_view-comparison.gif); color: #fff; }
.sort ul.right .view { background: url(../images/bg/color7_arrow8.gif) 100% 70% no-repeat; }

/* Notify me */
.notify-me { background: #407f9a url(../images/bg/color7_line1.gif) top repeat-x; color: #367295; }
.notify-me .button a { background: url(../images/bg/color7_notify-me-button.gif); color: #fff; }
.notify-me .inner1 { background: #ABC7D3 url(../images/bg/color7_notify-me-inner.gif) no-repeat; } 
.notify-me .inner2 { background: url(../images/bg/color7_notify-me-inner.gif) bottom no-repeat; }

/* Notify me - Error */ 
.notify-me-error .inner1 { background-image: url(../images/bg/color7_notify-me-inner.gif); color: #fff; } 
.notify-me-error .inner2 { background: url(../images/bg/color7_notify-me-inner.gif) bottom no-repeat; }
.notify-me-error .inner1, .notify-me-error .inner2 { background-image: url(../images/bg/color7_notify-me-error.gif); }

/* Take me there */
.take-me-there { border-color: #407f9a; }

/* Unit */
.unit { background: #77a4b6 url(../images/bg/color7_unit.gif) no-repeat; }
.unit .inner { background-image: url(../images/bg/color7_unit.gif); }
.not-available-unit { background: #4e88a0 url(../images/bg/color7_unit-na.gif) no-repeat; }
.not-available-unit .inner { background-image: url(../images/bg/color7_unit-na.gif); }
.unit .compare { background: url(../images/bg/color7_compare.gif) no-repeat; }
.unit h3 { color: #fff; }
.unit h3 a { background-image: url(../images/bg/color7_arrow7.gif); }
.unit h4, .unit th { color: #233136; }
.unit .unit-left .price .featured { background: url(../images/bg/color7_featured-unit.gif) no-repeat; color: #fff; }
.unit .unit-left .bedrooms td, .unit .unit-left .amenities, .unit .unit-left .distance { color: #fff; } 
.unit .unit-left .unit-col, .unit .unit-right { border-color: #94b9c8; }
.unit .unit-right .actions a { background: #ffffff url(../images/bg/color7_arrow15.gif) 153px 50% no-repeat; }
.unit .unit-right .actions a.view { background: #ffffff url(../images/bg/color7_arrow16.gif) 151px 50% no-repeat; }

/* Landing site search results */
.ls-search-results .unit-top .map-ref { background: url(../images/bg/color7_map-ref.gif) no-repeat; color: #fff; }

/* Floorplan */
.floorplan { color: #fff; }
.floorplan h3 { color: #fff; }
.floorplan .unit-right .unit-col { border-color: #94b9c8;  }
.floorplan .unit-top li.gallery { background-image: url(../images/bg/color7_gallery.gif); }
.floorplan .unit-top li.tour { background-image: url(../images/bg/color7_tour.gif); }
.floorplan .unit-top li a { background-image: url(../images/bg/color7_arrow7.gif); }
.floorplan .unit-top .price { color: #fff; }
.floorplan .unit-top .available { color: #34637d; background: url(../images/bg/color7_available.gif) no-repeat; }
.floorplan .unit-top .available strong { color: #fff; }
.unit .unit-right .actions span { background: #fff; color: #34637d; }
.not-available-unit .unit-right .unit-col { border-color: #77a4b6; }
.not-available-unit .unit-top li.gallery { background-image: url(../images/bg/color7_gallery-na.gif); }
.not-available-unit .unit-top li.tour { background-image: url(../images/bg/color7_tour-na.gif); }
.not-available-unit .unit-top li a { background-image: url(../images/bg/color7_arrow9.gif); }

/* Floorplans */
.floorplans { background: #77a4b6 url(../images/bg/color7_floorplans.gif) no-repeat; }
.floorplans .inner { background: url(../images/bg/color7_floorplans.gif) bottom left no-repeat; }
.floorplans th { color: #367295; }
.floorplans th, .floorplans td { border-color: #94b9c8; }
.floorplans .title a { background: url(../images/bg/color7_arrow7.gif) 100% 65% no-repeat; }

/* Comparison List */
.comparison-list th { background: #367295 url(../images/bg/color7_comparison-th.gif) no-repeat; color: #fff; }
.comparison-list .top th { background-image: url(../images/bg/color7_comparison-th-top.gif); }
.comparison-list .bottom th { background: left bottom url(../images/bg/color7_comparison-th-bottom.gif) no-repeat; }
.comparison-list td { background: #77a4b6 url(../images/bg/color7_comparison-td.gif) no-repeat; color: #fff; }
.comparison-list .emp td { color: #fff; }
.comparison-list .top td { background-image: url(../images/bg/color7_comparison-td-top.gif); }
.comparison-list .remove { color: #fff; background-image: url(../images/bg/color7_remove1.gif); }
.comparison-list .bottom th div { border-color: #8ab2c3; }
.comparison-list .bottom td { background: left bottom url(../images/bg/color7_comparison-td-bottom.gif) no-repeat; }
.comparison-list .amnts th { background-image: url(../images/bg/color7_comparison-th-amnts.gif); }
.comparison-list .amnts td { background-image: url(../images/bg/color7_comparison-td-amnts.gif); }
.comparison-list .actions { background: url(../images/bg/color7_compare-actions.gif) repeat-x; }
.comparison-list .actions a { background: #fff url(../images/bg/color7_arrow5.gif) 108px 50% no-repeat; }
.comparison-list .actions a.view { background: #fff url(../images/bg/color7_arrow6.gif) 107px 50% no-repeat; }
.ls .comparison-list .remove { background-image: url(../images/bg/color7_remove2.gif); }
.comparison-list .map-ref strong { background: url(../images/bg/color7_map-ref.gif) no-repeat; color: #fff; }

/* Lightbox */
.TB_overlayBG {	background-color: #8ab2c3; }

/* Photo Gallery Lightbox */
.photo-gallery { background: #407f9a; }
.photo-gallery .top { border-color: #8ab2c3; }
.photo-gallery h2 { color: #fff; }
.photo-gallery .close-window a { color: #fff; background-image: url(../images/bg/color7_remove1.gif); }

/* Decorative image 1 */
.decor-image1 { background: url(../images/bg/color7_decor-image1.gif) no-repeat; }

/* List with lines */
.lines-list { border-color: #8ab2c3; }
.lines-list li { border-color: #8ab2c3; background-image: url(../images/bg/color7_dot1.gif); }

/* Promos */
.promos { border-color: #8ab2c3; }

/* 2 columns layout - version 1 */
.left-col3, .right-col3, .community-list, .global-col { border-color: #8ab2c3; }
.left-col3 h2, .global-col h2 { color: #fff; }

/* Community list */
.community-list .title { background: #407f9a url(../images/bg/color7_line1.gif) repeat-x; }
.community-list .title h3 { color: #fff; }
.community-list .title p a { background-image: url(../images/bg/color7_arrow8.gif); }

/* Unit 2 */
.unit2 { background: #77a4b6 url(../images/bg/color7_unit2.gif) no-repeat; }
.unit2 .inner { background-image: url(../images/bg/color7_unit2.gif); }
.unit2 .unit2-top h4 a { background-image: url(../images/bg/color7_arrow7.gif); }
.unit2 .unit2-top .map-ref { background: url(../images/bg/color7_map-ref.gif) no-repeat; color: #fff; }
.unit2 .unit2-col { border-color: #94b9c8; color: #fff; }
.unit2 th, .unit2 h5 { color: #367295; }
.unit2 td strong { color: #fff; }
.unit2 .actions a { background: #fff url(../images/bg/color7_arrow6.gif) 113px 50% no-repeat; }

/* Places of interes */
.places-interest, .places-interest li { border-color: #8ab2c3; }
.places-interest h5 a { background-image: url(../images/bg/color7_arrow10.gif); }
.places-interest .expanded h5 a { color: #fff; background-image: url(../images/bg/color7_arrow11.gif); }
.places-interest li li { color: #fff; }
.places-interest .cat1 { background-image: url(../images/bg/color7_cat1.gif); }
.places-interest .cat2 { background-image: url(../images/bg/color7_cat2.gif); }
.places-interest .cat3 { background-image: url(../images/bg/color7_cat3.gif); }

/* 2 columns layout - version 2 */
.left-col4, .right-col4 .directions, .right-col4 .map { border-color: #8ab2c3; }
.right-col4 .get-directions { background: #407f9a; }
.right-col4 .get-directions label { color: #fff; }

/* Get directions */
.right-col4 .get-directions #get-directions { background: #fff; }
.right-col4 .directions table { color: #fff !important; }
.right-col4 .directions td a { color: #fff; }
.right-col4 .directions td { border-color: #8ab2c3 !important; }

/* Unit detail */
.back { background: #407f9a url(../images/bg/color7_line1.gif) bottom repeat-x; }
.back a { background-image: url(../images/bg/color7_arrow12.gif); color: #75d1fa; }
.unit-detail h3 { color: #fff; }
.unit-detail .left table, .unit-detail .desc ul { color: #fff; }
.unit-detail .amenities .lines-list, .unit-detail .amenities .lines-list li { border-color: #94b9c8; }
.unit-detail a { background: #fff url(../images/bg/color7_arrow5.gif) 327px 50% no-repeat; }
.unit-detail a.view { background: #fff url(../images/bg/color7_arrow6.gif) 329px 50% no-repeat; }

/* Community Imagery */
.photo-gallery2 { background: #407f9a; }
.photo-gallery2 h3 { border-color: #8ab2c3; }
.imagery .right-col3 p { border-color: #8ab2c3; }
.photo-gallery2 .gallery-pager a.current { color: #fff; }

/* Contact us */
.contact .left-col4 .required, .contact-form .send, .contact-form fieldset.your-info { border-color: #8ab2c3; }
.contact-form fieldset { border-color: #8ab2c3; }
.contact-form h3 { color: #fff; }
.contact-form p.remaining, .contact-form label, .contact-form .label { color: #fff; }
.contact-form .items input.shortclear { color: #fff; }
.contact-form .items input, .contact-form .items textarea, .contact-form .items select { background: #fff; color: #367295; }

/* Select community */
.select-community { background: #407f9a; color: #fff; } 
.select-community li a { background-image: url(../images/bg/color7_arrow8.gif); }
.select-community .checked strong { background-image: url(../images/bg/color7_checked-community.gif); }

/* Sitemap */
.sitemap .left-col2, .sitemap .middle-col2, .sitemap .right-col2 { border-color: #8ab2c3; }
.sitemap #content ul, .sitemap #content li { border-color: #8ab2c3; }

/* Residents */ 
.residents .resident { border-color: #8ab2c3; }
.residents .resident .author { color: #fff; }

/* About lightbox */
.about-lightbox .wrapper .inner { background: #5690a8 url(../images/bg/color7_about-lightbox.gif) no-repeat; }
.about-lightbox .content h2 { color: #fff; }
.about-lightbox .sidebar li a { background: #407f9a; color: #fff; }
.about-lightbox .sidebar li a:hover, .about-lightbox .sidebar li a.current { color: #75d1fa; }
.about-lightbox .footer a { color: #fff; background-image: url(../images/bg/color7_remove1.gif); }
.vscrollerbase { background-color: #cedee5; }
.vscrollerbar { background: #5690a8 url(../images/bg/color7_vscrollerbar.gif); }

/* Policies and Help */
.help .left-col4 ul, .help .left-col4 li { border-color: #8ab2c3; }
.help .left-col4 li a { background-image: url(../images/bg/color7_dot2.gif); }
.help .right-col4 { border-color: #8ab2c3; }
.help .right-col4 h3 { color: #fff; border-color: #8ab2c3; } 

/* Calendar Popup */
a#dp-close { background: url(../images/bg/color7_calendar-close.gif) no-repeat; }
a.dp-choose-date { background: url(../images/icons/color7_calendar.gif) no-repeat; width: 23px; height: 21px; margin: 0 0 0 -2px; }
table.jCalendar { background: #fff; }
table.jCalendar th { background: #407f9a; color: #cedee5; }
table.jCalendar td { color: #34BADF; }
table.jCalendar td.other-month { color: #34BADF; }
table.jCalendar td.today { background-color: #34BADF; color: #fff; }
table.jCalendar td.selected { background-color: #34BADF; color: #fff; }
table.jCalendar td:hover, table.jCalendar td.dp-hover { background-color: #34BADF; color: #fff; }
table.jCalendar td.selected:hover, table.jCalendar td.today:hover { background-color: #34BADF; color: #fff; }
table.jCalendar td.disabled, table.jCalendar td.disabled:hover { background-color: #fff; color: #cedee5; }
div.dp-popup { background: #407f9a; }
div.dp-popup a { color: #fff; }
div.dp-popup h2 { color: #fff; text-transform: none; }
div.dp-popup div.dp-nav-prev a { background: #34BADF; color: #fff; }
div.dp-popup div.dp-nav-prev a.dp-nav-prev-month { background-image: url(../images/bg/color7_calendar-previous.gif); }
div.dp-popup div.dp-nav-next a.dp-nav-next-month { background-image: url(../images/bg/color7_calendar-next.gif); }
div.dp-popup div.dp-nav-next a { background: #34BADF; color: #fff; }

/* Send email confirmation addition */
.confirmation-notice { background: url(../images/bg/color7_confirmation-note.gif) no-repeat; } 
.confirmation-notice-in { background: url(../images/bg/color7_confirmation-note-in.gif) no-repeat left bottom; }

/* Unit number and note */
.units-number { background: #367295 url(../images/bg/color7_line3.gif) repeat-x; }
.units-number-first { margin-top: -4px; }
.units-note { color: #fff; }

/* Nofifications */
.left-col5 .box { background: url(../images/bg/color7_notifications-box.gif) no-repeat; }
.left-col5 .box .inner { background: #4e88a0 url(../images/bg/color7_notifications-box.gif) bottom no-repeat; }
.left-col5 th { color: #fff; }
.left-col5 .warning p { color: #fff; }

.contact-form .send2 { border-color: #8ab2c3; }
.contact-form .items .right li label { color: #fff; }

.notifications-info { border-color: #8ab2c3; color: #fff; }

/* Manage notifications */
.check-subscriptions { border-color: #8ab2c3; }
.unsubscribe-notifications { background: #8ab2c3; }
.unsubscribe-notifications p { color: #fff; }
.unsubscribe-notifications li label { color: #fff; }

/* Pop up */
.popup .wrapper { background: #5690a8; }
.popup .message { background: url(../images/bg/color7_popup-message.gif) no-repeat; }
.popup .message p { background: url(../images/bg/color7_popup-message.gif) bottom no-repeat; }
.popup .content th, .popup .content td { border-color: #4e88a0; }
.popup .content .matches { color: #fff; }
.popup .footer a { background: url(../images/bg/color7_calendar-close.gif) right center no-repeat; color: #fff; }

/* Help bubble */
.help-bubble .top { background-image: url(../images/bg/color7_help-bubble-top.png); }
.help-bubble .bottom { background-image: url(../images/bg/color7_help-bubble-bottom.png);  }
.help-bubble p { background: url(../images/bg/color7_help-bubble.png); }
.help-bubble p { _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../public/images/bg/color7_help-bubble.png', sizingMethod='scale'); }

/* gwt tabs */
.gwt-TabBar .gwt-TabBarItem { background: #407f9a; color: #75d1fa; }
.gwt-TabBar .gwt-TabBarItem-selected { background: #407f9a; color: #fff; }
.tab-nav-border { background-image: url(../images/bg/color7_line1.gif); }

/*floorplan notifications */
.floorplan .unit-right .actions .notify { color: #fff; background: url(../images/bg/color7_notify.gif) no-repeat; }
.floorplan .request-notification a { background: url(../images/bg/color7_view-comparison.gif); color: #fff; }
.sort .view-notify a { background: url(../images/bg/color7_view-notify-low.gif); color: #fff; }

/*pet friendly table*/
.pet, .pet tr, .pet td, .pet th {border-color: #8ab2c3;}
