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, tt, var, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; color: white; background: black; }
ol, ul { list-style:none outside none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
/* GENERAL CLASSES */
div {display: block; }
div, a, span {zoom:1;}
.notext { text-indent:-999999px; font-size:0; line-height:0;  }
.left {float: left; display: inline; overflow: hidden}
.right {float: right; display: inline; overflow: hidden}
.mbottom10 {margin-bottom:10px; }
.mbottom60 {margin-bottom:60px; }
.mtop10 {margin-top:10px; }
.clr {clear:both; }
.last { border-right:none !important; margin-right:0 !important; overflow:hidden}
.hollyHack {display: block; zoom:1; }
.clrFix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 
.clrFix {display: inline-block;} 
* html .clrFix {height: 1%;} 
.clrFix {display: block;} 
.hide {display:none !important; display:none; }


/* OTHER */
.pager ul {list-style:none outside none;}
.nodata {display: none; }
