.maintext
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:normal;
   line-height: 1.3;
   color:#666666;
}

.maintext A
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:normal;
   line-height: 1.3;
   text-decoration:none;
   color:#40ACDA;
}

.maintext A:visited
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:normal;
   line-height: 1.3;
   text-decoration:none;
   color:#40ACDA;
}

.pagetitle
{
   font-family:Arial, sans-serif;
   font-size:14px;
   font-weight:bold;
   line-height: 1.3;
   color:#EA731F;
}

.subhead
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   line-height: 1.3;
   color:#777777;
}

.subhead A
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   line-height: 1.3;
   color:#777777;
   text-decoration:none;
}

.subhead A:visited
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   line-height: 1.3;
   color:#777777;
   text-decoration:none;
}

.subhead A:hover
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   line-height: 1.3;
   color:#777777;
   text-decoration:underline;
}

.boxtitle
{
   font-family:Arial, sans-serif;
   font-size:14px;
   font-weight:bold;
   color:#666666;
}

.botboxtext
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:normal;
   line-height: 1.3;
   color:#777777;
}

.botboxtext A
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:normal;
   line-height: 1.3;
   text-decoration:none;
   color:#40ACDA;
}

.botboxtext A:visited
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:normal;
   line-height: 1.3;
   text-decoration:none;
   color:#40ACDA;
}

.hometext
{
   font-family:Arial, sans-serif;
   font-size:13px;
   color:#4C4C4C;
}

.FAQQ
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:normal;
   line-height: 1.3;
   color:#666666;
}

.FAQQ A
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:normal;
   line-height: 1.3;
   color:#666666;
}

.FAQQ A:visited
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:normal;
   line-height: 1.3;
   color:#666666;
}

.FAQA
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:normal;
   line-height: 1.3;
   color:#666666;
}

.FAQA A
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:normal;
   line-height: 1.3;
   color:#EA731F;
}

.FAQA A:visited
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:normal;
   line-height: 1.3;
   color:#EA731F;
}

.mainnav A
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:normal;
   color:#4B4B4B;
   text-decoration:none;
}

.mainnav A:visited
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:normal;
   color:#4B4B4B;
   text-decoration:none;
}

.mainnav A:hover
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:normal;
   color:#EA731F;
   text-decoration:none;
}

.mainnavon
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:normal;
   color:#EA731F;
   text-decoration:none;
}

.subnav A
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:normal;
   color:#EBEBEB;
   text-decoration:none;
}

.subnav A:visited
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:normal;
   color:#EBEBEB;
   text-decoration:none;
}

.subnav A:hover
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:normal;
   color:#EA731F;
   text-decoration:none;
}

.subnavon
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:normal;
   color:#EA731F;
   text-decoration:none;
}

.leftnav A
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:bold;
   color:#E5E5E5;
   text-decoration:none;
}

.leftnav A:visited
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:bold;
   color:#E5E5E5;
   text-decoration:none;
}

.leftnav A:hover
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:bold;
   color:#EA731F;
   text-decoration:none;
}

.leftnavon
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:bold;
   color:#EA731F;
   text-decoration:none;
}

.leftnavon A
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:bold;
   color:#EA731F;
   text-decoration:none;
}

.leftnavon A:visited
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:bold;
   color:#EA731F;
   text-decoration:none;
}

.leftsubnav A
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:bold;
   color:#666666;
   text-decoration:none;
}

.leftsubnav A:visited
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:bold;
   color:#666666;
   text-decoration:none;
}

.leftsubnav A:hover
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:bold;
   color:#EA731F;
   text-decoration:none;
}

.leftsubnavon
{
   font-family:Arial, sans-serif;
   font-size:13px;
   font-weight:bold;
   color:#EA731F;
   text-decoration:none;
}

.bottomnav
{
   font-family:Arial, sans-serif;
   font-size:10px;
   font-weight:normal;
   color:#B2B2B2;
   text-decoration:none;
}

.bottomnav A
{
   font-family:Arial, sans-serif;
   font-size:10px;
   font-weight:normal;
   color:#B2B2B2;
   text-decoration:none;
}

.bottomnav A:visited
{
   font-family:Arial, sans-serif;
   font-size:10px;
   font-weight:normal;
   color:#B2B2B2;
   text-decoration:none;
}

.bottomnav A:hover
{
   font-family:Arial, sans-serif;
   font-size:10px;
   font-weight:normal;
   color:#B2B2B2;
   text-decoration:underline;
}

.vnews A
{
   font-family:Arial, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#EA731F;
   text-decoration:none;
}

.vnews A:visited
{
   font-family:Arial, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#EA731F;
   text-decoration:none;
}

.vnews A:hover
{
   font-family:Arial, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#FFFFFF;
   text-decoration:none;
}

#learnmore ul
{
   list-style-type:none;
   margin:0;
   padding:0;
}

#learnmore li a
{
   background-image:url(images/learnmoreoff.gif);
   background-repeat: no-repeat;
   background-position: 0 50%;
   padding-left:19px;
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#777777;
   text-decoration:none;
}

#learnmore li a:hover
{
   background-image:url(images/learnmoreon.gif);
   color:#EA731F;
}

#learnmoreback ul
{
   list-style-type:none;
   margin:0;
   padding:0;
}

#learnmoreback li a
{
   background-image:url(images/learnmoreleftoff.gif);
   background-repeat: no-repeat;
   background-position: 0 50%;
   padding-left:19px;
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#777777;
   text-decoration:none;
}

#learnmoreback li a:hover
{
   background-image:url(images/learnmorelefton.gif);
   color:#EA731F;
}

#vnewslink ul
{
   margin:0;
   padding:0;
   list-style-type: none;
}

#vnewslink li a
{
   background-image:url(images/newsbuttonoff.gif);
   background-repeat: no-repeat;
   background-position: 0 50%;
   display:block;
   padding-left:19px;
   font-family:Arial, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#FFFFFF;
   text-decoration:none;
}

#vnewslink li a:hover
{
   background-image:url(images/newsbuttonon.gif);
   color:#EA731F;
}

#vcartlink ul
{
   margin:0;
   padding:0;
   list-style-type: none;
}

#vcartlink li a
{
   background-image:url(images/scartoff.gif);
   background-repeat: no-repeat;
   background-position: 0 50%;
   display:block;
   height:19px;
   padding-left:26px;
   padding-top:4px;
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:normal;
   color:#808080;
   text-decoration:none;
}

#vcartlink li a:hover
{
   background-image:url(images/scarton.gif);
   color:#EA731F;
}

#seemore ul
{
   margin:0;
   padding:0;
   list-style-type: none;
}

#seemore li a
{
   background-image:url(images/newsbuttonoff.gif);
   background-repeat: no-repeat;
   background-position: 0 50%;
   padding-left:19px;
   font-family:Arial, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#FFFFFF;
   text-decoration:none;
}

#seemore li a:hover
{
   background-image:url(images/newsbuttonon.gif);
   color:#EA731F;
}

#arrowgrey ul
{
   margin:0;
   padding:0;
   list-style-type: none;
}

#arrowgrey li a
{
   background-image:url(images/arrow-ltgrey-off.gif);
   background-repeat: no-repeat;
   background-position: 0 50%;
   padding-left:19px;
   font-family:Arial, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#FFFFFF;
   text-decoration:none;
}

#arrowgrey li a:hover
{
   background-image:url(images/arrow-ltgrey-on.gif);
   color:#EA731F;
}

.shopping_cart_title
{
   font-family:arial,sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#FFFFFF;
}

.shopping_cart_product
{
   font-family:Arial, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#666666;
}

.shopping_cart_product A
{
   font-family:Arial, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#666666;
}

.shopping_cart_product A:visited
{
   font-family:Arial, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#666666;
}

.shopping_cart_item
{
   font-family:Arial, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#666666;
}

.shopping_cart_summary
{
   font-family:Arial, sans-serif;
   font-size:12px;
   font-weight:bold;
   color:#FFFFFF;
}

.cart_taxes
{
   font-family:Arial, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#666666;
}

.cart_taxes A
{
   font-family:Arial, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#EA731F;
   text-decoration:underline;
}

.cart_taxes A:visited
{
   font-family:Arial, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#EA731F;
   text-decoration:underline;
}

.infolabels
{
   font-family:Arial, sans-serif;
   font-size:11px;
   font-weight:normal;
   color:#000000;
}

.formelements
{
   font-family:Arial, sans-serif;
   font-size:11px;
}

.formerr
{
   background: FFB3B5;
   font-family:Verdana, Arial, sans-serif;
   font-size:11px;
   font-weight:bold;
   line-height: 1.5;
   color:#FF0000;
}


