.prodsummary {display:inline; float:left; width:100%}
.prodsummary img {float: left; margin: 5px 10px;}
.prodsummary p {font-size: 11px; width: 250px; float:left; margin:0 0 0 5px; padding: 1px; }
.prodsummary ul {display:inline; float: right;  margin: 0; padding: 0; list-style: none; }
.prodsummary ul li {font-size:11px; width: 180px; list-style-type:none; background-image: url("/img2/common/square_red_5x9.gif"); background-position: 0 .4em; background-repeat: no-repeat; padding: 1px 0px 2px 10px; margin: 0; }

/*.proddetail img {float:right; margin: 5px 0 5px 10px; border: 0 none;}*/
.proddetail a:link, .proddetail a:visited, .proddetail a:active {text-decoration:none}
.proddetail a:hover {text-decoration: underline}

.maintext {margin: 20px;}
.prodfamily {}
.prodfamily p {margin: 15px 0;}
/*.prodfamily table {margin: 15px 0; width:100%}
.prodfamily table td {padding: 2px 6px; border-bottom: 1px solid #ddd;}
.prodfamily table td.noborder {border: 0 none;}
.prodfamily table th {background: #ddd; border-right: 1px solid #fff; border-bottom: 1px solid #fff; padding: 4px 6px; font-weight: bold; text-align:center;}
.prodfamily table tr td img {margin: 0 3px;} */

/*prodtable2*/
table.prodtable2 {margin: 15px 0; width:100%}
table.prodtable2 td {padding: 2px 6px; border-bottom: 1px solid #ddd;}
table.prodtable2 td.noborder {border: 0 none;}
table.prodtable2 th {background: #ddd; border-right: 1px solid #fff; border-bottom: 1px solid #fff; padding: 4px 6px; font-weight: bold; text-align:center;}
table.prodtable2 tr td img {margin: 0 3px;}

td.tdheading {width: 180px; text-align:right; font-weight:bold;}

table.prodimages {width:100%}
table.prodimages td {width:33%; padding:10px; text-align:center;}
.prodimages img {float:none; margin: 5px;}

/*tabs*/
#tabs {clear:both; margin: 20px 0 10px 0; border-bottom: 1px solid #999; width: 100%; height: 23px;}
#tabs ul {list-style-type:none; padding:0; margin: 0; text-align: center; }
#tabs ul li {list-style-type:none; padding: 4px 10px; text-align:center; margin: 0 1px; font-weight: bold; font-size:11px; display:inline; float: left; }
#tabs ul li a:link, #tabs ul li a:active, #tabs ul li a:hover, #tabs ul li a:visited {text-decoration:none; color: #fff;}
#tabs ul li.tabhl {background: #fff; border-top: 1px solid #999; border-right: 1px solid #999; border-bottom: 0 none; border-left: 1px solid #999;}
#tabs ul li.tabnohl {background: #666; border-top: 1px solid #ddd; border-right: 1px solid #ccc; border-bottom: 0 none; border-left: 1px solid #ddd;}

#divcollection {margin:10px 0; position: relative; height: 450px; width: 560px;}
#divcollection h2 {margin: 10px 0; font-size:13px;}

#divcollection table.prodtable {width: 530px}
#divcollection table.relatedlittable {width: 510px}

#div1, #div2, #div3, #div4, #div5, #div6 {position: absolute; top: 0; height:420px; width: 100%; overflow:auto;}

/*#div4 {overflow:auto;}*/

.visibletrue {visibility: visible;}
.visibletrue table {display: table;}
.visiblefalse {visibility: hidden;}
.visiblefalse table {display: none;}





