/* generic structure */
body { background-color:#fff !important; background-image:none; color:#000 !important }



#Container { width:100%; background-image:none !important; background-color:#fff !important; padding:0 !important }

	#Container #UserLinks { display:none }

	#Container #MastHead .mastheadLogo { float:none; padding:0; width:auto }
			#Container #MastHead .mastheadLogo a { margin-bottom:20px; background-image:none }
				#Container #MastHead .mastheadLogo a img { display:block }
	#Container #MastHead .mastheadContents { display:none }

	#Container #Teasers { display:none }

	#Container #FooterContent .genericRoundedCorners { display:none }
	#Container #FooterContent .footerCopyright { color:#000 !important }


.genericRoundedCorners .top, .genericRoundedCorners .bottom { display:none }
.genericRoundedCorners > .content { padding:0 !important; background-image:none !important; border:none !important }


.button, .buttonSmall, .buttonBlue, .buttonBasket, a.link, .pageActions, .pageActionVertical, .downloads.module { display:none }

/* modules */
#ProductHighlight .left { float:none; width:100%; color:#000 }
	#ProductHighlight .left .features .options { display:none }
	#ProductHighlight .left .features .price p { display:none }
	#ProductHighlight .left .features .caveat a { color:#000 }
#ProductHighlight .right { float:none; width:100%; text-align:left }
	#ProductHighlight .right .tabs { display:none }
	#ProductHighlight .right img { display:block; position:static; float:none; margin:0 }

.breadCrumbs ul li, .breadCrumbs ul li a, .breadCrumbs ul li span, .breadCrumbs ul li strong { color:#000 !important }

/* common modules */
#Container.t02 #HeroPane, #Container.t16 #HeroPane, #Container.t17 #HeroPane { min-height: 30px }
	#HeroPane .heroNavigation, #HeroPane .heroLeft { display: none;  }
#FlashVideoPlayer { display: none }
#ProductBrowserFilter ul li.active a { font-weight:bold }

.genericSidebarNarrow, .genericSidebarMedium { float:none; width: 100%; }
.genericSidebarMedium.floatRight { float:none; width:100%; } /* safari issue */
.genericSidebarMedium .teaser img { float:none }
.genericSidebarMedium .teaser .fullWidth img { float:none; text-align:left }
.articleBody { clear:both; margin:0 }
.articleBody.right { margin:0 }
.supportPanels .findProductSupport { display:none }
#ConsumableProduct .genericCollapsibleSection .collapsibleContent, #Support .genericCollapsibleSection .collapsibleContent { display:block }
.heroMain { float:none; width:100%; color:#000; page-break-before: avoid }
	.heroMain h2, .heroMain p { color:#666 }
.productSpecSidebar { float:none; width:100%; color:#000; page-break-after: avoid }
.secondaryCompareModule { display:none }

/* article page */
.sidebarNavigation { display:none }

/* basket page */
.genericSidebarNarrow .contactOptionsModule { float:left; margin-right: 20px }
table.basket { clear:both }

/* configuration */
#Configuration .genericSidebarNarrow, #ConsumableProduct .genericSidebarNarrow { float: none; width: auto }

/* inks and supplies */
#ConsumableProduct .configurationOptions { width:100% }

/* epson world */
.teaserCarousel .content a.prevPagination, .teaserCarousel .content a.nextPagination { display: none }

/* my epson */
ul.productDetails li { margin-bottom: 30px; }
ul.productDetails li .product { margin: 0 }
ul.productDetails li .detail { float: left; width: 250px; height: 300px; margin-right: 20px; border-bottom: 2px dashed #e1e1e1 }
ul.interest li, ul.exploreTeasers li { clear: both; float: none; width: auto; margin-left: 0 }
	ul.interest .genericRoundedCorners .content { height: auto }
	ul.interest .genericRoundedCorners img { float: none }
.personal ul { display:none }

/* product page */
.benefitIcon { display: none }
#ProductArticle .benefits ul li p { margin-left: 0 }
#ProductArticle .narrowTeaser { float:none; width:100% }
.reviews ul.more { display: block }

/* index page */
.keywordSearch { display:none }
#IndexContainer .indexContents { width:100%; }

/* sitemap */
#SiteMap li ul { width:120px }

/* support */
#Support .support { width:100% }

/* support landing */
.findStore { display:none }
#ProductSupport .supportCenter p { width:100% } 

/* SOL Graphic arts */

.printersRange ul li { opacity:1; display:block; }
	.printersRange ul li a { color: #666 }

#ProShowCase { width:auto; height:auto }
	#ProShowCase .description h1, #ProShowCase .description p { color:#666 }

	
