	
body{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
		/*background-image: url(../images2006/body_backing.jpg);
	background-repeat: repeat-x;*/
		background-image: url(images/header_repeat.jpg);
    background-repeat: repeat-x;
	}
			
#container {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	height: 1%;
	/*background-image: url(/images2006/axiom_logo_large.jpg);
	background-repeat: no-repeat;*/
	min-width:990px;
	/*border: 1px solid #E4E4E4;*/
	
	}
	#bannercontainer{
	text-align: right;
	
	}
	
#banner {
	padding: 0px;
	margin-bottom: 0px;
	

	width: 980px;
	right: 0px;
	margin-right: 0px;
	margin-left: auto;
	/*background-color: rgb(213, 219, 225);*/
	}
	
#logo
{
    position:absolute;
    top:38px;
    left:0px;
    height:200px;
    width:200px;
    z-index:10;
}		
				
h1
{
    margin: 0px;
    padding: 0px;
}
h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:25px;
    text-decoration: none;
    margin: 0px;
    margin-bottom: 10px;
    padding: 10px 0px 0px;
    color: #343434;
	font-weight:normal;
	border-bottom:solid 1px #ccc;

}
h2 strong{
color:#cc0000;
}
h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    text-decoration: none;
    margin: 0px;
    padding: 7px 0px 0px 11px;
    color: #FFFFFF;
}

h4{

font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    text-decoration: none;
    margin: 0px;
    
    }

	

#nav1 {
	float: right;
	font-size: 13px;
	color: #666666;
	padding: 11px;
	margin: 0px;
	font-weight: bold;
	

	/*z-index:11;*/
	}		

/*#nav1 {
    z-index:11;
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 0.8em;
	color: #666666;
	padding: 5px;
	margin: 0px;
	font-weight: bold;
	background-color: #FFFFFF;	
	}
			*/	
#nav1 ul {	
	list-style-type: none;
	padding: 0px;
	margin: 0px;	
	}
			
#nav1 ul li {	
	display: inline;
	padding: 0px;
	margin: 0px;
	}
	
#nav1 ul li a {
	font: 13px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	border-right-color: #A7A7A7;
    border-right-width: 1px;
    border-right-style: solid;
	}
	
#nav1 ul li a:hover {
	text-decoration: underline;
	}	
			
#flash {
	/*height: 160px;*/
	margin:0px;
	padding: 0px;
	clear: both;
	
	text-align: right;
	
	
	}
	
.padding1 {
	padding-bottom: 1px;
	padding-top: 1px;
	}
			
#nav2 {
	text-align: center;
	font-size: 0.8em;
	color: #FFFFFF;
	background-color: #76777B;
	margin: 0px;
	padding: 0px;
	background-image: url(../images2006/nav2_back.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	}
			

	
#centercol {

	left: 0px;
	padding: 15px;
	margin-left: 170px;
	margin-right: 172px;
	color: #444444;
	 background-image: url(images/content_repeat.jpg);
    background-repeat: repeat-x;
	
	}

#centercol p {
	font-size: 0.8em;
	padding: 0px;
	
	
}

#centercol p.home {
	
	padding: 0px;
	color: #333333;
	margin-top: 40px;
	
	
	
}

#centercol.press p {
	margin: 0px;
}



#centercol ul {
	font-size: 0.8em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

#centercol ol {
	font-size: 0.8em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

#centercol table {
	font-size: 1em;
	
}

#centercol table tr {
	vertical-align: top;	
}

#centercol img {
	
}

#centercol a {
	color:#CC0000;
}

#centercol a:hover {
	color:#A40000;
	text-decoration:none;
}


#centercol a:visited {
	color:#666666;
}



.presstab{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

			

#leftcol {
	float: left;
	width: 170px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

	
}

#leftcol ul
{
    list-style: none;
    margin: 0px;
    padding: 0;
    background-image: url(images/left_nav_repeat.jpg);
    background-repeat: no-repeat;
    width:164px;
}

#leftcol li
{
    padding: 5px 0px 5px 10px;
    
}

#leftcol li a
{
    text-decoration: none;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    padding: 0px;
    margin: 0px;
   
}

	
#leftcol ul li a.last
{
    display: block;
    text-decoration: none;
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    padding: 0px;
    margin: 0px;
    background-image: url(images/left_nav_bottom.jpg);
    background-repeat: no-repeat;
    height: 25px;
    background-position: bottom;
}

#leftcol li.red
{
    padding: 5px 0px 5px 10px;
    margin: 0px 3px 0px 2px;
    background-color: #ffffff;
    border-top: 1px solid #CC0000;
    border-bottom: 1px solid #CC0000;
}	

	
	


			

			

	
#rightcol {
	float: right;
	width: 172px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0px;
	/*background-color: rgb(235, 235, 235);*/
	}
	
#footer {
	clear: both;
    padding: 5px 0px 0px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #8B8B8B;
    margin: 25px 10px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    text-decoration: none;
    color: #1D1D1D;
	}
	
#footer a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #DD0E08;
    text-decoration: none;
}

#footer a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #DD0E08;
    text-decoration: underline;
}
	
.customer{
	color: #333333;
	font-size:0.75em;

}



.customer td.cust{
	padding: 5px;
	margin: 0px;
	background-image: url(/images2006/customers2006/customer-backing.jpg);
	background-repeat: no-repeat;	
	/*height: 50px;*/
	width: 120px;
	
}

hr {
	height: 1px;
	color: #CCCCCC;
	margin: 5px 0px;
	padding:0px;
	background-color: #CCCCCC;
}

.team {
	margin-right: 6px;
}




#branches
{
    position: absolute;
    top: 181px; /*right: 83px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    text-decoration: none;
    margin: 0px;
    color: #FFFFFF;
    font-weight: bold;
    padding-right: 0px;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
}

#map
{
    margin: 0px 0px 0px;
    padding: 0px;
    width: 166px;
    background-image: url(images/right_map_col.jpg);
    background-repeat: no-repeat;
    height: 262px;
}

#special
{
    margin: 0px;
    padding: 0px;
    width: 166px;
}

#specialtop
{
    margin: 0px;
    padding: 0px;
    background-image: url(images/special_top.jpg);
    background-repeat: no-repeat;
    height: 40px;
}

#specialmiddle
{
    margin: 0px;
    padding: 0px;
    background-image: url(images/special_middle.jpg);
    background-repeat: repeat-y;
}

#specialbottom
{
    margin: 0px;
    padding: 0px;
    background-image: url(images/special_bottom.jpg);
    background-repeat: no-repeat;
    height: 40px;
}

#special p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #000;
    text-decoration: none;
    margin: 0px;
    padding: 5px 10px;
}
#products
{
    margin: 0px;
    padding: 0px;
    width: 166px;
}

#productstop
{
    margin: 0px;
    padding: 0px;
    background-image: url(images/special_top.jpg);
    background-repeat: no-repeat;
    height: 63px;
}

#productsmiddle
{
    margin: 0px;
    padding: 0px;
    background-image: url(images/special_middle.jpg);
    background-repeat: repeat-y;
}

#productsbottom
{
    margin: 0px;
    padding: 0px;
    background-image: url(images/special_bottom.jpg);
    background-repeat: no-repeat;
    height: 40px;
}

#products p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding: 5px 10px;
}





#scrollcontainer
{
text-align:center;
margin-left:auto;
margin-right:auto;
padding-left:auto;
padding-right:auto;
}

#scroller
{
    margin:0px;
	padding: 0px 0px 0px 5px;
	height: 184px;
	background-image: url(images/scroller_back2.jpg);
	background-repeat: no-repeat;
	
}

#scrollerrepeat

{
text-align:center;
width:534px;
    margin: 0px;
    padding: 0px;
    height: 184px;
    background-image: url(images/scroller_repeat.jpg);
    background-repeat: repeat-x;
}

#scroller p
{
    color: #000000;
}

/* Product Selector */
.Thumbnail
{
    border: 1px solid #DDDDDD;
    cursor: pointer;
}

.ThumbnailHover
{
    border: 1px solid #AAAAAA;
    cursor: pointer;
}

.ThumbnailSelected
{
    border: 1px solid #DD3409;
    cursor: pointer;
}

.ScrollItem
{
    color: black;
    border: 1px solid #919B9C;
    font-family: MS Sans Serif, Verdana;
    font-size: 10px;
    cursor: pointer;
}

.ScrollItemHover
{
    color: black;
    border: 1px solid #919B9C;
    background-color: #E3E3E3;
    font-family: MS Sans Serif, Verdana;
    font-size: 10px;
    cursor: pointer;
}

.ScrollItemActive
{
    color: black;
    background-color: #E3E3E3;
    border: 1px solid #DD3409;
    font-family: MS Sans Serif, Verdana;
    font-size: 10px;
    cursor: pointer;
}

/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div#hold
{
    position: relative;
    overflow: hidden; 
    width: 380px;
    /*width: 100%;*/
    height: 71px;
    z-index: 100;
    /*max-width: 70%;*/
}
div#wn
{
    position: absolute;
    left: 0px;
    top: 0px; 
    width: 380px;
    /*width: 100%;*/
    height: 71px; 
    clip: rect(0px, 380px, 71px, 0px);
    /*clip: rect(0px, 100%, 71px, 0px);*/
    overflow: hidden;
    z-index: 1;
}
div#lyr1
{
    position: absolute;
    visibility: hidden;
    left: 0px;
    top: 0px;
    z-index: 1;
}

a:link
{
    color: #33c;
}
a:visited
{
    color: #339;
}
a img
{
    border: none;
}

.productSelector
{
    border: solid 3px #C80B07;
    padding: 0px;
    margin: 0px;
    height: 48px;
}
li
{
    color:#333333;
    list-style-image: none;
    list-style-type: none;
    margin:0px 0px 5px 0px;
}

#categoryDescription
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: #3B3B3B;
    
}
.admin-header h1
{
    color: white;
}
.form
{
    width:100px;
  
    font-weight:bold;
    
    }
   