/* Base CSS */
body {font-family: verdana, tahoma, helv, arial}
a:active {color: #0000FF; text-decoration: underline}
a:hover {color: #FF0000; text-decoration: underline}
a:link {color: #0000FF; text-decoration: underline}
a:visited {color: #800080; text-decoration: underline}

/* PowerReviews Category display */
.pr_snippet_category .prSnippetTitle {display: none;}
.pr_snippet_category .prSnippetRatingDecimal {display: none;}
.pr_snippet_category .prSnippetNumberOfRatingsText {display: inline;}
.pr_snippet_category .prSnippetWriteReview {display: none;}
.pr_snippet_category .prSnippetReadReviews {display: none;}
.pr_snippet_category div.prStars.prStarsSmall {margin:0 auto;}
.pr_snippet_category div.prStars {float:none;}

/* PowerReviews Product display */
.pr_snippet_product .prSnippetTitle {display: block;}
.pr_snippet_product .prSnippetRatingDecimal {display: none;}
.pr_snippet_product .prSnippetNumberOfRatingsText {display: inline;}
.pr_snippet_product .prSnippetWriteReview {display: block;}
.pr_snippet_product .prSnippetReadReviews {display: block;}
.pr_snippet_product span.prSummaryPrintableViewLink {display: none;}
.prExpressReferralLink {display:none;}
.prExpressReferral {display: none!important;}

/* PowerReviews Write Reviews display */
#reviewForm .prlabel {float: left; text-align: right;}

/* PowerReviews Compatible Items display */

.dfs-compatible-items .prSnippetWriteReview {display: none!important;}
.dfs-compatible-items .prSnippetReadReviews {display: none!important;}
.dfs-compatible-items .prSnippetTitle {display: none!important;}
.dfs-compatible-items .prSnippetRatingDecimal {display: none!important;}
.dfs-compatible-items .prSnippetRatingUnclickable {display: inline;}

.dfs-compatible-items div.prStars {float:none;}


/* ??? */

.dfs-mouse-type { font-size: 9px;}

.dfs-product-mpn {margin-top: 20px;}
.dfs-product-upc {margin-top: 15px;}

.dfs-contaminants-header {margin-bottom: 10px; margin-top: 10px; padding-top: 5px; border-top: 1px solid #ccc;}
ul.dfs-contaminants {margin-left: 20px;}
ul.dfs-contaminants li {margin-bottom: 2px;}

.dfs-related-items-header {margin-bottom: 10px; margin-top: 10px; padding-top: 5px; border-top: 1px solid #ccc;}
ul.dfs-related-items {margin-left: 20px;}
ul.dfs-related-items li {list-style-type: none; margin-bottom: 5px;}
ul.dfs-related-items li img {vertical-align:middle; padding-right: 5px;}
span.dfs-related-items-price {color:#990000; font-weight: bold; padding-left: 10px;}

td.dfs-compatible-items-header {padding: 10px; background-color: #f2f2f2; color: #666; font-size: 14px; font-weight: bold;}
table.dfs-compatible-items {border-collapse: collapse; border: 1px solid #ccc; margin-bottom: 20px;}
table.dfs-compatible-items td {vertical-align:middle; padding: 5px 15px 5px 15px; border-left-style: none; border-right-style: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.dfs-compatible-items-header-save {color:#990000; font-weight: bold; }
.dfs-compatible-items-price {color:#990000; font-weight: bold; }

.dfs-alternate-part-numbers-header {margin-bottom: 10px; margin-top: 10px; padding-top: 5px; border-top: 1px solid #ccc;}
ul.dfs-alternate-part-numbers {margin-left: 20px;}
ul.dfs-alternate-part-numbers li {margin-bottom: 2px;}

.dfs-installation-instructions-header {margin-bottom: 10px; margin-top: 10px; padding-top: 5px; border-top: 1px solid #ccc;}
ol.dfs-installation-instructions {margin-left: 20px;list-style-type: decimal!important;}
ol.dfs-installation-instructions li {margin-bottom: 2px;}

ul.dfs-specs {margin-top: 10px; padding-top: 5px; border-top: 1px solid #ccc;}
ul.dfs-specs li {list-style-type: none; margin-bottom: 15px; margin-left: 0px;}

.dfs-caption {margin-top: 5px; margin-bottom: 10px;}
.dfs-caption-section {margin-top: 20px; margin-bottom: 10px; margin-left: 10px; }

#dfs-caption p {line-height: 140%;}
#dfs-footer {border-top: 1px solid #003399; clear:both;zoom:1;}
#dfs-header {clear:both;zoom:1; background-color:#FFFFFF; min-height: 95px; position:relative;}
.dfs-abstract {margin-top: 8px;}
.dfs-home-logo { float: left; margin-left: 5px; margin-top: 5px; margin-bottom: 3px;}

p.dfs-home-header {font-size: 24px; font-weight: bold; color: #990000; margin-bottom: -10px;}
p.dfs-home-header {font-family: verdana}


.dfs-tagline {
	overflow:auto;
	width:980px;
	background-color:#003399;
	margin:0px;
	float: left;
}

#dfs-tagline-text, #dfs-tagline-phone-number {
	font-size:12px;
	color:#ffffff;
	padding:5px 0px;
}

#dfs-tagline-text {
	width:500px;
	float:left;
	padding-left:20px;
}

#dfs-tagline-phone-number {
	float:right;
	padding-right:20px;
}

.dfs-login-welcome { float: left; font-size: 12px; color: #003399; margin-top: 10px; margin-left: 110px;}

.dfs-section-filtrete-table img {margin-top: 10px;}
.dfs-section-filtrete-table span {font-size: 16px;}

.dfs-horizontal-separator {margin-bottom: 2px; background-color: #ffffff; }

p.dfs-copyright {text-align: center; margin-bottom: 15px; font-size: 11px !important;}

.dfs-bottom-nav { text-align: center; margin-top: 20px; margin-bottom: 20px; font-size: 11px !important;}
.dfs-bottom-nav ul li {display: inline;}
.dfs-bottom-nav ul li a {text-decoration: none;}
.dfs-bottom-nav ul li a:hover {color: #33cc33; text-decoration: underline;}

.dfs-section-nav { float: left; text-align: left; margin-left: 5px; margin-top: 5px; margin-bottom: 5px; font-size: 12px !important;}
.dfs-section-nav ul {margin-left: 10px;}
.dfs-section-nav ul li {list-style-type: none;}
.dfs-section-nav ul li a {text-decoration: none;}
.dfs-section-nav ul li a:hover {color: #33cc33; text-decoration: underline;}

#dfs-top-nav {
float: right;
margin: 20px 10px 0 0;
font-size: 11px !important;
}

#dfs-header #dfs-top-nav .dfs-top-nav-link {
  float:right;
  text-align:center;
  padding:0 10px;
}

#dfs-header #dfs-top-nav .dfs-top-nav-link a,
#dfs-header #dfs-top-nav .dfs-top-nav-link a:link,
#dfs-header #dfs-top-nav .dfs-top-nav-link a:visited,
#dfs-header #dfs-top-nav .dfs-top-nav-link a:hover,
#dfs-header #dfs-top-nav .dfs-top-nav-link a:active {
text-decoration: none;
color:#0000FF;
}

#dfs-header #dfs-top-nav .dfs-top-nav-link a:hover {
color: #33cc33;
text-decoration: underline;
}

.dfs-searchbox { margin-bottom: -5px; margin-left: 1px; width: 172px; background-color: #6599ff; border: 1px solid #003399; height: 80px;}
p.dfs-search-heading { color: #fff; font-size: 20px; font-weight: bold; margin-left: 0px; margin-bottom: 0px; margin-top: 0px; background-color: #003399; padding-left: 7px; padding-bottom: 2px;}
.dfs-searchbox table { margin-top: 6px;}
.dfs-search-input {width:110px;}

.dfs-above-left-nav {margin-left: 1px; width: 172px; background-color: #fff; border: 1px solid #003399; margin-bottom: 6px;}
.dfs-mcafee {padding: 10px 10px 10px 10px;}
.dfs-below-left-nav { }
.dfs-hot-deals {margin-left: 5px; margin-top: 10px; margin-bottom: 5px; }
#htmlbottom {margin-left: 6px; margin-bottom: 5px; width: 162px; border: 1px solid #003399; background-color: #fff; margin-top: 6px;}

.dfs-shipping-map {}
.dfs-manufactured-by {font-size: 14px; font-weight: bold; margin-left: 20px; margin-top: 20px; margin-bottom: 20px;}

.dfs-section-heading {font-size: 20px; font-weight: bold; margin: 20px 0px 20px 10px; border-bottom: 1px solid #CCC; width: 730px;}

.dfs-info-heading {font-size: 16px; font-weight: bold; margin-bottom: 10px; margin-top: 0px;}
.dfs-info-heading-text {margin-left: 0px;}
.dfs-info-indent {margin-left: 20px;}
.dfs-info-list li {margin-bottom: 5px;}
.dfs-info-list ol {margin-top: 5px; margin-left: 40px; margin-bottom: 20px; list-style-type: decimal }
.dfs-info-list ul  {margin-top: 5px; margin-left: 40px; margin-bottom: 10px; }
.dfs-info-list ul ul  {margin-top: 5px; margin-left: 10px; list-style-type: none }
.dfs-info-notes {font-size: 12px; margin-bottom: 5px; margin-top: 10px; margin-left: 20px;}
.dfs-info-subheading {font-weight: bold; margin-bottom: 5px; margin-top: 0px;}

.dfs-product-buy-box { }

.dfs-product-list li {margin-bottom: 5px;}
.dfs-product-list ol {margin-top: 5px; margin-left: 20px;}
.dfs-product-list ul {margin-top: 10px; margin-left: 20px;}
.dfs-section-list li {margin-bottom: 5px;}
.dfs-section-list ul {margin-top: 5px; margin-bottom: 10px;}

.dfs-product-list-2 li {margin-bottom: 5px;}
.dfs-product-list-2 ul  {margin-top: 5px; margin-left: 40px; margin-bottom: 10px; }
.dfs-product-list-2 ul ul  {margin-top: 5px; margin-left: 10px; list-style-type: circle; }

ol.dfs-faq-question-list {margin-top: 20px; margin-left: 20px; margin-bottom: 20px; list-style-type: decimal;}
ol.dfs-faq-question-list li {margin-bottom: 5px;}
ol.dfs-faq-question-list li a {text-decoration: none;}
ol.dfs-faq-question-list li a:hover {color: #33cc33; text-decoration: underline}
.dfs-faq-question {font-weight: bold; margin-top: 20px; padding-top: 15px; border-top: solid 1px #c0c0c0}
.dfs-faq-question a {text-decoration: none; font-weight: normal; }
.dfs-faq-question a:hover {color: #33cc33; text-decoration: underline;}

.dfs-faq-answer { }

.dfs-customer-service { }
.dfs-customer-service-existing-customers { float: left;}
.dfs-customer-service-new-customers { float: left; margin-left: 55px;}
.dfs-customer-service-all-customers { float: left; margin-left: 60px;}
.dfs-customer-service-heading {font-weight: bold; font-size: 14px; }

.dfs-customer-service ul li {margin-left: 30px; margin-bottom: 5px;}
.dfs-customer-service ul li a {text-decoration: none;}
.dfs-customer-service ul li a:hover {color: #33cc33; text-decoration: underline;}

.trackingheader  {font-size: 14px; font-weight: bold; margin-top: 15px; margin-left: 15px }
.trackingtable  {margin-top: 15px; margin-left: 35px}
.trackingcoltitle  {font-weight: bold; padding-bottom: 7px; vertical-align:text-top}
.trackingcolvalue  {padding-left: 10px; padding-bottom: 7px}
.trackingnotes  {margin-left: 15px}
ul.trackingnotelist li  {margin-bottom: 10px; margin-left: 50px;}

.dfs-order-status {margin-top: 10px; }
.dfs-order-status-input-left {float: left; width:350px; }
.dfs-order-status-input-right {float: left; margin-left: 20px; }
.dfs-order-status-input-fields {float: right; margin-bottom: 0px;}
.dfs-order-status-input-notes {font-style: italic; }

#contentarea #itemarea {margin-bottom: -20px}
form#searcharea { display:none; }
h2#itempage-captiontitle { display:none; }
h3#brandmark { width:300px; }
#hackersafe { margin-top:10px; }
#searchfontsize { font-size:16px; color:#000000; font-weight:bold; width:300px; margin-left:-100px; }
#searchfontsize2 { font-size:16px; color:#000000; margin-top:0px; }
.itemFormName { display:none; }
.linethroughprice { text-decoration: line-through; }
.sale-price-bold { color:#990000; font-size:18px; font-weight:bold;}
.searchword { font-size: 20px; margin-left:7px; color:#ffffff; font-weight:bold; }
.you-save-numbers { color:#990000; }
#contentarea h1#section-contenttitle { margin-left: 5px; font-size: 16px; }
#contentarea h1#item-contenttitle { margin-top: 20px; margin-left: 5px; font-size: 24px; color: #000; background-color: #fff; font-weight: normal;}
.breadcrumbs { font-size: 10px;}
#badge { background-image: none !important;}
#contents .yousave { margin-top: 8px;}

.dfs-item-sub-headline {font-size: 18px; padding-left: 30px;}

/* Delete

*html #nav-product {width:142px;}
*html #nav-product ul li {margin:0px !important;}
*html #nav-product ul li a {width: 100%; margin:0px !important; border:none !important;}
*html #nav-product ul li a:hover {background:#ccc !important;}
#nav-product ul {}

#nav-product ul li a {
	background-image: none !important;
	border-bottom: none;
	color: #fff;
	display:block;
	height: auto !important;
	margin-right:0px;
	min-height:auto !important;
	padding:4px;
	text-decoration:none;
	background-color:#6599ff;
	}
html>body #nav-product a {
	height:auto;
	}
#nav-product ul li a:hover {
	background-image:none !important;
	color: #fff;
	background-color:#003399;
	}
#nav-product li {
	margin: 0px !important;
	padding:0px;
	}
#nav-product ul {
	list-style: none
	}

end delete */



/* Left Nav */

#left-container {
	float: left;
	margin-left: -200px;
	overflow: hidden;
	position: relative;
	width: 200px;
	z-index: 100;
	/*background: url(http://www.discountfilterstore.com/css-base.css) repeat 0px 0px;*/
	}

.dfs-left-nav-header {
	background-color: #003399;
	color:#fff;
	font-weight:bold;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:6px;
	margin-left:6px;
	margin-top:6px;
	width:168px;
	}
	
.dfs-left-nav-header li {
	list-style-type:none;
	margin:0px!important;
	}
	
.dfs-left-nav-items {
	margin-left:6px;
	width:172px;
	border:1px solid #003399;
	}

.dfs-left-nav-items li {
	list-style-type:none;
	background-color:#6599ff;
	margin:0px!important;
	}

.dfs-left-nav-items li a, .dfs-left-nav-items li a:hover {
	text-decoration:none;
	display:block;
	padding:5px 6px;
	font-size:12px;
	font-weight:bold;
	}

.dfs-left-nav-items li a {
	color: #fff;
	background-color:#6599ff;
	}
	
.dfs-left-nav-items li a:hover {
	color:#003399;
	background-color:#fff;
	}

/* End Left Nav */

/* Search Box in Header */

#dfs-header-search-container {
width:400px;
float:left;
position:relative;
top:50px;
left:40px;
}

.dfs-header-search-input {
width:250px;
position:relative;
bottom:14px;
font-size:14px;
padding:5px;
}

#kw {
outline:none;
}

#dfs-header-search-button {
margin-left:5px;
}

.focusField {
border:solid 1px #6599ff;
background:#EFF5FF;
color:#000;
font-style:normal;
}

.idleField {
border: solid 1px #c0c0c0;
background:#EEE;
color: #6F6F6F;
font-style:italic;
}

/* End Search Box in Header */


h1.small{ font-size:16px !important;}
#customHeader {display:none; font-size:20px; font-weight:bold; margin-top:5px !important; margin-left:25px !important;}
.block {display:block !important;}

.pr_snippet_product {float: left; margin-bottom: 15px;}
.pr_snippet_category {float: left; margin-bottom: 15px;}

.pr_snippet_category .prStars {float: left !important;}

.pr_snippet_category .prSnippetReadReviews {display: none !important;}

.prSnippetReadReviews .prSnippetLink {text-decoration: underline !important;}

.pr_review_summary {margin-top: 20px;}

/* eprefs */
.dfs-eprefs {margin-top: 20px; margin-left: 20px;}
.ffoptiontitle {text-align:center; vertical-align:baseline; width:40px;}
.ffemailprefoption {}
.emailpreftitleyes{font-weight:bold;}
.emailpreftitleno {font-weight:bold;}
.ffemailpreftable {}
/* end eprefs */




#bodycontent #contentarea .dfs-out-of-stock, #product-bodycontent #contentarea .dfs-out-of-stock {
font-weight:bold;
color:red;
}

#caption table.dfs-compatible-items .dfs-compatible-review-stars .pr-snippet-read-write {
display:none;
}

#caption table.dfs-compatible-items p.pr-snippet-review-count {
display:block;
clear:both;

}



.dfs-manuals-table {border-collapse: collapse;}
.dfs-manuals-table tr {border-bottom:1px solid #ccc;}
.dfs-manuals-table td {padding: 5px; vertical-align: middle}
.dfs-manuals-table img {width: 110px; height: 110px;}

.dfs-credit-card-logos {display:block; margin-bottom:10px;}

.dfs-section-page-name {font-weight: bold;}

.dfs-discontinued-text {padding:10px;color:#ff0000;font-weight:bold;}
.dfs-recommended-replacement-container {margin-left:370px;margin-top:10px;border:1px solid #039;width:340px;overflow:auto;}
.dfs-recommended-replacement-container-header {background-color:#039;font-weight:bold;font-size:18px;color:#fff;padding:5px;}
.dfs-recommended-replacement-text {padding:10px;}
.dfs-recommended-replacement-item {padding:10px;}
.dfs-recommended-replacement-item-name {margin:10px 0px;}
.dfs-recommended-replacement-item-price {text-align:right;color:#900;font-weight:bold;}
.dfs-recommended-replacement-item img {float:left; padding-bottom:10px;}

h2#dfs-item-code {
font-size:14px;
font-weight:normal;
}

.dfs-section-heading {
clear:both;
}

.dfs-section-filtrete-size-selector {
width:132px;
margin-right:12px;
float:left;
margin-bottom:30px;
}

.dfs-section-filtrete-size-selector img {
padding:5px 0px;
margin-left:15px;
width:100px;
}

.dfs-section-filtrete-size-selector form {

}

.dfs-section-filtrete-size-selector .title {
font-size:14px;
text-align:center;
}

#ys_superbar {
width:980px;
margin: 0px auto 20px auto;
}

#ys_cpers {
float:left;
}

.yui-accordion-content .shipFooter {
display:none!important;
}

ul.dfs-alternate-part-numbers-big-list {
float:left;
list-style-type:none;
margin-left:20px;
}

ul.dfs-alternate-part-numbers-big-list li {
line-height:1.3em;
}

#product-bodyshell {
margin: 40px 0 0 10px;
}

#product-bodycontent {

}

#ResultsContainer .SearchResults .pr_snippet_product {
float:none;
padding-left:30px;
}

#ResultsContainer .SearchResults .pr_snippet_product .pr-snippet-read-write {
display:none;
}

#ResultsContainer .SearchResults .pr_snippet_product .pr-snippet-review-count {
position:relative;
top:-2px;
}
