#navigation a.products {
  background-position: -494px -95px;
  width: 247px;
}

/*
#main #left
{
    float:left;
    width:269px;
    padding-top:10px;
    margin-right:10px;
}

#main #right
{
    float:right;
    width:653px;
    _padding-top:10px;
}

#prodtop
{
    width:267px;
    height:15px;
    background:url("images/prod_top.gif") top left no-repeat;
}

#prod
{
    background:#000000;
    width:267px;
}

#prod ul
{
    margin:0px 0px 0px 1px;
    padding:0px 0px 0px 0px;
    font-weight:bold;
    
}

#prod ul li
{   
    margin-left:20px;
    background:url("images/prod_bg.gif") top left no-repeat;
    font-size:0.9em;
    list-style-type:none;
}

#prod ul li a
{   
    color:#FFFFFF;
    padding:4px 0px 10px 44px;
    display:block;
}

#prod ul li a:hover
{   
    color:#33FF00;
    background:url("images/prod1_on.gif") top left no-repeat;
}

#prod ul li.sel a
{ 
   color:#33FF00; 
   background:url("images/prod1_on.gif") top left no-repeat;
}

#prodbtm
{
    width:267px;
    height:15px;
    background:url("images/prod_btm.gif") top left no-repeat;
    
}

#prodddl
{
    background:url("images/prodddl_bg.gif") top left no-repeat;
    padding:7px 0px 3px 0px;
    margin:0px 0px 0px 20px;
    width:225px;
}

#prodddl select
{
    width:225px;
}

#logo
{
    width:143px;
    height:143px;
    background:url("images/prod_logo_bg.jpg") top left no-repeat;
    float:left;
    padding:18px 0px 0px 18px;
    margin-right:15px;
    margin-top:0px;
}

#logoleftcol
{
    width:143px;
    height:143px;
    background:url("images/prod_logo_bg.jpg") top left no-repeat;
    float:left;
    padding:18px 0px 0px 18px;
    margin-right:15px;
    margin-top:20px;
    margin-left:50px;
}

*/

/*
#logos ul
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-weight:bold;
}

#logos ul li
{   
    width:125px;
    height:125px;
    background:url("images/prod_logo_bg.jpg") top left no-repeat;
    float:left;
    padding:18px 18px 18px 18px;
    margin-right:2px;
    margin-bottom:2px;
    list-style-type:none;
    text-align:center;
}
*/

/*
#manus.main
{
    margin-top:10px;
}

#manus ul
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-weight:bold;
}

#manus ul li
{   
    width:125px;
    height:62px;
    background:url("images/manu_bg.jpg") top left no-repeat;
    float:left;
    padding:18px 18px 18px 18px;
    margin-right:2px;
    margin-bottom:2px;
    list-style-type:none;
    text-align:center;
}
*/

/*
#prodlist ul
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-weight:bold;
}

#prodlist ul li
{   
    width:125px;
    height:125px;
    background:url("images/prod_list_bg.jpg") top left no-repeat;
    float:left;
    padding:18px 17px 18px 19px;
    margin-right:2px;
    margin-bottom:2px;
    list-style-type:none;
    text-align:center;
}

#prodlist ul li .name
{   
    height:61px;
}
*/

/*{
    width:143px;
    height:143px;
    background:url("images/prod_logo_bg.jpg") top left no-repeat;
    float:left;
    padding:18px 0px 0px 18px;
    margin-right:15px;
    margin-top:12px;
}*/

.kline
{
    background:#E3E3E3;
    height:1px;
    margin-top:15px;
    margin-bottom:15px;
    line-height:0px; 
    font-size:0px; 
}

#prodtabs
{
    height:37px;
    background: url(images/prod_nav_right.jpg) top right;
    width:662px;
}

#prodnav 
{
        margin:0px;
    margin-left:-5px; /* Needed for IE 7, otherwise navigation is offset to right */
    list-style: none;
    width:592px;
    padding-left:0px;
    padding:0px;

}

#prodnav li {
  float: left;
  
}

#prodnav a * {
  display: none;
}

#prodnav a, #prodnav a .hover {
    height: 37px;
    position: relative;
    display: block;
    background: url(images/prod_nav.jpg) 0px 0px no-repeat;
    cursor:pointer; /* Needed for IE7 when using the jquery hover script */
}

#prodnav a.overview, #prodnav a.overviewon { width: 110px; }
#prodnav a.overview { background-position: 0px 0px; }
#prodnav .highlight a.overview:hover, #prodnav a.overview .hover { background-position: 0px -37px; }
#prodnav a.overviewon { background-position: 0px -74px; }

#prodnav a.specs, #prodnav a.specson { width: 140px; }
#prodnav a.specs { background-position: -110px 0px; }
#prodnav .highlight a.specs:hover, #prodnav a.specs .hover { background-position: -110px -37px; }
#prodnav a.specson { background-position: -110px -74px; }

#prodnav a.images, #prodnav a.imageson { width: 97px; }
#prodnav a.images { background-position: -250px 0px; }
#prodnav .highlight a.images:hover, #prodnav a.images .hover { background-position: -250px -37px; }
#prodnav a.imageson { background-position: -250px -74px; }


#prodnav a.video, #prodnav a.videoon { width: 92px; }
#prodnav a.video { background-position: -347px 0px; }
#prodnav .highlight a.video:hover, #prodnav a.video .hover { background-position: -347px -37px; }
#prodnav a.videoon { background-position: -347px -74px; }

#prodnav a.downloads, #prodnav a.downloadson { width: 119px; }
#prodnav a.downloads { background-position: -439px 0px; }
#prodnav .highlight a.downloads:hover, #prodnav a.downloads .hover { background-position: -439px -37px; }
#prodnav a.downloadson { background-position: -439px -74px; }

#prodnav a.accessories, #prodnav a.accessorieson { width: 126px; }
#prodnav a.accessories { background-position: -558px 0px; }
#prodnav .highlight a.accessories:hover, #prodnav a.accessories .hover { background-position: -558px -37px; }
#prodnav a.accessorieson { background-position: -558px -74px; }

#product,#productimages
{
    background:url("images/product_bg.jpg") top left no-repeat;
    margin-left:-5px;
    width:614px;
    padding:10px 25px 0px 25px;
}

#product #pleft
{
    float:left;
    width:320px;
    padding-right:20px;
}

#product #pright
{
    float:left;
    width:260px;
}

#product #pleft #photos
{
    background:url("images/prod_photo_bg.jpg") top left no-repeat;
    width:329px;
    height:400px;
    padding:5px 0px 0px 7px;
}

#photos #top
{
    width:312px;
    height:20px;
    text-align:center;
    padding-top:11px;
}

#gallery
{
    margin-left:0px;
    margin-top:2px;
    height:254px;
    width:312px;
}

#thumbholder
{
    width:283px;
    height:70px;
    margin-left:15px;
    margin-top:15px;
    padding:0px;
}

ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 0px 0px 0px 0;
	list-style: none;
}
a.thumb {
	padding: 0px;
	display: block;
	border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}

#productimages
{
    padding-top:20px;
}

#productimages ul
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#productimages ul li
{   
    list-style-type:none; 
}

#productimages .lightbox
{
    float:left;
    width:150px;
    margin-bottom:15px;
}

#productimages .copy
{
    margin-left:15px;
    float:left;
    margin-bottom:15px;
}

a.enlarge img
{
    background: url(images/enlarge.gif) no-repeat;
    width:139px;
    height:21px;
}

a.enlarge:hover img
{
    background: url(images/enlarge.gif) top right no-repeat;
}

.accessory-image {
    border: 1px solid #E3E3E3;
    vertical-align: middle;
    padding: 10px;
}