body            { background-color: #666666;  margin-top: 0 ; margin-left: 5px; }

.headline       { font-size: 2em; font-family: Arial, sans-serif; }

/* h6.special   { border-bottom:thin dotted #B4DC00; margin-bottom: 0;
                  font-family: "Century Gothic"; font-size: 12pt; color:#cc0000;                   border-left-color:#B4DC00; border-left-width:thin; 
                  border-right-color:#B4DC00; border-right-width:thin;                   border-top-color:#B4DC00; border-top-width:thin  
}
*/

div.textright { text-align: right; }  /* c18 */
p.textcenter  { text-align: center; }  /* c36 */

.bluetext   { color: Blue; }  /* c13 */
.purpletext { color: #800040; font-size: 11px; line-height: 120%;}  /* c14 */
.xx-smltext { font-family: arial,helvetica, sans-serif; font-size: xx-small; } /* c15 */
.x-smltext  { font-size: x-small; }  /* c20   UNUSED? */
.brtredtext { color: #FF3300; }  /* c26 */
.maroontext { color: Maroon; }   /* c28 */
.dkbluetext { color: #0033CC; }   /* c29 */
.dkgreytext { color: #666666; }   /* c30  UNUSED? */
.redtext    { color: #CC0000; }  /* c9 */


table           { background-color: white; }

td              { font-family: Verdana, sans-serif; font-size: 11px; 
                  line-height: 120%; word-spacing: 0; background-color: white;
                  margin-top: 0; margin-bottom: 0;font-style: normal; }
/*
td.Header       { border-top:dotted gray; border-color:#009BC8;border-width: thin;                   font-family: Verdana; font-size: 11px;  
}
td.special      { border-top:dotted #red; border-color:#009BC8;border-width: thin;                   font-family: Verdana; font-size: 11px; 
                  border-top-color:#B4DC00; border-top-width:thin; 
}
*/
td.bottom        { border-bottom:thin dotted #999999; }

td.top           { border-top:thin solid #ffeedd; }

td.row1andbottom { border:1px solid #999999; border-bottom:1px dotted #999999; padding:0; }

td.c93wx20h      { height: 20px; width: 93px; }
td.c92wx20h      { height: 20px; width: 92px; }
td.c462wx30h     { height: 30px; width: 462px; } 
td.c130w         { width: 130px; } /* td.c6 */
td.c664wx160h    { height: 160px; width: 664px; }  /* c32 */
td.c239wx25h     { height: 25px; width: 239px; }   /* c11 */
td.c130wx37h     { height: 37px; width: 130px; }   /* c12 */
td.c800wx58h     { height: 58px; width: 800px; }   /* c35 */

td.ltgreybg      { background-color: #EEEEEE; height: 25px; width: 130px; border-color:#FFFFFF; } /* td.c8 */
td.whitebg       { background-color: White; }
td.ltpchbg       { background-color: #FBEDD2; }    /* c34 */
td.ltgreybg      { background-color: #EEEEEE; }    /* c10 */
td.whitebrdr     { border-color: White; }

table.pchborder  { border-color:#FFCC99; border: 1px; }   /* c33 */
table.drkborder  { border-collapse: collapse; border-color:#111111; }

/* ************************************************************************ */

#menubar {
	background-image: url(../images/ccn_menus_programmingdar-07.jpg);
	height: 33px;
	width: 760px;
}
#menuitems {
        position:relative;left:10px; top:-9px; color:#a1bedc;
}
#footer    {
        border-top: 1px solid #ff9966;
        border-bottom: 1px solid #999999; 
        padding:4px;
}

/* ************************************************************************ */

div.bottom         { border-bottom:dotted #999999; border-width: thin; }

div.onlyLeftBorder { border-left: 1px #ffffff solid; }

hr	           { border-style: dotted; border-width: thin; border-color: #CCCCCC; }

/* ************************************************************************ */

A:link, A:visited             { color:#0066FF; text-decoration: none; }

A:link:hover, A:visited:hover { color:#0099FF; text-decoration: underline; }

a:active                      { color: #000066; text-decoration: none; }

/* ************************************************************************ */

td.greyLeftBorder     { border-left: 1px #cccccc solid; }
td.greyRightBorder    { border-right: 1px #cccccc solid; }

td.leftBorder         { border-left: 1px #111111 solid; }
td.rightBorder        { border-right: 1px #111111 solid; }
td.leftAndRightBorder { border-left:  1px #111111 solid;
                        border-right: 1px #111111 solid; }
td.onlyLeftBorder     { border-left: 1px #111111 solid; }

td.row1               { border:1px solid #cccccc; padding:0;   }
td.row2               { border:1px solid #FF9966;  }
td.row3               { border:2px double gray; padding:0;  }

/* ************************************************************************ */

ul { list-style-image: url('/images/arrow_9x9.gif') ;
     color: #FF3300; }

/* ************************************************************************ */
.n2    { font-size: 11px; font-family: verdana, sans-serif; }

.n2 td { font-size: 11px; font-family: verdana, sans-serif; }

.n2 .searchitem { padding-top: 5px;  /* or 10px */
                  padding-bottom: 10px;
                  padding-left: 5px;
                  border-bottom: 1px dashed #999999; /* or solid #cccccc */
                  vertical-align: top;
}

.n2 .searchresults td { font-size: 13px; font-family: Verdana,Helvetica,sans-serif; }

/* ************************************************************************ */

.dataColumn { vertical-align: top; text-align: center; }

/* ************************************************************************ */
.listprice           { font-family: arial,verdana,helvetica,sans-serif; text-decoration: line-through; }

.n2 .listprice       { color: #000000; font-weight: normal; font-size: 13px; }

.n2 .saleprice       { color: #990000; font-weight: bold; font-size: 13px; }

div.buying           { padding: 0.25em 0em; font-size: .86em; }

div.buying table     { font-size: x-small; }

div.buying table td  { font-size: .86em; }

#priceBlock          { font-size: x-small; }

#priceBlock table td { font-size: x-small; }

.price               { font-family: verdana,arial,helvetica,sans-serif; color: #990000; }
/* ************************************************************************ */
td.contentBodyOutline { border: 1px #999999 dotted; border-top: 0px; }

td.contentBody        { 
                 border: 1px #999999 solid;
                 background-color: #C8D9EA;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 12px;
                 padding-left: 8px;
                 padding-right: 8px;
                 padding-top: 8px;
                 padding-bottom: 8px; 
}

img.video {
  padding:0px;
  border:2px solid #ddd;
  }
/* ************************************************************************ */
/* DaVinci Code page */
.linklist {
   line-height:140%;
   font-size: 11px;
}
/* ************************************************************************ */
  
.tooltip  {
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center;
}

.tooltip span.top {padding: 30px 8px 0;
    background: url(../images/bt.gif) no-repeat top;
}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(../images/bt.gif) no-repeat bottom;
}
