/* IE CSS for Envoy 2009 FreeStyle Template */

/* layout
--------------------------------------------------------------------------*/
* html #header { height: 1%; }
* html #primary { height: 1%; overflow: visible; }

* html #user-gallery { height: 1%; }
* html #user-gallery .single-image img { width: 100%; }

* html .sidebar .box { height: 1%; }

#secondary { position: absolute; left: -9999px; top: -9999px; }

* html #footer,
* html #a-z-list,
* html #a-z-list ul,
* html #a-z-list li {
height: 1%;
}

/* forms
--------------------------------------------------------------------------*/
#wrapper legend { margin-left: -7px; }
.primary fieldset li { height: 1%; }

.primary form li label { padding: 0.3em 0 0; }

form .text input, form .Text input,
form .URL input, form .Postcode input,
form .Email input, form .email input,
form .readonly input, form .password input,
form .select input { padding: 1px 2px; line-height: normal; }

form li.checkbox input,
form li.Checkbox input { margin: 0.18em 0 0.2em 0.6em; } /* capital letters because of the datamate form write out */

* html #top-search { position: relative; }
#top-search form input { vertical-align: bottom; }
#top-search form select { vertical-align: middle; }
#top-search form input.submit { vertical-align: middle; }

* html .sidebar #login { width: 100%; }
.sidebar #login fieldset.submit { margin: -2.1em -1px 0 0; }
.sidebar #login .checkbox input { margin-left: -6px; }

#wrapper input.submit,
#wrapper table input,
#wrapper .small input {
	vertical-align: middle;
	padding-top: 3px;
	line-height: 1em;
}

li.file fieldset label.file-browse input { padding: 1px; }


/* boxes
--------------------------------------------------------------------------*/

#sub-pages { position: relative; }

* html #latest-news li { height: 1%; }

* html .product-list ol li { height: 128px; }

* html #addresses .address-list li { height: 1%; }

* html #top-links li {
line-height: 14px;
}

*:first-child+html #top-links li a {
line-height: 14px;
position: relative;
top: -2px;
}


/* basics
--------------------------------------------------------------------------*/

* html .pagination { height: 1%; }

.sidebar ul li { overflow: visible; }