﻿/* hides print view from screen */
#printView {
	display:none;
}
/* common product styles */
.productPrice {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #696969;
}
.whiteBack {
	background: #fff;
}
.pdH3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #181818;
}
/* below used for /products/productDetail.aspx */
.headerProductDetail {
	background-color: #1d1d1d;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 15px;
	position: relative;
}
.headerProductDetail .desChoice {
	background-image: url(../assets/images/products/designers_choice_ribbon.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 88px;
	width: 88px;
	top:0;
	right:0;
	position: absolute;
}
.headerProductDetail h1 {
	font-family: 'AMSTDThin', Helvetica, sans-serif;
	font-size: 24px;
	color: #F5F5F5;
	margin-bottom:5px;
	width: 290px;
}
.headerProductDetail p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #999;
}
.headerProductDetail h2 {
	padding-bottom: 18px;
	font-size: 16px;
}
.prodDetailImgBorderL {
	background: url("../assets/images/products/prodDetailBorder.gif") repeat-y top left;
}
.prodDetailMain {
	/*background-image: url(../assets/images/products/prodDetailMainBack.jpg);*/
	background-repeat: no-repeat;
	background-position: right top;
}
.prodDetailDescription {
	padding: 15px;
}
.prodDetailDescription p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
	line-height: 18px;
}
/* green dot list override */
.prodDetailDescription ul.greenDotsUL li {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	margin-bottom: 2px;
}
/********************************** OLD TABS ***********************************************/


/*

.pdTab {
	width: 99px;
	height: 35px;
	
	float: left;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	
	font-weight: bold;
	display: inline;
	padding-top: 10px;
}

.detailTabs .pdTab {
	width: 80px;
	height: 35px;
	
	float: left;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	
	font-weight: bold;
	display: inline;
	padding-top: 10px;
	position:relative;
}

.pdTab a {
	color: #616161;
	
	margin-top: auto;
	margin-bottom: auto;
}


.pdTab a:hover {
	color: #616161;
	text-decoration: none;
}
.pdTabSelected {
	background: url("../assets/images/products/pdTabSelected.jpg") no-repeat;
	
}

.detailTabs .pdTabSelected {
	background: url("../assets/images/products/pdTabSelected_v2.jpg") no-repeat;
	
}

.pdTabDeSelected {
	background: url("../assets/images/products/pdTabDeSelected.jpg") no-repeat;
	
}

.detailTabs .pdTabDeSelected {
	background: url("../assets/images/products/pdTabDeSelected_v2.jpg") no-repeat;
	
}*/

/********************************** New TABS ***********************************************/
.tabContainerTop {
	background-color: #ededed;
	height: 10px;
	width:742px;
}
.pdTab {
	width: 119px;
	height: 45px;
	float: left;
	text-align: center;
	font-weight: bolder;
	display: inline;
	padding-top: 10px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}
.detailTabs .pdTab {
	width: 109px;
	height: 43px;
	float: left;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	display: inline;
	padding-top: 12px;
	position:relative;
}
.pdTab a {
	color: #616161;
	margin-top: auto;
	margin-bottom: auto;
}
.pdTab a:hover {
	color: #616161;
	text-decoration: none;
}
.detailTabs .pdTabSelected {
	background: url("../assets/images/products/pdTabsSelected_v7.gif") no-repeat;
}
.detailTabs .pdTabDeSelected {
	background: url("../assets/images/products/pdTabDeSelected_v7.gif") no-repeat;
}
.pdTabDeSelected a {
	color: #FFF;
}
.pdTabDeSelected a:hover {
	color: #fff;
	text-decoration: underline;
}
.infoTabs {
	height:55px;
}
.overlayContentQuicklook .detailTabs .pdTab {
	width:79px;
	height:23px;
}
.overlayContentQuicklook .pdTab a {
	color: #616161;
	margin-top: auto;
	margin-bottom: auto;
	font-size:9px;
}
.overlayContentQuicklook #relatedTab a {
	color: #fff;
}
.overlayContentQuicklook .detailTabs .pdTabDeSelected {
	background: url("../assets/images/products/pdTabDeSelected_v8.gif") no-repeat;
}
.overlayContentQuicklook .pdTabDeSelected a {
	color: #FFF;
}
.overlayContentQuicklook .pdTabDeSelected a:hover {
	color: #fff;
	text-decoration: underline;
}
.overlayContentQuicklook #relatedTab {
	background: url("../assets/images/products/pdTabDeSelected_v8_related.gif") no-repeat;
	padding-top:6px;
	height: 29px;
}
.overlayContentQuicklook .detailTabs .designersTab {
	padding-top:6px;
	height: 29px;
}
.overlayContentQuicklook .detailTabs .pdTabSelected {
	background: url("../assets/images/products/pdTabsSelected_v8.gif") no-repeat;
}
.overlayContentQuicklook #productDetailModelNumbersTab {
	padding-top:6px;
	height: 29px;
}
.overlayContentQuicklook .detailTabs {
    float: left;
	margin:0;
}
/*.overlayContentQuicklook #quickLookRelated .detailTabs {
    float:none;
}*/
.pdTabMain {
	/*background: url("../assets/images/products/pdTabsBack.jpg") repeat-y;*/
	display: none;
	margin-left:-13px;
	background-image: url(../assets/images/products/pdTabs_container.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 35px;
	padding-right: 30px;
	width: 698px;
}
.pdTabMain h2 {
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #4e4e4e;
	padding-bottom: 10px;
	border-bottom: solid 1px #dadada;
	margin-bottom: 16px;
}
.pdTabMain h2.noLine {
	border: 0px;
}
.pdTabMain h3 {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #4e4e4e;
	padding-top: 4px;
	padding-bottom: 1px;
}
.pdaTabUL {
	padding-left: 25px;
	margin-left: 0px;
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color: #5d5d5d;
}
.pdaTabUL li {
	padding-left: 7px;
	list-style-type: none;
	margin-bottom: 2px;
}
.pdaTabUL a {
	text-decoration: underline;
}
/*
li.dwgIcon {
	list-style-image: url("../assets/images/dwgIcon.gif");
}

li.pdfIcon {
	list-style-image: url("../assets/images/pdfIcon.gif");
}

li.docIcon {
	list-style-image: url("../assets/images/documentIcons/docIcon.gif");
}

li.docxIcon {
	list-style-image: url("../assets/images/documentIcons/docxIcon.gif");
}

li.pptIcon {
	list-style-image: url("../assets/images/documentIcons/pptIcon.gif");
}

li.pptxIcon {
	list-style-image: url("../assets/images/documentIcons/pptxIcon.gif");
}

li.txtIcon {
	list-style-image: url("../assets/images/documentIcons/txtIcon.gif");
}

li.xlsIcon {
	list-style-image: url("../assets/images/documentIcons/xlsIcon.gif");
}

li.xlsxIcon {
	list-style-image: url("../assets/images/documentIcons/xlsxIcon.gif");
}

li.zipIcon {
	list-style-image: url("../assets/images/documentIcons/zipIcon.gif");
}
*/

.prodDetailMidSpacer {
	border-bottom: solid 1px #ccc;
}
.prodDetailRight {
	background: url("../assets/images/products/productDetailRback.gif") repeat-y;
}
.whiteImgLeft {
	background: url("../assets/images/white.gif") repeat-y left;
}
.pdImageAreaOuter {
	position: relative;
	width: 331px;
/*	height: 367px;
*/}
.pdImageAreaBorderOverlay {
	top: 0px;
	left: 0px;
	width: 329px;
	border-top: solid 1px #bbb;
	border-left: solid 1px #bbb;
	border-right: solid 1px #bbb;
	z-index: 2;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.pdImageArea {
	/*
	border-top: solid 1px #bbb;
	border-left: solid 1px #bbb;
	border-right: solid 1px #bbb;
	*/
	text-align: center;
	width: 329px;
	height: 329px;
	display: none;
	position: relative;
	overflow:hidden;
}

.pdImageArea img{
	
}

.facebookLike{
	border-bottom: 1px solid #BBBBBB;
	position:relative;
	z-index:3;
	padding:5px;
}

.zoomIcon {
	position: absolute;
	top: 6px;
	left: 302px;
	width: 19px;
	height: 20px;
	z-index: 3;
}

table.pdImagesTab {
	border-collapse: separate;
}
.pdImagesTab a img {
	border: solid 1px #ccc;
}
.pdImagesTab a.pdSelectedImg img {
	border: solid 1px #4e4e4e;
}
.pdImagesTab a:hover img {
	border: solid 1px #4e4e4e;
}
#pdImagesTabColorL {
	background-color: #bbb;
	width: 1px;
}
#pdImagesTabColors {
	background: url("../assets/images/products/pdImagesTabColorsBack.jpg") no-repeat bottom left;
	width: 164px;
}
#pdImagesTabColors.off {
	background: url("../assets/images/products/pdImagesTabROffBack.gif") repeat-y right;
}
#pdImagesTabM {
	background-color: #bcbcbd;
	width: 1px;
}
#pdImagesTabImages {
	background: url("../assets/images/products/pdImagesTabROffBack.gif") repeat-y right;
	width: 165px;
}
/*
#pdImagesTabImages.off {
	background: url("../assets/images/products/pdImagesTabROffBack.gif") repeat-y right;
	width: 165px;
	height: 67px;
}
*/

#pdImagesTabImages.on {
	background: url("../assets/images/products/pdImagesTabImagesBack.gif") no-repeat bottom left;
	border-right: solid 1px #bbb;
	width: 164px;
}
.pdImagesTabInnerOn {
	border-top: solid 1px #eee;
	margin: 0px 8px 0px 8px;
	padding: 7px 0px 0px 0px;
	min-height: 67px;
}
.pdImagesTabInnerOff {
	background: url("../assets/images/products/pdImagesTabOffBackT.gif") no-repeat top right;
	border-top: solid 1px #bbb;
	margin: 0px;
	padding: 7px 8px 0px 8px;
	min-height: 67px;
}
*html .pdImagesTabInnerOff {
	background: transparent;
	border-top: solid 1px #bbb;
	margin: 0px;
	padding: 7px 8px 0px 8px;
	min-height: 67px;
}
#pdImagesTabColorBL {
	background: url("../assets/images/products/pdImagesTabColorBLon.gif") no-repeat top left;
	width: 1px;
	height: 21px;
}
#pdImagesTabColorBL.off {
	background: url("../assets/images/products/pdImagesTabColorBLoff.gif") no-repeat top left;
	width: 1px;
	height: 21px;
}
#pdImagesTabColorsB {
	background: url("../assets/images/products/pdImagesTabColorsBon.gif") no-repeat top left;
	width: 164px;
	height: 21px;
}
#pdImagesTabColorsB.off {
	background: url("../assets/images/products/pdImagesTabColorsBoff.gif") no-repeat top left;
	width: 164px;
	height: 21px;
}
#pdImagesTabBM {
	background: url("../assets/images/products/pdImagesTabBMon.gif") no-repeat top left;
	width: 1px;
	height: 21px;
}
#pdImagesTabBM.off {
	background: url("../assets/images/products/pdImagesTabBMoff.gif") no-repeat top left;
	width: 1px;
	height: 21px;
}
#pdImagesTabImagesB {
	background: url("../assets/images/products/pdImagesTabImagesBoff.gif") no-repeat top right;
	width: 165px;
	height: 21px;
}
#pdImagesTabImagesB.on {
	background: url("../assets/images/products/pdImagesTabImagesBon.gif") no-repeat top right;
	width: 165px;
	height: 21px;
}
.prodDetailRfeatures {
	padding-top: 9px;
}
/***************************************************** OLD *********************************************/
/*li.prodFeatureItem {
	display:block;
	position:relative;
	width:40px;
}
li.prodFeatureItem a {
	display:block;
	position:relative;
}
.prodFeatureIcon {
	background: url("../assets/images/features/smallIcons/feat_sm_blank.gif") no-repeat top left;
	padding: 4px;
	margin-bottom:5px;
}
.featureHoverOuter {
	width: 200px;
	position:absolute;
	top:0px;
	left:-198px;
	z-index:100;
	display:none;
}
.featureHoverGap {
	float: right;
	width: 4px;
	height: 40px;
	background: #000;
}
.featureHoverContent {
	float: left;
	text-align: left;
	padding: 10px;
	width: 176px;
	background: #000;
	color: #cfcfcf;
}
.featureHoverContent h4 {
	font-weight: bold;
	color: #fff;
	padding-bottom: 8px;
}*/
/****************************************************************************************************************/

li.prodFeatureItem {
	display:block;
	position:relative;
	width:40px;
	float: left;
	padding-right:4px;
}
li.prodFeatureDesc {
	display:block;
	/*position:relative;
	width:40px;*/
	float: left;
	padding-right:4px;
}
li.prodFeatureItem a {
	/*display:block;*/
	position:relative;
}
.prodFeatureIcon {
	/*background: url("../assets/images/features/smallIcons/feat_sm_blank.gif") no-repeat top left;*/
	padding: 4px;
	margin-bottom:5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
	width:32px;
	height:32px;
	position:relative
}
.prodFeatureIconActive {
	background-image: url(../assets/images/features/smallIcons/feat_sm_active.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:16px;
	left:-4px;
	position:absolute;
	top:39px;
	width:48px;
	z-index:2;
}
.descContent, .purchaseOptions .pnlPromoText, .messagingArea {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
	background-color: #efffe3;
	padding: 10px;
	width: 196px;
	margin-bottom:5px;
}
.shippingMessage {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
	background-color: #efffe3;
	padding: 10px;
	margin-bottom:10px;
	color: #666;
	text-align: center;
	margin-top: 10px;
}
.purchaseOptions .pnlPromoText{
	margin-top: 5px;
	text-align:center;
}

.featureHoverOuter {
	width: 200px;
	position:absolute;
	top:0px;
	left:-198px;
	z-index:100;
	display:none;
}
.featureHoverGap {
	float: right;
	width: 4px;
	height: 40px;
	background: #000;
}
.featureHoverContent {
	float: left;
	text-align: left;
	padding: 10px;
	width: 176px;
	background: #000;
	color: #cfcfcf;
}
.featureHoverContent h4 {
	font-weight: bold;
	color: #fff;
	padding-bottom: 8px;
}
.prodDetailRB {
	background: url("../assets/images/products/prodDetailRBback.jpg") no-repeat top center;
	border-top: solid 1px #ccc;
	padding: 25px 20px 10px 20px;
}
.prodDetailRBheader {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #dbdbdb;
}
.prodDetailBottom {
	border-top: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
.prodDetailBottomHeader {
	padding-left: 11px;
}
.pdGreen {
	background: #7ac142;
	height: 5px;
	border-bottom: solid 1px #ccc;
}
.pdTeal {
	background: #388888;
	height: 5px;
	border-bottom: solid 1px #ccc;
}
.prodDetailBorderLR {
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
.prodDetailBorderL {
	border-left: solid 1px #ccc;
}
.prodDetailBorderB {
	border-bottom: solid 1px #ccc;
}
.pdBottomImage {
	position: relative;
	width: 125px;
	height: 125px;
	text-align: center;
}
img.pdBimgPad {
	margin: 7px;
	width: 110px;
	height: 110px;
}
.pdQuickLookBtnArea {
	position: absolute;
	top: 47px;
	left: 19px;
	width: 87px;
	height: 30px;
	display: none;
	text-align: center;
}
/* below used for /searchResults.aspx */

/*
.searchHeader h1 {
	float: left;
	padding-right: 10px;
}
*/

.searchHeader h1 .smallerHeader {
	font-size: 18px;
}
.searchHeader .headerResultText {
	font-size:10px;
	font-family:Arial, Verdana, Sans-Serif;
	color:#6d6d6d;
	font-weight: normal;
	letter-spacing: normal;
	padding-top: 4px;
}
.pagingSection {
	background: url("../assets/images/page.gif") no-repeat left top;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 19px;
	/*
	min-height: 40px;
	line-height: 40px;
	*/
	padding-left: 58px;
}
.pagingSection a.pageLink {
	padding: 10px;
	margin: 0px;
	font-weight: bold;
	color: #005953;
	text-decoration: none;
}
.pagingSection a.pageLink:hover, a.productsLink:hover {
	color: #aaa;
	text-decoration: underline;
}
.pagingSection a.selected {
	background: url("../assets/images/pageBackCircle.gif") no-repeat center center;
}
.veiwAllProductsLink {
	display: inline;
	float: right;
	padding-right: 10px;
}
a.productsLink {
	/*font-family: Verdana, Arial, Sans-Serif;*/
	font-size: 9px;
	line-height: normal;
	font-weight: lighter;
	color: #005953;
	text-decoration: none;
}
a.viewingAllProducts {
	color: #a33;
	text-decoration: none;
}
a.viewingAllProducts:hover {
	color: #a33;
	text-decoration: none;
}
.searchResultsMainTable {
	background-color: #dbdbdb;
	border-top: solid 1px #dbdbdb;
	border-left: solid 1px #dbdbdb;/*border-bottom: solid 3px #dbdbdb;*/
}
.searchResultsCell {
	background-color: #fff;
	border-right: solid 1px #dbdbdb;
	border-bottom: solid 1px #dbdbdb;
}
.searchResultsCellDiv {
	position: relative;
}
.quickLookBtnArea {
	display: none;
	left:12px;
margin:0;
position:absolute;
top:55px;
}
.padLR12 {
	padding-left: 12px;
	padding-right: 12px;
}
.wishListMenu {
	display: none;
	background:url(../assets/images/products/wishlist_menu_bg.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	height: 119px;
	margin-top: -110px;
	text-align: center;
	position:relative;/*overflow:auto;*/
	bottom:0;
}
#onlineProductsTable .wishListMenu {
	margin-top: -115px;
}
.storeHomeSlider .wishListMenu {
	margin-top: -115px;
}
.wishListMenuBtnArea {
	background: #fff;
	margin:4px 0 0;
	display:block;
}
.productPanelInfo .wishListMenu a {
	margin:0;
	padding:0;
	height:29px;
	display:inline;
}
#onlineProductsTable .productPanelInfo .wishListMenu a {
	display:inline;
}
.productPanelInfo .wishListMenu a.lastWishBtn {
	margin:0;
}
.searchResultsSubtext {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10px;
	color: #696969;
	height: 18px;
	line-height: 18px;
	border: solid 1px #dbdbdb;
}
.searchResultsImgArea {
	background: #fff;
	padding: 10px 0px 10px 10px;
}
.refineSearchOptions {
	background: url("../assets/images/refineSearchBack.jpg") no-repeat top;
	padding: 0px 16px;
}
.refineSearchOptions select {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	padding: 1px;
	width: 127px;
	margin-bottom: 11px;
}
.refineSearchOptions input {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	padding: 1px;
	width: 121px;
	margin-bottom: 11px;
}
.cboxWrapper {
	margin: 0px 0px 11px 0px;
}
.cboxWrapper .cboxBox {
	margin: 0px;
	padding: 0px;
}
.cboxWrapper .cboxLabel {
	padding: 3px 0px 0px 3px;
	margin: 0px;
	width: 100px;
}
.cboxWrapper input.searchCbox {
	width: auto;
	margin: 0px;
	padding: 0px;
}
.cboxWrapper label {
	width: auto;
	padding: 0px;
	margin: 0px;
}
/*
a.refineSearchBtn 
{
	background: url("../assets/images/refineSearchBtn.jpg") no-repeat;
	display: block;
	width: 64px;
	height: 28px;
	text-decoration: none;
}

a.refineSearchBtn:hover 
{
	background: url("../assets/images/refineSearchBtnOver.jpg") no-repeat;
}
*/

.discontinuedArea {
	background: url("../assets/images/discontinuedBack.jpg") no-repeat;
	cursor: pointer;
}
.discontinuedAreaSingle {
	background: url("../assets/images/discontinuedBackSingle.jpg") no-repeat;
	cursor: pointer;
}
.discontinuedNumberContainer {
	margin: 19px 0px 0px 39px;
}
.discontinuedNumber {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 14pt;
	line-height: 34px;
	text-align: center;
	font-weight: bold;
	color: #005953;
	width: 75px;
	height: 34px;
}
.searchResultsFMAarea {
	background: url("../assets/images/searchFMAback.jpg") no-repeat top left;
	padding: 0px 14px;
}
.searchResultsFMAarea h2 {
	font-family: Georgia, "Times New Roman", Serif;
	font-size: 19px;
	color: #353535;
	text-decoration: none;
	margin-bottom: 14px;
}
.searchResultsFMAarea p {
	font-family: Georgia, "Times New Roman", Serif;
	font-size: 11px;
	line-height: 15px;
	color: #353535;
	text-decoration: none;
}
.searchResultsFMAarea a.learnMoreLink {
	background: url("/assets/images/learnMore.gif") no-repeat;
	display: block;
	width: 54px;
	height: 7px;
	text-decoration: none;
}
.searchResultsFMAarea a.learnMoreLink:hover {
	background: url("/assets/images/learnMoreOver.gif") no-repeat;
}
.searchResultsFMAarea a.learnMoreLinkTxt {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #005953;
	text-decoration: none;
}
.searchResultsFMAarea a.learnMoreLinkTxt:hover {
	text-decoration: underline;
}
/* below used for /products/collection.aspx */
.collectionHeaderMain {
	background: #1f1f1f url("../assets/images/products/collectionHeaderBack.jpg") repeat-x;
	font-family: Georgia, "Times New Roman", serif;
	color: #fff;
	letter-spacing: -1px;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	vertical-align: middle;
	line-height: 50px;
}
.collectionHeader1 {
	padding: 0px 8px 0px 16px;
}
.collectioinHeader2Wrap {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #3b3b3b;
	background: #fff url("../assets/images/products/grey.gif") repeat-y top left;
	border-bottom: solid 1px #e2e2e2;
	position: relative;
}
.collectioinHeader2Wrap .collectionHeader2ViewAll {
	position: absolute;
	top: 27px;
	right: 0px;
	background: #fff;
	padding: 5px 0px 0px 0px;
	width: 137px;
}
.collectioinHeader2Wrap h3 {
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	color: #4a4a4a;
	letter-spacing: normal;
	text-decoration: none;
	word-spacing: normal;
}
.collectionHeader2 {
	padding: 0px 8px 0px 14px;
	font-size: 18px;
	height: 50px;
}
.collectionHeaderMain h1 {
	line-height: 50px;
	font-size: 24px;
	float: left;
}
/*
.collectionHeaderMain h2
{
	line-height: 20px;
	font-size: 18px;
}
*/

a.collectionMainImgThumbs img {
	text-decoration:none;
	border: solid 1px #464646;
	margin-top: 8px;
}
a.collectionMainImgThumbs:hover img {
	text-decoration:none;
	border: solid 1px #bbb;
	margin-top: 8px;
}
.collectionBottom {
	font-family: Georgia, "Times New Roman", Serif;
	font-weight:normal;
	font-size: 12px;
	text-decoration: none;
	background: url("../assets/images/products/collectionBottomBack.jpg") no-repeat top;
	width: 518px;
	height: 170px;
	padding: 30px 26px;
}
.exploreCollectionPane {
	border-left: solid 4px #e2e2e2;
	border-bottom: solid 1px #e2e2e2;
}
.collectionPaneTextContainer {
	background: url("../assets/images/products/collectionPaneTextBack.jpg") no-repeat bottom right;
	height: 81px;
}
.collectionPaneImg {
	position: relative;
	width: 110px;
	height: 110px;
	text-align: center;
}
.collectionQuickLookBtnArea {
	position: absolute;
	top: 40px;
	left: 11px;
	width: 87px;
	height: 30px;
	display: none;
	text-align: center;
}
.collectionPaneText {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #388888;
	padding: 10px 11px 10px 16px;
}
.collectionPaneButtonArea {
	text-align:right;
	width: 276px;
	height: 25px;
	border-top: solid 1px #eaeaea;
}
.collectionPaneButton {
	border-left: solid 1px #eaeaea;
	border-right: solid 1px #eaeaea;
	width: 129px;
	height: 25px;
	background: url("../assets/images/products/collectionPaneBtnBack.jpg") repeat-x;
	text-align: center;
	float: right;
}
.collectionPaneButton a {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	line-height: 25px;
	color: #969696;
	text-decoration: none;
	width: 129px;
	height: 25px;
	text-align: center;
}
.collectionPaneButton a:hover {
	color: #40837e;
	text-decoration: underline;
}
a.viewAllProducts {
	text-decoration:none;
	background: url("/assets/images/products/btnViewAllProducts.gif") no-repeat;
	display: block;
	width: 131px;
	height: 53px;
	float:right;
}
a.viewAllProducts:hover {
	background: url("/assets/images/products/btnViewAllProductsOver.gif") no-repeat;
}
/*
a.viewAllProducts 
{
	text-decoration:none;
	background: url("/assets/images/products/btnViewAllProducts.jpg") no-repeat;
	display: block;
	width: 131px;
	height: 34px;
	float:right;
}

a.viewAllProducts:hover
{
	background: url("/assets/images/products/btnViewAllProductsOver.jpg") no-repeat;
}
*/

ul.tealDots {
	padding-left: 16px;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	list-style-image: url("../assets/images/tealDot.gif");
}
ul.tealDots li {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	color: #5d5d5d;
	margin-bottom: 0px;
}
/* used for "default start your search" on search results */

h3.greenText {
	color: #7ac142;
	font-weight: normal;
	letter-spacing: normal;
}
.defaultSearchLinkListArea {
	padding-left:13px;
	padding-top:6px;
	font-size:11px;
	color:#1f1f1f;
}
.defaultSearchLinkList {
	padding-top: 6px;
	color:#388888;
	font-weight: normal;
}
/************* discontinued product additions *************/

.pdDiscon {
	background: #fff;
	height: 54px;
}
.searchDiscon {
	background: #fff url("../assets/images/products/searchDisconBack.gif") top left no-repeat;
	width: 736px;
	height: 60px;
	margin: 0px;
	padding: 0px;
}
.searchDiscon .searchDisconHide {
	float: right;
	padding: 0px;
	font-weight: bold;
	color: #900;
	margin-top: 36px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.searchDiscon .searchDisconText {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #038888;
	padding: 36px 10px 0px 13px;
	float:left;
}
.searchDiscon .searchDisconText a {
	color: #db4b4b !important;
}
/************* testimonial form and content additions *************/
.testimonialsTab {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	color: #5d5d5d;
}
.testimonialsTab h2 {
	margin: 0px 0px 1px 0px;
	padding: 0px;
}
.testimonialsTab hr {
	margin:13px 0px 13px 0;
	padding:0px;
	border-top:none;
	border-left:none;
	border-right:none;
	background-color:#ffffff;
	height:1px;
	border-bottom:1px solid #dbdbdb;
}
.testimonialsTab .borderTop {
	border-top: solid 1px #d7d7d7;
}
.testimonialsTab .testimonialFormTable {
	width: 400px;
}
.testimonialsTab .testimonialFormTable td.formFieldName {
	width: 200px;
	padding: 2px 0px;
}
.testimonialsTab .testimonialFormTable td.formField {
	padding: 0px 0px 0px 15px;
}
.testimonialsTab input, textarea {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: normal;
	color: #777;
	border: solid 1px #d7d7d7;
	margin: 2px 0px;
	padding: 2px;
	width: 200px;
}
.testimonialsTab select {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: normal;
	color: #777;
	border: solid 1px #d7d7d7;
	margin: 2px 0px;
	padding: 1px;
}
.testimonialsTab input.btn {
	width: auto;
	height: auto;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.testimonialsTab input.rb {
	width: auto;
	height: auto;
	border: 0px;
	padding: 0px;
	margin: 0px 12px 0px 0px;
}
.testimonialsTab .validationMsg {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: normal;
	color: red;
	padding: 0px0px;
	margin: 0px;
}
.testimonialsTab .sendEmailPostText {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #6d6d6d;
	margin: 0px;
	padding: 10px;
}
.crcPromo {
	/*background-color: #2e5d59;
	background-image: url(../assets/images/crc/promo_bg.gif);
	background-repeat: repeat-x;*/
	padding: 20px;
	color: #FFF;
	background-image: url(../assets/images/cart_landing_crc.jpg);
	background-position: left bottom;
	height: 350px;
}
.crcPromo p {
	font-size: 12px;
	line-height: 16px;
}
#rpNoResults {
	background-image: url(../assets/images/rp_noresults.jpg);
	background-position:left top;
background-repeat:no-repeat;
padding-left:30px;
padding-right:25px;
padding-top:80px;
}
#crcNoResults {
	background-image: url(../assets/images/crc_noresults.jpg);
	background-position: center top;
	padding-top: 80px;
	padding-right: 25px;
	padding-left: 25px;
	background-repeat: no-repeat;
}
.crcPromo .left {
	display: inline;
	float: left;
	width: 60%;
}
.crcPromo .right {
	display: inline;
	float: right;
}
.crcPromo h2 {
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	line-height: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#rpPromo h2 {
	color: #000000;
}
.crcPromo h2.noResults {
	font-size: 26px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0px;
}
.crcPromo .right a {
	bottom: 100%;
	/*margin-top: 250px;*/
	background-image: url(../assets/images/regSignUpBtn.gif);
	height: 51px;
	width: 107px;
	display: block;
	cursor: hand;
}
.crcPromo .right a.store {
	background-image: url(../assets/images/browse-onlinestore.gif);
	height: 54px;
	width: 105px;
}
.crcPromo .right a.store:hover {
	background-position: 0px -54px;
	background-image: url(../assets/images/browse-onlinestore.gif);
}
.crcPromo .right a:hover {
	background-image: url(../assets/images/regSignUpBtnOver.gif);
}
.crcPromo ul.greenDotsUL li {
	color: #FFF;
}
.crcPromo .crcRPNoResults {
	background-image: url(../assets/images/alertNoRepairParts.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 53px;
	margin-bottom: 20px;
}
.crcPromo .crcCRCNoResults {
	background-image: url(../assets/images/alertNoMerchandise.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 53px;
	margin-bottom: 20px;
}
#tabTestimonials {
	position: relative;
}
.prTab {
	background-image: url(../assets/images/reviews_ribbon.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:26px;
	left:75px;
	position:absolute;
	top:0px;
	width:27px;
	z-index:10;
}
.detailTabs {
	margin-top: 20px;
}
.detailTabs .prTab {
	background-image: url(../assets/images/products/pdTab_new.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:43px;
	left:0px;
	position:absolute;
	top:0px;
	width:43px;
	z-index:10;
}
.askTab {
	padding:15px;
	width:732px;
}
/**************************************** Review Stars Dark ***********************************************/
.headerProductDetail a{
	color: #B5B5B5;
}
.headerProductDetail a:hover{
	text-decoration: underline;	
}
.headerProductDetail .reviewSnippet {
	padding-top: 20px;
	
}
.headerProductDetail .reviewSnippet .reviewScore{
	color:#B5B5B5;
	float:left;
	font-size:9px;
	margin-left:10px;
}
.headerProductDetail .reviewSnippet .submitReview, .headerProductDetail .reviewSnippet .readReviews {
	color:#B5B5B5;
	float:left;
	font-size:9px;
	margin-left:20px;
}
.headerProductDetail .reviewSnippet .reviewStarImage_00 {
	background-image:url(../assets/images/products/review_stars_small_dark.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:50px;
	height:10px;
	float:left;
}
.headerProductDetail .reviewSnippet .reviewStarImage_05 {
	background-image:url(../assets/images/products/review_stars_small_dark.gif);
	background-position:0 -10px;
	background-repeat:no-repeat;
	width:50px;
	height:10px;
	float:left;
}
.headerProductDetail .reviewSnippet .reviewStarImage_10 {
	background-image:url(../assets/images/products/review_stars_small_dark.gif);
	background-position:0 -20px;
	background-repeat:no-repeat;
	width:50px;
	height:10px;
	float:left;
}
.headerProductDetail .reviewSnippet .reviewStarImage_15 {
	background-image:url(../assets/images/products/review_stars_small_dark.gif);
	background-position:0 -30px;
	background-repeat:no-repeat;
	width:50px;
	height:10px;
	float:left;
}
.headerProductDetail .reviewSnippet .reviewStarImage_20 {
	background-image:url(../assets/images/products/review_stars_small_dark.gif);
	background-position:0 -40px;
	background-repeat:no-repeat;
	width:50px;
	height:10px;
	float:left;
}
.headerProductDetail .reviewSnippet .reviewStarImage_25 {
	background-image:url(../assets/images/products/review_stars_small_dark.gif);
	background-position:0 -50px;
	background-repeat:no-repeat;
	width:50px;
	height:10px;
	float:left;
}
.headerProductDetail .reviewSnippet .reviewStarImage_30 {
	background-image:url(../assets/images/products/review_stars_small_dark.gif);
	background-position:0 -60px;
	background-repeat:no-repeat;
	width:50px;
	height:10px;
	float:left;
}
.headerProductDetail .reviewSnippet .reviewStarImage_35 {
	background-image:url(../assets/images/products/review_stars_small_dark.gif);
	background-position:0 -70px;
	background-repeat:no-repeat;
	width:50px;
	height:10px;
	float:left;
}
.headerProductDetail .reviewSnippet .reviewStarImage_40 {
	background-image:url(../assets/images/products/review_stars_small_dark.gif);
	background-position:0 -80px;
	background-repeat:no-repeat;
	width:50px;
	height:10px;
}
.headerProductDetail .reviewSnippet .reviewStarImage_45 {
	background-image:url(../assets/images/products/review_stars_small_dark.gif);
	background-position:0 -90px;
	background-repeat:no-repeat;
	width:50px;
	height:10px;
	float:left;
}
.headerProductDetail .reviewSnippet .reviewStarImage_50 {
	background-image:url(../assets/images/products/review_stars_small_dark.gif);
	background-position:0 -100px;
	background-repeat:no-repeat;
	width:50px;
	height:10px;
	float:left;
}
/************************************* NEW SIDEBAR ******************************************************/
.prodListPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #538a28;
	text-align: center;
	height: 37px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: 37px;
	margin-bottom: 10px;
	width: 220px;
}

.collectionName {
	font-size: 18px;
	text-align: center;
}
.sideBarHeader {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color:#1F1F1F;
	color:#FFFFFF;
	margin:0;
	padding:10px;
}
.sideBarHeader h3 {
	font-size: 14px;
	font-weight: bold;
}
.sideBarContainer {
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	margin:0 0 10px;
	padding:10px;
	border: 1px solid #CCC;
}
.sideBarContainer .style {
	font-family:'AMSTDThin', Helvetica, sans-serif;
	font-size:30px;
	line-height:32px;
}
.sideBarContainer .style, .sideBarContainer .styleLink {
	text-align: center;
}
.sideBarContainer .styleLink a {
	color:#388888;
}
/************************************************* NEW PRODUCT SLIDER *******************************************/
#simDesComBtnProdSliCont {
	/*-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-color:#EDEDED;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	padding: 10px 0px 10px 10px;
	margin-bottom: 10px;*/
	margin-top: 10px;
    padding: 0;
}
.simDesComCon{
	width:226px;
	height:220px; float:left;
}

.simDesComConHeader{
	display:block;
	height:59px;
	color: #FFF;
	background-image: url(../assets/images/products/slider_top_msg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 196px;
	padding: 15px;
}
.simDesComConHeader h4{
	font-family: 'AMSTDThin', Arial, Helvetica, sans-serif;
	font-size: 16px;
	}
.simDesComConLinks{
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #ededed;
}

.simDesComConLinks a.simDesComBtn{
	display:block;
	height:35px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-image: url(../assets/images/products/slider_tab.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 196px;
	line-height: 35px;
	padding-left: 20px;
	margin-bottom: 1px;
}
		.simDesComConLinks a.active{
	background-image: url(../assets/images/products/slider_tab_selected.gif);
	color: #333;
}
		
.simDesComFrame{
	width:720px;
	height:255px;
	float:left;
	padding: 10px 0px;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-color:#EDEDED;
	border-style:solid;
	border-width:1px 1px 1px 1px;
}
.prodSlideIframe {
	width:720px; 
	height:255px;
}
.overlayContentQuicklook .prodSlideIframe {
	height:223px;
    margin-left:4px;
}
/*********************************************************** IMAGE TAGGING *******************************************************/
.icon{
	background-image: url(../assets/images/products/hotspot.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 20px;
}
.belowLeft, .belowRight{
	background-image: url(../assets/images/products/ear_below_left.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:12px;
	left:4px;
	position:relative;
	top:-2px;
	width:12px;
	z-index: 200;
}
.aboveLeft, .aboveRight{
	background-image: url(../assets/images/products/ear_above.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:12px;
	left:4px;
	position:relative;
	top:-2px;
	width:12px;
	z-index: 200;
}
.imageHotSpot .toolTipHolderProduct {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
left:-11px;
padding:14px;
top:-3px;
z-index:2;
}

.toolTipHolderProduct{
	background-color: #FFF;
	padding: 14px;
	border: 1px solid #CCC;
}
.toolTipHolder{
	background-color: #FFF;
	padding: 14px;
	width: 200px;
	border: 1px solid #cdcdcd;
}	
/**************************************************** ECOM PURCHASE OPTIONS *****************************************/
.purchaseOptions {
	margin-bottom: 10px;
	width:222px;
}
.overlayContentQuicklook .purchaseOptions {
	float:left;
}
/*.purchaseOptions:after {
	clear: both;
}
.purchaseOptions a:after {
	clear: both;
}
.purchaseOptions a {
	
}*/

.purchaseOptions a.dealerLocator{
	background-image: url(../assets/images/products/findOptions_DealerLocator.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	float: left;
	height: 59px;
	width: 220px;
}
.purchaseOptions a.dealerLocatorShort{
	background-image: url(../assets/images/products/findOptions_DealerLocator_short.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	float: left;
	height: 39px;
	width: 220px;
	margin-top: 5px;
}
.overlayContentQuicklook .purchaseOptions a.dealerLocator{
	background-image: url(../assets/images/products/findOptions_DealerLocator_v2.gif);
	height:33px;
	width:109px;
	float: right;
}
.overlayContentQuicklook .purchaseOptions a.dealerLocator:hover {
	background-position:0 -33px;
}
.purchaseOptions a.buyNowBtn{
	background-image: url(../assets/images/products/findOptions_buyNow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	float: left;
	height: 59px;
	width: 220px;
}
.overlayContentQuicklook .purchaseOptions a.buyNowBtn{
	background-image: url(../assets/images/products/findOptions_buyNow_v2.gif);
	height:33px;
	width:109px;
}
.overlayContentQuicklook .purchaseOptions a.addToCartBtn{
	background-image: url(../assets/images/products/findOptions_addToCart_v2.gif);
	height:33px;
	width:109px;
}
	
.purchaseOptions a.addToCartBtn{background-image: url(../assets/images/products/findOptions_addToCart.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	float: left;
	height: 59px;
	width: 220px;
	}
	.purchaseOptions a:hover {
	background-position: -220px;
}
.purchaseOptions a.dealerLocatorShort:hover{
	background-position:0 -39px;
}
.overlayContentQuicklook .purchaseOptions a.buyNowBtn:hover, .overlayContentQuicklook .purchaseOptions a.addToCartBtn:hover {
	background-position:0 -33px;
}
.purchaseOptions .pnlPromoText span.buyNowBigText{
	font-family: 'AMSTDThick', Arial, Helvetica, sans-serif;
	
	font-size:24px;
	color: #360;
	text-transform: uppercase;
	
}
.purchaseOptions .pnlPromoText span.buyNowSmallText{
	font-family: 'AMSTDThick', Arial, Helvetica, sans-serif;
	font-size:17px;
	text-transform: uppercase;
	color: #360;
}
.productVideoLink {
	margin-top:-1px;
}
.productVideoLink a {
	text-indent:-9999px;
	background-image:url(../assets/images/products/video_link.gif);
	background-repeat:no-repeat;
	background-position:center top;
	width:331px;
	height:36px;
	display:block;
}
.productVideoLink a:hover {
	background-position:center -36px;
}

.productNavigation {
	float:right;
    margin-top:10px;
    text-align:right;
    width:200px;
	color:#f1f1f1;
}
.productNavigation a {
	margin:0 7px;
}
.quickLookContent {
	border:solid 1px #ededed;
	border-top-width:9px;
	padding:15px;
}
.rightSide {
	float:left;
	width:360px;
}
.leftSide {
	float:right;
	width:335px;
}
.productImage img {
	border:solid 1px #dddcdc;
}
.allImagesHolder img {
	border:solid 1px #dddcdc;
}
.productName {
	font-size:14px;
	line-height:16px;
	color:#4d4c4c;
	width: 260px;
	margin:0 0 10px;
	font-weight:bold;
}
#overlayContentDiv {
	max-height:515px;
	overflow:auto;
}
.overlayContentQuicklook .reviewSnippet {
    margin:0 0 10px;
}
.overlayContentQuicklook .productPrice {
    font-weight:lighter;
	margin:0 0 10px;
}
.overlayContentQuicklook .productDetail .detailTabs {
	float:none;
}
.detailContent {
	border:solid 1px #ededed;
	border-top-width:9px;
	padding:15px;
	height:217px;
    overflow:auto;
}
#detailDescription li {
	color:#737272;
	font-size:11px;
	/*
	font-size:9px;
	*/
	margin:0 0 10px;
}
.overlayContentQuicklook .wishListBtns a {
	display: block;
    height: 15px;
    margin: 0 4px 0 0;
    width: 107px;
}
.wishListBtns {
	float:right;
	width:107px;
	margin-right: 3px;
}
.overlayContentQuicklook .sliderArea {
	border:solid 1px #ededed;
	border-top-width:9px;
	padding: 10px 0 0;	
}
.relatedMessage {
	color: #4D4C4C;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 0 5px;
}
.otherThumbs {
	margin:15px 0 0;
}
.colorThumbs li, .otherThumbs li {
	float:left;
	display:block;
	height:21px;
}
.colorThumbs img, .otherThumbs img {
	width:19px;
	height:19px;
	margin:0 10px 0 0;
}
.colorThumbs .title, .otherThumbs .title {
	color: #4D4C4C;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 0 15px;
}
.detailNav {
	height:35px;
}
#overlayContentDiv .detailTabs .pdTab {
	position:static;
}

.addToCartBtnDisabled a{}

.pdSwatchDiscon {
	background-image:url(../assets/images/products/pdSwatchDiscontinued.gif);
	background-repeat:no-repeat;
	width:329px;
	height:27px;
	border-right:solid 1px #bbbbbb;
	border-left:solid 1px #bbbbbb;
	padding-top: 10px;
}
.pdSwatchDiscon p {
	font-size:14px;
	color:#d50303;
	text-align:center;
}


