@charset "utf-8";
/* CSS Document */

/* Reset
----------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
article, aside, retailers, team, figcaption, figure, footer, header, hgroup, navi, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
small { font-size: 85%; }


/* Dropdown Reset
----------------------------------------------------*/
.dk_container { display:none; float:left; position:relative; }
.dk_container a { outline:0; }
.dk_toggle { display:-moz-inline-stack; display:inline-block; *display:inline; position:relative; zoom:1; }
.dk_open { position:relative; }
.dk_open .dk_options { display:block; }
.dk_open .dk_label { color:inherit; }
.dk_options { display:none; margin-top:-1px; position:absolute; right:0; width:100%; }
.dk_options a,
.dk_options a:link,
.dk_options a:visited { display:block; }
.dk_options_inner { overflow:auto; position:relative; }
.dk_touch .dk_options { overflow:hidden; }
.dk_touch .dk_options_inner { max-height:none; overflow:visible; }
.dk_fouc select { position:relative; top:-99999em; visibility:hidden; }