#prodList { margin:0; padding:0; width:634px;}
#prodList .prodRow .prodRowTop { height:11px; background:url(../../images/products/prodRowTop.jpg) top left no-repeat; margin:0; padding:0; }
#prodList .prodRow { margin:0 0 5px 0; padding:0; background:url(../../images/products/prodRowBot.jpg) bottom left no-repeat; min-height:50px; position:relative; }
* html #prodList .prodRow { height:50px; position:relative; }

#prodList .prodRow .ukMain{ height:50px; width:82px; position:absolute; top:5px; right:5px; background:transparent url(../../images/icons/icon-uks.gif) top left no-repeat; text-indent:-9999em; }

#prodList .prodRow .localOnly{ height:50px; width:82px; position:absolute; top:5px; right:5px; background:transparent url(../../images/icons/icon-locals.gif) top left no-repeat; text-indent:-9999em; }

#prodList .prodRow p { margin:0; padding:0; }

#prodList .prodRow .prodImg { float:left; width:63px; margin:0 0 0 0; padding:0 0 0 10px; }
#prodList .prodRow .prodImg img{ margin:0; padding:0; border:none; }

#prodList .prodRow .prodTxt { position:relative; float:left; width:481px; margin:0; padding:0 10px 5px 10px;  }
#prodList .prodRow .prodTxt a#removeBtn { display:block; position:absolute; bottom:5px; right:10px; width:84px;  }
#prodList .prodRow .prodTxt form {margin:0px; padding:5px 0px; width:300px; }
#prodList .prodRow .prodTxt form input{ font-size:90%; }

#prodList .prodRow .prodBreaker { clear:both; font-size:1px; margin:0; padding:0; height:5px; }


#prodList .prodRow .prodTxt .prodTitle { color:#236319; font-weight:bold; margin:0 0 5px 0; font-size:130%; }
#prodList .prodRow .prodTxt .prodTitle2 { color:#236319; font-weight:bold; margin:0 0 5px 0; font-size:110%; }

#prodList .prodRow .prodTxt .prodTitle  a, #prodList .prodRow .prodTxt .prodTitle2  a { text-decoration:none; color:#236319;}
#prodList .prodRow .prodTxt .prodTitle  a:hover { text-decoration:underline; color:#236319;}




#quoteTotal { margin:0 0 45px 0; padding:0px 10px; width:554px; height:33px; background:url(../../images/quoteOptions.jpg) top left no-repeat; text-align:right; line-height:33px; color:#3C7F31; font-weight:bold; }
#quoteTotal p{ color:#3C7F31; font-weight:bold; line-height:33px; font-size:110%; }

#quoteDelivery { margin:0 0 5px 0; padding:0px 10px; width:554px; height:33px; background:url(../../images/quoteOptions.jpg) top left no-repeat; text-align:right; line-height:33px; color:#3C7F31; font-weight:bold; }
#quoteDelivery p{ color:#3C7F31; font-weight:bold; line-height:33px; font-size:110%; }

#quoteDiscount { margin:0 0 5px 0; padding:0px 10px; width:554px; height:33px; background:url(../../images/quoteOptions.jpg) top left no-repeat; text-align:right; line-height:33px; color:#3C7F31; font-weight:bold; }
#quoteDiscount p{ color:#CC0000; font-weight:bold; line-height:33px; font-size:110%; }

#emailList { margin:0; padding:0; width:574px;}
#emailList .prodRow .prodRowTop { height:11px; background:url(../../images/products/prodRowTop.jpg) top left no-repeat; margin:0; padding:0; }
#emailList .prodRow { margin:0 0 5px 0; padding:0; background:url(../../images/products/prodRowBot.jpg) bottom left no-repeat; min-height:50px; position:relative; }
* html #emailList .prodRow { height:50px; }

#emailList .prodRow form { padding:5px 40px; }
#emailList .prodRow form h2{ padding:5px 0px; }
#emailList .prodRow label { display:block; }
#emailList .prodRow input,#emailList .prodRow textarea{ width:400px; }
#emailList .prodRow input.radio { width:auto; }
#emailList .prodRow #submitButton { width:auto; }

#totalSummary { margin:5px 0; padding:5px 0; border:1px solid #999999; border-width:1px 0 1px 0;}
#totalSummary p{ margin:2px 0;}
#totalSummary p.green{ color:#009933; }
#totalSummary p.red{ color:#cc0000; }
#totalSummary p.large{ font-size:140%; margin:5px 0; padding: 3px 3px 3px 0px; }
#totalSummary strong{ width:100px; display:block; float:left; }



tr.isDisabled { background:#CCCCCC; color:#666666; }
tr.isDisabled img{ filter: Gray; }
tr.isDisabled input.qty{ background:#CCCCCC; color:#666666; }


