div#productDetails {
	position: relative;
}

body#productdetailnorecent div.wrapper_main,
body#productdetail div.wrapper_main{
    margin-top: -15px;
    background: transparent url(/media/images/1279635603-nav_list_gray_bg_20100720.jpg) repeat-y scroll 0 0;
    width: 860px;
    float: left;
    clear: both;
}

/****Recently Viewed****/
body#productdetail div.wrapper_paneright{
/*	clear:both;
    float:right;
    border: 1px solid;
    width: 345px;*/
}

body#productdetailnorecent div#content,
body#productdetail div#content{
	float:right;
	width: 704px;
	margin-left: 10px;
/*	margin-right: 50px;*/
}

body.noNavId ul.wrapper_widgets li#paneleft-nav_sub-23 li.h1{
	background-image: none;
	background-color: #838381;
}

div.productContainer {
	clear: both;
	display: block;
/*	border-bottom: 3px dotted;*/
	width:710px; /*added 9.16.11*/
}

div.productContainer ul.groupCycle {
	background: #B7B7B7;
	height: 22px;
	left: 357px;
	padding: 7px 5px 0;
	position: relative;
	width: 288px;
}

div.productContainer ul.groupCycle li {
	display: inline;
}

div.productContainer ul.groupCycle li.prevProduct {
	background: url(/media/images/1271685580-prev_arrow.gif) left no-repeat;
	padding: 0 0 0 20px;
}

div.productContainer ul.groupCycle li.upToGroupName {
	position: absolute;
	left: 135px;
}

div.productContainer ul.groupCycle li.nextProduct {
	background: url(/media/images/1271685640-next_arrow.gif) right no-repeat;
	padding: 0 20px 0 0;
	position: absolute;
	right: 5px;
}

div.productContainer ul.groupCycle a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

div.productContainer ul.groupCycle a:hover {
	color: #668820;
}

div.productContainer div.imagePane {
	float:none;
	display: inline;
	position: relative;
	margin-bottom: 30px;
}

div.productContainer div.imagePane img {
	border: 1px solid #000;
        border-color: #000;
	display: block;
	width: 340px;
	height: 420px;
}

div#addtlViews div.imagePane div.productImage_zoomLink{
	height: 75px;
}

div.productContainer div#addtlViews{
	float: left;
	width: 340px;
	height: 475px;
}

div.productContainer div.imagePane div.productImage_zoomLink {
	margin: 10px 0 0;
	text-align: center;
}

div.productContainer div.imagePane div.productImage_zoomLink a {
	font-weight: bold;
	text-decoration: none;
}

div.productContainer div.imagePane div.productImage_zoomLink a:hover
{
	color: #668820;
}

body#productdetailnorecent div.productContainer div.detailsPane,
body#productdetail div.productContainer div.detailsPane {
	width:345px;
}

div.productContainer div.detailsPane {
	float: right;
	padding: 5px 0 0 10px;
	position: relative;
	width: 288px;
}

div.productContainer div.matchingPane {
	float:left;
	margin-top: 10px;
	height: 150px;
}

div.productContainer div.matchingPane h3 {
	font-size: 9pt;
	margin: 0 0 7px;
	width: 156px;
	height: 12px;
	text-indent: -9999px;
	background: transparent url(/media/images/1282944609-site_detail_matching.jpg) no-repeat;
}

div.productContainer div.matchingPane a:visited,
div.productContainer div.matchingPane a:active,
div.productContainer div.matchingPane a:link
{
	text-decoration: none;
}

div.productContainer div.matchingPane img{
	width: 80px;
        height: 103px;
        border: 1px solid #191919;
        margin-right: 5px;
}

div.productContainer div.matchingPane ul{
	display:inline;
}

div.productContainer div.matchingPane li{
	float:left;
}

div.detailsContent div.styleNumber {
	font-size: 9pt;
	line-height: 1.5;
	text-transform: uppercase;
}

div.detailsContent h3.productName {
	font-size: 11pt;
	font-weight: bold;
	text-transform: uppercase;
	width:255px;
}

div.detailsContent div.productPrice {
	font-size: 9pt;
	text-transform: uppercase;
	height: 60px;
}

div.strikeout{
	text-decoration: line-through;
}

div.productHintPrice{
	color: red;
}

ul.productHints li.productHintText{
	color: #9F1010;
}

div.detailsContent div.description {
	font-size: 9pt;
	line-height: 1.3;
}

div.detailsContent div#productDetailBackorder{
	margin-top: 15px;
	font-size: 9pt;
	line-height: 1.3;
}

div.detailsContent ul.description_bullets {
	line-height: 2;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: disc;
	margin-top: 15px;
	margin-left: 20px;
}

div.detailsContent ul.swatchList {
	clear: both;
	height: 50px;
/*	margin-top: 20px;*/
}

div.detailsContent ul.swatchList li {
	display: inline;
	float: right;
	margin: 25px 5px 0 0;
}

div.detailsContent div.attrib {
	padding: 0 8px 0 0;
	position: relative;
	top: -40px;
}

div.detailsContent div.attrib,
div.detailsContent div.attrib * {
	float: left;
	font-size: 8pt;
}

div.detailsContent div.attrib select{
	margin-top: 13px;
}

div.detailsContent div.attrib div.label {
	font-size: 10.5pt;
	margin-top: 15px;
	width: 75px;
	text-transform: uppercase;

}

div.detailsContent div.attrib div.color_text{
	margin-top: 15px;
}
div.detailsContent ul.purchaseButtons{
	position: relative;
	top: -30px;
}

div.detailsContent input#purchaseBtn {
	background: url(/media/images/1280418129-addtocart_button_20100729.jpg) no-repeat center;
	border: 0 none;
	cursor: pointer;
	height: 19px;
	position: relative;
	height: 32px;
	width:337px;
}

div.detailsContent div#wishlistDiv dt#wishlistId-label{ display: none;}
div.detailsContent div#wishlistDiv select,
div.detailsContent div#wishlistDiv input {
	border: 1px solid #191919;
	cursor: pointer;
	font-size: 8pt;
	position: relative;
}

div.detailsContent div#wishlistDiv{
	position: relative;
	top: -19px;
	left: 128px;
	width: 124px;
}
div.detailsContent div#wishlistDiv input {
	border: 0 none;
	background: transparent url(/media/images/1282937103-createwishlist_button_20100827.png) no-repeat;
	height: 20px;
	width: 124px;
}
div.detailsContent div#wishlistDiv select{
	font-size: 8pt;
	width: 124px;
}
div.quickContainer div.detailsContent div#wishlistDiv{
	top: -22px;
	left: 133px;
}


div.quickContainer div.detailsContent div#mybuysSignUp{
	display: none;
}

div#productImage_zoomLink_sizechart{
	position: relative;
	right: -260px;
	top: -200px;
	width: 65px;
	height: 17px;
}
div#productImage_zoomLink_sizechart a{
	display:block;
	height: 17px;
	width: 65px;
	text-indent: -9999px;
	background: url(/media/images/1282172786-sizechart_button_20100818.jpg) no-repeat;
}

div.detailsContent p.productExtra {
	padding: 0;
}
div.detailsContent p#productExtra_emailAFriend{
	position: relative;
	top: -36px;
	width: 110px;
	height: 20px;
}
div.quickContainer div.detailsContent p#productExtra_emailAFriend{
	top: -40px;
}

div.detailsContent p#share{
	position: relative;
	top: -60px;
	left: 279px;
	width: 46px;
	height: 21px;
}
div.quickContainer div.detailsContent p#share{
	top: -64px;
	left: 280px;
}

div.detailsContent p.productExtra input {
	background: url(/media/images/1282937044-emailtofriend_button_20100827.png) no-repeat center;
	border: 0 none;
	cursor: pointer;
	height: 20px;
	width: 110px;
}

div.endProduct {
	clear: both;
	display: block;
	height: 2px;
	background: transparent url(/media/images/1281964807-prd_detail_dotted20100816.jpg) repeat-x;
}

div#endProductFB {
	margin-bottom: 15px;
}


/*  MyBuys Stuff  */

td.mblegend div.mbtitle {
	color: #444; /*#1F1F1F;*/
	font-size: 12px;
	letter-spacing: normal;
	margin: 7px 5px 5px;
}

.mbimg {
	margin-top: 0px !important;
}


/*Recently Viewed title*/

/***
**This margin below will only display correctly for IE.
**Hacks for other browser are below
***/
body#productdetail div#rightRail{
	width: 345px;
	height: 150px;
	/*margin-top: -152px;*/
	/*margin-top: -169px;*/
	margin-top: -142px;
	display:inline;	
}
body#productdetail div#rightRail li#paneright-custom-4{
/*	height: 130px;
    margin-top: 17px;*/
	position:relative;
	top:16px;
/* 	position:absolute;
	top:623px; */
	width:350px;
	overflow:hidden;

}

body#productdetail li#paneright-custom-4 ul#recentlyViewed{
	list-style-type: none;
}

body#productdetail li#paneright-custom-4 li{
	padding-right: 5px;
}
body#productdetail li#paneright-custom-4 li.recentlyViewed_title{
	text-align: left;
	background: none;
/*	height:50px;*/
}

body#productdetail li#paneright-custom-4 li.recentlyViewed_title h4{
	color: #444;
	font-size: 12px;
	/*text-indent: -9999px;
	background: transparent url(/media/images/1282944623-sitedetailrecent.jpg) no-repeat;
	width: 90px;*/
	height: 12px;
}
body#productdetail li#paneright-custom-4 li.recentlyViewed_items{
	float:left;
}
body#productdetail li#paneright-custom-4 li.recentlyViewed_items img{
	width: 80px;
	height: 103px;
	border-style: solid;
	border-width: 1px;
	border-color: #000;
}

.saleItem{
	color: red;
}

/*Recently Viewed  Style*/

ul#recentlyViewed li{
	display: inline;
}

ul#recentlyViewed li.recentlyViewed_items{
/*	border: 1px solid #C6C6C6;*/

}
ul#recentlyViewed li.recentlyViewed_title{
	display: block;
	padding: 2px;
	background: #70706e;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 5px;
	font-size: 8pt;
	color: #FFF;
}

ul#recentlyViewed dt.recentlyViewed_image img{
    border: 1px solid #70706e;
    width: 90px;
    height: 115px;
}

/****Size chart lightbox***/
div#shadowbox{
	width: 700px !important;
	overflow: hidden;
}
div#shadowbox_body{
	border: 0 none !important;
}
div.sizeChart div.header{
	background: #191919;
	width: 100%;
	height: 25px;
	color: #FFF;
}
iframe#shadowbox_content{
}

div.sizeChart span.close{
	position: absolute;
	right: 15px;
	cursor: pointer;
	margin: 5px 10px 0 0;
	font-size: 9pt;
}
ul.sizeChart_nav li{
	float: left;
	margin: 7px;
}
ul.sizeChart_nav li.title{
	font-size: 11pt;
	text-transform: uppercase;
	font-weight: bold;
}

ul.sizeChart_nav a{
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 10pt;
}

div.sizeChartInner{
	min-height:390px;
	height:auto !important;
	height:390px;
	background: #FFF;
	text-align: center;
	padding-bottom: 10px;
}
div.sizeChartInner div{
	clear: left;
	margin-top: 15px;
}

/************Search page**************/
div#paginatorControls, div#paginatorTable{ font-size: 9pt;}
body.productSearch div.searchHeader { padding: 5px 0 15px 0;}
body.productSearch div.searchHeader h3{ font-size: 10pt; margin-top: 5px !important;}
div#optionContainer{ width: 598px; background-color: #7e7e7e; height: 25px; padding: 5px;}
div#optionContainer select{ font-size: 9pt;}
div#optionContainer ul.refinables li{float:left; margin-right: 6px;}
div#searchPagesSummary{padding: 7px;}
div#searchPagesSummary div#searchQuerySummary{ float: left; text-transform: uppercase; font-weight: bold;}
div#searchPagesSummary div#sortByDiv span{ margin-right: 10px; text-transform: uppercase; }
div#searchPagesSummary div#sortByDiv{ float: right; margin-bottom: 7px;}
div#searchPagesSummary div#searchResultPagination{ height: 25px; clear:both; float: right;}
body.productSearch ul.catalogPageNumbers li{ float: left; font-size: 10pt; margin-right: 5px;}
div#mybuysSignUp{ clear:both; width: 100%; height:17px; }
div#paginatorBottomControls{ float: right;}


/************Giftcard page**************/
div#giftcardDetails{
	margin:-400px 0 50px;
}
div#giftcardDetails #gcHeading{
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
div#giftcardDetails #gcDescription{
	padding: 15px 0;
	line-height: 1.2;
	font-size: 9pt;
	margin-bottom: 30px;
}

body.giftcard li#paneleft-nav_sub-23 li.h1{
	background-image: none !important;
	background-color: #838381 !important;
}
body.giftcard li#paneleft-nav_sub-23 li.h1 a{
	display: none;
}

form#productForm p{
	border-top: 1px solid #191919;
	padding: 10px 0;
	font-size: 9pt;
}
form#productForm p label{
	margin-right: 45px;
	text-transform: uppercase;
}

div#giftcardDetails input.wishlistBtn{
	background: transparent url(/media/images/1282077362-addtowish_detail_20100817.jpg) no-repeat;
	width: 66px;
	height: 21px;
	border: 0 none;
	cursor: pointer;
	margin-top: 15px;
}



.detailsContent #facebook_like_product{
	position:absolute;
	top:0;
	right:0;
	width:50px !important;
	overflow:hidden;
}
body.quickView .detailsContent #facebook_like_product{
	position:absolute;
	top:31px;
	right:0;
}
