/* -------------------------------------------------------------- 
  
   Styles for 
	 Pioneer LX Amplifiers and Receivers product site
   
-------------------------------------------------------------- */

/* -------------------------------------------------------------- 
   * RESET
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/* Force scrollbar in Moz */
html { overflow-y: scroll; }

/* Floats & clearfix  */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/
.clearfix { display:block; zoom:1; }
/* End hide from IE Mac */

.clear { clear: both; }
.float_left { float: left; }
.float_right { float: right; }
.hide { display: none; }


/* -------------------------------------------------------------- 
   * INTEGRATED Page layout
-------------------------------------------------------------- */

body { margin: auto; background: #3c3c3c url(../img/global/body_bg.gif) repeat-x; }
#header, #content, #sitemap, #footer { text-align: center; margin: auto; } 
.inner { width: 960px; margin: 0 auto; text-align: left; }
#content .inner { width: 970px; }
 
/* HEADER */

#header { background: #000 url(../img/global/header_bg.gif) left top repeat-x; }
#header .inner { position: relative; height: 91px; }
#header p, #header li { margin-bottom: 0; }

/*  global/logo  */
#logo { position: absolute; left: 0; top: 1.44em; width: 155px; height: 24px; background: url(../img/global/logo_pioneer.gif) left top no-repeat; }
#logo img { display: none; }
#logo a { display: block; width: 127px; height: 20px; }
/*  global/ecrm  */
#ecrm { padding: 0 212px 0 0;	margin: 0; text-align: right; min-height: 3.38em; height: 3.38em; }
#ecrm ul { margin: 14px 0 1px 0; padding: 0; float: right; }
#ecrm ul li { float: left; font-size: 0.69em; line-height: 1em; padding: 0 9px 1px 9px; margin: 0; color: #999999; border-left: 1px solid #666666; }
#ecrm ul li.first { border-left: none; }
#ecrm a:link, #ecrm a:active, #ecrm a:visited { color: #ccc; text-decoration: none;	margin: 0; padding: 0; }
#ecrm a:hover { margin: 0; padding: 0;	color: #fff; text-decoration: underline; }
#ecrm a.current:link, #ecrm a.current:active, #ecrm a.current:visited, #ecrm a.current:hover { margin: 0; padding: 0; color: #ccc; text-decoration: underline; }
.skip-to-content { text-indent: -9999px; height: 0; overflow: hidden; padding: 0; background: none; }
/*  global/search/top  */
#search_top { position: absolute; top: 0; right: 0; width: 205px; height: 4.44em; background: #484848 url(../img/global/search_top_bg.gif) bottom left no-repeat; }
#search_top p { padding: 3em 0 0 0; text-align: center; }
#search_top label { display: none; }
#search_top .search_txt { font-size: 0.92em; color: #737373; width: 150px; border: 1px solid #bcbcbc; padding: 1px 2px 3px 2px; vertical-align: top; }
#search_top a { padding-left: 23px; padding-bottom: 7px; display: inline-block; height: 23px; overflow: hidden; background: url(../img/global/search_top_bt.gif) no-repeat; }
#search_top a img { display: none; }
/*  global/topmenu  */  
#topmenu { padding: 0 220px 0 0; }
#topmenu ul { position: relative; margin: 0; padding: 0; }
#topmenu ul li { float: left;	font-size: 0.69em; line-height: 1em; padding: 0 30px 0 0; }
#topmenu ul li a, #topmenu ul li a:link, #topmenu ul li a:active, #topmenu ul li a:visited { display: block; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #b2b2b2; border-bottom: 6px solid #000; padding: 1.18em 0 0.64em 0; }
#topmenu ul li a:hover { text-decoration: none; color: #fff; border-bottom: 6px solid #b91440; }
#topmenu ul li a.current:link, #topmenu ul li a.current:active, #topmenu ul li a.current:visited, #topmenu ul li a.current:hover { text-decoration: none; color: #fff; border-bottom: 6px solid #b91440; }

/* CONTENT */

#content { background: url(../img/global/body_bg.gif) repeat-x; padding: 0; }
/*  crumbs  */  
#crumbs { margin: 0 5px 0 5px; padding: 0.75em 0 0.75em 0; }
#crumbs p { font-size: 0.69em; line-height: 1.36em; color: #B2B2B2; margin: 0; padding: 0; }
#crumbs a { color: #fff; }
#crumbs a:hover { color: #fff; text-decoration: underline; }

/* FOOTER */

#footer { padding-bottom: 60px; }
#footer .inner { background: url(../img/global/dotted_line.gif) top left repeat-x; padding: 0.94em 0 0 0; }
#footer hr { display: none; }
#footermenu { padding: 0 0 0 0; display: inline; text-align: center; }
#footermenu ul { position: relative; text-align: center; margin: auto; }
#footermenu ul li { display: inline; font-size: 0.69em; line-height: 1em; padding: 0.45em 15px 0.64em 15px; background: url(../img/global/footermenu_divider.gif) top right repeat-y; }
#footermenu ul li.last { background: none; }
#footermenu ul li a, #footermenu ul li a:link, #footermenu ul li a:active, #footermenu ul li a:visited { text-decoration: none; color: #949393; }
#footermenu ul li a:hover { text-decoration: underline; color: #fff; }
#footermenu ul li a.current:link, #footermenu ul li a.current:active, #footermenu ul li a.current:visited, #footermenu ul li a.current:hover { text-decoration: none; color: #fff; cursor: default; }


/* -------------------------------------------------------------- 
   * CONTENT LAYOUT
-------------------------------------------------------------- */

/* HEADING */

.heading { height: 69px; padding: 5px 0 0 20px; }
.heading h1 { width: 300px; float: left; padding: 10px 0 0 0; margin: 0; line-height: 1em; }
.heading h1 a { color: #b2b2b2; text-decoration:none; }
.heading h1 a:hover { color: #fff; text-decoration: none; } 
.heading h1 a.current { color: #b2b2b2; }
.heading ul { float: right; padding: 0; }
.heading li { float: left; padding: 0 20px; font-weight: bold; color: #949393; }



.heading li#mn_minamoto a, .heading li#mn_waza a, .heading li#mn_tamashi a { background-position: center 0; background-repeat: no-repeat; display: block; height: 25px; padding: 40px 0 0 0; }
.heading li#mn_minamoto a { background-image: url(../img/minamoto.gif); }
.heading li#mn_waza a { background-image: url(../img/waza.gif); padding: 40px 7px 0 7px; }
.heading li#mn_tamashi a { background-image: url(../img/tamashi.gif); }
.heading li#mn_minamoto a:hover, .heading li#mn_minamoto a.current { background-image: url(../img/minamoto_hover.gif); }
.heading li#mn_waza a:hover, .heading li#mn_waza a.current { background-image: url(../img/waza_hover.gif); }
.heading li#mn_tamashi a:hover, .heading li#mn_tamashi a.current { background-image: url(../img/tamashi_hover.gif); }
.heading li#mn_choose a {  }
.heading li#mn_dealers a { margin-top: 37px; padding: 0 0 0 10px; }
.heading li#mn_minamoto a { background: url(../img/minamoto.gif) center 0 no-repeat; display: block; }
 
.heading li a, .heading li a:link, .heading li a:active, .heading li a:visited { color: #949393; text-decoration: none; padding: 40px 0 0 0; display: block; float: left; }
.heading li a:hover, .heading li a.current, .heading li a.current:link, .heading li a.current:active, .heading li a.current:visited, .heading li a.current:hover { color: #fff; }

/* CONTENT BOX */

.box { width: 970px; margin: 0 0 20px 0; }
.box_t { height: 10px; background: url(../img/global/box/box_t.png) no-repeat; overflow: hidden; }
.box_b { height: 10px; background: url(../img/global/box/box_b.png) no-repeat; overflow: hidden; }
.box_m { background: url(../img/global/box/box_m.png) repeat-y; padding: 0 6px; }
.box_body { padding: 9px 14px; }

/* SHORTCUTS to other sections */

.shortcuts { background: url(../img/global/dotted_line.gif) repeat-x; position: relative; margin: 0 45px; }
.shortcuts h1 { position: absolute; left: 0; top: 25px; }
.shortcuts ul { margin: 0 0 0 -30px; padding: 20px 0 65px 0; }
.shortcuts li { float:left; background: url(../img/global/shortcut_divider.gif) right 0 no-repeat; padding: 0; }
.shortcuts li.last { background: none;float: right; padding: 86px 0 0 0;}

.shortcut { width: 190px; padding: 140px 20px 30px 30px; }
.shortcut a { font-weight: bold; display: block; font-size: 1.17em; padding: 0 0 0.25em 0; }
.shortcut_play { background: url(../img/global/shortcut_play.jpg) no-repeat; }
.shortcut_connect { background: url(../img/global/shortcut_connect.jpg) no-repeat; }
.shortcut_box { background: url(../img/global/shortcut_box.jpg) no-repeat; }
.shortcut_choose { background: url(../img/global/shortcut_choose.jpg) no-repeat; }

/* DISCLAIMER */

.disclaimer { color: #b1b1b1; font-size: 0.9em; padding: 0 45px; }


/* -------------------------------------------------------------- 
   * COMMON STYLES
-------------------------------------------------------------- */

body { font-size: 100%; line-height: 1em; font-family: Arial, Helvetica, sans-serif; color: #b2b2b2; } 

/* HEADERS */

h1 { font-size: 1.5em; line-height: 1.15em; color: #fff; font-weight: bold; padding: 0 0 0.75em 0; }
h2 { font-size: 1.38em; color: #b2b2b2; line-height: 1em; padding: 0 0 0.75em 0; }
h3 { font-size: 0.94em; color: #b2b2b2; font-weight: bold; line-height: 1.25em; padding: 0; }
h4 { font-size: 0.75em; color: #b2b2b2; line-height: 1.25em; font-weight: bold; padding: 0; }
h5 { font-size: 1em; color: #b2b2b2; line-height: 1.25em; font-weight: bold; padding:  0; }
h6 { font-size: 0.69em; color: #b2b2b2; line-height: 1.25em; padding: 5px 0; }
p { font-size: 0.75em; padding:  0 0 1em 0; }
li { font-size: 0.75em; }
td, th { font-size: 0.75em; }
li p, td li { font-size: 1em; }
.small { font-size: 0.9em; }

/* LINKS */
 
a, a:link, a:active, a:visited { color: #fff; text-decoration: none; }
a:hover { text-decoration: underline; }

/* link button */
.lnk_button, .lnk_button_grey { line-height:11px; height: 24px !important; background-image: url(../img/global/button_sprice.png); background-repeat: no-repeat; font-size:11px !important; padding: 0 0 0 10px; margin: 2px 0 3px 0; display:block; display:-moz-inline-box; display:inline-block; cursor:pointer; cursor:hand; text-decoration: none !important; }
.lnk_button b, .lnk_button_grey b { line-height:12px !important; height:18px; background-image: url(../img/global/button_sprice.png); background-repeat: no-repeat; color: #fff; font-weight: bold; text-transform: uppercase; padding: 6px 10px 0 0; display:block; display:-moz-inline-box; display:inline-block; }

.lnk_button:link, .lnk_button:active, .lnk_button:visited { background-position: 0 -150px; }
.lnk_button:hover { background-position: 0 -210px; }
.lnk_button:link b, .lnk_button:active b, .lnk_button:visited b { background-position: right -120px; }
.lnk_button:hover b { background-position: right -180px; }

.lnk_button_grey:link, .lnk_button_grey:active, .lnk_button_grey:visited { background-position: 0 -390px; }
.lnk_button_grey:hover { background-position: 0 -450px; }
.lnk_button_grey:link b, .lnk_button_grey:active b, .lnk_button_grey:visited b { background-position: right -360px; }
.lnk_button_grey:hover b { background-position: right -420px; }

/* link with red arrow */
a.lnk_next, a.lnk_next:link, a.lnk_next:active, a.lnk_next:visited, a.lnk_next:hover { color: #fff; background: url(../img/global/white_arrow_next.gif) no-repeat right center; padding: 0 20px 0 0; border-bottom: none; }

/* LISTS */

ul.bullets li { background: url(../img/global/bullet_grey.gif) 0 7px no-repeat; padding: 0 0 0 8px; }
ul.bullets-white li { background: url(../img/global/bullet_white.gif) 0 7px no-repeat; padding: 0 0 0 8px; color: #fff; }



 
/* LIGHTBOX */

.lightbox_overlay { background: #000; position:fixed; top:0; right:0; bottom:0; left:0; height:100%; width:100%; margin:0; padding:0; opacity:.75; filter: alpha(opacity=75); -moz-opacity: 0.75; z-index:101; }
* html .lightbox_overlay { position: absolute; left: 0; top: 0; width: 100%; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight+100 : document.body.offsetHeight+100 + 'px'); }

.lightbox { position:fixed; top:50%; left:50%; margin:0; z-index:102; overflow: hidden; }
* html .lightbox { position:absolute; top:50%; left:50%; margin:0; padding:0; z-index:102; overflow: hidden; }
.lightbox iframe { zoom: 1; }
.lightbox_content { width: 885px; height: 457px; overflow: hidden; }
.lightbox_close { position:absolute; width:17px; height:17px; right:21px; top:17px; background:transparent url('../img/global/lightbox_close.png') no-repeat scroll right top; text-indent:-99999px; overflow:hidden; cursor:pointer; }

#lightbox_885-457 .lightbox_content { width: 885px; height: 457px; overflow: hidden; }
#lightbox_882-547 .lightbox_content { width: 880px; height: 545px; overflow: hidden; }

#lightbox_882-547 .lightbox_close { display: none; }
 
 
/* -------------------------------------------------------------- 
   * CONTENT Items
-------------------------------------------------------------- */

/* INDEX */

/* billboard */
.billboard { width: 970px; height: 510px; margin: 0 0 20px 0; position: relative; background: url(../img/home_billboard_background.gif) no-repeat; }
.billboard_body { width: 395px; height: 300px; position: absolute; left: 45px; top: 60px; z-index: 10; }
.billboard_visuals { width: 970px; height: 510px; overflow: hidden; position: relative; }
.billboard_visuals div { width: 970px; height: 510px; position: absolute; left: 0; top: 0; }
.billboard_browser { position: absolute; height: 65px; left: 45px; bottom: 60px; z-index: 11; }
.billboard_browser ul { height: 65px; }
.billboard_browser li { float: left; width: 75px; height: 65px; margin: 0 0 0 -5px; padding: 5px 5px 0 5px; }
.billboard_browser a { display: block; width: 75px; height: 65px; cursor: hand; }
.billboard_browser a, .billboard_browser a:link, .billboard_browser a:active, .billboard_browser a:visited { background: none; }
.billboard_browser a:hover { background: url(../img/global/home_thumb_hover.png) 0 0 no-repeat; }
.billboard_browser a.selected, .billboard_browser a.selected:link, .billboard_browser a.selected:active, .billboard_browser a.selected:visited, .billboard_browser a.selected:hover { background: url(../img/global/home_thumb_hover.png) 0 0 no-repeat; cursor: pointer; }
.billboard h1 { color: #fff; } 
.billboard .thumbs{ position: absolute; height: 65px; left: 240px; bottom: 60px; z-index: 11; }

/* TAMASHI, MINAMOTO, WAZA */

.content_item { width: 970px; height: 510px; margin: 0 0 20px 0; position: relative; }
.content_item .text { padding: 45px 0 0 65px; width: 495px; }
.content_item .thumbs { position: absolute; left: 65px; bottom: 60px; height: 65px; }

.content_tamashi { background: url(../img/tamashi_bg.jpg) 0 0 no-repeat; }

.content_minamoto { background: url(../img/minamoto_bg.jpg) 0 0 no-repeat; }
.content_minamoto .text { width: 500px; }

.content_waza { background: url(../img/waza_bg.jpg) 0 0 no-repeat; }
.content_waza .text { width: 470px; }

/* CHOOSE */

.content_choose { background: url(../img/choose_bg.jpg) 0 0 no-repeat; }
.content_choose .intro { padding: 40px 0 0 45px; }
.content_choose .intro .col_1 { width: 200px; padding: 0 32px 0 0;  float: left; }
.content_choose .intro .col_2 { width: 430px; padding: 0 30px 0 0; float: left; }
.content_choose .intro .col_3 { width: 230px; padding: 20px 0 0 0; float: left; }
.content_choose .products { position: absolute; left: 19px; top: 175px; }
.content_choose .products ul { height: 265px; }
.content_choose .products li { float: left; width: 200px; padding: 0 0 0 30px; height: 265px; }
.content_choose .products li a { display: block; width: 200px; height: 265px; color: #b2b2b2; cursor: pointer; }
.content_choose .products li b { display: block; font-size: 17px; height: 175px; padding: 8px 0 0 0; overflow: hidden; color: #fff;  }
.content_choose .products li a:hover { text-decoration: none; /*color: #b2b2b2;*/ color: #fff; }
.content_choose .seemore { position: absolute; right: 40px; bottom: 30px; text-align: right; }


/* -------------------------------------------------------------- 
   * LIGHTBOX Items
-------------------------------------------------------------- */

/* slideshow */
.slideshow { width: 885px; height: 457px; overflow: hidden; background: url(../img/global/loader.gif) center 175px no-repeat; }
.slideshow_content { width: 885px; height: 457px; overflow: hidden; position: relative; }
.slideshow_item { width: 885px; height: 382px; }
.slideshow_menu { float:left; width:885px; overflow:hidden; position:absolute; left: 0; bottom: 0; height: 75px; background: url(../img/global/slideshow_menu_bg.jpg) 0 0 no-repeat; }
.slideshow_menu ul { clear:left; float:left; position:relative; left:50%; padding: 0; text-align:center; margin: 4px 0 0 0; }
.slideshow_menu li { display:block; float:left; position:relative; right:50%; margin: 0 0 0 -5px; margin: 0;padding: 0; background-image: url(../img/global/thumbs.gif); background-repeat: no-repeat; }
.slideshow_content .text { width: 200px; padding: 75px 0 0 610px; }
.slideshow_content p { color: #b2b2b2; } 
.slideshow_content h1 { color: #fff; }

.video_item { background: #000 url(../img/global/video_item_bg.jpg) 0 0 no-repeat; width: 763px; height: 366px; padding: 16px 0 0 122px; }

.logo_airstudios { position: absolute; left: 23px; bottom: 8px; width: 59px; height: 59px; z-index: 999; }


/* MINAMOTO */

/* Components */
#minamoto_components_0 { background: url(../img/minamoto_components_0.jpg) 0 0 no-repeat; }
#minamoto_components_0 .text { width: 215px; padding: 90px 0 0 630px; }

#minamoto_components_1 { background: url(../img/minamoto_components_1.jpg) 0 0 no-repeat; }
#minamoto_components_1 .text { width: 180px; padding:65px 0 0 60px; }

#minamoto_components_2 { background: url(../img/minamoto_components_2.jpg) 0 0 no-repeat; }
#minamoto_components_2 .text { width: 225px; padding: 55px 0 0 60px; }

/* Views */
#minamoto_views_0 { background: url(../img/minamoto_views_0.jpg) 0 0 no-repeat; }
#minamoto_views_0 .text { padding:65px 0 0 60px; width:210px; }

#minamoto_views_1 { background: url(../img/minamoto_views_1.jpg) 0 0 no-repeat; }
#minamoto_views_1 .text { padding:65px 0 0 60px; width:210px; }


/* TAMASHI */

/* Pioneer */
#tamashi_pioneer_0 { background: url(../img/tamashi_pioneer_0.jpg) 0 0 no-repeat; }
#tamashi_pioneer_0 .text { width: 180px; }
/*#tamashi_pioneer_0 .text p { color: #fff; }*/

#tamashi_pioneer_1 { background: url(../img/tamashi_pioneer_1.jpg) 0 0 no-repeat; }
#tamashi_pioneer_1 .text { width: 145px; padding: 75px 0 0 665px; }
/*#tamashi_pioneer_1 .text p { color: #fff; }*/

/* AirStudios */
#tamashi_airstudios_0 { background: url(../img/tamashi_airstudios_0.jpg) 0 0 no-repeat; }
#tamashi_airstudios_0 .text { width: 205px; padding: 90px 0 0 610px; }
/*#tamashi_airstudios_0 .text p { color: #fff; }*/

#tamashi_airstudios_1 { background: url(../img/tamashi_airstudios_1.jpg) 0 0 no-repeat; }
#tamashi_airstudios_1 .text { width: 260px; padding: 100px 0 0 540px; }
/*#tamashi_airstudios_1 .text p { color: #fff; }*/

#tamashi_airstudios_2 { background: url(../img/tamashi_airstudios_2.jpg) 0 0 no-repeat; }
#tamashi_airstudios_2 .text { width: 235px; padding: 90px 0 0 50px; }
/*#tamashi_airstudios_2 .text p { color: #fff; }*/


/* WAZA */ 

/* Mcacc */
#waza_mcacc_0 { background: url(../img/waza_mcacc_0.gif) 0 0 no-repeat; height: 457px; }
#waza_mcacc_0 .text { padding:55px 0 0 60px; width:240px; } 
 
/* Optimum */
#waza_optimum_0 { background: url(../img/waza_optimum_0.jpg) 0 0 no-repeat; height: 457px; }
#waza_optimum_0 .text { width: 230px; padding: 65px 0 0 60px; }


/* CHOOSE */ 
#choose_reviews_0 { background: url(../img/choose_reviews_0.jpg) 0 0 no-repeat; }
#choose_reviews_0 .text { padding:65px 0 0 60px; width:275px; } 
#choose_reviews_0 .text h1 { color: #333; }
#choose_reviews_0 .text p { color: #333; }

#choose_reviews_1 { background: url(../img/choose_reviews_1.jpg) 0 0 no-repeat; }
#choose_reviews_1 .text { padding:65px 0 0 60px; width:275px; } 
#choose_reviews_1 .text h1 { color: #333; }
#choose_reviews_1 .text p { color: #333; }

#choose_reviews_2 { background: url(../img/choose_reviews_2.jpg) 0 0 no-repeat; }
#choose_reviews_2 .text { padding:65px 0 0 60px; width:275px; } 
#choose_reviews_2 .text h1 { color: #333; }
#choose_reviews_2 .text p { color: #333; }
#choose_reviews_2 a.lnk_next, #choose_reviews_2 a.lnk_next:link, #choose_reviews_2 a.lnk_next:active, #choose_reviews_2 a.lnk_next:visited, #choose_reviews_2 a.lnk_next:hover { color: #B91440; background: url(../img/global/red_arrow_next.gif) no-repeat right center; }

#choose_reviews_3 { background: url(../img/choose_reviews_3.jpg) 0 0 no-repeat; }
#choose_reviews_3 .text { padding: 120px 0 0 60px; width:275px; } 
#choose_reviews_3 .text h1 { color: #333; }
#choose_reviews_3 .text p { color: #333; }
#choose_reviews_3 a.lnk_next, #choose_reviews_3 a.lnk_next:link, #choose_reviews_3 a.lnk_next:active, #choose_reviews_3 a.lnk_next:visited, #choose_reviews_3 a.lnk_next:hover { color: #B91440; background: url(../img/global/red_arrow_next.gif) no-repeat right center; }



/* -------------------------------------------------------------- 
   * THUMBS
-------------------------------------------------------------- */

.thumbs { zoom: 1; height: 65px;float: left;  }
.thumbs ul { clear: none; }
.thumbs ul li { float: left; margin: 0 0 0 -5px; background-image: url(../img/global/thumbs.gif); background-repeat: no-repeat;  padding: 0; }  
.thumbs li a, .thumbs li a:link, .thumbs li a:active, .thumbs li a:visited { position: relative; display: block; width: 85px; height: 65px; zoom: 1; margin: 0; padding: 0; }
.thumbs li a:hover { background: url(../img/global/thumb_hover.gif) 0 0 no-repeat; }
.thumbs li a.selected, .thumbs li a.selected:link, .thumbs li a.selected:active, .thumbs li a.selected:visited, .thumbs li a.selected:hover { background: url(../img/global/thumb_hover.gif) 0 0 no-repeat; cursor: default; }

.thumbs li .icon { width: 28px; height: 30px; position: absolute; right: -4px; top: -1px; text-indent: -9999px; overflow: hidden; }
.thumbs li .play .icon { background: url(../img/global/icon_play.png) 0 0 no-repeat; z-index: 8; }
.thumbs li .plus .icon { background: url(../img/global/icon_plus.png) 0 0 no-repeat; z-index: 9; }

.video_descr { float: left; width: 100px; height: 55px; background:url(../img/global/slideshow_menu_bg.jpg) center 0; text-align: left; font-size: 11px; line-height: 14px; padding: 11px 0 0 5px; }
.video_descr strong { color: #fff; }
.video_thumbs li a, .video_thumbs li a:link, .video_thumbs li a:active, .video_thumbs li a:visited { float: left; display: block; width: 85px; height: 65px; zoom: 1; margin: 0; padding: 0; }
.video_thumbs li a:hover { background: url(../img/global/thumb_hover.gif) 0 0 no-repeat; }
.video_thumbs li a.selected, .video_thumbs li a.selected:link, .video_thumbs li a.selected:active, .video_thumbs li a.selected:visited, .video_thumbs li a.selected:hover { background: url(../img/global/thumb_hover.gif) 0 0 no-repeat; cursor: default; }

.thumb_home_video { background-position: 0 0; }
.thumb_minamoto_video { background-position: -100px 0; }
.thumb_waza_video { background-position: -200px 0; }
.thumb_tamashi_video { background-position: -300px 0;  }
.thumb_mcacc_video { background-position: -400px 0;  }
.thumb_fbpc_video { background-position: -500px 0;  }
.thumb_pqls_video { background-position: -600px 0;  }

.thumb_minamoto_components_0 { background-position: -700px 0; }
.thumb_minamoto_components_1 { background-position: -800px 0; }
.thumb_minamoto_components_2 { background-position: -900px 0; }

.thumb_minamoto_views_0 { background-position: -1000px 0; }
.thumb_minamoto_views_1 { background-position: -1100px 0; }

.thumb_waza_mcacc_0 { background-position: -1200px 0; }

.thumb_waza_optimum_0 { background-position: -1300px 0; }
.thumb_waza_optimum_1 { background-position: -1400px 0; }

.thumb_tamashi_pioneer_0 { background-position: -1500px 0; }
.thumb_tamashi_pioneer_1 { background-position: -1600px 0; }

.thumb_tamashi_airstudios_0 { background-position: -1700px 0; }
.thumb_tamashi_airstudios_1 { background-position: -1800px 0; }
.thumb_tamashi_airstudios_2 { background-position: -1900px 0; }
.thumb_tamashi_airstudios_3 { background-position: -2000px 0; } 
 
.thumb_choose_reviews_0 { background-position: -2100px 0; }
.thumb_choose_reviews_1 { background-position: -2200px 0; }
.thumb_choose_reviews_2 { background-position: -2300px 0; }  
.thumb_choose_reviews_3 { background-position: -2400px 0; }  


/* -------------------------------------------------------------- 
   * LANGUAGE/COUNTRY custom STYLES
-------------------------------------------------------------- */

/* en, eur */
#uk #minamoto_components_2 .text, #eur #minamoto_components_2 .text { padding: 65px 0 0 60px; }
#uk #waza_optimum_0 .text, #eur #waza_optimum_0 .text { padding:40px 0 0 60px; }
#uk #tamashi_pioneer_1 .text, #eur #tamashi_pioneer_1 .text { padding:140px 0 0 665px; }
#uk #tamashi_airstudios_1 .text, #eur #tamashi_airstudios_1 .text { padding:150px 0 0 540px; }
#uk #tamashi_airstudios_2 .text, #eur #tamashi_airstudios_2 .text { padding:120px 0 0 50px; }

/* de, at, chd */
#de .billboard_browser, #at .billboard_browser, #chd .billboard_browser { bottom: 30px; }
#de .billboard .thumbs, #at .billboard .thumbs, #chd .billboard .thumbs { bottom: 30px; }
#de .content_item .text, #at .content_item .text, #chd .content_item .text { padding:30px 0 0 65px; }
#de .content_item .thumbs, #at .content_item .thumbs, #chd .content_item .thumbs { bottom:30px; }
#de #minamoto_components_2 .text, #at #minamoto_components_2 .text, #chd #minamoto_components_2 .text { padding: 50px 0 0 60px; }
#de #waza_mcacc_0 .text, #at #waza_mcacc_0 .text, #chd #waza_mcacc_0 .text { padding:40px 0 0 60px; }
#de #waza_optimum_0 .text, #at #waza_optimum_0 .text, #chd #waza_optimum_0 .text { padding:30px 0 0 60px; }
#de #tamashi_pioneer_1 .text p, #at #tamashi_pioneer_1 .text p, #chd #tamashi_pioneer_1 .text p { padding-top: 60px; }
#de #tamashi_airstudios_1 .text p, #at #tamashi_airstudios_1 .text p, #chd #tamashi_airstudios_1 .text p { padding-top: 60px; }
#de #tamashi_airstudios_2 .text , #at #tamashi_airstudios_2 .text, #chd #tamashi_airstudios_2 .text { padding:120px 0 0 50px; }
#de #tamashi_pioneer_0 .text, #at #tamashi_pioneer_0 .text, #chd #tamashi_pioneer_0 .text { padding:55px 0 0 610px; }
#de #minamoto_components_0 .text, #at #minamoto_components_0 .text, #chd #minamoto_components_0 .text { padding:70px 0 0 630px; }
#de #minamoto_views_0 .text, #at #minamoto_views_0 .text, #chd #minamoto_views_0 .text { padding:75px 0 0 60px; }
#de #minamoto_views_1 .text, #at #minamoto_views_1 .text, #chd #minamoto_views_1 .text { padding:100px 0 0 60px; }

/* fr, be, chf */
#fr .content_item .thumbs, #be .content_item .thumbs, #chf .content_item .thumbs { bottom: 30px; }
#fr #minamoto_components_1 .text, #be #minamoto_components_1 .text, #chf #minamoto_components_1 .text { padding: 70px 0 0 60px; width: 220px; }
#fr #minamoto_components_2 .text, #be #minamoto_components_2 .text, #chf #minamoto_components_2 .text { padding: 36px 0 0 60px; width: 250px; }
#fr #waza_mcacc_0 .text, #be #waza_mcacc_0 .text, #chf #waza_mcacc_0 .text { padding:28px 0 0 60px; width: 255px; }
#fr #waza_optimum_0 .text, #be #waza_optimum_0 .text, #chf #waza_optimum_0 .text { padding:20px 0 0 60px; width: 230px; }
#fr #waza_optimum_1 .text, #be #waza_optimum_1 .text, #chf #waza_optimum_1 .text { width: 230px; }
#fr #tamashi_pioneer_1 .text, #be #tamashi_pioneer_1 .text, #chf #tamashi_pioneer_1 .text { padding:120px 0 0 665px; }
#fr #tamashi_airstudios_1 .text, #be #tamashi_airstudios_1 .text, #chf #tamashi_airstudios_1 .text { padding:165px 0 0 540px; }
#fr #minamoto_views_1 .text, #be #minamoto_views_1 .text, #chf #minamoto_views_1 .text { padding:90px 0 0 60px; }

/* es */
#es #minamoto_components_2 .text { padding:42px 0 0 60px; width:240px; }
#es #minamoto_components_0 .text { padding:55px 0 0 630px; width:200px; }
#es #minamoto_components_1 .text { width:200px; padding-top:40px; }
#es .content_item .thumbs { bottom: 30px; }
#es .content_waza .text { width:510px; }
#es #waza_mcacc_0 .text { width:260px; }
#es #waza_optimum_0 .text { width:225px; }
#es #tamashi_pioneer_1 .text { padding:130px 0 0 665px; }
#es #tamashi_airstudios_1 .text { padding:150px 0 0 540px; }
#es #minamoto_views_0 .text { padding:80px 0 0 60px; }
#es #minamoto_views_1 .text { padding:85px 0 0 60px; }
#es #tamashi_pioneer_0 .text { padding-top:100px; }

/* ru */
#ru .billboard_browser, #ru .billboard .thumbs { bottom: 30px; }
#ru .billboard_body { top:40px; }
#ru .content_item .thumbs { bottom: 30px; }
#ru .content_minamoto .text { width:512px; }
#ru .content_item .text { padding:30px 0 0 65px; }
#ru .content_waza .text { width:495px; }
#ru #minamoto_components_0 .text, #ru #minamoto_components_1 .text  { padding-top: 70px; }
#ru #minamoto_components_1 .text { width:200px; }
#ru #minamoto_components_2 .text { padding-top: 40px; width: 265px; }
#ru #waza_optimum_0 .text { padding:30px 0 0 60px; width:280px; }
#ru #waza_mcacc_0 .text { padding:34px 0 0 60px; width:270px; }
#ru #tamashi_airstudios_0 .text { padding-top: 60px; }
#ru #minamoto_views_1 .text { padding:100px 0 0 60px; }
#ru #tamashi_pioneer_0 .text { padding-top:55px; }
#ru #tamashi_pioneer_1 .text { padding:120px 0 0 665px; }
#ru #tamashi_airstudios_1 .text { padding:140px 0 0 540px; }
#ru #choose_reviews_0 { background: url(../img/choose_reviews_0-ru.jpg) 0 0 no-repeat; }
#ru #choose_reviews_1 { background: url(../img/choose_reviews_1-ru.jpg) 0 0 no-repeat; }


/* it */
#it .heading h1, #chi .heading h1 { font-size:1.34em; }
#it .content_item .thumbs, #chi .content_item .thumbs { bottom: 30px; }
#it .content_item .text, #chi .content_item .text { padding:37px 0 0 65px; }
#it .heading li#mn-choose a, #chi .heading li#mn-choose a { padding:24px 0 0; }
#it .billboard_browser, #chi .billboard_browser { bottom:30px; }
#it .billboard .thumbs, #chi .billboard .thumbs { bottom:30px; }
#it .heading h1, #chi .heading h1 { width:300px; }
#it .content_waza .text, #chi .content_waza .text { width:510px; }
#it #waza_optimum_0 .text, #chi #waza_optimum_0 .text { padding:45px 0 0 60px; width:250px; }
#it #minamoto_components_0 .text, #chi #minamoto_components_0 .text { padding-top:80px; }
#it #minamoto_components_1 .text, #chi #minamoto_components_1 .text { padding-top:50px; }
#it #minamoto_components_2 .text, #chi #minamoto_components_2 .text { padding-top:35px; }
#it #tamashi_pioneer_1 .text, #chi #tamashi_pioneer_1 .text { padding:130px 0 0 665px; }
#it #tamashi_pioneer_0 .text, #chi #tamashi_pioneer_0 .text { padding:80px 0 0 665px; }
#it #tamashi_airstudios_1 .text, #chi #tamashi_airstudios_1 .text { padding:160px 0 0 540px; }
#it #minamoto_views_0 .text, #chi #minamoto_views_0 .text { padding:95px 0 0 60px; }
#it #minamoto_views_1 .text, #chi #minamoto_views_1 .text { padding:90px 0 0 60px; }

/* pt */
#pt .content_item .thumbs, #pt .billboard .thumbs, #pt .billboard_browser { bottom: 40px; }
#pt .content_item .text { padding:29px 0 0 65px; width: 520px; }
#pt #waza_optimum_0 .text { width:260px; padding-top:30px; }
#pt #minamoto_components_2 .text { padding:30px 0 0 60px; }
#pt #minamoto_components_0 .text { padding:60px 0 0 630px; }
#pt #minamoto_components_1 .text { padding:45px 0 0 60px; }
#pt #minamoto_views_1 .text { padding:95px 0 0 60px; }
#pt #tamashi_pioneer_1 .text { padding:120px 0 0 665px; }
#pt #tamashi_airstudios_0 .text { padding:80px 0 0 610px; }
#pt #tamashi_airstudios_1 .text { padding:150px 0 0 540px; }
#pt #waza_mcacc_0 .text { padding:40px 0 0 60px; }

/* pl */
#pl .billboard_browser { bottom: 30px; }
#pl .billboard .thumbs { bottom: 30px; }
#pl .content_item .thumbs { bottom: 30px; }
#pl .content_item .text { padding:28px 0 0 65px; width: 486px; }
#pl .content_waza .text { width:483px; }
#pl #waza_optimum_0 .text { width:240px; padding-top:50px; }
#pl #minamoto_components_2 .text { padding:30px 0 0 60px; width:240px; }
#pl #minamoto_components_1 .text { padding:45px 0 0 60px; }
#pl #minamoto_views_1 .text { padding:90px 0 0 60px; }
#pl #tamashi_pioneer_0 .text { padding-top:100px; width:180px; }
#pl #tamashi_pioneer_1 .text { padding:130px 0 0 665px; }
#pl #tamashi_airstudios_1 .text { padding:150px 0 0 540px; }

/* nl */
#nl .content_item .text { padding: 40px 0 0 65px; width: 490px; }
#nl .content_item .thumbs { bottom: 30px; }
#nl .billboard_browser { bottom:40px; }
#nl .billboard .thumbs { bottom:40px; }
#nl #waza_optimum_0 .text { width: 254px; padding-top:35px; }
#nl #minamoto_components_2 .text  { padding-top: 50px; }
#nl #minamoto_components_1 .text { padding:55px 0 0 60px; }
#nl #minamoto_components_0 .text  { padding-top: 75px; }
#nl #tamashi_airstudios_0 .text { padding:70px 0 0 610px; }
#nl #tamashi_airstudios_1 .text { padding:140px 0 0 540px; }
#nl #tamashi_airstudios_2 .text { padding:120px 0 0 50px; }
#nl #waza_mcacc_0 .text { padding:45px 0 0 60px; width:260px; }
#nl #minamoto_views_0 .text { padding:80px 0 0 60px; }
#nl #minamoto_views_1 .text { padding:100px 0 0 60px; }
#nl #tamashi_pioneer_1 .text { padding:130px 0 0 665px; }

/* fi */
#fi .content_item .thumbs { bottom:30px; }
#fi #minamoto_components_0 .text { padding-top:70px; }
#fi #minamoto_components_1 .text { padding-top:35px; }
#fi #minamoto_components_2 .text { padding-top:60px; }
#fi #waza_mcacc_0 .text { padding:45px 0 0 60px; }
#fi #waza_optimum_0 .text { padding:30px 0 0 60px; }
#fi #tamashi_pioneer_1 .text { padding:120px 0 0 665px; }
#fi #tamashi_pioneer_0 .text { width:225px; padding-top:100px; }
#fi #tamashi_airstudios_0 .text { padding:80px 0 0 610px; }
#fi #tamashi_airstudios_1 .text { padding:150px 0 0 540px; }
#fi #minamoto_views_1 .text { padding:100px 0 0 60px; }
#fi #minamoto_views_0 .text { padding:80px 0 0 60px; }

/* dk */
#dk .billboard_browser { bottom:40px; }
#dk .billboard .thumbs { bottom:40px; }
#dk .content_item .thumbs { bottom:40px; }
#dk #minamoto_components_0 .text { padding-top:75px; }
#dk #minamoto_components_1 .text { padding-top:75px; }
#dk #minamoto_components_2 .text { padding-top:65px; }
#dk #tamashi_pioneer_0 .text { padding-top:100px; }
#dk #tamashi_pioneer_1 .text { padding:135px 0 0 665px; }
#dk #tamashi_airstudios_1 .text { padding:155px 0 0 540px; }
#dk #tamashi_airstudios_2 .text { padding:105px 0 0 50px; }

/* se */
#se .billboard_browser { bottom:40px; }
#se .billboard .thumbs { bottom:40px; }
#se #minamoto_components_0 .text { padding-top:80px; }
#se #minamoto_components_1 .text { padding-top:80px; }
#se #minamoto_components_2 .text { padding-top:67px; }
#se #minamoto_views_0 .text { padding:95px 0 0 60px; }
#se #minamoto_views_1 .text { padding:95px 0 0 60px; }
#se #tamashi_pioneer_0 .text { width:190px; padding-top:100px; }
#se #tamashi_pioneer_1 .text { padding:130px 0 0 665px; }
#se #tamashi_airstudios_1 .text { padding:150px 0 0 540px; }
#se #tamashi_airstudios_2 .text { padding:120px 0 0 50px; }
#se #waza_optimum_0 .text { padding:40px 0 0 60px; }
#se #waza_optimum_1 .text { padding:140px 0 0 60px; }

/* sk */
#sk .content_item .thumbs { bottom: 30px; }
#sk .content_item .text { padding:32px 0 0 65px; }
#sk #waza_optimum_0 .text { padding:35px 0 0 60px; width:250px; }
#sk #tamashi_airstudios_1 .text { padding:150px 0 0 540px; }
#sk #minamoto_views_0 .text { padding:90px 0 0 60px; }
#sk #minamoto_views_1 .text { padding:105px 0 0 60px; }
#sk #tamashi_pioneer_1 .text { padding:120px 0 0 665px; }
#sk #tamashi_pioneer_0 .text { padding-top:90px; width:180px; }

/* gr */
#gr .billboard_browser { bottom:30px; }
#gr .billboard .thumbs { bottom:30px; }
#gr .content_item .thumbs { bottom:30px; }
#gr .content_waza .text { width:510px; }
#gr #minamoto_components_0 .text { padding:65px 0 0 630px; }
#gr #minamoto_components_1 .text { padding:50px 0 0 60px; }
#gr #minamoto_components_2 .text { padding-top:50px; }
#gr #waza_mcacc_0 .text { padding:35px 0 0 60px; width:250px; }
#gr #waza_optimum_0 .text { padding:30px 0 0 50px; width:270px; }
#gr #tamashi_pioneer_1 .text { padding:105px 0 0 665px; }
#gr #tamashi_airstudios_0 .text { padding:50px 0 0 610px; }
#gr #tamashi_airstudios_1 .text { padding:155px 0 0 540px; }
#gr #minamoto_views_0 .text { padding:90px 0 0 60px; }
#gr #minamoto_views_1 .text { padding:100px 0 0 60px; }

/* no */
#no #minamoto_components_0 .text { padding-top:100px; }
#no #minamoto_components_1 .text { padding-top:80px; }
#no #minamoto_components_2 .text { padding-top:55px; }
#no #minamoto_views_0 .text { padding:100px 0 0 60px; }
#no #minamoto_views_1 .text { padding:110px 0 0 60px; }
#no .content_item .thumbs { bottom:30px; }
#no #waza_mcacc_0 .text { padding:75px 0 0 60px; }
#no #waza_optimum_0 .text { padding:40px 0 0 60px; }
#no #waza_optimum_1 .text { padding:150px 0 0 60px; }
#no #tamashi_pioneer_0 .text { padding-top:100px; }
#no #tamashi_pioneer_1 .text { padding:130px 0 0 665px; }
#no #choose_reviews_2 .text { padding:90px 0 0 60px; }
#no #choose_reviews_1 .text { padding:80px 0 0 60px; }
#no #tamashi_airstudios_1 .text { padding:155px 0 0 540px; }
#no #tamashi_airstudios_2 .text { padding:110px 0 0 50px; }

/* tr */
#tr #minamoto_components_0 .text { padding-top:80px; }
#tr #minamoto_components_1 .text { padding-top:60px; width: 190px; }
#tr #minamoto_components_2 .text { padding-top:50px; }
#tr #minamoto_views_0 .text { padding:85px 0 0 60px; }
#tr #minamoto_views_1 .text { padding:110px 0 0 60px; }
#tr .content_item .thumbs { bottom:40px; }
#tr #waza_mcacc_0 .text { padding:45px 0 0 60px; }
#tr #tamashi_pioneer_1 .text { padding:120px 0 0 665px; }
#tr #tamashi_pioneer_0 .text { padding:100px 0 0 665px; }
#tr #tamashi_airstudios_1 .text { padding:150px 0 0 540px; }
#tr #tamashi_airstudios_2 .text { padding:110px 0 0 50px; }
#tr #waza_optimum_0 .text { padding:40px 0 0 60px; }

/* hu */
#hu .content_item .thumbs { bottom:30px; }
#hu #minamoto_components_0 .text { padding-top:90px; }
#hu #minamoto_components_1 .text { padding-top:55px; }
#hu #minamoto_components_2 .text { padding-top:55px; }
#hu #minamoto_views_1 .text { padding:100px 0 0 60px; }
#hu #waza_mcacc_0 .text { padding:35px 0 0 60px; }
#hu #waza_optimum_1 .text { padding:140px 0 0 60px; }
#hu #tamashi_pioneer_1 .text { padding:120px 0 0 665px; }
#hu #tamashi_airstudios_1 .text { padding:160px 0 0 540px; }
#hu .content_waza .text { width:520px; }
#hu #waza_optimum_0 .text { padding:40px 0 0 60px; width:250px; }
#hu #tamashi_pioneer_0 .text { padding-top:95px; width:180px; }

/* cz */
#cz .content_waza .text { width:500px; }
#cz .content_item .thumbs { bottom:40px; }
#cz #minamoto_components_2 .text { padding:30px 0 0 60px; }
#cz #minamoto_views_1 .text { padding:110px 0 0 60px; }
#cz #waza_optimum_0 .text { padding:40px 0 0 60px; width:240px; }
#cz #tamashi_pioneer_0 .text { padding-top:100px; }
#cz #tamashi_pioneer_1 .text { padding:130px 0 0 665px; }
#cz #tamashi_airstudios_1 .text { padding:150px 0 0 540px; }
#cz #minamoto_views_0 .text { padding:75px 0 0 60px; }
#cz #minamoto_views_1 .text { padding:130px 0 0 60px; }
#cz #waza_optimum_0 .text { padding:40px 0 0 60px; width:250px; }


