@charset "UTF-8";
/* CSS Document */

body { font: 10px/13px arial; color: #d0d0d0; text-align: center; margin: 42px 0px 0px 0px; background-color: #202020; }

h1 { font: normal 18pt arial; font-weight: normal; margin: 0px 0px 0px 0px; color: #a5a5a5; }
h2 { font: normal 14pt arial; font-weight: normal; margin: 0px 0px 0px 0px; color: #f65817; }
h3 { font: normal 14px arial; font-weight: bold; margin: 0px 0px 0px 0px; color: #f65817; }
h4 { font: normal 10px arial; font-weight: bold; margin: 0px 0px 0px 0px; color: #f65817; }

a:link { font-weight: normal; text-decoration: none; color: #a5a5a5; }
a:visited { font-weight: normal; text-decoration: none; color: #a5a5a5; }
a:hover, a:active { font-weight: normal; text-decoration: none; color: #f65817; }

#ticker { min-height: 26px; margin-bottom: 15px; background: #f6f6f6 url(http://images.apple.com/se/home/elements/ticker_btm_grey.gif) no-repeat left bottom; position: relative; }
#ticker p { width: 100%; padding-top: 5px; padding-bottom: 0.2em; background: url(http://images.apple.com/se/home/elements/ticker_top_grey.gif) no-repeat top left; float: left; }
#ticker a#ticker-headline { width: 12.5em; margin-right: 1em; color: #565656; font-weight: bold; text-align: center; border-right: 1px solid #808080; display: block; float: left; }
#ticker a#news-headline { padding-left: 15px; color: #a1a5a9; float: right; }
#ticker a { color: #6e6e6e; text-decoration: none; }

/*  BUTTONS  */
#buttonOrange { width: 100px;color: #ffffff; font-famely: arial; background-color: #f65817; padding: 5px 0px 5px 10px; }
	
/*  LAYOUT  */
#wrapper { width: 800px; text-align: center; margin: 0px auto; background-color: #202020; }
#wrapper img { border: 0px; }
#logotype { background-image: url(img/logotype/top.gif); background-repeat: no-repeat; width: 126px; height: 55px; text-align: center; margin: 0px auto; margin-bottom: 38px; }
#header { width: 800px; overflow: hidden; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; background-color: #202020; }
#main { min-height: 400px; text-align: left; }
#footer { width: 800px; overflow: hidden; padding: 10px 0px 0px 0px; margin: 15px 0px 20px 0px; background-color: #202020; color: #666666; }

/*  HEADER  */
#headerMenu { width: 630px; text-transform: uppercase; margin: 0px auto; text-align: center; font-size: 10px; font-family: arial; background-color: #202020; }
div.headerMenuTab { margin: 0px 30px 0px 0px; float: left; font-size: 10px; font-family: arial; }
div.headerMenuTabRight { margin: 0px 0px 0px 0px; float: left; font-size: 10px; font-family: arial; }
#headerLine { background-image: url(img/hr/layout.gif); width: 800px; height: 1px; margin: 20px 0px 0px 0px; background-repeat: no-repeat; }

/*  FOOTER  */
#footerMenu { width: 385px; font-size: 10px; margin: 0px auto; text-align: center; background-color: #202020; }
div.footerMenuTab { margin: 0px 30px 0px 0px; float: left; font-size: 10px; font-family: arial; text-transform: uppercase; }
div.footerMenuTabRight { margin: 0px 0px 0px 0px; float: left; font-size: 10px; font-family: arial; text-transform: uppercase; }
#footerLine { background-image: url(img/hr/layout.gif); width: 800px; height: 1px; margin: 0px 0px 20px 0px; background-repeat: no-repeat; }
#footerMenu p { width: 5px; height: 5px; }
#footerMenu iframe { width: 5px; height: 5px; }
#iframe { width: 5px; height: 5px; overflow: hidden; }

/*  MAIN  */
#mainEntry { width: 800px; overflow: hidden; background-color: #202020; }
#mainEntryFlash { width: 800px; overflow: hidden; background-color: #202020; }
#mainEntryText { width: 800px; overflow: hidden; margin: 20px 0px 20px 0px; }
#mainEntryTextLeft { float: left; width: 400px; overflow: hidden; text-align: center; }
#mainEntryTextRight { float: right; width: 400px; overflow: hidden; text-align: center; }
#mainTopic { margin: 0px 0px 20px 0px; }
#mainNews { overflow: hidden; width: 800px; margin: 20px 0px 0px 0px; }
#mainNewsLeft { float: left; width: 70px; margin: 0px 10px 0px 0px; background-color: #000000; padding: 5px 0px 5px 10px; }
#mainNewsMiddle { float: left; width: 615px; margin: 0px 10px 0px 0px; background-color: #202020; }

#mainNewsRight { padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; text-align: right; }
#mainNewsRight li { display: inline; color: #ffffff; margin: 0px 1px 0px 0px; text-align: right; overflow: hidden; }
#mainNewsRight a:hover { padding: 5px 10px 5px 10px; background: #f65817; color: #ffffff; text-align: right; overflow: hidden; }
#mainNewsRight a#current { padding: 5px 10px 5px 10px; font-famely: arial; background-image: url(img/buttons/bg.gif); color: #ffffff; text-align: right; overflow: hidden; }
#mainHr { background-image: url(img/hr/layout.gif); width: 800px; height: 1px; margin: 20px 0px 20px 0px; }
#mainSecondmenu { width: 800px; overflow: hidden; margin: 0px 0px 10px 0px; }
#mainSecondmenuSeason { overflow: hidden; float: left; background-color: #000000; padding: 5px 10px 5px 10px; margin: 0px 10px 0px 0px; }
div.mainSecondmenuCategories { overflow: hidden; float: left; background-color: #2a2a2a; padding: 5px 10px 5px 10px; margin: 0px 1px 0px 0px; }
#mainSecondmenuSeasonRight { overflow: hidden; width: 80px; float: right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#mainSecondmenuSeasonRight2 { overflow: hidden; width: 120px; float: right; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }


/*  NEWS  */
#news { width: 800px; overflow: hidden; }
#newsTopic { width: 336px; overflow: hidden; margin: 0px 0px 20px 0px; }
#newsLeft { width: 336px; float: left; margin: 0px 20px 0px 0px; overflow: hidden; }	
#newsLeftArticle { width: 336px; overflow: hidden; }
#newsLeftArticle p { margin: 10px 0px 0px 0px; }
#newsLeftArticle img { margin: 0px 0px 0px 0px; }
#newsRight { width: 444px; float: right; overflow: hidden; }
#newsRightList { width: 444px; overflow: hidden; margin: 0px 0px 10px 0px; }
div.newsRightListTab { overflow: hidden; border-bottom: 1px solid #202020; margin: 0px 0px 1px 0px; padding: 5px 0px 5px 10px; background-color: #2a2a2a; }
#newsArchivesTopic { margin: 0px 0px 20px 0px; }

/* COMPETITIONS */
#competitions { width: 800px; overflow: hidden; }
#compTopic { width: 436px; overflow: hidden; margin: 0px 0px 20px 0px; }
#compLeft { width: 436px; float: left; margin: 0px 20px 0px 0px; overflow: hidden; }	
#compLeftArticle { width: 436px; overflow: hidden; }
#compLeftArticle p { margin: 10px 0px 0px 0px; }
#compLeftArticle img { margin: 0px 0px 0px 0px; }
#compRight { width: 344px; float: right; overflow: hidden; }
#compRightList { width: 344px; overflow: hidden; margin: 0px 0px 10px 0px; }
div.compRightListTab { overflow: hidden; border-bottom: 1px solid #202020; margin: 0px 0px 1px 0px; padding: 5px 10px 5px 10px; background-color: #2a2a2a; width: 324px; }
#compArchivesTopic { margin: 0px 0px 20px 0px; }

#boxText { width: 436px; margin: 0px 0px 0px 0px; overflow: hidden; }


/*  ABOUT POC  */
#about { width: 800px; overflow: hidden; }
#aboutTopic { margin: 0px 0px 20px 0px; }
#aboutLeft { float: left; width: 445px; margin: 0px 20px 0px 0px; overflow: hidden; }
#aboutRight { float: right; width: 335px; margin: 0px 0px 0px 0px; overflow: hidden; }

/*  PRESS ROOM  */
#pres { width: 800px; overflow: hidden; }
#pressTopic { width: 336px; overflow: hidden; margin: 0px 0px 20px 0px; }
#pressLeft { width: 380px; float: left; margin: 0px 20px 0px 0px; overflow: hidden; }
div.pressLeftTab p { margin: 0px 0px 0px 0px; }
div.pressLeftTab img { margin: 0px 0px 3px 0px; }
div.pressLeftTab { width: 116px; height: 175px; overflow: hidden; margin: 0px 10px 0px 0px; float: left; }
div.pressLeftRow { width: 380px; overflow: hidden; margin: 0px 0px 10px 0px; }

#pressRight { width: 400px; float: right; overflow: hidden; }
#pres h3 { margin: 0px 0px 10px 0px; }
#pressRightList { width: 400px; overflow: hidden; padding: 0px 0px 20px 0px; margin: 0px 0px 20px 0px; border-bottom: 1px solid #333333; }
#pressRightListSnow { width: 190px; overflow: hidden; margin: 0px 20px 0px 0px; float: left; }
#pressRightListWheels { width: 190px; overflow: hidden; margin: 0px 0px 0px 0px; float: right; }
div.pressRightListTab { overflow: hidden; margin: 0px 0px 2px 0px; padding: 5px 0px 10px 10px; background-color: #2a2a2a; }
#pressVip { overflow: hidden; margin: 10px 0px 0px 0px; padding: 10px 0px 0px 0px; clear: both; }
#pressVipForm { margin: 0px 0px 0px 0px; overflow: hidden; }
#pressVipFormLeft { float: left; width: 190px; margin: 0px 20px 0px 0px; }
#pressVipFormRight { float: right; width: 190px; }
#pressVipFormSubmit { clear: both; width: 400px; text-align: right; margin: 20px 0px 0px 0px; }

/*  STORE LOCATOR  */
#store { width: 800px; overflow: hidden; margin: 0px 0px 0px 0px; }
#storeTopic { margin: 0px 0px 20px 0px; overflow: hidden; }
#storeLeft { float: left; width: 180px; overflow: hidden; margin: 0px 20px 0px 0px; }
#storeRight { float: left; width: 600px; overflow: hidden; }
#storeBlack { width: 180px; color: #ffffff; font-famely: arial; background-color: #000000; padding: 5px 0px 5px 10px; }

div.nStoreLeftBlack { width: 180px; color: #ffffff; font-famely: arial; background-color: #000000; padding: 5px 0px 5px 10px; margin: 0px 0px 10px 0px; }
#nStoreLeft { width: 180px; overflow: hidden; margin: 0px 20px 0px 0px; float: left; padding: 0px 0px 0px 0px; }
#nStoreLeft h4, #nStoreLeftRegion h4, #nStoreLeftZip h4, #store h4 { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; line-height: 10px; }
#nStoreLeft p, #nStoreLeftRegion p, #nStoreLeftZip p { margin: 0px 0px 10px 0px; overflow: hidden; padding: 0px 0px 0px 0px; }
#store p { margin: 0px 0px 10px 0px; overflow: hidden; padding: 0px 0px 0px 0px; }
#nStoreMiddle { width: 280px; overflow: hidden; margin: 0px 20px 0px 0px; float: left; } 
#nStoreMiddleBorder { width: 280px; height: 345px; overflow: hidden; margin: 0px 20px 0px 0px; float: left; border-right: 1px solid #333333; } 
#nStoreRight { width: 300px; overflow: hidden; margin: 0px 0px 0px 0px; float: left; } 

#nStoreMiddleContent {
	margin: 0;
	padding: 0;
	width:280px;
	height:345px;
	clip: rect(0, 300px, 345px, 0);
	overflow: auto;
}

div.nStoreMiddleContentTab { width: 250px; overflow: hidden; margin: 0px 0px 10px 0px; border-bottom: 1px solid #333333; padding: 0px 0px 10px 0px; }
div.nStoreMiddleContentTab h4 { margin: 0px 0px 2px 0px; }

#nStoreEvent { width: 180px; overflow: hidden; height: 50px; color: #333; }

#nStoreLeftRegion { overflow: hidden; margin: 0px 0px 10px 0px; }
.nStoreLeftRegionTab { overflow: hidden; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
#nStoreLeftZip { overflow: hidden; margin: 0px 0px 0px 0px; }


/*  PRODUCTS  */
#products { width: 800px; overflow: hidden; margin: 0px 0px 20px 0px; }
#productsXtra { width: 800px; overflow: hidden; margin: 0px 0px 0px 0px ; }
#productsXtra3con { margin: 0px 0px 40px 0px; }
#productsXtra h4 { margin: 5px 0px 0px 0px; }

#flashHolder { margin: 0px 0px 0px 0px; background-color: #202020; }

#productsButtons { width: 800px; overflow: hidden; margin: 0px 0px 0px 0px; }
#productsButtonsLeft { float: left; width: 400px; overflow: hidden; margin: 0px 0px 0px 0px; }
#productsButtonsRight { float: right; width: 400px; overflow: hidden; margin: 0px 0px 0px 0px; }

div.products3conceptsTab { width: 261px; margin: 0px 8px 0px 0px; overflow: hidden; float: left; }
div.products3conceptsTab h3, div.products3conceptsTabRight h3 { font-size: 12px; margin: 0px 0px 2px 0px; }
div.products3conceptsTab p, div.products3conceptsTabRight p { margin: 0px 0px 10px 0px; }
div.products3conceptsTabRight { width: 260px; margin: 0px 0px 0px 0px; overflow: hidden; float: left; }

div.products3 { width: 800px; overflow: hidden; margin: 0px 0px 0px 0px; }
div.products3Tab { width: 253px; margin: 0px 20px 0px 0px; overflow: hidden; float: left; }
div.products3TabRight { width: 253px; margin: 0px 0px 0px 0px; overflow: hidden; float: left; }
div.products3Text { overflow: hidden; margin: 5px 0px 5px 0px; }

#productsTexts { width: 800px; overflow: hidden; margin: 0px 0px 0px 0px; }
div.productsTextsTab { width: 390px; margin: 0px 20px 0px 0px; overflow: hidden; float: left; }
div.productsTextsTabRight { width: 390px; margin: 0px 0px 0px 0px; overflow: hidden; float: left; }

div.products2 { width: 800px; overflow: hidden; margin: 0px 0px 0px 0px; }
div.products2pocito { width: 800px; overflow: hidden; margin: 20px 0px 0px 0px; border-top: 1px solid #333333; padding: 20px 0px 0px 0px; }
div.products2pocitoTopic { width: 800px; overflow: hidden; }
div.products2Tab { width: 390px; margin: 0px 20px 0px 0px; overflow: hidden; float: left; }
div.products2TabRight { width: 390px; margin: 0px 0px 0px 0px; overflow: hidden; float: left; }
div.products2Text { overflow: hidden; margin: 5px 0px 5px 0px; }
#productsXtraCert { width: 800px; overflow: hidden; }
div.productsXtraCertBg { margin: 0px 0px 5px 0px; padding: 5px 5px 5px 5px; width: 800px; overflow: hidden; }
div.productsXtraCert1 { width: 140px; overflow: hidden; float: left; }
div.productsXtraCert2 { width: 140px; overflow: hidden; float: left; }
div.productsXtraCert3 { width: 490px; overflow: hidden; float: left; }
#productsXtraAcc { width: 800px; overflow: hidden; text-align: left; }
#productsXtraAcc img { margin: 0px 0px 5px 0px; }
div.productsXtraAccTab { width: 116px; height: 170px; overflow: hidden; margin: 0px 10px 20px 0px; float: left; text-align: left; }

#show { width: 800px; overflow: hidden; margin: 0px 0px 10px 0px; }
#showLeft { width: 358px; overflow: hidden; margin: 0px 20px 0px 0px; float: left; }
#showLeftPic { width: 358px; overflow: hidden; margin: 0px 0px 20px 0px; }

div.showLeftBelow { width: 358px; overflow: hidden; margin: 0px 0px 0px 0px; }
div.showLeftBelowLeft { width: 228px; float: left; }
div.showLeftBelowLeftTopic { float: left; width: 40px; background-color: #000000; padding: 5px 0px 5px 10px; margin: 0px 10px 0px 0px; }
div.showLeftBelowLeftModes { float: left; width: 148px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
div.showLeftBelowLeftModes img { margin: 0px 1px 0px 0px; }
div.showLeftBelowLeftDots { width: 168px; float: right; padding: 6px 0px 0px 0px; }
#showLeftBelowLeftModestext { width: 358px; margin: 10px 0px 0px 0px; overflow: hidden; }
#showLeftBelowLeftModestext h4 { margin: 0px 0px 5px 0px; }
div.showLeftBelowRight { width: 130px; float: right; }
div.showLeftBelowRightMenu  { width: 150px; overflow: hidden; }

.showLeftModes { width: 358px; overflow: hidden; margin: 10px 0px 0 0px; padding: 20px 0px 0 0px; border-top: 1px solid #333333; }
.showLeftBelowLeftModes2 { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; overflow: hidden; float: left; }

#showRight { width: 422px; overflow: hidden; margin: 0px 0px 0px 0px; float: right; }
#showRightPromodel { margin: 0; padding: 0; overflow: hidden; }
#showRightDescription { width: 422px; overflow: hidden; margin: 0px 0px 20px 0px; }
div.showRightDescriptionTab { margin: 20px 0px 20px 0px; overflow: hidden; }
div.showRightDescriptionTabText { margin: 5px 0px 5px 0px; }
div.showRightDescriptionTabText p { float: left; width: 320px; margin: 0 0 10px 0; }
div.showRightDescriptionTabText p img { float: right; }
div.showRightDescriptionTabText p .left { float: left; }
.showRightLeft { float: left; width: 282px; overflow: hidden; height: 140px; }
.showRightRight { float: right; width: 120px; overflow: hidden; height: 140px; }
#showRightDescriptionTopic  { overflow: hidden; width: 400px; margin: 0px 0px 0px 0px; }
#showRightGraphics { overflow: hidden; }

#showRightButton { padding: 5px 0px 5px 0px; margin: 0px 0px 10px 0px; text-align: right; }
#showRightButton li { display: inline; color: #ffffff; margin: 0px 1px 0px 0px; text-align: right;; overflow: hidden; }
#showRightButton a:hover { padding: 5px 10px 5px 10px; background-image: url(img/buttons/bg.gif); color: #ffffff; text-align: right;; overflow: hidden; }
#showRightButton a#current { padding: 5px 10px 5px 10px; font-famely: arial; background-image: url(img/buttons/bg.gif); color: #ffffff; text-align: right;; overflow: hidden; }

#showRightGreybtn { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left; }
#showRightGreybtn li { display: inline; list-style-type: none; color: #ffffff; margin-right: 2px; margin-bottom: 2px; padding: 5px 0px 0px 0px; height: 18px; text-align: left; float: left; background-image: url(products/img/btn_grey_bg.gif); background-position: top; }
#showRightGreybtn li a { color: #ffffff; padding: 5px 10px 0px 10px; height: 18px; cursor: pointer; }
.break { clear: both; margin-bottom: 10px; cursor: pointer; }

#showAcc { width: 800px; overflow: hidden; margin: 10px 0px 0px 0px; border-top: 1px solid #333333; padding: 20px 0px 0px 0px; }
#showAccTopic { width: 96px; overflow: hidden; margin: 0px 20px 20px 0px; background-color: #000000; padding: 5px 10px 5px 10px; }
div.showAccTab { float: left; margin: 0px 10px 0px 0px; overflow: hidden; width: 116px; height: 175px; color: #f65817; }
div.showAccTab img { width: 116px; height: 135px; margin: 0px 0px 5px 0px; }
#showAccText { float: left; margin: 0px 0px 0px 10px; overflow: hidden; width: 160px; height: 175px; }
#showAccText h4 { margin: 0px 0px 5px 0px; }
#showAccTabs { overflow: hidden; float: left; }
#showAccTabsLong { width: 505px; overflow: hidden; float: left; }

#productsAll { width: 800px; overflow: hidden; }
div.productsAllCategory { overflow: hidden; margin: 10px 0px 40px 0px; }
div.productsAllProduct { overflow: hidden; width: 116px; float: left; margin: 0px 10px 20px 0px; height: 175px; }
div.productsAllProduct img { margin: 0px 0px 3px 0px; }

#productsFlash { width: 800px; overflow: hidden; margin: 0px 0px 20px 0px; border-bottom: 1px solid #333333; padding: 0px 0px 20px 0px; }

#productsPocito { width: 422px; overflow: hidden; margin: 0px 0px 0px 0px; }
#productsPocito img { margin: 0px 0px 5px 0px; }
#productsPocito h4 { margin: 0px 0px 1px 0px; }
div.productsPocitoTab { width: 98px; margin: 0px 10px 0px 0px; overflow: hidden; float: left; }
div.productsPocitoTabRight { width: 98px; margin: 0px 0px 0px 0px; overflow: hidden; float: left; }
#productsPocitoTopic { width: 78px; overflow: hidden; margin: 0px 0px 20px 0px; background-color: #000000; padding: 5px 10px 5px 10px; }

#productsBoneshell { width: 358px; overflow: hidden; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#productsBoneshellText { width: 358px; margin: 20px 0 0 0; padding: 20px 0 0 0; overflow: hidden; clear:  both; }
#productsBoneshellText p { margin: 0 0 10px 0; }

#productsBiomimetics { width: 800px; overflow: hidden; margin: 20px 0px 0px 0px; }
#productsBiomimeticsText { width: 500px; float: left; overflow: hidden; }
#productsBiomimeticsLogotype { width: 280px; margin: 0px 0px 0px 20px; float: left; overflow: hidden; }
#productsBiomimetics h4 { margin: 0px 0px 3px 0px; }
#productsBiomimetics p { margin: 0px 0px 10px 0px; }

#productsBetterbody { width: 500px; overflow: hidden; }
#productsBetterbody h4 { margin: 0px 0px 3px 0px; }
#productsBetterbody h3 { margin: 5px 0px 5px 0px; font-size: 12px; }
#productsBetterbody p { margin: 0px 0px 15px 0px; }
#productsBetterbody img { margin: 0px 0px 20px 0px; }

#productsAbouthead { width: 500px; overflow: hidden; }
#productsAboutheadIntro { font-size: 14px; overflow: hidden; line-height: 19px; font-weight: normal; margin: 20px 0px 20px 0px; }
#productsAbouthead h4 { margin: 0px 0px 3px 0px; }
#productsAbouthead p { margin: 0px 0px 10px 0px; }


#productsVlt { width: 800px; overflow: hidden; margin: 20px 0px 0px 0px; }
#productsVltTopics { width: 800px; overflow: hidden; }
#productsVltList { width: 800px; overflow: hidden; margin: 0px 0px 20px 0px; }
div.productsVltTab1, div.productsVltTab2, div.productsVltTab3, div.productsVltTab4, div.productsVltTab5, div.productsVltTab6 { float: left; margin: 2px 0px 2px 0px; }
div.productsVltTab1 { width: 180px; }
div.productsVltTab6 { width: 120px; }
div.productsVltTab2 { width: 130px; }
div.productsVltTab3 { width: 130px; }
div.productsVltTab4 { width: 130px; }
div.productsVltTab5 { width: 110px; }

#categoriesBiomimetics { margin: 20px 0px 0px 0px; width: 800px; overflow: hidden; }
#categoriesBiomimetics h4 { margin: 5px 0px 0px 0px; }

#allblack { margin: 10px 0 0 0; }

/*  POCITO  */
#pocito { width: 800px; overflow: hidden; margin: 0px 0px 20px 0px; }
#pocitoLeft { width: 116px; overflow: hidden; float: left; margin: 0px 20px 0px 0px; }
#pocitoRight { width: 664px; overflow: hidden; float: left; text-align: left; margin: 0px 0px 0px 0px; }
#pocitoRight p { margin: 0px 0px 5px 0px; width: 450px; }
#pocitoRightTopic { clear: both; margin: 0px 0px 0px 0px; }
#pocitoText { width: 800px; overflow: hidden; margin: 0px 0px 20px 0px; }
#pocitoTextLeft { width: 380px; overflow: hidden; float: left; margin: 0px 0px 0px 0px; }
#pocitoTextLeft img { margin: 0px 0px 20px 0px; }
#pocitoTextRight { width: 400px; overflow: hidden; float: right; margin: 0px 0px 0px 0px; }

/*  BUG  */
#bug { width: 800px; overflow: hidden; }
#bugLeft { width: 116px; overflow: hidden; float: left; margin: 0px 20px 0px 0px; }
#bugRight { width: 664px; overflow: hidden; float: left; text-align: left; margin: 0px 0px 0px 0px; }
#bugRight p { margin: 0px 0px 10px 0px; }
#bugRightTopic { clear: both; margin: 0px 0px 0px 0px; }
#bugColumn1 { width: 322px; overflow: hidden; float: left; text-align: left; margin: 0px 20px 0px 0px; }
#bugColumn2 { width: 322px; overflow: hidden; float: right; text-align: left; }

/*  TEAM RIDERS  */
#teamriders { width: 800px; overflow: hidden; margin: 20px 0px 0px 0px; }
#teamridersTopic { width: 800px; overflow: hidden; margin: 0px 0px 0px 0px; }
#teamridersIntro { width: 500px; margin: 0px 0px 20px 0px; }
#teamridersPres { width: 800px; overflow: hidden; margin: 0px 0px 0px 0px; }
#teamridersPres img { margin: 0px 0px 20px 0px; }
#teamriders h4 { margin: 0px 0px 2px 0px; }
#teamridersPresLeft { width: 380px; float: left; margin: 0px 20px 0px 0px; }
#teamridersPres p { width: 380px; margin: 0px 0px 0px 0px; }
#teamridersPresRight { width: 380px; float: left; margin: 0px 0px 0px 0px; }
div.teamridersTab { width: 147px; overflow: hidden; margin: 0px 10px 20px 0px; float: left; height: 250px; }
div.teamridersTabPhoto { width: 147px; overflow: hidden; }
div.teamridersTabName { width: 137px; overflow: hidden; padding: 5px 5px 5px 5px; margin: 10px 0px 0px 0px; background-color: #060606; }

div.categoriesTab { width: 185px; overflow: hidden; margin: 0px 10px 10px 0px; float: left; }
div.categoriesTabRight { width: 185px; overflow: hidden; margin: 0px 0px 10px 0px; float: left; }
div.categoriesTabPhoto { width: 259px; overflow: hidden; }
div.categoriesTabName { width: 249px; overflow: hidden; padding: 5px 5px 5px 5px; margin: 10px 0px 0px 0px; background-color: #060606; }

/*  POC LAB  */
#poclab { width: 800px; overflow: hidden; text-align: left; }
#poclabHeader { width: 800px; height: 323px; overflow: hidden; margin: 0px 0px 20px 0px; }
#poclabLeft { float: left; width: 390px; margin: 10px 20px 0px 0px; overflow: hidden; }
#poclabRight { float: left; width: 390px; margin: 10px 0px 0px 0px; overflow: hidden; }
#poclabRightMembers { width: 390px; overflow: hidden; margin: 0px 0px 20px 0px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #bottom; }
#poclabRightMembers h3 { margin: 0px 0px 10px 0px; }
div.poclabRightMembersTab { float: left; width: 175px; margin: 0px 20px 0px 0px; overflow: hidden; height: 90px; }
div.poclabRightMembersTab h4 { margin: 0px 0px 3px 0px; }
#poclabRightLogotype { overflow: hidden; margin: 70px 0px 0px 0px; width: 390px; text-align: left;}
#poclabMedical { width: 800px; overflow: hidden; margin: 0px 0px 20px 0px; }
#poclabTopic { overflow: hidden; margin: 0px 0px 0px 0px; }

/*  ONLINE STORE  */
#onlinestore { width: 800px; overflow: hidden; }
#onlinestoreLeft { width: 180px; float: left; margin: 0px 20px 0px 0px; overflow: hidden; }
div.onlinestoreLeftPuff { width: 180px; margin: 0px 0px 0px 0px; overflow: hidden; }
div.onlinestoreLeftSpace { width: 180px; margin: 0px 0px 10px 0px; overflow: hidden; }
div.onlinestoreLeftSpaceTab { width: 180px; margin: 0px 0px 2px 0px; padding: 5px 0px 5px 5px; background-color: #2a2a2a; overflow: hidden; }
div.onlinestoreLeftBlack { width: 180px; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 5px; background-color: #000000; overflow: hidden; }
#onlinestoreRight { width: 600px; float: right; margin: 0px 0px 0px 0px; }
#onlinestoreRightDesc { width: 340px; float: left; margin: 0px 20px 0px 0px; }
#onlinestoreRightPic { width: 240px; float: right; margin: 0px 0px 0px 0px; }
#onlinestoreCard { width: 340px; overflow: hidden; margin: 20px 0px 0px 0px; }
div.onlinestoreCardTabTopic1 { width: 78px; overflow: hidden; padding: 5px 0px 5px 5px; margin: 0px 2px 2px 0px; float: left; background-color: #2a2a2a; } 
div.onlinestoreCardTabTopic2 { width: 30px; overflow: hidden; padding: 5px 0px 5px 5px; margin: 0px 2px 2px 0px; float: left; background-color: #2a2a2a; } 
div.onlinestoreCardTabTopic3 { width: 70px; overflow: hidden; padding: 5px 0px 5px 5px; margin: 0px 2px 2px 0px; float: left; background-color: #2a2a2a; } 
div.onlinestoreCardTabTopic4 { width: 40px; overflow: hidden; padding: 5px 0px 5px 5px; margin: 0px 2px 2px 0px; float: left; background-color: #2a2a2a; } 
div.onlinestoreCardTabTopic5 { width: 40px; overflow: hidden; padding: 5px 0px 5px 5px; margin: 0px 2px 2px 0px; float: left; background-color: #2a2a2a; } 
div.onlinestoreCardTabTopic6 { width: 40px; overflow: hidden; padding: 5px 0px 5px 5px; margin: 0px 2px 2px 0px; float: left; } 
div.onlinestoreCardTab1 { width: 78px; overflow: hidden; padding: 5px 0px 5px 5px; margin: 0px 2px 2px 0px; float: left; background-color: #2a2a2a; } 
div.onlinestoreCardTab2 { width: 30px; overflow: hidden; padding: 5px 0px 5px 5px; margin: 0px 2px 2px 0px; float: left; background-color: #2a2a2a; } 
div.onlinestoreCardTab3 { width: 70px; overflow: hidden; padding: 5px 0px 5px 5px; margin: 0px 2px 2px 0px; float: left; background-color: #2a2a2a; } 
div.onlinestoreCardTab4 { width: 40px; overflow: hidden; padding: 5px 0px 5px 5px; margin: 0px 2px 2px 0px; float: left; background-color: #2a2a2a; } 
div.onlinestoreCardTab5 { width: 40px; overflow: hidden; padding: 5px 0px 5px 5px; margin: 0px 2px 2px 0px; float: left; background-color: #2a2a2a; } 
div.onlinestoreCardTab6 { width: 40px; overflow: hidden; padding: 5px 0px 5px 5px; margin: 0px 2px 2px 0px; float: left; } 

/*  CONTACT INFO  */
#contactinfo { width: 800px; overflow: hidden; margin: 20px 0px 0px 0px; }
#contactinfoLeft { width: 379px; overflow: hidden; float: left; padding: 0px 20px 0px 0px; border-right: 1px solid #2b2c2c; }
#contactinfoLeft p { margin: 0px 0px 10px 0px; }
.contactinfoLeftTab { width: 165px; overflow: hidden; float: left; margin: 0px 20px 20px 0px; }
#contactinfoLeftSweden { width: 190px; float: left; overflow: hidden; }
#contactinfoLeftAustria { margin: 20px 0px 0px 0px; }
#contactinfoLeftUSA { width: 189px; float: right; overflow: hidden; }
#contactinfoRight { width: 380px; overflow: hidden; float: right; margin: 0px 0px 0px 20px; }
#thecompanyMenu { margin: 0px 0px 20px 0px; overflow: hidden; }
div.thecompanyMenuTab { background-color: #f65817; margin: 0px 10px 0px 0px; padding: 5px 10px 5px 10px; width: auto; float: left; }
div.thecompanyTab { float: left; width: 380px; margin: 0px 0px 10px 0px; }
div.thecompanyTabRight { width: 380px; }
#menu { padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; text-align: left; }
#menu li { display: inline; list-style-type: none; color: #ffffff; margin: 0px 1px 0px 0px; text-align: left; }
#menu a:hover { padding: 5px 10px 5px 10px; background-image: url(img/buttons/bg.gif); color: #ffffff; text-align: left; }
#menu a#current { padding: 5px 10px 5px 10px; font-famely: arial; background-image: url(img/buttons/bg.gif); color: #ffffff; text-align: left; }
#thecompanySponsForm { width: 380px; overflow: hidden; }
.thecompanySponsFormTab { width: 380px; overflow: hidden; margin: 0px 0px 10px 0px; }
.thecompanySponsFormTab h4 { margin: 0px 0px 2px 0px; }
#contactinfoUSA { overflow: hidden; width: 380px; margin: 0px 0px 40px 0px; }

/* US SPONS */

#ussponsTopic { overflow: hidden; margin: 0px 0px 20px 0px; }
#usspons { width: 800px; overflow: hidden; margin: 20px 0px 0px 0px; }
#ussponsLeft { width: 379px; overflow: hidden; float: left; padding: 0px 20px 0px 0px; border-right: 1px solid #2b2c2c; }
#ussponsLeft p { margin: 0px 0px 15px 0px; }
#ussponsLeft h3 { margin: 0px 0px 10px 0px; }
#ussponsLeft h4 { margin: 0px 0px 4px 0px; }
#ussponsLeft li { margin: 0px 0px 8px 0px; list-style: square; }
#ussponsRight { width: 380px; overflow: hidden; float: right; margin: 0px 0px 0px 20px; }
#ussponsInclude { overflow: hidden; margin: 0px 0px 40px 0px; }
#usspons .download { color: #f65817; font-size: 15px; border: 1px solid #f65817; padding: 10px; overflow: hidden; width: 400px; cursor: pointer; }
#usspons .download a { color: #f65817; }
#usspons .download:hover { text-decoration: none; color: #f65817; background-color: #252525; }


/*  DIG IN  */
#digin { width: 800px; overflow: hidden; }
#diginTopicLeft { width: 100px; float: left; }
#diginTopicRight { width: 700px; float: right; }
#diginTopicRight img { margin: 0px 0px 10px 0px; }

#diginAwards { width: 800px; overflow: hidden; margin: 20px 0px 0px 0px; }
.diginAwardsTab { width: 119px; height: 119px; overflow: hidden; float: left; margin: 0px 17px 17px 0px; }
.diginAwardsTabRight { width: 119px; height: 119px; overflow: hidden; float: left; margin: 0px 0px 17px 0px; }
#diginAwardsLeft h4 { margin: 10px 0px 0px 0px; }
#diginAwardsLeft { width: 336px; float: left; margin: 0px 20px 0px 0px; overflow: hidden; }
#diginAwardsLeft img { margin: 0px 0px 10px 0px; }	
#diginAwardsRight { width: 444px; float: right; overflow: hidden; }
#diginAwardsRightList { width: 444px; overflow: hidden; margin: 0px 0px 10px 0px; }
div.diginAwardsRightListTab { overflow: hidden; border-bottom: 1px solid #202020; margin: 0px 0px 1px 0px; padding: 5px 10px 5px 10px; background-color: #2a2a2a; }
div.diginAwardsRightListTab { overflow: hidden; border-bottom: 1px solid #202020; margin: 0px 0px 1px 0px; padding: 5px 10px 5px 10px; background-color: #2b2b2b; }

#diginPartners { width: 800px; overflow: hidden; margin: 20px 0px 0px 0px; }
div.diginPartnersTab { float: left; width: 380px; margin: 0px 20px 20px 0px; height: 110px; }
div.diginPartnersTabLogo { width: 120px; margin: 0px 20px 0px 0px; float: left; }
div.diginPartnersTabText { width: 240px; margin: 0px 0px 0px 0px; float: left; }

#diginInspiration { width: 800px; overflow: hidden; margin: 20px 0px 0px 0px; }
div.diginInspirationTab { width: 200px; padding: 5px 0px 5px 10px; margin: 0px 0px 0px 0px; }

#diginStudents { width: 800px; overflow: hidden; }
#diginStudentsText { width: 500px; overflow: hidden; }

#diginFilms { width: 800px; overflow: hidden; margin: 20px 0px 0px 0px; }
#diginFilmsLeft { width: 400px; margin: 0px 20px 0px 0px; overflow: hidden; float: left; }
#diginFilmsRight { width: 380px; margin: 0px 0px 0px 0px; overflow: hidden; float: right; }
#diginFilmsRightList { width: 444px; overflow: hidden; margin: 0px 0px 0px 0px; }
div.diginFilmsRightListTab { overflow: hidden; border-bottom: 1px solid #202020; margin: 0px 0px 1px 0px; padding: 5px 0px 10px 10px; background-color: #2a2a2a; }
div.diginFilmsRightListTabSelected { overflow: hidden; border-bottom: 1px solid #202020; margin: 0px 0px 1px 0px; padding: 5px 0px 10px 10px; background-color: #000000; }

/*  STORE LOCATOR  */
#storeTopic { margin: 0px 0px 0px 0px; }
#storeLeft { float: left; width: 180px; overflow: hidden; margin: 0px 20px 0px 0px; }
#storeRight { float: left; width: 600px; overflow: hidden; }
#storeBlack { width: 180px; color: #ffffff; font-famely: arial; background-color: #000000; padding: 5px 0px 5px 10px; margin: 0px 0px 10px 0px; }
#storeCity { overflow: hidden; margin: 0px 0px 20px 0px; }
#storeResults { overflow: hidden; margin: 0px 0px 20px 0px; }

#newstore { width: 800px; overflow: hidden; margin: 20px 0px 0px 0px; }
#newstoreLeft { float: left; width: 180px; margin: 0px 20px 0px 0px; }
#newstoreLeftTopic { margin: 0px 0px 10px 0px; padding: 5px 10px 5px 10px; background-color: #000000; }
#newstoreRight { float: right; width: 600px; margin: 0px 0px 0px 0px; }

div.newstoreLeftTab { margin: 0px 0px 1px 0px; padding: 5px 10px 5px 10px; background-color: #2a2a2a; }
div.newstoreRightTab { border-bottom: 1px solid #333333; padding: 0px 0px 20px 0px; margin: 0px 0px 20px 0px; overflow: hidden; }
div.newstoreRightTabLeft { width: 200px; float: left; }
div.newstoreRightTabMiddle { width: 200px; float: left; }
div.newstoreRightTabRight { width: 200px; float: left; }


/* Distributors */

#distributors { width: 800px; overflow: hidden; }
.distributorsRow { width: 180px; overflow: hidden; float: left; margin: 0px 20px 0px 0px; }
#distributorsRight { float: right; width: 400px; margin: 0px 0px 0px 0px; }


/* Legal */
#legal { width: 400px; overflow: hidden; }
#legal p { margin: 0px 0px 15px 0px; }
#legal h4 { margin: 0px 0px 2px 0px; }
#legal img { margin: 0px 0px 20px 0px; }



/* Chamonix */

#chamonix { overflow: hidden; margin: 0px 0px 20px 0px; }
div.chamonixTab { overflow: hidden; width: 116px; float: left; margin: 0px 10px 20px 0px; }



/* combo */

#comboFooter { width: 800px; overflow: hidden; border-top: 1px solid #333333; padding: 20px 0 0 0; margin: 0; }



/* size guide */

#sizeguide { overflow: hidden; margin: 0; padding: 0; }
#sizeguide h1 { margin: 10px 0px 0px 0px; padding: 0; border: 0; }
.sizeguideItems { margin: 20px 0 20px 0; border-left: 1px solid #333; border-top: 1px solid #333; }
.sizeguideItem { background-color: #222; border-right: 1px solid #333; border-bottom: 1px solid #333; font-size: 12px; padding: 5px 0 0 5px; font-weight: bold; }
.sizeguideItem h4 { font-size: 11px; font-weight: normal; margin: 5px 0 0 0; }
.sizeguideSizesRow { border-top: 1px solid #333333; }
.sizeguideSizesColumn { border-right: 1px solid #333333; border-bottom: 1px solid #333333; text-align: left; padding: 5px 5px 5px 5px; }


