/*
       copyright 2009 Garnet Hill All Rights Reserved
       Client: Cornerstone Brands - Garnet Hill 
       Author: Cameron Wardzala - Rosetta 
       Date: 3/11/2009 
*/

/* ====== Base Styles ====== */
/* Headlines H1, H2, H3 */
h1 {font-size:2.1818em; font-weight:normal;}
h2 {font-size:1.2727em; font-weight:bold;}
h3 {font-size:1.1em; font-weight:bold;}

/* anchors */
a, .labelLink { cursor: pointer; }
a:link, .labelLink:link { color: #000; text-decoration: none; }
a:visited, .labelLink:visited { color: #000; text-decoration: none; }
a:hover, .labelLink:hover { color: #808080; text-decoration: underline; }

.data a:link { color: #000; text-decoration: underline; }
.data a:visited { color: #000; text-decoration: underline; }
.data a:hover { color: #808080; text-decoration: none; }

h3 a:link, h3 a:visited { font-weight:bold; color:#808080;}
h3 a:hover {color:#000;}
/* Paragraphs */
p, label {font-size:1em; color:#000;}
strong {font-weight:bold;}

/* ====== End Base Styles ====== */

.mainHdr {font-size:2.1818em;}
.instr {font-size:0.81818em;}
.required {color:#c5534b;}

#navigation	ul li a {font-size:1.0455em;}

#sideBox h1 { line-height:normal;}
#sideBox ul li {text-transform:uppercase;}
#sideBox ul li.active a {font-weight:bold;}
#sideBox ul li ul li {text-transform:capitalize;}
#sideBox ul li ul li.active, #sideBox ul li ul li.active a {font-weight:bold;}
#sideBox ul li ul li.active ul li a {font-weight:normal;}
#sideBox ul li.active ul li a {font-weight:normal;}
#sideBox h3 {text-transform:uppercase;}

.item .subCats ul li {text-align:center;}

.grid .item .add-info, .grid .item .add-info a, .grid .pagination li a {color:#808080;}
.grid .item .add-info a:hover, .grid .pagination li a:hover {color:#000;}
.grid .pagination li.active a {font-weight:bold; text-decoration:none;color:#808080;}

.breadcrumbs li, .breadcrumbs li a, .breadcrumbs li a:visited {color:#808080;}
.checkoutBC li, .checkoutBC li a {color:#000;}
.breadcrumbs li a:hover {color:#000;}
.checkoutBC li a:hover { color: #808080; }
.breadcrumbs ul li.first a {font-weight:bold;}
.vcard .org {font-weight:bold;}

#footer li a, #footer li { color:#808080; }
#footer li a:hover{ color:#000; text-decoration:underline; }
#emailUpdates label { color:#808080;}
#guarantee p, #copyright .cr { color:#808080; }

.shoppingCart th, .data th {text-transform:uppercase; font-weight:normal;}
.shoppingCart .grandlabel {font-size:1.2727em;}
tr.promoRow span.promoColor a:link {color: red;}
span.promoColor {color:red;}
span.promoColorNoWrap { white-space:nowrap; color: red !important; }

.button {font-size:1.0909em; color:#fff;}
#gwt-sign-in-modal .button {font-size:1.0909em;}
a.button:visited, a.button {text-decoration:none;}
.third span {color:#666;}
.small span {font-size:0.75000em;}
.disabled span {color:#fff; font-style: normal;}
button.disabled { font-style: normal; }

