.first {
	BORDER-LEFT-STYLE: none
}

.ComparePageBg { 
 width:100%; 
 text-align:left; 
 vertical-align:top;	
 background-color:#FFFFFF; 
 margin:0px;
 padding:0px;
 }

.CompareDescRow { 
	width:auto; text-align:left; vertical-align:top; }

.CompareDescRow img {
	width:150px; height:1px; border:0px; }

.CompareProRow { 
	width:auto; }

.CompareProRow img {
	width:250px; height:1px; border:0px; }

form { 
	margin:0px; }

.Heading{ 
	padding-left:7px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	color:#000000; 
	background-color:#d6e0ea; 
	height:25px; 
	text-align:left; 
	vertical-align:middle;
	}

.SubHeading{ 
	padding-left:4px; font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; font-weight:bold; color:#000000; background-color:#DFDFDF;}

	
.ProductModelText { 
	font-family:Arial, Helvetica, sans-serif; font-size:11px; 
	font-weight:bold; text-align:left; color:#666666; }

.BlackTxt1 { 
	font-family:Arial, Helvetica, sans-serif; font-size:11px; 
	font-weight:bold; text-align:left; color:#333333; }

.ProductText { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; font-weight:normal; text-align:left; 
	vertical-align:top; padding:5px 10px 10px 10px; }

.RunTextBgColor1 { 
	 padding:5px 5px 5px 7px; font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px; font-weight:normal; text-align:left; 
	 vertical-align:top; color:#666666; background-color:#EFEFEF; }

.RunTextBgColor1 A { 
	border-bottom:dotted 1px #666666; color:#666666; text-decoration:none; }

.RunTextBgColor1 A:hover { 
	color:#666666; border-bottom:dotted 1px #666666; text-decoration:none; }

.RunTextBgColor2 { 
	 padding:5px 5px 5px 5px; font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px; font-weight:normal; text-align:left; 
	 vertical-align:top; color:#666666; background-color:#ECF0F4; }

.RunTextBgColor2 A { 
	border-bottom:dotted 1px #666666; color:#666666; text-decoration:none; }

.RunTextBgColor2 A:hover { 
	color:#666666; border-bottom:dotted 1px #666666; text-decoration:none;}

.RunTextBgColor1 NoStyle { 
	border: 0px; color:#0000FF; text-decoration:underline; }
	
.RunTextBgColor1 A.NoStyle { 
	border: 0px; color:#0000FF; text-decoration:underline; }
	
.RunTextBgColor1 A.NoStyle:hover{ 
	border: 0px; color:#0000FF; text-decoration:underline; }

.RunTextBgColor1 A.NoStyle:visited{ 
	border: 0px; color:#800080; text-decoration:underline; }
	
.RunTextBgColor1 A.NoStyle:active{ 
	border: 0px; color:#EE0000; text-decoration:underline; }
	
.RunTextBgColor2 .NoStyle { 
	border: 0px; color:#0000FF; text-decoration:underline; }
	
.RunTextBgColor2 A.NoStyle { 
	border: 0px; color:#0000FF; text-decoration:underline; }
	
.RunTextBgColor2 A.NoStyle:hover{ 
	border: 0px; color:#0000FF; text-decoration:underline; }
	
.RunTextBgColor2 A.NoStyle:visited{ 
	border: 0px; color:#800080; text-decoration:underline; }
	
.RunTextBgColor2 A.NoStyle:active{ 
	border: 0px; color:#EE0000; text-decoration:underline; }


.ProModelImage { 
	height:100px; padding:10px; text-align:center; vertical-align:top;}

.ProModelImage img { 
	border:0px; padding:0px 5px 0px 5px;}

.ShowHide {
	text-align:center; vertical-align:middle; }

.ShowHide img { 
	border:0px; }
	
.Viewlinks{
	margin-bottom:12px; font-size:10px; color:#336699; font-family:Arial, Helvetica, sans-serif; text-align:left; vertical-align:top; padding-top:10px;}

.Viewlinks img{
	border:0px; }
	
.Viewlinks A{
	color:#336699; text-decoration:none;}

.Viewlinks A:hover{
	color:#336699; text-decoration:underline;}

.DisclaimerLink,.DisclaimerLink a{
   clear:both; 
   margin-bottom:6px; 
   font-size:11px; 
   color:#336699; 
   font-family:Arial, Helvetica, sans-serif; 
   text-align:left; 
   vertical-align:top; 
   text-decoration:underline; }

.DisclaimerLink a:hover{
   clear:both; margin-bottom:3px; font-size:11px; color:#336699; 
   font-family:Arial, Helvetica, sans-serif; text-align:left; 
   vertical-align:top; text-decoration:none; }


.Pricetxt{
	font-family:Arial, Helvetica, sans-serif; padding-left:6px; text-align:left; 
	vertical-align:top;}

.Pricetxt H5{
	font-size:10px; color:#666666; font-weight:normal; margin:0px; border:0px;}

.Pricetxt H4{
	font-size:11px; color:#000000; font-weight:bold; margin:0px; border:0px;}

.Pricetxt p{
	font-size:10px; color:#999999; padding-top:2px; margin:0px; border:0px;}

.PriceNotes{
	clear:both; display:block; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; margin-bottom:0px; padding: 0 10 0 10;  width:98%; }

.DisclaimerText{
 	clear:both;  	
	padding-left:10px;	
	padding-right:10px;
	/*padding-bottom:30px;*/
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;  
	color:#666666; 
	vertical-align:middle; 
	width:98%;  }
	
html>body .DisclaimerText{ 	
	padding-bottom:20px;
	}

.hideLink{
   width:110px; margin-bottom:10px; text-align:left; vertical-align:top; font-size:11px; 
   color:#336699; font-family:Arial, Helvetica, sans-serif; font-weight:bold; 
   padding-left:5px; }

.hideLink img{
	border:0px; }	
.hideLink A{
	color:#336699; text-decoration:none;}

.hideLink A:hover{
	color:#336699; text-decoration:underline;}

.hide {
	DISPLAY: none;  }

.border { border-bottom:#bbbbbb solid 1px; 
border-left:#bbbbbb solid 1px; border-right:#bbbbbb solid 1px;}
	
	
/* Start Tab Layout Styles */

#CompareTabs {
 	clear:both;	width:100%; 
 	background:#ffffff;	font: normal 10px Arial; 
 	display:block; overflow:hidden; margin-bottom:20px;
	background:bottom url(/HP/images/common/product_tab_topline.gif) repeat-x #FFFFFF;}

#CompareTabs ul { 
	  margin:0; padding:10px 10px 0 10px; list-style:none; }
	  
#CompareTabs li {
	display:inline; margin:0; padding:0; }
	
#CompareTabs a {
	float:left; 
	background:url(/HP/images/layout/default/tableftB.gif) no-repeat left top; 
	margin:0; 
	padding:0 0 0 4px; 
	text-decoration:none;
	/*outline*/outline-style:none;	}

#CompareTabs a span {
    float:left; 
    display:block; 
    background:url(/HP/images/layout/default/tabrightB.gif) no-repeat right top; 
    padding:9px 15px 5px 6px; 
    color:#666666;  
    cursor:hand; }

#tabs a:hover span {
  	color:#666666; }
  
#CompareTabs a:hover {
  	background-position:0% -48px; color:#627EB7; }
  
#CompareTabs a:hover span {
  	background-position:100% -48px; color:#627EB7; }

#CompareTabs #current a {
	background-position:0% -48px; color:#627EB7; }
		  
#CompareTabs #current a span {
	background-position:100% -48px; color:#627EB7; }


#CompareTabs .PrintPage { 
	width:auto; padding-left:200px; font-size:11px; 
	color:#666666; font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; background:none;}

#CompareTabs .PrintPage img{ 
	border:0px; padding-right:3px; margin-right:3px;}

#CompareTabs .PrintPage A {
	text-decoration:none; color:#666666; font-weight:normal; background:none;} 

#CompareTabs .PrintPage A:Hover {text-decoration:underline; color:#666666; 
font-weight:normal; background:none;} 

#CompareTabs .MSText{ text-align:right; font-family:Arial, Helvetica, sans-serif; 
font-size:11px; text-decoration:none; color:#666666; font-weight:bold; background:none; 
line-height:13px;} 


#CompareHideSimilar { width:140px; }



.cntProductComparison .price {font-family: arial, helvetica; font-size:11px;}


.cntProductComparison {
	MARGIN-BOTTOM: 0px;
}
.cntProductComparison TD#cornerTL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #ba5555 1px solid; 
	WIDTH: 4px; 
	PADDING-TOP: 0px; 
	HEIGHT: 4px;
}
.cntProductComparison TD#borderT {
	PADDING-RIGHT: 0px; BORDER-TOP: #ba5555 1px solid; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 4px;
}
.cntProductComparison TD#cornerTR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 4px; 
	PADDING-TOP: 0px; HEIGHT: 4px;
}
.cntProductComparison TD#borderL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; BORDER-LEFT: #ba5555 1px solid; WIDTH: 4px; PADDING-TOP: 0px;
}
.cntProductComparison TD#borderR {
	BORDER-RIGHT: #ba5555 1px solid; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; WIDTH: 4px; PADDING-TOP: 0px;
}
.cntProductComparison TD#cornerBL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; WIDTH: 4px; PADDING-TOP: 0px; HEIGHT: 4px;
}
.cntProductComparison TD#borderB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; BORDER-BOTTOM: #ba5555 1px solid; HEIGHT: 4px;
}
.cntProductComparison TD#cornerBR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	WIDTH: 4px; PADDING-TOP: 0px; HEIGHT: 4px;
}
.cntProductComparisonInner {
	MARGIN: 0px; PADDING-TOP: 20px;
}
.cntProductComparison .tblProductComparisonTechSpec TD.first {
	BORDER-LEFT-STYLE: none;
}
.cntProductComparison .tblProductComparisonTechSpec TD.first A.exp {
	MARGIN-TOP: -1em; DISPLAY: block; TEXT-ALIGN: right;
}
.cntProductComparison .tblProductComparison TR {
	VERTICAL-ALIGN: top;
}
.cntProductComparison .tblProductComparison {
	FONT-SIZE: 100%; MARGIN-BOTTOM: 0px;
}
.cntProductComparison .tblProductComparison TR TD {
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 18px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #ba5555 1px solid; 
	WIDTH: 183px; 
	PADDING-TOP: 0px;
}
.cntProductComparison .tblProductComparison TR TD.titles {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 30px; 
	ADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BORDER-LEFT-STYLE: none; 
	TEXT-ALIGN: right
}
.cntProductComparison .tblProductComparison A.back {
	BORDER-RIGHT: #ba5555 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #ba5555 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 14px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px 15px 10px 0px; 
	BORDER-LEFT: #ba5555 1px solid; 
	WIDTH: 143px; COLOR: #ba5555; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #ba5555 1px solid; 
	TEXT-ALIGN: center;
}
.cntProductComparison .tblProductComparison A.btn {
	BORDER-RIGHT: #ba5555 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #ba5555 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 14px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px 15px 10px 0px; 
	BORDER-LEFT: #ba5555 1px solid; 
	WIDTH: 143px; 
	COLOR: #ba5555; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #ba5555 1px solid; 
	TEXT-ALIGN: center;
}
.cntProductComparison .tblProductComparison TR H2 {
	FONT-SIZE: 150%; COLOR: #9f0f0f; MARGIN-RIGHT: 15px;
}
.cntProductComparison .tblProductComparison TR.rowLogo H2 {
	FONT-SIZE: 120%;
}
.cntProductComparison .tblProductComparison TR.rowFeature H2 {
	FONT-SIZE: 120%;
}




.cntProductComparison .tblProductComparison TR.rowTechSpecItem TD {
	VERTICAL-ALIGN: bottom;
}
.cntProductComparison .tblProductComparison TR.rowTechSpecItem H2 {
	FONT-SIZE: 100%;
}
.cntProductComparison .tblProductComparison TR H3 {
	FONT-SIZE: 110%; MARGIN: 0px 0px 10px; WIDTH: 132px; COLOR: #9f0f0f;
}
.cntProductComparison .tblProductComparison TR.rowBasic SPAN.hid {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 90%; LEFT: 138px; MARGIN-BOTTOM: -17px; WIDTH: 50px; COLOR: #9f0f0f; POSITION: relative; TEXT-ALIGN: right
}
.cntProductComparison .tblProductComparison TR.rowBasic SPAN.hid INPUT {
	POSITION: relative; TOP: 2px;
}
.cntProductComparison .tblProductComparison TR.rowBasic IMG {
	MARGIN: 0px 0px 10px 20px;
}
.cntProductComparison .tblProductComparison TR.rowBasic P {
	MARGIN: 0px 0px 10px;
}
.cntProductComparison .tblProductComparison TR.rowThreeD P {
	MARGIN: 20px 0px; WIDTH: 160px; TEXT-ALIGN: right;
}
.cntProductComparison .tblProductComparison TR.rowThreeD P A {
	BORDER-RIGHT: #ba5555 1px solid; PADDING-RIGHT: 18px; 
	BORDER-TOP: #ba5555 1px solid; DISPLAY: block; PADDING-LEFT: 26px; 
	FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #ba5555 1px solid; WIDTH: 116px; COLOR: #ba5555; 
	PADDING-TOP: 5px; BORDER-BOTTOM: #ba5555 1px solid; TEXT-ALIGN: center;
}
.cntProductComparison .tblProductComparison TR.rowLogo .cntProductLogos IMG {
	MARGIN-RIGHT: 5px;
}
.cntProductComparison .tblProductComparison TD {
	VERTICAL-ALIGN: top;
}
.cntProductComparison .tblProductComparison TR.alt TD {
	BACKGROUND-COLOR: #f6f6f8;
}
.cntProductComparison .tblProductComparison TR.first TD {
	PADDING-BOTTOM: 7px; PADDING-TOP: 20px;
}
.cntProductComparison .tblProductComparison TR.rowTechSpecItem TD SPAN DIV.popUpBubble {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; 
	PADDING-LEFT: 5px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; 
	BORDER-LEFT: #000 1px solid; WIDTH: 200px; COLOR: #000; 
	PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid; 
	POSITION: absolute; BACKGROUND-COLOR: #fff;
}
.cntProductComparison .tblProductComparison TR.rowTechSpecItem TD SPAN DIV.popUpBubble H4 {
	FONT-SIZE: 100%;
}
.cntProductComparison .tblProductComparison TR.rowTechSpecItem TD SPAN DIV.popUpBubble P {
	MARGIN: 0px;
}
.cntProductComparison .tblProductComparison TR.rowTechSpecItem TD P SPAN {
	DISPLAY: inline-block; BORDER-BOTTOM: #000 1px dotted;
}
.cntProductComparison .tblProductComparison TR.rowFeature TD UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
.cntProductComparison .tblProductComparison TR.rowFeature TD UL LI {
	PADDING-LEFT: 12px; MARGIN-BOTTOM: 7px;
}
.cntProductComparison .tblProductComparison TR TD .sep HR {
	DISPLAY: none;
}
.cntProductComparison TR.rowCompareAll .CompareRadio {
	FLOAT: left; MARGIN: 8px 0px 6px; WIDTH: 24px;
}
.cntProductComparison TR.rowCompareAll .CompareText {
	FLOAT: left; MARGIN: 8px 0px 6px; WIDTH: 140px;
}
.cntProductComparison P.print {
	LEFT: 520px; POSITION: absolute; TOP: 130px;
}
.cntProductComparison P.print A {
	PADDING-RIGHT: 0px; DISPLAY: block; 
	PADDING-LEFT: 22px; FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 1px; COLOR: #ba5555; PADDING-TOP: 1px;
}
.cntProductComparison TR.similar TD.first A {
	POSITION: relative; TOP: 10px;
}
.cntProductComparison TABLE TR.diff  .cp P {
	FONT-WEIGHT: bold; 
}
.cntProductComparison TABLE TR.sim {
	DISPLAY: none;
}
.cntProductComparison TABLE .hide {
	DISPLAY: none;
}


.TblBorder {
	border-right:1px #999999 solid;}