.body_content { width:800px;text-align:left;margin:0 auto; color:#000000;font-family:Sans-serif, serif; font-size:12px;}
#title_background {background-color:#3C7FAF;text-align:center;width:800px;height:75px;}
.left{width:285px;float:left;padding-right:3px;margin-top:0; border-right:1px solid #ddded6; border-left:1px solid #ddded6;}
.right{width:500px; text-align:left; padding-left:9px;  margin-top:0;float:left;border-right:1px solid #ddded6; height:100%}
.single_center {border:1px solid #ddded6; clear:both;}
.inside_left_1, .inside_left_2 {width:350px;height:350px;float:left;}
.inside_right_1, .inside_right_2 {height:350px; padding-left:5px;float:left;}
#form_area{clear:both;background-color:#F8FDEF;}
.pic_desc {font-size:12px;color:#1ea838;}
.disclaimer {font-size:12px;color:#5b5b5b;}
.pic_desc a {color:#1ea838;}
.footer {width:800px;height:19px; background-color:#3C7FAF;clear:both;margin:0;}
.menu{background-image:url('http://www.everlumen.com/everlumen_static_images/blue_menu_background.jpg'); background-repeat:no-repeat;width:200px;height:27px;text-align:center;float:left;magin:0;}
.menu a {color:#ffffff;font-weight:bold; text-decoration:none;padding-bottom:3px;}
div.footer_text{text-align:center;font-size:12px;}
p.center{text-align:center;}
div.menu_bar{padding-top:5px;text-align:center;margin:0 auto;}
#order_now a {color:#1ea838; font-size:16px; font-weight:bold;text-decoration:underline;}
.gray_color{color:#666666;}
p.smaller{font-size:10px;}
.light_green_bk {background-color: #F8FDEF;}
.msg{color:#1EA838; font-size:14px; font-weight:bold;}
#detailed_product_inf{clear:both;}
.txt_style_product_info
{
width:100%;
}
.txt_style_product_info td, .txt_style_product_info th 
{
font-size:12px;
border:1px solid #cecece;
}

img.txt_file_style_product_application_images {
	border: none;
	width:100px; 
}
img.txt_style_product_application_images_bigger {
	border: none;
	width:250px; 
}

h3.txt_style_product_name {
	text-align:center;
}
div.top_product_image {
	text-align:center;
}
#order_now {text-align:right;}
p.titlestyle {
	text-align:left;
	background-color:#3C7FAF;
	height:20px;
	color:#ffffff;
	font-weight:bold;
	padding-left:5px;
	padding-top:10px;
	margin:0;
}

.general_table
{
width:100%;
}
.general_table td, .general_table th 
{
font-size:12px;
border:1px solid #cecece;
}
.general_table th 
{
	background-color:#3C7FAF;
	color:#ffffff;
}
p.gray_font {
	font-color:#cecece;
}
img.txt_style_product_application_images {
	border:none;
	width:100px;
}
img.txt_style_product_small_images {
	width:100px;
	border:none;
}

#signupForm { width: 450px; }
#signupForm label { width: 100px; }
#signupForm label.error, #signupForm input.submit { margin-left: 5px; }
div.error { display: none; }
input {	border: 1px solid black; }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
form.cmxform  td.error{
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
form.cmxform fieldset {
	border: 1px solid #C9DCA6;
	background-color: #F8FDEF;
}
input.freeze{ background-color: #F8FDEF;  }
input.num{ background-color: #FFF7CE;  }

.product_application_info
{
width:100%;
border-collapse:collapse;
}
.product_application_info td, .product_application_info th 
{
	font-size:12px;
padding:3px 7px 2px 7px;
}
.product_application_info th 
{
font-size:12px;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#fff;
}
.product_application_info tr.alt td 
{
	font-size:12px;
color:#000;
background-color:#EAF2D3;
}
img.product_application_images {
	border: none;
	width:75px; 
}
img.single_product_application_images {
	border: none;
	width:245px; 
}
img.product_rightpart_images {
	border: none;
	width:100px; 
	height:100px;
}
img.newsletter_left_images {
	border:none;
}
div.newsletter_left_images {
	text-align:center;
}