/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/


table {border:none;border-collpase:collpase}
table.store-content-main {margin:0px}
table.store-main {width:970px;margin:0px}
td.store-header {width:970px;padding:0 0 0 0}
td.store-header-left {width:468px}
td.store-header-right {text-align:right}
td.store-content {width:730px;padding:10 0 0 0}
td.store-spacer {width:20px;padding:0px}
td.store-menu {width:220px;padding:0px}
td.store-footer {width:970px;padding:50 0 0 0}

.gray {background-color:#f5f5f5;padding:15px;margin:15 0 15 0}





.boxText { font-family: Arial, sans-serif; font-size: 12px; }
.errorBox {font: bold 12px arial;color:#fff;background-color:red}
.stockWarning {font: bold 12px arial;color:#fff;background-color:red}
.productsNotifications {background: #f5f5f5;}
.orderEdit { font-family : Arial, sans-serif; font-size : 12px; color: #70d250; text-decoration: underline; }

p {font:12px arial;margin:0px}
p.right {text-align:right}
p.center {text-align:center}
p.to-top {text-align:right;background-color:#f5f5f5;padding:3px}
p.left-padding {padding:0 0 0 4}

li {font:12px arial}
td {font:12px arial;vertical-align:top;}
td.picture {width:50%;}
td.text {background-color:#fff;text-align:right}
td.p {width:33.3%;text-align:center;background-color:#f5f5f5;border-right:2px solid #fff;padding:5 0 5 0}
td.p-right {width:33.4%;text-align:center;background-color:#f5f5f5;padding:3 0 0 0}

table {border:none;border-collapse:collapse}
table.picture-text {width:100%}
table.wrap-popup {margin:0 20 20 20}
td.wrap-popup {}



table.product-photo-description {width:750px;margin:0 0 0 0}
td.product-photo {width:200px;padding:0 0 0 0}
td.product-description {}

table.product-photo-description-updates {margin:0 0 0 0}
b.uppercase {text-transform:uppercase}
p.updates {font:11px arial;color:#44494F}

table.int {width:100%;margin:0px}
td.interior-img {width:33.3%;padding:10 10 10 10;vertical-align:top;background-color:#f5f5f5;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff}

table.int-home {width:730px;margin:0px}
td.interior-img-home {width:33.3%;padding:10 10 10 10;vertical-align:top;background-color:#f5f5f5;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;text-align:center}
td.interior-img-home-right {width:33.3%;padding:10 10 10 10;vertical-align:top;background-color:#f5f5f5;border-right:0px solid #ffffff;border-bottom:2px solid #ffffff;text-align:center}

table.int-footer {margin:0px}
td.interior-img-footer {width:20%;padding:10 10 10 10;vertical-align:top;background-color:#fff;border-right:1px solid #ccc;border-bottom:2px solid #ffffff;text-align:center}
td.interior-img-footer-right {width:20%;padding:10 10 10 10;vertical-align:top;background-color:#fff;border-right:0px solid #ffffff;border-bottom:2px solid #ffffff;text-align:center}


td.colors12 {width:14.2%;height:120px;text-align:center;padding:2px;padding-top:20px;padding-right:1px;background-color:#f5f5f5;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:#f5f5f5;vertical-align:top;border-bottom:2px solid #ffffff}
img.color {border:1px solid #000;margin:0 0 10 0;text-align:center}
p.colors {font:11px arial;text-align:center}
p.white {font: bold 11px arial;color:#fff;text-transform:uppercase;padding:7 0 7 15;margin:15 0 0 0}
p.sm {font:12px arial;margin-top:5px;margin-bottom:5px;font-weight:normal}
p.small {font:11px arial;text-align:left;margin:0 0 7 0}



.hor-nav {font: bold 11px arial;background-color: #44494F;color: red;text-transform:uppercase;padding:5 0 5 0;text-align:left}





.bg-gray-center {background-color:#f5f5f5;text-align:center;padding:20px}
.right-to-top {text-align:right;padding:0 0 40 0}
.right-to-categories {text-align:right;padding:20 0 0 0}
.right-to-request {text-align:right;padding:0 0 0 0}

img.big-pic {border:1px solid #ccc}

img.img-home {border:1px solid #555}

h2 {font: normal 12px arial;margin:0px;padding:0px}
h3 {font: normal 12px arial;margin:0px;padding:0px;text-transform:capitalize;background-color:#f0f0f0;padding:3px;border-right:2px solid #fff;display:block}
h4 {font: normal 12px arial;margin:0px;padding:0px}
h5 {font: normal 12px arial;margin:0px;padding:0px}


h1 {font: bold 14px arial;color:#000;margin:0 0 0 0;padding:5 0 25 20;text-transform:uppercase;letter-spacing:-1;word-spacing:2;background-image:url('/images/bg-h1.GIF');background-repeat:no-repeat}

p.headline {font: bold 14px arial;color:#000;margin:0 0 0 0;padding:5 0 25 20;text-transform:uppercase;letter-spacing:-1;word-spacing:2;background-image:url('/images/bg-h1.GIF');background-repeat:no-repeat}

h1.home {font: bold 14px arial;color:#000;margin:0 0 0 0;padding:5 0 25 20;text-transform:uppercase;letter-spacing:-1;word-spacing:2;background-image:url('/images/bg-h1.GIF');background-repeat:no-repeat;position:relative;top:-5px}

h1.product {font: bold 14px arial;color:#000;margin:0 0 0 0;padding:5 0 25 20;text-transform:uppercase;letter-spacing:-1;word-spacing:2;background-image:url('/images/bg-h1.GIF');background-repeat:no-repeat}

h2.home {font: bold 14px arial;color:#000;margin:0 0 0 0;padding:5 0 25 20;text-transform:uppercase;letter-spacing:-1;word-spacing:2;background-image:url('/images/bg-h1.GIF');background-repeat:no-repeat}

h3.home {font: bold 14px arial;color:#000;margin:0 0 0 0;padding:5 0 25 20;text-transform:uppercase;letter-spacing:-1;word-spacing:2;background-image:url('/images/bg-h1.GIF');background-repeat:no-repeat}


td.pageHeading, div.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #0066cc;text-transform:uppercase;padding:0;letter-spacing:-1;word-spacing:2;
}








div.my-wrap {width:970px;position:relative;top:3px;margin:0 5 0 5}
.na {display:none}
.na-left-column {display:none}
hr {display:none}
b.prod-desc {font: bold 14px arial;text-transform:uppercase;letter-spacing:-1;word-spacing:2}
b.os-top {font: normal 11px arial;text-transform:lowercase}

p.small {font:11px arial;text-align:left;margin:0 0 7 0}
table.int {width:750px;margin:0px}
td.interior-img {width:33.3%;padding:10 10 10 10;vertical-align:top;background-color:#f0f0f0;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff}
img.color {border:1px solid #44494F;margin:0 0 10 0;text-align:center;vertical-align:middle}
img.color-black {border:1px solid #000;margin:0 0 10 0;text-align:center;vertical-align:middle}



.handcursor {cursor:hand;cursor:pointer;font: 12px arial;color: #000;display:block;margin:0 0 2 0;background-color:#f5f5f5;padding:5 0 5 5}
.switchgroup1 {margin:10 0 10 0}


.mypets {cursor: hand;cursor: pointer;padding:3 0 3 0;font: normal 12px arial;color:red;margin:2 0 2 0}
.thepet {padding:10 0 10 0;font:12px arial;margin:0px}
.openpet {font: normal 12px arial;color:red; margin:2 0 2 0;padding:3 0 3 0}



.technology {cursor:hand;cursor:pointer;font: bold 11px arial;color:red;padding:6px;margin:0 0 2 0;text-transform:uppercase;background-color:#f5f5f5;text-align:left}
.thelanguage {font:12px arial;padding:0 0 0 0;margin:20 0 20 0;text-align:left}
.openlanguage {font: bold 11px arial;color: #fff;text-transform:uppercase;padding:6px;background-color:#44494F}
.closedlanguage {font: bold 11px arial;color:red;padding:6px;background-color:#f5f5f5}



div.products-listing-img {border:1px solid #ccc;vertical-align:top;margin:2px;padding:1px;background-color:#fff}
div {vertical-align:top}
div.products-pages-info {width:730px}
div.right {text-align:right}
div.wrapper-pop-up {width:750px;background-color:#fff;margin:0 10 10 10}

div.bg-top {margin:0 0 5 0}
div.right-search {text-align:right;margin:20 0 0 0}

div.design-more {display:none}






.frame-lookup {border:none;border-collapse:collapse;border: 0px solid #1763B7;padding:10px;margin:0 0 0 0;width:710px; height:400px; xscrolling:auto; yscrolling:auto;background-color:#f0f0f0}
div.ck-iframe {padding:0px;margin:0 0 0 0;background-color:#f0f0f0;text-align:center}









td.center-padding {padding:0 20 0 0}
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:1px 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}

pre {font:11px arial}
p.dots {margin:0 0 0 0;background-image:url('/catalog/images/dots.GIF');background-repeat:repeat-x}



form.request {width:485px;margin:0px;padding:0px}
select.request {width:300px;height:20px;font:12px arial;color:#000000;margin-top:0px;margin-bottom:5px;padding-left:5px;background-color:#fff}
input.request-mail {width:300px;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:#fff}
input.url {width:300px;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:#fff}
textarea {width:485px;height:120px;font:12px arial;color:#000000;border:1px solid #808080;margin-top:4px;margin-bottom:10px;padding-top:1px;padding-left:5px;background-color:#fff;overflow-x:hidden; overflow-y:hidden}
input.char {width:300px;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:#fff}
input.request-send {cursor:pointer;cursor:hand;font:12px arial;margin-top:4px;margin-bottom:10px}

div.form-wrap {width:730px;background-color:#f5f5f5;padding:0px}
div.form-width {width:485px;padding:20px}











/*
.star-product-title {
  font-family: Verdana, Arial, sans-serif;
  text-align : center;
  font-size: 16px;
  font-weight: bold;
  color: #000000; padding:0 0 20 0
}
.star-product {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
.star-product-price{
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
*/








/***** Begin Sitemap_SEO *****/ 
ul.sitemap {
color: #000;
}
.sitemap {
  font-family: Arial;
  font-size: 10px;
  color: #000;
  font-weight : bold;
}
.sitemapHeading {
  font-family: Arial;
  font-size: 12px;
  color: #000;
  font-weight : normal;
}
.sitemapProducts {
  font-family: Arial;
  font-size: 10px;
  color: #000;
  font-weight : normal;
}
A.sitemap { 
  color: #000; 
}
A.sitemap:hover {
  color: #000;
}
/***** End Sitemap_SEO *****/ 






.productDesc {font: 11px arial;padding: 0px;}
.productListing-name a, .productListing-name {font: bold 12px Arial, color: #000;margin-bottom: 0px;text-transform:capitalize}









/* DWD Contribution -> Add: Browse by Categories. */

UL.BrowseBy {
  list-style-type: disc;
  list-style-position: inside;

  list-style: none;
  margin-left: 1em;
  padding-left: 2em;
  text-indent: -1em;
} /* UL.BrowseBy */

LI.BrowseBy {

} /* LI.BrowseBy */

/* DWD Contribution End. */













body {font:12px arial;color:#44494F;background-color:#fff;background-image:url('/images/bg-gray-top.PNG');background-repeat:repeat-x;margin:0 0 0 0}


A {
  color: #000;
  text-decoration: none;
}

A:hover {
  color: red;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header { }

TR.headerNavigation {
  background: #000;
}

TD.headerNavigation {
  font: 11px arial;
  background: #44494F;
  color: #ffffff;
  font-weight:normal;padding:0 0 0 0;text-transform:lowercase;vertical-align:middle;width:100%
}










A.headerNavigation { 
  color: #000; 
}

A.headerNavigation:hover {
  color: #000;text-decoration: underline;
}

A.headerNavigationMy {font: bold 11px arial;color: #fff;text-transform:uppercase}
A.headerNavigationMy:hover {font: bold 11px arial;color: #fff;text-transform:uppercase;text-decoration: underline}








TR.headerError {
  background: #ff0000;
}

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: #fff;
  font-family: Arial, sans-serif;
  font-size: 12px;padding:0 0 0 0;
}

.infoBoxNotice { }

.infoBoxNoticeContents {
  font-family: Arial, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #44494F;
  color: #ffffff;text-transform:uppercase;padding:5 0 5 0}





div.infoBoxHeading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #44494F;
  color: #ffffff;text-transform:uppercase;padding:5 0 5 0;margin:10 0 10 0;width:100%}



div.infoBoxHeadingLinks {padding:0 0 10 3}





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;border-bottom:1px solid #44494F}

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 {border-bottom:1px solid #ccc}

td.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #44494F;
  color: #FFFFFF;
  font-weight: bold;text-transform:uppercase;border:1px solid #fff;padding:5px;vertical-align:top;
}

a.productListing-heading {
  font-family: Arial, sans-serif;
  font-size: 11px;
  background: #44494F;
  color: #FFF;
  font-weight: bold;text-transform:uppercase;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:red;
}












TR.subBar {
  background: #44494F;
}

TD.subBar {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

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:7 20 7 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:red;
}

SPAN.errorText {
  font-family: Arial, sans-serif;
  color:red;
}

.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: Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Arial, sans-serif; font-size: 12px; color:red;background-color: #f5f5f5;padding:5px }
.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:red;
}
/***** End Sitemap_SEO *****/








/*--- Beginning of Addition Products Cycle Slideshow ---*/
.ProductsCycleSlideshowWrapper { width: 504px; padding:0; margin:0; overflow: hidden; text-align:center;}
.ProductsCycleSlideshow { height: 310px; width: 500px; padding:0; margin:0; overflow: hidden; border: 2px solid #bbc3d3; background-color:#fff;}
.PCSChild { height: 296px; width: 486px; padding: 7px; text-align:center; top:0; left:0 }
.PCSChild  a { text-decoration: none; color:000;}
.PCSChild  a img { border: none; border-width:0px;}
.PCSOutput { text-align:left; font-size:14px;}
.PCSOutput a { text-decoration: none; color:#000; }
.PCSPager { margin:7px; }
.PCSPager a { border: 1px solid #bbc3d3; background: #fff; color:#bbc3d3; text-decoration: none; margin: 0 5px; padding: 3px 5px; font-size:12px;}
.PCSPager a.activeSlide { border: 1px solid #000; background: #bbc3d3; color:#000;}
.PCSPager a:focus { outline: none; }
/*--- End of Addition Products Cycle Slideshow ---*/













/*** Begin All Products SEO ***/
.allproductsBox { font-family: Arial; font-size: 12px; color: #000; }
a.allproductsBox { color: #000; }
a.allproductsBox:hover { color:red; }
/*** End All Products SEO ***/