	* {
		border: none;
		font-size: inherit;
		outline: none;
	}
	
	a{
		color: #582700;
		text-decoration: none;
	}
	
		a:hover{
			color: #f47721;
		}
	
	body {
		font-family: 'helvetica', 'verdana', sans-serif;
		font-size: 9pt;
		color: #582700;
		margin: 0;
		padding: 0;
	}
	
	#background-header{
		height: 90px;
		background-color: #ffffff;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 1;
	}
	
	#background {
		height: 100%;
		background: #fff url('../images/bg-grad.png') top left repeat-x;
		
		width: 100%;
		z-index: 1;
	}
	
	#container {
		margin: 0 auto;
		width: 1200px;
		overflow: hidden;
	}
	
	#container > * {
		padding: 0 31px;
		position: relative;
		z-index: 2;
	}
	#header{
		width: 900px;
		margin: 0 auto;
	}
	
	
	#content{
		width: 100%;
		padding: 0 35px;
		display: block;
		float: left;
	}
	
	.space-filler{
		display: block;
		clear: both;
		height: 5px;
		width: 100%;
	}
	
/*-------------------------------------------
		Navigation styling				       
-------------------------------------------*/
	ul#nav{
		width: 70%;
		float: right;
		text-align: right;
		margin: 60px 0 0 0;
	}

	ul#nav li{
		font-size: 12pt;
		display: inline;
		list-style: none;
	}
		
		ul#nav li span{
			color: #f47721;
			padding: 0 5px;
		}
		
		ul#nav li.menu-about-mtc-group span, #footer ul#secondary-nav li.menu-terms-of-use span {
			display: none;
		}
		
	#content #contact-tab{
		width: 375px;
		height: 70px;
/*		float: right;
		margin: 0 -100px 0 0 ;*/
		background: url('../images/contact-shadow.png') no-repeat -20px 0;
		z-index: 999;
		
		position: absolute;
		right: 100px;
	}
	
		#content #contact-tab a{
			width: 100px;
			display: block;
			font-size: 10pt;
			text-align: center;
			margin: 10px 0 0 145px;
			color: #f47721;
		}
	
			#content #contact-tab a:hover{
				color: #582700;
			}
		
/*-------------------------------------------
		Master styling				       
-------------------------------------------*/
	#content .content {
		width: 45%;
		min-height: 190px;
		float: left;
		margin: 0 20px 0 105px;
		padding: 0 15px;
		
		background: url('../images/bg-content.png') repeat-x 0 0;
	}
	
			#content .content .internal-content{
				width: 360px;
				float: right;
				margin: 0 0 0 0;
			}
		
	
	#content .aside{
		width: 25%;
		min-height: 190px;
		padding: 0 15px;
		display: block;
		float: left;	
		
		background: url('../images/bg-content.png') repeat-x 0 0;
	}
	
		body.home #content .content, body.home #content .aside{
			border-bottom: 1px solid #efe8d2;
		}
		
	#content .content h2{
		font-size: 13pt;
		color: #f47721;
		font-weight: normal;
	}
	
	#content .content h2, #content .content p{
		line-height: 1.5em;
	}
	
/*-------------------------------------------
		Home page copy				       
-------------------------------------------*/
	body.home #content .aside p.tweet{
		display: block;
		clear: both;
		width: 230px;
		padding: 20px 0 0 15px;
	}
	
	body.home #content .aside p.tweet-date{
		display: block;
		clear: both;
		width: 230px;
		padding: 20px 0 0 15px;
		font-weight: bold;
	}
	
		body.home #content .aside span img{
			float: left;
			margin: 15px 0 0 0;
		}

			body.home #content .aside span a img{
				float: right;
			}

		body.home #content .aside .twittering-bird img{
			position: absolute;
			bottom: 5px;
			right: 215px;
		}

		body.home #content .aside .twittering-bird p a{
			color: #646300;
			font-size: 8pt;
			position: absolute;
			bottom: 5px;
			right: 250px;
		}

			body.home #content .aside .twittering-bird p a:hover{
				color: #dac893;
			}
	
/*-------------------------------------------
		jquery slide styling				       
-------------------------------------------*/
	#content #jQuery-plugin{
/*		width: 900px;
		height: 425px;*/
/*		margin: -70px 5px 50px 5px;*/
		margin: 0px 0 0 50px;
		z-index: 1;
	}
		#content #jQuery-plugin .slideshow{
			width: 1000px;
			height: 480px;
			margin: 0 0 0 50px;
			position: relative;
			overflow: visible !important;
		}
		
		#content #jQuery-plugin .slideshow img{
			margin: 0 auto;
		}
		
		#content #jQuery-plugin .nav #next, #content #jQuery-plugin .nav #prev{
			width: 205px;
			height: 250px;
			opacity: 0.6;
			position: absolute;
			top: 140px;
			
			z-index: 999;
		}
		
			#content #jQuery-plugin .nav #next{
				background: url('../images/feature-right.png') no-repeat 0 0;
				right: 120px;
			}
			#content #jQuery-plugin .nav #prev{
				background: url('../images/feature-left.png') no-repeat 30px 0;
				left: 40px;
			}
			
				#content #jQuery-plugin .nav #prev:hover{
					opacity: 1;
/*					left: 5px;*/
				}
		
				#content #jQuery-plugin .nav #next:hover{
					opacity: 1;
/*					right: 105px;*/
				}
		
		#content #jQuery-plugin #prev img.prevImage, #content #jQuery-plugin #next img.nextImage{
			position: absolute;
			top: 70px;
			z-index: 999;
		}
	
			#content #jQuery-plugin #prev img.prevImage{left: 00px;}
			#content #jQuery-plugin #next img.nextImage{right: -30px;}
	
				
	
/*-------------------------------------------
		Success Page styling				       
-------------------------------------------*/
	body.success #content .internal-hero{
		margin: 0px 0 0 160px;
	}	
	
	body.success #content .content{
		margin: 30px 0 0 160px;
	}	
	
/*-------------------------------------------
		Our Coffee Page styling				       
-------------------------------------------*/
	body.our-coffee #content .internal-hero{
		margin: 0px 0 0 105px;
	}	

		body.our-coffee #content .internal-hero img{
			z-index: 1;
		}	
		
	body.our-coffee #content .internal-hero h3{
		width: 265px;
		color: #562700;
		font-size: 11pt;
		font-weight: normal;
		padding: 2px 10px;
		margin: -50px 0 80px 170px;
	}
		
	body.our-coffee #content .content{
		margin-top: 20px;
		width: 895px;
		background: none;
	}

		body.our-coffee #content .content .search-count{
			width: 115px;
			height: 200px;
			padding: 0 10px;
			margin-top: -1px;
			float: left;
			
			background: url('../images/bg-grad.png') repeat-x top left;
		}
		
			body.our-coffee #content .content .search-count h3{
				text-align: center;
				padding: 0;
				margin: 5px 20px 0 0px;
				float: right;
			}

			body.our-coffee #content .content .search-count h3 span{
				color: #b5121b;
				font-size: 1.9em;
				font-weight: normal;
				padding: 0;
				margin: -10px 5px 0 0;
				float: left;
			}


		body.our-coffee #content .content .internal-content{
			width: 745px;
			min-height: 100px;
			padding: 0 0 0 10px;
			margin-top: -1px;
			float: right;
			position: relative;
		}

			body.our-coffee #content .content .internal-content .coffee-info{
				width: 415px;
				height: 145px;
				float: left;
				padding: 10px 0 10px 15px;
				margin: 0 10px 0 0;
				background: url('../images/bg-grad.png') repeat-x top left;
				border-bottom: 2px solid #EFE8D2;
			}
			
				body.our-coffee #content .content .internal-content .coffee-info h3{
					font-size: 15pt;
					font-weight: normal;
					
					padding: 0;
					margin: 5px 0 10px 0;
				}
			
					body.our-coffee #content .content .internal-content .coffee-info h3 a{
						color: #b5121b;
						font-weight: normal;
					}
			
						body.our-coffee #content .content .internal-content .coffee-info h3 a:hover{
							color: #F47721;
						}
			
					body.our-coffee #content .content .internal-content .coffee-info h3 span{
						font-size: 11pt;
						font-weight: normal;
					}
			
				body.our-coffee #content .content .internal-content .coffee-info p{
					display: inline;
					font-weight: bold;
				}
				
					body.our-coffee #content .content .internal-content .coffee-info p span:first-child{
						color: #b1ab6d;
						font-weight: normal;
					}
				
					body.our-coffee #content .content .internal-content .coffee-info p span{
						color: #b5121b;
					}
				
				body.our-coffee #content .content .internal-content .coffee-info p:last-child{
					display: block;
				}
				
				body.our-coffee #content .content .internal-content .coffee-info p a{
					color: #dac893;
					
					position: absolute;
					bottom: 10px;
					vertical-align: bottom;
				}
			
					body.our-coffee #content .content .internal-content .coffee-info p a:hover{
						color: #F47721;
					}
			
			body.our-coffee #content .content .internal-content .coffee-image{
				width: 280px;
				height: 145px;
				float: right;
				padding: 10px;
				background: url('../images/bg-grad.png') repeat-x top left;
				border-bottom: 2px solid #EFE8D2;
			}
			
				body.our-coffee #content .content .internal-content .coffee-image img{
					border: 2px solid #efe8d2;
					margin: 0 0;
				}
				
				body.our-coffee #content .content .internal-content .coffee-image .enquire a{
					position: relative;
				}
				
					body.our-coffee #content .content .internal-content .coffee-image .enquire a img{
						border: none;
						position: absolute;
						bottom: 3px;
						left: 10px;
					}

	body.our-coffee #content .internal-hero p.back-coffee{
		margin: -50px 0 50px 150px;
	}

	body.our-coffee #content .enquiry-form{
		width: 500px;
		float: left;
		margin: 0 0 0 7px;
	}

	body.our-coffee #content .enquiry-info{
		width: 345px;
		float: left;
		margin: 0 0 0 20px;
	}

		body.our-coffee #content .enquiry-info .aside{
			width: 75%;
		}

/*-------------------------------------------
		Our Coffee Read Page styling				       
-------------------------------------------*/
	body.read #content .internal-hero{
		margin: 0px 0 0 105px;
	}	

		body.read #content .internal-hero img{
			z-index: 1;
		}	

		body.read #content .internal-hero .search-form{
			left: 180px;	
		}

		body.read #content .internal-hero p a{
			margin: -40px 0 0 60px;
			display: block;
			font-weight: bold;
			text-decoration: underline;	
		}

			body.read #content .internal-hero p a:hover{
				color: #f47721;
			}

	body.read #content .content{
		margin: 20px 0 0 80px;
		width: 900px;
		background: none;
	}

		body.read #content .content .search-count{
			width: 115px;
			height: 200px;
			padding: 0 10px;
			float: left;
			
			background: url('../images/bg-grad.png') repeat-x top left;
		}
		
			body.read #content .content .search-count h3{
				text-align: center;
				padding: 0;
				margin: 0 0 0 0px;
			}

			body.read #content .content .search-count h3 span{
				color: #b5121b;
				font-size: 1.4em;
				padding: 0 10px 0 0;
			}


		body.read #content .content .internal-content{
			width: 100%;
			background: url('../images/bg-grad.png') repeat-x 0 0;
			padding: 10px;
			margin-left: 5px;
			float: left;
		}
	
			body.read #content .content .internal-content .coffee-intro{
				width: 61%;
				height: 150px;
				padding: 0 15px 0 25px;
				margin-left: -10px;
				float: left;
				position: relative;
				border-bottom: 2px solid #EFE8D2;
			}
	
				body.read #content .content .internal-content .coffee-intro h3{
					font-size: 19pt;
					font-weight: normal;
					color: #b5121b;
					padding: 0;
					margin: 15px 0 10px 0;
				}
			
				
					body.read #content .content .internal-content .coffee-intro p{
						display: inline;
						font-weight: bold;
						font-size: 10pt;
					}
					
						body.read #content .content .internal-content .coffee-intro p span:first-child{
							color: #b1ab6d;
							font-weight: normal;
						}
					
						body.read #content .content .internal-content .coffee-intro p span{
							color: #b5121b;
						}
					
			body.read #content .content .internal-content .coffee-location{
				width: 280px;
				height: 140px;
				float: right;
				padding: 10px 10px 0;
				border-bottom: 2px solid #EFE8D2;
				position: relative;
			}
			
				body.read #content .content .internal-content .coffee-location img{
					border: 2px solid #efe8d2;
					float: left;
				}
				
				body.read #content .content .internal-content .coffee-location a{
					position: relative;
					margin: 0;
					padding: 0;
					width: 120px;
					height: 25px;
					float: left;
				}
				
					body.read #content .content .internal-content .coffee-location a img.see-location{
						border: none;
						position: absolute;
						bottom: 20px;
						left: 10px;
					}
				
		body.read #content .content .coffee-info{
			width: 66%;
			float: left;
		}
				
			body.read #content .content .about-copy{
				width: 310px;
				height: 100%;
				float: left;
				padding: 10px 20px 10px 0;
				margin: 0 0 0 30px;
			}
				
				body.read #content .content .about-coffee{
					width: 100%;
					float: left;
				}
				
					body.read #content .content .about-coffee a{
						color: #686300;
					}
				
						body.read #content .content .about-coffee a:hover{
							color: #DAC893;
						}
				
					body.read #content .content .about-coffee h3{
						font-size: 14pt;
						font-weight: normal;
						margin: 0;
					}
				
			body.read #content .content .related-items .related-image{
				width: 220px;
				height: 250px;
				border: 2px solid #efe8d2;
				float: right;
				margin: 10px 0 0 0;
				position: relative;
				overflow: hidden;
			}
			
				body.read #content .content .related-items .related-image .fade-out{
					position: absolute;
					top: 0px;
					left: 0px;
					height: 250px;
					width: 220px;
				}
			
				body.read #content .content .related-image .placeholder{
					width: 220px;
					height: 250px;
				}
			
			body.read #content .content .related-coffee{
				width: 220px;
				border-top: 1px solid #efe8d2;
				float: right;
				clear: right;
				margin: 10px 2px 0 0;
				padding: 5px 0 0 0;
			}
		
				body.read #content .content .related-coffee h3{
					color: #686300;
					margin: 15px 0 10px;
				}
		
				body.read #content .content .related-coffee p{
					margin: 0;
					padding: 0;
					line-height: 1.5em;
				}
			
					body.read #content .content .related-coffee p a{
						color: #dac893;
					}
			
						body.read #content .content .related-coffee p a:hover{
							color: #686300;
						}
						
				body.read #content .content .related-coffee a.supplier-site{
					display: block;
					width: 125px;
					margin-top: 25px;
					color: #686300;
				}
		
					body.read #content .content .related-coffee a.supplier-site:hover{
						color: #DAC893;
					}
			
				body.read #content .content .coffee-links{
					width: 62%;
					float: left;
					margin: 20px 0 0 0;
				}
		
				body.read #content .content .coffee-text-link{
	/*				width: 135px;*/
					float: left;
					margin: 15px 0 0 30px;
				}
				
				body.read #content .content .coffee-text-link a:first-child{
					font-weight: bold;
				}
				
					body.read #content .content .coffee-text-link a{
						display: block;
						text-decoration: underline;
					}
				
						body.read #content .content .coffee-text-link a:first-child{
							font-size: 11pt;
							color: #b5121b;
							margin-bottom: 10px;
							text-decoration: none;
						}
				
							body.read #content .content .coffee-text-link a:hover{
								color: #F47721;
							}
				
				body.read #content .content .coffee-image-link{
					float: right;
					margin: 0 20px 0 0;
				}
				
					body.read #content .content .coffee-text-link a{
						
					}
			
		body.read #content .content .cupping-score .aggregated-score{
			width: 300px;
			height: 175px;
			position: relative;
			float: right;
			margin: 0 -20px 0 0;
/*			border-bottom: 2px solid #efe8d2;*/
			
			background: url('../images/aggregated-cupping-score.jpg') no-repeat 0 0;
		}
		
			body.read #content .content .cupping-score .aggregated-score h3, body.read #content .content .cupping-score .aggregated-score p{
				position: absolute;
				bottom: 10px;
				left: 10px;
			}
			
				body.read #content .content .cupping-score .aggregated-score h3{
					font-size: 16pt;
					font-weight: normal;
				}
			
				body.read #content .content .cupping-score .aggregated-score h3 span{
					font-size: 22pt;
					font-weight: normal;
					color: #b5121b;
				}
			
			body.read #content .content .cupping-score .aggregated-score p{
				bottom: 0;
				left: 13px;
				font-weight: bold;
			}
			
		body.read #content .content .cupping-score .aggregated-copy{
/*			width: 300px;*/
			width: 280px;
/*			height: 175px;*/
			position: relative;
			float: right;
/*			margin: 0 -30px 30px 0;*/
			margin: 0 -25px 30px 0;
			padding: 0 15px;
			border-bottom: 2px solid #efe8d2;
		}
		
			body.read #content .content .cupping-score .aggregated-copy p:first-child{
				margin: 20px 0 0 0;
			}
			
			body.read #content .content .cupping-score .aggregated-copy p{
				margin: 0 0 0 0;
			}
		
				body.read #content .content .cupping-score .aggregated-copy p span{
					color: #DAC893;
				}
		
			body.read #content .content .cupping-score .aggregated-copy h4 strong{
				clear: both;
				display: block;
			}
		
			body.read #content .content .cupping-score .aggregated-copy h4 span{
				font-weight: normal;
				display: block;
				margin-top: 5px;
			}
		
/*-------------------------------------------
		About Page styling				       
-------------------------------------------*/
	body.about-mtc-group #content .content{
		background: none;
		margin: 0 10px 0 145px;
	}

	body.about-mtc-group #content .content .internal-content{
		width: 415px;
		padding: 25px 15px;
		background: url('../images/bg-content.png') repeat-x 0 0;
	}	

	body.about-mtc-group #content .internal-hero{
/*		width: 770px;*/
		margin: 0 0 0 105px;
	}	

	body.about-mtc-group #content .aside img{
/*		width: 770px;*/
		margin: 60px 0 0 0px;
	}	

	body.about-mtc-group #content .content, body.about-mtc-group #content .aside{
		margin-top: 20px;
	}

/*-------------------------------------------
		privacy policy Page styling				       
-------------------------------------------*/
	body.privacy-policy #content .content{
		width: 60%;
		background: none;
		margin-left: 220px;
		margin-top: 30px;
	}
	

		body.privacy-policy #content .content h1{
			font-size: 21pt;
			margin: 20px 0;
		}
		
	body.privacy-policy #content .internal-hero{
		width: 770px;
		margin: 0 0 0 160px;
	}	

/*-------------------------------------------
		Archive Page styling				       
-------------------------------------------*/
	body.archive #content .internal-hero{
		width: 770px;
		margin: 0 0 0 160px;
	}	
	
	body.archive #content .content{
		width: 60%;
		background: none;
		margin-left: 220px;
		margin-top: 30px;
	}
	
		body.archive #content .content h1{
			font-size: 21pt;
			margin: 20px;
		}
	
		body.archive #content .content ul{
			
		}
		
			body.archive #content .content ul li{
				list-style: circle;
				margin-top: 5px;
			}
			
				body.archive #content .content ul li a{
					color: #F47721;
				}
				
				body.archive #content .content ul li a:hover{
					color: #582700;
				}
/*-------------------------------------------
		Contact Page styling				       
-------------------------------------------*/
	body.contact-us #content .internal-hero{
		width: 770px;
		margin: 0 0 0 160px;
	}	
	
		body.contact-us #content .internal-hero h3{
			width: 265px;
			color: #562700;
			font-size: 11pt;
			font-weight: normal;
			padding: 2px 10px;
			margin: -50px 0 80px 115px;
		}
		
	body.contact-us #content .content{
		width: 42.5%;
		background: none;
		margin-right: 0;
		margin-top: 15px;
	}
	
	body.contact-us #content .aside{
		padding-top: 15px;
		margin-top: 15px;
	}
	
	body.our-coffee #content .enquiry-info .aside{
		padding-top: 10px;
	}
	
		body.contact-us #content .aside h2, body.our-coffee #content .enquiry-info .aside h2{
			font-size: 12pt;
			font-weight: normal;
			color: #582700;
		}
		
		body.contact-us #content .aside p, body.our-coffee #content .enquiry-info .aside p{
			margin: 5px 0 0 0;
			padding: 0;
		}
		
			body.contact-us #content .aside em, body.our-coffee #content .enquiry-info .aside em{
				font-style: normal;
				color: #f47721;
				text-transform: uppercase;
			}
			
		body.contact-us #content .aside h3, body.our-coffee #content .enquiry-info .aside h3{
			margin: 20px 0 5px 0;
			padding: 0;
		}
		
		body.contact-us #content .aside p:last-child, body.our-coffee #content .enquiry-info .aside p:last-child{
			width: 200px;
		}
		
		body.contact-us #content .aside img, body.our-coffee .enquiry-info .aside img{
			margin: 43px 0 0 -10px;
			border: 2px solid #efe8d2;
		}
/*-------------------------------------------
		Footer styling				       
-------------------------------------------*/

  /*hessian bg*/
	#footer{
		height: 280px;
		width: 100%;
		
		background: url('../images/bg-footer.png') repeat 0 0;
		
		margin: -12px 0 0 0;
		padding: 0;
		
		z-index: 1;
	}
	
	  /*frsh coffee bg*/ 
		#footer #internal-frsh{
			margin: 0 auto;
			padding: 0;
			width: 1250px;
			height: 280px;
			
			background: url('../images/fresh-coffee.png') no-repeat 0 100px;
		}	
		
	  /*sign-up toggle label*/
		#footer #sticker .sign-up-box{
			width: 585px;
			height: 160px;
			float: left;
			
			
			position: relative;
			margin: -220px 0 0 0;
						
			background: url('../images/bg-sticker-toggle-v2.png') no-repeat 0 0;
			color: #fff;
			z-index: 999;
		}
		
		  /*Sign up success toggle*/
			.thankyou-form-toggle{
				width: 585px;
				height: 160px;
				float: left;
				
				position: relative;
				margin: 0;
							
				color: #fff;
				z-index: 999;
			}
			
				.thankyou-form-toggle p{
					font-size: 8.5pt;
					font-weight: bold;
					
					padding: 0;
					margin: 25px 0 0 190px;
					width: 300px;
				}
			
				.thankyou-form-toggle a{
					margin: 30px 0 0 250px;
					display: block;
					color: #000;
					text-decoration: underline;
					font-size: 8.5pt;
				}
			
		  /*ends*/
		  
			#footer #sticker .sign-up-box p{
				font-size: 8.5pt;
				font-weight: bold;
				
				padding: 0;
				margin: 25px 0 0 190px;
			}
		
				#footer #sticker .sign-up-box p a{
					font-size: 9pt;
					font-weight: normal;
					color: #000;
					text-decoration: underline;
					
					
					display: block;
					clear: none;
					
					width: 85px;
					margin: -25px 0 0 60px;
				}
				
	  /*sticker label*/
		#footer #sticker{
			width: 585px;
			height: 190px;
			float: left;
			
			margin: 80px 0 0 170px;	
						
			background: url('../images/bg-sticker-v3.png') no-repeat 0 0;
		}
		
			#footer #sticker .signup{
				width: 135px;
				height: 125px;
				float: left;
				
				margin: 24px 0 0 25px;
				
				background: url('../images/bg-sticker-signup-v2.png') no-repeat 0 0;
			}
			
				#footer #sticker .signup:hover{
					opacity: 0.6;
/*					filter: alpha(opacity=60)*/
				}
			
				#footer #sticker .signup a{
					width: 135px;
					height: 125px;
					display: block;
				}
				
			#footer #sticker .signup-thankyou{
				width: 135px;
				height: 125px;
				float: left;
				
				margin: 24px 0 0 25px;
				
				background: url('../images/bg-sticker-signup-v2.png') no-repeat 0 0;
			}
			
			#footer #sticker .archive{
				width: 350px;
				height: 85px;
				float: left;
				
				margin: 24px 0 0 0;
			}
		
				#footer #sticker .archive h3{
					font-size: 16pt;
					font-weight: normal;
					margin: 0;
					padding: 5px;
				}
		
				#footer #sticker .archive h4{
					font-size: 14pt;
					font-weight: normal;
					margin: 0;
					padding: 15px 5px 5px;
				}
		
				#footer #sticker .archive p{
					font-size: 11pt;
					font-weight: normal;
					margin: 0;
					padding: 5px;
				}
		
				#footer #sticker .archive a{
					font-size: 11pt;
					padding: 0;
					margin: 60px 0 0 10px;
					display: block;
					color: #9c4001;
					width: 100px;
				}
		
					#footer #sticker .archive a:hover{
						color: #F47721;
					}
		
			#footer #sticker .contact{
				width: 360px;
				height: 40px;
				float: left;
				font-size: 9pt;
			}
		
				#footer #sticker .contact p{
					margin: 0;
					padding: 5px 5px;
					line-height: 1.3em;
				}
		
				#footer #sticker .contact span{
					font-weight: bold;
				}
		
				#footer #sticker .contact em{
					font-style: normal;
					color: #f47721;
				}
		
	  /*black shadow*/	
		#footer #internal-frsh #internal-details{
			margin: 100px 150px 0 0;
			padding: 0;
			font-size: 9pt;
			text-align: right;
			
			float: right;
			width: 330px;
			height: 165px;
			color: #fff;
			background: url('../images/bg-footer-details.png') no-repeat 0 0;
		}
		
			#footer #internal-frsh #internal-details .pad{
				padding: 65px 80px 0 0;
			}
		
		  /*mtc group details*/	
			#footer #internal-frsh #internal-details a{
				color: #fff;
			}	
			
			#footer #internal-frsh #internal-details p{
				margin: 0 0 0 0;
				padding: 0;
				color: #fff;
			}	
			
				#footer #internal-frsh #internal-details p span{
					font-weight: bold;
				}	
				
			#footer #internal-frsh #internal-details ul{
				margin: 0 0 10px 0;
			}	
			
				#footer #internal-frsh #internal-details ul li{
					list-style: none;
					display: inline;
				}	
			
/*--------------------------------------------------------------------
	Pagination
--------------------------------------------------------------------*/
	
	#pagination {
		
		clear: both;
		overflow: hidden;
	}
	
	
	ul.pagination {
		text-align: center;
	    margin:20px 0 15px 0 !important;
		clear: both;
	}
	
	ul.pagination li {
	    list-style-type: none;
	    display: inline;
	    font-size: 10pt;
	}
	
	ul.pagination li a {
	    padding:6px 5px 7px 5px;
	    margin-right: 3px;
	    color: #2588c3;
	}
	
	
	ul.pagination li a.pagination-previous {
		
		background:url("../images/bg-previous.png") no-repeat;
		padding-left: 40px;
		
	}
	
	ul.pagination li a.pagination-next {
		
		background:url("../images/bg-next.png") no-repeat 100% 0;
		padding-right: 40px;
		
	}
	
	ul.pagination li span {
	    float: left; 
	    margin-right: 4px;
	}
	
	ul.pagination li span.first {
	    margin-right: 4px;
	}
	
	ul.pagination li a.page:hover {
	    text-decoration: none;
	    color: #000;
	}
	
	ul.pagination li.selected a.page {
	    text-decoration: underline;
	}
	
	ul.pagination li.disabled a {
	    display: none;
	}
	
	
/*---------------------------------------
		Autosuggest Form styling					   
---------------------------------------*/
	
	.ac_results {
		padding: 0px;		
		overflow: hidden;
		z-index: 99999;
		width: 262px !important;
	}
	
	.ac_results ul {
		background: -moz-radial-gradient(bottom, ellipse farthest-side, #eeeeee, #ffffff);
		background: -webkit-gradient(radial, center bottom, 0, center bottom, 100, from(#eeeeee), to(#ffffff));	
		-moz-box-shadow:0 0 4px  hsla(0, 100%, 0%, 0.3);
		-webkit-box-shadow:0 0 4px  hsla(0, 100%, 0%, 0.3);
		box-shadow:0 0 4px  hsla(0, 100%, 0%, 0.3);
		
		list-style-position: outside;
		list-style: none;
		padding: 0;
		margin: 0;
		text-align:left;
		width: 260px;
		color:#4a3512;
		float:left;
	
	}
	
	#ie.v6 .ac_results ul,
	#ie.v7 .ac_results ul,
	#ie.v8 .ac_results ul {
		
		background:#fff;
		border:1px solid #DDDDDD;
		border-bottom:none;
	}
	
	.ac_results li {
		
		border-bottom:1px solid #DDDDDD;
		margin: 0px;
		padding:5px;
		cursor: default;
		display: block;
		/* 
		if width will be 100% horizontal scrollbar will apear 
		when scroll mode will be used
		*/
		/*width: 100%;*/
		font: menu;
		font-size: 12px;
		/* 
		it is very important, if line-height not setted or setted 
		in relative units scroll will be broken in firefox
		*/
		line-height: 16px;
		overflow: hidden;
	
	}
	
	.ac_over {
		background-color: #4a3512;
		color:#fff;
	}
	
/*---------------------------------------
		IE styling					   
---------------------------------------*/
  /*IE 8*/
	#ie.v8 a{
		text-decoration: none;
	}
	
    /*our coffee page*/
		body.our-coffee #ie.v8 #content .content .internal-content .coffee-info p a{
			left: 15px;
		}
		
		body.our-coffee #ie.v8 #content .content .internal-content .coffee-image .enquire a img{
			bottom: 2px;
		}
		
		body.read #ie.v8 #content .content .internal-content .coffee-location a img {
			bottom: 2px;
			left: -275px;
		}  
		
		body.read #ie.v8 #content .content .related-coffee p{
			color:#DAC893;
		}	
			body.read #ie.v8 #content .content .related-coffee p:hover{
				color:#000 !important;
			}	
	/*IE 8 ends*/
  
  /*IE 7*/
	#ie.v7 a{
		text-decoration: none;
	}
	
	#ie.v7 #header{
		margin-top: -15px;
	}
	
	#ie.v7 ul#nav{
		width: 70%;
		float: right;
		text-align: right;
		margin: -30px 5px 10px 0;
	}
	
  /*home page*/
	body.home #ie.v7 #content .content{
		padding-top: 10px;
	}
	
	body.home #ie.v7 #content .aside{
		height: 200px;
	}
	
	body.home #ie.v7 #content .aside h2 img {
		float:right;
		margin-top: -28px;
	}	

	body.home #ie.v7 #content .aside .twittering-bird p a {
		bottom:15px;
	}   

	body.home #ie.v7 #content .aside .twittering-bird img {
		bottom:15px;
	}   

 /*our coffee page*/
	body.our-coffee #ie.v7 #content .quick-select{
		margin-top: 10px;
	}
	 
	body.our-coffee #ie.v7 #content .content .search-count{
		width: 115px;
		height: 200px;
		padding: 10px 10px;
		margin-top: -1px;
		float: left;
		
		background: url('../images/bg-grad.png') repeat-x top left;
	}
	
		body.our-coffee #ie.v7 #content .content .search-count p{
			padding: 0 10px;
		}

		body.our-coffee #ie.v7 #content .content .search-count h3{
			text-align: right;
			padding: 0 10px;
			float: left;
			width: 85%;
			font-size: 10pt;
		}

		body.our-coffee #ie.v7 #content .content .search-count h3 span{
			color: #b5121b;
			font-size: 16pt;
			font-weight: normal;
			padding: 0;
			margin: -8px 0 0 0;
			float: left;
		}

 
		body.our-coffee #ie.v7 #content .content .internal-content .coffee-info p a{
			left: 15px;
		}
		
		body.our-coffee #ie.v7 #content .content .internal-content .coffee-image .enquire a img{
			bottom: 2px;
		}
	/*read page*/
		body.read #ie.v7 #content .content .internal-content .coffee-location a img{
			bottom: 2px;
			left: -275px;
		}
		
		body.read #ie.v7 #content .content .related-coffee p{
			color:#DAC893;
		}	
			body.read #ie.v7 #content .content .related-coffee p:hover{
				color:#000 !important;
			}	
			
			
		body.read #ie.v7 #content .content .about-coffee p{
			margin-bottom: 10px;
		}
			
			
		body.read #ie.v7 #content .content .cupping-score .aggregated-score h3{
			position: absolute;
			bottom: 35px;
			left: 10px;
		}
		
			body.read #ie.v7 #content .content .cupping-score .aggregated-score h3{
				font-size: 16pt;
				font-weight: normal;
			}
		
			body.read #ie.v7 #content .content .cupping-score .aggregated-score h3 span{
				font-size: 22pt;
				font-weight: normal;
				color: #b5121b;
			}
		
		body.read #ie.v7 #content .content .cupping-score .aggregated-score p{
			bottom: 20px;
			left: 10px;
		}
		
		body.read #ie.v7 #content .content .cupping-score .aggregated-copy h4{
			margin-top: 10px;
		}
		
			body.read #ie.v7 #content .content .cupping-score .aggregated-copy h4 span{
				font-size: 9pt;
			}
		
		body.read #ie.v7 #content .content .cupping-score .aggregated-copy{
			padding-bottom: 10px;
		}
			
  /*About page*/
	body.about-mtc-group #ie.v7 #content .content .internal-content {
		margin-top: 10px;
	}
	
  /*Contact page*/
	body.contact-us #ie.v7 #content .aside h3, body.our-coffee #content .enquiry-info .aside h3{
		font-size: 9pt;
		font-weight: bold;
		margin-left: -1px;
	}
	
	
  /*IE 7 ends*/
  
  /*IE 6*/
	#ie.v6 #background-header, #ie.v6 #background{
		display: none;
	}
	
	#ie.v6 #header{
		width: 900px;
		margin: 0 auto;
	}
	
	#ie.v6 ul#nav{
		width: 70%;
		float: right;
		text-align: right;
		margin: -30px 0 0 0;
	}

	#ie.v6 #content{
		position: relative;
	}
	
	#ie.v6 #content #contact-tab{
		top: -2px;
		right: 95px;
	}
	
		#ie.v6 #content #contact-tab a{
			margin: 7px 0 0 145px;
		}
		
	#ie.v6 #footer #sticker .sign-up-box p {
		margin:25px 0 0 180px;
	}		
		
	#ie.v6 #footer .sign-up-box form button {
		margin: -15px -10px 0 0;
		display: block;
	}		
		
		#ie.v6 #footer .sign-up-box form button img{
			width: 100px;
			height: 30px;
			margin: -0px -30px 0 0;
		
		}		
		
	#ie.v6 #footer #sticker .subscribe-form-toggle p a {
		margin:-40px 0 0 60px;
	}
		
  /*home page*/
  
  
	#ie.v6 #content #jQuery-plugin .slideshow{
		display: none;
	}
		
	#ie.v6 #content #jQuery-plugin .slideshow-ie6{
		width: 1000px;
		height: 480px;
		margin: 0 0 0 50px;
		position: relative;
		overflow: visible !important;
	}
	
	#ie.v6 #content #jQuery-plugin .slideshow-ie6 img{
		margin: 0 auto;
	}
		
  
  
	#ie.v6 #content .content {
		background:url("../images/bg-content.png") repeat-x  0 0;
		float:left;
		margin:0 15px 0 60px;
		display: block;
		padding:10px 15px;
	} 
	
	body.home #ie.v6 #content .aside h2 img {
		margin-top: -28px;
	}	
	
	
	body.home #ie.v6 #content .aside p.tweet{
		padding: 0 0 0 15px;
	}
	
	body.home #ie.v6 #content .aside p.tweet-date{
		padding: 0 0 0 15px;
	}
	
	
	body.home #ie.v6 #content .aside .twittering-bird{
		position: relative;
	}  
	
		body.home #ie.v6 #content .aside .twittering-bird p a {
			right:10px;
			width: 150px;
		}  
		
		body.home #ie.v6 #content .aside .twittering-bird img {
			right: -10px;
		}	

	/*our coffee*/
	body.our-coffee #ie.v6 #content .content .internal-content .coffee-info {
		padding:10px;
		width: 395px;
	}
	
		body.our-coffee #ie.v6 #content .content .internal-content .coffee-info p a{
			left: 10px;
		}
		
	body.our-coffee #ie.v6 #content .content .internal-content .coffee-image .enquire a img{
		bottom: 2px;
	}
	
	body.our-coffee #ie.v6 #content .content .search-count h3 {
		position: relative;
		float:right;
		margin:5px 0 0 0;
		padding:0;
		text-align:center;
	}  
	
	body.our-coffee #ie.v6 #content .content .search-count h3 span {
		color:#B5121B;
		float:left;
		font-size:2em;
		font-weight:normal;
		margin: 0;
		padding: 0;
		
		position: absolute;
		top: -10px;
		left: -40px;
	}	

	/*read*/
	body.read #ie.v6 #content .content .coffee-info {
		margin: 0;
		padding: 0;
	}

	body.read #ie.v6 #content .content .about-copy {
		margin: 10px 0 0 10px;
		padding: 0;
	}

  	body.read #ie.v6 .coffee-info .about-coffee{
  		margin: 0;
  		padding: 0;
  	}
  	
	body.read #ie.v6 #content .content .coffee-text-link {
		margin: 15px 0 0 10px;
		padding: 0;
	}  


  /*about*/
  
	body.about-mtc-group #ie.v6 #content .content{
		margin-top: 30px;
	}  

  /*footer*/
	#ie.v6 #footer {
		background:url("../images/bg-footer.png") repeat-x 0 0;
		height:280px;
		margin:-12px 0 0;
		padding:0;
		width:100%;
		z-index:1;
	}
  
	#ie.v6 #footer #internal-frsh{
		position: relative;
	}
	
	#ie.v6 #footer #sticker {
		background:url("../images/bg-sticker-v3.png") no-repeat 0 0;
		float:left;
		height:190px;
		margin:80px 0 0 85px;
		width:585px;
	}	


	#ie.v6 #footer #sticker .signup {
		float:left;
		height:125px;
		margin:25px 0 0 15px;
		width:135px;
	}



	#ie.v6 #footer #internal-frsh #internal-details {
		background:url("../images/bg-footer-details.png") no-repeat 0 0;
		color:#FFFFFF;
		float:right;
		font-size:9pt;
		height:165px;
		margin:100px 50px 0 0;
		padding:0;
		text-align:right;
		width:330px;
	}	
   /*IE 6 ends*/
  
  
  
	

