.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;
}

.lsCatalog TABLE, .lsCatalog TD {
	font-size:10pt;
}
.lsCatalog INPUT.submit {
	font-size: 10px;
	width:70px;
}
.lsCatalog UL {
	background-color : transparent;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	color : #000000;
}
.lsli {
	background : transparent;
	color : #000000;
	font-size : 12px;
	font-weight : normal;
	list-style-image : url('http://www.legalspan.com/catalog2/images/pixel_arrow.gif');
	text-decoration : none;
}
.lsCatalog A {
	color: #12185C;
}
.lsCatalog A:hover {
	color: #676DB1;
}

.lsCatalog .clean {
	font-size: 11px;
}
.lsCatalog .clean A {
	font-weight: bold;
	text-decoration: none;
}
.lsCatalog .clean A:hover {
	text-decoration: underline;
}
.lsCatalog .clean.button {
	border: 1px solid Silver;
	background-color: #f5f5f5;
	width: 100px;
}
.lsCatalog .lsButton {
	/*border: 1px solid Silver;
	padding-right: 7px;*/
}

/***************  nav links ***************/

.lsCatalog .skinOff A:link, .lsCatalog .skinOff A:visited {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
.lsCatalog .skinOff A:hover {
	text-decoration: underline;
	}

.lsCatalog .skinOn A:link, .lsCatalog .skinOn A:visited {
	color: #12185C;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
		
.lsCatalog .skinOn A:hover {
	text-decoration: underline;
	}

.lsCatalog .brdcrmbs {
	color: #000000;
	font-size: 11px;
	}
		
.lsCatalog .brdcrmbs A:link, .lsCatalog .brdcrmbs A:visited {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	}
.lsCatalog .brdcrmbs A:hover {
	text-decoration: underline;
}
td.timezonesHeader {
	font:Arial;
	font-size: 9px;
	text-align:center;
}
td.timezones {
	font:Arial;
	text-align:center;
	font-size: 9px;
}

.video-length-prices {
	text-align: right;
	font-size: 10px;
}

