body { color: #59595C; background-color:#EEF1FA; }

body.blue .page_wrapper {background: transparent url(../images/client/content-blue.gif) left top repeat-y;}
body.myhub .page_wrapper {background: transparent url(../images/client/content-login.gif) left top repeat-y;}
body.red .page_wrapper {background: transparent url(../images/client/content-red.gif) left top repeat-y;}

#header { background-color: #CCC; }
#header h1 a { border: 1px solid black; background-color: #EEE; }

#navigation { background-color: #AAA; }

.largeplaceholder p { border: 1px solid #CCC; background-color: #DDD; }
.categoryimg { border: 1px solid #CCC; background-color: #DDD; }
p#skip { background-color: #CCC; }
.selectedFacets p a { border: 1px solid #CCC; background-color: #EEE; }
ul.pagination li a { border:1px solid #AAA; color: #666; }
ul.pagination li span { border:1px solid #DDD; color: #CCC; }
ul.pagination li span.page-selected { background-color: #AAA; border: 1px solid #999; color: #000; }

/* `Search Form
----------------------------------------------------------------------------------------------------*/
.content_sec form#pageForm input#qt, .content_sec form#pageForm input#loc {
	background: url(../images/client/inputbox.png) left 50% no-repeat;
}
.content_sec form#pageForm #searchbutton,
.content_sec form#pageForm #resetbutton {
	background: url(../images/client/searchbutton.png) 2px 50% no-repeat;
	color: #707173;
}
.content_sec #shortlistbutton {
	background: url(../images/client/shortlistbutton.png) 2px 50% no-repeat;
	color: #707173;
}

/* `Category Landing Page
----------------------------------------------------------------------------------------------------*/
p.button {
	background: url("../images/client/subcat_left.gif") no-repeat scroll left 50% transparent;
	margin-left: 0;
	padding: 7px 0 9px 14px;
}
p.button a {
	background:url("../images/client/subcat_right.gif") no-repeat scroll right 50% transparent;
	font:14px/29px 'Arial Rounded MT Bold',Arial,sans-serif !important;
	height:35px;
	padding:7px 20px 9px 0;
	text-decoration:none;
}

/* `Now Unused
----------------------------------------------------------------------------------------------------
body.category .advicenote { padding: 40px 0px; background: url("../images/client/advicenote.gif") no-repeat scroll 12px top transparent; }
body.category .advicenote div { padding-bottom: 30px; background: url("../images/client/advicenote-bottom.gif") no-repeat scroll 12px bottom transparent; }
body.category .advicenote h3 a { text-decoration: none; }
body.category .advicenote h3, body.category .advicenote p { margin: 0 20px; }
*/

#recommended { background-color: #F1EFEF; margin-top: 20px; padding: 5px; border: 2px solid #EBCFDB; }
#results .onehit { border-bottom: 2px solid #EBCFDB; }

#disclaimerbox {
	background-color: #ebcfdb;
	border: 1px solid #9e0054;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
	behavior:url(includes/css/PIE.htc);
	position:relative;
	-webkit-box-shadow: #D5D4D4 0px 3px 4px;
	-moz-box-shadow: #D5D4D4 0px 3px 4px;
	box-shadow: #D5D4D4 0px 3px 4px;
}

body.blue #footer {
	background: transparent url(../images/client/footer-blue.gif) left bottom no-repeat;
}
body.myhub #footer {
	background: transparent url(../images/client/footer-login.gif) left bottom no-repeat;
}
body.red #footer {
	background: transparent url(../images/client/footer-red.gif) left bottom no-repeat;
}

#tooltip { border: 1px solid #DFDFDF; background-color: #EEE; width: 210px; }
.note { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; background-color: #EEE; }
