p, ul, ul ul, ul ul ul, ol, ol ol, ol ol ol, dd, dt, dl, input, select, table, textarea, option

{ font-size: 10pt; font-family: Arial }
.parts       { font-size: 8pt; font-family: Arial }
.green       { color: #008000 }
.blue        { color: #000080 }
.red         { font-family: Arial; font-size: 10pt; color: #B91240 }
.redsm         { font-family: Arial; font-size: 8pt; color: #B91240 }
.orange         { font-family: Arial; font-size: 10pt; color: #FF8000 }
h1 {color: #000000; font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica }
h2 {color: #000000; font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica }
h3 {color: #000000; font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica }
h4 {color: #000000; font-size: 11pt; font-weight: bold; font-style: italic; font-family: Arial, Helvetica }
h5 {color: #3557BD; font-size: 10pt; font-family: Tahoma; }
h6 {color: #000080; font-size: 9pt; font-weight: bold; font-style: italic; font-family: Arial, Helvetica }
a:active { color: #000080;text-decoration:none }
a:link { color: #000080;text-decoration:none }
a:visited { color: #000080;text-decoration:none }
a:hover { color: #B91240;text-decoration: underline }
a.nav:link {color: white; text-decoration: none; }
a.nav:visited {color: white; text-decoration: none; }
a.nav:hover {color: white; text-decoration: underline; }
a.nav:active {color: white; }
.bluebold	{ color: #000080; font-size: 10pt; font-weight: bold; font-family: Arial }
.redbold	{ color: #B91240; font-size: 10pt; font-weight: bold; font-family: Arial }
.menu	{ color: #000080; font-size: 10pt; font-family: Arial }
.dir1	{ color: #000080; font-size: 8pt; font-family: Arial }
.dir2	{ color: #808080; font-size: 8pt; font-family: Arial }
.ship	{ color: #ffffff; font-size: 18pt; font-weight: bold; font-family: Arial }
.whtbold	{ color: #ffffff; font-size: 10pt; font-weight: bold; }
.wht	{ color: #ffffff; font-size: 10pt; }
.dir3	{ color: #808080; font-size: 9pt; font-family: Arial }
.redbig	{ color: #B91240; font-size: 12pt; font-weight: bold; font-family: Arial }
.price {color: #000000; font-size: 10pt; font-weight: bold; font-family: Tahoma; }

table#product {    background-color:#FFFFFF;    border: solid #FFFFFF 0px;    width: 100%;
}
table#product td {    padding: 0px;    border: solid #C0C0C0 0px;  vertical-align:top; width: 25%;
}

table#product2 {    background-color:#FFFFFF;    border: solid #FFFFFF 0px;    width: 100%;
}
table#product2 td {    padding: 0px;    border: solid #C0C0C0 0px;  vertical-align:top; width: 50%;
}

table#product1 {    background-color:#FFFFFF;    border: solid #FFFFFF 0px;    width: 100%;
}
table#product1 td {    padding: 0px;    border: solid #C0C0C0 0px;  vertical-align:top; 

}

table#product3 {    background-color:#FFFFFF;    border: solid #FFFFFF 0px;    width: 100%;
}
table#product3 td {    padding: 0px;    border: solid #C0C0C0 0px;  vertical-align:top; width: 33%;
}

table#items {    background-color:#FFFFFF;    border: solid #C0C0C0 1px;    width: 100%;
}
table#items td {    padding: 0px;    border: solid #C0C0C0 1px;  vertical-align:top; width: 100%;
}

table#links {    background-color:#FFFFFF;    border: solid #FFFFFF 0px;    width: 100%;
}
table#links td {    padding: 5px;    border: solid #FFFFFF 1px;
}

table#topnav {    background-color:#FFFFFF;    width: 900px;
}
table#topnav td {    padding: 0px;    border: solid #FFFFFF 0px;
}

table#header {    background-color:#FFFFFF;    width: 900px; vertical-align:middle;

}
table#header td {    padding: 5px;    vertical-align:middle;
}

table#header2 {      background-color:#FFFFFF; border: solid #C0C0C0 1px;    width: 900px; vertical-align:middle;

}
table#header2 td {     padding: 0px;    vertical-align:middle; 
}

table#header3 {     background-color:#003570; width: 900px;  

}
table#header3 td {    padding: 0px;     vertical-align:middle; 
}

table#header3 th {    padding: 0px;     vertical-align:middle;  
}

table#main {    background-color:#FFFFFF;    border: solid #C0C0C0 1px;    width: 900px; vertical-align:top;
}
table#main td {    padding: 3px;    border: solid #808080 0px; vertical-align:top;
}
table#main tr {    padding: 0px;    border: solid #808080 1px; 
}


table#nav2 {    background-color:#FFFFFF;     width: 200px; 
}
table#nav2 td {    padding: 0px;     
}

table#nav1 {    background-color:#FFFFFF;    border: solid #808080 1px;    width: 200px; 
}
table#nav1 td {    padding: 0px;    border: solid #808080 1px; 
}

table#nav {    background-color:#FFFFFF;    vertical-align:top;   width: 200px; 
}
table#nav td {    padding: 5px;    border: solid #C0C0C0 1px; vertical-align:top;
}
table#nav th {background-color:#003570;  text-align:center; color: #ffffff; font-size: 10pt;
}

table#copyright {    background-color:#FFFFFF;    width: 900px; vertical-align:middle;
}
table#copyright td {    padding: 0px;     
}
table#copyright th {background-color:#003570;  
}


table#copyrightlinks {    background-color:#FFFFFF;    border: solid #FFFFFF 0px;    width: 500px;
}
table#copyrightlinks td {    padding: 5px;    border: solid #FFFFFF 1px; width:33%;
}
table#chart        { background-color:#FFFFFF;  border: solid #808080 0px; border-collapse: collapse;    width: 600px;
}
table#chart td {    padding: 3px;    border: solid #808080 1px; text-align:center; width:50%;
}
table#chart th {background-color:#3557BD; border: solid #808080 1px; border-collapse: collapse; text-align:left; color: #ffffff;
}

table#chart1        { background-color:#FFFFFF;  border: solid #808080 0px;  border-collapse: collapse;   width: 900px;
}
table#chart1 td {    padding: 3px;    border: solid #808080 1px;  border-collapse: collapse;
}
table#chart2        { background-color:#FFFFFF;  border: solid #808080 0px;  border-collapse: collapse;   width: 100%;
}
table#chart2 td {    padding: 3px;    border: solid #808080 1px;  border-collapse: collapse;
}
table#chart2 th {background-color:#3557BD; border: solid #808080 1px; border-collapse: collapse; text-align:left; color: #ffffff;
}


table#chart3        { background-color:#FFFFFF;  border: solid #808080 0px;  border-collapse: collapse;   width: 600px;
}
table#chart3 td {    padding: 3px;    border: solid #808080 1px;  border-collapse: collapse; width:33%;
}
table#chart4        { background-color:#FFFFFF;  border: solid #808080 0px;  border-collapse: collapse;   width: 100%;
}
table#chart4 td {    padding: 3px;    border: solid #808080 1px; text-align:center; width:25%; border-collapse: collapse;
}
table#chart5        { background-color:#FFFFFF;  border: solid #808080 0px;  border-collapse: collapse;   width: 100%;
}
table#chart5 td {    padding: 3px;    border: solid #808080 1px; text-align:center; width:20%; border-collapse: collapse;
}
table#chart6        { background-color:#FFFFFF;  border: solid #808080 0px;  border-collapse: collapse;   width: 400px;
}
table#chart6 td {    padding: 3px;    border: solid #808080 1px; border-collapse: collapse;
}
table#chart6 th {background-color:#3557BD; border: solid #808080 1px; border-collapse: collapse; text-align:left; color: #ffffff;
}

table#price2        { background-color:#FFFFFF;  border: solid #808080 0px;     width: 500px;
}
table#price2 td {    padding: 5px;    border: solid #808080 0px; text-align:center; width:50%;
}
table#price1        { background-color:#FFFFFF;  border: solid #C0C0C0 1px;     width: 250px;
}
table#price1 td {    padding: 5px;    border: solid #808080 0px; text-align:center; width:100%;
}
table#prices        { background-color:#FFFFFF;  border: solid #808080 0px;     width: 100%;
}
table#prices td {    padding: 3px;    border: solid #808080 0px; text-align:center; width:50%;
}
table#price3        { background-color:#FFFFFF;  border: solid #808080 0px;     width: 550px; vertical-align:middle;
}
table#price3 td {    padding: 5px;    border: solid #808080 0px; text-align:center; width:33%;
}
table#fabrics       { background-color:#FFFFFF;  border: solid #808080 0px;     width: 600px;
}
table#fabrics td {    padding: 3px;    border: solid #808080 0px; text-align:center; width:25%;
}
table#prices5        { background-color:#FFFFFF;  border: solid #808080 0px;     width: 100%;
}
table#prices5 td {    padding: 3px;    border: solid #808080 0px; text-align:center; width:20%;
}
table#rate {    background-color:#FFFFFF;    border: solid #FFFFFF 0px; width: 225px;  
}
table#rate td {    padding: 3px;    border: solid #C0C0C0 1px;  vertical-align:top;  width: 100%;
}

table#petsupplies3        { background-color:#FFFFFF;   border-collapse: collapse;    width: 100%; vertical-align:middle;
}
table#petsupplies3 td {    padding: 3px;    border: solid #808080 1px;  border-collapse: collapse; width:33%;
}



/* Category display */
.pr_snippet_category .prSnippetTitle {
    display: none;
}

.pr_snippet_category .prSnippetRatingDecimal {
    display: none;
}

.pr_snippet_category .prSnippetNumberOfRatingsText {
    display: inline;
}

.pr_snippet_category .prSnippetWriteReview {
    display: none;
}

.pr_snippet_category .prSnippetReadReviews {
    display: none;
}

.pr_snippet_category div.prStars.prStarsSmall {
    margin:0 auto;
}

.pr_snippet_category div.prStars {
    float:none;
}

/* Product display */
.pr_snippet_product .prSnippetTitle {
    display: block;
}

.pr_snippet_product .prSnippetRatingDecimal {
    display: none;
}

.pr_snippet_product .prSnippetNumberOfRatingsText {
    display: inline;
}

.pr_snippet_product .prSnippetWriteReview {
    display: inline;
}

.pr_snippet_product .prSnippetReadReviews {
    display: inline;
}

.pr_review_summary span.prSummaryPrintableViewLink {
  display: none;
}

/* Write Reviews display */
  #reviewForm .prlabel {
      float: left;
      text-align: left;
  }

BODY
{
MARGIN-TOP:0px;
MARGIN-LEFT:0px;
MARGIN-RIGHT:0px;
MARGIN-BOTTOM:0px;
background-color:#ffffff;
}
.rfd { display: none; }
.unhidden { display: block; }