/* --> Product Details */
.productDetailBreadcrumb {
	margin: 0px 30px 0px 30px;
}
#content_productdetail {
	clear: both;
	margin: 20px 50px 20px 50px;
}
#content_productimages, #videoTabContent {
	padding: 10px 0px 20px 0px;
	float: left;
	position: relative;
	height: 685px;
	overflow: hidden;
}
#content_productimages dt {
	width: 350px;
	padding: 0px;
	margin: 0px;
}
#content_productimages div, #content_productimages dd {
	padding: 0px;
	margin: 0px;
}
#content_productswatches {
	padding: 10px 0px 0px 0px;
}
#content_productswatches #colorLabel, #content_productswatches p.swatches {
	float: left;
}
#content_productswatches p.swatches {
	padding: 0px;
	margin: 0px 0px 0px 4px;
}
#detailsColorMenu { display: none; }
#colorLabel {
	text-transform: uppercase;
	color: #a6a6a6;
}
#content_productimages dt img { 
	width: 292px; 
	height: 431px;
	padding-bottom: 15px;
}
#content_productimages dd img { 
	width: 58px; 
	height: 85px;
	padding-bottom: 2px;
}
.thumbnails {
	position: absolute;
	left: 292px;
	top: 10px;
	height: 431px;
	overflow: hidden;
}
#content_productspecs {
	width: 424px;
	float: right;
	overflow: hidden;
}
#content_productspecs .productoptions {
	clear: both;
}
#content_productspecs #contentBg {
	position: relative;
	clear: both;
	margin: 0px;
	padding: 0px;
	border-bottom: dotted 1px #000000;
}
#content_productspecs h2 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	line-height: 19px;
	font-weight: normal;
}
#content_productspecs h2 em, #content_productspecs h2 font {
	display: block;
	font-family: Arial, Helvetica, sans serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	color: #a6a6a6;
}
#content_productspecs h3 {
	/* THIS WOULD BE THE BRAND LABEL */
	font-size: 14px;
	font-weight: normal;
}
#content_productspecs p.shareLinks  {
	padding: 10px 0px 10px 10px; 
	margin: 20px 0px 0px 0px;
	border-top: solid 2px #000000;
	border-bottom: solid 2px #000000;
	background: #eeeeee;
	font-size: 11px;
	font-weight: bold;
}
#content_productspecs a {
	text-decoration: underline;
}
#content_productspecs a:hover {
	text-decoration: none;
}
#content_productspecs p {
	color: #000000;
	text-transform: none;
	margin: 10px 0px 5px 0px;
}
#content_productspecs p.price, #content_productspecs p.salePrice, #content_productspecs p span.price, #content_productspecs p span.salePrice {
	font-size: 16px;
	line-height: 17px;
	font-weight: bold;
	float: left;
	color: #000000;
}
#content_productspecs p span {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #a6a6a6;
}
#content_productspecs p.price em, #content_productspecs p.salePrice em {
	padding: 0px 0px 0px 3px;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #f30013;
}
.opt_text p.price {
	color: #575757 !important;
}
#content_productspecs p.sku, #content_multiproductgroup p.sku {
	clear: left;
	margin: 0px !important;
	padding: 8px 0px 4px 0px;
	min-height: 10px;
	height: auto !important;
	height: 10px;
	color: #a6a6a6;
	font-size: 10px;
}
#content_productspecs span.description {
	display: block;
	padding: 5px 10px 10px 10px;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 1px;
	color: #000000;
	text-transform: none;
}
/* IE6 hack */
* html .description br {
	display: block;
	padding: 5px 0px 10px 0px;
}
#content_productspecs span.description p {
	padding: 0px;
	margin: 0px;
}
#freeReturnsMsg {
	float: left;
	padding: 28px 0px 0px 15px;
	color: #00cc00;
	font-size: 18px;
	font-weight: bold;
}

/* zoom */
#mainImageWrapper {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#mainImageWrapper, #mainImageWrapper #zoomWrapper {
	display: block;
	height: 431px;
	width: 291px;
	overflow: hidden;
	cursor: crosshair;
}
#mainImageWrapper #zoomWrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
	background: #ffffff;
	opacity: 0;
	filter: alpha(opacity=0.1);
}


/* Start for trac 4220 */

/* zoom */
#mainImageWrapperGIFTCARD {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#mainImageWrapperGIFTCARD, #mainImageWrapperGIFTCARD #zoomWrapperGIFTCARD {
	display: block;
	height: 431px;
	width: 291px;
	overflow: hidden;
	cursor: crosshair;
}
#mainImageWrapperGIFTCARD #zoomWrapperGIFTCARD {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
	background: #ffffff;
	opacity: 0;
	filter: alpha(opacity=0.1);
}


#mainImageWrapper21245832 {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#mainImageWrapper21245832, #mainImageWrapper21245832 #zoomWrapper21245832 {
	display: block;
	height: 431px;
	width: 291px;
	overflow: hidden;
	cursor: crosshair;
}
#mainImageWrapper21245832 #zoomWrapper21245832 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
	background: #ffffff;
	opacity: 0;
	filter: alpha(opacity=0.1);
}
/* End for trac 4220 */
#mainImageWrapper #zoomViewer {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
	overflow: none;
	display: none;
}

/* Start for trac 4220 */

#mainImageWrapperGIFTCARD #zoomViewerGIFTCARD {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
	overflow: none;
	display: none;
}

#mainImageWrapper21245832 #zoomViewer21245832 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
	overflow: none;
	display: none;
}

/* End for trac 4220 */
#mainImageWrapper #zoomImgInside, #zoomImgOutside {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
	display: none;
	overflow: hidden;
}
#zoomImgOutside {
	top: 10px;
	left: 360px;
	overflow: hidden; 
	border: solid 1px #666666;
}

/* start : Trac 4220 */

#mainImageWrapperGIFTCARD #zoomImgInsideGIFTCARD, #zoomImgOutsideGIFTCARD {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
	display: none;
	overflow: hidden;
}
#zoomImgOutsideGIFTCARD {
	top: 10px;
	left: 360px;
	overflow: hidden; 
	border: solid 1px #666666;
}

#mainImageWrapper21245832 #zoomImgInside21245832, #zoomImgOutside21245832 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
	display: none;
	overflow: hidden;
}
#zoomImgOutside21245832 {
	top: 10px;
	left: 360px;
	overflow: hidden; 
	border: solid 1px #666666;
}

/* End : Trac 4220 */

#mainImageWrapper #origImg {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	display: block;
}

/* Start for trac 4220 */

#mainImageWrapperGIFTCARD #origImgGIFTCARD {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	display: block;
}

#mainImageWrapper21245832 #origImg21245832 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	display: block;
}

#detailMainZoomInsideGIFTCARD, #detailMainZoomOutsideGIFTCARD {
	position: absolute;
}

#detailMainZoomInside21245832, #detailMainZoomOutside21245832 {
	position: absolute;
}
/* End for trac 4220 */


#detailMainZoomInside, #detailMainZoomOutside {
	position: absolute;
}

/* product detail Tabs */
.tabs ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.tabs ul li {
	font-family: Arial, Helvetica, sans serif;
	float: left;
	padding: 0px;
	margin: 0px;
	border-right: dotted 1px #000000;
}
.tabs ul li a {
	display: block;
	text-decoration: none !important;
	margin: 2px;
}
.tabs ul li a h3 {
	display: block;
	font-weight: normal;
	font-size: 10px !important;
	text-transform: uppercase;
	padding: 2px 5px 2px 5px;
	margin: 0px;
}
.tabs ul li.active a h3, .tabs ul li.active a:hover h3 { 
	background: #000000;
	color: #ffffff;
}
.tabs ul li a:hover h3 {
	background: #575757;
	color: #ffffff;	
}
.tabWrapperLeft {
	width: 352px;
	border-bottom: 1px dotted #000000;
}
.tabWrapperRight {
	width: 424px;
	border-bottom: 1px dotted #000000;
	/*background: #ffffff;*/
}
#photoTabContent, #detailsTabContent, #reviewsTabContent, #askAndAnswerTabContent, #socialContent {
	font-family: Arial, Helvetica, sans serif;
	display: none;
	padding: 20px 0px 20px 0px
}

/*  START TRAC 4220 */
#photoTabContent, #detailsTabContent_GIFTCARD, #reviewsTabContent_GIFTCARD, #askAndAnswerTabContent_GIFTCARD, #socialContent {
	font-family: Arial, Helvetica, sans serif;
	display: none;
	padding: 20px 0px 20px 0px
}
#photoTabContent, #detailsTabContent_EGIFTCARD, #reviewsTabContent_EGIFTCARD, #askAndAnswerTabContent_EGIFTCARD, #socialContent {
	font-family: Arial, Helvetica, sans serif;
	display: none;
	padding: 20px 0px 20px 0px
}
/*  END TRAC 4220 */

#photoTabContent { position: relative !important; }
#videoTabContent {
	display: none;
	padding: 15px 0px 20px 0px
}
#photoTabContent.active, #videoTabContent.active, 
#detailsTabContent.active, #reviewsTabContent.active, #askAndAnswerTabContent.active {
	display: block;	
}

/* START TRAC 4220 */
#photoTabContent.active, #videoTabContent.active, 
#detailsTabContent_GIFTCARD.active, #reviewsTabContent_GIFTCARD.active, #askAndAnswerTabContent_GIFTCARD.active {
	display: block;	
}
#photoTabContent.active, #videoTabContent.active, 
#detailsTabContent_EGIFTCARD.active, #reviewsTabContent_EGIFTCARD.active, #askAndAnswerTabContent_EGIFTCARD.active {
	display: block;	
}

#detailMainContentGIFTCARD {
	margin: 20px 0px 20px 0px;
	position: relative;
	width: auto;
	overflow: hidden;
}
#detailMainContent21245832 {
	margin: 20px 0px 20px 0px;
	position: relative;
	width: auto;
	overflow: hidden;
}

/* END TRAC 4220 */

#videoTabContent #submission {
	clear: left;
	width: 310px;
	overflow: hidden;
	border-top: solid 1px #ff0000;
	margin: 15px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}
#videoTabContent #submission p {
	padding: 4px 0px 4px 0px;		
}
#videoTabContent #submission label {
	display: block;
	margin: 10px 0px 0px 0px;
}
#videoTabContent #uoVideo {
	padding: 10px 0px 10px 0px;	
}
#videoTabContent #submission input.field {
	width: 200px;
}	
#videoTabContent #submission #userSubmitButton {
	color: #ffffff;
	background: #0000ff;
}
#videoTabContent #submission #userSubmitButton:hover {
	background: #575757;
}
#videoTabContent #myytplayer, #videoTabContent #uoVideo {
	clear: left;
	display: block;
	padding: 15px 0px 0px 0px;
}
#videoTabContent .thumbs {
	float: left;
	padding: 15px 0px 15px 0px;
}
#videoTabContent .thumbs li, #videoTabContent #controls li {
	list-style: none;
	float: left;
	font-size: 11px;
	padding: 2px 2px 0px 0px;
}
#playButton, #pauseButton, #controlsDivider {
	display: block;
	padding: 3px;	
	text-decoration: none;
}
#playButton.active, #pauseButton.active {
	background: #f0ff00;
}

/* more ideas */
#content_productgroup.moreIdeas h4 {
	display: block;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	color: #ffffff;
	background: #000000;
	font-weight: normal;
	font-size: 10px;
	width: 65px;
	height: auto;
	position: relative;
}
#content_productgroup.moreIdeas ol { 
	border-top: dotted 1px #000000;
	margin: 20px;
	position: relative;
	display: block;
	clear: both;
}
#content_productgroup.moreIdeas ol li {
	padding: 0px 0px 20px 0px;
	margin: 10px 2px 0px 0px;
	float: left;
	overflow: hidden;
	width: 68px;
	height: 102px;
}
#content_productgroup.moreIdeas ol li img {
	overflow: hidden;
	width: 68px;
	height: 102px;
}

/* page social */
#socialLinks {
	margin: 0px !important;
	padding: 5px 0px 0px 0px;
	height: 20px;
	clear: both;
}
#socialLinks li {
	list-style: none;
	float: left;
	padding: 0px 8px 0px 0px;
	margin: 0px;
}
#socialWrapper {
	display: none;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 999;
	background: #ffffff;
	opacity: 0.01;
	filter: alpha(opacity=1);
}
#shareProductDiv {
	display: none;
	position: absolute;
	height: 209px;
	width: 450px;
	background: #ffffff;
	border: solid 1px #eeeeee;
	overflow: hidden;
	z-index: 1000;
}
#shareProductTitle {
	position: relative;
	border: solid 1px #000000;
	height: 24px;
	background: #ffffff;
}
#shareProductTitle h3 {
	float: left;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px 8px;
	color: #000000;
}
#shareProductTitle a {
	float: right;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 12px;
	padding: 6px 8px 0px 0px;
}
#shareProductContent {
	position: relative;
	height: 162px;
	padding: 20px 10px 0px 10px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
#shareProductContent label {
	display: block;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
#shareProductContent ul {
	list-style: none;
	padding: 5px 0px 0px 20px;
	display: block;
	height: 45px;
}
#shareProductContent ul li {
	float: left;
	padding: 0px 20px 0px 0px;
}
#shareProductContent ul li a {
	font-size: 11px;
	line-height: 13px;
}
#shareProductContent ul li a img {
	text-decoration: none;
	border: none;
}
#sendALinkField {
	padding: 6px 0px 0px 20px;
}
#sendALinkField textarea {
	font-size: 11px;
	width: 385px;
	height: 35px
}
#emailProductDiv {
	position: absolute;
	display: none;
	width: 372px;
	background: #eeeeee;
	padding: 1px;
	overflow: hidden;
	z-index: 1010;
}
#emailProductDiv #shareProductTitle {
	position: relative;
	border-top: none !important;
	border-right: none !important;
	border-bottom: solid 1px #000000;
	border-left: none !important;
	height: 24px;
}

/* social tagging styles */
#socialTagContent {
	text-transform: uppercase;
	border-top: dotted 1px #000000;
	color: #000000;
	/*background: #ffffff;*/
	padding: 10px;
}
#tagsTitle {
	position: relative;
	float: left;
}
#tagsTitle h5 {
	display: inline;
	color: #000000;
	clear: none;
	margin: 0px;
	padding: 0px;
}
#socialTagName {
	width: 225px;
}

#addTagLink {
	position: relative;
	color: #000000;
	float: right;
}
#addSocialTagForm {
	display: none;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
#addSocialTagForm .button {
	background: #0000ff;
	color: #ffffff;
	padding: 4px !important;
}
#addSocialTagForm .button:hover {
	background: #575757;
}

/* START TRAC 4220 */
#socialTagNameGIFTCARD {
	width: 225px;
}
#socialTagNameEGIFTCARD {
	width: 225px;
}
#addSocialTagFormGIFTCARD {
	display: none;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
#addSocialTagFormEGIFTCARD {
	display: none;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
#addSocialTagFormGIFTCARD .button {
	background: #0000ff;
	color: #ffffff;
	padding: 4px !important;
}
#addSocialTagFormEGIFTCARD .button {
	background: #0000ff;
	color: #ffffff;
	padding: 4px !important;
}
#addSocialTagFormGIFTCARD .button:hover {
	background: #575757;
}
#addSocialTagFormEGIFTCARD .button:hover {
	background: #575757;
}
#socialTaggingMsgGIFTCARD {
	color: #b93618;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
}
#socialTaggingMsgEGIFTCARD {
	color: #b93618;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
}

/* END TRAC 4220 */

.tagLink {
	color: #000000;
	margin: 0px 5px 5px 0px;
	font-size: 11px;
	line-height: 13px;
}
#socialTaggingMsg {
	color: #b93618;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
}

/* redesign 2011 */

#detailsTabContent, #reviewsTabContent, #askAndAnswerTabContent, #socialTabContent {
	font-family: Arial, Helvetica, sans serif;
	display: none;
	padding: 20px 0px 20px 0px
}

/* START TRAC 4220 */

#detailsTabContent_GIFTCARD, #reviewsTabContent_GIFTCARD, #askAndAnswerTabContent_GIFTCARD, #socialTabContent_GIFTCARD {
	font-family: Arial, Helvetica, sans serif;
	display: none;
	padding: 20px 0px 20px 0px
}

#detailsTabContent_EGIFTCARD, #reviewsTabContent_EGIFTCARD, #askAndAnswerTabContent_EGIFTCARD, #socialTabContent_EGIFTCARD {
	font-family: Arial, Helvetica, sans serif;
	display: none;
	padding: 20px 0px 20px 0px
}
/* END TRAC 4220 */


#socialTabContent #socialCommentary {
	float: left;
	width: 500px;
	overflow: hidden;
}
#socialTabContent #socialSlotContent {
	float: right;
}

/* error messages */
.outofstock {
	background: #ff0000;
	color: #ffffff;
	font-size: 14px;
	line-height: 17px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px;
	margin: 15px 0px 0px 0px;
}
.err {
	border: solid 1px #ff0000;
}
.productDetailsErrMsg {
	position: absolute;
	top: 3px;
	left: 608px;
	z-index: 9;
	background: #ffffff;
	opacity: 1.0;
	filter: alpha('opacity=100');
}
.productDetailsErrMsg.wishlist {
	top: 117px;	
}
.productDetailsErrMsg.hidden {
	display: none !important;
}
.horErrMsg {
	float: left;
	width: 115px;
	overflow: hidden;
	text-align: center;
	color: #ff0000;
	font-size: 11px;
	line-height: 14px;
	border: solid 1px #ff0000;
	padding: 10px;
	min-height: 40px;
}
.horErrMsg span div {
	float: none !important;
	background: #ffffff !important;
	padding: 0px !important;
	margin: 0px !important;
	text-align: center !important;
	color: #ff0000 !important;
	font-size: 11px !important;
	line-height: 14px !important;
	width: auto !important;
	font-weight: normal !important;
}
.horErrArrow {
	margin-top: 30px;
	float: left;
	width: 7px;
	height: 8px;
	overflow: hidden;
	background: url('/urban/images/2007_holiday/error_arrow_horizontal.gif') no-repeat 0px 0px;	
}

/* main content wrapper */
#detailMainContent {
	margin: 20px 0px 20px 0px;
	position: relative;
	width: auto;
	overflow: hidden;
}

/* detail main images */
#detailMainImages {
	position: relative;
}

/* Start for trac 4220 */

/* detail main images */
#detailMainImagesGIFTCARD {
	position: relative;
}

#detailMainImages21245832 {
	position: relative;
}

/* End for trac 4220 */
#detailMain {
	height: 431px;
	width: 291px;
	overflow: hidden;
}
/* Start for trac 4220 */
#detailMainGIFTCARD {
	height: 431px;
	width: 291px;
	overflow: hidden;
}

#detailMain21245832 {
	height: 431px;
	width: 291px;
	overflow: hidden;
}
/* End for trac 4220 */
/* video */
#mainImageWrapper a.playVideo {
	position: absolute;
	top: 9px;
	left: 9px;
	z-index: 5;
	display: block;
	height: 51px;
	width: 34px;
	background: url('/urban/images/2007_holiday/playvideo_overlay.png') no-repeat top left;
	overflow: hidden;
}
#mainImageWrapper a.playVideo:hover {
	background: url('/urban/images/2007_holiday/playvideo_overlay.png') no-repeat bottom left;
}

/* zoom */
#mainImageWrapper {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
}
#mainImageWrapper, #mainImageWrapper #zoomWrapper {
	display: block;
	height: 431px;
	width: 291px;
	overflow: hidden;
	cursor: crosshair;
}
#mainImageWrapper #zoomWrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
	background: #ffffff;
	opacity: 0;
	filter: alpha(opacity=0.1);
}
#mainImageWrapper #zoomViewer {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
	overflow: none;
	display: none;
}
#mainImageWrapper #zoomImgInside, #zoomImgOutside {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
	display: none;
	overflow: hidden;
}
#zoomImgOutside {
	top: 0px;
	left: 360px;
	overflow: hidden; 
	border: solid 1px #666666;
}


/* Start for trac 4220 */

#mainImageWrapperGIFTCARD {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
}
#mainImageWrapperGIFTCARD, #mainImageWrapperGIFTCARD #zoomWrapperGIFTCARD {
	display: block;
	height: 431px;
	width: 291px;
	overflow: hidden;
	cursor: crosshair;
}
#mainImageWrapperGIFTCARD #zoomWrapperGIFTCARD {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
	background: #ffffff;
	opacity: 0;
	filter: alpha(opacity=0.1);
}
#mainImageWrapperGIFTCARD #zoomViewerGIFTCARD {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
	overflow: none;
	display: none;
}



#mainImageWrapper21245832 {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
}
#mainImageWrapper21245832, #mainImageWrapper21245832 #zoomWrapper21245832 {
	display: block;
	height: 431px;
	width: 291px;
	overflow: hidden;
	cursor: crosshair;
}
#mainImageWrapper21245832 #zoomWrapper21245832 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 4;
	background: #ffffff;
	opacity: 0;
	filter: alpha(opacity=0.1);
}
#mainImageWrapper21245832 #zoomViewer21245832 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
	overflow: none;
	display: none;
}





#mainImageWrapperGIFTCARD #zoomImgInsideGIFTCARD, #zoomImgOutsideGIFTCARD {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
	display: none;
	overflow: hidden;
}
#zoomImgOutsideGIFTCARD {
	top: 0px;
	left: 360px;
	overflow: hidden; 
	border: solid 1px #666666;
}

#mainImageWrapper21245832 #zoomImgInside21245832, #zoomImgOutside21245832 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
	display: none;
	overflow: hidden;
}
#zoomImgOutside21245832 {
	top: 0px;
	left: 360px;
	overflow: hidden; 
	border: solid 1px #666666;
}

/* End for trac 4220 */
#mainImageWrapper #origImg {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	display: block;
}
#detailMainZoomInside, #detailMainZoomOutside {
	position: absolute;
}

/* Start for trac 4220 */

#detailMainZoomInsideGIFTCARD, #detailMainZoomOutsideGIFTCARD {
	position: absolute;
}

#detailMainZoomInside21245832, #detailMainZoomOutside21245832 {
	position: absolute;
}
/* End for trac 4220 */


/* detail main thumbnails */
.mainImageThumbnails {
	float: left;
	width: 71px;
	height: 432px;
	overflow: hidden;
}
.mainImageThumbnails a img {
	margin: 0px 0px 1px -1px;
	height: 107px;
	width: 71px;
	overflow: hidden;
}

/* detail main options */
#detailMainOptions {
	float: right;
	width: 518px;
	overflow: hidden;
}
#detailMainOptions h2.prodTitle {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	line-height: 19px;
	font-weight: normal;
	width: 310px;
	overflow: hidden;
}
#detailMainOptions h2.prodTitle font {
	display: block;
	font-size: 14px;
	line-height: 17px;	
}
#detailMainOptions p {
	text-transform: none;
	margin: 10px 0px 5px 0px;
}
#detailMainOptions p.price, #detailMainOptions p.salePrice, #detailMainOptions p span.price, #detailMainOptions p span.salePrice {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
#detailMainOptions p.salePrice, #detailMainOptions p span.salePrice {
	color: #ff0000;
}
#detailMainOptions p span {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #a6a6a6;
}
#detailMainOptions p.price em, #detailMainOptions p.salePrice em {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #f30013;
	padding-left: 3px;
}
#detailMainOptions p.salePrice em {
	color: #575757;
}
.opt_text p.price {
	color: #575757 !important;
}
/* Start for trac 4220 */
#BVCustomerRatings_GIFTCARD .BVRRRatingSummary_GIFTCARD {
	padding: 10px 0px 15px 0px;
	margin: 0px !important;
	width: 200px;
	overflow: hidden;
}

#BVCustomerRatings_21245832 .BVRRRatingSummary_21245832 {
	padding: 10px 0px 15px 0px;
	margin: 0px !important;
	width: 200px;
	overflow: hidden;
}

/* End for trac 4220 */
#BVCustomerRatings .BVRRRatingSummary {
	padding: 10px 0px 15px 0px;
	margin: 0px !important;
	width: 200px;
	overflow: hidden;
}
.BVRRRatingContainerSlider {
	display: none;
}
#colorLabel, #sizeLabel, #qtyLabel, .colorLabel, .sizeLabel, .qtyLabel {
	text-transform: uppercase;
	color: #a6a6a6;
}
#colorLabel {
	clear: both;
	padding: 0px 0px 1px 0px;
}
.colorLabel {
	clear: both;
	padding: 10px 0px 1px 0px;
}
#detailSwatches, .detailSwatches {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 310px;
	overflow: hidden;
}
#detailSwatches a, .detailSwatches a {
	float: left;
	display: block;
	height: 24px;
	width: 24px;
	margin: 0px 3px 0px 0px;
}
#detailSwatches a img, .detailSwatches a img {
	height: 22px;
	width: 22px;
	overflow: hidden;
	border: solid 1px #ffffff;
}
#detailSwatches a:hover img, #detailSwatches a.selected img,
.detailSwatches a:hover img, .detailSwatches a.selected img  {
	border: solid 1px #000000;
}
#sizeErrMsg, .sizeErrMsg {
	clear: both;
	float: none;
	/* show background image if error */
	/*background: url('http://10.19.10.61/uo.com/productdetail/images/productdetail_size_err.gif') no-repeat;*/
	height: 18px;
	width: 129px;
	overflow: hidden;
	margin: 3px 0px 0px 3px;
}
#sizeOption, #qtyOption, .sizeOption, .qtyOption {
	float: left;
}
#sizeOption a, #qtyOption a, .sizeOption a, .qtyOption a {
	display: block;
	margin-top: 5px;
	text-decoration: underline;
}
#sizeOption a:hover, #qtyOption a:hover, .sizeOption a:hover, .qtyOption a:hover {
	text-decoration: none;
}
#sizeOption, .sizeOption {
	width: 113px;
	overflow: hidden;
	position: relative;
}
#sizeOption select, .sizeOption select {
	width: 92px;
	overflow: hidden;
}
#qtyOption select, .qtyOption select {
	width: 47px;
	overflow: hidden;
}
#sizeChartLink, .sizeChartLink {
	display: block;
	float: left;
	height: 18px;
	width: 51px;
	overflow: hidden;
	background: url('/urban/images/2007_holiday/sizechart_icon.gif') no-repeat;
	padding-left: 46px;
}

/* detail main add to bag options */
#addToBagOptions {
	position: absolute;
	top: 2px;
	left: 756px;
	width: 152px;
	overflow: hidden;
	border: solid 5px #0000ff;
	padding: 6px;
	background: #ffffff;
}
.addToBagButton, .itemsAdded .addToBagButton {
	display: block;
	padding: 9px 0px 0px 12px;
	margin: 0px 0px 5px 0px;
	width: 140px;
	height: 29px;
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	text-decoration: none;
	background: #0000ff;
	color: #ffffff;
	background: #0000ff url('/urban/images/2007_holiday/addtobag_icon_over.gif') no-repeat 120px 6px;
}
.addToBagButton:hover {
	text-decoration: underline;
	/*
	color: #0000ff;
	background: #ffffff url('/urban/images/2007_holiday/addtobag_icon.gif') no-repeat 120px 6px;
	*/
}
.itemsAdded .addToBagButton {
 	font-size: 14px;
}
#promoMessages {
	margin: 5px 0px 0px 0px;
	border-top: dotted 1px #0000ff;
	border-bottom: dotted 1px #0000ff;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
}
#promoMessageTxt, #socialOptions {
	width: 120px;
	margin: 0px auto;
	overflow: hidden;
	padding: 10px 0px 10px 0px;
}
#promoMessageTxt {
	width: 135px;
}
#promoMessageTxt h4 {
	display: block;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	text-transform: uppercase;
}
#promoMessageTxt .qualifierMsg {
	display: block;
	text-align: center;
	width: auto;
}
#socialOptions {
	width: 131px;
}
#promoMessageTxt strong {
	display: block;
}
#socialOptions {
	text-align: left;
}
#socialOptions #addToWishlist {
	font-size: 11px;
	line-height: 14px;
	margin: 5px 0px 13px 0px;
	padding-left: 21px;
	min-height: 16px;
	display: block;
	color: #333333;
	background: url('/urban/images/2007_holiday/addtowishlist_icon.gif') no-repeat;
}
#socialOptions #addToWishlist.added {
	color: #0000ff;
	background: url('/urban/images/2007_holiday/addedtowishlist_icon.gif') no-repeat;
}
#socialOptions #sendToFriend {
	font-size: 11px;
	line-height: 14px;
	margin: 5px 0px 13px 0px;
	padding-left: 28px;
	display: block;
	color: #333333;
	background: url('/urban/images/2007_holiday/emailafriend_icon.gif') no-repeat;
}
.fbLike {
	padding: 13px 0px 0px 0px;
	position: relative;
	z-index: 0;
}

/* detail main tab contetnt */
#detailMainTabContent {
	clear: both;
	float: none;
	display: block;
	float: none;
	width: auto;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#detailMainTabContent #detailsTabs {
	padding-top: 40px;
	border-bottom: solid 3px #000000;
	height: 33px;
	overflow: hidden;
}
#detailMainTabContent #detailsTabs a {
	display: block;
	float: left;
	padding: 7px;
	margin: 0px 3px 0px 0px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	border-top: solid 3px #ffffff;
	border-right: solid 3px #ffffff;
	border-bottom: none;

	border-left: solid 3px #ffffff; 
}
#detailMainTabContent #detailsTabs a.active, #detailMainTabContent #detailsTabs a:hover {
	text-decoration: none;
	color: #000000;
	border-top: solid 3px #000000;
	border-right: solid 3px #000000;
	border-bottom: none;
	border-left: solid 3px #000000; 
}
#detailMainTabContent div.active {
	display: block !important;
}
p.sku {
	padding: 0px 0px 15px 0px;
	color: #333333;
	font-size: 12px;
}
#detailMainTabContent #detailsTabContent span.description {
	display: block;
	float: left;
	width: 500px;
	overflow: hidden;
	padding: 0px 0px 10px 0px;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 1px;
	color: #000000;
	text-transform: none;
}
#detailMainTabContent #detailsTabContent #socialTagContent {
	margin: 0px 0px 10px 0px;
	float: right;
	width: 376px;
	overflow: hidden;
}
#detailMainTabContent #detailsTabContent #socialTagContent {
	border: dotted 1px #0000ff;
	padding: 10px;
}
#detailMainTabContent #detailsTabContent #socialTagContent p {
	padding: 12px 0px 5px 0px;
}
#detailMainTabContent #detailsTabContent #socialTagContent a {
	text-decoration: underline;
}
#detailMainTabContent #detailsTabContent #socialTagContent a:hover {
	text-decoration: none;
}
#detailMainTabContent #detailsTabContent #socialTagContent #addSocialTagForm {
	display: none;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
#detailMainTabContent #detailsTabContent #socialTagContent #addSocialTagForm .button {
	background: #0000ff;
	color: #ffffff;
	padding: 2px !important;
}
#detailMainTabContent #detailsTabContent #socialTagContent #addSocialTagForm .button:hover {
	background: #575757;
	cursor: pointer;
}
#detailMainTabContent #detailsTabContent #socialTagContent a.tagLink {
	color: #000000;
	margin: 0px 5px 5px 0px;
	font-size: 11px;
	line-height: 13px;
}
#detailMainTabContent #detailsTabContent #socialTagContent #socialTaggingMsg {
	color: #0000ff;
	padding: 4px;
	width: auto;
	display: block;
	font-weight: bold;
}
#detailMainTabContent #reviewsTabContent, #detailMainTabContent #askAndAnswerTabContent, 
#detailMainTabContent #socialTabContent, .productDetailBreadcrumb, .options_availability {
	display: none;	
}

/* START TRAC 4220 */
#detailMainTabContent #detailsTabContent_GIFTCARD span.description {
	display: block;
	float: left;
	width: 500px;
	overflow: hidden;
	padding: 0px 0px 10px 0px;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 1px;
	color: #000000;
	text-transform: none;
}
#detailMainTabContent #detailsTabContent_EGIFTCARD span.description {
	display: block;
	float: left;
	width: 500px;
	overflow: hidden;
	padding: 0px 0px 10px 0px;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 1px;
	color: #000000;
	text-transform: none;
}
#detailMainTabContent #detailsTabContent_GIFTCARD #socialTagContent {
	margin: 0px 0px 10px 0px;
	float: right;
	width: 376px;
	overflow: hidden;
}
#detailMainTabContent #detailsTabContent_EGIFTCARD #socialTagContent {
	margin: 0px 0px 10px 0px;
	float: right;
	width: 376px;
	overflow: hidden;
}
#detailMainTabContent #detailsTabContent_GIFTCARD #socialTagContent {
	border: dotted 1px #0000ff;
	padding: 10px;
}
#detailMainTabContent #detailsTabContent_EGIFTCARD #socialTagContent {
	border: dotted 1px #0000ff;
	padding: 10px;
}
#detailMainTabContent #detailsTabContent_GIFTCARD #socialTagContent p {
	padding: 12px 0px 5px 0px;
}
#detailMainTabContent #detailsTabContent_EGIFTCARD #socialTagContent p {
	padding: 12px 0px 5px 0px;
}
#detailMainTabContent #detailsTabContent_GIFTCARD #socialTagContent a {
	text-decoration: underline;
}
#detailMainTabContent #detailsTabContent_EGIFTCARD #socialTagContent a {
	text-decoration: underline;
}
#detailMainTabContent #detailsTabContent_GIFTCARD #socialTagContent a:hover {
	text-decoration: none;
}
#detailMainTabContent #detailsTabContent_EGIFTCARD #socialTagContent a:hover {
	text-decoration: none;
}
#detailMainTabContent #detailsTabContent_GIFTCARD #socialTagContent #addSocialTagForm {
	display: none;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
#detailMainTabContent #detailsTabContent_EGIFTCARD #socialTagContent #addSocialTagForm {
	display: none;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
#detailMainTabContent #detailsTabContent_GIFTCARD #socialTagContent #addSocialTagFormGIFTCARD .button {
	background: #0000ff;
	color: #ffffff;
	padding: 2px !important;
}
#detailMainTabContent #detailsTabContent_EGIFTCARD #socialTagContent #addSocialTagFormEGIFTCARD .button {
	background: #0000ff;
	color: #ffffff;
	padding: 2px !important;
}
#detailMainTabContent #detailsTabContent_GIFTCARD #socialTagContent #addSocialTagFormGIFTCARD .button:hover {
	background: #575757;
	cursor: pointer;
}
#detailMainTabContent #detailsTabContent_EGIFTCARD #socialTagContent #addSocialTagFormEGIFTCARD .button:hover {
	background: #575757;
	cursor: pointer;
}
#detailMainTabContent #detailsTabContent_GIFTCARD #socialTagContent a.tagLink {
	color: #000000;
	margin: 0px 5px 5px 0px;
	font-size: 11px;
	line-height: 13px;
}
#detailMainTabContent #detailsTabContent_EGIFTCARD #socialTagContent a.tagLink {
	color: #000000;
	margin: 0px 5px 5px 0px;
	font-size: 11px;
	line-height: 13px;
}
#detailMainTabContent #detailsTabContent_GIFTCARD #socialTagContent #socialTaggingMsgGIFTCARD {
	color: #0000ff;
	padding: 4px;
	width: auto;
	display: block;
	font-weight: bold;
}
#detailMainTabContent #detailsTabContent_EGIFTCARD #socialTagContent #socialTaggingMsgEGIFTCARD {
	color: #0000ff;
	padding: 4px;
	width: auto;
	display: block;
	font-weight: bold;
}
#detailMainTabContent #reviewsTabContent_GIFTCARD, #detailMainTabContent #askAndAnswerTabContent_GIFTCARD, 
#detailMainTabContent #socialTabContent_GIFTCARD, .productDetailBreadcrumb, .options_availability {
	display: none;	
}
#detailMainTabContent #reviewsTabContent_EGIFTCARD, #detailMainTabContent #askAndAnswerTabContent_EGIFTCARD, 
#detailMainTabContent #socialTabContent_EGIFTCARD, .productDetailBreadcrumb, .options_availability {
	display: none;	
}
/* END TRAC 4220 */


/* availability */
.options_availability_wrapper {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 19999;
	height: 100%;
	width: 100%;
	background: #ffffff;
	opacity: 0;
	filter: alpha(opacity=0.1);
}
.options_availability {
	position: absolute;
	top: 100px;
	left: 100px;
	padding: 0px !important;
	margin: 0px !important;
	z-index: 20000;
	background: url('/urban/images/2007_holiday/availability_bg.png') no-repeat;
}
#availability_header {
	position: relative;
	width: 304px;
	border: solid 2px #000000;
	margin: 18px 22px 0px 10px !important;
	padding: 0px 0px 13px 0px !important;
	font-size: 11px;
	line-height: 14px;
	background: #ffffff;
	z-index: 12;
} 
#availability_header h4 {
	padding: 0px !important;
	margin: 10px 0px 2px 0px !important;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
}
#availability_header font {
	display: block;
}
#availability_content { 
	position: relative;
	width: 340px;
	text-align: center;
	margin: 0px auto;
	padding: 0px 18px 0px 0px;
}
#availability_close_btn {
	position: absolute;
	top: 12px;
	left: 345px;
	z-index: 2;
}
#availability_close_btn a {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
}
#availability_info {
	position: relative;
	top: -42px;
	text-align: left;
	width: 325px;
	height: 313px;
	overflow: auto;
	padding: 55px 10px 10px 10px;
}
.availability_option {
	width: 306px;
	overflow: hidden;
	padding: 10px 0px 10px 0px;
	border-bottom: dotted 1px #0000ff;
}
.availability_option h5 {
	float: left;
	width: 115px;
	margin: 0px !important;
	padding: 3px 0px 0px 0px !important;
	height: auto !important;
}
.availability_option ul {
	float: left;
	width: 180px;
	list-style-type: none;
}
.availability_option ul li {
	background: #ffffff !important;
	float: none !important;
	height: auto !important;
	text-align: left !important;
	padding: 2px 0px 2px 0px !important;
	margin: 0px !important;
}

/* swim template */
.swimWrapper {
	clear: both;
	float: none;
	width: 293px;
	overflow: hidden;
	padding-bottom: 24px;
}
#swimHeader {
	width: 293px;
	overflow: hidden;
}
#swimHeader h1 {
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	width: auto !important;
}
.swimWrapper.first {
	border-top: dotted 1px #0000ff;
	margin: 0px;
	padding-top: 15px; 
}
.swimThumbnail {
	float: left;
	width: 64px;
	overflow: hidden;
}
.swimDetails {
	float: left;
	width: 222px;
	overflow: hidden;
}
.swimDetails h2.prodTitle, .swimDetails p.price {
	font-size: 13px !important;
	line-height: 16px !important;
	width: 222px !important;
	overflow: hidden;	
	font-weight: bold !important;
}
.swimDetails h2.prodTitle font {
	display: block;
	font-size: 11px !important;
	line-height: 14px !important;
	font-weight: normal !important;	
}

/* multiproduct template */
.content_multiproductgroup {
	clear: both;
	margin: 0px auto;
	padding: 20px 0px 15px 20px;
	color: #000000;
	font-size: 11px;
	line-height: 14px;
	width: 100%;
	overflow: hidden;
	border-top: dotted 1px #0000ff;
}
#content_multiproductgroup_divider {
	clear: both;
	display: block;
	height: 40px;
	width: 100%;
	overflow: hidden;		
}
.multiproduct_opt {
	float: left;
	width: 256px;
	overflow: hidden;
	margin: 0px 20px 0px 0px;
}
.multiproduct_opt h5 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 15px;
}
.multiproduct_opt h5 font {
	font-size: 11px;
	line-height: 14px;
	display: block;
	font-weight: normal !important;
}
.multiproduct_opt select {
	display: block;
	margin: 2px 0px 2px 0px;
}
.multiproduct_opt select, .multiproduct_opt input { font-size: 10px; }
.multiproduct_opt p { padding: 6px 0px 6px 0px; }
.multiproduct_opt p.sku { 
	color: #a6a6a6;
	font-size: 10px;
}
.multiproduct_opt span.price { 
	padding: 0px 5px 0px 0px;
}
.multiproduct_opt img {
	float: left;
	width: 64px;
}
.multiproduct_opt .opt_text {
	width: 180px;
	float: right;
}
.multiproduct_opt .multi_swatches .swatches {
	display: block;
	width: 100%;
	padding-bottom: 10px;
}
.multiproduct_opt span {
	clear: both;
	float: none;
	display: block;
	width: 100%;
}
.multiproduct_details {
	float: left;
	width: 610px;
	overflow: hidden;
	font-size: 11px;
	line-height: 15px;
	letter-spacing: 1px;
	color: #000000;
	text-transform: none;
}
.multiproduct_details span {
	display: block;
	clear: both;
}
.multiproduct_details #added_tocart {
	width: 200px;
}
.multiproduct_details input.add_tocart {
	clear: right;
	position: relative;
	width: 140px;
	height: 32px;
	background: #0000ff;
	margin: 10px 0px 10px 0px;
	padding: 4px 0px 4px 0px;
	color: #ffffff;
	text-align: center;
}
.multiproduct_details input.add_tocart:hover { 
	background: #575757; 
	cursor: pointer;
}
.multiproduct_details span.addtobag_multi {
	display: block;
	padding-top: 10px;
}
.multiproduct_details span.addtobag_multi a.addToBagButton {
	padding: 9px 0px 0px 6px;	
}

/* size chart */
.options_sizechart {
	display: none; 
	position: absolute; 
	top: 100px; 
	left: 100px; 
	z-index: 1020;
	padding: 0px;
	margin: 0px;
}
#options_sizechart_wrapper {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;	
	width: 100%;
	height: 100%;
	background: #ffffff;
	filter: alpha(opacity=0.1);
	opacity: 0.01;
	z-index: 1019;
	cursor: default;
	overflow: visible;
}
#sizechart_bg {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
#sizechart_copy {
	position: absolute;
	top: 10px;
	left: 20px;
	z-index: 2;
	width: 892px;
	overflow: hidden;
}
#sizechart_womens #sizechart_copy {
	position: absolute;
	top: 10px;
	left: 23px;
	z-index: 2;
	width: 892px;
	overflow: hidden;
}
#sizechart_top {
	height: 27px;
	padding: 10px 2px 0px 2px;
	margin-bottom: 10px;
	border-bottom: solid 3px #000000;	
}
#sizechart_top h3 {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 198px;
	overflow: hidden;	
}
#sizechart_nav {
	float: left;
	width: 670px;
	overflow: hidden;
	padding-top: 2px;
}
#sizechart_nav a {
	display: block;
	float: left;
	padding: 4px 5px 4px 5px;
	border-top: solid 3px #ffffff;
	border-left: solid 3px #ffffff;
	border-bottom: none;
	border-right: solid 3px #ffffff;
	height: 14px;
	overflow: hidden;
	position: relative;
}
#sizechart_nav a.selected {
	border-top: solid 3px #000000;
	border-left: solid 3px #000000;
	border-bottom: none;
	border-right: solid 3px #000000;
}
#sizechart_nav a img {
	position: relative;
	overflow: hidden;
}
#sizechart_nav a:hover img {
	position: relative;
	top: -18px;
}
#sizechart_nav a#tab_tops_w:hover img, #sizechart_nav a#tab_tops_m:hover img {
	position: relative;
	top: -22px;
}
#sizechart_top a#sizechart_close {
	float: left;
}
.tab_content {
	font-size: 11px;
	line-height: 14px;
	font-family: Helvetica, Arial, sans-serif;
}
.tab_content h3 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold !important;
	padding-bottom: 2px;
}
.tab_content #column1 {
	position: relative;
	float: left;
	width: 485px;
	height: 360px;
	overflow: hidden;
	padding-left: 3px;
}
.tab_content #column1.mens.shoes {
	width: 459px;
}
#sizechart_womens .tab_content #column1 {
	width: 428px;
}
.tab_content #column2 {
	float: left;
	width: 400px;
	overflow: hidden;
	padding-top: 2px;
}
#sizechart_womens .tab_content #column2 {
	width: 460px;
}
.tab_content #column2 p {
	padding: 6px 0px 6px 0px;
}
.tab_content #column2 img {
	float: left;
	width: 237px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
}
#sizechart_womens .tab_content #column2 img {
	width: 240px;
	padding: 0px 15px 0px 0px;
}
.tab_content #column2.mens.shoes {
	width: 429px;
}
.tab_content #column2.mens img {
	float: left;
	width: 216px;
	overflow: hidden;
	padding: 0px 10px 0px 10px;
}
.tab_content #column2 img#mens_shoes {
	width: 429px !important;
	height: 320px !important;
	float: right;
	padding: 0px;
}
.tab_content #column2 div#col2_copy {
	width: 160px;
	overflow: hidden;
}
#sizechart_womens .tab_content #column2 div#col2_copy {
	width: 205px;
}
.tab_content table {
	width: auto;
	font-size: 10px;
	letter-spacing: 0px;
	border: none !important;
}
.tab_content td {
	border-top: none;
	border-right: dotted 1px #0000ff;
	border-bottom: dotted 1px #0000ff;
	border-left: dotted 1px #0000ff;
	text-align: center;
	padding: 2px;
}
.tab_content table.mens_bottoms td {
	padding: 4px 8px 4px 8px;
}
.tab_content table.mens_bottoms_cm td {
	padding: 4px 6px 4px 6px;
}	
#sizechart_womens .tab_content table td {
	padding: 4px 4px 4px 4px;
}
#sizechart_womens #sizechart_shoes_w.tab_content table td {
	padding: 4px 3px 4px 3px;
}
#sizechart_womens #sizechart_accessories_w.tab_content table td, #sizechart_womens #sizechart_swim_w.tab_content table td {
	padding: 3px;
}
#sizechart_womens .tab_content table.tight td {
	padding: 2px;
}
.tab_content td strong {
	font-size: 11px;
}
.tab_content td.left {
	border-top: none;
	border-right: dotted 1px #0000ff;
	border-bottom: dotted 1px #0000ff;
	border-left: none;
	text-align: left;
}
.tab_content td.right {
	border-top: none;
	border-right: none;
	border-bottom: dotted 1px #0000ff;
	border-left: dotted 1px #0000ff;
}
.left_table {
	float: left;
	width: 220px;
	overflow: hidden;
}
.right_table {
	float: left;
	width: 240px;
	overflow: hidden;
}
#sizechart_womens .left_table {
	width: 210px;
}
#sizechart_womens .right_table {
	width: 205px;
}
.anime:hover {
	cursor: default;
}
.anime_wrapper {
	position: relative;
}
.horizontal_bg {
	background: url('/urban/emails/sizechart/horizontal_arrow_bg.png');
	height: 11px;
	overflow: hidden;
	float: left;
}
.arrow_left {
	background: url('/urban/emails/sizechart/sc_arrow_left.png');
	height: 11px;
	width: 6px;
	overflow: hidden;
	float: left;
}
.arrow_right {
	background: url('/urban/emails/sizechart/sc_arrow_right.png');
	height: 11px;
	width: 6px;
	overflow: hidden;
	float: left;
}
.vertical_bg {
	background: url('/urban/emails/sizechart/vertical_arrow_bg.png');
	width: 11px;
	overflow: hidden;
}
.arrow_top {
	background: url('/urban/emails/sizechart/sc_arrow_up.png');
	width: 11px;
	height: 6px;
	overflow: hidden;
}
.arrow_bottom {
	background: url('/urban/emails/sizechart/sc_arrow_down.png');
	width: 11px;
	height: 6px;
	overflow: hidden;
}
.table_divider {
	clear: both;
	width: 1px;
	height: 10px;
	overflow: hidden;
}

/* EGiftCard css  Trac-2974 Started. */
#giftCardOptions {
    position: relative;
    width: 304px;
    overflow: hidden;
    color: #333333;
    padding: 8px 0 15px 0;
}

#giftCardOptions, #giftCardOptions td {
    font-size: 11px;
    font-weight: bold;
}

#giftCardOptions td {
    border: 0;
    padding: 0;
    width: 152px;
    overflow: hidden;
}

#giftCardOptions table {
    border-collapse: collapse;
    border: 0;
    /*width: 100%;*/
    padding: 0;
    margin: 0;
}

#giftCardOptions p {
    padding: 0;
    margin: 0;
}

#giftCardOptions b {
    display: block;
    padding: 10px 0 3px 1px;
}

#giftCardOptionsBalance {
    position: absolute;
    top: -47px;
    right: 24px;
}

#giftCardTypes {
    font-size: 12px;
    padding: 2px 0;
}

#giftCardTypes p {
    padding: 4px 2px 3px 2px;
}

#giftCardRecipient input {
    width: 142px;
    padding: 3px 2px;
}

#giftCardMessage textarea {
    width: 296px;
    height: auto;
    padding: 3px 2px;
    overflow: scroll-y;
}
/* EGiftCard css  Trac-2974 Endded. */
.soldout {
	background: none !important;
	width: auto !important;
}

/* product detail modal win */
#productDetailModalWinClose {
	float: right;
	width: 12px;
	overflow: hidden;
}	
#productDetailModalWinClose a {
	text-decoration: none;
}
#productDetailModalWin #addedToBagMsg {
	color: #0000ff;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	width: auto;
	height: 20px;
	overflow: hidden;
	margin: 10px 28px;
	text-align: center;
	padding-left: 20px;
	background: url('http://www.urbanoutfitters.com/urban/images/2007_holiday/shoppingbag_icon.png') no-repeat top left;
}
#productDetailModalWin #addedToBagMsg .itemsAddedMsg #addedToBagNumItems {
	color: #ff0000;
}
#productDetailModalWin #addedToBagMsg .itemsAddedMsg {
	padding-top: 2px;
}
#productDetailModalWin #addedToBagProductInfo {
	width: 230px;
	overflow: hidden;
	margin: 20px auto;
	text-align: center;
}
#productDetailModalWin #addedToBagProductInfo #addedToBagProductImg {
	width: 83px;
	text-align: left;
	overflow: hidden;
	float: left;
}
#productDetailModalWin #addedToBagProductInfo #addedToBagProductDetails {
	width: 145px;
	text-align: left;
	overflow: hidden;
	float: left;
	font-weight: normal;
}
#productDetailModalWin #addedToBagProductInfo #addedToBagProductDetails h4#addedToBagTitle {
	font-size: 12px;
	line-height: 15px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#productDetailModalWin #addedToBagProductInfo #addedToBagProductDetails div.colorWay label {
	color: #817f7f;
	font-size: 11px;
	line-height: 15px;
	padding: 0px 5px 0px 0px;
	float: left;
}
#productDetailModalWin #addedToBagProductInfo #addedToBagProductDetails div.colorWay img {
	border: solid 1px #000000;
}
#productDetailModalWin #addedToBagProductInfo #addedToBagProductDetails div#addedToBagPrice {
	margin-top: 15px;
	font-weight: bold;
}
#productDetailModalWin #addedToBagControls {
	margin: 0px auto;
	text-align: center;
	width: 234px;
	overflow: hidden;
}
#productDetailModalWin #addedToBagControls a#continueShopping {
	display: block;
	float: left;
	width: 110px;
	padding: 5px 0px 5px 0px;
	margin: 0px 10px 0px 0px;
	border: solid 1px #0000ff;
	background: #ffffff;
	color: #0000ff;
	text-decoration: none;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
}
#productDetailModalWin #addedToBagControls a#continueShopping:hover {
	border: solid 1px #0000ff;
	background: #0000ff;
	color: #ffffff;
	text-decoration: none;
}
#productDetailModalWin #addedToBagControls a#goToCheckout {
	display: block;
	float: left;
	margin: 0px;
	width: 110px;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
	border: solid 1px #0000ff;
	background: #0000ff;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
}
#productDetailModalWin #addedToBagControls a#goToCheckout:hover {
	border: solid 1px #0000ff;
	background: #ffffff;
	color: #0000ff;
	text-decoration: none;
}
