table, tr, td, p, div, span{font-family: Verdana,Helvetica,sans-serif; font-size: 8pt;}
table.norepeat {background-repeat:no-repeat;}
th{font-family: Verdana,Helvetica,sans-serif;	font-size: 8pt; font-weight: 800;} 
body
{
font-family: Verdana,Helvetica,sans-serif; 
font-size: 8pt; 
background-image: url("http://www.corpcofe.com/images/mainbgr.jpg"); /** Link to the image you created **/
background-repeat: repeat-y; /** Repeats the image vertically **/
background-position: center; /** Centers the Background image **/
background-color: #FFFFFF; /** Website BG colour (matches canvas colour in Step 1) **/
/*background: url(http://www.corpcofe.com/images/gradient_background.gif);
background-repeat: repeat-x; */
margin: 0;
}

tr.oddrow 
{
	background-color: #eee;
}

td.shortdesc
{
	vertical-align:top;
	height:30px;
}

tr.flavia_specs
{
	vertical-align:top;
	height:25px;

}

.content_um
{
font-family: Verdana,Helvetica,sans-serif; 
font-size: 6pt; 

}

.product_equivalents_price
{
font-family: Verdana,Helvetica,sans-serif; 
font-size: 8pt; 
font-weight:normal;
color: #8c9a05;
}

a.product_equivalents_text:link, a.product_equivalents_text:visited, a.product_equivalents_text:active
{
font-family: Verdana,Helvetica,sans-serif; 
font-size: 10pt; 
font-weight:bold;
margin-left:10px;;
color: #00529f;
}

a.product_equivalents_text:hover
{
font-family: Verdana,Helvetica,sans-serif; 
font-size: 10pt; 
font-weight:bold;
color: #666666;
margin-left:10px;
}

a.product_equivalents_text2:link, a.product_equivalents_text2:visited, a.product_equivalents_text2:active
{
font-family: Verdana,Helvetica,sans-serif; 
font-size: 12pt; 
font-weight:normal;
font-style:italic;
margin-left:10px;;
color: #00529f;
}

a.product_equivalents_text2:hover
{
font-family: Verdana,Helvetica,sans-serif; 
font-size: 12pt; 
font-style:italic;
font-weight:normal;
color: #666666;
margin-left:10px;
}



.keurig_tagline
{
	
font-family: Verdana,Helvetica,sans-serif; 
font-size: 16pt; 
font-weight:normal;
color: #571d1f;
margin-left:10px;
	
}

.beantocup_tagline
{
	
font-family: Verdana,Helvetica,sans-serif; 
font-size: 14pt; 
font-weight:normal;
color: #000000;
margin-left:10px;
	
}

ul.flavia li { 
  list-style-type: none; 
  text-align: center left; 
  background-image: url(http://www.corpcofe.com/images/content/bullet_black.png); 
  background-position: center left; 
  background-repeat: no-repeat; 
  padding: .3em 0 .2em 2.1em; 
  font-family: Verdana,Helvetica,sans-serif; 
  font-size: 9pt;

} 

ul.flavia { 
  margin: 0 0 .3em -.5em; 
}

ul.keurig { 
  margin: 0 0 .3em -.5em; 
  padding-left:10px;
}

}
ul.keurig li { 
  list-style-type: none; 
  text-align: center left; 
  background-image: url(http://www.corpcofe.com/images/content/bullet_brown.jpg); 
  background-position: center left; 
  background-repeat: no-repeat; 
  padding: .3em 0 .2em 2.1em; 
  font-family: Verdana,Helvetica,sans-serif; 
  font-size: 9pt;

} 



.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 #959595;border-top:1px solid #959595;color:#000000;height:19px;text-decoration:none;cursor: pointer}

.login_name
{
font-family: Verdana,Helvetica,sans-serif; 
font-size: 11pt; 
font-weight:bold;
color: #FFFFFF;
}

.content_header
{
font-family: Verdana,Helvetica,sans-serif; 
font-size: 11pt; 
font-weight:normal;
color: #00529f;
}
.content_paragraph
{
font-family: Verdana,Helvetica,sans-serif; 
font-size: 10pt; 
font-weight:normal;
color: #000000;
}

.content_paragraph2
{
font-family: Verdana,Helvetica,sans-serif; 
font-size: 10pt; 
font-weight:normal;
color: #000000;
margin-left:10px;
}

.content_paragraph3
{
font-family: Verdana,Helvetica,sans-serif; 
font-size: 8pt; 
font-weight:normal;
color: #000000;
margin-left:10px;
}


#container {
    width: 925px;
    margin: 0 auto;
    text-align: center;
}
.header_table
{
	/* background-image: url('http://www.corpcofe.com/images/Header.jpg');*/
	background-repeat:no-repeat;
	padding: 0px 0px 0px 0px;
}

.header_text{font-family: Verdana,Helvetica,sans-serif; font-size: 8pt; color: #FFFFFF;}

.content_table
{
width:915px;
padding: 5px 0px 0px 0px;
background-color:#FFFFFF 
}

a.:link, a.:visited, a.:active
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:none; 
background-color:transparent; 
font-size: 8pt; 
color: #00529f;
}

a.:hover
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:underline; 
background-color:transparent; 
font-size: 8pt; 
color: #000000;
}


a.news_links:link, a.news_links:visited, a.news_links:active
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:none; 
background-color:transparent; 
font-size: 8pt; 
color: #00529f;
}

a.news_links:hover
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:underline; 
background-color:transparent; 
font-size: 8pt; 
color: #000000;
}

a.history:link, a.history:visited, a.history:active
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:none; 
background-color:transparent; 
font-size: 8pt; 
color: #00529f;
}

a.history:hover
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:underline; 
background-color:transparent; 
font-size: 8pt; 
color: #000000;
}

a.header_links:link, a.header_links:visited, a.header_links:active
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:none; 
background-color:transparent; 
font-size: 8pt; 
color: #FFFFFF;
}

a.header_links:hover
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:underline; 
background-color:transparent; 
font-size: 8pt; 
color: #FFFFFF;
}

a.favoriteslink:link, a.favoriteslink:visited, a.favoriteslink:active
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:none; 
background-color:transparent; 
font-size: 7pt; 
color: #9a9a9a;
}

a.favoriteslink:hover
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:underline; 
background-color:transparent; 
font-size: 7pt; 
color: #00529f;
}

a.cataloglink:link, a.cataloglink:visited, a.cataloglink:active
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:none; 
background-color:transparent; 
font-size: 8pt; 
color: #000000;
}

a.cataloglink:hover
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:underline; 
background-color:transparent; 
font-size: 8pt; 
color: #00529f;
}

a.featuredlink:link, a.featuredlink:visited, a.featuredlink:active
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:none; 
background-color:transparent; 
font-size: 8pt; 
color: #00529f;
}

a.featuredlink:hover
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:underline; 
background-color:transparent; 
font-size: 8pt; 
color: #000000;
}


a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:none; 
background-color:transparent; 
font-size: 8pt; 
color: #00529f;
}

a.breadcrumb:hover
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:underline; 
background-color:transparent; 
font-size: 8pt; 
color: #9a9a9a;
}

a.details_link:link, a.details_link:visited, a.details_link:active
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:none; 
background-color:transparent; 
font-size: 8pt; 
color: #666666;
}

a.details_link:hover
{
font-family: Verdana,Helvetica,sans-serif; 
text-decoration:underline; 
background-color:transparent; 
font-size: 8pt; 
color: #00529f;
}


#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 11em;
		font-family: Tahoma,Verdana,Helvetica,sans-serif; 
		font-size: 8pt;

	}
	


	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.75em;
		margin-bottom : -1px;
		width: 11em;
		z-index:90;

	}
	
	* html #nav li ul { /* second-level lists IE */
		position : absolute;
		left: -999em;
		margin-left : 16.07em;
		margin-top : -2.3em;
		z-index:900;
	}

	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 16.05em;
		margin-top : -2.7em;
		z-index:900;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		z-index:900;
	}
	
	* html #nav li a {/* star html hack for IE */
		width: 16em;
		display : block;
		color : #333333;
		font-weight :normal;
		text-decoration : none;
		background-color : white;
		border : 1px solid #dcdddf;
		padding : 0.3em 0.5em;

	}
	
	#nav li a {/* code for firefox */
		width: 11em;
		w\idth : 15em;
		display : block;
		color : #333333;
		font-weight :normal;
		text-decoration : none;
		background-color : white;
		border : 1px solid #dcdddf;
		padding : 0.3em 0.5em;
	}
	
	#nav li a:hover {
		color : #FFFFFF;
		background-color : #00529e;
	}
	
	* html #nav li.oddrow a {/* star html hack for IE */
		width: 16em;
		display : block;
		color : #333333;
		font-weight :normal;
		text-decoration : none;
		background-color : #dcdddf;
		border : 1px solid #dcdddf;
		padding : 0.3em 0.5em;

	}

	#nav li.oddrow a {/* code for firefox */
		width: 11em;
		w\idth : 15em;
		display : block;
		color : #333333;
		font-weight :normal;
		text-decoration : none;
		background-color : #dcdddf;
		border : 1px solid #dcdddf;
		padding : 0.3em 0.5em;
	}
	
	* html #nav li.submenu_row a {/* star html hack for IE */
		width: 16em;
		display : block;
		color : #333333;
		font-weight :normal;
		text-decoration : none;
		background-color : #FFFFFF;
		border : 1px solid #dcdddf;
		padding : 0.3em 0.5em;

	}

	#nav li.submenu_row a {/* code for firefox */
		width: 11em;
		w\idth : 15em;
		display : block;
		color : #333333;
		font-weight :normal;
		text-decoration : none;
		background-color : #FFFFFF;
		border : 1px solid #dcdddf;
		padding : 0.3em 0.5em;
	}
	
		#nav li.submenu_row a:hover {
		color : #FFFFFF;
		background-color : #00529e;
	}


	#nav li.oddrow a:hover {
		color : #FFFFFF;
		background-color : #00529e;
	}



	* html #nav li.oddrow_content a {/* star html hack for IE */
		width: 16em;
		display : block;
		color : #333333;
		font-weight :normal;
		text-decoration : none;
		background-color : #b5dbfe;
		border : 1px solid #b5dbfe;
		padding : 0.3em 0.5em;

	}

	#nav li.oddrow_content a {/* code for firefox */
		width: 11em;
		w\idth : 15em;
		display : block;
		color : #333333;
		font-weight :normal;
		text-decoration : none;
		background-color : #b5dbfe;
		border : 1px solid #b5dbfe;
		padding : 0.3em 0.5em;
	}
	
	* html #nav li.submenu_row_content a {/* star html hack for IE */
		width: 16em;
		display : block;
		color : #333333;
		font-weight :normal;
		text-decoration : none;
		background-color : #FFFFFF;
		border : 1px solid #b5dbfe;
		padding : 0.3em 0.5em;

	}

	#nav li.submenu_row_content a {/* code for firefox */
		width: 11em;
		w\idth : 15em;
		display : block;
		color : #333333;
		font-weight :normal;
		text-decoration : none;
		background-color : #FFFFFF;
		border : 1px solid #b5dbfe;
		padding : 0.3em 0.5em;
	}
	
		#nav li.submenu_row_content a:hover {
		color : #333333;
		background-color : #dcdddf;
	}


	#nav li.oddrow_content a:hover {
		color : #333333;
		background-color : #dcdddf;
	}

	* html #nav li.evenrow_content a {/* star html hack for IE */
		width: 16em;
		display : block;
		color : #333333;
		font-weight :normal;
		text-decoration : none;
		background-color : #e1eff8;
		border : 1px solid #b5dbfe;
		padding : 0.3em 0.5em;

	}

	#nav li.evenrow_content a {/* code for firefox */
		width: 11em;
		w\idth : 15em;
		display : block;
		color : #333333;
		font-weight :normal;
		text-decoration : none;
		background-color : #e1eff8;
		border : 1px solid #b5dbfe;
		padding : 0.3em 0.5em;
	}
	
	* html #nav li.submenu_evenrow_content a {/* star html hack for IE */
		width: 16em;
		display : block;
		color : #333333;
		font-weight :normal;
		text-decoration : none;
		background-color : #FFFFFF;
		border : 1px solid #b5dbfe;
		padding : 0.3em 0.5em;

	}

	#nav li.submenu_evenrow_content a {/* code for firefox */
		width: 11em;
		w\idth : 15em;
		display : block;
		color : #333333;
		font-weight :normal;
		text-decoration : none;
		background-color : #FFFFFF;
		border : 1px solid #b5dbfe;
		padding : 0.3em 0.5em;
	}
	
		#nav li.submenu_evenrow_content a:hover {
		color : #333333;
		background-color : #dcdddf;
	}


	#nav li.evenrow_content a:hover {
		color : #333333;
		background-color : #dcdddf;
	}





	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	
	#search_box {
    width: 175px;
    height: 33px;
    background: url("http://www.corpcofe.com/images/bg_search_box.gif");
	}
	#search_box #KeyWord {
	    float: left;
	    padding: 0;
	    margin: 8px 0 0 6px;
	    border: 0;
	    width: 139px;
	    background: none;
	    font-size: 8pt;
	}
	#search_box #go {
	    float: right;
	    margin: 5px 4px 0 0;
}

/* cell background colors */
.cart_contents
{
	font-family: Verdana,Helvetica,sans-serif; 
	text-decoration:none; 
	background-color:transparent; 
	font-size: 8pt; 
	color: #000000;
}

.bgwhite { background-color:#fff; }
.bgblack { background-color:#000000; }
.bgblue { background-color:#00529f; }
.bggrey { background-color:#dddddd; }
.alert { font-family: verdana, arial, sans-serif; font-size: 11px; color: #de02a6; }


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination{
padding: 2px;
font-family: Verdana,Helvetica,sans-serif;
font-size:10px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 10px;
font-family: Verdana,Helvetica,sans-serif;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 2px 5px;
border: 1px solid #00529f;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #00529f;
color: #000;
background-color: #de02a6;
}

.pagination a.currentpage{
background-color: #969696;
border-color: #00529f;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

	
select  {
	font-size: 7pt;
	font-family: Verdana,Helvetica,sans-serif;
	cursor: pointer;
	}
	
	

/* ----------- stylesheet_form contact forms----------- */

.spacer{clear:both; height:1px;}

.signup_form{
margin:0 auto;
width:400px;
padding:14px;
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}

#stylesheet_form{
border:solid 2px #DDDDDD;
background:#FFFFFF;
}
#stylesheet_form h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylesheet_form p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}

#stylesheet_form .p2{
font-size:11px;
color:#666666;
margin-bottom:5px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}

#stylesheet_form label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}

#stylesheet_form .label2{
display:block;
font-weight:bold;
text-align:right;
width:300px;
float:left;
}

#stylesheet_form .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}

#stylesheet_form .input1, .select1{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 20px 10px;
}

#stylesheet_form .input2, .select2{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 10px 10px;
}


#stylesheet_form .inputsmall{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:20px;
margin:2px 0 20px 10px;
}


/* 
#stylesheet_form button{
clear:both;
margin-left:150px;
font-size:84%;
width:200px;
height:30px;
text-align:center;
line-height:25px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
background-color:#666666;
border:1px solid;
border-top-color:#aacfe4;
border-left-color:#aacfe4;
border-right-color:#333333;
border-bottom-color:#333333;
}

/* BUTTONS */
/* Buttons Right Aligned */

.buttons a, .buttons button{
    display:block;
    float:right;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}



/* Buttons Left Aligned */


.buttonsleft a, .buttonsleft button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttonsleft button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttonsleft button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttonsleft button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

button:hover, .buttonsleft a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttonsleft a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttonsleft a.positive{
    color:#529214;
}
.buttonsleft a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttonsleft a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttonsleft a.negative, button.negative{
    color:#d12f19;
}
.buttonsleft a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttonsleft a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* Buttons Center Aligned */


.buttonscenter a, .buttonscenter button{
    display:block;
    float:none;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttonscenter button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttonscenter button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttonscenter button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

button:hover, .buttonscenter a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttonscenter a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttonscenter a.positive{
    color:#529214;
}
.buttonscenter a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttonscenter a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttonscenter a.negative, button.negative{
    color:#d12f19;
}
.buttonscenter a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttonscenter a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}


/*-------cart table -------------*/

.cartTable{width: 555px; margin: 5px 0 10px 0;}

.cartTable th{background: #00529f; color: #fff; padding: 4px 2px; text-align:center; font-size: 10px; border: 1px solid #1F5F85; font-size: 10px;}
th.paging{background: #F0F6FA; font-weight: normal;font-size: 10px; color: #356C91;border: 1px solid #dddddd; text-align:left;}
th.paging a{color: #356C91; font-weight: bold; font-size: 10px; margin: 0 3px;}
th.paging a:hover{color: #00529f; }

.cartTable td, .featured td{padding: 5px; vertical-align:middle; border: 1px solid #dddddd;}

.cartTable tr, .featured tr{background: url("http://www.corpcofe.com/images/bg-tablerow.gif"); background-repeat: repeat-x; background-position:bottom left;}
.cartTable tr.footer {background: #dddddd; }
.cartTable tr.footer td div {text-align: right; margin: 0 0 5px 0; }


.cartPage{width: 731px; margin: 5px 0 10px 0;}
.cartPage th{background: #00529f; color: #fff; padding: 4px 2px; text-align:center; font-size: 10px; border: 1px solid #1F5F85; font-size: 10px;}
.cartPage td, .featured td{padding: 5px; vertical-align:middle; border: 1px solid #dddddd;}
.cartPage tr, .featured tr{background: url("http://www.corpcofe.com/images/bg-tablerow.gif"); background-repeat: repeat-x; background-position:bottom left;}
.cartPage tr.footer {background: #dddddd; }
.cartPage tr.footer td div {text-align: right; margin: 0 0 5px 0; }

.invoicesPage{width: 450px; margin: 5px 0 10px 0;}
.invoicesPage th{background: #00529f; color: #fff; padding: 4px 2px; text-align:center; font-size: 10px; border: 1px solid #1F5F85; font-size: 10px;}
.invoicesPage td, .featured td{padding: 5px; vertical-align:middle; border: 1px solid #dddddd;}
.invoicesPage tr, .featured tr{background: url("http://www.corpcofe.com/images/bg-tablerow.gif"); background-repeat: repeat-x; background-position:bottom left;}
.invoicesPage tr.footer {background: #dddddd; }
.invoicesPage tr.footer td div {text-align: right; margin: 0 0 5px 0; }



.longDescription{border-top: 1px solid #E1EDF5; border-bottom: 1px solid #E1EDF5; padding: 8px 0; margin: 0 10px 8px 0; }

td.quantity input{width: 30px;}

.sku{font-weight: bold;}

.billship{width: 345px; float: left; margin: 0 15px 15px 0; color: #4A3419;}
.billship th, .additional th{text-align: left; background: #00529f; color: #fff; padding: 3px;border: 1px solid #dddddd;}
.billship td, .additional td{text-align: left; background: #fff; color: #000; padding: 3px;border: 1px solid #dddddd;}

.additional{ width: 730px; }

.recurring td{text-align: center;}
.recurring tr.footer td div{text-align: center;}

.recurringLineItems{width: 100%;}
.recurringLineItems th{ background: #276084; color: #fff;border: 1px solid #276084;}
.recurringLineItems td{ background: #DCEBF4; border: 1px solid #276084; }

.lineitemBox{position: relative; top: -9px; background: url("http://www.corpcofe.com/images/arrow-recurring.gif") no-repeat 5px 0; padding: 8px 0 0 0; margin-bottom: -10px;}
.arrowRecurring{margin: 0 0 0 5px;}

label2{width: 100px;background: red; display: inline; }

.orderTotal{ padding: 4px; background: #00529f; font-weight:bold; text-align:right; color: #fff; font-size: 13px;}

.taxFootNote{text-align: right; color:#dddddd; padding: 2px 0; }

.recurringOption{border: 1px solid #fff; padding: 2px; background: #f5f5f5; text-align:center;}
.recurringOption b{font-size: 10px;}
.recurringOption span{position: relative; top: 3px; }
.recurringOption .button {width: 130px;}


.orderDetails{font-weight: bold; font-size: 12px; margin: 10px 0 0 0;}
.orderDetails .placed{font-weight: normal;}

.additionalInfo{margin: 10px 0 0 0;}

.history th{text-align: left;}

.deliveryDate{ margin: 0 0 10px 0; background: url("http://www.corpcofe.com/images/bg-tablerow.gif"); background-repeat: repeat-x; background-position:bottom left;border: 1px solid #dddddd;  width: 731px;}
.deliveryDate div{font-size: 12px; margin: 0 0 0px 0; padding: 4px ;}
.deliveryDate .row1{ background: #dddddd; font-weight:bold; }
.deliveryDate .row2{ font-size: 11px; }


.orderNumber{font-size: 12px;  }

.subtotal{font-size: 13px;}

.sortDropDown{float: right;}
.sortDropDown select {width: 100px; color: #000;}




