/* CSS Document */
.image{
	border-style:outset;
	border-color: #000000;
	border-width:3px;
      }
      
      
body {
	background-image: url(images/bg_main.jpg);
	height:100%;
	margin: 0;
	padding: 0;
}


table
{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

tr
{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}


table.boldlabel {font-weight:bold;}



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

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

.hang {text-indent:-4px;margin:0;padding:0;}


a:link {
color:#d7d97f;
text-decoration:underline;
}

a:hover {
text-decoration: underline;
color:#ffffff;}

a:active {
text-decoration: none;
color:#ffffff;}



/* hr color brown: 4b3702   */



li {font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:12px;
    font-weight:normal;
    line-height:1.2em;}


h1 {font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#d7d97f;
    text-transform: uppercase;
    font-size:20px;
    font-weight:normal;
    text-align:left;
    margin-top:6px;
    margin-bottom:8px;
    line-height:1.1em;}

h1.catalog {font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    text-transform: uppercase;
    font-size:16px;
    font-weight:normal;
    text-align:left;
    margin-top:6px;
    margin-bottom:8px;}
    
    
h2.catalog {font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    text-transform: uppercase;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    margin-top:6px;
    margin-bottom:8px;}
    
    

h2 {font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#d7d97f;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    margin-top:6px;
    margin-bottom:4px;}

h3 {font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#d7d97f;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    margin-top:6px;
    margin-bottom:4px;}


h3 {font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#d7d97f;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    margin-top:4px;
    margin-bottom:2px;}


p.blacktext {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    letter-spacing: .03em;
    font-size:11px;
    line-height:12px;
    color:#000000;   }

p.blacktext A {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    letter-spacing: .03em;
    line-height:12px;
    color:#000000;
    text-decoration:underline; }


p.whitetext {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: .03em;
    line-height:12px;
    color:#d7d97f;
    font-size:11px; }

p.whitetext A {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: .03em;
    line-height:12px;
    color:#d7d97f;
    font-size:11px;
    text-decoration:underline; }


p.blackcaption {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:13px;
    color:#000000;
    font-size:12px;
    text-decoration:none;
    margin-top:4px; }

p.blackcaption A {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    line-height:13px;
    color:#000000;
    font-size:12px;
    text-decoration:none;
    margin-top:4px; }

p.center {
    text-align:center;}

.red11none {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #800000; text-decoration: none; line-height: 1.5em;}
.red11none A    {color: #800000;text-decoration: none;}
.red11none A:hover  {color: #800000;text-decoration: underline;}



.brownhead {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #926f07; text-decoration: none; line-height: 1.5em;font-weight:bolder;}
.brownhead A    {color: #836700;text-decoration: underline;}
.brownhead A:hover  {color: #836700;text-decoration: underline;}


.brown12b {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #926f07; text-decoration: none; line-height: 1.5em;font-weight:bold;}
.brown12b A    {color: #836700;text-decoration: underline;}
.brown12b A:hover  {color: #836700;text-decoration: underline;}


.brown10b {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #926f07; text-decoration: none; line-height: 1.5em;font-weight:bold;}
.brown10b A    {color: #836700;text-decoration: underline;}
.brown10b A:hover  {color: #836700;text-decoration: underline;}


.brown10 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #926f07; text-decoration: none; line-height: 1.5em;}
.brown10 A    {color: #836700;text-decoration: underline;}
.brown10 A:hover  {color: #836700;text-decoration: underline;}

.black10b {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #000000; text-decoration: none; line-height: 1.5em;}
.black10b A    {color: #000000;text-decoration: none;}
.black10b A:hover  {color: #000000;text-decoration: none;}


.black10 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 1.5em;}
.black10 A    {color: #000000;text-decoration: none;}
.black10 A:hover  {color: #000000;text-decoration: none;}

.black10noline {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 1.5em;}
.black10noline A    {color: #000000;text-decoration: none;}
.black10noline A:hover  {color: #000000;text-decoration: underline;}


.black11 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 1.5em;}
.black11 A    {color: #000000;text-decoration: underline;}
.black11 A:hover  {color: #d7d97f;text-decoration: underline;}


.black11none {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 1.5em;}
.black11none A    {color: #000000;text-decoration: none;}
.black11none A:hover  {color: #d7d97f;text-decoration: none;}

.black11b {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; line-height: 1.5em;font-weight:bold;}
.black11b A    {color: #000000;text-decoration: underline;}
.black11b A:hover  {color: #d7d97f;text-decoration: underline;}


.black12b {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; line-height: 1.5em;font-weight:bold;}
.black12b A    {color: #000000;text-decoration: underline;}
.black12b A:hover  {color: #d7d97f;text-decoration: underline;}

.black12 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; line-height: 1.5em;}
.black12 A    {color: #000000;text-decoration: underline;}
.black12 A:hover  {color: #d7d97f;text-decoration: underline;}


.black13noline {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight:normal; text-decoration: none; line-height: 1.5em;}
.black13noline A    {color: #000000;text-decoration: none;}
.black13noline A:hover  {color: #666666;text-decoration: underline;}


.black14noline {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight:normal; text-decoration: none; line-height: 1.5em;}
.black14noline A    {color: #000000;text-decoration: none;}
.black14noline A:hover  {color: #666666;text-decoration: underline;}

.black14 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight:normal; text-decoration: none; line-height: 1.5em;}
.black14 A    {color: #000000;text-decoration: underline;}
.black14 A:hover  {color: #d7d97f;text-decoration: underline;}


.black14b {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight:bold; text-decoration: none; line-height: 1.5em;}
.black14b A    {color: #000000;text-decoration: underline;}
.black14b A:hover  {color: #d7d97f;text-decoration: underline;}

.black16 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight:normal; text-decoration: none; line-height: 1.5em;}
.black16 A    {color: #000000;text-decoration: underline;}
.black16 A:hover  {color: #d7d97f;text-decoration: underline;}


.black20 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; font-weight:normal; text-decoration: none; line-height: 1.5em;   text-transform: uppercase;}
.black20 A    {color: #000000;text-decoration: underline;}
.black20 A:hover  {color: #d7d97f;text-decoration: underline;}


.lemon14 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #d7d97f; text-decoration: none; line-height: 1.5em;}
.lemon14 A    {color: #d7d97f;text-decoration: underline;}
.lemon14 A:hover  {color: #d7d97f;text-decoration: underline;}

.lemon12 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #d7d97f; text-decoration: none; line-height: 1.5em;}
.lemon12 A    {color: #d7d97f;text-decoration: underline;}
.lemon12 A:hover  {color: #d7d97f;text-decoration: underline;}

.lemon9none {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #d7d97f; text-decoration: none; line-height: 1.4em;}
.lemon9none A    {color: #d7d97f;text-decoration: none;}
.lemon9none A:hover  {color: #000000;text-decoration: none;}


.lemon11 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #d7d97f; text-decoration: none; line-height: 1.5em;}
.lemon11 A    {color: #d7d97f;text-decoration: underline;}
.lemon11 A:hover  {color: #d7d97f;text-decoration: underline;}

.lemon10 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #d7d97f; text-decoration: none; line-height: 1.5em;}
.lemon10 A    {color: #d7d97f;text-decoration: underline;}
.lemon10 A:hover  {color: #ffffff;text-decoration: underline;}



.lemon10none {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #d7d97f; text-decoration: none; line-height: 1.5em;}
.lemon10none A    {color: #d7d97f;text-decoration: none;}
.lemon10none A:hover  {color: #000000;text-decoration: none;}

.lemon10bnone {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #d7d97f; text-decoration: none; line-height: 1.5em;font-weight:bold;}
.lemon10bnone A    {color: #d7d97f;text-decoration: none;}
.lemon10bnone A:hover  {color: #000000;text-decoration: none;}

.lemon11none {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #d7d97f; text-decoration: none; line-height: 1.5em;}
.lemon11none A    {color: #d7d97f;text-decoration: none;}
.lemon11none A:hover  {color: #ffffff;text-decoration: none;}

.lemon11bnone {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #d7d97f; text-decoration: none; line-height: 1.5em;font-weight:bold;}
.lemon11bnone A    {color: #d7d97f;text-decoration: none;}
.lemon11bnone A:hover  {color: #ffffff;text-decoration: none;}


.lemon11b {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #d7d97f; text-decoration: none; line-height: 1.5em;font-weight:bold;}
.lemon11b A    {color: #d7d97f;text-decoration: underline;}
.lemon11b A:hover  {color: #ffffff;text-decoration: underline;}


.lemon12b {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #d7d97f; text-decoration: none; line-height: 1.5em;font-weight:bold;}
.lemon12b A    {color: #d7d97f;text-decoration: underline;}
.lemon12b A:hover  {color: #ffffff;text-decoration: underline;}

.lemon12noline {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #d7d97f; text-decoration: none; line-height: 1.5em;}
.lemon12noline A    {color: #d7d97f;text-decoration: none;}
.lemon12noline A:hover  {color: #ffffff;text-decoration: underline;}


.lemon12 {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #d7d97f; text-decoration: none; line-height: 1.5em;}
.lemon12 A    {color: #d7d97f;text-decoration: underline;}
.lemon12 A:hover  {color: #ffffff;text-decoration: underline;}


.lemon14b {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #d7d97f; font-weight:bold; text-decoration: none; line-height: 1.5em;}
.lemon14b A    {color: #d7d97f;text-decoration: underline;}
.lemon14b A:hover  {color: #ffffff;text-decoration: underline;}

.lemon20b {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #d7d97f; font-weight:bold; text-decoration: none; line-height: 1.5em;}
.lemon20b A    {color: #d7d97f;text-decoration: underline;}
.lemon20b A:hover  {color: #ffffff;text-decoration: underline;}







.white11b {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; line-height: 1.5em;font-weight:bold;}
.white11b A    {color: #ffffff;text-decoration: underline;}
.white11b A:hover  {color: #000000;text-decoration: underline;}



/*    HOME PAGE STYLES   */

p.hmBrownArea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #d7d97f;
line-height:1.3em;
padding:10px;
}


p.hmBrownArea A {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #d7d97f;
line-height:1.3em;
text-decoration:underline;
}


td.hmBrownArea {
background-image:url(images/bg_hm_brwn.jpg);
background-repeat:repeat-y;
vertical-align:top;
width: 187px;
height: 357px;
vertical-align:top;
border:solid;
border-color:#FFFFFF;
border-width: 1px;
}



p.hmBrownArea2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #d7d97f;
line-height:1.3em;
padding:17px;
}


p.hmBrownArea2 A {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #d7d97f;
line-height:1.3em;
text-decoration:underline;
}


td.hmBrownArea2 {
background-image:url(images/new_bg_hm_brown.jpg);
background-repeat:repeat-y;
vertical-align:top;
width: 206px;
height: 327px;
vertical-align:top;
border:solid;
border-color:#FFFFFF;
border-width: 1px;
}



img.brwnBottom {
position:relative;
top: 1px;
}

table.glassHomeMain {
border:solid;
border-color:#FFFFFF;
border-width: 1px;
border-bottom-style:solid;
text-align:left;
width: 799px;
}

td.hmNav {
background:#e1dbcf;
width: 177px;
padding: 1px 1px 55px 6px;
vertical-align:top;
}

div.hmNavButtons {
text-align:right;
margin: 1px 0 12px 0;

}

div.hmNavButtons2 {
text-align:left;
margin: 1px 0 2px 0;

}



td.rightHmColumn {
background-image:url(images/crissCrossPattern.gif);
background-repeat:repeat;
border-right:solid;
border-right-width:1px;
border-right-color: #FFFFFF;
vertical-align:top;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #740804;
font-size: 11px;
width:auto;
}


td.mainLogo {
background:#000000;
vertical-align:top;
border-bottom:solid;
border-color:#FFFFFF;
border-width: 1px;
height:197px;

}

td.hmKnobs {
background:#000000;
border-bottom:solid;
border-color:#FFFFFF;
border-width: 1px;
}

.mainLogo img {
margin: 32px 12px 32px 14px;
}

/* MAIN ENVELOPE STYLES  */

div.doodads {
width: 799px;
background:url(images/bg_doodads.gif);
background-position: top left;
background-repeat:repeat-y; height:100%;
text-align:center;
padding: 0;
margin: 0 auto;
}

div.glassMain {
text-align:left;
}


div.glassHome {
position:relative;
text-align:center;
width: 799px;
margin: 0 auto;
}



/* NAVIGATION STYLES */

div.navMenu {
width: 799px;
padding: 32px 0 0 0;
margin: 0 0 12px 0;
}


/*   SUBPAGE TABLE STYLES  */


table.glasssubMain {
border:solid;
border-color:#FFFFFF;
border-width: 1px;
border-bottom-style:solid;
text-align:left;
width: 799px;
}

div.headerGraphic {
background-image:url(images/bg_subPageContentTop.gif);
background-repeat:no-repeat;
height: 22px;
padding: 9px 0 4px 12px; 
}

td.subContentArea {
background-image:url(images/bg_subPageContentMain.gif);
background-repeat:repeat-y;
vertical-align:top;
width: 663px;
vertical-align:top;
padding-top:15px;
padding-left:15px;
padding-right:15px;}


td.nopaddingleft {
vertical-align:top;
vertical-align:top;
padding-top:0px;
padding-left:0px;
padding-right:0px;}




td.subContentArea p{
vertical-align:top;
margin: 0 10px 6px 0px;
}


/* LEFT HAND COLUMN STYLES */

td.leftColumn {
background-image:url(images/crissCrossPattern.gif);
background-repeat:repeat;
border-right:solid;
border-right-width:1px;
border-right-color: #FFFFFF;
margin: 0 auto;
vertical-align:top;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #740804;
font-size: 11px;

}

div.subLogo {
background:#000000;
padding: 27px 12px 43px 12px;
border-bottom:solid;
border-bottom-color: #ffffff;
border-bottom-width:1px;
vertical-align:top;
width: 124px;

}

div.yellowHash2 {
padding: 10px 10px 10px 10px;
}


div.yellowHash {
padding: 27px 12px 33px 12px;
}

P.yellowHash  {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
vertical-align:top;
margin: 10px;
}

P.yellowHash a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #740804;
font-size: 11px;
text-decoration:underline;
}

P.yellowHash a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
text-decoration:none;
}

.yellowHashSubhead {
font-size:12px;
font-weight:bold;
}

.yellowHashHead {
font-size:14px;
font-weight:bold;
line-height:1.1em;
}

/* FOOTER STYLES */


DIV.footer {
text-align:right;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 800px;
margin: 0 auto;
padding-right: 15px;
padding-top:10px;
color:#d7d97f;
font-size:10px;

}



.footer A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #d7d97f;
	text-decoration: none;
	margin: 5px;
}

.footer A:visited   {
 text-decoration: underline;
 font-size: 10px;
 font-weight:normal;
 color:#d7d97f;
 }

.footer A:hover  {
 text-decoration: underline;
 font-size: 10px;
 font-weight:normal;
 color:#ffffff;
 }

.footer A:active {
 text-decoration: underline;
 font-size: 10px;
 font-weight:normal;
 color:#d7d97f;
 }








/*Datahost stylesheet*/



/*Main template styles.*/

.sbtestimonialheads {  font-size: 11px; font-weight: bold; line-height: 1.5em; color: #000000;}

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

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

.sidebarheads {  font-size: 15px; font-weight:bold; color: #2853a1; text-decoration: none;} /*Product Category name*/

.search {  font-size: 12px; color: #000099; text-decoration: none;} /*next to the search box*/


.sidebarclickhere {  font-size: 10px; line-height: 1.5em; color: #000000;}
.sidebarclickhere A    {color: #000000; text-decoration: underline;}
.sidebarclickhere A:visited {color: #000000; text-decoration: underline;}
.sidebarclickhere A:hover  {color: #d7d97f; text-decoration: underline;}


.siteby {  font-size: 10px; line-height: 1.5em; color: #000000;}
.siteby A    {color: #000000; text-decoration: underline;}
.siteby A:visited {color: #000000; text-decoration: underline;}
.siteby A:hover  {color: #d7d97f; text-decoration: underline;}



/*index template styles*/

.welcome {  margin-bottom: 8px; font-size: 24px; font-weight: bold; line-height: 1.1em; color: #d7d97f} /*this is the home page title*/

.featuredtitle {  font-size: 15px; font-weight:bold; color: #2853a1; text-decoration: none;}/*title above the featured items*/

.featuredhead {font-size: 14px; color: #d7d97f; text-decoration: none; font-weight:bold;}
.featuredhead A    { color: #d7d97f; text-decoration: none;}
.featuredhead A:visited    { color: #d7d97f; text-decoration: none;}
.featuredhead A:hover  { color: #000099; text-decoration: underline;}/*featured product name*/

.featuredtext {  font-size: 10px; line-height: 1.5em; color: #000000;}
.featuredtext A    {color: #000000; text-decoration: underline;}
.featuredtext A:visited {color: #000000; text-decoration: underline;}
.featuredtext A:hover  {color: #d7d97f; text-decoration: underline;}

.featuredclickhere {  font-size: 10px; line-height: 1.5em; color: #000000;}
.featuredclickhere A    {color: #000000; text-decoration: underline;}
.featuredclickhere A:visited {color: #000000; text-decoration: underline;}
.featuredclickhere A:hover  {color: #d7d97f; text-decoration: underline;}

.announcementhead {font-size: 14px; color: #d7d97f; text-decoration: none; font-weight:bold;}
.announcementhead A:visited    {text-decoration: none;}
.announcementhead A    {text-decoration: none;}
.announcementhead A:hover  {text-decoration: underline;}/*item name*/

.announcementtext {  font-size: 10px; line-height: 1.5em; color: #000000;}
.announcementtext A    {color: #000000; text-decoration: underline;}
.announcementtext A:visited {color: #000000; text-decoration: underline;}
.announcementtext A:hover  {color: #d7d97f; text-decoration: underline;}

.announcementclickhere {  font-size: 10px; line-height: 1.5em; color: #000000;}
.announcementclickhere A    {color: #000000; text-decoration: underline;}
.announcementclickhere A:visited {color: #000000; text-decoration: underline;}
.announcementclickhere A:hover  {color: #d7d97f; text-decoration: underline;}



/*Category and Product list, cell and details pages*/

.detailcategory {  margin-bottom: 8px; margin-top: 0px; font-size: 18px; font-weight: bold; line-height: 1.1 em; color: #d7d97f} /*category name on detail pages*/

.detailproduct {  margin-bottom: 8px; margin-top: 0px; font-size: 18px; font-weight: bold; line-height: 1.1 em; color: #d7d97f} /*product name on detail pages*/

.sku {font-size: 11px; color: #000000; text-decoration: none; font-weight:bold;}

.cellheader {font-size: 14px; color: #d7d97f; text-decoration: none; font-weight:bold;}
.cellheader A:visited    {text-decoration: none;}
.cellheader A    {text-decoration: none;}
.cellheader A:hover  {text-decoration: underline;}/*cat name or product name, depending on which cell*/

.celltext {  font-size: 11px; line-height: 1.5em; color: #000000;}
.celltext A    {text-decoration: underline;}
.celltext A:hover  {text-decoration: underline;}

.testimonialcellheader {font-size: 14px; color: #d7d97f; text-decoration: none; font-weight:bold;}
.testimonialcellheader A:visited    {text-decoration: none;}
.testimonialcellheader A    {text-decoration: none;}
.testimonialcellheader A:hover  {text-decoration: underline;}/*item name on the testimonial product list page*/

.testimonialcelltext {  font-size: 12px; line-height: 1.5em; color: #000000;}
.testimonialcelltext A    {text-decoration: underline;}
.testimonialcelltext A:hover  {text-decoration: underline;}

.highlight {  font-size: 12px; font-weight:bold; color: #339900; text-decoration: none;}
.highlight A    {color: #000000;text-decoration: underline;}
.highlight A:hover  {color: #d7d97f;text-decoration: underline;}

.freeship {  font-size: 12px; font-weight:bold; color: #339900; text-decoration: none;}
.freeship A    {color: #000000;text-decoration: underline;}
.freeship A:hover  {color: #d7d97f;text-decoration: underline;}


.multiheader {  margin-bottom: 8px; margin-top: 0px; font-size: 18px; font-weight: bold; line-height: 1.1 em; color: #d7d97f} /*multilist header*/

.insertlist1 { font-size: 11px; color: #d7d97f; text-decoration: none;}
.insertlist1 A    {color: #d7d97f;text-decoration: none;}
.insertlist1 A:hover  {color: #d7d97f;text-decoration: underline;} /*youarehere links*/

.nextprev {  font-size: 10px; line-height: 1.5em; color: #000000;}
.nextprev A    {color: #000000; text-decoration: underline;}
.nextprev A:visited {color: #000000; text-decoration: underline;}
.nextprev A:hover  {color: #d7d97f; text-decoration: underline;}

.gotocart {  font-size: 10px; line-height: 1.5em; color: #000000;}
.gotocart A    {color: #000000; text-decoration: underline;}
.gotocart A:visited {color: #000000; text-decoration: underline;}
.gotocart A:hover  {color: #d7d97f; text-decoration: underline;} /*for viewcart links*/

.cellclickhere {  font-size: 10px; line-height: 1.5em; color: #000000;}
.cellclickhere A    {color: #000000; text-decoration: underline;}
.cellclickhere A:visited {color: #000000; text-decoration: underline;}
.cellclickhere A:hover  {color: #d7d97f; text-decoration: underline;}

.jumplinks {font-size: 12px; line-height: 1.5em; color: #000000;text-decoration:underline;} /*used on faq page*/
.jumplinks A {font-size: 12px; line-height: 1.5em; color: #000000;text-decoration:underline;} /*used on faq page*/
.jumplinks A:visited {font-size: 12px; line-height: 1.5em; color: #000000;text-decoration:underline;} /*used on faq page*/

.clickhere {  font-size: 10px; line-height: 1.5em; color: #000000;}
.clickhere A    {color: #000000; text-decoration: underline;}
.clickhere A:visited {color: #000000; text-decoration: underline;}
.clickhere A:hover  {color: #d7d97f; text-decoration: underline;} /*back to top links*/



/*Cart pages and shipping*/

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

.instructions {  font-size: 12px; line-height: 1.5em; color: #000000;}
.instructions A    {text-decoration: underline;}
.instructions A:hover  {text-decoration: underline;} /*instructions under the page title*/

.instructions2 {  font-size: 11px; font-weight: bold; line-height: 1.5em; color: #000000;}
.instructions2 A    {text-decoration: underline;}
.instructions2 A:hover  {text-decoration: underline;} /*instructions under the cart sections; ie, shipping*/

.cartproduct {font-size: 12px; color: #000000; text-decoration: none;}
.cartproduct A    {text-decoration: underline;color:#000000;}
.cartproduct A:hover  {text-decoration: underline;} /*products in the cart*/

.cartsmall {  font-size: 10px; line-height: 1.5em; color: #000000;} 
.cartsmall A    {color: #000000; text-decoration: underline;}
.cartsmall A:visited {color: #000000; text-decoration: underline;}
.cartsmall A:hover  {color: #d7d97f; text-decoration: underline;}/*main options line in cart*/



/*Miscellaneous*/

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

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

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

table.price_table th {
	background-color: #ffcc66;
	color: #000000;
	list-style-type: disc;
	list-style-position: inside;
	border: outset,#ffcc66,1px;
	font-weight: bold;
	font-size: 10;
}

table.price_table td {
	background-color: #ffffff;
	border-style: outset #D1D1CD 1px;
}


table.pmt_table th {
	background-color: #ffcc66;
	color: #000000;
	list-style-type: disc;
	list-style-position: inside;
	border: outset,#ffcc66,1px;
	font-weight: bold;
	font-size: 10;
}

table.pmt_table td {
	background-color: #ffffff;
	border-style: outset #D1D1CD 1px;
}

.label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 1.2em;font-weight:bold;}

.attribute {
background-color: #d7d97f;
font-size: 11px;
color: #333333;
}

.attribute select {
background-color: #d7d97f;
font-size: 11px;
color: #333333
}


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


.fancybutton {background: #000000; font-style: normal; font-variant: normal; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#d7d97f;}
.fancybutton2 {background: #000000; font-style: normal; font-variant: normal; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#d7d97f;}

.fancybutton3 {background: #d7d97f; font-style: normal; font-variant: normal; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#333333;}

.fancybuttonr {background: #000000; font-style: normal; font-variant: normal; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#d7d97f;}