
/* ---------------------------------------------------------------------*/
/* top search form 							*/
/* ---------------------------------------------------------------------*/

div#main div#my-account h3 {
	margin: 1em 0 !important;
}

/* in this section we correct an awful safari float bug, using position: relative only for safari */

div#searchdiv {
	background: #F0F0F0;
	border-top: 1px solid #0A5097;
	border-bottom: 1px solid #0A5097;
	margin: 1em 0;}

div#searchdiv form {
	width: 59.23em;
	margin: 0 auto;
}

div#searchdiv form fieldset {
	width: 59.23em;
	border: none;
	padding: 0;
}

div#searchdiv form fieldset legend {
	display: none;
}


div#searchdiv form fieldset p {
	width: 9.5em;
	float: left;	margin: .5em 3em 1em 0;	
}

ul li.one-to-one {
	list-style: none;
	list-style-image: none;
	margin: 0 0 .2em 0;
}
ul li.one-to-one input {
	margin: 0 .5em 0 -1.2em;	border: none;
}

div#searchdiv form fieldset#secondary p#s-07 { margin: 0 1em 1em 0; } div#searchdiv form fieldset#secondary p#s-08 { margin-top: 0; }
div#searchdiv form fieldset p label {
	display: block;
	color: #0A5097;
}

div#searchdiv form fieldset p select, div#searchdiv form fieldset p input {
	width: 10.2em;
}

div#searchdiv form fieldset p#s-07a {
	width: 20em;
	margin: 0 1em 1em 0;
}

div#searchdiv form fieldset p#s-07a input {
	width: .9em;
}

div#searchdiv form fieldset p#s-07a label {
	display: inline;
}

div#searchdiv form fieldset p.buttonholder {
	width: 6em;
	margin: 1.6em 0 0 0;
}

div#searchdiv form ul {
	float: left;
	padding: 0;
	margin: .6em 0 1.1em 1em;
}

div#searchdiv form fieldset#secondary {
	clear: both;
}

/* end top search form */
