
.sidebar_header 
	{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	}

.sidebar_body 
	{	
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	}

.sidebar_body 
	{	
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	}

.sidebar_body_fp img
	{
	margin: 6px 0px 4px 0px;
	}

.sidebar_body_heading
	{
	text-decoration: underline;
	font-size: 11px;
	}

td.partsidebar
	{
	padding-right: 10px;
	padding-left: 10px;
	}

fieldset.sidebarfieldset
	{
	text-align: left;
	}

fieldset.sidebarfieldset
	{
	width: 188px;
	text-align: left;
	}

html>body fieldset.sidebarfieldset
	{
	width: 168px;
	text-align: left;
	}



/*	BEGIN  SIDEBAR TABLE STYLES */
	td.sidebar
		{
		padding-top:10px;
		width:210px;
		}



	table.sidebarbox
		{
		width: 188px;
		margin-bottom: 10px;

		}
	td.sidebarleft table.sidebarbox  
		{
		background-color: #efefef;
		}

	table.sidebarbox tr td.topleft
		{
		height: 27px;
		width: 5px;
		background: url(/images/mod_tplft.gif) top right no-repeat;
		}

	table.sidebarbox tr td.topright
		{
		height: 27px;
		width: 5px;
		background: url(/images/mod_tprt.gif) top right no-repeat;
		}

	table.sidebarbox tr td.topmiddle
		{
		background: url(/images/mod_tpbkgrnd.gif) top right repeat-x;
		width: 162px;
		}

	table.sidebarbox tr td.topmiddlespacer
		{
		background: url(/images/mod_tpbkgrnd.gif) top right repeat-x;
		width: 8px;		
		height: 1px;
		}

	table.sidebarbox tr td.leftside
		{
		background: url(/images/mod_lft.gif) top right repeat-y;
		}

	table.sidebarbox tr td.rightside
		{
		background: url(/images/mod_rt.gif) top right repeat-y;
		}

	table.sidebarbox tr td.bottomleft
		{
		height: 5px;
		width: 5px;
		background: url(/images/mod_btlft.gif) top right no-repeat;
		}

	table.sidebarbox tr td.bottomright 
		{
		height: 5px;
		width: 5px;
		background: url(/images/mod_btrt.gif) top right no-repeat;
		}

	table.sidebarbox tr td.bottommiddle
		{
		height: 5px;
		width: 178px;
		background: url(/images/mod_bt.gif) top right repeat-x;
		}

	.checkoutheader
		{
		margin-top: 2px;
		font-size:10px;
		color:#ffffff;
		float: right;
		}

	.checkoutheader a
		{
		color: #ffffff;
		text-decoration: none;
		}

	.checkoutheader	a:hover, .checkoutheader a:active 
		{
		text-decoration: underline;
		}
/*	END SIDEBAR TABLE STYLES */

#popularsearches
	{
	font-weight:normal;
	font-size:9px;
	text-align:left;
	}

#SidebarSearch
{
padding-bottom:0px;
margin-bottom:6px;
}
