BODY {
    margin: 0 0 0 0;
    font-family: Tahoma,Verdana,Arial; 
    font-size: 8pt;
}
H1
{
  font-family:Arial, sans-serif;
}

H2
{
  font-family:Arial, sans-serif;
}

H3
{
  font-family: Tahoma,Verdana,Arial;
  font-size: 11pt;
}


a.link {text-decoration:none; color:#5a96c3; font-weight: bold;}
a.linksmall {text-decoration:none; color:#5a96c3;font-size:9px;}
a:hover.link  {text-decoration:underline; color:#999999;	font-weight: bold;}

.theme {font-family:arial; font-size:11px; letter-spacing: 0px; color:#5A96C3;font-weight: bold;}
.theme2 {font-family:verdana; font-size:10px; letter-spacing: 0px; color:#5A96C3;	font-weight: bold;}

.ver {font-family:Verdana; font-size:11px; letter-spacing: 0px; line-height: 1.4; color: #666666;}

.ver2 {font-family:Verdana; font-size:5px; letter-spacing: 0px; line-height: 1; color: #666666;}

.ver3 {font-family:Verdana; font-size:11px; letter-spacing: 0px; line-height: 1.6; color: #666666;}

.ver4 {font-family:Verdana; font-size:9px; letter-spacing:0px;  color: #808080;}

.cop {font-family:Verdana; font-size:9px; letter-spacing: 0px; color: #ffffff;}

th.ttl {
  background-image: url(../img/titlebar.gif);
  text-align: left;
  
}
#infoblock{
    border-left:1px solid #deeaf3;
    border-bottom:1px solid #deeaf3;
    width:500px; height:150px;
    overflow: auto;
}
#warning{
  font-family: Tahoma,Verdana,Arial;
  font-size: 8pt;
  border:1px dashed firebrick;
  padding : 14px;
}

#basket, #box{
  font-family: Tahoma,Verdana,Arial; 
  font-size: 8pt; 
  border:1px solid #6A91B4;
  -moz-border-radius:5px;
  background: #DEEAF3 ;
  margin-bottom:10px;
  padding : 6px;    
}

TH.tbl { 
  font-family: Tahoma,Verdana,Arial; 
  font-size: 8pt; 
  border:1px solid #aaaaaa;
  -moz-border-radius:5px;
  background: #DDDDDD ;
  margin-bottom:10px;
  padding : 3px;
}
TD.tbl { 
  font-family: Tahoma,Verdana,Arial; 
  font-size: 8pt; 
  border:1px solid #aaaaaa;
  -moz-border-radius:5px;
  background: #EEEEEE;
  margin-bottom:10px;
  padding : 3px;
}
TD.tbl2 { 
  font-family: Tahoma,Verdana,Arial; 
  font-size: 8pt; 
  border:1px solid #aaaaaa;
  -moz-border-radius:5px;
  background: #DFDFDF;
  margin-bottom:10px;
  padding : 3px;
}

table.har td
{
	border:1px solid #aaaaaa;
	-moz-border-radius:5px;
	background: #DFDFDF;
	margin-bottom:10px;
	font-size : 8pt;
	padding : 3px;
	font-family: Tahoma,Verdana,Arial;
}
table.har th
{
	border:1px solid #aaaaaa;
	-moz-border-radius:5px;
	background: #EEEEEE;
	margin-bottom:10px;
	font-size : 8pt;
	padding : 3px;
	font-family: Tahoma,Verdana,Arial;
}
table.har1 td.red
{
	margin-bottom:10px;
	padding : 3px;
	background: #ffdfdf;
	font-size : 8pt;
	font-family: Tahoma,Verdana,Arial;
}
table.har1 td.clean
{
	margin-bottom:10px;
	padding : 3px;
	background: #fff;
	font-size : 8pt;
	font-family: Tahoma,Verdana,Arial;
}
table.har1 td
{
	margin-bottom:10px;
	padding : 3px;
	background: #E3ECEF;
	font-size : 8pt;
	font-family: Tahoma,Verdana,Arial;
}
table.har1 th
{
	margin-bottom:10px;
	background: #C9D6DD;
	padding : 3px;
	font-size : 8pt;
	text-align: left;
	font-family: Tahoma,Verdana,Arial;
}
table.har2 td
{
	font-size : 7pt;
	font-family: Tahoma,Verdana,Arial;
	color: #555555;
  padding : 0px;
}
table.har2 th
{
	font-size : 7pt;
	font-family: Tahoma,Verdana,Arial;
	padding : 3px;
}
table.har3 td
{
	border:1px solid #aaaaaa;
	-moz-border-radius:5px;
	margin-bottom:10px;
	padding : 3px;
	background: #E3ECEF;
	font-size : 8pt;
	font-family: Tahoma,Verdana,Arial;
}
table.har3 th
{
	border:1px solid #aaaaaa;
	-moz-border-radius:5px;
	margin-bottom:10px;
	background: #C9D6DD;
	padding : 3px;
	font-size : 8pt;
	text-align: left;
	font-family: Tahoma,Verdana,Arial;
}
div.clr table, div.clr tr, div.clr td {
    border: 0px;
    background: #ffffff;
}
TH { 
  font-family: Tahoma,Verdana,Arial; 
  font-size: 8pt; 
  margin-bottom:10px;
  padding : 3px;
}
TD { 
  font-family: Tahoma,Verdana,Arial; 
  font-size: 8pt; 
  margin-bottom:10px;
  padding : 3px;
}
FORM { 
  font-family: Tahoma,Verdana,Arial; 
  font-size: 8pt;
}
a.blink    {
  color: #FFFFFF; 
}
a      {
  color: #000000; 
  text-decoration: none; 
}
a:hover    { 
  color: Blue; 
  text-decoration: underline; 
}
input, select {
  color : #000000;
  font-size : 11px;
  font-family : Tahoma,Verdana,Arial;
  font-weight: bold;
}
.head {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
	color: #5A96C3;
	letter-spacing: 1px;
}


.bodytext {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 0px;
}


.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 0px;
}

.bluetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #5A96C3;
	letter-spacing: 0px;
}

.redfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF5555;
	letter-spacing: 0px;
}


.graytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	letter-spacing: 0px;
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

.field {
	background-color: #FFFFFF; 
	letter-spacing: 1px; 
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px; 
	padding-left: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #5A96C3;
	border: 1px #5A96C3 solid;
}

.buttonfield {
	background-color: #5A96C3; 
	letter-spacing: 1px; 
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px; 
	padding-left: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF;
	border: 1px #5A96C3 solid;
}

.maintab {
	border: 1px #5A96C3 solid;
}

.tabhead {
	border: 1px #5A96C3 solid;
	background-color: #5A96C3;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
<!--
  @media screen
  {
    blink { behavior:url(css/blink.htc);}
  }
-->
div.compareProducts table, div.compareProducts td, div.compareProducts th {
	border: 0px;}

div.compareProducts th, div.compareProducts th.productSpecs {
	font-size: 13px; 
	color: #000;
	background-color: #deeaf3;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;}
/* hide padding from NN4x */
/*/*/a{}
div.compareProducts th, div.compareProducts th.productSpecs {
	padding: 4px;}
/* */

div.compareProducts th.productSpecs {
	background-color: #669;}
	
div.compareProducts td.middleColumn {
	background-color: #fff;}
	
div.compareProducts td {
	border-bottom: 1px solid #ccc;  
	border-right: 1px solid #ccc;}

div.compareProducts th.clear {
        background-color: #fff; 
        border-top: 1px solid #ccc;
        border-left: 0px; 
        font-weight: normal; }

div.compareProducts th.subHeading {
        background-color: #fec;}

div.compareProducts td.subHeading {
        background-color: #fec;}
div.compareProducts th.clear1 {
        background-color: #6A91B4;
        color: #fff;
        border-top: 1px solid #ccc;
        border-left: 0px;
        border-bottom: 0px;
        font-weight: normal;
        font-size: 11px;}
div.compareProducts td.clear1 {
        border-top: 0px;
        border-left: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        border-right: 1px solid #ccc;}
div.compareProducts td.clear2 {
        border-top: 1px solid #ccc;
        border-left: 0px;
        border-bottom: 0px;
        font-weight: normal;}
div.compareProducts td.clear2top {
        border-top: 1px solid #ccc;
        font-weight: normal;}
div.compareProducts td.clear2left {
        border-left: 1px solid #ccc;
        font-weight: normal;}
div.compareProducts td.clear2red {
        border-top: 1px solid #ccc;
        border-left: 0px;
        border-bottom: 0px;
        color: #f00;
        font-weight: normal;}
div.compareProducts th.clear2 {
        background-color: #deeaf3;
        border-top: 1px solid #ccc;
        border-left: 0px;
        border-bottom: 0px;
        font-weight: normal;}
div.compareProducts th.clear2top {
        background-color: #deeaf3;
        border-top: 1px solid #ccc;
        font-weight: normal;}
div.compareProducts th.clear2red {
        background-color: #deeaf3;
        border-top: 1px solid #ccc;
        border-left: 0px;
        border-bottom: 0px;
        color: #f00;
        font-weight: normal;}
div.compareProducts td.b {
        border-right: 1px solid #ccc; 
        border-bottom: 0px;}
div.compareProducts td.bd {
        border-bottom: 1px solid #ccc; 
        border-right: 0px;}        
div.compareProducts td.blank {
        border: 0px; }   
div.compareProducts td.blanktop {
        border-top: 1px solid #ccc; } 
div.compareProducts th.attributes_group {
        font-weight: normal;
        text-align: left;}
/* --- TAB PANEL CSS --- */

#tabPanelWrapper {
  width: 732px;
}

#tabContent {
  background: #fff;
  border: 1px solid #ccc;
  border-top: none;
  clear: both;
  margin: 0px;
  padding: 5px;
}

#tabPanel {
  border-bottom: 1px solid #ccc;
  margin: 0;
  padding-bottom: 19px;
  padding-left: 10px;
}

#tabPanel ul, #tabPanel li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#tabPanel a:link, #tabPanel a:visited {
  background: #E8EBF0;
  border: 1px solid #ccc;
  color: #666;
  float: left;
  font-size: small;
  font-weight: normal;
  line-height: 14px;
  margin-right: 8px;
  padding: 2px 10px 2px 10px;
  text-decoration: none;
}

#tabPanel a:link#ajaxCurrentTab, #tabPanel a:visited#ajaxCurrentTab {
  background: #fff;
  border-bottom: 1px solid #fff;
  color: #000;
}

#tabPanel a:hover {
  color: #f00;
}

