body { background: url(/img/site/fostering/bg02.jpg) top left repeat-x #f9dfec; }
#background2 { background: url(/img/site/fostering/bg01.jpg) top center no-repeat; }
#page { background: url(/img/site/fostering/page-bg01.gif) bottom left no-repeat white; }
#header { background: url(/img/site/fostering/header-bg01.gif) top right no-repeat; }
#call-us { background: url(/img/site/fostering/call-us.gif) top left no-repeat; }
#email-us a { background: url(/img/site/fostering/email-rollover.gif) top left no-repeat; }

/* @group Search box */

#search { background: url(/img/site/fostering/search-bg.gif) top left no-repeat #faeef4; }
#search button { background: url(/img/site/fostering/search-arrow.gif) top right no-repeat; }

/* @end */

/* @group Navigation */

#nav {
  background: url(/img/site/fostering/nav.png) repeat-y 0 0;
}

#nav li.selected ul li a:hover span,
#nav li.selected-parent ul li a:hover span,
#nav li.selected-parent ul li.selected ul li a:hover span,
#nav li.selected-parent li.selected-parent li.selected a span {
  color: #aa1861;
}

#nav li.selected a span,
#nav li.selected-parent a span,
#nav li.selected a:hover span,
#nav li.selected-parent a:hover span {
  background: url(/img/site/fostering/nav-rollover02.png);
}

#nav li a:hover span {
  background: url(/img/site/fostering/nav-rollover01.png);
}

#nav li.selected ul li a span,
#nav li.selected-parent ul li a span,
#nav li.selected ul li a:hover span,
#nav li.selected-parent ul li a:hover span,
#nav li.selected-parent ul li.selected a span,
#nav li.selected-parent ul li.selected-parent a span,
#nav li.selected-parent ul li.selected ul li a:hover span,
#nav li.selected-parent li.selected-parent li.selected a span {
  background-image: url(/img/site/fostering/nav-arrow.png);
}

/*#nav ul { border-left: solid 10px #d6277f; }
#nav li a span { background: url(/img/site/fostering/nav-rollover01.gif) top left no-repeat; background-position: -257px; }

#nav li.selected ul,
#nav li.selected-parent ul {
  background: #f7f9f3 url(/img/site/fostering/dot.gif) repeat-x scroll left bottom;
}

#nav li.selected ul li,
#nav li.selected-parent ul li {
  background: #f7f9f3;
}

#nav li.selected ul li.last-child,
#nav li.selected-parent ul li.last-child {
  background: #f7f9f3 url(/img/site/fostering/dot.gif) repeat-x scroll left bottom !important;
  background: #f7f9f3;
}
*+html #nav li.selected ul li.last-child,
*+html #nav li.selected-parent ul li.last-child {
  background: #f7f9f3 !important;
}

#nav li.selected ul li a,
#nav li.selected-parent ul li a {
  background: url(/img/site/fostering/nav-arrow02.gif) top left no-repeat;
}

#nav li.selected-parent ul li.selected a:hover span,
#nav li.selected-parent ul li.selected-parent a:hover span {
  color: #333 !important;
}

#nav li.selected ul li a:hover,
#nav li.selected-parent ul li a:hover,
#nav li.selected ul li a:hover span,
#nav li.selected-parent ul li a:hover span {
  color: #aa1861;
}

#nav li.selected-parent ul li.selected ul li a:hover span,
#nav li.selected-parent ul li.selected-parent ul li a:hover span {
  color: #aa1861 !important;
}

#nav li.selected ul li.selected,
#nav li.selected-parent ul li.selected,
#nav li.selected ul li.selected-parent,
#nav li.selected-parent ul li.selected-parent {
  border-top: solid 1px #d9e5c3;
}

#nav li.selected ul li.selected a,
#nav li.selected ul li.selected a:hover,
#nav li.selected-parent ul li.selected a,
#nav li.selected-parent ul li.selected a:hover,
#nav li.selected ul li.selected-parent a,
#nav li.selected ul li.selected-parent a:hover,
#nav li.selected-parent ul li.selected-parent a,
#nav li.selected-parent ul li.selected-parent a:hover {
  background: url(/img/site/layout/selected-arrow01.gif) top left no-repeat;
}

#nav li.selected ul li.selected,
#nav li.selected-parent ul li.selected,
#nav li.selected ul li.selected-parent,
#nav li.selected-parent ul li.selected-parent {
  border-bottom: solid 1px #d9e5c3;
}

#nav li.selected ul li.selected ul li a,
#nav li.selected-parent ul li.selected ul li a,
#nav li.selected ul li.selected-parent ul li a,
#nav li.selected-parent ul li.selected-parent ul li a {
  background: url(/img/site/fostering/nav-arrow03.gif) top left no-repeat;
}

#nav li.selected ul li.selected ul li a:hover,
#nav li.selected-parent ul li.selected ul li a:hover,
#nav li.selected ul li.selected-parent ul li a:hover,
#nav li.selected-parent ul li.selected-parent ul li a:hover {
  background: url(/img/site/fostering/nav-arrow03.gif) bottom left no-repeat;
  color: #aa1861;
}

#nav li.selected ul li.selected ul li a:hover span,
#nav li.selected-parent ul li.selected ul li a:hover span,
#nav li.selected ul li.selected-parent ul li a:hover span,
#nav li.selected-parent ul li.selected-parent ul li a:hover span {
  color: #aa1861;
}

#nav li.selected ul li.selected ul li.selected a,
#nav li.selected ul li.selected ul li.selected a:hover,
#nav li.selected-parent ul li.selected ul li.selected a,
#nav li.selected-parent ul li.selected ul li.selected a:hover,
#nav li.selected ul li.selected-parent ul li.selected a,
#nav li.selected ul li.selected-parent ul li.selected a:hover,
#nav li.selected-parent ul li.selected-parent ul li.selected a,
#nav li.selected-parent ul li.selected-parent ul li.selected a:hover {
  color: #aa1861;
  background: url(/img/site/fostering/nav-arrow03.gif) bottom left no-repeat;
}

#nav li.selected ul li.selected ul li.selected a a span,
#nav li.selected ul li.selected ul li.selected a:hover a span,
#nav li.selected-parent ul li.selected ul li.selected a a span,
#nav li.selected-parent ul li.selected ul li.selected a:hover a span,
#nav li.selected ul li.selected-parent ul li.selected a a span,
#nav li.selected ul li.selected-parent ul li.selected a:hover a span,
#nav li.selected-parent ul li.selected-parent ul li.selected a span,
#nav li.selected-parent ul li.selected-parent ul li.selected a:hover span {
  color: #aa1861;
} */


/* @end */


h2 {
	background: url(/img/site/green/h2.gif) top left no-repeat;
	color: #d6277f;
}

h3 { color: #aa1861; }
#content p.sub-title { color: #aa1861; }
#content p a { color: #aa1861; }
#content ul { color: #aa1861; }
#content a.linkbox:hover { color: #558f01; }
#content a.linkbox span { background: url(/img/site/green/link-arrow.gif) top left no-repeat; }

#content #EnquiryAddForm h3 { background: url(/img/site/green/form-h3.gif) top left no-repeat; }
#content form.form div.error { background: #fceff5; }
#content form.form div.error .error-message { color: #aa1861; }
#content form.form .submit input { background: url(/img/site/fostering/send-enquiry.gif) top left no-repeat; }



/* @group tables */

table {
	background: url(/img/site/fostering/table-shadow.gif) bottom right no-repeat;
}

table tr.table-header {
	background: url(/img/site/fostering/table-header01.gif) top left no-repeat;
}

table tr.table-header th {
	background: url(/img/site/fostering/table-header03.gif) top left repeat-x;
  color: #aa1861;
}

table tr.table-header th.first-child {
	background: url(/img/site/fostering/table-header01.gif) top left no-repeat;
}

table tr.table-header th.last {
	background: url(/img/site/fostering/table-header02.gif) top right no-repeat;
}

table td {
	border-bottom: solid 1px #f7e9ec;
}

table tr td.first-child {
	background: url(/img/site/fostering/table-left.gif) top left repeat-y;
}

table td.fee {
	color: #aa1861;
}

table tr.final-row td:first-child {
	background: url(/img/site/fostering/table-shadow-bl.gif) bottom left no-repeat;
}

/* @end */

/* @group home page */

ul#spotlights li h4 {
  background: transparent url(/img/site/fostering/home/spotlight-hd.png) no-repeat 0 0;
}

ul#spotlights li h4 a {
  background: transparent url(/img/site/fostering/home/spotlight-arrow.gif) no-repeat 100% 100%;
  display: block;
  height: 25px;
  color: #fff;
}

#content a.quick-link {
  background: transparent url(/img/site/fostering/home/arrow.jpg) no-repeat 100% 0;
  color: #d6277f;
}

ul#spotlights li {
  background: transparent url(/img/site/adoption/home/spotlight-ft.png) no-repeat 0 100%;
}

ul#spotlights li .spotlight-bd {
  background: transparent url(/img/site/adoption/home/spotlight-bd.png) repeat-y 0 0;
}

/* @end */

/* @group faqs home page */

#faqs {
  font-size: 1.3em;
  margin-top: 35px;
}

#faqs h3 {
  color: #d6277f;
}

/* @end */

#download a {
  background: transparent url(/img/site/fostering/download.png) no-repeat 0 0;
}