﻿/* hides print view from screen */
#printView
{
	display:none;	
}

/* common product styles */
.productPrice 
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #696969;
}

.whiteBack {
	background: #fff;
}

.pdH3 {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #181818;
}

/* below used for /products/productDetail.aspx */
.headerProductDetail {
	height: auto;
	line-height: normal;
}

.headerProductDetail h1 {
	padding-top: 15px;
	padding-bottom: 13px;
	line-height: 28px;
}

.headerProductDetail h2 {
	padding-bottom: 18px;
	font-size: 16px;
}

.prodDetailImgBorderL {
	background: url("../assets/images/products/prodDetailBorder.gif") repeat-y top left;
}

.prodDetailMain {
	background: url("../assets/images/products/prodDetailMainBack.jpg") no-repeat top right;
	padding: 24px 0px 9px 9px;
}

.prodDetailDescription {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	color: #5d5d5d;
	padding-left: 4px;
	padding-bottom: 25px;
	padding-right: 15px;
}

/* green dot list override */
.prodDetailDescription ul.greenDotsUL li {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	margin-bottom: 2px;
}

.pdTab {
	width: 99px;
	height: 35px;
	/*line-height: 45px;*/
	float: left;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	/*display: table;*/
	font-weight: bold;
	display: inline;
	padding-top: 10px;
}

.detailTabs .pdTab {
	width: 80px;
	height: 35px;
	/*line-height: 45px;*/
	float: left;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	/*display: table;*/
	font-weight: bold;
	display: inline;
	padding-top: 10px;
	position:relative;
}

.pdTab a {
	color: #616161;
	/*display: table-cell;*/
	margin-top: auto;
	margin-bottom: auto;
}


.pdTab a:hover {
	color: #616161;
	text-decoration: none;
}
/** html .pdTab {
	width: 99px;
	height: 35px;
	float: left;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
}

* html .pdTab a {
	color: #616161;
	margin-top: auto;
	margin-bottom: auto;
	vertical-align: middle;
	line-height: 12px;
}
* html .pdTabSelected {
	background: url("../assets/images/products/pdTabSelected.jpg") no-repeat;
	
}

* html .pdTabDeSelected {
	background: url("../assets/images/products/pdTabDeSelected.jpg") no-repeat;
	
}
* html .pdTabDeSelected a{
	color: #FFF;
	
}
* html .pdTabDeSelected a:hover {
	color: #fff;
	text-decoration: underline;
}
*:first-child+html .pdTab {
	width: 99px;
	height: 35px;
	float: left;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
}

*:first-child+html .pdTab a {
	color: #616161;
	margin-top: auto;
	margin-bottom: auto;
	vertical-align: middle;
	line-height: 12px;
}
*:first-child+html .pdTabSelected {
	background: url("../assets/images/products/pdTabSelected.jpg") no-repeat;
	
}

*:first-child+html .pdTabDeSelected {
	background: url("../assets/images/products/pdTabDeSelected.jpg") no-repeat;
	
}
*:first-child+html .pdTabDeSelected a{
	color: #FFF;
	
}
*:first-child+html .pdTabDeSelected a:hover {
	color: #fff;
	text-decoration: underline;
}*/
.pdTabSelected {
	background: url("../assets/images/products/pdTabSelected.jpg") no-repeat;
	/*width: 100px;*/
}

.detailTabs .pdTabSelected {
	background: url("../assets/images/products/pdTabSelected_v2.jpg") no-repeat;
	/*width: 100px;*/
}

.pdTabDeSelected {
	background: url("../assets/images/products/pdTabDeSelected.jpg") no-repeat;
	/*width: 100px;*/
}

.detailTabs .pdTabDeSelected {
	background: url("../assets/images/products/pdTabDeSelected_v2.jpg") no-repeat;
	/*width: 100px;*/
}

.pdTabDeSelected a{
	color: #FFF;
	
}
.pdTabDeSelected a:hover {
	color: #fff;
	text-decoration: underline;
}

.pdTabMain {
	background: url("../assets/images/products/pdTabsBack.jpg") repeat-y;
	display: none;
	padding: 32px 35px 32px 27px;
	width:486px;
}

.pdTabMain h2 {
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #4e4e4e;
	padding-bottom: 0px;
	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: 16px;
	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: 331px;
}

.pdImageAreaBorderOverlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 329px;
	height: 330px;
	border-top: solid 1px #bbb;
	border-left: solid 1px #bbb;
	border-right: solid 1px #bbb;
	z-index: 2;
}

.pdImageArea {
	/*
	border-top: solid 1px #bbb;
	border-left: solid 1px #bbb;
	border-right: solid 1px #bbb;
	*/
	text-align: center;
	width: 331px;
	height: 331px;
	display: none;
	position: relative;
}

.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;
}

li.prodFeatureItem {
	display:block;
	position:relative;
	width:40px;
}

li.prodFeatureItem a {
	display:block;
	position:relative;
	/*
	width:40px;
	*/
}

.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;
}

.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: 10px;
	line-height: normal;
	font-weight: bold;
	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;
	height:30px;
	margin-top:-66px;
	text-align: center;
}

.padLR12 
{
	padding-left: 12px;
	padding-right: 12px;
}

.wishListMenu 
{
	display: none;
	/*
	background: transparent;
	position: absolute;
	bottom: 0px;
	left: 0px;
	*/
	height: 119px;
	margin-top: -119px;
	text-align: center;
	position:relative;
}

.wishListMenuBtnArea 
{
	background-color: #fff;
}

.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: 970px;
	height: 60px;
	margin: 0px;
	padding: 0px;
}

.searchDiscon .searchDisconHide {
	float: right;
	margin: 7px 8px 0px 0px;
	padding: 0px;
}

.searchDiscon .searchDisconText {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #038888;
	
	padding: 36px 10px 0px 13px;
}

.searchDiscon .searchDisconText a {
	color: #db4b4b;
}


/************* 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: center top;
	padding-top: 80px;
	padding-right: 25px;
	padding-left: 25px;
	background-repeat: no-repeat;	
}
#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 .prTab {
	background-image: url(../assets/images/reviews_ribbon.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:13px;
	left:48px;
	position:absolute;
	top:3px;
	width:41px;
	z-index:10;
}
.askTab {
	padding:15px;
	width:518px;
}
