/* -=-=-=-=-=-=-=-=- CSS SHORTHAND NOTES -=-=-=-=-=-=-=-=- */
/* HELPS SAVE FILE SIZE AND IS QUICKER TO WRITE ^_^

font: font-style | font-variant | font-weight | font-size | line-height | font-family

margin: margin-top | margin-right | margin-bottom | margin-left

padding: padding-top | padding-right | padding-bottom | padding-left

border: border-width | border-style | color

border-top: border-width | border-style | color

list-style: list-style-type | list-style-position | list-style-image

background: background-color | background-image | background-repeat | background-attachment | background-position

NOTE ON COLOR: If the color uses the same digits throughout the 6 digits (i.e. - #ffffff OR #000000) you can just shorten the color to "#fff" OR "#000" only 3 digits.

*/
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#previewNav {
font: normal 12px Arial, Helvetica, sans-serif;
color: #fff;
background: #98b2d5 url(../images/core/previewBox_bkg.jpg) repeat-x;
}

.previewTmb, a.previewTmb {
height: 58px;
border: 1px solid #fff;
}

a.preview:link, a.preview:visited {
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 1.5em;
color: #fff;
text-decoration: underline;
}

a.preview:hover, a.preview:active {
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 1.5em;
color: #fff;
text-decoration: none;
}

body {  
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 1.25em;
color: #000;  
margin:0px 0px 0px 0px;
background-color:#fff; 
}
p, table, td {  
font: normal 12px Arial, Helvetica, sans-serif;
line-height: 1.25em;
}

.maintable { /* used to create 1 px border around site */
border: none;
background-color: #9c659c;
padding: 0px 0px 0px 0px;
}

.content {	/* padding for content area */
padding:5px;
}

/* Alternative product header - closer to the original one

.productHeader {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #9c659c;
display: block;
background: url(../images/core/title-featured-prods-underl.jpg) repeat-x;
padding: 5px 0px 5px 5px;
}

*/

.pageHeader, .productHeader {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #9c659c;
display: block;
background: url(../images/core/pageHeader_symbol.gif) no-repeat 0px 50%;
padding: 5px 0px 5px 23px;
margin: 0px 0px 0px 0px;
}

.productArea {
font: normal 12px Arial, Helvetica, sans-serif;
padding: 5px 5px 5px 5px;
}

.TextBoxSearch {
font: 9px Verdana, Arial, Helvetica, sans-serif;
width: 90px;
color: #9c659c;
}

.boldPurple {
font: bold 13px Arial, Helvetica, sans-serif;
color: #996699;
}

.signed {
font: normal 20px "Brush Script MT", script;
color: #000;
}
/* -=-=-=-=-=-=-=-=- GLOBAL HREF STYLES -=-=-=-=-=-=-=-=- */
a:link {
font: 12px Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #003399;
}

a:visited {
font: 12px Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #333366;
}

a:hover, a:active {
font: 12px Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0066CC;
}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/* -=-=-=-=-=-=-=-=- PRODUCT LINK ELEMENTS -=-=-=-=-=-=-=-=- */
a.ProductlinkButton:link {
font: 12px Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #003399;
}
a.ProductlinkButton:visited {
font: 12px Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #333366;
}

a.ProductlinkButton:hover, a.ProductlinkButton:active {
font: 12px Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #333366;
}

.red {
font: normal 12px Arial, Helvetica, sans-serif;
color: #cc0000;
}

.salePrice {
font: bold 12px Arial, Helvetica, sans-serif;
color: #cc0000;
}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/* -=-=-=-=-=-=-=-=- FEATURED PRODUCTS STYLES -=-=-=-=-=-=-=-=- */
/* Table that contains the image and pricing information */
.featuredContainer {
width: 184px;
font: normal 12px Arial, Helvetica, sans-serif;
text-align: center;
vertical-align: top;
margin: 4px 4px 4px 4px;
}

/* Effect applied to the actual product image */
.featuredImg {
border: 1px solid #724572;		
padding:2px 2px 2px 2px;
margin: 0px 0px 2px 0px;
text-align: center;
}

/* -=-=-=-=-=-=-=-=- LEFT NAVIGATION STYLES -=-=-=-=-=-=-=-=- */
.leftnavtable {
border-right: solid 1px #AA7FAA;
}

.resourcelinks {
font: bold 11px Arial, Helvetica, sans-serif;
color: #9c659c; 
display: block; 
width: 134px; 
border-bottom: 1px #fff solid; 
padding: 2px 2px 2px 4px;
voice-family: "\"}\"";
voice-family:inherit;
}

a.resourcelinks:link, a.resourcelinks:visited {
font: bold 11px Arial, Helvetica, sans-serif;
color: #9c659c; 
text-decoration:none;
}

a.resourcelinks:hover, a.resourecelinks:active {
font: bold 11px Arial, Helvetica, sans-serif;
background-color: #9c659c;
color: #fff;
text-decoration:none;
}
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/* -=-=-=-=-=-=-=-=- FOOTER STYLES -=-=-=-=-=-=-=-=- */
a.linktxtgray:link , a.linktxtgray:visited {
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
color:#003399;
text-decoration:none;
line-height:1.75em;
}

a.linktxtgray:hover, a.linktxtgray:active {
font: normal 12px Arial, Verdana, Helvetica, sans-serif;
color:#0066CC;
text-decoration:underline;
line-height:1.75em;
}

.copyright, a.copyright:link , a.copyright:visited {
font: normal 11px Arial, Helvetica, sans-serif;
color: #a8a8a8;
text-decoration:none;
}

a.copyright:hover, a.copyright:active {
font: normal 11px Arial, Helvetica, sans-serif;
color: #000;
text-decoration:none;
}
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.name{font: bold 16px verdana; color: #9C659C;}

a.nav, a.nav:link, a.nav:visited, a.nav:active, a.resourcelinks:visited {
font: 11px Arial, Helvetica, sans-serif;
color: #9c659c; 
text-decoration:none;
padding: 0px 0px 0px 3px;
}

a.nav:hover, a.resourecelinks:active {
font: 11px Arial, Helvetica, sans-serif;
background-color: #9c659c;
color: #fff;
text-decoration:none;
padding: 0px 0px 0px 3px;
}

.leftmenu {
font: bold 11px Arial, Helvetica, sans-serif;
color: #9c659c; 
display: block; 
padding: 2px 2px 2px 5px;
/*padding: 2px;*/
voice-family: "\"}\"";
voice-family:inherit;
/*background-image: url(../images/core/left_nav_bg.gif);*/
width: 135px;
background: #f0e8f0;
/*height:15px;*/
}

a.leftmenu:link, a.leftmenu:visited {
font: bold 11px Arial, Helvetica, sans-serif;
color: #9c659c;
text-decoration: none;
border-bottom: 1px solid #fff;
}

a.leftmenu:hover, a.leftmenu:active {
font: bold 11px Arial, Helvetica, sans-serif;
/*background-image: url(../images/core/left_nav_ovr_bg.gif);*/		
color: #fff;
background: #996699;
text-decoration: none;
}

.boldText {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
}

.price {
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #0063a6;
white-space:nowrap;
vertical-align:bottom;
}

.listprice {
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: line-through;
color: #666666;
white-space: nowrap;
vertical-align: bottom;
}

.ourprice {
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #dd0000;
white-space:nowrap;
vertical-align:bottom;
}

.saveprice {
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #000000;
white-space: nowrap;
vertical-align: bottom;
}