/* PRODUCT PAGE CSS Document */

.nav-list a {
    text-decoration:none;
}

#added-item{
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0AC9E;
	padding-bottom: 8px;
	padding-top: 6px;
	margin-bottom: 3px;
	padding-right: 6px;
	padding-left: 6px;
	background-color: #FFFFFF;
}
#added-item img{
	vertical-align: middle;
}
#added-item .item-description{
	color: #000000;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 5px;
}
#added-item .details{
	font-size: 90%;
}
#added-item .details span{
	margin-left: 5px;
	font-size: 90%;
	margin-right: 5px;
	white-space: nowrap;
}
#added-item .details .backorder{
	color: #FF3300;
}
#added-item .details .backorder strong{
	padding-right: 5px;
	text-transform: uppercase;
}
#added-item .details span{
	margin-left: 5px;
	font-size: 90%;
	margin-right: 5px;
}
#page-title .page-title-details a{
	margin-left: 3px;
	color: #666666;
}
#page-content #top-promotional-space{
	background-color: #666666;
	margin-bottom: 16px;
	margin-left: 149px;
	display: none;
	padding: 0px;
}
#page-content #bottom-promotional-space{
	margin-top: 16px;
	background-color: #666666;
	background-color: #666666;
	margin-bottom: 16px;
	display: none;
	padding: 0px;
}
#prod-page-center{
	float: left;
	width: 300px;
	margin-right: 14px;
}
#prod-page-right{
	float: left;
	width: 294px;
	padding-bottom: 15px;
}
#feature-image{
	display: block;
}
#alt-images-wrapper {
	background-color: #CCCEC3;
}
#alt-images-wrapper a img{
	border: 1px solid #CCCEC3;
}
#alt-images-wrapper a:hover img{
    border: 1px solid #600B27;
}
#alt-images-wrapper a.selected img{
	border: 1px solid #666666;
	cursor: default;
}
#product-additional-info{
	margin-top: 28px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 14px;
}
.additional-info-item{}
#product-copy{}
#product-copy h1{
	font-size: 130%;
	display: block;
	margin-top: 0px;
	color: #333333;
	font-weight: bold;
}
#electronic-catalog-backlink{
	display: block;
	border: 1px solid #C3BFB6;
	background-color: #E5E2D9;
	background-position: 3px 3px;
	background-image: url(http://www.fairindigo.com/images/current_catalog.jpg);
	background-repeat: no-repeat;
	vertical-align: bottom;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 166px;
	margin-bottom: 23px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#product-copy #item-number{
	font-weight: bold;
	margin-left: 7px;
	white-space: nowrap;
}
.product-note-high{
	display: block;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FF0000;
	padding-left: 5px;
	margin-bottom: 10px;
	background-color: #FFFFCC;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}
.product-note-medium{
	display: block;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #AAE8A9;
	padding-left: 5px;
	margin-bottom: 10px;
}
.product-note-high strong{
	display: block;
	width: 100%;
	margin-bottom: 4px;
	color: #DC0000;
}
.product-note-medium strong{
	display: block;
	width: 100%;
	margin-bottom: 4px;
	color: #384C38;
}
#copy-details-control{
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
}
#product-copy-details{
	margin-bottom: 8px;
	margin-left: 12px;
	margin-top: 5px;

} 

.price-story{
	margin-top: 14px;
}
.price-story .item-description{
	display: block;
	white-space: normal;
}
.price-story .price-current{
	display: block;
	font-weight: bold;
        font-size: 126%;
}
.price-story .price-oringinal{
	display: block;
	font-size: 126%;
	text-decoration: line-through;
}
.price-story .price-sale{
	display: block;
	font-weight: bold;
	font-size: 126%;
	color: #CC3300;
}
.price-story .price-savings-message{
	display: block;
	font-size: 126%;
	color: #CC3300;
}
.price-story .product-promo-message{
	display: block;
	font-size: 126%;
	color: #990000;
}
.price-story .product-additional-info{
	display: block;
	padding-top: 5px;
	color: #666666;
}
#pictured-color-wrapper{
	margin-top: 3px;
	margin-bottom: 11px;
}
#pictured-color-wrapper.on{
	visibility: visible;
}
#pictured-color-wrapper.off{
	visibility: hidden;
}
#pictured-color{
	text-transform: lowercase;
}
#item-select-wrapper{}
#color-list{
	margin: 0px;
}
#color-list h3{
	display: none;
}
#color-list ul {
	list-style-type: none;
	padding: 0px;
	font-weight: normal;
	text-transform: lowercase;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#color-list li{
	display: inline;
}
#color-list li a img{
	border: 1px solid #CCCEC3;
}
#color-list li a:hover img{
    border: 1px solid #600B27;
}
#color-list li a.selected img{
    border: 1px solid #666666;
	cursor: default;
}
#select-controls{}
#product-size-chart{
	display: none;
	margin-bottom: 12px;
}
#product-size-chart.active{
	display: block;
}
#product-size-chart.inactive{
	display: none;
}
#size-chart-control, #gift-details-control{
	font-size: 95%;
	color: #999999;
	margin-left: 7px;
}
#gift-details-control{
	margin-left: 12px;
}
#select-controls .select-size select, #select-controls .select-color select, #select-controls .select-quantity select{
	width: 150px;
}
.select-color select option {
  width: 105%;
}
#select-controls .select-size select{}
#item-select-wrapper select .sale {
	color: #CC3300;
}
#item-select-wrapper select .backorder {
	background-color: #FDFFB4;
}
#item-select-wrapper select .unavailable {
	background-color: #CCCCCC;
	color: #666666;
}
#sku-message-backordered{
	background-color: #FFFFCC;
	padding: 3px;
	font-size: 95%;
	margin-bottom: 3px;
}
#sku-message-backordered.inactive{
	display: none;
}
#sku-message-backordered.active{
	display: block;
	background-color: #FFFFCC;
	padding: 3px;
	font-size: 95%;
	margin-bottom: 3px;
}
#sku-message-backordered span{
	display: block;
	font-size: 105%;
	margin-bottom: 3px;
	color: #000000;
}
#sku-message-backordered strong{
	white-space: nowrap;
}
#sku-message-unavailable{
	background-color: #F4D0D0;
	padding: 3px;
	font-size: 95%;
	margin-bottom: 3px;
}
#sku-message-unavailable.inactive{
	display: none;
}
#sku-message-unavailable.active{
	display: block;
}
#sku-message-unavailable strong{
	display: block;
	font-size: 105%;
	margin-bottom: 3px;
	color: #000000;
}

#select-controls .select-gift-box{
	margin-left: 0px;
}
#select-controls .select-quantity input{
	width: 20px;
}
#gift-box-details{
	display: none;
	margin-top: 5px;
	margin-bottom: 3px;
	background-color: #ECECEC;
	padding: 2px;
}
#gift-box-details.active{
	display: block;
}
#gift-box-details.inactive{
	display: none;
}
#select-controls .add-to-order-button, #gift-cert-selections .add-to-order-button{
	font-size: 120%;
	background-color: #DED3BB;
	border-top-color: #600B27;
	border-right-color: #600B27;
	border-bottom-color: #600B27;
	border-left-color: #600B27;
	margin-top: 14px;
	width: 150px;
	margin-bottom: 24px;
}
#select-controls #item-submit.off{
    visibility:hidden;
}
#select-controls #item-submit.off{
    visibility:visible;
}
#email-friend{
	margin-bottom: 5px;
	display: block;
	font-size: 13px;
	font-weight: bold;
}
#go-together-wrapper{
	margin-top: 24px;
	padding-bottom: 12px;
	clear: both;
	float: left;
	width: 100%;
}
#go-together-wrapper h3, #product-page-editorial-header h3, .product-page-additional-header h3{
    display: block;
	margin-bottom: 2px;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	padding-top: 1px;
	margin-top: 1px;
	text-align: center;
}
#product-page-editorial-header h3, .product-page-additional-header h3{
	margin-bottom: 6px;
}
#go-together-wrapper .go-together-item{
	float: right;
	margin-top: 2px;
}
#go-together-wrapper .middle{
	margin-right: 7px;
	margin-left: 7px;
}
#go-together-wrapper .last{
	margin-right: 0px;
}
#product-page-below-fold{
	padding-bottom: 32px;
}

/*
Editorial Display
*/
.product-page-editorial-wrapper, .product-page-factory-wrapper{
	padding-bottom: 14px;
	padding-top: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}
.product-page-editorial-wrapper h3, .product-page-factory-wrapper h2{
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
}

/*
Photo Inspector
*/
#photo-inspector-wrapper{
	/* display: none; */
	visibility: hidden;
	position:absolute;
	top:375px;
	left:500px;
	width:144px;
	height:144px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/page_ui/photo_inspector_1.png');
	cursor:pointer;
}
#photo-inspector-wrapper[class]{
	background-image: url(../images/page_ui/photo_inspector_1.png);
	background-repeat: no-repeat;
}
#inspector-image-wrapper{
	
	cursor:default;
	width:100px;
	height:100px;
	background-color: #CCCCCC;
	position: absolute;
	left: 19px;
	top: 18px;
	overflow: hidden;

}
#inspector-image{
    margin-top: -125px;
	margin-left: -257px;
}
#inspector-loading{
	position:absolute;
	top:96px;
	left:97px;
	display:block;
	height: 20px;
	width: 20px;
}


/* BIZARR VOICE */
.BVRatingSummary{
	border: 0px solid #C4C2C2 !important;
	padding: 0px !important;
	margin-left: 4px;
}
/* BIZARR VOICE stars only at top */
.BVratings-stars-only .BVRatingSummaryBuyAgain, .BVratings-stars-only .BVratingsHistogramButton, .BVratings-stars-only .BVRatingSummaryLinks, .BVratings-stars-only #BVdefaultURL {
	background-color: #FFFFFF;
	display: none;
	font-size: 1px;
	color: #FFFFFF;
}
.BVratings-stars-only .BVRatingRow td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
	padding-right: 3px;
}



/* FIT SHOT TEST */
.fit{
}


/*
GIFT CERTIFICATE UI
*/
#gift-cert-copy{
	background-image: url(../images/static_content/service/gift_cert_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	padding-left: 70px;
	padding-top: 10px;
}
#gift-cert-selections{
	margin-top: 15px;
	background-color: #EFEBE4;
	padding-top: 15px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin-left: 45px;
}
#gift-cert-selections select{
	width: 150px;
}

#product-copy-details.active{
            display: block;
            margin-bottom: 8px;
            margin-top: 5px;
}



.copy-detail-item{
            display: block;

}

.copy-detail-item strong{
            display: block;
            margin-top: 6px;
}

.copy-detail-item ul{
            margin: 0px;
            padding: 0px;

}

.copy-detail-item li{
            padding-left: -5px;
            list-style-position: outside;
            list-style-type: disc;
            margin-left: 15px;
}


#BVCustomerRatings {
  margin-bottom: 0px;
}


