 /* This style sheet defines a uniform layout for product pages */

/* Define margins for Overview paragraphs */
p.overview {
	margin: 0px 25px 0px 35px;
	line-height: 110%;
	font-size: 0.8em;
	color: black;
	text-align: left;
}
			
/* Define margins for Overview paragraphs */
p.intro {
	margin: 0px 35px 0px 35px;
	font-size: 0.8em;
	color: black;
}

				
/* Define margins for Overview paragraphs */
p.acc {
	font-size: 0.8em;
	color: #000000;
	text-align: left;
}

/* Define pull quote attribution */
p.attribution { 
				margin: 5px 20px 20px 35px;
        		font-family: arial, verdana, sans-serif; 
				font-weight: normal;
				font-size: .6em;
				text-align: right;
				color: black; 
				line-height: 100%; }
			
/* Reduce text size, change color, set padding for legal notice within expanded feeature area */
p.legal { 
			color: gray; 
			text-align: left;
			letter-spacing: 0px;
        	font-family: arial, verdana, sans-serif; 
			font-weight: normal;
			font-size: .6em;
			line-height: 110%;
			padding: 0px 35px 0px 35px;
			vertical-align: bottom;  }

/* Set color of the current tab menu label */
p.currenttab {
			font-family: arial, verdana, sans-serif;
  			color: aqua; 
			text-align: center;
			text-decoration: none;
			font-weight: bold;
			line-height: 100%;
			padding: 4px 0px 8px 0px; }


/* Center text on fyi page*/
p.fyi {
			font-family: arial, verdana, sans-serif;
			text-align: center;
			text-decoration: none;
			font-weight: bold; }

				
/* Set flush left figure style on comparison charts */	
p.comparel {
				border: 0px;
				color: black;
				font-family: arial, verdana, sans-serif;
				font-size: .7em;
				text-align: left;
				padding: 4px;
				margin: 0px; }

/* Product descriptions on product index pages*/	
p.proddesc {
	border: 0px;
	font-weight: normal;
	color: black;
	font-family: arial, verdana, sans-serif;
	font-size: 0.65em;
	text-align: center;
	padding: 0px 15px 0px 15px;
	margin: 0px;
}

/* Model names on product index pages */
p.prod {
				text-align: center;
				font-weight: bold;
				margin: 5px 10px 0px 10px; }

/* Model names on index pages */
p.item {
				text-align: center;
				font-weight: bold;
				margin: 5px 10px 0px 10px; }
				
/* Crystal tables on buy pages */
p.crystal	{
		text-align: center;
		color: black;
		font-size: .8em;
		margin: 5px 5px 5px 5px; 
		}
				
/* Compare models text */
p.compare {
	color: #990000;
	text-align: center;
	font-size: 0.7em;
	font-weight: bold;
	margin: -5px 0px 0px 0px;
}
				
/* Set style for accessory list titles*/	
h2.acc {
				border: 0px;
				color: gray;
				text-align: left;
				font-family: arial, verdana, sans-serif;
				font-size: 105%;
				letter-spacing: 0px;
				padding: 0px;
				margin: 0px; }

/* Set style for page titles in upper left*/	
h2.sub {
				border: 0px;
				color: #DCD218;
				background-color: black;
				text-align: center;
				font-family: arial, verdana, sans-serif;
				font-size: 105%;
				letter-spacing: 0px;
				padding: 2px 10px 0px 10px;
				margin: 0px; }

/* Set title styles on product page spec charts and comparison page charts */	
h2.spec {
				border: 0px;
				color: white;
				font-family: arial, verdana, sans-serif;
				font-size: .8em;
				letter-spacing: .8px;
				padding: 2px 8px 2px 8px;
				margin: 0px; }

/* Set figure styles on product page spec charts */	
h2.specfig {
				border: 0px;
				color: black;
				font-family: arial, verdana, sans-serif;
				font-size: .8em;
				letter-spacing: .6px;
				text-align: center;
				padding: 2px 8px 2px 8px;
				margin: 0px; }


/* Set product headline styles on product page comparison charts */	
h2.speccomp {
				border: 0px;
				color: white;
				font-family: arial, verdana, sans-serif;
				font-size: .8em;
				letter-spacing: .8px;
				text-align: center;
				padding: 2px 8px 2px 8px;
				margin: 0px; }

/* Set style for section titles in main content area */	
h5.title1 {
				border-width: 1px 0px 0px 0px;
				border-style: solid;
				border-color: #CCCCCC;
				color: black;
				font-family: arial, verdana, sans-serif;
				font-size: 100%;
				letter-spacing: 1px;
				padding: 20px 0px 0px 0px;
				margin: 30px 25px 5px 18px; }
				
/* Set style for section titles in main content area, indent on right from float image */	
h5.title2 {
				border-width: 1px 0px 0px 0px;
				border-style: solid;
				border-color: #CCCCCC;
				color: black;
				font-family: arial, verdana, sans-serif;
				font-size: 100%;
				letter-spacing: 1px;
				padding: 20px 0px 0px 0px;
				margin: 30px 250px 5px 18px; }

/* Set style for overview box titles on overview product pages */	
h5.title3 {
				border: none;
				color: black;
				font-family: arial, verdana, sans-serif;
				font-size: 100%;
				letter-spacing: 1px;
				padding: 20px 0px 0px 0px;
				margin: -15px 25px 5px 18px; }
				
 /* Set style for related links title on the bottom left side of product pages*/	
h6.related {
				font-size: .75em;
				color: #1A2168;
				padding: 20px 0px 0px 10px;
				margin: 3px 0px 0px 0px; }
				
 /* Set style for product category titles */					
h6.cat {
				text-align: center; }


 /* Define bulleted list style for related links on left nav menu */
ul.related {
				padding: 0px;
				list-style: disc;
				font-weight: normal;
				font-size: .7em;
				font-family: arial, verdana, sans-serif;
				color: #1A2168;
				list-style-position: outside; 
				margin: 0px 0px 0px 27px; }		

 /* Product spec pages bullet list style */				
li.specfig {
				padding: 0px;
				list-style: disc;
				font-weight: bold;
				font-size: .75em;
				font-family: arial, verdana, sans-serif;
				list-style-position: outside; 
				margin: 0px 10px 0px 0px; }

 /* Product spec pages bullet list style */				
li.overview {
				padding: 0px 0px 5px 0px;
				list-style: disc;
				font-weight: bold;
				font-size: .75em; 
				font-family: arial, verdana, sans-serif;
				list-style-position: outside; 
				margin: 0px 40px 3px 40px; }

li.nodot {		list-style-type: none; }

/* Define text within product list on product index */				
td.prod {
				font-size: .75em;
				font-family: arial, verdana, sans-serif;
				color: #FFCC00;
				text-align: left;
				text-decoration: none;
				font-weight: bold;
				padding: 4px;
				line-height: 105%; }
				
/* Define text within tables inside the feature list area */				
table.chart {
				font-size: .75em;
				font-family: arial, verdana, sans-serif;
				text-decoration: none;
				font-weight: normal;
				line-height: 105%; }
				
/* Define text within tables inside the feature list area */				
table.overview {
				width: 90%;
				margin-left: auto;
				margin-right: auto;
				border: 2px groove navy; }
		   
 /* Assign color to product page title link */
a.title { 
        		font-family: arial, verdana, sans-serif;
				text-decoration: none; 
				font-weight: bold; }

a.title:link { 
        	color: #DCD218; }

a.title:visited { 
        	color: #DCD218; }
 
a.title:hover { 
        	color: white; }

a.title:active { 
        	color: #DCD218; }
			
 /* Assign color to comparison links on product index page */
a.compare { 
        		font-family: arial, verdana, sans-serif;
				text-decoration: none; 
				font-weight: bold; }

a.compare:link { 
        	color: #990000; }

a.compare:visited { 
        	color: #990000; }
 
a.compare:hover { 
        	color: orange; }

a.compare:active { 
        	color: #990000; }
			
/* Set link colors for links on menu below featured product pic on product page */
a.featlink {
			font-size: .9em;
			font-family: arial, verdana, sans-serif;
  			color: white; 
			text-decoration: none;
			font-weight: bold;
			line-height: 105%; }

a.featlink:link { 
        	color: white; }

a.featlink:visited { 
        	color: white; } 		

a.featlink:hover { 
 			color: aqua; }

a.featlink:active { 
        	color: white; }

/* Set alternative link colors for related links on product pages */
a.reg2 {
  			color: black; 
			font-weight: normal;
			line-height: 105%;
			text-decoration: none;  }

a.reg2:link { 
        	color: black; }

a.reg2:visited { 
        	color: black; } 		

a.reg2:hover { 
 			color: blue; }

a.reg2:active { 
        	color: black; }

/* Set link colors for left nav product group links */
a.pgrp { 
        		font-family: arial, verdana, sans-serif;
				text-decoration: underline; 
				font-weight: bold;
				color: #0D545E; }

a.pgrp:link { 
        	color: #0D545E; }

a.pgrp:visited { 
        	color: #0D545E; }
 
a.pgrp:hover { 
        	color: blue; }

a.pgrp:active { 
        	color: #0D545E; }

/* Offset headlines on product feature list and product support index */		
a.feat	{		margin-left: -28px; }

img.floatl {
				float: left;
				margin: 10px 10px 0px 0px;
				padding: 0px; }

/* Float image to right & top of feature info */				
img.floatr {
				float: right;
				margin: 8px 0px 20px 18px;
				padding: 0px; }
				
/* Float image to right & top */				
img.floatri {
				float: right;
				margin: 15px 25px 15px 18px;
				padding: 0px; }

/* Float image to right & top of feature info */				
img.floatrb {
				float: right;
				margin: 10px 0px 20px 20px;
				padding: 0px; }

p {
	FONT: normal .85em arial, verdana, sans-serif;
	color: #FFFFFF;
}

/* Place image of folder tab behind each table cell */
.tdback 	{
/* 			background-image: url(../images/tab_bl.gif); 
			background-repeat: no-repeat;*/
			vertical-align: middle; 
			text-align: center;
			padding: 0px;
			margin: 0px; } 

/* Define feature table title */				
td.feattitle {
				font-size: .9em;
				font-family: arial, verdana, sans-serif;
				color: black;
				text-align: left;
				text-decoration: none;
				font-weight: bold;
				padding: 4px;
				line-height: 105%; }
				
/* Define feature table feature list */				
td.featlist {
				font-size: .9em;
				font-family: arial, verdana, sans-serif;
				color: white;
				text-align: left;
				text-decoration: none;
				font-weight: normal;
				padding: 4px;
				line-height: 105%; }

/* Define feature table values */				
td.featvalue {
				font-size: .9em;
				font-family: arial, verdana, sans-serif;
				color: navy;
				text-align: center;
				text-decoration: none;
				font-weight: normal;
				padding: 4px;
				line-height: 105%; }

/* Define feature table values */				
td.featmodel {
				font-size: .9em;
				font-family: arial, verdana, sans-serif;
				color: #DCD218;
				text-align: center;
				text-decoration: none;
				font-weight: bold;
				padding: 4px;
				line-height: 105%; }

				
