/* All CSS Code Copyright of eSellerPro.com - Not to be modified, copied or distributed without written permission from eSellerPro.com. In the event that these terms are breached legal action will be taken. */

/* ----------------------------------------------------------------------------
Update Information - 03-04-08

	- Custom paragraph tags have been added.
	
	- Content box realignment has been fixed once implemented.
	
	- Hover menus have been added as standard.
	
	- Gallery format has been added as standard.

---------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------
Generic Presets
---------------------------------------------------------------------------- */

	/* ----- Hide the listing menu frame ------------------------------- */
	
		#SSFrame { display: none; }

	/* ----- Hide the cross promotion window --------------------------- */
		
		#merchandisingMERC_VI { display: none; }
		
	/* ----- Structural Resets ----------------------------------------- */

		#Listing-Body {

			/* Lets reset all excessive borders, margins and paddings for all element objects */

				margin: 0px;
				padding: 0px;
				border: 0px;
				
				background-color: #ffffff;
				
			/* ------------------------------------------------- */

		}
		
	/* ----- Setup the background -------------------------------------- */

		#Faux-Background { 

			position: relative;

			float: left;
			width: 1195px;

			background-image: url(images/image-background-repeat.jpg);
			background-position: center 0;
			background-repeat: repeat-y;

		}
		
	/* ----- Misc Element Controls ------------------------------------- */
		
		.Float-Left { Float: left; }
					
/* ----------------------------------------------------------------------------
Master Containers
---------------------------------------------------------------------------- */

	/* ----- Main Master Containers ------------------------------------ */

		#Listing-Container {

			position: relative;
			float: left;

			width: 100%;

			background-image: url(images/image-background-panels.jpg);
			background-position: center 0;

			background-repeat: no-repeat;
			
			border-top: 1px solid #a6a6a6;
			border-bottom: 1px solid #a6a6a6;

			/* ----- Standardize font properties --------------- */
			/* Only use fixed px for font-sizes for internal eBay listing */

				text-align: left;
				
				font-family: tahoma, verdana, tohoma, arial;
				font-size: 11px !important;
				
			/* ------------------------------------------------- */

		}

		#wrapper-Container {

			position: relative;
			float: left;

			margin: 0px 0px 0px 190px;

			width: 810px;
			height: auto;
			
		}
	
	/* ----- Header Containers ----------------------------------------- */
	
		#header-Container {

			position: relative;
			float: left;

			width: 810px;
			height: 199px;

			background-image: url(images/storefront-header.jpg);
			background-repeat: no-repeat;
	
		}

		#eBay-Root-Menu {

			position: relative;
			float: left;

			width: 810px;
			height: 50px;

			background-image: url(images/root-header.gif);

		}
		
		/* ----- Inner Root Elements -------------------------------- */
		
			#Root-Menu { 
			
				float: left;
				
				margin: 23px 0 0 20px;
			
			}
		
			#eBay-Root-Menu p { 
			
				position: relative;
				float: left;
				
				margin: 0 0 0 0;
				padding: 0 0 0 0;

			}
			
			#eBay-Root-Menu h1 {
			
				position: relative;
				
				float: left;
				
				margin: 0 0 0 0;
				padding: 0 0 0 3px;
				
				font-size: 11px; 
			
			}

			.Root-Menu-Links { 
				
				float: left; 

			}
			
			.Root-Menu-Links a { text-decoration: none; }
					
			.Root-Bold-Face { }
			
		/* --------------------------------------------------------- */
		
		/* ----- Created By and Copyright Information -------------- */
		
			.Copyright-Information { 

				float: left;
				line-height: 42px;

			}
			
			#Header-Createdby {
						
				postion: relative;

				float: right;

				width: 220px;

				margin: 10px 0 0 0;
				padding: 0 0 0 0;

			}

			#Header-Createdby p {
						
			}
			
			.Created-By-Text { 
			
				float: left;
				
				padding: 0 10px 0 0 !important;
			 
			}

			.Created-By { 

				padding: 0px 20px 0px 0px;
				float: right; 	

			}
			
			/* ----- Inner Elements ---------------------------- */
			
				.Created-By img { border: 0px; }
			
			/* ------------------------------------------------- */

			.Created-By-Footer { 

				padding: 0px 20px 0px 0px;
				float: left; 	

			}
			
			/* ----- Inner Elements ---------------------------- */

				.Created-By-Footer img { border: 0px; }
			
			/* ------------------------------------------------- */

			.Created-By-Text {

				padding: 0px 10px 0px 0px;
				float: right; 	

				line-height: 38px; 

				font-weight: bold;

			}
			
			.Created-By-Content-Box { 
			
				font-size: 10px; 
				
			}

	/* ----- Menu Containers ------------------------------------------- */
	
		#TaskMenu-Container {

			position: absolute;

			padding: 0px 0px 0px 0px;

			width: 810px;
			height: auto;

			top: 174px;

		}
		
		.header-menu {

			border: 0;

		}
		
		/* ----- Inner Elements ------------------------------------ */

			#TaskMenu-Container a {

				position: relative;
				float: left;

				text-decoration: none;

			}

		/* ----- Task Menu Inner Containers ------------------------ */
		
			#TaskMenu-Left {

				position: relative;
				float: left;

			}
			
			/* ----- Inner Elements ---------------------------- */
			
				#TaskMenu-Left a { margin: 4px 10px 0 8px; }
				
			/* ------------------------------------------------- */

			#TaskMenu-Right {

				position: relative;
				float: right;

			}
			
			/* ----- Inner Elements ---------------------------- */
			
				#TaskMenu-Right a { margin: 4px 8px 0 10px; }
		
	/* ----- Left Menu Containers -------------------------------------- */
	
		#LeftMenu-Container {

			position: relative;
			float: left;

			width: 151px;
			min-height: 200px;

		}
		
	/* ----- Content Containers ---------------------------------------- */
	
		#Content-Initiate { 
		
			position: relative;
			float: right;
			
			margin: 0 0 15px 0;

			width: 659px;
			height: 22px;

			background-image: url(images/content-initiate.gif);
		
		}
		
		/* ----- Inner Elements ------------------------------------ */
		
			#Content-Initiate b {

				display: block;

				padding: 3px 0 0 5px; 

			}
			
			#Content-Initiate h1 {
			
				display: block;

				margin: 0 0 0 0;
				padding: 3px 0 0 5px; 
				
				font-size: 11px;
				
				color: #ffffff;

			}

		/* --------------------------------------------------------- */
	
		#Content-Container {

			position: relative;
			float: left;

			width: 810px;

			background-image: url(images/content-shop-repeater.gif);

		}

		#Content-Block { }
		
		/* ----- Inner Elements ------------------------------------ */
		
			#Content-Block p { margin: 0px; }

	/* ----- Footer Containers ----------------------------------------- */
	
		#Footer-Container {

			position: relative;
			float: left;

			width: 810px;
			height: 8px;


			background-image: url(images/content-shop-repeater.gif);
			/* background-image: url(images/footer-bar.gif); */

		}
		
	/* ----- User Header Filters ----- */
	
		#menu-filters-container {
		
			position: absolute;
			
			top: 140px;
			#top: 137px;
			left: 10px;
		
		}
	
		#menu-filters-container table td {

			padding: 0 5px 0 0;

		}

		#menu-filters-container table td select {

			width: 84px;

		}

		#menu-filters-container table td #menu-search-query {

			margin: 0 0 0 0;
			padding: 0 0 0 0;

			width: 160px;
			
			font-size: 11px;

		}

		#menu-filters-container table td #search-submit {

			margin: -2px 0 0 0;
			#margin: 0 0 0 0;
			padding: 0 0 0 0;

			width: 30px;

		}

		#menu-filters-container table td p { 
		
			color: #3c77bb !important; 
			
			font-size: 11px;
	
		}
		
		#search-submit { font-size: 11px; }
		
	/* ----- Header flash objects -------------------------------------- */

		#header-flash-object {

			position: absolute;

			left: 225px;
			top: 20px;

		}		
		
	/* ----- Promo Advertisers ----------------------------------------- */
			
		.promotionbox-container {

			position: relative;
			float: left;

			margin: 0 0 0 0 !important;
			padding: 0 0 0 0 !important;

			width: 150px;

			/* #left: 3px; */

		}

		.promotionbox-container img {

			margin: 0 0 0 0;
			padding: 0 0 0 0;

			visibility: visible;

			display: block;
			border: 0;

			left: 0 !important;

		}

		.promotionbox-container a img {

			margin: 0 0 0 0;
			padding: 0 0 0 0;

			visibility: visible;

			display: block;
			border: 0;

			left: 0 !important;

		}

		.PromoAdvert {

			margin: 0 0 0 0 !important;
			padding: 0 0 0 0 !important;

			left: 0 !important;

		}

/* ----------------------------------------------------------------------------
Inner Container Controllers & Elements
---------------------------------------------------------------------------- */

	/* ----- Left Menu Elements ---------------------------------------- */

		.menu-boxtitle {

			position: relative;
			float: left;

			width: 151px;
			height: 22px;

			background-image: url(images/menu-boxtitle.gif);

		}
		
		/* ----- Inner Elements ------------------------------------ */
		
			.menu-boxtitle b {

				position: relative;
				float: left;

				display: block;
				padding: 3px 0px 0px 5px;

			}
		
		/* --------------------------------------------------------- */

		.ebay-catagory {

			position: relative;
			float: left;			

		}
		
		/* ----- Inner Elements ------------------------------------ */

			.ebay-catagory a { 

				position: relative;
				float: left;
				
				width: 126px;
				#width: 151px;

				display: block;
				padding: 12px 5px 9px 20px;

				text-decoration: none;
				
				background-image: url(images/menu-standard-cat.gif);
				background-repeat: repeat-y;

			}
			
			.ebay-catagory a:hover { background-position: 0 -70px; }
			
		/* --------------------------------------------------------- */

		.sub-catagory {

			position: relative;
			float: left;

		}
		
		/* ----- Inner Elements ------------------------------------ */
		
			.sub-catagory a { 

				position: relative;
				float: left;
				
				width: 116px;
				#width: 151px;

				display: block;
				padding: 9px 5px 9px 30px;

				text-decoration: none;
				
				background-image: url(images/menu-standard-subcat.gif);
				background-repeat: repeat-y;

			}
			
			.sub-catagory a:hover { background-position: 0 -70px; }

		/* ----- Dynamic Pullin Block ------------------------------ */			
		
			#CategoryBlock { width: 151px; } 

			.ListItem-No-Styles { }

			.ListItem-Flat-Styles { 

				list-style: none; 
				display: inline;

				/* ----- Cancel Margins -------------------- */
				
					margin: 0px 0px 0px 0px;
					
					padding: 0px 0px 0px 0px;				
					
				/* ----------------------------------------- */

			}

			.ListItem-WithIMG-Styles li { list-style-image: url(images/li-bg.gif); }
		
	/* ----- Content block Controllers --------------------------------- */
	
		#Product-Title-Block {
		
			position: relative;
			float: left;
			
			#left: 9px;
			
			margin: 10px 10px 0px 10px;
			#margin: 10px 10px 0px 13px;
			
			width: 600px;
			#width: 598px;
			height: auto;
			
			text-align: center;
			
			/* border: 1px dotted #3c77bb; */
			
			background-color: #3c77bb;
		
		}
		
		* html #Product-Title-Block { margin: 10px 10px 0px 1px; } 
		
		/* ----- Inner Elements ------------------------------------ */
		
			#Product-Title-Block h3 { 

				/* ----- Cancel Margins -------------------- */
					
					margin: 0px 0px 0px 0px;
					padding: 10px 10px 10px 10px;
					
				/* ----------------------------------------- */

				font-weight: bold;

				font-size: 15px;

				font-family: verdana, arial !important;

			}
			
		/* --------------------------------------------------------- */
		
		#Master-Content { 
		
			position: relative;
			float: right;
			
			width: 640px;
			height: auto;
		
		}

		.content-box-container { 

			position: relative;
			float: left;
			
			margin: 0px 0 10px 0;


			width: 620px;
			height: auto;

			background-image: url(images/content-box-repeater.gif);

		}
		
		* html .content-box-container { margin: 0 0 10px 0; } 
		
		/* ----- Content Box Inner Containers ---------------------- */

			.content-box-header { 

				position: relative;
				float: left;

				width: 620px;
				height: 29px;

				background-image: url(images/items-listingheader.gif);

			}

			.content-box-body { 

				position: relative;
				float: left;

				height: auto;
				
				font-size: 12px;
				
				font-family: verdana, arial !important;

			} 
			
			/* ----- Inner Elements ---------------------------- */
			
				/* ----- Headings -------------------------- */

					.content-box-body h1 { 
					
						margin: 0px 10px 0px 10px;
						
						font-size: 15px;
					
					}
						
					.content-box-body h2 { 
						
						margin: 0px 10px 0px 10px; 
						
						font-size: 14px;
					
					}
					
					.content-box-body h3 { 
						
						margin: 0px 10px 0px 10px;
						
						font-size: 13px;
					
					}
					
					#Item-Description h3 { padding: 0 0 0 0 !important; }
					
					.content-box-body h4 { 
					
						margin: 0px 10px 0px 10px;
						
						font-size: 13px;
					
					}
					
					.content-box-body h5 { 
					
						margin: 0px 10px 0px 10px; 
						
						font-size: 13px;
					
					}
					
					.content-box-body h6 { 
					
						margin: 0px 10px 0px 10px; 
						
						font-size: 13px;
					
					}
				
				/* ----------------------------------------- */
			
				.content-box-body a { text-decoration: none; }
				
				.content-box-body p { padding: 5px 10px 2px 10px; }
				
				.content-box-body table p { font-size: 12px; }
				
				.content-heading { 

					margin: 7px 0px 0px 6px;
					font-size: 11px; 

				}

				.content-heading a { text-decoration: none; }

				.Description-Scale p { font-size: 13px; }
			
			/* ------------------------------------------------- */

			.content-box-footer {

				position: relative;
				float: left;

				width: 620px;
				height: 1px;

				line-height: 0px;

				background-image: url(images/content-box-footer.gif);

			}
			
		/* --------------------------------------------------------- */

		.dotted-divider {

			position: relative;
			float: left;

			margin: 10px 0px 0px 10px;

			width: 598px;
			height: 10px;

			line-height: 0px;

			background-image: url(images/dotted-divider.gif);
			background-repeat: no-repeat;

		}
		
		.Clear-Gallery-Footer {
		
			display: block;
			float: left;
			
			width: 600px;
			height: 10px;
		
		}
		
		.Gallery-Thumbs-Tag { 
				
			position: relative; 
			float: left;

			width: 200px; 
					
		}
		
		#Auction-Options {
				
			position: relative;
			float: left;
			
			margin: 20px 0 20px 0;

			width: 610px;
			
			text-align: center;

		}
		
		/* ----- Inner Elements ------------------------------------ */
				
			#Auction-Options img { margin: 0 0 0 10px; }
		
			.Image-Gallery-Divider {

				position: relative;
				float: left;

				margin: 10px 0 0 0;

				clear: both;

				width: 578px;
				height: 10px;

				line-height: 0px;

				background-image: url(images/dotted-divider.gif);

				background-repeat: no-repeat;

			}

			.Thumbnail-Gallery-Image {

				position: relative;
				float: right;

				margin: 0 10px 3px 0;
				padding: 0 10px 3px 0;

				width: 78px;

				border: 0;

			}
			
			.Main-Image-Enlargement {
			
				position: relative;
				float: left;
				
				width: 500px;
			
			}
			
			.Main-Image-Gallery {
			
				position: relative;
				float: right;
				
				width: 98px;
			
			}

/* ----------------------------------------------------------------------------
Content Image Gallery
---------------------------------------------------------------------------- */
	
	/* ----- Container in which expands freely to its content dimensions */

		#Main-Image-Faux-BG {

			position: relative;
			float: left;

		}
	
	/* ----- Item Description & additional Images ----- */
	
		#Item-Description {

			position: relative;
			float: left;

			margin: 10px 0 0px 0;
			#margin: 10px 0 0px 20px;
			
			padding: 0 0 0 10px;

			width: 598px;
			#width: 608px;
			
			font-size: 12px;
		
		}
	
		* html #Item-Description { margin: 10px 0 0px 0; }
		
		#Item-AdditionalImages { 
		
			position: relative;
			float: left;

			margin: 10px 20px 0px 20px;

			width: 598px;
	
		}
		
		* html #Item-AdditionalImages { margin: 10px 10px 0px 10px; }
		
		#Item-AdditionalImages table { float: left; }
		
		#Item-AdditionalImages-Header { 
		
			position: relative;
			float: left;
			
			margin: 0 0 10px 0;
			
			width: 598px;
		
		}
		
		#Item-AdditionalImages-Header b { padding: 0 0 0 10px; }
		
		/* ----- Item description elements ----- */
		
			#Item-Description h3 {
			
				margin: 0 0 0 0;
				padding: 0 0 0 10px;
				
				font-size: 13px;
			
			}
	
	/* ----- Gallery Elements ------------------------------------------ */

		#Main-Image {

			position: relative;
			float: left;

			margin: 10px 0 0 0;
			padding: 0 0 0 10px;
			
			width: 610px;

		}
		
		* html #Main-Image { margin: 10px 5px 0px 0; }

		#Main-Image-Gallery { 

			position: relative;
			float: left;

			margin: 10px 0px 0px 0px;
			padding: 0px 0px 5px 0px;

			width: 218px;

		}

		.Gallery-Block-Image { 

			position: relative;
			float: left;

			margin: 5px 0px 0px 5px;

			width: 100px;
			height: 100px;
			
		}	
		
		* html .Gallery-Block-Image { margin: 5px 0px 0px 3px; }
		
		/* ----- Inner Elements ------------------------------------ */
		
			.Gallery-Block-Image img { border: 0px; }

			.Gallery-Block-Image img { filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; }
			
		/* --------------------------------------------------------- */
		
		.Gallery-Block-Background { 
		
			position: relative;
			float: left;
		
			background-image: url(images/gallery-block-bg.gif);
			background-repeat: no-repeat;
		
		}
		
		/* ----- Misc Elements for Gallery ------------------------- */
			
			#LargeImage { 
			
				margin: 5px 0 5px 0; 
				
				width: 500px;
				
			}
		
			#Button-Clear {

				position: relative;

				margin: 0px 0px 0px 10px;

				width: 600px;	
				height: 1px;

			}

			.Control-Button { 

				position: relative;

				padding: 0px 0px 0px 0px;

			}

			/* ----- Inner Elements ---------------------------- */

				.Control-Button img { 

					margin: 0px 0px 0px 0px;

					border: 0px; 

				}

/* ----------------------------------------------------------------------------
Element & Object Styles
---------------------------------------------------------------------------- */

	/* ----- Featured Items Block -------------------------------------- */
				
		.featured-item {

			position: relative;
			float: left;

			width: 151px;
			height: auto;

			background-image: url(images/featured-item-bg.gif);
			
			padding: 0 0 10px 0;

		}
		
		/* ----- Inner Elements ------------------------------------ */
		
			.featured-item img { border: 0px; }

			.featured-item a { text-decoration: none; }	
			
		/* --------------------------------------------------------- */
		
		/* ----- This containment only acts as an identifier so specific
		elements within it can be hidden --------------------------- */
		
			.cross-promo-item .featured-item { height: 222px; }
			
		/* --------------------------------------------------------- */
	
		.featured-item-image-container {
					
			position: relative;
			float: left;
			
			margin: 25px 0 0 25px;
						
		}
		
		* html .featured-item-image-container { margin: 25px 0 0 12px; }
		
		/* ----- Inner Elements ------------------------------------ */

			.featured-item-image-container img { 

				position: relative;
				float: left;

				border: 0px; 

			}
			
		/* --------------------------------------------------------- */

		.featured-item-image { 

			position: relative;
			float: left;
			
			margin: 0 0 0 0;

		}

		.featured-item-details {

			position: relative;
			float: left;
			
			margin: 20px 0 0 0;
			
			width: 131px;
			
			left: 12px;

		}
		
		.featured-item-details table td a {
		
			color: #000000;
		
		}
		
		.featured-item-details table td a:hover {
		
			color: #316eb4 !important;	
		
		}
		
		.featured-item-details table {
		
			float: left;
		
		}
		
		.featured-item-details table td {
		
			vertical-align: top;	
		
		}
		
		.featured-item-title { 
		
			font-weight: bold;
			
			font-size: 12px;
			
		}
		
		.featured-price { 
		
			padding: 0 0 0 0;
		
			font-weight: bold;
			
			font-size: 18px;
			
			font-family: verdana, arial !important;
			
			line-height: 18px;

		}
		
		.featured-text-content {
	
			padding: 0 0 0 0; 
			
			font-family: verdana, arial !important;	
			
			font-size: 12px;
			
			width: 90px;
				
		}
		
		.featured-review-text { float: left; }
		
		.featured-bin-image {
		
			position: relative;
			float: right; 
			
			padding: 3px 0px 10px 0px;
			
		}

		.featured-item-links {
		
			display: none;

			position: relative;
			float: left;
			
			margin: 12px 0px 0px 20px;
			
			width: 17px;
		
		}
		
		/* ----- Inner Elements ------------------------------------ */
		
			.featured-item-links img { border: 0px; }
			
		/* --------------------------------------------------------- */

		.featured-item-linktypes {
		
			display: none;
						
			position: absolute;

			width: 117px;
			height: 24px;

			left: 17px;
			top: 186px;
		
		}
	
/* ----------------------------------------------------------------------------
Client Specifics
---------------------------------------------------------------------------- */

	/* ----- Custom Paragraph specifications --------------------------- */
	
	.para { 
		
		font-size: 11px !important; 
		
		font-weight: normal !important; 
		
	}
	
	#para2 p { 

		font-size: 11px !important;

		font-weight: normal !important; 
		
		text-align: center;

	}

	/* ----- Header Search Containers ---------------------------------- */
	
		#header-search {

			position: absolute;

			margin: 0 0 0 0;
			padding: 0 0 0 0;

			width: 274px;
			height: 25px;

			right: 5px;
			top: 18px;
			
		}
		
		/* ----- Inner Elements ------------------------------------ */

			#searchbox-header-brandtitle p { 

				margin: 0 0 0 0;
				padding: 0 0 0 0;

			}
			
		/* --------------------------------------------------------- */
		
		/* ----- Inner Elements ------------------------------------ */

			#searchbox-header-searchtitle p { 

				margin: 0 0 0 0;
				padding: 0 0 0 0;

			}
		
		/* ----- Search box title ---------------------------------- */
		
			#searchbox-header-title { 

				position: absolute;
				
				width: 75px;

				left: 0px;
				top: 3px;

				line-height: 19px;
				
				font-size: 11px;

			}

			#searchbox-header-title p {

				margin: 0 0 0 0;
				padding: 0 0 0 0;
				
				font-size: 11px;

			}

		/* ----- Search content box -------------------------------- */

			#searchbox-header-textbox { 

				position: absolute;

				width: 158px;

				left: 75px;
				top: 0;		

			}

			#search-query-header { 

				margin: 3px 0 0 0;

				width: 150px; 

				font-size: 11px;	

			}

		/* ----- Search Button ------------------------------------- */

			#searchbox-header-submit { 

				position: absolute;

				width: 30px; 

				left: 233px;
				top: 0;

			}

			#Search-Submit-Header { 

				margin: 3px 0 0 0;

				width: 38px; 

				font-size: 11px;

			}

	/* ----- Custom Left Menu Search ----------------------------------- */	

		.menu-searchform {

			position: relative;
			float: left;
			
			width: 151px;
			height: 135px; 
			#height: 140px;

			background-image: url(images/search-boxbg.gif);			

		}
		
		#search-box { 

			position: relative;
			float: left;

			margin: 4px 4px 4px 4px;

			width: 131px;

		}

		.find-items-button { 

			margin: 4px 0px 0px 0px;

			width: 70px; 

			font-size: 11px; 

		}
		
		#form-search-link a { font-weight: bold; }

		.form-dropdown-option { 
		
			width: 98px; 
			font-size: 11px; 
	
		}

		.form-dropdown-title {

			margin: 3px 0px 0px 0px; 
			padding: 0px 0px 0px 3px;

			font-size: 11px;

		} 

		.form-title { 

			margin: 3px 0px 0px 0px; 
			padding: 0px 0px 0px 3px; 

			font-size: 11px;

		}

		.Search-Table { width: 151px; }
		
		#query { 
		
			width: 98px;
			font-size: 11px; 

		}

		.Menu-Spacer01 { height: 5px; }		
		
	/* ----- Client specific custom table ------------------------------ */	

		.element-table {

			position: relative;
			margin: 5px 10px 5px 10px;

			font-size: 14px;

		}
		
		/* ----- Inner Elements ------------------------------------ */

			.element-table td { padding: 5px 5px 5px 5px; }
			
			.Table-Heavy-Title { font-weight: bold; }
	
	/* ----- Header Misc ----------------------------------------------- */
	
		.Customer-FAQ-Link {
		
			position: absolute;
			
			right: 20px;
			top: 20px;
			
		}
		
		.Customer-FAQ-Link img {
		
			border: 0;
		
		}
		
/* ----------------------------------------------------------------------------
Colour Specifications
---------------------------------------------------------------------------- */
	
	/* ----- Generic Preset Colours ------------------------------------ */	

		#Faux-Background { background-color: #ffffff; }
		
	/* ----- Header Search Elements ------------------------------------ */
	
		#searchbox-header-title p {
		
			color: #000000;

		}
		
	/* ----- Gallery Elements ------------------------------------------ */

		#Main-Image-Gallery { 

			border: 1px solid #000000;
			background-color: #ffffff;

		}

		.Gallery-Block-Image { border: 1px solid #005da5; }
	
	/* ----- Content Elements ------------------------------------------ */
		
		/* #Product-Title-Block { border-bottom: 1px dotted #000000; } */
		
		#Product-Title-Block h3 { color: #ffffff; }

		.content-heading { color: #ffffff; }

		.content-heading a { color: #ffffff; }
		.content-heading a:hover { color: #dcfddf; }
		
		.content-box-body a { color: #316eb4; }
		.content-box-body a:hover { color: #4d9bf5; }
		
		.element-table { border: 1px solid #000000; }
		.element-table td { border: 1px solid #000000; }
		
		/* ----- Content Top Heading ------------------------------- */
		
			#Content-Initiate b { color: #ffffff; }
		
	/* ----- Left Menu Elements ---------------------------------------- */
	
		/* ----- Standard Menu ------------------------------------- */
		
			.menu-boxtitle b { color: #ffffff; }

			.ebay-catagory a { color: #000000; }
			.ebay-catagory a:hover { color: #316eb4; }

			.sub-catagory a { color: #000000; }
			.sub-catagory a:hover { color: #316eb4; }

			#form-search-link a { color: #ffffff; }
	
		/* ----- Featured Item Specifications ---------------------- */
		
			.featured-item { border-bottom: 1px solid #c0c0c0; }
			
			.featured-item-title { color: #000000; }		
			.featured-price { color: #2c6cb6; }
			/* .featured-text-content { color: #000000; } */
			.featured-review-text { color: #000000; }

			.featured-item a { color: #000000; }
			.featured-item a:active { color: #041d6e; }	
			.featured-item a:visited { color: #000000; }	
			.featured-item a:hover { color: #041d6e; }
			
			/* ----- Cross Promo Specifications ---------------- */

				.cross-promo-item .featured-item a { color: #000000 !important; }
				.cross-promo-item .featured-item a:hover { color: #041d6e !important; }

		/* ----- Custom Menu Search -------------------------------- */
		
			.form-dropdown-title { color: #ffffff; }
			.form-title { color: #ffffff; }
		
	/* ----- Task Menu ------------------------------------------------- */
	
		#TaskMenu-Container a { color: #ffffff; }
		#TaskMenu-Container a:hover { color: #b2c0ff; }
		
	/* ----- Listing Header Elements ----------------------------------- */
			
		.Root-Menu-Links a { color: #000000; }
		.Root-Menu-Links a:hover { color: #316eb4; }
		
/* ----------------------------------------------------------------------------
Colour Presets
---------------------------------------------------------------------------- */	
		
	/* Standard Colours */
	
		.color-black { color: #000000; }
		.color-white { color: #ffffff; }	
		.color-red { color: #2c6cb6; }
		.color-pink { color: #ff007e; }
		.color-flushpink { color: #ff00d2; }
		.color-violet { color: #de00ff; }
		.color-purple { color: #c000ff; }
		.color-coldblue { color: #7800ff; }
		.color-blue { color: #0018ff; }
		.color-lightblue { color: #00a8ff; }
		.color-bleechblue { color: #00ffea; }
		.color-palegreen { color: #00ff9c; }
		.color-vibrantgreen { color: #00ff2a; }
		.color-green { color: #6cff00; }
		.color-lime { color: #eaff00; }
		.color-yellow { color: #fff000; }
		.color-orange { color: #ff9600; }
		.color-darkorange { color: #ff5400; }
	
	/* Styles for Pastel Uncoated */
	
		.pantone_yellow_0131u { color: #f8f1a2; }
		.pantone_red_0331u { color: #ffadb8; }
		.pantone_magenta_0521u { color: #f4b1d7; }
		.pantone_violet_0631u { color: #c2a2da; }
		.pantone_Blue_0821u { color: #67cee6; }
		.pantone_Green_0921u { color: #87e5d0; }
		.pantone_Black_0961u { color: #9f9a92; }
		
/* ----- Custom Client, Custom Field Table ----- */

	#Item-Description table {
	
		margin: 0 0 0 0;
		left: 0;
		
		border-left: 1px solid #b5b5b5 !important;
		border-bottom: 1px solid #b5b5b5 !important;
	
	}

	#Item-Description table td {
	
		padding: 5px 5px 5px 5px;	
		
		border-right: 1px solid #b5b5b5 !important;
		border-top: 1px solid #b5b5b5 !important;
	
	}
	
	#Item-Description table td strong {
		
		color: #316eb4;
		
	}
	
	

	/* ------ Street 101 Quote ----- */

		.Quote-Box-Container { 

			position: relative;
			float: left;

			width: 555px;
			#width: 597px;
			height: auto;

			margin: 0 0 10px 0;
			padding: 30px 20px 10px 20px;
			
			/* border: 1px solid #b5b5b5; */

		}

		.Quote-Box {

			position: relative;
			float: right;

			padding: 0 0 0 0;

			width: 370px;
			height: auto;

		}

		.Quote-Box-Text {

			position: relative;
			float: left;

			margin: 25px 0 0 0;
			padding: 0 0 5px 10px;

			width: 330px;

		}

		.Quote-Open {

			position: relative;
			float: left;

			width: 30px;
			height: 20px;

			background-image: url(images/open-quote.gif);

		}

		.Quote-Close {

			position: relative;
			float: right;

			width: 30px;
			height: 30px;

			background-image: url(images/close-quote.gif);

		}

		.Quote-Title {

		position: relative;
		float: left;

		}

	/* ------ Street 101 Quote ----- */

		.Quote-Box { }


	/* ------ Street 101 Quote ----- */

		.Quote-Box {

			font-size: 1.0em;
			font-style: italic;

			font-weight: bold;

		}
