
.custom_pages_navigation {

	width: 150px;
	text-align: left;
	float: left;
	padding: 5px;
	margin-right: 15px;
	margin-top: 15px;

}

.custom_pages_navigation ul { margin:0px; padding:0px; list-style:none; }
.custom_pages_navigation ul li { background:url(../images/marker.gif) top left no-repeat; padding:0 0 0 8px;}


.custom_page_attachments { 

	width: 150px;
	clear: left;
	float: left;
	text-align: left;
	padding: 5px;
	margin-right: 15px;
	margin-top: 15px;


}

.custom_page_attachments ul {

	margin:0 0 20 10px;
	list-style-type:square;

}

.custom_page_content {

	text-align: left;
	float: left;
	margin:0 15 15 0px;

}

#previewpage_details h3 { margin-bottom:5px; padding-bottom:0px; }
h2 { margin-bottom:5px; }


/************* Related Media Items ******************/

 #media_row { clear:both; }
 #media_thumb { float:left; margin-right:5px; margin-bottom:5px; }
 #media_row a img { border:1px solid gray; }

  #gallery_collection_item {
	width:225px;
	margin: 0 auto;
	}


	/******** GALLERY THUMBNAIL COMPONENTS *********/

	#gallery_collection_image_content {
		margin: 2px;
		float: left;
		padding: 1px;

		}

	#gallery_collection_image_content_active {
		margin: 1px;
		float: left;
		padding: 0px;
		border:2px solid #00c000;
		}

	#gallery_collection_image_content_non_active {
		margin: 2px;
		float: left;
		padding: 1px;

		}

	#gallery_collection_item a img { 
		border: 1px solid gray;
		}


/************* Related Products *****************/

.no_sale { font-size: 14px; color: green; font-weight: bolder; }
.sale_price { font-size: 14px; color: red; font-weight: bolder;} 
.sale_price:before { content: "On Sale "; }
.reg_price { font-size: 14px; color: green; font-weight: bolder; text-decoration: line-through; } 

#product_detailView { margin-top:20px; padding-top:20px; border-top:1px dotted; width:100%; }

#listed_product_row {

	clear: both;
	width:100%;
	margin-top:15px;
	padding-top:15px;
	border-top:1px dotted;

}

  .listed_product {

	text-align: left;

  }

	.listed_product_image { }
	.listed_product_name { font-weight: bolder; display: block;}
	.listed_product_item_number { }
	.listed_product_description { padding-top:10px; clear:right; }
	.listed_product_inventory {  }
	.listed_product_detail_link {  }
	.listed_product_cart_link {  }
	.listed_product_options_form {  }

	.item_details { }

	.item_links { margin:0; padding:1px; }
	.item_link_bg { background:url(../images/itemtag_bg.jpg) top left repeat-x; float:right; }
	.item_link_right { background:url(../images/itemtag_right.jpg) top right no-repeat; }
	.item_link { background:url(../images/itemtag.jpg) top left no-repeat; padding:0 8px 0 22px; height:24px; font-size:12px; }
	.item_link a { border-bottom:0px; }
	.item_link a:hover { color:red; border-bottom:0px; }



/*************** Custom Boxes *****************/

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}








