/* CSS Document */

#navigation{
background: url(../backgrounds/left-fade.jpg) repeat-x;
margin: 10px 0px 0px 4px;
}

#catalog-nav{
margin: 20px 4px 20px 4px;
text-align: left;
font-size: 70%;
}

#catalog-nav h3{ 
color: #444; /* 004c7e */
font-weight: bold;
font-size: 90%;
margin: 6px 0px 6px 0px;
padding: 0px 0px 0px 0px;
line-height: normal;
}

/** main page **/

#parts-main-row{
width: 553px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
position: relative;
}

#parts-main-row #part{
width: 103px;
margin: 0px 7px 0px 0px;
padding: 0px 0px 4px 0px;
float: left;
border: 1px solid #CCC;
}

#parts-main-row #part.part-right{
width: 103px;
margin: 0px 0px 0px 0px;
float: right;
}

#parts-main-row #part #image{
width: 105px;
height: 80px;
margin: 8px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
position: relative;
text-align: center;
vertical-align:middle;
}

#parts-main-row #part #category-name{
width: 103px;
margin: 4px 0px 0px -4px;
padding: 4px 0px 4px 4px;
float: left;
position: relative;
text-align: center;
vertical-align: middle;
font-size: 90%;
}


#item-row{
width: 558px;
margin: 15px 0px 5px 0px;
padding: 0px 0px 0px 0px;
float: left;
position: relative;

}

#item-row #item-image{
background: #FFF url(../../catalog/images/ina.jpg) repeat-x;
width: 115px;
height: 90px;
margin: 0px 0px 0px 0px;
padding: 5px 2px 2px 2px;
float: left;
position: static;
border: 1px solid #CCC;
text-align: center;
z-index: 0;
}

#item-row #item-image-number{
background: #dddddd;
padding: 4px;
margin: 4px -450px 4px 4px;
float: left;
position: relative;
z-index: 100;
color: #989898;
font-weight: bold;
}

#item-row #item-description{
margin: 0px 0px 0px 10px;
padding: 5px 0px 5px 0px;
float: left;
position: static;
}

#item-row #item-description h1{
margin: 0px 0px -4px 0px;
font-size: 120%;
line-height: normal;
}

#item-row #item-description h2{
margin: 0px;
color: #b8b9bb;
font-size: 80%;
font-weight: normal;
}

#item-row #item-description h3{
margin: 4px 0px 0px 0px;
color: #8d8d8e;
font-size: 90%;
line-height: normal;
}

h2{
text-transform: capitalize; ;
}

/*  product zoom  */

#pz-item-number{
background: #fff;
padding: 4px 8px 4px 8px;
margin: 4px -500px -250px 4px;
float: left;
position: relative;
font-size: 250%;
font-weight: bold;
color: #989898;
z-index: 100;
border: 1px solid #ddd;
}

#pz-item-description{
background: #FFF;
border: 1px solid #ddd;
padding: 4px 8px 4px 8px;
margin-top: -50px;
float: left;
position: relative;
z-index: 100;
}

#pz-item-description h2{
line-height: normal;
font-size: 180%;
}

#pz-item-description h4{
color: #8d8d8e;
font-weight: bold;
}

#pz-item-description h3{
margin: 0px;
color: #b8b9bb;
font-size: 90%;
font-weight: bold;
}

#pz-item-description h5{
margin: 0px;
padding: 0px;
line-height:normal;
font-weight: normal;
}






#search-bar{
width: 543px; /* 551 - padding */
padding: 4px;
margin: 8px 0px 0px 0px;
border: 1px solid #CCC;
}

#search-bar form{
margin: 0px 0px -2px 2px;
padding: 0px;
}

#search-bar .gradient{
background: #e6e6e6 url(../backgrounds/search-form-gradient.png) repeat-x;
border: 1px solid #CCC;
padding: 4px;
margin: 0px 4px 0px 0px;
color: #333;
}

#search-bar img{
float: left;
margin: -2px 8px 2px 4px;
}
