/* CSS Document */
body
{padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

#main_container
{ width:820px;
margin:0px auto;
display:table;
border-left:0px solid #efece5;
border-right:0px solid #efece5;}

.onlyfloat_left
{ float:left;}

.onlyfloat_right
{ float:right;}

.top_part
{ float:left;
width:820px;
background-image:url(../images/left_top.jpg);
background-position:left top;
background-repeat:no-repeat;
padding:0px;
margin:0px;}

.main_nav
{ float:right;
width:650px;
height:50px;
font-size:13px;
text-align:right;
color:#666666;
padding:10px 0px 0px 0px;
margin:0px;
border:0px solid #ff0000;}
.main_nav a{
color:#666666;
text-decoration:none;
padding:0px 10px 0px 10px;
margin:0px;}
.main_nav a:hover{
color:#666666;
text-decoration:underline;
padding:0px 10px 0px 10px;
margin:0px;}
.btm_cont{
float:left;
width:805px;
background-image:url(../images/middle_contbg.jpg);
background-repeat:repeat-x;
padding:0px 0px 30px 15px;
margin:0px;}

.product
{ float:left;
width:805px;
background:url(../images/top_curv.gif) top left no-repeat;
padding:5px 0px 10px 0px;
margin:0px;}
.product_sub
{ float:left;
width:770px;
border-left:1px solid #c7bcaa;
border-right:1px solid #c7bcaa;
color:#666666;
font-size:11px;
text-align:left;
background:url(../images/cont_bg.jpg) left bottom repeat-x;
padding:15px 10px 0px 10px;
margin:0px;}

.product_detail
{ float:left;
width:770px;
border-left:1px solid #c7bcaa;
border-right:1px solid #c7bcaa;
color:#666666;
font-size:11px;
text-align:left;
padding:15px 10px 0px 10px;
margin:0px;}

.product_detail table a
{ color:#666666;
text-decoration:none;}

.product_detail table a:hover
{ color:#666666;
text-decoration:underline;}

.product_box
{ float:left;
width:375px;
color:#666666;
font-size:12px;
text-align:left;
padding:0px 0px 0px 5px;
margin:0px;
border-right:1px solid #CCCCCC;}

.common_box
{ float:left;
width:805px;
padding:5px 0px 5px 0px;
margin:0px;}

h1
{ font-size:14px;
color:#726b59;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 10px 0px;
margin:0px;}

h3
{ float:left;
color:#65523f;
font-size:14px;
padding:3px 225px 5px 10px;
margin:0px;}

p
{ font-size:11px;
color:#999999;
line-height:18px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;}

p a
{
color:#999999;
text-decoration:underline;}
p a:hover
{
color:#999999;
text-decoration:none;}

.nanoinfo
{
background-image:url(../images/nano-info-bg.jpg);
background-position:center top;
background-repeat:repeat-x;
color:#333333;
font-family:Tahoma;
font-size:11px;
padding:5px 10px 10px;}

.nanoinfo ul
{ list-style-type:none;
color:#666666;
float:left;}

.question
{ list-style-image: url(../images/nano-icon-q.gif);}

.answer
{ list-style-image: url(../images/nano-icon-a.gif);}

.footer
{
width:792px;
height:41px;
background:url(../images/footer.gif) no-repeat;
color:#666666;
font-size:11px;
text-align:center;
line-height:18px;
padding:4px 0px 0px 0px;
margin:0px 0px 0px 10px;
display:table;
float:left;}

.footer a
{color:#666666;
text-decoration:underline;
padding:0px 5px 0px 5px;
margin:0px;}
.footer a:hover
{color:#666666;
text-decoration:none;}

.product_listbox
{ float:left;
width:402px;
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
border-bottom:0px solid #897e6a;
}


.prod_heading
{ float:left;
width:372px;
background:url(../images/prod_heading.gif) no-repeat;
color:#65523f;
font-size:14px;
font-weight:bold;
text-align:left;
padding:7px 10px 6px 10px;
margin:0px;}

.prod_mid
{  float:left;
width:360px;
border-left:1px solid #c7bcaa;
border-right:1px solid #c7bcaa;
color:#666666;
font-size:11px;
text-align:left;
background:url(../images/cont_bg.jpg) left bottom repeat-x;
padding:15px 10px 0px 10px;
margin:0px;}


hr
{
-moz-box-sizing:border-box;
-moz-float-edge:margin-box;
border:1px inset;
color:gray;
display:block;
height:1px;
margin:0.5em auto;
float:left;
}
.nanogen_header_blue{
	color:#CC9900;
	font-size:16px;
	font-weight:bold;
}
.nanoinfo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
