/* -> RESET by Eric Meyer */
/* v1.0 | 20080212 */

#did div, #did span, #did applet, #did object, #did iframe,
#did h1, #did h2, #did h3, #did h4, #did h5, #did h6, #did p, #did blockquote, #did pre,
#did a, #did abbr, #did acronym, #did address, #did big, #did cite, #did code,
#did del, #did dfn, #did em, #did font, #did img, #did ins, #did kbd, #did q, #did s, #did samp,
#did small, #did strike, #did strong, #did sub, #did sup, #did tt, #did var,
#did b, #did u, #did i, #did center,
#did dl, #did dt, #did dd, #did ol, #did ul, #did li,
#did fieldset, #did form, #did label, #did legend,
#did table, #did caption, #did tbody, #did tfoot, #did thead, #did tr, #did th, #did td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
#did ol, #did ul {
	list-style: none;
}
#did object:focus, #did embed:focus {
	outline: 0;
}
#did a:focus {
	outline: 1px dotted;
}

/* <- RESET */

#did .row,
#did .products-list
{ float: left; float/**/: none; }
#did .row:after,
#did .products-list:after
{ content: '[NONE]'; display: block; height: 0; clear: both; visibility: hidden; }
#did .row,
#did .products-list
{ display: inline-block; }
/*\*/
#did .row,
#did .products-list
{ display: block; }



#did div.subnav ul li
{ font-size: 1.833em; margin-left: 0.167em; }

#did div.subnav ul li,
#did div.subnav ul li a,
#did table.atoz td.name
{ color: #044268; }

#did div.subnav ul li a
{ padding: 0.227em 0.5em; }

#did div.subnav ul li a:hover,
#did div.subnav ul li a:focus,
#did div.subnav ul li.ACTIVE a
{ background-color: #FFF; }


#did
{ position: relative; }

#did object,
#did embed
{ width: 57em; height: 51.333em; margin-bottom: 1.5em; }

#did div.visuals
{ position: absolute; }

#did div.content
{ position: relative; }

#did div.subnav
{ position: relative; }

#did div.subnav ul
{ position: relative; z-index: 2; top: 0.5em; left: 1.333em; height: 3.583em; }

#did div.subnav ul li
{ float: left; }

#did div.subnav ul li a
{ display: block; float: left; }

#did div.subnav p.image
{ position: absolute; top: 0; z-index: 1; }

#did div.subnav p.image img
{ width: 57em; height: 3.583em; }

#did table
{  position: relative; z-index: 20; margin-top: 1.417em; }

#did table tr.measure th
{ border-top: 0.083em solid #D7D7D7; text-align: center; padding: 0.167em 0; }

#did table col.product
{ width: 9em; }

#did table col.details
{ width: 4.5em; }

#did table td,
#did table th
{ color: #666; }

#did table th.image
{ visibility: hidden; }

#did table th
{ position: relative; vertical-align: top; }

#did table th a
{ display: block; font-size: 1em; height: 8em; overflow: hidden; }

#did area
{ background-color: #F00; border: 0.083em solid #0F0; cursor: default; }

#did table th a,
#did table th a img
{ width: 4.5em; }

#did table th a img
{ height: 24em; }

#did table th.asc a img,
#did table thead th.desc a:hover img,
#did table th a:hover img
{ margin-top: -8em; }

#did table th.desc a img,
#did table th.asc a:hover img
{ margin-top: -16em; }

#did table a
{ text-decoration: none; }

#did table td
{ font-size: 1.25em; text-align: center; vertical-align: middle; border-bottom: 0.2em solid #FFF; }

#did table td.orderedby
{ background-color: #F5F5F5; color: #008000; font-weight: bold; }

#did table td.image
{ padding: 0 1.75em 0 0.75em; font-size: 1em; }

#did table td.image img
{ width: 8.833em; height: 8.833em; border: 0.083em solid #EEEEEE; }

#did table td.name
{ text-align: left; }

#did table td.name a
{ display: block; overflow: hidden; width: 7.2em; font-weight: normal; padding: 0 0.2em; }

#did table.atoz
{ margin-bottom: 2em; }

#did table.atoz th
{ color: #3169B5; text-align: left; padding-bottom: 0.6em; font-weight: bold; font-size: 1.25em; padding-right: 0.6em; border-bottom: 0.067em solid #EEE; }

#did table.atoz td
{ color: #333; text-align: left; vertical-align: top; padding: 0.6em 0; border-bottom: 0.067em solid #EEE; }

#did table.atoz td.name
{ width: 20%; padding-right: 1em; font-weight: bold; }

#did table.atoz td.enumber
{ width: 15%; }

#did table.atoz td.description
{ width: 80%; }

#did table.atoz td a
{ display: inline; text-decoration: underline; padding: 0; }

#did div.inner li
{ display: inline; font-size: 1.25em; }

#did div.content p.image
{ position: absolute; z-index: 10; }

#did div.content p.image img
{ width: 57em; height: 9.417em; }

#did div.content div.inner
{ position: relative; margin: 1em; }

#did div.content div h2
{ font-size: 1.25em; margin: 1.4em 0 0.4em 0; }

#did div.content div h3
{ font-size: 1.25em; margin: 1.4em 0 0.4em 0; font-weight: bold; }

#did div.content div h4
{ font-size: 1.25em; color: #666; }

#did div.content div p
{ font-size: 1.25em; margin-bottom: 0.6em; }

#did div.content div p strong
{ vertical-align: baseline; }

#did div.content div dt
{ font-weight: bold; }

#did div.content div .products-list p
{ font-size: 1em; }



#did .products-list div
{ clear: both; width: auto; position: relative; z-index: 1; }

#did .products-list div div
{ clear: none; position: relative; float: left; border: 0.083em solid #FFFFFF !important; width: 8.833em; margin: 0 0.5em 0.5em 0; }

#did .products-list div div a
{ display: block; }

#did .products-list div div h2,
#did .products-list div div h3,
#did .products-list div div h4,
#did .products-list div div h5,
#did .products-list div div h6
{ font-weight: normal; font-size: 1em; margin: 0; }

#did .products-list div div h2 a,
#did .products-list div div h3 a,
#did .products-list div div h4 a,
#did .products-list div div h5 a,
#did .products-list div div h6 a
{ position: relative; padding: 9em 0.167em 0.5em 0.167em; overflow: hidden; font-weight: normal; font-size: 1em; color: #3169B5; text-decoration: none; }

#did .products-list div div h2 a span,
#did .products-list div div h3 a span,
#did .products-list div div h4 a span,
#did .products-list div div h5 a span,
#did .products-list div div h6 a span
{ display: block; text-align: center; }

#did .products-list div div p.IMG
{ position: absolute; top: -0.083em; left: -0.083em; width: 8.833em; height: 8.833em; }

#did .products-list div div p.IMG img
{ width: 8.833em; height: 8.833em; }

#did .products-list div div p.IMG a
{ border: 0.083em solid #EEEEEE; width: 8.833em; display: block; overflow: hidden; }

#did .products-list div div p.IMG a:hover,
#did .products-list div div:hover p.IMG a
{ border-bottom-style: none; }

