/* reset CSS in all browsers to new, consistent defaults, required by PixelCrayons UI to be placed after layout.css */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, ul, li, dl, dt, dd, fieldset, form, label, legend, img{margin:0; padding:0; border:0; outline:0;  vertical-align: baseline; background: transparent;}
span.clear{clear:both;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
:focus{outline:0;}
body{margin:0; font:12px/16px  Arial, Helvetica, sans-serif; color:#5d5d5d; background:#fcfcfc; height:100%;} /* url(../images/body_bg.gif) repeat-x 0 0 */

form,fieldset{float:left; width:auto; border:none; padding:0; margin:0;}

button{background:none; border:none; margin:0; padding:0; cursor:pointer}
button span{ background:url(../images/button_bg.gif) 0 0 no-repeat; padding-left:5px; float:left}
button span span{background:url(../images/button_bg.gif) right bottom no-repeat; padding-right:12px; color:#fff; font:12px/14px Arial, Helvetica, sans-serif; padding:5px 13px 7px 9px; float:left}
