
/* Main BODY =========================================================================================== */
/*
html { 
	background: url(/includes/include_top_menu_images/website_back_002_top.gif) no-repeat fixed top;
}
*/
/*
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(/includes/include_top_menu_images/website_back_002_bot_repeat.gif) repeat-y top; 
}
*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/* background: url(/includes/include_top_menu_images_v3/website_back_004.gif) repeat-y top; */
}

/* General use =========================================================================================== */
.page_header H1 {
	font-size: 22px;
	color: #11017E;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: inline;
}

.dashed_border {
    overflow: auto;
	padding: 2px;
	border-width: 2px;
	border-color: #999999;
	border-style:dashed;
}

.font_normal {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
}

.main_product_description {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 28px; 
	color:#333;
}

.product_menu_left_table tr {
	/* .tbl {width: 640px;} */
    tr background-color: #EEE; height: 24px;
}

.product_menu_left_table tr:hover {
	background-color: #FFF;	
}


.font_basic_bold_gray {
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #666666; 
}

.font_normal_bold {
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #333333; 
}

.font_price_large_green {
	font-size: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006507;
}

.font_message {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold;
	color: #FF0000;
}

.font_micro {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.font_mini {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.font_table_header {font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #333333; }

a.highlight_link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	color: #3300CC;
}

a.highlight_link:hover { 
    background: #FFFF00;
	color: #3300CC;
}

A  { 
text-decoration: underline;
	font-family: Arial;
		  color:#0000CC;  /* #3300CC; */
 }
A:hover  { 
text-decoration: underline;
	font-family: Arial;
		  color: #3300CC;
	 background: #FFFF00;
 }


.image_thumb {
	 border-width: 0px;
	 border-style: solid;
	 border-color: #BBB;
}

.main_image_class {
	width: 480px;
}

.thumb_div {
	padding: 0px;
	width: 28px;
	/* width: 148px; */
	/* height: 28px; */
	background-color:#FFFFFF;
	border-width: 2px;
	border-style: solid;
	border-color: #FFF;
	cursor: pointer;
	/* float: left; */
}


/* Product Details =========================================================================================== */
.product_tab_selected {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	
	background-image:url(/images/products_selected_back_000.gif);
}

.product_tab_unselected {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;

	background-color: #DDDDDD;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	
	background-image:url(/images/products_unselected_back_000.gif);
}

a.product_tab_link_selected:link {
	color: #555555;
	text-decoration:none;
}

a.product_tab_link_selected:visited {
	color: #555555;
	text-decoration:none;
}

a.product_tab_link_selected:active {
	background-color: white;
	text-decoration:none;
}

a.product_tab_link_selected:hover {
	text-decoration:none;
}


a.product_tab_link_unselected:link {
	color: #333333;
	text-decoration:underline;
}

a.product_tab_link_unselected:visited {
	color: #333333;
	text-decoration:none;
}

a.product_tab_link_unselected:active {
	background-color: white;
	text-decoration:none;
}

a.product_tab_link_unselected:hover {
	text-decoration: underline;
}



.product_tab_display_area {
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.font_product_tab_header {
	background-color: #EEEEEE; 
	border-top-width: 1px; 
	border-top-style: solid; 
	border-top-color: #CCCCCC; 
	border-right-width: 1px; 
	border-right-style: solid; 
	border-right-color: #CCCCCC; 
	border-left-width: 1px; 
	border-left-style: solid; 
	border-left-color: #CCCCCC; 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #CCCCCC; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
}

.product_price_table {
	 border-width: 2px;
	 border-style:solid;
	 border-color: #666;
	 padding:8px;
	 
	 webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	box-shadow: 5px 5px 5px #AAAAAA;
}

.table_border_image_large {
	 border-width: 2px;
	 border-style: dashed;
	 border-color:#000099;
}

#productImageHolderDIV {
	float:left;
	position: relative;
	left: 0px;
	bottom: 0px;
	z-index: 99;
}

#productLargeImageDIV {
    display:none;
	float:right;
	position: absolute;
	left: 80px;
	top: 30px;
	z-index: 100;
}

#compareProductsTable {
	 border-width: 2px;
	 border-style: dashed;
	 border-color:#000099;
}

#helpMeChooseHolderDIV {
	float:left;
	position: relative;
	left: 0px;
	bottom: 0px;
	z-index: 99;
}

#helpMeChooseDIV {
    display:none;
	float:right;
	position: absolute;
	left: 0px;
	top: 30px;
	z-index: 100;
}

table.comparison 
		{
   			border-collapse: collapse;
   			width:640px;
			background-color: #eeeeee;
		}

table.comparison td 
		{
   			border:thin solid #666666;
   			padding:4px;
			width:20%;
		}

table.comparison th 
		{
   			border:thin solid #666666;
			padding:6px;
   			font:14px arial,sans-serif;
			font-weight:bold;
		}

table.comparison th.knockout
		{    
			color:white;
			border:none;
			background-color: white;
		}

table.comparison td.category 
		{
			font:12px arial,sans-serif;
			font-weight:bold;
			background-color: #f8f8f8;
			vertical-align:middle;
			text-align:right;
			padding:7px;
		}

table.comparison td.base 
		{
			font:9px arial,sans-serif;
			font-weight:bold;
			background-color: #ffffff;
			vertical-align:middle;
			text-align:center;
			padding:4px;
		}


table.comparison th.red
		{    
			color:white;
			background-color: #aa1111;
		}

table.comparison td.red 
		{
			background-color: #eddad5;
			vertical-align:middle;
			text-align: left;
		}

table.comparison td.redmcu 
		{
			background-color: #eddad5;
			vertical-align:middle;
			text-align: left;
			border-top:thin dotted #999;
			border-bottom:thin dotted #999;
			border-left:thin dotted #999;
			border-right:thin solid #666;
  			padding:0px;
		}

table.comparison th.green
		{    
			color:white;
			background-color: #114411;
		}

table.comparison td.green
		{  
			background-color: #ddefab;
			text-align: left;
		}

table.comparison td.greenmcu
		{  
			background-color: #ddefab;
			text-align: left;
			border:thin dotted #999;
  			padding:0px;
		}

table.comparison th.black
		{
			color:white;
			background-color: black;
		}

table.comparison td.black
		{	
			background-color: #dddddd;
			text-align: left;
		}

table.comparison td.blackmcu
		{			
			background-color: #dddddd;
			text-align: left;
			border:thin dotted #999;
			padding:0px;			
		}

table.comparison th.blue
		{    
			color:white;
			background-color: #112a44;
		}
		
table.comparison td.blue
		{
			background-color: #ccd7ff;
			text-align: left;
		}
		
table.comparison td.bluemcu
		{			
			background-color: #ccd7ff;
			text-align: left;
			border:thin dotted #999;
  			padding:0px;
		}
		
table.comparison th.maroon
		{    
			color:white;
			background-color: #6c2243;
		}
		
table.comparison td.maroon
		{
			background-color: #d8c5c7;
			text-align: left;
		}
		
table.comparison td.maroonmcu
		{			
			background-color: #d8c5c7;
			text-align: left;
			border:thin dotted #999;
  			padding:0px;
		}		

table.comparison td a
		{
			FONT-WEIGHT: lighter;
			display: block;
   			text-decoration: none;
   			color:black;
			vertical-align:middle;
		}

table.comparison td.green a:link, table.comparison td.green a:visited 
		{
   			color:black;
			font:11px  arial,sans-serif;
     		vertical-align:middle;
		}
		
table.comparison td.green a:hover, table.comparison td.green a:active
		{
   			color:darkgreen;
			font:11px  arial,sans-serif;
     		vertical-align:middle;
		}
		
table.comparison td.greenmcu a:link, table.comparison td.greenmcu a:visited
		{
   			color:black;
			font:10px  arial,sans-serif;
     		vertical-align:middle;
			margin:2px 6px;
		}
		
table.comparison td.greenmcu a:hover, table.comparison td.greenmcu a:active
		{
   			color:darkgreen;
			font:10px  arial,sans-serif;
     		vertical-align:middle;
			margin:2px 6px;
		}

table.comparison td.black a:link, table.comparison td.black a:visited
		{
   			color:black;
			font:11px  arial,sans-serif;
    		vertical-align:middle;
		}
		
table.comparison td.black a:hover, table.comparison td.black a:active
		{
   			color:grey;
			font:11px  arial,sans-serif;
     		vertical-align:middle;
		}

table.comparison td.blackmcu a:link, table.comparison td.blackmcu a:visited 
		{
   			color:black;
			font:10px  arial,sans-serif;
     		vertical-align:middle;
			margin:2px 6px;
		}
		
table.comparison td.blackmcu a:hover, table.comparison td.blackmcu a:active 
		{
   			color:grey;
			font:10px  arial,sans-serif;
     		vertical-align:middle;
			margin:2px 6px;
		}

table.comparison td.blue a:link, table.comparison td.blue a:visited 
		{
   			color:black;
			font:11px  arial,sans-serif;
     		vertical-align:middle;
		}
		
table.comparison td.blue a:hover, table.comparison td.blue a:active 
		{
   			color:blue;
			font:11px  arial,sans-serif;
     		vertical-align:middle;
		}

table.comparison td.bluemcu a:link, table.comparison td.bluemcu a:visited 
		{
   			color:black;
			font:10px  arial,sans-serif;
     		vertical-align:middle;
			margin:2px 6px;
		}
		
table.comparison td.bluemcu a:hover, table.comparison td.bluemcu a:active 
		{
   			color:blue;
			font:10px  arial,sans-serif;
     		vertical-align:middle;
			margin:2px 6px;
		}
		
table.comparison td.maroon a:link, table.comparison td.maroon a:visited 
		{
   			color:black;
			font:11px  arial,sans-serif;
     		vertical-align:middle;
		}
		
table.comparison td.maroon a:hover, table.comparison td.maroon a:active 
		{
   			color:#6c2243;
			font:11px  arial,sans-serif;
     		vertical-align:middle;
		}

table.comparison td.maroonmcu a:link, table.comparison td.maroonmcu a:visited 
		{
   			color:black;
			font:10px  arial,sans-serif;
     		vertical-align:middle;
			margin:2px 6px;
		}
		
table.comparison td.maroonmcu a:hover, table.comparison td.maroonmcu a:active 
		{
   			color:blue;
			font:10px  arial,sans-serif;
     		vertical-align:middle;
			margin:2px 6px;
		}		

table.comparison td.red a:link, table.comparison td.red a:visited 
		{
   			color:black;
			font:11px  arial,sans-serif;  			
     		vertical-align:middle;
		}
		
table.comparison td.red a:hover, table.comparison td.red a:active 
		{
   			color:darkred;
			font:11px  arial,sans-serif; 			
     		vertical-align:middle;
		}
		
table.comparison td.redmcu a:link, table.comparison td.redmcu a:visited 
		{
   			color:black;
			font:10px  arial,sans-serif;  			
     		vertical-align:middle;
			margin:2px 6px;
		}
		
table.comparison td.redmcu a:hover, table.comparison td.redmcu a:active 
		{
   			color:darkred;
			font:10px  arial,sans-serif;  			
     		vertical-align:middle;
			margin:2px 6px;
		}

table.comparison tr.top
		{
    		border-bottom:none;
			border-top:none;
			border-left:none;
			border-right:none;
			background-color: white;
		}

.arm_banner
{
position:relative;
top:-4;
width:980;
border: 0px solid black;
height:60px;
text-align:center;
margin-left: auto;
margin-right: auto;
background-color:#D3E7ED;
BACKGROUND-IMAGE:url("/arm/banner3.png");
}




