#optionslisttable { padding-bottom: 0px;}
#optionslisttable td { border: 0px solid #880000; background-color: #ededed;  margin-right: 0px; padding: 0px 0px 0px 0px;}	
#optionslisttable im { border: 0px solid #880000; background-color: #ededed; margin-right: 0px;}	





	#products_section #products_display .productlisttable .productbox a { text-decoration: underline; }	
	#products_section #products_display .productlisttable .productbox a:hover { text-decoration: underline; color: #350000;}


.productlisttable { padding-bottom: 0px; border: 0px;}
.productlisttable td { vertical-align: top; float:left; border: 1px solid #595959; border-style: solid; background-color: #ededed; padding: 0px 0px 0px 0px; width: 325px; margin-right: 20px;}	
.productlisttable im { vertical-align: top; float:left; border: 1px solid #595959; border-style: solid; background-color: #ededed; padding: 0px 0px 0px 0px; width: 325px; margin-right: 20px;}	


	.productlisttable .productbox 	{border: 0px solid #595959; border-style: solid;}
	.productlisttable .productbox td	{vertical-align: top; float:left; border: 0px solid #595959; border-style: solid; background-color: #ededed; padding: 0px 0px 0px 0px; width: 180px; margin-right: 20px;}
	.productlisttable .productbox p { padding-bottom: 0px; line-height:9px; font-weight: none;}
	.productlisttable .productbox .image { float: left; border: 0px solid #565656; width: 100px; padding: 0px 0px 0px 0px; text-align: left;}
	.productlisttable .productbox .info { padding-bottom: 10px; line-height:0px; text-align: right; vertical-align: top;}
	.productlisttable .productbox .productcommercial { float: right; margin-top: -15px; margin-right: 10px}
	.productlisttable .productbox .productspecial { float: right; margin-top: -15px;}
	.productlisttable .productbox .productheader { padding-bottom: 0px; padding-top: 0px; color: #880000; font-size: 9pt; vertical-align: top; line-height:18px; height: 36px;}
	.productlisttable .productbox .price { color: #880000; font-size: 7.5pt; font-weight: bold;}
	.productlisttable .productbox .normaltext { text-decoration: line-through; font-size: 100%; padding-right: 5px;}
	.productlisttable .productbox .detailsm { float: left; padding-bottom: 0px; margin-left: 134px; line-height:25px; font-weight: none;}

	.productlisttable .productbox .inforight {float: right; margin-right: 10px;}

	.productlisttable .productbox .inforight.optionslisttable5 { width: 180px;}	
	.productlisttable .productbox .inforight.optionslisttable5 td { border: 0px solid #880000; background-color: #ededed; padding: 0px 0px 0px 0px;}		

	.productlisttable .productbox .inforight.optionslisttable6 { float: right; width: 200px; padding: 0px 0px 0px 0px;}	
	.productlisttable .productbox .inforight.optionslisttable6 td { width: 100px; border: 0px solid #880000; background-color: #ededed; padding: 0px 0px 0px 0px;}		
	
	.productlisttable .productbox .inforight.buybuttons { width: 100px; float: right;}

	.productlisttable .productlist a, .productlist_two a { font-weight: bold; text-decoration: underline;}
	.productlisttable .productlist a:hover, .productlist_two a:hover { text-decoration: underline; color: #6C0017;}	

		
	#products_section #products_display .productlisttable .productbox ul#reviews { margin: 0px; padding: 0px 0px 0px 0px;}
	#products_section #products_display .productlisttable .productbox ul#reviews li { list-style-type: none; display: inline;}
	




	

		
#products_display {}
#products_display ul#productlist { margin: 0px; padding: 0px 0px 5px 0px; width: 0px;}
	#products_display ul#productlist li { list-style-type: none; float: left; text-align: center; padding: 0px 12px 12px 0px; width: 150px; min-height: 320px;}
	* html ul#productlist li { height: 320px;}
	#products_display ul#productlist .productbox { border: 10px solid #eeeeee; background-color: #fbfbfb; padding: 0px 0px 0px 0px;}
	#products_display ul#productlist li .productbox p { padding-bottom: 10px; line-height:14px;}
	#products_display ul#productlist li .productbox .price { color: #880000; font-weight: bold; font-size: 140%;}
	#products_display ul#productlist a, ul#productlist_two a { font-weight: bold; text-decoration: underline;}
	#products_display ul#productlist a:hover, ul#productlist_two a:hover { text-decoration: underline; color: #6C0017;}
	
	
	

#products_display ul#productlist_two { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	#products_display ul#productlist_two li { list-style-type: none; padding-bottom: 5px;}
	#products_display ul#productlist_two img { border: 1px solid #785B89; padding: 1px;}
	#products_display ul#productlist_two p { margin: 0px; padding: 0px 0px 12px 59px; border-left: 3px solid #fff;}
	
	#products_display ul#productlist_two .productcontainer { color: #585858; width: 550px; border: 1px solid #eeeeee; background-color: #fbfbfb;}
	#products_display ul#productlist_two .left {float:left; width:170px; display:inline; padding-left: 4px; padding-top: 4px;}
	#products_display ul#productlist_two .productcontainer .right {float:right; width:150px;display:inline; text-align: right; padding: 10px 15px 0px 0px;}
		#products_display #productlist_two .right img { border: none; padding-left: 10px;}
	#products_display ul#productlist_two .middle { padding-left: 180px; font-weight: bold; padding-top: 10px;}
	#products_display ul#productlist_two .middle p { padding: 0px 0px 20px 0px; border: none;}
		#products_display ul#productlist_two .middle img { border: none;}
	#products_display ul#productlist_two .price { color: #990000; font-size: 140%;}

	
	
	
#contenthome .pagingstuff { width: 550px;}
#contenthome .showing { float: left; width: 400px; margin-bottom: 10px;}
#contenthome ul.pagenumbers { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 150px; font-weight: bold; text-align: right; float: right;}
#contenthome ul.pagenumbers .selected { padding: 0px 4px 0px 0px; height: auto; color: #990000; text-decoration: none;}
#contenthome ul.pagenumbers .nextbutton { margin-top: -3px;}
#contenthome ul.pagenumbers a { padding: 3px 4px 0px 0px; height: auto; color: #707070; text-decoration: none;}
#contenthome ul.pagenumbers a:hover { color: #990000; text-decoration: none;}
#contenthome ul.pagenumbers li { list-style-type: none; display: inline; background: none; padding: 0px; vertical-align: middle;}


.compareproductlisttable { padding-bottom: 20px;}
.compareproductlisttable td { width: 25%; border-right: 1px solid #e3eae8; vertical-align: top; padding: 4px 5px 4px 5px;}
.compareproductlisttable .productbox_small { text-align: center; padding-bottom: 10px;}
.compareproductlisttable .price { color: #990000; font-size: 140%;}
.compareproductlisttable .noborder { border: none;}
.compareproductlisttable .darkrow { background: #efefef;}
.compareproductlisttable .yousave { font-weight: bold; color: #990000; font-size: 120%;}

.comparebutton { text-align: left; width: 546px;}
