body	{
background:		white ;
font-family:	Trebuchet MS, tahoma, sans-serif;
font-weight:	normal;
font-size:		11px;
color:			black;
}

.header {
position: absolute;
left: 0px;
top: 0px;
height: 70px;
border-bottom:	solid 3px #C3D5FD;
}

.maininfo_bg	{
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-color: #CCCCCC;
	line-height: 1.75em;
	background-position: top;
	list-style-image: url(/images/w_colon.gif);


}

.maininfo	{
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-size: 10pt;
	width:	85%;
	text-align: justify;
	line-height: 1.75em;
	background-position: top;
	list-style-image: url(/images/w_colon.gif);


}

.info_tech	{
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-size: 11px;
	width:	85%;
	text-align: left;
	line-height: 1em;
	
}



.bumper	{
text-decoration:	italics;
background-color:	#CCC;
border:	4px solid #CCC;

}

.spec_but	{
	position:	relative;
	top:	30px;
	
}



.rev_bumper	{
background-color:	#C3D5FD;
border:	2px solid #C3D5FD;

}


.tabspacer	{
position:	absolute;
top:		78px;
left:		0px;
width:		100.01%;
text-align:	right;
border-top:	3px solid black;
}

.heading {
border-bottom-width: 5px;
border-bottom-style: solid;
border-bottom-color: #99CCFF;
}

.graysidebar {
	vertical-align: top;
	font-family: Trebuchet MS, Tahoma, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #111111;
	text-align: left;
	list-style-image: url(/images/colons.jpg);
	padding-top: 30px;
	padding-bottom: 60px;
	line-height: 1.75em;
	padding-right: 10px;
	
}

.grayheadings {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom:	dotted 1px white;
	text-align: left;
	color: #444444;
	position:	relative;
	left:		10px;
}

a.skip {
visibility: hidden;
position: absolute;
top: 0;
left: -20em;
width: 10em;
height: 0 }

#dropdowns {
font-size: 80%}

#dropdowns li {
/* for IE5 */ 
display: inline;
width: 100%;
line-height: 1.2em;
background: none; 
margin: 0; 
padding: 0;
/* IE 5 WIN HACK */
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: xx-small; }
/* widths here are for quirks mode. For standards mode, see studiomenu.css in adobe studio*/
/* need to add , #bry1, #bry2, #bry3, #bry4, #bry5, #bry6 to get IE5/Win to work. */

#dropdowns div, #bry1, #bry2, #bry3, #bry4, #bry5, #bry6, #bry7 {
position: absolute;
background-color: #C3D5FD;
z-index: 4020; 
top: 78px;
visibility: hidden;
display: block;
width: 93px; 
font-family: trebuchet ms, tahoma, sans-serif;}

#bry1 {
  left: 187px; }

#bry2 {
  left: 280px; }

#bry3 {
  left: 373px; }

#bry4 {
  left: 466px; }

#bry5 {
  left: 559px; }

#bry6 {
  left: 652px; }
  
#bry7 {
  left: 94px; }
/* Commented backslash hack for IE/Mac. Not needed in standards mode. The backslash character between rules appears to have the effect that macIE5 ignores the following rule. Odd, but extremely useful. \*/
html>body #dropdowns div {
  width: 96px; }
/* Recover from backslash hack */

#dropdowns h2 { 
  display: none }

#dropdowns ul { 
  margin: 0; 
  padding: 0 }

#dropdowns a {
  width: 99.99%; 
  display: block;
  color: #000;
  text-decoration: none !important;
  text-align: left;
  padding: 4px;} 
html>body #dropdowns a {
  width: auto }

#dropdowns a:hover {
  color: #fff;
  background-color: #999 }

/****************** NAV ******************/

#mainnav {
  background: #fff;
  font-size: xx-small;
  position: absolute;
  display: hidden;
  top: 90;
  left: 0;
  width: 939px;
  height: 1px}

#navbuttons {
  white-space: nowrap;
  display: block;
  position: absolute;
  top: -27px;
  left: 1px;
  height: 12px;
  /* IE 5 WIN HACK */
  width: 778px}

#navutils {
  white-space: nowrap;
  position: absolute;
  top: 15px;
  left: 400px;
  /* IE 5 WIN HACK */
  width: 500px;
  height: 35px }

#navutils ul {
  line-height: 1em;
  margin: 0;
  padding: 0; }

#navutils li {
  list-style-type: none;
  display: inline;
  background: none; 
  margin: 0; 
  padding: 0 1em;
  border-left: 1px solid #ccc;
  float: left; /* float needed to make borders in IE5 Win work */  }
html>body #navutils li {
  border-left: 1px dotted #666 }

#navutils li#cart {
  border-left: 0; }

#navutils a {
  color: #999;
  font-weight: bold;
  text-decoration: none; }
#navutils a:hover {

  color: #c00;
  text-decoration: none }
.infohead {
	font-family:	"trebuchet ms", tahoma, sans-serif;
	font-size:		11pt;
	font-color:		black;
	line-height:	1.5em;
	font-weight: bold;

}
.bigtime {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	position: absolute;
	left: 0px;
	top: 104px;
	width: 100%;
	vertical-align: top;




}
.graysidebarindex {
	vertical-align: top;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #111111;
	text-align: center;
	line-height: 1.5em;
	border-bottom-style: dotted;
	width: 170px;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;




}

.reviewlist {

	background-color: #A3A3A3;
	vertical-align: top;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #111111;
	text-align: left;
	list-style-image: url(/images/colons.jpg);
	padding-bottom: 60px;
	list-style-position: outside;
	line-height: 1.75em;
}

.productlist {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	width: 210px;
}

.graylistheadings {

	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom:	dotted 1px white;
	text-align: left;
	color: #666666;
	position: relative;
	left: 40px;
	top: -2px;
}

.awardlist {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 9pt;
	text-align: left;
	line-height: 1.75em;
	overflow:	auto;
	border: 1px solid #000000;

}

.presslist {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 8pt;
	text-align: justify;
	line-height: 1.75em;
	list-style-image: url(/images/w_colon.gif);


}

A {
	font-family:	trebuchet ms, tahoma, sans serif;
	color:			#333;
	text-decoration: 	none;
}
A:active{font-color: gray;}	
A:hover{text-decoration: underline; color: black;}

A.black {color: black;}
A.blackbold {
	color: black;
	font-weight: bold;
}

.mainrightpic {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 10pt;
	line-height: 1.75em;
	background-position: top;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-left: 10px;


}
.bigblack {
	font-family:	"trebuchet ms", tahoma, sans-serif;
	font-size:		18pt;
	font-color:		black;
	line-height:	1.5em;
	font-weight: bold;
	text-align: left;

}
.grayinlay {

	vertical-align: top;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #111111;
	text-align: center;
	list-style-image: url(/images/colons.jpg);
	line-height: 1.75em;
}
.nonjustified {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 10pt;
	line-height: 1.75em;
	text-align: left;

}
.issuelist {


	background-color: #A3A3A3;
	vertical-align: top;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #111111;
	text-align: left;
	list-style-image: url(/images/colons.jpg);
	padding-bottom: 60px;
	list-style-position: outside;
}
.userlist {

	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 11px;
	text-align: justify;
	line-height: 2em;
	list-style-image: url(/images/w_colon.gif);
}
