body {	background-color: #fff; color: #4B4742; }
#page_wrapper { background-color: #FFF; }

a, a:link { color: #263248; }
a:visited { color: #263248; }
a:active { color: #263248; }

h1 { color: #2C508C; }
h2 { color: #fff; font-weight:normal;margin-left:14px;}
h1 a, h1 a:link, h1 a:visited { color: #2C508C; }

#tooltip { border: 1px solid #EEE; background-color: #EEE; }
.note { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; background-color: #EEE; }
p#skip { background-color: #CCC; }
.static{background-color:#F7F7F7;padding:5px;font-size:90%;}
button, a.button {
	border: solid 1px #999;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD));
	background: -moz-linear-gradient(top, #FFF, #DDD);
	background-color: #ECECEC;
	color: #000;
}
button:hover, a:hover.button {
	border: solid 1px #000;
}
button:active, a:active.button {
	border: solid 1px #26A800;
	text-decoration: none; 
}

/* `Page Controls
----------------------------------------------------------------------------------------------------*/
#navbar { background-color: #990000; }

/* `Header
----------------------------------------------------------------------------------------------------*/
#header { text-indent: -9999px; background: #CA2B61 url("../images/client/banner.jpg") no-repeat scroll left top; border-bottom: 1px solid #FF6600; }

/* `Navigation
----------------------------------------------------------------------------------------------------*/
#navigation { background-color: #2C508C; }
#navigation li { border-right: 1px solid #FFF; }
#navigation li.last { border-right: none; }
#navigation li a { color: #FFF; }
#navigation li a:hover { color: #CCC; }
#navigation .selected a {	border-bottom: 1px solid #FFF; }

ul#sidebar li { margin: 2px 0; }
ul#sidebar li a { line-height: 35px; color: #FFFFFF; text-decoration: none; margin-left: 5px;font-size:15px;}
ul#sidebar li#shortlist {
background:url("../images/client/shortlist.gif") no-repeat scroll right top transparent;
}
ul#sidebar li#home {
	background: url(../images/client/home.gif) top right no-repeat;
}
ul#sidebar li#type974 {
	background: url(../images/client/type974.gif) top right no-repeat;
}
ul#sidebar li#type977 {
	background: url(../images/client/type977.gif) top right no-repeat;
}
ul#sidebar li#type973 {
	background: url(../images/client/type973.gif) top right no-repeat;
}
ul#sidebar li#type976 {
	background: url(../images/client/type976.gif) top right no-repeat;
}
ul#sidebar li#type2109 {
	background: url(../images/client/type2109.gif) top right no-repeat;
}
ul#sidebar li#type2094 {
	background: url(../images/client/home.gif) top right no-repeat;
}

/* `Shortlist
----------------------------------------------------------------------------------------------------*/
#shortlistdetails { border-color: #FFF; }
#shortlistdetails a { color: #000; }
#shortlistdetails a:hover { border-bottom: 1px solid #26A800; color: #26A800; }
#shortlistdetails .selected a {	border-bottom: 1px solid #26A800; }

/* `Hits
----------------------------------------------------------------------------------------------------*/
.review { background-color: #F7F7F7; }
.facet, .sidebar {}


/* `Pagination
----------------------------------------------------------------------------------------------------*/
ul.pagination li a { border:1px solid #263248; color: #263248; }
ul.pagination li span { color: #fff; }
ul.pagination li span.page-selected {color: #000; }
ul.pagination li a:hover{background-color:#ff6600;}
/* `Forms
----------------------------------------------------------------------------------------------------*/
input.text,
textarea { -moz-box-shadow: 2px 2px 6px #DDDDDD inset; -webkit-box-shadow: 2px 2px 6px #DDDDDD inset; box-shadow: 2px 2px 6px #DDDDDD inset; }
.requiredlabel { color: red; }
span.required {color: #0099cc; }

/* `Footer
----------------------------------------------------------------------------------------------------*/
#footer  {
	background:url("../images/client/footer.gif") repeat-x scroll left top transparent;
	clear:both;
	height:125px;
	margin:0;
	width:1021px;
}
#footer img {
	float:left;
	padding:25px 25px 0 35px;
}