/*Datahost stylesheet*/

body {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #473960;}



li.subnav {
   background: url(images/white_bullet.gif) left top no-repeat;
   list-style-type:none;
   margin:2px 0 0px 2px;
   padding-left:14px;
   list-style-position:outside;
   line-height:1.4em;
   color:#ffffff;
   font-size:14px;
   text-decoration:none;
}
li.subnav A    {color: #ffffff;text-decoration: none;}
li.subnav A:hover  {color: #ffffff;text-decoration: underline;}





.textbutton {background: none;border: none; font-style: normal; font-variant: normal; font-family:  verdana, Helvetica, sans-serif; font-size: 12px; color:#473960;}

/*Here are some very useful options you may want to add to your styles and the choices for each option:

font-style: normal, italic, oblique

font-weight: instead of just putting "bold", you can assign a value from 100 to 900 (in jumps of 100). 400 is the normal weight (useful when you want your headers to be not bold). Doesn't work on all fonts. 

font-variant: small-caps

text-transform: uppercase, lowercase, capitalize (makes an initial cap), none

text-indent: 10px (would indent the first line 10 px)

line-height: 1.5em (this adds space between lines of text. You can specify in ems or percentages. I am going to add this to td style: if you don't want a style to use it, add a line-height of 1 em)

list-style-type: disc, square, circle, decimal, lower-roman, upper-roman, lower-alpha, upper-alpha, none. (I'm adding this to list style)

list-style-position: inside, outside (with outside text won't wrap under bullet--woo hoo! I'm adding this to list style)

list-style-image: if you want to use an image for a style just put the link to the image

*/


/*The non-span styles.*/

/* Note: All styles will use body info unless specified differently in a particular style*/


td {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #473960;}


p {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #473960;}
 

th {  font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; line-height: 1.2em; color: #000000}


h1 {  margin-bottom: 3px; font-size: 18px; font-weight: bold;  color: #473960}


h2 {  margin-bottom: 2px; margin-top: 8px; font-size: 14px; font-weight: bold;  color: #872e3f}


h3 {  margin-bottom: 8px; margin-top: 2px; font-size: 14px; font-weight: bold;  color: #872e3f}


h4 {  margin-bottom: 2px; font-size: 12px; font-weight: bold; color: #ff0033}


/*li {  font-family: verdana, arial, helvetica, sans-serif; font-size: 11px;/line-height: 1.5em; list-style-type: square; list-style-position: outside; color: #000000}*/

input {margin-top: 0px; margin-bottom: 0px; margin-left: 0px;}

form {margin-top: 0px; margin-bottom: 0px; }


/*Span text styles*/


.small {  font-size: 11px; line-height: 1.5em; color: #872e3f;}

.small A    {color: #872e3f; text-decoration: underline;}

.small A:visited {color: #872e3f; text-decoration: underline;}

.small A:hover  {color: #872e3f; text-decoration: underline;}


.large {  font-size: 13px; line-height: 1.5em; color: #000000;}

.large A    {text-decoration: underline;}

.large A:hover  {text-decoration: underline;}


.strike {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #473960; font-weight:normal; text-decoration: line-through;}
.strike A    {color: #473960;text-decoration: underline;}
.strike A:hover  {color: #000000;text-decoration: underline;}



.navlink {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #515b3c; font-weight:bold; text-decoration: none;}
.navlink A    {color: #515b3c;text-decoration: none;}
.navlink A:hover  {color: #ffffff;text-decoration: none;}
.navlinkon A {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold; text-decoration: none;}


.mighty {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #473960; font-weight:bold; text-decoration: none;}
.mighty A    {color: #473960;text-decoration: underline;}
.mighty A:hover  {color: #473960;text-decoration: underline;}


.white18b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight:bold; text-decoration: none;}
.white18b A    {color: #ffffff;text-decoration: underline;}
.white18b A:hover  {color: #edead6;text-decoration: underline;}


.white16b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff; font-weight:bold; text-decoration: none;}
.white16b A    {color: #ffffff;text-decoration: underline;}
.white16b A:hover  {color: #edead6;text-decoration: underline;}

.white14bnone {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:bold; text-decoration: none;}
.white14bnone A    {color: #ffffff;text-decoration: none;}
.white14bnone A:hover  {color: #edead6;text-decoration: none;}


.white14b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:bold; text-decoration: none;}
.white14b A    {color: #ffffff;text-decoration: underline;}
.white14b A:hover  {color: #edead6;text-decoration: underline;}

.white14 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:normal; text-decoration: none;}
.white14 A    {color: #ffffff;text-decoration: underline;}
.white14 A:hover  {color: #edead6;text-decoration: underline;}


.white12none {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:normal; text-decoration: none;}
.white12none A    {color: #ffffff;text-decoration: none;}
.white12none A:hover  {color: #edead6;text-decoration: underline;}



.white12bnone {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold; text-decoration: none;}
.white12bnone A    {color: #ffffff;text-decoration: none;}
.white12bnone A:hover  {color: #edead6;text-decoration: underline;}


.white12b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold; text-decoration: none;}
.white12b A    {color: #ffffff;text-decoration: underline;}
.white12b A:hover  {color: #edead6;text-decoration: underline;}

.white12 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight:normal; text-decoration: none;}
.white12 A    {color: #ffffff;text-decoration: underline;}
.white12 A:hover  {color: #edead6;text-decoration: underline;}

.white11b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold; text-decoration: none;}
.white11b A    {color: #ffffff;text-decoration: underline;}
.white11b A:hover  {color: #edead6;text-decoration: underline;}


.white11bnone {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:bold; text-decoration: none;}
.white11bnone A    {color: #ffffff;text-decoration: none;}
.white11bnone A:hover  {color: #edead6;text-decoration: none;}

.white10b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight:bold; text-decoration: none;}
.white10b A    {color: #ffffff;text-decoration: underline;}
.white10b A:hover  {color: #edead6;text-decoration: underline;}

.white10 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight:normal; text-decoration: none;}
.white10 A    {color: #ffffff;text-decoration: underline;}
.white10 A:hover  {color: #edead6;text-decoration: underline;}


.white14b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:bold; text-decoration: none;}
.white14b A    {color: #ffffff;text-decoration: underline;}
.white14b A:hover  {color: #edead6;text-decoration: underline;}




.white11{  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight:normal; text-decoration: none;}
.white11 A    {color: #ffffff;text-decoration: underline;}
.white11 A:hover  {color: #edead6;text-decoration: underline;}





















.black18b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight:bold; text-decoration: none;}
.black18b A    {color: #000000;text-decoration: underline;}
.black18b A:hover  {color: #473960;text-decoration: underline;}


.black16b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight:bold; text-decoration: none;}
.black16b A    {color: #000000;text-decoration: underline;}
.black16b A:hover  {color: #473960;text-decoration: underline;}


.black14b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight:bold; text-decoration: none;}
.black14b A    {color: #000000;text-decoration: underline;}
.black14b A:hover  {color: #473960;text-decoration: underline;}


.black12b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold; text-decoration: none;}
.black12b A    {color: #000000;text-decoration: underline;}
.black12b A:hover  {color: #473960;text-decoration: underline;}

.black12 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:normal; text-decoration: none;}
.black12 A    {color: #000000;text-decoration: underline;}
.black12 A:hover  {color: #473960;text-decoration: underline;}


.black10b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:bold; text-decoration: none;}
.black10b A    {color: #000000;text-decoration: underline;}
.black10b A:hover  {color: #473960;text-decoration: underline;}

.black10 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:normal; text-decoration: none;}
.black10 A    {color: #000000;text-decoration: underline;}





.gray18b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; font-weight:bold; text-decoration: none;}
.gray18b A    {color: #333333;text-decoration: underline;}
.gray18b A:hover  {color: #000000;text-decoration: underline;}


.gray16b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; font-weight:bold; text-decoration: none;}
.gray16b A    {color: #333333;text-decoration: underline;}
.gray16b A:hover  {color: #000000;text-decoration: underline;}


.gray14 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight:normal; text-decoration: none;}
.gray14 A    {color: #333333;text-decoration: underline;}
.gray14 A:hover  {color: #000000;text-decoration: underline;}



.gray14b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight:bold; text-decoration: none;}
.gray14b A    {color: #333333;text-decoration: underline;}
.gray14b A:hover  {color: #000000;text-decoration: underline;}


.gray12b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight:bold; text-decoration: none;}
.gray12b A    {color: #333333;text-decoration: underline;}
.gray12b A:hover  {color: #000000;text-decoration: underline;}

.gray12 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight:normal; text-decoration: none;}
.gray12 A    {color: #333333;text-decoration: underline;}
.gray12 A:hover  {color: #000000;text-decoration: underline;}


.gray10b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight:bold; text-decoration: none;}
.gray10b A    {color: #333333;text-decoration: underline;}
.gray10b A:hover  {color: #000000;text-decoration: underline;}

.gray10 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight:normal; text-decoration: none;}
.gray10 A    {color: #333333;text-decoration: underline;}





.yellow14b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #f7ef81; font-weight:bold; text-decoration: none;}
.yellow14b A    {color: #f7ef81;text-decoration: underline;}
.yellow14b A:hover  {color: #f7ef81;text-decoration: underline;}






.red18b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 18px; color: #872e3f; font-weight:bold; text-decoration: none;}
.red18b A    {color: #872e3f;text-decoration: underline;}
.red18b A:hover  {color: #000000;text-decoration: underline;}


.red16b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 16px; color: #872e3f; font-weight:bold; text-decoration: none;}
.red16b A    {color: #872e3f;text-decoration: underline;}
.red16b A:hover  {color: #000000;text-decoration: underline;}


.red14b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #872e3f; font-weight:bold; text-decoration: none;}
.red14b A    {color: #872e3f;text-decoration: underline;}
.red14b A:hover  {color: #000000;text-decoration: underline;}


.red12b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #872e3f; font-weight:bold; text-decoration: none;}
.red12b A    {color: #872e3f;text-decoration: underline;}
.red12b A:hover  {color: #000000;text-decoration: underline;}

.red12 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #872e3f; font-weight:normal; text-decoration: none;}
.red12 A    {color: #872e3f;text-decoration: underline;}
.red12 A:hover  {color: #000000;text-decoration: underline;}


.red11none {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #872e3f; font-weight:normal; text-decoration: none;}
.red11none A    {color: #872e3f;text-decoration: none;}
.red11none A:hover  {color: #000000;text-decoration: underline;}



.red11 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #872e3f; font-weight:normal; text-decoration: none;}
.red11 A    {color: #872e3f;text-decoration: underline;}
.red11 A:hover  {color: #000000;text-decoration: underline;}



.red10b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #872e3f; font-weight:bold; text-decoration: none;}
.red10b A    {color: #872e3f;text-decoration: underline;}
.red10b A:hover  {color: #000000;text-decoration: underline;}

.red10 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #872e3f; font-weight:normal; text-decoration: none;}
.red10 A    {color: #872e3f;text-decoration: underline;}
.red10 A:hover  {color: #000000;text-decoration: underline;}



.darkpurple18b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 18px; color: #473960; font-weight:bold; text-decoration: none;}
.darkpurple18b A    {color: #473960;text-decoration: underline;}
.darkpurple18b A:hover  {color: #000000;text-decoration: underline;}


.darkpurple16b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 16px; color: #473960; font-weight:bold; text-decoration: none;}
.darkpurple16b A    {color: #473960;text-decoration: underline;}
.darkpurple16b A:hover  {color: #000000;text-decoration: underline;}


.darkpurple14b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #473960; font-weight:bold; text-decoration: none;}
.darkpurple14b A    {color: #473960;text-decoration: underline;}
.darkpurple14b A:hover  {color: #000000;text-decoration: underline;}


.darkpurple12b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #473960; font-weight:bold; text-decoration: none;}
.darkpurple12b A    {color: #473960;text-decoration: underline;}
.darkpurple12b A:hover  {color: #000000;text-decoration: underline;}

.darkpurple12 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #473960; font-weight:normal; text-decoration: none;}
.darkpurple12 A    {color: #473960;text-decoration: underline;}
.darkpurple12 A:hover  {color: #000000;text-decoration: underline;}

.darkpurple11noline {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #473960; font-weight:normal; text-decoration: none;}
.darkpurple11noline A    {color: #473960;text-decoration: none;}
.darkpurple11noline A:hover  {color: #000000;text-decoration: underline;}

.darkpurple11 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #473960; font-weight:normal; text-decoration: none;}
.darkpurple11 A    {color: #473960;text-decoration: underline;}
.darkpurple11 A:hover  {color: #000000;text-decoration: underline;}


.darkpurple10b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #473960; font-weight:bold; text-decoration: none;}
.darkpurple10b A    {color: #473960;text-decoration: underline;}
.darkpurple10b A:hover  {color: #000000;text-decoration: underline;}

.darkpurple10none {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #473960; font-weight:normal; text-decoration: none;}
.darkpurple10none A    {color: #473960;text-decoration: none;}
.darkpurple10none A:hover  {color: #000000;text-decoration: underline;}

.darkpurple10 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #473960; font-weight:normal; text-decoration: none;}
.darkpurple10 A    {color: #473960;text-decoration: underline;}
.darkpurple10 A:hover  {color: #000000;text-decoration: underline;}




.cream18b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 18px; color: #edead6; font-weight:bold; text-decoration: none;}
.cream18b A    {color: #edead6;text-decoration: underline;}
.cream18b A:hover  {color: #ffffff;text-decoration: underline;}


.cream16 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 16px; color: #edead6; font-weight:normal; text-decoration: none;}
.cream16 A    {color: #edead6;text-decoration: underline;}
.cream16 A:hover  {color: #ffffff;text-decoration: underline;}



.cream16b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 16px; color: #edead6; font-weight:bold; text-decoration: none;}
.cream16b A    {color: #edead6;text-decoration: underline;}
.cream16b A:hover  {color: #ffffff;text-decoration: underline;}


.cream14 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #edead6; font-weight:normal; text-decoration: none;}
.cream14 A    {color: #edead6;text-decoration: underline;}
.cream14 A:hover  {color: #ffffff;text-decoration: underline;}


.cream14b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #edead6; font-weight:bold; text-decoration: none;}
.cream14b A    {color: #edead6;text-decoration: underline;}
.cream14b A:hover  {color: #ffffff;text-decoration: underline;}

.cream14bnone {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #edead6; font-weight:bold; text-decoration: none;}
.cream14bnone A    {color: #edead6;text-decoration: none;}
.cream14bnone A:hover  {color: #ffffff;text-decoration: none;}

.cream12bnone {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #edead6; font-weight:bold; text-decoration: none;}
.cream12bnone A    {color: #edead6;text-decoration: none;}
.cream12bnone A:hover  {color: #ffffff;text-decoration: underline;}

.cream12none {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #edead6; font-weight:normal; text-decoration: none;}
.cream12none A    {color: #edead6;text-decoration: none;}
.cream12none A:hover  {color: #ffffff;text-decoration: underline;}

.cream12b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #edead6; font-weight:bold; text-decoration: none;}
.cream12b A    {color: #edead6;text-decoration: underline;}
.cream12b A:hover  {color: #ffffff;text-decoration: underline;}

.cream12 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #edead6; font-weight:normal; text-decoration: none;}
.cream12 A    {color: #edead6;text-decoration: underline;}
.cream12 A:hover  {color: #ffffff;text-decoration: underline;}


.cream11b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #edead6; font-weight:bold; text-decoration: none;}
.cream11b A    {color: #edead6;text-decoration: underline;}
.cream11b A:hover  {color: #ffffff;text-decoration: underline;}



.cream11 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #edead6; font-weight:normal; text-decoration: none;}
.cream11 A    {color: #edead6;text-decoration: underline;}
.cream11 A:hover  {color: #ffffff;text-decoration: underline;}

.cream10b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #edead6; font-weight:bold; text-decoration: none;}
.cream10b A    {color: #edead6;text-decoration: underline;}
.cream10b A:hover  {color: #ffffff;text-decoration: underline;}

.cream10 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #edead6; font-weight:normal; text-decoration: none;}
.cream10 A    {color: #edead6;text-decoration: underline;}
.cream10 A:hover  {color: #ffffff;text-decoration;}




.darkgreentext18b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 18px; color: #515b3c; font-weight:bold; text-decoration: none;}
.darkgreentext18b A    {color: #515b3c;text-decoration: underline;}
.darkgreentext18b A:hover  {color: #473960;text-decoration: underline;}


.darkgreentext16b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 16px; color: #515b3c; font-weight:bold; text-decoration: none;}
.darkgreentext16b A    {color: #515b3c;text-decoration: underline;}
.darkgreentext16b A:hover  {color: #473960;text-decoration: underline;}


.darkgreentext14b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #515b3c; font-weight:bold; text-decoration: none;}
.darkgreentext14b A    {color: #515b3c;text-decoration: underline;}
.darkgreentext14b A:hover  {color: #473960;text-decoration: underline;}


.darkgreentext12b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #515b3c; font-weight:bold; text-decoration: none;}
.darkgreentext12b A    {color: #515b3c;text-decoration: underline;}
.darkgreentext12b A:hover  {color: #473960;text-decoration: underline;}

.darkgreentext12 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #515b3c; font-weight:normal; text-decoration: none;}
.darkgreentext12 A    {color: #515b3c;text-decoration: underline;}
.darkgreentext12 A:hover  {color: #473960;text-decoration: underline;}


.darkgreentext11 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #515b3c; font-weight:normal; text-decoration: none;}
.darkgreentext11 A    {color: #515b3c;text-decoration: underline;}
.darkgreentext11 A:hover  {color: #473960;text-decoration;underline;}


.darkgreentext11none {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #515b3c; font-weight:normal; text-decoration: none;}
.darkgreentext11none A    {color: #515b3c;text-decoration: none;}
.darkgreentext11none A:hover  {color: #473960;text-decoration;underline;}

.darkgreentext10b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #515b3c; font-weight:bold; text-decoration: none;}
.darkgreentext10b A    {color: #515b3c;text-decoration: underline;}
.darkgreentext10b A:hover  {color: #473960;text-decoration: underline;}

.darkgreentext10 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #515b3c; font-weight:normal; text-decoration: none;}
.darkgreentext10 A    {color: #515b3c;text-decoration: underline;}
.darkgreentext10 A:hover  {color: #473960;text-decoration;underline;}



.darkgreen18b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 18px; color: #515b3c; font-weight:bold; text-decoration: none;}
.darkgreen18b A    {color: #515b3c;text-decoration: underline;}
.darkgreen18b A:hover  {color: #473960;text-decoration: underline;}


.darkgreen16b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 16px; color: #515b3c; font-weight:bold; text-decoration: none;}
.darkgreen16b A    {color: #515b3c;text-decoration: underline;}
.darkgreen16b A:hover  {color: #473960;text-decoration: underline;}


.darkgreen14b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 14px; color: #515b3c; font-weight:bold; text-decoration: none;}
.darkgreen14b A    {color: #515b3c;text-decoration: underline;}
.darkgreen14b A:hover  {color: #473960;text-decoration: underline;}


.darkgreen12b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #515b3c; font-weight:bold; text-decoration: none;}
.darkgreen12b A    {color: #515b3c;text-decoration: underline;}
.darkgreen12b A:hover  {color: #473960;text-decoration: underline;}

.darkgreen12 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 12px; color: #515b3c; font-weight:normal; text-decoration: none;}
.darkgreen12 A    {color: #515b3c;text-decoration: underline;}
.darkgreen12 A:hover  {color: #473960;text-decoration: underline;}

.darkgreen11 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #515b3c; font-weight:normal; text-decoration: none;}
.darkgreen11 A    {color: #515b3c;text-decoration: none;}
.darkgreen11 A:hover  {color: #473960;text-decoration;none;}


.darkgreen10b {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #515b3c; font-weight:bold; text-decoration: none;}
.darkgreen10b A    {color: #515b3c;text-decoration: underline;}
.darkgreen10b A:hover  {color: #473960;text-decoration: underline;}

.darkgreen10 {  font-family:verdana,Arial, Helvetica, sans-serif; font-size: 10px; color: #515b3c; font-weight:normal; text-decoration: none;}
.darkgreen10 A    {color: #515b3c;text-decoration: underline;}
.darkgreen10 A:hover  {color: #473960;text-decoration;underline;}






.highlight {  font-size: 12px; font-weight:bold; color: #339900; text-decoration: none;}

.highlight A    {color: #333399;text-decoration: underline;}

.highlight A:hover  {color: #ff0033;text-decoration: underline;}




/*Links and linked lists*/


.navlinks1 {  font-size: 12px; color: #000099; font-weight: bold; text-decoration: none;}

.navlinks1 A    {color: #000099;text-decoration: underline;}

.navlinks1 A:visited {color: #7f7fcc; text-decoration: underline;}

.navlinks1 A:hover  {color: #cc0000;text-decoration: underline;}



.navlinks2 {  color: #000099; font-size: 12px;text-decoration: none;}

.navlinks2 A    {  color: #000099;text-decoration: underline;}

.navlinks2 A:hover  {  color: #cc0000;text-decoration: underline;}



.footerlinks {color: #000000; font-size: 10px;text-decoration: none;}

.footerlinks A {text-decoration: underline;}

.footerlinks A:visited {text-decoration: underline;}

.footerlinks A:hover {text-decoration: underline;}



.insertlist1 { font-size: 11px; color: #339900; text-decoration: none;}

.insertlist1 A    {color: #333399;text-decoration: underline;}

.insertlist1 A:hover  {color: #ff0033;text-decoration: underline;}




/*Category and product names*/


.catname1 {font-size: 14px; color: #ff0033; font-weight: bold; text-decoration: none; }

.catname1 A    {text-decoration: underline;}

.catname1 A:hover  {text-decoration: underline;}




.productname1 {font-size: 18px; color: #473960; font-weight: bold; text-decoration: none; }

.productname1 A    {text-decoration: underline;}

.productname1 A:hover  {text-decoration: underline;}



.productname2 {font-size: 14px; color: #473960; text-decoration: none; font-weight:bold;}
.productname2 A:visited    {text-decoration: none;}
.productname2 A    {text-decoration: none;}
.productname2 A:hover  {text-decoration: underline;}


.productname3 {font-size: 14px; color: #4a3f5c; text-decoration: none;}

.productname3 A    {color: #4a3f5c; text-decoration: underline;}
.productname3A:visited    {text-decoration: none;}
.productname3 A:hover  {text-decoration: underline;}



/*Footer name and text*/


.footername {  color: #ff0033; font-weight:bold; font-family: verdana, Arial,Geneva,sans-serif;font-size: 11px;text-decoration: none;}

.footername A    {  color: #ff0000;text-decoration: none;}

.footername A:hover  {  color: #0033cc;text-decoration: none;}



.footertext {color: #000000; font-family: verdana, Arial, Geneva, sans-serif; font-size: 11px;}

.footertext A {text-decoration: underline;}

.footertext A:visited {text-decoration: underline;}

.footertext A:hover {text-decoration: underline;}

.instructions {font-size: 11px; color: #872e3f; font-weight:bold; text-decoration: none;}

.instructions2 {font-size: 11px; color: #872e3f; font-weight:normal; text-decoration: none;}



/*Other*/




table.price_table {
  border:1px inset #ffffff;
  background-color:#edead6;
}


table.price_table th { margin:0;padding 0 4px;
	background-color: #edead6;
	color: #872E3F;
/*	list-style-type: disc;
	list-style-position: inside;   */
	font-weight: bold;
	font-size: 9px;
}

table.price_table td {  margin:0;padding:0 4px;
    color:#000000;
    border-top:1px solid #ffffff;
		font-size: 9px;
}








.label {  font-size: 10px; line-height: 1.2em; font-weight: bold; color: #400e73;}

.attribute {
background-color: #ffffff;
font-size: 10px;
color: #400e73
}

.attribute select {
background-color: #ffffff;
font-size: 10px;
color: #620003
}

.errormessage {font-size: 14px; color: #ff0033; font-weight:normal; text-decoration: none;}
.errormessageA    {text-decoration: underline;}
.errormessage A:hover  {text-decoration: underline;}


.fancybutton {background: #872e3f; color: rgb(255,255,255);font-style: normal; font-variant: normal; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#ffffff;}



.fancybutton2 {background: #872e3f; color: rgb(255,255,255);font-style: normal; font-variant: normal; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#FFFFFF;}

.fancybutton3 {background: #872e3f; color: rgb(255,255,255);font-style: normal; font-variant: normal; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#FFFFFF;}

.fancybutton4 {background: #efefef; color: rgb(255,255,255);font-style: normal; font-variant: normal; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#333333;}

.fancybuttonr {background: #872e3f; color: rgb(255,255,255);font-style: normal; font-variant: normal; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color:#ffffff;}

.fancybuttonp {background: #473960; color: rgb(255,255,255);font-style: normal; font-variant: normal; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color:#ffffff;}

/* Used on checkout button */
.fancybuttonc {background: #872e3f; color: rgb(255,255,255);font-style: normal; font-variant: normal; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color:#FFFFFF;}




.treeview {
	width: 195;
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 11px
	font-weight: normal;
	margin-left: 0;
	padding-left: 5px;
	

}

.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
margin-left: 0;

}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: #872e3f url(images-mm/cleardot.gif) no-repeat left center; 
list-style-type: none;
margin-left: 0;
padding-left: 0px;
margin-bottom: 5px;
color: #ffffff;
font-size: 11px;
font-weight: normal;
font-style:normal;
}

.treeview li a:link, .treeview li a:visited {
	color: #ffffff;
	text-decoration: none;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: #872e3f url(images-mm/cleardot.gif) no-repeat left 1px; 
cursor: hand !important;
cursor: pointer !important;
font-size: 12px;
font-weight: bold;
color: #ffffff;
list-style-image: url(images/bullet_mini2.jpg);
font-style: normal;
padding-left: 0px;
margin-left:30px;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
background-color: #872e3f;
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
background-color: #872e3f;
list-style-image: none;
padding-left: 0px;
list-style-type: none;
}

/*new form styles*/

.formborder {
	border: 1px solid #666;
}

.fancyform p {
	padding-top: 0px;
	clear: left;
	margin-bottom: 0px;
	margin-top: 8px;
}

.fancyform p label {
	width: 180px;
	float: left;
	text-align: right;
	font-weight: bold;
	padding-right: 8px;
}

.fancyform p.rightcolumn {
	padding-left: 188px;
	font-size: 11px;
	padding-top: 0px;
	margin-top: 0px;
}

.fancyform p.submit {
	padding-left: 188px;
}

/*gift certificate styles*/
 
.certificate { 
	width: 435px;
	margin: 20px auto;
	padding: 10px; 
	border: 10px solid #66577e; 
	background-color: #9caf75; 
}

.logobg { background: #edead6; }
 
.certificate h2 {
	margin-top: 8px;
	color: #872e3f;
	font-size: 14px;
	font-weight: bold;
}
 
.certificate td { padding: 8px; background: #9caf75; }

.nounderline a {text-decoration: none; }
 
table.gc_cell {
	width: 150px;
	height: 120px;
	background: #66577e;
	text-align: center;
	margin-bottom: 5px;
}

table.gc_cell a { text-decoration: none; }
 
table.gc_cell td {
	vertical-align: middle;
	padding: 5px;
	height: 50%;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
 
table.gc_cell h2 {
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #fff;
}

table.gc_cell h2.big {
	font-size: 40px;
}

table.gc_cell h2.small {
	font-size: 18px;
}

h2 a { text-decoration: none; }

/*Cart pages and shipping*/

.steps {
	display: inline;
	width: 100px;
	color: #666;
	margin-right: 8px;
	padding-right: 0px;
	text-align: left;
}

.stepson {
	display: inline;
	width: 100px;
	color: #333;
	margin-right: 8px;
	padding-left: 15px;
	background: #fff url(images-mm/cart_arrow.gif) left center no-repeat;
	font-weight: bold;
	text-align: left;
}


#cart {
	width: 100%;
}

.buttons {
	width: 100%;
	position: relative;
}

.leftbuttons {
	width: 50%;
	float: left;
}

.rightbuttons {
	width: 48%;
	float: right;
	text-align: right;
}

.clear {
	clear: both;
}

#cartcontent {
	width: 100%;
}

.tablecart {
	width: 100%;
	border: 0;
	padding: 0;
	border-collapse: collapse;
	margin-bottom: 0px;
}

.tablecart tr.bkgnd1 {
	background: #cfa33a;
}

.tablecart th.bkgnd1 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding: 2px;
}

table.pmt_table {
	border: 1px solid #ddd;
}

table.pmt_table th {
	background-color: #cfa33a;
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

table.pmt_table td {
	background-color: #fff;
	padding: 5px;
}

.tablecart tr.bkgnd2 {
	background: #ffffff;
}

.tablecart th.bkgnd2 {
	font-weight: 400;
	padding-top: 5px;
}

.tablecart td, .tablecart p {
	font-size: 12px;
}

.tablecart td.products {
	color: #333333;
	border-top: 1px solid #cfa33a;
	padding-top: 6px;
}

.tablecart tr.bkgnd3 {
	background: #eee;
}/*this is for the background behind the options rows*/

.tablecart tr.bkgnd4 {
	background: #ddd;
}/*this is for the background behind the options subtotal*/

.tablecart td.options {
	font-size: 12px;
}/*this is for the simple options*/

.tablecart td.subhead {  
	font-size: 13px; 
	font-weight: bold; 
	color: #cfa33a;
	line-height: 1.2em;
	padding-top: 6px;
	padding-bottom: 6px;
}

.tablecart td.shipping {
	font-size: 12px;
}

.tablecart td.indshipnote {
	color: #990000;
	font-weight: bold;
}


.cartbutton, .fancybutton, .fancybutton2 {
	color: #fff;
	font-weight: bold;
	border-top: 1px solid #872e3f;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #872e3f;
	background-color: #872e3f;
	margin:0; /*the following 4 styles are to prevent huge buttons in IE*/
	padding:0 .25em;
	width: auto;
	overflow:visible;
}

.cartbutton[class] {  /* IE < 7 ignores [class] */
    width: auto; 
} /* cancel margin fix for other browsers */

.cartbutton_simple {
	font-size: 11px;
	padding: 2px;
}/*this is for update cart, calculate shipping, clear cart*/

.cartbutton_continueshopping {
	color: #333;
	font-weight: bold;
	border-top: 1px solid #872e3f;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #872e3f;
	background-color: #872e3f;/*the arrow for this button is hard-coded on viewcart*/
	font-size: 14px;
	width: 175px;
	font-weight: bold;
	padding: 6px;
}/*this is for continue shopping at top of page*/

.cartbutton_continueshopping a {
	color: #333;
	text-decoration: none;
}/*this is for the top continue shopping at the top of viewcart since it's not really a button*/

.cartbutton_back {
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	padding-left: 25px;
	background: #872e3f url(images-mm/arrow_back_white.gif) left center no-repeat;
}/*this is for continue shopping and make changes*/

.cartbutton_forward {
	font-size: 18px;
	padding: 6px 30px 6px 6px;
	text-align: right;
	background: #872e3f url(images-mm/arrow_forward_white.gif) center right no-repeat;
}/*this is for proceed to checkout, complete payment, submit order*/

.cartbutton_forwardadd {
	font-size: 12px;
	padding: 4px;
	padding-right: 30px;
	text-align: right;
	background: #872e3f url(images-mm/arrow_forward_white.gif) center right no-repeat;
}/*this is for add to cart*/

.cartbutton_forwardsml {
	font-size: 11px;
	padding: 2px;
	padding-right: 25px;
	text-align: right;
	background: #872e3f url(images-mm/arrow_forward_white.gif) center right no-repeat;
}/*this is for any normal size button you want the arrow on*/

.instructions {  
	font-size: 13px;
}

.smallnotes {
	font-size: 11px;
	line-height: 1.1em;
}

.continue {
	text-align: right;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #eeeeee;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid #cad8ac;
line-height:1.2em;
z-index:100;
border-right: 2px solid #cad8ac;
border-bottom: 2px solid #cad8ac;
visibility: hidden;
text-decoration: none;
}

.hintanchor { /*CSS for link that shows hint onmouseover*/
	font-size: 12px;
	color: #4f86ba;
	background-color: #95b15a;
	display: inline;
	padding: 3px;
}

.hintanchor a:link, .hintanchor a:visited, .hintanchor a:hover {
	color: #ffffff;
	text-decoration: none;
}

.hintclick {
	font-size: 12px;
	color: #4f86ba;
}




