@font-face {
    font-family: 'BlissRegular';
    src: url('http://www.yonex.de/_fonts/bliss-regular-webfont.eot');
    src: url('http://www.yonex.de/_fonts/bliss-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.yonex.de/_fonts/bliss-regular-webfont.woff') format('woff'),
         url('http://www.yonex.de/_fonts/bliss-regular-webfont.ttf') format('truetype'),
         url('http://www.yonex.de/_fonts/bliss-regular-webfont.svg#BlissRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BlissBold';
    src: url('http://www.yonex.de/_fonts/bliss-bold-webfont.eot');
    src: url('http://www.yonex.de/_fonts/bliss-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.yonex.de/_fonts/bliss-bold-webfont.woff') format('woff'),
         url('http://www.yonex.de/_fonts/bliss-bold-webfont.ttf') format('truetype'),
         url('http://www.yonex.de/_fonts/bliss-bold-webfont.svg#BlissBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BlissLight';
    src: url('http://www.yonex.de/_fonts/bliss-light-webfont.eot');
    src: url('http://www.yonex.de/_fonts/bliss-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.yonex.de/_fonts/bliss-light-webfont.woff') format('woff'),
         url('http://www.yonex.de/_fonts/bliss-light-webfont.ttf') format('truetype'),
         url('http://www.yonex.de/_fonts/bliss-light-webfont.svg#BlissLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BlissHeavy';
    src: url('http://www.yonex.de/_fonts/bliss-heavy-webfont.eot');
    src: url('http://www.yonex.de/_fonts/bliss-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.yonex.de/_fonts/bliss-heavy-webfont.woff') format('woff'),
         url('http://www.yonex.de/_fonts/bliss-heavy-webfont.ttf') format('truetype'),
         url('http://www.yonex.de/_fonts/bliss-heavy-webfont.svg#BlissHeavy') format('svg');
    font-weight: normal;
    font-style: normal;
}
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, 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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
em{font-style:italic;} img{border:0px;} .fl{float:left;} .fr{float:right;} .clear{clear:both;} strong{ font-weight:bold;} legend, .ui-dialog .hide, .hidden, form .hp{display:none;} abbr{text-decoration:none;border:none;} .skiptocontent{position:absolute;margin-left:-9999px;} .tags li{text-transform:lowercase;} sup{vertical-align:super;font-size:70%;} sub{vertical-align:sub;font-size:70%;} .ui-selectmenu-menu{z-index:1100;}
ul, ol{ padding:0px 0px 15px 0px; list-style-type:none;} ul ul, ul ol, ol ul, ol ol{ padding:10px 0px 10px 0px;} li{padding:0px 0px 5px 15px;background:url('../_images/bullets/bullet.gif') no-repeat 0px 2px;} ol li{padding:0px 0px 5px 0px;margin:0px 0px 0px 35px;list-style:decimal outside;background:none;}
li ul li {padding:0px 0px 5px 10px;background:url('../_images/bullets/bullet2.gif') no-repeat 0px 2px;}
li li ul li{padding:0px 0px 5px 10px;background:url('../_images/bullets/bullet3.gif') no-repeat 0px 4px;}
li li li ul li{padding:0px 0px 5px 10px;background:url('../_images/bullets/bullet4.gif') no-repeat 3px 4px;}
li ol li {list-style:upper-latin outside;}
li li ol li{list-style:lower-latin outside;}
li li li ol li{list-style:circle outside;}
/********************************************************************/
/*                            Generic tags                          */
/********************************************************************/
body, input, select, textarea { font-size:70%; color:#444; font-family:Verdana, Arial, sans-serif;}
input, select, textarea { font-size:100%;}
p { padding-bottom:15px; line-height:16px;}
a { font-weight:normal; text-decoration:underline; color:#0074bd;}
a:hover, a:focus { color:#009e5a;}
a:focus {-moz-outline: 1px dotted #000 !important;}
.checkboxField input { margin:0px 0px 0px 0px; width:13px; height:13px; overflow:hidden;}
.imageGallery li { display:inline-block; vertical-align:middle;}
table { float:left; width:100%; margin:0px 0px 15px 0px; text-align:left; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
	table th, table td { padding:5px 5px 5px 5px; border-right:1px solid #e1e1e1; border-top:1px solid #e1e1e1;}
	table thead th { font-weight:bold; background:#e9e9e9; vertical-align:middle;}
	table tbody th { font-weight:normal; background:#f7f7f7;}
	table tbody td { vertical-align:top;}
	table .ac { text-align:center;}
	table .al { text-align:left;}
	table .ar { text-align:right;}
.pageOptions { float:left; width:100%; padding:0px 0px 15px 0px;}
	.pageOptions li { display:inline; padding:0px 15px 0px 0px; background:none;}
	.pageOptions .fr { padding:0px 0px 0px 15px;}
	.moduleContent .pageOptions { padding:0px 0px 15px 0px;}
/********************************************************************/
/*                              Alerts                              */
/********************************************************************/
.alertInfo { float:left; width:753px; padding:10px 0px 0px 0px; margin:0px 0px 15px 0px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:url('../_images/bg/button-gradient.png') repeat-x top left;}
.alertInfo p { padding:0px 10px 10px 10px;}
.alertInfo a { text-decoration:underline;}
/*  colour settings  */
.alertInfo.error, .alertInfo.error a, .alertInfo.confirmation, .alertInfo.confirmation a, .alertInfo.warning, .alertInfo.warning a { color:#111;}
.alertInfo.message { border:1px solid #e1e1e1; background-color:#f3f3f3;}
.alertInfo.error, .alertInfo.error a { color:#fff;}
.alertInfo.error { border:1px solid #c41c1c; background-color:#d72c2c;}
.alertInfo.confirmation { border:1px solid #a1ce1d; background-color:#b0dd2f;}
.alertInfo.warning { border:1px solid #bb6008; background-color:#e47910;}
/*  settings for specific alert placements  */
fieldset .alertInfo { margin:5px 0px 5px 0px;}
.contentForm .alertInfo { width:498px;}
	.productAccordion .alertInfo { width:723px; display:inline; margin:0px 0px 15px 15px;}
	.moduleContent .alertInfo { width:723px;}
	.moduleContent .contentForm .alertInfo { width:498px;}
	
.country.alertInfo p { padding:0px 10px 15px 40px; background-repeat:no-repeat; background-position:8px 0px;}

/********************************************************************/
/*                            pagination                            */
/********************************************************************/
.pagination { float:left; width:100%; padding:0px 0px 15px 0px;}
.pagination p { float:left; padding:0px; line-height:20px;/* background:#fff; border-radius:2px 2px 2px 2px; behavior:url('/PIE.htc');*/}
.pageNumbers { float:right; padding:0; font-size:11px;}
.pageNumbers li { float:left; display:inline; padding:0px; margin:0px 0px 0px 3px; text-align:center; font-size:1em; list-style:none outside; background:none;}
.pageNumbers a { display:block; width:2em; height:20px; padding:0; text-decoration:none; font-weight:normal; line-height:20px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background:url('../_images/paging/bkg.gif') repeat-x 0px 0px;}
.pageNumbers .all a { width:3em;}
.pageNumbers a.selected { background-position:0px -42px;}
.pageNumbers a:hover, .pageNumbers a:active, .pageNumbers a:focus { outline:none; background-position:0px -21px;}
.pageNumbers li span { display:block; width:22px; height:20px; text-indent:-9999px; cursor:pointer; background-position:center 7px; background-repeat:no-repeat;}
.pageNumbers .first a span { background-image:url('../_images/paging/first.gif');}
.pageNumbers .prev a span { background-image:url('../_images/paging/prev.gif');}
.pageNumbers .next a span { background-image:url('../_images/paging/next.gif');}
.pageNumbers .last a span { background-image:url('../_images/paging/last.gif');}
.pageNumbers .first a:hover span, .pageNumbers .first a:active span, .pageNumbers .first a:focus span, .pageNumbers .prev a:hover span, .pageNumbers .prev a:active span, .pageNumbers .prev a:focus span, .pageNumbers .next a:hover span, .pageNumbers .next a:active span, .pageNumbers .next a:focus span, .pageNumbers .last a:hover span, .pageNumbers .last a:active span, .pageNumbers .last a:focus span { background-position:center -10px;}
/*  should only need to edit the following and bkg.gif  */
.pageNumbers a { border:1px solid #e1e1e1; color:#666;}
.pageNumbers a.selected { border:1px solid #010101; color:#fff;}
.pageNumbers a:hover, .pageNumbers a:active, .pageNumbers a:focus { border:1px solid #038fd9; color:#fff;}

.searchOptions { float:left; width:100%; padding:0px 0px 15px 0px;}
	.searchOptions .pagination { float:right; width:50%; padding:0;}
	.searchOptions .pagination p { float:right; margin:0px 0px 5px 0px;}
	.searchOptions .pageNumbers { clear:right;}
	
.sortBy .pagination { float:right; width:50%;}
	.sortBy .pagination p { float:right; width:100%; padding:0px 0px 5px 0px; text-align:right;}
	.sortBy .sortSelect { float:left; width:50%; padding:0px 0px 16px 0px;}
	.sortBy .sortSelect .select { float:left; width:200px; padding:20px 0px 0px 0px;}
	.sortBy .sortSelect .select select { float:left; width:190px; padding:3px; margin:0; line-height:100%; border:1px solid #e1e1e1; background:#fff;}
	.sortBy .sortSelect .select label { position:absolute; margin-left:-9999px;}
	.sortBy .formButtons { float:left; padding:23px 0px 0px 0px;}
	
/********************************************************************/
/* 	                        contentForm		                        */
/********************************************************************/
/*  Template Psd can be found:  \psd, creative\PSD\bg\checkboxes.psd   */
.custom-checkbox, .custom-radio { position:relative;}
	.custom-checkbox input, .custom-radio input { position:absolute; margin-left:-9999px; width:2px; z-index:0; overflow:hidden;}
	.custom-checkbox label, .custom-radio label { font-size:100%; display:block; position:relative; z-index:1; cursor:pointer; background: url('../_images/bg/checkboxes.png') no-repeat -20px -20px;}
	.custom-radio label { background-image:url('../_images/bg/radios.png');}
	.custom-checkbox label.hover, .custom-checkbox label.focus, .custom-radio label.hover, .custom-radio label.focus { background-position: -20px -75px;}
	.custom-checkbox label.checked, .custom-radio label.checked { background-position: -20px -130px;}
	.custom-checkbox label.checkedHover, .custom-checkbox label.checkedFocus, .custom-radio label.checkedHover, .custom-radio label.checkedFocus { background-position: -20px -185px;}
	.custom-checkbox label.focus, .custom-radio label.focus { outline: 1px dotted #ccc;}
	/* Should only need to edit the following two values... */
	.custom-checkbox label, .custom-radio label { width:480px; padding:3px 0px 1px 20px;}

.contentForm, .contentForm .field, .contentForm .optionList ul, .contentForm .optionList li { float:left; width:100%; padding:0px; background:none;}
	.contentForm fieldset { float:left; width:500px; padding:15px 126px 15px 127px; margin:0px 0px 15px 0px; border:1px solid #e1e1e1; background:#f7f7f7;}
	.contentForm fieldset fieldset { margin:0px; border:none; background:none;}
	.contentForm .button, .contentForm .formButton { float:right;}
	.contentForm .optionList h3 { font-weight:bold; padding:10px 0px 5px 0px; text-transform:none; font-family:Verdana, Arial, sans-serif;}
	.contentForm .custom-checkbox label, .contentForm .custom-radio label { width:480px; padding:3px 0px 1px 20px;}
	.contentForm fieldset fieldset, .contentForm .field, .contentForm .optionList li { padding:0px 0px 5px 0px;}
	.contentForm .optionList.short ul { float:right; width:300px;}
	.contentForm .optionList.short .custom-checkbox label, .contentForm .optionList.short .custom-radio label { width:280px;}
	
	.contentForm label, .contentForm .dateSelect h3, .contentForm .optionList.short h3 { float:left; width:190px; padding:3px 10px 3px 0px; font-weight:normal; color:#444; text-transform:none; font-size:100%; font-family:Verdana, Arial, sans-serif;}
	.contentForm .text input, .contentForm textarea, .contentForm select { float:left; width:290px; padding:2px 4px 2px 4px; line-height:100%; border:1px solid #e1e1e1; background:#fff;}
	.contentForm select { width:300px; padding:1px 1px 1px 1px;}
	.contentForm textarea, .contentForm .multiselect select { height:120px; overflow:auto;}
	.contentForm .wide textarea, .contentForm .wide input, .contentForm .wide label { width:490px;}
	.contentForm .wide select { width:500px;}
	.contentForm .text.short input { width:135px;}
	.contentForm .select.short select { width:145px;}
	
	.contentForm .dateSelect select { width:70px; margin:0px 5px 0px 0px;}
	.contentForm .dateSelect { z-index: 1000; }
	.contentForm .dateSelect label { position:absolute; left:-9999px;}
	.contentForm .dateSelect img, .contentForm .dateSelect .ui-selectmenu { float:left; margin:0px 10px 0px 0px;}
	
	.contentForm .file.field { width:400px;}
	.contentForm .file.field input { width:200px;}
	.contentForm .upload.field { width:100px;}
	
	.moduleContent .contentForm fieldset { padding:15px 111px 15px 112px;}
	.moduleContent .contentForm fieldset fieldset { padding:0px 0px 5px 0px;}
	
	.contentForm .terms p { padding:5px 0px 10px 20px;}


.ui-selectmenu { display: block; position:relative; height:24px; text-decoration: none; overflow:hidden; border:1px solid #d3d3d3; background:url(../_images/bg/dropdown/bkg.gif) bottom left repeat-x #f2f2f2; color:#404040; text-decoration:none; cursor:default;}
	.ui-selectmenu:hover, .ui-selectmenu.active, .ui-selectmenu:focus { text-decoration:none; color:#737373; border-color:#aaaaaa;}
	.ui-state-active { border-color:#aaaaaa;}

.ui-selectmenu .ui-selectmenu-icon { position:absolute; right:0px; margin-top:-12px; top: 50%; background:url(../_images/bg/dropdown/toggle.png) 0px 0px no-repeat; height:24px; width:22px; }
	.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; border-top:none; border-bottom:1px solid #aaaaaa; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; background:#EAEAEA; z-index:9999; }
	.ui-selectmenu-open { visibility: visible; }
	.ui-selectmenu-menu-popup { margin-top: -1px; }
	.ui-selectmenu-menu-dropdown { }
	.ui-selectmenu-menu li { padding:0; margin:0; display: block; border:none !important; background:none; }
	.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height:20px; display:block; padding:0 30px 0 10px; outline:none; text-decoration:none;  border:none; border-bottom:1px solid #d3d3d3; color:#4C4C4C; cursor:default;}
	.ui-selectmenu-menu li a { color:#737373;}
	.ui-selectmenu-menu li a:hover { background:#0074bd; color:#fff;}
	
	.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
	.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
	.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
	.ui-selectmenu-status { line-height: 24px; }
	.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
	.ui-selectmenu-open li.ui-selectmenu-item-selected { }
	.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
	.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
	.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
	.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
	/*for optgroups*/
	.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
	.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
	.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }	
	
	
/*iCal reset*/

.contentForm .dateSelect .hasDatepicker .ui-selectmenu { margin:0;}
.moduleContent .dateSelect td { padding:1px;}
.moduleContent .dateSelect th { padding: 0.7em 0.3em;}
.iCalContainer { float:left; position:relative;}
.iCalContainer .ui-datepicker { position:absolute; top:0px; left:0px;}




/********************************************************************/
/*                              Buttons                             */
/********************************************************************/

.button, 
.miniBasketDetails .formButtons input, 
.formButton, 
.itemCarousel .formButton, 
.contentForm .formButton, 
.productBasket .formButton, 
.productList .formButton, 
.basket .formButton, 
.checkoutForm .formButton, 
.sortBy .formButton, 
.returnItems .formButton { position:relative; z-index:5; font-family:'BlissBold', Verdana, sans-serif; color:#fff; background:url('../_images/bg/button-gradient.png') repeat-x top left #333; border-radius:5px 5px 5px 5px; behavior:url('http://www.yonex.de/PIE.htc'); -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; padding:8px 15px 8px 15px; text-decoration:none; display:inline-block; zoom:1; *display:inline; font-size:120%; cursor:pointer; line-height:1em;}

.rss { padding:7px 15px 7px 15px; background-color:#e45600;}
.rss span{ padding:1px 0px 1px 17px; background:url('../_images/bullets/rss.png') no-repeat 0px 0px;}

.button:hover, .button:active, .button:focus, 
.button:hover, .button:active, .button:focus, 
.miniBasketDetails .formButtons input:hover, .miniBasketDetails .formButtons input:active, .miniBasketDetails .formButtons input:focus, 
.formButton:hover, .formButton:active, .formButton:focus { background-color:#0074bd; color:#fff; text-decoration:none;}

.formButton, 
.itemCarousel .formButton, 
.contentForm .formButton, 
.productBasket .formButton, 
.productList .formButton, 
.basket .formButton, 
.checkoutForm .formButton, 
.sortBy .formButton, 
.returnItems .formButton { position:relative; height:32px; padding:0 15px; margin:0; cursor:pointer; overflow:visible; white-space:nowrap; border:0; }
.sortBy .formButton { height:21px; padding:0 8px;}

.itemCarousel .formButton::-moz-focus-inner, 
.contentForm .formButton::-moz-focus-inner, 
.productBasket .formButton::-moz-focus-inner, 
.productList .formButton::-moz-focus-inner, 
.basket .formButton::-moz-focus-inner, 
.checkoutForm .formButton::-moz-focus-inner, 
.sortBy .formButton::-moz-focus-inner, 
.returnItems .formButton::-moz-focus-inner { border:none; padding:0; margin-top:0;}

/********************************************************************/
/*                              H tags                              */
/********************************************************************/
h1 { font-size: 300%; color:#666; font-weight:normal; padding:0px 0px 15px 0px; font-family:'BlissHeavy', Verdana, sans-serif;}
h2 { font-size: 150%; color:#666; font-weight:normal; padding:0px 0px 15px 0px; font-family:'BlissBold', Verdana, sans-serif; overflow:hidden;}
h3, h4, h5, h6 { font-size: 120%; color:#666; font-weight:bold; padding:0px 0px 15px 0px; font-family:'BlissBold', Verdana, sans-serif; }
span.nationality, a span.nationality { font-family:'BlissLight', Verdana, sans-serif; font-weight:normal;}
.upperCase {text-transform:uppercase;}
/********************************************************************/
/*                          Template tags                           */
/********************************************************************/
/*      behavior:url('/PIE.htc');     */
html, body { height:100%;}
body { min-height: 100%; background:url('../_images/bg/bg.png') repeat-x top center #0386da;}
#bgDots { min-height:100%; width:100%; background:url('../_images/bg/bg-dots.png') top center;}
#playerLeft { min-height:100%; width:100%; background:url('../_images/bg/players/left01.jpg') no-repeat top left;}
#playerRight { min-height:100%; width:100%; background:url('../_images/bg/players/right01.jpg') no-repeat top right;}
#container { position:relative; z-index:2; width:980px; padding:10px 0px 20px 0px; margin-left:auto; margin-right:auto; text-align:left;}
#masthead { float:left; width:960px; padding:15px 10px 10px 10px; background:url('../_images/bg/masthead.png') repeat-x 0px 0px #fff; border-radius:10px 10px 0px 0px; behavior:url('http://www.yonex.de/PIE.htc');}
	#masthead .logo { float:left; display:inline; margin:0px 0px 30px 5px;}


#masthead .regionContainer { float:right; width:265px; padding:0px 5px 0px 10px;}
#masthead .regionContainer h2, #masthead .languagePopup h2 { float:left; width:115px; font-size:100%; color:#636363; padding:1px 0px 0px 0px; line-height:20px; text-align:right; font-family:'BlissBold', Verdana, sans-serif; text-transform:uppercase;}

#masthead .languages { position:relative; z-index:1100; display:inline; float:right; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; color:#fff;}
	#masthead .languages .dropDownContent { display:none;}
	#masthead .languages h3 { float:left; padding:0px 0px 0px 0px; width:140px; font-size:90%;}
	#masthead .languages h3 a { float:left; display:inline; width:120px; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; border:1px solid #d2d2d2; text-transform:none; font-family:'BlissBold', Verdana, sans-serif; text-transform:uppercase; line-height:20px; color:#636363; cursor:pointer; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc'); background:url('../_images/bg/dropdown-button.png') no-repeat 120px 8px #fff;}
	#masthead .languages a { color:#636363; font-weight:normal;}
	
	#masthead .languages-active .dropDownContent {
		display:block; position:absolute; top:21px; right:10px; width:120px; padding:0; background:#fff; border:1px solid #e7e7e7;
		-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px;
		-moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;
		-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.2); box-shadow:0px 2px 2px rgba(0,0,0,0.2);
	}
	#masthead .languages-active .dropDownContent ul { float:left; width:120px; padding:5px 0px 5px 0px; font-family:'BlissBold', Verdana, sans-serif; text-transform:uppercase;}
	#masthead .languages-active .dropDownContent li { float:left; width:120px; background:none; padding:0px 0px 0px 0px; font-size:90%;}
	#masthead .languages-active .dropDownContent li a { float:left; width:100px; padding:5px 10px 5px 10px; text-decoration:none;}
	#masthead .languages-active .dropDownContent li a:hover, #masthead .languages-active .dropDownContent li a:focus { background-color:#f1f1f1;}
	
#footer .solcialLinks { display:none;}
#masthead .solcialLinks { float:right; padding:0;}
#masthead .solcialLinks li { float:right; display:inline; padding:0px 5px 0px 0px; overflow:hidden;}

#masthead .languagePopup { float:right; padding:0px 5px 0px 10px;}
#masthead .languagePopup .button { float:right; display:inline; margin:0px 0px 0px 10px; font-size:90%; padding:5px 9px; background-color:#e1e1e1; border:1px solid #c7c7c7; color:#666;text-transform:uppercase;}
#masthead .languagePopup .button:hover, #masthead .languagePopup .button:active, #masthead .languagePopup .button:focus { background-color:#0074bd; color:#fff; text-decoration:none;}

#masthead .siteSearch { float:right; clear:right; width:228px; height:20px; padding:0px 0px 0px 25px; display:inline; margin:25px 3px 0px 0px; border:1px solid #d2d2d2; font-family:'BlissBold', Verdana, sans-serif; text-transform:uppercase; line-height:20px; color:#636363; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc'); background:url('../_images/bg/search.png') no-repeat 10px 4px #fff;}
	#masthead .siteSearch label { position:absolute; margin-left:-9999px;}
	#masthead .siteSearch .formButtons { float:right; width:15px; padding:0px 0px 0px 0px;}
	#masthead .siteSearch .text { float:left; width:200px;}
	#masthead .siteSearch .text input { float:left; width:198px; padding:0; border:1px solid #fff; margin:4px 0px 0px 0px; font-family:'BlissBold', Verdana, sans-serif; text-transform:uppercase; color:#666;}
/*
#nav { position:relative; z-index:1000; float:left; width:960px; padding:0; background:url('/_images/bg/nav.png') no-repeat 0px 0px;}
	#nav li { position:relative; z-index:1000; float:left; padding:0px 1px 0px 0px; margin:0 0 0px 0px; text-align:left; background:url('/_images/bg/nav-top.png') no-repeat top right;}
	#nav li.first a.top { z-index:1010; border-radius:10px 0px 0px 10px; behavior:url('/PIE.htc');}
	#nav li a.top {float:left; display:block; padding:14px 20px 14px 20px; color:#fff; margin:0 0 0 0px; font-family:'BlissBold', Verdana, sans-serif; text-transform:uppercase; font-size:115%; font-weight:normal; text-decoration:none;}
	#nav li a.top:hover, #nav li a.top:active, #nav li a.top:focus, #nav li.selected a.top, #nav li a.top:hover span, #nav li a.top:active span, #nav li a.top:focus span, #nav li.selected a.top span, #nav li.subnav-active a.top, #nav li.subnav-active a.top span, #nav li a.selected { background:url('/_images/bg/nav-selected.gif') repeat-x 0px 0px #000344; color:#fff; }
	#nav li.subnav-active.first a.top { border-radius:10px 0px 0px 0px; behavior:url('/PIE.htc');}
	#nav .subNav { position:absolute; top:42px; left:0px; width:200px; background:#000344; display:none; border-radius:0px 0px 10px 10px;}
	#nav li.subnav-active .subNav { display:block;}
	
	#nav .subNav .dropDownLinks { float:left; width:200px; padding:10px 0px 15px 0px; margin:0;}
	#nav .subNav .dropDownLinks li { background:none; display:block; float:left; width:100%; margin:0; padding:0;}
	#nav .subNav .dropDownLinks li a { padding:5px 10px 5px 30px; display:block; color:#fff; text-transform:uppercase; font-size:105%; font-family:'BlissBold', Verdana, sans-serif; text-decoration:none; background:url('/_images/bg/nav-item.png') no-repeat 18px 8px;}
	#nav .subNav .dropDownLinks li a:hover, #nav .subNav .dropDownLinks li a:active, #nav .subNav .dropDownLinks li a:focus {background-color:#002f65; color:#fff;}
*/

#nav { position:relative; z-index:1000; float:left; width:960px; padding:0; background:url('../_images/bg/nav.gif') no-repeat 0px 0px;}
	#nav li { position:relative; z-index:1000; float:left; padding:0px 1px 0px 0px; margin:0 0 0px 0px; text-align:left; background:url('../_images/bg/nav-top.png') no-repeat top right;}
	/*#nav li.first a.top { z-index:1010; border-radius:10px 0px 0px 10px; behavior:url('/PIE.htc');}*/
	#nav li a.top {float:left; display:block; padding:14px 20px 14px 20px; color:#fff; margin:0 0 0 0px; font-family:'BlissBold', Verdana, sans-serif; text-transform:uppercase; font-size:115%; font-weight:normal; text-decoration:none;}
	#nav li a.top:hover, #nav li a.top:active, #nav li a.top:focus, #nav li.selected a.top, #nav li a.top:hover span, #nav li a.top:active span, #nav li a.top:focus span, #nav li.selected a.top span, #nav li.subnav-active a.top, #nav li.subnav-active a.top span, #nav li a.selected { background:url('../_images/bg/nav-selected.gif') repeat-x 0px 0px #000344; color:#fff; }
	#nav li.subnav-active.first a.top { background:url('../_images/bg/nav.gif') no-repeat 0px -84px;}
	#nav .first a.selected.top { background:url('../_images/bg/nav.gif') no-repeat 0px -42px;}
	#nav .subNav { position:absolute; top:42px; left:0px; width:200px; background:url('../_images/bg/nav-dropdown.png') no-repeat bottom left !important; background:url('../_images/bg/nav-dropdown.gif') no-repeat bottom left; display:none;}
	#nav li.subnav-active .subNav { display:block;}
	
	#nav .subNav .dropDownLinks { float:left; width:200px; padding:10px 0px 15px 0px; margin:0;}
	#nav .subNav .dropDownLinks li { background:none; display:block; float:left; width:100%; margin:0; padding:0;}
	#nav .subNav .dropDownLinks li a { padding:5px 10px 5px 30px; display:block; color:#fff; text-transform:uppercase; font-size:105%; font-family:'BlissBold', Verdana, sans-serif; text-decoration:none; background:url('../_images/bg/nav-item.png') no-repeat 18px 8px;}
	#nav .subNav .dropDownLinks li a:hover, #nav .subNav .dropDownLinks li a:active, #nav .subNav .dropDownLinks li a:focus {background-color:#053d7c; color:#fff;}





#banners { float:left; width:960px; height:280px; overflow:hidden; position:relative; margin:0px 0px 10px 0px; border-radius:10px 10px 10px 10px;}
	#banners ul.slider { padding:0; margin:0;}
	#banners ul.slider li { padding:0; margin:0; background:none; float:left; width:960px; height:280px; overflow:hidden; position:relative; border-radius:10px 10px 10px 10px;}
	#banners ul.slider li img { width:960px; height:280px; border-radius:10px 10px 10px 10px;}
	#banners .carouselNav { position:absolute; right:10px; top:10px; padding:0;}
	#banners .carouselNav li { float:left; padding:0 0 0 4px; background:none;}
	#banners .carouselNav li a, #banners .play, #banners .pause { float:left; height:12px; width:13px; text-indent:-9999px; background:url('../_images/bg/carousel/carousel-paging.png') 0 0 no-repeat; }
	#banners .carouselNav li a:hover, #banners .carouselNav li a:active, #banners .carouselNav li a:focus, #banners .carouselNav li.selected a { background-position:0 -12px;}
	
#pageContent { float:left; width:960px; padding:0px 10px 0px 10px; background:#fff;}
	#content { float:right; width:755px; position:relative; z-index:2; padding:0px 0px 20px 0px;}
	.homeContent#content { width:960px; padding:0;}
	
#footer { position:relative; float:left; width:960px; padding:0px 10px; background:url('../_images/bg/footer.png') left bottom repeat-x; border-radius:0px 0px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc');}
	#deepLinkContainer { float:left; width:940px; padding:20px 0px 0px 20px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
	#deepLinks div { float:left; width:124px; padding:0px 10px 20px 0px;}
	#deepLinks div h2 { text-transform:none; font-size:130%; color:#666; padding:0px 0px 5px 0px;}
	#deepLinks div li { background:none; padding:0px 0px 5px 0px;}
	#deepLinks div li a { color:#666;}
	#deepLinks a:hover, #deepLinks a:active, #deepLinks a:focus { color:#0074bd;}
/*	
.newsletterSignup { float:right; width:260px; padding:20px 0px 0px 30px; border-top:1px solid #e2e2e2;}
	.newsletterSignup label { float:left; padding:0px 0px 10px 0px; font-size:120%; font-weight:normal; font-family:'BlissBold', Verdana, sans-serif;}
	.newsletterSignup .text { float:left; width:170px;}
	.newsletterSignup .text input { float:left; width:160px; padding:6px 4px 6px 4px; color:#666; border:1px solid #b3b3b3;}
	.newsletterSignup .formButton { float:left; display:inline; margin:24px 0px 0px 5px; padding:5px 7px 5px 7px; height:26px;}
	
#footer .followUs { position:absolute; bottom:20px; right:20px; width:290px; z-index:3;}
	#footer .followUs h2 { float:left; width:200px; text-align:right; color:#666; font-size:115%; line-height:26px; padding:0;}
	#footer .followUs ul { float:left; width:90px; padding:0px;}
	#footer .followUs li { float:left; display:inline; width:26px; padding:0px 0px 0px 10px; background:none;}
	#footer .followUs li a {float:left; width:26px; height:26px; text-indent:-9999px; background:url('/_images/bullets/facebook-community.png') no-repeat 0px 0px;}
	#footer .followUs li a.twitter { background-image:url('/_images/bullets/twitter-feeds.png');}
*/	
#socialBar { position:relative; z-index:3; float:left; width:930px; padding:0px 15px 10px 15px; margin:0px 0px 20px 0px; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc'); background:url('../_images/bg/socialBar.png') repeat-x top left #888;}

.newsletterSignup { float:left; width:500px; padding:10px 0px 0px 0px;}
	.newsletterSignup label { float:left; padding:6px 15px 6px 0px; font-size:120%; color:#fff; text-transform:uppercase; font-weight:normal; font-family:'BlissBold', Verdana, sans-serif;}
	.newsletterSignup .text input { float:left; width:160px; padding:6px 4px 6px 4px; margin:0; color:#666; border:1px solid #999;}
	.newsletterSignup .formButton { float:left; display:inline; margin:1px 0px 0px 5px; padding:5px 7px 5px 7px; height:26px;}
	
.followUs { float:right; width:/*308 Mantis #12038*/272px; padding:10px 0px 0px 0px;}
.product.followUs { width:365px; padding:10px 15px 10px 15px; margin:0px 0px 10px 0px; background:#E7E7E7; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc');}
	.followUs h2 { float:left; width:200px; text-align:right; color:#fff; font-size:115%; line-height:26px; padding:0;}
	.followUs ul { float:left; width:/*108 mantis #12038*/72px; padding:0px;}
	.followUs li { float:left; display:inline; width:26px; padding:0px 0px 0px 10px; background:none;}
	.followUs li a {float:left; width:26px; height:26px; text-indent:-9999px; background:url('../_images/bullets/facebook.png') no-repeat 0px 0px;}
	.followUs li a.twitter { background-image:url('../_images/bullets/twitter.png');}
	.followUs li a.google-plus { background-image:url('../_images/bullets/google-plus.png');}
	.followUs li a.send-to-a-friend { background-image:url('../_images/bullets/send-to-a-friend.png');}
	.followUs li a.add-this { background-image:url('../_images/bullets/add-this.png');}
	.followUs li a:hover, .followUs li a:active, .followUs li a:focus { background-position:0px -26px;}
	
	.product.followUs h2 { width:auto; text-align:left; color:#666;}
	.product.followUs ul { float:right; width:180px;} 


	
.footerList { float:left; width:100%; padding:0px 0px 0px 0px; border-top:1px solid #d1d1d1;}
	.footerList li { float:left; display:inline; padding:15px 15px 15px 15px; background:url('../_images/bullets/footerList.png') no-repeat 0px 17px;}
	.footerList .first { background:none;}
	
#breadcrumb { float:left; width:100%;}
	#breadcrumb li { float:left; display:inline; padding:0px 7px 5px 15px; background:url('../_images/bullets/breadcrumb.png') no-repeat 0px 5px;}
	#breadcrumb .first, #breadcrumb .firstLink { padding:0px 7px 0px 0px; background:none;}
	#breadcrumb a { color:#666;}
	#breadcrumb a:hover, #breadcrumb a:active, #breadcrumb a:focus { color:#0074bd;}
	
.sitemap { float:left; width:723px; padding:0; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#fff;}
	.sitemap li { float:left; width:695px; padding:10px 10px 10px 18px; border-top:1px solid #e1e1e1; background:#fff;}
	.sitemap li li { width:680px; padding:0px 0px 5px 15px; border-top:none; background:url('../_images/bullets/breadcrumb.png') no-repeat 0px 4px;}
	.sitemap li li li { width:665px; padding:0px 0px 5px 15px; border-top:none; background:none;}
	.sitemap li a { font-size:125%; text-transform:uppercase; font-family:'BlissBold', Verdana, sans-serif;}
	.sitemap li li a { font-size:115%; color:#666; text-decoration:none;}
	.sitemap li li li a { font-size:100%; text-transform:none; font-family:Verdana, Arial, sans-serif;}
	.sitemap li li a:hover, .sitemap li li a:active, .sitemap li li a:focus { text-decoration:underline;}



	
/********************************************************************/
/*                          homepage tags                           */
/********************************************************************/
.homePods, .homeFeatures { float:left; width:100%; padding:0;}
.homeFeatures { padding-bottom:10px;}
	.homePods li, .homeFeatures .section { float:left; width:316px; padding:0px 0px 10px 6px; background:none;}
	.homePods li:first-child, .homeFeatures .section:first-child { padding:0px 0px 10px 0px;}
	.homePods li img { float:left;border-radius: 10px 10px 10px 10px;}

.homeFeatures h2 { float:left; width:100%; font-size:115%; padding:0px; margin:0px 0px 5px 0px; color:#fff; line-height:42px; background:url('../_images/bg/title.png') 0 0 repeat-x;}
	.homeFeatures h2 span { float:left; padding:0px 0px 0px 42px; line-height:42px; background:url('../_images/bullets/latest-news.png') 10px 8px no-repeat;text-transform:uppercase;}
	.homeFeatures .facebook h2 span { background-image:url('../_images/bullets/facebook-community.png');}
	.homeFeatures .twitter h2 span { background-image:url('../_images/bullets/twitter-feeds.png');}

.homeFeatures .feed { position:relative; z-index:2; float:left; width:290px; padding:13px 13px 20px 13px; overflow:hidden; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc'); background:#eff2f7;}
.homeFeatures .twitter .feed { padding:13px 13px 13px 13px;}
	.homeFeatures ul, .homeFeatures li { float:left; width:290px; padding:0px 0px 0px 0px; background:none;}
	.homeFeatures li { padding:5px 0px 10px 0px;}
	.homeFeatures .news { position:relative;}
	.homeFeatures .news .feed { min-height:232px; height: auto !important; height: 232px;}
	.homeFeatures .news li img { float:left; width:50px;}
	.homeFeatures .news li div { float:right; width:225px; line-height:16px;}
	.homeFeatures .viewMore { float:right; color:#666;}
	.homeFeatures a:hover.viewMore, .homeFeatures a:active.viewMore, .homeFeatures a:focus.viewMore { color:#0074bd;}

	.homeFeatures .time { display:block; padding:3px 0px 0px 0px; color:#999;}
	.homeFeatures .follow { float:left; width:100%; padding:10px 0px 0px 0px; background:url('../_images/bg/follow-arrow.png') no-repeat 200px 0px;}
	
	.newsRss { position:absolute; top:9px; right:13px; width:24px; height:24px; z-index:5;}

/********************************************************************/
/*                          homepage tags                           */
/********************************************************************/
.showSubnav { display:none;}
#leftCol, #subNav, #subNav li, #leftCol .pods, #leftCol .pods li { float:left; width:185px;}
#subNav { float:left; width:185px; position:relative; z-index:3;}
	#subNav li { padding:0; border-bottom:1px solid #b5b5b5; background:url('../_images/bg/subNav-gradient.png') repeat-x top left #cfcfcf;}
	#subNav li a { float:left; width:150px; padding:8px 10px 7px 25px; color:#666; font-size:120%; text-decoration:none; font-weight:normal; font-family:'BlissBold', Verdana, sans-serif; background:url('../_images/buttons/search-arrow.png') no-repeat 15px 5px;}
	#subNav li.first { border-radius:10px 10px 0px 0px; behavior:url('http://www.yonex.de/PIE.htc');}
	#subNav li.last { border:none; border-radius:0px 0px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc');}
	#subNav li a:hover, #subNav li a:active, #subNav li a:focus, #subNav li a.selected { color:#0074bd;}
	
	#subNav .has-subnav a { background:url('../_images/bg/dropdown-button.png') no-repeat 12px 12px;}
	#subNav .has-subnav ul { float:left; width:100%; padding:0px 0px 10px 0px; margin:0px 0px 5px 0px;}
	#subNav .has-subnav li ul { padding:10px 0px 10px 0px; background:#dedede;}
	#subNav .has-subnav li li ul { padding:10px 0px 10px 0px; background:#e9e9e9;}
	#subNav .has-subnav li { border-bottom:none; background:none;}
	#subNav .has-subnav li a { font-size:110%; padding:4px 10px 4px 25px; background:url('../_images/bullets/subnav-item.gif') no-repeat 16px 7px;}
	#subNav .has-subnav li li a { background:url('../_images/bullets/subnav-item.gif') no-repeat 26px 3px;}
	#subNav .has-subnav li li li a { background:url('../_images/bullets/subnav-item.gif') no-repeat 36px 3px;}
/*	#subNav li .has-subnav .selected { background:url('/_images/bullets/subnav-item.gif') no-repeat 26px 3px;}*/
	#subNav li .has-subnav .has-subnav .has-subnav .selected { background:url('../_images/bullets/has-subnav.gif') no-repeat 15px 8px;}
	#subNav li li .has-subnav .selected { background:url('../_images/bullets/has-subnav.gif') no-repeat 25px 5px;}
	#subNav li li .has-subnav li .selected { background:url('../_images/bullets/subnav-item.gif') no-repeat 36px 3px;}
	#subNav .has-subnav li li .selected {}
	#subNav .has-subnav li li a { font-size:100%; width:140px; padding:0px 10px 5px 35px;}
	
	#subNav li li ul { border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5;}
	#subNav li li li ul { border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
	#subNav .has-subnav li li ul a { text-transform:none; width:130px; padding:0px 10px 5px 45px;}

#leftCol .pods li { padding:0px 0px 10px 0px; background:none;}
	#leftCol .pods img { float:left;}
	
/********************************************************************/
/*                        module content tags                       */
/********************************************************************/

.categoryList, .moduleList { float:left; width:100%; padding:0px 0px 10px 0px;}
	.categoryList li, .moduleList li { float:left; width:753px; padding:0; margin:0px 0px 10px 0px; border:1px solid #e1e1e1; background:none;}
	.categoryList h2 { padding:10px; border-bottom:1px solid #e1e1e1; background:#f6f6f6; margin:0px 0px 10px 0px;}
	.categoryList .thumbnail { float:left; display:inline; width:150px; margin:0px 0px 10px 10px;}
	.categoryList .details { float:right; width:560px; padding:5px 20px 10px 10px;}
	
.moduleList li { width:693px; padding:10px 20px 10px 10px; background:#fff;}
	.moduleList .thumbnail { float:left; width:100px;}
	.moduleList .details { float:right; width:580px;}
	.moduleList h2 { padding:5px 0px 5px 0px;}

	.moduleList dl, .articleDetails { float:left; width:100%;}
	.moduleList dt, .moduleList dd, .articleDetails dt, .articleDetails dd { float:left; display:inline; padding:0px 15px 5px 0px;}
	.moduleList dt, .articleDetails dt { padding:0px 5px 5px 0px; font-weight:bold;}
	
	.articleDetails { padding:0px 0px 5px 0px; margin:0px 0px 20px 0px; border-bottom:1px solid #e1e1e1;}
	.articleImage { float:right; clear:right; display:inline; margin:0px 0px 15px 25px;}

.moduleContent, .tags, .productCarouselContainer { float:left; width:725px; padding:15px; background:#e7e7e7; margin:0px 0px 15px 0px; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc');}
	.tags { margin:15px 0px 15px 0px;}
	.tags h2 { float:left; width:80px; padding:0;}
	.tags ul { float:right; width:645px; padding:0;}
	.tags li { float:left; display:inline; padding:0px 10px 5px 0px; background:none;}

	.moduleContent .tags { width:693px; margin:0px 0px 15px 0px; background:#f3f3f3;}
	.moduleContent .tags ul { width:610px;}

	.articleContent {float:left; width:693px; padding:15px; margin:0px 0px 15px 0px; border:1px solid #e1e1e1; background:#fff;}
	.moduleContent .articleDetails { width:693px; padding:10px 15px 5px 15px; margin:0; border:1px solid #e1e1e1; background:#f3f3f3;}
	.moduleContent .articleDetails { border-bottom:none; }
	
.locations.moduleList .thumbnail { width:75px;}
.locations.moduleList .details { width:605px;}

/********  Videos  ********/

.videos.articleContent { width:723px; padding:0px;}
	.videos.articleContent .videoDescription { width:693px; padding:20px 15px 20px 15px;}
		
/********  Site Search  ********/

.searchTabs { float:left; width:100%; padding:0; background:#f1f1f1; border-radius:10px 10px 0px 0px; behavior:url('http://www.yonex.de/PIE.htc');}
	.searchTabs li { float:left; display:inline; padding:0; background:none;}
	.searchTabs li a { float:left; padding:12px 15px 12px 15px; text-decoration:none; color:#666;}
	.searchTabs li a:hover, .searchTabs li a:active, .searchTabs li a:focus { color:#0074bd; background:#e9e9e9;}
	.searchTabs li a.selected { color:#0074bd; background:#e1e1e1;}
	.searchTabs .first a { border-radius:10px 0px 0px 0px; behavior:url('http://www.yonex.de/PIE.htc');}

	.searchTitle { float:left; width:725px; padding:10px 15px 10px 15px; margin:0px 0px 20px 0px; background:#e1e1e1; border-radius:0px 0px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc');}

/********  Polls  ********/

.pollContainer { float:left; width:723px; border:1px solid #e1e1e1; background:#f7f7f7;}
	.pollContainer { border-bottom:none; margin-bottom:15px;}
	.pollContainer .contentForm fieldset { width:600px; padding:15px 61px 15px 62px; margin:0; border:none;}
	.forums.pollContainer { margin:0;}
	.pollContainer .contentForm fieldset fieldset{ padding:0px 0px 0px 0px;}
	.pollContainer .contentForm h2 { padding:0;}

	.pollContainer .optionList li { padding:10px 0px 12px 0px; border-top:1px solid #e1e1e1;}
	.pollContainer .custom-checkbox label, .pollContainer .custom-radio label { width:580px; padding:3px 0px 1px 20px;}

	.pollDetails { float:left; width:600px; padding:15px 61px 15px 62px;}
	.pollDetails .alertInfo { width:598px;}
	.pollDetails li { float:left; width:100%; padding:10px 0px 12px 0px; border-top:1px solid #e1e1e1; background:none;}
	.pollDetails li p { padding:0px 0px 5px 0px;}
	.pollDetails li div, .pollDetails li div span { float:left; width:100%; height:15px; background:url('../_images/bg/poll.gif') no-repeat 0px 0px;}
	.pollDetails li div span { background-image:url('../_images/bg/poll-span.gif');}

/********  Forums  ********/

.moduleContent table th { padding:15px 5px 15px 5px; background:#f1f1f1;}
	.moduleContent table td { padding:8px 5px 8px 5px; background:#fff;}
	.moduleContent table .bg td { background:#f7f7f7;}
	.moduleContent table .sticky td { background:#f4fbe0;}
	.moduleContent table .sticky.bg td { background:#eaf7c5;}

	.forumTable th:first-child, .forumTable td:first-child, 
	.forumTable th+th+th, .forumTable td+td+td, 
	.threadTable th:first-child, .threadTable td:first-child, 
	.threadTable th+th+th, .threadTable td+td+td { text-align:center;}
	.forumTable th+th+th+th+th, .forumTable td+td+td+td+td, 
	.threadTable th+th+th+th, .threadTable td+td+td+td { text-align:left;}

.postList .signature, .comments .signature { border-top:1px solid #e1e1e1;}
	.postList .signature p, .comments .signature p { padding:8px 0px 8px 0px; font-style:italic; color:#999;}
	.comments li ul { float:left; width:100%; padding:0;}
	.postList li li, .comments li li { width:auto; padding:0px 10px 0px 0px; border:none;}
	.postList li li .button, .comments li li .button { padding:4px 8px 4px 8px;}
	.postList li .alertInfo, .comments li .alertInfo { width:578px;}
	
	.postList .previousPost { width:560px; padding:9px; margin:0px 0px 10px 0px; border:1px solid #e1e1e1; color:#999; font-style:italic;}
	.postList .previousPost h3 { padding:0px 0px 5px 0px; color:#999;}

.moduleContent .postReply fieldset, .moduleContent #postComment fieldset { width:635px; padding:15px 44px 15px 44px;}
	.moduleContent .postReply fieldset .wide label,
	.postReply fieldset .wide textarea, 
	.moduleContent #postComment fieldset .wide label,
	#postComment fieldset .wide textarea 
	{ width:625px;}
	.moduleContent .postReply fieldset .wide label, .moduleContent #postComment fieldset .wide label { font-size:130%; text-transform:uppercase; font-family:'BlissBold', Verdana, sans-serif;}
	
#postComment h3 { font-size:150%;}
.comments .details li { font-size:115%; text-transform:uppercase; font-family:'BlissBold', Verdana, sans-serif;}
#commentsContainer .fl { line-height:32px;}
#stars-wrapper2 {padding:2px 0 0 0; overflow:hidden;}
/* star rating */
.ui-stars-star,.ui-stars-cancel{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer;}.ui-stars-star a,.ui-stars-cancel a{width:16px;height:15px;display:block;background:url(jquery-ui-theme/images/jquery.ui.stars.gif) no-repeat 0 0;}.ui-stars-star a{background-position:0 -32px;}.ui-stars-star-on a{background-position:0 -48px;}.ui-stars-star-hover a{background-position:0 -64px;}.ui-stars-cancel-hover a{background-position:0 -16px;}.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor:default!important;}

/********************************************************************/
/*                         Section Categories                       */
/********************************************************************/

.categoryCatalogue { float:left; width:100%; letter-spacing:-4px; word-spacing:-4px;}
	.categoryCatalogue li {
		letter-spacing:0px; word-spacing:0px; display:inline-block; *display:inline; zoom:1; 
		width:215px; padding:10px; margin:0px 0px 20px 25px; position:relative; vertical-align:top; background:#e6e6e6; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc');
		-webkit-transition:250ms ease-in;
		-moz-transition:250ms ease-in;
		-o-transition:250ms ease-in;
		transition:250ms ease-in;
	}
	.categoryCatalogue li:hover { background:#d1d1d1;}
	.categoryCatalogue .first { margin:0px 0px 20px 0px;}
	.categoryCatalogue a { text-decoration:none; position:relative; z-index:3; display:block;}
	.categoryCatalogue img { margin:0px 0px 5px 0px; display:inline-block; border-radius:6px 6px 6px 6px; behavior:url('http://www.yonex.de/PIE.htc');}
	.categoryCatalogue a .title, .categoryCatalogue .details { display:inline-block; width:195px; text-align:left; font-size:115%; color:#666; font-weight:bold; padding:8px 10px 8px 10px; background:#fff; border-radius:6px 6px 6px 6px; behavior:url('http://www.yonex.de/PIE.htc');}
	.categoryCatalogue .details h2 { font-size:160%; padding:5px 0px 8px 0px; margin:0px 0px 10px 0px; border-bottom:1px solid #e6e6e6;}
	.categoryCatalogue .details p { font-size:85%; font-weight:normal; padding:0px 0px 10px 0px;}
	.categoryCatalogue .productAlert { position:absolute; width:195px; top:185px; left:0px; padding:8px 10px 8px 10px; border-radius:0px 0px 6px 6px; behavior:url('http://www.yonex.de/PIE.htc'); background:#fff; border-top:1px solid #e6e6e6;}
	
	.categoryCatalogue .button { width:195px; padding:5px 10px; text-align:center; margin:8px 0px 0px 0px;}


.sportsCategory.categoryCatalogue li, .playersCategory.categoryCatalogue li { width:156px; margin:0px 0px 17px 17px;}
	.sportsCategory.categoryCatalogue .first, .playersCategory.categoryCatalogue .first { margin:0px 0px 17px 0px;}
	.sportsCategory.categoryCatalogue img, .playersCategory.categoryCatalogue img { width:156px;}
	.sportsCategory.categoryCatalogue a .title, .playersCategory.categoryCatalogue a .title { width:136px; font-size:100%;}
	.sportsCategory.categoryCatalogue .productAlert { width:136px; top:126px;}

	.company.categoryCatalogue li {width:345px;}
	.company.categoryCatalogue .details { position:relative; z-index:3; display:block;}
	.company.categoryCatalogue .details, .company.categoryCatalogue .button { width:325px;}
	.company.categoryCatalogue .button { padding:10px 10px;}


/********************************************************************/
/*                         Section Categories                       */
/********************************************************************/

.playerDetails { float:right; display:inline; width:365px; margin:0 0 25px;}

.playerDetails .twitter, .playerSocial .twitter { position:relative; z-index:2; float:left; width:335px; padding:15px 15px 15px 15px; overflow:hidden; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc'); background:#fff;}
	.playerDetails .twitter h2, .playerSocial .twitter h2 { font-size:125%; padding:0px 0px 5px 25px; background:url('../_images/bullets/player-twitter.png') no-repeat 0px 0px;}
	.playerDetails .twitter ul, .playerDetails .twitter li, 
	.playerSocial .twitter ul, .playerSocial .twitter li { float:left; width:335px; padding:0px 0px 0px 0px; background:none;}
	.playerDetails .twitter li, .playerSocial .twitter li { padding:5px 0px 10px 0px;}
	.playerDetails .twitter a:hover.viewMore, .playerDetails .twitter a:active.viewMore, .playerDetails .twitter a:focus.viewMore, 
	.playerSocial .twitter a:hover.viewMore, .playerSocial .twitter a:active.viewMore, .playerSocial .twitter a:focus.viewMore { color:#0074bd;}
	.playerDetails .twitter .time, .playerSocial .twitter .time { display:block; padding:3px 0px 0px 0px; color:#999;}
	.playerDetails .follow, .playerSocial .follow { float:left; width:100%; padding:10px 0px 0px 0px; background:url('../_images/bg/follow-arrow-grey.png') no-repeat 280px 0px #e7e7e7;}

.playerDetails .playerLinks h2 { font-size:125%; padding:0px 0px 5px 0px;}
.playerDetails .playerLinks li { padding:0px 0px 5px 0px; background:none;}


#productGallery, .productDetails { width:320px; float:left; padding:15px; margin:0 0 10px; background:#e7e7e7; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc');}
	.productDetails { float:right; width:365px;}
	#productGallery .thumb, #productGallery .thumb img { float:left; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc');}
	#additionalImages ul li img { float:left; border-radius:6px 6px 6px 6px; behavior:url('http://www.yonex.de/PIE.htc');}
	#productGallery .thumb { margin:0 0 10px 0;}
	#additionalImages { float:left; width:275px; padding:0 0 0 45px; position:relative;}
	#additionalImages ul { float:left; padding:0;}
	#additionalImages ul li { float:left; padding:0 10px 10px 0; background:none; position:relative;}
	#additionalImages ul li a { position:relative; float:left; width:70px; height:70px;}
	#additionalImages ul li img { width:70px; height:70px;}
	#additionalImages ul li .video { position:absolute; background:url(../_images/bg/video.png) top left no-repeat; top:26px; left:23px; width:25px; height:20px; }
	#additionalImages .prev, #additionalImages .next { position:absolute; top:18px; height:36px; width:36px; text-indent:-9999px; background-image:url('../_images/bg/addtional-images-carousel.png'); background-repeat:no-repeat; z-index:11;}
	#additionalImages .prev { left:0px; background-position:top left;}
	#additionalImages .prev:hover, #additionalImages .prev:active, #additionalImages .prev:focus { background-position:bottom left;}
	#additionalImages .next { right:0px; background-position:top right;}
	#additionalImages .next:hover, #additionalImages .next:active, #additionalImages .next:focus { background-position:bottom right;}

#additionalImages .prev, #additionalImages .next { display: block !important;}
#additionalImages .hidden.prev, #additionalImages .hidden.next {opacity: 0.2; cursor:default;}
	#additionalImages .hidden.prev:hover, #additionalImages .hidden.prev:active, #additionalImages .hidden.prev:focus { background-position:top left;}
	#additionalImages .hidden.next:hover, #additionalImages .hidden.next:active, #additionalImages .hidden.next:focus { background-position:top right;}

.moduleContent #productGallery { padding:0px; margin:0 0 25px;}

.productDetails h2, .productDetails dl, .productDetails .madeIn { padding:0px 0px 15px 0px; margin:0px 0px 15px 0px; border-bottom:1px solid #828282;}
	.productDetails dl { float:left; width:100%; letter-spacing:-4px; word-spacing:-4px;}
	.productDetails dt, .productDetails dd {letter-spacing:0px; word-spacing:0px; display:inline-block; *display:inline; zoom:1; width:225px; padding:0px 0px 5px 0px; vertical-align:text-top;}
	.productDetails dt { width:140px;}
	.productDetails .button { float:right;}

.player.moduleContent table { border-right:1px solid #E1E1E1;}
.player.moduleContent table.fl { width:350px;}
.player.moduleContent table.fr { width:365px;}
.player.moduleContent th, .player.moduleContent td { border-right:none; text-align:left;}
.player.moduleContent th { width:50%; padding:15px 10px; text-align:left; border-bottom:1px solid #E1E1E1;}
	.player.moduleContent td { padding:4px 10px; border-top:none;}

.productFeature { color:#0074bd;}

.productAccordion { float:left; width:100%;}
	.productAccordion { padding:0; border-bottom:1px solid #b5b5b5; background:url('../_images/bg/subNav-gradient.png') repeat-x top left #cfcfcf;}
	.productAccordion .accordionLink { float:left; width:720px; padding:8px 10px 7px 25px; color:#666; font-size:120%; text-transform:uppercase; text-decoration:none; font-weight:normal; font-family:'BlissBold', Verdana, sans-serif; background:url('../_images/buttons/search-arrow.png') no-repeat 15px 5px;}
	.first.productAccordion { border-radius:10px 10px 0px 0px; behavior:url('http://www.yonex.de/PIE.htc');}
	.last.productAccordion { border:none; border-radius:0px 0px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc'); margin:0 0 10px;}
	.single.productAccordion { border:none; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc'); margin:0 0 10px;}
	.productAccordion a:hover.accordionLink, .productAccordion a:active.accordionLink, .productAccordion a:focus.accordionLink { color:#0074bd;}
	.selected.productAccordion { padding:0px 0px 0px 0px; background:#e7e7e7;}
	.selected.productAccordion .accordionLink { margin:0px 0px 10px 0px; background:url('../_images/bg/dropdown-button.png') no-repeat 12px 12px;}
	
	.productAccordion .accordionHeader { font-size:100%; padding:0;}
	.productAccordion .wrapper {width:705px; margin:15px; padding:10px; border-radius:10px; background:#FFF; overflow:hidden;}

/********  Overview  ********/

.productAccordion .wysiwygBox { float:right; width:350px; display:inline; padding:15px; margin:0px 15px 15px 0px; background:#fff; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc');}
.productAccordion .technology.wysiwygBox { width:480px; position:relative; z-index:3;}
.productAccordion .wysiwygImage { float:left; display:inline; margin:0px 0px 15px 10px;}

.productAccordion .playerSocial { float:right; width:300px; display:inline; margin:0px 15px 25px 0px;}
	.productAccordion .playerSocial .twitter, .productAccordion .playerSocial .twitter li { width:270px;}
	.productAccordion .playerSocial .follow { background-position:200px 0px;}

.productAccordion .playerDetails { float:left; display:inline; width:410px; margin:0 0 25px 15px;}
	.productAccordion .playerDetails .biography, .productAccordion .playerDetails .playerLinks { float:right; width:295px;}
	
/********  Overview  ********/
	
.technologyLinks { padding:0px 0px 15px 15px;}
.technologyLinks, .technologyLinks li { float:left; width:200px;}
.technologyLinks li { padding:0px 0px 5px 0px; background:none; position:relative;}
.technologyLinks li .button { float:left; width:184px; padding:4px 8px 4px 8px; text-align:center; z-index:3;}
.technologyLinks li .button.selected { background-color:#0074bd; color:#fff; text-decoration:none; }

/********  Ambassadors  ********/

.otherAmbassadors { float:left; width:725px; padding:0px 15px 15px 15px;}
	.otherAmbassadors h2 { padding:15px 0px 15px 0px; border-top:1px solid #b5b5b5;}
	.otherAmbassadors ul { float:left; width:100%; padding:0; letter-spacing:-4px; word-spacing:-4px;}
	.otherAmbassadors li { width:340px; padding:0px 20px 20px 0px; background:none; letter-spacing:0px; word-spacing:0px; display:inline-block; *display:inline; zoom:1; vertical-align:top;}
	.otherAmbassadors li div { float:right; width:250px;}
	.otherAmbassadors li h3 { font-size:115%; padding:0px 0px 5px 0px;}
	.otherAmbassadors li p { padding:0px 0px 10px 0px;}
	.otherAmbassadors li img { float:left; width:75px;}
	.otherAmbassadors li .button, .productAccordion .reviews li .button { padding:4px 8px 4px 8px; z-index:3;}

/********  Videos  ********/

.productAccordion .pagination, .productAccordion .moduleList, .productAccordion .sortBy { width:725px; padding:0px 15px 15px 15px;}
	.productAccordion .moduleList li { background:#f3f3f3;}
	.productAccordion .sortBy .pagination { float:right; width:50%; padding:0px 0px 0px 0px;}


/********  Reviews  ********/

.productAccordion .reviews li, .moduleContent .reviews li { padding:0; width:723px; background:#fff;}
	.moduleContent .reviews { padding:0;}
	.moduleContent .reviews li { margin:0;}
	.reviews li .details { float:left; width:695px; padding:10px 14px 10px 14px; border-bottom:1px solid #e1e1e1; background:#f3f3f3;}
	.reviews li .details img { float:left; display:inline; margin:0px 10px 0px 0px;}
	.reviews li .details h3 { font-size:115%; line-height:18px; padding:0px 0px 5px 0px;}
	.reviews li .details p { float:left; width:50%; padding:0; line-height:22px;}
	.reviews li .details ul { float:right; width:50%; padding:0;}
	.reviews li .details li { position:relative; float:right; display:inline; width:auto; padding:0px 0px 0px 10px; margin:0; border:none; background:none;}
	.reviews li .details li a { float:left;}
	.reviews li blockquote { float:left; width:695px; padding:10px 14px 10px 14px;}
	.reviews li .helpfulReview { float:left; width:695px; display:inline; padding:6px 0px 10px 0px; margin:0px 0px 0px 14px; border-top:1px solid #e1e1e1; color:#888; font-style:italic;}
	
	.writeReview { position:relative; float:left; width:725px; padding:0px 15px 15px 15px;}
	.writeReview a { float:left; z-index:3;}

/********************************************************************/
/*                    	  Related Products     	               		*/
/********************************************************************/

.productCarouselContainer { float:left; width:725px; margin:0 0 20px 0;}
.productCarouselContainer h2 { color:#5f5f5f; font-size:116%; letter-spacing:0; padding:0px 0px 5px 10px;}
/*
.productCarousel { float:left; height:135px; width:600px; margin:0 50px; padding:13px 12px 13px 13px; position:relative; background:#f2f2f2; border:1px solid #e1e1e1; border-radius:10px 10px 10px 10px; behavior:url('/PIE.htc');}
	.productCarousel .productList { float:left; width:600px; overflow:hidden;}
	.productCarousel .productList li { float:left; display:inline; margin:10px 10px 0 10px; width:180px; padding:0; background:none; min-height:135px; height: auto !important; height: 135px;}
	.productCarousel .productList li a { float:left; display:block; width:180px; padding:0; font-size:115%; text-decoration:underline; color:#666; text-transform:uppercase; font-family:'BlissBold', Verdana, sans-serif;}
	.productCarousel .productList li a:hover, .productCarousel .productList li a:active, .productCarousel .productList li a:focus { color:#0074bd;}
	.productCarousel .productList li .thumb { float:left; margin:0px; border-radius:10px 10px 10px 10px;}
	.productCarousel .productList li a span { float:left; display:block; width:180px; padding:8px 0px 0px 0px; text-align:center;}
	
	.productCarousel .prev, .productCarousel .next { position:absolute; top:60px; height:36px; width:36px; text-indent:-9999px; background-image:url('/_images/bg/addtional-images-carousel.png'); background-repeat:no-repeat; z-index:11;}
	.productCarousel .prev { left:-60px; background-position:top left;}
	.productCarousel .prev:hover, .productCarousel .prev:active, .productCarousel .prev:focus { background-position:bottom left;}
	.productCarousel .next { right:-60px; background-position:top right;}
	.productCarousel .next:hover, .productCarousel .next:active, .productCarousel .next:focus { background-position:bottom right;}
*/
.productCarousel { float:left; height:220px; width:633px; margin:0 0px; padding:5px 46px 5px 46px; position:relative; background:#f2f2f2; border:1px solid #e1e1e1; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc');}
	.productCarousel .productList { float:left; width:633px; overflow:hidden; height:220px;}
	.productCarousel .productList li { float:left; display:inline; margin:6px 11px 0 0px; width:150px; padding:0; background:none; min-height:220px; height: auto !important; height: 220px;}
	.productCarousel .productList li a { float:left; display:block; width:150px; padding:0; font-size:115%; text-decoration:underline; color:#666; text-transform:uppercase; font-family:'BlissBold', Verdana, sans-serif;}
	.productCarousel .productList li a:hover, .productCarousel .productList li a:active, .productCarousel .productList li a:focus { color:#0074bd;}
	.productCarousel .productList li .thumb { float:left; margin:0px; border-radius:10px 10px 10px 10px;}
	.productCarousel .productList li a span { float:left; font-size:12px; display:block; width:150px; padding:8px 0px 0px 0px; text-align:center;}
	.productCarousel .productList li a img { width:150px;}
	
	.productCarousel .prev, .productCarousel .next { position:absolute; top:90px; height:36px; width:36px; text-indent:-9999px; background-image:url('../_images/bg/addtional-images-carousel.png'); background-repeat:no-repeat; z-index:11;}
	.productCarousel .prev { left:5px; background-position:top left;}
	.productCarousel .prev:hover, .productCarousel .prev:active, .productCarousel .prev:focus { background-position:bottom left;}
	.productCarousel .next { right:5px; background-position:top right;}
	.productCarousel .next:hover, .productCarousel .next:active, .productCarousel .next:focus { background-position:bottom right;}

.relatedProducts { display:none;}

/********************************************************************/
/*                    	     Image Viewer                     		*/
/********************************************************************/

/* Image Viewer */
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 1000; width: 100%; height: 500px; background:url('../_images/colorbox/overlay.png');}
	#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 1001; text-align: center; line-height: 0;}
	#jquery-lightbox a img { border: none; }
	#lightbox-container-image-box { position: relative; background-color: #ffffff; width: 250px; height: 250px; margin: 0 auto; padding:10px 10px 0px 10px; border-radius:10px 10px 0px 0px; behavior:url('http://www.yonex.de/PIE.htc');}
	
	#lightbox-loading { position: absolute; top: 45%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
	#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1001;}
	#lightbox-container-image-box > #lightbox-nav { left: 0; }
	#lightbox-image-details {
		position: absolute; top: 0; left: 0; z-index: 1; width: 100%; text-align: left;
		background: rgb(255, 255, 255);
		/* RGBa with 0.6 opacity */
		background: rgba(255, 255, 255, 0.8);
		/* For IE 5.5 - 7*/
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff);
		/* For IE 8*/
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff)";
		 border-radius:10px 10px 0px 0px; behavior:url('http://www.yonex.de/PIE.htc');
	}
	#lightbox-image-details .caption-wrapper {padding:19px;}
	#lightbox-image-details .caption-wrapper h2 { padding:5px 0px 10px 0px; font-size:150%; font-weight:normal; font-family:'swatch', Arial, Helvetica, sans-serif; text-transform:uppercase;}
	#lightbox-image-details .caption-wrapper p {padding:0px; margin:0;}
	#lightbox-nav a { outline: none;}
	#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; zoom: 1; display: block;}
	#lightbox-nav-btnPrev { left: 0; float: left;}
	#lightbox-nav-btnNext { right: 0; float: right;}
	#lightbox-container-image-data-box { font: 10px Arial, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; padding:0px 10px 10px 10px; line-height: 1.4em; overflow: auto; border-radius:0px 0px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc');}
	#lightbox-container-image-data { color: #666;}
	#lightbox-container-image-data #lightbox-image-details { float: left; width: 70%; text-align: left;}	
	#lightbox-image-details-caption { font-weight: bold; }
	#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em;}			
	#lightbox-secNav-btnClose { float: right; width: 66px; padding-bottom: 0.7em;}

	#lightbox-image-overlay, #lightbox-nav {display:block; height:1px;}

	.lightbox-prev, .lightbox-next {height:30px; width:32px; float:left;}
		.lightbox-prev {background-image:url('../_images/imageViewer/lightbox-btn-prev.gif');}
		.lightbox-next {background-image:url('../_images/imageViewer/lightbox-btn-next.gif');}
		a.lightbox-prev:hover, a.lightbox-next:hover {background-position: 0 -30px;}
		
	.lightbox-zoomin, .lightbox-zoomout, .lightbox-gallery, .lightbox-fullscreen {height:30px; width:32px; float:right; text-indent:-9999px;}
		.lightbox-fullscreen {background-image:url('../_images/imageViewer/lightbox-fullscreen.gif');}
		.lightbox-zoomin {background-image:url('../_images/imageViewer/lightbox-zoomin.gif');}
		.lightbox-zoomout {background-image:url('../_images/imageViewer/lightbox-zoomout.gif');}
		.lightbox-gallery {background-image:url('../_images/imageViewer/lightbox-gallery.gif');}
		a.lightbox-zoomin:hover, a.lightbox-zoomout:hover, .lightbox-gallery:hover, .lightbox-fullscreen:hover {background-position: 0 -30px; }
		
	.lightbox-close { position:absolute; top:10px; right:10px; float:left; width:25px; height:25px; text-indent:-9999px; background:url('../_images/imageViewer/lightbox-close.png') no-repeat 0px 0;}
	a:hover.lightbox-close, a:active.lightbox-close, a:focus.lightbox-close {background-position:0px -25px;}

/********************************************************************/
/*                    	        Members                     		*/
/********************************************************************/

.sectionWrapper { float:left; width:753px; padding:0; margin:0px 0px 10px 0px; border:1px solid #e1e1e1; background:#fff;}
.moduleContent .sectionWrapper { width:723px;}
	.sectionWrapper h2 { padding:10px 15px; border-bottom:1px solid #e1e1e1; background:#f6f6f6; margin:0px 0px 10px 0px;}
	.sectionWrapper p { padding:0px 15px  15px  15px;}

/********************************************************************/
/*                    	    Sport landing page                 		*/
/********************************************************************/

.sportBanner { float:left; width:755px; height:255px; margin:0px 0px 10px 0px; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc'); z-index:3;}
.pageBanner { float:left; width:755px; margin:0px 0px 10px 0px; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc'); z-index:3;}

.halfCol, .halfCol .section { width:372px;}
.halfCol .moduleContent { width:342px; margin:0px 0px 10px 0px;}
.halfCol .moduleContent .button { float:right; margin-top:15px;}
.halfCol .moduleContent .featuredProducts li .button { float:left; margin:0;}

.featuredProducts, .featuredProducts li { float:left; width:342px;}
	.featuredProducts { padding:0; border-bottom:1px solid #c2c2c2; min-height:240px; height: auto !important; height: 240px;}
	.featuredProducts li { padding:0px 0px 10px 0px; background:none;}
	.featuredProducts li img { float:left;}
	.featuredProducts li div { float:right; width:230px; padding:5px 0px 0px 0px;}
	.featuredProducts li div h3 { padding:0px 0px 5px 0px;}
	.featuredProducts li div p { padding:0px 0px 10px 0px;}
	.featuredProducts li .button { padding:4px 8px 4px 8px; z-index:3;}


.halfCol .section { float:left;}
.halfCol .section h2 { float:left; width:100%; padding:0px; margin:0px 0px 5px 0px; line-height:42px; background:url('../_images/bg/title-grey.png') 0 0 repeat-x;}
	.halfCol .section h2 span { float:left; padding:0px 0px 0px 42px; line-height:42px; background:url('../_images/bullets/latest-news.png') 10px 8px no-repeat;}
	.halfCol .facebook h2 span { background-image:url('../_images/bullets/facebook-community.png');}
	.halfCol .twitter h2 span { background-image:url('../_images/bullets/twitter-feeds.png');}

.halfCol .feed { position:relative; z-index:2; float:left; width:346px; padding:13px 13px 20px 13px; overflow:hidden; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc'); background:#eff2f7;}
.halfCol .twitter .feed { padding:13px 13px 13px 13px;}
	.halfCol .feed ul, .halfCol .feed li { float:left; width:290px; padding:0px 0px 0px 0px; background:none;}
	.halfCol .feed li { padding:5px 0px 10px 0px;}
	.halfCol .feed .viewMore { float:right; color:#666;}
	.halfCol .feed a:hover.viewMore, .halfCol .feed a:active.viewMore, .halfCol .feed a:focus.viewMore { color:#0074bd;}

	.halfCol .feed .time { display:block; padding:3px 0px 0px 0px; color:#999;}
	.halfCol .follow { float:left; width:100%; padding:10px 0px 0px 0px; background:url('../_images/bg/follow-arrow.png') no-repeat 300px 0px;}

/********************************************************************/
/*                    	    Company wysiwyg                 		*/
/********************************************************************/

.timeline, .timeline li, .companyProfile { float:left; width:100%;}
/* Company History */

.timeline { position:relative; padding:0; background:url('../_images/company/history/bg-line.png') repeat-y top left;}
	.timeline li { padding:15px 0px 15px 0px; background:url('../_images/company/history/bg-item.gif') no-repeat bottom right;}
	.timeline li h2 { float:left; width:70px; color:#006eb6; font-size:170%; padding:0px 0px 0px 20px; background:url('../_images/company/history/bg-title.png') no-repeat 0px 0px;}
	.timeline li .details { float:left; width:500px;}
	.timeline li .thumbnails { float:right; width:140px;}
	.timeline li .thumbnails img { width:140px; margin:0px 0px 10px 0px; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc'); z-index:3;}
	.timeline .last { background:url('../_images/company/history/bg-last.png') no-repeat top left #fff;}
	
	.timeline .first { padding:0px 0px 15px 0px;}
	.timeline .first .details { width:665px;}
	.timeline .first .thumbnails { width:665px; padding:0px 0px 0px 90px;}
	.timeline .first .thumbnails img { margin:0px 10px 0px 0px;}

/* Company Pofile */

.moduleContent .companyProfile { margin:0;}
.moduleContent .companyProfile th, .moduleContent .companyProfile td { padding:8px 10px; line-height:16px;}
.moduleContent .companyProfile th { width:30%;}

/* Company Pofile */

.groupOffices.moduleContent h2 { float:left; width:100%; padding:0px 0px 5px 0px;}
	.groupOffices.moduleContent .thumbnail img { width:100px;}
	.groupOffices.moduleContent .details { padding:10px 0px 0px;}
	.groupOffices.moduleContent .details h3, .groupOffices.moduleContent .details p { padding:0px 0px 5px;}
	.groupOffices.moduleContent .details .first { clear:both;}

/* Counterfeits */

.compareProducts { float:left; width:645px; padding:20px 39px 10px 39px; margin:0px 0px 20px 0px; border:1px solid #E1E1E1; background:#fff;}
.compareProducts h3 { font-size:150%; padding:0px 0px 5px 0px;}
.compareProducts .genuine, .compareProducts .counterfeit { width:300px;}
.compareProducts img { border:1px solid #E1E1E1;}
.compareProducts .genuine { float:left;}
.compareProducts .counterfeit { float:right;}
.compareProducts .genuine span, .compareProducts .counterfeit span { float:left; width:275px; padding:10px 0px 5px 25px; display:block; font-size:110%; text-transform:uppercase; text-decoration:none; font-weight:normal; font-family:'BlissBold', Verdana, sans-serif;}
.compareProducts .genuine span { color:#; background:url('../_images/icons/genuine.png') no-repeat 0px 5px;}
.compareProducts .counterfeit span { color:#; background:url('../_images/icons/counterfeit.png') no-repeat 0px 5px;}
.compareProducts div p { line-height:75px; padding:0 0 0 85px;}
/********************************************************************/
/*                    	    Account Area   		              		*/
/********************************************************************/

.accountPod { float: left; width: 500px; padding: 15px 111px 15px 112px; margin: 0px 0px 15px 0px; border: 1px solid #E1E1E1; background: #F7F7F7; }
.accountPod ul {margin: 0; padding: 0; border: 1px solid #E1E1E1; border-bottom:none; background:#F3F3F3;}
.accountPod ul li {overflow: hidden; padding:10px; margin: 0; background-image:none; border-bottom: 1px solid #E1E1E1;}
.accountPod ul li .label { float: left; background-repeat: no-repeat; background-position: left center; padding: 8px 0 8px 35px; width:300px; }
.accountPod ul li .label a { color: #727272; }
.accountPod ul li .label a:hover, .accountPod ul li .label a:active, .accountPod ul li .label a:focus { color: #f15922; }

.accountPod ul li.facebook .label { background-image: url('../_images/bullets/connections/facebook.html'); }
.accountPod ul li.facebook.active .label { background-image: url('../_images/bullets/connections/active/facebook.html'); }
	
.accountPod ul li.twitter .label { background-image: url('../_images/bullets/connections/twitter.html'); }
.accountPod ul li.twitter.active .label { background-image: url('../_images/bullets/connections/active/twitter.html'); }
	
.accountPod ul li.googlePlus .label { background-image: url('../_images/bullets/connections/google-plus.html'); }
.accountPod ul li.googlePlus.active .label { background-image: url('../_images/bullets/connections/active/google-plus.html'); }
	
.accountPod ul li .button { float: right; margin:0;}


/********************************************************************/
/*                       Responsive Gallery 	              		*/
/********************************************************************/

#responsiveGallery { display:none;}

/********************************************************************/
/*                	 	      Stockist 	          		    		*/
/********************************************************************/

.findStockist h2 { padding:10px; text-transform:uppercase; font-weight:normal; font-size:15px; color:#fff; border:1px solid #005790; background:url("../_images/bg/nav.gif") no-repeat 50% 0; border-radius:10px 10px 0 0;}
	.findStockist fieldset { padding:15px 10px 10px; margin:0px 0px 15px 0px; border:1px solid #E1E1E1; background:#F7F7F7; border-radius:0 0 10px 10px;}
	.findStockist fieldset { border-top:none;}
	.findStockist fieldset fieldset { margin:0; border:none; background:none; padding:0; border-radius:0 0 0 0;}
	.findStockist .formButton { width:100%; padding:0;}
	.findStockist .field { width:100%; padding:0 0 10px 0;}
	.findStockist .text label, .findStockist .select label { display:block; width:100%; padding:0 0 5px 0; font-family: 'BlissBold',Verdana,sans-serif; font-size:120%; color:#666666;}
	.findStockist .text input, .findStockist .select select { width:100%; padding:4px; border:1px solid #e2e2e2;}
	.findStockist .text input { width:153px;}
	.findStockist .optionList h3 { padding:0 0 5px;}
	.findStockist .optionList li { background:none; padding:8px 0px; border-top:1px solid #E1E1E1;}
	.findStockist .optionList li input { overflow:hidden; float:left; display:inline; margin:0 6px 0 0;}
	.findStockist .formButtons { padding:0;}
	.findStockist .alertInfo { width: 160px;margin-bottom:10px;}



.locations.moduleList .thumbnail { width:75px;}
.locations.moduleList .details { width:580px;}
.locations.moduleList .details p { padding:0 0 10px;}
.locations.moduleList .details dt, .locations.moduleList .details dd { width:18%; padding:0 0 5px;}
.locations.moduleList .details dt { clear:both;}
.locations.moduleList .details dd { width:82%;}

#map { float:left; width:100%; height:350px; margin:0px 0px 15px 0px; background:url("../_images/bg/map.html") no-repeat right bottom;}

.locations.moduleList li { position:relative;}
.premiumStockist { position:absolute; top:0; right:0; width:40px; height:40px; text-indent:-9999px; background:url('../_images/icons/premiumStockist.png') 0 0 no-repeat;}
.sportStockist span { display:inline; padding:2px 10px 2px 20px;}
.sportStockist .tennis { background:url('../_images/icons/sport_tennis.png') 0 0 no-repeat;}
.sportStockist .golf { background:url('../_images/icons/sport_golf.png') 0 0 no-repeat;}
.sportStockist .badminton { background:url('../_images/icons/sport_badminton.png') 0 0 no-repeat;}



.locationPopup .details h2, .locationPopup .details .adr { padding-bottom: 4px; overflow:hidden; }
.locationPopup .details dt, .locationPopup .details .dd { padding:0 0 5px;}
.locationPopup .details dd, .locationPopup .details dl, .locationPopup .details dt { float:left; }
.locationPopup .details dt { clear:both;font-weight:bold;width:100px; }

div.map-popup {
    overflow: auto;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 0 10px;
}











