@charset "utf-8";
/* CSS Document */

#About-Content {
	height: 914px;
	width: 903px;
	background-image: url(img/about.png);
	background-repeat: no-repeat;
	padding-left: 90px;
	padding-right: 70px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#About-Content .about-1 {
	margin: 0px;
	width: 460px;
	padding-left: 10px;
	padding-top: 20px;
}
#About-Content .about-2 {
	width: 617px;
	padding: 0px;
	margin-top: 160px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 52px;
}
#About-Content .about-3 {
	width: 205px;
	padding-top: 130px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}
#About-Content .about-4 {
	width: 215px;
	padding-top: 270px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}
#About-Content .about-5 {
	width: 215px;
	padding-top: 270px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
}
#Content-Contact {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
	background-image: url(img/product-bg.png);
	background-repeat: no-repeat;
	background-color: #F2F0ED;
	width: 758px;
	display: block;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Content-ContactB {
	width: 758px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#Content-ContactB th, #Content-ContactB td {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#Content-ContactB th {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
#Content-ContactB input, #Content-ContactB textarea, #Content-ContactB select {
	background-color: #cadfed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #243989;
	border-right-color: #9DBED2;
	border-bottom-color: #9DBED2;
	border-left-color: #243989;
	color: #4d4d4d;
}
#Content-ContactB .contact-submit {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#ProductBox {
	background-image: url(img/product-box.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	vertical-align: middle;
	display: block;
	margin: 0px;
	height: 283px;
	width: 274px;
	position: absolute;
	z-index: 1500;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 54px;
	top: 276px;
}
#ProductBox img {
	text-align: center;
	vertical-align: middle;
}
#Product, #Product2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
	background-repeat: no-repeat;
	background-color: #F2F0ED;
	width: 758px;
	display: block;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Product {
	background-image: url(img/product-bg.png);
}
#Product2 {
	background-image: url(img/product-bg2.png);
}
#Product2 ul {
	margin-top: 5px;
	margin-bottom: 0px;
}
#Product2 li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#Product .productinfo, #Product2 .productinfo {
	padding-left: 275px;
	padding-right: 25px;
}
#Product #ProductBody, #Product2 #ProductBody {
	padding-left: 25px;
	padding-right: 25px;
}
#ProductBody table {
	margin-top: 5px;
	margin-bottom: 5px;
}
#productalternate img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #e6c280;
}
#productalternate .hidenalt {
	display: none;
}
#productalternate p {
	font-size: 10px;
}

#ProductBody th, #ProductBody td {
	text-align: left;
	vertical-align: top;
	color: #545758;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#ProductBody th {
	font-weight: bold;
	white-space: nowrap;
}
#ProductBody td {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #acabaa;
}
#ProductBody tr.alternate {
	background-color: #bde0ed;
}
#ProductBody td.currentproduct {
	background-color: #ffeebc;
}
#ProductBody ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 15px;
	text-indent: 0px;

}
#ProductBody li {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: disc;
}
#ProductBody p.comparison {
	color: #003989;
	margin: 0px;
	font-size: 18px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#Content-Coffee-Service {
	width: 903px;
	background-image: url(img/main-office-coffee.png);
	background-repeat: no-repeat;
	padding-left: 75px;
	padding-right: 70px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#Content-Coffee-ServiceB {
	width: 758px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
#Content-Coffee-ServiceB1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Content-Coffee-ServiceB1 td {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#Content-Vending-Machine {
	width: 903px;
	background-repeat: no-repeat;
	padding-left: 75px;
	padding-right: 70px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#Content-Vending-MachineB {
	background-image: url(img/main-vending-machine.png);
	width: 758px;
	margin: 0px;
	background-color: #BEDED7;
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.productgrid-indent {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#Content-Coffee-Service-Sub {
	width: 903px;
	background-repeat: no-repeat;
	padding-left: 75px;
	padding-right: 70px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#Content-Coffee-Service-SubB {
	background-image: url(img/main-office-coffee-sub.png);
	width: 758px;
	margin: 0px;
	background-color: #E6C280;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Content-Coffee-Service-SubC {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#Content-Water-Cooler {
	width: 903px;
	background-repeat: no-repeat;
	padding-left: 75px;
	padding-right: 70px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#Content-Water-CoolerB {
	background-image: url(img/main-water-cooler.png);
	width: 758px;
	margin: 0px;
	background-color: #A0CCEE;
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Content-Home {
	width: 903px;
	height: 1029px;
	background-image: url(img/home-body.png);
	background-repeat: no-repeat;
	padding-left: 75px;
	padding-right: 70px;
	display: block;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
#HomeR1 {
	padding-top: 90px;
	margin: 0px;
}
#HomeR1 .HomeIndent {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#HomeR2 {
	padding-top: 60px;
	padding-left: 210px;
	margin: 0px;
}
#HomeR2 td {
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}
#HomeR2 .HomeR2a p, #HomeR2 .HomeR2c p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 1px;
	margin-left: 0px;
	white-space: nowrap;
	/*font-size: 10px;*/
}
#HomeR2 .HomeR2b p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#HomeR2 .HomeR2a {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#HomeR2 .HomeR2b {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}
#HomeR2 .HomeR2c {
	margin: 0px;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#HomeR3 {
	padding-top: 40px;
	margin: 0px;
}
#HomeR3 .HomeIndent {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#Content-Testmonials {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
	background-image: url(img/product-bg2.png);
	background-repeat: no-repeat;
	background-color: #F2F0ED;
	width: 758px;
	display: block;
	padding: 0px;
}
#Content-TestmonialsA {
	padding-left: 10px;
	padding-right: 0px;
}
#Content-TestmonialsB {
	padding-left: 0px;
	padding-top: 15px;
	padding-right: 10px;
}
#Content-TestmonialsC {
	background-color: #a1d2f7;
	width: 262px;
	border-bottom-width: 17px;
	border-bottom-style: solid;
	border-bottom-color: #243989;
	text-align: center;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#Content-TestmonialsC .BlueTextBold {
	font-size: 16px;
	font-style: italic;
	margin-top: 25px;
}
