
#CSSViewer_block,
#CSSViewer_center,
#CSSViewer_footer,
.CSSViewer_category,
span.CSSViewer_property,
#CSSViewer_block h1,
#CSSViewer_block h2,
#CSSViewer_block ul,
#CSSViewer_block li,
#CSSViewer_block span
{
	font-family:"Lucida sans", "Trebuchet MS", tahoma, arial !important;
	font-size:10px !important;
	z-index:9999 !important;
	padding:0 !important;
	margin:0 !important;
	text-indent:0px !important;
	text-align:left !important;
	background:transparent !important;
	visibility: visible !important;
	width:auto !important;
	height:auto !important;
}

#CSSViewer_block
{
	display:none;
	min-width:332px !important;
	font-size:10px !important;
	color:#555 !important;
	position:absolute !important;
}

#CSSViewer_block h1
{
	color:#fff !important;
	font-size:12px !important;
	text-transform:none !important;
	text-align:center !important;
	width:332px !important;
	display:block !important;
	background:url(header.png) !important;
	padding:30px 0 10px 0 !important;
}

#CSSViewer_center
{
	padding:10px 32px 0 32px !important;
	background:url(body.png) repeat-y !important;
}

#CSSViewer_footer
{
	padding-top:5px !important;
	color:#CCC !important;
	text-align:center !important;
	width:332px !important;
	height:30px !important;
	display:block !important;
	background:url(footer.png) !important;
}

.CSSViewer_category
{
	background:url(list.png) no-repeat top left !important;
	padding:0 5px !important;
}

#CSSViewer_block h2
{
	padding-top:6px !important;
	color:#BEEA71 !important;
	font-size:13px !important;
	text-align:left !important;
	letter-spacing:-0.5px !important;
}

#CSSViewer_block ul
{
	padding:5px 5px 10px 5px !important;
	list-style:none !important;
}

#CSSViewer_block li
{
	background:url(bullet.png) no-repeat left center !important;
	padding-left:10px !important;
}


#CSSViewer_block span.CSSViewer_property
{
	color:#888 !important;
	float:left !important;
	width:95px !important;
}


.firebugHighlight {
    z-index: 2147483647;
    position: absolute;
    background-color: #3875d7;
}

.firebugLayoutBoxParent {
    z-index: 2147483647;
    position: absolute;
    background-color: transparent;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px dashed #BBBBBB;
}

.firebugRulerH {
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
    height: 14px;
    background: url(chrome://firebug/skin/rulerH.png) repeat-x;
    border-top: 1px solid #BBBBBB;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px solid #000000;
}

.firebugRulerV {
    position: absolute;
    top: 0;
    left: -15px;
    width: 14px;
    height: 100%;
    background: url(chrome://firebug/skin/rulerV.png) repeat-y;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #000000;
    border-bottom: 1px dashed #BBBBBB;
}

.overflowRulerX > .firebugRulerV {
    left: 0;
}

.overflowRulerY > .firebugRulerH {
    top: 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.firebugLayoutBoxOffset {
    z-index: 2147483647;
    position: absolute;
    opacity: 0.8;
}

.firebugLayoutBoxMargin {
    background-color: #EDFF64;
}

.firebugLayoutBoxBorder {
    background-color: #666666;
}

.firebugLayoutBoxPadding {
    background-color: SlateBlue;
}

.firebugLayoutBoxContent {
    background-color: SkyBlue;
}

/*.firebugHighlightGroup .firebugLayoutBox {
    background-color: transparent;
}

.firebugHighlightBox {
    background-color: Blue !important;
}*/

.firebugLayoutLine {
    z-index: 2147483647;
    background-color: #000000;
    opacity: 0.4;
}

.firebugLayoutLineLeft,
.firebugLayoutLineRight {
    position: fixed;
    width: 1px;
    height: 100%;
}

.firebugLayoutLineTop,
.firebugLayoutLineBottom {
    position: absolute;
    width: 100%;
    height: 1px;
}

.firebugLayoutLineTop {
    margin-top: -1px;
    border-top: 1px solid #999999;
}

.firebugLayoutLineRight {
    border-right: 1px solid #999999;
}

.firebugLayoutLineBottom {
    border-bottom: 1px solid #999999;
}

.firebugLayoutLineLeft {
    margin-left: -1px;
    border-left: 1px solid #999999;
}
/* Duplicate classes from m2hstyle.css*/
#srch {
 
	background-color:#CCCCCC;
	border:#999999 1px solid;
	height:200px;
	overflow-x:auto;
	overflow-y:auto;
	position:absolute;
	top:143px;
	left:156px;
	visibility:hidden;
	width:450px;
	FILTER: alpha(opacity=90);

 /*font-weight:normal; 
 font-size:10px;
 overflow: -moz-scrollbars-vertical;
 overflow-x: hidden;
 overflow-y: scroll;
 background-color:#b4b4b4;
 FILTER: alpha(opacity=90);
 border:1px solid #746565;
 width:450px;
 height:275px;
 visibility:hidden;
 position:absolute;
 left:15.5%;
 float:left;
 line-height:15px;
 margin-top:35px;*/

 }
 
#srch a
 {
  width:100%; 
  height:15px; 
  text-decoration:underline;
  color:#333333;
  font-size:10px;
  line-height:14px;
  font-weight: bold;
 }
 
#srch a:hover
 {
  width:100%; 
  height:15px; 
  text-decoration:underline;
  color:#333333;
  font-size:10px;
  line-height:14px;
  font-weight: bold;
  text-decoration:underline;
 }
