﻿hr
{
    color: #330066;
}

.b {font-weight: bold;}
.u {text-decoration: underline;}
.i {font-style: italic;}
.bu {font-weight: bold; text-decoration: underline;}
.bi {font-weight: bold; font-style: italic;}
.ui {text-decoration: underline; font-style: italic;}
.r {text-align: right;}
.l {text-align: left;}
.c {text-align: center;}
.small {	font-size: x-small;}
.tiny {font-size: xx-small;}
.tinytan {font-size: xx-small; color: #efe9e1; }
.catchphrase {font-size: 16pt; font-family: Monotype Corsiva; font-weight: bold;}

.borderbottom {
	border-bottom: 1px solid Gray;
}
.bordertop {
	border-top: 1px solid Gray;
}
.footermenulink
{
    font-family: 'Comic Sans MS' , Verdana, Arial, 'Microsoft Sans Serif';
    font-size: 10px;
    font-weight: bold;
}

.footermenulink a
{
   text-decoration: none;
   color: #00a6ce; 
}

.headermenulink
{
    color: #ffba00;
    font-weight: bolder;
}

.headermenulink a
{
   text-decoration: none;
   color: White;
	font-weight: bolder;
}

.headermenulink a:hover
{
    text-decoration: underline overline;
    color: White;
}

.headernarrative
{
    color: #6ab74f;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    padding-top: 10px;
}

.narrativePurple
{
    color: #826aa9;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

.narrativePurpleBlack
{
    font-family: 'Comic Sans MS' , Verdana, Arial, 'Microsoft Sans Serif';
    color: #241349;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

.narrativeBlack
{
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}

.highlight
{
   background-color: #ffba00;
   color: #01abcb;
}

.highlightcity
{
   background-color: #af402a;
}

.highlightstate
{
   background-color: #b4662e;
}

.highlightcountry
{
   background-color: #dc8353;
}

.articlebox
{
   background-color: #fefef0;
   color: #b45d16;
   border: 1px #995117;
   padding: 6px 6px 6px 6px;
   font-size: smaller;
}

.articletitle
{
   font-size: 18px;
   font-weight: bold;
   color: #995117;
   text-decoration: none;
}

.articleabstract
{
   padding-top: 6px;
}

.comment
{
   padding: 4px 0px 4px 0px;
   font-size: smaller;
}

.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}

.progressbar
{
   width: 0px;
   background-color: #af402a;
   height: 15px;
}

.newsletterbox
{
   font-size: 11px;
}

.newsletterboxcontent
{
   padding: 6px;
}
.requestcatalogbox
{
   font-size: 11px;
}

.requestcatalogboxcontent
{
   padding: 6px;
}

.postinfo
{
   background-color: #f49868;
   font-weight: bold;
   text-align: center;
}

.posttitle
{
   padding: 3px;
   margin-bottom: 10px;
   background-color: #f09d35;
   color: black;
   font-weight: bold;
}

.postbody
{
   padding: 3px;
}

.shoppingcartbox
{
   font-size: 11px;
}

.shoppingcartboxcontent
{
   padding: 4px;
}

.attention
{
	color: #af402a;
	font-weight:  bold;
}

.note
{
    color: #b4662e;
}

.smallleft
{
	text-align: left;
	font-size: small;
}

.tinyleft
{
	text-align: left;
	font-size:xx-small;
}

.sectionheading
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    color: #af402a;
    text-align: left;
    font-size: 18px;
}
.sectionheading2
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    color: #6f452b;
    text-align: left;
    font-size: 14px;
}
.productcategory
{
    color: #64452b;
    font-weight: bold;
    font-size: 12px;
}
.productcategory a
{
    color: #64452b;
    text-decoration: underline;
}

.productcategory a:hover
{
    color: #e2b322;
    text-decoration: underline;
}

.productshortdescript
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: smaller;
	color: black;
}

.productlongdescript
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: smaller;
	color: black;
}

.standardcasethr {
	background-color: #826aa9;
	border-bottom: thin solid Gray;
	color: White;
}

.standardcasethrleft {
	background-color: #826aa9;
	border-bottom: thin solid Gray;
	color: White;
	text-align: left;
}

.standardcasethrcenter {
	background-color: #826aa9;
	border-bottom: thin solid Gray;
	color: White;
	text-align: center;
}

.standardcasethrright {
	background-color: #826aa9;
	border-bottom: thin solid Gray;
	color: White;
	text-align: right;
}

.casewiz
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: black;
}

.casewizheader
{
    font-weight: bold;
    font-size: 14px;
    color: #d45521;
}

.casewizsidebar, .casewizsidebar a, .casewizsidebar a:hover
{
    color: #af402a;
    font-size: 10px;
    font-style: normal;
    text-decoration: none;
}

.casewizstep
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: black;
	padding-left: 15px;
}

.casewizsteptitle
{
    font-family: 'Comic Sans MS' , Verdana, Arial, 'Microsoft Sans Serif';
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
    color: #d45521;
}

.invisible
{
	visibility: hidden;	
}

.disabledlabel
{
	border: none;
	border-color: White;
	background-color: Transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
   font-size: 9px;
	color: #f49868;
}

.homepage, .homepage a {
	font-weight: bold;
	text-decoration: none;
	color: Black;
}

.homepage a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #00a6ce;
}

.padleftsmall {
	padding-left: 15px;
	font-size: xx-small;
}
.unobtrusive
{
	color: #999999;
	font-size: xx-small;
	text-align: center;
}
