/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 08 February 2012 16:19:32
*/


.l_eightcol_search {
float: left;
margin-right: 10px;
width: 520px;
display: inline;
}

fieldset#search-initial * {
margin:0;
padding:0;
}

fieldset#search-initial {
border:solid 1px #f2f2f2;
background-color:#f7f7f7;
padding:15px !important;
margin-bottom:1px;
}

fieldset#search-advanced {
border:solid 1px #f2f2f2;
background-color:#f2f2f2;
padding:15px !important;
margin-bottom:15px;
}

fieldset#search-initial p, fieldset#search-advanced p.relevance {
float:left;
margin:0 8px 0 0;
}

fieldset#search-initial legend, fieldset#search-initial label, fieldset#search-initial br, fieldset#search-advanced legend, fieldset#search-advanced br  {
display:none;
}

fieldset#search-advanced label {
font-weight:bold;
width:133px;
display:block;
float:left;
}
 
fieldset#search-initial input#queries_search_query {
border:solid 1px #c5c5c5;
background-color:#fff;
width:252px;
height:15px;
color:#000;
font-size:12px;
padding:2px;
}

fieldset#search-initial p.submit input, fieldset#search-advanced p.submit input {
display:block;
width:56px;
height:21px;
background:url(http://england.shelter.org.uk/__data/assets/image/0005/55499/bg_bt1.jpg) no-repeat;
border:none;
font-size:12px !important;
}

fieldset#search-advanced p.input input {
border:solid 1px #c5c5c5;
background-color:#fff;
width:252px;
height:15px;
color:#000;
font-size:12px;
padding:2px;
margin-bottom:0 !important;
}

fieldset#search-advanced p.categories select, fieldset#search-advanced p.relevance select {
border:solid 1px #c5c5c5;
background-color:#fff;
width:257px;
height:19px;
color:#000;
font-size:12px;
padding:2px;
}

#search-results-list li {
font-weight:bold;
margin-bottom:10px !important;
padding-bottom:0 !important;
}

#search-results-list h2, #search-results-list .h2  {
margin: 5px 0 2px 0;
}

ul#search-results-list h2 a, #search-results-list .h2 a {
color:#000;
font-size:14px;
font-weight:bold;
}

ul#search-results-list li p {
font-weight:normal;
font-size:12px;
margin:0 !important;
}


p.search-results-number {
color:red !important;
font:bold 12px Tahoma;
margin-bottom:5px;
}


p.search-results-pagination {
    clear: both;
    margin-top: 2em;
    width: 100%;
    display: block;
    font-size: 0.8571em;
}



p.search-results-pagination a, p.search-results-pagination a:visited {
    margin: 0 1px 0 0;
    display: block;
    background: #CCCCCC;
    color: #666666;
    float: left;
    padding: 1px 7px;
    border: 1px solid #BBBBBB;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-decoration: none;
}

p.search-results-pagination b {
    margin: 0 1px 0 0;
    display: block;
    background: #666666;
    color: #FFFFFF;
    float: left;
    padding: 1px 7px;
    text-decoration: none;
    border: 1px solid #555555;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

p.search-results-pagination a:hover {
    background-color: #999999;
    border-color: #888888;
    color: #FFFFFF;
    text-decoration: underline;
}

.search-results-previous a, .search-results-previous a:visited {
    border: none !important;
    color: #000000 !important;
    background: none !important;
    margin-right: 0;

}

.search-results-next a, .search-results-next a:visited {
    border: none !important;
    color: #000000 !important;
    background: none !important;
    margin-left: 0;

}

.search-results-next a:hover, .search-results-previous a:hover {
    color: #000000 !important;
}

.search-results-previous {
float: left;
margin-right: 7px;
padding-right: 0;
background: transparent url(http://england.shelter.org.uk/__data/assets/file/0003/88734/grey_arrow_back.gif) left 6px no-repeat !important;
padding-left: 10px !important;
color: #AAAAAA;
}

.search-results-next {
    float: left;
    margin-left: 7px;
    padding-left: 0;
    background: transparent url(http://england.shelter.org.uk/__data/assets/file/0004/88735/grey_arrow.gif) right 6px no-repeat !important;
    padding-right: 10px !important;
    color: #AAAAAA;
}


div.search-results-sorting {
overflow:hidden;
height:100%;
margin-bottom:10px;
}

div.search-results-sorting * {
margin:0 !important;
padding:0 !important;
}

div.search-results-sorting h2 {
font-size:11px !important;
float:left;
font-weight:bold !important;
margin-right:3px !important;
padding-top:2px !important;
}

div.search-results-sorting ul {
font-size:11px !important;
padding-top:2px !important;
}

div.search-results-sorting ul li {
background:none !important;
display:inline;
margin-right:3px !important;
}

div.search-results-sorting ul li a.date {
padding-right:3px !important;
border-right:solid 1px #000;
}

div.search-results-sorting ul li a {
text-decoration:none;
color:#557f93;
}

div.search-results-sorting ul li a:hover {
text-decoration:underline;
}

p.search-advanced {
/*padding-top:3px !important;*/
}

p.search-advanced a {
color:#557f93;
text-decoration:none;
font-size:12px;
padding-right:13px !important;
}

p.search-advanced a:hover {
text-decoration:underline;
}

a#search-advanced-show {
background:url(http://england.shelter.org.uk/__data/assets/image/0019/55522/bg_search_advanced_show.gif) no-repeat right;
}

a#search-advanced-hide {
background:url(http://england.shelter.org.uk/__data/assets/image/0018/55521/bg_search_advanced_hide.gif) no-repeat right;
}

div#search-results-advice {
border:solid 1px #e6d6d6;
background-color:#f6eaea;
padding:12px;
margin-bottom:10px;
}

div#search-results-advice * {
margin:0 !important;
padding:0 !important;
}

div#search-results-advice h2 {
font:bold 12px Tahoma;
color:#fe0000;
margin-bottom:10px !important;
}

div#search-results-advice p {
font:12px Arial;
color:#201f1f;
margin-bottom:20px !important;
}

div#search-results-advice ul li {
background:url(http://england.shelter.org.uk/__data/assets/image/0010/55882/bg_search_advice_link.gif) no-repeat left;
padding-left:15px !important;
font-size:12px;
}

div#search-results-advice ul li a {
color:#557F93;
text-decoration:none;
}

div#search-results-advice ul li a:hover {
text-decoration:underline;
}

.pdf {
background:url(http://england.shelter.org.uk/__data/assets/image/0014/60521/ico_pdf.jpg) no-repeat left;
padding-left:20px !important;
}

/* Policy Library Search */
div#pl-initial-search {
background:url(http://england.shelter.org.uk/__data/assets/image/0003/57468/bg_policy_search_box.gif) repeat-x top #eee;
padding:16px 12px 12px 12px;
overflow:hidden;
height:100%;
margin-bottom:20px;
}

div#pl-initial-search p {
margin-bottom:20px !important;
font:12px Arial;
line-height:140%;
}

div#pl-initial-search * {
margin:0 !important;
padding:0 !important;
}

div#pl-initial-search div#pl-box-container {
background:url(http://england.shelter.org.uk/__data/assets/image/0010/57367/bg_pl_box_container.gif) center repeat-y #eee;
overflow:hidden;
height:100%;
font-size:11px;
}

div#pl-initial-search div.odd-top, div#pl-initial-search div.odd-bottom {
float:left;
width:235px;
margin-right:30px !important;
}

div#pl-initial-search div.even-top, div#pl-initial-search div.even-bottom {
float:left;
width:225px;
}

div#pl-initial-search div.pl-box h3 {
font-size:15px;
}

div#pl-initial-search div.pl-box p.submit {
margin:5px 0 20px 0 !important;
overflow:hidden;
height:100%;
padding-top:10px;
}

div#pl-initial-search div.pl-box p.submit input {
border:none;
background:url(http://england.shelter.org.uk/__data/assets/image/0011/57467/bg_policy_search_box.jpg) repeat-x;
display:block;
width:50px;
height:22px;
padding:3px !important;
color:#fff;
font:bold 11px Arial;
float:right;
}

div#pl-initial-search div.odd-top select.long {
width:231px;
padding:2px !important;
}

div#pl-initial-search div.even-top select.long {
width:221px;
padding:2px !important;
}

div#pl-initial-search div.even-bottom div input {
width:225px;
}

/** Search styles **/
li.search_item {
border-top: #AAAAAA 1px solid;
padding: 0 0 0 12px !important;
background-position: left 1.1em !important;
}

li.search_item h2, li.search_item .h2 {
font-size: 14px;
margin: 5px 0 2px 0 !important;
}

li.search_item p {
font-size: 12px !important;
}

p.relevence {
color: #666666 !important;
padding-bottom: 10px !important;
}

p.search-results-description {
line-height: 1.3 !important;
margin-bottom: 8px;
}

p.search-results-date {
color: #666666 !important;
}

/** Replacement search styles **/
#searchpage_box {
background: #EEEEEE url(http://england.shelter.org.uk/__data/assets/image/0010/88624/whitepixel.gif) top left repeat-x;
border-top: 3px solid #DDDDDD;
border-bottom: 1px solid #dcdcdc;
}

#searchpage_box h1 {
float: left;
display: inline;
margin: 18px 14px;
font-size: 24px !important;
width: 155px;
}

#searchpage_box #search_wrapper {
float: right;
display: inline;
margin: 15px 15px 10px 0;
text-align: right;
padding: 0 0 0 3px !important;
border: 1px solid #c9c9c9;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
background-color: #e3e3e3;
width: 310px;
}

#search_button_wrap input {
border: none;
background: url(http://england.shelter.org.uk/__data/assets/file/0008/88622/searchb_bg.gif) left top no-repeat !important;
color: #FFFFFF;
font-size: 14px;
padding: 0 !important;
overflow: visible;
width: 80px;
padding-left: 12px !important;
height: 28px;
float: right;
margin: 0 !important;
cursor: pointer;
}

#search_button_wrap input:hover {
background: url(http://england.shelter.org.uk/__data/assets/file/0008/88622/searchb_bg.gif) left -28px repeat-x #333333 !important;
}

#search_field_wrap input {
width: 221px;
float: left;
border-bottom: 1px solid #b4b4b4;
border-right: 1px solid #b4b4b4;
border-top: 1px solid #999999;
border-left: 1px solid #999999;
-moz-border-radius-topleft: 2px;
-webkit-border-top-left-radius: 2px;
-moz-border-radius-bottomleft: 2px;
-webkit-border-bottom-left-radius: 2px;
margin: 3px 0 3px 0;
font-size: 14px;
padding: 2px;
height: 16px;
}

#search_search {
border-bottom: 1px solid #dcdcdc;
}

#search_result_stats {
border-top: 1px solid #ffffff;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
background-color: #eeeeee;
padding-bottom: 2px;
}

#search_result_stats p {
font-size: 12px;
color: #666666;
margin: 5px 14px;
}

.search_result_item {
border-top: 1px solid #CCCCCC;
margin-top: 20px;
padding-bottom: 8px;
}

.search_result_item h2, .search_result_item .h2 {
font-size: 1.1429em !important;
margin: 14px 0 4px 0 !important;
padding-left: 10px !important;
background: url(http://england.shelter.org.uk/__data/assets/image/0011/88625/grey_bullet.gif) left 6px no-repeat;
}

.search_result_item h2 a:link, .search_result_item h2 a, .search_result_item .h2 a:link, .search_result_item .h2 a {
color: #000000;
font-weight: bold;
}

.search_result_item h2 a:visited, .search_result_item .h2 a:visited {
color: #666666;
text-decoration: none;
}

.search_body {
padding: 0 !important;
}

p.search_lineage {
font-size: 0.7857em;
color: #666666 !important;
margin: 0 0 0 10px;
line-height: 1;
}

p.search_filesize {
font-size: 0.7857em;
color: #666666 !important;
margin: 0 0 0 10px;
line-height: 1;
}

p.search_mod_date {
font-size: 0.7857em;
color: #666666 !important;
margin: 0 0 0 10px;
line-height: 1;
}

p.search_summary {
font-size: 0.9286em;
margin: 5px 0 0 10px;
line-height: 1.4em !important;
}

/**Added by chiedu**/
.search-results-date{
color: red !important;
}

#search_field_wrap {
    position:relative;
    top:2px;
    left:1px
}

#search_button_wrap {
    width:83px;
    float:right;
    position:relative;
    right:6px;
    bottom:1px
}
