.product-category{
 background:#ffffff;
 margin:0 0 1em 0;
}

.product-category h1{
 background:transparent url(img/catmenu_header_bg.png) no-repeat scroll 0 0; 
 color:#003399;
 font-family:"Arial",verdana,sans-serif;
 font-size:0.9em;
 height:37px;
 margin-bottom:0;
 padding:5px 0 0 5px;
}

.product-category ul{
 margin:0;
 padding-bottom:25px;
}

.product-category li{
 list-style-type:none;
 margin:0 0 0 10px;
}

.product-category a{ color:#039; text-decoration:none;margin:0; font-size:0.8em;}
.product-category a:link{ color:#039; text-decoration:none;}
.product-category a:visited{ color:#039; text-decoration:none;}
.product-category a:focus{ color:#000; text-decoration:none;}
.product-category a:hover{ color:#000; text-decoration:none;}
.product-category a:active{ color:#000; text-decoration:none;}


#tx-ttproducts-pi1-list .product-list-item{
 margin-bottom:1em;
 background:#ffffff;
}

#tx-ttproducts-pi1-list .product-list-item h1{
 background:transparent url(img/catmenu_header_bg.png) no-repeat scroll 0 0; 
 color:#003399;
 font-family:"Arial",verdana,sans-serif;
 font-size:0.9em;
 height:37px;
 margin-bottom:0;
 padding:5px 0 0 5px;
}

#tx-ttproducts-pi1-list .product-list-item-content{
 padding:5px;
}

#tx-ttproducts-pi1-list .product-img_1{
 width:200px;
 height:200px;
 float:left;
 border:1px #000 solid;
 margin-bottom:5px;
 margin-left:0px;
 margin-right:5px;
 display: table; 
 overflow: hidden;
 background:#ffffff;
}

#tx-ttproducts-pi1-list .product-img_2{
 display: table-cell; 
 vertical-align: middle;
}

#tx-ttproducts-pi1-list .product-img_3{
 width:200px;
 text-align:center;
}

#tx-ttproducts-pi1-list .product-img img{
 border:0;
}

#tx-ttproducts-pi1-list .product-list-note{
 margin:0 0 5px 0;
 height:182px;
 width:375px;
 overflow-x:hidden;
 overflow-y:scroll;
}

#tx-ttproducts-pi1-list .product-list-price{
 margin:0;
 padding-left:205px;
 text-align:right;
 width:350px;
}

#tx-ttproducts-pi1-list .contenttable td{
 vertical-align:top;
}

#tx-ttproducts-pi1-list .product-list-item-content .contenttable{
 width:370px;
}

#tx-ttproducts-pi1-list .product-list-item-morelink{
 margin-top:3px;
}

#tx-ttproducts-pi1-list .product-list-item-morelink a{
 text-decoration:none;
}

#tx-ttproducts-pi1-list .contenttable .bodytext{
 margin:0.1em;
}


#tx-ttproducts-pi1-listhighlights .product-list-item{
 background:#ffffff;
}

#tx-ttproducts-pi1-listhighlights .csc-header h1{
 text-align:left;
 overflow:hidden;
}

#tx-ttproducts-pi1-listhighlights .product-list-header{
 padding:0 10px;
 font-size:0.9em;
 text-align:left;
 font-weight:bold;
}

#tx-ttproducts-pi1-listhighlights .product-list-price{
 text-align:left;
 margin-top:2px;
 padding-left:10px;
 width:160px;
 text-align:center;
}

#tx-ttproducts-pi1-listhighlights .product-list-note{
 text-align:left;
 margin-top:2px;
 padding-left:10px;
 width:160px;
 text-align:center;
}

#tx-ttproducts-pi1-listhighlights .product-list-image{
 width:170px;
 text-align:center;
}

.tx-ttproducts-pi1 a{
 text-decoration:none;
}
