/* general */
body
{
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-top:10px;
}
td
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    color:#403803;
    font-size:12px;
}
.generalcopy
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    color:#403803;
    font-size:12px;
}
.generalboldcopy
{
  font-weight:bold;  
}
.leftspacer
{
    width:235px;
}
.spacer5
{
    margin-top:5px;
    margin-bottom:5px;
}
.rightpad25
{
    padding-right:25px;
}
.arrowcontainer
{
    padding-right:5px;
}
input
{
    font-size:11px;
}
select
{
    font-size:11px;
}
/* links */

a:link
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    color:#403803;
    text-decoration:none;
    font-size:12px;
}
a:visited
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    color:#403803;
    text-decoration:none;
    font-size:12px;
}
a:active
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    color:#403803;
    text-decoration:none;
    font-size:12px;
}
a:hover
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    color:#403803;
    text-decoration:underline;
    font-size:12px;
}
a.boldlink:link
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    color:#403803;
    text-decoration:none;
    font-size:12px;
}
a.boldlink:visited
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    color:#403803;
    text-decoration:none;
    font-size:12px;
}
a.boldlink:active
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    color:#403803;
    text-decoration:none;
    font-size:12px;
}
a.boldlink:hover
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    color:#403803;
    text-decoration:underline;
    font-size:12px;
}

.mainnavlink
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:none;
    color:#403803;
    font-size:13px;
}
a.mainnavlink:link
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:none;
    color:#403803;
    font-size:13px;
}
a.mainnavlink:visited
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:none;
    color:#403803;
    font-size:13px;
}
a.mainnavlink:active
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:none;
    color:#403803;
    font-size:13px;
}
a.mainnavlink:hover
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:underline;
    color:#676737;
    font-size:13px;
}
.crumbinglink
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:12px;
}
a.crumbinglink:link
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:12px;
}
a.crumbinglink:visited
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:12px;
}
a.crumbinglink:active
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:12px;
}
a.crumbinglink:hover
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:underline;
    color:#676737;
    font-size:12px;
}
.sidemainlink
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:none;
    color:#403803;
    font-size:12px;
}
a.sidemainlink:link
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:none;
    color:#403803;
    font-size:12px;
}
a.sidemainlink:visited
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:none;
    color:#403803;
    font-size:12px;
}
a.sidemainlink:active
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:none;
    color:#403803;
    font-size:12px;
}
a.sidemainlink:hover
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:underline;
    color:#676737;
    font-size:12px;
}
.paginglink
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:11px;
}
a.paginglink:link
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:11px;
}
a.paginglink:visited
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:11px;
}
a.paginglink:active
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:11px;
}
a.paginglink:hover
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:underline;
    color:#676737;
    font-size:11px;
}
.maincategorylink
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:14px;
}
a.maincategorylink:link
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:14px;
}
a.maincategorylink:visited
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:14px;
}
a.maincategorylink:active
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:14px;
}
a.maincategorylink:hover
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#676737;
    font-size:14px;
}

.footerlink
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:11px;
}
a.footerlink:link
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:11px;
}
a.footerlink:visited
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:11px;
}
a.footerlink:active
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:none;
    color:#403803;
    font-size:11px;
}
a.footerlink:hover
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    text-decoration:underline;
    color:#676737;
    font-size:11px;
}

.subfooterlink
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:underline;
    color:#403803;
    font-size:10px;
}
a.subfooterlink:link
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:underline;
    color:#403803;
    font-size:10px;
}
a.subfooterlink:visited
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:underline;
    color:#403803;
    font-size:10px;
}
a.subfooterlink:active
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:underline;
    color:#403803;
    font-size:10px;
}
a.subfooterlink:hover
{
    font-family:arial, helvetica, sans-serif;
    font-weight:bold;
    text-decoration:underline;
    color:#676737;
    font-size:10px;
}

/* main container */

.outercontainer
{
    position:relative;
    width:920px;
    padding-top:50px;
}
.topnavcontainer
{
    position:absolute;
    z-index:1;
    top:0px;
    left:0px;
 }
.maincontainer
{
    width:920px;
}
.toprightcontainer
{
    width:10px;
    height:11px;
    vertical-align:top;
}
.topleftcontainer
{
    width:10px;
    height:11px;
    vertical-align:top;
}
.bottomleftcontainer
{
    width:10px;
    height:11px;
}
.bottomrightcontainer
{
    width:10px;
    height:11px;
}
.topborder
{
    background-image:url(images/TopBorder.gif);
    background-repeat:repeat-x;
    width:100%;
}
.primarycontentcontainer
{
    border-left:1px solid #B2B299;
    border-right:1px solid #B2B299;
    vertical-align:top;
    padding-top:70px;
}
.bottomborder
{
    background-image:url(images/BottomBorder.gif);
    background-repeat:repeat-x;
    width:100%;
}

/* smaller rounded container */

.bottombordersmall
{
    border-bottom:1px solid #B2B299;
    width:100%;
}
.centralcontainersmall
{
    border-left:1px solid #B2B299;
    border-right:1px solid #B2B299;
    padding-left:10px;
    padding-right:10px;
    padding-top:3px;
    padding-bottom:3px;
}
.topbordersmall
{
    border-top:1px solid #B2B299;
    width:100%;
}

/* top nav */

.tnleftcap
{
    width:9px;
    height:41px;
}

.tnrightcap
{
    width:9px;
    height:41px;
}

.tnmiddlecell
{
    background-color:#d6d6c9;
    padding-left:12px;
    padding-right:12px;
}

.logocontainer
{
    width:230px;
}

.navbarcontainer
{
    padding-right:20px;
    padding-bottom:43px;
}

.subnavbarcontainer
{
    margin-bottom:10px;
    margin-right:20px;
}

.subnavbarbutton
{
    margin-left:10px;
}

.searchbox
{
    width:172px;
    height:17px;
    border:none;
    background-color:#ffffff;
    margin-left:10px;
    margin-right:10px;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:11px;
    color:#403803;
    padding-left:3px;
    padding-right:3px;
}

/* home page banner */

.mainbannercontainer
{
    background-image:url(images/MainBanner.jpg);
    background-repeat:no-repeat;
    width:100%;
    height:215px;
}
.mainbannercontainerleft
{
    width:600px;
}
.mainbannercontainerright
{
    width:320px;
    padding-right:10px;
    padding-left:50px;
    text-align:left;
}
.aboutheader
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:21px;
    color:#403803;
    font-weight:bold;
    letter-spacing:1px;
    margin-bottom:5px;
}

/* home page category nav */

.hpcategorynavcontainer
{
    width:100%;
    margin-top:5px;
}

.hpheaderlight
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:17px;
    color:#9D9D7D;
    font-weight:bold;
}
.hpheaderdark
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:17px;
    color:#403803;
    font-weight:bold;
}
.hptabcontainerouter
{
    position:relative;
    top:0px;
    left:0px;
    width:275px;
}
.hptabcontainerinner
{
    position:absolute;
    top:-4px;
    left:0px;
    z-index:2;
}

/* home page featured */

.featuredthumbnail
{
    border:1px solid #676737;
}

/* contact info */

.contactinfocontainer
{
    width:200px;
    margin-left:20px;
}

.contactinfocontainer td
{
    font-family:arial, helvetica, sans-serif;
    font-weight:normal;
    color:#403803;
    font-size:11px;
    text-align:left;
}

/* footer */

.footercontainer
{
    width:800px;
    margin-top:5px;
}
.footercontainer td
{
    font-size:11px;
    text-align:center;
}
.subfooter
{
    font-size:10px;
}

/* crumbing */

.topcrumbingcontainer
{
    position:absolute;
    top:104px;
    left:258px;
    z-index:3;
}
.bottomcrumbingleftcell
{
    padding-left:20px;
}
.bottomcrumbingcontainer
{
    margin-top:5px;
}
.crumbingcurrent
{
    font-weight:bold;
}

/* paging */

.pagingcurrent
{
    font-weight:bold;
}
.pagingnextarrow
{
    padding-left:3px;
    padding-right:3px;
}

/* subpage */

.subpagetoptable
{
    margin-top:5px;
}

.subpageheaderborder
{
   border-bottom:1px solid #B2B299;
}

.subpageheader
{
    background-color:#D6D6C9;
    font-size:18px;
    color:#403803;
    width:100%;
    padding-left:12px;
    text-align:left;
    border-bottom:1px solid #B2B299;
}

.subpagecentralcontainer
{
    border-left:1px solid #B2B299;
    padding-top:3px;
    padding-bottom:3px;
}

.productlistcell
{
    width:17%;
    vertical-align:top;
    padding-top:8px;
    padding-bottom:8px;
}

.detailcontainer
{
    margin-top:10px;
}
.detailcontainer ul
{
    margin-top:0px;
    margin-bottom:0px;
}
.detailcontainer li
{
   margin-left:-11px;
}
.detailheader
{
    margin-bottom:5px;
    font-weight:bold;
}
.detaildivider
{
    height:5px;
    border-bottom:1px solid #B2B299;
}
.previousbuttoncontainer
{
    padding-right:10px;
    padding-top:10px;
}
.nextbuttoncontainer
{
   padding-top:10px;
}
.detailaddtocartbutton
{
   margin-left:5px;
}
.detailtabborder
{
   border-bottom:1px solid #B2B299;
}
.detailquantitycontainer
{
    margin-top:5px;
}
.detailquantitybox
{
    width:43px;
    border:1px solid #666666;
    height:17px;
    font-size:11px;
    color:#666666;
    font-family:Arial, Helvetica, Sans-Serif;
    margin-left:5px;
    margin-right:5px;
}
.detailquantityddl
{
    width:55px;
    border:1px solid #666666;
    height:19px;
    font-size:11px;
    color:#666666;
    font-family:Arial, Helvetica, Sans-Serif;
    margin-left:5px;
    margin-right:5px;
}

/* my account */

.tabcontainer
{
    padding-left:3px;
    padding-right:3px;
}

/* email */
.emailoutercontainer
{
    position:relative;
    width:600px;
    padding-top:50px;
}
.emaillogocontainer
{
    width:230px;
    padding-left:20px;
}

.emailmaincontainer
{
    width:600px;
}

/* subpage side nav */
.sidenavcontainer
{
    margin-left:20px;
    width:95%;
    margin-top:10px;
}
.sidenavcontainer td
{
    text-align:left;
}

.sidenavsubcategory
{
    padding-top:5px;
    padding-left:20px;

}
.sidenavsubcontainer
{
    padding-top:1px;
    padding-bottom:1px;
    padding-left:6px;
    margin-left: 10px;
}
.sidenavsubcontainer a
{
    margin-left: -10px;
}

.sidenavsubcontainer2
{
    font-weight:bolder;
    padding-top:1px;
    padding-bottom:1px;
    padding-left:-10px;
}

.sidenavsubcontainerselected
{
    padding-top:1px;
    padding-bottom:1px;
    background-image:url(images/SelectedCategory.jpg);
    background-repeat:repeat-y;
    padding-left:2px;

}

.sidenavmaincategory
{
    margin-top:4px;
    margin-bottom:4px;
    width:95%;
}

/************ Migrated Styles *****************/

/* HEADER */
.HeaderText  		{ font-family: arial, verdana, sans-serif; font-size:12px; text-transform:uppercase; color:#808183;}
.HeaderText td		{ font-family: arial, verdana, sans-serif; font-size:12px; text-transform:uppercase; color:#808183; padding:0px 5px 0px 5px;}
.HeaderText  a:Link		{ font-family: arial, verdana, sans-serif; font-size:12px; text-transform:uppercase; color:#808183; text-decoration:none;}
.HeaderText  a:Active	{ font-family: arial, verdana, sans-serif; font-size:12px; text-transform:uppercase; color:#808183; text-decoration:none;}
.HeaderText  a:Visited  { font-family: arial, verdana, sans-serif; font-size:12px; text-transform:uppercase; color:#808183; text-decoration:none;}
.HeaderText  a:Hover	{ font-family: arial, verdana, sans-serif; font-size:12px; text-transform:uppercase; color:#B2B299; text-decoration:none;}

/* NAV */
.NavBar 			{ background-color:#ffffff;border-top:solid 1px #B2B299;  border-bottom:solid 1px #B2B299;font-family: arial, verdana, sans-serif; font-size:11px; text-transform:uppercase; color:#666666; height:28px;}
.NavText  		{ font-family: arial, verdana, sans-serif; font-size:12px; text-transform:uppercase; color:#666666;}
.NavText td		{ font-family: arial, verdana, sans-serif; font-size:12px; text-transform:uppercase; color:#666666; padding:0px 5px 0px 5px;}
.NavText  a:Link		{ font-family: arial, verdana, sans-serif; font-size:12px; text-transform:uppercase; color:#666666; text-decoration:none;}
.NavText  a:Active		{ font-family: arial, verdana, sans-serif; font-size:12px; text-transform:uppercase; color:#666666; text-decoration:none;}
.NavText  a:Visited		{ font-family: arial, verdana, sans-serif; font-size:12px; text-transform:uppercase; color:#666666; text-decoration:none;}
.NavText  a:Hover		{ font-family: arial, verdana, sans-serif; font-size:12px; text-transform:uppercase; color:#B2B299; text-decoration:none;}
.NavBlack 		 { color:#403803; }


/* HOME PAGE */
.BannerFrame		{ border:solid 1px #B2B299;}

/* SUB PAGE */
.SubBar			{ background-color:#efefe8;  border-bottom:solid 1px #B2B299;font-family: arial, verdana, sans-serif; font-size:11px;  color:#626366; height:28px;}
.CategoryTitle 		{ font-family: arial, verdana, sans-serif; font-size:15px;  color:#626366;padding-left:5px;}
.Crumbing		{ padding-left:5px; font-family: arial, verdana, sans-serif; font-size:11px;  color:#626366;}
.Crumbing a:Link		{font-family: arial, verdana, sans-serif; font-size:12px;  color:#626366;}
.Crumbing a:Active		{font-family: arial, verdana, sans-serif; font-size:12px;  color:#626366;}
.Crumbing a:Visited		{font-family: arial, verdana, sans-serif; font-size:12px;  color:#626366;}
.Crumbing a:Hover		{font-family: arial, verdana, sans-serif; font-size:12px;  color:#B2B299;}
.CrumbCurrent		{font-family: arial, verdana, sans-serif; font-size:12px;  color:#B2B299; font-weight:bold;}
.Paging			{ padding-left:5px; font-family: arial, verdana, sans-serif; font-size:12px;  color:#626366;}
.Paging a:Link		{font-family: arial, verdana, sans-serif; font-size:12px;  color:#666666;}
.Paging a:Active		{font-family: arial, verdana, sans-serif; font-size:12px;  color:#666666;}
.Paging a:Visited		{font-family: arial, verdana, sans-serif; font-size:12px;  color:#666666;}
.Paging a:Hover		{font-family: arial, verdana, sans-serif; font-size:12px;  color:#B2B299;}
.PagingCurrent		{font-family: arial, verdana, sans-serif; font-size:12px;  color:#B2B299; font-weight:bold;}

/* PRODUCT DETAIL */
.DescriptionText		{font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803;}
.DescriptionText	p	{font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803; margin:3px 0px 3px 0px;}
.DescriptionText	ul	{font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803; margin-top:5px;}
.ProductTitle		{font-family: arial, verdana, sans-serif; font-size:16px;  color:#403803;}
.ProductPrice		{font-family: arial, verdana, sans-serif; font-size:12px;  color:#666666;}
a.TabA:Link		{ white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803; font-weight:bold; display:block; padding:10px; border-top:solid 1px #B2B299; border-right:solid 1px #B2B299; border-left:solid 1px #B2B299; text-decoration:none; }
a.TabA:Active		{ white-space:nowrap;font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803; font-weight:bold; display:block; padding:10px; border-top:solid 1px #B2B299; border-right:solid 1px #B2B299; border-left:solid 1px #B2B299; text-decoration:none; }
a.TabA:Visited		{ white-space:nowrap;font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803; font-weight:bold; display:block; padding:10px; border-top:solid 1px #B2B299; border-right:solid 1px #B2B299; border-left:solid 1px #B2B299; text-decoration:none; }
a.TabA:Hover		{ white-space:nowrap;font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803; font-weight:bold; display:block; padding:10px; border-top:solid 1px #B2B299; border-right:solid 1px #B2B299; border-left:solid 1px #B2B299; text-decoration:none; }
a.TabN:Link		{ white-space:nowrap;background-color:#BBBDBF;font-family: arial, verdana, sans-serif; font-size:12px;  color:#ffffff; font-weight:bold; display:block; padding:10px; border-top:solid 1px #B2B299; border-right:solid 1px #B2B299; border-left:solid 1px #B2B299; text-decoration:none; }
a.TabN:Active		{ white-space:nowrap;background-color:#BBBDBF;font-family: arial, verdana, sans-serif; font-size:12px;  color:#ffffff; font-weight:bold; display:block; padding:10px; border-top:solid 1px #B2B299; border-right:solid 1px #B2B299; border-left:solid 1px #B2B299; text-decoration:none; }
a.TabN:Visited		{ white-space:nowrap;background-color:#BBBDBF;font-family: arial, verdana, sans-serif; font-size:12px;  color:#ffffff; font-weight:bold; display:block; padding:10px; border-top:solid 1px #B2B299; border-right:solid 1px #B2B299; border-left:solid 1px #B2B299; text-decoration:none; }
a.TabN:Hover		{ white-space:nowrap;background-color:#BBBDBF;font-family: arial, verdana, sans-serif; font-size:12px;  color:#ffffff; font-weight:bold; display:block; padding:10px; border-top:solid 1px #B2B299; border-right:solid 1px #B2B299; border-left:solid 1px #B2B299; text-decoration:none; }
.BorderBottom		{ border-bottom:solid 1px #B2B299; }
.Coordinates		{ padding: 0px 8px 0px 8px;}

/* LEFT NAV */
.MainLeftNav		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:bold; color:#B2B299; border-bottom:solid 1px #B2B299; padding:5px; width:110px;}
.MainLeftNav a:Link		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:bold; color:#B2B299; text-decoration:none;}
.MainLeftNav a:Active	{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:bold; color:#B2B299; text-decoration:none;}
.MainLeftNav a:Visited	{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:bold; color:#B2B299; text-decoration:none;}
.MainLeftNav a:Hover	{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:bold; color:#403803; text-decoration:none;}
.SubNav1			{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:normal; color:#403803; text-decoration:none;}
.SubNav1	 a:Link		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:normal; color:#403803; text-decoration:none;}
.SubNav1	 a:Active		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:normal; color:#403803; text-decoration:none;}
.SubNav1	 a:Visited		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:normal; color:#403803; text-decoration:none;}
.SubNav1	 a:Hover		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:normal; color:#B2B299; text-decoration:none;}
.SubNav2			{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:normal; color:#666666; text-decoration:none;}
a.SubNav2:Link		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:normal; color:#666666; text-decoration:none;}
a.SubNav2:Active		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:normal; color:#666666; text-decoration:none;}
a.SubNav2:Visited		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:normal; color:#666666; text-decoration:none;}
a.SubNav2:Hover		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:normal; color:#B2B299; text-decoration:none;}
.SubNav2Current		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:bold; color:#B2B299; text-decoration:none;}
a.SubNav2Current:Link	{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:bold; color:#B2B299; text-decoration:none;}
a.SubNav2Current:Active	{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:bold; color:#B2B299; text-decoration:none;}
a.SubNav2Current:Visited	{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:bold; color:#B2B299; text-decoration:none;}
a.SubNav2Current:Hover	{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:bold; color:#403803; text-decoration:none;}

/* CONTENT */
.Content			{ padding:10px;}
.Frame			{ border: solid 1px #666666;}
.ProductListName		{ font-family: arial, verdana, sans-serif; font-size:12px; color:#666666;}
a.ProductListName:Link	{ font-family: arial, verdana, sans-serif; font-size:12px; color:#666666;text-decoration:none;}
a.ProductListName:Active	{ font-family: arial, verdana, sans-serif; font-size:12px; color:#666666;text-decoration:none;}
a.ProductListName:Visited	{ font-family: arial, verdana, sans-serif; font-size:12px; color:#666666;text-decoration:none;}
a.ProductListName:Hover	{ font-family: arial, verdana, sans-serif; font-size:12px; color:#B2B299;text-decoration:none;}
.PanelTitle		{ background-color:#d6d6c9; color:#403803; font-family: arial, verdana, sans-serif; font-size:12px;font-weight:bold; padding: 2px 5px 2px 5px; }
.PanelTitleButton		{ background-color:#d6d6c9; color:#403803; font-family: arial, verdana, sans-serif; font-size:12px;font-weight:bold; padding: 2px 5px 2px 5px; }
.PanelCellLeftBold		{ font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803;font-weight:bold;padding:3px;}
.PanelCellLeft		{ font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803;font-weight:normal;padding:3px;}
.PanelCellRight		{ font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803;font-weight:normal;padding:3px;}
.PanelContainer		{ border: solid 1px #B2B299;}

/* FOOTER */
.FooterBar 		{ background-color:#ffffff;border-top:solid 1px #B2B299;  border-bottom:solid 1px #B2B299;font-family: arial, verdana, sans-serif; font-size:10px;  color:#999999;}
.FooterText  		{ font-family: arial, verdana, sans-serif; font-size:10px; color:#999999;}
.FooterLabel 		{ font-family: arial, verdana, sans-serif; font-size:10px; color:#666666;font-weight:bold; }
a.FooterLabel:Link		{ font-family: arial, verdana, sans-serif; font-size:10px; color:#666666;text-decoration:none; }
a.FooterLabel:Active	{ font-family: arial, verdana, sans-serif; font-size:10px; color:#666666;text-decoration:none; }
a.FooterLabel:Visited	{ font-family: arial, verdana, sans-serif; font-size:10px; color:#666666;text-decoration:none; }
a.FooterLabel:Hover	{ font-family: arial, verdana, sans-serif; font-size:10px; color:#666666;text-decoration:none; }
.FooterText td		{ font-family: arial, verdana, sans-serif; font-size:10px;  color:#999999; padding:5px;}
.FooterText  a:Link		{ font-family: arial, verdana, sans-serif; font-size:10px; color:#999999; text-decoration:none;}
.FooterText  a:Active	{ font-family: arial, verdana, sans-serif; font-size:10px;  color:#999999; text-decoration:none;}
.FooterText  a:Visited	{ font-family: arial, verdana, sans-serif; font-size:10px;  color:#999999; text-decoration:none;}
.FooterText  a:Hover	{ font-family: arial, verdana, sans-serif; font-size:10px;  color:#B2B299; text-decoration:none;}
.FooterNav 		{ font-family: arial, verdana, sans-serif; font-size:10px; color:#999999; text-decoration:none;padding:10px;}
.FooterNav a:Link		{ font-family: arial, verdana, sans-serif; font-size:10px; color:#999999; text-decoration:none;}
.FooterNav  a:Active	{ font-family: arial, verdana, sans-serif; font-size:10px;  color:#999999; text-decoration:none;}
.FooterNav  a:Visited	{ font-family: arial, verdana, sans-serif; font-size:10px;  color:#999999; text-decoration:none;}
.FooterNav  a:Hover	{ font-family: arial, verdana, sans-serif; font-size:10px;  color:#B2B299; text-decoration:none;}

/* SHOPPING CART */
.cartText		    { font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803; font-weight:bold; padding:3px;}
.persText			{ font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803;font-weight:normal;padding:3px;}
.loginMessage		{ font-family: arial, verdana, sans-serif; font-size:10px;  color:#999999;font-weight:normal;}
.cartMessageHdr		{ font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803;font-weight:bold;}
.formComment		{ font-family: arial, verdana, sans-serif; font-size:10px;  color:#403803;font-weight:normal;}
.HdrLogin			{ font-family: arial, verdana, sans-serif; font-size:14px;  color:#403803;font-weight:bold;}
.cartBorder		    { border:solid 1px #B2B299;}
.formHdrBorder		{ background-color:#d6d6c9;  font-family: arial, verdana, sans-serif; font-size:12px;color:#403803; font-weight:bold; padding: 5px;}
.ShopData		    { padding:2px 5px 2px 5px;font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803;border-top:solid 1px #B2B299;}
.priceCart			{ padding:2px 5px 2px 5px;font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803;border-top:solid 1px #B2B299;}
.cartSep			{ padding:2px 5px 2px 5px;font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803;border-top:solid 1px #B2B299;}
.ImageButton		{ padding:2px 5px 2px 5px;font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803;}
.cartTotal			{ padding:2px 5px 2px 5px;font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803; font-weight:bold;border-top:solid 2px #B2B299;}
.cartSubTotal		{ padding:2px 5px 2px 5px;font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803; font-weight:bold;border-top:solid 1px #B2B299;}
.cartGrandTotal		{ padding:2px 5px 2px 5px;font-family: arial, verdana, sans-serif; font-size:14px;  color:#403803; font-weight:bold;border-top:solid 2px #B2B299;}
.bottomBorder		{border-top:solid 1px #B2B299;}
.SortRow			{ background-color:#efefe8;  border-bottom:solid 1px #B2B299;border-top:solid 1px #B2B299;font-family: arial, verdana, sans-serif; font-size:11px;  color:#626366;}
.OddRow			{ background-color:#ffffff;}
.EvenRow		{ background-color:#efefe8;}
.cartSubHeader		{ font-family: arial, verdana, sans-serif; font-size:14px;color:#403803; font-weight:bold; padding:5px;}
.formHdrActive		{ font-family: arial, verdana, sans-serif; font-size:13px;color:#403803; font-weight:bold; padding: 5px; border-bottom: solid 1px #B2B299;}
.ButtonRow		{ border-top: solid 1px #B2B299;padding:5px;}
.checkoutheader { width:275px; font-family:Arial, Helvetica, Sans-Serif; font-size:16px; color:#403803; font-weight:bold; letter-spacing:1px; padding-left:5px;}
.checkoutheadercontainer { margin-top:10px; margin-bottom:10px;}
.pageheader { width:275px; font-family:Arial, Helvetica, Sans-Serif; font-size:16px; color:#403803; font-weight:bold; letter-spacing:1px;}
.pageheadercontainer { margin-top:10px; margin-bottom:10px;}

/* EMAILS */
.EmailSubBar		{ background-color:#d6d6c9;  font-family: arial, verdana, sans-serif; font-size:14px;  color:#403803; height:28px; text-transform:uppercase;  text-align:left;}
.cartDescBold		{font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803;font-weight:bold;padding:3px;}
.cartDesc			{font-family: arial, verdana, sans-serif; font-size:12px;  color:#403803;font-weight:normal;padding:3px;}

.errors      {color: red;}

ul.faq li {
    list-style-type: none;
}

div.faqcontent {
    text-align: left;
    margin: 10px;
}

.AdWrapper{width:191px; height:141px; position:absolute; z-index:4; bottom:103px; left:5px;}

