
body {margin:0 auto;background-color:#f0f0f0}
div {font: normal 12px arial}
p {font:12px arial;color:#333;margin:0px;text-align:left}
table {width:100%;border:none;border-collapse:collapse}
td {font:12px arial;vertical-align:top;padding:0px;border:none;border-collapse:collapse}

p.dots {padding:5 0 5 0;background-image:url('/images/dots.GIF');background-repeat:repeat-x}
p.right {text-align:right}
p.center {text-align:center}
p.footer {padding:0 10 0 10}

p.deals-bottom {font: bold 9px arial;color:#fff;background-color:#999;padding:3 1 3 1;text-align:center;margin:0 0 0 0}

td.top-categories {width:16.66%;padding:5px;border-right:5px solid #fff}
td.top-categories-right {width:16.66%;padding:5px;border-right:0px solid #fff}


td.tabs {width:14.28%}
.headerBlack {font: bold 12px arial;margin:15 0 10 0;text-transform:uppercase}
i.browsebytext {padding:0 0 20px 0}

p.sm {font:11px arial;margin-top:5px;margin-bottom:5px;font-weight:normal}
p.colors {font:11px arial;text-align:center}
p.white {font: bold 11px arial;color:#fff;padding:7 0 7 15;text-transform:uppercase;background-color:#000}

td.lpage {background-color:#fff;padding:5 0 5 0;border-bottom:1px solid #eee}
div.gray {padding:10px;background-color:#f5f5f5}
div.gray-search {padding:10px;background-color:#f0f0f0;margin:5 0 10 0}


table.osc {width:995px;background-color:#fff}
td.left-border-image {background-image:url('/images/bg-1-left.PNG');background-repeat:repeat-y}
td.center-osc {padding:0 10 0 10}
td.right-border-image {background-image:url('/images/bg-1-right.PNG');background-repeat:repeat-y}

b.ads-heads {font: bold 14px arial;color:#000;text-transform:uppercase;padding:5 0 5 0;display:none}

b.shop-now {font: bold 12px arial;color:#fff;background-color:#e80000;padding:2 5 10 5;border:0px dotted #fff}

.deals-headline {font: normal 23px arial;margin:50 0 0 0}

table.content {width:100%;margin:0 0 0 0}
td.left {width:200px;padding:0 0 30 0}
td.spacer {width:10px}
td.content {padding:0 0 30 0}

td.bottom-banners {width:20%;padding:10 10 10 0}

b.glider {font: normal 11px arial;color:#666;margin:10px 0 0 0}
table.glider-s {margin:5 0 5 0;background-color:#fff}
td.glider-content {width:10%;text-align:center;padding:0 2 5 2}

table.footer-links {margin:0 0 20 0}
td.footer-link {width:200px;padding:5px}


table.banners {}
td.banner-spacer {width:20px}
td.banner-links {vertical-align:middle}

table.int {width:100%;margin:0 0 0 0}
td.interior-img {width:33.3%;padding:20px;vertical-align:top;background-color:#f0f0f0;border-right:1px solid #fff;border-bottom:1px solid #fff;text-align:center}
img.color {border:1px solid #555}
p.small {font:11px arial;color:555;text-align:left;margin:0 0 0 0}

img {border:none}

img.border {border:0px solid #888}

pre {font:11px arial;color:#555}
hr {height:10px;color:#f0f0f0;background-color:#f0f0f0;border:1px solid #f0f0f0;margin:5 0 5 0}


h1 {font: 21px arial;color:#222;padding:0 0 40px 0px;margin:0 0 5px 0;border-bottom:0px solid #f0f0f0;text-transform:uppercase;background-image:url('/images/bg-h1-501-2.GIF');background-repeat:no-repeat}

h1.top {font: 21px arial;color:#222;padding:0 0 2px 0px;margin:0 0 5px 0;border-bottom:0px solid #f0f0f0;text-transform:uppercase;background-image:url('/images/bg-h1-501-top.GIF');background-repeat:no-repeat}

h1:first-letter {color:#e80000;font-size:xx-large}


h2 {font: 21px arial;color:#222;padding:0 0 40px 0px;margin:0 0 5px 0;border-bottom:0px solid #f0f0f0;text-transform:uppercase;background-image:url('/images/bg-h1-501-2.GIF');background-repeat:no-repeat}

h2:first-letter {color:#e80000;font-size:xx-large}

h5.product-listing-name {font: bold 13px arial;margin:0 0 0 0;padding:0 0 0 0}

h5.headline {font: 21px arial;color:#222;padding:0 0 30px 0px;margin:0 0 5px 0;border-bottom:0px solid #f0f0f0;text-transform:uppercase;background-image:url('/images/bg-h1-501-2.GIF');background-repeat:no-repeat}
h5.headline:first-letter {color:#e80000;font-size:xx-large}

p.headline {font: 21px arial;color:#222;padding:0 0 40px 0px;margin:0 0 5px 0;border-bottom:0px solid #f0f0f0;text-transform:uppercase;background-image:url('/images/bg-h1-501-2.GIF');background-repeat:no-repeat}

p.headline:first-letter {color:#e80000;font-size:xx-large}

p.headline-glider {font: bold 14px arial;color:#000;text-transform:uppercase;padding:7 0 10 20;margin:0 0 3 0;background-image:url('/images/bg-h1.GIF');background-repeat:no-repeat}

b.price-info {font: bold 12px arial;color:#e80000}

a:link.glider-link {font: bold 10px arial;color:#555;text-decoration:none;text-transform:lowercase}
a:visited.glider-link {font: bold 10px arial;color:#555;text-decoration:none;text-transform:lowercase}
a:hover.glider-link {font: bold 10px arial;color:#e80000;text-decoration:underline;text-transform:capitalize}
a:active.glider-link {font: bold 10px arial;color:#e80000;text-decoration:underline;text-transform:lowercase}

a:link.menu {font:normal 12px arial;color:#000;text-decoration:none;padding:3 3 3 5;background-color:#f0f0f0;width:200px;border-top:1px solid #fff;display:block}
a:visited.menu {font:normal 12px arial;color:#000;text-decoration:none;padding:3 3 3 5;background-color:#f0f0f0;width:200px;border-top:1px solid #fff;display:block}
a:hover.menu  {font:normal 12px arial;color:#fff;text-decoration:none;padding:3 3 3 5;background-color:#999;width:200px;border-top:1px solid #fff;display:block}
a:active.menu {font:normal 12px arial;color:#fff;text-decoration:none;padding:3 3 3 5;background-color:#999;width:200px;border-top:1px solid #fff;display:block}

a:link.buylink {font: bold 12px arial;color:#fff;background-color:#e80000;padding:5px;text-decoration:none;display:block0;text-transform:uppercase}
a:visited.buylink {font: bold 12px arial;color:#fff;background-color:#e80000;padding:5px;text-decoration:none;display:block0;text-transform:uppercase}
a:hover.buylink {font: bold 12px arial;color:#fff;background-color:#000;padding:5px;text-decoration:none;display:block0;text-transform:uppercase}
a:active.buylink {font: bold 12px arial;color:#fff;background-color:#000;padding:5px;text-decoration:none;display:block0;text-transform:uppercase}

a:link.shoes-link {font: bold 12px arial;color:#fff;background-color:#e80000;padding:5px;text-decoration:none;text-transform:uppercase}
a:visited.shoes-link {font: bold 12px arial;color:#fff;background-color:#e80000;padding:5px;text-decoration:none;text-transform:uppercase}
a:hover.shoes-link {font: bold 12px arial;color:#fff;background-color:#000;padding:5px;text-decoration:none;text-transform:uppercase}
a:active.shoes-link {font: bold 12px arial;color:#fff;background-color:#000;padding:5px;text-decoration:none;text-transform:uppercase}

a:link.banner {font:normal 12px arial;color:#e80000;text-decoration:none;display:block}
a:visited.banner {font:normal 12px arial;color:#e80000;text-decoration:none;display:block}
a:hover.banner {font:normal 12px arial;color:#e80000;text-decoration:underline;display:block}
a:active.banner {font:normal 12px arial;color:#e80000;text-decoration:underline;display:block}

a:link.text {font:italic 12px arial;color:#000;text-decoration:underline}
a:visited.text {font:italic 12px arial;color:#000;text-decoration:underline}
a:hover.text {font:italic 12px arial;color:#e80000;text-decoration:underline}
a:active.text {font:italic 12px arial;color:#e80000;text-decoration:underline}

a:link.products-new {font:10px arial;color:#000;text-transform:uppercase;text-decoration:none}
a:visited.products-new {font:10px arial;color:#000;text-transform:uppercase;text-decoration:none}
a:hover.products-new {font:10px arial;color:#e80000;text-transform:uppercase;text-decoration:none}
a:active.products-new {font:10px arial;color:#e80000;text-transform:uppercase;text-decoration:none}

a:link.text1 {font:normal 12px arial;color:#e80000;text-decoration:none}
a:visited.text1 {font:normal 12px arial;color:#e80000;text-decoration:none}
a:hover.text1 {font:normal 12px arial;color:#000;text-decoration:underline}
a:active.text1  {font:normal 12px arial;color:#000;text-decoration:underline}

a:link.text2 {font: bold 11px arial;color:#fff;text-decoration:none;background-color:#000;display:block;padding:3 0 3 5}
a:visited.text2 {font: bold 11px arial;color:#fff;text-decoration:none;background-color:#000;display:block;padding:3 0 3 5}
a:hover.text2 {font: bold 11px arial;color:#fff;text-decoration:none;background-color:#e80000;display:block;padding:3 0 3 5}
a:active.text2  {font: bold 11px arial;color:#fff;text-decoration:none;background-color:#e80000;display:block;padding:3 0 3 5}

a:link.top-link {font: bold 11px arial;color:#fff;text-transform:uppercase;text-decoration:none}
a:visited.top-link {font: bold 11px arial;color:#fff;text-transform:uppercase;text-decoration:none}
a:hover.top-link {font: bold 11px arial;color:#fff;text-transform:uppercase;text-decoration:underline}
a:active.top-link {font: bold 11px arial;color:#fff;text-transform:uppercase;text-decoration:underline}

a:link {font:normal 12px arial;color:#000;text-decoration:none}
a:visited {font:normal 12px arial;color:#000;text-decoration:none}
a:hover {font:normal 12px arial;color:#e80000;text-decoration:none}
a:active {font:normal 12px arial;color:#e80000;text-decoration:none}

a:link.popup-gallery {color:#e80000;text-decoration:underline}
a:visited.popup-gallery {color:#e80000;text-decoration:underline}
a:hover.popup-gallery {color:#e80000;text-decoration:none}
a:active.popup-gallery {color:#e80000;text-decoration:none}

a:link.white {font: bold 11px arial;color:#fff;text-decoration:none;text-transform:uppercase}
a:visited.white {font: bold 11px arial;color:#fff;text-decoration:none;text-transform:uppercase}
a:hover.white {font: bold 11px arial;color:#fff;text-decoration:underline;text-transform:uppercase}
a:active.white {font: bold 11px arial;color:#fff;text-decoration:underline;text-transform:uppercase}


.mypets {cursor:hand;cursor:pointer;padding:3 3 3 5;font: normal 11px arial;color:#000;margin:2 0 2 0;background-color:#fff;border-bottom:1px solid #000;border-right:2px solid #fff;border-left:2px solid #fff}
.thepet {padding:20 0 20 0;font:11px arial;margin:0 0 0 0;background-color:#fff}
.openpet {font: normal 11px arial;color:#fff; margin:2 0 2 0;padding:3 3 3 5;background-color:#000;border-right:2px solid #fff}


.technology {cursor:hand;cursor:pointer;font: normal 12px arial;color:#000;padding:0px;margin:10 0 10 0;text-align:left}
.thelanguage  {font:12px arial;padding:0 0 0 0;margin:20 0 20 0;text-align:left}
.openlanguage {font: normal 12px arial;color: #000;padding:0px}
.closedlanguage {font: normal 12px arial;color:#000;padding:0px}


b.caps {text-transform:uppercase;color:#e80000}
.na {display:none}
.scroll {color:#000000;height:170px;overflow:scroll;overflow-x:hidden;margin:20 0;scrollbar-3dlight-color:#ffffff;scrollbar-arrow-color:#000000;scrollbar-base-color:#ffffff;scrollbar-darkshadow-color:#ffffff;scrollbar-face-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-track-color:#000000; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:arial; scrollbar-sh:#ffffff; padding-left:0; padding-right:10; padding-top:0; padding-bottom:20}


form.request {width:485px;margin:0px;padding:0px}
input.request-mail {width:200px;height:20px;font:12px arial;color:#000000;border:1px solid #808080;padding-top:1px;padding-left:5px;margin-top:4px;margin-bottom:10px;background-color:#f0f0f0}
input.url {width:200px;height:20px;font:12px arial;color:#000000;border:1px solid #808080;padding-top:1px;padding-left:5px;margin-top:4px;margin-bottom:10px;background-color:#f0f0f0}
textarea.request  {width:485px;height:140px;font:12px arial;color:#000000;border:1px solid #808080;margin-top:4px;margin-bottom:10px;padding-top:1px;padding-left:5px;overflow-x:hidden; overflow-y:hidden;background-color:#f0f0f0}
input.char {width:200px;height:20px;font:12px arial;color:#000000;border:1px solid #808080;padding-top:1px;padding-left:5px;margin-top:4px;margin-bottom:10px;background-color:#f0f0f0}
input.request-send {cursor:hand;font:12px arial}


.na-left-column {}
.na-riht-column {display:none}

div.my-wrap {width:995px;text-align:left;margin:10 0 0 0}





td.center-padding {padding:0 0 0 9}
td.center-padding-left  {padding:0 0 0 0}
td.center-padding-right {padding:0 10 0 0;text-align:right}

td.center-padding-border {padding:20 15 0 15;border-top:0px solid #ff6733}
td.pageHeading-na {display:none}


td.smallText-specials {width:33.3%;background-color:#f5f5f5;padding:5px;border:1px solid #fff;text-align:center}
td.border-right {border-right:1px solid #ccc;padding:5px;text-align:center}
td.border-right-right {padding:5px;text-align:center}






.productDesc {font: 12px arial;padding: 0 0 0 0;margin:0 0 20 0}
.productListing-name a, .productListing-name {font: bold 12px Arial, color: #000;margin-bottom: 0px;text-transform:capitalize}





table.colors1 {width:100%}

td.colors12 {width:14.2%;height:120px;text-align:center;padding:2px;padding-top:20px;padding-right:1px;background-color:#f0f0f0;vertical-align:top;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff}
td.colors13 {width:14.2%;height:120px;text-align:center;padding:2px;padding-top:20px;background-color:#f0f0f0;vertical-align:top;border-bottom:2px solid #ffffff}
img.color {border:1px solid #000}


table.pr {}
td.pr-description {vertical-align:middle}
td.pr-spacer {width:0px}



/* DWD Contribution -> Add: Browse by Categories. */

UL.BrowseBy {
  list-style-type: 3;
  list-style-type:3
} /* UL.BrowseBy */

LI.BrowseBy {padding:0 0 2 0} 
/* LI.BrowseBy */

/* DWD Contribution End. */





FORM {
	display: inline;
}


TR.headerNavigation {
  background: #000;
}

TD.headerNavigation {
  font: 11px arial;
  background: #555;
  color: #ffffff;
  font-weight:normal;padding:0 0 0 0;vertical-align:middle;width:100%
}





a:link.headerNavigation {font: bold 11px arial;color: #fff}
a:visited.headerNavigation {font: bold 11px arial;color: #fff}
a:hover.headerNavigation {font: bold 11px arial;color: #fff;text-decoration: underline}
a:active.headerNavigation {font: bold 11px arial;color: #fff;text-decoration: underline}


a:link.headerNavigationTop {padding:0 20 0 20;font: bold 11px arial;color: #fff;text-align:center}
a:visited.headerNavigationTop {padding:0 20 0 20;font: bold 11px arial;color: #fff;text-align:center}
a:hover.headerNavigationTop {padding:0 20 0 20;font: bold 11px arial;color: #fff;text-decoration: underline;text-align:center}
a:active.headerNavigationTop {padding:0 20 0 20;font: bold 11px arial;color: #fff;text-decoration: underline;text-align:center}


A.headerNavigationMy {font: bold 11px arial;color: #e80000;text-transform:uppercase}
A.headerNavigationMy:hover {font: bold 11px arial;color: #e80000;text-transform:uppercase;text-decoration: underline;}








TR.headerError {
  background-color: 
}

TD.headerError {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #000;
}

TD.headerInfo {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #000;
  color: #ffffff;
  font-weight: bold;
  text-align: center;padding:0 0 0 0;
}

TR.footer {
  background: #fff;
}

TD.footer {
  font-family: Arial, sans-serif;
  font-size: 10px;
  background: #fff;
  color: #000;
  font-weight: bold;
}

.infoBox { }

.infoBoxContents {
  background: #;
  font-family: Arial, sans-serif;
  font-size: 12px;padding:0 0 0 0;margin:0px
}

.infoBoxNotice { }

.infoBoxNoticeContents {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #000;
  color: #ffffff;text-transform:uppercase;padding:5px;margin:0 0 10 0
}





div.infoBoxHeading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #000;
  color: #ffffff;text-transform:uppercase;padding:5px;margin:0 0 0 0
}



div.infoBoxHeadingLinks {padding:0 0 10 0}





TD.infoBox, SPAN.infoBox {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #fff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #fff;
}

TABLE.productListing {}

td.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  background: #000;
  color: #FFF;border:1px solid #fff;padding:3px;vertical-align:top;
}

a:link.productListing-heading {font: normal 12px arial;background: #000;color: #FFF;border:0px solid #fff;padding:3px;vertical-align:top}
a:visited.productListing-heading {font: normal 12px arial;background: #000;color: #FFF;border:0px solid #fff;padding:3px;vertical-align:top}
a:hover.productListing-heading {font: normal 12px arial;background: #000;color: #FFF;border:0px solid #fff;padding:3px;vertical-align:top}
a:active.productListing-heading {font: normal 12px arial;background: #000;color: #FFF;border:0px solid #fff;padding:3px;vertical-align:top}



TD.productListing-data {
  font-family: Arial, sans-serif;
  font-size: 12px;border:1px solid #fff;padding:5px;vertical-align:top;
}

A.pageResults {
  color: #000;
}

A.pageResults:hover {
  color: #e80000;
}












TR.subBar {
  background: #000;
}

TD.subBar {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000;
}

TD.main, P.main {
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}

TD.smallText {
  font-family: Arial, sans-serif;
  font-size: 12px;border:0px solid #000;padding:5 10 5 0
}

SPAN.smallText {
  font-family: Arial, sans-serif;
  font-size: 11px;border:0px solid #000
}

P.smallText {
  font-family: Arial, sans-serif;
  font-size: 11px;
}

TD.accountCategory {
  font-family: Arial, sans-serif;
  font-size: 13px;
  color: #000;
}

TD.fieldKey {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;padding:2 10 0 0
}

TD.fieldValue {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 12px;
}

SPAN.greetUser {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000;
  font-weight: bold;
}

TABLE.formArea {
  background: #f5f5f5;
  border-color: #000;
  border-style: solid;
  border-width: 0px;
}

TD.formAreaTitle {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, sans-serif;
  color: #e80000;
}

SPAN.errorText {
  font-family: Arial, sans-serif;
  color: #e80000;
}

.moduleRow {padding:5px }
.moduleRowOver  { background-color:f5f5f5; cursor: pointer; cursor: hand;padding:5px }
.moduleRowSelected { background-color: #f5f5f5;padding:5px }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: ;  }

/* message box */

.messageBox { font-family: Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, sans-serif; font-size: 12px; background-color: #f5f5f5; }
.messageStackSuccess { font-family: Arial, sans-serif; font-size: 12px; background-color: #f5f5f5; }

/* input requirement */

.inputRequirement { font-family: Arial, sans-serif; font-size: 12px; color: #ff0000; }



















/***** Begin Sitemap_SEO *****/ 
ul.sitemap {
color: #000;
}
.sitemap {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000;
  font-weight : normal;
}
.sitemapHeading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000;
  font-weight : normal;
}
.sitemapProducts {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000;
  font-weight : normal;
}
A.sitemap { 
  color: #000; 
}
A.sitemap:hover {
  color: #e80000;
}
/***** End Sitemap_SEO *****/

































.glidecontentwrapper {position:relative;width:945px;height:140px;overflow:hidden}

.glidecontent {position:absolute;background-color:#ffffff;padding:5 0 5 0;margin:0 0 0 0;visibility:hidden;width:945px}

.glidecontenttoggler {width:945px;margin:2 0 2 0;text-align:center}

.glidecontenttoggler a {display: -moz-inline-box;display:inline-block;color:#000;padding: 2 5 2 5;text-align:center;margin:0;text-decoration:none}

.glidecontenttoggler a.selected {margin-right:0px;margin-left:0px;color:#000;border:1px solid #555;background-color:#f0f0f0}

.glidecontenttoggler a:hover {color: #e80000}

.glidecontenttoggler a.toc { /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next { /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover {color: #000}
