@charset "utf-8";
/* CSS Document */
/* ------------------------------------------------------------------------standard CSS----------------------------------------------------- */
html, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;vertical-align: baseline;padding: 0;border: 0;outline: 0;font-size: 100%;font-weight: inherit;font-style: inherit; font-family:Arial, Helvetica, sans-serif;}
li{list-style:none;}

.ab:link {text-decoration: none;  color:#333333; font-family:Tahoma; font-size:11px;}
.ab:visited {text-decoration: none; color:#333333; font-family:Tahoma; font-size:11px;}
.ab:active {text-decoration: none; font-family:Tahoma; font-size:11px;}
.ab:hover {text-decoration: underline; color: red; font-family:Tahoma; font-size:11px;}
.fon{height:17px; font-family:Tahoma; font-size:11px;}
/* ------------------------------------------------------------------------classes in left menu----------------------------------------------------- */
#information_box{	text-align:center;	font-family: Tahoma;	font-size: 19px;	color: #330099; background:url(images/sections/information_mid.gif);}
#information_box h2{	color: #004a80;	font-size: 19px;	font-weight: bold;}
#information_box h3{	padding-right: 15px;	padding-left: 15px;}


ol, ul {
	list-style: none;}
/* ------------------------------------------------------------------------Main----------------------------------------------------- */

#container{
	background-image:url(images/header/header_background.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:100%;
}
#container2{
	width: 1026px;
	height:auto;
	margin:0 auto;
}
#head{
	width: 1026px;
	height:107px;
	margin: 0 auto;
}
#master_body {
	width:1026px;
	height:2600px;
	margin:auto;
}

/* ------------------------------------------------------------------------header----------------------------------------------------- */

#navigation {
	float:left;
	width:360px;
}
#navigation ul {
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
	float: right;
	width: 472px;
}
#navigation ul li {	display:inline;	margin: 0 1px 0 0;	vertical-align:middle;	background-position: center;}

#navigation ul li a {
	display:block;
	float:left;
	color:#33749E;
	height:29px;
	width:117px;
	background-image:url(images/header/menu_off.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:12px;
	text-align:center;
	padding-top: 7px;
}

	
#navigation ul li a:hover,#navigation ul li a.selected,#navigation ul a:hover  {color:#ffffff;background:transparent url(images/header/menu_on.jpg) repeat-x;
	background-repeat:no-repeat;}
/* ------------------------------------------------------------------------Main Left---------------------------------------------------- */
			.left_fixed_menu{ float:left; width:213px; height:auto; background:#FFFFFF; }
			.left_fixed_menu img {margin: 0;vertical-align: baseline;padding: 0;border: 0;outline: 0;font-size: 100%;font-weight: inherit;font-style: inherit;}
						/*#menu_fixed li {width:213px;}
						#menu_fixed a{display:block;}
						#menu_fixed {background:url(images/sections/our_products_mid.gif); font-family:tahoma }
						#menu_fixed a:link,#menu_fixed a:visited { display:block; text-decoration:none;	font-size: 14px; color: #990000; 
													font-weight:bold; padding-left: 20px; padding-top:15px;	padding-bottom:4px;}
						#menu_fixed li {padding-top:4px;}
						#menu_fixed li a:link,#menu_fixed li a:visited{	font-size: 11px; color: #555555; font-family:tahoma;
													display:block;	text-decoration:none;	font-weight:normal;	padding-left: 30px;	padding-top:0px;
													padding-bottom:0px;}
						#menu_fixed li a:hover{	color:#770000;	font-weight:bold;}
						*/
						
						#menu_fixed li {width:213px;}
						#menu_fixed a{display:block;}
						#menu_fixed {background:url(images/sections/our_products_mid.gif);}
						#menu_fixed a:link,#menu_fixed a:visited { display:block; text-decoration:none;	font-size: 14px; color: #990000; 
													font-weight:bold; padding-left: 20px; padding-top:15px;	padding-bottom:4px;}
						#menu_fixed li a:link,#menu_fixed li a:visited{	font-size: 11px; color: #555555; font-family:tahoma;
													display:block;	text-decoration:none;	font-weight:normal;	padding-left: 30px;	padding-top:0px;
													padding-bottom:0px; vertical-align:bottom;}
						#menu_fixed li a:hover{	color:#770000;	font-weight:bold;}

/* ------------------------------------------------------------------------Main Right---------------------------------------------------- */
			.right_fixed_menu {
	float:left;
	width:755px;
	height:auto;
} 
.right_fixed_menu_cart {
	width:720px;
	height:auto;
	float:left;
	margin-left:15px;
}
						#menu_fixed_right{ background:url(images/sections/special_offers_mid.gif); text-align:center;}
						#menu_fixed_right2{ background:url(images/sections/special_offers_mid.gif);}
						#mission {	text-align:center;	font-family:Arial; font-weight:bold;	font-size:12px;	padding-bottom:20px;
						 				background: url(images/aboutus_background.gif); background-repeat:no-repeat;}
						#featured_categories { width:473px; float:left; height:auto;}
						#featured_categories_body img{	border:solid 1px grey;}
						
						#featured_categories_body{ background:url(images/sections/featured_categories_mid.gif); height:auto;}

						#right_banners{ width:160px; height:auto; float:right; background:#FFFFFF;}
						#right_banners img{	border:solid 1px grey;}
						
						#chia { width:499px; float:left; height:auto;}
						#chia_body{ background:url(images/sections/featured_categories_mid.gif); height:auto;}
						#about_right {
	background:url(images/sections/aboutus_mid.gif);
	text-align:center;
	width: 644px;
}
						
						
/* ------------------------------------------------------------------------Footer---------------------------------------------------- */
#footer{width:100%;	text-decoration:none;text-align:center;}
#footer p{font-size: 11px; 	font-family:Arial, Helvetica, sans-serif;	font-weight:normal;	color: #555555;	padding-top:10px;padding-bottom:5px;}
/* ------------------------------------------------------------------------bodies---------------------------------------------------- */
#body_about {
	width:1020px;
	height:auto;
	margin:auto;
}
#body_chia { width:980px; height:auto; margin:auto;}
#body_elisakits { width:980px; height:auto; margin:auto;}
#body_ifa {
	width:1026px;
	height:auto;
	margin:auto;
}
#body_rapid { width:980px; height:auto; margin:auto;}
/* ------------------------------------------------------------------------Certificates---------------------------------------------------- */

#products {	display:block;	text-align:center; width:492px; float:left; padding-left: 17px; padding-right: 17px;}
#products2 {
	display:block;
	background-image:url(../images/sections/products2_mid.gif);
	background-repeat:repeat-y;
	text-align:center;
	width:550px;
	float:left;
	padding-left: 17px;
	padding-right: 17px;
}
#products table{	width:475px;	margin-left: auto;	margin-right: auto;	border-width: 1px;	border-spacing: 1px;	border-style: none none none none;
	border-color: white white white white;	border-collapse: separate;	background-color: white;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;
	color:#000000;	text-align:center;}
#products table td {	border-width:1px; 	padding: 3px;	border-style: solid;	border-color: #F0F0F0;	vertical-align:middle;	-moz-border-radius: 0px 0px 0px 0px;}
#products tr:hover {
	background-color:#e5e5e5;	font-weight:bold;}
#products table tr .prod_desc a:link,#products table tr .prod_desc a:visited {	color:#555555;	text-decoration:none;}
#products table tr .prod_desc a:hover {	color:#990000;}
.table_title {	color:black;	font-weight:bold;}
.category td{	color:white; font-size: 11px; font-weight:bold; background-color:#990033;}
.category td a:link,.category td a:visited,
.sub_category td a:link,.sub_category td a:visited {	color:white;	text-decoration:none;}
.category td a:hover{	color:white;}
.sub_category td{	color:white;	font-size: 11px;	font-weight:bold;	background-color:#008080;	text-align:left;}
.title_desc {	width:336px; 	height:20px;	text-align:left;	background-color: rgb(209, 243, 209);}
.prod_desc {	text-align:left;	font-size:11px;}
.catalog {	width:101px;	font-size:11px;	background-color: rgb(255, 238, 202);	-moz-border-radius: 0px 0px 0px 0px;}
.test {	font-size:11px;	padding: 1px 1px 1px 1px;	border: gray none 1px;
	background-color: rgb(209, 243, 209);	-moz-border-radius: 0px 0px 0px 0px; width:141px;}
.totop { text-align:right;}

/* ------------------------------------------------------------------------Certificates---------------------------------------------------- */
#instrumentation {	background-image:url(../images/sections/special_offers_mid.gif);	background-repeat:repeat-y;	text-align:center;}
#instrumentation table {	width:630px;	margin: 0 auto;	border-width: 1px;	border-spacing: 0px;	border-style: outset;	border-color: #999 black black #999;			                            border-collapse: separate;	background-color: white;}
#instrumentation table img{	border:solid 1px grey;}
.inst_desc {	padding: 10px 10px 20px 10px;	border-style: none inset inset inset;;	                background-color: white;	-moz-border-radius: 0px 0px 0px 0px; font-size:12px;	text-align:justify;	                line-height: 18px;	}
.inst_image { border-right: #000000 1px solid; width:192px;	padding: 3px 3px 3px 3px; border-top:#000000 1px solid; background-color: white; -moz-border-radius: 0px 0px 0px 0px; text-align:center; font-size:24px; font-weight:bold; font-family:"Times New Roman", Times,                 serif;	vertical-align:middle;}
.inst_name { padding: 3px 3px 3px 10px;	border-style: inset none none inset;	               background-color: #5887C7;	-moz-border-radius: 0px 0px 0px 0px; font-style:italic;	font-size:16px;	font-family:"Times New Roman", Times, serif;              	text-align:left;          	color:white;	font-weight:normal;	height:24px;	vertical-align:middle; border-bottom: #000000 1px solid; border-top: #000000 1px solid;}
.inst_catalog {	font-style:normal;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;	color:white; 	padding: 3px 3px 3px 3px;            	margin: 10px 10px 10px 10px;	border-style: inset inset none none;		background-color: #5887C7;               	-moz-border-radius: 0px 0px 0px 0px;	height:24px;	vertical-align:middle; border-bottom: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid;}
/* ------------------------------------------------------------------------products category---------------------------------------------------- */
.product_right_banner{
	width:160px;
	height:auto;
	float:left;
}
#thin td { height:10px;}
a.cart b{ font-size:12px; margin:0; padding:0; line-height:1px }
.cart:link {text-decoration: none;  color:#666666}
.cart:visited {text-decoration: none; color:#666666;}
.cart:active {text-decoration: none}
.cart:hover {text-decoration:none; color:#FF0000;}

/*

	COMPLETE
	
*/
.complete{width:560px; float:left; background-image:url(images/payment_mid.gif); background-repeat:repeat-y; margin-left:17px; margin-right:17px;}
.complete table{
	border:#CCCCCC 1px solid; 
	margin:auto;
}

.complete tr,td{font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:5px;}
.complete td{border-bottom:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid;}
.item-total{
float:right;
width:200px;
margin-right:10px;
margin-top:10px;
}
#com-label{
	font-family:Tahoma;
	font-weight:bold;
	color:#0099FF;
}
.pro_info{
	text-transform:uppercase;
}
.r{color:#FF0000;}
.g{color:#666666;}
.com-item-price{color:#999999; font-size:11px;}
.c{background-color:#dcdcdc; color:#666666;}
.grand-fon{font-size:14px;}
.hide-br td{border:none;}
.big-fon{font-size:24px; color:#999999;}
.p1{font-family:Tahoma; font-size:12px; padding:5px;}
.sub_btn{float:left; margin-top:15px; margin-bottom:15px; margin-left:200px;}
.cart-d{height:25px; width:210px;}

.cart-frm-input{margin: 3px 0 0 0; width:40px; float:left;}
.cart-frm-input2{margin:0 10px 0 0; width:120px; float:left;}
.pro-table{width:200px; padding:0 !important; }
