td.medium{
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#fff;
background-color:#000;
}

td.list {
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
border-bottom:1px solid #B36283;
color:#fff;
background-color:#000;

}

.cart_item_warning {
background-color:#EEBAD0;
}

li.no_bullet {
list-style-type: none;
margin-top:7px;
}

.cart_item_error {
background-color:#EEBAD0;
}
td.grid{
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#fff;
background-color:#000;
}
td.small{
font:11px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#fff;
background-color:#000;
}

td.large{
font:14px Arial, Helvetica, sans-serif;
font-weight:normal;
color:#fff;
background-color:#000;
}
td.packing{
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#fff;
background-color:#000;
}

td.fieldname{
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#fff;
background-color:#000;
text-align:right;
}

td.fieldname2{
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#fff;
background-color:#000;
text-align:right;
vertical-align:top;
}

table.main{
border:2px solid #B36283;
width:65%;
margin:1px;
background-color:#000;
border-collapse:collapse;
}

table.grid{
/* width:55%; */
margin:1px;
background-color:#000;
border-collapse:collapse;
}

table.grid2{
border:0px;
/* width:55%; */
margin:1px;
background-color:none;
border-collapse:collapse;
}

b.blue {
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#EEBAD0;
line-height:16px;
font-weight:bold;
}
td.error{
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#EEBAD0;
background-color:#000;
border-bottom:1px solid #E2E2E2;
}

td.blue{
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#EEBAD0;
background-color:#000;
}

b.gray{
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#EEBAD0;
background-color:#000;
}

table.gray65{
border:2px solid #E2E2E2;
/* width:65%; */
margin:1px;
background-color:#000;
border-collapse:collapse;
}

table.eightyfive{
border:0px;
/* width:85%; */
margin:1px;
border-collapse:collapse;
}

table.sixtyfive{
border:0px;
/* width:65%; */
margin:1px;
border-collapse:collapse;
}

p.pageBreak{
page-break-before: always;
}

.Form2 {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-weight:normal;
}

table.relate{
/* width:85%; */
margin:1px;
border-collapse:collapse;
}