html { 
scrollbar-arrow-color:#fdebcf;  
scrollbar-face-color:#330000; 
scrollbar-highlight-color:#330000;  
}

body {background-color:#330000; color:#fdebcf; font-family:arial; font-size:100%; margin:0;}
body.main,.how {
	font-family:arial;
	padding:1.2em;
	margin:0;
	background-image:url(images/beans-bg1050w.jpg);
	color:#330000;
	background-attachment:fixed;
	background-color:#fdebcf;
} 

body.beansbg {font-family:arial; font-weight:500; padding:1.2em; background-image: url(images/beans-bg1050w.jpg); color:#330000; background-attachment:fixed;} 

body.beansbg1 {font-family:arial; font-weight:500; background-image: url(images/beans-bg1050w.jpg); color:#330000; background-attachment:fixed;} 

table {border-collapse:collapse;
}

.nav,.ban,.magic,.science,.basics {font-family:arial; color:#fdebcf; background-color:#330000; font-size:.9em; padding:.4em; margin:.2em;}
 
#order {font-size:1em; margin-left:0;}

.caption {
	font-family:arial;
	color:#fdebcf;
	background-color:#330000;
	font-size:.9em;
	overflow:auto;  
	border: 1px solid #fdebcf;
	font-weight: normal;	
}
.caption_bold {
	font-family:arial;
	color:#fdebcf;
	background-color:#330000;
	font-size:.9em;
	overflow:auto;
	border: 1px solid #fdebcf;
	font-weight: bold;
}
	
.caption-noborder {
	font-family:arial;
	color:#fdebcf;
	background-color:#330000;
	font-size:.8em;
	overflow:auto;
	border: 0px none #fdebcf;}

.photonav {font-family:arial; color:#fdebcf; background-color:#330000; font-size:12px; overflow:hidden;  padding:10px; padding-right:20px;}

.count {font-family:arial; 
	color:#fdebcf; 
	background-color:#330000; 
	font-size:.8em; 
	font-weight:900; 
	overflow:hidden;}

.dkbutton {font-family:georgia; 
	color:#fdebcf; 
	background-color:#330000; 
	font-size:.8em; 
	font-weight:700;}
	
.dkbutton_sm {font-family:georgia; 
	color:#fdebcf; 
	background-color:#330000; 
	font-size:.7em; 
	font-weight:500;}

.entry {background-color:#fdebcf;}

.photothumb {font-family:arial; color:white; background-color:#330000; font-size:.8em; overflow:hidden;  margin:0px;}

div.main,.how {text-align:center; color:#330000; font-family:georgia,arial; font-style:normal;}

a.darkbg{color:#fdebcf;font-weight:300;text-decoration:underline;}
a.darkbg:link {color:#fdebcf; font-weight:300; text-decoration:underline}
a.darkbg:visited {color:#fdebcf; font-weight:300; text-decoration:underline}
a.darkbg:hover {color:#FFFF00; font-weight:bold; text-decoration:underline}
a.darkbg:active {color:#FF9933; font-weight:600; text-decoration:underline}

a.darkbg_sm{color:#fdebcf;font-weight:300;text-decoration:underline;font-size: 0.8em;}
a.darkbg_sm:link {color:#fdebcf; font-weight:300; text-decoration:underline}
a.darkbg_sm:visited {color:#fdebcf; font-weight:300; text-decoration:underline}
a.darkbg_sm:hover {color:#FFFF00; font-weight:bold; text-decoration:underline}
a.darkbg_sm:active {color:#FF9933; font-weight:600; text-decoration:underline}


a.darkbg_orng:link {color:#FFCC66; font-weight:300; text-decoration:underline}
a.darkbg_orng:visited {color:#FFCC66; font-weight:300; text-decoration:underline}
a.darkbg_orng:hover {color: #FF9933; font-weight:bold; text-decoration:underline}



h1.banner {font-family: "georgia", "times new roman"; font-size:3em;
	text-align: left;
}
h1.main,.how { text-align:center; font-family: "georgia", "times new roman"; font-size:2.3em; }


a{color:#330000; font-weight:bold; text-decoration:underline}
a:link {color:#330000; font-weight:bold; text-decoration:underline}
a:visited {color:#330000; font-weight:bold; text-decoration:underline}
a:hover {color:red; font-weight:bold; text-decoration:underline}
a:active {color:#0090FF; font-weight:bold; text-decoration:none}


.drkSubhead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	color: #330000;
}
div.spashtxt {
	margin-left:50px;
	top: 0px;
}
.mainshow {
	position: absolute;
	left: 0px;
	float: left;
	width: 400px;
	text-align: left;
}
.maintext {
	float: left;
}
.diff_txt {
	margin-right: 80px;
	margin-left: 80px;
	font-weight: 500;
}
.roasting_arabica {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-style: italic;
	font-weight: lighter;
	color: #FDEBCF;
	vertical-align: bottom;
	text-align: center;
}
.banner_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 3em;
	color: #FDEBCF;
	vertical-align: middle;
	text-align: center;
}
.newbanner {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
a.temp:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: .7em; color: #E8CE8B;
}
a.temp:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: .7em; color: #FF6600;
}
a.temp {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: .7em; color: #E8CE8B;
}
.SubHd_beans {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	text-decoration: underline;
	}
.SubHd_beans_nu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	}

.SubHd_drk {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.7em;
	text-decoration: underline;
}
.subHdText_beansbg {
	font-family: "Stylus BT", Simplex, "Calisto MT", Verdana;
	font-size: 1.2em;
	color: #330000;
	font-weight: 700;
	margin: 40px;
}
.drkBg_txt_margin {
	margin-right: 45px;
	margin-left: 25px;
	font-size: 1em;
}
.coffeelist_txt_margin {
	font-size: .9em;
	vertical-align: middle;
	margin: 40px;
}

input.radio { background : #330000; color: #fdebcf; }
.img_button1 {
	border: 0px none;
}
.image_FltLft {
	float: left;	
	margin: 10px 10px 10px 0px;
}
.image_FltRgt {
	float: right;
	margin: 10px;
	border: none;
}
.DrkBg-big {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FDEBCF;
	text-align: center;
}
.txt_sm_beansbg {
	font-size: 0.7em;
	color: #330000;
}
.txt_sm_drkbg {
	font-size: 0.7em;
	color: #FDEBCF;
}
.txt_sm_drkbg_center {
	font-size: 0.8em;
	color: #FDEBCF;
	text-align: center;
	margin-left: 20px;
	margin-right: 10px;
}
#listHead {
	width: 75%;
	text-align: center;
	position: absolute;
	left: 0px;
	height: 30px;	
	}
#listHeadPrint {
	width: 101px;
	text-align: right;
	position: absolute;
	right: 10px;
	height: 30px;
	font-size: 0.6em;
	top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	left: 600px;
}
.giftDescribe {
	font-size: 1em;	
	
}
.image_FltRtNoTopMgn {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: thin solid #000000;
}
.TextFlow { 
	margin: 0px;
	padding: 10px;
	float: left;
}

