@charset "utf-8";
/* CSS Document */
/*
	Easy Clearing - Tony Aslett, Position is Everything, and Alex Robinson
	http://www.tanfa.co.uk/archives/show.asp?var=300
*/

#primaryContent:after {
	content: ".";
	display: block;
	visibility: hidden;

	clear: both;

	height:      0;
	line-height: 0;
	font-size:   1px;
}

#primaryContent {
	display: inline-block;
}

/* 1st for IE 5-6, hidden from IE 5 Mac */ /*\*/
* html #primaryContent {
	height: 1%;
}

#primaryContent {
	display: block;
}
/**/ /* end hidden from IE 5 Mac */


.pdp #primaryContent {
	margin-left: 0;
	background-color: white;
}

.multiPdp #primaryContent {
	margin-left: 0;
	background-color: gray;
}

.imageViewer {
	position: relative;
	width: 50%;
	height: 100%;
	overflow: hidden;
}

.imageViewer {
	float: left;
}

.imageViewer #altImages {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 50px;
}

#altImages img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	width: 50px;
	height: 50px;
}

#altImages .selected {
	border: 1px solid #767169;
}

.imageViewer #zoomControl {
	position: absolute;
	top:    8px;
	right: 10px;
}

/*
	Phark (Revisited) Image Replacement - Mike Rundle
	http://www.mezzoblue.com/tests/revised-image-replacement/#phark2
*/

/* Shared */
.imageViewer #zoomControl a {
	display: inline-block;
	height: 12px;
	width:  12px;
	text-indent: -1000em;
	background-image: url('../../images/de_DE/pdp/zoom-controls.png');
	background-repeat: no-repeat;
	outline-width: 0; /* for Firefox 1.5+ */
	text-decoration: none; /* for Firefox 1.0 */
}

/* Individual */
#zoomControl #zoomIn {
	background-position: 0 0;
}

#zoomControl #zoomOut {
	margin-left: 8px;
	background-position: -22px 0;
}

.productImage {
	overflow: hidden;
	max-width: 100%;
}

.productImage img {
	display: block;
	width: 100%;
}

.productImage {
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   -o-user-select: none;
   user-select: none;
}

.pdp .product{
	float: right;
	width: 46.428571428571429%; /* 780px/1680px */
	margin: 1.785714285714286%; /* 30px/1680px */
}

.bundle{
	background-color: white;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	width: 50%; /* 780px/1680px */
	padding: 1.785714285714286%; /* 30px/1680px */
}

.bundle .product{
	width:100%;
	float:left;
}

.bundleThumbContainer, .bundle .productInfo {
	display: table-cell;
	width: 43%;
	vertical-align: top;
}

.bundle .productDescription,
.bundle .moreDetails,
.bundle .pdpProductOptions {
	padding-left: 6.44%;
	padding-right: 6.44%;
}

.bundleThumbContainer {
	line-height: 0px;
}

.bundle .productDescription {
	margin-bottom: 8px;
	margin-left: 0px;
}

.bundle .productOptions {
    margin-left: 0px;
}

#content a.moreDetails {
	color: black;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 20px;
}

.bundle .quantityDropDown {
	color: black;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px
}

.bundle .product {
	margin-bottom:40px;
}

.bundleThumb {
	width:100%;
}

.bundle .quantityDropDown {
	background: url("../../images/de_DE/prototype/bundle_quantity_bg.gif");
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.bundle .productTitleAndPrice {
	margin-bottom: 0px;
}

.bundle .productContent {
	border-bottom: 2px solid #323232;
}

/* Product Title & Price */
.productTitleAndPrice {
	border-bottom: 2px solid #323232;
	color: #333;
	text-transform: none;
	font-size: 30px;
	line-height: 1;
	font-weight: normal;
	padding: 0 5px;
	margin-bottom: 40px;
}

.productTitleAndPrice a:link,
.productTitleAndPrice a:visited,
.productTitleAndPrice a:focus,
.productTitleAndPrice a:hover,
.productTitleAndPrice a:active {
	color: #333;
}

/* Product Title*/
.title .note,
.price .label {
	color: #DDB279;
	text-transform: uppercase;
	font-size: 20px;
	font-family: 'ArialNarrow', Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	letter-spacing: -1px;
	position: relative;
	top: -3px;
}

.title .new {
	display: none;
}

.title .productTitle {
	font-family: 'TradeGothicLTCond', 'ArialNarrow', sans-serif;
	letter-spacing: -1px;
}

/* Product Price*/
.productTitleAndPrice a > .price {
	float: right;
}

.price .label {
	display: none;
}

.price .price {
	font-family: 'TradeGothicLTCond', 'ArialNarrow', sans-serif;
	letter-spacing: -1px;
	line-height: 1;
	color: #333;
}

.price .dollar {
	font-size: 0.5em;
	vertical-align: super;
}

.sale .price {
	color: #DDB279;
}

.price .old {
	padding-right: 16px;
	margin-right:  -6px;
	color: #8A8A8A;
	background: url('../../images/de_DE/pdp/sale-price-slash.png') no-repeat 100% 3px;
	font-size: 20px;
	display: inline-block;
}

.price .standard {
	color: #333;
}

.price .small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: block;
	letter-spacing: -1px;
	text-align: right;
}

.preorder {
	font-size: 11px;
	color: red;
	font-weight: bold;
}

.exclusive,
.discount {
	display: none;
}

/* Product Description & Options */

.productDescOptions {
	width: 36.538461538461538%; /*285px/780px*/
	float: left;
}

.threshold0 .productDescOptions,
.threshold1 .productDescOptions,
.threshold0 .productTabsSharing,
.threshold1 .productTabsSharing {
	width: auto;
	float: none;
}

.threshold0 .productTabsSharing,
.threshold1 .productTabsSharing {
	margin-top: 30px;
}

.pdp .productDescription {
	margin: 0 5px 25px 0;
}

/* Product Options */
.productOptions {
	margin-left: 20px;
}

.options {
	margin-bottom: 10px;
}

.options .sizeChart {
	float: left;
	max-width: 77.651515151515152%; /* 205px/264px */
}

.options p {
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.options p span {
	text-transform: none;
	font-weight: normal;
	margin-left: 5px;
}

/*
	Cross-Browser Inline-Block - rdoherty
	http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/
*/
.options a {
	width: 25px;
	min-height: 14px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	_height: 14px;
	margin: 0 5px 2px 0;
	padding: 1px 0;
	text-align: center;
	font-size: 10px;
	font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif;
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
}

.options a:focus span,
.options a:hover span,
.options a:active span {
	background-color: #8E8E87;
	color: #fff;
}

.options a span {
	display: block;
	width: 23px;
	height: 12px;
	line-height: 12px;
	background-color: #E7E6DF;
	border: 1px solid transparent;
	cursor: pointer;
}

.options a img {
	display: block;
	width: 25px;
	height: 14px;
}

.color a span {
	width: 25px;
	height: 14px;
	border: none;
}

.options .selected {
	border-top: 2px solid #100F10;
	border-bottom: 2px solid #100F10;
}

.options .selected span {
	background-color: #8E8E87;
	color: #fff;
}

.options .disabled span {
	border: 1px solid #E2DCD0;
	background-color: #FFF;
	color: #C4C4C4;
}

.viewSizeGuide a {
	font-size: Arial, sans-serif;
	text-transform: uppercase;
}

.options .viewSizeGuide a {
	width: auto;
	line-height: 14px;
	margin-left:  5px;
}
.productOptions button,
.bundle button {
	height: 31px;
	line-height: 31px;
	background: url('../../images/de_DE/pdp/pdp-buttons.png') no-repeat 0 0;
}

.productOptions .formActions .disabled,
.bundle .formActions .disabled {
	background-position: 0 0;
}

.productOptions .formActions .primary,
.bundle .formActions .primary {
	background-position: 0 -31px;
}

.productOptions #addToBagSubmitButton,
.bundle #addToBagSubmitButton {
	width: 120px;
}

.productOptions #addToBagSubmitButton span,
.bundle #addToBagSubmitButton span {
	background: transparent;
	padding: 0;
	height: 31px;
	vertical-align: middle;
}

.productOptions #addToBagSubmitButton .buttonContent,
.bundle #addToBagSubmitButton .buttonContent {
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	font-family: 'TradeGothicBoldCond', sans-serif;
	text-transform: none;
	color: #fff;
}
.productOptions #pdpCheckoutButtonLink span.buttonRight,
.productOptions #pdpCheckoutButtonLink span.buttonLeft {
	background:none;
}

.productOptions .pdpCheckoutButton .buttonContent {
	padding: 3px 10px 0 10px;
	bottom: -15px;
	margin:0;
	height:28px;
	line-height:28px;
	background: url('../../images/de_DE/pdp/pdp-buttons.png') no-repeat 0 -61px;
}

.productOptions .pdpCheckoutButton .buttonContent {
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	font-family: 'TradeGothicBoldCond', sans-serif;
	text-transform: none;
	color: #fff;
}
.productOptions .productDescOptions .eSpotDetailsGlobal {
	display: block;
	margin: 20px 0 0 20px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #C6BEB2;
}

/* Product Tabs & Sharing */

.productTabsSharing {
	width: 56.666666666666667%; /*442px/780px*/
	float: right;
}

.tabNav li {
	float: left;
	padding: 0 20px;
}

.tabNav .active {
	background: url('../../images/de_DE/pdp/tab-background.png') repeat 0 0;
}

.tabNav li a {
	text-transform: uppercase;
	line-height: 23px;
	font-weight: bold;
	font-size: 10px;
	color: #666666;
}

.tabNav li a img {
	vertical-align: text-bottom;
}

.productTabs {
	background: url('../../images/de_DE/pdp/tab-background.png') repeat 0 -1px;
	padding-top: 15px;
}

.tabContent {
	padding: 0;
	background: #fff;
	border: 1px solid #E2DCD0;
	display: none;
}

.productTabs .active {
	display: block;
}

.productTabs .details {
    padding: 18px;
}

.productTabs .details p {
	margin-bottom: 10px;
}

.productTabs .details p:last-child {
	margin: 0;
}

.details .style {
	font-weight: bold;
}

.productTabs #pdpReviews {
	height: 330px;
	overflow: auto;
}

.threshold0 #pdpReviews,
.threshold1 #pdpReviews {
	height: 200px;
}

#BVReviewsContainer {
    padding: 18px;
}

.jspVerticalBar {
	width: 10px;
}

.jspTrack {
	background: #e7e6df;
}

.jspDrag {
	background: #c5bcb1 url(../../images/de_DE/pdp/scrollPaneDrag.jpg) 0 48% no-repeat;
}

.share {
	margin: 10px 0 0 18px;
}

.share li {
	float: left;
	font-size: 10px;
	text-transform: uppercase;
	background: url('../../images/de_DE/pdp/share-list-divider.png') no-repeat 100% 45%;
	padding-right: 10px;
	margin-right:  8px;
}

.share li.last {
	background: none;
}

.share li a {
	color: #666666;
}

/* Product Recommendations */
.pdp #io_zone {
	width: 46.428571428571429%; /* 780px/1680px */
	margin: 1.785714285714286%; /* 30px/1680px */
	margin-bottom: 0;
	float: right;
}

.threshold0 .pdp #io_zone,
.threshold1 .pdp #io_zone {
	width: 50%;
	margin: 3px 0 0 0;
	float: left;
}

#productRecs {
	margin: 0;
	border: none;
}

#productRecs h1 {
	background: url('../../images/de_DE/pdp/tab-background.png') repeat 0 0;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	text-transform: none;
	letter-spacing: normal;
	color: #666666;
	padding: 10px 0 1px 10px;
}

#productRecs .product {
	float: left;
	width: 24.615384615384615%; /* 192px/780px */
	margin: 3px 0.384615384615385% 0 0;
}

#productRecs .recommendationFillslot {
	display: block;
	float: left;
	width: 24.743589743589744%; /* 193px/780px */
	margin-top: 3px;
}

#productRecs .recommendationFillslot img {
	max-width: 100%;
}
#backToResults{
	float:left;
}

/* BUNDLE */


/*#BVReviewsContainer {
	display: block;
}

#pdpColumn2 .pdpTitle {
	text-transform: none;
	margin-bottom: 10px;

}

#pdpColumn2 .priceDetails {
	font-size: 13px;
}

#singlePdp,
#multiPdp {
	clear: both;
	min-height: 500px;
	_height: 500px;
}

#io_zone {
	clear: both;
}

#singlePdp noscript {
	display: none;
}

#contentPadding .prodColTitle {
	width: auto;
}

#singlePdp:after,
#multiPdp:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
	background: #fff;
}

#pdpColumn2.singlePdp {
	margin-left: 18px;
	width: 260px;
}

a.viewLarger {
	margin-left: 10px;
}

#leftNav h1 {
	visibility: visible;
}

#fullBanner p {
	visibility: visible;
}

#banner p {
	visibility: visible;
}

#addToBagButtonWrapper a#pdpCheckoutButtonLink {
	display: inline;
}

#izView img {
	display: inline;
}

#pdpCheckoutButtonLink {
	display: inline;
}

#pdpColumn1 {
	float: left;
}

/*hack in pdp.js to dynamically add class
#pdpColumn1.singlePdp {
	width: 415px;
}

#singlePdp #pdpColumn1 {
	width: 400px;
}

#multiPdp #pdpColumn1 {
	width: 298px;
}

#pdpColumn2 {
	float: left;
	width: 250px;
	color: #5B4F3E;
}

#multiPdp #pdpColumn2 {
	width: 422px;
}

#singlePdp #pdpColumn2 {
	clear: none !important;
	padding: 0 0 0 25px;
	width: 300px;
}

.wishlist {
	text-decoration: underline!important;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.5px;
	height: auto!important;
}

.wishlist button {
	color: #5B4F3E;
	height: auto!important;
	text-decoration: underline!important;
	padding: 0!important;
	margin: 0!important;
	border-width: 0px;
}

.pdp #column1 {
	width: 780px;
}

#shippingMethod {
	float: left;
}

#priceDisclaimer {
	float: right;
}

#viewAllPopup {
	display: none;
	position: absolute;
	z-index: 50;
	left: 350px;
	top: 4px;
	padding: 2px;
	border: 1px solid #CCCCCC;
	width: 40px;
	overflow: hidden;
	background-color: white;
}

.pdpProductOptions {
	margin-top: 15px;
	border: 1px solid #ccc;
	padding: 10px;
	clear: both;
	_width: 258px;
	_overflow: hidden;
	zoom: 1;
}

.pdpProductOptions:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

#mustHaves {
	clear: both;
}

.pdpThumb {
	width: 45px;
	height: 45px;
	margin-left: 1px;
}

#productDescription {
	margin-bottom: 15px;
}

.productDetails {
	color: #666;
	margin: 10px auto 15px;
}

.viewSizeGuide {
	margin-bottom: 10px;
}

.dash {
	color: #999999;
}

.fontNorm {
	font-weight: normal;
	padding-left: 3px;
}

.productDescription {
	color: #666;
	margin-top: 25px;
}

.productDescription .style {
	display: block;
}

.productDetails .bold {
	color: # ;
}

.productDescription b {
	color: #B12622;
	font-weight: bold;
}

.productReviews {
	clear: both;
	margin-top: 20px;
}

.prodReview {
	display: block;
}

#pdpAncillaryOptions {
}

#pdpAncillaryOptions a {
	display: block;
	color: #999999;
	display: block;
	margin: 0 0 5px;
}

#pdpESpot {
}

#pdpESpot2 {
	margin-top: 10px;
}

#pdpPromo {
	margin-top: 5px;
}

.color {
	padding: 10px 0 5px;
}

.color .swatch {
	border: 1px solid #FFFFFF;
	display: block;
	float: left;
	height: 20px;
	margin: 0 1px 0 0;
	padding: 1px;
	width: 20px;
	cursor: pointer;
}

.color .selected {
	border: 1px solid #000000;
	margin-top: 0;
	padding: 1px;
	cursor: default;
}

.pdpProductOptions p {
	color: #666;
	text-transform: uppercase;
	margin: 0 0 5px;
}

.pdpProductOptions p .desc {
	font-weight: bold;
}

.descFinal {
	width: 180px;
	height: 21px;
	display: block;
	position: relative;
	float: left;
	margin-top: 5px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
}

.submitButts {
	display: inline;
	text-align: left!important;
}

.quantity {
	float: left;
	margin-right: 5px;
	margin-top: 1px;
	margin-left: 2px;
}

.size,
.secondSize,
.quantityList {
	padding: 10px 0 5px;
	clear: both;
}

.sizeChart a,
.sizeChart span {
	border: 1px solid #ccc;
	display: block;
	float: left;
	height: 14px;
	line-height: 12px;
	margin: 0 4px 4px 0;
	padding: 3px 0 0;
	text-align: center;
	text-decoration: none;
	width: 24px;
	cursor: pointer;
	color: #666;
	background-color: #FFF;
}
.sizeChart a:hover {
	color: red;
}

.sizeChart a.selected {
	border: 1px solid #000000;
	color: #000;
	font-weight: bold;
	cursor: default;
}

.sizeChart a.disabled {
	cursor: default;
	color: #aaa;
	background-color: #eee;
}

.sizeChart a.selected {
	cursor: default;
}

.sizeSelect {
	margin-left: 15px;
}

#singlePdp .quantity select {
	padding: 2px !important;
	background-color: #ffffff!important;
}

#addToBagButtonWrapper {
	display: block;
}

#addToBagButtonWrapper a {
	vertical-align: text-bottom;
	display: block;
	float: left;
};

#singlePdp #submitButts {
	display: block;
	float: left;
	width: 190px;
}

.addToBagButton {
	float: right;
	height: 20px;
	position: relative;
	top: 0px;
	left: 0px;
}

.addToBagButton .desc {
	margin-right: 8px;
}

.addToBagButton:first-child {
	margin-top: -30px;
}

#addToBagSubmitButton {
	clear:both;
	float: left;
	margin-right: 10px;
}

#addToBagSubmitButton, #pdpCheckoutButtonLink {
	margin-top: 10px;
}

#addToBagButtonWrapper a#pdpCheckoutButtonLink {
	float: left;
}

/*Social/Sharing
#shareWrapper {
	width: 260px;
	height: auto;
	display: block;
	position: relative;
	color: #5B4F3E;
	margin-top: 15px;
}

#shareWrapper a:link,
#shareWrapper a:visited,
#shareWrapper a:active,
#shareWrapper a:hover {
	padding-left: 0px;
	color: #999999;
	font-size: 11px;
	text-decoration: underline;
}

#shareWrapper .leftCol,
#shareWrapper .rightCol {
	padding: 0 10px 15px 0;
	float: left;
}

#shareWrapper .leftCol li,
#shareWrapper .rightCol li {
	margin-bottom: 5px;
}

/* ESpot Image - need spacing before must have section
#pdpColumn2 a img.fullbleed {
	margin-bottom: 40px;
}

/*Multi pdp
#multiPdp .viewLarger {
	text-decoration: underline;
}

#multiPdp .product {
	border: 1px solid #CCCCCC;
	margin: 0px 0px 10px 0px;
}

#multiPdp .pdpProductOptions {
	border-top: 1px solid #CCCCCC;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	padding: 0px;
}

#multiPdp .quantityOptions {
	background: none repeat scroll 0 0 #EEEEEE;
	padding: 10px 0;
}

#multiPdp .quantityOptions .quantityDropDown {
	float: left;
	padding: 0 0 0 20px;
	width: 300px;
}

#multiPdp .quantityOptions .quantity {
	float: left;
}

#multiPdp .quantityOptions .selectItem label {
	color: #A54B3C;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
	margin: 2px 0 0 4px;
	text-transform: uppercase;
	display: inline-block;
}

#multiPdp .quantityOptions .selectItem {
	float: right;
	padding: 10px 20px 0 0;
}

#multiPdp .productReviews {
	text-align: right;
	margin: 20px 0 18px 0;
}

/*
	Cross-Browser Inline-Block - rdoherty
	http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/

#multiPdp .pdpProductOptions div {
	width: 135px;
	min-height: 58px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	_height: 58px;
}

#multiPdp .pdpProductOptions .color {
	width: 120px;
	border: 0;
	padding-left: 10px;
}

#multiPdp .pdpProductOptions .secondSize {
	width: 120px;
	padding-right: 10px;
}

#multiPdp .color .desc {
	font-weight: normal;
}

#multiPdp .column1 {
	text-align: center;
	padding: 0 10px;
	margin: 21px 0 10px;
	width: 150px;
	float: left;
}

#multiPdp .column2 {
	padding: 0 0 0 0;
	float: left;
	width: 225px;
}

#multiPdp #pdpColumn1 {
	text-align: center;
	margin-right: 15px;
}

#look {
	display: block;
}

#multiPdp #pdpESpot {
	margin: 15px 0;
}

.tweetButt {
	border: none;
	outline: none;
	float: left;
	margin-right: 10px;
	display: none;
}

/* Bazaar Voice Styles
===========================================================================
#social {
	margin-bottom: 25px;
}

#multiPdp #social iframe {
	width: 235px !important;
}

.starRateWrap {
	width: auto;
	height: 12px;
	position: relative;
	display: block;
	padding: 0px;
	float: left;
}

.starLeft {
	float: left;
	height: 10px;
	width: 10px;
	display: inline;
	position: relative;
}

#content .reviewCount {
	text-decoration: underline;
}

.boldRed {
	color: #B12622;
	font-weight: bold;
}

/** Viewer
#imageViewer {
	width: 415px;
	height: 456px;
}

#zoomControls {
	display: none;
	margin: 0px;
	padding: 2px;
	border: 1px solid #ccc;
	width: 394px;
	height: 45px;
	position: relative;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 15px;
}

#zoomControls .holder {
	position: relative;
	float: right;
	margin-left: auto;
}

#zoomControls img {
	cursor: pointer;
}

#viewerImage {
	width: 398px;
	padding: 5px;
}

.altImage {
	display: inline;
	position: relative;
	float: left;
}

#altViews {
	display: inline;
	position: relative;
	float: left;
	border: none;
}

.clear {
	display: block;
	clear: both;
}

/*Email a friend Modal
#content .emailAFriend {
}

.emailAFriend #column1 {
	text-align: center;
	text-align: -moz-center;
	float: none;
	width: 100%;
}

#emailFriend {
	width: 750px;
	height: 450px;
	text-align: left;
}

.modalTitle {
	border-bottom: 1px solid #CCCCCC;
	color: #333333;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 8px;
	text-transform: uppercase;
}

#emailFriendColumnFirst {
	float: left;
	width: 340px;
}

#emailFriendModal {
	background-color: white;
	text-align: left;
}

#emailFriendColumnFirst {
}

.productInfo {
	clear: left;
	display: block;
	float: left;
	padding-left: 73px;
	width: 247px;
}

.productTitle {
	color: #333333;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	padding: 0;
}

.productStyle {
	color: #666666;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 8px;
}

#emailFriendColumnSecond {
	float: left;
	padding: 0 8px;
	width: 384px;
}

#emailFriend .buttons #btnContinueShopping {
	background-image: url('../../images/de_DE/emailfriend/continue_shopping.gif');
	cursor: pointer;
	height: 20px;
	width: 155px;
}

#emailFriend .message {
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
	width: 160px;
}

#emailFriend .buttons #btnContinueShopping span {
	display: none;
}

#izView {
	display: none;
	position: relative;
	width: 398px;
	height: 398px;
	border: 1px solid #CCCCCC;
	overflow: hidden;
	margin-left: 15px;
	cursor: move;
}

#style {
	display: block;
}

#singlePdp .disclaimer {
	float: none;
	margin-top: 20px;
}

.product .column1 a {
	display: block;
}

#top_line {
	border-top: 1px solid #CCC;
	clear: both;
	margin: 0px 8px;
	width: 782px;
}

.pdpNav {
	height: 25px;
	padding: 0px 105px 0px 120px;
	position: relative;
}

.pdpNav #pdpPrevious {
	background: url('../../images/de_DE/pdp/page_back_single_arrow.gif') no-repeat 0% 1px;
	padding: 0 0 0 10px;
}

.pdpNav #pdpNext {
	background: url('../../images/de_DE/pdp/page_forward_single_arrow.gif') no-repeat 100% 1px;
	padding: 0 10px 0 0;
	left: 277px;
    position: absolute;
}

.pdpNav #pdpViewAll {
    left: 205px;
    position: absolute;
    width: 55px;
}

a#pdpPrevious:hover,
a#pdpViewAll:hover,
a#pdpNext:hover {
	color: #FF9F0F;
}

/* This style only for pdp. Overrides style in shell.css used in review bag
#column2 #productRecs {
	margin-left: 0; ;
}

.editItem .descFinal, .editItem .quantity {
	margin-bottom: 15px;
}*/

/* Web Font's Loading (mimics Safari behavior) Keep at bottom of CSS file */
.wf-loading .price .price,
.wf-loading .title .productTitle,
.wf-loading .title .note,
.wf-loading .price .label {
	visibility: hidden;
}

