#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: url(images/image_base.jpg) top left no-repeat; height:13px; text-align:right;}
	#imgpanelbase img.imgEnlarge
	{ padding:0px; margin-right:20px;margin-top:-14px; }
	
#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:186px; float:left; margin-left:11px;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/panel-top.gif) no-repeat #F5FBF4;
}

.bluebox .blueBoxInnerBottom {
height:6px;
background:url(images/subheads/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; margin-left:7px;}
#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 #5cc151;}
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);
}

#quoteForm {

width: 300px;
margin:20px auto;

}

#quoteBuilder
{
float:left;
width:157px;
margin-left:7px;

background-color:#F5FBF4;
background-image:url(images/quote-bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#quoteBuilder #quoteTop 
{
background-image:url(images/quote-top.gif);
height:26px;
width:100%;
}

#quoteBuilder #quoteInner {
margin:22px 8px;

color:#000000;
}

#quoteBuilder #quoteInner img 
{
display:block;
margin-left:auto;
margin-right:auto;
}

#quoteBuilder #quoteInner  a img 
{
display:inline;
}

.centered
{
text-align:center;

}

#quoteBuilder #quoteInner ul , #quoteBuilder #quoteInner li
{
margin:0;
padding:0;
list-style:none;
color:#000000;
clear:both;
}

#quoteBuilder #quoteInner ul
{
margin-bottom:20px;
}

#quoteBuilder #quoteInner li
{

border-bottom:1px solid #CCCCCC;

}

#quoteBuilder #quoteInner li .quoteItem
{

	float:left;

}
#quoteBuilder #quoteInner li .deleteItem
{

	float:right;
	padding-top:3px;

}

#goBack
{

	position:absolute;
	top:4px;
	right:13px;

}

#listings
{
position:relative;
}
