#pricebox
{padding:5px; margin-bottom:10px;}
#imgcontent
{  float:left; text-align:center;margin:10px 0px; width:100%}
	#imgcontent img	
	{padding:20px 0 20px 0;}
	#imgcontent p 
	{padding:10px 0; margin:0;}
	#imgpanel	
	{background:#fff url(images/image_top.jpg) top no-repeat;width:275px;;float:left;}
	#imgpanel.marginright {
	margin-right:5px;
	}
	#imgpanelbase	
	{background-image:url(images/image_base.jpg); height:13px;text-align:right;}
	#imgpanelbase img.imgEnlarge
	{ padding:0px; margin-right:20px;margin-top:-10px; }
	
#txtpanel	
{clear:both;}
#browsebar
{padding:7px 0 0px 15px; background:url(images/browsing_bk.jpg) no-repeat; height:63px;}
#shopfunctions
{width:200px; float:left;}
#viewbasket	
{float:right; width:680px; background-color:#e2e8ed; padding:10px;}
	#viewbasket th
	{padding:4px; background-color:#ddd; text-align:left; font:12px Arial, sans-serif; font-weight:bold;}
#leftcolumn	
{width:190px; float:left; margin-left:5px;padding:0px;	}
.bluebox   	{width:186px; min-height:93px; margin:0px 0px 0px 0px; background-color:#B7A5C9; overflow:hidden;}
	.bluebox p 	{color:#333; margin:0; padding:3px 0px 0px 10px;line-height:12.2px;}
	.bluebox h3	{margin:0; padding:7px 0 0 10px;}
	.bluebox select, .bluebox input { width:155px; }
	
.bluebox .blueBoxInner {
margin: 6px 0px 6px 9px;
background:url(images/subheads/yellow-panel-top.gif) no-repeat #F0F2BA;
}

.bluebox .blueBoxInnerBottom {
height:6px;
background:url(images/subheads/yellow-panel-bottom.gif) no-repeat;
font-size:1px;
line-height:1px;
}
	
.bluebox2	{width:260px; margin:0 0 3px 0; background:#9EB3C5 url(images/cat_top.gif) no-repeat top;}
	.bluebox2 h3	{margin:0; padding:7px 0 0 10px;}
	.bluebox2 p 	{color:#333; margin:0; padding:3px 0 0 10px;}
#basket		{width:260px; margin:3px 0; background-color:#48246B;}
	#basket	 p 	{color:#fff; margin:0; padding:5px 10px;}
	#basket	 a	{color:#fc0;}
	#basket	 a:hover {color:#fff;}
#categories 	{width:578px; float:left; padding-right:5px;}
#navcontainer 
{width:200px;}
#navcontainer ul
{margin-left:0; padding-left:0; list-style-type:none; font-family:Verdana, arial, sans-serif;}
#navcontainer li
{list-style:none; text-transform:none;}
#navcontainer a 
{display:block; padding:3px 0 3px 10px; width:180px; background-color:#48246B; border-bottom:1px solid #EFEBF3;}
#navcontainer a:link, #navlist a:visited
{color:#eee; text-decoration:none;}
#navcontainer a:hover
{background-color:#48246B; color:#fc0;}
td	
{padding:5px; border-bottom:1px solid #ddd;}
td a 
{text-decoration:none;}
td a:hover
{text-decoration:none;}
.ruled
{background:#eee;} 
a			
{text-decoration:underline;}
a:hover		
{color:#000;}
.price		
{font-weight:bold;  margin:0; padding:0;}
.a2b		
{font-size:14px; margin:0; padding:0;}
.pricecode
{font-size:10px; margin:0; padding:0;}
a img  {
border:none;
}

#leftcolumn img {
display:block;
}

form {
	margin:0px;
	padding:0px;
}
#contentnp #leftcolumn .bluebox h1 {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(images/subheads/subhead-bg.gif);
	min-height:23px;
 	height:auto !important;
 	height:23px;
	width: 171px;
	font-size: 16px;
	padding-left: 15px;
	padding-top: 3px;
	background-repeat: no-repeat;
	background-color:#360368;
}

#contentnp #leftcolumn .bluebox h1.firstItem {
	background-image: url(images/subheads/subhead-bg-first.gif);
}
