﻿a.details, a.menu:details{text-decoration:none; background-color:transparent; font-size: x-small; color: #848684;}
A.details:hover {text-decoration:underline; background-color:transparent; font-size: x-small; color: #b1d389}
A.SupplyList, A.SupplyList:visited {text-decoration:none; background-color:transparent; font-size: xx-small; color: #848684;}
A.SupplyList:hover {text-decoration:underline; background-color:transparent; font-size: xx-small; color: #b1d389}

.white_div
{
height:64px;
width:100%;
}

.perkspointplus
{
color:#d91c17;
padding-top:20px;
padding-bottom:5px;
padding-left:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-style: normal;
text-decoration:none;
white-space: normal;
font-weight: normal;
}

.perkspointplus2
{
color:#666666;
padding-top:20px;
padding-bottom:5px;
padding-left:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:large;
font-style: normal;
text-decoration:none;
white-space: normal;
font-weight: normal;
}

a.tip1:link {color:#5c5c5b; font-size:12px; font-family:verdana;     text-decoration:none; font-weight:normal;}
a.tip1:visited {color:#5c5c5b; font-size:12px;font-family:verdana;     text-decoration:none; font-weight:normal; }
a.tip1:active {color:#5c5c5b; font-size:12px;font-family:verdana;       text-decoration:none; font-weight:normal; }
a.tip1:hover {color:#999999; font-size:12px; font-family:verdana;      text-decoration:none; font-weight:normal;  }

a.tip2:link {color:#536636; font-size:13px; font-family:verdana;font-weight:bold; text-decoration:none;}
a.tip2:visited {color:#536636; font-size:13px;font-family:verdana;font-weight:bold;text-decoration:none;}
a.tip2:active {color:#536636; font-size:13px;font-family:verdana; font-weight:bold; text-decoration:none;}
a.tip2:hover {color:#999999; font-size:13px; font-family:verdana; font-weight:bold; text-decoration:underline;}

.green_bar
{
background-image:url(http://www.shoffee.com/images/bar.jpg);
width:980px;
height:82px;
background-repeat:no-repeat;
}

.title
{
font-family:verdana;
font-size:13px;
font-weight:bold;
color:#536636;
padding-top:12px;
padding-left:15px;
}

.ups {color:#536636; font-size:10px; font-family:verdana; text-decoration:none; font-weight:normal;}

.list_price
{
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-style: normal;
text-decoration:line-through;
white-space: normal;
font-weight: normal;
}

.regular_price_text
{
color:#666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-style: normal;
text-decoration:none;
white-space: normal;
font-weight: normal;
}


.regular_price
{
color:#ff00ff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-style: normal;
text-decoration:none;
white-space: normal;
font-weight: bold;
}



.menu_padding
{
padding-top:13px;
padding-left:7px;
}

.input_search2
{
background-color:#FFFFFF;
padding:6px;
border:0px;
margin:0px;
}

#Keyword
{
font-family:arial;
font-size:12px;
color:#999999;
}

.login_bg
{
background-image:url(http://www.shoffee.com/images/login_bg.jpg);
width:304px;
height:220px;
background-repeat:no-repeat;
}

.padding_inside_login
{
padding-top:50px;
padding-left:25px;
}

.input_login
{
background-image:url(http://www.shoffee.com/images/login_input.jpg);
width:242px;
height:22px;
background-repeat:no-repeat;
border:1px solid #769644;
margin-bottom:20px;
}

#fonts_login
{
font-family:arial;
font-size:13px;
padding:7px;
}

.fonts_form
{
font-family:arial;
font-size:13px;
font-weight:normal;
}

.input_forms
{
background-image:url(http://www.shoffee.com/images/login_input.jpg);
background-repeat:no-repeat;
font-size:18px;
border:1px solid #999999;
font-weight:normal;
width:150px;
}
.optional_input
{
height:100px;
width:480px;
font-family:arial;
}


/* TOP MENU */

.glossymenu2{
	position: relative;
	padding: 0 0 0 0px;
	margin: 0 auto 0 auto;
	height: 30px;
	list-style: none;
}

.glossymenu2 li{
	float:left;
}

.glossymenu2 li a{
	float: left;
	display: block;
	color:#37471f;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu2 li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.glossymenu2 li.current a, .glossymenu2 li a:hover{
	color: #302c2c;
	background: url(http://www.shoffee.com/images/menur_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu2 li.current a b, .glossymenu2 li a:hover b{
	color: #302c2c;
	background: url(http://www.shoffee.com/images/menur_hover_right.gif) no-repeat right top; /*right tab image path*/
}


.new_active
{
color: #302c2c;
	background: url(http://www.shoffee.com/images/on.jpg) no-repeat; /*left tab image path*/
	height: 32px;
	line-height: 32px;
	}


/* END OF TOP MENU */


.menutext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #999999;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}

.menutext_detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}

.cartheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #537717;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}


.menutext_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}


a.shortdesc:link, a.shortdesc:visited, a.shortdesc:active  
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}
a.shortdesc:hover 
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #537717;
	text-decoration: underline;
	white-space: normal;
	font-weight: normal;
}

a.alsobought:link, a.alsobought:visited, a.alsobought:active  
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}
a.alsobought:hover 
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #537717;
	text-decoration: underline;
	white-space: normal;
	font-weight: normal;
}


a.smalltext:link, a.smalltext:visited, a.smalltext:active  
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #999999;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}
a.smalltext:hover 
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #537717;
	text-decoration: underline;
	white-space: normal;
	font-weight: normal;
}

a.bluelink:link, a.bluelink:visited, a.bluelink:active  
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #0000FF;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}
a.bluelink:hover 
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #537717;
	text-decoration: underline;
	white-space: normal;
	font-weight: normal;
}

a.favoriteslink:link, a.favoriteslink:visited, a.favoriteslink:active  
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #537717;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}
a.favoriteslink:hover 
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #0000FF;
	text-decoration: underline;
	white-space: normal;
	font-weight: normal;
}

a.bluelink2:link, a.bluelink2:visited, a.bluelink2:active  
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #0000FF;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}
a.bluelink2:hover 
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #537717;
	text-decoration: underline;
	white-space: normal;
	font-weight: normal;
}


a.roastlink:link, a.roastlink:visited, a.roastlink:active  
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color: #537717;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}
a.roastlink:hover 
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #0000FF;
	text-decoration: underline;
	white-space: normal;
	font-weight: normal;
}


ul.myaccount
  {

line-height:10px;
padding-left:10px;  }

.menutext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #999999;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}
.menutext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #537717;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}


.menutitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	white-space: normal;
	font-weight: bold;
}

.menutitle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #537717;
	text-decoration: none;
	white-space: normal;
	font-weight: bold;
}
.menutitle3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #999999;
	text-decoration: none;
	white-space: normal;
	font-weight: bold;
}
.menutitle4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #537717;
	text-decoration: none;
	white-space: normal;
	font-weight: bold;
}

.menutitle5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	white-space: normal;
	font-weight: bold;
}
.menutitle6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-style: normal;
	color: #537717;
	text-decoration: none;
	white-space: normal;
	font-weight: bold;
}

.menutitle7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	white-space: normal;
	font-weight: bold;
}

.menutitle8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #666666;
	text-decoration: none;
	white-space: normal;
	font-weight:normal;
}

.dolcegusto_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #703c0e;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
	margin-left:20px;
}

ul.dolcegusto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #e09c00;
}

ul.dolcegusto li { 
display:block; 
list-style-type:circle;
line-height:16px; /* css leading */ 
padding-left: 0em; /* for moving li to the right */ 
padding-top: 0.1em; 
padding-bottom: 0.5em; 
} 



.popular_search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #537717;
	text-decoration: none;
	white-space: normal;
	font-weight: bold;
}

a.pop_search:link, a.pop_search:visited, a.pop_search:active  
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #999999;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}
a.pop_search:hover 
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	color: #537717;
	text-decoration: underline;
	white-space: normal;
	font-weight: normal;
}

a:hover {
	color: #537717;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	text-decoration: underline;
}
a.featured:hover {
	color: #537717;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	text-decoration: underline;
	white-space: normal;
	font-weight: normal;
}
a.featured:link {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}
a.featured:active {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}
a.featured:visited {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;
}
.facttext {
	font-family: verdana, Helvetica, sans-serif;
	font-size:8pt;
	font-style: normal;
	color: #999999;
	text-decoration: none;
	white-space: normal;
}

.submitbutton {
	color: #660000;
	background: #ffa20f;
	border: 2px outset #d7b9c9
} 

.inputcheckout {
color: #333333;
background: #ffffff;
border: 1px solid #000000
}


.inputcheckout2 {
color: #333333;
background: #ffffff;
border: 1px solid #CCCCCC;
padding:5px;
}



.inputnewsletter {
color: #527717;
background: #ffffff;
border: 1px solid #8bc43f;
height: 20px;
margin-bottom:4px;
}


.alsoboughttable
{
border: 1px solid #999999;
}

.prSummaryHeader
{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	white-space: normal;
	font-weight: normal;


}
.smalltext{text-decoration:none; background-color:transparent; font-size: xx-small; color: #848684}
TABLE.norepeat
{
	background-repeat:no-repeat;FONT-SIZE: 10pt; FONT-FAMILY: verdana,Helvetica,sans-serif;
}
TABLE {
        FONT-SIZE: 10pt; FONT-FAMILY: verdana,Helvetica,sans-serif;}  
} 
table.menu {
	
	FONT-SIZE: 10pt; 
	FONT-FAMILY: verdana,Helvetica,sans-serif;
	border-width: 0px;
	border-spacing:0;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
} 

table.menu2 {
	
	FONT-SIZE: 10pt; 
	FONT-FAMILY: verdana,Helvetica,sans-serif;
	border-width: 1px;
	border-spacing:0;
	border-style: solid;
	border-color: #537717;
	border-collapse: separate;
	background-color: white;
} 

tr.menu {
	
	FONT-SIZE: 10pt; 
	FONT-FAMILY: verdana,Helvetica,sans-serif;
	border-width: 1px;
	border-spacing: 0;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
} 
td.menu {
	
	FONT-SIZE: 10pt; 
	FONT-FAMILY: verdana,Helvetica,sans-serif;
	border-width: 1px;
	border-spacing: 0;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	background-color: white;
} 

table.greenborder {
	
	border-width: 1px;
	border-spacing:0;
	border-style: solid;
	border-color: #537717;
	border-collapse: separate;
	background-color: white;
} 



TR {
        FONT-SIZE: 10pt;  FONT-FAMILY: verdana,Helvetica,sans-serif }  
TD {
        FONT-SIZE: 10pt; FONT-FAMILY: verdana,Helvetica,sans-serif }
p, div, span{font-family: verdana,Helvetica,sans-serif;}
th{font-family: verdana,Helvetica,sans-serif;	font-size: 10pt; font-weight: 800;} 
}
h1, h2, h3, h4, h5, h6{	font-family: verdana,helvetica, sans-serif;}
.tdDark {background-color: #003366}
.tdSupplyList {FONT-SIZE: xx-small; FONT-FAMILY: verdana,Helvetica,sans-serif;}
.tdLight{background-color: #FFFFFF}
.tdGray{background-color: Silver;}
.tdBeige{background-color: #C6CB93}
.smBtn {font-family:tahoma,sans-serif;font-size:11px;background: #EEEEEE;border-bottom: 1px solid #000000;border-right: 1px solid #000000;border-left: 1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:#000000;height:19px;text-decoration:none;cursor: pointer}
.small {height: 18px; background-color: #FFFFFF; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: verdana, verdana, Helvetica, sans-serif; font-size: 10px;}
.smalltext {font-family:verdana,sans-serif; font-size:12px; color: #848684;}
.bigtext {font-family:verdana,sans-serif; font-size:14px; color: #003366;  font-weight: bold; }
.smBtn2 {height: 17px; background-color: #FFFFFF; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: verdana, verdana, Helvetica, sans-serif; font-size: 10px;cursor: pointer}
.newUserTtl {font:bold 11px verdana; color:#660000; text-indent:15px; border-left:1px solid #660000;}
.newUserTtlLR {font:bold 11px verdana; color:#660000; text-indent:15px; border-left:1px solid #660000; border-right:1px solid #660000;}
.newUserTtlReq {font:bold 11px verdana; color:#660000; text-indent:7px; border-left:1px solid #660000;}
.newUserHead {font:bold 12px verdana; color:#000000;}
.newUserBordLB {border-left:1px solid #660000; border-bottom:1px solid #660000;}
.newUserBordLBR {border-left:1px solid #660000; border-bottom:1px solid #660000; border-right:1px solid #660000;}
.newUserBordL {border-left:1px solid #660000;}
.newUserBordR {border-right:1px solid #660000;}
.newUserBordLR {border-right:1px solid #660000; border-left:1px solid #660000;}
.newUserBordRT {border-right:1px solid #660000; border-top:1px solid #660000;}
.newUserHeadBk {background:#660000; color:#F5E7B8; font:bold 12px verdana;}
a.notMember:link, a.notMember:visited, a.notMember:active  {color:#F5E7B8; font:bold 11px verdana;}
a.notMember:hover {color:#FF0000; font:bold 11px verdana;}
.small2 {padding:5px; background-color: #FFFFFF; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: verdana, verdana, Helvetica, sans-serif; font-size: 13px;}
