@charset "utf-8";
/* CSS Document */


.compareTble,td {
	border               : 1px solid #CCC;
	border-collapse      : collapse;
	font-size:12px;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.compareTble  {
	border                :none;
	border                :1px solid #CCC;
}

.compareTble thead th, tbody th{ /*head row*/
	background            : #FFF url(img.template/HTMLtables/th_bck.gif) repeat-x;
	color                 : #666;  
	padding               : 3px 3px;
	border-left           : 1px solid #CCC;
	font-weight:normal;
	text-align:left;
	vertical-align:top;

}

.compareTble tbody th {
	background            : #fafafb; /*first column*/
	border-top            : 1px solid #CCC;
	text-align            : left;
	font-weight           : normal;
	width				  : 170px;
}

.compareTble tbody tr td {
	padding               : 3px 3px;
	color                 : #666;
	width					:160px;
}

.compareTble tbody tr:hover {
	background            : #FFF url(img.template/HTMLtables/tr_bck.gif) repeat;
}

.compareTble tbody tr:hover td {
	color                 : #454545;
}

.compareTble tfoot td,
.compareTble tfoot th {
	border-left           : none;
	border-top            : 1px solid #CCC;
	padding               : 4px;
	background            : #FFF url(img.template/HTMLtables/foot_bck.gif) repeat;
	color                 : #666;
}



.compareTble table a:link {
	color                 : #666;
}


.compareTble table a:visited {
	color                 : #666;
}

.compareTble table a:hover {
	color                 : #003366;
	text-decoration       : none;
}

.compareTble table a:active {
	color                 : #003366;
}


.compareTble .tabletitles th, .compareTble .tabletitles td {
	background:#999;
	color:#FFF;
	font-style:normal;
	font-weight:bold;
}

.compareTble .tabletitles td a {
	color:#CCC;	
}

.compareTble .tabletitles td a:hover {
	color:#900;
}