@media screen and (max-width:680px){

/*
{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
*/

/********************************************************************/
/*                          Template tags                           */
/********************************************************************/
#breadcrumb, #leftCol .pods { display:none;}

body, #playerLeft, #playerRight, #bgDots, #container { width:100%; background:#fff; margin:0; padding:0;}
#masthead {
	width:100%; border-radius:0 0 0 0; background:none; padding:10px 0 0;
	box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
}
#masthead .solcialLinks { display:none;}
.solcialLinks {
	width:100%; position:relative; padding:10px; background:#f3f3f3; border-bottom:1px solid #e2e2e2;
	box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
}
#footer .solcialLinks { float:left; width:100%; display:block; border-top:1px solid #e2e2e2; border-bottom:none;}
#footer .solcialLinks ul { float:left; display:inline-block; text-align:center;}
#footer .solcialLinks li { float:left; width:100%; padding:5px 0; overflow:hidden; background:none;}



#masthead .solcialLinks li { float:left; padding:5px 0px 0px 10px; background:none;}

#masthead .languagePopup {
	width:100%; padding:5px 10px; border-top:1px solid #e2e2e2; background:#f3f3f3;
	box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
}
#masthead .languagePopup h2 { float:left; width:auto;}

#masthead .logo { margin:0 0 10px; float:left; width:100%; text-align:center;}
#masthead .siteSearch { border:none;}
#masthead .siteSearch {
	width:100%; height:auto; line-height:inherit; margin:0px;
	float:left; clear:both; padding:10px; margin:0px; border-top:1px solid #e2e2e2; line-height:inherit; border-radius:0 0 0 0; behavior:none; background:#f3f3f3;
	box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
}
#masthead .siteSearch fieldset {
	width:100%; padding:0px 0px 0px 25px; border-top:1px solid #d2d2d2; font-family:'BlissBold', Verdana, sans-serif; text-transform:uppercase; color:#636363; border-radius:10px 10px 10px 10px; background:url('../_images/bg/search.png') no-repeat 10px 4px #fff;
	box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
}
#masthead .siteSearch .text { width:85%;}
#masthead .siteSearch .text input { width:100%; -webkit-appearance: none;}


#nav, #nav li, #nav li a { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	#nav { width:100%; background:#006eb6; border-top:1px solid #005790; margin:0 0 10px;}
	#nav li { float:left; padding:0; background:none; width:100%; border-bottom:1px solid #005790;}
	#nav li li { border-bottom:none; border-top:1px solid #005790;}
	#nav li a.top { width:100%; padding:12px 10px;}
	#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:#053d7c; color:#fff;}
	
	#nav .has-subnav .top { background:url('../_images/responsive/nav-top.png') no-repeat 98% 50%;}
	#nav .has-subnav a.top:hover, 
	#nav .has-subnav a.top:active, 
	#nav .has-subnav a.top:focus, 
	#nav .has-subnav a.top.selected { background:url('../_images/responsive/nav-top.png') no-repeat 98% 50% #053d7c;}


	#nav .subNav { position:relative; top:inherit; left:inherit; width:100%; background:none !important; display:block;}
	#nav .subNav .dropDownLinks {
		width:100%; padding:0; margin:0; background:#005f9d;
		box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
	}
	#nav .subNav .dropDownLinks li a { padding:8px 10px 8px 22px; background:url('../_images/bg/nav-item.png') no-repeat 10px 10px;}


#subNav { display:none;}

.showSubnav { display:block; float:left; width:100%; padding:10px; margin:0 0 10px; color:#0074BD; border-radius:10px 10px 10px 10px; background:url('../_images/responsive/showSubnav.png') no-repeat 98% 50% #e2e2e2;
	font-weight:normal; font-family:'BlissBold', Verdana, sans-serif; font-size:130%; text-decoration:none;
	box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
}
.showSubnav:hover, .showSubnav:active, .showSubnav:focus { color:#0074BD;}

#pageContent, #leftCol, #subNav, #subNav li, #subNav li a, #subNav .has-subnav li a, #subNav .has-subnav li li a, #subNav .has-subnav li li li a {
	width:100%;
	box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
}

/********************************************************************/
/*                            Footer tags                           */
/********************************************************************/
#socialBar {
	width:100%; padding:0px 10px 10px 10px; margin:0px 0px 60px 0px;
	box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
}
	#socialBar .newsletterSignup { width:100%;}
	#socialBar .followUs {
		position:absolute; bottom:-35px; width:90%;
		box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
	}
	#socialBar .followUs h2, #socialBar .followUs ul { width:auto;}
	#socialBar .followUs h2 {color:#666; font-size:130%;}

#footer { width:100%; padding:0; background:none; border-radius:0 0 0 0; behavior:none;}
	#deepLinkContainer { float:left; width:100%; padding:0; border-top:none; background:#f3f3f3;}
	#deepLinks div {
		float:left; width:100%; padding:0; border-top:1px solid #d7d7d7;
		box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
	}
	#deepLinks div h2 {
		float:left; width:100%; display:inline; padding:10px 10px 5px;
		box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
	}
	#deepLinks div ul { float:left; width:100%;}
	#deepLinks div li { float:left; display:inline; padding:2px 10px 2px 10px;}

.footerList { float:left; width:100%; padding:0px 0px 0px 0px; border-top:none;}
	.footerList li { float:left; width:100%; display:block; padding:0; background:none;}
	.footerList .first { background:none; padding:10px 10px;}
	.footerList a { display:block; padding:10px 10px; border-top:1px solid #d1d1d1;}
	.footerList li, .footerList a { text-decoration:none;
		box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;
	}
/********************************************************************/
/*                           Modular tags                           */
/********************************************************************/
.pageOptions li { padding:0px 5px 0px 0px;}
.pageOptions .fr { padding:0px 0px 0px 5px;}

#content { padding:30px 0; width:100%;}
.searchOptions .pagination { width:100%; padding:10px 0 0;}

.categoryList li, 
.moduleList li, 
.moduleContent, 
.tags, 
.moduleContent .tags, 
.moduleContent .tags ul, 
.videos.articleContent, 
.videos.articleContent .videoDescription, 
.productCarouselContainer, 
.moduleContent .articleDetails, 
.pollContainer, 
.pollDetails, 
.moduleContent .sectionWrapper, 
.accountPod, 
.postList .previousPost, 
.articleContent, 
.moduleContent .postReply fieldset, 
.moduleContent #postComment fieldset, 
.searchTitle
{ width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.categoryList .details { float:none; padding:0 10px 0 175px; width:auto;}

.moduleList .details { float:none; padding:0 10px 0 110px; width:auto;}
.moduleList .details h2 { padding:0 0 5px;}
.moduleList .details p { padding:0;}

.pagination p { width:100%; padding:0 0 5px 0;}
.pageNumbers { float:left;}
.pageNumbers li { margin: 0 3px 0 0;}

.tags h2 { display:none;}

body #content .videoFeed { position:relative; border:none; background:none; padding-bottom: 56.25%;padding-top: 30px;height: 0;}
.videoFeed iframe, .videoFeed object, .videoFeed embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.locations .thumbnail { width:100px;}
.locations li .adr { padding:0 0 5px;}
.locations li div { padding:0 0 0 110px;}
.locations li .note { clear:left; padding:0;}
.locations li dt, .locations li .tel .type { display:none;}
.locations li dd { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.pollDetails, .accountPod { padding:15px}
.pollDetails li div { border-radius:3px 3px 3px 3px; background:#fff; -moz-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.35); -webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.35); box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.35);}

.accountPod ul li .label { width:50%;}
.accountPod ul .active .label { padding:0 0 0 35px; min-height:26px; height: auto !important; height: 26px;}

.comments li ul { padding:5px 0 0;}
.comments li ul a { font-size:100%; text-transform:none;}
.moduleContent .postReply fieldset, .moduleContent #postComment fieldset { padding:15px;}

/********************************************************************/
/*                            Form tags                             */
/********************************************************************/
.alertInfo, 
.contentForm .alertInfo, 
.productAccordion .alertInfo, 
.moduleContent .alertInfo, 
.postList li .alertInfo, .comments li .alertInfo, 
.moduleContent .postReply fieldset .wide label, .postReply fieldset .wide textarea, .moduleContent #postComment fieldset .wide label, #postComment fieldset .wide textarea, 
.moduleContent .contentForm .alertInfo { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.postList li .alertInfo p, .comments li .alertInfo p { padding:0 10px 10px;}
.postList .signature, .comments .signature { margin:10px 0 0;}

.contentForm .alertInfo { margin:0 0 15px 0;}

.moduleContent .contentForm fieldset, 
.contentForm label, 
.contentForm .dateSelect h3, 
.contentForm .optionList h3, 
.contentForm fieldset label, 
.contentForm .text input, 
.contentForm textarea, 
.contentForm select, 
.contentForm fieldset 
{ width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.moduleContent .contentForm fieldset, .contentForm fieldset { padding:15px;}

.contentForm label, .contentForm .dateSelect h3, .contentForm .optionList.short h3, .contentForm fieldset label { width:100%; padding:0 0 5px;}
.contentForm .optionList.short h3, .contentForm .optionList h3 { padding:0px 0px 10px 0px; color:#444; font-weight:bold; font-size:inherit; font-family:inherit;}
.contentForm fieldset fieldset, .contentForm .field, .contentForm .optionList li, .contentForm .optionList.short h3, { padding:0px 0px 10px 0px;}

.moduleContent .contentForm .field, .contentForm .field, .moduleContent .contentForm .dateSelect, .contentForm .dateSelect { padding:0px 0px 15px 0px;}

.contentForm .text input, .contentForm textarea, .contentForm select { padding:5px;}
.contentForm .wide textarea, .contentForm .wide input, .contentForm .wide label { width:100%;}
.contentForm .wide select { width:100%;}
.contentForm .text.short input { width:50%;}
.contentForm .select.short select { width:50%;}
.moduleContent .contentForm fieldset.optionList, .contentForm fieldset.optionList { padding:10px 0;}
.contentForm .optionList.short ul { float:left; width:100%;}
.contentForm .optionList.short .custom-checkbox label, .contentForm .optionList.short .custom-radio label { width:100%;}

.contentForm .file.field { width:100%;}
.contentForm .file.field input { width:50%;}
.contentForm .upload.field { width:50%;}

.contentForm fieldset .checkboxField input, .contentForm .optionList input { float:left; margin:0;}
.contentForm fieldset .checkboxField label, .contentForm .optionList label { float:none; width:auto; padding:0 0 0 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

/********************************************************************/
/*                            Home tags                             */
/********************************************************************/
.homeFeatures .section, 
.homeFeatures .feed, 
.homeFeatures ul, 
.homeFeatures li, 
.homeFeatures .news li div, 
#content.homeContent { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

#banners { width:100%; overflow:hidden;}
#banners ul.slider li img { width:100%; max-width:100%; height:100%;}
#banners, #banners ul.slider li { width:100%; height:100%;}

.homePods { display:none;}
.homeFeatures .section, .homePods li:first-child, .homeFeatures .section:first-child { padding:0 0 20px 0;}
.homeFeatures h2 {
	border-radius:10px 10px 10px 10px;
	background: rgb(48,164,108); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(48,164,108) 0%, rgb(13,120,58) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(48,164,108)), color-stop(100%,rgb(13,120,58))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(48,164,108) 0%,rgb(13,120,58) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(48,164,108) 0%,rgb(13,120,58) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(48,164,108) 0%,rgb(13,120,58) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(48,164,108) 0%,rgb(13,120,58) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30a46c', endColorstr='#0d783a',GradientType=0 ); /* IE6-9 */
}

.homeFeatures .news .feed { min-height:inherit;}
.homeFeatures .news li div { float:none; padding:0 0 0 60px;}
.homeFeatures .section.facebook { text-align:center;}

.homeFeatures .follow a, .halfCol .follow a, .playerDetails .follow a { display:block; width:128px; height:17px; text-indent:-9999px; background:url('../_images/responsive/follow-yonex.png') no-repeat 0 0; background-size:128px 17px;}
.playerDetails .follow a { background:url('../_images/responsive/follow-me.png') no-repeat 0 0; background-size:128px 17px;}

/********************************************************************/
/*                           Player tags                            */
/********************************************************************/

.categoryCatalogue { text-align:center;}
.categoryCatalogue li, 
.categoryCatalogue .first, 
.sportsCategory.categoryCatalogue li, 
.playersCategory.categoryCatalogue li, 
.sportsCategory.categoryCatalogue .first, 
.playersCategory.categoryCatalogue .first { margin:0 5px 10px;}

.playerDetails .twitter, 
.playerSocial .twitter, 
.playerDetails .twitter ul, 
.playerDetails .twitter li, 
.playerSocial .twitter ul, 
.playerSocial .twitter li, 
.playerDetails { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.player.moduleContent table.fl, .player.moduleContent table.fr { width:100%; margin:10px 0 0;}

.moduleContent #productGallery, .galleryContainer #productGallery { float:none; margin:0 auto;}

/********************************************************************/
/*                            Sport tags                            */
/********************************************************************/

.sportBanner, .pageBanner { height:auto; max-width:100%;}

.halfCol, 
.halfCol .moduleContent, 
.halfCol .videoFeed, 
.featuredProducts, 
.featuredProducts li, 
.halfCol .feed, 
.halfCol .feed ul, 
.halfCol .feed li, 
.productDetails, 
.galleryContainer, 
.product.followUs, 
.halfCol .section { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.halfCol .section { padding:0 0 20px 0;}
.halfCol .section.facebook { text-align:center;}

.featuredProducts li div { float:none; padding:0 0 0 110px; width:auto;}

.halfCol .section h2 {
	border-radius:10px 10px 10px 10px;
	background: rgb(231,231,231); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(231,231,231) 0%, rgb(217,217,217) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(231,231,231)), color-stop(100%,rgb(217,217,217))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(231,231,231) 0%,rgb(217,217,217) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(231,231,231) 0%,rgb(217,217,217) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(231,231,231) 0%,rgb(217,217,217) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(231,231,231) 0%,rgb(217,217,217) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */
}

.galleryContainer { float:left; padding:15px; margin:0 0 10px; background:#e7e7e7; border-radius:10px 10px 10px 10px; behavior:url('http://www.yonex.de/PIE.htc');}
.galleryContainer #productGallery { float:none; padding:0; border-radius:0 0 0 0;}

#productGallery .thumb, #productGallery .thumb img {}

.productDetails dt { width:40%;}
.productDetails dd { width:60%;}

.product.followUs h2 { width:100%;}
.product.followUs ul { float:left;}
.product.followUs li { padding:0 10px 0 0}


/**********  Product Accordion  **********/

.productAccordion, 
.selected.productAccordion, 
.productAccordion .wrapper, 
.productAccordion .technology.wysiwygBox, 
.technologyLinks, 
.technologyLinks li, 
.technologyLinks li .button, 
.productAccordion .pagination, 
.productAccordion .moduleList, 
.productAccordion .sortBy, 
.productAccordion .reviews li, 
.moduleContent .reviews li, 
.reviews li .details, 
.reviews li blockquote, 
.reviews li .helpfulReview, 
.productAccordion .playerDetails, 
.productAccordion .playerSocial, 
.productAccordion .playerSocial .twitter, 
.productAccordion .playerSocial .twitter li, 
.otherAmbassadors, 
.otherAmbassadors li, 
.relatedProducts, 
.productAccordion .wysiwygBox { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.productAccordion, .selected.productAccordion { padding:0 10px;}
.productAccordion .wysiwygBox { margin:0 0 10px;}
.productAccordion .accordionLink, .selected.productAccordion .accordionLink { padding:8px 0px 7px 15px; background-position:2px 50%;}
.productAccordion .wysiwygImage { float:none; margin:0 auto 10px; display: block; height:auto; max-width:100%;}
.productAccordion .wrapper { margin:0 0 10px;}

.technologyLinks, .technologyLinks li { padding:0 0 5px;}
.technologyLinks li .button {padding:8px;}

.writeReview, .productAccordion .pagination, .productAccordion .moduleList, .productAccordion .sortBy { padding:0 0 10px;}
.productAccordion .alertInfo { margin:0 0 10px;}
.productAccordion .sortBy .sortSelect .select, .productAccordion .sortBy .formButtons { padding:0;}
.productAccordion .sortBy .sortSelect, .productAccordion .sortBy .pagination { width:100%;}
.productAccordion .sortBy .pagination p { float:left; text-align:left;}
.productAccordion .sortBy .pagination { padding:0 0 15px;}

.reviews li .helpfulReview { margin:0; padding:10px}
.reviews li .details p { width:100%;}
.reviews li .details ul { float:left; width:100%;}
.reviews li .details li { float:left; padding:0 10px 0 0;}
.reviews li ul a { padding:4px 8px;}

.productAccordionContainer { float:left; width:100%;}
.productAccordion .wysiwygBox img { height:auto; max-width:100%;} 

.productAccordion .playerDetails .biography, .productAccordion .playerDetails .playerLinks { float:none; padding:0 115px 0 0;}
.productAccordion .playerDetails, .otherAmbassadors, .productAccordion .playerSocial { margin:0 0 15px;}
.productAccordion .playerDetails img { float:right;}
.productAccordion .playerDetails .playerLinks img { float:none;}

.otherAmbassadors { padding:0;}
.otherAmbassadors li { padding:0 0 20px;}
.otherAmbassadors li div { float:none; padding:0 0 0 85px; width:auto;}

.productAccordion .videos.moduleList li .iframe { float:left;}



.productCarouselContainer { display:none;}
.relatedProducts { float:left; display:block; margin:20px 0 0;}
.relatedProducts h2 { float:left; width:100%; color:#5f5f5f; font-size:180%; text-align:center; letter-spacing:0; padding:15px 0; border-top:2px solid #d2d2d2;}

/********************************************************************/
/*                           Company tags                           */
/********************************************************************/
.sitemap, 
.sitemap li, 
.sitemap li li, 
.sitemap li li li, 
.productAccordion .accordionLink, 
.writeReview, 
.timeline li h2, 
.timeline .first .thumbnails, 
.timeline .first .details, 
.timeline li .thumbnails, 
.compareProducts, 
.compareProducts .genuine, 
.compareProducts .counterfeit, 
.company.categoryCatalogue .details, 
.company.categoryCatalogue .button, 
.timeline li .details { width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.timeline .first .details, .timeline li .details, .timeline .first .thumbnails, .timeline li .thumbnails { padding:0 0 0 20px}
.timeline .first .thumbnails img, .timeline li .thumbnails img { width:22%; margin:0 5px 0 0;}
.timeline li .thumbnails { float:left;}

.groupOffices.moduleContent .moduleList li { position:relative; padding:10px 10px 10px 10px; min-height:120px; height: auto !important; height: 120px;}
.groupOffices.moduleContent .moduleList .thumbnail { position:relative; padding:10px 0 0;}
.groupOffices.moduleContent .details { padding:0;}

.compareProducts { padding:15px;}
.compareProducts img { height:auto; max-width:100%;}
.compareProducts img.fl { width:75px;}
.compareProducts div p { line-height:inherit; padding:14px 0 14px 85px;}
.compareProducts .genuine, .compareProducts .counterfeit { text-align:center;}
.compareProducts .genuine span, .compareProducts .counterfeit span { float:none; width:230px; max-width:230px; margin:0 auto; text-align:left;}


.company.categoryCatalogue li { width:auto; max-width:280px; margin:0 5px 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.company.categoryCatalogue li img { height:auto; max-width:100%;}

/********************************************************************/
/*                           Gallery tags                           */
/********************************************************************/

#productGallery { display:none;}
#responsiveGallery { display:block;}


#responsiveGallery { float:left; width:650px; height:650px; overflow:hidden; position:relative; margin:0px 0px 10px 0px;}
	#responsiveGallery ul.slider { padding:0; margin:0;}
	#responsiveGallery ul.slider li { padding:0; margin:0; background:none; float:left; width:650px; height:650px; overflow:hidden; position:relative;}
	#responsiveGallery ul.slider li img { width:650px; height:650px; border-radius:10px 10px 10px 10px;}
	#responsiveGallery .carouselNav { float:left; width:100%;}
	#responsiveGallery .carouselNav li { float:left; padding:10px 6px 0 0; background:none;}
	#responsiveGallery .carouselNav li a { float:left; height:22px; width:22px; text-indent:-9999px; background:url('../_images/responsive/responsiveGallery.png') 0 -22px no-repeat; }
	#responsiveGallery .carouselNav li a:hover, #responsiveGallery .carouselNav li a:active, #responsiveGallery .carouselNav li a:focus, #responsiveGallery .carouselNav li.selected a { background-position:0 0;}


#responsiveGallery { width:100%; overflow:hidden;}
#responsiveGallery ul.slider li img { width:100%; max-width:100%; height:100%;}
#responsiveGallery, #responsiveGallery ul.slider li { width:100%; height:100%;}


/********************************************************************/
/*                           standard tags                          */
/********************************************************************/

.articleImage { width:100%; text-align:center; margin:0 0 15px 0;}
.articleImage img { max-width:100%; width:100%;}

.moduleList li { padding:10px;}
.locations.moduleList .thumbnail { width:100%; text-align:center;}
.locations.moduleList .thumbnail img { display:none;}
.locations.moduleList .details { float:left; padding:0; width:100%;}

.pageNumbers li { display:none;}
.pageNumbers .first, 
.pageNumbers .prev, 
.pageNumbers .next, 
.pageNumbers .last, 
.pageNumbers .all { display:inline;}

.forumContainer { padding:0; background:none; border-radius:0px 0px 0px 0px;}

.mapContainer {padding: 9px;}
.findStockist h2 { background:url("../_images/bg/button-gradient.png") repeat-x left top #006eb6;}






}




