@charset "utf-8";
/* CSS Document */

body{
	background: #4d621d;
	background-image:url(../images/pattern.gif);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}
#container {
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
#wrapper {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
#content {
	width:960px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
	float:left;
	height:auto;
	overflow:hidden;
}

#row_one {
	width:960px;
	height:30px;
	background-image:url(../images/top_bar.png);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
}



/* TOP NAVIGATION 
-----------------------------------------------------------------------------------*/
#about,#coffee,#equipt,#news,#links,#contact{ display: inline; height: 30px;}
#about{background: url("../images/link_over_about.png") no-repeat 0 0; width: 65px;}
#coffee{background: url("../images/link_over_coffee.png") no-repeat 0 0; width: 73px;}
#equipt{background: url("../images/link_over_equipt.png") no-repeat 0 0; width: 171px;}
#news{background: url("../images/link_over_news.png") no-repeat 0 0; width: 58px;}
#links{background: url("../images/link_over_links.png") no-repeat 0 0; width: 59px;}
#contact{background: url("../images/link_over_contact.png") no-repeat 0 0;width: 84px;}
.about-active{background: url("../images/link_over_about.png") no-repeat 0 100% !important;}
.coffee-active{background: url("../images/link_over_coffee.png") no-repeat 0 100% !important;}
.equipt-active{background: url("../images/link_over_equipt.png") no-repeat 0 100% !important;}
.news-active{background: url("../images/link_over_news.png") no-repeat 0 100% !important;}
.links-active{background: url("../images/link_over_links.png") no-repeat 0 100% !important;}
.contact-active{background: url("../images/link_over_contact.png") no-repeat 0 100% !important;}
.navigation-filler{float:left; width:175px; height:30px;}
.navigation-link{float:left;}
#about:hover,#coffee:hover,#equipt:hover,#news:hover,#links:hover,#contact:hover{background-position:0 100%; cursor:pointer;}
.s_m {width:19px; height:30px;float:left;}
/*-----------------------------------------------------------------------------------*/

#row_black {
	height:27px;
	background-color:#000000;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:960px;
	float:left;
}
.row_blck_style {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	line-height:24px;
	font-size:10px;
}
.row_blck_style a:hover {
	color:#b9c800;
	text-decoration:none;
}
.row_blck_style a:active {
	color:#b9c800;
	text-decoration:underline;
}
#small_row {
	width:960px;
	height:6px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
}
#cpr {
	height:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#c6c46c;
	text-decoration:none;
	line-height:24px;
	font-size:10px;
	text-align:center;
	width:960px;
	float:left;
}
.cpr_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#c6c46c;
	text-decoration:none;
	line-height:18px;
	font-size:10px;
}
.cpr_link a:hover {
	color:#FF9900;
	text-decoration:underline;
}

.about-us{height:670px;}
.index{height:620px;}
.coffee{height:550px;}
.news{height:640px;}

#header, #company_name, #company_text{
width:318px; float:left; margin-top:5px; 
}

#company_name{margin-left:115px;}
#company_text{margin-left:120px;}

#company_logo{
float:left; margin-left:25px; margin-top:-15px; width:auto; position:absolute; 
}

#logo{
width:430px; height:112px; float:left;
}

/*About us page CSS*/

#main_container{width:960px; float:left; margin-bottom:30px;}

#left_menu, .left_menu_header{
width:350px; float:left;
}

.left_menu_about_news_header{
background:url(../images/News%20Header.jpg) no-repeat; height:227px; margin-left:20px;
}

.left_menu_news_header_filler{
float:left; width:325px; height:210px; background:none;
}

.left_menu_text, .right-container-title {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#526706; 
}

.left_menu_text{
margin-left:5px; float:left; border-bottom:2px solid #C6C46C; width:325px;
}

.left_menu_about_news_content{
margin-left:5px !important; width:325px !important;
}

.left_menu_about_news_box{
width:325px !important; 
}

.about_news_box_content{
font-size:9px !important;
}

.about_news_box_footer{
width:325px !important;
}

#right-content{
float:left; width:575px;
}

.right-content-container{
width: 550px; margin-left:30px; margin-right:30px;
}

.right-container-title{
float:left; width:550px; margin-bottom:5px;
}

.right-container-content img{
border:2px solid #C6C46C; float:left; margin-bottom:5px; margin-top:5px;
}

.right-container-content p{
float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6F6F6F; line-height:1.5em; margin-top:0; margin-bottom:10px; text-indent:30px; text-align:justify; word-spacing:1px;
}

.first-p{
width:425px; margin-left:15px; 
}

.last-p{
width:425px; margin-right:15px;
}

/*index page CSS */
/*==============================*/

/*index left menu
--------------------------------*/
.index_left_menu{width:385px !important;}
.left_menu_index_news_header{height:auto; margin-left:30px;}
.left_menu_index_news_content, .left_menu_index_news_box{float:left; height:auto; background-color:#F6F6E7;}
.left_menu_index_news_content{margin-left:35px; width:350px;}
.left_menu_index_news_box{width:350px; height:80px;}
.index_news_box_title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8F8D3E; margin-top:5px; margin-left:10px;}
.index_news_box_content{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#919191; margin-top:5px; margin-left:10px; line-height:1.6em; text-indent:30px; text-align:justify; padding-right:10px;}
.index_news_box_footer{background-color:white; width:350px; margin-top:10px; float:left; background-color:#F6F6E7;}
.view_more_button{background-color:#526706; border:none; color:#C6C46C; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:10px; margin-right:10px; min-height:20px;}
.more {text-decoration:none; color:#528406; letter-spacing:-2px; font-weight:bold; font-size:9px;}
.left_menu_header_home_image{float:left; width:365px; margin-top:60px; margin-bottom:30px; margin-left:30px;}
.left_menu_header_home_image img{margin-left:1px;}
.left_menu_text_index{width:350px;}
/*--------------------------------*/

/*index right Content
--------------------------------*/
.index_right_image{float:right; width:220px; height:250px; background:url(../images/index-right-image.jpg) no-repeat; background-position:0 85%;}
.index_right_content{width:520px !important; margin-left:30px !important; margin-right:25px !important;}
.index-right_content_title{font-family:Verdana, Arial, Helvetica, sans-serif; color:#526706; }
.title-small{font-size:18px; }
.title-big{font-size:25px; }
.index-title{margin-bottom:10px;}
.index-content p{margin-bottom:0; font-size:12px;}
.bottom_link li a{color:#5E7117; text-align:center;}
.bottom_link ul, .bottom_link li{list-style:none; float:left; text-transform:uppercase; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.bottom_link ul{margin-top:15px;}
.bottom_link li{margin-left:20px;}
/*------------------------------*/

/*coffee page*/
/*==============================*/

/*coffee left menu
--------------------------------*/
.coffee_left_menu{width:300px;}
.coffee_left_img{border:none; float:left; text-align:center; }
.coffee_left_img img{margin-left:50px;}
.coffee_top_menu_box{background:black; margin-left:30px; height:70px; float:left; width:270px;}
.top_menu_title, .top_menu_text{color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; float:left; width:255px; margin-left:15px; margin-top:10px;}
.top_menu_text{font-size:11px; margin-top:5px;}
.bottom_menu_box_container{margin-top:5px; float:left;}
.main_menu{height:25px; width:270px; background-color:#4D621D; float:left; margin-top:1px; overflow:hidden; cursor:pointer; color:#A8B65A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:550;}
.main_menu_text_container{margin-top:5px; margin-left:5px; float:left; width:auto;}
.main_menu_arrow_container{float:right; margin-top:8px; margin-right:5px;}
.sub_menu{width:270px; background-color:#C6C46C; float:left; overflow:hidden; cursor:pointer; color:#4D621D; height:auto; overflow:hidden; position:relative;}
.sub_menu_list{margin:0; list-style:none; padding:0px;}
.sub_menu_list li{padding-left:15px; padding-top:5px; color:#4D621D; background-color:#C6C46C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:17px;}
.sub_menu_list li:hover{background-color:#DAD883;}
/*----------------------------*/

/*Right Content
/*----------------------------*/
.coffee_right_content{float:left; width:610px;}
.coffee_right_content img{border:2px solid #C6C46C; float:left; margin-bottom:5px; margin-top:5px; margin-right:15px;}
.coffee_right_content_title{width:610px; color:#526706; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; float:left; margin-bottom:10px;}
.coffee_right_content_date{width:610px; color:#818285; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; margin-bottom:10px;}
.coffee_right_text_container{width:590px; float:left; margin-right:25px; height:auto; margin-bottom:10px;}
.coffee_right_text_container h4,h3,h2,h1{margin-top:0; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#526706;}
.coffee_right_text_container p, .coffee_right_text_container ul{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6F6F6F; line-height:1.5em; margin-top:0; margin-bottom:10px; text-indent:30px; text-align:justify; word-spacing:1px;}
.coffee_history{padding-left:0; float:left; margin-top:0; margin-bottom:0; width:600px;}
.coffee_history li, .text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#526706; list-style-position:inside; margin:0;}
.mid_pics{width:610px; text-align:center;float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6F6F6F; line-height:1.5em;}
.mid_pics img{float:none;}
table td p{text-indent:0 !important; text-align:center !important; margin:0 !important;}
.scroll-table{float:left; height:447px; overflow:scroll; margin-bottom:20px; text-align:center;}
.ul_margin{margin-bottom:25px;}
/*----------------------------*/

/*---Production Table---*/
.pro_t_row,.pro_t_column,.pro_header_row,.pro_header_column{float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center;}
.pro_t_row{width:500px; height:15px;border:1px solid black; background-color:white; color:black;}
.pro_t_column{width:149px;height:15px;border-right:1px solid black; background-color:white;}
.pro_header_row{background:#5D7B9D; height:35px;}
.pro_header_column{width:149px;height:35px; border-right:1px solid black; color:white;}
.col_last{border-right:none; width:150px;}
.col_small_width{width:60px; height:15px;}
.col_custom_long{width:243px; height:15px;}
.col_custom_medium{width:121px; height:15px;}
.col_last_no_border{border-right:none;}
.header_small{height:15px;}
.table_filler{margin-top:20px !important;}
.container_4_col_table{width:300px;}
.container_5_col_table{width:305px;}
.container_6_col_table{width:450px;}
.container_7_col_table{width:426px;}
.container_2long_col_table{width:488px;}
.col_special_width_short{width:100px; height:35px;}
.col_special_width_long{width:196px; height:35px;}
.row_extra_height{height:30px;}
.col_extra_height{height:35px;}
.no_border_top{border-top:none;}
.left_align_cell{text-align:left;}
.col_roast_width_short{width:60px; height:35px;}
.col_roast_width_note{width:195px;}
.col_roast_width_flavor{width:200px;}
.roast_height_extra{height:75px;}
/*----------------------------*/


/*links page css
=======================================*/

/*Left Content*/
/*----------------------------*/
#links_left_content{float:left; width:615px; height:auto;}
.links_content_title{width:615px; float:left; height:auto; margin-left:35px; margin-top:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#526706;}
.links_content_row{width:180px;float:left; margin-left:10px;}
.links_content_column{height:150px; width:180px; float:left; }
.links_column_picture{height:100px; width:180px; float:left; text-align:center;}
.links_column_link{height:15px; width:180px; float:left; text-align:center;}
.links_column_link a{float:left; width:175px; text-align:center; font-size:11px; color:#6F6F6F; font-family:Verdana, Arial, Helvetica, sans-serif;}
.links_column_picture img{margin-top:25px;}
.links_column_picture .tall{margin-top:0px !important;}
.links_column_picture .medium{margin-top:15px !important;}
.links_column_picture .short{margin-top:40px !important;}
/*----------------------------*/

/*right Content 
-----------------------------*/
#links_right_content{float:left; width:330px;}
.links_news_header_image{float:right; margin-top:20px;}

.left_menu_text_links{margin-left:0px; width:330px;}
.left_menu_links_news_content{margin-left:0;}
.left_menu_links_news_content{width:330px;}
.left_menu_links_news_box{width:330px;}
.links_news_box_content{font-size:9px;}
.links_news_box_footer{width:330px;}
/*----------------------------*/

/*NEWS PAGE CSS*/
/*============================*/

/*news list*/
/*----------------------------*/
#news_left_content{width:320px; float:left; margin-left:15px;}
.news_list_header_image{width:320px; float:left; text-align:center;}
.news_list_content_container{width:300px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; background:#C6C46C;}
.news_list_content_box_title{width:300px; height:25px; background:#4D621D;}
.news_list_box_title_text{font-size:12px; color:#C6C46C; margin-top:5px; margin-left:10px; float:left;}
.news_list_content_box_post{font-size:12px; float:left; height:auto; width:300px; padding-bottom:10px;}
.news_list_box_post_text{color:#526706; float:left; margin-left:10px; margin-top:5px; width:250px;}
.news_list_box_date_text{color:#526706; float:left; margin-left:10px; font-size:10px;}
/*----------------------------*/

/*NOTE : most of news right content used coffee page right content*/
/*----------------------------*/
.news_right_content_title{margin-bottom:0;}


/*heavy equipment page css
=======================================*/
.equip_image_container{text-align:center;float:left;width:500px; margin-left:50px;}
.equip_image{float:left;text-align:center;width:230px;}
.equip_image_text{float:left;text-align:center;width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6F6F6F; font-size:10px;}
.normal_color{color:#6F6F6F !important;}


/*Contact page and sitemap css
=======================================*/
.contact_top_container,.contact_bottom_container{width:960px;float:left;}
.contact_top_left{width:500px; float:left; margin-left:30px; margin-top:25px;}
.contact_bottom_left{width:425px; float:left; margin-left:30px; margin-top:25px;}
.contact_bottom_right{width:470px; float:left; text-align:center; margin-top:15px;}
.contact_top_right{width:430px; float:left; margin-top:25px;text-align:center;}
.contact_top_right img{ margin-top:-115px; }
.contact_title,.contact_address_title{color:#526706; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; float:left; margin-bottom:10px; width:480px; margin-left:20px;}
.contact_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6F6F6F; line-height:1.5em; margin-top:0; margin-bottom:10px; text-align:justify; word-spacing:1px; float:left;}
.contact_address_container{width:275px; float:left;}
.contact_address_title{width:250px; margin-bottom:5px; margin-left:0px; font-size:16px;}
.contact_address_number{width:250px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6F6F6F; line-height:1.5em; }
.contact_address_container_right{width:225px; float:left;}
.contact_form_title{color:#526706; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; float:left; margin-bottom:10px; width:425px;}
.contact_form_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6F6F6F;}

/*--- SITE MAP DIV ---*/
.site_map_container{float:left;width:150px;margin-left:50px;}
.site_map_box{width:150px; height:20px; float:left; background:#C6C46C;margin:1px;}
.site_map_box_filler{width:150px; height:20px; float:left; background:#FFFFFF;margin:1px;}
.site_map_box_small{width:140px; height:20px; float:left; background:#C6C46C;margin:1px;}
.site_map_box_long{width:180px; height:20px; float:left; background:#C6C46C;margin:1px;}
.site_map_box:hover,.site_map_box_small:hover,.site_map_box_long:hover{background:#4D621D; cursor:pointer;}
.site_map_text{float:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:white; margin-top:2px; margin-left:2px;}
.level_two{background:#AAA853;}
.level_three{background:#908E3A;}
/*--------------------*/
