body {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: lucida,verdana,lucida,arial,sans-serif;
	background-color: #ffffff;
	
}
input {
        background-color: #C7CFD9;
        text-align: left;
       
        }
a:link {
	color: #006600;
}

table {
	width: 100%;
}
/* --------------------------------------------------*/
/* Style for top navigation bar ... topbar
/*---------------------------------------------------*/

.topbar {
	font-weight: bold;
	text-align: center;
}

td.topbar {
	/*margin: 0px 0px 0px 20px;
	padding: 0px 10px 0px 10px;*/
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

table.topbar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	width: 100%;
	font-size: 80%;
/*	background: #cccccc;*/
	background: white;
}

#local {
	font-weight: bold;
	color: #003399;
}


.topbar a {
	text-decoration: none;
	font-weight: bold;
}

.topbar a:link {
	color: #000000;
}

.topbar a:visited {
	text-decoration: none;
	color: #000000;
}

.topbar a:hover {
	text-decoration: none;
	color: #1C007A;
}

.topbar a:active {
	text-decoration: none;
	color: #000000;
}



#box {
	/* this is for the search box text .. now 85% of topbar font-size % */
	FONT-SIZE: 85%
}



/*----Style for topnavbar----*/
#topnavlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #778;
}

#topnavlist li
{
list-style: none;
margin: 0;
display: inline;
font-size: 120%
}

#topnavlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #b0b3c2;
font-weight: bold;
}

#topnavlist li a:link { color: #000000; }
#topnavlist li a:visited { color: #000000; }

#topnavlist li a:hover
{
color: #000;
/*--background: #073a8b;--*/
/*--background: #2e72b8;--*/
text-decoration: underline;
border-color: #227;
}

#topnavlist li a#current
{
/*background: #cccccc;*/
background: white;
/*border-bottom: 1px solid #cccccc;*/
border-bottom: 1px solid white;
}

#searchbox
{
background: #ffffff;
}

/*---End of tabnavbar----*/


/*-----------------------------------------*/
/*  Style for graphics part of top design  */
/*-----------------------------------------*/



table.logobar {
	padding: 0;
	border: 0;
	margin: 0;
}
.logobar tr {
	padding: 0;
	border: 0;
	margin: 0;
}
.logobar td {
	padding: 0;
	border: 0;
	margin: 0;
	background-image: url('/home/images/home_background_strip.jpg');
	background-repeat: repeat;
	text-align: left;
}
/*-----------------------------------------*/
/*  Style for graphics part of top design  */
/*-----------------------------------------*/



table.genlogobar {
	padding: 0;
	border: 0;
	margin: 0;
}
.genlogobar tr {
	padding: 0;
	border: 0;
	margin: 0;
}
.genlogobar td {
	padding: 0;
	border: 0;
	margin: 0;
	background-image: url('/home/images/home_background_strip.jpg');
	background-repeat: repeat;
	text-align: left;
}

table.prodlogobar {
	padding: 0;
	border: 0;
	margin: 0;
}
.prodlogobar tr {
	padding: 0;
	border: 0;
	margin: 0;
}
.prodlogobar td {
	padding: 0;
	border: 0;
	margin: 0;
	background-image: url('/products/images/prod_background_strip.jpg');
	background-repeat: repeat;
	text-align: left;
}
table.servlogobar {
	border-collapse: collapse;
	padding: 0;
	letter-spacing: 0;
	border: 0;
	margin: 0;
}
.servlogobar tr {
	border-collapse: collapse;
	padding: 0;
	letter-spacing: 0;
	border: 0;
	margin: 0;
}
.servlogobar td {
	border-collapse: collapse;
	letter-spacing: 0;
	padding: 0;
	border: 0;
	margin: 0;
	background: url('/services/images/serv_background_strip.jpg') repeat-x center;
	/*--background-repeat: repeat-x;
	background-align: center;--*/
	text-align: left;
}

table.endlogo {
	border-collapse: collapse;
	padding: 0;
	letter-spacing: 0;
	border: 0;
	margin: 0;
}
.endlogo tr {
	border-collapse: collapse;
	padding: 0;
	letter-spacing: 0;
	border: 0;
	margin: 0;
}
.endlogo td {
	border-collapse: collapse;
	letter-spacing: 0;
	padding: 0;
	border: 0;
	margin: 0;
	background: white;
	/*--background-repeat: repeat-x;
	background-align: center;--*/
	text-align: left;
}
/*----------------------------------------*/
 /*under the logo area is a colored stripe*/
 /*---------------------------------------*/
.stripe {
	background: white;
	/*background: #CCC;*/
}

/*-----------------------------------------*/
/*  Style for Geneservice site left navigation         */
/*-----------------------------------------*/

.navleftsub {
	font-size: 100%;
	font-weight: bold;
	vertical-align: top;
	text-decoration: underline;
}

table.navleftsub{

}

.navleftsub ul {
	padding-left: 0px;
	margin-left: 0px;
}
navleftsub li{
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	font-size: 30%;
	font-weight: bold;
	color: #000000;
}

.navleft {
	font-size: 80%;
	font-weight: bold;
	vertical-align: top;
	text-decoration: none;
	/*background: #cccccc;*/
}

td.navleft {
	width: 190px;
	/*border-right: 1px solid #CCC;*/
	border-right: 1px outset;
	}

.navleft ul {
	padding-left: 10px;
	margin-left: 10px;
}

.navleft li {
	list-style-type: none;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 10px;
	border-bottom-width: 0px;
	font-size: 90%;
	font-weight: bold;
	color: #000000;
}

td.navleft a:link {
	text-decoration: none;
	color: #003399;
	
}

td.navleft a:visited {
	text-decoration: none;
	color: #1C007A;
}

td.navleft a:hover {
	text-decoration: underline;
	color: #0000CC;
}
#navleftselected {
	text-decoration: none;
	color: #000000;
}
h1 {
	color: #003399;
}

h2 {
	font-family: arial-bold,sans-serif;
	font-size: 175%;
	color: #003399;
}

h3 {
/*	font-family: verdana-bold,sans-serif; */
	font-size: 130%;
	color: #003399;
}

h4 {
	font-size: 120%;
	color: #003399;
}

h5 {
	font-family: verdana,sans-serif;
	font-size: 120%;
	color: #003399;
}

h6 {
	font-family: verdana,sans-serif;
	font-size: 120%;
	color: #000000;
}

p {
	font-family: verdana,sans-serif;
	font-size: 100%;
}

.contentmain {
	color: #000;
	vertical-align: top;
	font-size: 80%;
}

.contentmain em{
        color:#FF0000; font-size:120%;
} 	

.mainbody {
	color: #000;
	vertical-align: top;
	font-size: 80%;
}


/* --------------------------------------------------*/
/* Style for info tables
/*---------------------------------------------------*/
#info {
	border: #cccccc;
}



/* ----------------------------*/
/* Style for bar chart table
/* ----------------------------*/
.barchart {
	border: 2px solid #CCC;
	width: 50%;
}

table.barchart 
	width: 50%;
	border: 2px solid #000000;
}

.report {
	border: 2px solid #CCC;
}

table.report {
	width: 50%;
	border: 2px solid #000000;
}
/* --------------------------------------------------*/
/* Style for pricing table
/*---------------------------------------------------*/

.pricing {                            /*General properties of elements within the table*/
        border: 1px solid #CCC;       /* Outline of table*/
	vertical-align: top;
	
}
table.pricing {			      /*Individual product table structure properties*/
	vertical-align: top;
	width: 100%;
	border: 1px solid #CCC;
        empty-cells: show;
}
tbody.pricing{		              /*Table Body area:  Group of data rows in a table*/
	vertical-align: top;
	border: 3px solid #CCC;
}
.pricing tr{
	vertical-align: top;
}
table.pricing td{		      /*Table's internal style properties */
	vertical-align: top;
	border-collapse: collapse;
/*	border: 1px;*/
	padding: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-left: 1px solid #CCC;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #CCC;
	
	
}
.pricing td.headcell{		      /*Table heading properties */
	vertical-align: top;     
        color: #FFFFFF;		      /*Default Text: #FFFFFF white*/
        background: #0b3780;              /*Default Background: #8a004d  Maeroon*/
        font-weight: bold;
        text-align: left;
	border: 1px solid #CCC;
}
.pricing td.infocell{		      /*Table info properties */
	vertical-align: top;    
        color: #FFFFFF;		      /*Default Text:#FFFFFF   White*/
        background: #888aba;          /*Default Background: #666666    Gray*/
	text-align: left;
	border: 1px soild #CCC;
}
.pricing font.moreinfo{               /* "more info" properties */
	font-size: 7pt;
	font-style: italic;
}
.pricing tr.sepcolor{		      /* Color of separator between two vertical lines*/
	background-color: #666666;    /* Default : Gray #666666 */
}
/* --------------------------------------------------*/
/* Style for information table
/*---------------------------------------------------*/

.infotable {                            /*General properties of elements within the table*/
        border: 1px solid #CCC;       /* Outline of table*/
	vertical-align: top;
	
}
table.infotable {			      /*Individual product table structure properties*/
	vertical-align: top;
	width: 100%;
	border: 1px solid #CCC;
        empty-cells: show;
}
tbody.infotable{		              /*Table Body area:  Group of data rows in a table*/
	vertical-align: top;
	border: 3px solid #CCC;
}
.infotable tr{
	vertical-align: top;
}
table.infotable td{		      /*Table's internal style properties */
	vertical-align: top;
	border-collapse: collapse;
/*	border: 1px;*/
	padding: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-left: 1px solid #CCC;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #CCC;
	
	
}
.infotable td.headcell{		      /*Table heading properties */
	vertical-align: top;     
        color: #FFFFFF;		      /*Default Text: #FFFFFF white*/
        background: #0b3780;              /*Default Background: #8a004d  Maeroon*/
        font-weight: bold;
        text-align: left;
	border: 1px solid #CCC;
}
.infotable td.infocell{		      /*Table info properties */
	vertical-align: top;    
        color: #FFFFFF;		      /*Default Text:#FFFFFF   White*/
        background: #888aba;          /*Default Background: #666666    Gray*/
	text-align: left;
	border: 1px soild #CCC;
}
.infotable font.moreinfo{               /* "more info" properties */
	font-size: 7pt;
	font-style: italic;
}
.infotable tr.sepcolor{		      /* Color of separator between two vertical lines*/
	background-color: #666666;    /* Default : Gray #666666 */
}

/* --------------------------------------------------*/
/* Style for bottom of page
/*---------------------------------------------------*/

.bottom {
	color: #000;
	vertical-align: top;
	font-size: 80%;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
        
}
.bottom a:link{
    
        color: #003399;
}
.bottom a {
	text-decoration: none;
	
}
.bottom a:active {
         
	text-decoration: none;
	color: #0000CC;
}
.bottom a:visited{
       
	
	color: #1C007A;
}



/*---------------------------------------------------------*/
/*Style for price table ... ize: 120%;
        color: #003399;
riceTab                       */
/*---------------------------------------------------------*/
table.priceTab {
      color: #000000
}
 .priceTab em {
      color:#8a004d; 
      font-size:160%; 
      /*text-decoration:blink; blink only works on particular browsers*/
} /*red asterix*/

/*---------------------------------------------------------*/
/*Style for CRM results table ... crmTab                       */
/*---------------------------------------------------------*/
table.crmTab {
	width:auto;
}

 .crmTab tr.odd {
      background: #D6DBE4; 
} 


 .crmTab tr.even {
      background: #ffffff; 
}

 .crmTab td{
	text-align: left;
}

#crmOrderSelected{
	text-decoration: none;
	color: #000000;
} 
/*---------------------------------------------------------*/
/*Style for CRM results table ... crmTab                       */
/*---------------------------------------------------------*/
table.crmSearch {
	border: 1px solid #CCC;
}

 .crmSearch tr {
	vertical-align: top;
} 
 .crmSearch th {
#	border: 1px solid #CCC;
	padding-left: 10px;
	text-align: left;
	
}
 .crmSearch td {
#	border: 1px solid #CCC;
	text-align: left;
}

a.popup span {display: none}
a.popup:hover span {
    display: block; width: 10em; 
    background-color: yellow; border: dotted black thin;
    position: relative; left: 10px;}


/*---------------------------------------------------------*/
/*Style for ordering table ... ordTab                      */
/**eg /products/image_order.jsp                            */
/*---------------------------------------------------------*/
table.ordTab{
	color: #000000
}
 .ordTab ast {
	color:#8a004d;
	font-size:160%;
	/*text-decoration:blink;*/
}

 .ordTab em{/*Highlight*/
	color:#8a004d;
	font-size:110%;
	/*text-decoration:blink;*/
}

/*em.ast {
      color:#8a004d;
      font-size:160%;
      text-decoration:blink;
} 
ast {
	color:#8a004d;
       	font-size: 160%;
       	text-decoration:blink;
}*/
/*em {color:#dc143c; font-size:120%;}*/ /*red asterix*/



/*---------------------------------------------------------*/
table.contactDetails {
	width: auto;
	border: 1px solid #778;
	border-left: none;
	border-right: none;
}

 .contactDetails tr.odd {
      background: #D6DBE4; 
} 


 .contactDetails tr.even {
      background: #ffffff; 
}

 .contactDetails td {
	text-align: left;
}

/*---------------------------------------------------------*/
table.contactDetailsNB {
	width: auto;
	border: 0px solid #778;
	border-left: none;
	border-right: none;
}

 .contactDetailsNB tr.odd {
      background: #D6DBE4; 
} 


 .contactDetailsNB tr.even {
      background: #ffffff; 
}

 .contactDetailsNB td {
	text-align: left;
}

/*------------------------------------------*/
/* generic results table */
/* used in seq orders */
table.genRes {
	width: 100%;
	border: none;
}

 .genRes tr.odd {
      background: #D6DBE4; 
} 


 .genRes tr.even {
      background: #ffffff; 
}

 .genRes td {
	text-align: left;
}


/*-----------------------------*/
/* hidden divs */
.inside_div {
    display:          none;
    }


/*-----------------------------*/
/*Status bar used for an ordering process*/

table.statusBar {
	width: 50%;
	border: 1px solid #778;
	border-left: none;
	border-right: none;
      	text-align: center;
}

 .statusBar td.complete {
      background: #D6DBE4; 
      text-align: center;
} 


 .statusBar td.todo {
      background: #ffffff; 
      text-align: center;
}

 .statusBar td.current {
      background: red; 
      align: right;
      text-align: center;
      bordercolor: red; 
} 

.submitLink {
   color: #00f;
   background-color: transparent;
   text-decoration: no-underline;
   border: none;
   cursor: pointer;
   cursor: hand;
   margin-left: 0px;
   margin-right: 0px;
   text-align: center;
   padding-left: 0px; 
   padding-right: 0px;

}

/*---------------------------------------------------------*/
/*Style for the shopping sections			   */
/*---------------------------------------------------------*/
.shop_container {
	width: 100%;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #ccc;
	background: #fff;
}

/* circle */

#greySun {
	margin: 0;
	padding: 0 0 20px 0px;
	border-bottom: 1px solid #9FB1BC;
}

#greySun li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}
	
#greySun a:link, #greySun a:visited {
	float: left;
/*	font-size: 10px;*/
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #708491;
}

#greySun a:link.active, #greySun a:visited.active, #greySun a:hover {
	padding-bottom: 6px;
	color: #000;
	background: url('/products/common/imgs/Circle.gif') no-repeat bottom center;
}

/*---------------------------------------------------------*/
/*Style for Shopping Basket results table                  */
/*---------------------------------------------------------*/
table.basketView {
	width:100%;
}

 .basketView tr.odd {
      background: #D6DBE4;
        
} 


 .basketView tr.even {
      background: #ffffff; 
}

 .basketView td {
	text-align: left;
}
#crmOrderSelected{
	text-decoration: none;
	color: #000000;
} 
i

/*---------------------------------------------------------*/
/*Style for Home page products & services quicklinks       */
/*---------------------------------------------------------*/
table.psquickLinks {
	width:50%;
	border:3px;
	spacing:4;
	padding:40000;
}
.psquickLinks td{
/*        background: #00ffff; */
	
}

blockquote.green {
    max-width: 620px;
    background: url(/home/common/imgs/style/bbox-right-quart.png) right repeat-y; }
blockquote.green:before {
    display: block;
    line-height: 0;
    background: url(/home/common/imgs/style/bbox-topright-quart.png) top right no-repeat;
    content: url(/home/common/imgs/style/bbox-topleft-quart.png) }
blockquote.green:after {
    display: block;
    line-height: 0;
    background: url(/home/common/imgs/style/bbox-bottomright-quart.png) bottom right no-repeat;
    content: url(/home/common/imgs/style/bbox-bottomleft-quart.png) }
blockquote.green p {
    margin: 0;
    padding: 4px 14px 10px 10px }

blockquote.grey {
    max-width: 620px;
    background: url(/home/common/imgs/style/ibox-right-quart.png) right repeat-y; }
blockquote.grey:before {
    display: block;
    line-height: 0;
    background: url(/home/common/imgs/style/ibox-topright-quart.png) top right no-repeat;
    content: url(/home/common/imgs/style/ibox-topleft-quart.png) }
blockquote.grey:after {
    display: block;
    line-height: 0;
    background: url(/home/common/imgs/style/ibox-bottomright-quart.png) bottom right no-repeat;
    content: url(/home/common/imgs/style/ibox-bottomleft-quart.png) }
blockquote.grey p {
    margin: 0;
    padding: 4px 14px 10px 10px }

blockquote.dblue {
    max-width: 620px;
    background: url(/home/common/imgs/style/dblue-right-quart.png) right repeat-y; }
blockquote.dblue:before {
    display: block;
    line-height: 0;
    background: url(/home/common/imgs/style/dblue-topright-quart.png) top right no-repeat;
    content: url(/home/common/imgs/style/dblue-topleft-quart.png) }
blockquote.dblue:after {
    display: block;
    line-height: 0;
    background: url(/home/common/imgs/style/dblue-bottomright-quart.png) bottom right no-repeat;
    content: url(/home/common/imgs/style/dblue-bottomleft-quart.png) }
blockquote.dblue p {
    margin: 0;
    padding: 4px 14px 10px 10px }

blockquote.lblue {
    max-width: 620px;
    background: url(/home/common/imgs/style/lblue-right-quart.png) right repeat-y; }
blockquote.lblue:before {
    display: block;
    line-height: 0;
    background: url(/home/common/imgs/style/lblue-topright-quart.png) top right no-repeat;
    content: url(/home/common/imgs/style/lblue-topleft-quart.png) }
blockquote.lblue:after {
    display: block;
    line-height: 0;
    background: url(/home/common/imgs/style/lblue-bottomright-quart.png) bottom right no-repeat;
    content: url(/home/common/imgs/style/lblue-bottomleft-quart.png) }
blockquote.lblue p {
    margin: 0;
    padding: 4px 14px 10px 10px }

blockquote.pink {
    max-width: 620px;
    background: url(/home/common/imgs/style/pink-right-quart.png) right repeat-y; }
blockquote.pink:before {
    display: block;
    line-height: 0;
    background: url(/home/common/imgs/style/pink-topright-quart.png) top right no-repeat;
    content: url(/home/common/imgs/style/pink-topleft-quart.png) }
blockquote.pink:after {
    display: block;
    line-height: 0;
    background: url(/home/common/imgs/style/pink-bottomright-quart.png) bottom right no-repeat;
    content: url(/home/common/imgs/style/pink-bottomleft-quart.png) }
blockquote.pink p {
    margin: 0;
    padding: 4px 14px 10px 10px }


/*				       */
/* Some anchor properties that         */
/* That allow bold links no decoration */
/*				       */
a.bold:link{
	text-decoration: none;
	color: black;
}
				       
a.bold:visited{
	text-decoration: none;
	color: black;
}
				       
a.bold:hover{
	text-decoration: underline;
	color: black;
}

/*				       */
/* Some anchor properties that         */
/* That allow bold links no decoration */
/*				       */
a.heading:link{
	text-decoration: none;
	color: #003399;
}
				       
a.heading:visited{
	text-decoration: none;
	color: #003399;
}
				       
a.heading:hover{
	text-decoration: none;
	color: #003399;
}

/**/
/*	Some anchor props that have no underline until hover */
/* 	cf left nav *?
/**/


a.showhover:link {
	text-decoration: none;
	color: #003399;
	
}

a.showhover:visited {
	text-decoration: none;
	color: #1C007A;
}

a.showhover:hover {
	text-decoration: underline;
	color: #0000CC;
}


/*
 * Style for Linkouts :
 */
/*
.moreInfoLink {
   color: #00f;
   background-color: transparent;
   text-decoration: no-underline;
   border: none;
   cursor: pointer;
   cursor: hand;
   margin-left: 0px;
   margin-right: 0px;
   text-align: center;
   padding-left: 0px; 
   padding-right: 0px;

}*/

.moreInfoLink {
   background: transparent url(/home/common/img/icons/blue/info.gif) no-repeat center; 
   background-color:#133b5e;
   border: none;
   color: #133b5;
}

.addItem {
   background: transparent url(/home/common/img/icons/green/plus.gif) no-repeat center; 
   background-color: #5F9410;
   border: none;
   color: #5F9410;
}

/*
 * Style for the CRM reports:
 */

.rnd {
	background-image:url(/home/images/style/snava-tl.gif); 
	background-color:#858bb3; 
	background-position: top left; 
	background-repeat: 
	no-repeat; 
	padding-left: 10px;  
	padding-top: 10px; 
}

.rnd div{
	margin-left:3px; 
	background-color:#858bb3; 
}

.rnd div div {
	background-image:url(/home/images/style/snava-br.gif); 
	background-position: bottom right; 
	background-repeat: no-repeat; 
	padding-bottom: 10px; 
	padding-right: 10px;
}


.rnd div div table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px;
	width: 30%;
}

.rnd div div  table tr.odd {
      /*background: #AFBFDC; */
      background: #9da9bf; 
      border: 1px; 
} 


.rnd div div table  tr.even {
      background: #858bb3; 
}

.rnd div div  table  td {
	text-align: left;
}
.rnd div div  table  tr.odd td div{
      background: #9da9bf; 
	text-align: left;
}
.rnd div div  table  tr.even td div{
      background: #858bb3; 
	text-align: left;
}

/*
 * Style for the CRM reports:
 */
table.third {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	width: 30%;
}



table.clonehunter{
  background-color: #CCCCFF;
  border-top-color: #330000;
  border-spacing: 0px;
  border-right-width: 1px;
  border-right-style: inset;
  border-left-width: 1px;
  border-left-style: inset;
  border-top-width: 1px;
  border-top-style: inset;

  padding-top: 0px;
  /*padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;*/
  margin: 1px;
  border-collapse: collapse;
  width: 90%;
}

table.clonehunter th{
  /*background: #66CCFF;*/
 /* background: #0066CC;*/
  padding: 5px;
  border-top-width: 0px;
  vertical-align: top
}
table.clonehunter th.prodsection{
  /*background: #66CCFF;*/
  background: #103176;
  padding: 10px;
  border-top-width: 0px;
  color: white;
}

table.clonehunter tr.head{
  background-color: #858BBD;
}

table.clonehunter tr{
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;

  border-top-color: #330000;
  border-spacing: 0px;
  border-right-width: 1px;
  border-right-style: inset;
  border-left-width: 1px;
  border-left-style: inset;
  border-top-width: 1px;
  border-top-style: inset;

  padding-top: 0px;
  /*padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;*/
  margin: 1px;
  border-collapse: collapse
}

table.clonehunter th{
  /*background: #66CCFF;*/
 /* background: #0066CC;*/
  padding: 5px;
  border-top-width: 0px;
  vertical-align: top
}
table.clonehunter th.prodsection{
  /*background: #66CCFF;*/
  background: #103176;
  padding: 10px;
  border-top-width: 0px;
  color: white;
}

table.clonehunter tr.head{
  background-color: #858BBD;
}

table.clonehunter tr{
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
  
  border-top-color: #330000;
  border-top-width: 1px;
  border-top-style: inset;
}

table.clonehunter td{
  align:left;
  padding:12px;
  border: 0px;
  margin: 0px;
}
