body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
margin:0;
padding:0;
}

body {
background-color:#0D0C0D;
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#FFFFFF;
text-align:center;
}

h1.yellow {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#ffbd26;
}


a:link {
color: #FFC425;
}

a:visited {
color: #FFC425;
}

a:hover {
text-decoration: underline;
}



a {
text-decoration: none;
}


#wrapper {
   width:770px;
   margin:0 auto;
   text-align:left;
   border-left:1px solid #000;
   border-right:1px solid #000;
   }

#banner {
   float:left;
   width:770px;
   height:130px;
   border-bottom:2px solid #ffbd26;
   
   }


a.active_nav2 {
border-left:3px solid #ffc425;
border-right:3px solid #ffc425;
padding: 0 10px;
background-color:#000;
line-height:-1.0;
}

a.active_nav {
background:url(../images/navSquareBg.gif) no-repeat;

}

a.active_nav_longer {
background:url(../images/navSquareBg_longer.gif) no-repeat;
background-position:center;

}

a.active_nav_products {
background:url(../images/navSquareBg.gif) no-repeat;
background-position:top;

}

a.active_nav_news {
background:url(../images/navSquareBg_news.gif) no-repeat;
position:absolute;
top:0;
left:0;

}

a.active_nav_contact {
background:url(../images/navSquareBg.gif) no-repeat;
background-position:center;

}


/******* TOP BANNER STYLES *********/


a.logo {
float:left;
display:block;
margin: 20px 0 0 20px;
width:97px;
height:101px;
background:url(../images/headerLogo.jpg) no-repeat;
text-indent:-9999px;
}

a.info {
display:block;
float:right;
right:0;
width:166px;
height:119px;
background:url(../images/headerRightText.jpg) no-repeat;
text-indent:-9999px;
}

span.middletext {
float:left;
display:block;
width:370px;
height:68px;
margin:30px 0 0 50px;
background:url(../images/headerMiddleText.jpg) no-repeat;
text-indent:-9999px;
}

#flash_container_home {
width:770px;
height:140px;
border-bottom:2px solid #ffbd26;

}

/***** NAVIGATION BAR STYLES *****/

#navbarContainer {
width:100%;
text-align:center;
height:29px;
border-bottom: 2px solid #ffbd26;
clear:left;

}

div#navbar2 {
height: 29px;
width: 100%;
background-image:url(../images/nav_bg.jpg)
}

div#navbar2 ul {
margin: 0px;
padding: 7px;
font-family: "Times New Roman", Times, serif;
font-size: small;
color: #FFF;

white-space: nowrap;
}

div#navbar2 li {
list-style-type: none;
display: inline;
}

div#navbar2 li a {
text-decoration: none;
padding: 7px 25px;
color: #FFF;
}

div#navbar2 li a:link {
color: #FFF;
}

div#navbar2 li a:visited {
color: #CCC;
}

div#navbar2 li a:hover {
color: #ffbd26;

}


/**** END NAV STYLES *****/


#content {
width:770px;
text-align:left;

}

#contentRightbox {
width:340px;
text-align:left;
float:right;
padding:20px 20px 0 0;
font-size:15px;
}

#contentLeftbox {
width:360px;
text-align:left;
float:left;
font-size:14px;
padding:20px 20px 0 20px;
}

#contentLeft_products {
width:160px;
text-align:left;
float:left;
font-size:14px;
margin-left:21px;
padding:20px 10px 0 0px;
}

#contentRight_products {
width:520px;
text-align:left;
float:right;
padding:20px 30px 0 0;
font-size:15px;
}

#contentFullbox {
width:750px;
text-align:left;
float:left;
font-size:14px;
padding:20px 0 0 20px;
}

#footer {
width:770px;
height:17px;
font-size:11px;
background:url(../images/bg_footer.gif);
background-repeat:repeat-x;
text-align:center;
clear:both;
border-top:1px solid #000;
border-bottom:1px solid #000;
padding-top:7px;
padding-bottom:3px;
color:#ffbd26;
}




