/* biocards css */
body{ margin:0px; }

.beta{ position:absolute; font-size:0px; width:100%; text-align:center; display:none; }

#dvWrapper{ width:1000px; margin:0px auto; }

#dvTopPanel{ float:left; }
#dvTopPanel .logo{ width:240px; height:74px; float:left; }
#dvTopPanel .topnav{ width:410px; height:74px; float:right; text-align:right; font-family:"Trebuchet MS"; font-size:11px; color:#666; padding:0px 15px 0px 0px; }
#dvTopPanel .topnav a:link{ color:#666; }
#dvTopPanel .topnav a:visited{ color:#666; }
#dvTopPanel .topnav a:hover{ color:#0d53ad; text-decoration:none; }

#dvTopPanel .mainmenu{ clear:both; width:745px; float:left; }
#dvTopPanel .mainmenu ul{ padding:0px 0px 0px 35px; margin:0px; list-style:none; }
#dvTopPanel .mainmenu ul li{ font-family:"Trebuchet MS"; font-size:12px; text-transform:uppercase; text-align:center; float:left; margin:0px 1px 0px 0px; }

#dvTopPanel .mainmenu ul li.tabon{ background:url('../images/tabon_cnt.gif') repeat-x; color:#FFF; padding:4px 0px; }
#dvTopPanel .mainmenu ul li.tabon span{ background:url('../images/tabon_lft.gif') no-repeat left; padding:4px 0px; }
#dvTopPanel .mainmenu ul li.tabon span span{ background:url('../images/tabon_rgt.gif') no-repeat top right; padding:4px 15px; }
#dvTopPanel .mainmenu ul li.tabon a{ color:#FFF; text-decoration:none; }

#dvTopPanel .mainmenu ul li.taboff{ background:url('../images/taboff_cnt.gif') repeat-x; color:#FFF; padding:4px 0px; }
#dvTopPanel .mainmenu ul li.taboff span{ background:url('../images/taboff_lft.gif') no-repeat left; padding:4px 0px; }
#dvTopPanel .mainmenu ul li.taboff span span{ background:url('../images/taboff_rgt.gif') no-repeat top right; padding:4px 15px; }
#dvTopPanel .mainmenu ul li.taboff a{ color:#FFF; text-decoration:none; }

#dvTopPanel .welcome{ width:280px; float:right; text-align:right; font-family:"Trebuchet MS"; font-size:15px; color:#666; padding:0px 15px 0px 0px; }
#dvTopPanel .welcome a:link{ color:#666; }
#dvTopPanel .welcome a:visited{ color:#666; }
#dvTopPanel .welcome a:hover{ color:#0d53ad; text-decoration:none; }

#dvTopPanel .searchpanel{ clear:both; background:url(../images/search_bg.gif) no-repeat; font-family:"Trebuchet MS"; font-size:20px; color:#FFF; font-weight:normal; width:1000px; height:50px; }
#dvTopPanel .searchpanel .holder{ padding:9px 0px 0px 15px; }
#dvTopPanel .searchpanel #txtSearch{ border:0px; margin:0px 5px 0px 87px; width:318px; font-family:"Trebuchet MS"; font-size:12px; }

#dvContentPanel{ width:1000px; background:url(../images/content_bg.gif) repeat-y; padding:0px 0px 20px 0px; float:left; }
#dvContentPanel .leftpanel{ width:780px; float:left; }
#dvContentPanel .rightpanel{ width:220px; float:right; }
#dvContentPanel h1{ font-family:"Trebuchet MS"; font-size:15px; color:#197600; padding:15px 0px 0px 13px; margin:0px 0px 5px 3px; }
#dvContentPanel ul{ list-style:none; padding:0px 0px 0px 32px; margin:0px; }
#dvContentPanel ul li{ font-family:"Trebuchet MS"; font-size:11px; color:#666; }

/*#dvContentPanel a:link{ color:#0248a7; }
#dvContentPanel a:visited{ color:#0248a7; }
#dvContentPanel a:hover{ color:#C20000; text-decoration:none; }*/

#dvContentPanel a:link{ color:#666; }
#dvContentPanel a:visited{ color:#666; }
#dvContentPanel a:hover{ color:#0248a7; text-decoration:none; }


#dvContentPanel .prod_directory{ font-family:"Trebuchet MS"; }
#dvContentPanel .prod_directory .listings{ list-style:none; padding:0px; margin:0px 0px 10px 32px; }
#dvContentPanel .prod_directory .listings li{ font-size:13px; font-weight:bold; color:#c20000; float:left; padding:0px 20px 10px 0px; margin:0px; width:350px; }
#dvContentPanel .prod_directory .listings li a:link{ color:#C20000; text-decoration:none; }
#dvContentPanel .prod_directory .listings li a:visited{ color:#C20000; text-decoration:none; }
#dvContentPanel .prod_directory .listings li a:hover{ color:#C20000; text-decoration:underline; }
#dvContentPanel .prod_directory .listings p{ padding:0px; margin:0px; font-size:11px; font-weight:normal; color:#666; }
#dvContentPanel .prod_directory .listings p a:link{ color:#666; text-decoration:none; }
#dvContentPanel .prod_directory .listings p a:visited{ color:#666; text-decoration:none; }
#dvContentPanel .prod_directory .listings p a:hover{ color:#0248a7; text-decoration:underline; }

#dvContentPanel .newproduct{ clear:both; height:0px; border-top:solid 1px #CCC; border-bottom:solid 1px #CCC; background-color:#fafafa; margin:0px 1px; font-size:0px; font-family:"Trebuchet MS"; }
#dvContentPanel .newproduct img{ float:left; }
#dvContentPanel .newproduct .desc{ float:left; width:350px; margin:0px 0px 0px 60px; padding:20px 0px 0px 0px; }
#dvContentPanel .newproduct .desc h2{ font-size:15px; color:#094fab; padding:0px 0px 10px 0px; margin:0px; }
#dvContentPanel .newproduct .desc ul{ list-style:none; padding:0px 0px 10px 0px; margin:0px; font-size:11px; color:#666; }
#dvContentPanel .newproduct .desc ul li{ padding:0px 0px 5px 0px; }
#dvContentPanel .newproduct .desc ul li.more{ text-align:right; padding:10px 20px 0px 0px; }

/*#dvContentPanel .latestnews{ width:375px; float:left; }
#dvContentPanel .upevents{ width:375px; float:left; }*/
/* latest news and events new add css*/
#dvContentPanel .latestnews{ border-right: 1px solid #DDD; width:375px; float:left; padding-right:3px;}
#dvContentPanel .latestnews b{ padding-top:3px;color:#333333;}
#dvContentPanel .latestnews hr{ clear:both; margin:5px; padding:3px; height:1px; border-top:0px; border-left:0px; border-right:0px; border-bottom:solid 1px #DDD; }
#dvContentPanel .latestnews a:link{ color:#666; text-decoration:none; margin:0px 40px 0px 0px; }
#dvContentPanel .latestnews a:visited{ color:#666; text-decoration:none; margin:0px 40px 0px 0px; }
#dvContentPanel .latestnews a:hover{ color:#000000; text-decoration:none; margin:0px 40px 0px 0px; }
#dvContentPanel .latestnews .morenews a:link{ float:right; color:#666666; text-decoration:underline; margin:0px 40px 0px 0px; }
#dvContentPanel .latestnews .morenews a:visited{ float:right; color:#666666; text-decoration:underline; margin:0px 40px 0px 0px; }
#dvContentPanel .latestnews .morenews a:hover{ float:right; color:#666666; text-decoration:none; margin:0px 40px 0px 0px; }


#dvContentPanel .upevents{ width:750px; float:left; }
#dvContentPanel .upevents b{ padding-top:3px;color:#333333;}
#dvContentPanel .upevents hr{ clear:both; margin:5px; padding:3px; height:1px; border-top:0px; border-left:0px; border-right:0px; border-bottom:solid 1px #DDD; }
#dvContentPanel .upevents a:link{ color:#666; text-decoration:none; margin:0px 40px 0px 0px; }
#dvContentPanel .upevents a:visited{ color:#666; text-decoration:none; margin:0px 40px 0px 0px; }
#dvContentPanel .upevents a:hover{ color:#000000; text-decoration:none; margin:0px 40px 0px 0px; }
#dvContentPanel .upevents .moreevent a:link{ float:right; color:#666666; text-decoration:underline; margin:0px 40px 0px 0px; }
#dvContentPanel .upevents .moreevent a:visited{ float:right; color:#666666; text-decoration:underline; margin:0px 40px 0px 0px; }
#dvContentPanel .upevents .moreevent a:hover{ float:right; color:#666666; text-decoration:none; margin:0px 40px 0px 0px; }
/*end css*/

#dvLoginPanel{ padding:0px 0px 10px 0px; font-family:"Trebuchet MS"; }
#dvLoginPanel form{ padding:10px 0px 0px 25px; margin:0px; }
#dvLoginPanel .title{ font-size:11px; color:#666666; padding:0px 10px 0px 0px; }
#dvLoginPanel .field{ padding:3px 0px; }
#dvLoginPanel input{ border:solid 1px #dddddd; font-size:12px; color:#666666; padding:3px; width:auto !important; }
#dvLoginPanel br { clear: left; }
#dvLoginPanel .btnholder{ clear:both; padding:0px 0px 0px 60px; }
#dvLoginPanel .btnholder #btnSignin{ border:0px; width:60px; height:20px; cursor:pointer; }
#dvLoginPanel p{ clear:both; font-size:11px; color:#666666; padding:0px 0px 5px 25px; margin:0px; }
#dvLoginPanel p a:link{ color:#094fab; }
#dvLoginPanel p a:visited{ color:#094fab; }
#dvLoginPanel p a:hover{ color:#094fab; text-decoration:none; }



#dvFooter{ clear:both; background:url(../images/footer_bg.gif) no-repeat; height:57px; font-family:"Trebuchet MS"; font-size:11px; color:#FFF; }
#dvFooter p.nav{ float:left; padding:10px 0px 0px 10px; margin:0px; width:600px; }
#dvFooter p.copy{ float:right; padding:20px 20px 0px 0px; margin:0px; width:200px; text-align:right; }
#dvFooter a{ color:#FFF; }
/* new css added product list*/
#dvContentPanel .prod_directory .prodlist{ width:700px; padding:20px 0px 20px 30px; float:left; }
#dvContentPanel .prod_directory .prodlist .holder{ border-bottom:solid 1px #F1F1F1; float:left; padding:10px 0px; }
#dvContentPanel .prod_directory .prodlist .holder .thumb{ text-align:center; float:left; width:100px; height:100px; border:solid 1px #DDD; }
#dvContentPanel .prod_directory .prodlist .holder p.desc{ float:left; width:550px; padding:0px 0px 0px 15px; margin:0px; font-size:12px; color:#666; }
#dvContentPanel .prod_directory .prodlist .holder a.title{ display:block; font-weight:bold; font-size:14px; padding:0px 0px 5px 0px; text-decoration:none; }
/* end productlist */
/* new css product detail */
#dvContentPanel .prod_directory .prod_detail .thumb a{ font-size:11px; display:block; padding:10px 0px 0px 0px; }
#dvContentPanel .prod_directory .prod_detail .details{ width:550px; float:left; padding:0px 0px 0px 20px; }
#dvContentPanel .prod_directory .prod_detail .details h1{ clear:both; float:none; background:#EFEFEF; color:#666; padding:3px 10px; margin:0px; }
#dvContentPanel .prod_directory .prod_detail .details .title{ display:block; width:100px; font-size:12px; color:#666; font-weight:bold; float:left; padding:5px 0px 5px 10px; }
#dvContentPanel .prod_directory .prod_detail .details .divider{ display:block; width:5px; font-size:12px; color:#666; text-align:center; float:left; padding:5px 0px; }
#dvContentPanel .prod_directory .prod_detail .details span.data{ display:block; font-size:12px; color:#666; width:400px; float:left; padding:5px 0px 5px 10px; }
#dvContentPanel .prod_directory .prod_detail .details p.data{ font-size:12px; color:#666; padding:5px 0px 5px 10px; clear:both; margin:0px; }
#dvContentPanel .prod_directory .prod_detail .details ul{ list-style:circle; font-size:12px; margin:0px 0px 0px 15px; padding:5px 0px 5px 10px; }
#dvContentPanel .prod_directory .prod_detail .details ul li{ margin:0px; padding:0px 0px 5px 0px; }
#dvContentPanel .prod_directory .prod_detail .details hr{ clear:both; margin:0px; padding:10px; height:1px; visibility:hidden; }
#dvContentPanel .prod_directory .prod_detail .details br{ clear:both; }
/*end product detail */
/* new Thumb css aded */
#dvContentPanel .prod_directory .prod_detail{ padding:20px 0px 20px 30px; float:left; width:95%; }
#dvContentPanel .prod_directory .prod_detail .thumb{ border:solid 1px #CCC; width:150px; float:left; text-align:center; padding:10px 0px; font-size:0px; }
#dvContentPanel .prod_directory .prod_detail .thumb1{ width:150px; float:left; text-align:center; padding:10px 0px; font-size:0px; }
/*end thumb css */
/* end new added css */
/* user news*/
#dvContentPanel .usernews{ width:700px; float:left;}
#dvContentPanel .usernews .titnews b{ color:#666666; font-size:10px; }
#dvContentPanel .usernews b{padding-top:3px;color:#0248a7;font-size:11px;}
#dvContentPanel .usernews hr{ clear:both; margin:5px; padding:3px; height:1px; border-top:0px; border-left:0px; border-right:0px; border-bottom:solid 1px #DDD; }
#dvContentPanel .usernews a:link{ color:#666; text-decoration:none; margin:0px 40px 0px 0px; }
#dvContentPanel .usernews a:visited{ color:#666; text-decoration:none; margin:0px 40px 0px 0px; }
#dvContentPanel .usernews a:hover{ color:#000000; text-decoration:none; margin:0px 40px 0px 0px; }
#dvContentPanel .usernews .morenews a:link{ float:right; color:#666666; text-decoration:none; margin:0px 40px 0px 0px; }
#dvContentPanel .usernews .morenews a:visited{ float:right; color:#666666; text-decoration:none; margin:0px 40px 0px 0px; }
#dvContentPanel .usernews .morenews a:hover{ float:right; color:#666666; text-decoration:underline; margin:0px 40px 0px 0px; }
#dvContentPanel .usernews .order ul{width:500px;}
#dvContentPanel .usernews .order a:link{ color:#000000; text-decoration:underline; margin:0px 10px 0px 0px; }
#dvContentPanel .usernews .order a:visited{ color:#666; text-decoration:underline; margin:0px 10px 0px 0px; }
#dvContentPanel .usernews .order a:hover{ color:#FF3333; text-decoration:underline; margin:0px 10px 0px 0px; }

/*end user news */
/* add mail css forgot password */
#dvLoginPanelmail{ padding:0px 0px 10px 0px; font-family:"Trebuchet MS"; }
#dvLoginPanelmail form{ padding:10px 0px 0px 25px; margin:0px; }
#dvLoginPanelmail .title{ font-size:11px; color:#666666; padding:0px 10px 0px 0px; }
#dvLoginPanelmail .field{ padding:3px 0px; }
#dvLoginPanelmail input{ border:solid 1px #dddddd; font-size:12px; color:#666666; padding:3px; width:auto !important; }
#dvLoginPanelmail select{ font-size:12px; color:#666666; width:auto !important; }
#dvLoginPanelmail br { clear: left; }
#dvLoginPanelmail .btnholder{ clear:both; padding:0px 0px 0px 60px; }
#dvLoginPanelmail .btnholder #btnSignin{ border:0px; width:60px; height:20px; cursor:pointer; }
#dvLoginPanelmail p{ clear:both; font-size:11px; color:#666666; padding:0px 0px 5px 25px; margin:0px; }
#dvLoginPanelmail p a:link{ color:#094fab; }
#dvLoginPanelmail p a:visited{ color:#094fab; }
#dvLoginPanelmail p a:hover{ color:#094fab; text-decoration:none; }
/*end css*/
/* start compare css */
#comp { margin-left:0px;  margin-right:1px;  border-left:0px solid #439ec2;  border-right:solid 1px #DDD;;border-bottom:solid 1px #DDD;font-family:"Trebuchet MS"; font-size:12px; float:left;}
#compcons { background-color:#EFEFEF;margin-left:0px;  margin-right:1px;  border-left:0px solid #439ec2;  border-right:solid 1px #DDD;;border-bottom:solid 1px #DDD;font-family:"Trebuchet MS"; font-size:12px; float:left;}
/*end compare css */

#modratory{color:red;font-size:15px;}
/*border css */
#dvContentPanel .cookie{ background-color:#EFEFEF; font-size:11px; padding:5px 10px; margin:0px 1px; font-family:Arial, Helvetica, sans-serif; color:#777; }
/*end border css */
/*SIGN UP CSS ADDED*/
#Test{font-size:11px; color:#666666; padding-left:30px;}
#modratory{color:red;font-size:15px;}
/*END SIGN UP CSS*/


/*Form Items*/
form{ padding:0px; margin:0px; }
form input{ vertical-align:middle; }
/* end Biocards css */




