div.design_overlay {
	background:url(/gfx/detailpage_maten.png) no-repeat;
	position:absolute;
	top:0;
	z-index:9999;
	width:1024px;
	height:615px;
	display:block;
}
body {
	background-color:#FFF;
	position:relative;
}
body.performance {
	background-color:#000;
}
body,
th,
td,
div,
ul li,
li,
input,
textarea,
label {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	text-align:left
}

ol {
	list-style: decimal;
	margin-left: 25px;
	margin-bottom:20px;
}

a img {
	border:none
}
h1 {
	text-transform:uppercase;
	font-size:38px;
	border-bottom:3px solid #000;
}
div.col3 h1 {
	font-size:15px;
	text-decoration:none;
	border-bottom:0;
}
h1 img {
	padding-bottom:7px;
}
h2 {
	font-size:18px;
}
h2.breadcrum,
div.breadcrum h2.menwomen {
	color:#000;
}
div.breadcrum h2.menwomen {
	text-transform:uppercase
}
h2.breadcrum a,
div.breadcrum h2.menwomen a {
	text-decoration:none;
	color:gray
}
h2.breadcrum a:hover,
div.breadcrum h2.menwomen a:hover {
	color:#000
}
h3 {
	font-size:15px
}
div#varia h3 {
	position:relative
}
h4 {
	margin:12px 0 5px;
	font-size:12px
}
h5 {
	font-size:12px;
	color:gray
}
hr {
	margin:12px 0 0;
	width:100%;
	height:0;
	border:0;
	border-top:1px solid #000
}
select {
	font-size:11px;
	width:120px
}
a.closeX {
	background:transparent url(../gfx/closex.gif) no-repeat left top
}
a:hover,
#siteNav ul li a:hover,
div.subNavItems a:hover {
	color:gray
}
input.button,
a.button {
	background:transparent url(../gfx/button.gif) no-repeat left top;
	display:block;
	height:16px;
	text-decoration:none;
	width:122px;
	font-size:12px;
	margin:5px 0;
	padding:8px 0;
	color:#FFF;
	font-weight:bold;
	text-align:center
}
a.long {
	background-image:url(../gfx/buttonlong.gif);
	width:202px;
	padding:8px 0;
	margin:0
}
input.button:hover,
a.button:hover,
a.long:hover {
	background-position:left -32px;
	color:#FFF
}
div.contentBox div.midbottomButton p {
	margin:0;
	text-align:center;
	line-height:normal
}
td {
	font-size:12px
}

#siteNav {
	text-transform:uppercase;
	font-weight:bold
}
#siteNav ul {
	width:750px;
	list-style:none
}
#siteNav ul li {
	color:#666;
	font-size:12px
}
#siteNav ul li a {
	text-decoration:none;
	color:#666
}
body.performance #siteNav ul li a {
	color:#cdcdcd
}
#siteNav ul li.active a {
	color:#000
}
#siteNav ul li.active a:hover {
	color:#8f8f8f
}
body.performance #siteNav ul li.active a {
	color:#9C6
}
body.performance #siteNav ul li a:hover {
	color:gray
}
#subNavBody {
	background-color:#FFF;
	overflow:hidden
}
body.performance #subNavBody {
	background-color:#000
}
#subNavBody ul li {
	font-size:12px
}
#subNavBody ul li li {
	list-style: none;
	padding-left: 15px;
	background: url(../gfx/topmenu-tree-stripe.gif) no-repeat 3px 0;
}
#subNavBody ul li li.last {
	background: url(../gfx/topmenu-tree-stripe_last.gif) no-repeat 3px 0;
}

.dark #subNavBody ul li li {
	background: url(../gfx/topmenu-tree-stripe-white.gif) no-repeat 3px 0;
}
.dark #subNavBody ul li li.last {
	background: url(../gfx/topmenu-tree-stripe_last-white.gif) no-repeat 3px 0;
}

div.submenu {
	background-color:#FFF
}
body.performance div.submenu {
	background-color:#000
}
div.submenu ul {
	list-style:none
}
div.submenu li {
	color:#000
}
body.performance div.submenu li {
	color:#FFF
}
div.submenu li a {
	color:#000;
	text-decoration:none
}

div.submenu li a:hover {
	color:#666;
}
body.performance div.submenu li a {
	color:#cdcdcd
}
div.submenu li.first {
	font-weight:bold
}
div.submenu li.first a {
	color:#000
}
div.submenu li.first a:hover {
	color:#8F8F8F
}
body.performance div.submenu li.first a {
	color:#fff
}
body.performance div.submenu li.first a:hover {
	color:gray
}
div.submenu ul.active li.first {
	color:#000
}
body.performance div.submenu ul.active li.first {
	color:#cdcdcd
}
div.submenu a {
	color:#666
}
div.submenu ul.active a {
	color:#000
}
body.performance div.submenu ul.active a {
	color:#9c6
}
div.submenu a:hover,
div.submenu ul.active a:hover {
	color:#8f8f8f
}
body.performance div.submenu a:hover,
body.performance div.submenu ul.active a:hover {
	color:gray
}
#subNavBottom {
	background:transparent url(../gfx/subnavshadow.png) repeat-x left bottom
}
.newsletter .form-style fieldset {
	margin:10px 0 0;
	padding:0;
	color:#666;
	border:none;
	position:relative
}
body.performance .newsletter .form-style fieldset {
	color:#cdcdcd
}
.newsletter .form-style legend {
	margin:0 0 10px;
	padding:0;
	font-weight:bold;
	color:#000;
	font-size:12px
}
body.performance .newsletter .form-style legend {
	color:#fff
}
.newsletter .form-style legend span {
	position:absolute;
	top:-20px;
	left:0
}
body.performance .newsletter p.submit-message {
	color:#fff;
	font-weight:bold
}
.newsletter p.submit-message {
	color:#000;
	font-weight:bold
}
.newsletter .form-style p {
	margin:0 0 13px;
	font-size:12px
}
.newsletter .form-style p.error-message {
	margin:0;
	font-weight:bold;
	color:red
}
.newsletter .form-style label {
	float:left;
	width:77px;
	font-size:12px
}
.newsletter .form-style label.error {
	color:red
}
.newsletter .form-style .gender {
	margin:0 5px 0 3px;
	padding:0
}
.newsletter .form-style input.radio,
.newsletter .form-style .gender {
	position:relative;
	bottom:1px
}
.newsletter .form-style input.text {
	background:url(/gfx/inputbox2.gif) #e2e2e2 no-repeat;
	width:182px;
	height:15px;
	padding:1px 2px;
	border:none
}
body.performance .newsletter .form-style input.text {
	background:url(/gfx/inputbox3.gif) #444 no-repeat;
	color:#fff
}
body.performance .newsletter .form-style input.subscribe {
	color:#cdcdcd
}
.newsletter .form-style input.subscribe {
	margin:0 0 0 4px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	border:none;
	background:none;
	cursor:pointer
}
body.performance .newsletter .form-style input.subscribe {
	color:#CDCDCD
}
.newsletter .form-style input.subscribe:hover {
	color:gray
}
body.performance .newsletter .form-style input.subscribe:hover {
	color:gray
}
input.searchfield {
	width:112px;
	height:17px;
	background:transparent url(../gfx/inputbox.gif) no-repeat left top;
	border:none;
	margin-right:4px;
	padding:2px 4px 0;
	position:absolute;
	right:46px
}
.searchBox a.submit {
	position:relative;
	left:25px;
	top:2px;
	display:block
}
body.performance input.searchfield {
	background-position:left -19px;
	color:#FFF
}
a.submit {
	text-transform:uppercase;
	font-weight:bold;
	color:#666;
	text-decoration:none
}
body.performance a.submit {
	color:#CDCDCD
}
a.submit:hover {
	color:gray
}
body.performance a.submit:hover {
	color:gray
}
#container {
	background-color:#FFF;
	color:#000
}
body.performance #container {
	background-color:#000;
	color:#FFF
}
#main {
	background-color:#FFF
}
#flashcontent {
	background-color:#fff;
	color:#fff
}
body.dark #main,
body.dark #flashcontent,
body.flash #flashcontent {
	background-color:#000 !important
}
body.lifestyle #flashcontent {
	background-color:#fff !important
}
div.inspired p {
	text-transform:uppercase;
	font-size:16px
}
div.inspired p.line1 strong {
	color:#8F8F8F
}
div.inspired p.line2 strong {
	color:#000
}
#details {
	background-color:#FFF;
	color:#000
}
#details-new {
	background-color:#FFF;
	color:#000;
	z-index:1 !important
}
#details-new .col1 p.icon-new {
	position: absolute;
	top: 10px;
	right: 20px;
	z-index: 400;
}
#details-new .col1 .preview-pic {
	position:absolute;
	bottom:140px;
	width:345px;
	text-align:center
}
#details-new .col1 .preview-nav {
	position:absolute;
	bottom:13px;
	margin:0 auto;
	width:345px;
	text-align:center
}
#details-new .col1 .preview-nav ul {
	margin:0 auto 20px;
	padding:0;
	height:25px
}
#details-new .col1 .preview-nav li {
	margin:0;
	padding:0;
	display:inline;
	list-style:none;
}
#details-new .col1 .preview-nav li a {
	margin:0 8px 0 9px
}
#details-new .col1 .preview-nav li a.btnZoom {
	/*margin:0 17px 0 0;
	padding:15px 49px 0 0;*/
	/*margin:0 0 0 10px;*/
	margin:0 0 0 14px;
	padding:21px 54px 0 0;
	line-height:33px;
	/*font-size:1px;
	color:#FFF;*/
	background:url(../gfx/zoom.gif) no-repeat 0 0;
	height:15px;
	width:52px;
	text-decoration:none;
}
#details-new .col1 .preview-nav li a.btnZoom span{
	/*display:none;*/
	visibility:hidden;
}
#details-new .col1 .preview-nav li a.btnZoom:hover {
	background-position:-147px 0
}
#details-new .col1 .preview-nav li a.btnView1 {
	margin:0 20px 0 0
}
#details-new .col1 .preview-nav li a.btnView2 {
	margin:0;
	position:relative;
	top:3px
}
#details-new .col1 .preview-nav p {
	height:25px;
	line-height:25px
}
#details-new .col1 .preview-nav a.back {
	font-size:14px;
	font-weight:bold;
	background:transparent url(../gfx/arrowV_left_big.gif) no-repeat left top;
	padding:4px 20px 0;
	text-decoration:none;
	color:#000
}
#details-new .col1 .preview-nav a.back:hover {
	background-position:left -21px;
	color:gray
}
#details-new .col2 h2 {
	font-size:15px;
	text-align:center
}
#details-new .col2 ul.articles-list {
	top:30px;
	height:264px;
	display:block;
	position:relative;
	padding-top:15px
}
#details-new .col2 ul.articles-list li {
	margin:0;
	padding:0;
	line-height:normal;
	list-style:none;
	display:block;
	text-align:center;
}
body.apparel #details-new .col2 ul.articles-list li a,
body.bekleidung #details-new .col2 ul.articles-list li a,
body.accessories #details-new .col2 ul.articles-list li a {
	margin-top:30px;
	display:block;
	text-decoration:none
}
#details-new .col2 ul.articles-list li a {
	display:block;
	text-decoration:none;
	position: relative;
}
#details-new .col2 ul.articles-list li a span {
	text-align:center
}
#details-new .col2 ul.articles-list li .icon-new {
	position: absolute;
	top: 10px;
	right: 41px;
	z-index: 400;
}

#details-new .col2 ul.articles-list li a.btnPrev {
	margin:0 !important;
	position:absolute;
	top:0;
	left:78px;
	text-indent:-9999px;
	width:15px;
	height:10px;
	display:block;
	background:url(../gfx/btnPrev.gif) top left no-repeat
}
#details-new .col2 ul.articles-list li a.btnPrev:hover {
	background-position:top right
}
#details-new .col2 ul.articles-list li a.btnPrev.deactive {
	margin:0 !important;
	background-position:top right;
	cursor:default
}
#details-new .col2 ul.articles-list li a.btnNext {
	margin:0 !important;
	position:absolute;
	bottom:0px;
	left:78px;
	text-indent:-9999px;
	width:15px;
	height:10px;
	display:block;
	background:url(../gfx/btnNext.gif) top left no-repeat
}
#details-new .col2 ul.articles-list li a.btnNext:hover {
	background-position:top right
}
#details-new .col2 ul.articles-list li a.btnNext.deactive {
	margin:0 !important;
	background-position:top right;
	cursor:default
}
#details-new .col3 {
	text-align:justify;
	line-height:18px
}
#details-new .col3 .details-new h3 span {
	font-size:12px;
	font-weight:normal
}
#details-new .col3 .details-new p {
	font-size:12px
}
#details-new .col3 .details-new .product-nav {
	width:425px;
	position:relative
}
#details-new .col3 .details-new .product-nav a.mail {
	position:absolute;
	right:0
}
#details-new .col3 div.related-products {
	position:absolute;
	bottom:0;
	height:98px;
}
#details-new .col3 div.related-products .FOOTWEAR img {
	margin-top:12px
}
#details-new .col3 div.related-products .FOOTWEAR span,
#details-new .col3 div.related-products .APPAREL span {
	padding-top:12px
}
#details-new .col3 span.product {
	padding:0px !important;
	top:0px !important;

}
#details-new .col3 span.product a {
	margin: 0 0 0 0;
	text-decoration:none;
	height:75px;
	width:210px;
	color:#000;
	float:left;
	position:relative;
}
#details-new .col3 span.product a img {
	overflow: hidden;	
}

#details-new .col3 span.product a:hover {
	color:gray
}
#details-new .col3 span.product a span {
	position:absolute;
	top:30px;
	margin-left:10px;
	width:100px;
	word-wrap:break-word
}

/* Buy online (T07)
======================================================================== */

.buy-online {
	position: relative;
}

.buy-online table{
	border: 1px dotted #000;
	border-width:1px 0;
	width:100%;
	margin:10px 0;
}
.buy-online table td{
	padding:10px 0;
	vertical-align:middle;
}

.buy-online select {
	width: auto;
}

.buy-online hr {
	margin: 9px 0 10px 0;
	padding: 0;
	height: 0px;
	overflow: hidden;
	border: 0;
	border-top: 1px dotted #000;
}

.buy-online .price {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	display: inline-block;
	margin-right: 10px;
	background: url(../gfx/buy-online-price-bg-left.gif) no-repeat top left;
}

/* Firefox 2 hack */
.price, x:-moz-any-link {display:-moz-inline-box;}

.buy-online .price .price-bg {
	height: 35px;
	overflow:hidden;
	text-align: center;
	line-height: 35px;
	padding: 0 8px;
	display: inline-block;
	background: url(../gfx/buy-online-price-bg-right.gif) no-repeat top right;
}

.buy-online .price .cents {
	font-size: 12px;
	line-height: 0;
	position: relative;
	top: -6px;
	left: 2px;
}

.buy-online .add-to-bag {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	background: url(../gfx/btn-add-to-bag-left.gif) no-repeat top left;
	text-decoration: none;
	/*position: absolute;*/
	right: 0;
	/*top: 39px;*/ /* Fix in ie6.css and ie7.css */
}

.buy-online .add-to-bag span {
	height: 35px;
	text-align: center;
	display: inline-block;
	line-height: 35px;
	padding: 0 10px;
	background: url(../gfx/btn-add-to-bag-right.gif) no-repeat top right;
}

/* Firefox 2 hack */
.add-to-bag span, x:-moz-any-link {display:-moz-inline-box;}

.buy-online .add-to-bag:hover,
.buy-online .add-to-bag span:hover {
	color: #fff;
	cursor: pointer;
}

.buy-online .shoe-size,
.buy-online .quantity  {
	position: relative;
	/*top: -10px;*/
}
.buy-online .shoe-size select{
	min-width:68px;
}
/*.buy-online .shoe-size select,*/
.buy-online .quantity select {
	min-width: 40px;
}

.buy-online .questionmark {
	position: relative;
	/*top: -8px;*/
	margin-left: 6px;
	margin-right: 19px;
}

/* Firefox 2 hack */
.shoe-size, x:-moz-any-link {top:0;}
.quantity, x:-moz-any-link {top:0;}
.questionmark, x:-moz-any-link {top:0;}

.coming-soon {
    color:#a00000;
    font-weight:bold;
    font-size:15px;
    border:1px dotted #000;
    border-width:1px 0;
    padding:10px 0;
}

/* ===================================================================== */

#description {
	text-align:justify
}
#description p {
	font-size:12px
}
a.fwd {
	background:transparent url(../gfx/arrowV_right.gif) no-repeat left 2px;
	padding:0 0 0 15px;
	text-decoration:none;
	color:#000;
	font-size:12px;
	font-weight:bold;
	line-height:18px
}
a.fwd:hover {
	background-position:left -16px;
	color:gray
}
a.mail {
	background:transparent url(../gfx/mail.gif) no-repeat left 1px;
	padding:0 0 0 22px;
	text-decoration:none;
	color:#000;
	font-size:12px;
	font-weight:bold;
	line-height:18px
}
a.mail:hover {
	color:gray
}
#detailNav a.back {
	background:transparent url(../gfx/arrowV_left_big.gif) no-repeat left top;
	font-size:14px;
	font-weight:bold;
	padding:4px 0 0 20px;
	text-decoration:none;
	color:#000
}
#detailNav a.back:hover {
	background-position:left -21px;
	color:gray
}
#zoompic {
	text-align:center
}
a.zoom {
	background:#FFF url(../gfx/lens.gif) no-repeat left top;
	text-decoration:none;
	padding:0 0 0 15px;
	display:block;
	height:12px;
	color:#000;
	margin:10px 0 0 20px;
	float:left;
	width:50px
}
a.zoom:hover {
	background-position:left -18px;
	color:gray
}
#viewname p {
	text-transform:uppercase;
	font-size:9px;
	text-align:center
}
#browse {
	background:#FFF url(../gfx/browsebar.gif) no-repeat 50% 0
}
a.browseBack {
	background:#FFF url(../gfx/browseBackBtn.gif) no-repeat left top;
	display:block;
	width:23px;
	height:35px;
	float:left
}
a.browseFwd {
	background:#FFF url(../gfx/browseFwdBtn.gif) no-repeat left top;
	display:block;
	width:32px;
	height:35px;
	float:right
}
a.browseBack:hover,
a.browseFwd:hover {
	background-position:left -35px
}
body.performance a.browseBack:hover,
body.performance a.browseFwd:hover {
	background-position:left -70px
}
a.browseBackSmall {
	background:#FFF url(../gfx/browseBackBtn_small.gif) no-repeat left top
}
a.browseFwdSmall {
	background:#FFF url(../gfx/browseFwdBtn_small.gif) no-repeat left top
}
a.browseBackSmall:hover,
a.browseFwdSmall:hover {
	background-position:left -15px
}
a.inactive {
	background-position:left -30px
}
a.inactive:hover {
	background-position:left -30px;
	cursor:default
}
.article {
	text-align:center
}
.article a {
	text-decoration:none;
	color:#000
}
.article a:hover {
	color:gray
}
#bannerboxes {
	border-top:3px solid #000;
	padding-top:3px
}
body.flash #bannerboxes {
	border-top:none
}
div.banner {
	overflow:hidden
}
#bannerboxes div.banner img {
	width:100%;
	height:100%
}
#splash table.menu th {
	padding-bottom:3px
}
#splash table.menu td {
	padding:6px 0;
	text-transform:uppercase;
	border-bottom:1px solid #000;
	font-size:16px;
	letter-spacing:2px
}
#splash table.menu td.active a {
	font-weight:bold
}
#splash table.menu a {
	text-decoration:none;
	color:#000
}
#splash table.menu a:hover {
	color:gray
}
#splash div.bottom {
	border-top:3px solid #000
}
#splash ul.main,
#splash ul.bottomNav {
	list-style:none
}
#splash ul.main li {
	border-bottom:1px solid #000;
	text-transform:uppercase;
	padding:6px 0;
	font-size:16px;
	letter-spacing:2px
}
#splash ul li a,
#about ul li a {
	text-decoration:none;
	color:#000
}
#splash ul li.active a,
#about ul li.active a {
	font-weight:bold
}
#splash ul li a:hover,
#about ul li a:hover {
	color:gray
}
#splash ul.bottomNav li,
#about ul.bottomNav li {
	display:inline;
	text-transform:uppercase;
	font-size:12px
}
#splash ul.bottomNav li a:hover,
#about ul.bottomNav li a:hover {
	color:gray
}
div.boxLeft {
	background:transparent url(../gfx/boxleftBorder.png) no-repeat left top
}
div.boxRight {
	background:transparent url(../gfx/boxrightBorder.png) no-repeat left top
}
div.boxBody {
	background:transparent url(../gfx/boxbodybg.png) repeat-x left top
}
div.hr {
	margin:15px 0;
	border-top:1px solid #e5e5e5
}
div.contentBox h3 {
	font-size:24px;
	color:#8e8e8e;
	text-transform:uppercase;
	height:40px
}
div.boxBody .scroll ul {
	margin-bottom: 10px;
}
div.contentBox p,
div.contentBox li {
	line-height:20px;
	font-size:12px;
	color:#000
}
div.scroll ul {
	margin-left: 20px;
}
div.scroll ul,
div.scroll li {
	list-style: square;
}

div.history div.boxLeft,
div.nonflash div.boxLeft {
	background-image:url(../gfx/boxleftBorderSmall.png)
}
div.history div.boxBody,
div.nonflash div.boxBody {
	background-image:url(../gfx/boxbodybgSmall.png)
}
div.history div.boxRight,
div.nonflash div.boxRight {
	background-image:url(../gfx/boxrightBorderSmall.png)
}
div.nonflash h3 {
	margin-bottom:20px
}
div.nonflash a {
	color:#000
}
div.nonflash a:hover {
	color:gray
}
div.mailproduct div.boxBody {
	background-image:url(../gfx/boxnoshadowbg.gif)
}
div.mailproduct div.boxBody a {
	color:gray;
	text-decoration:none
}
div.mailproduct div.boxBody a:hover {
	color:#000
}
div.contentBox div.address p {
	margin-bottom:0;
	line-height:22px
}
div.contentBox p.response {
	font-weight:bold
}
form#contactform td.message {
	padding-top:10px
}
div.tools ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:right;
	height:30px
}
div.tools ul li {
	display:inline;
	margin-left:10px;
	font-weight:bold
}
div.tools a.print {
	background:#FFF url(../gfx/printBtn.gif) no-repeat left top;
	padding-left:20px
}
div.tools a.save {
	background:#FFF url(../gfx/saveBtn.gif) no-repeat left top;
	padding-left:20px
}
div.scroll {
	border-top:1px solid #CACACA;
	border-bottom:1px solid #CACACA
}
div.history div.scroll {
	border:none
}
div.history div.scroll p {
	text-align:justify;
	padding-right:10px
}
div.search h4 {
	font-size:15px;
	margin:8px 0 10px
}
div.tabs ul {
	list-style:none;
	font-weight:bold
}
div.tabs li {
	display:block;
	padding:9px 0 8px;
	overflow:hidden;
	text-align:center;
	border:1px solid #CCC;
	border-bottom:none;
	border-left:none
}
div.tabs li.first {
	border-right:none;
	border-left:1px solid #CCC
}
div.tabs li.firstActive {
	border:1px solid #000;
	border-bottom:none
}
div.tabs li.active {
	border:1px solid #000;
	border-bottom:none
}
#about div.tabs ul li.active a:hover,
#about div.tabs ul li.firstActive a:hover,
#about div.tabs ul li a {
	color:#9c9d9f
}
#about div.tabs ul li.active a,
#about div.tabs ul li.firstActive a,
#about div.tabs ul li a:hover {
	color:#000
}
div.search h4 span {
	text-transform:uppercase;
	color:#9C0
}
div.result {
	border-color:#000
}
div.result td,
div.result th {
	background:transparent url(../gfx/dot.gif) repeat-x left bottom;
	font-size:11px
}
div.result td {
	vertical-align:top;
	color:#999;
	padding:8px 0
}
div.result td.name {
	text-transform:uppercase;
	font-weight:bold
}
div.result td.name a {
	color:#000
}
div.result td.name a span {
	color:#9c0
}
div.result td.name a:hover,
div.result td.name a:hover span {
	color:gray
}
div.result td.resultNr {
	width:18px;
	text-align:right;
	padding-right:14px
}
body.career div.tablebody div.positions a {
	font-weight:bold;
	text-decoration:none;
	color:#000
}
body.career div.tablebody div.positions a:hover {
	text-decoration:underline
}
body.career div.tablebody {
	border-bottom:none
}
body.career div.boxBody div.scroll ul {
	line-height:20px
}
body.career div.boxBody div.scroll ul li {
	font-size:12px !important
}
div.store a.back,
div.extended a.back {
	background:#FFF url(../gfx/browseBackBtn_small.gif) no-repeat left top;
	display:block;
	float:left;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	font-size:12px;
	padding-left:10px;
	position:absolute;
	bottom:60px
}
div.store a.back:hover,
div.extended a.back:hover {
	color:gray;
	background-position:left -15px
}
div.extended div.boxBody {
	background-image:url(../gfx/boxbodybgExt.png)
}
div.extended h4 {
	font-size:15px
}
div.tablehead {
	font-weight:bold
}
div.tableheadDiap {
	font-weight:bold;
	background:#000;
	color:#fff
}
div.tableheadDiap h4 {
	font-size:12px
}
div.tablebodySmall1 p {
	background:transparent url(../gfx/dot.gif) repeat-x left bottom;
	padding-bottom:10px
}
div.tablebody {
	border-top:1px solid #000;
	border-bottom:1px solid #000
}
div.tablerow {
	background:transparent url(../gfx/dot.gif) repeat-x left bottom;
	padding:8px 0;
	color:gray
}
div.tablerow div.shop {
	text-transform:uppercase;
	font-weight:bold;
	color:#000
}
body.career div.tablerow {
	background:none
}
#footer {
	border-top:1px solid #000
}
body.performance #footer {
	border-top:1px solid #FFF
}
#footerNav ul {
	list-style:none
}
#footerNav ul li {
	display:inline;
	border-left:1px solid #666;
	padding:0 5px 0 8px
}
#footerNav ul li.first {
	border:none
}
#footerNav ul li.active {
	font-weight:bold
}
#footerNav a {
	text-decoration:none;
	color:#000
}
body.performance #footerNav a {
	color:#FFF
}
#footerNav a:hover,
body.performance #footerNav a:hover {
	color:gray
}
#countrySelector {
	background:transparent url(../gfx/selectbox.gif) no-repeat left top;
	height:16px;
	width:163px;
	padding:2px 0 0 10px
}
body.performance #countrySelector {
	background-position:left -19px
}
#countrySelector p.flag {
	padding-left:25px;
	background:transparent url(../gfx/flag_uk.gif) no-repeat left 2px;
	float:left
}
#countrySelector p.de {
	background-image:url(../gfx/flag_de.gif)
}
#countrySelector p.fr {
	background-image:url(../gfx/flag_fr.gif)
}
#countrySelector p.nl {
	background-image:url(../gfx/flag_nl.gif)
}
#countrySelector p.at {
	background-image:url(../gfx/flag_at.gif)
}
#countrySelector p.ie {
	background-image:url(../gfx/flag_ie.gif)
}
#countrySelector p.it {
	background-image:url(../gfx/flag_it.gif)
}
#countrySelector p.dk {
	background-image:url(../gfx/flag_dk.gif)
}
#countrySelector p.eu {
	background-image:url(../gfx/flag_eu.gif)
}
#countrySelector a {
	display:block;
	float:right;
	text-decoration:none;
	color:#000;
	background:transparent url(../gfx/arrowdown_black.gif) no-repeat right 6px;
	padding-right:10px;
	margin-right:7px
}
#countrySelector a:hover {
	color:gray
}
body.performance #countrySelector a {
	color:#9C6;
	background-image:url(../gfx/arrowdown_green.gif)
}
body.performance #countrySelector a:hover {
	color:gray
}
#countryList {
	background:#fff url(../gfx/countrylistbg.jpg) no-repeat left top;
	font-weight:bold;
	width:206px;
	*width:auto;
	padding-bottom:30px;
	*padding-bottom:0px;
}
#countryList h3 {
	margin:20px 0px 0px 20px;
	*margin:0px;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:19px;
}
body.performance #countryList h3 {
	color:#000
}
#countryList li a {
	color:#8f8f8f;
	text-decoration:none
}
#countryList li.active a {
	color:#000
}
#countryList ul {
	margin:0px 0px 0px 20px;
	*margin:0px;
	width:170px;
	border-top:1px solid #d0d0d0
}
#countryList li {
	padding:10px 0 10px 24px;
	border-bottom:1px solid #d0d0d0
}
#countryList li.fr {
	background:transparent url(../gfx/flag_fr.gif) no-repeat left 10px
}
#countryList li.de {
	background:transparent url(../gfx/flag_de.gif) no-repeat left 10px
}
#countryList li.uk {
	background:transparent url(../gfx/flag_uk.gif) no-repeat left 10px
}
#countryList li.nl {
	background:transparent url(../gfx/flag_nl.gif) no-repeat left 10px
}
#countryList li.ie {
	background:transparent url(../gfx/flag_ie.gif) no-repeat left 10px
}
#countryList li.at {
	background:transparent url(../gfx/flag_at.gif) no-repeat left 10px
}
#countryList li.it {
	background:transparent url(../gfx/flag_it.gif) no-repeat left 10px
}
#countryList li.dk {
	background:transparent url(../gfx/flag_dk.gif) no-repeat left 10px
}
#countryList li.us {
	background:transparent url(../gfx/flag_us.gif) no-repeat left 10px
}
#countryList li.eu {
	background:transparent url(../gfx/flag_eu.gif) no-repeat left 10px
}

.contentBox.unsubscribe,
.contentBox.forward {
	width:525px
}
.contentBox.unsubscribe h3,
.contentBox.forward h3 {
	width:475px
}
.contentBox.unsubscribe h3 strong,
.contentBox.forward h3 strong {
	font-weight:bold
}
.contentBox.unsubscribe div.boxBody.unsubscribe p,
.contentBox.forward div.boxBody.forward p {
	margin:10px 0 0;
	font-weight:bold
}
.contentBox.unsubscribe div.boxBody.unsubscribe a,
.contentBox.forward div.boxBody.forward a {
	color:#000;
	padding-left:15px;
	text-decoration:none;
	background:url(../gfx/pijltje.jpg) 0 2px no-repeat;
	position:relative
}
.contentBox.unsubscribe div.boxBody.unsubscribe a:hover,
.contentBox.forward div.boxBody.forward a:hover {
	text-decoration:underline
}
#form-unsubscribe,
#form-forward {
	margin:20px 0 0;
	width:475px;
	position:relative
}
#form-forward p {
	margin:0 0 10px
}
#form-unsubscribe .error,
#form-forward .error {
	color:#F00
}
#form-unsubscribe span.error,
#form-forward span.error {
	margin:0 0 0 245px;
	font-weight:bold;
	height:14px;
	display:block
}
#form-unsubscribe label,
#form-forward label {
	float:left;
	width:240px;
	font-size:12px !important
}
#form-unsubscribe input.text,
#form-forward input.text {
	padding:2px;
	width:196px;
	height:14px;
	border-top:1px solid #7c7c7c;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3
}
#form-unsubscribe input.btnsubmit {
	margin:0 0 0 320px;
	background:url(../gfx/button.gif) no-repeat left top;
	display:block;
	text-decoration:none;
	height:32px;
	width:122px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	border:none;
	cursor:pointer;
	position:relative
}
#form-forward input.btnsubmit {
	margin:0 0 0 320px;
	background:url(../gfx/button.gif) no-repeat left top;
	display:block;
	text-decoration:none;
	height:32px;
	width:122px;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	border:none;
	cursor:pointer;
	position:relative
}
#form-unsubscribe input.btnsubmit:hover,
#form-forward input.btnsubmit:hover {
	background:url(../gfx/button.gif) no-repeat left bottom
}
ul.site-info {
	top:15px;
	margin:0 auto;
	width:550px;
	height:25px;
	position:relative
}
ul.site-info li {
	display:inline;
	list-style:none
}
ul.site-info li a {
	color:#000;
	text-decoration:none
}
ul.site-info span {
	padding:0 7px
}
#system {
	background-color:#FFF
}
#system #heading h2 {
	color:#9c6;
	font-size:36px;
	text-transform:uppercase
}
#system #heading h3 {
	color:#000;
	font-size:40px;
	text-transform:uppercase
}
#system #heading p {
	color:#000;
	font-size:15px
}
#system #products div.product {
	color:#000;
	text-align:center;
	font-size:12px
}
#system #productdetail {
	background-color:#000
}
#system div.systemlogo {
	border-left:1px solid #fff;
	text-align:center
}
#system #productdetail div.info h4 {
	color:#9C6
}
#system #productdetail div.info a.fwd {
	color:#FFF;
	background-image:url(../gfx/arrowV_right_blackbg.gif);
	background-position:right 2px;
	padding:0 15px 0 0
}
#system #productdetail div.info a.fwd:hover {
	color:gray;
	background-position:right -16px
}
a.tooltip,
a.tooltip:hover {
	position:relative
}
a.tooltip span {
	display:none;
	position:absolute;
	left:25px;
	top:-40px;
	background:transparent url(../gfx/tooltipbg.png) no-repeat left top;
	width:127px;
	height:20px;
	padding-top:4px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	z-index:2000
}
a.tooltip:hover span {
	display:block
}
div.overlay {
	background:transparent url(../gfx/transp_overlay.png) repeat
}
div.mailproduct label {
	font-size:12px
}
div.mailproduct a.closeX {
	background:transparent url(../gfx/closex2.gif) no-repeat right 4px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000
}
div.mailproduct a.closeX:hover {
	color:gray
}
div.mailproduct div.boxBody div.bottomright {
	text-align:right
}
span.productBrowse {
	position:absolute;
	bottom:20px;
	left:0;
	height:36px;
	width:70px;
	display:block;
	background:#FFF url(../gfx/browsebar.gif) no-repeat;
	z-index:900
}
.more_shoe_info {
	position:absolute;
	top:50px;
	left:250px;
	z-index:999
}

/* incentives */
span.incentive {
   float: right;
   font-size: 11px;
   margin-left: 10px;
   color: #A00;
}


