body                 { background:url(/companies/firstaid4less/bg.gif) center repeat-y; background-color: #F0F0F0; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  height: 100%; }
h1                   { background-color: #transparent; color: #538aa6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
h2                   { background-color: #ffffff; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
h3                   { background-color: #ffffff; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
form                 { margin-bottom: 0px; }
li                   { margin-bottom: 5px; }

input.callbutton     { background-color: #339933; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   color: #ffffff; border: dotted 1px #a8a8a8; width: 150px; height: 32px; }
input.viewbasket     { background-color: #339933; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   color: #ffffff; border: dotted 1px #a8a8a8; width: 100px; height: 24px; vertical-align: middle; text-align: center; }
input.addtobasket    { background-color: #339933; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   color: #ffffff; border: dotted 1px #a8a8a8; width: 150px; height: 24px; vertical-align: middle; text-align: center; }
input.updatebasket-odd    { background-color: #a8a8a8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   color: #ffffff; border: dotted 1px #e5f6ff; width: 150px; height: 24px; vertical-align: middle; text-align: center; }
input.updatebasket-even   { background-color: #a8a8a8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   color: #ffffff; border: dotted 1px #cce0eb; width: 150px; height: 24px; vertical-align: middle; text-align: center; }
input.emptybasket    { background-color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   color: #ffffff; border: dotted 1px #a8a8a8; width: 150px; height: 24px; vertical-align: middle; text-align: center; }
input.checkout       { background-color: #339933; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   color: #ffffff; border: dotted 1px #a8a8a8; width: 150px; height: 24px; vertical-align: middle; text-align: center; }
input.login          { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #545454; border: dotted 1px #a8a8a8; width: 320px; }
input.searchbox      { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #336699; border: 1px solid #336699; width: 120px; height: 19px; }
input.searchbutton   { width: 18px; height: 18px; margin-top: -3px; }

select.country       { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #545454; border: dotted 1px #a8a8a8; width: 320px; }

textarea.instructions     { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #545454; border: dotted 1px #a8a8a8; width: 320px; height: 100px; }

div#everything      { background-color: transparent; height: 100%; width: 1000px; min-width: 1000px; }

div#logo            { z-index: 40; width: 340px; float:left; }
div#dotpoints       { z-index: 41; width: 215px; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336633; font-weight:bold; text-align:left;}
div#basket          { z-index: 10; width: 300px; float:left; margin-top: 10px; text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; line-height: 14px;}

div#home-corner-l   { position: relative; width: 15px; height: 28px; float:left; }
div#home            { position: relative; width: 50px; height: 28px; float:left; line-height: 28px; color: #ffffff; background-image: url("/companies/firstaid4less/cell-green.gif"); text-align: center;}
div#home-corner-r   { position: relative; width: 15px; height: 28px; float:left; }

div#catg-corner-l   { position: relative; width: 15px; height: 28px; float:left; }
div#catg            { position: relative; width: 800px; height: 28px; float:left; line-height: 28px; color: #ffffff; background-image: url("/companies/firstaid4less/cell-grey.gif"); text-align: left; }
div#catg-corner-r   { position: relative; width: 15px; height: 28px; float:left; }

div#catg-line-2     { width: 910px; height: 28px; background-color: #339933; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #ffffff; }
.catg-line-2     { width: 910px; height: 28px; background-color: #339933; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #ffffff; }
div#catg-line-3     { width: 910px; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #ffffff; }

div.side-header-l   {width: 15px; height: 28px; float:left; }
div.side-header-r1  {width: 174px; float:left; height: 28px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 28px; color: #ffffff; background-image: url("/companies/firstaid4less/cell-green.gif"); text-align: left; border-right: solid 1px #339933; }

div.side-header-r   {width: 175px; height: 28px; display:block; line-height: 28px; color: #ffffff; background-image: url("/companies/firstaid4less/cell-green.gif"); text-align: left; border-right: solid 1px #339933; }

div#headings1       { z-index: 20; background-color: #336699; color: #ffffff; position: absolute; left: 120px; width: 700px; height: 30px; background-image: url("images/cellheader.gif"); border-right: 1px solid #336699; }
div#headings2       { z-index: 20; background-color: #transparent; color: #ffffff; position: absolute; left: 105px; width:702px; height: 30px; line-height: 30px; text-align: right; }


div#mainbody        { z-index: 20; width: 915px; }
div#leftframe       { width: 190px; float:left; margin-right:20px; }
div#rightframe      { width: 700px; float: left;}
div#footer			{ background-color: #transparent; position: relative; text-align: center; }
.registered {  text-align: center; padding-top: 6px; padding-bottom: 6px; line-height: 125%; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000000; }

div.cellLeft        { background-color: transparent; float: left; border-bottom: dotted 1px #336699; margin-bottom: 0px; margin-right: 0px; }
div.cellRight       { background-color: transparent; float: left; border-bottom: dotted 1px #336699; width: 220px; margin-bottom: 0px; }
div.cellheader-l    { width: 15px; line-height: 40px; float: left; background-color:#797979}
div.cellheader-r    { height: 40px; float: left; background-image:url(/companies/firstaid4less/cell-grey.gif); background-repeat:repeat-x;background-color:#797979; border-right: 1px solid #336699;}
div.cellbody        { border-left: 1px dotted #336699; padding-top: 10px; text-align: center; clear: both;}
.cellbullet         { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #545454; margin: 4px 0px 0px 17px; text-indent: -11px; text-align: left; }
Div.cellheader-top  { float: left;background-color:#797979;}


div.cellLeft3       { width: 700px; }
div.cellheader-l3   { width: 15px;  height: 28px; line-height: 28px; position:absolute;}
div.cellheader-r3   { width: 700px; height: 28px; line-height: 28px; background-image:url(/companies/firstaid4less/cell-blue.gif); border-right: 1px solid #336699;}
div.cellbody3       { background-color: transparent; border-bottom: dotted 1px #336699; border-left: 1px dotted #336699; width: 700px; }
.prd-img3           { width: 200px; text-align:center;}
div.prd-body3       { width: 475px;}
.prd-sym3           { }
div.BuyNow			{ text-align: center; width: 100px; height: 28px; background-color:#CAE5CA; font-weight: bold; margin-top:10px;}

div#left               { background-color: #336699;     color: #545454; z-index: 10; position: absolute; top: 50px;  left: 0px;   width: 130px; height: 100%; } 
div#title              { background-color: transparent; color: #d9e5f2; z-index: 40; position: absolute; top: -10px; left: 129px; width: 705px; font-family: "Times New Roman",Serif; font-size: 64px; text-align: center; }
div#shadow             { background-color: transparent; color: #e4e4e4; z-index: 30; position: absolute; top: -7px;  left: 131px; width: 705px; font-family: "Times New Roman",Serif; font-size: 64px; text-align: center; }
div#contact            { background-color: #cce0eb;     color: #545454; z-index: 20; position: absolute; top: 50px;  left: 130px; width: 705px; padding-top: 8px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 28px; text-align: center; }
div#navigation-1       { background-color: #cce0eb;     color: #d9e5f2; z-index: 20; position: absolute; top: 80px;  left: 0px; width: 130px; height: 100%; padding-left: 0px; padding-top: 32px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; }
div.navigation-2       { background-color: #cce0eb;     color: #d9e5f2; z-index: 20; width: 125px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; }
div.navigation-3       { background-color: #cce0eb;     color: #d9e5f2; z-index: 20; width: 130px; padding-left: 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; text-align: center;}

ul.navigationlist      { background-color: transparent; list-style: none; margin: 0px; padding-left: 1em; text-indent: -1em; line-height: 16px; padding-top:5px;}
li.navigationlistitem  { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #339933; border-bottom: 1px dotted #336699; padding-bottom:5px;}

div.navlist
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #339933;
	border-bottom: 1px dotted #336699;
	padding: 4px 0px 4px 6px;
}
div.navlist_temp
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #C4BFBF;
	border-bottom: 1px dotted #336699;
	padding: 4px 0px 4px 6px;
}
span.contactphone         { background-color: #cce0eb; color: #d9e5f2; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 28px; text-align: center; }

div#worlds                { background-color: #ffffCC; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; color: #d9e5f2; text-decoration: none; width: 693px; line-height: 200%; margin-bottom: 10px;}
div#breadcrumbtrail       { background-color: #ffffff; z-index: 40; position: absolute; left: 145px; top: 100px; width: 570px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #545454; }
div#viewbasket            { background-color: #ffffff; z-index: 30; position: absolute; left: 145px; top: 100px; width: 690px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #545454; text-align: right; }
div#checkout              { background-color: #ffffff; z-index: 40; position: absolute; left: 145px; top: 100px; width: 690px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #545454; text-align: justify; }

div#mainbody-100          { background-color: #ffffff; position: absolute; left: 145px; top: 100px; width: 685px; margin: 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #545454; text-align: justify; line-height: 125%; }
div#mainbody-140          { background-color: #ffffff; position: absolute; left: 145px; top: 140px; width: 685px; margin: 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #545454; text-align: justify; line-height: 125%; }
div#mainbody-165          { background-color: #ffffff; position: absolute; left: 145px; top: 165px; width: 685px; margin: 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #545454; text-align: justify; line-height: 125%;  }
div#mainbody-460          { background-color: #ffffff; position: absolute; left: 145px; top: 460px; width: 685px; margin: 0px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #545454; text-align: justify; line-height: 125%;  }


a                         { background-color: transparent; color: #538aa6; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: none; }
a:visited                 { background-color: transparent; color: #538aa6; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: none; }
a:hover                   { background-color: transparent; color: #001f99; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: underline; }

a.h1-link           { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 18px; font-weight: bold; color: #339933; text-decoration: none; line-height: 175%; }
a.h1-link:visited   { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 18px; font-weight: bold; color: #339933; text-decoration: none; line-height: 175%; }
a.h1-link:hover     { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 18px; font-weight: bold; color: #538aa6; text-decoration: underline; line-height: 175%; }

a.category-link           { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; line-height: 175%; }
a.category-link:visited   { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; line-height: 175%; }
a.category-link:hover     { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #FFEE66; text-decoration: underline; line-height: 175%; }

a.home-link           { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; line-height: 28px; }
a.home-link:visited   { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; line-height: 28px; }
a.home-link:hover     { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #FFEE66; text-decoration: underline; line-height: 28px; }

a.cellheaderlink           { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.cellheaderlink:visited   { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; }
a.cellheaderlink:hover     { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #FFEE66; text-decoration: underline; }

a.cellbodylink           { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #339933; text-decoration: none; height: 28px; line-height: 28px; text-align: right; }
a.cellbodylink:visited   { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #339933; text-decoration: none; height: 28px; line-height: 28px; text-align: right; }
a.cellbodylink:hover     { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #336699; text-decoration: underline; height: 28px; line-height: 28px; text-align: right; }

.navigationlink      { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; color: #336699; text-decoration: none;}
.navigationlink:visited   { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; color: #336699; text-decoration: none;}
.navigationlink:hover     { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; color: #339933; text-decoration: underline;}

.navlink      		{ background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: normal; color: #006633; text-decoration: none;}
.navlink:visited   { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: normal; color: #006633; text-decoration: none;}
.navlink:hover     { background-color: transparent; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: normal; color: #003399; text-decoration: underline;}


.glovesforless  { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 18px; font-weight: bold; font-style: italic; color: #336699; text-decoration: none; line-height: 175%; }

.prd-white-l              { background-color: #ffffff; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 12px; padding-bottom: 12px; }
.prd-white-r              { background-color: #ffffff; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 12px; padding-bottom: 12px; text-align: right; }

.prd-header-l             { background-color: #e5f6ff; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   height: 32px; text-align: left; }
.prd-header-r             { background-color: #e5f6ff; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;   height: 32px; text-align: right; }

.prd-odd-l                { background-color: #cce0eb; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 32px; line-height: 125%; text-align: left; }
.prd-even-l               { background-color: #e5f6ff; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 32px; line-height: 125%; text-align: left; }

.prd-odd-r                { background-color: #cce0eb; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 32px; line-height: 125%; text-align: right; }
.prd-even-r               { background-color: #e5f6ff; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 32px; line-height: 125%; text-align: right; }

.prd-odd-c                { background-color: #cce0eb; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 32px; line-height: 125%; text-align: center; }
.prd-even-c               { background-color: #e5f6ff; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; height: 32px; line-height: 125%; text-align: center; }

.prd-link-odd             { background-color: #cce0eb; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #d9e5f2; text-decoration: none; }
.prd-link-odd:visited     { background-color: #cce0eb; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #d9e5f2; text-decoration: none; }
.prd-link-odd:hover       { background-color: #cce0eb; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #001f99; text-decoration: underline; }

.prd-link-even            { background-color: #e5f6ff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #d9e5f2; text-decoration: none; }
.prd-link-even:visited    { background-color: #e5f6ff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #d9e5f2; text-decoration: none; }
.prd-link-even:hover      { background-color: #e5f6ff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #001f99; text-decoration: underline; }

.prd-input-l              { background-color: #ffffff; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: left; border: 1px dotted #a8a8a8; }
.prd-input-r              { background-color: #ffffff; color: #545454; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: right; border: 1px dotted #a8a8a8; }

.prd-colour-odd           { background-color: #cce0eb; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #545454; height: 20px; border: 1px dotted #e5f6ff; }
.prd-colour-even          { background-color: #e5f6ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #545454; height: 20px; border: 1px dotted #cce0eb; }

.prd-break-odd-l          { background-color: #cce0eb; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #545454; height: 32px; border-top: dotted 1px #d9e5f2; border-left: 0; border-right: 0; border-bottom: 0; }
.prd-break-even-l         { background-color: #e5f6ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #545454; height: 32px; border-top: dotted 1px #d9e5f2; border-left: 0; border-right: 0; border-bottom: 0; }

.prd-break-odd-r          { background-color: #cce0eb; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #545454; height: 32px; text-align: right; border-top: dotted 1px #d9e5f2; border-left: 0; border-right: 0; border-bottom: 0; }
.prd-break-even-r         { background-color: #e5f6ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #545454; height: 32px; text-align: right; border-top: dotted 1px #d9e5f2; border-left: 0; border-right: 0; border-bottom: 0; }

.prd-break-odd-c          { background-color: #cce0eb; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #545454; height: 32px; text-align: center; border-top: dotted 1px #d9e5f2; border-left: 0; border-right: 0; border-bottom: 0; }
.prd-break-even-c         { background-color: #e5f6ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #545454; height: 32px; text-align: center; border-top: dotted 1px #d9e5f2; border-left: 0; border-right: 0; border-bottom: 0; }

.prd-req-odd-c            { background-color: #cce0eb; color: #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 32px; text-align: center; }
.prd-req-even-c           { background-color: #e5f6ff; color: #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 32px; text-align: center; }

.prd-sym                  { position: absolute; z-index: 20; text-align: right; margin: 0px; padding: 0px; }
.prd-img                  { position: relative; z-index: 10; text-align: center; }

.body7            { font-size: 7pt;   font-family: Verdana, Arial, Helvetica, sans-serif; }
.body8            { font-size: 8pt;   font-family: Verdana, Arial, Helvetica, sans-serif; }
.body8b           { font-size: 8pt;   font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }


.body8Arial       { font-size: 8pt;   font-family: Arial, Verdana, Helvetica, sans-serif; }
.body85           { font-size: 8.5pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.body9            { font-size: 9pt;   font-family: Verdana, Arial, Helvetica, sans-serif; }
.body9b           { font-size: 9pt;   font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.body10           { font-size: 10pt;  font-family: Verdana, Arial, Helvetica, sans-serif; }
.body10b          { font-size: 10pt;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.body10bcolor     { font-size: 10pt;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;   color: #545454; }
.bullet           { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; margin: 4px 0px 0px 11px; text-indent: -11px; text-align: left; }
.bullet10         { font-size: 10pt;   font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 4px 0px 0px 12px; text-indent: -12px; text-align: left }
.body12b          { font-size: 12pt;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;   color: #538aa6; }
.slitrule         { border-bottom: dotted #336699 1px; }
.tree             { font-size: 10pt;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;  color: #666666; }
.rule             { background-color: #efebef; }

.trhead           { font-size: 8pt;   font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;   color: #ffffff; background-color: #666666; height: 20px; }
.trcolor          { font-size: 8pt;   font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; background-color: #CACACA; }
.trlight          { font-size: 8pt;   font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; background-color: #F6F6F6; }
.trwhite          { font-size: 8pt;   font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; background-color: #ffffff; }

A.trhead:link     { color: #ffffff; text-decoration: underline }
A.trhead:visited  { color: #ffffff; text-decoration: underline }
A.trhead:hover    { color: #003399; text-decoration: underline }

.atrt0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	height: 16px;
	border-top: 1px solid #6B5C4F;
	background-color:#CAE5CA;
}
.atrt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	height: 16px;
	border-top: 1px solid #6B5C4F;
	background-color:#CAE5CA;
	border-bottom: solid 1px #6B5C4F;
}
.atrt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	border-bottom: 1px solid #6B5C4F;
	height: 16px;
	background-color:#CAE5CA;
}

.atr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-bottom: 1px solid #E6DBD1;
	padding: 1px 0px 1px 0px;
}

.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;
}

.body8red         { font-size: 8pt;   font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #cc0000; }
.checkoutTitle1      { width: 876px; }
.checkoutTitle2      { width: 700px; padding: 10px 0px 10px 0px; border-bottom: 1px #efebef solid; text-align: left; }

.checkoutTab                { width: 700px; text-align: left; }
.checkoutTabBlue        { background-color:#0066cc; width:145px; background-image:url(/xp/images/top-left-blue.gif); background-repeat:no-repeat; margin-top: 15px; }
.checkoutTabRed          { background-color:#aa0000; width:145px; background-image:url(/xp/images/top-left-red.gif); background-repeat:no-repeat; margin-top: 15px; }
.checkoutTab1              { position: absolute; width:145px; height:2px; text-align:right; }
.checkoutTab2              { padding:2px 0px 2px 8px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#ffffff; width:145px; }

.checkoutTabRed2              { position: absolute; width:145px; height:2px; text-align:right; }
.checkoutTabRed3              { padding:2px 0px 2px 8px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#ffffff; width:145px; }

.checkoutBlock                  { width: 670px; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; color: #000000; background-color: #e6e7ce; padding:9px 14px 9px 14px; border:1px solid #cccccc; text-align: center; }

div#shippingmethod           { height:120px; padding:5px 0px 5px 0px; border-right:1px solid #cfc9c4; border-bottom:1px solid #cfc9c4; border-left:1px solid #cfc9c4; background-color:#ffffff; }
div#calshippingrates       { padding:5px 0px 5px 20px; visibility:visible; display:block; }
div#shippingrates             { visibility:visible; display:block; }

.checkoutPassword1 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding:0px 0px 8px 0px; font-weight: bold; }
.checkoutPassword2 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding:0px 5px 0px 15px; text-align: right; }
.checkoutPassword3 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding:0px 15px 0px 0px; }
.checkoutPassword4 { padding:0px 50px 0px 0px; }
.checkoutWrongPassword { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding:5px 0px 0px 15px; color:#CC0000; text-align: center; }
.checkoutForgotPassword { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding:5px 15px 0px 0px; }

.checkoutInput38 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 38px; }
.checkoutInput45 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 45px; }
.checkoutInput50 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 50px; }
.checkoutInput60 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 60px; }
.checkoutInput120 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 120px; }
.checkoutInput150 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 150px; }
.checkoutInput180 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 180px; }

.specialInstructions    { font-size: 10pt;  font-family: Verdana, Arial, Helvetica, Sans-Serif; width:305px; margin: 10px 0px 10px 0px; }

.checkoutTotal8     { font-size: 8pt;  font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: right; padding:0px 0px 5px 0px; vertical-align: middle; }
.checkoutTotal10   { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: right; padding:0px 5px 5px 0px; vertical-align: middle; }
.checkoutTotal10b { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: right; padding:0px 5px 5px 0px; vertical-align: middle; font-weight:bold; }

.checkoutPayment8     { font-size: 8pt;  font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: left; height: 20px; vertical-align: middle; }
.checkoutPayment8b   { font-size: 8pt;  font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: left; height: 20px; vertical-align: middle; font-weight:bold; }
.checkoutPayment8c   { font-size: 8pt;  font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: center; height: 20px; vertical-align: middle; }
.checkoutPayment10   { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: right; height: 20px; vertical-align: middle; }
.checkoutPayment10b { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: right; height: 20px; vertical-align: middle; font-weight:bold; }

.orderReviewHeader-l   { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding-bottom: 3px; text-align: left; }
.orderReviewHeader-c   { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding-bottom: 3px; text-align: center; }
.orderReviewHeader-r   { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding-bottom: 3px; text-align: right; }

.indent2 { padding-left: 16px; text-indent: -8px; background-color:#FFFFCC; }
  .indent2_TEMP { padding-left: 16px; text-indent: -8px; background-color:#C4BFBF; }
  .lss7             { font-size: 7pt;   font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; text-decoration: none; }
  A.lss7:visited    { font-size: 7pt;   font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; text-decoration: none; }
  A.lss7:hover      { font-size: 7pt;   font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: underline; }

.scrollfooter {
height:300px;
overflow: auto; width:100%;
scrollbar-base-color: #417542;
scrollbar-arrow-color: #02000C;
scrollbar-3dlight-color: #4F824F;
scrollbar-darkshadow-color: #4F824F;
scrollbar-face-color: #006601;
scrollbar-highlight-color: #006601;
scrollbar-shadow-color: #d0d0d0;
scrollbar-track-color: #d0d0d0;
border-left: dotted 1px #006801;
border-top: dotted 1px #006801;
border-bottom: dotted 1px #006801;
}
.footerdiv1 {
padding: 5px 5px 5px 5px; width:660px;
}
.rule-vertical          { border-right:dotted #666666 1px; }
.rule-horizontal          { border-top:dotted #666666 1px; }