@charset "UTF-8";

/* for leaving comments for staff */
nb {
	background: #FFFFFF;
	color: #FF9999;
	font-style: italic;
	font-size: 12px;
	// text-decoration: underline;
}
.error {
	font-style:italic;
	font-weight:bold;
	color: #F00000;
}
.helptext {
	color: #333333;
	font-size: 12px;
	text-align: justify;
}

a:link {
	color: #3398FE;
	text-decoration: none;
}
a:visited {
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; */
	color: #3398FE;
	text-decoration: none;
}
a:hover {
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F58913;
	font-weight: normal; */
	color: #3398FE;
	text-decoration: underline;
}
a:active {
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; */
	color: #3398FE;
	text-decoration: none;
}




body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E4E4E4;
}


.textBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.textBodyReg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
/*	color: #000000; */
	vertical-align: text-top;
}
.textBodyQuote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.textBodyQuoteW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.textSpacing {
	line-height: 19px;
}

/* ORANGE */
.bigOrangeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #F08615;
}
.smallOrangeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #F08615;
}
.textTitleOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #F08615;
}
.textBodyQuoteOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F08615;
}
.orangeParagraph { /* on a charcoal background */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F08615;
	line-height: 16px;
}

.textTitleBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #000000;
}

.textBodySplash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
.textBodySplashHilight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #878787;
}
.textBoxTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.textBoxTitleSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}
.textBoxHilight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #F58813;
}
.textSlogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #878787;
}

.greyParagraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	text-align: justify;
}
.greyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 12px;
}

/* BLUE */
.smallBlueSnippet {
	color: #4596F1;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.smallBlueSnippet:link {
	text-decoration: none;
}
.smallBlueSnippet:visited {
	text-decoration: none;
}
.smallBlueSnippet:hover {
	text-decoration: underline;
}
.smallBlueSnippet:active {
	text-decoration: underline;
}

.regBlueSnippet {
	color: #4596F1;
/*	font-size: 11px; */
	font-family: Arial, Helvetica, sans-serif;
}
.regBlueSnippet:link {
	text-decoration: none;
}
.regBlueSnippet:visited {
	text-decoration: none;
}
.regBlueSnippet:hover {
	text-decoration: underline;
}
.regBlueSnippet:active {
	text-decoration: underline;
}

.allCapParagraph {
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	margin-right: 10px; 
}

/* reg's  */
.sup {
	font-size: 11px;
	font-variant: small-caps;
	vertical-align: super;
}
.supSmallOrange {
	font-size: 12px;
	font-variant: small-caps;
	vertical-align: super;
}
.supBigOrange {
	font-size: 13px;
	font-variant: small-caps;
	vertical-align: super;
}

/* FOOTER ONLY */
.textFootTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
}
.textFootLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 15px;
}
.footer {
	color: #BBBBBB;
/*	color: #333333;  */
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.footer:link {
	text-decoration: none;
}
.footer:visited {
	text-decoration: none;
}
.footer:hover {
	text-decoration: underline;
}


.subcat:link {
	text-decoration: none;
}
.subcat:visited {
	text-decoration: none;
}
.subcat:hover {
	text-decoration: underline;
}
.subcatSelected {
	color: #224499;
	font-size: 12px;
	line-height: 18px;
	font-family: Helvetica, Arial, "sans-serif";
	font-weight: bold;
/*	font-family: Chalkboard, "Comic Sans MS", Monaco, "sans-serif"; */
}


.specificProductSelected {
	color: #87AD64;
	font-size: 11px;
	line-height: 16px;
	font-family: Helvetica, Arial, "sans-serif";
	font-weight: bold;
}

.productTitle {
	color: #87AD64;
	font-size: 14px;
	font-family: Helvetica, "sans-serif";
}
.productSpecLabel {
	color: #87AD64;
	font-size: 11px;
	font-weight: bolder;
	font-family: Helvetica, "sans-serif";
}

/* generic on-page blue text */
.productParagraph {
	color: #224499;
	font-size: 11px;
	font-family: Helvetica, "sans-serif";
}

/* stuff that needs to fit in the middle column under for standard layout */
.productParagraph2 {
	color: #224499;
	font-size: 11px;
	font-family: Helvetica, "sans-serif";
	margin-right: 10px; 
	width: 400px;
	text-align: justify;
}

/* BEDROOM on left, THIS PRODUCT UNAVAILABLE, STUDIO for designers, */
.largerBlue {
	color: #224499;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	font-family: Helvetica, Arial, "sans-serif";
}

/* BORDERS */
.zoomable {
	border-color: #87AD64;
}
.zoomable:link,  .zoomable:visited {
	border-color: #87AD64;
	border-width: 1px;
}
.zoomable:hover,  .zoomable:active {
	border-width: 2px;
}

/* PROBABLE CRAP */
.style6 {font-size: 15px; color: #F08615; font-family: Arial, Helvetica, sans-serif;}
/* BUGGY, please check that this isn't used anywhere, then delete this section. */

//BS ... placeholder; use a:s
.textLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #3398FE;
}