.header .nav div{position:relative; width:948px; height:42px; overflow:hidden;}
.header .nav ul{position:absolute; width:5000px; list-style:none;}
.main{width:948px;}
.showcase{padding:15px 2px;}
.showcase .article{height:30px;}
.showcase .lot{height:180px;}
.showcase .article td{height:45px; padding:0 0 3px 0; line-height:1.2; vertical-align:middle;}
.header .nav{left:25px !important;}
.header .nav .prev, .header .nav .next{ z-index:100;}
.footer .nav ul li{line-height:1.8;}
.itemtext {padding: 25px;float:left;}
.itemtext table {border:0px solid black;}
.itemtext table td {padding:6px;border-bottom:1px solid gray;}
.cart_table {border: 1px solid gray;margin-left: 20px;}
.cart_table th {background-color: gray;color: white;padding: 10px 30px;}
.cart_table td {text-align: center;padding: 6px;vertical-align: middle;}
.cart_table input {text-align: center;border: 1px solid black;margin: 0px 3px;}
.cart_table textarea {border: 1px solid black;margin: 0px 3px;}
.cart_table .right {text-align: right;padding:5px 10px;}
.cart_table a {color:black;}
.showcase .foto{height:106px; margin:0 1px; border-right:1px solid #AAA; border-left:1px solid #AAA; text-align:center; background:#FFF;}

