/*********************************************/
/* Property Images                           */
/*********************************************/
.result-body img, .gallery img, ul.related-properties li img { border: solid 1px #cc9999; }

/*********************************************/
/* Main Navigation Bar                       */
/*********************************************/
/* Top Navigation */
ul.primary-nav { background: transparent url('/images/nav_bg.png') repeat-x; }
ul.primary-nav li.selected > a { color: #f80309; }
ul.primary-nav li.top-level { border-right: solid 1px #cc9999; }
ul.primary-nav li.my-account { border-left: solid 1px #cc9999; border-right: none; }
.nav-side-left { background: url('/images/nav_bg_left.png') no-repeat; }
.nav-side-right { background: url('/images/nav_bg_right.png') no-repeat; }
#breadcrumbs { background-color: #f80309; }
#navigation ul.primary-nav li.top-level a.menu-item-hover:hover, #navigation ul.primary-nav li.top-level:hover a.menu-item-hover, #navigation ul.primary-nav li.top-level.selected a.menu-item-hover { background: transparent url(/images/nav-hover-right.png) no-repeat right 0; }
#navigation ul.primary-nav li.top-level a.menu-item-hover:hover span, #navigation ul.primary-nav li.top-level:hover a.menu-item-hover span, #navigation ul.primary-nav li.top-level.selected a.menu-item-hover span { background: transparent url(/images/nav-hover.png) no-repeat left 0; }
/* Dropdown Menu */
#navigation ul.primary-nav > li > ul { background: transparent url(/images/drop-menu-bg.png) no-repeat 0 0; }
#navigation ul.primary-nav > li > div.drop-menu-bottom { background: transparent url(/images/drop-menu-bottom.png) no-repeat 0 0; }
ul.primary-nav > li > ul > li.sub-menu-left ul li.text-bold a { color: #a90004; }
ul.primary-nav > li > ul > li ul li a:hover { background: #a90004; }

/*********************************************/
/* Search                                    */
/*********************************************/
/* Predictive jQuery - token-input */
div.token-input-dropdown ul li.token-input-selected-dropdown-item { background-color: #ffd1d3; }
li.token-input-token { background-color: #ffd1d3; }
li.token-input-selected-token { background-color: #a90004; }

.tabbed-title { background: transparent url(/images/tabbed-bg.gif) repeat-x scroll 0 0; }
.tab-border { border-bottom: 1px solid #a62030; border-left: 1px solid #a62030; border-right: 1px solid #a62030; }
.tabbed-title .tabbed-title-tabs ul li span.outter { border-bottom: solid 1px #a62030; }
/*********************************************/
/* Footer                                    */
/*********************************************/
#footer ul li h2 { color: #ffd1d3; }
#footer #footer-top{background: transparent url('/images/footer-top.png') no-repeat 0 0;width:970px;height:10px;margin:0 -5px;}
#footer #footer-bg{background: transparent url(/images/footer-shadow.png) repeat-y scroll 0 0;margin: 0 -6px;padding: 0 0 0 6px;width: 988px;}
#footer #footer-bottom{background: transparent url('/images/footer-bottom.png') no-repeat 0 0;width:988px;height:34px;margin: 0 -5px;padding:0 20px;}
#footer ul.pipe.copyright-legal {
color:#7D7D7D;
font-size:8px;
}

/**********************************************/
/* Buttons                                    */
/**********************************************/
/*
button, .button { background: transparent url('/images/btn_right.png') no-repeat right -25px; }
button span, .button span { background: transparent url('/images/btn.png') no-repeat left -25px; }
*/

button#SearchButton {background: transparent url(/images/search-button.png) no-repeat 0 0;margin-top:5px;}
button.rounded, .button.rounded {background-color: #FF210E;}
button.rounded:hover,.button.rounded:hover,div.button.rounded:hover {background-color: #ff210e;}
/********************************************/
/* List Icon (Button/Image)                 */
/********************************************/
a.list-icon, div.list-icon, span.list-icon, ul.list-icon li a, li.list-icon { background: transparent url('/images/arrow.gif') no-repeat 0 0; }
a.list-icon:hover, div.list-icon:hover, span.list-icon:hover, ul.list-icon li a:hover, li.list-icon:hover{ background: transparent url('/images/arrow-light.gif') no-repeat 0 0; }

/********************************************/
/* Links                                    */
/********************************************/
a, .link { color: #FF210E; }
a:hover, a:focus, .link:hover, .link:focus, .boxed-image-feature a:hover .link, a.advice-item:hover h2, a.advice-feature:hover span, a.advice-feature:hover h2  { color: #FF210E; fontweight:900; }
a:hover .read-more-link { background: transparent url('/images/right-arrow-circle-hi.png') no-repeat 98% 9px; }
#header .link { color: #ffffff;}
/********************************************/
/* Homepage                                 */
/********************************************/
#homepage #quick-search { background: #F80309 url(/images/gradient-bg.png) repeat-x 0 0; }

#homepage #quick-links h2 { color: #a90004; }
#homepage #quick-links li.advertise a { color: #006600; }
#homepage #quick-links li.advertise a:hover { color: #2fb135; }

#homepage #features .feature-panel h3 { color: #a90004; }
#homepage #features .feature-panel:hover .bottom-info { background-image: url(/images/right-arrow-circle-small-hi.png); }
#homepage #features .feature-panel:hover { background-color: #fff1f1; }

#homepage .panel { border-top: 6px solid #a90004; }

#homepage a#advert1 { background: #005ac3 url(/images/generic/tv-icon.png) no-repeat 90px 3px; }
#homepage a#advert2 { background: #399b08 url(/images/generic/reduced.png) no-repeat right 6px; }

#homepage .bottom h2 a:hover { background-image: url(/images/right-arrow-circle-hi.png); }
#homepage #whats-new a.article:hover { background-image: url(/imagesright-arrow-circle-small-hi.png); }

/* jQuery Carousel */
.carousel .carousel-pager .prev { background: transparent url(/images/arrow-left.png) no-repeat; }
.carousel .carousel-pager .next { background: transparent url(/images/arrow.gif) no-repeat; }
.carousel .carousel-pager .pages .selected { background: transparent url(/images/bullet-big.png) no-repeat; }

/*********************************************/
/* Brochure Page                             */
/*********************************************/
.gallery li.additional-images-link { color: #f80309; }
.gallery li.additional-images-link:hover { color: #a90004; }
.right-column .box.brandbooster-border { border: 2px solid #FF210E; margin-left:-6px;}
.right-column h3 { border: 1px solid #FF210E; background: #FF210E; color: #fff; font-weight:600; margin-left:-6px; }
.right-column .brandbooster-border h5{background-color:#FF210E;}
#property-slider-wrapper .desc-nav-bar{background-color:#FF210E;}

/*********************************************/
/* Results Page                              */
/*********************************************/
/* Refine Search Panel */
form#search #search-filter #filters div span { color: #A90004; }
form#search #search-filter #filters div:hover { color: #A90004; }
form#search #search-filter hr { background-color: #F80309; }
form#search ul.toggle li.selected { background: transparent url(/images/toggle.png) no-repeat 0 0; }

.result-item.brandbooster { border: 1px solid #ffd1d3; border-top: 10px solid #ffd1d3; background: #fff5f5; }

.pager a, .pager .current { border: 1px solid #a90004; }
.pager .current { background-color: #a90004; }
.pager .previous, .pager .next { border: 1px solid #a90004; color: #a90004; }
.pager .previous, .pager .next { border: 1px solid #a90004; color: #a90004; }
.pager .previous:hover, .pager .next:hover { border: 1px solid #f80309; color: #f80309; }

#map-view ul#list li.brandbooster { background-color: #fceaea; }

/* Result List Advert */
.result-item.advert { border-top: 14px solid #a90004; }
/* Topspot */
.box.topspot { border: 2px solid #a90004; }
h2.topspot-header { background-color: #a90004; }

/*********************************************/
/* Brochure Override                         */
/*********************************************/
.box.bg-border.main { background-color: #fceaea; }

/*********************************************/
/* ROUNDED CORNER TEST STYLE                 */
/*********************************************/
.box-rounded { border: solid 1px #a90005; padding: 16px; }
.box-rounded h3 { color: #a90005; }
.box-rounded h6 { margin-top: 10px; }
.box-rounded .corner-image { float: right; background: transparent url(/images/advertise-lettings.png) no-repeat; vertical-align: bottom; text-align: left; }

/*********************************************/
/* Agent Homepage                            */
/*********************************************/
.agent-listings .menu-panel .menu-item { border-bottom: 1px solid #FFFFFF; border-right: 1px solid #D2D7DD; padding: 5px 0 5px 5px; }
.agent-listings .menu-panel .menu-item:hover { background-color: #fceaea; padding: 5px 0 5px 5px; }
.agent-listings .menu-panel .selected { background-color: #fceaea; border-bottom: 1px solid #D2D7DD; border-right: medium none; padding: 5px 0 5px 5px; }

/*********************************************************************/
/* New Page Header - applied to brochure, results etc.               */
/*********************************************************************/
.page-header, .enquire-header { background: #E80818 url(/images/lettings/gradient-bg.png) repeat-x 0 0; }
.large-top-border { margin: 0; border-top: 10px solid #f80309; }
#content .contact-header, #content .related-header { background-color: #f80309; }
#content .enquire-header .page-tag, #content .related-details .page-tag { background: transparent url(/images/tag.png) no-repeat scroll 0 0; width: 15px; height: 8px; position: relative; top: -1px; left: 20px; }
#content .content-text .contact-details { border-left: solid 8px #f80309; border-right: solid 8px #f80309; border-bottom: solid 8px #f80309; }

/*********************************************************************/
/* SiteSection specific                                              */
/*********************************************************************/
 
#rSearch {background:#F1F1F0 url('images/generic/search-back.png') repeat-x top left;margin:-16px auto 10px auto;width:850px;height:40px;}
#content #homepage h2 {color:#FF1202;margin:6px 0 12px 0;font-size:20px;}