body
{
	font-size:11pt;
	font-family:Arial;
}
div
{
	margin:0px;
}
/* OPTIONS LAYOUT*/
.option_container
{
	width:auto;
	padding:0px;
	margin:0px;
}
.option_group
{
	width:auto;
	clear:both;
	border-top-style:dashed;
	border-top-width:1px;
	border-top-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
}
.option_group_disabled
{
	background-color:#CCCCCC;
	width:auto;
	clear:both;
	border-top-style:dashed;
	border-top-width:1px;
	border-top-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
}
.group_title
{
	width:auto;
	clear:both;
	z-index:2;
}
.left_column
{
	width:50%;
	float:left;
}
.right_column
{
	width:50%;
	float:left;
}
.option
{
	width:100%;
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	border-width:0px;
	background-color:transparent;
}
.label
{
	width:auto;
	color:#898C90;
	margin-right:30px;
	padding:1px;
	background-color:transparent;
}
.field
{
	margin-right:30px;
}
.name
{
	display:none;
	
}
.select_main
{
	
}
.selected_option
{
	border-style:solid;
	border-width:1px;
	border-color:#809EBA;
	background-image:url("/Images/PNG_DropDownIcon2.png");
	background-repeat:no-repeat;
	background-position:right top;
	width:auto;
	cursor:default;
	height: 20px;
	overflow:hidden;
}
.special_order
{
	background-color:yellow;
}
.non_standard
{
	background-color:orange;
}
.selected_option_hover
{
	background-image:url("/Images/PNG_DropDownIcon2Over.png");
}
.select_options
{
	diplay:none;
	border-style:solid;
	border-width:1px;
	border-color:#809EBA;
	background-color:#FFFFFF;
	overflow-x:hidden;
	overflow-y:auto;
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
	
}
.select_option
{
	width:auto;
	cursor:default;
	min-height:19px;
}
/*ORDER IS IMPORTANT HERE*/
.special_order
{
	background-color:yellow;
}
.special_order div
{
	background-color:yellow;
}
.special_order.selected_option div
{
	background-color:transparent;
}
.non_standard
{
	background-color:orange;
}
.non_standard div
{
	background-color:orange;
}
.select_option_hover
{
	background-color:#316AC5;
	color:#FFFFFF;

}
.select_option_hover div
{
	background-color:#316AC5;
}
.select_option_disabled
{
	color:#444444;
	background-color:#AAAAAA;
}

.select_option_disabled div
{
	color:#444444;
	background-color:#AAAAAA;
}

/*END ORDERED SECTION*/
.unselected
{
}
.select_key
{
	width:15%;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	float:left;
	background:none;
}


.unselected .select_key
{
	color:#898C90;
}
.select_label
{
	width:77%;
	float:left;
	background-color:inherit;
	border-right-width:2px;
	border-right-style:solid;
	border-right-color:#C9D7FC;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
}

.unselected .select_label
{
	color:#898C90;
}
.select_label2
{
	width:77%;
	float:left;
	background-color:inherit;
	border-right-width:2px;
	border-right-style:solid;
	border-right-color:#C9D7FC;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
}

.unselected .select_label2
{
	color:#898C90;
}
.table_header
{
	background-color:#C4D3FC;
	min-height:19px;
}
.table_title
{
	background-color:#C4D3FC;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#CFDDFD;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#96A3C1;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#CFDDFD;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#96A3C1;

}
/* END OPTIONS LAYOUT*/
/**********************/
/* MAIN LAYOUT */
.container
{
	padding:0px;
	width:1000px;
}
.part_header
{
	width:1000px;
	height:75px;
	background-image: url('/Images/PNG_Header.jpg');
	background-repeat:no-repeat;
}
.header_link
{
	float:left;
	height:55px;
	width:205px;
	margin-left:10px;
	margin-top:5px;
}
.header_link a
{
	display:block;
	height:55px;
	width:205;
	text-decoration:none;
}
.header_button
{
	float:right;
	margin-top:15px;
	margin-right:15px;
	height:38px;
	width:38px;
	cursor:pointer;
}
.info_button
{
	background-image: url('/Images/Template1/InfoButton.gif');
	background-repeat: no-repeat;

}
.contact_button
{
	background-image: url('/Images/Template1/MailButton.gif');
	background-repeat: no-repeat;
}
.contact_link
{
	margin-top:3px;
	cursor:pointer;
	text-decoration:underline;
	ccolor:#0000EE;
}
.download_link
{
	margin-top:3px;
	cursor:pointer;
	text-decoration:underline;
	color:#0000EE;
}
.feedback
{
	font-size:.9em;
	margin-left:15px;
	margin-top:0px;
	font-family:Arial;

}
.feedback_link
{
}
.quote_button
{
	
	/*background-image: url('/Images/PNGRFQ.gif');
	background-repeat: no-repeat;*/
	cursor:pointer;
	text-decoration:underline;
	ccolor:#0000EE;

}
.catalog_button
{
	margin-top:3px;
	/*background-image: url('/Images/PNGCatalogSpecs.gif');
	background-repeat: no-repeat;*/
	cursor:pointer;
	text-decoration:underline;
	ccolor:#0000EE;
}
.button
{
	margin-top:0px;
	margin-right:0px;
	height:38px;
	width:38px;
	cursor:pointer;
}
.reset_button
{
	float:left;
	margin-left:7px;
	background-image: url('/Images/PNGRefresh.gif');
	background-repeat: no-repeat;
}
.part_body
{
	width:1000px;
	
	background-image: url('/Images/PNG_Body.png');
	background-repeat:repeat-y;
}

.part_section
{
	width:auto;
	padding-left:15px;
}
.change_section
{
	width:1000px;
	background-image: url('/Images/PNG_Body.png');
	background-repeat:repeat-y;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
	
	
}
.change_section_body
{
	width:auto;
	padding-left:15px;
	padding-right:15px;
	
}
.change_section_link
{
	text-decoration:underline;
	cursor:pointer;
}
.close_section
{
	float:right;
	text-align:right;
	cursor:pointer;
}
.section_options
{
	width:auto;

	clear:both;
	
	margin-right:0px;
	overflow-y:scroll;
	z-index:-1;
}
.section_option
{
	float:left;
	width:45%;
	height:83px;

	margin-left:5px;
	background-image:url('/Images/SectionRight.gif');
	background-repeat:no-repeat;
	background-position:right;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#809EBA;
	cursor:pointer;
	overflow-y:hidden;
}
.section_option_hover
{
	background-color:#BFCFDD;
}
.section_name
{
	display:none;
}
.section_image
{
	float:left;
	margin:5px;
}
.section_title
{
	font-weight:bold;
	color:#000000;

}
.section_body
{
	font-size: 13px;
	line-heigth:15px;
	padding-right:2px;
	color:#514E4E;
}
.part_footer
{
	width:1000px;
	height:15px;
	background-image: url('/Images/PNG_Footer.png');
	background-repeat:no-repeat;
}
.part_left
{
	float:left;
	width:670px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}
.part_right
{
	float:left;
	width:300px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:15px;
	padding-top:10px;
}
.current_selection
{
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	background-image:url('/Images/WhitePartNumberWindow.gif');
	background-repeat:no-repeat;
	padding:0px;
	width:224px;
	height:36px;
	font-size:20px;
	float:left;
}
.current_selection_special_order
{
	background-image:url('/Images/YellowPartNumberWindow.gif');
}
.current_selection_input
{
	border-width:0px;
	height:22px;
	width:210px;
	padding:7px;
	font-size:20px;
	background:transparent;
}
.selection_state
{
	width:270px;
	height:17px;
	padding:3px;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	overflow:hidden;
}
.selection_incorrect
{
	color:#AA0000;
}
.selection_correct
{
	color:#00AA00;
}
.selection_unused
{
	color:#666666;
	opacity:0.5;
}
.message_board
{
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;
	border-style:solid;
	border-color:#000000;
	border-width:1px;
	background-image:url('/Images/WhiteMessageBoard.gif');
	background-repeat:no-repeat;
	width:252px;
	height:175px;
	margin-top:15px;
}
.message_board .default_text
{
	display:block;
}
.message_board .special_order_text
{
	display:none;
	background-color:yellow;
}
.message_board_special_order
{
	/*background-image:url('/Images/YellowMessageBoard.gif');*/
}
.message_board_special_order .default_text
{
	display:none;
}
.message_board_special_order .special_order_text
{
	display:block;
}
/*END MAIN LAYOUT*/
.loading_background
{
	width:100%;
	top:0px;
	left:0px;
	background-image:url('/Images/PNG_BusyPattern.jpg');
	background-repeat:repeat;
	position:absolute;
	z-index:500;
}
.loading_overlay
{
	background-image:url('/Images/PNG_BackgroundBusy.JPG');
	background-repeat:no-repeat;
	height:600px;
	width:100%;
}
.loading_image
{
	margin-left:484px;
	margin-top:300px;
}
.loading_delay
{
	display:none;
	height:1px;
	width:1px;
}
#loading_box
{
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#AAAAAA;
	position:absolute
}