/* runnersgear.com main stylesheet - should live in the /Merchant2 directory. */

/* Styles to control link format */

A:link { color: black; text-decoration: none;}
A:visited { color: black; text-decoration: none;}
A:hover { color: black; text-decoration: underline; }
A:active { color: black; text-decoration: underline; }

A.regular:link { color: blue; text-decoration: none;}
A.regular:visited { color: purple; text-decoration: none;}
A.regular:hover { color: blue; text-decoration: underline; }
A.regular:active { color: blue; text-decoration: underline; }

a img { border-style: none; }

/* Misc. styles, some may be obsolete */

td.signup {
   padding-left: 50px;
   font-family: arial,verdana,helvetica;
   font-weight: 500;
   font-size: 14px;
   padding-top: 30px;
} 
TD.prod_grid { padding: 30px; }
TD.topcats {
   text-transform: uppercase;
   font-family: verdana;
   font-weight: bold;
   font-size: xx-small;
   border: 1px #5B5BED solid;
   border-top: none;
   border-bottom: none;
}
.fireworks { background: url(graphics/opening.jpg) no-repeat center center; }

/* Styles to control the category pages.  Need to change when implementing a
   new color scheme. */

.cattitle {
   text-align: center;
   font-family: verdana;
   font-size: 13pt;
   font-weight: bold;
   color: #74ABDB;
   margin-top: 20px;
}
p.catdesc {
   text-align: center;
   font-family: verdana;
   font-size: 10pt;
   margin-left: .5in;
   margin-right: .5in;
}
p.catdisclaimer {
   text-align: center;
   font-family: verdana;
   font-size: 7pt;
   margin-left: 2in;
   margin-right: 2in;
}

/* Styles for the product pages side bar.  Need to change when implementing a
   new color scheme. */

table.productsidebar {
   width: 210px;
   border: 2px solid #CC0033;
}
td.productsidebar {
   width: 100%;
}
p.productsidebar {
   border-top: 2px solid #CC0033;
}

table.relatedbar {
   width: 210px;
   border: 2px solid #CC0033;
}
td.relatedbar {
   width: 100%;
}
p.relatedbar {
   border-top: 2px solid #CC0033;
}

/* Styles for the login pages.  Need to change when implementing a new color
   scheme. */

.loginheader-title {
   color: #74ABDB;
   font-weight: bold;
   font-size: 14pt;
   font-family: Verdana;
   text-align: center;
   margin-left: .5in;
   margin-right: .5in;
}

/* Styles for the global headers and footer.  Need to change when implementing a
   new color scheme. */

.loginheader-bullet {
   color: #DD8809;
}

tr.main-category-bar {
   background-image: url(graphics/stfnt/texture.gif);
}

span.main-category-bar {
   color: white;
   font: 8pt verdana;
}

.global-header-bar {
   border-top: 2px solid #FDF2C8;
}

.shop-by-bar {
   background-color: #74ABDB;
   font: 8pt Verdana;
}

.global-footer-bar {
   background-color: #74ABDB;
   font: 8pt verdana;
   color: white;
}

/* Styles for the site map page.  Need to change when implementing a
   new color scheme. */

.site-map-bar {
   color: #74ABDB;
}

/* Styles for "pseudo buttons".  See SPRI product pages (e.g. SRI-01) for an
   example of how they are used. */

p.pseudo-button {
   font: 10pt Verdana;
   color: black;
   margin-left: 0.75in;
}

a.pseudo-button {
   border: thin black groove;
   padding: 0 5px;
}

/* Styles for product descriptions */

.prod-hdr { font: bold 10pt Verdana; color: black; }
.prod-std { font: 10pt Verdana; color: black; }


/* Styles for the storefront page */

td.storefront-sidebar {
   width: 156;
   background-color: #74ABDB;
   padding: 0 5px;
   border-style: solid;
   border-color: #1C3D73;
}

td.storefront-middle {
   width: 50%;
   border-style: solid;
   border-color: #1C3D73;
}

p.storefront-left-title {
   font: bold 12pt Verdana;
   color: #CC0033;
   margin-top: 20px;
}

p.storefront-left {
   font: bold 8pt Verdana;
   color: #21399C;
   margin-top: 32px;
}

img.storefront-left {
   border: 2px solid #21399C;
}

span.storefront-left-price {
   color: #CC0033;
}


/* Styles for the index page */

p.indexpage-urlinks {
   font: 8pt Verdana;
   color: #74ABDB;
}

a.indexpage-urlinks {
   font: 8pt Verdana;
   color: #74ABDB;
}

ul.indexpage-urlinks {
   font: 8pt Verdana;
   color: #74ABDB;
}

p.indexpage-seopara {
   text-align: left;
   font: 8pt Verdana;
   color: black;
   background: #FFFF8E;
   margin: 0;
   padding: 8pt .25in 8pt .25in;
}


/* Styles for Polar product descriptions */

tr.polar-odd-row {
   background: #EFEFEF;
}

tr.polar-even-row {
   background: #CFCFCF;
}

td.polar-left {
   width: 85%;
}

td.polar-right {
   width: 15%;
   text-align: center;
   font: 8pt Verdana;
}

div.polar-features {
   font: 8pt Verdana;
}


/* Styles for the checkout process pages */

p.chkout-hdr {
   font: bold 10pt Verdana;
   color: #74ABDB;
}

