









body.mce-content-body, div.mce-content-body {
	font-size: 13px;
	font-family: Arial, 'Trebuchet MS', Helvetica, sans-serif !important;
	color: #252525 !important;
}

body.mce-content-body.sfFonts, div.mce-content-body.sfFonts {
	font-family: Arial, 'Trebuchet MS', Helvetica, sans-serif !important;
}

body.mce-content-body a, div.mce-content-body a{
color : #252525;
}

body.mce-content-body a:visited, div.mce-content-body a:visited{
  color: #252525; 
}

body.mce-content-body a:hover, div.mce-content-body a:hover{
  color: #595959;
}

body.mce-content-body td, body.mce-content-body th {
    font-size: 11px;
}

.mce-content-body .primaryColor a {
	color: #595959 !important;
}

.mce-content-body .secondaryColor a {
	color: #da7445 !important;
}

div.w2pOrderDetails .mce-content-body,
div#w2pQuoteDetails .mce-content-body,
div#sfOrderDetails .mce-content-body,
div#quoteDetails .mce-content-body {
	padding-top:16px;
	clear : both;
}

div.taxExemption {
	clear:both;
	padding-top:20px;
}

div.advancedsearchresultrow {
	margin-top : 10px;
	margin-bottom : 10px;
}

div.advsearchattr {
	margin-top : 10px;
	margin-bottom : 10px;
}

div.advancedsearchresults-title {
	clear : both;
	margin-top: 30px;
	font-weight : 200;
	font-size : 140%;
}

div.advancedsearchresults-count {
	font-weight : bold;
	font-size : 100%;
	padding: 10px 0px 10px 10px;
}	

div.advancedsearchresultrow-value {
	font-size : 90%;
}

table#advancedSearchResult .previewincart {
	width:60px;
}

table#advancedSearchResult th.borderBottom {
	border-bottom: 1px solid #e8e8e8;
	line-height: 0em;
}

table#advancedSearchResult td {
	padding: 10px;
	vertical-align: top;
}

table#advancedSearchResult td.imageCol {
	border-right: 1px solid #e8e8e8;
	min-width: 80px;
}

table#advancedSearchInput select {
	font-size: 13px;
	font-family: Arial, 'Trebuchet MS', Helvetica, sans-serif !important;
	margin-top: 3px;
	width: 100%;
}
	
.mce-content-body p, .mce-content-body a, .mce-content-body ul, .mce-content-body ol {line-height: 1.25em !important;  margin: 0px 4px 4px 0px; padding: 0px; width: auto !important; height: auto !important;}
.mce-content-body span {line-height: 1.25em !important;  margin: 0px; padding: 0px;}
.mce-content-body  ul li {display:list-item !important;list-style: disc inside none !important; margin-left: 30px !important; padding-left: 0px !important; width: auto !important; height: auto !important;float:none !important;}
.mce-content-body  ol li {list-style: decimal inside none !important; margin-left: 30px !important; padding-left: 0px !important; width: auto !important; height: auto !important;float:none !important;}
.mce-content-body hr { display: block; margin: 0.5em 0em 0.5em 0em; border-style: inset; border-width: 1px;clear:both;}

.mce-content-body table {border-collapse: separate;}
.mce-content-body table, .mce-content-body td {border: none;}

.mce-content-body address {font-style: italic !important; font-weight: normal !important}
.mce-content-body pre, code {font: 115% monospace !important; margin: 4px !important;}
.mce-content-body h1 {font-size: 2em !important; margin: 10px 0px 10px 0px !important;}
.mce-content-body h2 {font-size: 1.5em !important; margin: 9px 0px 9px 0px !important;}
.mce-content-body h3 {font-size: 1.17em !important; margin: 8px 0px 8px 0px !important;}
.mce-content-body h4 {font-size: 1em !important; margin: 6px 0px 6px 0px !important;}
.mce-content-body h5 {font-size: 0.83em !important; margin: 6px 0px 6px 0px !important;}
.mce-content-body h6 {font-size: 0.75em !important; margin: 6px 0px 6px 0px !important;}

.mce-content-body .spec {margin-bottom:0.25em !important; font-size:11px !important;}
.mce-content-body .spec .caption {font-weight:700 !important; margin-bottom:0.15em !important;}
.mce-content-body .spec .detail {margin-bottom: 0.25em !important; font-size: 11px !important;}


.primaryColor {color: #595959;}
.secondaryColor {color: #da7445;}
.black {color: #000000;}
.specCaption { font-family: arial; font-size: 11px; font-weight: bold; }
.specDetail { font-family: arial; font-size: 11px; }
