/* ------------------------------------------------------------ */
/* Custom Client Elements & Styles */
/* ------------------------------------------------------------ */

	#Price-Table {
		
		position: relative;
		float: left;
		
		width: 900px;
		
		margin: 25px 0 40px 0;
		
	}
	
	#Price-Table table {
		
		float: left;
		
		margin-left: 285px;
		
	}
	
	#Price-Table table td {
		
		padding: 0 5px 0 0;
		width: auto;
		height: 30px;
		line-height: 30px;
		
		
	}
	
	#Price-Table table .OurPrice-Title{
		
		width: auto;
		vertical-align: bottom;
		
	}
	
	#Price-Table table .OurPrice-Value {
		
		border-right: 1px #CCC solid;
		padding: 0 10px 0 0;
		color: #fd671d;
		font-size: 24px;
		
	}
	
	
	
	
	#Price-Table table .RRP-Title {
		
		padding: 0 5px 0 10px;
		color: #999;
		
	}
	
	#Price-Table table .RRP-Value {
		
		border-right: 1px #CCC solid;
		padding: 0 10px 0 0;
		color: #999;
		
	}
	
	
	
	
	#Price-Table table .YouSave-Title {
		
		padding: 0 5px 0 10px;
		
	}
	
	#Price-Table table .YouSave-Value {
		
		padding: 0 10px 0 0;
		color: #fd671d;
		font-size: 16px;
		
	}
	
	

	/* ----- Brands ----- */
	
		.Del-Logo {
		
			position: relative;
			float: left;
			
			padding: 10px 0 0 30px;
		
		}
	
		 #Brands-BG {

			position: relative;
			float: left;

			padding: 70px 0 0 0;

			width: 210px;
			height: 414px;

			background-image: url(http://images.esellerpro.com/listingtemplates-v4/aio/images/block-backgrounds/brands-bg.gif);
			background-repeat: no-repeat;

		}

		#Brands-BG .Brand {

			position: relative;
			float: left;

			margin: 0 0 6px 7px;

			border: 0;

		}

	/* ----- Control Buttons ----- */
	
		#Listing-Controls {
		
			position: relative;
			float: left;
			
			padding: 20px 0 20px 55px;
			
			width: 625px;
			
		}
		
		#Listing-Controls img { 
		
		}
		
		.Control-Buttons { 
				
			text-align: center;
			
			width: 500px;
		
		}
		
		.Control-Buttons td { 
		
			width: 150px !important;
		
			padding: 0 5px 0 0;
		
		}
		
	/* ----- Category Boxes ----- */
	
		.Homepage-Adverts-Container {
		
			position: relative;
			float: left;
			
			padding: 0 0 4px 3px;
			
			width: 685px;
			
		}
		
		.Homepage-Adverts-Container img {
		
			
		
		}

	/* ----- Content Search ----- */
	
		.content-searchsubmit {
		
			position: relative;
			float: left;
		
			width: 35px;
			height: 23px;
			
			background-image: url(http://images.esellerpro.com/listingtemplates-v4/aio/images/objects/buttons/find-content-button.gif);
			
			cursor: pointer;
		
		}
		
	/* ----- Content Categories ----- */
		
		.Category-Links {
		
			position: relative;
			
			clear: both;
		
		}
		
		.Category-Links td {

			width: 100px !important;
			
		}
		
		.Category-Holder {
		
			position: relative;
			float: left;
			
			padding: 0 0 13px 0;
			
			width: 699px;
			
			overflow-x: hidden;
		
		}

	/* ----- Header Category Links ----- */

		#Store-Links { 

			position: absolute;
			width: 365px;

			right: 0;
			top: 11px;

		}

		#Store-Links UL { 

			float: left;

			margin: 0 0 0 0;
			padding: 0 0 0 0;

			list-style: none;

		}

		#Store-Links UL LI { 

			position: relative;
			float: left;

			padding: 0 13px 0 13px;

		}

	/* ----- Listing Additional Products ----- */			
	
			.Carousel-Container {

				
				float: left;

				margin: 0 0 0 225px;
				padding: 0 0 0 0;

				width: 500px;
				
				text-align: center;

				overflow: hidden;

			}

			.mycarousels {

				position: relative;
				float: left;

				width: 692px;
				height: 238px;
				#height: 248px;

				overflow: hidden;

			}

			.mycarousels LI {

				position: relative;
				float: left;

				padding: 0 0 0 0; 

				list-style: none;        

			}

			.mycarousels LI .Loader-Image {

				position: relative;
				float: left;

				margin: 10px 0 0 10px;

			}

			.mycarousels LI .Loader-Text {

				position: relative;
				float: left;

				padding: 16px 0 0 10px;
				font-weight: bold;

			}

			.mycarousels LI .Product {

				margin: 0 0 0 0; 
				padding: 10px 5px 5px 5px; 

				height: 220px;
				#height: 240px;

				border-right: 1px dotted #e1e1e1;
				border-bottom: 1px dotted #e1e1e1;

				overflow: hidden;

			}

			.mycarousels LI .Product .image { 

				text-align: center; 

				height: 105px;

				overflow: hidden;

			}

			.mycarousels LI .Product .title { height: 80px; }
			
			.mycarousels LI .Product .PP-Icon { margin: 0 0 0 0; }

	/* ----- Content Tabs ----- */

		.Tab-Frame-01 { 

			position: relative;
			float: left;

			height: auto;

		}

		.Tab-Frame-Heading {

			position: relative;
			float: left;

			padding: 0 0 0 0;
			margin: 0 0 -1px 0;

			width: 900px;
			#width: 890px;
			height: 23px;
			
			/* background-image: url(http://images.esellerpro.com/listingtemplates-v4/aio/images/elements/tab-frame.gif);
			background-repeat: no-repeat; */

		}

		.Tab-Frame-Heading .Tab-Large {

			position: relative;
			float: left;

			margin: 0 0 0 0;
			padding: 5px 1px 1px 7px;

			display: block;

			width: 128px;
			height: 26px;

			background-image: url(http://images.esellerpro.com/listingtemplates-v4/aio/images/elements/content-tab-lrg.gif);
			background-repeat: no-repeat;

			color: #ffffff;

			text-decoration: none;
			font-weight: bold;

			font-size: 12px;

			font-family: Arial, verdana, tahoma;

		}

		.Tab-Frame-Heading .Tab-Small {

			position: relative;
			float: left;

			margin: 0 0 0 0;
			padding-top: 5px;

			display: block;
			width: 117px;
			height: 23px;

			color: #333333;

			text-decoration: none;
			font-weight: bold;
			text-align: center;
			text-transform: uppercase;

			font-size: 10px;

			font-family: Arial, verdana, tahoma;
			
			background-image: url(http://images.esellerpro.com/listingtemplates-v4/aio/images/objects/tab.gif);
			
			/* border-left: 1px solid #920c0c;
			border-right: 1px solid #920c0c; */
			
		}
		
		.Tab-Frame-Heading .Tab-Small:hover { 
		
			background-image: url(http://images.esellerpro.com/listingtemplates-v4/aio/images/objects/tab-hover.gif);
			background-repeat: no-repeat; 
			
			/* border-left: 1px solid #920c0c;
			border-right: 1px solid #920c0c; */
		
			color: #f9ffe7; 
		
		}
		
		.Tab-Frame-Heading .Tab-Selected {
		
			background-image: url(http://images.esellerpro.com/listingtemplates-v4/aio/images/objects/tab-hover.gif);
			background-repeat: no-repeat;
			
			color: #FFF;

			/* border-left: 1px solid #920c0c;
			border-right: 1px solid #920c0c; */
		
		}
		
		.Tab-Small-Description {
			
			position: relative;
			float: left;

			margin: 0 0 0 0;
			padding-top: 5px;

			display: block;
			width: 117px;
			height: 23px;

			color: #FFF !important;

			text-decoration: none;
			font-weight: bold;
			text-align: center;
			text-transform: uppercase;

			font-size: 10px;

			font-family: Arial, verdana, tahoma;
			
			background-image: url(http://images.esellerpro.com/listingtemplates-v4/aio/images/objects/tab-hover.gif);
			
		}

	/* ----- Menu Filter ----- */
	
		.grey-bg { 
		
			padding: 0 0 4px 0;
		
			background-image: url(http://images.esellerpro.com/listingtemplates-v4/aio/images/elements/grey-bg.gif);
		
		}
		
		.topcat select { 
			
			position: relative;
			float: left;
			
			margin: 5px 0 0 5px;
			
			width: 139px;
		
			font-size: 12px;
		
		}
		
		.topcat input { 
		
			position: relative;
			float: left;
			
			margin: 5px 0 0 5px;
		
			width: 16px;
			height: 18px;
		
			background-image: url(http://images.esellerpro.com/listingtemplates-v4/aio/images/objects/buttons/filter-go.gif);
		
		}

	/* ----- Header Menu Links ----- */
	
		#Header-Menu-Links {
			
			position: absolute;
			
			right: 10px;
			top: 166px;
			
			width: 360px;
			height: 28px;
					
		}
		
		#Header-Menu-Links UL {
		
			position: relative;
			float: right;
			
			list-style: none;
		
		}
		
		#Header-Menu-Links UL LI {

			position: relative;
			float: left;
			
		}

		#Header-Menu-Links UL LI a {
		
			position: relative;
			float: left;
		
			margin: 5px 0 0 0;
			padding: 0 30px 0 12px;
			
			/* border-right: 1px solid #b1b1b1; */
		
		}
	
	/* ----- Header Tabs ----- */
	
		#Header-Tabs {
		
			position: relative;
			float: left;
			
			width: 943px;
			
			left: 0;
			
		}
		
		.tablist {
		
			position: relative;
			float: left;
			
			display: none;
		
		}
		
		.tablist li {
		
			position: relative;
			float: left;
			
			padding: 0 10px 0 10px;
			
			border-left: 1px solid #0016be;
			border-right: 1px solid #013feb;
			
			/* background-color: #f49d9d; */
		
		}
		
		/* .tablist li:hover { background-color: #f49d9d; } */
		
		.tablist .Not-Mapped { background-color: #f49d9d; }
		
		.menulist {

			position: relative;
			float: right;
			
			margin: 0 20px 0 0;

		}

		.menulist li {

			position: relative;
			float: left;

			padding: 0 22px 0 20px;

		}

		/* .tablist li:hover { background-color: #f49d9d; } */

		.menulist .Not-Mapped { background-color: #f49d9d; }

	/* ----- Register Tab ----- */
	
		.Register-Tab { width: 137px; }

	/* ----- Custom Featured Showreel ----- */
	
		#showreel {
		
			position: relative;
			float: left;
			
			margin: 0 0 0 10px;
			
			width: 557px;
			height: 350px;
		
		}

	/* ----- Custom Filter Box ----- */
	
		#Search-Box-Container {
			
			position: relative;
			float: left;
			
			width: 600px;
			height: 54px;
			
			background-image: url(http://images.esellerpro.com/listingtemplates-v4/aio/images/elements/search-box-bg.gif);
			background-repeat: no-repeat;
		
		}
		
	/* ----- Element Positioning ----- */
		
			/* ----- Homepage Adverts ----- */
			
				.Main-Advert-Links-Container {
				
					position: relative;
					float: left;
					
					padding: 0 0 0 14px;
					
					left: 1px;
					
				}
				
			.Homepage-Ad { 
			
				float: left; 
				
				padding: 10px 9px 0 0;
				
			}
			
		/* ----- Menu Elements ----- */
		
			#Search-By-Brand-Options {
			
				margin: 5px 0 0 5px;
			
				width: 160px;
				height: auto;
			
			}
			
			#Search-By-Brand-Options img {
			
				float: left; 
				margin: 0 0 0 5px; 
			
			}
		
			#Search-By-Brand-Select {
			
				float: left;
				
				width: 105px;	
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				
				border: 1px solid #bebebe; 
			
			}
			
			#searchbybrand-submit { margin: 0 0 0 0; }
		
			.Menu-Advert {
			
				position: relative;
				float: left; 
				
				margin: 5px 0 0 0; 
				
			}
	
		/* ----- Search By Brands ----- */
		
			.Search-By-Brands { }
			
		/* ----- Advert Home Search ----- */
		
			#hp-search-container {
			
				position: relative;
				float: left;
				
				margin: 10px 0 0 0;

				width: 280px;
				height: 137px;
				
				background-image: url(http://images.esellerpro.com/listingtemplates-v4/aio/images/elements/product-search-bg.gif);
			
			}
			
			#hp-search-options { 
			
				position: absolute;
				
				top: 70px;
				left: 10px;
			
			}
			
			#hp-search-options select {
			
				width: 260px; 
				
				border: 1px solid #bebebe; 
				
			}
			
			#hp-search-options input {
			
				float: left;				
				margin: 10px 0 0 0;
				
				width: 206px; 
				
				border: 1px solid #bebebe; 
				
			}
			
			#hp-searchsubmit {
			
				float: left;
				margin: 10px 0 0 5px;
			
			}
			
		/* ----- Menu Search ----- */

			.Menu-Content-Search {

				position: relative;
				float: left;

				padding: 5px 0 10px 0;

				width: 171px;

				background-image: url(http://images.esellerpro.com/listingtemplates-v4/aio/images/block-backgrounds/menu-search-bg.jpg);

			}
		
			.Menu-UL-Search { 
			
				list-style: none;

				line-height: 0.5em;
			
			}
			
			.Menu-UL-Search p {
			
				margin: 0 0 3px 0;
			
			}
			
			.Menu-UL-Search select {
			
				position: relative;

				margin: 0 0 5px 10px;
				
				width: 150px;
				
				border: 1px solid #9f9f9f;
			
			}
			
	/* ----- Element Colours ----- */
	
		/* ----- Header Menu Links ----- */
					
			#Header-Menu-Links UL LI a { color: #ffffff; }
			#Header-Menu-Links UL LI a:hover { color: #b1b1b1; }
	
		/* ----- Header Tabs ----- */

			.tablist li a { color: #ffffff; }
			.tablist li a:hover { color: #dce5ff; }
			
			.menulist li a { color: #ffffff; }
			.menulist li a:hover { color: #dce5ff; }
			
		/* ----- Header Category Links ----- */

			#Store-Links UL LI a { color: #696969; }
			#Store-Links UL LI a:hover { color: #696969; }	
			
	/* ----- Element Formatting ----- */
	
		/* ----- Header Menu Links ----- */
			
			#Header-Menu-Links UL LI {
			
			}
			
			#Header-Menu-Links UL LI a {
			
				font-family: "Lucida Grande", Arial, "Lucida Sans Unicode", Verdana;
				text-decoration: none;
				
				font-size: 12px;
				
				font-weight: bold;
			
			}
	
		/* ----- Header Tabs ----- */
			
			.tablist { 
			
				position: absolute;
				
				left: 0;
				top: 35px;
			
			}
			
			.tablist li {
			
				list-style: none;
				
				font-size: 12px;	
											
			}
			
			.tablist li a {
			
				text-decoration: none;
				font-weight: bold;
				
			}
			
			.menulist { 
						
				position: absolute;

				right: 10px;
				top: 35px;

			}

			.menulist li {

				list-style: none;

				font-size: 12px;	

			}

			.menulist li a {

				text-decoration: none;
				font-weight: bold;

			}
		
		/* ----- Menu Elements ----- */
		
			#Search-By-Brand-Select {
			
				font-size: 12px; 
			
			}
			
		/* ----- Advert Home Search ----- */
		
			#hp-search-options select { font-size: 12px; }
			
			#hp-search-options input { font-size: 12px; }
			
		
		/* ----- Menu Search ----- */
		
			.Menu-UL-Search p { font-size: 12px; }

			.Menu-UL-Search select { 
			
				font-size: 12px;
			
			}
		
	/* ----- Element Colours ----- */
	
		.Menu-UL-Search p { color: #ffffff; }
		
	/* ----- Header Category Links ----- */

		#Store-Links UL LI a { 
			
			font-size: 12px; 
			text-decoration: none;
		
		}
		#Store-Links UL LI a:hover { text-decoration: underline; }
