div#contentsContainer{
	width:700px;
	padding:20px;
	background:#000;
}


div#contentsDivision{
	width:680px;
	margin-bottom:30px;
	padding:10px;
	background:#000 url(/en/products/musical-instruments/drums/special/absolute_hm/images/cmn_bg_contents.gif) left top no-repeat;
	overflow:hidden;
}


ul#globalNavigation{
	width:660px;
	margin:0 0 10px;
	padding:10px;
	border-bottom:1px solid #080808;
	background:#151515 url(/en/products/musical-instruments/drums/special/absolute_hm/images/cmn_bg_navi.jpg) left top no-repeat;
	/*text-align:center;*/
	overflow:hidden;
}
ul#globalNavigation li{
	display:inline-block;
	*display:inline;
	padding:0 13px;
	text-align:center;
	*zoom:1;
}
ul#globalNavigation li a{
	color:#cfb891;
	font-size:1.15em;
	text-decoration:none;
}
ul#globalNavigation li a:hover{
	text-decoration:underline;
}


ul#footerNavigation{
	clear:both;
	width:650px;
	margin:0 25px 20px;
	padding-bottom:20px;
	border-bottom:1px solid #121212;
	font-size:0.9em;
}
ul#footerNavigation li{
	display:inline-block;
	*display:inline;
	padding:0 5px 0 3px;
	border-right:1px solid #7d7d7d;
	text-align:center;
	*zoom:1;
}
ul#footerNavigation li.last{
	border:none;
}
ul#footerNavigation li a{
	color:#cfb891;
	text-decoration:none;
}
ul#footerNavigation li a:hover{
	text-decoration:underline;
}



div#footerLink{
	clear:both;
	width:555px;
	margin:0 25px 10px;
	padding:3px 95px 0 0;
	background:url(/en/products/musical-instruments/drums/special/absolute_hm/images/cmn_bg_footer_link.jpg) left top no-repeat;
	overflow:hidden;	
}
div#footerLink dl.detail,
div#footerLink dl.catalog{
	text-align:center;
}
div#footerLink dl.detail dt,
div#footerLink dl.catalog dt{
	display:inline;
	padding-right:5px;
	color:#7d7d7d;
}
div#footerLink dl.detail dd,
div#footerLink dl.catalog dd{
	display:inline;
}
div#footerLink dl.detail dd a,
div#footerLink dl.catalog dd a{
	color:#cfb891;
	text-decoration:none;
}
div#footerLink dl.detail dd a:hover,
div#footerLink dl.catalog dd a:hover{
	text-decoration:underline;
}
div#footerLink dl.detail{
	float:left;
	width:250px;
	padding:10px 20px;
	background:url(/en/products/musical-instruments/drums/special/absolute_hm/images/cmn_bg_detail_link.jpg) left bottom no-repeat;
}
div#footerLink dl.catalog{
	float:right;
	padding:10px 0;
}
div#footerLink dl.catalog dd{
	padding:5px 0;
}
div#footerLink dl.catalog dd a.ebook{
	padding:0 5px;
	border-right:1px solid #7d7d7d;	
}
div#footerLink dl.catalog dd a.pdf{
	padding-left:3px;
}



div.top div.headline{
	position:relative;
	clear:both;
	width:680px;
	height:325px;
	margin-bottom:25px;
}
div.top div.headline .heading{
	position:absolute;
	left:60px;
	top:95px;
}
div.top div.headline p.paragraph{
	position:absolute;
	left:60px;
	top:180px;
	width:250px;
	color:#898989;
	text-align:center;
}
div.top div.headline ul.touchslider-viewport{
	position:absolute;
	left:0;
	top:0;
	width:678px;
	height:298px;
	border:1px solid #A89984;
	overflow:hidden;
}
div.top div.headline ul.touchslider-viewport li.touchslider-item{
	position:absolute;
	left:0;
	top:0;
	width:678px;
	height:298px;
	cursor:pointer;
}
div.top div.headline ul.navigation{
	position:absolute;
	left:1px;
	top:1px;
	width:678px;
}
div.top div.headline ul.navigation li{
	cursor:pointer;
}
div.top div.headline ul.navigation li.touchslider-prev,
div.top div.headline ul.navigation li.touchslider-next{
	position:absolute;
	top:135px;
}
div.top div.headline ul.navigation li.touchslider-prev{
	left:0;
}
div.top div.headline ul.navigation li.touchslider-next{
	right:0;
}
div.top div.headline ul.navigation li.touchslider-prev img,
div.top div.headline ul.navigation li.touchslider-next img{
	display:block;
	vertical-align:bottom;
}
div.top div.headline ul.navigation li.list{
	position:absolute;
	left:0;
	top:315px;
	width:678px;
	cursor:auto;
}
div.top div.headline ul.navigation li.list ol{
	overflow:hidden;
	text-align:center;
}
div.top div.headline ul.navigation li.list ol li.touchslider-nav-item{
	display:inline-block;
	*display:inline;
	width:12px;
	height:14px;
	margin:0 1px;
	overflow:hidden;
	*zoom:1;
}
div.top div.headline ul.navigation li.list ol li.touchslider-nav-item-current{
	text-indent: -12px;
}
div.top div.divisionA{
	clear:both;
	width:680px;
	margin-bottom:30px;
	overflow:hidden;
}
div.top div.bottom{
	margin-bottom:0;	
}
div.top div.divisionB{
	float:left;
	width:340px;
}
div.top div.divisionB div.touchslider{
	position:relative;
	width:340px;
	height:200px;
}
div.top div.divisionB div.touchslider ul.touchslider-viewport{
	position:absolute;
	left:0;
	top:0;
	width:340px;
	height:200px;
	overflow:hidden;
}
div.top div.divisionB div.touchslider ul.touchslider-viewport li.touchslider-item{
	position:absolute;
	left:0;
	top:0;
	width:340px;
	cursor:pointer;
}
div.top div.divisionB div.touchslider ul.touchslider-viewport li.touchslider-item a{
	display:block;
	background:#fff;
}
div.top div.divisionB div.touchslider ul.touchslider-viewport li.touchslider-item a:hover img{
	display:block;
	vertical-align:bottom;
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
}
div.top div.divisionB div.touchslider ul.navigation{
	position:absolute;
	left:0;
	top:0;
	width:340px;
}
div.top div.divisionB div.touchslider ul.navigation li{
	cursor:pointer;
}
div.top div.divisionB div.touchslider ul.navigation li.touchslider-prev,
div.top div.divisionB div.touchslider ul.navigation li.touchslider-next{
	position:absolute;
	top:85px;
}
div.top div.divisionB div.touchslider ul.navigation li.touchslider-prev{
	left:1px;
}
div.top div.divisionB div.touchslider ul.navigation li.touchslider-next{
	right:1px;
}
div.top div.divisionB div.touchslider ul.navigation li.touchslider-prev img,
div.top div.divisionB div.touchslider ul.navigation li.touchslider-next img{
	display:block;
	vertical-align:bottom;
}
div.top div.divisionC{
	float:left;
	width:340px;
}
div.top .headingA,
div.top .headingB{
	padding:10px 20px;
	color:#cfb891;
	font-size:1.15em;
	font-weight:normal;
}
div.top .headingA a,
div.top .headingB a{
	display:block;
	color:#cfb891;
	text-decoration:none;
}
div.top .headingA{
	width:640px;	
	background:#1B191A url(/en/products/musical-instruments/drums/special/absolute_hm/images/cmn_bg_heading.jpg) left top no-repeat;
}
div.top .headingB{
	width:300px;	
	background:#1B191A url(/en/products/musical-instruments/drums/special/absolute_hm/images/cmn_bg_heading_min.jpg) left top no-repeat;	
}
div.top p.paragraphA{
	margin:0;
}
div.top p.paragraphA a{
	display:block;
	background:#fff;
}
div.top p.paragraphA a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
}



div.other ul#globalNavigation{
	margin-bottom:20px;
}
div.other div.headline{
	clear:both;
	width:588px;
	margin:0 15px 35px;
	padding:30px;
	background:#000 url(/en/products/musical-instruments/drums/special/absolute_hm/images/cmn_bg_headline.gif) left top no-repeat;
	border:1px solid #a69375;
}
div.other div.headline .heading{
	color:#fff;
	font-size:1.15em;
	font-weight:normal;
}
div.other div.divisionA{
	clear:both;
	width:650px;
	margin:0 15px 15px;
	overflow:hidden;
}
div.other div.divisionB{
	width:315px;
	overflow:hidden;
}
div.other div.divisionC{
	float:left;
	width:210px;
	margin-right:10px;
	overflow:hidden;
}
div.other div.last{
	margin-right:0;
}
div.other div.divisionD{
	position:relative;
	clear:both;
	width:614px;
	margin:0 15px 15px;
	padding:18px;
	background:#000;
	overflow:hidden;
}
div.other div.divisionD div.summary{
	width:614px;
	overflow:hidden;
}
div.other div.divisionD div.summary p.photo{
	float:left;
	width:128px;
	margin:0;
}
div.other div.divisionD div.summary div.text{
	float:right;
	width:460px;	
}
div.other div.divisionD div.summary div.text .heading{
	padding:5px 0 10px;
	margin-bottom:10px;
	border-bottom:1px solid #404040;
	color:#fff;
	font-size:1.3em;
	font-weight:normal;
}
div.other div.divisionD div.summary div.text p{
	margin-bottom:10px;
	color:#a0a0a0;
}
div.other div.divisionD div.details{
	clear:both;
	margin-top:18px;
	padding:18px 0 0;
	border-top:1px solid #1a1a1a;
	overflow:hidden;
}
div.other div.divisionD div.details div.text{
	float:right;
	width:460px;
	margin-bottom:18px;
	color:#a0a0a0;
}
div.other div.divisionD div.details ul.list{
	float:left;
	width:136px;
	margin-bottom:18px;
	overflow:hidden;
}
div.other div.divisionD div.details ul.list li{
	float:left;
	margin:0 4px 8px;
}
div.other div.divisionD div.details ul.list li img{
	display:block;
	vertical-align:bottom;
}
div.other div.divisionD ul.button{
	position:absolute;
	right:0;
	bottom:0;
}
div.other div.divisionD ul.button li{
	cursor:pointer;
}
div.other div.divisionD ul.button li img{
	display:block;
	vertical-align:bottom;
}
div.other div.divisionE{
	margin-bottom:5px;
	padding:10px;
	background:#0d0d0d;
}

div.other div.divisionF{
	position:relative;
	width:650px;
	margin:0 15px 15px;
	overflow:hidden;
}
div.other div.divisionF ul.touchslider-viewport{
	position:relative;
	width:648px;
	height:418px;
	margin-bottom:20px;
	border:1px solid #A89984;
	overflow:hidden;
}
div.other div.divisionF ul.touchslider-viewport li.touchslider-item{
	position:absolute;
	left:0;
	top:0;
	width:648px;
	cursor:pointer;
}
div.other div.divisionF ul.navigation{
	position:absolute;
	left:1px;
	top:1px;
	width:648px;
}
div.other div.divisionF ul.navigation li{
	cursor:pointer;
}
div.other div.divisionF ul.navigation li.touchslider-prev,
div.other div.divisionF ul.navigation li.touchslider-next{
	position:absolute;
	top:194px;
}
div.other div.divisionF ul.navigation li.touchslider-prev{
	left:0;
}
div.other div.divisionF ul.navigation li.touchslider-next{
	right:0;
}
div.other div.divisionF ul.navigation li.touchslider-prev img,
div.other div.divisionF ul.navigation li.touchslider-next img{
	display:block;
	vertical-align:bottom;
}
div.other div.divisionF p.icon{
	position:absolute;
	right:6px;
	top:390px;
}
div.other div.divisionF ol.tumbnails{
	width:648px;
	border:1px solid #A89984;
	background:#090909 url(/en/products/musical-instruments/drums/special/absolute_hm/gallery/images/ind_bg_tumbnails.gif);
	overflow:hidden;
}
div.other div.divisionF ol.tumbnails li{
	position:relative;
	float:left;
	width:93px;
	height:60px;
	overflow:hidden;
	cursor:pointer;
}
div.other div.divisionF ol.tumbnails li.odd{
	width:92px;
}
div.other div.divisionF ol.tumbnails li img{
	position:absolute;
	left:0;
	top:0;
	display:block;
	vertical-align:bottom;
}
div.other div.divisionF ol.tumbnails li.touchslider-nav-item-current img{
	left:-93px;
}
div.other div.divisionG{
	clear:both;
	width:650px;
	margin:0 0 20px;
	overflow:hidden;
}
div.other div.divisionG div.left{
	width:420px;
	overflow:hidden;
}
div.other div.divisionG div.right{
	width:210px;
	overflow:hidden;
}
div.other .headingA{
	margin-bottom:30px;
	color:#fff;
	font-size:2.0em;
	font-weight:normal;
}
div.other .headingB{
	margin-bottom:15px;
	color:#fff;
	font-size:1.4em;
	font-weight:normal;
}
div.other .headingC{
	width:620px;
	margin-bottom:15px;
	padding:10px 15px;	
	background:#1B191A url(/en/products/musical-instruments/drums/special/absolute_hm/images/cmn_bg_heading_mid.jpg) left top no-repeat;
	color:#cfb891;
	font-size:1.15em;
	font-weight:normal;
}
div.other p.paragraphA{
	margin-bottom:20px;
	color:#a0a0a0;
}
div.other p.paragraphB{
	clear:both;
	margin:0 15px 10px;
}
div.other p.paragraphC{
	width:274px;
	margin:0 auto 25px;
	padding-bottom:15px;
	background:url(/en/products/musical-instruments/drums/special/absolute_hm/images/cmn_bg_more_bottom.gif) left bottom no-repeat;
	text-align:center;
}
div.other p.paragraphC a{
	display:block;
	width:244px;
	padding:15px 15px 0;
	background:url(/en/products/musical-instruments/drums/special/absolute_hm/images/cmn_bg_more_top.gif) left top no-repeat;
	color:#cfb891;
	font-size:1.15em;
	text-decoration:none;
}
.other p.paragraphC a:hover{
	text-decoration:underline;
}

div.other p.paragraphD{
	margin-bottom:15px;
	text-align:center;
}
div.other p.paragraphD a{
	display:block;
	background:#fff;
}
div.other p.paragraphD a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
}
div.other p.paragraphE,
div.other p.paragraphF{
	margin-bottom:20px;
	color:#fff;
	text-align:center;
}
div.other p.paragraphF{
	font-size:0.9em;
}
div.other p.paragraphG a,
div.other p.paragraphH a{
	padding-right:20px;
	color:#cfb891;
	text-decoration:none;
}
.other p.paragraphG a:hover,
.other p.paragraphH a:hover{
	text-decoration:underline;
}
div.other p.paragraphG a{
	background:url(/en/products/musical-instruments/drums/special/absolute_hm/images/cmn_icon_arrow_right.gif) right 0.35em no-repeat;	
}
div.other p.paragraphH a{
	background:url(/en/products/musical-instruments/drums/special/absolute_hm/images/cmn_icon_blank.gif) right 0.35em no-repeat;
}

div.other ul.listA{
	overflow:hidden;
}
div.other ul.listA li{
	float:left;
	width:130px;
}
div.other ul.listA li a{
	display:block;
	width:129px;
	background:#fff;
}
div.other ul.listA li a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
}
div.other ul.listB li{
	clear:both;
	margin-left:0.8em;
	color:#a0a0a0;
	text-indent:-0.8em;
	font-size:0.8em;
}
div.other ul.listC{
	margin-bottom:20px;
	overflow:hidden;
}
div.other table.tableA{
	width:100%;
	margin-bottom:20px;
	border-collapse:collapse;
	color:#fff;
}
div.other table.tableA th,
div.other table.tableA td{
	padding:5px 4px;
	font-weight:normal;
	word-break:break-all;
}
div.other table.tableA thead th{
	background:#141414;
	text-align:center;		
}
div.other table.tableA tbody th,
div.other table.tableA tbody td{
	background:#252525;
	border:1px solid #000;
}
div.other table.tableA tbody th{
	font-size:0.9em;
}
div.other table.tableA tbody td{
	font-size:0.85em;
}
div.other table.tableA tbody tr.center td{
	text-align:center;
}
div.other table.tableA tbody tr.odd th,
div.other table.tableA tbody tr.odd td{
	background:#313131;
}
div.other .left{
	float:left;
}
div.other .right{
	float:right;
}
div.other .notes{
	font-size:0.8em;
}


