@charset "utf-8";
/* CSS Document */

.products_rounded_corner_top_left {
	width: 10px;
	height: 10px;
	float: left;
}

.products_rounded_corner_top_border {
	width: 229px;
	height: 10px;
	background-image: url(/01/images/bg_rounded_corner_top_border.png);
	background-position: top left;
	background-repeat: repeat-x;
	float: left;
}

.products_rounded_corner_content_border {
	width: 199px;
	padding: 0px 20px;
	background-image: url(/01/images/bg_news_rounded_corner_content_border.png);
	background-position: top left;
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow: auto;
}

.products_rounded_corner_bottom_left {
	width: 10px;
	height: 10px;
	float: left;
}

.products_rounded_corner_bottom_border {
	width: 229px;
	height: 10px;
	background-image: url(/01/images/bg_rounded_corner_bottom_border.png);
	background-position: top left;
	background-repeat: repeat-x;
	float: left;
}

.products_title {
	width: 737px;
	padding: 0px 0px 10px 0px;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

	.rounded_corner_products_title_top_left {
		width: 10px;
		height: 10px;
		float: left;
	}
	
	.rounded_corner_products_title_top {
		width: 717px;
		height: 10px;
		float: left;
	}
	
	.rounded_corner_products_title_top_right {
		width: 10px;
		height: 10px;
		float: left;
	}
	.rounded_corner_products_title_content {
		width: 697px;
		padding: 0px 20px;
		overflow: auto;
	}

.products_white {
	width: 737px;
	margin: 0px 0px 10px 0px;
	background-color: #FFFFFF;
}

	.rounded_corner_products_top_left {
		width: 10px;
		height: 10px;
		float: left;
	}
	
	.rounded_corner_products_top_border {
		width: 717px;
		height: 10px;
		background-image: url(/01/images/bg_rounded_corner_top_border.png);
		background-position: top left;
		background-repeat: repeat-x;
		float: left;
	}
		
	.rounded_corner_products_top_right {
		width: 10px;
		height: 10px;
		float: left;
	}
	
	.rounded_corner_products_content_border {
		width: 697px;
		padding: 0px 20px 0px 20px;
		/*margin-top: -10px;*/
		background-image: url(/01/images/bg_products_rounded_corner_content_border.png);
		background-position: top left;
		background-repeat: repeat-y;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		overflow: auto;
	}
	
		.product_1 {
			width: 199px;
			padding: 0px 24px 0px 0px;
			border-right: 1px solid #cccccc;
			float: left;
		}
		
		.product_2 {
			width: 199px;
			padding: 0px 24px;
			border-right: 1px solid #cccccc;
			border-left: 1px solid #cccccc;
			float: left;
		}
		
		.product_3 {
			width: 199px;
			padding: 0px 0px 0px 24px;
			border-left: 1px solid #cccccc;
			float: left;
		}
	
	.rounded_corner_products_bottom_left {
		width: 10px;
		height: 10px;
		float: left;
	}
	
	.rounded_corner_products_bottom_border {
		width: 717px;
		height: 10px;
		background-image: url(/01/images/bg_rounded_corner_bottom_border.png);
		background-position: top left;
		background-repeat: repeat-x;
		float: left;
	}
	
	.rounded_corner_products_bottom_right {
		width: 10px;
		height: 10px;
		float: right;
	}

	a.products_link_black {
		padding: 0px 19px 0px 0px;
		background-image: url(/01/images/img_ico_arrow_black.png);
		background-position: 100% 60%;
		background-repeat: no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
	}
		a.products_link_black:hover {
			text-decoration: underline;
			color: #000000;
		}
	
	a.products_link_white {
		padding: 0px 19px 0px 0px;
		background-image: url(/01/images/img_ico_arrow_white.png);
		background-position: 100% 60%;
		background-repeat: no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color: #FFFFFF;
	}
		a.products_link_white:hover {
			text-decoration: underline;
			color: #FFFFFF;
		}
	
	a.products_link_gray {
		background-image: url(/01/images/img_ico_arrow_gray.png);
		background-position: 100% 60%;
		background-repeat: no-repeat;
		padding: 0px 19px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color: #999999;
	}
		a.products_link_gray:hover {
			text-decoration: underline;
			color: #999999;
		}

.product_detail {
}

	.product_detail_images {
		width: 368px;
		float: left;
	}
	
		.rounded_corner_product_detail_top_left {
			width: 10px;
			height: 10px;
			float: left;
		}
		
		.rounded_corner_product_detail_top_border {
			width: 358px;
			height: 10px;
			background-image: url(/01/images/bg_rounded_corner_top_border.png);
			background-position: top left;
			background-repeat: repeat-x;
			float: left;
		}
		
		.rounded_corner_product_detail_content_border {
			width: 328px;
			height: 336px;
			padding: 0px 20px 0px 20px;
			background-image: url(/01/images/bg_rounded_corner_product_detail_content_border.png);
			background-position: top left;
			background-repeat: repeat-y;
			text-align: center;
			float: left;
		}
		
		.rounded_corner_product_detail_bottom_left {
			width: 10px;
			height: 10px;
			float: left;
		}
		
		.rounded_corner_product_detail_bottom_border {
			width: 348px;
			height: 10px;
			background-image: url(/01/images/bg_rounded_corner_bottom_border.png);
			background-position: top left;
			background-repeat: repeat-x;
			float: left;
		}
		
		.rounded_corner_product_detail_bottom_right {
			width: 10px;
			height: 10px;
			float: left;
		}
	
	.product_detail_buttons {
		width: 120px;
		margin: 1px 0px 0px 0px;
		float: left;
	}
	
		.product_detail_button {
			width: 120px;
			margin: -1px 0px 0px -1px;
			background-color: #FFFFFF;
			border-left: 1px solid #999999;
			cursor: pointer;
		}
			.product_detail_button:hover {
				width: 120px;
				margin: -1px 0px 0px -1px;
				background-color: #f7f7f7;
				border-left: 1px solid #999999;
			}
		.product_detail_button_selected {
			width: 120px;
			margin: -1px 0px 0px -1px;
			background-color: #FFFFFF;
			border-left: 1px solid #FFFFFF;
			cursor: pointer;
		}
		.products_detail_button_spyglass {
			margin: 0px 0px 0px 73px;
			position: absolute;
		}
		.product_detail_logos {
			width: 80px;
			padding: 10px 20px 10px 20px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-align: center;
			float: left;
		}
		
			.rounded_corner_product_detail_button_top_border {
				width: 110px;
				height: 10px;
				background-image: url(/01/images/bg_rounded_corner_top_border.png);
				background-position: top left;
				background-repeat: repeat-x;
				float: left;
			}
			
			.rounded_corner_product_detail_button_top_right {
				width: 10px;
				height: 10px;
				float: left;
			}
			
			.rounded_corner_product_detail_button_content_border {
				width: 80px;
				padding: 0px 20px 0px 20px;
				background-image: url(/01/images/bg_rounded_corner_product_detail_button_content_border.png);
				background-position: top left;
				background-repeat: repeat-y;
				text-align: center;
				float: left;
			}
					
			.rounded_corner_product_detail_button_bottom_border {
				width: 110px;
				height: 10px;
				background-image: url(/01/images/bg_rounded_corner_bottom_border.png);
				background-position: top left;
				background-repeat: repeat-x;
				float: left;
			}
			
			.rounded_corner_product_detail_button_bottom_right {
				width: 10px;
				height: 10px;
				float: left;
			}

/* Products Page */

.products_page_white {
	width: 727px;
	margin: 0px 0px 10px 0px;
}

	.products_page_title {
		width: 727px;
		padding: 0px 0px 10px 0px;
		background-color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
		.rounded_corner_products_page_title_top_left {
			width: 10px;
			height: 10px;
			float: left;
		}
		
		.rounded_corner_products_page_title_top {
			width: 707px;
			height: 10px;
			float: left;
		}
		
		.rounded_corner_products_page_title_top_right {
			width: 10px;
			height: 10px;
			float: left;
		}
		
		.rounded_corner_products_page_title_content {
			width: 687px;
			padding: 0px 20px;
			overflow: auto;
		}

		.rounded_corner_products_page_top_left {
			width: 10px;
			height: 10px;
			background-color: #f7f7f7;
			float: left;
		}
	
		.rounded_corner_products_page_top_border {
			width: 707px;
			height: 10px;
			background-image: url(/01/images/bg_rounded_corner_top_border.png);
			background-position: top left;
			background-repeat: repeat-x;
			background-color: #f7f7f7;
			float: left;
		}
		
		.rounded_corner_products_page_top_right {
			width: 10px;
			height: 10px;
			background-color: #f7f7f7;
			float: left;
		}
	
		.rounded_corner_products_page_content_border {
			width: 717px;
			margin: 0px 0px -10px 0px;
			padding: 0px 0px 0px 10px;
			/*margin-top: -10px;*/
			background-image: url(/01/images/bg_products_page_rounded_corner_content_border.png);
			background-color: #f7f7f7;
			background-position: top left;
			background-repeat: repeat-y;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			overflow: auto;
		}
		
		.rounded_corner_products_page_bottom_left {
			width: 10px;
			height: 10px;
			float: left;
		}
		
		.rounded_corner_products_page_bottom_border {
			width: 707px;
			height: 10px;
			background-image: url(/01/images/bg_rounded_corner_bottom_border.png);
			background-position: top left;
			background-repeat: repeat-x;
			float: left;
		}
		
		.rounded_corner_products_page_bottom_right {
			width: 10px;
			height: 10px;
			float: left;
		}

	.banner_products {
		width: 229px;
		/*height: 200px;*/
		margin: 0px 10px 10px 0px;
		background-color: #FFFFFF;
		color: #000000;
		float: left;
	}
	
		.banner_products_top_left {
			width: 10px;
			height: 10px;
			float: left;
		}
		
		.banner_products_top_border {
			width: 209px;
			height: 10px;
			background-image: url(/01/images/bg_rounded_corner_top_border.png);
			background-position: top left;
			background-repeat: repeat-x;
			float: left;
		}
		
		.banner_products_top_right {
			width: 10px;
			height: 10px;
			float: left;
		}
		
		.banner_products_content_border {
			width: 199px;
			height: 160px;
			padding: 0px 15px 0px 15px;
			background-image: url(/01/images/bg_banner_products_content_border.png);
			background-position: top left;
			background-repeat: repeat-y;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			overflow: auto;
		}
		
		.banner_products_bottom_left {
			width: 10px;
			height: 10px;
			float: left;
		}
		
		.banner_products_bottom_border {
			width: 209px;
			height: 10px;
			background-image: url(/01/images/bg_rounded_corner_bottom_border.png);
			background-position: top left;
			background-repeat: repeat-x;
			float: left;
		}
		
		.banner_products_bottom_right {
			width: 10px;
			height: 10px;
			float: left;
		}

		.detail {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
			.rounded_corner_detail_content {
				width: 448px;
				padding: 10px 20px 10px 20px;
				border-top: 1px solid #c5262f;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				overflow: auto;
			}
			
			.rounded_corner_detail_bottom_left {
				width: 10px;
				height: 10px;
				float: left;
			}
			
			.rounded_corner_detail_bottom_left {
				width: 478px;
				height: 10px;
				float: left;
			}
			
			.rounded_corner_detail_bottom_right {
				width: 10px;
				height: 10px;
				float: right;
			}
				.detail_tab {
					line-height: 29px;
					margin: 0px 1px 0px 0px;
					padding: 0px 0px 0px 20px;
					background-image: url(/01/images/IMG_detail_tab_left.jpg);
					background-position: top left;
					background-repeat: no-repeat;
					font-weight: bold;
					color: #FFFFFF;
					background-color: #c5262f;
					float: left;
					cursor: pointer;
				}
					.detail_tab_hover {
						line-height: 29px;
						margin: 0px 1px 0px 0px;
						padding: 0px 0px 0px 20px;
						background-image: url(/01/images/IMG_detail_tab_left_black.jpg);
						background-position: top left;
						background-repeat: no-repeat;
						background-color: #000000;
						font-weight: bold;
						color: #FFFFFF;
						float: left;
						cursor: pointer;
					}
					.detail_tab_text {
						float: left;
					}
					.detail_tab_image {
						width: 20px;
						height: 29px;
						background-image: url(/01/images/IMG_detail_tab_right.jpg);
						background-position: top left;
						background-repeat: no-repeat;
						float: left;
					}
						.detail_tab_image_hover {
							width: 20px;
							height: 29px;
							background-image: url(/01/images/IMG_detail_tab_right_black.jpg);
							background-position: top left;
							background-repeat: no-repeat;
							float: left;
						}