/* THE STYLES FOR THE MAIN SITE */
	@charset "utf-8";


	/* COMMON STYLES */
		*:focus{
			outline: none;
		}
		body{background-color: #FFFFFF; margin: 0px; padding: 0px;}
		div{font-family: "Arial Unicode MS", Arial; font-size: 12px;}


	/* CUSTOM STYLES */
		#div_padding_10{margin: 10px;}


	/* COVERS THE VERTICAL LINE ON THE "PRODUCT PAGE" */
		#div_jcarousel_bg{margin-left: 24px; width: 800px;}


	/* THIS DIV HOLDS THE PAGINATION LINKS WITHIN THE SEARCH PROCEDURE */
		#div_container_search_pagination{font-weight: bold; position: absolute; text-align: right; width: 700px;}
		#div_container_search_pagination a{text-decoration: none;}
		#div_container_search_pagination a:hover{text-decoration: underline;}
		#div_container_search_pagination .current{color: #666666;}


	/* THIS DIV HOLDS THE HIDDEN, RESUBMITTED SEARCH FORM DATA */
		#div_search_advanced_resubmitted{display: none;}


	/* THIS DIV HOLDS EACH ENTRY WITHIN THE SEARCH RESULTS */
		#div_container_search_result_entry{position: relative; width: 700px;}


	/* THIS DIV HOLDS THE DETAILS FOR EACH ENTRY WITHIN THE SEARCH RESULTS */
		#div_container_search_result_details{line-height: 18px; width: 580px;}
		#div_container_search_result_image{height: 100px; overflow: hidden; width: 100px;}


	/* THIS CONTAINER DIV HOLDS THE PRODUCT THUMBNAILS WHEN THERE ARE NOT ENOUGH TO DISPLAY THE JQUERY CAROUSEL */
		#div_product_thumbnails_short{margin-left: 4px; margin-top: 20px;}
		#div_product_thumbnails_short a{margin-left: 20px;}


	/* THIS CONTAINER DIV HOLDS THE SITEMAP */
		#div_container_sitemap{line-height: 18px;}
		#div_container_sitemap ul{margin-left: 20px;}


	/* FOR THE SIMPLE SEARCH */
	/* THE HEIGHT ATTRIBUTE IS HERE SOLELY FOR IE6 - REMOVE WHEN IT IS DEEMED NO LONGER NECESSARY */
		#div_simple_search{height: 450px; position: relative;}


	/* THESE STYLES ARE RELATED TO FORMS */
		.inputs150{background-color: #FFFFFF; border: 1px solid #000000; color: #000000; font-family: Verdana; font-size: 12px;}
		#div_advanced_search_row{height: 20px;}
		#div_container_advanced_search{display: block; position: relative;}
		#div_advanced_search_label{font-weight: bold; left: 0px; position: absolute; width: 150px;}
		#div_advanced_search_field{left: 152px; position: absolute;}
		.buttons{border: 1px solid #000000; cursor: hand; cursor: pointer; font-size: 12px; font-weight: bold;}


	/* VARIOUS */
		div{behavior: url(iepngfix.htc); cursor: default; font-family: Verdana; font-size: 12px;}
		#div_container_product_details{background: #FFFFFF; max-width: 355px; padding: 8px; text-align: left;}
		#div_footer_index{background: url(../_images/div_footer_index.png); background-repeat: no-repeat; height: 65px; margin-left: auto; margin-right: auto; width: 934px;}
		#div_product_image{background: url(../_images/_products/product_0000.jpg); background-repeat: no-repeat; height: 375px; margin-left: 25px; text-align: left; width: 375px;}
		#div_body{text-align: center;}
		form{margin: 0px; padding: 0px;}
		.inputs250{background: #FFFFFF; border: 1px solid #000000;}
		.imp{color: #FF0000; font-weight: bold;}
		#div_padder_content{font-size: 4px; height: 15px;}
		#div_padder_top{height: 10px;}
		#div_padder_product_image{margin-left: 25px;}
		#div_padder_content_right{font-size: 4px; height: 15px; margin-left: auto; margin-right: auto; width: 750px;}
		#div_padder_product_details{background: #CCCCCC; font-size: 11px; padding-right: 10px;}
		#div_padder_footer{height: 15px;}
		#div_padder_jcarousel{text-align: left;}
		#div_padder_footer_right{height: 6px;}
		#div_padder_brand_flash{margin-right: 2px;}
		#div_container_tabs{height: 57px;}
		#div_container_content{margin-left: auto; margin-right: auto; width: 934px;}
		#div_content{min-height: 470px;}
		#div_content_products{min-height: 500px;}
		#div_container_navigation{float: left; text-align: left; width: 130px;}
		#div_container_right_top{margin-left: 130px; text-align: left;}
		#div_container_right_top_content{}
		#div_container_right_top_content_html{padding-left: 25px; padding-right: 25px; position: relative; min-width: 0;}
		#div_container_right_top_content_html ol{margin-left: 20px;}
		#div_container_downloads{background: #CCCCCC; float: right; font-size: 11px; width: 130px;}
		#div_container_footer{height: 49px; position: relative;}
		#div_footer_left{height: 49px; left: 0px; position: absolute; top: 0px; width: 150px;}
		#div_footer_right_container{height: 49px; position: relative; text-align: right; width: 770px;}
		#div_footer_right_top{margin-top: 3px;}
		#div_footer_right_bottom{margin-top: 12px;}
		#div_footer_right_container a{color: #0063A5; font-size: 10px; font-weight: bold; text-decoration: none;}
		#div_footer_right_container a:hover{text-decoration: underline;}
		#div_content_bottom{background-repeat: no-repeat; font-size: 4px; height: 15px;}
		#div_container_top{height: 30px; margin-left: auto; margin-right: auto; position: relative; text-align: right; width: 934px;}
		#div_links_top{left: 610px; position: absolute; text-align: right;}
		#div_links_top a{color: #000000; font-size: 10px; font-weight: bold; text-decoration: none;}
		#div_links_top a:hover{text-decoration: underline;}
		#div_bg_search{height: 17px; left: 720px; position: absolute; text-align: left; width: 212px;}
		#div_clear{clear: both;}
		#div_lefter{float: left;}
		#div_righter{float: right;}
		#div_search_box{position: absolute; text-align: left;}
		#div_search_button{left: 149px; position: absolute; text-align: left;}
		.search_box{background-color: #9C9C9C; border: 1px solid #9C9C9C; color: #FFFFFF; font-family: Verdana; font-size: 11px; height: 17px; width: 141px;}
		.search_button{border: 1px solid #9C9C9C; cursor: hand; cursor: pointer;}
		#div_jcarousel_bg{margin-left: 24px;}
		#div_container_search_pagination{font-weight: bold; position: absolute; text-align: right; width: 700px;}
		#div_container_search_pagination a{text-decoration: none;}
		#div_container_search_pagination a:hover{text-decoration: underline;}
		#div_container_search_pagination .current{color: #666666;}
		#div_search_advanced_resubmitted{display: none;}
		#div_container_search_result_entry{position: relative; width: 700px;}
		#div_container_search_result_details{line-height: 18px; width: 580px;}
		#div_container_search_result_details .application_name{text-transform: uppercase;}
		#div_container_search_result_image{height: 100px; overflow: hidden; width: 100px;}
		#div_product_thumbnails_short{margin-left: 4px; margin-top: 20px;}
		#div_product_thumbnails_short a{margin-left: 20px;}
		#div_container_sitemap{line-height: 18px;}
		#div_container_sitemap ul{margin-left: 20px;}
		#div_simple_search{height: 450px;}
		#div_simple_search .inputs150{height: 18px;}
		.inputs60{border: 1px solid #000000; color: #000000; font-family: Arial; font-size: 12px; width: 60px;}
		.inputs150{background-color: #FFFFFF; border: 1px solid #000000; color: #000000; font-family: Verdana; font-size: 12px;}
		#div_advanced_search_row{height: 20px;}
		#div_container_advanced_search{display: block; position: relative;}
		#div_advanced_search_label{font-weight: bold; margin-left: 30px;}
		.buttons{border: 1px solid #000000; cursor: hand; cursor: pointer; font-size: 12px; font-weight: bold;}
		.item_name{color: #00549F; font-weight: bold;}
		.div_search_entry{
			display: none;
		}
