/* ------------------------------------------------------------

	Haringey
	Version: v1
	URL: http://prism.talis.com/
	
  ------------------------------------------------------------

	1.Base Style Overides
	2.Containers
	3.Header Styles
	4.Links / Menus
	5.Home / Index Content
	6.Home Page Feeds
	7.Search Results / Search Action
	8.Footer
	
/* ----------------------------------------------------------- */
.clear {
	clear:both;
}


body, html
{
	margin: 0;
	padding: 0;
}
	
/* Base Style Overides
-------------------------------------------------------------- */
body {
/* !important to help ie6 on searchhelp.php */
	background:#fef8d6 !important;
}


#pageHeader {
	position:relative;
	height: 28px;
	width: 948px !important;
}


#page {
	top:-1px;
}

#pageContainer #headerLinks {

/* in order to fix menu issue in ie6 */
	min-width:948px!important;
	width:948px!important;
	margin:0;
	padding:0;
}

#pageContainer {
	width:948px;
	margin:0 auto;
	padding:0;
	background: url(images/header-background-image.jpg) top left no-repeat;
}

#pageContent {
	padding:20px;
	background:#ffffff;
	width:948px;
	overflow:hidden;
}

body#index #pageContent {
	padding: 0 0 0 0;
}

.userLinks li
{
	border-left: 2px solid #fff !important;
	padding: 8px 25px 8px 25px;
	height: 30px;
	line-height: 30px;	
}
	
/* Containers
-------------------------------------------------------------- */

	
/* Header Styles
-------------------------------------------------------------- */
#page {
	background: none;
	/* stop content disappering in ie6 */ width: 100%;
}

#pageContent {
	width:948px;

}

#pageContainer #pageHeader #searchBox {
margin:-80px 94px 0 0;
position:absolute;
right:0;
text-align:right;
z-index:100;
}

#advanced-search-link {
	color:#ffffff;
	display: block;
	text-align: right;
	padding: 10px 10px 0 0;
}

#searchBox #searchform .formElement input#searchsubmit {
	background:#f18d01 none repeat scroll 0 0;
	border: 3px inset #F18D01;
	color:#FFFFFF;
	cursor:pointer;
	width:75px;
}

#searchBox #searchform .formElement input {
	border: 3px inset;
}

#searchBox #searchform .formElement input#s {
	width: 315px;
}


#pageHeader #searchBox #searchform .formElement a {
	color:#fff;
	display: block;
	text-align: right;
	padding: 10px 10px 0 0;
	font-size: 12px;
}

#pageHeader #searchBox #searchform .formElement a:hover
{
	color: #F18D01 !important;
}

body#index #pageHeader #searchBox #searchform .formElement a
{
	color: #013a31;
}

#header-logos {
	position:relative;
	width:948px;
	margin:0 auto;
}

#haringey-logo {
	position:relative;
	float:left;
	z-index: 100;
}


	
/* Links / Menus
-------------------------------------------------------------- */
#headerLinks
{
	top: -6px !important;
}

#headerLinks ul {
	position:absolute;
	text-align:left;
}

#headerLinks ul a {
	color:#ffffff;
	font-weight:bold;
}

#pageContainer #headerLinks ul.accessibilityLinks {
	z-index:100;
}

#headerLinks ul.accessibilityLinks li a {
	color:#fff;
	font-weight:bold;
}

#headerLinks ul.accessibilityLinks li a:hover,
#pageContainer #headerLinks ul.userLinks a:hover
 {
	color:#004538 !important;
}

#pageHeader #searchBox #searchform {
	margin:0;
	padding:0;
}

#pageContainer #headerLinks ul.userLinks {
	position:absolute;
	top:2px;
	right:-4px;
	width:241px
	text-align:center;
	height:25px;
	line-height:25px;
	z-index:100;
	padding-right: 15px;
}

#pageContainer #headerLinks ul.userLinks a
{
	color: #fff;
}

#pageContainer #headerLinks ul.userLinks li {
	padding-right:13px;
}

#headerLinks ul.accessibilityLinks li.header-help-link 
{
	position:absolute;
	top:-86px;
	left:805px;
	background:#094778;
	width:143px;
	text-align:center;
	height:25px;
	line-height:25px;
}

#headerLinks ul.accessibilityLinks li.header-help-link a
{
	color: #ffffff;
}

#headerLinks ul.accessibilityLinks li.last a {
	color:#ffffff;
}

#headerLinks ul.accessibilityLinks {
	width:948px;
	background: #f18d01;
}

#headerLinks ul.accessibilityLinks li {
	margin:0;
	padding:0 25px 0 25px;
	text-align:center;
	display:block;
	float:left;
	border:none;
	line-height: 32px;
	border-right: 2px solid #fff;
}

#headerLinks ul.accessibilityLinks li.header-links-last span a 
{

}

#headerLinks ul.accessibilityLinks li.last
{
	display: none;
}

	
/* Home / Index Content
-------------------------------------------------------------- */
#search-container
{
	float: right;
}

#home-feature-area {
border-bottom:1px solid #E2E2E2;
border-left:1px solid #E2E2E2;
border-right:1px solid #E2E2E2;
height:370px;
width:946px;
}

#home-feature-area-left
{
	width: 442px;
	height: 370px;
/* 	background: red; */
	float: left;
}

#home-feature-area-right
{
	float: right;
	width: 485px;
	margin-right: -21px;
}


#home-search-container
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#home-search {

}

#searchform-home {

	padding-bottom:20px;
	text-align: center;
	width: 458px;
}

#searchform-home .formElement {
	margin: 0 auto !important;
	text-align: center !important;
	width: 458px !important;
}

#searchform-home .formElement input#s-home {
	width:320px;
	border:3px inset;
	margin-left: 35px;
}

#searchform-home .formElement input#searchsubmit {
	border: none;
	color:#000000;
	width:121px;
	height: 40px;
	font-size: 15px;
	font-weight: bold;
	cursor: pointer;
	margin: 15px 0px 4px 0px;
}

#searchform-home .formElement a {
	font-weight:bold;
	color: #ffffff;
}

h1.home {	
	color:#004538;
	font-family:Arial;
	font-size:2.53em;
	padding-top:100px;
	line-height: 1px;
}

h2.home {
	color:#676767;
	font-size:1.12em;
	font-weight:normal;
	padding-bottom:15px;
	line-height: 1px;
}

.home-advanced-search, .home-advanced-search a
{
	color: #ffffff !important;
	display: block;
}

/* Rollover State */
a     { color: #000000; }
.sidebar a     { color: #797979; }
a:hover     { color: #F18D01 !important; }

.sidebar a:hover, #headerLinks a:hover,
#pageContainer #headerLinks ul.userLinks a:hover {
	color:#006699;
}

#headerLinks .accessibilityLinks a:hover {
	color:#006699;
}

/* Hide Search on Homepage */
body#index #searchform {
	position:relative;
	top:260px;
	left: 37px;
	z-index:100;
}

body#index input#searchsubmit
{

}

body#index #advanced-search-link
{
	text-align: left !important;
	margin-left: 126px;
}

#home-loans
{
	margin: 100px 0 0 0;
	border-left: 4px solid #f08800;
	padding-left: 10px;
	font-size: 11px;
	line-height: 14px;
	color: #024b3e;
}

#home-loans a
{
	color: #024b3e;
}

/* Marquee */
#marquee {
	width:450px;
	list-style: none;
	margin: 4px 0 4px 7px;
}

.pic-1, .pic-2, .pic-3, .pic-4, .pic-5, .pic-6, .pic-7, .pic-8, .pic-9 
{
	float:left;
	margin:0 3px 3px 0;
	width:141px;
	height:118px;	
}
	
/* Home Page Feeds
-------------------------------------------------------------- */
#home-feeds-container {

}

#home-feeds-container ul, #home-feeds-container ol 
{
	margin: 0 0 0 0;
}
	
/* Search Results / Search Action
-------------------------------------------------------------- */
.sidebar h2 {
	border-bottom:none;
	background:none;
	color:#000000;
	border:none;
	font-size: 13px;
}

.sidebar h3
{
	color: #013a31;
	font-size: 13px;
}

.sidebar ul li {
	color:#013a31;
}

#availability h2.title,#renderitem h2.title,#account h2.title,#searchhelp h2.title,#itemControl h2.title,#itemControl h2.title, h1.title {
	color:#013a31;
	border:none;
	background: none;
}

#searchPanel {
	padding-bottom:20px;
}

#pageContent #userActivity .siteNavigation a {
	color:#000000;
	font-weight:bold;
	border-bottom:1px dotted #F18D01;
}

#userActivity {
	color:#000000;
	font-weight:bold;
}

	
/* Footer
-------------------------------------------------------------- */
#pageFooter {
	width:948px!important;
	margin:0 auto;
	padding:0;
}

#pageFooter p {

}

#pageFooter p a {
	color:#000;
}


#footer-copyright {
	color:#000;
	width:948px;
}

#footer-copyright a {
	color:#000;
	font-size:11px;
}

#footer-copyright p a {
	color:#000;
	font-size:12px;
	font-weight: bold;
}

#footer-images li
{	
	list-style-type: none;
	display: inline;	
	padding-left: 5px; 
	background: none; 
	border-left: none;
}		

ul#footer-links
{
	padding-top:20px;
}

ul#footer-links li
{	
	list-style-type: none;
	display: inline;	
	background: none; 
	padding: 0 10px 0 10px;
}

#footer-links li a
{
	text-decoration: underline;
	color: #024b3e;
}


/* Hack - IE6
-------------------------------------------------------------- */
* html  #pageContainer #headerLinks ul.userLinks
{
top: 1px;
height: 30px;
overflow: hidden;
}
* html #headerLinks
{
	top: -7px !important;
}

* html .userLinks li {
height:30px;
line-height:17px;
padding:8px 25px;
}


/* Hack - IE7
-------------------------------------------------------------- */
*:first-child+html #pageHeader
{
	height: 30px;
}

*:first-child+html #headerLinks
/* line up top navigation with ff */
{
	top: 0px !important;
}

*:first-child+html #pageContainer #headerLinks ul.userLinks
/* line up top navigation acccount/login button with ff */
{
	top: 1px;
}

/* Custom Overrides */

.item h2.title, .item h1.title {
margin-bottom:8px;
}

.userLinks form, .userLinks div{
	display:inline;	
}
