body {
	background-color: #f0f0f0;
}

#wrapper {
	width: 940px;
	margin: auto;
}
#header {
	margin-top: 35px;
	margin-bottom: 33px;
}

#footer {
	clear: both;
	margin-bottom: 40px;
	height: 16px;
}
#footer img, #footer div {
	float: left;
}

#bob-dylan {
	margin-right: 20px;
}

.size, .pay {
	margin-top: 4px;
	margin-bottom: 4px;
}
.size-info {
	margin-top: 14px;
}

#bd-size-guide, #bs-size-guide {
	position: relative;
	margin-top: 8px;
	margin-bottom: 8px;
	height: 75px;
}

#bd-size-guide-regular, #bd-size-guide-inactive,
#bs-size-guide-regular, #bs-size-guide-inactive {
	position: absolute;
	top: 0px;
	left: 0px;
}

#bd-men, #bd-women,
#bs-men, #bs-women {
	position: relative;
	margin-top: 4px;
	margin-bottom: 4px;
	height: 100px;
}

#bd-men-regular, #bd-men-selected, #bd-women-regular, #bd-women-selected,
#bs-men-regular, #bs-men-selected, #bs-women-regular, #bs-women-selected {
	position: absolute;
	top: 0px;
	left: 0px;
}

#bd-size-small, #bd-size-medium, #bd-size-large,
#bs-size-small, #bs-size-medium, #bs-size-large {
	position: relative;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-top: 8px;
	margin-bottom: 8px;
	height: 63px;
}

#bd-size-small-inactive, #bd-size-small-selected, #bd-size-small-regular,
#bd-size-medium-inactive, #bd-size-medium-selected, #bd-size-medium-regular,
#bd-size-large-inactive, #bd-size-large-selected, #bd-large-small-regular,
#bs-size-small-inactive, #bs-size-small-selected, #bs-size-small-regular,
#bs-size-medium-inactive, #bs-size-medium-selected, #bs-size-medium-regular,
#bs-size-large-inactive, #bs-size-large-selected, #bs-large-small-regular {
	position: absolute;
	
	top: 0px;
	left: 0px;
}

.button {
	cursor: pointer;
}

.buttons-model, .buttons-size, .buttons-pay {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 14px;
	margin-bottom: 14px;
}

.buttons-pay img {
	vertical-align: middle;
}

.tshirt {
	float: left;
	background-color: #fff;
	width: 460px;
	margin-bottom: 16px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.slideshow-wrapper {
	position: relative;
}

.nav-button {
	position: relative;
	width: 30px;
	height: 30px;
	z-index: 1;
}
.slideshow {
	position: relative;
	width: 460px;
	height: 420px;
	overflow: hidden;
	z-index: 0;
}

.slideshow img {
	width: 460px;
	height: 420px;
	top: 0px;
	left: 0px;
}

#bd-prev, #bs-prev {
	position: absolute;
	width: 30px;
	height: 30px;
	left: 20px;
	top: 195px;
}
#bd-next, #bs-next {
	position: absolute;
	width: 30px;
	height: 30px;
	left: 410px;
	top: 195px;
}
#email, #facebook, #twitter {
	position: relative;
	overflow: hidden;
}
#email img, #facebook img, #twitter img {
	position: absolute;
	top: 0px;
	left: 0px;
}
#email, #email img {
	width: 115px;
	height: 16px;
}
#facebook, #facebook img {
	width: 16px;
	height: 16px;
}
#twitter, #twitter img {
	width: 21px;
	height: 16px;
}
.interact {
	margin-left: 427px;
}
#facebook {
	margin-left: 8px;
}
#twitter {
	margin-left: 5px;
}

