/* 
*:link, *:active{text-decoration:none;color:black;}
*:visited{text-decoration:none;color:#996600;}
*:hover{color:#DDA31B;}
*/
 
/*SITE WIDE*/
div.SKU{width:728;}
td.MENUTOP{background:url('/menutopbg.jpg');background-repeat: repeat-x;background-position:bottom;}
body{background-color:#FFFFFF;margin-left:0;margin-right:0;margin-top:0;text-align:center;}
H1{font-family:georgia; margin:4px 4px 4px 0px; font-size:14pt; color:#3F5D5D; border-bottom:solid 1px #DDA31B; padding-top:10px;}
H2{font-family:georgia; margin:4px 4px 4px 0px; font-size:14pt; color:#3F5D5D; padding-top:10px;}
h6{text-align:right; font-size:10px;}

/*******************************************************/

/*HOMEPAGE*/
.homePage {font-family:arial; padding:25; padding-top:0;}
.homePage h3 {font-family:georgia; margin:4px 4px 4px 0px; font-size:16pt; color:#3F5D5D; padding-top:10px;}
.homePage li {list-style-type:circle; margin-left:10px;}
.homePage a:link {color:#003D38; text-decoration:none;}
.homePage a:visited {color:#4A7473; text-decoration:none;}
.homePage a:hover {color:#DDA31B; text-decoration:none;}

.menu{font-family:arial;}
td.MENU{text-align:center;font-size:12px;font-weight:bold;}
td.MENUA{text-align:center;font-size:12px;font-weight:bold;}
a.MENU:link{text-decoration:none;white-space:nowrap;color:#000000;}
a.MENU:visited{text-decoration:none;color:#333333;white-space:nowrap;}
a.MENU:hover{text-decoration:none;color:#AAAAAA;white-space:nowrap;}
a.MENUA:link{text-decoration:underline;white-space:nowrap;color:#000000;}
a.MENUA:visited{text-decoration:underline;color:#333333;white-space:nowrap;}
a.MENUA:hover{text-decoration:underline;color:#AAAAAA;white-space:nowrap;}

a.MAKERS:link{font-size:small; font-weight:bold; text-decoration:none; white-space:nowrap; color:#000000;}
a.MAKERS:visited{font-size:small;font-weight:bold;text-decoration:none;color:#333333;white-space:nowrap;}
a.MAKERS:hover{font-size:small;font-weight:bold;text-decoration:none;color:#AAAAAA;white-space:nowrap;}
td.MAKERS{font-size:x-small;line-height:20pt;}

td.STOCK{width:150;font-size:xsmall;}
a.STOCK:link{text-decoration:none;white-space:nowrap;color:#000000;}
a.STOCK:visited{text-decoration:none;color:#333333;white-space:nowrap;}
a.STOCK:hover{text-decoration:hover;color:#AAAAAA;white-space:nowrap;}

/*GROUPINGS MAIN MENU*/
td.GRP{padding:12;border-left:dotted 1px #DDA31B;white-space:nowrap;}
td.GRPF{padding:12;font-size:small;white-space:nowrap;}
td.GRPI {font-family:arial;font-size:15px;}
a.GRPI:link {text-decoration:none;color:black;}
a.GRPI:visited {text-decoration:none;color:#4A7473;}
a.GRPI:hover {text-decoration:none;color:#DBA924;}
div.GRPital {font-style:italic; font-size:12px; padding-left:8px;}

td.MKRF{padding:0;white-space:nowrap;}
td.MKRC{padding:0;border-left:dotted 1px #DDA31B;font-size:small;white-space:nowrap;}
td.MKR{background-color:#F8F8F8;padding:12;white-space:nowrap;}
td.MKRODD{padding:12;white-space:nowrap;}

/*MAKER TABLE*/
a.MKRT:link{font-weight:bold;color:#003D38;text-decoration:none;font-family:arial;}
a.MKRT:visited{font-weight:bold;color:#003D38;text-decoration:none;font-family:arial;}
a.MKRT:hover{font-weight:bold;color:#DDA31B;text-decoration:none;font-family:arial;}
a.MKRB:link{color:#545454;}
a.MKRB:visited{color:#757575;}
a.MKRB:hover{color:#000000;text-decoration:underline;}

/*SHOPPING CART*/
td.C {color:#02403B; font-weight:bold; font-family:arial; border-bottom:1px solid black;}   /* column heads */
td.SQL1 {background-color:#EEEEEE; font-family:arial;}                      /* product list */
.SQL1 a:link, .SQL1 a:visited {color:black; text-decoration:none;}
.SQL1 a:hover {color:black; text-decoration:underline;}
td.SQL2 {font-family:arial;}
.SQL2 a:link, .SQL2 a:visited {color:black; text-decoration:none;}
.SQL2 a:hover {color:black; text-decoration:underline;}
td.GRAND {border-top:solid 1px black; font-family:arial;}                   /* grand total */
.GRAND input {font-size:12px;}
td.freeShipping {font-size:11px; color:#006400; padding-top:10px; font-family:arial;}
.shippingMethod {font-family:arial; font-size:15px;}
.cartBasic {font-family:arial;}
td.CART{padding:20;}

/*FOOT*/
.FOOT{font-family:arial;}
td.FOOT{font-weight:bold;text-align:center;padding:3;font-size:12px;white-space:nowrap;}
td.FOOTB{background-color:#DCCE87;border-bottom:solid 1px #02403B;border-top:solid 1px #02403B;text-align:center;padding:0;font-size:12px;white-space:nowrap;}
a.FOOT:link{text-decoration:none;white-space:nowrap;color:#000000;}
a.FOOT:visited{text-decoration:none;color:#000000;white-space:nowrap;}
a.FOOT:hover{text-decoration:none;color:#FFFFFF;white-space:nowrap;}

/*CAT*/
.CAT{font-family:arial;}
.CATA{font-family:arial;}
td.CAT{border-top:solid 1px #02403B;border-bottom:solid 1px #02403B;text-align:center;padding:3;font-size:13px;white-space:nowrap;}
a.CAT:link{text-decoration:none;white-space:nowrap;color:#000000;}
a.CAT:visited{text-decoration:none;color:#333333;white-space:nowrap;}
a.CAT:hover{text-decoration:none;color:#DDA31B;white-space:nowrap;}
td.CATA{background-color:#DCCE87;border-top:solid 1px #02403B;border-bottom:solid 1px #02403B; text-align:center; padding:3; font-size:13px; white-space:nowrap; font-weight:bold;}
a.CATA:link{text-decoration:none;white-space:nowrap;color:#003437;}
a.CATA:visited{text-decoration:none;color:#003437;white-space:nowrap;}
a.CATA:hover{text-decoration:none;color:#DDA31B;white-space:nowrap;}

/*CAT2*/
.CAT2{font-family:arial;}
.CAT2A{font-family:arial;}
td.CAT2{border-bottom:solid 1px #02403B;text-align:center;padding:3;font-size:12px;white-space:nowrap;}
a.CAT2:link{text-decoration:none;white-space:nowrap;color:#000000;}
a.CAT2:visited{text-decoration:none;color:#333333;white-space:nowrap;}
a.CAT2:hover{text-decoration:none;color:#DDA31B;white-space:nowrap;}
td.CAT2A{background-color:#DCCE87;border-bottom:solid 1px #02403B;text-align:center;padding:3;font-size:12px;white-space:nowrap;font-weight:bold;}
a.CAT2A:link{text-decoration:none;white-space:nowrap;color:#003437;}
a.CAT2A:visited{text-decoration:none;color:#003437;white-space:nowrap;}
a.CAT2A:hover{text-decoration:none;color:#DDA31B;white-space:nowrap;}

/*CAT3*/
.CAT3{font-family:arial;}
.CAT3A{font-family:arial;}
.CAT3MORE{font-family:arial;}
td.CAT3{border-bottom:solid 1px #02403B;text-align:center;padding:3;font-size:11px;white-space:nowrap;}
a.CAT3:link{text-decoration:none;white-space:nowrap;color:#000000;}
a.CAT3:visited{text-decoration:none;color:#333333;white-space:nowrap;}
a.CAT3:hover{text-decoration:none;color:#DDA31B;white-space:nowrap;}
td.CAT3A{background-color:#DCCE87;border-bottom:solid 1px #02403B;text-align:center;padding:3;font-size:11px;white-space:nowrap;font-weight:bold;}
a.CAT3A:link{text-decoration:none;white-space:nowrap;color:#003437;}
a.CAT3A:visited{text-decoration:none;color:#003437;white-space:nowrap;}
a.CAT3A:hover{text-decoration:none;color:#DDA31B;white-space:nowrap;}
td.CAT3MORE{width:43;border-bottom:solid 1px #02403B;text-align:center;padding:3;font-size:11px;white-space:nowrap;font-weight:bold;}
a.CAT3MORE:link{text-decoration:none;font-weight:bold;white-space:nowrap;color:#000000;}
a.CAT3MORE:visited{text-decoration:none;font-weight:bold;color:#333333;white-space:nowrap;}
a.CAT3MORE:hover{text-decoration:none;font-weight:bold;color:#DDA31B;white-space:nowrap;}

/*CATSIDE*/
td.CATSIDE{border-bottom:dotted 1px #DDA31B;text-align:left;padding:2;font-size:9px;white-space:nowrap;}
a.CATSIDE:link{text-decoration:none;white-space:nowrap;color:#000000;}
a.CATSIDE:visited{text-decoration:none;color:#333333;white-space:nowrap;}
a.CATSIDE:hover{text-decoration:none;color:#DDA31B;white-space:nowrap;}
td.CATSIDEA{border-bottom:dotted 1px #DDA31B;text-align:left;padding:2;font-size:9px;white-space:nowrap;font-weight:bold;}
a.CATSIDEA:link{text-decoration:none;white-space:nowrap;color:#003437;}
a.CATSIDEA:visited{text-decoration:none;color:#003437;white-space:nowrap;}
a.CATSIDEA:hover{text-decoration:none;color:#DDA31B;white-space:nowrap;}

/*SEARCH RESULTS PAGINATION*/
td.PG{white-space:nowrap;color:#3F5D5D;padding:2;font-size:12px;font-weight:bold;}
a.PG:link{text-decoration:none;white-space:nowrap;color:#646464;}
a.PG:visited{text-decoration:none;color:#454545;white-space:nowrap;}
a.PG:hover{text-decoration:hover;color:#999999;white-space:nowrap;}
td.PGA{padding:2;font-size:12px;font-weight:bold;}
a.PGA:link{text-decoration:none;white-space:nowrap;color:#AA0000;}
a.PGA:visited{text-decoration:none;color:#AA0000;white-space:nowrap;}
a.PGA:hover{text-decoration:hover;color:#990000;white-space:nowrap;}
td.PS{font-size:12px;}

/*PRODUCT CUBE DISPLAY RESULTS*/
td.IALL{padding-top:10;padding-bottom:10;}
td.SHO{background-color:#FFFFFF;width:156;}
#cubeDisplay {height:220;padding:5;border:solid 1px #CCCCCC;font-family:arial;}
#cubeDisplay a:link {text-decoration:none;color:black;}
#cubeDisplay a:visited {text-decoration:none;color:#4A7473;}
#cubeDisplay a:hover {text-decoration:none;color:#DBA924;}
td.IA{background-color:#FFFFFF;   height:200;padding:5;border:solid 1px #CCCCCC;font-family:arial;} /*main cell style A*/
td.IB{background-color:#EEEEEE;   height:200;padding:5;border:solid 1px #CCCCCC;font-family:arial;} /*main cell style B*/
td.ITA{height:48px; font-size:13px; font-weight:bold; vertical-align:top;} /*title*/
td.ITB{height:48px; font-size:13px; font-weight:bold; vertical-align:top;}
td.IMA{font-size:11px;} /*image*/
td.IMB{font-size:11px;}
td.IBA{font-size:11px;} /*info*/
td.IBB{font-size:11px;}
img.I{border:solid 1px black;}

/*OTHER JAMES STYLES*/
a.GRP:link{}
a.GRP:visited{}
a.GRP:hover{}
td.GRPI{padding:4;}
td.PGB{padding:0;font-size:small;font-weight:bold;color:#AAAAAA;}
td.H{font-style:italic;font-size:large;color:#3F5D5D;border-bottom:solid 1px #3F5D5D;}
td.F{font-style:italic;font-size:large;color:#3F5D5D;text-align:center;border-top:solid 1px #3F5D5D;}
div.BO{background-color:#EFDDDD;border:dotted 1px #640000;padding:12;color:#640000;}
/*CART CHECKOUT STYLES*/
td.IN{text-align:right;}
td.IV{text-align:left;}
td.IN2{font-family:arial;font-size:xx-small;text-align:left;}
td.IV2{text-align:left;}
td.ISUBT{color:#000064;background-color:#F0F2F0;font-family:arial;font-size:x-small;text-align:left;border:solid 1px #AAAAAA;padding:4;}
td.ISUB{background-color:#FDFDFD;border-left:solid 1px #AAAAAA;border-right:solid 1px #AAAAAA;border-bottom:none;padding:15;}
td.ISUBB{background-color:#FDFDFD;border-left:solid 1px #AAAAAA;border-right:solid 1px #AAAAAA;border-bottom:none;padding:15;border-bottom:solid 1px #AAAAAA;}
td.IT{background-color:#DCCE87;font-family:arial;font-size:x-small;text-align:left;border:solid 1px #BCAE67;padding:4;}
td.I{color:#000064;background-color:#F0F0F0;border:solid 1px black;padding:20;border:solid 1px #C0C0C0;border-top:none;}

/*FDA WARNING*/
td.BTM{padding:5;font-size:10px;color:#AAAAAA;padding-top:10;font-family:arial;} 

/*ADVANCED SEARCH*/
td.SEA{font-size:small;text-align:right;font-family:arial;} 
.SEA a:link {color:#003D38; text-decoration:none;}
.SEA a:visited {color:#003D38; text-decoration:none;}
.SEA a:hover {color:#DDA31B; text-decoration:none;}
.advancedSearch {font-family:arial; font-size:14px;}
.advancedSearch th {font-weight:normal; text-align:right; padding:5px;}
.advancedSearch td {padding:5px; padding-left:10px;}

/*PRODUCT TITLE SHADOW EFFECT*/
#title {font-family:georgia; font-size:32px; font-weight:bold; margin:4px 4px 10px 0px; padding-bottom:4px; border-bottom:solid 1px #DDA31B; position:relative; top:5px; left:5px;}
#text {color:#3F5D5D; position:relative; z-index:2; top:0; left:0;}
#shadow {color:#ccc; position:absolute; z-index:1; top:2px; left: 2px;}

/*IMAGES AND DESCRIPTIONS*/
.productImage{float:right;display:block;}
.productFreeShipping{text-align:center;font-family:arial;}
.description{font-family: arial; font-size:13px; text-align:justify;}
ul{list-style-type:circle;font-family: arial; font-size:14px; text-align:justify;}

/*PRODUCT IDENTIFICATION SECTION*/
.identification{font-family:arial; text-align:left; vertical-align:top;}
.mfr{font-size:12px;}
.mfr a:link {color:#003D38; text-decoration:none;}
.mfr a:hover {color:#DDA31B; text-decoration:none;}
.sku{font-size:12px;}
.vegorg{font-size:12px; color:#006600; font-weight:bold;}

/*PRODUCT PRICE SECTION*/
.price{font-family: arial; padding: 0px 10px 0px 10px; text-align:center; vertical-align:top;}
.yourPrice{color:#990000;font-style:italic;font-size:18px; font-weight:bold; padding-top:10px;}
.retailPrice{font-size:14px;}

/*ADD TO CART*/
.addToCart{text-align:right;}

/*CONTENT*/
.content{font-size:10pt;}
input.content{border:solid 1px black;}
select.content{border:solid 1px black;}
option.content{border:solid 1px black;}
a.content:link{text-decoration:none;color:black;}
a.content:active{text-decoration:none;color:black;}
a.content:hover{text-decoration:none;color:black;}
a.content:visited{text-decoration:none;color:black;}

/*ABOUT US PAGES*/
.about {font-size:10pt; text-align:justify; font-family:arial;}
img.about {padding:10px;}
.about a:link{color:#003D38;text-decoration:none;font-family:arial;}
.about a:visited{color:#003D38;text-decoration:none;font-family:arial;}
.about a:hover{color:#DDA31B;text-decoration:none;font-family:arial;}

/*PROFILE*/
.profile {font-family:arial; margin-top:10px;}
.profile th {text-align:right;}
.profile td {width:400;}
.profileLinks {font-family:arial; margin-top:10px; border:solid 1px #DDA31B;}
.profileLinks a {display:block; width:200px; font-size:14px; text-align:center; text-decoration:none; color:black; padding:3px;}
.profileLinks a:hover {background:#DCCE87;}

/*STANDARD INGREDIENTS*/
.contains{font-family: arial; margin-top:10px; border-top:solid 1px #DDA31B; font-size:14px;}
.contains ol {font-family: arial;}
.sci{font-style:italic;}
.ING{font-size:12px;}
.ING2{font-size:12px;}

/*INGREDIENTS TABLE*/
.iStrainIngredientsMainTable {border:solid 2px black; padding:3px; background:white;}
#ingredients {font-family:arial;background:white;width:400px;}
#ingredients h1 {font-weight:bolder; font-size:24px; xline-height:16px; background:white; color:black; text-align:center;}
#ingredients .mainTable {border:solid 1px black;padding:3px;}
#ingredients td {border:0; text-align:left; font-weight:bold; padding:7px, 0px, 7px, 0px;}
#ingredients td.standard {border-top:solid 1px black; vertical-align:top;}
#ingredients td.standardAmount {border-top:solid 1px black; vertical-align:top; width:70px;}
#ingredients td.standardDaily {border-top:solid 1px black; vertical-align:top;}
#ingredients td.indent {vertical-align:top; padding-left:20px;}
#ingredients td.indent2 {text-align:left; font-weight:bold;}
#ingredients td.garter {background:black; height:3px; padding:0px;}
#ingredients .scientific {font-style:italic;}
#ingredients .small {font-size:11px; font-weight:normal;}
#ingredients .head {font-weight:normal; font-size:11px;}
#ingredients .compositions {font-size:11px; font-weight:normal;}
#ingredients .info {font-size:12px; font-weight:normal;}



