#headertitle a{font-size:2em;padding:10px 0;display:block;}
.content{padding-top:0;}
ul#nav{background:#eee}
.flspacer{clear:both;height:40px;}
.flspacerb{clear:both;height:40px;border-top:1px solid #888;}
.store{width:920px;}

div#dff_search a{text-decoration:none;}
div#dff_search form div{clear:none;}
div#dff_search form input, div#dff_search select{vertical-align:baseline;}

div#dff_searchbar{background:#eee;padding:5px;margin:0;}
div#dff_searchbardiv{margin:0;}
div#dff_searchboxtext1,
div#dff_searchbox,
div#dff_searchboxtext2,
div#dff_searchcategory,
div#dff_searchsubmit,
div#dff_searchtips{display:inline;margin:0 0 0 5px;}

div#dff_searchpath{padding:4px 4px 4px 16px;font-weight:bold;font-size:120%;border-bottom:1px solid #ccc;}
div#dff_searchpathdiv,
div#dff_searchpathtext,
div#dff_searchpathkeyword{display:inline;margin:5px 0;}
div#dff_searchpathkeyword{padding-left:10px;}

div#dff_search div#dff_sidebar{margin:0;float:left;width:256px;}
div#dff_sidebarpricelabel,
div#dff_sidebarcatlabel,
div#dff_sidebarmfglabel,
div#dff_sidebarmerlabel,
div#dff_count{font-weight:bold;font-size:120%;margin:0;}
div#dff_count{display:inline;}
div#dff_sort,
div#dff_sortdiv,
div#dff_sortby{display:inline;margin:0 0 0 5px;}
div#dff_search select{width:282px;}

div#dff_sidebarcat,
div#dff_sidebarcatdiv,
div#dff_sidebarcatlist,
div#dff_sidebarmfg,
div#dff_sidebarmfgdiv,
div#dff_sidebarmfglist,
div#dff_sidebarmer,
div#dff_sidebarmerdiv,
div#dff_sidebarmerlist{margin:0;}

div#dff_sidebarcatlabeldiv,
div#dff_sidebarmfglabeldiv,
div#dff_sidebarmerlabeldiv{margin-bottom:0;}

.dff_pricelabel{text-transform:capitalize;display:inline;}
.dff_pricevalue{display:inline;font-weight:bold;}

div#dff_sidebarpricediv .dff_sidebarpricelink{margin-left:7px;}
div#dff_sidebarpricediv .dff_sidebarpricelink,
div#dff_sidebarpricediv .dff_sidebarpricelinkdiv{margin:0;padding:0;}

.dff_compare .dff_comparediv{}
.dff_corebutton, .dff_mercbutton{padding:2px 4px;display:block;border:1px solid #d27d00;}
a.dff_corebutton, a.dff_mercbutton{background-color:#f8d24f;color:#924f4f;font-weight:bold;}
a.dff_corebutton:hover, a.dff_mercbutton:hover{border:1px solid #ffa92f;background-color:#ffe68f;color:#bf8f8f;}

.dff_cattoggler,
.dff_mfgtoggler,
.dff_mertoggler{font-weight:bold;}

.center{text-align:center;}
.disclaimer{color:#888888;font-size:87%;}

div#dff_search div#dff_body{padding:0 0 0 10px;border-left:1px solid #ccc;}
div#dff_search div#dff_body div#dff_mode1{width:20px; height:17px; float:right; background:url("../images/ico_listview.gif") top left no-repeat;}
div#dff_search div#dff_body div#dff_mode2{width:20px; height:17px; float:right; background:url("../images/ico_gridview.gif") top left no-repeat;}
div#dff_search div#dff_body div#dff_mode3{width:20px; height:17px; float:right; background:url("../images/ico_textview.gif") top left no-repeat;}
/* div#dff_search div#dff_body div#dff_mode3{display:none;} */

div#dff_prdtmain{}
div#dff_prdtmain input, div#dff_prdtmain select{font-size:100%;}
div#dff_prdtmain a:link, div#dff_prdtmain a:visited{text-decoration:none;}
div#dff_prdtmain a:active{text-decoration:none; color:#666666;}
div#dff_prdtmain a:hover{text-decoration:none; color:indianred;}
div#dff_prdtmaindiv{padding:0px 4px;}

div#dff_prdtmain div#dff_category_bar{}
div#dff_prdtmain div#dff_category_bardiv{padding:8px 2px 4px;}
div#dff_prdtmain div.dff_category_gt{display:inline; margin:0px 4px;}
div#dff_prdtmain div.dff_category_path{display:inline; font-size:110%;}

div#dff_prdtmain div#dff_image  {width:150px;float:left;}
div#dff_prdtmain div#dff_imagediv {margin:16px 0px 4px;text-align:center;}
div#dff_image img {width:80px; height:80px;border:0px;}

.dff_item{border-bottom:1px solid #ccc;}
.dff_image{width:100px; float:left;}
.dff_imagediv{margin:16px 0px 4px;}
.dff_image img{width:80px; height:80px; border:0px;}
.dff_description{display:inline;float:left;width:400px;}
.dff_comparison{display:inline;float:right;}
.dff_title{font-weight:bold;margin-bottom:0;}
.dff_text{margin:0;}
.dff_titlediv{margin-bottom:0;}
.dff_rating{margin-right:7px;}
.dff_rating, .dff_ratinglabel, .dff_ratingvalue{display:inline;float:left;}
.dff_ratingvalue{margin-left:7px;}
.dff_category{font-weight:bold;display:inline;float:right;}
div#dff_pagebarnumber{display:inline;}

.dff_pricevalue, .dff_category{display:inline;}

div#dff_prdtmain div#dff_details{width:8px 0px;}
div#dff_prdtmain div#dff_detailsdiv{margin-left:150px;}
div#dff_product_name{font-size:130%; font-weight:bold;margin-bottom:5px;}
div#dff_shortdescription{display:inline;}

.dff_searchpathgt,
div#dff_searchpathkeyword,
div#dff_searchpathcat1num,
div#dff_searchpathcat2num,
div#dff_searchpathcat3num,
div#dff_searchpathcat4num{display:inline}

div#dff_details div.dff_parenthesis{display:inline;}
div#dff_details div.dff_dash{display:inline;}
div#dff_mfglabel{display:inline;}
div#dff_mfglabel div{display:inline;}
div#dff_mfg{display:inline;}
div#dff_mfg div{display:inline;font-weight:bold;}
div#dff_partnolabel{display:inline;}
div#dff_partnolabel div{display:inline;}
div#dff_partno{display:inline;}
div#dff_partno div{display:inline;font-weight:bold;}
div#dff_skulabel{display:inline;}
div#dff_skulabel div{display:inline;}
div#dff_sku{display:inline;}
div#dff_sku div{display:inline;}
div#dff_upcisbnlabel{display:inline;}
div#dff_upcisbnlabel div{display:inline;}
div#dff_upcisbn{display:inline;}
div#dff_upcisbn div{display:inline;font-weight:bold;}

div#dff_description{margin:16px 0px;}

div#dff_price{display:inline; float:left; width:200px;}
div#dff_pricediv{display:inline;}
div#dff_price_title{}
div#dff_price_range{font-weight:bold;}
div#dff_lowest_title{display:inline;}
div#dff_lowest_title div{display:inline;font-size:85%;}
div#dff_lowest{display:inline;}
div#dff_lowest div{display:inline;}

div#dff_rating{display:inline; float:left;}
div#dff_ratingdiv{display:inline;}

div#dff_history{display:inline; float:left; width:160px;}
div#dff_historydiv{display:inline;}
div#dff_history_title{}
div#dff_history_high{padding-left:4px; color:#0000ff;}
div#dff_history_low{padding-left:4px; color:#ff0000;}

div#dff_history_image{padding-left:16px;}
div#dff_history_image div{padding-left:16px;}
div#dff_history_image div img{width:170px height:50px; border:0px;}

div#dff_zipbar{clear:both; background:#ddd; margin-top:26px; padding:5px 0; vertical-align:middle; border-bottom:1px solid black; height:40px;}
div#dff_zipbar_label{float:left; width:300px; font-weight:bold; padding:3px 8px;}
div#dff_zipform{margin-left:300px; text-align:right;}
div#dff_zipform div{}
div#dff_zipform_label{display:inline;}
div#dff_zipform_label div{display:inline; padding-top:4px;}
div#dff_zipform_input{display:inline;}
div#dff_zipform_input div{display:inline;}
div#dff_zipform_submit{display:inline; padding:3px;}
div#dff_zipform_submit div{display:inline;}

div#dff_sortbar{width:100%;}
div#dff_sortbar a{font-weight:bold;}
div#dff_sortstore{float:left; width:14.9%; background:#eeeeee; border-bottom:1px solid black; text-align:center;}
div#dff_sortstore div{padding:3px;}

div#dff_sortprice{float:left; width:30%; background:#eeeeee; border-bottom:1px solid black; text-align:center;}
div#dff_sortprice div{padding:3px;}

div#dff_sortshipping{float:left; width:25%; background:#eeeeee; border-bottom:1px solid black; text-align:center;}
div#dff_sortshipping div{padding:3px;}

div#dff_sortprice2{float:left; width:20%; background:#eeeeee; border-bottom:1px solid black; text-align:center;}
div#dff_sortprice2 div{padding:3px;}

div#dff_sortshipping2{float:left; width:20%; background:#eeeeee; border-bottom:1px solid black; text-align:center;}
div#dff_sortshipping2 div{padding:3px;}

div#dff_sorttotal{float:left; width:15%; background:#eeeeee; border-bottom:1px solid black; text-align:center;}
div#dff_sorttotal div{padding:3px;}

div#dff_sortrating{float:left; width:15%; background:#eeeeee; border-bottom:1px solid black; text-align:center;}
div#dff_sortrating div{padding:3px;}

div#dff_sortinfo{float:left; width:15%; background:#eeeeee; border-bottom:1px solid black; text-align:center;}
div#dff_sortinfo div{padding:3px;}

div.dff_storelist{}
div.dff_store_image{float:left; width:14.9%; border-bottom:1px solid #888888; height:50px;}
div.dff_store_image div{width:100%; text-align:center; margin:4px 0px;}
div.dff_store_image img{border:0px; margin-left:auto; margin-right:auto;}

div.dff_store_price{float:left; width:30%; border-bottom:1px solid #888888; height:50px;}
div.dff_store_pricediv{width:100%; text-align:center; margin:4px 0px;}
div.dff_store_price_amount{}
div.dff_store_price_amount a{font-weight:bold;}
div.dff_store_price_lowest{font-weight:bold; color:indianred;}
div.dff_store_price_showall{}
div.dff_store_enterzip{float:left; width:25%; border-bottom:1px solid #888888; height:50px;}
div.dff_store_enterzip div{width:100%; text-align:center; margin:4px 0px; padding-top:4px;}
div.dff_store_enterzip a{font-weight:bold;}

div.dff_store_price2{float:left; width:20%; border-bottom:1px solid #888888; height:50px;}
div.dff_store_price2 div{width:100%; text-align:center; padding:2px 0px 0px;}
div.dff_store_price2 a{font-weight:bold;}

div.dff_store_tax{float:left; width:20%; border-bottom:1px solid #888888; height:50px;}
div.dff_store_taxdiv{width:100%; text-align:center; margin:4px 0px;}
div.dff_store_tax_shipping{}
div.dff_store_tax_tax{}
div.dff_store_total{float:left; width:15%; border-bottom:1px solid #888888; height:50px;}
div.dff_store_totaldiv{width:100%; text-align:center; margin:4px 0px;}
div.dff_store_total div.dff_store_price_amount{}
div.dff_store_total div.dff_store_total_amount a{font-weight:bold;}
div.dff_store_total div.dff_store_price_lowest{font-weight:bold; color:indianred;}
div.dff_store_total div.dff_store_price_showall{}

div.dff_store_rating{float:left; width:15%; border-bottom:1px solid #888888; height:50px;}
div.dff_store_ratingdiv{width:100%; text-align:center; margin:4px 0px;}
div.dff_store_rating_rating{font-weight:bold;}
div.dff_store_rating_link{}

div.dff_store_moreinfo{float:left; width:15%; border-bottom:1px solid #888888; height:50px;}
div.dff_store_moreinfodiv{width:100%; text-align:center; margin:4px 0px;}
div.dff_store_moreinfo_link{margin:6px 0px 0px 0px;}
div.dff_store_moreinfo_link a{font-weight:bold; padding:2px 10px; border:1px solid #924f4f; background:#f8d24f;}
div.dff_store_moreinfo_condition{font-size:80%;color:#888;}

div#dff_tips{}
div#dff_tips h1{font-size:11pt;}
div#dff_tipsdiv{font-family:tahoma,sans-serif; font-size:70%; margin:16px 32px;}
div#dff_tips span.dff_code{display:block; color:indianred; margin:6px;}
div#dff_tips div.dff_paragraph{border-bottom:1px solid #aaaaaa; padding-bottom:16px;}


/*	This file is part of CSSButtons.

    CSSButtons is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    CSSButtons is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with CSSButtons. If not, see <http://www.gnu.org/licenses/>.
*/

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------
	BUTTON DEFINITION CLASS */

	button.cssbutton {border:0; text-align:center; padding:0; margin:0; cursor:pointer;}
	button.cssbutton span {font:bold 12px/23px Verdana; color:#666; display:block; cursor:pointer; position:relative; white-space:nowrap; height:23px; margin-left:1px; padding:0 10px 0 9px;} /* padding-left = (padding-right - margin-left) NOTE: Firefox renders this different */

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------
	LINK DEFINITION CLASS */

	a.cssbutton {border:0;float:left;text-align:center;padding:0;margin:0;cursor:pointer;text-decoration: none;}
	a.cssbutton span {font:bold 12px/23px Verdana; color:#666; display:block; float: left; white-space:nowrap; height:23px; margin-left:1px; padding:0 10px 0 9px;} /* padding-left = (padding-right - margin-left) NOTE: Firefox renders this different */

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------
	INPUT DEFINITION CLASS */

	div.cssbutton {border:0; float:left; text-align:center; padding:0; margin:0; cursor:pointer;}
	div.cssbutton input {border:0; font:bold 12px/23px Verdana; color:#666; display:block; cursor:pointer; float:left; white-space:nowrap; height:23px; margin-left:1px; padding:0 10px 0 9px;} /* padding-left = (padding-right - margin-left) NOTE: Firefox renders this different */

/*	This file is part of CSS Buttons.

    CSS Buttons is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    CSS Buttons is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with CSS Buttons. If not, see <http://www.gnu.org/licenses/>.
*/

/* 	Overrides the CSS Buttons Framework */
button.cssbutton.sample span,a.cssbutton.sample span,div.cssbutton.sample input {color:#924F4F}}

/* 	Name: 	sample a
Desc:	Blue Button	*/
button.cssbutton.sample.a span,a.cssbutton.sample.a span,div.cssbutton.sample.a input {background:url("sample_aRight.gif") no-repeat right 0}}

button.cssbutton.sample.a,a.cssbutton.sample.a,div.cssbutton.sample.a {background:url("sample_aLeft.gif") no-repeat 0 center}}

button.cssbutton.sample.a:hover span,a.cssbutton.sample.a:hover span,div.cssbutton.sample.a:hover input {color:#666}background:url("sample_aRight.gif") no-repeat right 100%}}

button.cssbutton.sample.a:hover,a.cssbutton.sample.a:hover,div.cssbutton.sample.a:hover {background:url("sample_aLeft.gif") no-repeat -255px center}}

/* 	Name: 	sample b
Desc:	Orange Button	*/
button.cssbutton.sample.b span,a.cssbutton.sample.b span,div.cssbutton.sample.b input {color:#924F4F}background:url("sample_bRight.gif") no-repeat right 0}}

button.cssbutton.sample.b,a.cssbutton.sample.b,div.cssbutton.sample.b {background:url("sample_bLeft.gif") no-repeat 0 center}}

button.cssbutton.sample.b:hover span,a.cssbutton.sample.b:hover span,div.cssbutton.sample.b:hover input {color:#524F4F}background:url("sample_bRight.gif") no-repeat right 100%}}

button.cssbutton.sample.b:hover,a.cssbutton.sample.b:hover,div.cssbutton.sample.b:hover {background:url("sample_bLeft.gif") no-repeat -255px center}}
