.caption {  color: #030303; font-size: 11px;}

.sidebar    { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.sidebar a:active   { color: #fff; font-size: 10px; text-decoration: none }
.sidebar a:link   { color: #fff; font-size: 10px; text-decoration: none } 
.sidebar a:visited   { color: #fff; font-size: 10px; text-decoration: none }
.sidebar a:hover   { color: #fff; font-size: 10px; text-decoration: underline }

.mediumgray { font-family: arial, verdana, geneva, helvetica, new york, sans-serif; color: #333333; font-size: 14px;}

.darkgray { font-family: arial, verdana, geneva, helvetica, new york, sans-serif; color: #333333; font-size: 12px;}

.graylinks { font-family: arial, verdana, geneva, helvetica, new york, sans-serif; color: #333333; font-size: 13px;}
.graylinks a:active {  text-decoration: underline; color: #030303; font-size: 13px; font-weight: normal}
.graylinks a:link {  text-decoration: none; color: #030303; font-size: 13px; font-weight: normal} 
.graylinks a:visited {  text-decoration: none; color: #030303; font-size: 13px; font-weight: normal}
.graylinks a:hover {  text-decoration: none; color: #f09633; font-size: 13px; font-weight: normal}

.darkgray { font-family: arial, verdana, geneva, helvetica, new york, sans-serif; color: #333333; font-size: 12px;}

.darkgray13 { font-family: arial, verdana, geneva, helvetica, new york, sans-serif; color: #333333; font-size: 13px;}
.darkgray13 a:active {  text-decoration: underline; color: #333333; font-size: 13px; font-weight: normal}
.darkgray13 a:link {  text-decoration: none; color: #333333; font-size: 13px; font-weight: normal} 
.darkgray13 a:visited {  text-decoration: none; color: #333333; font-size: 13px; font-weight: normal}
.darkgray13 a:hover {  text-decoration: none; color: #030303; font-size: 13px; font-weight: normal}

.darkgraybig { font-family: arial, verdana, geneva, helvetica, new york, sans-serif; color: #333333; font-size: 13px;}

.darkgraybigger { font-family: arial, verdana, geneva, helvetica, new york, sans-serif; color: #333333; font-size: 13px;}

.darkgraytitle { font-family: arial, verdana, geneva, helvetica, new york, sans-serif; color: #333333; line-height : 17px; font-size: 15px}

.darkgraysmall { font-family: arial, verdana, geneva, helvetica, new york, sans-serif; color: #333333; font-size: 11px;}

.captionlinks { font-family: arial, verdana, geneva, helvetica, new york, sans-serif; color: #030303; font-size: 13px; line-height : 15px;}

.headerb  { color: #000000; font-size: 16px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none }
.header1  { color: #000000; font-size: 18px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none }
.headera  { color: #000000; font-size: 10px; font-family: verdana, geneva, arial, sans-serif; font-weight: bold; line-height:15px; text-decoration: none }
.header2  { color: #ffffff; font-size: 12px; font-family: verdana, geneva, arial, sans-serif; font-weight: bold; line-height:15px; text-decoration: none }
.header4  { color: #ffffff; font-size: 16px; font-family: verdana, geneva, arial, sans-serif; font-weight: bold; line-height:18px; text-decoration: none }
.header5  { color: #ffffff; font-size: 18px; font-family: verdana, geneva, arial, sans-serif; font-weight: bold; line-height:18px; text-decoration: none }
.header3   { color: #000; font-size: 13px; font-family: verdana, geneva, arial, sans-serif; font-weight: bolder }
.header2 a:active  { color: #ffffff; text-decoration: none }
.header2 a:link  { color: #ffffff; text-decoration: none } 
.header2 a:visited  { color: #ffffff; text-decoration: none }
.header3 a:active  { color: #692222; text-decoration: none }
.header3 a:link  { color: #973939; text-decoration: none } 
.header3 a:visited  { color: #000000; text-decoration: none }
.header3 a:hover  { color: #692222; text-decoration: underline }
.footertxt { color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; 5px; padding-bottom: 5px }
.footer   { color: #000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; 5px; padding-bottom: 5px }
.footer a:active   { color: #000; font-size: 10px; text-decoration: none }
.footer a:link   { color: #000; font-size: 10px; text-decoration: none } 
.footer a:visited   { color: #000; font-size: 10px; text-decoration: none }
.footer a:hover   { color: #000; font-size: 10px; text-decoration: underline }
.td  { color: #333333; font-size: 12px; text-decoration: none }

.maintext { color: #333333; font-size: 12px; font-family: Arial; text-decoration: none }
.maintext a:link      { color: #ff9933; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
.maintext a:visited     { color: #ff9933; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
.maintext a:active     { color: #ff9933; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
.maintext a:hover     { color: #030303; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }

.smalltext     { color: #030303; font-weight: normal; font-size: 11px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif; text-decoration: none }
.smalltext a:link     { color: #963838; text-decoration: none }
.smalltext a:visited     { color: #963838; text-decoration: none }
.smalltext a:active     { color: #963838; text-decoration: none }
.smalltext a:hover    { color: #030303; text-decoration: underline }

.smalltext2     { color: #030303; font-weight: normal; font-size: 9px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif; text-decoration: none }
.smalltext2 a:link     { color: #030303; font-weight: normal; font-size: 9px; text-decoration: none }
.smalltext2 a:visited     { color: #030303; font-weight: normal; font-size: 9px; text-decoration: none }
.smalltext2 a:active     { color: #030303; font-weight: normal; font-size: 9px; text-decoration: none }
.smalltext2 a:hover    { color: #030303; font-weight: bold; font-size: 9px; text-decoration: none; }

.producthdr   { color: #030303; font-weight: bold; font-size: 13px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif; text-decoration: none }
.producthdr a:link     { color: #030303; font-weight: bold; text-decoration: none; font-size: 13px; }
.producthdr a:visited    { color: #030303; font-weight: bold;  text-decoration: none;font-size: 13px; }
.producthdr a:active    { color: #030303; font-weight: bold;  text-decoration: none;font-size: 13px; }
.producthdr a:hover    { color: #030303; font-weight: bold;  text-decoration: underline;font-size: 13px; }

a { color: #030303; font-size: 13px; font-family: Verdana, Geneva; text-decoration: none; }
a:link { color: #963838; font-size: 12px; font-family: arial, verdana, geneva, helvetica, sans-serif }
a:visited { color: #963838; font-size: 12px; font-family: arial, verdana, geneva, helvetica, sans-serif }
a:hover { color: #030303; font-size: 12px; font-family: arial, verdana, geneva, helvetica, sans-serif }
a:active { color: #963838; font-size: 12px; font-family: arial, verdana, geneva, helvetica, sans-serif }
.headings { color: #000; font-size: 14px; font-weight: bold }
.main5 { color: #000000; font-size: 12px; font-family: arial, verdana, geneva, helvetica, new york, sans-serif;line-height:16px }