body {background-color: #FFFFFF; font-family: arial, helvetica, sans-serif, serif; font-size: 10pt; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; background-image: url('images/watermark1.png'); background-repeat: repeat-x;}

.video_container {
	width: 560px;
	background: #FFF;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
	color:inherit;
}


table.body {
	position: relative;
	top: 0px;
	}
	
td.result {background-color: #e1e1e1;}
	
form {margin-top: 0px; margin-bottom: 0px; }

h1 {font-size: 120%;}	
h2 {font-size: 120%;}
h2.available {text-align:right; color: red;}
h2.catblue {color: blue; margin-left: 108px; margin-bottom: 2px;}
.cellcenter {margin-top:1px;}

.absolutedropdown {
	position: relative;
	top: 181px; 
	z-index: 1;
	}


.bodytable1 {
	position: relative;
	top: -3px; 

}

hr.employ {
color: #000;
background-color: #000;
height: 5px;
}



.cat_head {color: #0445a0; font-size: 9pt; font-weight: 600;}
.cat_head3 {color: gray; font-family: arial, helvetica, sans-serif, serif; font-size: 8pt; font-weight: 600;}
.cat_head4 {color: #000000; font-family: arial, helvetica, sans-serif, serif; font-size: 8pt; font-weight: 400;}
.cat_head6 {color: #0445a0; arial, helvetica, sans-serif, serif; font-size: 9pt; font-weight: 400;}
.cat_head7 {color: gray; arial, helvetica, sans-serif, serif; font-size: 9pt; font-weight: 400; text-align:right}


.featured_heading {color: #0445a0; font-size: 12pt; font-weight: 600;}


.bluelight {
	color: #0000ff;
	}
p.problemblue  {color: blue; margin-top:2px; margin-bottom:2px;}
p.solutions   {font-size: 100%; color: #000000; margin-left: 20px;}
p.problemred {color: red; margin-top:2px; margin-bottom:2px;}
p.center_new {
font-size: 90%;
	text-align: center;
	margin-top: 2px; 
	margin-bottom: 2px;
	margin-left: 2px; 
	margin-right: 2px;
}
.lalign {text-align: center;}
p.down_ {font-size: 11pt; font-weight: 600;}
p.center_new2 {
font-size: 90%;
	text-align: center;
	margin-top: 2px; 
	margin-bottom: 2px;
	margin-left: 8px; 
	margin-right: 12px;
}
p.categories  {font-size: 9pt; margin-top:1px; margin-bottom: 2px;}

p.app_listing  {font-size: 8pt; margin-top:1px; margin-bottom: 2px;}

p.creation_date	{
	font-size: 90%;  
	color: #4a4a4a; 
	font-weight: 400; 
	text-align: left;
	margin-left: 5px;
	margin-top: 5px; 
	margin-bottom: 5px;
	}


.blue_buy {color: blue;}

p.copy2 {
font-size: 70%;
	text-align: center;
	margin-top: 2px; 
	margin-bottom: 2px;
	margin-left: 20px; 
	margin-right: 20px;
}

p.center_product {
	color: #ffffff;
	font-size: 100%;
	font-weight: 600;
	text-align: center;
	margin-top: 0px; 
	margin-bottom: 2px;
	
}
h1.center_product1
	{
	color: #ffffff;
	font-size: 100%;
	font-weight: 600;
	text-align: center;
	margin-top: 0px; 
	margin-bottom: 2px;
	
}


p.center_red_p {
	color: red;
	font-size: 100%;
	font-weight: 600;
	text-align: center;
	margin-top: 0px; 
	margin-bottom: 2px;
	
}

p.left_red_p {
	color: red;
	font-size: 100%;
	font-weight: 600;
	text-align: left;
	margin-top: 0px; 
	margin-bottom: 2px;
	
}

p.center_newsletter {
	color: #ffffff;
	font-size: 11px;
	font-weight: 400;
	text-align: center;
	margin-top: 0px; 
	margin-bottom: 2px;
	
}

p.center_logo {
	text-align: center;
	margin-top: 5px; 
	margin-bottom: 5px;
	
}

p.typical {
	font-size: 90%;
	margin-left: 5px;
	margin-top: 1px;
	margin-bottom: 1px;
}

p.typical2 {
	font-size: 90%;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}


p.featured {
	text-align: left;
	font-weight: 600;
	font-size: 90%;
}

p.featured1 {
	text-align: left;
	font-weight: 600;
	font-size: 100%;
	color: #0445a0;
	margin-top:10px;
	hover: red;
}

p.featured2 {
	text-align: left;
	font-weight: 400;
	font-size: 90%;
}

p.press {
	font-size: 80%;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
	}
	
p.subproducts {
	font-size: 90%;
	}

p.subproducts2 {
	font-size: 110%; 
	color: #75758a; 
	font-weight: bold; 
	text-align: center;
	}
p.subproducts3 {
	margin-left: 10px; 
	margin-top: 2px; 
	margin-bottom: 2px; 
	font-size: 80%;
	}

h1.new_products	{
	font-size: 120%;  
	color: #000000; 
	font-weight: bold; 
	margin-left: 10px;
	margin-bottom: 5px;
	}
p.new_products_category {
	font-size: 110%; 
	color: #75758a; 
	font-weight: 600; 
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 2px;
	text-decoration: underline;
	}

p.new_products_subcategory {
	font-size: 100%; 
	color: #000000; 
	font-weight: 600; 
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 2px;
	}

p.new_products	{
	font-size: 100%; 
	font-weight: bold; 
	margin-left: 40px;
	margin-top: 2px;
	margin-bottom: 2px;
	}
p.infocomm {margin:10px;}

p.five {font-size: 100%; font-weight: bold; color: #005384; text-decoration: underline;}
p.copy {font-size: 70%; text-align: center; }

p.webmasttools {font-size: 70%;}

.calc1 {font-size: 100%; font-weight: bold; color: #005384;}
.calc2 {font-size: 90%; font-weight: normal; color: #005384;}
p.calc2 {font-size: 90%; font-weight: normal; color: #005384; margin-bottom: 0px; margin-top: 5px;}
.calc3 {margin-left: 20px;}
hr {color: #94a0ac;}


a.print_red:link {color: red; text-decoration: none;}
a.print_red:visited {color: red; text-decoration: none;}
a.print_red:active {color: red; text-decoration: none;}
a.print_red:hover {color: blue; text-decoration: underline;}

	
a.pressrelease:link {color: blue; text-decoration: underline;}
a.pressrelease:visited {color: blue; text-decoration: underline;}
a.pressrelease:active {color: blue; text-decoration: underline;}
a.pressrelease:hover  {color: blue; text-decoration: underline;}

a.newsletter1:link {font-size: 11px; color: #ffffff; text-decoration: none;}
a.newsletter1:visited {font-size: 11px; color: #ffffff; text-decoration: none;}
a.newsletter1:active {font-size: 11px; color: #ffffff; text-decoration: none;}
a.newsletter1:hover {font-size: 11px; color: #ffffff; text-decoration: none;}

a.categories:link {font-size: 9pt; color: #000000; text-decoration: none;}
a.categories:visited {font-size: 9pt; color: #000000; text-decoration: none;}
a.categories:active {font-size: 9pt; color: #000000; text-decoration: none;}
a.categories:hover {font-size: 9pt; color: #000000; text-decoration: none;}

a.eco_white:link {font-size: 11px; color: #ffffff; text-decoration: none; margin-left:5px;}
a.eco_white:visited {font-size: 11px; color: #ffffff; text-decoration: none; margin-left:5px;}
a.eco_white:active {font-size: 11px; color: #ffffff; text-decoration: none; margin-left:5px;}
a.eco_white:hover {font-size: 11px; color: #000000; text-decoration: none; margin-left:5px;}
	
.featured_title {
	font-family: arial, helvetica, sans-serif, serif;
	font-weight: 600;
	font-size: 90%;
	color: #1b3361;
	position: relative;
	left: 140px;
	top: 3px;
	}

	
.featured_margin {
	position: relative;
	top: 27px;
	}
	
.rdlred {color: #A72F33;}	

td.casecolor {background-color: #e7e7e7;}
td.casecolor_w {background-color: #ffffff;}
td.casecolor_h {background-color: #005384;}
td.casecolor_r {background-color: #A72F33;}
.casecolor_h {color: #ffffff;}
.casecolor_r {margin-left: 20px; color: #000000;}
.category {font-size: 90%; font-weight: 600;}
.subcategory {margin-left: 10px; font-size: 90%; font-weight: 600;}
.product {margin-left: 20px; font-size: 80%; font-weight: 400;}

.adjust90 {font-size: 70%;}


td.featured_front {background-image: url('images/featured_product_background.png'); background-repeat: no-repeat;}
td.featured_front_sp {background-image: url('images/featured_product_background_sp.png'); background-repeat: no-repeat;}
td.featured_front_fr {background-image: url('images/featured_product_background_fr.png'); background-repeat: no-repeat;}
td.featured_front_gr {background-image: url('images/featured_product_background_gr.png'); background-repeat: no-repeat;}	

td.product_page {background-image: url('images/product_typical_performance_header.png'); background-repeat: no-repeat;}
	

td.whatsnew {background-image: url('images/whats_new_background_top.png'); background-repeat: no-repeat;}
td.whatsnew_sp {background-image: url('images/whats_new_background_top_sp.png'); background-repeat: no-repeat;}
td.whatsnew_fr {background-image: url('images/whats_new_background_top_fr.png'); background-repeat: no-repeat;}
td.whatsnew_gr {background-image: url('images/whats_new_background_top_gr.png'); background-repeat: no-repeat;}

td.whatsnew2 {background-image: url('images/whats_new_background_middle.png'); background-repeat: repeat-y;}
td.flyout_menu2 {background-image: url('images/flyout_menu_background_bottom_1pixel.png'); background-repeat: repeat-y;}

td.flyout_menu1 {background-image: url('images/flyout_menu_background_top.png'); background-repeat: no-repeat;}

td.press_news {background-image: url('images/press_box_1_pixel_strip.png'); background-repeat: repeat-y;}

ul.featured {margin-left: 10px;}
ul.featured2 {margin-left: 5px;}
li.featured {
	margin-left: 5px;
	font-size: 90%;
	}

li.featured2 {
	margin-left: 15px;
	font-size: 90%;
	}

a {font-family: arial, helvetica, sans-serif, serif;}


a.cat_head:link {font-size: 8pt; font-weight: bold; color: #0445a0; text-decoration: none;}
a.cat_head:visited {font-size: 8pt; font-weight: bold; color: #0445a0; text-decoration: none;}
a.cat_head:active {font-size: 8pt; font-weight: bold; color: #0445a0; text-decoration: none;}
a.cat_head:hover {font-size: 8pt; font-weight: bold; color: #821d1d; text-decoration: underline;}

a.four:link {font-size: 80%; font-weight: bold; color: #000000; text-decoration: none; margin-left: 8px; margin-right: 8px;}
a.four:visited {font-size: 80%; font-weight: bold; color: #000000; text-decoration: none; margin-left: 8px; margin-right: 8px;}
a.four:active {font-size: 80%; font-weight: bold; color: #000000; text-decoration: none; margin-left: 8px; margin-right: 8px;}
a.four:hover {font-size: 80%; font-weight: bold; color: #000000; text-decoration: none; margin-left: 8px; margin-right: 8px;}

a.five:link {font-size: 100%; font-weight: bold; color: blue; text-decoration: none;}
a.five:visited {font-size: 100%; font-weight: bold; color: blue; text-decoration: none;}
a.five:active {font-size: 100%; font-weight: bold; color: blue; text-decoration: none;}
a.five:hover {font-size: 100%; font-weight: bold; color: #A72F33; text-decoration: none;}

a.red:link {font-size: 80%; font-weight: bold; color: #A72F33; text-decoration: none;}
a.red:visited {font-size: 80%; font-weight: bold; color: #A72F33; text-decoration: none;}
a.red:active {font-size: 80%; font-weight: bold; color: #A72F33; text-decoration: none;}
a.red:hover {font-size: 80%; font-weight: bold; color: #A72F33; text-decoration: none;}

a.search:link {font-size: 90%; font-weight: 400; color: #384c71; text-decoration: none;}
a.search:visited {font-size: 90%; font-weight: 400; color: #94a0ac; text-decoration: none;}
a.search:active {font-size: 90%; font-weight: 400; color: #94a0ac; text-decoration: none;}
a.search:hover {font-size: 90%; font-weight: 400; color: #0000ff; text-decoration: none;}

a.press:link {font-size: 90%; font-weight: 400; color: #000000; text-decoration: none;}
a.press:visited {font-size: 90%; font-weight: 400; color: #000000; text-decoration: none;}
a.press:active {font-size: 90%; font-weight: 400; color: #000000; text-decoration: none;}
a.press:hover {font-size: 90%; font-weight: 400; color: #B71E36; text-decoration: none;}

a.press_feature:link {font-size: 90%; font-weight: 400; color: #0445a0; text-decoration: none;}
a.press_feature:visited {font-size: 90%; font-weight: 400; color: #0445a0; text-decoration: none;}
a.press_feature:active {font-size: 90%; font-weight: 400; color: #0445a0; text-decoration: none;}
a.press_feature:hover {font-size: 90%; font-weight: 400; color: #B71E36; text-decoration: none;}

a.new:link {color: blue; text-decoration: underline;}
a.new:visited {color: #000000; text-decoration: underline;}
a.new:active {color: #000000; text-decoration: underline;}
a.new:hover {color: #B71E36; text-decoration: underline;}

a.print_calc:link {font-size: 90%; font-weight: 400; color: #0000ff; text-decoration: none;}
a.print_calc:visited {font-size: 90%; font-weight: 400; color: #0000ff; text-decoration: none;}
a.print_calc:active {font-size: 90%; font-weight: 400; color: #0000ff; text-decoration: none;}
a.print_calc:hover {font-size: 90%; font-weight: 400; color: #384c71; text-decoration: none;}

a.product_apps:link {font-size: 90%; font-weight: 400; color: #0445a0; text-decoration: none;}
a.product_apps:visited {font-size: 90%; font-weight: 400; color: #0445a0; text-decoration: none;}
a.product_apps:active {font-size: 90%; font-weight: 400; color: #0445a0; text-decoration: none;}
a.product_apps:hover {font-size: 90%; font-weight: 400; color: #0445a0; text-decoration: none;}

a.eco_white2:link {font-size: 100%; color: #ffffff; text-decoration: none; margin-left: 8px; margin-right: 8px;}
a.eco_white2:visited {font-size: 100%; color: #ffffff; text-decoration: none; margin-left: 8px; margin-right: 8px;}
a.eco_white2:active { font-size: 100%; color: #ffffff; text-decoration: none; margin-left: 8px; margin-right: 8px;}
a.eco_white2:hover { font-size: 100%; color:#000000; text-decoration: none; margin-left: 8px; margin-right: 8px;}

form.calc
{
font-family: "Trebuchet MS", sans-serif, Arial, Helvetica;
font-size: 10px;
line-height: 1.2em;
color: #444;
width: 400px;
}


input.calc
{
background: #F8F8F8;
border: 1px solid #005384;
font-weight: 400;
color: #000000;
vertical-align: middle;
line-height: 1.2em;
}

.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}


h1.press_gray 
{
font-size: 110%;
color: #4a4a4a;
font-weight:500;
}

h1.new_products2	{
	font-size: 180%;  
	color: #4a4a4a; 
	font-weight: bold; 
	text-align: left;
	margin-left: 10px;
	margin-top: 10px; 
	margin-bottom: 10px;
	}

hr.press_gray 
{
color: #8d8d8d;
background-color: #8d8d8d;

}

.5pix {
	margin-top:20px;
	margin-bottom:45px;
	}

.video_break {
	margin-top:20px;
	width:560;
	}


h2.press_blue 
{
font-size: 100%;
color: #0445a0;
font-weight:400;
margin-top:2px;
margin-bottom:2px;
}

hr.press_blue 
{

background-color: #0445a0;
margin-top:1px;
margin-bottom:1px;

width:100%;
font-weight:300;
}

p.press_lt_gray
{
color: #8d8d8d;
font-size: 90%;
margin-top:2px;
margin-bottom:2px;
}

p.press_black
{
color: #000000;
font-size: 90%;
margin-top:2px;
margin-bottom:2px;
}

p.press_black2
{
color: #000000;
font-size: 90%;
margin-left:10px;
margin-top:2px;
margin-bottom:2px;
}


p.press_link 
{
text-align: right;
}

a.press_link:link {font-size: 100%; font-weight: 400; color: #940002; text-decoration: none;}
a.press_link:visited {font-size: 100%; font-weight: 400; color: #940002; text-decoration: none;}
a.press_link:active {font-size: 100%; font-weight: 400; color: #940002; text-decoration: none;}
a.press_link:hover {font-size: 100%; font-weight: 400; color: #0445a0; text-decoration: none;}

a.press_link_gray:link {font-size: 90%; font-weight: 400; color: #8d8d8d; text-decoration: none;}
a.press_link_gray:visited {font-size: 90%; font-weight: 400; color: #8d8d8d; text-decoration: none;}
a.press_link_gray:active {font-size: 90%; font-weight: 400; color: #8d8d8d; text-decoration: none;}
a.press_link_gray:hover {font-size: 90%; font-weight: 400; color: #0445a0; text-decoration: underline;}

a.press_link_nav:link {font-size: 90%; font-weight: 400; color: #940002; text-decoration: none;}
a.press_link_nav:visited {font-size: 90%; font-weight: 400; color: #940002; text-decoration: none;}
a.press_link_nav:active {font-size: 90%; font-weight: 400; color: #940002; text-decoration: none;}
a.press_link_nav:hover {font-size: 90%; font-weight: 400; color: #0445a0; text-decoration: underline;}

a.press_blue:link {font-size: 100%; font-weight: 400; color: #0445a0; text-decoration: none;}
a.press_blue:visited {font-size: 100%; font-weight: 400; color: #0445a0; text-decoration: none;}
a.press_blue:active {font-size: 100%; font-weight: 400; color: #0445a0; text-decoration: none;}
a.press_blue:hover {font-size: 100%; font-weight: 400; color: #0445a0; text-decoration: none;}



.press_link_nav {font-size: 80%; font-weight:400;}

.leftborder { 
border-left: 1px solid #000000; 

} 

.press_blue_nav 
{

color: #0445a0;
margin-top:1px;
margin-bottom:1px;
font-size: 90%;
width:100%;
font-weight:300;
}
	
/* beginning of new product template CSS */

.whatsnew2 {
	width:154px;
	background-image: url('images/whats_new_background_middle.png'); background-repeat: repeat-y;
	float:left;
	text-align:center;
	}

// Div tags for accessories

.acc_related_container {
	width:100%;
	margin:1em;
}

acc_related_container_product { // holds individual product image and text divs
	width:250px;
	margin:.2em;
	float:left;
}

acc_related_container_image {
	width:98px;
	float:left;
}

acc_related_container_image {
	width:98px;
	float:left;
}
	 
#whatsnewimage {
	z-index:1;
}
