@import "common.css";

.b-content .left
{
	height: 392px;
	background-color: #006C3B;
}
.container_left
{
	background: #FEF87D url(../img/bg_left_menu.jpg) 0 -20px no-repeat;
}
.menu-left
{
	margin-bottom: 180px;
}

.b-content .right
{
	border-bottom: 1px dashed #006C3B;
	background: url(../img/bg_inner.gif) 100% 0 repeat-y;
	padding-bottom: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}
.b-content .left_bottom
{
	background: #006C3B url(../img/bg_inner_bottom.gif) 0 0 no-repeat;
}
.b-content .left .left_bottom a 
{
	height: auto;
	padding: 0;
	display: inline;
}



/* Center Part */
	.content_txt
	{
		margin: 10px 115px 0 19px;
		overflow: hidden;
		padding: 14px 0 0 13px;
		color: #003333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 17px;
	}
	.content_txt .product_pic
	{
		float: right;
		margin-top: -14px;
	}
	.content_txt p
	{
		margin: 0 0 22px 0;
	}
	.content_txt a
	{
		color: #003333;
		text-decoration: none;
	}

	.content_txt ul li
	{
		margin: 0 0 0 20px;
		list-style: disc;
	}	
	
	.content_txt .top_txt
	{
		float: left;
		width: 360px;
		margin: 0 5px 72px 0;
		overflow: hidden;
	}
	.content_txt .top_txt a
	{
		color: #E61637;
	}
	.content_txt .top_txt ul
	{
		margin: 5px 0 20px 0;
	}
	.content_txt .top_txt ul li
	{
		margin: 0 0 0 50px;
	}
	.content_txt .menu_txt
	{
		clear: both;
		text-align: center;
		margin-bottom: 38px;
		overflow: hidden;
		width: 100%;
	}
	.content_txt .menu_txt b
	{
		font-weight: 100;
	}
	.content_txt .divider
	{
		margin: 17px 0 20px -13px;
		border-top: 1px dashed #006C3B;
		line-height: 1px;
		font-size: 1px;
	}
	.content_txt h3
	{
		font-style: italic;
	}
	
	/* Liquid */
		.liquid_txt .top_txt ul li
		{
			margin-bottom: 17px;
		}
		.liquid_txt .product_pic
		{
			margin: 0 15px 60px 0;
		}
		.liquid_txt ul li ul
		{
			margin-left: -8px;
		}
		
	/* /Liquid */
	
	/* Drying */
		.drying .top_txt ul li
		{
			margin-bottom: 17px;
		}
		.drying ul li ul
		{
			margin-left: -8px;
		}
		.drying .product_pic
		{
			margin-top: 5px;
		}
		.drying .top_txt
		{
			margin-bottom: 55px;
		}
		
	/* /Drying */
	
	/* Gel */
		.gel_txt .product_pic
		{
			margin-top: 34px;
		}
		.gel_txt .top_txt ul li
		{
			margin-bottom: 17px;
		}
		.gel_txt ul li ul
		{
			margin-left: -8px;
		}
		.gel_txt .top_txt
		{
			margin-bottom: 50px;
		}


	/* /Gel */
	
	/* All About */
		.all_txt
		{
			width: 640px;
			margin: 3px 0 0 23px;
			line-height: 24px;
		}
		.all_txt .top_txt
		{
			width: 245px;
			margin-bottom: 100px;
		}
		.all_txt .top_txt ul li
		{
			margin-left: 20px !important;
		}
		.all_txt .top_txt ul li a
		{
			color: #003333;
			font-weight: 600;
		}
		.all_txt .product_pic
		{
			margin-top: 15px;
		}
		.all_txt .right_img
		{
			float: right;
		}
		.all_txt .txt_w_img
		{
			overflow: hidden;
			clear: both;
			padding-right: 80px;
			width: 550px;
		}
		.all_txt .txt_w_img img
		{
			margin-top: 35px;
			margin-right: -80px;
		}
		.all_txt h2
		{
			font-size: 14px;
		}
		.all_txt h5
		{
			font-size: 12px;
			margin: 0 0 5px 0;
			font-style: italic;
			font-weight: 100;
		}
		.all_txt .back_to_top
		{
			float: left;
			clear: both;
			margin: 15px 0 30px 0;
			text-decoration: underline;
			font-size: 12px;
		}
		.all_txt ol li
		{
			margin-left: 27px;
			list-style-type: decimal;
		}
		
	/* All About */
	
	/* Sitemap */
		.sitemap_txt	
		{
			margin: 39px 0 0 31px;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			
		}
		.sitemap_txt a
		{
			float: left;
			clear: both;
			color: #003333;
			margin-bottom: 21px;
			font-weight: 600;
		}

	/* Sitemap */
	
	/* FAQ */
		.container_bg
		{
			background: url(../img/headers/faq.gif) 0 0 no-repeat;
		}
	
	/* /FAQ */


	/* Contact and Email */
		#contact form,
		#email form
		{
			margin: 0px;
		}
		
		
		/* Contact (begin)*/
			#contact
			{
				width: 668px;
				font-size: 11px;
				color: #006C3B;
				margin: 18px 0 0 11px;
				font-family: Helvetica, Arial, sans-serif
			}
			#contact h3
			{
				font-size: 14px;
				text-transform: uppercase;
				margin: 0 0 28px 15px;
			}
			#contact .b_info
			{
				width: 468px;
				margin: 0 6px;
				border: 1px solid #006C3B;
			}
			#contact table th,
			#contact table td,
			#contact .b_info td
			{
				vertical-align: top;
				text-align: left;
			}
			#contact .b_info .l
			{
				border-right: 2px solid #006C3B;
				padding: 14px 5px 0 11px;
				width: 100%;
				vertical-align: top;
				text-align: left;
				color: #006C3B;
			}
			#contact .b_info .l h4
			{
				font-size: 12px;
				margin-bottom: 28px;
			}
			#contact .b_info .l p
			{
				font-weight: 100;
				font-size: 12px;
				margin-right: 40px;
				line-height: 22px;
			}
			
			
			#contact .b_hot
			{
				width: 135px;
				margin: 6px 0 0 2px;
				padding: 0 0 0 54px;
				line-height: 11px;
			}
			* html #contact .b_hot
			{
				width: 185px;
			}
			#contact .b_hot a
			{
				color: #006C3B;
				font-size: 9px;
			}
			#contact .b_hot p
			{
				margin: 0;
			}
			#contact .b_hot p a
			{
				text-decoration: underline;
			}
			#contact .b_hot h4 
			{
				margin-bottom: 4px;
			}
			#contact .b_hot h4 a
			{
				text-decoration: none;
				font-size: 11px;
			}
			
			#contact .b_hot.faq
			{
				margin-top: 26px;
				border-bottom: 1px solid #006C3B;
				padding-bottom: 12px;
				background: url(../img/img_question_contact.gif) 0 5px no-repeat;
			}
			#contact .b_hot.locator
			{
				padding-top: 3px;
				background: url(../img/img_locator_contact.gif) 0 5px no-repeat;
				padding-bottom: 3px;
			}
			#contact .b_hot.locator h4 
			{
				margin-bottom: 2px;
			}
			
			#contact .info_data
			{
				width: 661px;
				height: 94px;
				margin: 28px 0 0 8px;
				color: #FFFFFF;
				font-size: 9px;
				background: #006C3B url(../img/bg_info.gif) 0 0 no-repeat;
			}
			#contact .info_data td
			{
				vertical-align: middle;
			}
			#contact .info_data h4
			{
				font-size: 12px;
				margin-bottom: 6px;
			}
			#contact .info_data p
			{
				margin-right: 15px;
				line-height: 12px;
				margin-top: 0;
				margin-bottom: 0;
			}
			#contact .info_data a
			{
				color: #FFFFFF;
			}
			#contact .info_data .email
			{
				width: 117px;
				padding-left: 80px;
			}
			#contact .info_data .email h4
			{
				font-size: 13px;
				margin-bottom: 6px;
			}
			#contact .info_data .email h4 a
			{
				text-decoration: none;
			}
			#contact .info_data .email p a
			{
				font-size: 11px;
				text-decoration:underline;
			}
			#contact .info_data .mail
			{
				width: 153px;
				padding-left: 78px;
			}
			#contact .info_data .mail p
			{
				line-height: 10px;
				font-size: 10px;
			}
			#contact .info_data .phone
			{
				width: 130px;
				padding-left: 78px;
			}
			#contact .info_data .phone strong
			{
				display: block;
				font-size: 11px;
				margin: 9px 0 3px 0;
			}
			#contact .info_data .phone i
			{
				font-style: normal;
				font-size: 9px;
			}
			
			#contact .txt
			{
				margin: 38px 0px 0 13px;
				font-size: 11px;
				line-height: 17px;
			}
		/* Contact (end) */
		
		/* Email (begin) */
			#email
			{
				width: 585px;
				font-size: 11px;
				color: #006C3B;
				margin: 10px 0 0 57px;
				font-family: Helvetica, Verdana, Arial, sans-serif;
			}
			#email .head
			{
				background: url(../img/pic_email_mouse.gif) 0 0 no-repeat;
				padding: 3px 0 0 83px;
				margin-bottom: 30px;
				overflow: hidden;
			}
			#email .head h3
			{
				font-size: 14px;
				margin: 0 0 10px 2px;
			}
			#email .head p
			{
				font-size: 12px;
				line-height: 17px;
			}
			
			#email .form_container
			{
				margin-left: 3px;
				width: 490px;
				border: 8px solid #006C36;
				background-color: #FFFCB9;
				padding: 9px 0 9px 0;
				margin-left: 35px;
			}
			#email .form_container .form_main
			{
				width: 100%;	
				color: #006C3B;
			}
			#email .form_container .form_main th
			{
				width: 140px;
				padding-right: 13px;
				text-align: right;
				font-weight: 100;
				font-size: 12px;
				line-height: 18px;
			}

			#email .form_container .form_main th.first
			{
				padding-bottom: 11px;
			}
			#email .form_container .form_main input
			{
				width: 170px;
			}
			
			#email .form_container .form_main td
			{
				padding: 2px 0 3px;
				font-size: 12px;
				width: 310px;
			}
			#email .form_container .form_main td textarea
			{
				height: 86px;
				width: 416px;
				margin-left: 25px;
				font-size: 11px;
			}
			#email .form_container .form_main td.buttons
			{
				padding-left: 255px;
			}
			#email .form_container .form_main td.buttons input
			{
				width: auto;
			}
			#email .form_container .form_main .error_message
			{
				text-align: left;
				color: #FF0000;
				font-size: 9px;
				padding-left: 110px;
				width: 100%;
			}
			#email .form_container .characters
			{
				font-size: 11px;
				margin: 0 0 5px 25px;
			} 
			#email .form_container .characters span
			{
				font-weight: 600;
			} 
			#email .form_container .check
			{
				margin: 15px 0 0 9px;
				color: #006C3B;
			} 
			#email .form_container .check th
			{
				padding-right: 2px;
				vertical-align: middle;
			} 
			#email .form_container .check td
			{
				font-size: 12px;
				white-space: nowrap;
				vertical-align: middle;
			} 
		/* Email (end) */
	/* Contact and Email */

	






.bo,
.bo *
{
	border: 1px solid red;
}

/* /Center Part */

/* Footer */
/* /Footer */
