button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border: none;
}
a:focus { outline:none }
.minHeight { _height: auto !important; height: auto !important; height: 850px; min-height: 850px; }
.minWidth { min-width:500px; _width:auto !important; width:500px; }
#element { min-height:500px; }
* html #element { height:500px; }
.minHeight { min-height: 300px; height: expression(document.body.clientHeight ? '300px' : 'auto');
}
/*There are several ways to trigger 'hasLayout' again but the most common and easiest to use method is the 'Holy hack' which is used to give the divs a height of 1 pixel.
The surrounding /*\* /........./** / is used to hide this style from IE5 on a Macintosh which, as far as I know, does not have this problem.*/

/*\*/
* html .minwidth, * html .container { height: 1px; }
/**/


* { padding:0; margin:0 }
img { border:0 }
html, body { height:100% }
body { font:normal 62.5%/150% Arial, Helvetica, sans-serif }
.equalWrapper { overflow:hidden }
.equalColumn { padding-bottom:6000px; margin-bottom:-6000px }
.transparent { opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; }
.textShadow { text-shadow: #666666 5px 5px 5px; *height:1em;
filter:Shadow(Color=#666666, Direction=135, Strength=5); }
.inlineBlock2 { display:-moz-inline-box; display:inline-block; -moz-box-orient: vertical; zoom:1; *display:inline;
}
.inlineBlock {/*ie*/ display:-moz-inline-stack;/*ff*/ display:inline-block; zoom:1;/*ie trigger hasLayout*/ *display:inline;/*works in block elements after trigging hasLoyout in ie*/
}
.clearBoth { clear:both; height:0; font-size: 1px; line-height: 0px; }
.clearLeft { clear:left }
.clearRight { clear:right }
.floatLeft { float:left }
.floatRight { float:right }
/* slightly enhanced, universal clearFix hack */
.clearFix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearFix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearFix { height: 1%; }
.clearFix { display: block; }
/* close commented backslash hack */


/* 
_(underscore hack)property---for i6 or less than
?(hack) for ie6
*(hack)property---for ie
* html body tag selector ---for ie
 [if IE 5]
*/

/*http://www.infimum.dk/HTML/slantinfo.html*/

