#widgetSearch { width:275px; border:0; float:none; font-family:inherit; font-size:11px; margin-top:0; text-align:inherit; color:#eae5de; text-transform:uppercase; height:40px; line-height:40px; }
#widgetSearch .top { font-size:11px; float:left; width:55px; padding:0; margin:0;  }
#widgetSearch .body { margin:0; float:left; width:170px; }
#widgetSearch .body .field { width:115px; height:32px; padding-top:8px; padding-left:0; margin-right:10px; }
	#widgetSearch .body .field input { width:115px; height:18px; border:1px solid #e6d4be; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#widgetSearch .body .buttonNoImg { float:left; width:27px; height:21px; margin-top:8px; }
#widgetSearch .advanced { display:none; }

#widgetSidebarDetailed { border:1px solid #623c08; background:#FFF; float:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:10px auto; }
	#widgetSidebarDetailed .top { background:#33729e; }
	#widgetSidebarDetailed .top a { color:#FFF; text-decoration:none; }
	#widgetSidebarDetailed form table { padding:5px; margin:5px; }
#widgetFeatured { height:auto; overflow:hidden; border:1px solid #623c08; background:#FFF; float:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:10px auto; }
	#widgetFeatured .top { background:#33729e; color:#FFF; }
	
#categoryGrid h2 { margin-bottom:15px; }
#categoryGrid .content-odd3, #categoryGrid .content-even3 { border:none; }