.cartnav {
	width:100%;
	text-align:left;
	padding-bottom:3px;
	position:relative;
}
.cartnavright {
	float:right;
	text-align:right;

}

#shopping_module table {
   font-family: arial, helvetica, sans-serif;
   font-size: 11px;
   width:100%;
}

table.parent_table {
   width: 90%;
}


/*#searchcolumn table,#moreinfo-details, ,   #moreinfo-summary */

table.shopping-selfcontained_box, #moreinfo-pricing, #moreinfo-comments, #addcart-current_cart_contents {
   border: 1px solid #ccc;
background-color: transparent;
}

#shopping_module th {
   /* background-color: ; */
   background-color:inherit;
   
/*   color: ; */
   
   text-align: left;
}

/*--------------------------------------------------------
 pgm-more_information.php
--------------------------------------------------------*/
table#moreinfo-pricing, table#moreinfo-summary, table#moreinfo-details {
   /* margin-top: 15px; */
   margin-top: -4px;
   margin-left: 6px;
   cellspacing:0;
   cellpadding:0;
}

table.shopping-selfcontained_box {
	width:98%;
	margin-bottom:6px;
}

#moreinfo-pricing th {
   text-align: center;
}

table#moreinfo-comments {
   margin-top: 15px;
}
table#moreinfo-details {
   margin-top: 15px;
}


div#additional_images-container {
   /*border: 1px solid red;*/
   clear: both;
}
div#additional_images-container h4 {
   margin: 0;
}
div#additional_images-gallery_block {
   /*border: 1px solid blue;*/
   /*padding-top: 20px;*/
   margin: 10px;
   width: 100%;
}

/* Additional sku image thumbnails (i.e. "Select a picture...") */
div.additional_images-thumb {
   float: left;
   overflow: hidden;
   /*background-image: url('http://alandsonfinearts.com/sohoadmin/icons/web20_bg.gif');*/
   margin: 5px;
   height: 95px;
}
div.additional_images-thumb img {
   border: 1px solid #efefef;
   width: 95px;
}
/* This is the popup box that the larger images appear in on mouse-over */
#trailimageid {
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	/*width: 286px;*/
	height: 1px;
	z-index: 1000;
}


/*--------------------------------------------------------
 prod_search_column.inc.php
--------------------------------------------------------*/
#searchcolumn th {
  /* background-color: ;
   color: ; */
   text-align: left;
}

#searchcolumn-login_or_date td {
   padding: 5px;
   vertical-align: top;   
}

#searchcolumn-login_or_date {
   border-bottom: 0px;
   width:100%;
   background-color: transparent;
}

#searchcolumn-items_in_cart {
   /* color: ;
   background-color: ; */
}


/*--------------------------------------------------------
 prod_search_template.inc
 ...controls search results/browse view/category view
--------------------------------------------------------*/
span.price_caption {
   font-weight: bold;
   /* color: #2e2e2e; */
}


/*--------------------------------------------------------
 pgm-checkout.php
--------------------------------------------------------*/
#checkout-steps th {
   text-align: center;
}


/*--------------------------------------------------------
 prod_billing_shipping.inc
--------------------------------------------------------*/
#billing_shipping_form {
   width: 90%;
}

#billing_shipping_form input.tfield, #billing_shipping_form select {
   font-family: Arial;
   font-size: 9pt;
   width: 275px;
}

td.billingform-divider {
   font-weight: bold;
   /*  background-color: #efefef; */
}


/*--------------------------------------------------------
 prod_cust_invoice.inc
--------------------------------------------------------*/
.row-normalbg { background-color: #fff; }
.row-altbg { background-color: #efefef; }
div#edit_cart_option {
   margin: 5px;
   font-size: 105%;
   text-align: left;
}
div#edit_cart_option a { font-weight: bold; }


#shopping_module th,#searchcolumn-items_in_cart {
	background-color: transparent;
	/*color:inherit!important;*/
}
#seach-column-main,#searchcolumn-login_or_date {
	border:0px!important;
	width:100%;
}
#searchcolumn {
	width:150px;
	align:center;
	text-align:left;
}



div.cartText {
	padding:4px;
}

div.recomend_item>a, div.recomend_item {
	font-weight:bold;
	margin-bottom:0px;
	line-height: normal;
}

img.recomend_thumb {
	vertical-align:top;
	float:left;
	max-width:65px;
	max-height:65px;
	margin: 2px 2px 2px 0px;
	text-decoration:none;
	border-bottom:0px;
	cursor:pointer;
	cursor:hand;
}

div.recomend_item {
	float:left;
	clear:left;
	margin:4px 0px 6px;	
}


div.recomend_item div {
	padding:0px;
	font-weight:400;
	line-height:normal;
	padding-left:0px;
	margin-top:0px;	
	clear:left;
}
