/* search styles */

div#searchResults {
padding: 0 0 0 20px;
margin-bottom: 20px;
}

div#searchResults p {
padding-left: 6px;
}

div.greyBox {
width:95%;
float:left;
margin:1em 0;
padding:15px 5px 10px;
background-color:#EEE;
border:1px solid #90ACB2;
font-size: 1.2em;
}

div.greyBox p#keyWords {
margin-bottom:1em;
}

div.greyBox a {
text-decoration:none;
color:#5E8EA5;
}

div.greyBox a:hover {
text-decoration:underline!important;
color:#2293C7;
}

div.greyBox a:visited {
text-decoration:none;
color:#D89F18;
}

.greyBox input#searchbox {
margin-left:2em;
padding:2px;
}

.greyBox input#include_pdfs {
margin-bottom: 0;
}

div#find {
width:85px;
float:right;
text-align:right;
margin:0 0 -0.3em 0;
padding:0;
}

/* results pages */


.greyBox div.resLeft {
clear:both;
width:30%;
float:left;
padding:0;
margin: 0 1.5em 1em 0;
}

.greyBox div.resRight {
width:60%;
float:left;
padding:0;
margin: 0 1.5em 1em 0;
}

div.resRight input {
padding:2px;
margin-bottom:0.5em;
}

div.pgn {
clear:both!important;
float:left;
width:101%;
margin-top:1em;
margin-right:0;
padding-right:0;
text-align:right;
}

span.onPg {
font-size:101%;
font-weight:bold;
}

div#sortBy {
clear:both!important;
width:101%;
float:left;
border-bottom:1px solid #90ACB2;
margin:1em 0;
padding:0 0 0.5em;
}

div.result {
width:101%;
float:left;
padding:0.5em 0;
margin:0;
}

div.resSub {
width:95%;
float:left;
margin-left:3em;
padding-top: 0;
}

div.resSub h2.resTitle {
padding-top: 0;
}

div.result h3.resMore {
font-size:1.1em;
font-weight:normal!important;
padding-left:3.5em!important;
padding-top:0;
}

div.result h2.resTitle {
padding-left: 0;
font-size: 130%;
}

div.result p.resText {
padding-left:0 !important;
padding-bottom: 2px;
}

div#searchResults div.result p.resURL {
color:#A9A9A9;
font-size:1.1em;
}

div#searchResults div.result a.resURL {
color:#A9A9A9;
}

p.resURL {
padding-left:0 !important;
word-wrap: break-word;
}

div#didYou {
width:100%;
float:left;
margin:0.8em 0;
}

div#didYou a {
font-weight:bold;
font-style:italic;
}

div.omitted {
width:88%;
float:left;
margin-bottom:0.7em;
font-style:italic;
}

/* advanced search */

div#headFind {
width:92.3%;
font-weight:bold;
background-color:#D8E2E5;
border:1px solid #90ACB2;
margin:0 0 -1.05em;
padding:0.5em;
}

#headFind h2#fnd {
font-size:0.9em;
margin:0;
padding:0 0 0 0.5em;
color:#303030;
}

div.advBox {
width:90.5%;
float:left;
margin:1em 0;
padding:1.5em 1em;
background-color:#EEE;
border:1px solid #90ACB2;
}

.advBox div.advLeft {
clear:both;
width:40%;
float:left;
padding:0;
margin: 0 1.5em 1em 0;
}

.advBox div.advRight {
width:50%;
float:left;
padding:0;
margin: 0 0 1em;
}

div.advRight input {
padding:2px;
margin-bottom:0.5em;
}

div.advBox div#find {
width:3em;
float:right;
margin:0 1em -0.6em 0.5em;
padding:0 0.8em 0 0.5em;
}

select#showNum {
	width:9em;
}


#searchResults .keyMatch {
clear: both;
margin:0 0 0 -0.5em;
padding:10px 0 0;
font-size: 1.3em;
}

#searchResults .keyMatchTitle {
background:#FFFFFF url(http://www.wellington.govt.nz/search/images/km-bg.gif) no-repeat scroll left top;
padding:1.5em 0.5em 0.1em 1em;
font-weight: bold;
display: block;
}

#searchResults .keyMatchUrl {
background:#FFFFFF url(http://www.wellington.govt.nz/search/images/km-bg-lower.gif) no-repeat scroll left bottom;
margin-bottom:1.2em;
margin-left:0;
padding:0.3em 0.5em 1.5em 1.2em;
display: block;
font-size: 0.9em;
}

#searchResults div.error {
	padding: 0.6em;
	font-size: 1em;
	margin-bottom: 2em;
}

#searchResults div.error * {
	color: red;
	font-weight: bold;
	padding-left: 0;
	margin-bottom: 0;
}


/* Fix for IE6 */
* html div#f3 {
margin-top:-150px;
}

