body
{
		font-size:13px;
		font-family: Arial;
		color:#000000;
		margin:0px;
		line-height:18px; 
		text-align:justify; 
}


a:link 
{
	color: #000000;
	text-decoration: none;
}
		
a:visited 
{ 
	color: #000000;
	text-decoration: none;
}
	
a:hover 
{
	color: #010101;
	font-weight: bold;
	text-decoration: underline;
}
	
a:active 
{
	color: #010101;
	text-decoration: none;
}


p {margin:8px 0 12px 0;}


h1
{
		font-size:15px;
		font-family: Arial;
		color:#000000;
		margin:18px 0 0 0;
		line-height:18px; 
}

h2
{
		font-size:13px;
		font-family: Arial;
		color:#000000;
		margin:2px 0 0 0;
		line-height:12px; 
}

h3
{
		font-size:15px;
		font-family: Arial;
		color:#000000;
		margin:19px 0 0 0;
		line-height:17px; 
}

h4
{
		font-size:19px;
		font-family: Arial;
		color:#000000;
		margin:19px 0 0 0;
		line-height:17px; 
}



#wrapper 
{
	width: 1002px;
	margin: 0px auto 0px auto;
	position:relative;
}


	#header 
	{
		margin:0px;
		width: 1002px;
		height:286px; top: auto;
		background: url("images/background_top.jpg") 59px 62px repeat;
	}
	#header .rightnavigation {position:absolute; width:219px; top:11px; right:100px; }
	#header .logo {position:absolute; width:244px; top:11px; left: 100px; }
	#header .banner{position:absolute; width:815px; top:72px; left:100px;}



/*** TOP HOME CONTENT ***/	

	#homecontent 
	{
		margin:0px;
		width: 1002px;
		height:456px; 
		background: url("images/background_middle.jpg") 68px 72px repeat;
	}
	
	#homecontent .linedividor {
	position:absolute;
	width:3px;
	top:73px;
	left:609px;
	}

	#homecontent .ourideas 
	{
		float:left; 
		width:485px; 
		padding: 8px 5px 0 98px;
	}

	#homecontent .latestnews
	{
		float:left;
		margin: 0 0 0 30px;
		width:270px;
		padding: 8px 5px 0 18px;
	}
	
	#homecontent .title_page
	{
		float:left;
		margin: 0 170px 0 100px;
		width:305px;
		padding:0px;
	}
	
	#homecontent .index_coffee
	{
	position:absolute;
	width:82px;
	left: 625px;
	top: 271px;
	}


	#homecontent .sub_content
	{
		float:left;
		margin: 0 0 0 130px;
		width:745px;
		padding:0px;
	}
	
	
	
	#homecontent .sub_content_ourideas
	{
		float:left;
		margin: 10px 0 0 100px;
		width:801px;
		padding:0px;
	}
	
	#homecontent .sub_content_ourideas_content
	{
		float:left;
		margin: 18px 0 0 5px;
		width:630px;
		padding:0px;
	}
	
	#homecontent .sub_content_ourideas_content_2
	{
		float:left;
		margin: 12px 0 0 100px;
		width:680px;
		padding:0px;
	}
	
	#homecontent .sub_content_ourideas_content_3
	{
		float:left;
		margin: 4px 0 0 180px;
		width:500px;
		padding:0px;
	}


	#homecontent #sub_content_ourideas_websitelink
	{
		float:left; 
		margin: 40px 0 0 180px;
		width:190px; 
		height:30px;
	}


	#sub_content_ourideas_websitelink p
	{
	font-size:21px;
	font-family: "Myriad Pro";
	color:#9d8201;
	margin:0 0 0 0;
	font-weight: bold;
	}


	#sub_content_ourideas_websitelink	a:link 
	{
			color: #9d8201;
			text-decoration: none;
	}
	
	#sub_content_ourideas_websitelink	a:visited 
	{ 
			color: #9d8201;
			text-decoration: none;
	}
			
	#sub_content_ourideas_websitelink	a:hover 
	{
			color: #9d8201;
			text-decoration: underline;
			font-weight: bold;
	}
	
	#sub_content_ourideas_websitelink	a:active 
	{
			color: #9d8201;
			text-decoration: none;
	}


	#homecontent #sub_content_ourideas_websitelink2
	{
		float:left; 
		margin: 0;
		width:100px; 
		height:22px;
	}

	#sub_content_ourideas_websitelink2 p
	{
	font-size:21px;
	font-family: "Myriad Pro";
	color:#9d8201;
	margin:0 0 0 0;
	font-weight: bold;
	}


	#sub_content_ourideas_websitelink2	a:link 
	{
			color: #9d8201;
			text-decoration: none;
	}
	
	#sub_content_ourideas_websitelink2	a:visited 
	{ 
			color: #9d8201;
			text-decoration: none;
	}
			
	#sub_content_ourideas_websitelink2	a:hover 
	{
			color: #9d8201;
			text-decoration: underline;
			font-weight: bold;
	}
	
	#sub_content_ourideas_websitelink2	a:active 
	{
			color: #9d8201;
			text-decoration: none;
	}


	#homecontent .sub_content_ourideas_customerlogo
	{
		float:left;
		margin: 30px 0 0 100px;
		width:78px;
		padding:0px;
	}

	#homecontent .sub_content_ourideas_link
	{
	float:right;
	margin: 7px 100px 0 0;
	width:290px;
	padding:0px;
	text-align: right;
	}

	#homecontent .sub_content_ourideas_logo
	{
		float:right;
		margin: 28px 100px 0 0;
		width:82px;
		padding:0;
	}
	
	#homecontent .sub_content_media_logo
	{
		float:right;
		margin: 0 100px 0 0;
		width:148px;
		padding:0;
	}
	
	#homecontent .sub_content_media2_logo
	{
		float:right;
		margin: 30px 100px 0 0;
		width:148px;
		padding:0;
	}

	#homecontent .sub_content_website_1
	{
		float:left;
		margin: 0 0 0 130px; top:0px;
		width:270px;
		padding:0px;
	}
	
	#homecontent .sub_content_website_2
	{
		float:left;
		margin: 0 0 0 15px;
		width:230px;
		padding:0px;
	}

	#homecontent .sub_content_website_3
	{
		float:right;
		margin: 0 100px 0 5px;
		width:251px;
		padding:0;
	}
		
	#homecontent .sub_content_website_4
	{
	position:absolute;
	left: 692px;
	width:82px;
	top: 238px;
	}
	
	
	#homecontent .sub_content_website_5
	{
	position:absolute;
	width:82px;
	left: 410px;
	top: 339px;
	}

		
	#homecontent .sub_content_testimonials_1
	{
		float:left;
		margin: 0 0 0 130px;
		width:371px;
		padding:0;
	}

	#homecontent .sub_content_testimonials_2
	{
		float:right;
		margin: 0 100px 0 5px;
		width:373px;
		padding:0;
	}
	
	#homecontent .sub_content_testimonials_3
	{
		float:left;
		margin: 32px 0 0 130px;
		width:620px;
		padding:0;
	}

	
	#homecontent .sub_content_divider
	{
		float:left;
		margin: 60px 0 0 10px;
		width:3px;
		padding:0;
	}

	#homecontent .sub_content_imgfooter1
	{
		float:left;
		margin: 42px 0 0 130px;
		width:280px;
		padding:0;
	}

	#homecontent .sub_content_imgfooter2
	{
		float:left;
		margin: 160px 0 0 6px;
		width:251px;
		padding:0;
	}
	
	
	#homecontent .sub_content_one_leaf
	{
		float:right;
		margin: 52px 100px 0 0;
		width:171px;
		padding:0;
	}
	
	#homecontent .sub_content_two_leaf
	{
		float:right;
		margin: 17px 100px 0 0;
		width:229px;
		padding:0;
	}
	
	#homecontent .sub_content_three_leaf
	{
	position:absolute;
	width:235px;
	top:231px;
	right:98px;
	}
	
	#homecontent .sub_content_four_leaf
	{
	position:absolute;
	width:235px;
	top:208px;
	right:98px;
	}
	
	
	
	#homecontent .sub_content_footertitle
	{
		float:right;
		margin: 117px 100px 0 0;
		width:80px;
		padding:0;
	}
	
	

	#homecontent #sitemap_layer1
	{
		float:left;
		margin: 5px 0 0 160px;
		width:745px;
		line-height:10px;
	}
	
	
	#sitemap_layer1 p
	{
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	color:#010101;
	margin:2px 0 3px 0;
	font-weight: bold;
	line-height:20px;
	}
	
	
	#sitemap_layer1 p2
	{
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#010101;
	margin:0 0 0 0;
	font-weight: bold;
	}



	#sitemap_layer1	a:link 
	{
			color:#010101;
			text-decoration: none;
	}
	
	#sitemap_layer1	a:visited 
	{ 
			color:#010101;
			text-decoration: none;
	}
			
	#sitemap_layer1	a:hover 
	{
			color:#9d8201;
			text-decoration: underline;
			font-weight: bold;
	}
	
	#sitemap_layer1	a:active 
	{
			color: #9d8201;
			text-decoration: none;
	}



	#homecontent #privacy_leftarrow
	{
		float:left;
		margin: 12px 0 0 130px;
		width:45px;
		line-height:1px;
	}


	#homecontent #privacy_rightarrow
	{
		float:right;
		margin: 12px 130px 0 0;
		width:45px;
		line-height:1px;
	}

	
	#homecontent .ourapproach
	{
	position:absolute;
	width:98px;
	top:373px;
	right:106px;
	}

/*** Press Room Submit Form ***/
	 
		#contact-area 
		{
			width: 350px;
			margin-top: 5px;
			/*border:1px solid #000000;*/
			float:left;
		}
		
		#contact-area input, #contact-area textarea 
		{
			padding: 1px;
			width: 270px;
			font-family: "Century Gothic";
			font-size: 12px;
			margin: 3px 0 6px 1px;
			border: 1px solid #ccc;
		}
		
		#contact-area textarea 
		{
			height: 90px;
		}
		
		#contact-area textarea:focus, #contact-area input:focus 
		{
			border: 12px solid #000000;
		}
		
		#contact-area input.reset-button 
		{
			width: 82px;
			float: right;
			margin-right:12px; 
			background-image:url(images/img_reset_button.jpg); 
			height:28px; border:hidden;
		}
		
		#contact-area input.submit-button 
		{
			width: 82px;
			float: right;
			margin-right:12px; 
			background-image:url(images/img_submit_button.jpg); 
			height:28px; border:hidden;
		}
		
		label 
		{
			float: left;
			text-align: left;
			margin-right: 0;
			/*margin-left: 8px;*/
			width: 70px;
			padding-top: 2px;
			font-size: 12px;
		}


	#contact_rightframe
	{
		float:right;
		margin: 2px 0 0 20px;
		width:305px; 
		
	}

	#contactus_logo
	{
		float:right;
		margin: 2px 100px 0 0;
		width:148px;
		padding:0;
	}


/*** INDEX PAGE YELLOW BOXES ***/	

	#homecontent .centercolumn
	{
		float:right; 
		margin:0 100px 0 0;
		width: 268px;
		padding: 8px 5px 0 10px;		
	}
	
	#homecontent .centercolumn .centercolumntop
	{
		margin: 0;
		padding: 0;
		height: 7px;
		background: url("images/background_yellowbox_top.jpg") no-repeat left top;
	}
	
	#homecontent .centercolumn .centercolumntop2
	{
		margin-top: 30px;
		padding: 0px;
		height: 7px;
		background: url("images/background_yellowbox_top.jpg") no-repeat left top;
	}


	#homecontent .centercolumn .centercolumnbottom
	{
		margin: 0;
		padding: 0;
		height: 6px;
		background: url("images/background_yellowbox_bottom.jpg") no-repeat left top;
	}

	#homecontent .centercolumn .centercolumncontent
	{
		margin: 0;
		padding: 5px;
		background: url("images/background_yellowbox_middle.jpg") left center repeat;
	}

	#homecontent .centercolumn h1
	{
		margin: 15px;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000;
	}

	#homecontent .centercolumn h1:first-letter
	{
		font-size: 1.5em;
		font-family: Arial, Helvetica, sans-serif;
	}

	#homecontent .centercolumn ul li
	{
		margin: 0;
		padding: 0;
		display: block;
		list-style: none;
		line-height: 1.1em;
		border-bottom: 1px dashed #002844;
	}

	#homecontent .centercolumn ul li a
	{
		margin: 0;
		padding: 0 0 0 15px;
		text-decoration: none;
		color: #002844;
	}
	
	#homecontent .centercolumn ul li a:hover
	{
		background: url("images/img_arrow.gif") left center no-repeat;
	}
	
	
	#homecontent .centercolumn .contentourpartner
	{
		margin: 0;
		padding: 5px;
		background: url("images/background_yellowbox_middle.jpg") left center repeat;
	}
	
	
	#homecontent .centercolumn .p
	{
		margin: 2px;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #000;
	}


/*** FOOTER ***/	

	#footer
	{
	margin:0px;
	width: 1002px;
	height:128px;
	padding:0px;
	background: url("images/background_top.jpg") 43px 42px repeat;
	background-image: url(images/background_top.jpg);
	}

	#column_1
	{	
		width:134px; height:125px;
		margin:0 0 3px 100px;
		float:left;
	}

	#column_1 p
	{
	font-size:12px;
	font-family: Arial Narrow;
	letter-spacing: 0.1em;
	color:#A8A8A8;
	margin:0 0 0 0;
	}
	
	
	#column_1	a:link 
	{
			color: #A8A8A8;
			text-decoration: none;
	}
	
	#column_1	a:visited 
	{ 
			color: #A8A8A8;
			text-decoration: none;
	}
			
	#column_1	a:hover 
	{
			color: #FFFFFF;
			text-decoration: underline;
			font-weight: bold;
	}
	#column_1	a:active 
	{
			color: #FFFFFF;
			text-decoration: none;
	}
	
	#column_1 h1
	{
		font-size:14px;
		font-family: Arial Narrow;
		color:#FFFF99;
		font-weight:bold;
		margin:9px 0 7px 0;
	}

	#column_2
	{	
		float:left;
		width:110px; height:125px;
		margin:0 0 3px 40px;
	}

	#column_2 p
	{
		font-size:12px;
		font-family: Arial Narrow; 
		letter-spacing: 0.1em;
		color:#FFFFFF;
		margin:0 0 0 0;
	}
	
	#column_2	a:link 
	{
			color: #A8A8A8;
			text-decoration: none;
	}
	
	#column_2	a:visited 
	{ 
			color: #A8A8A8;
			text-decoration: none;
	}
			
	#column_2	a:hover 
	{
			color: #FFFFFF;
			text-decoration: underline;
			font-weight: bold;
	}
	#column_2	a:active 
	{
			color: #FFFFFF;
			text-decoration: none;
	}

	#column_2 h1
	{
		font-size:14px;
		font-family: Arial Narrow;
		color:#FFFF99;
		font-weight:bold;
		margin:9px 0 7px 0;
	}

	#column_3
	{	
		float:left;
		width:110px; height:125px;
		margin:0 0 3px 50px;
	}

	#column_3 p
	{
		font-size:12px;
		font-family: Arial Narrow; 
		letter-spacing: 0.1em;
		color:#FFFFFF;
		margin:0 0 0 0;
	}
	
	#column_3	a:link 
	{
			color: #A8A8A8;
			text-decoration: none;
	}
	
	#column_3	a:visited 
	{ 
			color: #A8A8A8;
			text-decoration: none;
	}
			
	#column_3	a:hover 
	{
			color: #FFFFFF;
			text-decoration: underline;
			font-weight: bold;
	}
	#column_3	a:active 
	{
			color: #FFFFFF;
			text-decoration: none;
	}
	
	#column_3 h1
	{
		font-size:14px;
		font-family: Arial Narrow;
		color:#FFFF99;
		font-weight:bold;
		margin:9px 0 7px 0;
	}

	#column_4
	{	
		float:left;
		width:110px; height:125px;
		margin:0 0 3px 30px;
	}

	#column_4 p
	{
		font-size:12px;
		font-family: Arial Narrow; 
		letter-spacing: 0.1em;
		color:#FFFFFF;
		margin:0 0 2px 0;
	}

	#column_4	a:link 
	{
			color: #A8A8A8;
			text-decoration: none;
	}
	
	#column_4	a:visited 
	{ 
			color: #A8A8A8;
			text-decoration: none;
	}
			
	#column_4	a:hover 
	{
			color: #FFFFFF;
			text-decoration: underline;
			font-weight: bold;
	}
	#column_4	a:active 
	{
			color: #FFFFFF;
			text-decoration: none;
	}

	#column_4 h1
	{
		font-size:14px;
		font-family: Arial Narrow;
		color:#FFFF99;
		font-weight:bold;
		margin:9px 0 7px 0;
	}
	
	#column_5 
	{	
		float:left;
		width:110px; height:125px;
		margin:0 0 3px 0;
	}

	#column_5 ul 
	{ 	list-style-type: none; 
		font-size:14px;
		font-family: Arial Narrow;
		color:#FFFF99;
		font-weight:bold;
		margin:9px 0 7px 0;
		text-decoration: none;
	}

	#column_5 ul li
	{
		font-size:14px;
		font-family: Arial Narrow;
		color:#FFFF99;
		font-weight:bold;
		margin:9px 0 7px 0;
		text-decoration: none;
	}
	
	#column_5 ul li a
	{
		font-size:14px;
		font-family: Arial Narrow;
		color:#FFFF99;
		font-weight:bold;
		margin:9px 0 7px 0;
		text-decoration: none;
	}

	
	#column_5 ul li a:hover
	{
		font-size:14px;
		font-family: Arial Narrow;
		color:##FFFF99;
		font-weight:bold;
		margin:9px 0 7px 0;
		text-decoration: underline;
	}

	
	#column_6
	{	
		float:left;
		width:110px; height:125px;
		margin:0 0 3px 8px;
	}


	#column_6 p
	{
		font-size:12px;
		font-family: Arial Narrow; 
		letter-spacing: 0.1em;
		color:#FFFFFF;
		margin:0 0 2px 0;
	}

	#column_6	a:link 
	{
			color: #A8A8A8;
			text-decoration: none;
	}
	
	#column_6	a:visited 
	{ 
			color: #A8A8A8;
			text-decoration: none;
	}
			
	#column_6	a:hover 
	{
			color: #FFFFFF;
			text-decoration: underline;
			font-weight: bold;
	}
	#column_6	a:active 
	{
			color: #FFFFFF;
			text-decoration: none;
	}

	#column_6 h1
	{
		font-size:14px;
		font-family: Arial Narrow;
		color:#FFFF99;
		font-weight:bold;
		margin:9px 0 7px 0;
	}
	
	#copyright
	{	
		width:290px; height:30px;
		margin:30px 0 2px 100px;
		float:left;
	}

	#copyright p
	{
		font-size:10px;
		font-family: Arial Narrow; 
		letter-spacing: 0.06em;
		color:#A8A8A8;
		margin:3px 0 0 0;
	}

	#privacy
	{	
		float:right;
		width:290px; height:30px;
		margin:30px 280px 2px 30px;
	}

	#privacy p
	{
		font-size:10px;
		font-family: Arial Narrow; 
		letter-spacing: 0.06em;
		color:#A8A8A8;
		margin:3px 0 0 0;
	}

	#privacy	a:link 
	{
			color: #A8A8A8;
			text-decoration: none;
	}
	
	#privacy	a:visited 
	{ 
			color: #A8A8A8;
			text-decoration: none;
	}
			
	#privacy	a:hover 
	{
			color: #FFFFFF;
			text-decoration: underline;
			font-weight: bold;
	}
	#privacy	a:active 
	{
			color: #FFFFFF;
			text-decoration: none;
	}
