.first {
	BORDER-LEFT-STYLE: none
}

.ComparePageBg { 
 width:100%; text-align:left; vertical-align:top;	background-color:#FFFFFF; }

.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:Tahoma; 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:Tahoma; font-size:12px; font-weight:bold; color:#000000; background-color:#DFDFDF;}

	
.ProductModelText { 
	font-family:Tahoma; font-size:11px; font-weight:bold; text-align:left; color:#666666; }

.BlackTxt1 { 
	font-family:Tahoma; font-size:11px; font-weight:bold; text-align:left; color:#333333; }

.ProductText { 
	font-family:Tahoma; 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:Tahoma; 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:Tahoma; 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;}




.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:11px; color:#336699; font-family:Tahoma; 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:Tahoma; text-align:left; vertical-align:top; text-decoration:underline; }

.DisclaimerLink a:hover{
   clear:both; margin-bottom:3px; font-size:11px; color:#336699; font-family:Tahoma; text-align:left; vertical-align:top; text-decoration:none; }


.Pricetxt{
	font-family:Tahoma; 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:11px; color:#999999; padding-top:2px; margin:0px; border:0px;}

.PriceNotes{
	clear:both; display:block; overflow:hidden; font-family:Tahoma; font-size:11px; color:#666666; margin-bottom:0px; padding: 0 10 0 10;  width:98%; }

.DisclaimerText{
 	clear:both; padding-left:10px; padding-right:10px; font-family:Tahoma; font-size:11px;  color:#666666; vertical-align:middle; width:98%;  }


.hideLink{
   width:110px; margin-bottom:10px; text-align:left; vertical-align:top; font-size:11px; color:#336699; font-family:Tahoma; 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 11px Tahoma ; 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; }

#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% -49px; color:#627EB7; }
  
#CompareTabs a:hover span {
  	background-position:100% -49px; color:#627EB7; }

#CompareTabs #current a {
	background-position:0% -49px; color:#627EB7; }
		  
#CompareTabs #current a span {
	background-position:100% -49px; color:#627EB7; }


#CompareTabs .PrintPage { 
	width:auto; padding-left:200px; font-size:11px; color:#666666; font-family:Tahoma; 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:Tahoma; font-size:11px; text-decoration:none; color:#666666; font-weight:bold; background:none; line-height:13px;} 


#CompareHideSimilar { width:140px }






.cntProductComparison {
	MARGIN-BOTTOM: 20px
}
.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: 20px
}
.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; PADDING-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;}
