/* ---------- Elements sssssssssssssssssssssssssssssssssssssssssssssssss */
body{background:#ffffff;color:#666666;font:1em Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0;padding:0;}
h1,h2,
div.newstitleart,
div.newsMajor,
div.newscurrent,
div.searchMajor,
div.homenews,
div.homeprods,
div.homecats{font-size: 1em; font-family: "Arial Black" Arial,Helvetica,sans-serif;margin:4px 0;}
iframe{border:none;}
img{border:none;}
table{border-collapse:collapse;font-size:.8em;}
table thead th{background:#a8a8a8;color:#ffffff !important;font-weight:normal;padding:2px 8px;text-align:left;}
table td{border-bottom:1px dashed #e8e8e8;line-height:1.6em;vertical-align:top;}
/*#productTextLong */table td:first-child,table th:first-child{color:#000000;font-weight:bold;text-align:left;width:30%;}
#midpanel01 ul{list-style:square;margin:0 0 8px 32px;padding:0;}
#midpanel01 li{font-size:.8em;line-height:1.6em;margin:0;}
#midpanel01 li li{font-size:1.0em;}
table ul{margin:0 0 8px 16px;padding:0;}
table td ul li{font-size:1em !important;line-height:1.6em;}
p{font-size:.8em;line-height:1.8em;margin:0;}
form{margin:0;padding:0;}
/* JAPAN */#content{background:url(../m/jpn/bg.jpg) repeat-y center;left:50%;margin-left:-405px;position:absolute;/*width:900px;*/ width:810px;}
/* JAPAN */#masthead01{border-top:#ff7f12 solid 4px;height:180px;margin:0 0 0 10px;/* JAPAN */ /*width:900px;*/ width:790px;}
#logo a{background:url(../m/jpn/TOA_EU_Logo.gif);display:block;height:36px;/* JAPAN */ left:30px;position:absolute;top:12px;width:300px;}
#Flags{height:21px;left:193px;position:relative;top:32px;width:195px;}
#Flags a{float:left;margin:0 4px 0 0;}
#mastUtils{font-size:.7em;height:68px;left:600px;position:relative;width:152px;}
#mastUtils a{border:none;color:#666666;text-decoration:none;}
#mastRSS{position:absolute;right:230px;top:40px;}
#mastSite a{background:url(../m/jpn/hn_sitemap.gif);/*color:#000000;
float:right;
height:16px;
margin:26px 0 0 0;
padding:4px 0 3px 0;
text-align:center;
width:100px;*/ height:18px;/*margin:0;
padding:1px;*/ position:absolute;right:98px;top:40px;/*width:40px;*/ width:88px;}
#mastSite a:hover{background:url(../m/jpn/hn_sitemap.gif) 0 -18px;/*color:#ffffff;
font-weight:bold;*/}
/* JAPAN */#mastContact a{background:url(../m/jpn/hn_contact.gif);height:18px;position:absolute;right:0px;top:40px;width:88px;}
#mastContact a:hover{background:url(../m/jpn/hn_contact.gif) 0 -18px;}
#mastSearch input.mastInput,
#mastSearch input.mastGo{border:1px solid #e8e8e8;margin:0;padding:1px 4px 2px 4px;position:absolute;/*right:42px;*/ right:98px;top:47px;top:12px;width:140px;}
#mastSearch input.mastGo{background:url(../m/jpn/hn_search.gif);border:none;display:block;font-size:0px;/*border:1px solid #e8e8e8;font-weight:bold;*/ height:20px;line-height:0;/*margin:0;
padding:0;*/ position:absolute;right:0;text-indent:-999px;top:12px;/*width:40px;*/ width:90px;}
/* ---------- ENDS */
/* ---------- BODY PANEL - Contains LEFT,MIDDLE,RIGHT & FOOTER panels */
#bodypanel{float:left;margin:0 0 0 10px;/* JAPAN */ width:790px;}
#bodypanel a:link,
#footer a:link,
#contactPopupLink a:link,
#footerpopup a:link,
#footer a:visited,
#contactPopupLink a:visited,
#footerpopup a:visited{color:#ff6500;text-decoration:none;}
#bodypanel a:hover,
#footer a:hover,
#footerpopup a:hover,
#footer a:visited:hover,
#contactPopupLink a:visited:hover,
#footerpopup a:visited:hover{color:#385081;text-decoration:none;}
#bodypanel a:visited{color:#b58e26;text-decoration:none;}
#bodypanel a:visited:hover{color:#385081;text-decoration:none;}
#bodypanel div.producttitle a:link,
#bodypanel div.producttitle a:visited,
#bodypanel div.searchtitle a:link,
#bodypanel div.searchtitle a:visited{font-weight:bold;}
/* Container - Left Panel */
#leftmargin{display:none;}
/* ---------- TABS etc. */
div.tab-container div.tab-panes{display:inline;}
div.tab-panes p{margin:16px 0;}
#tabcontainer1{left:0;position:relative;top:0;width:100%;z-index:5;}
#panecontainer1{display:inline;}
#tabcontainer1 ul.tabs{margin:4px 0 0 0;overflow:hidden;padding:0;}
#tabcontainer1 ul.tabs li{display:inline;}
#bodypanel #tabcontainer1 ul.tabs li a{background:#a8a8a8 url(/m/ec/Tab_Off.gif) no-repeat;color:#ffffff;display:block;float:left;font-size:.7em;font-weight:bold;height:24px;min-width:120px;padding:8px 4px 0 24px;text-align:right;text-decoration:none;width:auto;}
#bodypanel #tabcontainer1 ul.tabs li a:hover,
#bodypanel #tabcontainer1 ul.tabs li a.tab-active:hover{background:#666666 url(/m/ec/Tab_Hover.gif) no-repeat;}
#bodypanel #tabcontainer1 ul.tabs li a.tab-active{background:#ff6500 url(/m/ec/tab_active.gif) no-repeat;}
#bodypanel div.tab-container #pane1,
#bodypanel div.tab-container #pane2,
#bodypanel div.tab-container #pane3.
#bodypanel div.tab-container #pane4,
#bodypanel div.tab-container #pane5{width:auto;}
/* ---------- End of TABS etc. */
/* ---------- MIDDLE PANEL - Contains MIDDLE PANEL content */
#midpanel01{float:left;/*position:absolute;left:128px;top:180px;*/ height:auto !important;height:400px;min-height:400px;/*padding:0;
width:772px;*/ padding:0 8px;width:774px;}
/* Breadcrumb Navigation */
#catnav{font-size:.7em;left:100px;/* JAPAN  */ left:20px;padding:0 0 1px 0;position:absolute;top:70px;top:110px;width:auto;}
#forumIntroText{margin:8px 0 8px 0;}
#forumStartTopic,
#forumPostReply{font-size:.8em;margin:8px 0;}
#forumOutro{margin:8px 0 8px 0;}
div.paging1{float:right;margin:8px 0 8px 0;}
div.paging2{clear:both;float:right;margin:16px 0 0 0;}
div.newsNavText,div.newsNavCat1,div.newsNavCat2,div.newsNavCat3,
div.pagingFirst,div.pagingPrev,div.pagingPage,div.pagingNext,div.pagingLast{float:left;font-size:.75em;height:24px;margin-left:8px;}
span.pagingFirstDisabled,span.pagingPrevDisabled,span.pagingNextDisabled,span.pagingLastDisabled{visibility:hidden;}
#productfilters{float:left;font-size:.75em;margin:0;width:100%;}
div.paging1 select,
div.paging2 select,
#productfilters select,
table.forumtable select{border:1px solid #e8e8e8;height:20px;vertical-align:top;}
div.paging1 select option,
div.paging2 select option,
#productfilters select option,
table.forumtable select option{border-top:1px solid #e8e8e8;}
#supplier{display:none;float:left;}
#tdPaging,
#catdropdown{float:left;padding:0 8px;}
/* Product Category */
#pagetitle{clear:both;width:772px;}
#pagetitle h2{border-bottom:1px solid #a8a8a8;}
/* Contains Product Code,Product See Also,Product Name & Contact Company */
#producttitle,
div.newstitleart{font-family:Arial,Helvetica,sans-serif;margin:0 0 8px 0;width:auto;}
#prodcode,
#prodcodenew{:;/*color:#ff8c00;*/}
#prodcodenew{background:url(/m/ec/new.gif) no-repeat;/*height:16px;overflow:hidden;*/ padding:0 4px 0 68px;position:relative;top:-1px;}
#productseealso,
div.moveproducts{display:none;}
#productname h1,
div.newsMajor,
div.newstitleart,
div.searchMajor{margin:0px 0 0 0;/* See H1 styling above */}
div.newsMajor,
div.newscurrent,
div.homenews,
div.homeprods,
div.homecats{border-top:1px solid #e8e8e8;margin:12px 0 8px 0;/* See H1 styling above */ padding:4px 0 0 0;}
div.searchMajor{border-top:1px solid #e8e8e8;clear:both;padding:4px 0 0 0;}
div.contactcompany,
div.newsinfoart{border-bottom:1px solid #ff6500;clear:left;font-size:.8em;overflow:hidden;padding:0 0 2px 0;width:auto;}
div.searchitem div.contactcompany{border-bottom:none;padding:0;}
/* Contains Product Image & Prev,Next,Magnify Controls & Image Caption*/
#imagediv,#noimagediv{float:right;/*position:relative;*/ margin:0 0 8px 0;padding:0 0 0 8px;width:288px;}
#buttonbar{height:45px;/*background:url(/m/ec/Buttonbar.gif) no-repeat;*/ position:relative;width:288px;}
div.viewtoggle img,
#viewenlarge img,
div.viewtoggle2 img{height:40px;width:36px;}
div.viewtoggle2 a{background:url(/m/ec/Prev.gif) no-repeat;left:30px;position:absolute;}
div.viewtoggle2 a:hover{background:url(/m/ec/Prev.gif) no-repeat 0 -42px;}
div.viewtoggle a{background:url(/m/ec/Next.gif) no-repeat;left:222px;position:absolute;}
div.viewtoggle a:hover{background:url(/m/ec/Next.gif) no-repeat 0 -42px;}
#viewenlarge a{background:url(/m/ec/Enlarge.gif) no-repeat;left:126px;position:absolute;}
#viewenlarge a:hover{background:url(/m/ec/Enlarge.gif) no-repeat 0 -42px;}
div.imageCaption{font-size:.9em;font-style:italic;height:auto;padding:8px 16px 0 16px;width:248px;}
/* ---------- FORUM & FORM Content etc. */
.requiredinput,
p.usertake,
div.highlight{color:#ff6500;}
span.requiredinput,
p.usertake{padding:4px;}
p.usertake{color:#f63e00;}
table.forumtable{clear:both;margin:16px 0 0 0;width:644px;}
#contentProductListing table.forumtable{table-layout:fixed;width:644px;}
/* new */
#contentViewTopics table.forumtable,
#contentViewMessages table.forumtable{width:100%;}
table.forumtable col{width:auto;}
table.forumtable col.col1{text-align:right;width:20%;}
#contentProductListing table.forumtable col.col1,
#contentViewTopics table.forumtable col.col1,
#contentProductListing table.forumtable td:first-child,
#contentViewTopics table.forumtable td:first-child{width:5% !important;}
#contentViewMessages table.forumtable col.col1,
#contentViewTopics table.forumtable col.col1,
#contentViewMessages table.forumtable td:first-child,
#contentViewTopics table.forumtable td:first-child{width:auto !important;}
#contentProductListing table.forumtable col.col9{width:9%;}
table.forumtable td table.forumAdmin{width:100%;}
table.forumtable th{padding:2px 4px 4px 4px;}
#contentProductListing table.forumtable th{font-weight:normal;padding:0;text-align:center;}
#contentContactLookup table.forumtable th.label{empty-cells:hide;}
table.forumtable tr.titlerow td{background:#e8e8e8;text-align:center;}
table.forumtable td{border-bottom:1px solid #e8e8e8;padding:2px 4px !important;}
#contentProductListing table.forumtable td{overflow:hidden;}
table.forumtable td.requiredinput{background:#e8e8e8;color:#ff6500;text-align:right;}
table.forumtable td.label{color:#666666;text-align:right;}
table.forumtable colgroup col.col1,
table.forumtable td:first-child{text-align:right;}
#contentViewMembers table.forumtable colgroup col.col1,
#contentViewMembers table.forumtable td:first-child,
#contentProductListing table.forumtable  colgroup col.col1,
#contentProductListing table.forumtable td:first-child{text-align:left;}
table.forumtable td p{font-size:1em;}
#contentCheckout2 table.forumtable th,
#contentCheckout2 table.forumtable td{text-align:right;}
#contentCheckout2 table.forumtable col.col1,
#contentCheckout2 table.forumtable td:first-child,
#contentCheckout2 table.forumtable th:first-child{text-align:left;width:auto;}
#content
#contentViewPolls table.forumtable td input[type=text]{width:680px;}
table.wizard input{margin:0 4px;}
div.membereditavatar,div.membereditportrait{display:none;}
/* Contains Product text etc */
#conthome,
#contcatprod,
#item,
#newsarticleart,
#newsitems,
#searcharticle,
#forumIntro{clear:left;/*float:none;*/}
#forumIntro div.checkoutAddress p{line-height:normal;margin:0 32px;}
#forumIntro div.checkoutAddress p.title{margin:8px 32px 0 0px;}
#contentSearch #forumIntro{float:left;}
#catproducts{clear:both;margin:0;}
#productTextShort,
#productTextShortTabbed,
#productTextLong,
#categorymaintextarea,
div.newsbodyart{clear:left;margin:0;width:auto;}
#productTextShort li,
#productTextShortTabbed li,
#productTextLong li,
#categorymaintextarea li,
div.newsbodyart li,
div.tab-panes li{list-style-image:url(/m/ec/list_01.gif);margin:0 32px;padding-left:4px;}
#categorymaintextarea{margin:0 16px 16px 16px;}
#productTextLong table{margin:8px auto;}
#productTextLong table td ul li{margin:0 0 0 16px;}
div.ProductMainPrice{border-color:#ff6500;border-style:solid;border-width:1px 1px 1px 1px;bottom:-1px;color:#000000;font-weight:bold;height:24px;margin:0;position:relative;width:184px;}
#contentViewPageTabbed div.ProductMainPrice,
#contentViewPage div.ProductMainPrice{border:1px solid #ff6500;}
#contentCheckout div.ProductMainPrice{float:right;width:220px;}
#basketTotals div.ProductMainPrice{border-width:1px 1px 1px 1px;bottom:15px;}
#basketTotals div.productimage{background:url(/m/ec/BasketBig.gif);height:96px;width:96px;}
div.ProductMainPrice p{color:#ff6500;margin:0;text-align:center;}
/* Container - Wrapper around EACH one of three Associated item groups */
div.assocproducts,
div.assocproducts1,
div.assocproducts2,
div.assocproductscomponents{clear:both;margin:0 0 8px 0;width:auto;}
#categorylinks,
#newslinks{border-top:1px solid #666666;clear:both;margin:16px 0 0 0;width:auto;}
div.newscurrent{clear:both;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding:0 0 8px 0;}
/* Title - For EACH Associated item group */
div.associated,
div.associated1,
div.associated2,
#categorylinkstext,
div.newslinksgrouptitle,
div.components{background:#666666;clear:both;color:#ffffff;font:.8em Arial,Helvetica,sans-serif;margin:0 0 8px 0;padding:2px 8px;text-align:left;width:200px;}
div.associated,
div.associated1,
div.associated2,
#categorylinkstext{background:#ff6500;color:#ffffff;}
div.components{background:#ff6500;}
/* Container - Wrapper around individual associated items */
/*TOA*/div.product{border-bottom:1px solid #e8e8e8;margin:24px 0;}
div.newsitem{clear:both;float:left;height:auto;margin:0 0 32px 0;}
/* Container - Inner wrapper around individual associated items */
div.product div.productitem,
div.product div.productitemcompact,
div.assocproduct div.productitem,
div.assocproduct1 div.productitem,
div.assocproduct2 div.productitem,
div.assocproduct div.productitemcompact,
div.assocproduct1 div.productitemcompact,
div.assocproduct2 div.productitemcompact,
div.newsitem div.newsarticle,
div.searchitem,
div.searchitemcompact,
div.component div.productitem{clear:both;height:auto !important;height:138px;left:155px;margin:8px 0 0 0;min-height:138px;position:relative;position:relative;width:617px;}
div.product div.productitem p,
div.product div.productitemcompact p,
div.assocproduct div.productitem p,
div.assocproduct1 div.productitem p,
div.assocproduct2 div.productitem p,
div.assocproduct div.productitemcompact p,
div.assocproduct1 div.productitemcompact p,
div.assocproduct2 div.productitemcompact p,
div.newsitem div.newsarticle p,
div.searcharticle p,
div.searchtitle,
div.component div.productitem p{line-height:1.3em;margin:0 8px;}
div.butskin{margin:2px 0 0 0;padding:4px 0 0 0;text-align:center;}
#bodypanel div.butskin a:link,
#bodypanel div.butskin a:hover,
#bodypanel div.butskin a:visited,
#bodypanel div.butskin a:visited:hover{border-bottom:none;color:#ffffff;}
/* Container - Product Code and Product Code New */
div.product div.producttitlecont,
div.assocproduct div.producttitlecont,
div.assocproduct1 div.producttitlecont,
div.assocproduct2 div.producttitlecont,
div.component div.productitemcompact p{font-family:Arial,Helvetica,sans-serif !important;position:relative;}
/*KBD*//* Text - Product Code */
div.product div.prodcode,
div.assocproduct div.prodcode,
div.assocproduct1 div.prodcode,
div.assocproducts2 div.prodcode,
div.component div.prodcode,
span.prodcode{color:#000000;font-weight:bold;padding:0;}
/*KBD*/div.product div.prodcodenew,
div.assocproduct div.prodcodenew,
div.assocproduct1 div.prodcodenew,
div.assocproduct2 div.prodcodenew,
div.component div.prodcodenew,
span.prodcodenew{background:transparent url(/m/ec/new.gif) 0px 0 no-repeat;color:#000000;font-weight:bold;padding:0 4px 0 68px;}
/* Text - Product Name */
div.product div.producttitle,
div.assocproduct div.producttitle,
div.assocproduct1 div.producttitle,
div.assocproduct2 div.producttitle,
div.component div.producttitle{padding:0 0 4px 0;}
div.newsitem div.newstitle{line-height:1.6em;margin:0 0 2px 4px;}
div.searchtitle{font-size:.8em;margin:0 0 2px 4px;padding:0;}
/* Text - Product Company */
div.product div.contactcompany,
div.assocproduct div.contactcompany,
div.assocproduct1 div.contactcompany,
div.assocproduct2 div.contactcompany,
div.component div.contactcompany,
div.searchitem div.contactcompany{border-bottom:none;font-size:.8em;left:340px;overflow:hidden;position:absolute;top:0;width:284px;}
/* Image - Product */
div.product div.productimage,
div.assocproduct div.productimage,
div.assocproduct1 div.productimage,
div.assocproduct2 div.productimage,
div.component div.productimage,
div.newsitem div.newsthumb,
div.searchimage{left:-155px;position:absolute;top:0;}
div.newsitem div.newsinfo,
div.searchitem div.searchinfo p.span{font-size:.7em;margin:2px 0 0 4px;}
/* Container - Product Text */
div.product div.producttext,
div.assocproduct div.producttext,
div.assocproduct1 div.producttext,
div.assocproduct2 div.producttext,
div.component div.producttext{font-weight:normal !important;/*border-top:1px solid #ff6500;*/ height:64px;overflow:hidden;}
div.searchbody{font-weight:normal !important;height:85px;overflow:hidden;}
div.searchitemcompact div.searchbody{height:auto;}
div.product div.productitemcompact div.producttext,
#searchitemsProducts div.searchitemcompact div.producttext,
div.assocproduct div.productitemcompact div.producttext,
div.assocproduct1 div.productitemcompact div.producttext,
div.assocproduct2 div.productitemcompact div.producttext{height:auto;overflow:hidden;}
div.productPrice p{height:auto;}
div.newsitem div.newsbody p{margin:8px 0 0 32px;}
div.product div.producttext strong,
div.assocproduct div.producttext strong,
div.assocproduct1 div.producttext strong,
div.assocproduct2 div.producttext strong{font-weight:normal !important;}
/* Container - Product Price */
div.product div.productPrice,
div.assocproduct div.productPrice,
div.assocproduct1 div.productPrice,
div.assocproduct2 div.productPrice,
div.component div.productPrice,
div.searchitem div.productPrice{height:24px;margin:0;padding:0;position:absolute;right:0;top:11px;width:284px;width:184px;}
div.product div.ProductMainPrice,
div.assocproduct div.ProductMainPrice,
div.assocproduct1 div.ProductMainPrice,
div.assocproduct2 div.ProductMainPrice,
div.component div.ProductMainPrice{margin:0 0 0 24px;width:auto;}
div.product div.ProductMainPrice p,
div.assocproduct div.ProductMainPrice p,
div.assocproduct1 div.ProductMainPrice p,
div.assocproduct2 div.ProductMainPrice p,
div.component div.ProductMainPrice p{padding:2px 0 0 0;}
div.product div.moreinfo a,
div.assocproduct div.moreinfo a,
div.assocproduct1 div.moreinfo a,
div.assocproduct2 div.moreinfo a,
div.component div.moreinfo a,
div.newsitem div.moreinfo p a,
div.searchitem div.moreinfo p a{background:url(/m/ec/Enlarge_Small.gif) no-repeat;border-bottom:none !important;float:left;height:20px;padding:1px 0 0 24px;position:absolute;top:112px;}
div.basketbutton p a{background:url(/m/ec/Basket.gif) no-repeat;border-bottom:none !important;float:left;height:20px;left:112px;padding:0 0 0 34px;position:absolute;top:80px;}
#productitem div.basketbutton p a{left:200px;position:relative;top:-20px;}
#productitem div.assocproduct1 div.productitemcompact div.basketbutton p a{left:40px;padding:0 0 0 40px;}
#productitem div.assocproducts div.productitem div.basketbutton p a{position:relative;top:-31px;}
div.product div.enquirebutton p a,
#productview div.enquirebutton p a{background:url(/m/ec/Email_Small.gif) no-repeat;border-bottom:none !important;height:20px;left:140px;padding:1px 0 0 36px;/*float:left;*/ position:absolute;top:112px;}
div.addlisting{padding:8px 0;}
div.addlisting a{background:url(/m/ec/Add_Item.gif) no-repeat;border-bottom:none !important;height:30px;padding:4px 0 0 36px;}
#productview div.enquirebutton p a{left:0;position:relative;top:0;}
div.product div.enquirebutton p a:hover,
#productview div.enquirebutton p a:hover{background:url(/m/ec/Email_Small.gif) 0 -20px no-repeat;}
div.addlisting a:hover{background:url(/m/ec/Add_Item.gif) 0 -20px no-repeat;}
div.searchitem div.moreinfo p{height:20px;margin:0 0 8px 0;}
div.newsitem div.moreinfo p a{position:relative;top:0;}
div.product div.moreinfo a:hover,
div.assocproduct div.moreinfo a:hover,
div.assocproduct1 div.moreinfo a:hover,
div.assocproduct2 div.moreinfo a:hover,
div.component div.moreinfo a:hover,
div.newsitem div.moreinfo p a:hover,
div.searchitem div.moreinfo p a:hover{background:url(/m/ec/Enlarge_Small.gif) 0 -20px no-repeat;}
/*div.product */div.basketbutton a:hover,
#productitem div.assocproduct div.basketbutton p a:hover{background:url(/m/ec/Basket.gif) 0 -20px no-repeat;}
div.product div.productdownload a,
div.searchitem div.productdownload a,
div.searchitemcompact div.productdownload a,
div.assocproduct div.productdownload a,
div.assocproduct1 div.productdownload a,
div.assocproduct2 div.productdownload a,
div.component div.productdownload a{border-bottom:none !important;float:left;height:20px;left:96px;overflow:hidden;position:absolute;top:112px;}
div.searchitem div.productdownload a{top:110px;}
div.searchitemcompact div.productdownload a{margin:4px 0 0 0;position:relative;top:0;}
div.searchresultnavtext{float:left;height:auto;margin:30px 0 32px 100px;}
div.searchitemcompact div.searchresultnavtext{margin:0 0 32px 100px;}
div.product div.productitemcompact div.productdownload a,
div.searchitemsProducts div.searchitemcompact div.productdownload a,
div.assocproduct div.productitemcompact div.productdownload a,
div.assocproduct1 div.productitemcompact div.productdownload a,
div.assocproduct2 div.productitemcompact div.productdownload a{left:36px;margin:0 0 30px 0;overflow:visible;position:relative;top:4px;}
#contentViewPage #productitem #productdownload a{float:left;margin:0 0 16px 0;position:inherit;}
#productitem #productdownload a,
#productitem #prodzip a{font-size:.8em;}
div.product div.prodzip a,
div.searchitem div.prodzip a,
div.assocproduct div.prodzip a,
div.assocproduct1 div.prodzip a,
div.assocproduct2 div.prodzip a{border-bottom:none !important;height:20px;position:absolute;right:0;top:112px;}
#contentViewPage #productitem #prodzip a{float:right;margin:0 0 16px 0;}
div.product div.productdownload img,
#productitem #productdownload img,
div.assocproduct div.productdownload img,
div.assocproduct1 div.productdownload img,
div.assocproduct2 div.productdownload img,
div.product div.prodzip img,
#productitem #prodzip img,
div.assocproduct div.prodzip img,
div.assocproduct1 div.prodzip img,
div.assocproduct2 div.prodzip img{vertical-align:middle;}
hr.productdivider{display:none;}
div.productcategorylinks,
div.newslinksgrouplink{font-size:.8em;margin:8px 0 8px 141px;}
/* ---------- ENDS */
/* ---------- FOOTER etc. */
#footer{border-top:2px solid #ff6500;clear:both;/* JAPAN */ margin:10px 0 -20px 10px;/* JAPAN */ width:790px;}
/* JAPAN */#footercontent{margin:10px 0 0 10px;}
/* JAPAN */#footercontent table td{font-weight:normal;padding:0 8px;}
/* JAPAN */#footercontent table td:first-child{color:#666666;}
#footercontent p{line-height:normal;margin:0;}
#footercontent p.caveat{font-size:.6em;}
/* JAPAN */#footerImage{background:url(../m/jpn/footer_bg.jpg) no-repeat;height:11px;margin:20px 0 10px 0;}
table.addressPopup td:first-child{font-weight:normal !important;width:auto !important;}
table.addressPopup td p{margin:0 0 32px 0 !important;}
/* ---------- End of FOOTER etc. */
#rightmargin{float:right;width:128px;/*position:absolute;right:0;top:180px;*/}
/* Site Map */
div.sitemap0,
div.sitemapnews0{margin:16px 0 0 -16px;}
/* Folder Images */
#bodypanel a.sitemap0,
#bodypanel a.sitemap1,
#bodypanel a.sitemap2,
#bodypanel a.sitemap3,
#bodypanel a.sitemap4,
#bodypanel a.sitemap5,
#bodypanel a.sitemap6,
#bodypanel a.sitemapnews0,
#bodypanel a.sitemapnews1,
#bodypanel a.sitemapnews2,
#bodypanel a.sitemapnews3,
#bodypanel a.sitemapnews4,
#bodypanel a.sitemapnews5,
#bodypanel a.sitemapnews6{border-bottom:none;font-size:.7em;padding:0px 0px 2px 32px;}
#bodypanel a.sitemap1,
#bodypanel a.sitemap2,
#bodypanel a.sitemap3,
#bodypanel a.sitemap4,
#bodypanel a.sitemap5,
#bodypanel a.sitemap6{background:url(/m/i/ico_sm_fld_1.png) no-repeat;}
#bodypanel a.sitemapnews1,
#bodypanel a.sitemapnews2,
#bodypanel a.sitemapnews3,
#bodypanel a.sitemapnews4,
#bodypanel a.sitemapnews5,
#bodypanel a.sitemapnews6{background:url(/m/i/ico_sm_fld_2.png) no-repeat;}
#bodypanel a.sitemap1:hover,
#bodypanel a.sitemap2:hover,
#bodypanel a.sitemap3:hover,
#bodypanel a.sitemap4:hover,
#bodypanel a.sitemap5:hover,
#bodypanel a.sitemap6:hover,
#bodypanel a.sitemapnews1:hover,
#bodypanel a.sitemapnews2:hover,
#bodypanel a.sitemapnews3:hover,
#bodypanel a.sitemapnews4:hover,
#bodypanel a.sitemapnews5:hover,
#bodypanel a.sitemapnews6:hover,
#bodypanel a.sitemapnews6:hover{background:url(/m/i/ico_sm_fld_3.png) no-repeat;font-weight:bold;}
#bodypanel a.sitemap0:visited,
#bodypanel a.sitemap1:visited,
#bodypanel a.sitemap2:visited,
#bodypanel a.sitemap3:visited,
#bodypanel a.sitemap4:visited,
#bodypanel a.sitemap5:visited,
#bodypanel a.sitemap6:visited,
#bodypanel a.sitemapnews0:visited,
#bodypanel a.sitemapnews1:visited,
#bodypanel a.sitemapnews2:visited,
#bodypanel a.sitemapnews3:visited,
#bodypanel a.sitemapnews4:visited,
#bodypanel a.sitemapnews5:visited,
#bodypanel a.sitemapnews6:visited{border-bottom:none;}
/* Page Images */
#bodypanel a.sitemapproducts1,
#bodypanel a.sitemapproducts2,
#bodypanel a.sitemapproducts3,
#bodypanel a.sitemapproducts4,
#bodypanel a.sitemapproducts5,
#bodypanel a.sitemapproducts6,
#bodypanel a.newsitem1,
#bodypanel a.newsitem2,
#bodypanel a.newsitem3,
#bodypanel a.newsitem4,
#bodypanel a.newsitem5,
#bodypanel a.newsitem6{border-bottom:none;font-size:.7em;padding:0px 0px 2px 32px;}
#bodypanel a.sitemapproducts1,
#bodypanel a.sitemapproducts2,
#bodypanel a.sitemapproducts3,
#bodypanel a.sitemapproducts4,
#bodypanel a.sitemapproducts5,
#bodypanel a.sitemapproducts6{background:url(/m/i/sm_data_p.png) no-repeat;}
#bodypanel a.newsitem1,
#bodypanel a.newsitem2,
#bodypanel a.newsitem3,
#bodypanel a.newsitem4,
#bodypanel a.newsitem5,
#bodypanel a.newsitem6{background:url(/m/i/sm_data_n.png) no-repeat;}
#bodypanel a.sitemapproducts1:hover,
#bodypanel a.sitemapproducts2:hover,
#bodypanel a.sitemapproducts3:hover,
#bodypanel a.sitemapproducts4:hover,
#bodypanel a.sitemapproducts5:hover,
#bodypanel a.sitemapproducts6:hover,
#bodypanel a.newsitem1:hover,
#bodypanel a.newsitem2:hover,
#bodypanel a.newsitem3:hover,
#bodypanel a.newsitem4:hover,
#bodypanel a.newsitem5:hover,
#bodypanel a.newsitem6:hover{background:url(/m/i/sm_data_m.png) no-repeat;font-weight:bold;}
#bodypanel a.sitemapproducts1:visited,
#bodypanel a.sitemapproducts2:visited,
#bodypanel a.sitemapproducts3:visited,
#bodypanel a.sitemapproducts4:visited,
#bodypanel a.sitemapproducts5:visited,
#bodypanel a.sitemapproducts6:visited,
#bodypanel a.newsitem1:visited,
#bodypanel a.newsitem2:visited,
#bodypanel a.newsitem3:visited,
#bodypanel a.newsitem4:visited,
#bodypanel a.newsitem5:visited,
#bodypanel a.newsitem6:visited{border-bottom:none;}
/* Top Level */
#bodypanel a.sitemap0,
#bodypanel a.sitemapnews0{font-size:.9em !important;font-weight:bold;}
#bodypanel a.sitemap0:hover,
#bodypanel a.sitemapnews0:hover{color:#000000;}
/* Positioning - Folder Image */
div.sitemap1,
div.sitemapnews1{margin:8px 0 0 24px;}
div.sitemap2,
div.sitemapnews2{margin:8px 0 0 48px;}
div.sitemap3,
div.sitemapnews3{margin:8px 0 0 78px;}
div.sitemap4,
div.sitemapnews4{margin:8px 0 0 90px;}
div.sitemap5,
div.sitemapnews5{margin:8px 0 0 122px;}
div.sitemap6,
div.sitemapnews6{margin:8px 0 0 140px;}
/* Positioning - Page Image */
div.sitemapproducts1,
div.newsitem1{margin:8px 0 0 34px;}
div.sitemapproducts2,
div.newsitem2{margin:8px 0 0 56px;}
div.sitemapproducts3,
div.newsitem3{margin:8px 0 0 78px;}
div.sitemapproducts4,
div.newsitem4{margin:8px 0 0 90px;}
div.sitemapproducts5,
div.newsitem5{margin:8px 0 0 122px;}
div.sitemapproducts6,
div.newsitem6{margin:8px 0 0 140px;}
/* Advert */
div.advert{display:none;/* JAPAN */}
#bodypanel div.advert a{border:none;cursor:default;/* display: none; */}
#contentCataloguePage #noimagediv{display:none;}
div.basket{border:1px solid #e8e8e8;/*margin-right:1px;*/ float:right;width:120px;}
div.basket p{color:#385081;/*margin:8px 1px;*/ font-size:.7em;line-height:1em;}
div.basket div.baskettitle{background:#b58e26;padding:4px;}
div.basket div.baskettitle p{color:#ffffff;font-weight:bold;margin:0 2px;text-align:center;}
div.basketset{margin:8px 0;}
div.removeItem{float:left;}
div.removeItem p a,
div.count p a{border-bottom:0px none !important;color:#000000;}
div.basketitem{margin:0 0 0 16px;}
div.basketitem p{font-weight:bold;overflow:hidden;padding-bottom:2px;width:98px;}
div.count p{margin-top:2px;text-align:right;}
