﻿#hpc_wrapper, #wrapper {
	margin: 0 auto;
	margin-top:5px;
	margin-bottom:5px;
	width:1000px;
	background-color:#FFFFFF;
	border: solid 2px #f10023;
}

.outter_table{
	background-color:#c0c0c0;
}

.hpc_hide{
	color:white;
	}
	
.hpc_hide_odd{
	color:#d9d5d5;	
}


#header_liner_red{
/*	background-color:#f10023;
	height:4px;*/
	width:1000;
	border-bottom-style:solid;
	border-bottom-color:#f10023;
	border-bottom-width:2px;
}

#header_liner_red_bottom{
/*	background-color:#f10023;
	height:4px;*/
	width:1000;
	border-bottom-style:solid;
	border-bottom-color:#f10023;
	border-bottom-width:4px;
}

#header_logo_slogan{
	width:1000px;
	height:170px;
	margin: 0;
	padding: 0;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:2px;
	border-top-style:solid;
	border-top-color:#000000;
	border-top-width:2px;
	background-color:#FFFFFF;
}

.header_search_box{
	width:690px;
	height:27px;
	margin-right:5px;
	text-align:right;
}

.clear_float{
	clear:both;
}

#navigation{
	text-align:center;
	height:49px;
	width:1000px;
	background-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-color:#f10023;
	border-bottom-width:4px;
	vertical-align:middle;
}

#red_header{
	width:1000px;
	height:90px;
	background-color:#f10023;
	margin-top:0px;
	margin-bottom:0px;
	vertical-align:middle;
	padding-top:10px;
	padding-bottom:4px;
	display:block;
}

.block .content {
  margin: 0.5em 0;
}

#product_features{
	background-color:#000000;
	width:1000px;
	height:230px;
	border-top:#FFFFFF solid 2px;
	border-bottom:0;
	padding-top:0px;
	display:block;
	background-repeat:repeat-x;
	background-position-y:top
}
#product_features_wrapper{
	text-align:center;
	/*width:990px;*/
	padding-left:20px;
	/*margin-right:10px;*/
	background-color:#c0c0c0;
	display:block;
}
.litfon {
	background-image: url(../images/boxlitfon.gif);
	background-repeat: repeat-y;
}
.tdtx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

.home_img {
	text-align: center;
}
</style>



.feature_image_cell{
	margin-right:8px;
	/*margin-top:10px;*/
	float:left;
}

#new_products_header{
	background-color:#000000;
	background-image:url(hpcimages/new_products_header.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:44px;
	width:1000px;
	border-top:#000000 solid 2px;
}
.tagline
{
    font: verdana;
    font-size: 12px;
    font-style: italic;
    color:  #006666;
    font-weight: bold;
}
#new_products_wrapper{
	/*height:295px;*/
	width:1000px;
	background-color:#ffffff;
	border-top:2px solid #000000;
	border-bottom:4px solid #F10023; 
	/*background-image:url('../images/hpc_bgbox.jpg'); background-repeat:repeat-x; background-position-y:top*/
}

.new_product_box{
	height:370px;
	margin-top:20px;
	background-color: #ffffff;
}

.new_product_subheader{
	width:270px;
	height:41px;
	border-bottom:#f10023 solid 1px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	background-color:#FFFFFF;
	padding-left:15px;
	padding-right:15px;
	margin-top:15px;
}

.new_product_content{
	width:270px;
	height:160px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	background-color:#FFFFFF;
	text-align:left;
	}

.add_side_margins_10{
	margin-left:10px;
	margin-right:10px;
}

.rtecenter {
  text-align: center;
}

.read_more_wrapper{
	height:70px;
	width:270px;
	width:270;
	display:block;
	padding-left:15px;
	padding-bottom:10px;
}

.read_more_link {
	text-align:right;
	background-color:#FFFFFF;
	height:25px;
	padding-right:15px;
	float:right;
	padding-top:20px;
}

#home_bottom_boxes{
	background-color:#c0c0c0;
	width:1000px;
	border-top:#000000 solid 2px;
	border-bottom:#f10023 solid 4px;
	background-image:url('../images/hpc_bgbox1.jpg'); background-repeat:repeat-x; background-position-y:top
}
#home_bottom_boxes1{
	background-color:#c0c0c0;
	width:1000px;
	border-top:#000000 solid 2px;
	border-bottom:#f10023 solid 4px;
	background-image:url('../images/hpc_bgbox1.jpg'); background-repeat:repeat-x; background-position-y:top
}
#home_bottom_boxes_inside{
	background-color:#3350B8;
	width:1000px;
	border-top:#000000 solid 2px;
}
.home_bottom_feature_box{
	background-color:#FFFFFF;
	margin-top:4px;
	margin-bottom:4px;
	width:980px;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
	border-top:#000000 solid 1px;
}
.home_bottom_feature_box1{
	background-color:#FFFFFF;
	margin-top:4px;
	margin-bottom:4px;
	width:470px;
	height:212px;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
	border-top:#000000 solid 1px;
}
.home_bottom_feature_header{
	color:#f10023;
	font-size:12px;
	font-weight:bold;
	height:22px;
	text-align:left;
	width:470px;
	border-bottom:#000000 solid 1px;
	margin-top:5px;
}

.home_bottom_feature_header_inside{
	color:#333333;
	font-size:17px;
	font-weight:bold;
	height:22px;
	text-align:left;
	width:975px;
	border-bottom:1px solid #000000;
	margin-top:5px; font-family:Verdana
}
.home_bottom_feature_messageboard{
	background-color:#FFFFFF;
	margin-top:4px;
	margin-bottom:4px;
	width:950px;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
	border-top:#000000 solid 1px;
}
.home_bottom_feature_messageboard_inside{
	color:#333333;
	font-size:17px;
	font-weight:bold;
	height:22px;
	text-align:left;
	width:930px;
	border-bottom:1px solid #000000;
	margin-top:5px; font-family:Verdana
}
.add_side_margins_5{
	margin-left:5px;
	margin-right:5px;
}

.home_bottom_feature_content1{
	font-size:12px;
	color:#000000;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom: 10px;
 	width:450px;
	text-align:left;
}
.home_bottom_feature_content{
	font-size:12px;
	color:#000000;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom: 10px;
 	width:930px;
	text-align:left;
}
#footer_wrapper{
	width:1000px;
	height:100px;
	background-color:#000000;
	text-align:center;
}

.footer_inner{
	width:980px;
	height:90px;
	margin-top:5px;
	margin-bottom:5px;
	color:#f10023;
	font-size:10px;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
	border-top:#000000 solid 1px;
	background-color:#FFFFFF;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	text-align:center;
}

.footer_inner h1{
	font-size:12px;
	font-weight:bold;
	margin-bottom:7px;
	margin-top:10px;
}

.footer_inner a{
	color:#f10023;
	font-weight: normal;
	text-decoration:none;
}

.footer_inner a:hover{
	color:#f10023;
	font-weight: normal;
	text-decoration:underline;
}

/* default.css */

/* $Id: defaults.css,v 1.5 2007/10/02 12:10:40 dries Exp $ */

/*
** HTML elements
*/
fieldset {
  margin-bottom: 1em;
  padding: .5em;
}
form {
  margin: 0;
  padding: 0;
}
hr {
  height: 1px;
  border: 1px solid gray;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
}
th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

:after.clear-block {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */

/* END default.css */

/* style.css */

/* $Id: style.css,v 1.38.2.1 2008/02/05 09:27:26 goba Exp $ */

/**
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */

/**
 * Generic elements
 */
body {
  margin: 0;
  padding: 0;
/*  background: #edf5fa;
  font: 12px/170% Verdana, sans-serif;
  color: #494949;*/
}

input {
  font: 12px/100% Verdana, sans-serif;
  color: #494949;
}

textarea, select {
  font: 12px/160% Verdana, sans-serif;
  color: #494949;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
}

h1 {
  font-size: 170%;
}

h2 {
  font-size: 160%;
  line-height: 130%;
}

h3 {
  font-size: 140%;
}

h4 {
  font-size: 130%;
}

h5 {
  font-size: 120%;
}

h6 {
  font-size: 110%;
}

ul, quote, code, fieldset {
  margin: .5em 0;
}

p {
  margin: 0.6em 0 1.2em;
  padding: 0;
}

a:link, a:visited {
  color: #027AC6;
  text-decoration: none;
}

a:hover {
  color: #0062A0;
  text-decoration: underline;
}

a:active, a.active {
  color: #5895be;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #5294c1;
}

ul {
  margin: 0.5em 0 1em;
  padding: 0;
}

ol {
  margin: 0.75em 0 1.25em;
  padding: 0;
}

/*ol li, ul li {
  margin: 0.4em 0 0.4em .5em; /* LTR 
} Kalyan */


/* Modified by Kalyan */

.mainlist ol li, ul li {
  margin: 0.4em 0 0.4em .5em; /* LTR */
	list-style-image: none;
	list-style-type: none;

}  

/* Kalyan */

ul.menu, .item-list ul {
  margin: 0.35em 0 0 -0.5em; /* LTR */
  padding: 0;
}

ul.menu ul, .item-list ul ul {
  margin-left: 0em; /* LTR */
}

/*ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
  margin: 0.15em 0 0.15em .5em; /* LTR 
}Kalyan*/

/* modified by Kalyan */

.mainlist ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
  margin: 0.15em 0 0.15em .5em; /* LTR */
}

/*******************************************************************
 * Color Module: Don't touch                                       *
 *******************************************************************/

/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}

div.error, tr.error {
  color: #a30000;
  background-color: #FFCCCC;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

/* Site Color Scheme:
Black: #000000;
White: #FFFFFF;
Darker Red: #f10023;
Bright Red: #f10023;
Dark Grey: #333333;
Light Grey: #c0c0c0;
*/

html, body {
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
}

body {
	background-color:#000000;
	font-size: 12px
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

a, a:link {
	color: #f10023;
	text-decoration:underline;
}

a:hover {
	color: #f10023;
	text-decoration: none;
}

h1 {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#f10023;
	margin: 0;
	padding-bottom: 0px;
	font-weight:bold;
}

h2 {
	font-size: 14px
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin: 0;
	padding: 8px 0;
}
h3 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	margin-bottom: 3px;
	margin-top: 5px;
	color:#4f80bd;
	/*font-style:italic;*/
	font-weight:bold;
}
p  {
	margin: 0;
	padding-bottom: 8px;
}

hr {
	clear: both;
	height: 1px;
	border-top: solid 1px #999999;
}

img {
	border: none;
}

td{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.clear_float{
	clear:both;
}

#logo_container{
	width:300px;
	float:left;
}

#logo{
    display: block;
    width: 212px;
    height: 167px;	
/*    background-image: url('../images/logo.jpg');*/
    background-repeat:no-repeat;
}

#header_logo_slogan{
	width:1000px;
	height:170px;
	margin: 0;
	padding: 0;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:2px;
	border-top-style:solid;
	border-top-color:#000000;
	border-top-width:2px;
	background-color:#FFFFFF;
	background-image:url('../images/banner.jpg');

}

.slogan_container{
	width:700px;
	height:167px;
	float:right;
}

.slogan_text{
	width:700px;
	height:140px;
	color:#f10023;
	font-weight:bold;
	font-size:30px;
/*	background-image:url('../images/company_name.jpg');*/
	background-repeat:no-repeat;
}

.red_feature_hightlight{
	/*height:138px;
	width:535px;*/
	width:738px;
	/*height:85px;*/
	height:95px;
	background-image:url(../images/hightlight_feature2.jpg);
	background-repeat:no-repeat;
	background-color:#f10023;
	color:#000000;
	/*margin-top:7px;
	margin-bottom:7px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	/*padding-right:8px;
	padding-left:8px;*/
	display:block;
}
#red_highlight_text{
	width:715px;
	margin-right:8px;
	margin-left:8px;
}
.maintxt{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 20px;
padding-right: 20px;
color: #6D6E70;
text-align: justify;
}

.coltxt{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 20px;
padding-right: 20px;
line-height: 1.25;
color: #6D6E70;
text-align: justify;
}

.white{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-left: 20px;
padding-right: 5px;
color: #ffffff;
}
.txt_pad{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 20px;
padding-right: 20px;
color: #6c6c6c;
text-align: justify;
}
.yellow{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left: 20px;
padding-right: 20px;
color: #fc7e02;
text-align: right;
}
.lineBG{
background-color: #FF0033;
}
.boxBG{
background-color: #333333;
}

p.read_more a:link, p.read_more a:link, p.read_more a:visited{
	color:#f10023;
	text-decoration:underline;
}
p.read_more a:hover, .read_more_link a:hover{
	color:#333333;
	text-decoration:none;
}
td, th {
	padding:0px 0px 0px 0px !important;
}

table {
	border-collapse:separate;
}

table tr td a:link, table tr td a, table tr td a:visited {
	color:#FF0000;
	text-decoration:underline;
}
table tr td a:hover, table tr td a, table tr td a:hover {
	color:#333333;
	text-decoration:none;
}

tr.even_row_blades a:hover, tr.odd_row_blades a:hover {
	text-decoration:underline;
}

form, select, input, textarea {
	margin:0px;
	padding:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #E90021;

}
	
}.homehead {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #6C6C6C;
	text-decoration: none;
	font-weight: bold;
}
.matter01 {
	font-family: Verdana;
	font-size: 11px;
	line-height: 18px;
	color: #6c6c6c;
	text-decoration: none;
	text-align: justify;
}
.homeleft {
	font-family: Verdana;
	font-size: 9px;
	line-height: 10px;
	color: #6c6c6c;
	text-align: left;
}
:link.hpc {
	font-family: Verdana;
	font-size: 11px;
	color: #FC7E02;
	text-decoration: underline;
}
:visited.hpc {
	font-family: Verdana;
	font-size: 11px;
	color: #FC7E02;
	text-decoration: underline;
}
:hover.hpc {
	font-family: Verdana;
	font-size: 11px;
	color: #6c6c6c;
	text-decoration: underline;
}
:active.hpc {
	font-family: Verdana;
	font-size: 11px;
	color: #FC7E02;
	text-decoration: underline;
}
:link.homedown {
	font-family: Verdana;
	font-size: 10px;
	color: #6c6c6c;
	text-decoration: none;
}
:visited.homedown {
	font-family: Verdana;
	font-size: 10px;
	color: #6c6c6c;
	text-decoration: none;
}
:hover.homedown {
	font-family: Verdana;
	font-size: 10px;
	color: #F40025;
	text-decoration: none;
}
:active.homedown {
	font-family: Verdana;
	font-size: 10px;
	color: #6c6c6c;
	text-decoration: none;
}
.rthead {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #1E3066;
	text-decoration: underline;
	line-height: 18px;
}
.headred {
	font-family: Verdana;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #E90021;
	text-decoration: underline;
}
.inner_matter {
	font-family: Verdana;
	font-size: 11px;
	line-height: 17px;
	color: #6c6c6c;
	text-align: left;
}
.innersubhead {
	font-family: Verdana;
	font-size: 12px;
	line-height: 14px;
	color: #404040;
	text-decoration: underline;
	font-weight: bold;
}
.amd {
	font-family: Verdana;
	font-size: 12px;
	line-height: 18px;
	color: #FA7C01;
	text-decoration: none;
}

.picturename {
	font-family: Verdana;
	font-size: 12px;
	line-height: 14px;
	color: #404040;
	font-weight: bold;
}
.psc {
	font-family: Verdana;
	font-size: 11px;
	line-height: 16px;
	color: #FA7C01;
	text-decoration: none;
}
form, select, input, textarea {
	margin:0px;
	padding:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}.datasheet {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.product_table table tbody, .product_table table, .product_table{
	border:solid 1px #333333;
	font-size:12px;
}

.product_table tbody tr td{
	/*background-color:#CCCCCC;*/
	/*line-height:40px;*/
}

/*
.even{
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	background-color:#999999;
}

.odd{
	background-color:#FFFFFF;
}*/

tr.even_row td, tr.odd_row td, tr.header_row td, tr.odd_row_blad font-size:12px; tr.even_row, tr.odd_row {
  border: solid #999999;
  border-width: 1px 0;
  line-height:25px;
}

tr.odd_row_blades {
  border: solid #999999;
  border-width: 1px 0;
  line-height:25px;
}

.gray_shd{
background-image: url('../images/shd_graybg.jpg'); background-repeat: repeat-y; 
               background-position: left top}
/*tr.header_row {
  background-color: #cccccc;
  border-top:solid 1px #666666;
  border-bottom:solid 1px #666666;
}*/

.header_row, tr.header_row {
  background-color:#666666;
  border-top:solid 1px #666666;
  border-bottom:solid 1px #666666;
  color:#FFFFFF;
 /* font-size:14px !important;*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
  height:20px;
  /*margin-left:25px;*/
}

tr.odd_row {
  background-color: #d9d5d5;
  text-align:left;
}

tr.even_row {
  background-color: #fffffff;
  text-align:left;
}

tr.even_row_blades, tr.odd_row_blades {
  background-color: #fffffff;
  text-align:left;
  line-height:25px;
  font-size:12px;
}

tr.even_row_blades a:hover, tr.odd_row_blades a:hover {
	text-decoration:underline;
}

.blade_table_top table tbody, .blade_table_top table, .blade_table_top{
	border:none;
	margin-top:15px;
	margin-bottom:15px;
}


.blade_table{
	color:#000000;
	font-size:12px;
	text-align:left;
}

.blade_table a, .blade_table a:visited, .blade_table a:link, td.blade_table a, td.blade_table a:link, td.blade_table a:visited{
	color:#f10023;
	text-decoration:underline;
	line-height:20px;
}

.blade_table a:hover, td.blade_table a:hover{
	color:#f10023;
	text-decoration:underline;
	color:#333333;
}

.blade_table h1, td.blade_table h1{
	/*color:#f10023;*/
	color:#000000;
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
}


.vertical_line{
	border-right:solid 1px #333333;
	height:200px;
	width:2px;
}

.hyperblade_features, td.hyperblade_features{
	font-size:12px;
	color:#4f80bd;
	font-weight:bold;
	text-align:left;
}

.hyperblade_features_header, td.hyperblade_features_header{
	font-size:14px;
	color:#4f80bd;
	font-weight:bold;
	text-align:center;
}

.hyperblade_features ul li{
	margin-left:15px;
	margin-right:15px;
}

/* END spiderstyle.css */
