@charset "utf-8";
/* CSS Document */

body{
background: #000000 url(/images/bg.jpg) top center no-repeat;
margin: 0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif, "Arial Black";
}

a {
color:#FF9900;
}
a:hover {
text-decoration:none;
}

#homeButton:hover {
background-color:#86BD55;
color:#000000;
}
#homeButton {
background-color:#FF9900;
border: 1px solid #FF9900;
color:#FFFFFF;
padding:2px 10px 2px 10px;
text-decoration:none;
margin-left:20px;

}

/*----main page headline---------*/
h1{
color:#86BD55;
font-size:24px;
margin:5px 0 0 0;
padding:0;}

h1#levelPedia{
color:#86BD55;
font-size:24px;
margin:20px 0 0 0;
padding:0;}
/*----sub headline---------*/
h3{
border-bottom:1px solid #FF9900;
color:#FF9900;
font-size:16px;
font-weight:100;
margin:0;
padding:0;}

.replacement h2{
font-size:14px;
font-weight:bold}

/*----medium orange headline - see support page---------*/
h4{
color:#FF9900;
font-size:1.250em;
font-weight:100;
margin:0;
padding:0;}
/*----small green product titles see glo-view---------*/
h5{
color:#86BD55;
font-size:.775em;
text-align:center;
font-style:italic;
margin:0;
padding:0;}
/*----small green headline - see support page---------*/
h6{
color:#86BD55;
font-size:1.125em;
font-weight:bold;
margin:0;
padding:0;}


/*----FLASH Walk Outs---------*/
#welcomeDiv{
position:absolute;
top:0px;
left:50%;
margin-left: -155px;
width:423px;
overflow:hidden;
text-align:center;
z-index: 999;
}

#welcomeHolder{
position: relative;
height: 423px;
width: 423px;
}

.openWD{
height: 423px;
}

.closedWD{
height:35px;
}

.openWH{
top: 0px;
}

.closedWH{
top: -390px;
}

#flashDiv{
position: relative;
height: 423px;
width: 423px;
}

/*-----Glo-View-----*/
span.glo {
color:#99ff66;
}
/*----Main page builds---------*/
#base{
width:1000px;
margin: 0px auto;
background:url(/images/divBG.png) repeat;
overflow:hidden;
}

#header{ 
height:115px;
}

#leftHeader, #rightHeader{
width:342px;
height:115px;
float:left;
color:#FFFFFF;
}

#centerHeader{
width:316px;
height:115px;
float:left;
}
#logo{
width:316px;
position:relative;
}
#logo img{ 
border:none}

#headerTag{
background:url(/images/levelSlogan.png);
height:22px;
width:311px;
margin:10px auto 0 auto;
}

#signin{
float:right;
font-size:14px;
text-align:right;
margin-top:5px;
padding-right:20px;
width:100%
}
#cartDisplay{
float:right;
font-size:14px;
text-align:right;
margin-top:5px;
padding-right:20px;
}

#divCart {
    background-image: url("../images/cart.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 16px;
    height: 25px;
    padding-bottom: 0;
    padding-left: 35px;
    padding-right: 0;
    padding-top: 6px;
    position: relative;
}

#search{
float:right;
height:30px;
width:250px;
margin-top:25px}
#search input{
border: solid 1px #FF9900;
background:white;
color:#000;
}
input, .textArea{
border: solid 1px #FF9900;
background:none;
color:#FFFFFF;
}
#search input#button{
background-color:#FF9900;
margin-top:2px;
color:#FFFFFF;
}
input:hover{
background-color:none;
color:#fff}
#search input#button:hover{
background-color: #86BD55;
color:#000000;
}
#nav{
height:48px;
width:529px;
margin:0 auto;}

#content{
width:970px;
padding:25px 10px 20px 20px;
color:#FFFFFF;
min-height:500px;
overflow:visible}


#leftColumn{
width:210px;
float:left;
margin-left:5px;
}
#leftColumnSales{
width:210px;
float:left;
margin-left:5px;
}
#rightColumn{
width:750px;
float:left;
}
#leftColumnWide{
width:400px;
float:left;
}
#rightColumnWide{
width:570px;
float:left;
}
.prodHeader a{
color:#86BD55;
text-decoration:none}
.prodHeader a:hover{
color:#FF9900;}


#leftColumnSales ul{
list-style:none;
font-size:16px;
margin:0;
padding: 0 0 0 5px;}

#leftColumnSales ul li{
margin-top:2px;}
#pageText{
font-size:14px;
margin-top:10px;}
#levelPediaLeft h2{
margin:10px 0 5px 10px;
padding:0;
color:#FF9900;}
#levelPediaLeft ul#qm0 {
width:220px;
line-height:20px;/**needs to match height**/
text-align:left;
position:relative;
background:url(../images/white.png);
border:1px solid #FF9900;
border-bottom:none;
list-style:none;
margin:0 0 20px 0;
padding:0;
font-size:16px;
}
#levelPediaLeft ul#qm0 ul {
list-style:none;
margin:0;
padding:0;
}
#levelPediaLeft ul#qm0 li{
	padding:0;
	margin:0;
	position: relative;
	border-bottom:1px solid #FF9900;
}
#levelPediaLeft ul#qm0 li a {
width:100%;
display:block;
text-indent:10px;
text-decoration:none;
height:25px;
padding-top:5px;
color:#86BD55;

	}
	
	#levelPediaLeft ul#qm0 li a:hover{
	background:url(../images/white.png);
	color:#FF9900;
	}
#levelPediaLeft ul#qm0 li ul {
	display: none;
	position: absolute; 
	top: 0;/*needs to match the line-height (and height) of ul#navbar*/
	left: 220px;
	padding:0px;
	margin:-1px 0 0 0;
	width:195px;
	border:1px solid #FF9900;
border-bottom:none;
background:url(../images/gray.png)
	}
	#levelPediaLeft ul#qm0 li:hover ul li ul {
	display: none;
	position: absolute; 
	top: 0;/*needs to match the line-height (and height) of ul#navbar*/
	left: 195px;
	padding:0px;
	margin:-1px 0 0 0;
	width:200px;
background:url(../images/gray.png);
	}
	#levelPediaLeft ul#qm0 li ul li {
	width:100%;
	font-size:12px;
	}
    #levelPediaLeft ul#qm0 li ul li ul li {
	width:200px;
	font-size:12px;
	}
	
#levelPediaLeft ul#qm0 li:hover ul, #levelPediaLeft ul#qm0 li.over ul {
	display: block; 
	}
	
#levelPediaLeft ul#qm0 li ul li:hover ul{display:block;}	

	
	
/*	#leftColumn ul#qm0 li{
margin-bottom:3px;
position:relative;
}
#leftColumn ul#qm0 a{
text-decoration:underline;
font-size:16px;
text-indent:5px;
}
#leftColumn ul#qm0 a:hover{
text-decoration:none;
display:block;
background-color:#FFFFFF;}
#levelPediaLeft{
}

#leftColumn ul{
list-style:none;}

#leftColumn ul li:hover ul, #leftColumn ul li li:hover ul{
    display:block;
    }
#leftColumn ul li ul {
position:relative;
left:200px;
	display: none;
		padding:0px;
	margin:0px;
	width:110px;
	background-color:#CCCCCC
	}*/
#levelPediaText{
font-size:12px;
width:210px;
text-align:center;
border: solid 1px #FF9900;
padding:5px;
background:url(../images/white.png) repeat;
margin-bottom:20px;
}
#levelPediaText img{
margin-top:3px;}


#lowerNav{
height:35px;
width:1000px;
background:url(/images/divBG.png) repeat;
margin:11px auto 0 auto;
text-align:center;
font-size:14px;
padding-top:10px;}
#lowerNav a{
padding:10px} 

#footer{
height:85px;
width:1000px;
background:url(/images/divBG.png) repeat;
margin:11px auto 0 auto;
font-size:14px;
padding-top:10px;
color:#FF9900;
margin-bottom:25px;}
#footer #logo{
float:left;
font-size:12px;
text-align:center;
width:300px;}
#footer #contactInfo{
float:left;
font-size:12px;
width:170px;
margin:7px 0 0 10px;}
#footer #footerLinks{
float:left;
text-align:right;
width:500px;
margin-top:25px;}

#buyTable{
color:#000000;
font-size:12px;}

.supportBox{
width:390px;
border: solid 1px #FF9900;}
.supportBoxLG{
width:485px;
border: solid 1px #FF9900;}
#noHas{
font-size:22px;
color:#86BD55;
font-weight:bold;}
#tech{
font-size:14px;
margin-bottom:20px;}
#tech td{border-bottom: solid 1px #FF9900;}
#tech th{border-bottom: solid 1px #FF9900; text-align: left; font-weight: normal; color: #86bd55; width:175px;}

#appTable{
border-bottom:solid 1px #FF9900;
font-size:12px} 
#leftTable{
color:#86bd55
}
#ViewPane{
margin-bottom:20px;
padding-top:20px;
overflow:hidden;}
#ViewPane h4{
margin:12px 0 0 0;
padding:0;
font-size:14px;
font-weight:normal;}
#ViewPane h3{
width:95%}

#ViewPane p{
margin:0 0 5px 0;
padding:0;
font-size:14px;}
.ProdComp-outertable{
margin-left:5px;}
.ProdComp-div .trEven	{background-color: #444}
.ProdComp-div .trOdd	{background: url(../images/prodCatHover.png)}
.ProdComp-div th		{color: #fa0; text-align:left; border:0; vertical-align:top}
.ProdComp-div td		{border-left-color: #000; border-right:none;border-top:none;border-right:none;border-bottom:none; vertical-align:top}

.ProdComp-div thead th	{color: #000; text-align: center; border-left-color: #000; border-right:none;border-top:none;border-bottom:none;border-top:none; vertical-align:top}
.ProdComp-div thead, .ProdComp-div tfoot {background:#FF9900; border:none;}
#prodCompDiv{height:28px; background:transparent url(../images/barBG.gif) ; padding-top:7px; margin-top:10px;}
#prodCompDiv select{ border:1px #000000 solid; width:160px;}
#prodCompDiv input{ border:1px  #000 solid; background-color: #FF9900}
#ProductCompare{color:#889726; font-size:14px;}
#ProductCompare h3{ font-size:20px; color:#FF9900; font-weight:normal; margin:0; padding:5px 0 0 0}
#DisplayComparisons{
margin-top:10px;}
.selectDiv{float:left;margin-right:10px;}
#manualTable{
font-size:12px;}

#manualTable h4{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin:0;
padding:0;}

#ManualSearchResults	{border: thin #fa0 solid}
#ManualSearchResults li	{list-style: none; text-align:left}
#ManualSearchResults legend	{color: #af0;}
#ManualSearchResults a		{text-decoration: none; font-weight:900}
#ManualSearchResults a:hover	{color: #af0;}
#ManualSearchResults #fManual{ margin-right: 5px;}

#SiteSearchResults fieldset	{margin-top: 10px; border: thin #fa0 solid}
#SiteSearchResults legend	{margin-left: 10px; color: #af0; font-size: 1.3em; font-weight:900}
#SiteSearchResults a		{text-decoration: none; font-size: 1.2em;}
#SiteSearchResults a:hover	{color: #af0;}

.NoSearchResults	{color: #f90; font-family: Terminal, monospace, "VT-100", monospace; font-size: 1.25em;}

#login {}
#login fieldset {border: 3px #8f0 double; padding: 0 25px;}
#login fieldset legend {color: #f80; text-align:center; font-weight:900; font-size: 1.25em; }
#login #btnSubmit {background-color: #f80; color: #8f0; font-weight: 900; padding: 2px 5px; border-color: #af0; border-bottom-color: #6d0; border-right-color: #6d0;}

.fileName {color: #248;}

#compareButton{
width:193px;
height:45px;
margin-left:0px;
}

#compareButton a{
display:block;
background:url(/images/compareNav.png) no-repeat;
height:45px;
text-indent:-100000em;}
#compareButton a:hover{
background-position:0 -45px;}


h5.NewsKeywords {position: relative; top: -18px; padding-bottom: 5px; border-bottom: 1px solid #86bd55;}

#affiliation{
font-size:12px;}


