/* colour styles for Circle Anglia */
/* Created 08-10-2007 */
/* Author: Sharon Lee - Fused Technologies/Cyonix */

	/* global reset */

body {
	color: #646768;
	background: #fff url(/images/SharedOwnership/body.gif) repeat-x top left;
}

a {
 color: #F4004C;
}

a:hover, a:focus{
	text-decoration: underline;

}

h1 {
    color: #FF9A02;
}

h2, h3, h4, h5, h6 { 
    color: #FF9A02;
}

/* end global reset */


h1.main-heading, .top-section h1 {
	border-bottom: 1px solid #878B8C;
}

.feature-box p {
	color: #4E0000;
}
body {
	background: #fff (/images/SharedOwnership/body-bg.jpg) repeat-x left top;
}

#wrapper{
	 background: url(/images/SharedOwnership/wrapper-bg.gif) repeat-y left top;
}

#utility-wrapper ul li a {
    color: #fff;
}

p.summary {
	background:#FFEED4 url(/images/SharedOwnership/summary-bg.gif) no-repeat center bottom; 
}

#search-col p.summary {
	background:#FFEED4 url(/images/SharedOwnership/summary-search.gif) no-repeat center bottom; 
}

.top-section p {
	background:#FFEED4 url(/images/SharedOwnership/home-summary.gif) no-repeat center bottom; 
}

#header {
	 background: transparent url(/images/SharedOwnership/header2.gif) no-repeat top left !important;
}
#main-nav {
    background: #A8ADAE url(/images/SharedOwnership/nav-bg.jpg) repeat-x bottom left;
	border-top: 1px solid #78878E;
   }

#navigation a {
	color: #fff;
}

#navigation a:hover, #navigation a.selected, #navigation a:focus {
	color: #F4004C;
	background: #A8ACAF url(/images/SharedOwnership/left.gif) left top no-repeat;
}

#navigation a:hover span, #navigation a.selected span,  #navigation a:focus span {
	background: #A8ACAF url(/images/SharedOwnership/right.gif) right top no-repeat;
}

#navigation ul {
	background: #fff;
}

#content {
	background: transparent url(/images/SharedOwnership/body.jpg) no-repeat 2px top !important;
}

.feature-box {
   background: #FFFDF8 url(/images/SharedOwnership/left-col.jpg) repeat-y 161px top;
    border-bottom: 4px solid #FFE6BF;
}

.feature-box a {
	background: url(/images/SharedOwnership/feature-link.gif) no-repeat 93% 50%; 
	padding: 2px 20px 2px 0; 
	font-weight: bold; 
	text-align:right;
}

.inner-feature {
	background: url(/images/SharedOwnership/feature-bg.gif) no-repeat right bottom; }

.subnav li.explore {
   background: #FF9C08 url(/images/SharedOwnership/subnav-header.jpg) no-repeat top left;
   font-weight: bold;
   color: #fff;
   padding: 3px 5px 5px 10px;
   margin-bottom: 0;
}


ul.subnav {
  border-bottom: 4px solid #FFE6BF;
}

.subnav li a {
    background: #EBEEEF url(/images/SharedOwnership/subnav-bg.jpg) repeat-x top left;
    border-bottom:1px solid #fff;
    color:#F20017;
}

.subnav li a:hover, .subnav li a:focus {
    color:#ED024C;
}

.subnav li a:hover, .subnav li.selected a, #subnav li a:focus {
    background: #FFD89C;
    color:#ED024C;
}

.subnav li li a, .subnav li.selected li a {
    background:#FFF2DE url(/images/SharedOwnership/subnav.gif) no-repeat 7px 7px;
    color:#ED024C;
    border-bottom: none;
    border-bottom:1px solid #fff;
}

.subnav li li a:hover, .subnav li li.selected a, .subnav li li.selected li a:hover, .subnav li li a:focus {
    background: #FFD89C url(/images/SharedOwnership/subnav-over.gif) no-repeat 7px 7px;
	color:#ED024C;

}

.subnav li li li a, .subnav li li.selected li a  {
	background:#FFFAF2 url(/images/SharedOwnership/subsubnav.gif) no-repeat 8px 7px !important;  
}

.subnav li li li a:hover, .subnav li li li.selected  a {
   background: #FFD89C url(/images/SharedOwnership/lastsubsubnav.gif) no-repeat 8px 7px !important;
}

/*.subnav li li li li a, .subnav li li li.selected li a {
	background-color:#DFF1F7;
	color:#145C8C;
    border-bottom: none;
	border-bottom: none !important;
}*/

#sub-content {
  background: none;
}

#top-section {
    background-color: transparent !important;
}

#bottom-left-home {
	width: 321px;
	background: transparent !important;
    border-top: 1px solid #D3D7D8; 
}

.search-feature  {
	border-bottom: 1px solid #D3D7D8;
}

.search-feature h2  { 
    background: transparent;
  }

.search-feature h2 a{ 
     color: #FF9A02;
}
/*
.search-feature h2 a {
    background: url(/images/SharedOwnership/search-for-a-property.gif) no-repeat right 0%;
}

.new-build-feature h2 a {
    background: url(/images/SharedOwnership/shared-ownership.gif) no-repeat right 0%;
}

.eligable-feature h2 a {
    background: url(/images/SharedOwnership/eligable.gif) no-repeat right 0%;

}

.lease-holders-feature h2 a {
    background: url(/images/SharedOwnership/lease-holders.gif) no-repeat right 0%;
}

.contact-us-feature h2 a {
      background: url(/images/SharedOwnership/contact-us.gif) no-repeat right 0%;

}

.search-feature h2 a:hover {
	 background: url(/images/SharedOwnership/search-for-a-prop-over.gif) no-repeat right 0%;
	 color: #F4004C;
}

.new-build-feature h2 a:hover {
	background: url(/images/SharedOwnership/shared-ownership-over.gif) no-repeat right top;
    color: #F4004C;
}

.eligable-feature h2 a:hover {
     background: url(/images/SharedOwnership/eligable-over.gif) no-repeat right top;
	 color: #F4004C;
}

.lease-holders-feature h2 a:hover {
     background: url(/images/SharedOwnership/lease-holders-over.gif) no-repeat right top;
	 color: #F4004C;
}

.contact-us-feature h2 a:hover {
     background: url(/images/SharedOwnership/contact-us-over.gif) no-repeat right top;
	 color: #F4004C;

}*/

#bottom-right-home img {
	border: 1px solid #999E9F;
}
#footer {
	 background:  url(/images/SharedOwnership/footer-bg.gif) no-repeat bottom left;
}

/******** custom boxes*******/
.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('/images/SharedOwnership/corners1280x182.gif'); /* CHANGE: path and name of your image */
}

.inside {
	border-left: 1px solid #FF9A02; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #FF9A02;/* YCC: color & properties of the right-borderline */             
      background: #fff;        /* YCC:         background-color of the inside */              /* YCC: default text-color of the inside */ 
}


/***** site map ******/

.sitemap li li li a {
	background:url(/images/SharedOwnership/arrow.gif) 5px 5px no-repeat;
}


.sitemap li {
	background-color:#FF9900!important;
	background-image:none!important;
}

.sitemap li a {
	border-bottom:1px solid #fff;
	color:#fff;
}

.sitemap li a:hover, .sitemap li a:focus  {
	background-color:#F20017;
	color:#fff !important;
}

.sitemap li li a  {
	background:url(/images/SharedOwnership/arrow.gif) 5px 5px no-repeat;
	background-color:#FFCC99;
    color: #F20017;
}

.sitemap li li li a {
	background-position: 25px 5px;
	background-color:#FFE3C8;
}

.sitemap li li li li a {
	background-position: 45px 5px;
	background-color:#FFF0E2;
}

.sitemap li li li li li a {
	background-position: 65px 5px;
	background-color:#fff;
}

.sitemap li li a:hover,.sitemap li li a:focus {
	background-image:url(/images/SharedOwnership/arrow-over.gif);
		color:#fff !important;
}

/******** Forms*******/


form.search .submit {
	background: #E20046; 
	border: 2px double #96181F; 
	color: #fff; 
}

form.search .submit:focus, form.genForm sumbit:focus {
background: #fff;
 color: #E20046;
}

form.search {
     background: url(/images/SharedOwnership/search-background.png) 0 100% !important;
     opacity:1!important;  
}

/*
form.search  {
   background-image: none;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/SharedOwnership/search-background.png", sizingMethod="crop");

}
*/
.header-img {
  background-position:right 1px;
  background-repeat: no-repeat;
  float:right;
}

.genForm legend {
	color:#85898A;
	background:#fff;
}
.genForm fieldset {
	border:1px solid #85898A;
	background:#fff url(/images/SharedOwnership/gradient.jpg) 0 100% repeat-x;
}
.genForm fieldset fieldset {
	border:1px solid #85898A !important;
}

.genForm .showError {
	border:1px dashed #BA0000;
	background:#F9F97E;
	}
	
	.genForm .showError legend, .genForm .showError fieldset {
		background:#F9F97E;
	} 
	.genForm .showError fieldset {
		border:none!important;
	}
	.genForm .showError fieldset legend {
		color:#BA0000;
	}
	.genForm input, .genForm textarea, .logon input, .search input {
		border:1px solid #B2B2B2;
		border-left-color:#4C4C4C;
		border-top-color:#4C4C4C;
			background:#fff;
	}

form input:focus, .genForm input:focus {
  background: #FFF7B2;
}

	
	#errorContainer, #errorContainer h2, #errorContainer a {
		color:#BA0000!important;
	}

input {
	border:1px solid #000;
	border-right:1px solid #A7A8AA;
	border-bottom:1px solid #A7A8AA;
}
input.submit, .genForm input.submit, .logon input.submit, .search input.submit, #poll input.submit
{
border: 3px double #4C4C4C;
border-top-color: #999999;
border-left-color: #999999;
padding: 0 0.25em;
width:auto;
background:#C23533 url(/images/SharedOwnership/submit.jpg) 0% 50% no-repeat;
color: #fff;
font-size:0.9em;
}
* html .input.submit {
border-width: 2px!important;
}
a.submit 
{
border: 3px double #4C4C4C;
border-top-color: #999999;
border-left-color: #999999;
padding: 2px 0.25em;
width:auto;
background:#C23533 url(/images/SharedOwnership/submit.jpg) 0% 50% no-repeat;
color: #fff!important;
font-size:0.9em;
margin: 0 0 10px 90px;
font-weight:normal!important;
text-decoration:none!important;
}

 p.bedroom a{
    background: url(/images/SharedOwnership/bedrooms.gif) no-repeat 0 50%; 
}
p.more-details a, ul.property-summary-list li a{
    background: url(/images/SharedOwnership/details-link.gif) no-repeat 100% 40%; 
}
/*.trans {
     background:  url(/images/SharedOwnership/trans.gif) no-repeat top right;
    

}*/

#areaList .highlight a, #areaList li a:hover {

		color:#C8003B!important;

		text-decoration:underline;

	}
	

	.areaMap {

		margin-right:20px;

	}


a.slideshow {
	background: url(/images/SharedOwnership/slideshow.gif) no-repeat top left;
   padding-left: 20px;
}
	.pager a {
	border: 1px solid #ccc;
   padding: 5px;
}

strong.pager-current, .pager a:hover {
	background: #F20017;
	padding: 5px;
    color: #fff;
}

ul.icon-list li a#round img {background: url(/images/SharedOwnership/360view.gif) center right no-repeat;}
ul.icon-list li a#round:hover img {background: url(/images/SharedOwnership/360view-over.gif) center right no-repeat;}

ul.icon-list li a#brochure img {background: url(/images/SharedOwnership/download_brochure.gif) center right no-repeat;}
ul.icon-list li a#brochure:hover img{background: url(/images/SharedOwnership/download_brochure-over.gif) center right no-repeat;}

ul.icon-list li a#floorplans img {background: url(/images/SharedOwnership/view_floor_plans.gif) center right no-repeat;}
ul.icon-list li a#floorplans:hover img {background: url(/images/SharedOwnership/view_floor_plans_over.gif) center right no-repeat;}

ul.icon-list li a#calculator img {background: url(/images/SharedOwnership/income-calculator.gif) center right no-repeat;}
ul.icon-list li a#calculator:hover img {background: url(/images/SharedOwnership/income-calculator-over.gif) center right no-repeat;}

ul.icon-list li a#map img {background: url(/images/SharedOwnership/locate-on-map.gif) center right no-repeat;}
ul.icon-list li a#map:hover img {background: url(/images/SharedOwnership/locate-on-map-over.gif) center right no-repeat;}

ul.icon-list li a#map img {background: url(/images/SharedOwnership/locate-on-map.gif) center right no-repeat;}
ul.icon-list li a#map:hover img {background: url(/images/SharedOwnership/locate-on-map-over.gif) center right no-repeat;}

ul.icon-list li a#local-info img {background: url(/images/SharedOwnership/location-information.gif) center right no-repeat;}
ul.icon-list li a#local-info:hover img {background: url(/images/SharedOwnership/location-information-over.gif) center right no-repeat;}