/* GLOBAL =========================================================================================== */

body {
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
margin:0;
color:#ffffff;
background-color:#7c7c7c;
background-image: url(abekas_tile_gray.gif) ;
background-repeat: repeat;}
#bigframe{
text-align:left;
}
#frame{
width:1000px;
text-align:left;
margin-left:auto;
margin-right:auto;
background-color:#000000;
}
#mainframe{
border-top:1px solid #ffffff;
}
#contentframe{
border-top:1px solid #ffffff;
}
#contentframe-2{
border-top:1px solid #ffffff;
}
div.clearfloats{
clear:both;
}

/* TOP =========================================================================================== */

#topbar{
background-color:#000000;
float:left;
margin:0px;
}
#logopiece a{
display:block;
text-decoration:none;
color:#000000;
height:80px;

}
#logopiece{
height:70px;
width:680px;
background-image: url(../phpcms/images/1logohead.gif);
background-repeat: no-repeat;
float:left;
overflow:hidden;
}
#topmenu{
height:80px;
width:240px;
margin-left:80px;
float:left;
overflow:hidden;
}
#topnav {
margin-top:20px;
font-size:.9em;
float:left;
}
#topnav a {
text-decoration:none;
}
#topnav a:hover,#topnav a.selected {
text-decoration:underline;
}
#topnav ul{
margin:0;
padding:0;
list-style:none;
color:#ffffff;
}
#topnav li{

padding-left:5px;
padding-right:5px;
text-align:center;
display:inline;
float:left;
}
#topnav li.First{
border-left: none;
}
#topsearchform {
margin-top:40px;
padding-left:5px;
font-size:.9em;
}
#productSearch{
margin-top:10px;
}
* html #productSearch{
margin-top:-10px;
}
#productSelect{
margin-top:10px;
}
* html #productSelect{
margin-top:-10px;
}

/* HOMEPAGE =========================================================================================== */

.fronttab {
border:0px solid red;
font-family: Arial, sans-serif; 
font-size:28px;
width:200px;
padding-top:0px;
padding-right:0px;
padding-bottom:10px;
padding-left:60px;
float:left;
}
* html .fronttab {
padding-top:20px;
}
.fronttab a:link, .fronttab a:active, .fronttab a:visited {
font-family: Arial, sans-serif; 
font-size:28px;
text-decoration:none;
color:#ffffff;
}
.fronttab a:hover {
font-family:Arial, sans-serif; 
font-size:28px;
text-decoration:none;
color:#e8973b;
}
#front_productsnav{
border-top:1px solid #000000;
height:70px;
background-color:#3c3c3c;
overflow:hidden;
}
#front_supportnav{
border-top:1px solid #000000;
margin-top:1px;
height:70px;
background-color:#5c5c5c;
overflow:hidden;
}
#front_aboutnav{
border-top:1px solid #000000;
border-bottom:1px solid #000000;
margin-top:1px;
height:70px;
background-color:#727272;
overflow:hidden;
}
#upperbox{
margin-top:20px;
width:100%;
font-size:.9em;
float:left;
}
#upperbox a{
text-decoration:none;
}
#upperbox a:hover{
text-decoration:underline;
}
#leftbox {
position:relative;
border-right:1px solid #ffffff;
width:425px;
padding-top:0px;
padding-right:20px;
padding-bottom:0px;
padding-left:20px;
float:left;
}
.leftteaser{
margin-bottom:20px;
}
#rightbox{
position:relative;
border-left:1px solid #ffffff;
margin-left:-1px;
width:460px;
padding-top:0px;
padding-right:20px;
padding-bottom:0px;
padding-left:20px;
float:left;
}
.heading{
margin-top:0px;
margin-left:10px;
}
.newsitem{
margin-bottom:20px;
}
.newsdate{
font-size:.9em;
margin-left:10px;
margin-bottom:0;
padding:0;
}

/* 2ND Level Pages =========================================================================================== */

#navbox {
border-top:1px solid #ffffff;
height:50px;
width:100%;
font-family:arial;
font-size: 1.8em; 
background-color:#ffffff;
overflow:hidden;
}
#nav {
border-top:1px solid #000000;
height:50px;
width:100%;
padding-left:30px;
background-color:#3c3c3c;
float:left;
}
#nav a, #subnav a {
color:#ffffff;
text-decoration:none;
}
#nav a:hover, #subnav a:hover {
color:#e8973b;
text-decoration:none;
}
#nav a.selected, #subnav a.selected {
color:#e8973b;
text-decoration:none;
}
#nav ul {
margin:0;
padding:0;
list-style:none;
color:#ffffff;
}
#nav li {
text-align:center;
padding:10px;
display:block;
float:left;
}
#subnavbox {
border-top:1px solid #ffffff;
border-bottom:1px solid #000000;
height:17px;
width: 100%;
font-family:arial;
font-size:.9em;
background-color:#ffffff;
overflow:hidden;
}
#subnav {
border-top:1px solid #000000;
height:17px;
width:100%;
padding-left:30px;
background-color:#5c5c5c;
float:left;
}
#subnav ul{
margin:0;
padding:0;
list-style:none;
color:#ffffff;
}
#subnav li{
padding-top:1px;
padding-right:5px;
padding-left:5px;
padding-bottom:0px;
text-align:center;
display:inline;
float:left;
}
#subnav li.First{
border-left: none;
}

#leftcolumn{
position:relative;
border-right:1px solid #ffffff;
width:324px;
padding-top:0px;
padding-right:25px;
padding-bottom:10px;
padding-left:35px;
float:left;
}
#middlecolumn{
position:relative;
border-left:1px solid #ffffff;
margin-left:-1px;
width:335px;
padding-top:0px;
padding-right:25px;
padding-bottom:10px;
padding-left:25px;
float:left;
}
#middlecolumn ul{
margin:0;
padding:0;
list-style:none;
color:#ffffff;
}
#rightcolumn{
position:relative;
width:220px;
float:left;
background-color:#3c3c3c;
}
.infoitem {
margin-bottom:20px;
}
.infoheading {
border-bottom:1px solid #ffffff;
width:335px;
margin-top:0px;
margin-bottom:5px;
margin-left:0px;
padding-bottom:4px;
font-size:1.2em;
}
.rightheader {
position:relative;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
margin-top:-21px;
margin-bottom:0px;
padding-top:4px;
padding-left:8px;
height:20px;
font-size:1.1em;
background-color:#727272;
}
#righttestimonialbox {
margin-bottom:20px;
}
.testimonial {
border-bottom:1px solid #ffffff;
margin-right:10px;
margin-left:10px;
padding-top:10px;
padding-bottom:10px;
}
.clientsource {
font-style:italic;
}
#rightbulletbox{
margin-bottom:20px;
}
#rightbulletbox ul {
margin-left:24px;
padding:0px;
list-style-position: outside;
list-style-image: url(phpcms/images/bullet_arrow.gif);
}
#rightbulletbox li {
border:0px solid green;
padding-top:14px;
}
* html #rightbulletbox ul {
margin-left:17px;
padding:0px;
list-style-position: outside;
list-style-image: url(phpcms/images/bullet_arrow.gif);
}
* html #rightbulletbox li {
border:0px solid green;
padding:4px;
margin-top:0px;
}

/* 2 Column Pages =========================================================================================== */


#leftcolumn-2{
position:relative;
border-right:1px solid #ffffff;
width:445px;
padding-top:0px;
padding-right:25px;
padding-bottom:10px;
padding-left:35px;
float:left;
}
#rightcolumn-2{
position:relative;
border-left:1px solid #ffffff;
margin-left:-1px;
width:444px;
padding-top:0px;
padding-right:25px;
padding-bottom:10px;
padding-left:25px;
float:left;
}
#rightcolumn-2 ul{
margin:0;
padding:0;
list-style:none;
color:#ffffff;
}

/* BOTTOM =========================================================================================== */

#footer {
margin:0;
padding:0;
text-align:center;
width:100%;
}
#footernav{
font-size:.9em;
text-align:center;
}
#footernav a{
text-decoration:none;
}
#footernav a:hover{
text-decoration:underline;
}
#footernav ul{


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

#footernav a.selected
{
	color: #E99A35; 
	text-decoration: underline;
}

div#legal {
clear:both;	
width:1000px; 
padding:5px 0 1em 0;	
margin-left:auto;	
margin-right:auto; 
color:#fff;
}
div#legal .copyright {
text-align:center;
}

/* NOT USED =========================================================================================== */

#leftcol{
	width:200px;
	float:left;
}
#content{
	width:550px;
	float:left;
}
#rightcolumnnav ul{
margin:0;
padding:0;
width:100%;
display: block;
position:relative;
padding-top:4px;
height:20px;
font-size:1.1em;
}
#rightcolumnnav ul li{
list-style-type: none;
margin-top:5px;
padding:4px;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
background-color:#727272; 
}
#rightcolumnnav ul li a{
color:#ffffff;
text-decoration:none;

}
#rightcolumnnav ul li a:hover{
text-decoration:underline;
color: #E99A35; 
}
#documents{
	width:90%;
	float:right;
	background-color:#000;
}
#documenttitle{
width:100%;
background-color:#727272;
}
