a:link {
	text-decoration: none;
	color: #DB6400;
	}

a:visited {
	text-decoration: none; 
	color : #8C4219;
	}
	
a:hover {
	text-decoration: underline;
	color : black;
	}

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

h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom : 2px;
	}

h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom : -1px;
	}

img {border: 0;}

body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin: 2px 0 0 1px;
	}

table {
	border: 0; 
	}

.a10 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	}

.a11 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	}

.a12 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	}

.a13{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	}
.a14 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	}

.a15{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	}

.a16 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	}

.a18 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	}

.v10 {
	font-family : Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	}

.v11 {
	font-family : Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	}

.v12 {
	font-family : Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	}

.v13 {
	font-family : Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	}

.v14 {
	font-family : Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	}

.v15 {
	font-family : Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	}
	
.v16 {
	font-family : Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	}

.v17 {
	font-family : Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 17px;
	}

.v18 {
	font-family : Lucida Grande, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	}




.t10 {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 10px;
	}

.t11 {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 11px;
	}

.t12 {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 12px;
	}

.t13{
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 13px;
	}
.t14 {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 14px;
	}

.t15{
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 15px;
	}

.t16 {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 16px;
	}

.t18 {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 18px;
	}



li {
	margin-left: -20px;
	}

.cathead {
			color : rgb(68, 68, 68); 
			font-family : Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
			font-size : 18px;
			margin-top : -0px;
			margin-bottom : 10px;
			}

.cattext {
	font-family : Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height: 18px;
	}

.roastersblurb {
				font-style: italic; 
				padding: 5px; 
				background-color: #F4F6FC;
				font-size : 12px;
				border-radius: 8px;
				border-width:0;
				}
							
				
#dhtmltooltip{
	position: absolute;
	font-size:12px;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); */
	}



#cattree td {
			margin: 0;
			padding: 0;
	}




.leftnav {
		font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight:bold;
		color: #444444;
		text-decoration:none;
		letter-spacing: 0.01em;
		}

.leftnav A:link {text-decoration:none; color: #444444;}
.leftnav A:visited {text-decoration:none; color: #444444;}
.leftnav A:active {text-decoration:none; color: #fc710a;}
.leftnav A:hover {text-decoration:none; color: #fc710a;}

h2.leftnav {
			font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
			font-size: 15px;
			font-weight:bold;
			color: #444444;
			text-decoration:none;
			letter-spacing: 0.01em;
			}	

td.leftnav {
			margin: 0;
			padding: 0;
			}
			
			
.copy {
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 13px; 
	line-height: 20px;
	}

.caption {
	font-family: Arial,Helvetica,Sans-serif; 
	font-size: 11px; 
	line-height: 14px;
	}

/* obfuscator */
.liame {
	unicode-bidi:bidi-override;
	direction: rtl;
	}

#reviewstars img {position: relative; top: 3px;}

#waitlistscreen input {position: relative; top: 25px;} 

/* PODcast issues, redesigned for more CSS, 20071125 (starting with Issue 25) */


#pc td, #pc p {
	font-family: Arial, Helvetica, Sans-serif; 
	font-size: 13px; 
	line-height: 20px;
	text-align: left; 
	}

#pc p, #pc li {
	margin-left: 40px; 
	}

#pc li { margin-bottom: 10px; }


#pc h1 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 30px;
	text-align: left; 
	}


#pc h2 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 30px;
	text-align: left; 
	}

#pc h3 { font-size: 14px; 
	font-weight: bold; 
	font-style: italic;
	margin-left: 40px; 
	margin-bottom: -12px;
	margin-top: 15px;
	text-align: left; 
	}
	

#pc h4 { font-size: 14px; 
	font-weight: bold; 
	margin-left: 40px; 
	text-align: left; 
	}


#pc img { border: 0; }
 	
/* ID for description field on detail and category pages (20100604) */
 	
#descrip p {margin-top: 0px;}

/* remove color from product links in sampler lists */
		
#samplerlinks a:link {color:black;}

#samplerlinks a:visited {color:black;}	
	
 	 	
/* ID for nav footer link lists (20100725) */
 	
#linklists li {margin-bottom:6px;}
 	 	
  .sea {

		background-color: #F4F6FC;
		border-radius: 10px 10px 10px 10px;
		border-width:1px;
		border-style:solid;
		border-color: #000000;
		padding: 5px 5px 8px 5px;
		behavior: url(/PIE.php);
		}

  .land {

		background-color: #FFFFFF;
		border-radius: 10px 10px 10px 10px;
		border-width: 1px;
		border-style: solid;
		border-color: #AAAAAA;
		padding: 5px;
		font-family: Lucida Grande, Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		behavior: url(/PIE.php);
		}

 .lava {

		background-color: #ffcecf;
		border-radius: 8px 8px 8px 8px;
		border-width:0px;
		border-style:solid;
		border-color: #AAAAAA;
		padding: 10px;
		font-family : Lucida Grande, Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size : 11px;
		behavior: url(/PIE.php);
		}
		 	 		
  .ranch {

		background-color: #FFFFFF;
		border-radius: 10px 10px 10px 10px;
		border-width: 1px;
		border-style: solid;
		border-color: #000000;
		padding: 5px;
		font-family: Lucida Grande, Verdana, Arial, Geneva, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		behavior: url(/PIE.php);
		}

/* IE tweaks */

.IEtweak {padding-top: inherit;} 
.browserIE .IEtweak {padding-top: 7px;}


