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";
}

html {scrollbar-face-color: #FF9900;
scrollbar-shadow-color: #000;
scrollbar-highlight-color: #000;
scrollbar-3dlight-color:#000;
scrollbar-darkshadow-color: #000;
scrollbar-track-color:#000;
scrollbar-arrow-color: #ffffff;}

p{
margin:0;
padding:0;}
a {
color:#FF9900;
}

a:hover {
text-decoration:none;
}

h3{
border-bottom:1px solid #FF9900;
color:#FF9900;
font-size:16px;
font-weight:100;
margin:0;
padding:0;}

#flashHolder{
position: relative;
z-index: 3;
top: 9px;
height: 220px;
overflow: hidden;
}

#digiHolder{
position: relative;
width: 200px;
height: 55px;
z-index: 5;
top: -57px;
left: 405px;
clear: both;
}

#base{
position: relative;
width:1000px;
margin: 0px auto;
z-index:500;
}

#header{ 
height:217px;
position:relative;
width:1000px;
}

a#logo{
display:block;
overflow:hidden;
background:url(../images/logo.png) center top no-repeat;
margin-left:342px;
width:316px;
height: 77px;
margin: 0px auto;
position: relative;
text-indent: -1000000px;
}

#search{
position: relative;
z-index:6000;
height:30px;
width:250px;
float:right;
margin-top:-205px;
text-align:right;
}
#search input{
border: solid 1px #FF9900;
}
#search input#button{
background-color:#FF9900;
margin-top:2px;
color:#FFFFFF;
}

#search input#button:hover{
background-color: #86BD55;
color:#000000;
}
#flashAlt{
height: 210px;
background:url(/images/flashAlt.jpg) center top no-repeat;
text-align:center;
}

/*..................................................Home Page Styles...............................................*/
#upperContent{
height:117px;
background:url(/images/divBG.png) repeat}

#freeLevel{
width:235px;
height:117px;
float:left;
background:url(../images/freeLevelIcon.png) no-repeat }

#freeLevel img{
border:none;}
#nav{
height:48px;
width:529px;
float:left;
margin-top:10px;
background:url(../images/nav.png) no-repeat}
#socialIcons{
width:236px;
height:117px;
float:left;
}
#socialIcons img{
border:none;}
#upperText{
height:170px;
width:386px;
background:url(/images/divBG.png) repeat;
margin:11px 11px 0 0;
float:left;
overflow:hidden;}

#upperText h1{
font-size:18px;
color:#86bd55;
margin:10px 0 0 12px;
padding:0;
}

.pageText{
color:#FFFFFF;
font-size:12px;
margin:10px 10px 20px 12px;
line-height:1.4em}
#toughDiv{
height:170px;
width:603px;
background: url(/images/toughVisible.png) no-repeat;
margin-top:11px;
float:left}

#rotary img{
border:none}
#torpedoLevel{
height:66px;
width:250px;
position:relative;
top:90px;
left:30px;
display:block;
z-index:20;
text-indent:-100000px}

 #gloView{
float: left;
position: relative;
top: 50px;
left:100px;
height: 31px;
width: 112px;
z-index: 20;
}

#rotary{
float: right;
position: relative;
height: 170px;
width: 603px;
top:-65px;
z-index: 5;
}
#homeNews{
height:200px;
width:267px;
background:url(/images/divBG.png) repeat;
margin:11px 11px 0 0;
float:left
}
#featuredProds{
height:200px;
width:1000px;
background:url(/images/featuredProdBG.png) repeat-x;
margin-top:11px;
float:left;}

#featuredProds #header{
width:980px;
height:40px;
margin-left:20px;
background:url(../images/whatsHotHeader.png) left no-repeat; 
}
#featuredProds #header #headerText{
color:#FF9900;
font-size:16px;
height:20px;
padding:10px;
margin-left:210px;}

#featuredProds #products{
width:1000px;
height:160px;
overflow:hidden;
}
#featuredProds #products .c4TdP1Prodcell {
background:none;
font-size:10px;
border:none;}

#featuredProds #products .c4TdP1Prodcell img{
width:100px;
height:100px;

}
#articlesDiv{
height:236px;
background:url(/images/divBG.png) repeat;
width:1000px;
margin-top:11px;}

#levelpedia{
height:236px;
width:1000px;
background:url(../images/levelpediaBG.png) no-repeat;}
#levelpedia img{
border:none}
#levelArticles{
width:730px;
height:200px;
float:right;
overflow:auto;
margin-right:10px;
margin:20px 0 0 0;
padding:0;}
#levelpedia h2{
color:#FFFFFF;
font-size:18px;
margin:20px 10px 0 0;
padding:0;
width:730px;
float:right}
#lowerNav{
height:35px;
background:url(/images/divBG.png) repeat;
margin-top:11px;
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;
line-height:1.50em;
width:500px;
margin-top:25px;}
#content{
background:url(/images/divBG.png) repeat;
margin-top:11px;
min-height:500px;}
#mainContent{
position:absolute;
top:815px;}
#title{
font-size:18px;
color:#86bd55;
margin:0 0 0 12px;
padding:10px 0 0 0;}
#content H1{
font-size:18px;
color:#86bd55;
margin:0 0 0 12px;
padding:10px 0 0 0;}
#wrapper{
height: 1100px;
}

#jobSiteHolder{
width: 54px;
height: 46px;
position: absolute;
z-index:999;
top: 12px;
right: 236px;
overflow:hidden;
}

#jobSiteTough{
width: 800px;
height: 600px;
position: absolute;
top: -232px;
right: -136px;
}

#affiliation{
font-size:10px;}

.ImageTitleTD{
text-align:center;
color:#FFFFFF}

.addthis_toolbox{
position:absolute;
top:85px; left: 690px;}

#chooseTheme{
float: right;
    height: 30px;
    margin-top: -180px;
    position: relative;
    text-align: right;
    width: 250px;
    z-index: 6000;}
