h1
{
     font-size:18px;
     color:#b50202;
     margin:0;
}

body
{
     margin:0;
     font:11px verdana;
     background:url(_design/bg.jpg) repeat-x #c0fba0;
}

ul.pnav{
	margin:0;
	list-style:none;
}
ul.pnav li{
	float:left;
	margin-right:5px;
	list-style:none;
}

tr.tr-odd{
background:blue;
}
tr.tr-even{
background:black;
}
#main
{
     margin-top:5px;
     padding:20px;
     background:#c0fba0;
     border:solid #fff 1px;

}

#main2
{
     margin-top:5px;
     padding:20px;
     background:#e8aded;
     border:solid #fff 1px;
}

.main2
{
     margin-top:5px;
     padding:20px 0 20px 20px;
     background:#c0fba0;
     border:solid #fff 1px;
}

.main
{
     margin-top:5px;
     padding:20px 0 20px 20px;
     background:#e8aded;
     border:solid #fff 1px;
}

#header
{
     position:relative;
     height:16px;
     background:url(_design/xxxdna_logo.jpg) no-repeat #000;
     color:#fff;
     font-size:10px;
     text-align:right;
     padding-right:5px;
     padding-top:60px;
}

#menubox
{     
     /*position:relative;*/
     height:33px;
     background:url(_design/menubg.gif) repeat-x bottom;
}
#pagebody
{
     width:960px;
     padding:0 17px;
     background:#fbd5fd;
     margin:auto;
     background:url(_design/shadowbg.png) repeat-y;
}
.firstpagestyler2 .main2, .firstpagestyler2 .main
{
     padding:0;
     background:none;
     border:none;
}

.firstpagestyler1 .main2, .firstpagestyler1 .main
{
     padding:0;
     background:none;
     border:none;
}

.firstpagestyler1 .firstpagehide, .firstpagestyler2 .firstpagehide,
{
     display:none;
}

.firstpagestyler1 .main2 td.vidprevinfo, .firstpagestyler1 .main td.vidprevinfo
{
     background:#91bf79;
}
a
{
     color:#b50202;
}
select
{
     margin-top:5px;
     width:150px;
}
#footer
{
     width:960px;

     height:330px;
     padding:0px 17px 0 17px;
     background:url(_design/footerbg.png) no-repeat;
     margin:auto;
}

#footerinfo
{
     font-size:10px;
     padding-top:17px;
     text-align:center;
     height:41px;
}
h2
{
     font-size:18px;
     color:#b50202;
     margin:0;
}

table.info h2
{
     color:#000;
     font:bold 14px verdana;
     margin:0;
}
.line
{
     height:5px;
     border-bottom:solid #fff 1px;
     margin-bottom:10px;
}
td.previd
{
     width:162px;
     height:100px;
     background:#000;
     border-top:solid #fff 1px;
     border-left:solid #fff 1px;
     border-right:solid #fff 1px;
}

td.vidprevinfo
{
     text-align:center;
     background:#91bf79;
     border:solid #fff 1px;
     padding:3px;
     overflow:hidden;
     width:154px;
}

#main2 td.vidprevinfo
{
     background:#d35ddc;
     border:solid #fff 1px;
}

.main td.vidprevinfo
{
     background:#d35ddc;
     border:solid #fff 1px;
}
table.info
{
     border:0;
     padding:0;
     margin:0;
}

table.info td
{
     margin:0;
     padding:0;
     vertical-align:top;
}

table.info td.pics
{
     height:190px;
     width:400px;
}

table.info td.links
{
     background:#91bf79;
     height:55px;
     color:#fff;
     padding:5px;
}

#main2 table.info td.links
{
     background:#d35ddc;
}

td.links strong
{
     font-size:18px;
     color:#b50202;
}

td.links span
{
     font-weight:bold;
     color:#000;
}