/* Main Styles 
All
#IE7
_IE6
*/
body {
border:0;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
line-height:15px;
}

img {
border:0;
margin:0;
padding:0;
}

img.Img_Border_Margin {
border:1px solid rgb(205,30,45);
margin:10px;
padding:0px;
}

img.Img_Border_Padding_Margin {
border:1px solid rgb(205,30,45);
margin:10px;
padding:10px;
}

img.Img_Border_Margin_Left {
border:1px solid rgb(205,30,45);
margin:0px 0px 10px 10px;
padding:0px;
}

img.Img_Border_Padding_Margin_Left {
border:1px solid rgb(205,30,45);
margin:0px 0px 10px 10px;
padding:10px;
}

img.Img_Border_Margin_Right {
border:1px solid rgb(205,30,45);
margin:0px 10px 10px 0px;
padding:0px;
}

img.Img_Border_Padding_Margin_Right {
border:1px solid rgb(205,30,45);
margin:0px 10px 10px 0px;
padding:10px;
}

img.Img_Margin {
border:0px;
margin:10px;
padding:0px;
}

img.Img_Margin_Left {
border:0px;
margin:0px 0px 10px 10px;
padding:0px;
}

img.Img_Margin_Right {
border:0px;
margin:0px 10px 10px 0px;
padding:0px;
}

form {
display:inline;
}

div#container {
background-color:rgb(255,255,255);
background-image: url('/_images/right_back.gif');
background-position: right;
background-repeat: repeat-y;
border:0;
margin:0 auto;
padding:0;
text-align:left;
width:880px;
}

div#container_product {
background-color:rgb(255,255,255);
background-image: url('/_images/right_back.gif');
background-position: right;
background-repeat: repeat-y;
border:0;
margin:0 auto;
padding:0;
text-align:left;
width:880px;
}

div#header {
background-color:rgb(205,30,45);
border:0;
height:90px;
margin:0;
max-height:90px;
min-height:90px;
padding:0;
}

div#logo {
border:0;
float:left;
margin:0;
padding:0;
width:220px;
}

div#central_nav {
border:0;
border-top: 10px solid rgb(40,40,40);
letter-spacing:1px;
font-size: 8px;
float:left;
margin:0;
padding:0;
width:440px;

}

ul.cnav {
border:0;
height:80px;
list-style:none;
margin:0;
padding:0;
}

ul.cnav li { float:left; }
ul.cnav li a, ul.cnav li a:link, ul.cnav li a:visited {
letter-spacing:1px;
font-size:8px;
background-image: url('/_images/nav_back.gif');
background-position: center;
background-repeat: repeat-y;
border:0;
color:rgb(40,40,40);
cursor: pointer;
display:block;
float:left;
line-height:10px;
margin:0;
padding:60px 10px 10px 0px;
text-align:right;
text-decoration:none;
width:100px;
_width:110px;
}

ul.cnav li a:hover { color:rgb(205,30,45); }
ul.cnav li.left a, ul.cnav li.left a:link, ul.cnav li.left a:visited {
background-image: url('/_images/nav_back_left.gif');
background-position: center;
background-repeat: repeat-y;
border:0;
color:rgb(40,40,40);
cursor:pointer;
display:block;
float:left;
line-height:10px;
margin:0;
padding:60px 10px 10px 0px;
text-align:right;
text-decoration:none;
width:100px;
_width:110px;
letter-spacing:1px;
font-size:8px;
}
ul.cnav li.left a:hover { color:rgb(205,30,45); }

div#right_nav {
border:0;
float:left;
margin:0;
padding:0;
width:220px;
_width:210px;
}

ul.rnav {
border:0;
height:90px;
list-style:none;
margin:0;
padding:0;
width: 220px;
_width: 210px;
letter-spacing:1px;
font-size:8px;
}

ul.rnav li { float:left; }
ul.rnav li a, ul.rnav li a:link, ul.rnav li a:visited {
background-image: url('/_images/nav_back_red.gif');
_background-image: url('/_images/nav_back_red_ie6.gif');
background-position: center;
background-repeat: repeat-y;
border:0;
color:rgb(255,255,255);
cursor:pointer;
display:block;
float:left;
line-height:10px;
margin:0;
padding:70px 10px 10px 0px;
text-align:right;
text-decoration:none;
width:100px;
_width:105px;
}
ul.rnav li a:hover { 
color:rgb(40,40,40);
}

div#image_band {
background-color:rgb(100,100,100);
border:0;
margin:0;
padding:0;
text-align:right;
}

div#column_right {
background-position: center;
background-repeat: repeat-y;
border:0;
float:right;
margin:0;
padding:20px;
text-align:left;
width:180px;
_width:220px;
}

div#column_left_product {
border:0;
float:left;
margin:0;
padding:0;
text-align:left;
width:210px;
}

div#product_select_pad {
border:0;
margin:0;
padding:20px 0px 20px 20px;
}

div#product_pad {
border:0;
margin:0;
padding:0px 20px 0px 30px;
}

div#product_pad a, div#product_pad a:link, div#product_pad a:visited {
background-image: url('/_images/product_arrow.gif');
background-position: bottom right;
background-repeat: no-repeat;
border:0;
border-bottom:1px solid rgb(230,230,230);
color:rgb(205,30,45);
font-size:10px;
font-weight:bold;
display:block;
line-height:15px;
margin:0;
padding:5px 10px 5px 5px;  
text-decoration:none;
}

div#product_pad a:hover {
color:rgb(100,100,100);
}

div#product_pad a.open, div#product_pad a.open:link, div#product_pad a.open:visited {
background-image: url('/_images/product_arrow_up.gif');
background-position: bottom right;
background-repeat: no-repeat;
border:0;
border-bottom:1px solid rgb(230,230,230);
color:rgb(205,30,45);
font-size:10px;
font-weight:bold;
display:block;
line-height:15px;
margin:0;
padding:5px 10px 5px 5px;  
text-decoration:none;
}

div#product_pad a.open:hover {
color:rgb(100,100,100);
}

div#product_pad a.group, div#product_pad a.group:link, div#product_pad a.group:visited {
background-image: url('/_images/product_arrow.gif');
background-position: bottom right;
background-repeat: no-repeat;
border:0;
border-bottom:1px solid rgb(230,230,230);
color:rgb(100,100,100);
font-size:10px;
font-weight:bold;
display:block;
line-height:15px;
margin:0;
padding:5px 10px 5px 15px;  
text-decoration:none;
}

div#product_pad a.group:hover {
color:rgb(205,30,45);
}

div#product_pad a.groupopen, div#product_pad a.groupopen:link, div#product_pad a.groupopen:visited {
background-image: url('/_images/product_arrow_up.gif');
background-position: bottom right;
background-repeat: no-repeat;
border:0;
border-bottom:1px solid rgb(230,230,230);
color:rgb(100,100,100);
font-size:10px;
font-weight:bold;
display:block;
line-height:15px;
margin:0;
padding:5px 10px 5px 15px;  
text-decoration:none;
}

div#product_pad a.groupopen:hover {
color:rgb(205,30,45);
}

div#column_left_border {
border:0;
border-left:15px solid rgb(100,100,100);
height:300px;
margin:0;
padding:0;
}

div#column_right_product {
border:0;
float:right;
margin:0;
padding:20px 20px 20px 10px;
text-align:left;
width:180px;
_width:210px;
}

div.column_datasheet_title {
border:0;
float:left;
margin:0;
padding:0;
text-align:left;
width:150px;
}

div.column_datasheet_link {
border:0;
float:left;
margin:0;
padding:0;
text-align:right;
width:30px;
}

div.column_datasheet_break {
border:0;
float:left;
height:10px;
margin:0;
padding:0;
width:175px;
}

div.column_datasheet_pdf {
border:0;
float:left;
margin:0;
padding:0;
width:175px;
}

div#column_main_wide {
border:0;
margin:0;
padding:0;
text-align:left;
width:650px;
}

div#column_main_product {
border:0;
margin:0px 0px 0px 220px;
#margin:0px 0px 0px 220px;
_margin:0px 0px 0px 217px;
padding:0;
text-align:left;
width:440px;
}

div#column_main_product_body {
border:0;
margin:0;
padding:10px 0px 10px;
text-align:left;
width:420px;
}

div#column_main_top {
border:0;
border-left:15px solid rgb(100,100,100);
margin:0;
padding:30px 0px 0px 30px;
width:585px;
_width:630px;
}

div#column_main_bottom {
border:0;
border-left:15px solid rgb(255,255,255);
margin:0;
padding:10px 0px 0px 30px;
width:585px;
_width:630px;
}

div.product_page {
background:#fff;
border:0;
float:left;
margin:0;
overflow: auto;
padding:0;
}

div#column_body_auto_float {
background:#fff;
border:0;
float:left;
margin:0;
overflow:auto;
padding:0;
}

div.product_page_left {
border:0;
margin:0;
padding:0;
width:280px;
}

div.product_page_right {
border:0;
float:right;
margin:0;
padding:0;
width:130px;
}

div.product_break {
background:#fff;
border:0;
float:left;
height:20px;
margin:0;
padding:0;
width:420px;
}

div.product_break_line {
border:0;
float:left;
height:1px;
margin:0;
padding:0;
width:420px;
}

div.float_break {
border:0;
clear:both;
float:left;
height:5px;
margin:0;
padding:0;
width:420px;
}

div.product {
border:0;
float:left;
margin:0;
overflow: auto;
padding:0;
width:205px;
}

div.product_left {
border:0;
margin:0;
padding:0;
width:95px;
}

div.product_right {
border:0;
float:right;
margin:0;
padding:0;
width:105px;
}

div.product_wide {
border:0;
float:left;
margin:0;
overflow: auto;
padding:0;
width:290px;
}

div.product_wide_left {
border:0;
margin:0;
padding:0;
width:140px;
}

div.product_wide_right {
border:0;
float:right;
margin:0;
padding:0;
width:145px;
}

div#column_breadcrumb {
border:0;
margin:0;
padding:0px 0px 10px;
text-align:right;
width:585px;
}

div#column_product_breadcrumb {
border:0;
margin:0;
padding:0px 0px 10px;
text-align:right;
width:420px;
}

div#column_body_auto {
border:0;
margin:0;
overflow:auto;
padding:0;
}

div.group_on_cat {
border:0;
float:left;
margin:0;
padding:0;
width:420px;
}

div#footer {
background-color:rgb(205,30,45);
border:0;
margin:0 auto;
padding:20px 30px;
width:820px;
_width:880px;
}

div#footer {
background-color:rgb(205,30,45);
border:0;
margin:0 auto;
padding:20px 20px 30px;
width:840px;
_width:880px;
}

div#footer a, div#footer a:link, div#footer a:visited {
border:0;
color:rgb(255,255,255);
margin:0;
padding:0;
text-decoration:none;
}

div#footer a:hover {
color:rgb(40,40,40);
}

div#footer_left {
border:0;
color:rgb(255,255,255);
float:left;
height:10px;
margin:0;
padding:0;
}

div#footer_right {
border:0;
color:rgb(255,255,255);
float:right;
height:10px;
margin:0;
padding:0;
}

/* Text Styles */
h1 {
border:0;
color:rgb(40,40,40);
font-size:10px;
line-height:15px;
margin:0;
padding:0;
}

h2 {
border:0;
color:rgb(205,30,45);
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
letter-spacing:
}

h3 {
border:0;
color:rgb(40,40,40);
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
}

h4 {
border:0;
color:rgb(100,100,100);
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
}

h4 a, h4 a:link, h4 a:visited  {
border:0;
color:rgb(40,40,40);
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
}

h4 a:hover  {
color:rgb(205,30,45);
}

p {
border:0;
color:rgb(40,40,40);
font-size:10px;
margin:0;
padding:0;
}

p a, p a:link, p a:visited  {
border:0;
color:rgb(40,40,40);
font-size:10px;
font-weight: bold;
margin:0;
padding:0;
text-decoration:none;
}

p a:hover  {
color:rgb(205,30,45);
}

div#decpmsg {
border:0;
color:rgb(40,40,40);
font-size:10px;
margin:0;
padding:0;
}

div#keymsg {
border:0;
color:rgb(40,40,40);
font-size:10px;
margin:0;
padding:0;
}

input {
border: 1px solid rgb(40,40,40);
font-size: 10px;
padding: 0;
margin: 0;
}

textarea {
border: 1px solid rgb(40,40,40);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding: 0;
margin: 0;
}

input.formbutton {
border: 1px solid rgb(40,40,40);
color: rgb(255,255,255);
background-color: rgb(205,30,45);
font-size: 9px;
margin: 1px 0px; 
padding: 3px; 
}

input.formbutton_hover { 
border: 1px solid rgb(205,30,45);
background-color: rgb(40,40,40);
color: rgb(255,255,255);
font-size: 9px;
margin: 1px 0px; 
padding: 3px; 
}

select {
border: 1px solid rgb(155,155,155);
color: rgb(40,40,40);
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
_font-size: 9px;
font-weight: normal;
margin: 1px;
_margin: 0px;
padding: 1px;
_margin: 0px;
}

div#cms_header {
background-color: rgb(255,255,255);
border:1px solid rgb(40,40,40);
margin:0px auto 10px;
padding:20px;
width:700px;
}

div#cms_content {
background-color: rgb(255,255,255);
border:1px solid rgb(40,40,40);
margin:0px auto;
padding:20px;
text-align:center;
width:700px;
}

td.red {
background-color:rgb(205,30,45);
font-size:12px;
font-weight:bold;
padding:2px;
}