@charset "utf-8";

html,body,p,div,img,h1,h2,h3,h4,li,ul,dl,dd,dt,form,table,td,tr{
  margin:0;
  padding:0;
  border:0;
  border-spacing:0;
}

body {
	height: 100%;
	font-size:62.5%;
	background-color: #E3DBD2;
	background-repeat: repeat-y;
	background-position: center;
	background-image: url(../images/body_bg.png);

}  

#center_wrapper {
	position: relative;
	width: 960px;
	background-color: #FFFFFF;
	left: auto;
	top: 0px;
	margin:0 auto;
}
.logo {
	position: relative;
	height: 200px;
	width: 150px;
	margin-right: 30px;
	margin-bottom: 7px;
	display: inline;
	float: left;
}
#testimonial_thumbs {
	padding-right: 20px;
	padding-left: 100px;
	top: 50px;
	position: relative;
}

#testimonial_thumbs h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #74695F;
	text-align: center;
}

p.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #74695F;
}
h3.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #74695F;
}




#mast {
	position: relative;
	height: 189px;
	background-image: url(../images/mast_bg.png)
	}


ul#nav {
	padding: 0;
	position: absolute;
	left: 625px;
	margin:0px;
	list-style-type: none;
	width: 300px;
	bottom: 0px;
	height: 35px;
	background-image: url(../images/main_menu_sprite2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
 }  
h3#orderonline {
	background-repeat: no-repeat;
	position: absolute;
	height: 137px;
	width: 231px;
	left: 655px;
	top: 8px;
	background-image: url(../images/order-online.png);
	display: none;

}



h3#orderonline a {
	display: block;
	height: 137px;
	width: 231px;
	text-indent: 40000pt;
	white-space: nowrap;
	overflow: hidden;

	
	}
	
	h3#orderonline a:hover {
	background-image: url(../images/order-online_over.png);
		
	}
	
	

	
	



ul#nav li  {
	margin: 0;
	padding: 0px;
	list-style: none;
	width: 100px;
	position: absolute;
	float: right;
	top: 0px;
	text-indent: 40000px;
	overflow: hidden;
	}
ul#nav  li, ul#nav  a {
	height: 34px;
	display: block;
	margin-left: 0px;
	}
	
li#equipment{
	left: 0px;
	top: 0px;
}

li#equipmentactive {
	background-image: url(../images/main_menu_sprite2.png);
	background-repeat: no-repeat;
	background-position: 0 -36px;
	}

li#equipment a:hover {
	background-image: url(../images/main_menu_sprite2.png);
	background-repeat: no-repeat;
	background-position: 0 -36px;
}

li#ingredients{
	position: absolute;
	left: 99px;
}

li#ingredientsactive {
	background-image: url(../images/main_menu_sprite2.png);
	background-repeat: no-repeat;
	background-position: -99px -36px;
	left: 99px;
	}

li#ingredients a:hover {
	background-image: url(../images/main_menu_sprite2.png);
	background-repeat: no-repeat;
	background-position: -99px -36px;
}

li#company{
	left: 199px;
}

li#companyactive {
	background-image: url(../images/main_menu_sprite2.png);
	background-repeat: no-repeat;
	background-position: -199px -36px;
	left: 199px;
	}


li#company a:hover {
	background-image: url(../images/main_menu_sprite2.png);
	background-repeat: no-repeat;
	background-position: -199px -36px;
	
}
	

#content_wrapper {
	margin: 0px;
	min-height:100%;
	padding: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	background: url(/images/contentbg.png) no-repeat;
}

#content {
	float:right;
	top:0px;
	left:0px;
	margin: 0px;
	width: 642px;
	min-height:400px;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}

#content-cafet {
	position: relative;
	float:right;
	top: 0px;
	margin: 0px;
	width: 643px;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	background: url(/images/equipment/cafetiere/cafet-bg.jpg) no-repeat;
}

#content-espresso {
	position: relative;
	float:right;
	top: 0px;
	margin: 0px;
	width: 643px;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	background: url(/images/equipment/espresso/intro-bg.jpg) no-repeat;
}

#content-beantocup {
	position: relative;
	float:right;
	top: 0px;
	margin: 0px;
	width: 643px;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	background: url(/images/equipment/beantocup/intro-bg.jpg) no-repeat;
}

#content-banqueting {
	float:right;
	margin: 0px;
	width: 643px;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	background: url(/images/equipment/banq/banq-bg.jpg) no-repeat;
}

#content-sec {
	float:right;
	position: relative;
	margin: 0px;
	width: 643px;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	background: url(/images/equipment/sec/sec-bg.jpg) no-repeat;
}






#sub_nav {
	float:left;
	position:relative;
	width: 237px;
	margin:0px;
	top: 0px;
	padding: 0px;
	overflow: hidden;
	}
#subpagecontent_textbox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #74695F;
	text-decoration: none;
	text-align: justify;
}

#subpagecontent_textbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #74695F;
	text-decoration: none;
	position: absolute;
	width: 304px;
	height: 181px;
	left: 318px;
	top: 410px;
	text-align: justify;
}
#subpagecontent_textbox3 {
	position: absolute;
	left: 733px;
	width: 176px;
	top: 77px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #74695F;
	height: 191px;
}
#subpagecontent_textbox4 {
	position: absolute;
	left: 73px;
	top: 429px;
	width: 172px;
	height: 53px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #74695F;
}
#subpagecontent_textbox5 {
	position: absolute;
	left: 306px;
	top: 429px;
	width: 172px;
	height: 67px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #74695F;
}
.subpagecontent_textbox6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #74695F;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 5px;
	text-align: justify;
}
.subpagecontent_textbox7 {
	float: left;
	margin-right: 21px;
	text-align: justify;
}
.subpagecontent_textbox7  p {
	font-family: Arial, Helvetica, sans-serif;
	color: #74695F;
	font-size: 14px;
	text-align: justify;
}

.subpagecontent_textbox6   a:link, .supagecontent_textbox6   a:visited {
	color: #74695F;
	text-decoration: none;

}
.subpagecontent_textbox6   a:hover {
	color: #FFFFFF;
	background-color: #FFAB08;

}
.subpagecontent_textbox6  img {
	float: left;
	margin-right: 10px;
}
.subpagecontent_textbox6  h2 {
	color: #FFAB08;
	font-weight: normal;
}
#machine_options {
	position: absolute;
	left: 185px;
	width: 234px;
	font-size: 12px;
	line-height: 18px;
	top: 196px;
}




#subpagecontent_logo2 {
	position: absolute;
	left: 56px;
	top: 424px;
}


#subpagecontent_testimonial1 {
	position: absolute;
	left: 381px;
	top: 0px;
	width: 301px;
	height: 580px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-color: #FFFFFF;
}

#subpagecontent_testimonial1 a:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#subpagecontent_testimonial1 img  {
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
}


#subpagecontent_testimonial1 a:link,#subpagecontent_testimonial1 a:visited {
	color: #FFAB08;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#subpagecontent_testimonial1 h2 a:link, #subpagecontent_testimonial1 h2 a:visited{
	font-size: 14pt;
	text-decoration: none;
	font-weight: 500;
	color: #74695F;
}

#subpagecontent_testimonial1 h2 a:hover{
	font-size: 14pt;
	text-decoration: none;
	font-weight: 500;
	color: #FFAB08;
}



#subpagecontent_testimonial1 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFAB08;
	font-weight: 500;
	margin-bottom: 10px;
}

#subpagecontent_testimonial1 h4 a:link,#subpagecontent_testimonial1 h4 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFAB08;
}

#subpagecontent_testimonial1 h4 a:hover {
	color: #ffffff;
	font-weight: 500;
	padding-bottom: 10px;
	background-color: #FFAB08;
}

#subpagecontent_testimonial1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #74695F;
	margin-bottom: 10px;
	text-align: justify;
}

#subpagecontent_testimonial1 p a:hover{
	color: #ffffff;
	background-color: #FFAB08;
}

h2#subpagecontent_mast {
	position: absolute;
	left: 266px;
	top: 255px;
}
h2#subpagecontent_mast2 {
	width: 656px;
	position: relative;
}

h2#subpagecontent_mast3{
	position: absolute;
	left: 41px;
	top: 78px;
	width: 451px;
	height: 482px;
}



#index_content {
	position: relative;
	float:left;
	width: 596px;
	margin: 0px;
	padding: 0px;
	height: 100%;
}
#index_content p {
	font-family: Arial, Helvetica, sans-serif;
	color: #74695F;
	text-align: justify;

}


#index_rightcolumn {
	position: relative;
	float:right;
	width: 362px;
	margin: 0px;
	padding: 10px 0px 150px;
	background: #F2EDE9 url(/images/index-rightbar-bg.png) repeat-x top;
	height: 100%;
}
img#index_howcanwehelp {
	position: relative;
	left: 19px;
	top: 30px;
}

.index_featured_menu {
	height: 75px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #74695f;
	border: 1px solid #E8DFD9;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	line-height: 16px;
	display: block;
	margin: 0px 0px 3px 10px;
	padding: 5px 10px 5px 20px;
	float: left;
}

.index_featured_menu a{

}


.index_featured_menu  h1   {
	font: 25px  Arial, Helvetica, sans-serif;
	padding-top: 3px;
}

.index_featured_menu  h5   {
	font: normal 12px/normal  Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

.index_featured_menu_drwg  {
	float: right;
}







		
		
	
#sub_nav_bg {
	width:174px;
	z-index:1;
	top: 0px;
	right: 0px;
	background-image: url(../images/sub_nav-bg2.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 40px;
	margin: 0px;
}






#sub_nav_wrapper {
	width:200px;
	height: 492px;
}
ul.navlist
{
	list-style-type: none;
	position: relative;
	width: 193px;
	color: #FFFFFF;
	right: 0px;
	padding: 0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 44px;
	font: 12px Arial, Helvetica, sans-serif;
}



p#activelist     {
	background-image: url(../images/sub_nav_button_bg_active.png);
	color: #FFFFFF;
	height: 23px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 24px;
	background-repeat: no-repeat;
	width: 168px;
	position: relative;
	padding-top: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
}
ul.navlist  li  {
	margin-right: 0;
	margin-bottom: 6px;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
ul.navlist  a  
{
	display: block;
	width: 168px;
	background-image: url(../images/sub_nav_button_bg.png);
	margin: 0px;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 23px;
	height: auto;
}
ul.navlist    a:link, .navlist   a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
ul.navlist   a:hover
{
	background-image: url(../images/sub_nav_button_bg_over.png);
	color: #FFFFFF;
}
ul#navlist2 {
	list-style-type: none;
	width: 171px;
	color: #74695F;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 64px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 10px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	white-space: nowrap;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
li#navlist2active  {
	height: 19px;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 17px;
	width: 145px;
}

ul#navlist2 a  {
	display: block;
	height: 24px;
	position: relative;
	padding-top: 5px;
	padding-left: 17px;
	width: 145px;

}


ul#navlist2 li   {
	padding-right: 0px;
	width: 145px;
	color: #FFAB08;
	position: relative;
}


ul#navlist2 a:visited, ul#navlist2 a:link {
	color: #74695F;
	text-decoration: none;

}

#navlist2  li a:hover {
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-image: url(../images/navlist2_over_bg.png);

}
#homebutton  {
	margin-top:10px;
	width:171px;
	height:37px;
	z-index:1;
	padding-top: 8px;
	padding-left: 62px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


#homebutton a {
	position:absolute;
	width:169px;
	height:37px;
	z-index:1;
	left: 7px;
	top: 19px;
	background-image: url(../images/home_button.png);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-left: 62px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


#homebutton  a:link, #homebutton  a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#homebutton a:hover {
	background-image: url(../images/home_button_over.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
}

#related_links {
	position:relative;
	width:192px;
	z-index:1;
	left: 0px;
	top: 20px;
}

#related_links a:link, #related_links a:visited {
	color: #74695F;
	text-decoration: none;

}

#related_links ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	list-style-type: none;
	padding-top: 0px;
	padding-left: 5px;
}
#related_links li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #74695F;
	list-style-type: none;
	padding-top: 10px;
}


#related_links    li a  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	list-style-type: none;
	padding-top: 0px;
	padding-left: 20px;

}
#related_links a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #74695F;
}
h1#mainlogo {
	position:absolute;
	height:auto;
	z-index:1;
	left: 39px;
	top: 9px;
	width: auto;
}
#breadcrumbs {
	position:absolute;
	z-index:2;
	left: 40px;
	top: 163px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #74695F;
	font-size: 10px;
	width: 401px;
}

#breadcrumbs a:visited, #breadcrumbs a:link {
	color: #FFAB08;
	text-decoration: none;

}
#breadcrumbs a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #BBA38E;
}
#clearing {
	clear: both;
}


#contact #toggle img {
	position: absolute;
	left: 626px;
	top: 0px;
}

#contact #sitemap img {
	position: absolute;
	left: 778px;
	top: -1px;
}

#contact a{
}
a#toggle img {
	background-image: url(/images/contact_us.png);
}
a#toggle  img:hover  {
	background-image: url(/images/contact_us_over.png);
}

a#sitemap img {
	background: url(/images/sitemap.png);
}
a#sitemap  img:hover  {
	background-image: url(/images/sitemap_over.png);
}

#cornershadow {
	background-image: url(../images/cornershadow.png);
	position: absolute;
	left: 0px;
	top: 0px;
	width: 23px;
	height: 11px;
}






#contact{
	height: 30px;
	position: relative;
	background-color: #BBA38E;
	background-image: url(../images/lower_contactbg.jpg);
}

#contactdes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	position: absolute;
	left: 39px;
	top: 65px;
	height: 221px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

#contactdes p{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #74695F;
	}
	

form#myForm {
	top: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #74695F;
	margin: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	height: 240px;
}
form#myForm p  {
	font-size: 10px;
	color: #74695F;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.or {
	width: 50px;
	float: left;
	text-align: center;
	top: 30px;
	position: relative;
}

#log {
	width: 425px;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
	top: 262px;
	position: absolute;
	left: 505px;
}
input#submitter {
	height: 25px;
	width: 100px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.offer_box {
	float: left;
	position: relative;
	width: 400px;
}



#log_res {

}
 
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center;
}
input#name     {
	width: 350px;
}

input#establishment {
	width: 350px;
}

input#email {
	width: 350px;
}
input#phone {
	width: 350px;
}



#contact_page {
	position: relative;
	width: 960px;
	margin: 0px;
	padding: 0px;
	background-position: left top;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #74695F;
}
#contact_offers {
	margin: 0px;
	top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

#message_box {
	left: 0px;
	top: 0px;
	width: 424px;
	height: 168px;
	float: right;
	position: relative;
}
input#subject {
	position: absolute;
}


h4#contactlogo  img {
	width: 140px;
	left: 31px;
	top: 15px;
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
h6#yourdetails {
	position: relative;
	left: 30px;
	top: 25px;
	margin: 0px;
	padding: 0px;
	float: left;
}
h6#interest {
	position: absolute;
	left: 366px;
	top: 77px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#index_testimonials {

	width: 310px;
	margin-left: 10px;
	margin-bottom: 3px;
	margin-top: 10px;
	margin-right: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #74695f;
	border: 1px solid #E8DFD9;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border--radius: 5px;
	border-radius: 5px;
	line-height: 16px;
}

.index_testimonials  h1   {
	font: 25px  Arial, Helvetica, sans-serif;
	padding-top: 8px;
}

#index_testimonials h2 a:link, #index_testimonials h2 a:visited  {
	font-size: 20px;
	color: #74695F;
	font-weight: 500;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}


#index_testimonials h2 a:hover  {
	color: #FFA50B;
	background-color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
}
#index_testimonials h3 {
	margin-bottom: 5px;
	padding-right: 15px;
	padding-left: 15px;
}

#index_testimonials h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFA50B;
	font-weight: normal;
	margin-bottom: 5px;
	padding-right: 15px;
	padding-left: 15px;
}

#index_testimonials h4 a:link, #index_testimonials h4 a:visited {
	color: #FFA50B;
	text-decoration: none;
} 

#index_testimonials h4 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFA50B;
} 

#index_testimonials a:link {
	color: #FFA50B;
	text-decoration: none;
}



#index_testimonials img {
	margin-top: 0px;
	margin-bottom: 0px;
}
#index_testimonials p {
	font-size: 12px;
	color: #74695F;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 18px;
}
#more_testimonials a{
	font-size: 1em;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#more_testimonials a:link, #more_testimonials a:visited{
	color: #FFA50B;	
	}
	
#more_testimonials a:hover{
	color: #FFFFFF;
	background-color: #FFA50B;
	}


.dotted {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ADA6A0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding: 0px;
}




#index_related {
	position: relative;
	width: 299px;
	left: 0px;
	top: 3px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: 109px;
	margin: 0px;
	display: none;
}

#index_related a, #index_related a:visited{
	color: #FFB33B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#index_related ul {
	list-style-type: none;
}


#index_related a:hover {
	color: #FFFFFF;
	background-color: #FFA33B;

}
.subpage_panel1 {
	background-color: #EAE3DD;
	position: relative;
	height: 380px;
	width: 180px;
	float: left;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-image: url(../images/equipment/panel1-bg.jpg);
}
.subpage_panel1  h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3A2F2D;
	font-style: normal;
	font-weight: normal;
	position: absolute;
	top: 264px;
	width: 180px;
	height: 91px;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
.subpage_panel1_stats    {
	position: absolute;
	width: 144px;
	height: 129px;
	left: 27px;
	top: 269px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7B7066;
	line-height: 17px;
}
.subpage_panel1  img {
	text-align: center;
}
.subpage_panel1_seemore {
	position:absolute;
	left:62px;
	top:363px;
	width:73px;
	height:17px;
	z-index:1;
	color: #FFA50B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.subpage_panel1_seemore  a {
	color: #FFA50B;
	text-decoration: none;
}
.subpage_panel1_seemore  a:hover   {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFA50B;
}
#subpage_itembox1  {
	background-color: #FFFFFF;
	position: relative;
	height: 15px;
	width: 120px;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #483B2C;
	text-align: center;
	white-space: nowrap;
	padding-top: 80px;
}
#subpage_itembox1 a {
	display: block;
	padding-bottom: 10px;
	position: absolute;
	width: 116px;
	height: 81px;
	top: 0px;
	margin: 0px;
	left: 0px;
	border: 2px dotted #FFFFFF;
}



#subpage_itembox1 a:visited, #subpage_itembox1 a:link {
	color: #483B2C;
	text-decoration: none;
}




#subpage_itembox1_titles {
	position: relative;
	height: 20px;
	width: 110px;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFAB08;
}
#subpage_itembox1 a:hover {
	border: 2px dotted #FFAB08;
}

#subpage_itembox_wrapper {
	position: absolute;
	top: 111px;
	left: 112px;
	width: 470px;
}
#subpage_itembox_text {
	width: 350px;
	top: 36px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #483B2C;
	float: right;
}

#footer {
	position: relative;
	height: 320px;
	background-color: #BBA38E;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#newby_logo  {


}


#footer img{
	border: none;
	display: block;
	float:left;
	}

#footer a:link, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover {
	color: #483B2B;
	text-decoration: none;
	background-color: #FFFFFF;
	border-style: none;
}


h3#footerlogo {
	position: absolute;
	left: 386px;
	top: 22px;
	display: none;
}
h4#address {
	position: absolute;
	left: 37px;
	top: 35px;
	width: 63px;
}
h4#ethical {
	position: absolute;
	left: 320px;
	top: 35px;
}
h4#links {
	position: absolute;
	left: 618px;
	top: 35px;
}
#the_news_box {
	margin: 0px;
	position: relative;
	top: -50px;
	padding: 0px 25px;
	width: 547px;
	overflow: hidden;
}
#the_news_box h2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #FFA50B;
	text-align: center;
	margin-bottom: 20px;
}
#news_text {
	position: relative;
}
#news_text p {
	padding-bottom: 10px;
	line-height: 18px;
	font-size: 13px;
	margin-right: 10px;
	margin-left: 10px;
}

#news_text h5 {
	font-size: 10px;
	text-align: right;
	font-weight: 500;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

#news_previous {
	width: auto;
}
#news_previous a {
	font-size: 12px;
	margin-bottom: 5px;
}

#news_previous h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FEA50C;
	margin-top: 20px;
	margin-bottom: 5px;
}
#news_previous h3 {
	font-size: 9px;
}




#the_news_box a:link, #the_news_box a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFA50B;
	text-decoration: none;
}


#the_news_box a:hover{
	font-family:  Arial, Helvetica, sans-serif;
	color: #AB9681;
	text-decoration: none;
}

/*#the_news_box img{
	padding: 0px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}*/
#the_news_box ul {
	list-style-type: none;
	font-size: 9pt;
}
#the_news_box br {
	padding: 0px;
	margin-top: -15px;
}


#the_news_box li {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #6B6661;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}


#footer_address {
	position:absolute;
	width:257px;
	height:193px;
	z-index:1;
	left: 43px;
	top: 74px;

}

#footer_address p{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #483B2C;
	margin: 0px;
	padding: 0px;
}


#footer_links1 {
	position:absolute;
	width:282px;
	height:81px;
	z-index:2;
	left: 635px;
	top: 75px;
	margin: 0px;
	padding: 0px;
}

#footer_links1 p{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #483B2C;
	margin: 0px;
	padding: 0px;
}

#footer_links2 {
	position:absolute;
	width:283px;
	height:102px;
	z-index:3;
	left: 635px;
	top: 166px;
}

#footer_links2 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #483B2C;
	margin: 0px;
	padding: 0px;
}

#footer_ethical {
	position:absolute;
	width:274px;
	height:208px;
	z-index:1;
	left: 328px;
	top: 77px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #483B2C;
	text-align: justify;
}

#footer_ethical p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #483B2C;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	line-height: 12px;
}

#subpage_itembox_wrapper_4 {
	position: absolute;
	top: 111px;
	left: 62px;
	width: 618px;
	height: 523px;
}
.machinebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #74695F;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: relative;
	width: 325px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 300px;
}
.machinebox_text {
	position: absolute;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 115px;
	height: auto;
	left: 2px;
	top: 8px;
}
.machinebox_text  a:visited, .machinebox_text  a:link  {
	color: #74695F;
	text-decoration: none;

}
.machinebox_text  a:hover {
	color: #FFFFFF;
	background-color: #FFAB08;

}
.machinebox_text  h2 {
	color: #FFAB08;
	font-weight: normal;
}
.machine  box  img {
	position: absolute;
}
.clearing {
	clear: both;
}
#sitemaptxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#sitemaptxt a:visited {
	color: #74695F;
	text-decoration: none;
}
#sitemaptxt a:link {
	color: #FEA50C;
	text-decoration: none;
}
#sitemaptxt a:hover {
	color: #FFFFFF;
	background-color: #FEA50C;
	text-decoration: none;
}
textarea#message {
	left: 0px;
	top: 0px;
	width: 424px;
	height: 168px;
	float: right;
	position: relative;
}
#contact #toggle img {
	position: absolute;
	left: 673px;
	top: -1px;
}
#display-box {
	margin: 0px;
	background: #DFD7CE;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border--radius: 5px;
	border-radius: 5px;
	border: 1px solid #CDC1B4;
	color: #645C5C;
}
.ma-box {
	float: left;
	width: 300px;
	background: #FFF;
	margin: 10px;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #645C5C;
}

.ma-box a:link{
	color: #FFAB08;
	text-decoration: none;
}

.ma-box a:visited{
	color: #FFAB08;
	text-decoration: none;
}

.ma-box a:hover{
	color: #FFF;
	text-decoration: none;
	background: #FFAB08;
}

.ma-machine {
	float: left;
	width: 200px;
	margin-left: 10px;
	height: 335px;
}
.ma-logo {
	margin: 10px 10px 20px;
	text-align:center;
}
.ma-textbox {
	color: #645C5C;
	padding: 10px;
	text-align: justify;
	font-size: 11px;
}
#system-content-box {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #6D6660;
}
#system-spacer {
	height: 360px;
}
.system-testimonial {
	margin: 0px 0px 10px 10px;
	background: #E8DFD9;
	width: 290px;
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	padding: 6px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border--radius: 5px;
	border-radius: 5px;
	border: 1px solid #CDBAAB;
	color: #6D6660;
}
.system-leftinfo {
	float: left;
	width: 320px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.system-leftinfo h3 {
	font-size: 46px;
	font-weight: normal;
}


.system-text {
	font-size: 12px;
	text-align: justify;
	padding: 10px 10px 10px 0px;
}
.system-testimonial-title {
	font-size: 12px;
	color: #6D6660;
	text-decoration: none;
	text-align: center;
}

.system-testimonial-title a:link, .system-testimonial-title a:visited{
	color: #FFAB08;
	text-decoration: none;
}

.system-testimonial-title a:hover{
	color: #FFF;
	text-decoration: none;
	background: #FFAB08;
}
.system-testimonial-main-title {
	font-size: 16px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}


.system-testimonial-image {
	padding: 3px;
	height: 90px;
	width: 115px;
	background: #E8DFD9;
	margin: 5px;
	position: relative;
	left: 0px;
	top: 0px;
}

.system-testimonial-box {
	background: #FFF;
	width: 132px;
	height: 150px;
	position: relative;
	float: left;
	margin: 5px;
	border: 1px solid #CDBAAB;
	padding: 0px;
}
.system-testimonial-date {
	font-size: 10px;
	text-align: center;
}
.quote {
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: normal;
}

.quote q {
	font-size: 12px;
}

.quote h4 {
	font-size: 9pt;
	margin-top: 5px;
	color: #FFAB08;
}

.quote h4 a:link, .quote h4 a:visited {
	color: #FFAB08;
	text-decoration: none;
}
#buttonset {
	margin-left: 30px;
}
#content h2 {
	font-size: 37px;
	color: #74695F;
	font-weight: normal;
}
#content-coffee {
	float:right;
	margin: 0px;
	width: 643px;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	background: url(/images/ingredients/Coffee/coffee-intro-bg.jpg) no-repeat;
}
#content-tea {
	float:right;
	margin: 0px;
	width: 643px;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	background: url(/images/ingredients/tea/tea-bg.jpg) no-repeat;
}
.subpagecontent_textbox6 h3 {
	font-weight: normal;
	font-size: 25px;
}
#index_content_wrapper {
	margin: 0px;
	min-height:100%;
	padding: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	border: 1px solid #EAE3DD;
}
#systems-box {
	background: #eae3dd;
	border: 1px solid #E1DCD7;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border--radius: 5px;
	border-radius: 5px;
	padding: 10px;
	margin-top: 25px;
	margin-bottom: 10px;
}
.systems-box-wrapper {
	width: 49%;
}
.testimonial-title-box {
	padding-right: 5px;
	padding-left: 5px;
	margin-top: -5px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.system-box {
	width: 290px;
	padding: 10px 5px 5px;
	background: #FFF;
	border: 1px solid #E1DCD7;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border--radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
	height: 180px;
}
#systems-box p {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
	color: #7D7168;
}
.system-box h1 {
	font: 30px Arial, Helvetica, sans-serif;
	color: #74695F;
	text-align: center;
	margin-top: 10px;
}
#content p {
	font-family: Arial, Helvetica, sans-serif;
	color: #74695F;
}

td a:link, td a:visited {
	text-decoration: none;
	color: #FFAB08;
}

