*
{
padding: 0px;
margin: 0px;
}

body
{
	background-position:center;
	background: #fff;
	margin-left: auto;
	margin-right:auto;
	height: 674px;
	font-size: 12px;
	font-family: "arial", helvetica, sans-serif;
	color: #000;
	line-height: 18px;
}

a
{
color: #036;
text-decoration: none;
font-weight: bold;
}

a:hover
{
color:#c96;
text-decoration:underline;
}

sup
{
font-size: 0.5em;
}

p
{
margin-bottom: 14px;
text-align: justify;
}

#headerbg
{
position: absolute;
top: 0px;
left: 0px;
background: #fff url('images/upbg_top.gif');
width: 910px;
height: 100px;
z-index: 1;
}

#footerbg
{
position: absolute;
left: 0px;
bottom: -80px;
border-top: 30px;
margin-top:80px;
background: #fff url('images/upbg_bottom.gif');
width: 910px;
height: 100px;
z-index:-1;
}

#footerbghome
{
position: absolute;
left: 0px;
bottom: -30px;
border-top: 30px;
margin-top:80px;
background: #fff url('images/upbg_bottom.gif');
width: 910px;
height: 100px;
z-index:-1;
}

#upbg
{
position: absolute;
top: 0px;
left: 9px;
background: #fff url('images/upbg.gif');
background-repeat: repeat-y;
width: 910px;
height: auto;
z-index: 1;
}

#outer
{
position: relative;
top: 0px;
width: 910px;
height: auto;
margin: 0 auto;
background: #fff url('images/upbg.gif');
}

#inner
{
position: relative;
padding: 20px 25px 25px 25px;
height: auto;
width: 911px;
z-index: 2;
}

#splash
{
position: relative;
left-padding:5px;
left: 12px; 
background: url('images/vendability_logo.gif') no-repeat;
width: 100px;
height: 150px;
}

#splash2
{
position: absolute;
left: 150px;
top: 40px;
background: url('images/cafe_mezza.png') no-repeat;
width: 720px;
height: 92px;
}

#menu
{
position: absolute;
top: 135px;
left: 160px;
background: #ffffff repeat-x;
height: 30px;
width: 720px;
padding-left: 0px;
padding-right: 0px;

}

#menu ul
{

}

#menu ul li
{
display: inline;
line-height: 30px;
padding-left: 5px;
}

#menu ul li.first
{
border-left: 0px;
padding-left: 0px;
}

#menu ul li a
{
width:216px;
background-color: #003366;
background-repeat: repeat-x;
padding: 2px 6px 2px 6px;
text-decoration: none;
font-size: 11px;
color: #fff;
font-weight: bold;
}

#menu ul li a:hover
{
background: #c96 repeat-x top;
color: #FFFFFF;
text-decoration: none;
}

#secondarycontent
{
display: inline;
height: auto;
width: 130px;
float: left;
}

#secondarycontent ul li
{
line-height: 14px;
padding-left: 0px;
list-style-type: none;
}

#secondarycontent ul li a
{
float:left;
text-align:center;
padding: 2px 6px 2px 6px;
margin-top:14px;
width:110px;
height:12px;
list-style-position: inside;
background-color: #003366;
text-decoration: none;
font-size: 11px;
color: #fff;
font-weight: bold;
}

#secondarycontent ul li a:hover
{
padding: 2px 6px 2px 6px;
background: #c96;
color: #FFFFFF;
text-decoration: none;
}

#secondarycontent contact
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #003366;
font-size: 10px;

}

.main_text_lavazza_blue
{
display: inline;
}

.main_text_lavazza_blue
{
display: inline;
margin: 50px 100px 50px 50px;
}

.top_picture_lavazza_blue
{
display: inline;
}

#productstyle
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-align: justify;
	letter-spacing:0.03px
}

#productheaderstyle
{
font-size: 12px;
font-weight: bold;
font-family: "arial", helvetica, sans-serif;
color: #000000;
text-align: center;
}

#productheaderstyleblue
{
font-size: 15px;
font-weight: bold;
font-family: "arial", helvetica, sans-serif;
color: #003366;
text-align: center;
}


#mainstyle
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #000;
text-align: justify;
}

#footer
{
	position: relative;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 20px;
	height: 60px;
	width: 750px;
	bottom: -10px;
	float: left;
}

#footerhome
{
	position: relative;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 20px;
	height: 60px;
	width: 750px;
	bottom: -10px;
	float: left;
}

#suppliers
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #036;
text-align: center;
bottom: 50px;
}

#blueBoldText{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #036;
}

#suppliers blue
{
color: #003366;
}

.style4{
background-image: url(images/contact_us_fade.gif);
background-repeat: no-repeat;
font-size: 16px; 
font-weight: bold; 
color: #003366 
}


.style444{
background-image: url(images/contact_us_fade4.gif);
background-repeat: no-repeat;
font-size: 16px; 
font-weight: bold; 
color: #003366;
}


.header{
font-size: 16px; 
font-weight: bold; 
color: #003366;
line-height:25px; 
}


.style1 {
font-size: 14px;
font-weight: bold;
color: #003366;
}

.style2{
font-size: 16px
}

.style19 {
font-size: 12px;
color: #003366;
font-family: Arial, Helvetica, sans-serif;
}

.style21{
color: #c96 
}

.style1{
font-size: 14px;
font-weight: bold;
color: #003366;
}
				
.style2{
font-size: 16px
}
				
.style12{ 
margin-left:140px;                
font-size: 16px;
font-weight: bold; 
color: #003366;
background-image: url('images/product_browser_border_machine_top.gif');
background-repeat: no-repeat;
width:203px;
z-index:3;
}
				
.style17{
font-weight: bold; 
font-size: 16px;
}
				
.style19{
font-size: 12px;
color: #003366;
font-family: Arial, Helvetica, sans-serif;
}

.style21{
color: #c96; 
}

.primaryContent{
display:inline;
float:left;
width: 740px;
height: auto;
margin-top:-10px;
}

.primaryContentSpecialOffer{
background-image: url('blue/special-offer-bg.png');
background-repeat: no-repeat;
display:inline;
float:left;
width: 740px;
height: 565px;
}

.primaryContentLeftContainerSpecialOffer{
display: inline;
float: left;
width: 350px;
margin-top:15px;
margin-left:10px;
}

.specialOfferText{
width:400px;
margin-left:90px;
margin-top:63px;
}

.primaryContentIllus{
margin-top: 10px;
}


.style4444{
background-image: url(images/contact_us_fade4444.gif);
background-repeat: no-repeat;
margin-left:140px;
margin-bottom: 15px;
height:50px;
width:720px;
}

.primaryContentRightContainerSpecialOffer{
display: inline;
float: right;
width: 250px;
height:600px;
margin-top:-20px;
margin-left:0px;
z-index:-1;
}

.linkContainerSpecialOffer{
float:left; 
width:200px; 
margin-top:3px;
margin-left:10px;
}


.dropcap{
float: left;
font: 34px Arial, Helvetica, sans-serif;
color: #036;
font-weight: bold;
margin-right: 3px;
margin-top: 3px;
line-height:30px
}

.introcontainerblue{
display:inline;
width:400px;
height:700px;
}

.inlinepic{
float: right;
display: inline;
margin: 8px 5px 0px 15px;
}

.blueborderbottom{
background-image: url('images/product_browser_fade.gif');
background-repeat: no-repeat;
width:524px;
height:1px;
margin: 0px 0px 0px 339px;
}

.blueborderbottomlong{
background-image: url('images/long_fade_line.gif');
background-repeat: no-repeat;
margin: 0px 0px 0px 142px;
width: 700px;
height:1px;
}

.bluebordertoplong{
background-image: url('images/long_fade_line.gif');
margin: 20px 0px 30px 0px;
width: 700px;
height:1px;
}

.blueMachineContainer{
width:840px;
height:300px;
padding-bottom:40px;
padding-left:158px;
}

.blueMachineContainerInnerLeft{
display: inline;
float: left;
padding: 10px 0px 0px 0px;
margin-left:-20px;
}

.blueMachineContainerBottom{
float: left;
width:480px;
margin: 40px 0px 0px 50px;
}

.blueMachineContainerInnerCenter{
display: inline;
float: left;
width: 220px;
padding: 40px 0px 0px 70px;
}

.blueMachineContainerInnerRight{
display: inline;
float: right;
width: 220px;
padding: 40px 0px 0px 20px;
}

.fadeContainer{
display: inline;
float: left;
width: 490px;
height: 300px;
margin: 10px 0px 0px 20px;
}

.iframeTechData{
width:500px;
font-weight:bold;
color:#036;
padding-top: -20px;
}

.iframeTechDataContainer{
width:500px;
height:300px; 
font-family:arial,helvetica,sans-serif; 
font-size:12px; 
text-align:justify;
line-height:17px;
}

.iframeTechDataContainerWc{
width:500px;
height:500px; 
font-family:arial,helvetica,sans-serif; 
font-size:12px; 
text-align:justify;
line-height:17px;
}

.iframeProductInfoColumnLeft{
display:inline; 
float:left;
}

.iframeProductInfoColumnRight{
display:inline; 
float:right;
}

.iframeProductInfoColumnLeft ul{
margin:0px 0px 0px 16px;
color:#c96;
}

.iframeProductInfoColumnLeft ul li span{
color:#000;
}

.iframeProductInfoColumnRight ul{
margin:0px 0px 0px 16px;
color:#c96;
}

.iframeProductInfoColumnRight ul li span{
color:#000;
}

#blender{
margin-top:0px;
}

#blender2{
margin-top:0px;
}

#blender3{
margin-top:0px;
}

.blueFloatLeft{
float:left;
margin: 5px 10px 5px 0px;
}

.blueFloatRight{
float:right;
margin: 10px 0px 10px 10px;
}

.productHeaderTitle{
display:inline;
float:left;
height:40px;
font-size: 13px;
width:60px;
height:56px; 
margin-top: 6px;
margin-bottom: 2px;
font-weight: bold; 
color: #003366; 
}

.primaryContentLeftContainer{
display: inline;
float: left;
width: 500px;
margin-top:15px;
margin-left:10px;
}


.primaryContentContainerConsumables{
margin-right: 0px;
width: 700px;
margin-top:0px;
}

.titleContainerConsumables{
margin-left: 20px;
width: 700px;
margin-top:15px;
margin-bottom:60px;
}

.linkContainers{
display:inline; 
float:left; 
width:220px; 
height:165px;
margin-top:3px;
margin-left:10px;
}

.style4 {
color: #003366
}

textarea{
background:#faf4e6 none repeat scroll 0 0;
font-family: "arial", helvetica, sans-serif;
border-color:#CC9966;
color: #000;
border:1px solid #CC9966;
font-size:100%;
}

.phoneCallNum, .phoneCallName, .eMailAddress, .eMailName{
background:#faf4e6 none repeat scroll 0 0;
border-color: #CC9966;
color: #000;
border:1px solid #CC9966;
font-size:100%;
}

.blueParagraph{
 text-align:justify;
 margin-top:6px;
margin-top:5px;
margin-bottom:5px;
}

.aboutUsText{
display: inline;
float: left;
width: 340px;
height: 230px;
margin: 20px 20px 0px 20px;
}

.aboutUsRequestPhoneCall{
display: inline;
float: left;
width: 340px;
height: 230px;
margin: 20px 20px 0px 0px;
}

.aboutUsPicLeft{
display: inline;
float: left;
margin-left:20px;
margin-top:20px;
}

.aboutUsPicRight{
display: inline;
float: left;
margin-top:20px;
}

.aboutUsPicCenter{
display: inline;
float: left;
margin-top:20px;
}

.aboutUsPicFade{
margin-top:15px;
margin-left:0px;
background-image: url(images/about_us_bottom_fade.gif);
background-repeat: no-repeat;
font-size: 16px; 
font-weight: bold; 
color: #003366 
}

.blueborderbottomlongaboutus{
background-image: url('images/long_fade_line.gif');
background-repeat: no-repeat;
margin: 0px 0px 0px 142px;
width: 700px;
height:1px;
}

.aboutUsPicDiv{
width:1000px;
}

.vendingContainerText{
display:inline;
float:left;
width:380px;
margin:10px 20px 0px 10px;
height:290px;
}

.vendingContainerPic1{
display:inline;
float:left;
width:170px;
margin-top:15px;
}


.vendingContainerPic2{
display:inline;
float:left;
width:150px;
margin-top:15px;
}

.consumablesContainer{
width: 715px;
height:auto;
margin-left:5px;
margin-top:10px;
}

.orderContainer{
margin-left:140px;
width:720px;
height:auto;
px;
}

.orderTitle{
font-size: 14px;
color:#003366;
font-weight:bold;
margin-top:28px;
margin-bottom:22px;
background-image:url(images/product_fade.gif);
background-repeat: no-repeat;
}

.style44{
background-image: url(images/onlineordering_fade.gif);
background-repeat: no-repeat;
font-size: 16px; 
font-weight: bold; 
color: #003366;
margin-top:10px;
}

.productContainerLeft{
width:160px;
margin-right:28px;
float:left;
display:inline;
}

.productContainerMiddle{
width:280px;
margin-right:28px;
float:left;
display:inline;
}

.productContainerRight{
width:140px;
margin-right:28px;
float:left;
display:inline;
} 

.productTitle{
font-size: 12px;
color:#003366;
font-weight:bold;
}

.innerProductContainer{
margin-bottom:25px;
height:65px;
}

.innerProductContainerBeans{
margin-bottom:25px;
height:90px;
}

.innerProductContainerCupsStirrers{
margin-bottom:25px;
height:70px;
}

.otherProductsTextBox{
width:580px;
}


.primaryContentLeftContainerWaterCoolers{
display: inline;
float: left;
width: 450px;
margin-top:15px;
margin-left:10px;
}

.homepageAddress{
margin-right:10px;
font-face:arial; 
text-align:center; 
font-size:10px; 
font-weight:bold; 
padding-top:180px;
color:#003366;
line-height:17px;
}
