/* 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. */

/* ----- 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;

	}

	.Heading { display: none; }

/* ---------------------------------------------------------------- */
/* <!------ universal styles ------> */
/* ---------------------------------------------------------------- */

	#SSFrame { display: none; }
	
	#Listing-Body {

		/* Lets reset all excessive borders, margins and paddings for all element objects */

		margin: 0px;
		padding: 0px;
		border: 0px;

	}

	#Faux-Background { 

		position: relative;

		float: left;
		width: 100%;

		
		background-position: center 0;
		background-image: url(../xs-toys-images/image-background-repeat.jpg);
		background-repeat: repeat-y;

		background-color: #ffffff;

	}
		
	.Float-Left { Float: left; }
				
/* ---------------------------------------------------------------- */
/* <!------ container styles ------> */
/* ---------------------------------------------------------------- */

	/* Main Element Containers */

		#Listing-Container {

			position: relative;
			float: left;

			width: 100%;

			background-image: url(../xs-toys-images/image-background-panels.jpg);
			background-position: center 0;

			background-repeat: no-repeat;

			/* Standardize font properties */
			/* Only use fixed px for font-sizes for internal eBay listing */

			font-family: tahoma, verdana, tohoma, arial;
			font-size: 11px;
								
			text-align: left;

		}

		#wrapper-Container {

			position: relative;
			float: left;

			width: 810px;
			height: auto;

			margin: 0px 0px 0px -405px;
			left: 50%;

		}
		
	/* Header Containers */

		#eBay-Root-Menu {

			position: relative;
			float: left;

			width: 810px;
			height: 60px;

			background-image: url(../xs-toys-images/root-header.gif);

		}

		#header-Container {

			position: relative;
			float: left;

			width: 810px;
			height: 184px;

			background-image: url(../xs-toys-images/storefront-header.jpg);

		}

		#TaskMenu-Container {

			position: absolute;

			width: 810px;
			height: 23px;

			top: 159px;

			padding: 0px 0px 0px 0px;

		}
		
		#TaskMenu-Right {
				
			position: relative;
			float: right;

			padding: 0px 5px 0px 0px;

		}
		
		/* Header Search Containers */
		
			#header-search {

				position: absolute;

				margin: 0 0 0 0;
				padding: 0 0 0 0;

				width: 288px;

				right: 5px;

				top: 124px;
				height: 25px;

			}
			
			#header-search p {
			
				font-size: 11px;				
				#margin: 10px 0px 0px 0px;
			
			}

			#searchbox-header-title { 

				position: absolute;

				width: 67px; 
				#width: 73px; 

				top: 0px;
				left: 0px;
				
				color: #ffffff;

			}

			#searchbox-header-textbox { 

				position: absolute;

				top: 7px;
				left: 2px;

				width: 128px; 
				#width: 130px; 

			}

			#searchbox-header-submit { 

				width: 30px; 
				margin: 0px 0px 0px -5px; 
				#margin: 0px 0px 0px 0px; 

			}

			#search-query-header { 

				position: absolute; 
				width: 168px; 
				border: 0px; 

				top: 2px;
				left: 71px;
				
				font-size: 11px;

			}

			#Search-Submit-Header { 

				position: absolute; 
				top: 6px;
				
				width: 30px;
				
				left: 250px; 
				
				font-size: 11px;

			}

	/* Content Containers */

		#Content-Container {

			position: relative;
			float: left;

			width: 810px;

			background-image: url(../xs-toys-images/content-shop-repeater.gif);

		}
		
	/* Left Menu Containers */

		#LeftMenu-Container {

			position: relative;
			float: left;

			width: 151px;

		}

		#CategoryBlock { width: 151px; } 

		#Content-Block {}

		#content-initiate { 

			position: relative;
			float: right;
			
			margin: 0 0 15px 0; 

			width: 659px;
			height: 24px;

			background-image: url(../xs-toys-images/content-initiate.gif);

		}
		
		#content-initiate p { 
			
			padding: 4px 0 0 5px;
			
			font-weight: bold;
			color: #ffffff;
			
		}
		
	/* Footer Containers */

		#Footer-Container {

			position: relative;
			float: left;

			width: 810px;
			height: 8px;

			background-image: url(../xs-toys-images/footer-bar.gif);

		}

/* ---------------------------------------------------------------- */
/* <!------ object styles ------> */
/* ---------------------------------------------------------------- */

	/* Left Menu Elements */

		#LeftMenu-Container .menu-boxtitle {
		
			position: relative;
			float: left;

			width: 151px;
			height: 22px;

			background-image: url(../xs-toys-images/menu-boxtitle.gif);
		
		}
		
		.content-box-body .menu-boxtitle {

			position: relative;
			float: left;

			width: 620px;
			height: 22px;

			background-image: url(../xs-toys-images/menu-boxtitle.gif);

		}

		.ebay-catagory {

			position: relative;
			float: left;

			width: 151px;
			height: auto;

			background-image: url(../xs-toys-images/menu-standard-cat.gif);

		}

		.sub-catagory {

			position: relative;
			float: left;

			width: 151px;
			height: auto;

			background-image: url(../xs-toys-images/menu-standard-subcat.gif);

		}

		.find-items-button { 

			margin: 4px 0px 0px 0px;
			width: 70px; 

		}

		#search-box { 

			position: relative;
			float: left;

			margin: 4px 4px 4px 4px;

			width: 131px;

		}
		
		.menu-searchform {
		
			position: relative;
			float: left;
		
			width: 151px;
			
			background-image: url(../xs-toys-images/search-boxbg.gif);			
		
		}
		
		.form-dropdown-option { width: 98px; font-size: 11px; }

		.form-dropdown-title {

			color: #ffffff;
			font-size: 11px;
			margin: 3px 0px 0px 0px; 

		} 

		.form-title { 

			color: #ffffff;
			font-size: 11px;
			margin: 3px 0px 0px 0px; 

		}

		.Search-Table { width: 151px; }
		
	/* Content Elements */
	
		#Product-Title-Block {
		
			position: relative;
			float: left;
			
			width: 600px;
			#width: 598px;
			height: auto;
			
			margin: 10px 10px 0px 10px;
			
			border: 1px solid #e1e1e1;
			
			text-align: center;
		
		}
		
		* html #Product-Title-Block { margin: 10px 0 0px 5px; }

		.content-box-container { 

			position: relative;
			float: right;

			width: 620px;
			height: auto;

			margin: 0px 20px 10px 0px;

			background-image: url(../xs-toys-images/content-box-repeater.gif);

		}
		
		* html .content-box-container { margin: 0px 10px 10px 0px; }

		.content-box-header { 

			position: relative;
			float: left;

			width: 620px;
			height: 29px;

			background-image: url(../xs-toys-images/items-listingheader.gif);

		}

		.content-box-body { 

			position: relative;
			float: left;
			height: auto;

		} 

		.content-box-body a {

			text-decoration: none;
			color: #ae0808;

		}

		.content-box-body a:hover { color: #8d0707; }

		.content-box-footer {

			position: relative;
			float: left;

			width: 620px;
			height: 1px;

			line-height: 0px;

			background-image: url(../xs-toys-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(../xs-toys-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; 
					
		}
		
/* ---------------------------------------------------------------- */
/* <!------ content image product gallery ------> */
/* ---------------------------------------------------------------- */

	/* Container in which expands freely to its content dimentions */

		#Main-Image-Faux-BG {

			position: relative;
			float: left;

		}
		
	/* Gallery Elements */

		#Main-Image {

			position: relative;
			float: left;

			margin: 10px 0 0 10px;
			
			width: 600px;
			
			text-align: center;

		}
		
		* html #Main-Image { margin: 10px 0 0 5px; }
		
		#Main-Image img { 
			
			/* width: 360px; */
			
		}
		
		#Main-Image table {
		
			width: 600px;
		
		}
		
		#Main-Image table td {
		
			text-align: center;
		
		}
		
		#Main-Image-Gallery { 

			position: relative;
			float: left;

			margin: 10px 0px 0px 10px;
			padding: 3px 0px 5px 5px;

			width: 595px;

		}
		
		* html #Main-Image-Gallery { margin: 10px 0px 0px 5px; }
		
		#Main-Image-Gallery table {  
			
			float: right; 
			width: 100%; 
			
		}
		
		.Gallery-Block-Image { 

			position: relative;
			float: left;

			margin: 5px 0px 0px 5px;

			width: 100px;
			height: 100px;

			border: 1px solid #dde6fe;
			
		}
		
		.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;
		
		}
		
		#LargeImage { margin: 5px 0px 5px 5px; }
		
		#Button-Clear {
		
			position: relative;
			
			margin: 0px 0px 0px 10px;
			
			width: 600px;	
			height: 1px;
		
		}
		
		.Control-Button { 
		
			position: relative;
			
			padding: 0px 0px 0px 0px;
								
		}
		
		.Control-Button img { 
		
			margin: 0px 0px 0px 0px;
			border: 0px; 
			
		}
		
		#Content-Description-Block { 
		
			position: relative;
			float: left;
			
			margin: 0 0 0 10px;
			padding: 10px 0 0 0;
			
			width: 600px;
		
		}
		
		* html #Content-Description-Block { margin: 0 0 0 5px; }
		
		#Content-Description-Block p { padding: 0 0 5px 0; }

/* ---------------------------------------------------------------- */
/* <!------ element styles ------> */
/* ---------------------------------------------------------------- */

	/* Task Menu Elements */

		#TaskMenu-Container a {

			position: relative;
			float: left;

			display: block;
			padding: 4px 43px 0px 9px;

			text-decoration: none;
			color: #ffffff;

		}

		#TaskMenu-Container a:hover { color: #fde000; }
		
		#TaskMenu-Right a { 
		
			padding: 4px 9px 0px 9px;
		
		}
		
		#menu-content-container-right-spacer {
		
			position: relative;
			float: left;
			
			width: 20px;
			height: 20px;
		
		}
	
	/* Left Menu Elements */

		.menu-boxtitle b {

			position: relative;
			float: left;

			display: block;
			padding: 3px 0px 0px 5px;

			color: #ffffff;

		}

		.ebay-catagory a { 

			position: relative;
			float: left;

			display: block;
			padding: 12px 5px 10px 20px;

			text-decoration: none;
			color: #be000b;

		}

		.ebay-catagory a:hover { color: #970009; }

		.sub-catagory a { 

			position: relative;
			float: left;

			display: block;
			padding: 9px 0px 0px 30px;

			text-decoration: none;
			color: #be000b;

		}

		.sub-catagory a:hover { color: #970009; }

		#query { 

			width: 98px;
			font-size: 11px; 

		}

		.find-items-button { font-size: 11px; }
		
		.#form-search-link a { 
	
			color: #ffffff; 
			font-weight: bold; 
	
		}
		
		.Menu-Spacer01 { height: 5px; }		
		.menu-searchform { height: 135px; #height: 140px; }		
		.form-title { padding: 0px 0px 0px 3px; }
		.form-dropdown-title { padding: 0px 0px 0px 3px; }
		
		.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(../xs-toys-images/li-bg.gif); }
		
	/* Left menu featured item blocks */	
		
		.featured-item-image-container {
			
			position: relative;
			float: left;
			left: 20px;
			top: 5px;

			width: 96px;
			height: 96px;

		}

		.featured-item-image-container img { 
		
			position: relative;
			float: left;
		
			margin: 5px; 0px 0px 0px; 
			border: 0px; 
			
			width: 96px;
			height: 96px;
			
			
		}

		.featured-item-image { 

			position: relative;
			float: left;
			margin: 0px 0px 0px 0px;

		}

		.featured-item-details {

			position: relative;
			
			margin: 15px 0px 0px 0px;
			
			float: left;
			left: 8px;

			width: 136px;

		}

		.featured-item-title { color: #000000; }		
		.featured-price { color: #ff0000; }
		.featured-text-content { color: #000000; }
		.featured-review-text { float: left; color: #000000; }
		
		.featured-bin-image {
		
			position: relative;
			float: right; 
			padding: 0px 0px 10px 0px;
			
		}

		.featured-item-links {

			/* 
				position: relative;
				float: left;
			
				width: 17px;
				margin: 10px 0px 0px 30px;
				#margin: 10px 0px 0px 20px;
			*/
			
			display: none;
		
		}
		
		.featured-item-links img { border: 0px; }

		.featured-item {

			position: relative;
			margin: 0 0 0 0;
			
			float: left;
			
			width: 150px;
			height: auto;
			
			background-image: url(../xs-toys-images/featured-item-bg.gif);
			
			border-bottom: 1px solid #e9e9e9;

		}
		
		.featured-item img { border: 0px; }
		
		.featured-item a { 
		
			text-decoration: none;
			color: #000000; 
			
		}	
		
		.featured-item a:active { color: #b41e1e; }	
		.featured-item a:visited { color: #000000; }	
		.featured-item a:hover { color: #b41e1e; }
		
		.featured-item-linktypes {
			
			margin: 0 0 0 7px;
			width: 134px;
		
		}
		
	/* Content Elements */
	
		#Product-Title-Block h2 { 
			
			/* Cancel Margins */
			margin: 0px 0px 0px 0px;
			padding: 10px 10px 10px 10px;
			
			font-size: 16px;
			
			color: #a21b18;
			
		}

		#Content-Block p { margin: 0px; }

		.content-box-body p { 

			padding: 5px 10px 2px 10px;

		}

		.content-heading { 

			margin: 7px 0px 0px 6px;

			font-size: 11px; 
			color: #ffffff;

		}

		.content-heading a {

			text-decoration: none;
			color: #ffffff;

		}

		.content-heading a:hover { color: #ffc5c5; }
		
		.Description-Scale p { font-size: 13px; }
		
		.content-box-body table p { font-size: 12px; }

	/* Header Elements */

		#eBay-Root-Menu p { 

			position: relative;
			margin: 10px 0px 0px 0px;

		}

		.Root-Menu-Links a {

			text-decoration: none;
			color: #000000;

		}

		.Root-Menu-Links a:hover { color: #be000b; }

		.Root-Menu-Links { 

			float: left; 
			padding: 13px 0px 0px 20px;

		}
		
		.Root-Bold-Face { }
		
	/* Created By & Copyright Information */

		.Copyright-Information { 

			float: left;
			line-height: 42px;

		}

		.Created-By { 

			float: right; 	
			padding: 0px 20px 0px 0px;

		}

		.Created-By-Footer { 

			float: left; 	
			padding: 0px 20px 0px 0px;

		}

		.Created-By img { border: 0px; }
		.Created-By-Footer img { border: 0px; }

		.Created-By-Text {

			float: right; 	
			padding: 0px 10px 0px 0px;

			line-height: 38px; 

			font-weight: bold;

		}
	
/* ---------------------------------------------------------------- */
/* <!------ Client Specific Elements ------> */
/* ---------------------------------------------------------------- */

	/* Client Specific Custom Table */

		.Element-Table {

			position: relative;
			margin: 5px 10px 5px 10px;

			border: 1px solid #177a22;

			font-size: 14px;

		}

		.Element-Table td { 

			border: 1px solid #177a22;
			padding: 5px 5px 5px 5px;

		}

		.Table-Heavy-Title { font-weight: bold; }
	
	/* ----- Stock Divisions ----- */
					
		#stockdivisions { 

			position: absolute;
			top: 124px;
			#top: 135px;
			left: 8px;

			color: #fde000 !important;

		}

		#stockdivisions a { 
		
			text-decoration: none;
			color: #ffffff; 
			
		}	
		
		#stockdivisions a:link { color: #ffffff; }	
		#stockdivisions a:active { color: #fde000; }	
		#stockdivisions a:visited { color: #ffffff; }	
		#stockdivisions a:hover { color: #fde000; }
		
	/* ----- Header Menu ----- */
				
		#Header-Menu-Container {

			position: absolute;

			width: 809px;

			top: 93px;

		}

		.Header-Menu-Block {

			position: relative;
			float: left;

			width: 89px;

			text-align: center !important;

			vertical-align: middle;

		}

		.Header-Menu-Block-Link { 

			padding: 0 1px 0 1px;
			font-size: 10px; 

			vertical-align: middle;
			
			text-decoration: none;

		}
		
		.Header-Menu-Block a {
		
			font-size: 10px;
			font-weight: bold;
		
		}

		.Header-Menu-Block a { color: #a0020b !important; }	
		.Header-Menu-Block a:link { color: #a0020b !important; }	
		.Header-Menu-Block a:active { color: #500005 !important; }	
		.Header-Menu-Block a:visited { color: #a0020b !important; }	
		.Header-Menu-Block a:hover { color: #500005 !important; }
	
/* ---------------------------------------------------------------- */
/* <!------ Client Specific Styling (WITHIN BOX CONTENT ONLY) ------> */
/* ---------------------------------------------------------------- */

	/* Header Tags */

		.content-box-body h1 { margin: 0px 10px 0px 10px; }
		.content-box-body h2 { margin: 0px 10px 0px 10px; }
		.content-box-body h3 { margin: 0px 10px 0px 10px; }
		.content-box-body h4 { margin: 0px 10px 0px 10px; }
		.content-box-body h5 { margin: 0px 10px 0px 10px; }
		.content-box-body h6 { margin: 0px 10px 0px 10px; }
		
	/* Standard Colours */
	
		.color-black { color: #000000; }
		.color-white { color: #ffffff; }	
		.color-red { color: #ff0000; }
		.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; }