
#body-wrap { background-image: url(../css-images/l2-body-wrap-tile.gif); background-repeat: no-repeat; background-position: 0 0; width:820px; clear: both; margin: 0; padding: 0; }


#l2-left-col { background-image: url(../css-images/left-nav-tile.gif); background-repeat: no-repeat; background-position: 0 0; float: left; width:212px; font: 12px/18px Arial, Helvetica, sans-serif; margin: 0; }
/* IE / Win hacks */
* html #l2-left-col { margin-bottom: -3px; padding-bottom: -5px }
/* END IE / Win hacks */


#l2-left-col h3 { color: #2c718a; font: bold 13px/19px Arial, Helvetica, sans-serif; width:185px; margin: 0 0 0 21px; padding: 18px 0 0; }

#l2-left-col ul { margin: 5px 0 0 17px; padding-right: 10px; }
#l2-left-col li { color: #333; font: bold 11px/17px Arial, Helvetica, sans-serif; margin: 0 0 5px -23px; padding: 0; list-style-image: url(../css-images/bl_arrow.gif); list-style-position: outside; }
/* IE / Win hacks */
* html #l2-left-col li { list-style-image: url(../css-images/bl_arrow-ie.gif); list-style-position: outside; margin-left: 17px; }
/* END IE / Win hacks */

/* IE / 7.0 Win hacks */
*:first-child+html #l2-left-col li { margin-left: 17px; }
/* END IE / 7.0 Win hacks */

#l2-left-col li.circle { list-style-image: url(../css-images/bl_circle.gif); list-style-position: outside; }
/* IE / Win hacks */
* html #l2-left-col li.circle  { list-style-image: url(../css-images/bl_circle-ie.gif); list-style-position: outside; margin-left: 17px; }
/* END IE / Win hacks */

#l2-left-col ul.backlink { margin: 11px 0 0 17px; padding-top: 5px; border-top: 1px solid #dbe6ec; }
#l2-left-col li.back { color: #333; font: bold 11px/17px Arial, Helvetica, sans-serif; margin: 0 0 5px -23px; padding: 0; list-style-image: url(../css-images/bl_arrow-bk.gif); list-style-position: outside; }
/* IE / Win hacks */
* html #l2-left-col li.back { list-style-image: url(../css-images/bl_arrow-bk-ie.gif); list-style-position: outside; margin-left: 17px; }
/* END IE / Win hacks */

#l2-left-col li.down { color: #333; font: bold 11px/17px Arial, Helvetica, sans-serif; margin: 0 0 5px -23px; padding: 0; list-style-image: url(../css-images/bl_arrow-down.gif); list-style-position: outside; }
/* IE / Win hacks */
* html #l2-left-col li.down { list-style-image: url(../css-images/bl_arrow-down.gif); list-style-position: outside; margin-left: 17px; }
/* END IE / Win hacks */

#l2-left-col ul.dropmenu-ul { margin: 7px 0 0 17px; }
#l2-left-col li.dropmenu { color: #333; font: bold 11px/17px Arial, Helvetica, sans-serif; margin: 0 0 5px -11px; padding: 0; list-style-image: url(../css-images/bl_circle-sm.gif); list-style-position: outside; }
/* IE / Win hacks */
* html #l2-left-col li.dropmenu { list-style-image: url(../css-images/bl_circle-sm.gif); list-style-position: outside; margin-left: 29px; }
/* END IE / Win hacks */


#left-col-bottom { }
/* IE / Win hacks */
* html #left-col-bottom { margin-bottom: -3px; }
/* END IE / Win hacks */

#l2-left-col-cart { font: 12px/18px Arial, Helvetica, sans-serif; background-color: #fff; }
#l2-left-col-cart h4 { color: #2c718a; font: bold 13px/19px Arial, Helvetica, sans-serif; background-color: #fff; width:200px; margin: 0 0 3px 21px; padding: 0; }

#pagehead { width: 820px; height: 53px; float: left; clear: both; margin: 0; padding: 0; }
#pagehead h1 { color: #006; font: bold 15px/21px Arial, Helvetica, sans-serif; width: 820px; height: 53px; margin: 0; padding: 0; }


#l2-body { color: #333; font: 12px/18px Arial, Helvetica, sans-serif; background-image: url(../css-images/l2-body-tile.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; vertical-align: top; float: right; width:583px; min-height: 375px; padding-bottom: 23px; }

#l2-body h1 { color: #006; font: bold 15px/21px Arial, Helvetica, sans-serif; margin: 0; padding: 0; }


#l2-body h2 { color: #2c718a; font: bold 15px/21px Arial, Helvetica, sans-serif; width:325px; margin: 27px 0 11px; padding: 0 0 3px; clear: both; border-bottom: 1px solid #dbe6ec; }
#l2-body h2.long { color: #2c718a; font: bold 15px/21px Arial, Helvetica, sans-serif; width:550px; margin: 27px 0 11px; padding: 0 0 3px; clear: both; border-bottom: 1px solid #dbe6ec; }
#l2-body h2.search-h { color: #006; font: bold 15px/21px Arial, Helvetica, sans-serif; width:550px; margin: 27px 0 11px; padding: 0 0 3px; clear: both; border-bottom: 1px solid #dbe6ec; }


#l2-body h3 { color: #006; font: bold 13px/19px Arial, Helvetica, sans-serif; width:325px; margin: 0 0 7px; padding: 7px 0 0; }
#l2-body h3.long-h3 { color: #006; font: bold 14px/19px Arial, Helvetica, sans-serif; width:550px; margin: 0 0 11px; padding: 5px 0 0; }
#l2-body h3.medium { color: #006; font: bold 14px/19px Arial, Helvetica, sans-serif; width:500px; margin: 0 0 11px; padding: 5px 0 0; }
#l2-body h3.smallheading { color: #2c718a; font: bold 12px/17px Arial, Helvetica, sans-serif; width:325px; margin: 0 0 3px; padding: 3px 0 0; }


#l2-body h4 { color: #2c718a; font: bold 13px/19px Arial, Helvetica, sans-serif; width:325px; margin: 0 0 3px; padding: 7px 0 0; }
#l2-body h4.orderingh { margin: 0 0 7px; padding-top: 7px; clear: both; }
#l2-body h4.wide { width:550px; }

#l2-body h5 { color: #2c718a; font: bold 13px/19px Arial, Helvetica, sans-serif; width:325px; margin: 0 0 3px; padding: 7px 0 0; }

#l2-body h6 { color: #2c718a; font: 12px/19px Arial, Helvetica, sans-serif; width:325px; margin: 13px 0 5px; padding: 3px 0 0; border-top: 1px solid #dbe6ec; clear: both; }
#l2-body h6.long-h6 { width:550px; padding: 5px 0 0; }

#l2-body p { color: #333; font: 12px/18px Arial, Helvetica, sans-serif; width:325px; margin-top: 0; }
#l2-body p.medium-p { width:500px; }
#l2-body p.long { width:425px;  }
#l2-body p img.image-floatleft { float: left; margin-right: 10px; }
#l2-body p.right { width: 550px; text-align: right; float:none; }

#l2-body ul { width: 250px; margin-top: 3px; padding-right: 25px; margin-right: 0; margin-left: 0; }
#l2-body ul.wide { width: 350px; }

#l2-body li { color: #333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; margin: 0 0 3px -23px; padding: 0; list-style-image: url(../css-images/bl_circle.gif); list-style-position: outside; }
/* IE / Win hacks */
* html #l2-body ul { width: 400px; padding-right: 55px; }
* html #l2-body li { margin-left: 17px; list-style-image: url(../css-images/bl_circle-ie.gif); list-style-position: outside; }
/* END IE / Win hacks */
/* IE / 7.0 Win hacks */
*:first-child+html #l2-body li { margin-left: 15px; }
/* END IE / 7.0 Win hacks */


#l2-body li.dot { color: #333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; margin: 0 0 1px -45px; padding: 0; list-style-image: url(../css-images/bl_circle-dot.gif); list-style-position: outside; white-space: normal; }
/* IE / Win hacks */
* html #l2-body li.dot { width: auto; margin-left: 17px; list-style-image: url(../css-images/bl_circle-dot-ie.gif); list-style-position: outside; }
/* END IE / Win hacks */

#l2-body ul li.pdf { margin-left: 5px; list-style-image: url(../css-images/pdf.gif); }
* html #l2-body ul li.pdf { padding-left: 7px; margin-left: 15px; }
*:first-child+html #l2-body ul li.pdf { padding-left: 6px; margin-left: 2px; list-style-image: url(../css-images/pdf.gif); }

#l2-body ul li.doc { margin-left: 5px; list-style-image: url(../css-images/doc.gif); }
* html #l2-body ul li.doc { padding-left: 7px; margin-left: 15px; }
*:first-child+html #l2-body ul li.doc { padding-left: 6px; margin-left: 2px; list-style-image: url(../css-images/doc.gif); }


#l2-body ul.productfeature { float: left; clear: both; margin: 17px 0 15px; padding: 0; list-style: none; display: inline; width: 500px; }
* html #l2-body ul.productfeature { margin-left: 0px; }
#l2-body ul.productfeature li { width: 115px; height: 130px; float: left; margin-left: 0; padding-right: 35px; list-style-type: none; list-style-image: url(../css-images/spacer.gif); }
* html #l2-body ul.productfeature li { padding-right: 25px; margin-right: -5px; }
#l2-body ul.productfeature li img { float: none; clear: both; }
#l2-body ul.productfeature a:link, #l2-body ul.productfeature a:visited { text-decoration: none; border-bottom-style: none; display: block; }
#l2-body ul.productfeature a:hover, #l2-body ul.productfeature a:active { text-decoration: none; border-bottom-style: none; display: block; }

#l2-body ul.productfeature li p { font: 11px/14px Arial, Helvetica, sans-serif; text-align: center; clear: both; width: 115px; margin-top: 0px; }

#l2-body h4.guide { clear: both; }

#l2-image-area-thfish { width:248px; margin: 0; padding: 0; text-align: left; vertical-align: top; float: right; }
#l2-image-area-thfish .marginleft-image { margin-left: 23px; }

#l2-image-area { width:248px; margin: 0; padding: 0; text-align: left; vertical-align: top; float: right; }
#l2-image-area-l { width:248px; margin: 0; padding: 0; text-align: left; vertical-align: top; float: left; }

#l2-image-area img.noborder { padding: 0; border: none; }

#l2-image-text { color: #666; font: 11px/17px Arial, Helvetica, sans-serif; width:225px; margin: 5px 0 0; text-align: right; vertical-align: bottom; clear: both; padding: 2px 0 0; border-top: 4px solid #e6ebf9; }
#l2-image-text-2 { color: #666; font: 11px/17px Arial, Helvetica, sans-serif; width:350px; margin: 0 auto; padding: 19px 0 2px; text-align: right; vertical-align: bottom; border-bottom: 4px solid #e6ebf9; }
#l2-image-text-2-604 { color: #666; font: 11px/17px Arial, Helvetica, sans-serif; width:604px; margin: 0 auto; padding: 19px 0 2px; text-align: right; vertical-align: bottom; border-bottom: 4px solid #e6ebf9; }

#sku-detail { color: #666; font: 11px/17px Arial, Helvetica, sans-serif; width:350px; margin: 0 0 0 25px; padding: 0; text-align: left; vertical-align: top; }

.imagefloat { position: absolute; top: 220px; z-index: 100; float: left; } 

#closewindow-604 { color: #666; font: 11px/17px Arial, Helvetica, sans-serif; width:604px; margin: 0 auto; clear: both; float: right; }
/* ordering table and button */
.ordering { width: 420px; margin: 0 0 7px; outline-style: none; outline-width: 0; clear: both; white-space: normal; }
.ordering-lg { width: 500px; margin: 0 0 7px; outline-style: none; outline-width: 0; clear: both; white-space: normal; }
.ordering-550 { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; white-space: normal; width: 550px; margin: 0 0 7px; outline-style: none; outline-width: 0; clear: both; }

.definitions { margin: 0 0 7px; width: 550px; clear: both; outline-style: none; outline-width: 0; }
.cert-570 { margin: 0 0 7px; clear: both; outline-style: none; outline-width: 0; }
th { color: #006; font: bold 12px/16px Arial, Helvetica, sans-serif; padding-top: 1px; padding-bottom: 1px; }
.charthead { color: #006; font: bold 12px/16px Arial, Helvetica, sans-serif; background-color: #82a9bb; padding-top: 1px; padding-bottom: 1px; }

.hd-l { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-l.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 100px; padding-right: 0; padding-left: 5px; }
.hd-l-auto { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-l.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; padding-right: 0; padding-left: 5px; }
.hd-l-100 { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-l.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 100px; padding-right: 0; padding-left: 5px; }
.hd-l-213 { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-l.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 213px; padding-right: 0; padding-left: 5px; white-space: normal; }
.hd-l-long { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-l.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; padding-right: 0; padding-left: 5px; width: 250px; white-space: normal; }
.hd-l-short { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-l.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 75px; padding-right: 0; padding-left: 5px; }
.hd-mid { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-mid.gif); background-repeat: repeat-x; background-position: 0 0; text-align: left; padding-right: 0; padding-left: 0; }
.hd-mid-qty-25 { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-mid.gif); background-repeat: repeat-x; background-position: 0 0; text-align: right; padding-right: 0; padding-left: 0; width: 25px; }
.hd-mid-qty-35 { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-mid.gif); background-repeat: repeat-x; background-position: 0 0; text-align: right; padding-right: 0; padding-left: 0; width: 35px; }
.hd-mid-qty { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-mid.gif); background-repeat: repeat-x; background-position: 0 0; text-align: left; width: 40px; padding-right: 0; padding-left: 0; }
.hd-mid-qty-60 { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-mid.gif); background-repeat: repeat-x; background-position: 0 0; text-align: left; padding-right: 0; padding-left: 0; width: 60px; }
.hd-mid-175 { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-mid.gif); background-repeat: repeat-x; background-position: 0 0; text-align: left; padding-right: 0; padding-left: 0; width: 175px; }
.hd-mid-165 { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-mid.gif); background-repeat: repeat-x; background-position: 0 0; text-align: left; padding-right: 0; padding-left: 0; width: 160px; }
.hd-mid-auto { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-mid.gif); background-repeat: repeat-x; background-position: 0 0; text-align: left; padding-right: 0; padding-left: 0; }
.hd-r { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-r.gif); background-repeat: no-repeat; background-position: 0 0; text-align: right; width: 80px; padding-right: 5px; padding-left: 0; }
.hd-r-left-100 { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-r-100.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; padding-right: 5px; padding-left: 0; width: 100px; }
.hd-r-left-a { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-125-r.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; padding-right: 5px; padding-left: 0; width: 125px; }
* html .hd-r-left-a { padding-right: 12px; }
.hd-r-qtycs { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-r-qtycs.gif); background-repeat: no-repeat; background-position: 0 0; text-align: right; padding-right: 5px; padding-left: 0; width: 50px; }


.hd-r-price { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-r-price.gif); background-repeat: no-repeat; background-position: 0 0; text-align: right; width: 60px; padding-right: 5px; padding-left: 0; }

.hd-r-long { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-150-r.gif); background-repeat: no-repeat; background-position: 0 0; text-align: right; width: 150px; padding-right: 5px; padding-left: 0; }
.hd-r-long-left { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-150-r.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 150px; padding-right: 5px; padding-left: 0; }
.hd-r-long-1 { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-200-r.gif); background-repeat: no-repeat; background-position: 0 0; text-align: right; width: 200px; padding-right: 5px; padding-left: 0; }
.hd-r-long-2 { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-250-r.gif); background-repeat: no-repeat; background-position: 0 0; text-align: right; width: 250px; padding-right: 5px; padding-left: 0; }
.hd-r-long-3 { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-275-r.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 275px; padding-right: 5px; padding-left: 0; }
.hd-r-long-4 { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-300-r.gif); background-repeat: no-repeat; background-position: 0 0; text-align: right; width: 300px; padding-right: 5px; padding-left: 0; }
.hd-r-long-4-240 { color: #006; font: bold 11px/16px Arial, Helvetica, sans-serif; background-color: #e7eef2; background-image: url(../css-images/hd-r-240.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; padding-right: 0; padding-left: 0; width: 240px; }
.underline-l { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fffdee; text-align: left; vertical-align: top; padding-top: 2px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px solid #e6ebf9; }
.underline-l-120 { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fffdee; text-align: left; padding-top: 2px; padding-bottom: 5px; padding-left: 5px; vertical-align: top; border-bottom: 1px solid #e6ebf9; }
.underline { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fffdee; text-align: left; vertical-align: top; padding-top: 2px; padding-bottom: 5px; border-bottom: 1px solid #e6ebf9; }
.underline-c { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fffdee; text-align: center; vertical-align: top; padding-top: 2px; padding-bottom: 5px; border-bottom: 1px solid #e6ebf9; }
.underline-c-90 { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fffdee; text-align: center; padding-top: 2px; padding-bottom: 5px; vertical-align: top; width: 90px; border-bottom: 1px solid #e6ebf9; }
.underline-c-100 { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fffdee; text-align: center; padding-top: 2px; padding-bottom: 5px; width: 100px; vertical-align: top; border-bottom: 1px solid #e6ebf9; }
.underline-c-110 { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fffdee; text-align: center; padding-top: 2px; padding-bottom: 5px; width: 110px; vertical-align: top; border-bottom: 1px solid #e6ebf9; }
.underline-c-120 { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fffdee; text-align: center; padding-top: 2px; padding-bottom: 5px; width: 120px; vertical-align: top; border-bottom: 1px solid #e6ebf9; }
.underline-d { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fffdee; text-align: left; padding-top: 2px; padding-bottom: 5px; vertical-align: top; padding-right: 7px; border-bottom: 1px solid #e6ebf9; }
.underline-2 { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fffdee; text-align: right; vertical-align: top; padding-top: 2px; padding-bottom: 5px; border-bottom: 1px solid #e6ebf9; }
.underline-r { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fffdee; text-align: right; vertical-align: top; padding-top: 2px; padding-right: 5px; padding-bottom: 5px; border-bottom: 1px solid #e6ebf9; }
.underline-r-30 { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fffdee; text-align: left; padding-top: 2px; padding-right: 0; padding-bottom: 5px; vertical-align: top; width: 35px; border-bottom: 1px solid #e6ebf9; }
.underline-r-2 { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fffdee; text-align: left; padding-top: 2px; padding-right: 5px; padding-bottom: 5px; vertical-align: top; border-bottom: 1px solid #e6ebf9; }
.underline-l-coa { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; padding-top: 2px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px solid #e6ebf9; white-space: normal; }
.underline-coa { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; padding-top: 2px; padding-bottom: 5px; border-bottom: 1px solid #e6ebf9; white-space: normal; }
.underline-2-coa { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; text-align: right; vertical-align: top; padding-top: 2px; padding-bottom: 5px; border-bottom: 1px solid #e6ebf9; white-space: normal; }
.underline-r-coa { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; padding-top: 2px; padding-right: 5px; padding-bottom: 5px; border-bottom: 1px solid #e6ebf9; white-space: normal; }

.underline-l-line { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fffdee; text-align: left; vertical-align: top; width: 85px; padding-top: 2px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px solid #e6ebf9; border-left: 1px solid #e6ebf9; }


#cartbutton { text-align: right; width: 500px; height: 30px; margin: 0 0 7px; outline-style: none; outline-width: 0; clear: both; border-style: none; }
#b6 {float: right; }

#quickCart { width: 203px; margin-left: 10px; margin-bottom: 20px; }
.hd-l-cart { color: #006; font: bold 11px/17px Arial, Helvetica, sans-serif; background-color: #9dc6d5; background-image: url(../css-images/hd-l-cart.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: auto; padding-top: 2px; padding-right: 0; padding-left: 7px; border-bottom: 1px solid #dfe9f0; }
.hd-r-cart { color: #006; font: bold 11px/17px Arial, Helvetica, sans-serif; background-color: #9dc6d5; background-image: url(../css-images/hd-cart-r.gif); background-repeat: no-repeat; background-position: 0 0; text-align: right; width: 80px; padding-top: 2px; padding-right: 5px; padding-left: 0; border-bottom: 1px solid #dfe9f0; }
.underline-l-cart { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fefefe; text-align: left; vertical-align: top; padding-top: 3px; padding-bottom: 3px; padding-left: 7px; border-bottom: 1px solid #dfe9f0; border-left: 1px solid #c5d5e0; }
.underline-r-cart { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; background-color: #fefefe; text-align: right; vertical-align: top; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; border-right: 1px solid #c5d5e0; border-bottom: 1px solid #dfe9f0; }


.grid-560 { width: 560px; white-space: normal; }

.body-sm { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; white-space: normal; }
.cell-l { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; text-align: left; padding-left: 5px; white-space: normal; }
.cell-r { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; text-align: right; padding-right: 7px; }

.buttoncol { color: #333; font: 11px/16px Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; width: 480px; }

/* news listing page */
#benefits-copy { height:63px; margin-top: 0; margin-left: 122px; width: 810px; clear: both; margin-bottom: 0; padding: 0; }
#benefits-copy li
 { color: #fff; font: 11px/14px Arial, Helvetica, sans-serif; float: left; list-style-type: none; list-style-image: none; }

.line-news { margin: 0 0 0 0px; padding: 11px 0 0; width: 554px; height: 1px; clear: both; border-bottom: 1px solid #cad5f0; }
.line-short { margin: 0 0 0 0px; padding: 11px 0 0; width: 335px; height: 1px; clear: both; border-bottom: 1px solid #cad5f0; }


/* events */
.time { vertical-align: top; width: 90px; padding-right: 2px; height:25px ; padding-top: 2px; }
.location { vertical-align: top; width: 130px; padding-right: 2px; height:25px ; padding-top: 2px; }
.subject { vertical-align: top; width: 225px; padding-right: 2px; height:25px ; padding-top: 2px; }

/* cart */
#totals { color: #333; font: 12px/19px Arial, Helvetica, sans-serif; width: 550px; clear: both; margin: 15px 0 0 0; padding: 0; }
#totals2 { color: #333; font: 12px/19px Arial, Helvetica, sans-serif; width: 550px; clear: both; margin: 15px 0 0 0; padding: 0; }
.ordercol-1 { color: #333; font: 12px/19px Arial, Helvetica, sans-serif; text-align: right; width: 340px; height: 19px; padding: 0; }
.ordercol-2 { color: #333; font: bold 12px/19px Arial, Helvetica, sans-serif; text-align: right; width: 90px; height: 19px; padding: 0; }
.ordercol-3 { color: #333; font: 12px/19px Arial, Helvetica, sans-serif; text-align: left; width: 40px; height: 19px; padding: 0; }
.ordercol-4 { color: #333; font: 12px/19px Arial, Helvetica, sans-serif; text-align: right; width: 80px; height: 19px; padding: 0; }

.phone { color: #006; font: bold 12px/18px Arial, Helvetica, sans-serif; }
.phoneHdr { color: #2c718a; font: bold 13px/19px Arial, Helvetica, sans-serif; width:325px; margin: 0 0 3px; padding: 7px 0 0; }
/* end all styles */


