@charset "iso-8859-1";
#content table.bodytext {
min-width: 600px;
width: 100%;
margin: 0px;
}


div#news { margin: 6px 0px 0px 0px;
           padding: 0px 0px 0px 0px;
           background-color: #6699b0;
           width: 558px;
           border: 0px solid #a80018;
}
div#news_header { /*
           font-size: 11px;
           
           line-height: 15px;
           */
           font-weight:600;
           color:#163878;
           background-color: #f9f9ff;
           padding: 0px 8px 0px 8px;
           margin: 0px 0px 0px 0px;
}
div#news_header hr { color: #a80018;
                   background-color: #a80018;
                   height: 1px;
                   margin: 0px 0px 0px 0px;
                   padding: 0px 0px 0px 0px;
                   border: 0px solid #f0f0ec;
}

div#newscont { /*
           font-size: 11px;
           
           line-height: 15px;
           */
           color:#163878;
           background-color: #f9f9ff;
           padding: 0px 8px 0px 8px;
           margin: 0px 0px 0px 0px;
           border: 0px solid #a80018;
}

div#leftbox { 
  float: left;
  width: 180px;
  margin:  0px 0px 0px 0px; padding: 0px 0px 0px 20px;
}

div.leftInfoBox {
  width: 100%;
  margin:  0px 0px 0px 0px; padding: 0px 0px 0px 0px;
  border: 0px solid #f0f0ec;
}

div.leftInfoHead { 
  color: #444;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  
  font-weight: 600;
  line-height: 12px;
}
div.leftInfoCont { 
  padding: 0px;
  margin: 0px;
  font-size: 11px;
  
}
#leftbar ul.leftInfo { font-size: 11px; line-height: 13px;
  
  margin:  0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px;
}
ul.leftInfo li {
  list-style: none;
  padding: 0px 0px 0px 0px;
  /*
  margin: 0px 0px 0px 0px;
  
 */
}

ul.leftInfo li.highl {
  
  background-color: #3399bb;
  color: #ffffff;
}

#leftbar ul.leftInfo a {
  display: block;
  padding: 1px 1px 1px 1px;
  font-weight: normal;
  text-decoration: none;
}
ul.leftInfo a:link {
  color: #001133;
}
ul.leftInfo a:visited {
  color: #113366;
}
#leftbar ul.leftInfo a:hover
 {
  color: #ffffff; font-weight: normal; background-color: #B9C44E;
}
ul.leftInfo a:active { color: #001133;}

ul.leftInfo a.highl:link {
  color: #ffffff; background-color: #3399bb; font-weight: 600;
}
ul.leftInfo a.highl:visited {
  color: #ffffff; background-color: #3399bb; font-weight: 600;
}
ul.leftInfo a.highl:hover {
  color: white; background-color: #3399bb; font-weight: 600;
}
ul.leftInfo a.highl:active { color: #ffffff; background-color: #3399bb; font-weight: 600; }

div#news a { text-decoration: none;}
div#news a:link {
  color: #163878; background-color: #ffffff;
}
div#news a:visited {
  color: #00b5d4; background-color: #ffffff;
}
div#news a:hover {
  color: #ffffff; background-color: #B9C44E;
}
div#news a:active {
 color: #163878; background-color: #ffffff;
}
div#header span.Input_1{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
 }
div#header span.Input_1 input {
    margin: 0px 0px 4px 0px;
    width: 126px;
    height: 17px;
    font-size: 9px; 
    border: 1px solid #163878;
    background-image:url(img/input_bg3.gif);
    background-repeat: repeat-x;
    background-position: top;
 }
 
div#leftInfoCont span.input_1{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
input#input1 {
    margin: 0px 0px 2px 2px;
    width: 128px;
    height: 17px; color: #fff;
    font-size: 13px;
    font-weight:bold;
    
    line-height: 15px;
    border: 1px solid #ddd;
    background-color: #bbb;
    /*background-image:url(img/input_bg4.gif);
    background-repeat: repeat-x;
    background-position: top;
    */
}

select#select_h {
    margin: 0px 0px 2px 15px;
    width: 130px;
    height: 19px; color: #fff;
    font-size: 10px;
    
    line-height: 19px;
    border: 1px solid #ddd;
    background-color: #bbb;
    /*background-image:url(img/input_bg4.gif);
    background-repeat: repeat-x;
    background-position: top;
    */
}


table.topBarTitle {
	margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	width:100%;
}
td.topBarTitle,
td.topBarNav {
	font-weight: bold;
  font-size: 11px;
	color: #777;
         padding: 7px 0px 1px 0px;
}
#content h2.topBarTitle {
color: #777;
font-size:15px;
font-weight:bold;
}
table.topBarTitle td.topBarTitle {
	font-weight: bold;
  font-size: 15px;
	color: #777;
         padding: 7px 0px 1px 0px;
}
TR.subBar1 {
	BACKGROUND-COLOR: #f0f0ff;
}
TR.subBar {
	BACKGROUND-COLOR:#f6f9ff;
}
TD.subBar { padding: 0px 4px 0px 4px;
}

TD.subBar1 {
	FONT-WEIGHT: bold;
}
#content TD.tableHeading { color: #001130;
	FONT-WEIGHT: 600;
  background-color: #ddd;
         padding: 2px 4px 2px 8px;
}


#content TD.main { background-color: #ffffff;
  padding: 14px 20px 10px 14px;
  margin:0;
}

#content TD.main table { background-color: #ffffff;
}
#content TD.main table td { 
	padding: 7px;
}
#content TD.main table td.button,
#content TD.main table td.buttonl,
#content TD.main table td.buttonr,
#content TD.main table td.buttonl img,
#pricetab td.button,
#pricetab td.buttonl,
#pricetab td.buttonr,
#pricetab td.buttonl img

 { 
	padding: 0px;
}
TD.buttonl { background-image:url(img/button_tdl_18x17.gif); 
background-repeat: no-repeat;
width:11px; color: #ffffff;
   font-size: 11px; line-height: 17px;  font-weight:600;  padding: 0px 0px 0px 0px;
}
TD.button { background-image:url(img/button_tdm_9x17.gif); 
background-repeat: repeat-x;
color: #003366;
   font-size: 11px; line-height: 17px;  font-weight:bold; 
	padding: 0px 0px 0px 0px; white-space:nowrap;
}
TD.buttonr { background-image:url(img/button_tdr2_9x17.gif); 
background-repeat: no-repeat;
width: 2px;
   font-size: 5px; line-height: 17px;  font-weight:600; 
	padding: 0px 0px 0px 0px;
}
TD.button a { font-size: 11px; line-height: 17px; color: #001133;  font-weight:600; 
  padding: 0px 0px 0px 0px;
  text-decoration: none;
}

TD.button a:link { display: inline; color: #001133; text-decoration: none; background-color: transparent;
/*  color: #001133; background-color:#99c9e9; */
}
TD.button a:visited { display: inline; color: #001133; text-decoration: none; background-color: transparent;
/*  color: #ffffff; */
}
TD.button a:hover { color: #001133; text-decoration: none; background-color: transparent;
/*  color: #ffffff; background-color:#006699; text-decoration: none; */
}
TD.button a:active { color: #001133; text-decoration: none; background-color: transparent;
/*  color: #ffffff; background-color: #gray; */
}
#content TD.main h1 { 
  FONT-SIZE:17px; LINE-HEIGHT:23px;
	/**/
	FONT-WEIGHT: 600;
	/*
	letter-spacing: 1.5px; 
  */
  padding-top: 4px;
}
#content TD.main h2 { FONT-SIZE:15px; LINE-HEIGHT:19px;
	/**/
	FONT-WEIGHT: 600;
	/**/
}
#content TD.main h3 { 
  FONT-SIZE:13px; LINE-HEIGHT:17px;
	/**/
	FONT-WEIGHT: 600;
	/**/
}
#content TD.main h4 { FONT-SIZE:11px; LINE-HEIGHT:15px;
	/**/
	FONT-WEIGHT: 600;
	/**/
}
#content TD.newProducts { background-color:#ffffff;
         FONT-SIZE: 11px;
	/*
	*/
	padding: 2px 4px 2px 4px;
         border:1px solid #e0f0f9;
}
#content TD.subBar a { 
  display: block;
  padding: 3px 4px 3px 6px;
  text-decoration: none;
  color: #666;
  text-shadow: 1px 1px 3px #bbb; 
}
/*
#content TD.subBar a:link {
  color: #003366;
}
#content TD.subBar a:visited {
  color: #003366;
}

#content TD.subBar a:active {
  color: #003366;
}
*/
#content TD.main a { /* display: block; */
  padding: 0px 0px 0px 0px;
  text-decoration: none;
}
#content TD.main a:link {
  color: #003366;
}
#content TD.main a:visited {
 color: #003366;
}
#content TD.main a:hover {
 color: #336699; /* background-color: #cce9ff; */ text-decoration: underline;
}
#content TD.main a:active {
 color: #003366; /* background-color: #ffffff; */
}
#content TD.newProducts a { 
display: block;
  padding: 0px 0px 0px 0px;
  text-decoration: none;
  color: #666;
  text-shadow: 1px 1px 3px #bbb;
}
#content TD.pageHeading { color: #001130;
	font-size: 12px; 
  /* 
  line-height: 17px; 
  background-color:#f6f9ff;
  */
	 padding: 3px 7px 4px 8px;
}
#content H1.pageHeading {
	font-size: 17px; line-height: 24px; 
  /**/
}
#content div.pageHeading {
	/*font-size: 11px;  */
	background-color: #f6f9ff;
}

#content TD.productHeading {
  vertical-align: top;
	font-size: 17px; line-height: 21px; 
  font-weight:600; 
	padding: 0px 0px 0px 0px;
}
#content H1.productHeading,
#content h1.categHeading,
#content td.pageHeading H1 
 { font-size: 25px; line-height: 28px;
                    vertical-align: top;
                    color: #777;
                    font-weight:600;
                    padding: 3px 0px 6px 0px;
                    margin: 0px 0px;
                    text-shadow : 1px 2px 5px #bbb;
                    width:100%;                     
}
#content TD.productVersionsHeading {
	      line-height: 17px; font-weight:600;
        background-color: #eeeeff; padding: 2px 4px 2px 8px;
}
#content TD.productVersions {
	font-size: 11px; line-height: 17px; font-weight:500; 
	/* tobi2010 background-color: #f9f0f0;*/ 
  padding: 0px 0px 0px 0px; 
  border-top: 1px solid #ddd;
}
#content TD.productExtraSub {
	font-size: 11px; line-height: 23px; font-weight:500;
	/* background-color: #f9f0f0; */
  padding: 0px 0px 0px 0px; 
  /* border-right: 0px solid white; */ 
  /*border-top: 0px solid white;*/
}
#content TD.productExtraSub a { display:inline;
  padding: 0px 4px 0px 4px;
  text-decoration: none;
  color: #163878;
}
#content TD.productExtraSub a:link {
  color: #163878;
}
#content TD.productExtraSub a:visited {
  color: #163878;
}
#content TD.productExtraSub a:hover {
  color: #ffffff; background-color: #B9C44E;
}
#content TD.productExtraSub a:active {
  color: #163878;
}
#content TD.productDownloads {
	font-size: 11px; line-height: 17px; font-weight:500;
	padding: 4px 4px 4px 8px; 
  border-top: 1px solid #ddd;
}
TD.smallText { FONT-SIZE:11px; line-height:13px; background-color:#ffffff;
               color:#666;
               padding: 12px 0px 4px 15px;
}
SPAN.smallText { FONT-SIZE: 10px; line-height:13px; 
}
#content TD.productListing-info { FONT-SIZE:11px; line-height:13px; 
                         color:#999;
                         background-color:#f6f9ff; padding: 6px 4px 6px 15px;
}
#content TR.productListing-odd { BACKGROUND-COLOR:#f1f3f8;
}
#content TR.productListing-even { BACKGROUND-COLOR:#ffffff;
}
#content TR.productListing-heading { BACKGROUND-COLOR:#eeeeff;
min-width: 550px;
}
#content TD.productListing-heading { FONT-WEIGHT:600;
   COLOR: #999; BACKGROUND-COLOR:#eeeeff; padding: 2px 4px 2px 2px;
}
#content TD.productListing-heading a {
COLOR: #999;
}
#content TD.productListing-data { 
/*vertical-align:top;*/ 
padding: 3px;
margin: 0;
}
#content TD.productListing-data a  {
display:block;
margin: 0px 0px;
padding: 3px;
}
#content TD.productListing-data table td a  {
display:inline;
margin: 0px 0px;
padding: 0px 0px;
}
#content TD.productListing-data a div {
display:block;
height:100%;
margin: 0px 0px 0px 0px;
font-size:13px;
font-weight: bold;
text-shadow : 1px 2px 5px #bbb;
}

#content TD.productListing-data img {
	background: url(img/dshad11.gif) no-repeat right bottom;
	padding: 0px 9px 9px 0px;
}
#content TD.productHeading img.product {
	background: url(img/dshad11.gif) no-repeat right bottom;
	margin: 8px 16px 8px 8px;
  padding: 0px 9px 9px 0px;
}
#content TD.productListing-data td.addtocart {
  width:35px;
  /*max-width:35px;*/
	margin: 0px;
	text-align:right;
	padding:0px;
}
#content TD.productListing-data td.addtocart img {
	background: none;
	padding: 1px 2px 1px 0px;
	vertical-align: middle;
	margin:0px;
	width:25px;
}
#content TD.productListing-data td.addtocart a {
	/*display:block;*/
  padding: 0px;
	margin:0px;

}


#content TD.main img {
	padding: 5px;
}

#content TR.alsoPurchased-odd { BACKGROUND-COLOR: #eef0f9;
}
#content TR.alsoPurchased-even { BACKGROUND-COLOR: #f0f6ff;
}
#content TD.alsoPurchased {
                   line-height:17px; padding: 0px 0px 0px 0px;
}
#content TD.cartSubTotal { line-height: 17px;  font-weight:500;
         background-color: #eeeeff; padding: 2px 2px 2px 8px; color: #001133;  border-top: 2px solid #ddd;
}

TD.footer { font-size:9px;
           line-height: 13px;
           font-weight:500;
           color:#f0f9ff;
           background-color:transparent;
           padding: 14px 0px 8px 8px;
           margin: 0px 0px 0px 0px;
}
TD.footer a { COLOR: #c0d0f0; TEXT-DECORATION: underline; }
tD.footer a:link { COLOR: #c0d0f0; TEXT-DECORATION: underline; }
TD.footer a:visited { COLOR: #c0d0f0; TEXT-DECORATION: none; }
TD.footer a:hover { COLOR: #336699; TEXT-DECORATION: none; }
TD.footer a:active { COLOR: #e0f0ff; TEXT-DECORATION: none; }

TD.infoBox8 {
/*font-family: Arial, Helvetica, sans-serif;*/ 
FONT-SIZE: 11px; 
}
#content TD.infoBox11 {FONT-SIZE: 11px;
padding:3px;
font-weight: normal;
verical-align:top;

/*text-align:right;*/}
#content TD.infoBox11 a {FONT-SIZE: 11px;
font-weight: normal;
}
TD.infoBoxSmall { FONT-SIZE: 11px; 
/*background-color:#f6f6f6;*/
                  padding: 2px 0px 4px 8px;
                  border-top: 1px solid #bbb;
}
.js #notebook {height:479px; 
min-width:750px;
width:95%;
max-width:95%;
}

.js div#notebook {
overflow: hidden;
}


.js #notebook div.content {
position:relative;
height:450px;
overflow:auto;}



/*
#content div.tab { background-color:#6688aa; color:white;
          font-weight:bold;
          border-style:solid solid none solid; border-color:white; border-width:1px;
          position:absolute; top:0px; width:90px; height:20px;
          text-align:center;
          cursor:default;
          padding-top:2px;
}
#content div.tabContent { background-color:#33c0cc;
          border-style:solid solid solid solid; border-width:1px; border-color:white;
          position:absolute; top:19px; visibility:hidden;
          width:98%; left:0px; height:98%; text-align:left; padding:1px;
          z-index:2; overflow : auto;
}
#content div.content { background-color:#ffffff;
              border-style:solid solid solid solid; border-width:3px; border-color:#dde0f0;
              position:absolute; top:19px; visibility:hidden;
              width:98%; left:0px; height:100%; text-align:left; padding:1px;
              z-index:2; overflow:auto;
}
*/
#content table.tabt { padding:2px;
             vertical-align:top;
}
#content tr.tabt { background-color:#ffffff;
}

A {
	COLOR: #003366; TEXT-DECORATION: none
}

.blacklink {
	COLOR: #000000; TEXT-DECORATION: none
}
.bluelink {
	COLOR: #4444dd; TEXT-DECORATION: none
}
.redlink {
	COLOR: #a80008; TEXT-DECORATION: none
}
/*A:hover {
	COLOR: #336699; TEXT-DECORATION: underline;
}
*/
A.blacklink:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.bluelink:hover {
	COLOR: #0000ff; BACKGROUND-COLOR: #ffff33; TEXT-DECORATION: underline
}
A.redlink:hover {
	COLOR: #a80018; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
A.whitelink {
	COLOR: #888; TEXT-DECORATION: none;
}
A.whitelink:visited {
	COLOR: #888; TEXT-DECORATION: none;
}
A.whitelink:hover {
color: #fff; ; background-color: #B9C44E;
TEXT-DECORATION: none;
}
A.whitelink:active {
	COLOR: #bbb; TEXT-DECORATION: none;
}

h1 { font-size:15px; line-height:21px; font-weight:600;
     
}
h2 { font-size:13px; line-height:19px;  font-weight:600;
     
}
h3 { font-size:13px; line-height:17px;  font-weight:600;
}


TD.buttonLeftcol { background-color:transparent; color: #ffffff;
   font-size: 11px; line-height: 17px;  font-weight:600; 
	padding: 0px 0px 0px 0px; white-space:nowrap;
}
TD.buttonleftCol a { font-size: 11px; line-height: 17px; color: #001133;  font-weight:600; 
  padding: 0px 0px 0px 0px;
  text-decoration: none;
}

TD.buttonleftCol a:link { display: inline; color: #001133; text-decoration: none; background-color: transparent;
/*  color: #001133; background-color:#99c9e9; */
}
TD.buttonLeftcol a:visited { display: inline; color: #001133; text-decoration: none; background-color: transparent;
/*  color: #ffffff; */
}
TD.buttonLeftcol a:hover { color: #001133; text-decoration: none; background-color: transparent;
/*  color: #ffffff; background-color:#006699; text-decoration: none; */
}
TD.buttonLeftcol a:active { color: #001133; text-decoration: none; background-color: transparent;
/*  color: #ffffff; background-color: #gray; */
}

div.buttonz1 { position:relative; font-weight:bold; top:0px; left:0px; height:15px; z-index:1; }
div.buttonz1 a { font-size: 11px; line-height: 17px;
                  font-weight:bold; 
                 padding: 0px 0px 0px 0px;
                 text-decoration: none;
}
div.buttonz1 a:link { color: #001133;  text-decoration: none; background-color: transparent;
}
TD.buttonz1 a:visited { color: #001133;  text-decoration: none; background-color: transparent;
}
TD.buttonz1 a:hover { color: #001133; text-decoration: none; background-color: transparent;
}
div.buttonz1 a:active { color: #001133; text-decoration: none; background-color: transparent;
}

div.buttonz2 { position:absolute; top:0px; left:0px; height:15px; z-index:2; width:100%; }
div.buttonz2 a { font-size: 11px; line-height: 17px;  font-weight:bold; 
  padding: 0px 0px 0px 0px;
  text-decoration: none;
}
div.buttonz2 a:link { display: inline;
  color: #001133; background-color: transparent; /* background-color:#99c9e9; */
}
div.buttonz2 a:visited { display: inline;
  color: #001133; background-color: transparent; text-decoration: none;
}
div.buttonz2 a:hover {
  color: #001133; background-color: transparent; text-decoration: none;
}
div.buttonz2 a:active {
  color: #001133; background-color: transparent; text-decoration: none;
}

form.productInfo { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
form.marginless { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
td.h5px { margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:5px; line-height:5px;
}
TR.contactForm {
	BACKGROUND-COLOR:#ffffff;
}
TD.contactForm { padding: 2px 4px 2px 4px;
	FONT-SIZE: 11px;
	
	COLOR: #000000;
	
}
TD.buttonCell { font-size: 11px; line-height: 17px;
                font-weight:600; 
               padding: 4px 7px 4px 15px;
}
TR.payment-odd { BACKGROUND-COLOR: #f0f7fd;
}
TD.payment-odd {
         font-size: 11px; line-height: 17px;  font-weight:600; 
         padding: 0px 0px 0px 8px; 
         /*border-top: 0px solid white;*/
}
TR.payment-even { BACKGROUND-COLOR: #ffffff;
}
TD.payment-even {
         font-size: 11px; line-height: 17px;  font-weight:500; 
	padding: 0px 0px 0px 8px; 
  /*border-top: 0px solid white;*/

}
TR.listing { background-color: #f9f0f0;
}
TD.listing {
         font-size: 11px; line-height: 17px;  font-weight:500; 
         padding: 0px 4px 0px 8px; border-top: 3px solid #ffffff;
}
TABLE.formArea { BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid; BACKGROUND-COLOR: #f1f9fe;
}

TD.formAreaTitle { BACKGROUND-COLOR:transparent;
         FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	/*letter-spacing: 1.5px;*/
	line-height: 17px;
	color: #ffffff;
         padding: 7px 0px 1px 0px;
}

TR.listing-heading { background-color: #ddd;
}
TD.listing-heading { color: #001130;
	FONT-WEIGHT: 600;
	FONT-SIZE: 11px; line-height: 17px;
	
	
         padding: 2px 4px 2px 8px;
}
TR.listing-odd { BACKGROUND-COLOR:#f4f7fd;
}
TR.listing-even { BACKGROUND-COLOR:#ffffff;
}
TD.listing-data { FONT-SIZE: 11px; line-height: 15px;  
	padding: 3px 8px 3px 8px;
}
TR.field { BACKGROUND-COLOR:#ffffff;
}
TD.fieldKey { FONT-WEIGHT: bold; FONT-SIZE: 11px;  line-height: 15px; 
	padding: 3px 8px 3px 8px;
}
TD.fieldValue { FONT-SIZE: 11px;  line-height: 15px; 
	padding: 3px 8px 3px 8px;
}
/*  ------------------  */
/*  --- news block ---  */
/*  ------------------  */

div.news_header { 
           font-size: 11px;
           
           line-height: 15px;
           font-weight:500;
           color:#001133;
           background-color: #66b9d9;
/*           background-color: #d0e9f9; */
           padding: 4px 8px 2px 4px;
           margin: 0px 0px 0px 0px;
}
div.news_header span.date { 
           font-size: 11px;
           
           line-height: 15px;
           font-weight:500;
           color:#f0f0ff;
}
div.newscont hr { color: #a80018;
                   background-color: #a80018;
                   height: 1px;
                   margin: 6px 0px 0px 0px;
                   padding: 0px 0px 0px 0px;
                   border: 0px solid #f0f0ec;
}

div.newscont { 
           font-size: 11px;
           
           line-height: 15px;
           color:#003050;
           background-color: #ffffff;
           padding: 4px 8px 8px 25px;
           margin: 0px 0px 0px 0px;
           border: 0px solid #a80018;
}


#pricetab {
max-width: 600px;
min-width: 400px;
width:100%;
font-size:11px;
}
#pricetab #trainings,
#pricetab #download,
#pricetab #addons,
#pricetab #literatur {
font-size: 12px;
color: #999;
padding-left:3px;
}

#pricetab table.buypricinghead {
width:97%;
font-size: 12px;
color: #999;
}
#pricetab table.buypricinghead td {
padding: 0px 18px 0px 4px;
}

#pricepanel {
width:100%;
max-width: 600px;
max-height: 200px;
overflow: auto;
font-size:11px;
/*font-weight: bold;*/
color: #666;
padding:0px;
margin: 0px 0px 0px 0px;
}


#pricetab table.buytable {
width:97%;
font-size:11px;
}

#pricetab table.buytable img {
	background: none;
	padding: 0px;
}
#pricetab table.buytable td.addtocart {
  width:33px;
	margin: 0px;
	text-align:right;
	
}
#pricetab table.buytable  img {
	background: none;
	padding: 0px;
}	
#pricetab table.buytable  td.addtocart img {
	background: none;
	padding: 2px 0px 2px 0px;
	vertical-align: bottom;
	margin:0px;
	width:25px;
}
#pricetab table.buytable td.addtocart a {
  padding: 0px;
	margin:0px;
	width:32px
	outline: none;
}

#pricetab table.buytable td.pvsn {
	padding: 4px;
	text-align:left;
	line-height:15px;
}
#pricetab table.buytable td.pprice {
	padding: 4px;
	line-height:19px;
}

#pricetab table.buytable tr.buytab_even
 {
background-color:#f2f3f3;
}
#content #pricetab table.buytable a
 {
  font-weight: normal;
}


#leftbar h4 {color:#888; font-weight: bold; padding: 4px 2px 1px 4px}		

#content #pricetab table.buytable a:hover,
#content TD.productListing-data a:hover,
#content TD.productListing-data a:hover div,
#content TD.productListing-data a div:hover,
#content TD.subBar a:hover,
#content TD.newProducts a:hover
 {
  color: #ffffff; background-color: #B9C44E;
  text-shadow : 1px 1px 3px #999;
  
}	
#content TD.productListing-data td.addtocart a:hover,
#pricetab table.buytable td.addtocart a:hover {
	outline: 1px solid #B9C44E;
	background: none;
}			

#content td.button,
#content td.tableHeading,
#content td.productVersionsHeading,
#content table.scart {
color:#444;
text-shadow : 1px 1px 2px #aaa;
}
#pricetab table.buytable,
#content td.productVersions,
#content td.listing {
color:#555;
text-shadow : 1px 1px 2px #bbb;
}
#content td.cartSubTotal {
color: #393;
font-size:13px;
font-weight: bold;
text-shadow : 1px 1px 1px #ddd;
}
#content td.productVersions small {
text-shadow: none;
font-weight:normal;
font-size: 10px;
}
.js #sysreq {display:none}
#content td.buttonl img {padding-top:2px}

