a:link { color: #333; }
a:visited { color: #333; }

#content {
  padding:0;
}

#shopping_cart {
  padding:20px;
}
.split-20
{
  width: 20%;
}
h1 {
  padding:10px;
  background-color:#35658F;
  color:#eee;
}

img.products {
  float:left;
  width:100px;
  height:100px;
  margin-right:10px;
  cursor:move;
}

div.cart {
  border:1px solid #e5e5e5;
  background-color:#B3D4EF;
  float:left;
  _height:50px;
  min-height:50px;
  width:99%;
  background: url('../images/directory/drop-here.jpg') repeat-y;
}

.selected_business_header, .selected_business_header_nm
{
  margin-top: 49px;
  width:   99%;
  height:   26px;
  padding-left: 1%;
  padding-top:  10px;
  font-size:  14px;
  font-weight: bold;
  float:    left;
  background: url('../images/directory/selected_business.png') repeat-x;
}
.selected_business_header_nm
{
  margin-top: 21px;
}

.quote-me-small
{
  width:   78px;
  height:   23px;
  float:   left;
  background: url('../images/directory/quote_me.png') no-repeat;
  
}
div#wastebin {
  width:135px;
  padding:5px;
  border:1px solid #eee;
}
div.cart img {
  float:left;
  width:32px;
  height:32px;
  cursor:move;
}

div.cart div {
  font-size:12px/14px;
  font-weight:normal;
  color:##444;
}

div.cart-active {
  background-color:#eee;
  background: url('../images/directory/drop-here-over.jpg') repeat-y;
}

div.wastebin-active {
  width:135px;
  padding:5px;
  background-color:#ccc;
}

#cart {
  clear:left;
  height:auto;
  margin: 0;
  min-height:32px;
  _height:    32px;
 
}

#product_list {
  height:         120px;
}

.cart_item {
  height:         31px;
  border-bottom:  1px solid #e5e5e5;
  width:          100%;
  background-color:#f5f5f5;
  font-family:    arial;
  font-size:      11px;
  display:        block;
  line-height:    31px;
  padding-top:    4px;
  overflow:       hidden;
}
.cart_text
{
  width:          65%;
  height:         31px;
  float:          left;
}
.cart_full
{
  width:          90%;
  padding-left:	  5%;
  padding-right:  5%;
  height:         31px;
  line-height:	  14px;
  float:          left;
}
div#wrapper div#content .cart_full a
{
	color:		  red;
	font-weight:  bold;
	
}
.cart_image
{
  width:          22%;
  height:         31px;
  float:          left;
  padding-left:   3%
}
.cart_image .tn_holder
{
   background:     url('../images/directory/drop-box-image-holder.png') no-repeat;
   width:         27px;
   height:        27px;
   float:         left;
}
.cart_remove 
{
  height:         21px;
  width:          10%;
  float:          left;
  padding-top:    10px
}
.cart_item a.remove 
{
  background:     url('../images/directory/remove.jpg') no-repeat;
  width:          9px;
  height:         9px;
  float:          left;

}

div#wrapper div#content .cart_item a:hover.remove
{
  background-position:   0 0;
}

div#wrapper div#content div.quote-delete-contact
{
	background:     url('../images/contacts/quote-delete-contact.jpg') no-repeat;
	width:			15px;
	height:			23px;
	float:			left;
}
div#wrapper div#content a.cart-header-black
{
	background:     #3b3b3b;
	height:			21px;
	float:			left;
	padding-left:	10px;
	padding-right:	2px;
	padding-top:	2px;
	color:			#fff;
	font-size:		11px;
}
div#wrapper div#content a.cart-header-grey
{
	background:     #9d9d9d;
	height:			21px;	
	float:			left;
	padding-left:	5px;
	padding-top:	2px;
	padding-right:	19px;
	color:			#fff;
	font-size:		11px;
}
div.cart-header-holder
{
	width:			100%;
	height:			22px;
	float:			left;
}

