/*body {margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px; background: url(bg_gray_fade.gif) fixed center;}*/
body {margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px; background-color: #efefef;}


table#menu2 a{display: block; border-bottom: 1px dashed #06496c; background-color: #e6f4f9;  padding: 4px 0px 4px 2px; font: bold 12px tahoma; color: #06496c; text-decoration: none;}
table#menu2 a:hover{display: block; background-color: #ffffff; text-decoration: underline;}
td#order-nanogen a{color: #ffffff; font-weight: bold; background-color: #016c90; padding: 4px 0px 4px 2px;}
td#order-nanogen a:hover{color: #ffffff; font-weight: bold; background-color: #016c90; text-decoration: underline;}


td#main {font: 11px verdana; color: #666666; padding: 8px;}
td#main h1 {font: bold 13px verdana; color: #666666; margin: 0px;}
td#main2 {font: 12px verdana; color: #666666; padding: 8px;}

td#toptext h1 {font: bold 10px arial; margin: 3px; color: #666666;}

table#menu a {font: 11px arial; color: #666666; text-decoration: none;}
table#menu a:hover {color: blue; text-decoration: underline;}

table#menu td {border-bottom: 1px solid #cccccc;}

td#order a{color: #ffffff; font-weight: bold; background-color: #016c90;}
td#order a:hover{color: #ffffff; font-weight: bold; text-decoration: underline;}
div.order {color: #CC0000; font-weight: bold}

td#contact {background-color: #eeeeee; font: 11px arial; color: #666666; padding: 4px;}

table#footer {font: 10px verdana; color: #666666; padding: 10px; border-top: 1px solid #cccccc;}
table#footer a {font: 10px verdana; color: blue;}

table#carttext {font: 12px arial; color: #666666; border: 1px solid #55aafe;}
table#carttext2 {font: 12px arial; color: #666666;}
table#carttext td {font: 12px arial; color: #666666; border: 1px solid #55aafe;}
table#carttext tr {font: 12px arial; color: #666666; border: 1px solid #55aafe;}
table#carttext th {font: 12px arial; color: #666666; border: 1px solid #55aafe;}
table#cart_header tr {font: 12px arial; color: #666666; border: 1px solid #55aafe; }

table#text {font: 11px arial; color: #666666;}
table#text2 {font: 12px arial; color: #666666;}
table#text2 h1 {font: bold 13px arial; color: #666666; margin: 0px;}
table#text h1 {font: bold 13px arial; color: #666666; margin: 0px;}
table#text h2 {font: bold 12px arial; color: #666666; margin: 0px;}
table#text h3 {font: bold 12px verdana; color: #666666; margin: 0px;}
table#testimonials {font: 11px arial; color: #666666;}

div.price {font-weight: bold; color: #CC0000;}
div.price a{font-weight: bold; color: #CC0000;}
div.availability {font: 9px arial; color: #CC0000;}

table#product_list {font: 11px verdana; color: #666666;}
table#product_list h3 {font: bold 12px verdana; color: #666666; margin: 0px;}
table#product_list  a {color: blue; text-decoration: none;}
table#product_list  a:hover {color: blue; text-decoration: underline;}

table#prodinfo {font: 12px arial; color: #666666;}
table#prodinfo h1 {font: bold 12px arial; color: #666666; margin: 0px;}

table#savemore {
width: 95%; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;
font: 10px arial; color: #666666;
}

table#addcart {
width: 95%; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;
background-image: url('http://www.melanplus.com/images/ylw_addcrt_bg.gif');
}



.container {width: 625px; margin: 10px auto; font: 12px arial;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #ccc;
	border-left: none;
	margin-bottom: -1px;
	background: #ccc;
	overflow: hidden;
	position: relative;
	
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	
	padding: 0 10px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #aec8d1;
	color: #000;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #e6f4f9;
	border-bottom: 1px solid #ffffff;
}
.tab_container {
	font: 12px arial;
	border: 1px solid #ccc;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	font: 12px arial;
	padding: 20px;
	
}
.tab_content p { line-height:18px;}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	
}

