﻿/* @group Multi-Select */
#multi-select {
	width: 780px;
	clear: both;
}
#multi-select a:focus {outline: none;}
#selections {
	font: 11px/27px Tahoma, Arial, Helvetica, sans-serif;
	overflow: auto;
}
#selections .selected-list {
	display: inline;
	float: left;
	width: 650px;
	color: #000;
}
#selections .selected-list .gender {
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 10px 0 0;
	display: inline;
	float: left;
}
#selections .selected-list a.remove {
	color: #000;
	text-decoration: none;
	margin: 0 10px 0 0;
	padding: 0 0 0 13px;
	background: url(/Content/images/multiselect/select-remove.gif) no-repeat left center;
	display: inline;
	float: left;
}
#selections .selected-list a.remove:hover {text-decoration: line-through;}
#selections .selected-found {
	color: #878787;
	display: inline;
	float: right;
	margin: 0 10px 0 0;
}
.narrow {overflow: auto;}
.narrow h3{
	background: url(/Content/images/multiselect/h-narrow-your-results.gif) no-repeat;
	width: 92px;
	height: 59px;
	text-indent: -9999px;
	margin: 34px 0 0 10px;
	display: inline;
	float: left;
}
.narrow .col {
	display: inline;
	float: left;
	padding: 20px 0px 10px;
}
.narrow .col h4 {
	margin: 0 0 6px 0;
	text-indent: -9999px;
	height: 11px;
}
.narrow .size-infant h4 {
	background: url(/Content/images/multiselect/h-size-infant.gif) no-repeat;
	width: 145px;
}
.narrow .size-kids h4 {
	background: url(/Content/images/multiselect/h-size-kids.gif) no-repeat;
	width: 72px;
}
.narrow .size-men h4 {
	background: url(/Content/images/multiselect/h-size-men.gif) no-repeat;
	width: 85px;
}
.narrow .size-women h4{
	background: url(/Content/images/multiselect/h-size-women.gif) no-repeat;
	width: 106px;
}
.narrow .select-widths h4{
	background: url(/Content/images/multiselect/h-widths.gif) no-repeat;
	width: 50px;
}
.narrow .select-colors h4 {
	background: url(/Content/images/multiselect/h-colors.gif) no-repeat;
	width: 43px;
}
.narrow ul.size {	
	position:relative;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 280px;
	display: block;
	overflow: auto;
}
.narrow ul.size li{
	display: inline;
	width: 40px;
	height: 35px;
	margin: 2px 2px 0 0;
	padding: 0;
	float: left;
}
.narrow ul.size a{
	color: #5e2607;
	display: block;
	width: 24px;
	text-align: center;
	width: auto;
	text-decoration: none;
	background: #d9d7d5;
	width: 35px !important;
	height: 27px !important;
	padding: 3px 2px;
	font: 9px/18px Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0;
	line-height: 27px;
}
.narrow ul.size .off a {
	color: #5e2607;
	background: #d9d7d5;
}
.narrow ul.size .off a:hover {
	color: #fff;
	background: #3c1b05;
}
.narrow ul.size .sel a {
	color: #fff;
	background: #3c1b05;
}
.narrow ul.size .sel a:hover {text-decoration: line-through;}
.narrow ul.size .dim a {
	color: #dadada;
	background: #ebebeb;
	cursor: default;
}
.narrow .select-widths ul {
	list-style: none;
	padding: 0 0 0 3px;
	margin: 0;
}
.narrow .select-widths li {
	margin: 0;
	padding: 0;
}
.narrow .select-widths a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #57575b;
	text-decoration: none;
	padding: 0 0 0 20px;
}
.narrow .select-widths .off a {background: url(/Content/images/multiselect/checkbox-off.gif) no-repeat left center;}
.narrow .select-widths .sel a {background: url(/Content/images/multiselect/checkbox-sel.gif) no-repeat left center;}
.narrow .select-widths .dim {display: none;}
.narrow .select-widths .dim a {
	background: url(/Content/images/multiselect/checkbox-dim.gif) no-repeat left center;
	color: #a6a8ab;
	cursor: default;
}
.narrow .select-widths .off a:hover {text-decoration: underline;}
.narrow .select-widths .sel a:hover {text-decoration: line-through;}
.narrow .select-widths .dim a:hover {text-decoration: none;}
.narrow .select-colors {border: none;}
.narrow ul.colors a {line-height: 10px;}
.narrow ul.size .swatch-White a    {background-image: url(/Content/images/multiselect/swatch-white.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Bone a     {background-image: url(/Content/images/multiselect/swatch-bone.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Beige a    {background-image: url(/Content/images/multiselect/swatch-beige.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Natural a  {background-image: url(/Content/images/multiselect/swatch-natural.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Tan a      {background-image: url(/Content/images/multiselect/swatch-tan.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Taupe a    {background-image: url(/Content/images/multiselect/swatch-taupe.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Brown a    {background-image: url(/Content/images/multiselect/swatch-brown.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Burgundy a {background-image: url(/Content/images/multiselect/swatch-burgundy.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Navy a     {background-image: url(/Content/images/multiselect/swatch-navy.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Blue a     {background-image: url(/Content/images/multiselect/swatch-blue.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Green a    {background-image: url(/Content/images/multiselect/swatch-green.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Yellow a   {background-image: url(/Content/images/multiselect/swatch-yellow.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Orange a   {background-image: url(/Content/images/multiselect/swatch-orange.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Red a      {background-image: url(/Content/images/multiselect/swatch-red.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Purple a   {background-image: url(/Content/images/multiselect/swatch-purple.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Pink a     {background-image: url(/Content/images/multiselect/swatch-pink.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Grey a     {background-image: url(/Content/images/multiselect/swatch-grey.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Black a    {background-image: url(/Content/images/multiselect/swatch-black.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Bronze a   {background-image: url(/Content/images/multiselect/swatch-bronze.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Gold a     {background-image: url(/Content/images/multiselect/swatch-gold.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Silver a   {background-image: url(/Content/images/multiselect/swatch-silver.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Metallic a {background-image: url(/Content/images/multiselect/swatch-metallic.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Multi a    {background-image: url(/Content/images/multiselect/swatch-multi.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.size .swatch-Clear a    {background-image: url(/Content/images/multiselect/swatch-clear.gif);background-position: center 15px; background-repeat: no-repeat;}
.narrow ul.brands{
    position: absolute;
    width: 225px;
}
.narrow ul.brands li{
	width: 225px;
	display: none;
}
.narrow ul.brands a{
	width: 220px !important;
	font: 9px/12px Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
}
.narrow ul.heelHeight li{width: 50px;}
.narrow ul.heelHeight a{width: 45px !important;}
.tab_content {display: none;}
#tab4 .narrow .col h4 {
	background: url(/Content/images/multiselect/brands.gif) no-repeat;
	width: 145px;
}
/* @end */

.selections_Title{
    color: #b90101;
    font-size: 14px;
    font-weight: bold;
	text-transform: lowercase;
}
#tab4{height: 300px;}
#divBrand{position: relative; height: 240px;}
#tblBrandHeader{position: relative; left: 0px;}
.brand_Side_Buttons{overflow: hidden !important;}
.narrow ul.brand_Side_Buttons a{width: 30px !important;}


/*Product Recommendations*/
#productmobile_rr{
    margin-top: 30px;
    width: 320px;
}
.productRecommendations {overflow:hidden; width:auto;}
div.recommendedProduct{
	float:left;
	width:96px;
	margin-right:10px;
	margin-bottom:10px;
	padding:0;
	overflow:hidden;
}
div.recommendedProduct a{
	font-size:11px;
	line-height:15px;
	color:#000;
	text-decoration:none;
}
div.recommendedProduct a:hover{
	color:#000;
	text-decoration:underline;
}
div.recommendedProduct a span
{
	display:block;
}
div.productRecommendations span.productRecommendationsTitle
{
	color:#333;
	font-size:12px;
	font-weight:bold;
}
div.productRecommendations div.recommendedProductWrapper{margin-top:10px;}
/*end*/

.pdColor select {width:200px; margin-left:5px;}
#imgCart {margin-left:-5px;}

/*clear those floats*/
#ProdDetailsTabs, #ProdDetailsTabs .tabs, .tab_container, ul.tabs {
    overflow:hidden;
    width:auto;
}

#ProdDetailsTabs {  width:320px; margin-left:-5px; margin-top:50px;}

.tabs, ul.tabs {
    width:inherit;
}

#ProdDetailsTabs .tabs a, ul.tabs a {
    float:left;    
    padding:8px 0 8px;
    width:32%;
    text-align:center;
    font-size:12px;
    line-height:12px;
    color:#000;
    text-decoration:none;
    border:2px solid #cccccc;
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    background: #EFEFEF; /* old browsers */
    background: -moz-linear-gradient(top, #FFFFFF 2%, #dfdfdf 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#FFFFFF), color-stop(99%,#dfdfdf)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#dfdfdf',GradientType=0 ); /* ie */
}
ul.tabs a {
width:75px;
}
#ProdDetailsTabs .tabs a:hover, ul.tabs a:hover {
    background: #dfdfdf; /* old browsers */
    background: -moz-linear-gradient(top, #EFEFEF 2%, #D2D2D2 99%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#EFEFEF), color-stop(99%,#D2D2D2)); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#D2D2D2',GradientType=0 ); /* ie */
}

#ProdDetailsTabs .tabs .active a, ul.tabs .active a {
    border-bottom:2px solid #fff;
    background:#fff;
    font-weight:bold
}
#ProdDetailsTabs .tab_container {
    border:2px solid #ccc;
    border-width: 0 2px 0;
}


/* review text */
.BVRRRatingRadioLabel1 {width:20%;float:left;}
.BVRRRatingRadioLabel2 {width:15%;float:left;}
.BVRRRatingRadioImage {width:65%;float:left;}


#tabCustomerReviews h3,
#tabCustomerReviews p,
#tabCustomerReviews div,
#ProductDescription {color:#000;}

#ProductDescription {
    display:block;
	margin:10px;
}

#tabCustomerReviews h3 {font-size:1.4em}

.BVRROverallRatingContainer { overflow:hidden; width:auto; }

.BVRRHidden, .BVRRReviewTitleSuffix, .BVRRTitle, .BVRRUserLocationContainer {display:none;}
.BVRRUserNicknameContainer .BVRRUserLocationContainer {display:block;}
.BVRRReviewTitle 
{margin:0;}

.txt_ProductReviews, .BVRRDisplayContentReview {
    margin:10px 10px 0;
}

.BVRRDisplayContentReview { padding-bottom:10px; margin-bottom:20px; }

.BVRRTitle, .RRBeforeTitleContainerSpacer, .BVRRRatingSummaryStyle2
{margin:10px;}

.BVRRReviewTextParagraph {
    line-height:14px;
}
.BVRRReviewTextParagraph br { margin-bottom:8px; }

.BVRRUserNicknameContainer, .BVRRReviewTextParagraph
{margin:12px 0;}

.BVRRBuyAgainContainer {margin-top:10px;}
.BVRRRatingSummaryStyle2, .BVRRDisplayContentReview  {
    border-bottom:1px solid #efefef;
    padding-bottom: 10px;
    margin-bottom:5px;
}
.BVRRReviewTitle { font-weight:bold; display:block; }

.BVRRRatingNormalLabel, .BVRRRatingNormalImage{
    display:inline;
    font-weight:bold;
    line-height:16px;
}

.BVRRBuyAgainSuffix 
{display:block;}

#BVRRDisplayContentFooterID {margin:10px; overflow:hidden;}
.BVRRPagerColumn {float:left;}
.BVRRNextPage {float:right;}
.pdRating {}
.averageReview {
overflow:hidden;
text-indent:-9999px;
display:inline-block;
padding-top:0px;
width:65px; height:12px;
}
span.starRating05,span.starRating10,span.starRating15,span.starRating20,span.starRating25,span.starRating30,span.starRating35,span.starRating40,span.starRating45,span.starRating50 {
background-position: 0 0;
background-repeat:no-repeat;
}
span.starRating05 {background-image:url(/App_Themes/Default/images/reviews/starRatings_0dot5.gif);}
span.starRating10 {background-image:url(/App_Themes/Default/images/reviews/starRatings_1dot0.gif);}
span.starRating15 {background-image:url(/App_Themes/Default/images/reviews/starRatings_1dot5.gif);}
span.starRating20 {background-image:url(/App_Themes/Default/images/reviews/starRatings_2dot0.gif);}
span.starRating25 {background-image:url(/App_Themes/Default/images/reviews/starRatings_2dot5.gif);}
span.starRating30 {background-image:url(/App_Themes/Default/images/reviews/starRatings_3dot0.gif);}
span.starRating35 {background-image:url(/App_Themes/Default/images/reviews/starRatings_3dot5.gif);}
span.starRating40 {background-image:url(/App_Themes/Default/images/reviews/starRatings_4dot0.gif);}
span.starRating45 {background-image:url(/App_Themes/Default/images/reviews/starRatings_4dot5.gif);}
span.starRating50 {background-image:url(/App_Themes/Default/images/reviews/starRatings_5dot0.gif);}