@charset "utf-8";

	#specs {
		display:none;
		margin:0px 10px;
		padding:0px;
	}
	
	#specs img, #navigationArea img {
		border:0px;
	}
	
	#specs sup {
		vertical-align:text-top;
		font-size:10px;
		font-weight:bold;
		color:#FF6600;	
	}
	
	.featuresTable {
		width:591px;
	}
	
	.labelTable, .specsTable {
		padding:0px;
		margin:0px 0px 10px 0px;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;			
	}		
	
	.labelTable, .labelHeader, .label {			
		width:295px;	
	}
	
	.specsTable, .specsHeader, .specs {			
		width:296px;
	}
	
	.lightBackground table tr {
		background-color:#E5E5E5;
	}
	
	.darkBackground table tr {
		background-color:#D9D9D9;
	}	
		
	.labelHeader, .specsHeader {
		background-color:#333333;
		font-weight:bold;
		font-size:11px;
		color:#FFFFFF;
		margin:0px;
		padding:3px 0px 3px 6px;						
	}		
	
	.labelHeader, .label, .labelSub, .labelTwoRows, .labelSubTwoRows, .labelThreeRows, .labelSubThreeRows, 
	.labelFourRows, .labelSubFourRows, .labelColors, .labelSubColors {
		border-bottom:1px solid #CCCCCC;	
		border-right:1px solid #CCCCCC;				
		line-height:13px;	
	}		
	
	.specsHeader, .specs, .specsSub, .specsTwoRows, .specsSubTwoRows, .specsThreeRows, .specsSubThreeRows, 
	.specsFourRows, .specsSubFourRows, .specsColors, .specsSubColors {
		border-bottom:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;	
		line-height:13px;		
	}
	
	.label, .labelSub, .specs, .specsSub {
		height:15px;
	} 	
	
	.labelTwoRows, .labelSubTwoRows, .specsTwoRows, .specsSubTwoRows {
		height:33px;
		vertical-align:top;
	}
	
	.labelThreeRows, .labelSubThreeRows, .specsThreeRows, .specsSubThreeRows {
		height:46px;
		vertical-align:top;
	}
	
	.labelFourRows, .labelSubFourRows , .specsFourRows, .specsSubFourRows {
		height:140px;
		vertical-align:top;
	}
	
	.labelColors, .labelSubColors , .specsColors, .specsSubColors {
		height:165px;
		vertical-align:top;
	}	
	
	.label, .labelTwoRows, .labelThreeRows, .labelFourRows, .labelColors  {			
		font-size:11px;
		font-weight:bold;
		color:#000000;
		padding:3px 0px 3px 6px;									
	}	
			
	.labelSub, .labelSubTwoRows, .labelSubThreeRows, .labelSubFourRows, .labelSubColors {			
		font-size:11px;			
		color:#000000;
		padding:3px 0px 3px 20px;		
	}
	
	.specs, .specsTwoRows, .specsSub, .specsSubTwoRows, .specsThreeRows, .specsSubThreeRows, .specsFourRows, .specsSubFourRows,
	.specsColors, .specsSubColors{
		font-size:11px;			
		color:#000000;
		padding:3px 0px 3px 6px;			
	}	
	
	#specs .footNote {
		color:#FF6600;
		font-weight:bold;
	}		
	
	#specs .footNoteDetail	{
		color:#FF6600;
		font-size:11px;
		font-weight:bold;			
		margin:0px;
		padding:3px 10px 3px 7px;
		width:10px;
	}
	
	#specs .footNoteDetailText {
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
		font-size:11px;
		margin:0px;
		padding:3px 0px 3px 0px;		
		width:555px;		
	}
	
	#specs #disclaimers {
		width:591px;
		background-color:#E4E4E4;
		padding:0px;
		margin:20px 0px 0px 0px;					
	}
	
	#disclaimers  ul {
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
		padding:20px 20px 10px 20px;
		margin:0px;
		font-size:11px;
		list-style-type:none;
		width:551px;					
	}
	
	#specs #disclaimers  ul li {
		margin:0px;
		padding:0px 0px 10px 0px;
		width:551px;
	}
	
	#specs .backToTop {
		width:571px;
		text-align:right;
		margin:5px 0px 0px 0px;
		padding:0px;
	}		
	
	.featuresBoldText, .modelHeaderText {
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
	}	
	
	.featuresBoldText {		
		font-size:11px;
		font-weight:bold;
		color:#000000;
		margin:10px 0px 15px 0px;
		padding:0px;
	}	
	
	.modelHeaderText {
		font-size:14px;
		font-weight:bold;
		color:#000000;
		margin:0px 0px 15px 0px;
		padding:0px;
	}	
	
	#navigationArea {
		width:611px;
		background-color:#333333;
		margin:0px 0px 20px 0px;
		padding:0px;
	}
	
	#navigationArea #headerBlock {
		background-color:#333333;
		height:30px;
	}
	
	#navigationArea #headerBlock .headerLeft {
		float:left;	
	}
	
	#navigationArea #headerBlock .headerRight {
		float:right;
	}
	
	#navigationArea #headerBlock .headerRight img.pointer {
		cursor:pointer;
	}
	
	#loadingDiv {
		width:611px; 
		height:620px; 
		padding:0px;
		margin:-20px 0px 0px 0px; 
		text-align:center;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color:#000000;
	}
	
	#loadingDiv #loadingDivInner {
		padding:100px 0px 0px 0px;
		margin:0px;
	}
	
	#loadingDiv #loadingDivInner p {
		color:#FFFFFF;			
		font-size:12px;
	}
	
	#specs #footer {
		font-size:10px;
		font-family:verdana; 
		color:#999999;
		margin:10px 0px 0px 0px;
		padding:0px 0px 2px 0px;		

	}


