/*****************************************/
/*          Style for Main Area          */
/*****************************************/
#category_title {
	text-align:left;}
h1 {
	padding:24px 0 0 30px;}
p#warrantry {
	padding:16px 0 6px 30px;}
h2 {
	padding-bottom:5px;/*\*/
	padding-bottom:4px;/**/}
.section#last{
	margin-top:30px;
	padding-bottom:30px;}

/*** Style for feature text area ***/
.subsection {
	text-align:left;
	margin-bottom:15px;}
.txt {
	float:left;
	text-align:left;
	margin-left:18px;
	margin-top:10px;
	margin-top:25px;/*\*/
	_margin-left:9px;/**/}
.img {
	float:right;}
ol.feature {
	list-style-type:none;}
ol.feature li {
	font-size:85%;
	float:left;
	text-align:left;
	line-height:130%;
	padding:0 0 0 18px;
	margin:3px 0 8px 0;}
ol.feature li strong {
	font-size:110%;
	color:#7B7FAE;/*\*/
	font-size:105%;/**/}
ol.feature li#num_01 {
	background:url(../products/images/icon_001.gif) no-repeat 0 1px;}
ol.feature li#num_02 {
	background:url(../products/images/icon_002.gif) no-repeat 0 1px;}
ol.feature li#num_03 {
	background:url(../products/images/icon_003.gif) no-repeat 0 1px;}
ol.feature li#num_04 {
	background:url(../products/images/icon_004.gif) no-repeat 0 1px;}
ol.feature li#num_05 {
	background:url(../products/images/icon_005.gif) no-repeat 0 1px;}
ol.feature li#num_06 {
	background:url(../products/images/icon_006.gif) no-repeat 0 1px;}
ol.feature li#num_07 {
	background:url(../products/images/icon_007.gif) no-repeat 0 1px;}
ol.feature li#num_08 {
	background:url(../products/images/icon_008.gif) no-repeat 0 1px;}
ol.feature li#num_09 {
	background:url(../products/images/icon_009.gif) no-repeat 0 1px;}
ol.feature li#num_10 {
	background:url(../products/images/icon_010.gif) no-repeat 0 1px;}
dl {
	margin-bottom:25px;}
dt {
	font-size:115%;
	font-weight:bold;
	margin:0 0 20px 0;}
dd {
	font-size:100%;
	line-height: 150%;
}

dd ul.feature {
	list-style-type:none;
	font-weight:bold;
	line-height:105%;
	font-size:97%;/*\*/
	font-size:92%;/**/}

dd ul.feature li {
	font-style:italic;
	margin-top:8px;
	margin-bottom:8px;
	color:#7B7FAE;}
dd p {
	margin:18px 0 10px 0;
	line-height:150%;}
.detailL {
	float:left;
	margin-left:5px;
	text-align:center;
	width:351px;}
.detailR {
	float:right;
	margin-right:5px;
	text-align:center;
	width:351px;}
.detailL2 {
	float:left;
	margin-left:5px;
	text-align:center;
	width:742px;}
.detailL h3,
.detailL2 h3,
.detailR h3 {
	text-align:left;
	background-color:#7B7FAE;
	padding:5px 0 5px 10px;
	color:#ffffff;
	margin-top:10px;
	margin-bottom:15px;
	font-weight:normal;
	font-size:95%;}
.detailL h3 span,
.detailL2 h3 span,
.detailR h3 span {
	font-weight:bold;}
.detailL p,
.detailL2 p,
.detailR p {
	text-align:left;
	font-size:90%;
	line-height:140%;
	padding:0 12px 15px 12px;/*\*/
	font-size:85%;/**/}

.detailL ul,
.detailL2 ul,
.detailR ul {
	text-align:left;
	font-size:90%;
	line-height:140%;
	margin:15px 12px 15px 12px;
	padding:0 0 0 1.8em;/*\*/
	font-size:85%;/**/}
.detailL ul li,
.detailL2 ul li,
.detailR ul li {
	padding-left:0;}

.subsection #lnk {
	text-align:right;
	margin:0 15px 0 0;
	padding:0;
	font-size:95%;/*\*/
	font-size:90%;/**/}
	
.subsection #lnkDL {
	text-align:left;
	margin:0 15px 0 0;
	padding-left:510px;
	font-size:70%;/**/}
	
.subsection .lnk {
	text-align:left;
	margin:0;
	padding:0;
	font-size:85%;}
.subsection .detailL .lnk,
.subsection .detailR .lnk {
	text-align:left;
	margin:0;
	padding:0;
	font-size:85%;}
.lnk img,
#lnk img {
	margin:0 4px 0 0;/*\*/
	margin:0 4px -1px 0;/**/}
/*** Produts' Table Style ***/
.productsTable {
	border:1px solid #ffffff;
	border-width:1px 0 0 1px;
	margin:10px 0 20px 15px;
	width:700px;}
h3.caption,
h4.caption {
	font-weight:bold;
	padding:0;
	margin:20px 0 0 15px;
	width:700px;
	color:#000000;
	text-align:left;
	font-size:95%;/*\*/
	font-size:92%;/**/}

.productsTable th,
.productsTable td {
	text-align:center;
	padding:5px 0 4px 0;
	vertical-align:top;
	font-size:90%;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #ffffff;/*\*/
	font-size:85%;/**/}
.productsTable th.spec {
	color:#ffffff;
	width:170px;
	background-color:#7B7FAE;
	font-weight:normal;}
.productsTable th.spec2 {
	color:#ffffff;
	background-color:#7B7FAE;
	font-weight:normal;}
.productsTable th.spec3 {
	color:#ffffff;
	background-color:#7B7FAE;
	font-weight:normal;}
.productsTable th.model {
	color:#000000;
	background-color:#B0C9FF;
	font-weight:bold;}
.productsTable td {
	color:#000000;
	vertical-align:middle;
	background-color:#DCDCDC;}
.productsTable th.spec sup a:link,
.productsTable th.spec sup a:visited,
.productsTable th.spec sup a:hover,
.productsTable th.spec sup a:active {
	color:#ffffff;
	text-decoration:none;}
.productsTable td  a:link,
.productsTable td a:visited,
.productsTable td a:hover, 
.productsTable td a:active {
	color:#000000;
	text-decoration:none;}
.productsTable th.other {
	font-weight:normal;
	color:#ffffff;
	background-color:#9595B8;}
.productsTable td.other {
	background-color:#f3f3f3;
	color:#999999;}

/*** Footnote Style ***/
.notes {
	list-style-type:none;
	font-size:85%;
	margin-left:15px;
	margin-top:0px;
	margin-right:15px;
	margin-bottom:10px;
	line-height:140%;
	margin-bottom:20px;/*\*/
	font-size:82%;/**/}
.notes strong {
	font-weight:bold;}
