@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,900|Satisfy);
@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,700);

/*font-family: 'Source Sans Pro', sans-serif;
font-family: 'Satisfy', cursive; 
font-family: 'Titillium Web', sans-serif;*/

/* CSS Document */

/*WRAPPER*/
.contentWrapper {
	width:98%;
	padding:3px;
}

.rbMargin {
	position:relative;
	left:-10px;
	z-index:1005;
}

/*TOP SEARCH*/
.search{
	height:20px;
	width:150px;
	padding-right:0;
	margin: 0;
	border:1px inset #CCC;
	border-radius:3px;
	-moz-border-radius:3px; /* Firefox 3.6 and earlier */
}
/*END TOP SEARCH*/

/*PAGE TITLE*/
.pageTitle {
	font-family: 'Satisfy', cursive;
	font-size:82px;
	color:#494036;
	text-shadow: 1px 1px 1px #332D26;
	text-align:left;
	line-height:78px;
	margin:15px 5px 5px 2px;
	text-decoration:none;
	position:relative;
	left:3px;
	z-index:1000;
}

.pageTitle a{
	color:#494036;
	text-decoration:none;
}

.coffeeCup {
	width:272px;
	height:268px;
	background-image:url(images/coffeeCup.png);
	position:relative;
	left:250px;
	top:-210px;
	z-index:1001;
	
}

.keurigClean {
	width:272px;
	height:283px;
	background-image:url(images/keurig.png);
	background-repeat:no-repeat;
	position:relative;
	left:265px;
	top:-225px;
	z-index:1001;
	
}
/*END PAGE TITLE*/

/*TABLES*/
.coffee {
	width:505px;
	border:0px dotted #CCC;
	border-radius:3px;
	-moz-border-radius:3px; /* Firefox 3.6 and earlier */
	font-family: 'Source Sans Pro', sans-serif;
	position:relative;
	top:-285px;
	z-index:1;
}


.coffee th {
	font-family:'Source Sans Pro', Impact, sans-serif;
	padding:5px;
	background-color:#C5B393;
	color:#272535;
	text-align:left;
	font-size:24px;
	font-weight:900;
	border:1px dotted #CCC;
	border-radius:3px;
	-moz-border-radius:3px; /* Firefox 3.6 and earlier */
	text-align:left;
}

.coffee td {
	height:110px;
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFE8;
	border-radius:3px;
	-moz-border-radius:3px; /* Firefox 3.6 and earlier */
	border-width: 1px 1px 1px 1px;
	border-style: dotted;
	border-color: #CCC;
	padding:5px;
}

.keurigTips {
	width:505px;
	border:1px dotted #CCC;
	border-radius:3px;
	-moz-border-radius:3px; /* Firefox 3.6 and earlier */
	font-family: 'Source Sans Pro', sans-serif;
	position:relative;
	top:-302px;
	z-index:1;
}


.keurigTips th {
	font-family:'Source Sans Pro', Impact, sans-serif;
	padding:5px;
	background-color:#C5B393;
	color:#272535;
	text-align:left;
	font-size:24px;
	font-weight:900;
	border:1px dotted #CCC;
	border-radius:3px;
	-moz-border-radius:3px; /* Firefox 3.6 and earlier */
	text-align:left;
}

.keurigTips td {
	text-align:left;
	font-size:18px;
	vertical-align:middle;
	background-color:#FFFFE8;
	border-radius:3px;
	-moz-border-radius:3px; /* Firefox 3.6 and earlier */
	border-width: 1px 1px 1px 1px;
	border-style: dotted;
	border-color: #CCC;
	padding:2px 15px 2px 0px;}

.displace {
	position: absolute;
	top: -5000px;
	}
	
a.orderFormSprite {
	text-align:center;
	display: block;
	width: 150px;
	height: 42px;
	text-decoration: none;
	background-image:url(orderForm.png);
	background-repeat:no-repeat;
	}

a.orderFormSprite:hover {
	background-position: 0 -42px;
	}

a.orderSprite {
	text-align:center;
	display: block;
	width: 162px;
	height: 146px;
	text-decoration: none;
	background-image:url(images/button_orderFormSprite.png);
	background-repeat:no-repeat;
	}

a.orderSprite:hover {
	background-position: 0 -146px;
	}
	
a.kcupSprite {
	text-align:center;
	display: block;
	width: 162px;
	height: 146px;
	text-decoration: none;
	background-image:url(images/button_kcupSprite.png);
	background-repeat:no-repeat;
	}

a.kcupSprite:hover {
	background-position: 0 -146px;
	}

a.accSprite {
	text-align:center;
	display: block;
	width: 162px;
	height: 146px;
	text-decoration: none;
	background-image:url(images/button_accessoriesSprite.png);
	background-repeat:no-repeat;
	}

a.accSprite:hover {
	background-position: 0 -146px;
	}

a.accFormSprite {
	text-align:center;
	display: block;
	width: 162px;
	height: 146px;
	text-decoration: none;
	background-image:url(images/button_accessoriesFormSprite.png);
	background-repeat:no-repeat;
	}

a.accFormSprite:hover {
	background-position: 0 -146px;
	}


a.brewersSprite {
	text-align:center;
	display: block;
	width: 162px;
	height: 146px;
	text-decoration: none;
	background-image:url(images/button_brewersSprite.png);
	background-repeat:no-repeat;
	}

a.brewersSprite:hover {
	background-position: 0 -146px;
	}

a.careSprite {
	text-align:center;
	display: block;
	width: 162px;
	height: 146px;
	text-decoration: none;
	background-image:url(images/button_careSprite.png);
	background-repeat:no-repeat;
	}

a.careSprite:hover {
	background-position: 0 -146px;
	}

a.orderForm {
	font-size:24px;
	font-weight:900;
	color:#FFF;
	text-shadow: 2px 2px 0px #1B1464;
	text-align:center;
	vertical-align:middle;
}

a.vendSprite {
	text-align:center;
	display: block;
	width: 162px;
	height: 146px;
	text-decoration: none;
	background-image:url(images/button_vendSprite.png);
	background-repeat:no-repeat;
	}

a.vendSprite:hover {
	background-position: 0 -146px;
	}


.textUL ol li {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 22px;
	font-weight:400;
	line-height:normal;
	color:#000;
	position:relative;
	top:-4px;
	margin-bottom:10px;
}

.itemNumber {
	height:12px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	font-weight:600;
	color:#000;
	line-height: 11px;
	position:relative;
	top:-2px;
}
/*END TABLES*/


/*LINKS*/

a:link {
	text-decoration:none;
}

a:visited {
	text-decoration:none;
}

a:hover {
	color:#272535;

}
	
/*END LINKS*/
