﻿@charset "utf-8";


/* Lead
----------------------------------------------------------------------------*/
p.lead {
	display: block;
	width: 704px;
	margin: 1em auto 0 auto;
	text-align: justify;
	_text-justify: distribute;
	font-size: 77%;
	line-height: 140%;
}


/* Tab Menu
----------------------------------------------------------------------------*/
#tab_menu {
	width: 704px;
	margin: 36px auto 0 auto;
}

#tab_menu ul {
	display: block;
	width: 697px;
	height: 27px;
	padding: 0 0 0 7px;
	background: url( ../images/bg_product_tab.gif ) repeat-x bottom;
	/* clearfix */
	zoom: 100%;
}
/* clearfix */
#tab_menu ul:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1px;
	line-height: 0;
	clear: both;
}

#tab_menu li {
	display: block;
	width: 228px;
	height: 27px;
	margin-right: 2px;
	float: left;
}

#tab_menu li a {
	display: block;
	width: 228px;
	height: 27px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
}
#tab_menu li.general a	{ background-image: url( ../images/tab_product_general.jpg ); }
#tab_menu li.audio a	{ background-image: url( ../images/tab_product_audio.jpg ); }
#tab_menu li.other a	{ background-image: url( ../images/tab_product_other.jpg ); }

/* active */
#tab_menu ul.anchor_general li.general a {
	background-image: url( ../images/tab_product_general_active.jpg );
}
#tab_menu ul.anchor_audio li.audio a {
	background-image: url( ../images/tab_product_audio_active.jpg );
}
#tab_menu ul.anchor_other li.other a {
	background-image: url( ../images/tab_product_other_active.jpg );
}


/* Anchor Hidden
----------------------------------------------------------------------------*/
a#anchor_general,
a#anchor_audio,
a#anchor_other {
	visibility: hidden;
	font-size: 0.1px;
	line-height: 0.1px;
}


/* Page Title
----------------------------------------------------------------------------*/

strong.rohs {
	display: block;
	width: 27em;
	padding: 6px;
	margin: 28px auto 0 38px;
	
	border: #AEB67C 1px solid;
	
	font-size: 77%;
	font-weight: normal;
}


/* Audio
----------------------------------------------------------------------------*/
.contents_element strong {
	display: block;
	width: 704px;
	height: 165px;
	margin: 0 auto;
	background: url( ../images/image_product_audio_top.jpg ) no-repeat left top;
	text-indent: -9999px;
}


/* Table Data
----------------------------------------------------------------------------*/
.common_format th h3 {
	width: auto;
	height: auto;
	text-indent: 0;
	background-repeat: no-repeat;
	background-position: center bottom;
	
	font-size: 100%;
}

.common_format th h3 em {
	white-space: nowrap;
}

.common_format th h3 span,
.common_format td span {
	display: block;
	
	white-space: nowrap;
	
	color: #495F2C;
	font-size: 85%;
	font-weight: normal;
}

.common_format .rex h3 {
	padding-bottom: 27px;
	background-image:url( ../images/bg_product_list_audio.gif );
}
.common_format .pbf h3 {
	padding-bottom: 30px;
	background-image:url( ../images/bg_product_list_facemount.gif );
}
.common_format .ras h3 {
	padding-bottom: 30px;
	background-image:url( ../images/bg_product_list_networks.gif );
}
.common_format .rlc h3 {
	padding-bottom: 29px;
	background-image:url( ../images/bg_product_list_low.gif );
}
.common_format .rmg h3 {
	padding-bottom: 27px;
	background-image:url( ../images/bg_product_list_higth.gif );
}
.common_format .rlf_rlfs h3 {
	padding-bottom: 27px;
	background-image:url( ../images/bg_product_list_wattaget_basemount.gif );
}
.common_format .rmo h3 {
	padding-bottom: 31px;
	background-image:url( ../images/bg_product_list_fusing.gif );
}
.common_format .rgh h3 {
	padding-bottom: 30px;
	background-image:url( ../images/bg_product_list_wattaget_installation.gif );
}

.common_format .pdf {
	width: 48px;
	vertical-align: middle;
}


/* Item
----------------------------------------------------------------------------*/
.common_format .item {
	padding: 8px;
	text-align: left;
}

.common_format .item a {
	display: block;
	padding: 0 8px 4px 0px;
	background: url( ../images/bg_information_dotted.gif ) repeat-x bottom;
}


.common_format .item span {
	padding: 2px 0 0 16px;
}

.common_format .item a span {
	display: inline;
	_display: inline-block;
	font-size: 100%;
	padding: 0 0 0 16px;
	background: url( ../images/bg_link_icon.gif ) no-repeat 3px center;
	cursor: pointer;
}
*:first-child+html .common_format .item a span {
	display: inline-block;
}

.common_format .item a:link span {
	color: #4E7434;
}
.common_format .item a:visited span {
	color: #80884D;
}
.common_format .item a:hover span,
.common_format .item a:active span {
	color: #414A16;
}



/* PDF
----------------------------------------------------------------------------*/
.common_format .pdf a {
	display: block;
	width: 18px;
	height: 22px;
	margin: 0 auto;
	background: url( ../images/product_pdf.gif ) no-repeat left top;
	text-indent: -9999px;
}
.common_format .pdf a:hover,
.common_format .pdf a:active {
	background: url( ../images/product_pdf_active.gif ) no-repeat left top;
}


/* Other
----------------------------------------------------------------------------*/
#other .common_format td {
	padding: 12px 8px;
	background: url( ../images/bg_item_border_bottom.gif ) repeat-x bottom;
}

#other .common_format td.last {
	background: none;
}
