﻿/* CSS Document */

.price0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; border-bottom: 1px solid #E6DBD1; background-color:#F8F3E9; padding: 1px 0px 1px 0px; }
.price1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; border-bottom: 1px solid #E6DBD1; background-color:#E6EBF1; padding: 1px 0px 1px 0px; }
.atr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; border-bottom: 1px solid #E6DBD1; padding: 2px 0px 2px 0px; }
.atrt0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold; height: 16px; border-top: 1px solid #6B5C4F; background-color:#E8E3D9; }
.atrt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: bold; background-color:#E8E3D9; border-bottom: 1px solid #6B5C4F; padding: 0px 0px 0px 0px; }

.showbestsizes, .showallsizes { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0066CC; font-weight: bold; margin: 0 0 2px 0; }
.showbestsizes a, .showallsizes a { font-size: 12px; font-weight: normal; }

/* for price list */
	/*.pricelisttitle {background-image:url(/xp/images/bgyellow.gif); padding: 1px 8px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #000; }*/
	.pricelisttitle { font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#0066CC; font-weight:Bold; margin-bottom:4px; }

	table.pricelist { width: 910px; font-family: Verdana, Arial, Helvetica, sans-serif; }

	table.pricelist thead tr td { font-size: 11px; line-height: 14px; padding: 5px 0px 5px 0px; font-weight: bold; background-color: #E8E3D9; text-align:center; }
	table.pricelist thead tr:nth-child(1) td { border-top: 1px solid #6B5C4F; border-bottom: 1px solid #6B5C4F;}
	table.pricelist thead tr:nth-child(2) td { border-bottom: 1px solid #6B5C4F;}
	table.pricelist thead tr td:nth-child(1) { padding-left: 5px;  text-align:left; }

	table.pricelist tbody tr td { font-size: 11px; border-bottom: 1px solid #E6DBD1; padding: 2px 0; text-align:center; }

	table.pricelist tbody tr td:nth-child(1) { padding-left: 5px; text-align:left; }
	table.pricelist tbody tr td:nth-child(1) img { vertical-align: text-bottom; }
	table.pricelist tbody tr td:nth-child(12) { padding-left: 10px; padding-right: 10px; text-align:left; width: 120px; background:#FFDD66; border-bottom: 1px solid #FFF; }
	table.pricelist tbody tr td.pricebrk { font-weight: bold; background-color: #E8E3D9; border-bottom: 1px solid #6B5C4F;/* border-top: 1px solid #6B5C4F; */}
	table.pricelist tbody tr td.pricebrk:nth-child(odd) { background-color: #D6DBE1; }
	table.pricelist tbody tr td.price { background-color: #F8F3E9; width: 55px; }
	table.pricelist tbody tr td.price:nth-child(odd) { background-color: #E6EBF1; }

	table.pricelist tbody tr.adder { background-color: #ffffdd; display:none; visibility:hidden; }
	table.pricelist tbody tr.adder td { text-align:left; padding: 0px;}

	table.addertable { width: 100%; }
	table.addertable tr td { padding:0px; border-bottom:none !important; text-align: left; }
	table.addertable tr td:nth-child(1) { padding-left: 5px !important; border-left: 1px solid #E6DBD1; text-align: left !important; }
	table.addertable tr td:nth-child(2) { text-align: center !important; width: 40px; }
	table.addertable tr td:nth-child(4) { padding-left: 5px !important; padding-right: 5px !important; width: 25px; background:#FFDD66; border-right: 1px solid #FFF; border-left: 1px solid #FFF; text-align: center !important; }
	table.addertable tr td:nth-child(5) { padding-left: 10px !important; padding-right: 10px !important; width: 120px; background:#FFDD66; }

	table.pricelist tbody tr.total { background-color: #FFF; display:none; visibility:hidden; }
	table.pricelist tbody tr.total td { text-align:right; padding-right: 0px; border-bottom: 1px solid #6B5C4F; }
	button.css3button { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #050505; padding: 4px 12px; background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 50%, #dbdbdb 50%, #b5b5b5); background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), color-stop(0.50, #ebebeb), color-stop(0.50, #dbdbdb), to(#b5b5b5)); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #949494; -moz-box-shadow: 0px 1px 2px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,1); -webkit-box-shadow: 0px 1px 2px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,1); box-shadow: 0px 1px 2px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,1); text-shadow: 0px -1px 0px rgba(000,000,000,0.2), 0px 1px 0px rgba(255,255,255,1); }
	/*
	table.pricelist col:nth-child(5), table.pricelist col:nth-child(6), table.pricelist col:nth-child(7), table.pricelist col:nth-child(8)  { width: 65px; }
	
	table.pricelist col:nth-child(11) {  }
	*/
	
	table.selectcolor { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 13px; color: #444; }
	table.selectcolor thead th { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #444; background-color:#F0F0F0; padding: 3px 5px; text-align: left; border-bottom: 1px solid #CCC; }
	table.selectcolor tbody td { padding:7px 2px 5px 2px; width:97px; border-left: 1px solid #FFF; border-top: 1px solid #FFF; border-right: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; text-align:center; vertical-align: top; }
	table.selectcolor tbody tr td:nth-child(1) { border-left: 1px solid #E6E6E6; }
	table.selectcolor tbody td.patch,
	table.selectcolor tbody td.patch2,
	table.selectcolor tbody td.patch3,
	table.selectcolor tbody td.patch4,
	table.selectcolor tbody td.patch5 { cursor:pointer; }
	table.selectcolor tbody td.active { box-shadow: inset 0 0 0 2px #FF9900; background-color:#FFC;  border-right:none; border-bottom:none; }
	/*table.selectcolor tbody tr td.active:nth-child(1) { border-left: 2px solid #FF9900; }*/

.mutcdRegulationDiv {
    position: relative;
}
.mutcdRegulationDiv #skuRegulation0 {
    right: -240px;
    position: absolute;
    width: 200px;
    margin-top: 0 !important;
    top: 0;
}
