.panel_head2, .panel_footer{
background-color: #E9ECE0;
border-color: #D5D5D3;
color: #96D20B;

}

.panel_head2{
moz-background-clip: border;
moz-background-inline-policy: continuous;
moz-background-origin: padding;
background-color: #EFEFEF;
background-image: url(/static/images/background/grad_panel_head.png);
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 0 0;
border-color: #D5D5D3;
border-style: solid;
border-width: 1px 1px 0;
color: #005580;
font-family: Helvetica,Arial,sans-serif;
font-size: 18px;
font-weight: 700;
line-height: 22px;
padding: 6px 8px 7px;
width: 100px;

}

body{
text-align: center;
color: #333333;
background-color: #808080;
font-family: Verdana,sans-serif;
font-size: 0.8125em;
margin: 0 auto;
vertical-align: top;

}

.noprint{
display: none ;

}

p, li, dd{
line-height: 1.4em;

}

div#wrapper{
width: 975px;
text-align: left;
margin: 0 auto;
position: relative;
border-right-width: 1px;
border-right-style: solid;
border-right-color: gray;
border-left-width: 1px;
border-left-style: solid;
border-left-color: gray;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: gray;

}

div#content{
padding: 10px;
text-align: left;
min-height: 500px;
eight: 500px;
background-color: #FFFFFF;

}

div#main{
padding: 3px;
width: 700px;
float: left;
min-height: 300px;

}

div#sidebar{
padding: 5px;
width: 225px;
float: right;

}

#topbar{
background-color: #EEEEEE;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
color: #999999;
padding: 0 8px;
color: gray;

}

#topbar a:visited, #topbar a:link, #topbar a:active{
text-decoration: none;
font-weight: normal;
color: #333;

}

#topbar a:hover{
color: #F78A25;
text-decoration: underline;
font-weight: normal;

}

#banner{
height: 180px;
background-color: #333333;

}

div#footer{
color: #FFFFFF;
font-size: 9px;
text-align: center;
background-image: url(images/footer_bkg.png);
background-repeat: no-repeat;
padding-top: 20px;
height: 179px;
line-height: 10px;

}

#footer a:link{
color: #FFFFFF;
text-decoration: none;

}

#footer a:visited{
color: #FFFFFF;
text-decoration: none;

}

#footer a:hover{
color: #FFFFFF;
text-decoration: underline;

}

#footer a:active{
color: #FFFFFF;
text-decoration: none;

}

#hd
{
background-color:#FFFFFF;
}

#navigation{

}

#logo{
height: 88px;
background-image: url(images/header.jpg) ;
background-repeat: no-repeat;

}

#logo ul{
margin: 0;
padding: 0;
list-style-type: none;

}

#logo a{
height: 80px;
position: absolute;
text-indent: -1000em;
width: 155px;

}

#logo a:hover{

}

#logo .logourl a{

}

#mission{
width: 700px;
height: 153px;
position: relative;
background-image: url(images/mission.jpg);
background-repeat: no-repeat;

}

.borderit img{
border-width: 1px;
border-style: solid;
border-color: #fff;

}

.borderit:hover img{
border-width: 1px;
border-style: solid;
border-color: navy;

}

@import url('reset.css');td{
font-weight: normal;
font-size: 11px;
line-height: 17px;

}

* html .clearfix{
height: 1%;

}

.clearfix{clear: both;}

a:link, a:visited, a:active{
text-decoration: none;
font-weight: normal;
color: #804000;

}

a:hover{
color: #F78A25;
text-decoration: underline;
font-weight: normal;

}

h1{
color: #003366;

}

h2{
color: #555555;
font-size: 18px;

}

h3{
color: #003366;
font-size: 14px;

}

h4{
font-size: 12px;

}

h5{
font-size: 9px;

}

ul{

}

#logintext{
float: left;
margin-top: 8px;

}

#quickmenu{
float: right;
margin-top: 8px;

}

.adbox{
border-width: 1px;
border-style: solid;
border-color: #C0C0C0;
padding: 5px;
margin-bottom: 5px;

}

.adbox2{
margin-bottom: 5px;
padding: 10px;

}

#article{
clear: both;
min-height: 300px;

}

.articleimg{
float: right;
width: 100px;
border-width: 1px;
border-style: solid;
border-color: #666;
margin: 0 0 10px 10px;
padding: 2px;

}

.recentUpdates{
moz-border-radius-bottomleft: 0.5em;
moz-border-radius-bottomright: 0.5em;
moz-border-radius-topleft: 0.5em;
moz-border-radius-topright: 0.5em;
background-color: #DFE7F7;
border-width: 1px;
border-style: solid;
border-color: #AAC0EC;
margin: 5px 3px;
padding: 3px;

}

.recentUpdates a{
text-align: right;
text-decoration: none;
color: gray;
font-size: 11px;
font-weight: bold;

}

.recentUpdates a:hover{
text-align: right;
text-decoration: underline;
color: gray;
font-size: 11px;
font-weight: bold;

}

#advancedsearch{
width: 240px;
float: left;
padding: 5px;
min-height: 400px;
height: 400px;

}

#developer_main{
float: left;
width: 660px;
margin-left: 10px;

}

#footer a{
text-decoration: none;
font-weight: normal;
color: gray;

}

#footer a:hover{
text-decoration: underline;
font-weight: normal;
color: gray;

}

.clearfix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;

}

.currentprice{
font-size: 11px;
color: #d61e1c;
font-weight: bold;

}

.listprice{
text-decoration: line-through;
color: #444444;
font-family: Veranda, Arial, Helvetica, sans-serif;
font-size: 11px;

}

.shortdesc{
color: #003366;
font-family: Veranda, Arial, Helvetica, sans-serif;
font-weight: bold;

}

.itemtitle{
color: #003366;
font-family: Veranda, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
padding-bottom: 5px ;

}

.manufacturer_item{
color: gray;
font-family: Times New Roman;
font-size: 18px;
font-weight: bold;

}