/* liquidint.com */

.clear { clear: both; }

body {
background: #131313 url(../image/layout/background.gif) repeat-x fixed;
color: #FFF;
font: normal 11px Arial, Helvetica, sans-serif;
}

#container {
background: #000 url(../image/layout/main_background.gif) repeat-x fixed;
margin: 0 auto;
padding: 0 12px;
width: 956px;
}

#header {
clear: both;
}

	#head {
	background: url(../image/layout/header_background.jpg) no-repeat;
	clear: both;
	height: 86px;
	}
	
		#head #logo {
		position: relative;
		top: 30px;
		left: 12px;
		width: 192px;
		}
		
		#head_right {
		float: right;
		font-size: 13px;
		margin-top: 10px;
		text-align: right;
		}
		
			#head_right ul {
			float: left;
			}
			
				#head_right ul li {
				border-left: 1px solid #626262;
				display: inline;
				float: left;
				padding: 0 5px;
				}
				
				#head_right ul li.first {
				border: none;
				padding-left: 0;
				}
				
				#head_right li a {
				color: #54a418;
				text-decoration: none;
				}
				
					#head_right li a:hover {
					text-decoration: underline;
					}
	
		#head_right #search {
		float: left;
		padding-left: 16px;
		}
		
			#head_right #search input {
			font-size: 11px;
			}

	.homepage #graphic_head {
	height: 225px;
	}
	
	.subpage #graphic_head {
	height: 93px;
	}
	
	ul#topnav {
	clear: both;
	height: 71px;
	}
	
		ul#topnav li span {
		display: none;
		}
		
		ul#topnav li {
		float: left;
		height: 71px;
		width: 159px;
		}

		ul#topnav li a {
		display: block;
		height: 71px;
		width: 159px;
		}
		
		#header ul#topnav li a:hover {
		background-position: 0 -71px;
		}
		
		ul#topnav li a.topnav_about {
		background: url(../image/layout/topnav_about.jpg);
		}
		
		ul#topnav li a.topnav_products {
		background: url(../image/layout/topnav_products.jpg);
		}
		
		ul#topnav li a.topnav_service {
		background: url(../image/layout/topnav_service.jpg);
		}
		
		ul#topnav li a.topnav_events {
		background: url(../image/layout/topnav_events.jpg);
		}
		
		ul#topnav li a.topnav_contact {
		background: url(../image/layout/topnav_contact.jpg);
		}
		
		ul#topnav li a.topnav_myfujinon {
		background: url(../image/layout/topnav_myfujinon.jpg);
		width: 161px;
		}
		
		ul#topnav li.topnav_end {
		background: url(../image/layout/topnav_end.jpg);
		width: 161px;
		}
		
			/* SUBPAGE TOP NAV */
			
      .subpage ul#topnav li {
      float: left;
      height: 71px;
      width: 149px;
      }

      .subpage ul#topnav li a {
      display: block;
      height: 71px;
      width: 149px;
      }
			
			.subpage ul#topnav li a.topnav_about {
			background: url(../image/layout/sub_topnav_about.jpg);
			}
			
			.subpage ul#topnav li a.topnav_products {
			background: url(../image/layout/sub_topnav_products.jpg);
			}
			
			.subpage ul#topnav li a.topnav_service {
			background: url(../image/layout/sub_topnav_service.jpg);
			}
			
			.subpage ul#topnav li a.topnav_events {
			background: url(../image/layout/sub_topnav_events.jpg);
			}
			
			.subpage ul#topnav li a.topnav_contact {
			background: url(../image/layout/sub_topnav_contact.jpg);
			}
			
			.subpage ul#topnav li.topnav_end {
			background: url(../image/layout/sub_topnav_end.jpg);
			width: 211px;
			}
			

#main {
background: #FFF;
clear: both;
margin-top: 12px;
}

	.homepage #main {
	background: #FFF url(../image/layout/home_main_back.gif) repeat-y; /* allows right column to stretch with content */
	}
	
	.homepage #main #col1 { /* left side of the homepage - with quadrant */
	color: #000;
	float: left;
	padding: 18px;
	width: 630px;
	}
	
		.homepage div.quad { /* features common to all quadrants */
		line-height: 18px;
		overflow: hidden;
		}
			
			.quad#q1 {
			border-right: 1px dotted #7e7e7e;
			border-bottom: 1px dotted #7e7e7e;
			float: left;
			height: 155px; padding-bottom: 15px;
			width: 283px; padding-right: 23px;
			}
			
			.quad#q2 {
			border-bottom: 1px dotted #7e7e7e;
			float: left;
			height: 155px; padding-bottom: 15px;
			width: 283px; padding-left: 23px;
			}
			
			.quad#q3 {
			border-right: 1px dotted #7e7e7e;
			float: left;
			height: 160px; padding-top: 10px;
			width: 283px; padding-right: 23px;
			}
			
			.quad#q4 {
			float: left;
			height: 160px; padding-top: 10px;
			width: 283px; padding-left: 23px;
			}
			
			.quad img {
			float: left;
			}
			
			.quad p {
			float: right;
			width: 130px;
			}
			
			a.more {
			background: #767676;
			clear: both;
			color: #FFF;
			float: left;
			margin-top: 6px;
			padding: 0 6px;
			text-decoration: none;
			}
				
				a.more:hover {
				text-decoration: underline;
				}
	
		#footer {
		clear: both;
		padding-top: 45px;
		}
		
			.subpage #footer {
			}
			
			#footer li {
			border-left: 1px solid #626262;
			float: left;
			display: inline;
			padding: 0 5px;
			}
			
				#footer li.first {
				border: none;
				padding-left: 0;
				}
			
			#footer li a {
			color: #626262;
			text-decoration: none;
			}
			
				#footer li a:hover {
				text-decoration: underline;
				}
				
			#footer p {
			clear: both;
			padding-top: 6px;
			}
	
	.homepage #main #col2 {
	background: #dbdbdb; /* Replaced by background image on .homepage #main */
	float: left;
	padding: 14px;
	width: 262px;
	}
	
		.homepage #col2 .box_home {
		line-height: 20px;
		width: 262px;
		}
		
			.box_home .top {
			background: url(../image/layout/home_box_top.gif) no-repeat;
			clear: both;
			height: 8px;
			overflow: hidden;
			}
			
			.box_home .mid {
			background: #858686 url(../image/layout/home_box_mid.gif) repeat-x;
			clear: both;
			color: #FFF;
			min-height: 319px;
			padding: 0 15px;
			}
			
			.box_home .bottom {
			background: url(../image/layout/home_box_bottom.gif) no-repeat;
			clear: both;
			height: 8px;
			overflow: hidden;
			}
	
/* Subpage */

.subpage #main {
background: #FFF;
clear: both;
color: #000;
padding: 16px;
width: 924px;
}

	.subpage #col1 { /* left navigation */
	float: left;
	margin-right: 45px;
	overflow: hidden;
	width: 133px;
	}
	
		.subpage #subnav { /* subnav */
		background: #212121;
		color: #FFF;
		margin-bottom: 20px;
		}
		
			.subpage #subnav .top {
			background: url(../image/layout/subnav_box_top.gif) no-repeat;
			clear: both;
			height: 4px;
			overflow: hidden;
			}
			
			.subpage #subnav .mid {
			padding: 0 5px;
		
			}
			
				.subpage #subnav .mid div {
				float: left;
				font: bold 12px Arial, Helvetica, sans-serif;
			
				}
				
				.subpage #subnav .mid .up {
				background: url(../image/layout/subnav_head_back_up.gif) no-repeat;
				width: 123px;
				height: 4px;
				overflow: hidden;
				}
				.subpage #subnav .mid .cen {
				background: url(../image/layout/subnav_head_back_cen.gif) no-repeat;
				width: 109px;
				background-color: #484848;
				padding-left: 14px;
				}
				
				.subpage #subnav .mid div.active {
				background: url(../image/layout/subnav_head_back_cen_open.gif) no-repeat;
				background-color: #484848;
				}
				.subpage #subnav .mid .down {
				background: url(../image/layout/subnav_head_back_down.gif) no-repeat;
				width: 123px;
				height: 4px;
				margin-bottom: 3px;
				overflow: hidden;
				}
			
				/*.subpage #subnav li { /* Sub Nav Level 1 
				/*background: url(../image/layout/subnav_head_back.gif) no-repeat;
				font: bold 12px Arial, Helvetica, sans-serif;
				margin-top: 3px;
				/*padding: 4px 0 4px 14px;
				}
				
					.subpage #subnav ul li.active {
					background: url(../image/layout/subnav_head_back_open.gif) no-repeat;
					}
				
					.subpage #subnav ul li a, .subpage #subnav ul div a {
					color: #FFF;
					display: block;
					text-decoration: none;
					}
					
						.subpage #subnav ul li a:hover {
						text-decoration: underline;
						}
						
						.subpage #subnav ul li.active ul li { padding-left: 0; }*/
				
					.subpage #subnav ul li a, .subpage #subnav div a {
					color: #FFF;
					display: block;
					text-decoration: none;
					}

					.subpage #subnav ul li { /* Sub Nav Level 2 */
					font: bold 12px Arial, Helvetica, sans-serif;
					background: none;
					font-weight: normal;
					margin-top: 5px;
					padding: 4px 0 4px 14px;
					position: relative;
					}
					
						.subpage #subnav ul li.active, .subpage #subnav ul li.active a {
						background: none;
						color: #599F07;
						font-weight: bold;
						}
					
						.subpage #subnav ul ul li { /* Sub Nav Level 3 */
						font-size: 11px;
						margin: 0;
						padding: 4px 0 0 16px;
						position: relative;
						}
						
							.subpage #subnav ul ul li a, .subpage #subnav ul ul li a {
							color: #FFF;
							}
							
							.subpage #subnav ul li.active ul li.active, .subpage #subnav ul li.active ul li.active a {
							color: #599F07;
							font-weight: bold;
							}
							
							.subpage #subnav ul li ul li, .subpage #subnave ul li ul li { padding: 4px 0 0 0; }
							
							.subpage #subnav ul li.active ul a { color: #FFF; font-weight: normal; }
			
			.subpage #subnav .bottom {
			background: url(../image/layout/subnav_box_bottom.gif) no-repeat;
			clear: both;
			height: 4px;
			overflow: hidden;
			}
			
		.subpage #featured_products {
		background: #f6efd6 url(../image/layout/yellow_box_bottom.gif) no-repeat bottom left;
		/*background: #fff;*/
		clear: both;
		/*margin-top: 20px;*/
		padding: 6px;
		}
		
      #featured_products img {
      width: 120px;
      }
		
			#featured_products img.heading_nospace {
			margin: -6px 0 12px -6px;
			width: 133px;
			}
			
			
			.subpage #featured_products p {
			background: url(../image/layout/green_yellow_arrow.gif) no-repeat 0 3px;
			color: #006A05;
			font-weight: bold;
			margin-bottom: 16px;
			padding-left: 10px;
			}
			
			.subpage #featured_products a {
			color: #006A05;
			text-decoration: none;
			}
			
				.subpage #featured_products a:hover {
				text-decoration: underline;
				}
			
		.subpage #important_information {
		background: #DFE2E7 url(../image/layout/lblue_box_bottom.gif) no-repeat bottom left;
		clear: both;
		color: #006A05;
		margin-top: 20px;
		padding: 6px;
		}
		
			.subpage #important_information li {
			background: url(../image/layout/green_gt_trans.gif) no-repeat 0 6px;
			padding-left: 8px;
			padding-bottom: 3px;
			}
			
			.subpage #important_information a {
			color: #006A05;
			text-decoration: none;
			}
			
				.subpage #important_information a:hover {
				text-decoration: underline;
				}
	
	.subpage #col2 { /* main content area */
	float: left;
	font-size: 12px;
	line-height: 20px;
	width: 730px;
	}
	
		ul.breadcrumb {
		clear: both;
		float: left;
		font-size: 11px;
		margin-bottom: 10px;
		}
			
			ul.breadcrumb li {
			background: url(../image/layout/breadcrumb_arrow.gif) no-repeat 0 8px;
			display: inline;
			float: left;
			padding: 0 10px;
			}
			
				ul.breadcrumb a {
				color: #006a05;
				text-decoration: none;
				}
				
				ul.breadcrumb a:hover { text-decoration: underline; }
				
				ul.breadcrumb li.active {
				font-weight: bold;
				}
			
			ul.breadcrumb li.first {
			background: none;
			padding-left: 0;
			}
			
		.product_image {
		float: right;
		padding-right: 20px;
		padding-bottom: 40px;
		margin-top: 6px;
		width: 330px;
		}
		
		.subpage #col2 p {
		padding-bottom: 16px;
		}
		
		.subpage .product_box {
		background: #ededee;
		float: left;
		font-size: 11px;
		margin-right: 20px;
		width: 345px;
		}
		
			.subpage .product_box .top {
			background: url(../image/layout/sub_products_box_top.gif);
			clear: both;
			height: 7px;
			margin-bottom: 12px;
			overflow: hidden;
			}
			
			.subpage .product_box .mid {
			clear: both;
			}
			
				.subpage .product_box p {
				border-bottom: 1px solid #FFF;
				line-height: 16px;
				margin: 0 28px 10px 28px;
				}
					
					.subpage .product_box p.last {
					border-bottom: none;
					}
				
				.subpage .product_box h4 {
				background: url(../image/layout/green_square.gif) no-repeat 12px 4px;
				color: #006a05;
				font: bold 14px Arial, Helvetica, sans-serif;
				letter-spacing: -0.025em;
				padding-left: 28px;
				padding-bottom: 4px;
				}
			
			.subpage .product_box .bottom {
			background: url(../image/layout/sub_products_box_bottom.gif);
			clear: both;
			height: 5px;
			overflow: hidden;
			}

/* Misc */

a.button {
background: #000 url(../image/layout/green_button_back.gif) repeat-x;
clear: both;
color: #FFF;
display: block;
height: 15px;
line-height: normal;
margin-top: 10px;
padding: 2px;
text-align: center;
text-decoration: none;
width: 40px;
}

	a.button:hover {
	text-decoration: underline;
	}
	

.directions_map p { 
float: left; 
}

	.directions_map p.links {
	width: 200px;
	text-align: right;
	padding-top: 80px;
	}

	.directions_map p.map {
	width: 530px;
	}
/* Headings */

.homepage h1 {
color: #474d49;
font: normal 25px Trebuchet MS, Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
margin-bottom: 10px;
}

.subpage h1 {
clear: both;
color: #5a5a5a;
font: normal 26px Arial, Helvetica, sans-serif;
padding-bottom: 10px;
}

.homepage #col2 h2 {
color: #FFF;
font: normal 18px Trebuchet MS, Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding-bottom: 10px;
}

.homepage .quad h2 {
color: #1a6739;
font: bold 16px Arial, Helvetica, sans-serif;
padding-top: 5px;
}

	.homepage .quad h2.orange {
		color: #D88C00;
		font-size: 20px;
	}

/* SPECIFICATIONS START - Items for the specifications pop-up on some product pages */
#Specifications {
	width: 768px;
	position: absolute;
}

#Specifications div { float: left; }

#Specifications div, #Specifications td {
	color: white;
	font-size: 11px;
	font-family: Arial, sans-serif;
}

#Specifications table {
	border-collapse:collapse;
	empty-cells: show;
	width: 600px;
}

#Specifications td {
	height: 20px;
	padding-left: 10px;
	padding-right: 5px;
}

#Specifications .spec_title {
	width: 743px;
	height: 25px;
	line-height: 25px;
	padding: 10px 15px 5px 10px;
}

#Specifications .left { float: left; font-size: 24px; }
#Specifications .right { float: right; font-size: 16px; }

#Specifications .spec_content {
	width: 732px;
	padding: 8px 18px;
}

#Specifications .labeltab { padding-left: 10px; }
#Specifications .types { width: 130px; }
#Specifications .type { width: 115px; 	padding: 5px 5px 2px 10px; line-height: 13px; }
#Specifications .typehead { padding: 0 5px 2px 10px; width: 115px; height: 20px; line-height: 20px; }
#Specifications .labels { width: 160px; }
#Specifications .labelhead, #Specifications .label, #Specifications .labelalt { width: 130px; }
#Specifications .product { width: 110px;}
#Specifications .productdetail, #Specifications .productdetailalt { min-width: 80px;}
#Specifications .productdetailhead, #Specifications .labelhead { height: 16px;}

#Specifications .typehead, #Specifications .labelhead, #Specifications .productdetailhead { border-bottom: 1px solid #5A5A5A; }
#Specifications .labelhead, #Specifications .label, #Specifications .labelalt, #Specifications .productdetailhead, #Specifications .productdetail, #Specifications .productdetailalt { border-left: 1px solid #5A5A5A; overflow: hidden; }

#Specifications .selected, #Specifications .productdetailhead { font-weight: bold; color: #619D07; }

#Specifications .labelalt, #Specifications .productdetailalt { background-color: #151515; }

#Specifications .type, #Specifications .clickable { cursor: pointer; cursor: hand; }

#Specifications .borderTL { width: 10px; height: 10px; background: url('../image/layout/specsBgTL.png') no-repeat; }
#Specifications .borderT { width: 748px; height: 10px; background: url('../image/layout/specsBg.png') repeat-x; }
#Specifications .borderTR { width: 10px; height: 10px; background: url('../image/layout/specsBgTR.png') no-repeat; }
#Specifications .spec_content, #Specifications .spec_title { background: url('../image/layout/specsBg.png') repeat; }
#Specifications .borderBL { width: 10px; height: 10px; background: url('../image/layout/specsBgBL.png') no-repeat; }
#Specifications .borderB { width: 748px; height: 10px; background: url('../image/layout/specsBg.png') repeat-x; }
#Specifications .borderBR { width: 10px; height: 10px; background: url('../image/layout/specsBgBR.png') no-repeat; }
/* SPECIFICATIONS END */

/*  MAIN DROP DOWNS START */
#dropdownshadow {
	background-image: url('../image/dropshadow.png');
	height: 15px;
	position: absolute;
	display: none;
	z-index: 152;
}	

.dropdown_l1 {
	display: none;
	position: absolute;	
	top: 0px;
	left: 0px;
	background: url(../image/layout/ddbg.png) repeat;	
	padding: 10px 1px 20px 1px;
	z-index: 150;
}	

.dropdown_l1 div {
	padding-top: 10px;
}		

.dropdown_l1 a {
	color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	padding: 5px 0px 5px 0px; 
	position: relative;
	margin: 0 25px 0 25px;
	border-bottom: 1px solid #446709;	
	z-index: 1500;
}
.dropdown_l1 a:hover, .dropdown_l2 a:hover, .dropdown_l3 a:hover {
	color: #74B000;
}
.dropdown_l1 a img, .dropdown_l2 a img, .dropdown_l3 a img {

}

.dropdown_l2, .dropdown_l3 {
	display: none;
	position: absolute;	
	top: 0px;
	left: 0px;
	background: url(../image/layout/ddbg.png) repeat;	
	padding: 18px 0 20px 0;
	z-index: 151;

}	

.dropdown_l2 div, .dropdown_l3 div {
	
}		

.dropdown_l2 a, .dropdown_l3 a {
	color: #FFFFFF;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: none;
	padding: 5px 0px 5px 0px; 
	margin: 0 25px 0 25px;
	border-bottom: 1px solid #446709;	
}

.dropdown_l3 span.desc {
	color: #8E8F90;
}

/* Stupid hack to remove bottom borders... */
#pds174, #pds433, #pds215, #pds217, #pds222, #pds225, #pds227, #pds228, #pds233, #pds195, #pds198, #pds393, #pds205, #pds251, #pds431 {
	border-bottom: none;
}
/* MAIN NAV DROPDOWNS END */

.subpage #main #col2 ul { margin-bottom: 16px; }

.subpage #main #col2 ul li {
background: url(../image/greendot.gif) no-repeat 27px 7px;
padding-left: 40px;
}

  .subpage #main #col2 ul ul { padding-left: 40px; }

.subpage #main #col2 .product_content {
float: left;
width: 360px;
}

.subpage #main #col2 a {
color: #006a05;
}

/*.subpage #main #col2 a:visited {color: #AAA;}*/
.firstem { color: #006a05; font-weight: bold; }

.subpage #main #col2 ul.timeline li {
background: none;
color: #006a05; font: bold 12px Arial, Helvetica, sans-serif;
line-height: 18px;
padding-left: 0;
}

.subpage #main #col2 ul.timeline li ul { padding-top: 6px; }

.subpage #main #col2 ul.timeline li ul li {
background: url(../image/greendot.gif) no-repeat 17px 7px;
color: #000; font: normal 11px Arial, Helvetica, sans-serif;
line-height: 18px;
padding-left: 30px;
}


h3 { font-weight: bold; padding-bottom: 12px; font-size: 14px; }

.dbeblock {
float: left;
width: 143px;
height: 54px;
padding-right: 10px;
}


/* Form Stuff START */
#ContactUs div, #ContactUs input, #ContactUs select, #ContactUs textarea, #FinancialServices div, #FinancialServices input, #FinancialServices select, #FinancialServices textarea, #SalesSupport div, #SalesSupport input, #SalesSupport select, #SalesSupport textarea {padding: 0; float: left; margin-bottom: 7px; height: 18px;}
#ContactUs, #FinancialServices, #SalesSupport {width: 500px; padding-left: 100px; font: 12px Arial, Helvetica, sans-serif}
#ContactUs div.formlabel, #FinancialServices div.formlabel, #SalesSupport div.formlabel {height: 19px; padding-top: 2px; padding-left: 10px;}
#ContactUs select, #FinancialServices select, #SalesSupport select {height: 22px;}
#ContactUs .submitbutton input, #FinancialServices .submitbutton input, #SalesSupport .submitbutton input {height: 22px;}


#ContactUs .firstLabel, #FinancialServices .firstLabel {width: 80px;}
#ContactUs .firstInput, #FinancialServices .firstInput {width: 155px;}
#ContactUs .lastLabel, #FinancialServices .lastLabel {width: 80px;}
#ContactUs .lastInput, #FinancialServices .lastInput {width: 155px;}
#ContactUs .facilityLabel, #FinancialServices .facilityLabel {width: 54px;}
#ContactUs .facilityInput, #FinancialServices .facilityInput {width: 430px;}
#ContactUs .addr1Label, #FinancialServices .addr1Label {width: 98px;}
#ContactUs .addr1Input, #FinancialServices .addr1Input {width: 386px;}
#ContactUs .addr2Input, #FinancialServices .addr2Input {width: 386px; margin-left: 108px;}
#ContactUs .cityLabel, #FinancialServices .cityLabel {width: 35px;}
#ContactUs .cityInput, #FinancialServices .cityInput {width: 252px;}
#ContactUs .stateLabel, #FinancialServices .stateLabel {width: 41px;}
#ContactUs .stateInput, #FinancialServices .stateInput {width: 50px;}
#ContactUs .zipLabel, #FinancialServices .zipLabel {width: 32px;}
#ContactUs .zipInput, #FinancialServices .zipInput {width: 50px;}
#ContactUs .phoneLabel, #FinancialServices .phoneLabel {width: 53px;}
#ContactUs .phoneInput, #FinancialServices .phoneInput {width: 120px;}
#ContactUs .emailLabel, #FinancialServices .emailLabel {width: 48px;}
#ContactUs .emailInput, #FinancialServices .emailInput {width: 249px;}
#ContactUs .commentsLabel {width: 136px;}
#ContactUs .commentsInput {width: 350px;height: 100px;}
#ContactUs .submitbutton, #FinancialServices .submitbutton, #SalesSupport .submitbutton {text-align: right; padding-left: 438px;margin-right: -3px;}
#FinancialServices .dollarLabel {width: 98px;}
#FinancialServices .dollarInput {width: 135px;}
#FinancialServices .financingLabel {width: 128px;}
#FinancialServices .financingInput {width: 113px;}
#FinancialServices .structureLabel {width: 128px;}
#FinancialServices .structureInput {width: 360px;}
#SalesSupport .errorLabel {width: 480px;}
#SalesSupport .firstLabel {width: 80px;}
#SalesSupport .firstInput {width: 155px;}
#SalesSupport .lastLabel {width: 80px;}
#SalesSupport .lastInput {width: 155px;}
#SalesSupport .facilityLabel {width: 54px;}
#SalesSupport .facilityInput {width: 334px;}
#SalesSupport .zipLabel {width: 32px;}
#SalesSupport .zipInput {width: 50px;}
#SalesSupport .phoneLabel {width: 53px;}
#SalesSupport .phoneInput {width: 120px;}
#SalesSupport .emailLabel {width: 48px;}
#SalesSupport .emailInput {width: 249px;}
#SalesSupport .interestLabel {width: 98px;}
#SalesSupport .interestInput {width: 386px;}

/* Form Stuff END */

/* HISTORY */

.history .row {
clear: both;
padding: 8px;
width: 690px;
}

.history .row.odd {
background: #EBEBEB;
}

.history .row.even {
background: #FFFFFF;
}

.history .date {
color: #333;
font: normal 11px Arial, Helvetica, sans-serif;
}

.history .desc {
clear: both;
padding-left: 24px;
}

.history .emphasis {
color: #00640E;
font-weight: bold;
}

.subpage #col2 .history .row p {
margin: 0;
padding-top: 0;
padding-bottom: 0;
}

/* SPECS BUTTON */

a.specs_button {
background: url(../image/specs_button.gif) no-repeat;
cursor: pointer;
display: block;
height: 21px;
width: 91px;
}

  a.specs_button:hover {
  background-position: 0 -21px;
  }
  
  .specs_button span { display: none; }
 
/* Revised Contact Form */

#contact_form {
background: #EDEDED;
padding: 25px 0 25px 120px;
}

.ccdpage {
	background: url(../image/ccdbg.png) no-repeat bottom right;
	width: 730px;
	height: 520px;
}


/* MyFujinon */


.org_item 
{
	display: block;
	padding: 1px;
	width: 90%;
	border-bottom: 1px solid #EEEEEE;
	background-color: #FFFFFF;
}

.org_item:hover
{
	display: block;
	padding: 1px;
	width: 100%;
	border-bottom: 1px solid #EEEEEE;
	background-color: #DDDDDD;
}

#orglist_container 
{
	FLOAT: right;
	VISIBILITY: hidden;
	MARGIN-LEFT: 10px;
}

#orgresults 
{
	OVERFLOW-X: hidden; 
	OVERFLOW-Y: auto; 
	WIDTH: 300px; 
	HEIGHT: 100px; 	
	border: 1px solid #CCCCCC;	
}

.productsearchbox
{
	border: 1px solid gray;
	background-color: #EEFFDD;
	padding: 10px;	
	margin: 0 0 10px 0;	
	width: 425px;
}

#productsearchfield
{
	width: 250px;
}