/* CSS Document */
html { height: 100%; margin-bottom: 1px; }
/*TAG MODS*/
body  {

  margin:0px;
  color:#FFFFFF;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:12px;
}

h1  {

  margin-top:1px;
  margin-bottom:5px;
  margin-left:0px;
  padding-right:3px;
  color:#ffffff;
  font-size:18px;
  font-weight:normal;

}
h1.line  {

  margin-top:1px;
  margin-bottom:5px; 
  margin-left:0px; 
  padding-right:3px;
  color:#ffffff;
  font-size:14px;
  font-weight:bold;
  border-bottom:1px solid #cccccc;
}

h2  {
  margin:5px 5px 5px 1px;
  color:#ffffff;
  font-size:13px;
	display:block;
	margin-left:0px;
	margin-top:30px;
	border-bottom:1px solid #cccccc;
} 
h2.spec  {

  margin:5px 5px 5px 1px;
  color:#CCCCCC;
  font-size:13px;
  border-bottom:0px solid #cccccc;
  
    display:block;
	margin-left:15px;
}

h3  {
  margin:0px;
  color:#84A4AD;
  font-size:112%;
  display:inline;

    display:block;
}

form
{
	display:inline;
	margin:0px;
}
a:link, a:visited  {
  color:#9FCFFF;
  text-decoration:underline;
  
}

a:hover  {
  color:#ffffff;
  text-decoration:underline;
 
}

.like_link
{
	color:#9FCFFF;
	line-height:22px;
}





a.menu:link,a.menu:visited, .menu  {
  color:#ffffff;
  text-decoration:none;

  font-size:12px;
  font-weight:normal;
}
a.menu:hover  {
  color:#E2FAFF;
  text-decoration:underline;


  font-weight:bold;
}
a.menu:active  {
  font-weight:bold;
}


a.footer:link  {
  color:#999999;
  text-decoration:none;
  font-size:12px;
  font-weight:normal;
}
a.footer:hover  {
  color:#ffffff;
  text-decoration:underline;
}
.footer
{
	color:#666666;
}

a.productmenu, a.productmenu:visited
{
	color:#FFFFFF;
	text-decoration:none;
}
a.productmenu:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

a.tiny:link  {
  color:#666666;
  text-decoration:none;
  font-size:10px;
  font-weight:normal;
}
a.tiny:hover  {
  color:#ffffff;
  text-decoration:underline;
}
.tiny
{
	font-size:10px;
	color:#666666;
}

.dark_row {color: #CCCCCC}
.gray, .gray TD
{
	border-width:1px; 
	border-collapse:collapse; 
	border-style:solid; 
	border-color:#565656;
	
	
}
.menubox
{
	border-width:1px;
	border-color:#363636;
	background-color:#7C7C7C;
	border-style:outset;
	background-image:url("images/productmenu_bg.jpg");
}


.image_noborder
{
	border-width:0px;
	cursor:pointer;
}
.green
{
	color:#66FF66;
}
.specs
{
	background-color:#666666;
	font-size:10px;
	border-width:1px;
	border-collapse:collapse;
	border-color:#565656;
	
}
.specs_odd
{
	background-color:#858585;
	color:#FFFFFF;
}
.specs_even
{
	
	color:#CCCCCC;
}

/*FORMS*/
INPUT, INPUT.product_selector
{ 

  height:16px;
  font-size:11px;
  padding:2px;
  color:#000000;
  border:1px solid #CCCCCC;
  font-weight:bold;
  font-family:"Trebuchet MS", Arial, Helvetica;
}

TEXTAREA
{
  font-size:11px;
  padding:4px;
  color:#000000;
  border:1px solid #CCCCCC;
  font-weight:bold;
  font-family:"Trebuchet MS", Arial, Helvetica;
}

INPUT.filebox
{
  padding:4px;

  color:#000000;

  height:30px;
  width:300px;
}
INPUT.submit
{
  font-size:13px;
  color:#ffffff;
  height:24px;
  background-color:#1D2322;
  border-color:#000000;
  background-image:url(images/button_bg.gif);
}
INPUT.cancel
{
  font-size:14px;
  color:#ffffff;
  height:29px;
  background-color:#FF6666;
  border-color:#FF3333;
}
.noborder
{
  border:0px;
 
}

TABLE.form
{
  border-width:1px;
  border-color:#CCCCCC;
  border-style:solid;
  background-color:#F7f7f7;
  margin-bottom:10px;
}
/* Reports */
TABLE.report
{
  background: #ffffff;
  border-color:#00CC00;
  border-style:outset;
  border-width: 2px;
  width:90%;
  margin-top:5px;

}
.report
{
  color: #000000;
  font-weight:bold;
  font-size:14px;
}
TABLE.error
{
  background: #ffffff;
  border-color:#FF0000;
  border-style:outset;
  border-width: 2px;
  width:90%;
  margin-top:5px;

}
.error
{
  color:#990000;
  font-weight:bold;
  font-size:14px;
}


.popup_note {
	position:relative;
	top: 20px; 
	left: 0; 
	width: 140px;
  padding: 5px; 
	margin: 10px; 
	z-index: 100;
  color: #AAA; 
	background: black;
  font: 10px Verdana, sans-serif; 
	text-align: center;
}

.cforce_content
{
	z-index:10;
	position:relative;
	
}

#cforce_content h1
{
	color:#82251E;
	
}
#cforce_content h1.line
{
	
	
		 border-bottom:1px solid #82251E;
	
}
a.cforce_link,a.cforce_link:hover,a.cforce_link:visited
{
	
	
}
.like_link-cforce, a.like_link-cforce, a.like_link-cforce:hover,a.like_link-cforce:visited
{
	color:#509E29;
}
.specs-cforce
{
	font-size:10px;
	border-width:1px;
	border-collapse:collapse;
	color:#000000;
}
.specs-cforce_odd
{
	background-color:#FEF228;
	font-size:10px;
	border-width:1px;
	border-collapse:collapse;
	color:#000000;
}


#dhtmltooltip{
color:#000000;
position: absolute;
width: 60px;
border: 1px solid #565656;
padding: 2px;
background-color: #CCCCCC;
visibility: hidden;
z-index: 10000;
text-align:center;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.press_release_titles{
  margin:5px 5px 5px 1px;
  color:#ffffff;
  font-size:13px;
	display:block;
	margin-left:0px;
	margin-top:30px;
	height:auto;
	overflow:auto
	position:relative;
}

/************************************************************************************************************
*	DHTML modal dialog box	(CSS for the DHTMLSuite_modalMessage class)
*
*	Created:						August, 26th, 2006
*	@class Purpose of class:		Display a modal dialog box on the screen.
*			
*	Css files used by this script:	modal-message.css
*
* 	Update log:
*
************************************************************************************************************/

.modalDialog_transparentDivs{	
	z-index:100;
	position:absolute; /* Always needed	*/
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.modalDialog_contentDiv{
	border:3px solid #999;	
	padding:2px;
	z-index:1000;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#000;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:900;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
