
.DrDuncsBlk {
 margin:		0px;
}

.DrDuncs {
 Font-size: 	8pt;
 Line-Height:	8pt;
 color: 		#000000;
 background: 	#FFFF00;
 text-align:	center;
 border:		2px solid grey;
}


.Footer {
border:     0px;
border-top: 2px solid #AAAAAA;
margin:     10px 3px 10px 3px;
}


TD {
border: 1px solid;
}

.DrDuncs TD {
 border: 1px;
 padding: 4px;
 Font-size: 	8pt;
}




.ShowHidden {
 background: 	#FFFFCC;
 Font-size: 	12pt;
 Line-Height:14pt;
 width:      190px;
 border:     dashed 5px red;
 margin:     15px 0px 15px 0px;
}

.Embold {
 Font-size:  36pt;
 Line-Height:36pt;
 color:      red;
}




#ShopADocket {
 position: absolute;
 width: 245px;
 right: 25px;
 background: 	#FFFFCC;
 border:     dashed 5px red;
}



.ProdSearch {
 background: 	#FFFF00;
 Font-size:  10pt;
 Line-Height:10pt;
 width:      213px;
 float:      left;
 border:     outset 5px #8080FF;
 margin:     0px 0px 10px 0px;
 padding:    3px 3px 3px 3px;
}








.CartSummary {
 background: 	#FFFF00;
 left:       5px;
 Font-size: 	8pt;
 Line-Height:10pt;
 width:      218px;
 float:      left;
 border:     inset 5px red;
 margin:     0px 0px 10px 0px;
}


.CartDetail {
 text-align: center;
 Font-size: 	10pt;
 margin:     10px 5px 5px 5px;
}

.CartDetail TABLE {
 border:     1px;
 margin:     1px;
 padding:    2px;
}
.CartDetail TD {
 border: 3px;
 padding: 4px;
}


.CartDetailHead {
 background: 	#C0C0A0;
 vertical-align:	middle;
}
.CartDetailTotalItem {
 text-align:	left;
 font-size:	  large;
 font-weight: bold;
}
.CartDetailHeadSelect {
 width:		4%;
 text-align:	center;
 border-left: 1px solid #4F4FFF;
}
.CartDetailHeadRef {
 width:		5%;
 text-align:	center;
 border-left: 1px solid #4F4FFF;
}
.CartDetailHeadDesc {
 width:		62%;
 text-align:	center;
 border-left: 1px solid #4F4FFF;
}
.CartDetailHeadPrice {
 width:		5%;
 text-align:	right;
 border-left: 1px solid #4F4FFF;
}
.CartDetailHeadQty {
 width:		5%;
 text-align:	center;
 border-left: 1px solid #4F4FFF;
}
.CartDetailTotal {
 text-align:	right;
 font-size:	  large;
 font-weight: bold;
}
.CartDetailTotalQty {
 text-align:	center;
 font-size:	  large;
 font-weight: bold;
}


.CartDetailSelect {
 text-align:	center;
}
.CartDetailRef {
 text-align:	center;
}
.CartDetailDesc {
 text-align:	left;
}
.CartDetailQty {
 text-align:	center;
}
.CartDetailQty input{
 width:       30px;
 text-align:	center;
}

.CartDetailPrice {
 text-align:	right;
}






.CatMenu {
 border: 1px red solid;
 float:      left;
 width:      230px;
 margin:     10px 5px 5px 5px;
 padding:    5px 3px 5px 5px;
 text-align: left;
 font-size:    8pt;
 Line-Height:  8pt;
 color: 		#000000;
 background: 	#F0F000;
 border: 1px blue solid;
}

.CatMenu A {
 text-decoration:none;
}

.CatMenu A:hover {
 margin:       3px;
 background:   #FFFFF0;
 color: 		#000000;
 font-weight:  bold;
 text-decoration:underline
}


.CatMenuHead {
 vertical-align:	middle;
 margin:     3px 3px 3px 3px;
 padding:    3px 3px 3px 3px;
}

.CatMenuHead STRONG {
 Font-size: 	12pt;
 Line-Height:	12pt;
}

.CatMenuSelected {
 Font-size: 	12pt;
 Line-Height:	12pt;
 background: 	#FFFF00;
}






.PriceList {
 margin:     10px 5px 5px 5px;
}

.PriceRowHead {
 background: 	#C0C0A0;
 vertical-align:	middle;
}

.PriceRow1 {
 background: 	#F0F000;
 vertical-align:	middle;
}

.PriceRow2 {
 background: 	#FFFF77;
 vertical-align:	middle;
}




.PriceHeadRef {
 width:		8%;
 text-align:	center;
}

.PriceHeadDesc {
 width:		62%;
 text-align:	center;
}

.PriceHeadNote {
 width:		10%;
 text-align:	center;
}

.PriceHeadPrice {
 width:		10%;
 text-align:	center;
}

.PriceHeadCart {
 width:		5%;
 text-align:	center;
}




.PriceRef {
 text-align:	center;
}

.PriceDesc {
 text-align:	left;
}

.PriceNote {
 text-align:	center;
}

.PricePrice {
 text-align:	right;
}

.PriceQty {
 text-align:	right;
}


.PriceCart {
 text-align:	center;
}

















.NotUsedFromHereDown {}

.CategoryMenu {
border: 1px red solid;
float:      left;
width:      230px;
margin:     10px 5px 5px 5px;
padding:    5px 3px 5px 5px;
text-align: left;
color: 		#000000;
background: 	#FFFF00;
border: 1px blue solid;
}
.CategoryMenu A {
font-size:    8pt;
Line-Height:  8pt;
text-decoration:none;
}

.CategoryMenu A:hover {
margin:       3px;
background:   #FFFFF0;
color: 		#000000;
font-weight:  bold;
text-decoration:underline
}










