.prodPart {
   margin:10px 5px 10px 0px;
   padding-left:17px;
   font-size:80%;
   font-weight:Bold;
   background:#FFFFFF url('/img/closed.gif') 2px 4px no-repeat;
}

.opened {
   background:#FFFFFF url('/img/opened.gif') 0 6px no-repeat;
}

.tProdList {
   margin:0px 5px 20px 17px;
   display:none;
   padding:0px;
   border-collapse:collapse;
}

.tProdList thead td {
   color:#555555;
   border-bottom:2px solid #CCCCCC;
}

.tProdList thead th {
   font-size:70%;
   border-bottom:2px solid #CCCCCC;
}

.tProdList tfoot td {
   border-top:2px solid #CCCCCC;
   border-bottom:0px;
   color:#777777;
   font-weight:Bold;
}

.tProdList tfoot th {
   border-top:2px solid #CCCCCC;
   border-bottom:0px;
   font-size:70%;
}

.tProdList tfoot th a {
   color:#336699;
}

.tProdList th {
   width:350px;
   padding:10px 0px 10px 0px;
   vertical-align:top;
   text-align:left;
   font-size:70%;
   font-weight:Normal;
   line-height:120%;
   border-bottom:1px solid #CCCCCC;
   color:#555555;
}

.tProdList th a {
   color:#669900;
}

.tProdList th a:hover {
   color:#0099FF;
}

.tProdList td {
   padding:10px 7px 10px 0px;
   line-height:120%;
   vertical-align:top;
   text-align:right;
   white-space:nowrap;
   border-bottom:1px solid #CCCCCC;
}

.tProdList td input {
   height:14px;
   font-size:95%;
   width:30px;
}


.setProd {
   display:inline;
   margin-left:6px;
   padding-bottom:1px;
   color:#777777;
   font-weight:Bold;
   font-size:90%;
   cursor:pointer;
}

#orderBox {
   width:170px;
   padding:15px 15px 15px 13px;
/*   background:url('/img/bg-promo-right.gif') no-repeat bottom;*/
   border:1px solid #E5E5E5;
   margin:0px 0px 20px 0px;
   list-style:none;
   font-size:100%;
}

#orderBox h3 {
   margin:2px 0px 6px 0px;
   font-weight:Bold;
}

#orderBox table {
   margin:0px 0px 20px 0px;
   color:#666666;
   padding:0px;
   width: 100%;
   border-collapse:collapse;
}

#orderBox table thead td{
   border-bottom:1px solid #E5E5E5;
   padding: 4px 4px 4px 0px;
}


#orderBox table td {
   padding: 6px 4px 8px 0px;
   vertical-align:top;
   font-size:10px;
}

#orderBox tfoot td {
   border-top:1px solid #E5E5E5;
   padding: 6px 4px 4px 0px;
   color:#777777;
   font-weight:Bold;
   vertical-align:top;
}

.olink {
   color:#FF6600;
   font-size:11px;
   font-weight:Bold;
}

.iradio {
   width:auto;
   float:none;
   padding:0px 0px 5px 0px;
   margin-bottom:8px;
   border-bottom:1px solid #CCCCCC;
   color:#777777;
   font-size:12px;
}

.iradio input {
   font-size:14px;
   width:14px;
   height:14px;
   float:left;
   margin:3px 5px 20px 0px;
   padding:0px;
   border:0px;
}

.iradio label {
   font-weight:Bold;
   color:#555555;
}


