/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

	/* ----- Sub Box ----- */
		
		.Content-SubCategoryLI {

			position: relative;
			float: left;

			margin: 5px 5px 5px 5px;

			width: 90px;
			height: 130px;

			text-align: center;
			
			list-style: none;

		}

		.Content-SubCategoryLI { margin: 10px 4px 0 4px; }

		.Content-SubCategoryLI a { 

			position: relative;
			float: left;

			clear: both;

			width: 90px;

			font-size: 0.8em; 
			text-decoration: none;

			text-align: center;

		}

		.Content-SubCategoryLINK { padding: 3px 0 0 0; }

		.Content-SubCategoryLI a img { 

			position: relative;
			float: left;

			clear: both;

			margin: 0 0 0 5px;

			width: 80px;
				
		}

	/* ----- Delivery Advert ----- */
	
		.Homepage-Del-Advert { 
		
			position: relative;
			float: right;
			
			margin: 10px 10px 0 0;
		
		}
		
		* html .Homepage-Del-Advert { margin: 10px 5px 0 0; }

	/* ----- Homepage Introduction Box ----- */
	
		#Homepage-Intro-Box { 
		
			position: relative;
			float: left;
			
			width: 787px;
			height: 191px;
			
			background-image: url(http://images.esellerpro.com/2245/images/block-backgrounds/intro-box-bg.jpg);
			
		
		}
		
		.Homepage-Intro-Heading { 
		
			position: relative;
			
			margin: 15px 0 5px 20px;
		
		}
		
		#Homepage-Intro-Box p { 
		
			padding: 0 20px 5px 20px;
		
		}
		
	/* ----- Homepage Advert ----- */
	
		#Homepage-Advert-Container {
		
			position: relative;
			float: left;
			
			width: 787px;
			height: auto;
			
			line-height: 0;
			
		}
		
		.Homepage-Advert { 
		
			position: relative;
			float: left;
		
		}

	/* ----- Trade Box ----- */
	
		#Trade-Box { 
			
			position: relative;
			float: left;
			
			width: 974px;
			height: 64px;
			
			background-image: url(http://images.esellerpro.com/2245/images/block-backgrounds/trade-box-bg.jpg);
			background-repeat: no-repeat;
		
		}
		
		.Trade-Only-Heading {
		
			position: absolute;

			left: 13px;
			top: 22px;
		
		}
		
		.Trade-Register {
		
			position: absolute;
			
			left: 220px;
			top: 13px;
			
			border: 0;
		
		}
		
		.Trade-Login {

			position: absolute;

			left: 540px;
			top: 13px;
			
			border: 0;
				
		}
		
		.Non-Trade-Customers { 
		
			position: absolute;
			
			left: 220px;
			top: 36px;
		
		}

	/* ----- Header Tabs -----*/

		#Header-Menu UL {

			margin: 0 0 0 0;
			padding: 0 0 0 0;

			list-style: none;

		}

		#Header-Menu a {
		
			padding: 0 0 10px 0;

			display: block;
			
		}

		#Header-Menu a:hover { display: block; }

		#Header-Menu UL li {

			float: left;

			margin: 0 0 0 0;		
			padding: 0 0 0 0;

		}

		#Header-Menu .cat-list-end-01 { border-bottom: 1px solid #d3d3d3; }

		#Header-Menu UL li UL {

			margin: 0 0 0 -9px;

			background-image: url(http://images.esellerpro.com/2245/images/block-backgrounds/drop-menu-bg.gif);
			background-repeat: repeat-y;

			background-color: #ffffff;

		}

		#Header-Menu UL li li {

			float: left;

			margin: 0 0 0 0;
			padding: 0 0 0 0;

			width: 170px;

		}

		#Header-Menu UL li li a, 
		#Header-Menu UL li li a:link, 
		#Header-Menu UL li li a:visited {

			float: none;	

			margin: 0 0 0 -14px;
			padding: 6px 0 6px 20px;

			left: 1px;

			width: 148px;

			background-image: url(http://images.esellerpro.com/2245/images/objects/drop-menu-arrow.gif);
			background-repeat: no-repeat;

			background-position: 9px 11px;
			
			border-top: 1px solid #ffc378;
			border-bottom: 1px solid #fca332;

		}

		#Header-Menu UL li li a:hover, 
		#Header-Menu UL li li a:active {
		
			width: 148px;

			/* background-color: #f3f3f3; */

		}
		
		#Header-Menu UL li ul {

			position: absolute;
						
			width: 170px;

			left: -999em;

		}
		
		#Header-Menu UL li:hover ul {

			display: block;

			left: auto;

		}

		#Header-Menu UL li:hover ul, 
		#Header-Menu UL li.sfhover ul { left: auto; }	
		
	/* ----- Header Checkout ----- */
	
		#Header-Checkout { 
		
			position: absolute;

			top: 75px;
			right: 82px;
					
		}
		
		* html #Header-Checkout { margin: 10px 10px 0 0; }
		
		#Header-Email { 
		
			position: absolute;

			right: 5px;
			top: 47px;
		
		}
				
	/* ----- Content Adverts ----- */
	
		.Content-Advert {
		
			position: relative;
			float: left;
			
			margin: 10px 0 0 10px;
		
		}
		
		* html .Content-Advert { margin: 10px 0 0 5px; }
		
		.Menu-Advert {
		
			position: relative;
			float: left;
			
			margin: 0 0 0 12px;
		
		}
		
		* html .Menu-Advert { margin: 0 0 0 6px; }

    /* ----- Menu Search ----- */

        /* ----- Menu Search ----- */
	
		.Menu-Content-Search {

			position: relative;
			float: left;

			padding: 5px 0 10px 5px;

			width: 171px;

			background-image: url(http://images.esellerpro.com/2245/images/block-backgrounds/menu-search-bg.gif);

		}

		.Menu-UL-Search { 

			list-style: none;

			line-height: 0.5em;

		}

		.Menu-UL-Search p {

			margin: 0 0 3px 0;	   
			padding: 0 0 3px 12px;
			
			line-height: 11px;

		}

		.Menu-UL-Search LI { 
		
		    clear: both; 
		
		}

		.Menu-UL-Search #menu-searchquery {

			position: relative;
			float: left;

			margin: 0 0 5px 10px;

			width: 148px;
			height: 15px;

			border: 1px solid #b9b9b9;

		}

		.Menu-UL-Search #menu-searchsubmit {

			position: relative;
			float: left;

			margin: 1px 0 0 10px;

			width: 60px;
			height: 22px;

			border: 0;

            background: none;
			background-image: url(http://images.esellerpro.com/2245/images/objects/buttons/find-menu-button.png);

			color: #ffffff;

			font-weight: bold;
			
			cursor: pointer;

		}

		.Menu-UL-Search select {

			position: relative;

			margin: 0 0 5px 10px;

			width: 155px;

			border: 1px solid #545454;
	        
        }
    /* ----- Menu News Letter Box ----- */
	
		.Menu-News-Letter-UL {
		
			position: relative;
			float: left;
		
			margin: 10px 0 0 10px;
			
			width: 154px;
			
			list-style: none;
		
		}
		
		* html .Menu-News-Letter-UL { margin: 10px 0 0 5px; }
		
		.Menu-News-Letter-UL LI { }

		.Menu-News-Letter-UL LI input { }
		
		.Menu-News-Letter-UL LI .News-Letter-EMail-Input {
		
			margin: 3px 0 3px 0;
			padding: 2px 2px 2px 2px;
			
			width: 144px;
			
			border: 1px solid #bebebe;
		
		}
		
		.Menu-News-Letter-UL LI .Mailing-List-SignUp-Button {
			
			position: relative;
			float: right;	
			
			clear: both;

			margin: 5px 5px 10px 0;
			padding: 0 0 0 8px;

			width: 92px;
			height: 21px;
			background-image: url(http://images.esellerpro.com/2245/images/objects/buttons/register-small.gif);

			cursor: pointer;

			font-size: 1.0em;
			font-weight: bold; 

			text-transform: uppercase;		
			text-align: left;

			color: #ffffff; 	
		
		}
		
		* html .Menu-News-Letter-UL LI .Mailing-List-SignUp-Button { margin: 5px 5px 10px 0; }
		
/* ------------------------------------------------------------ */
/* Misc Elements */
/* ------------------------------------------------------------ */
		

/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */

	/* ----- Trade Box ----- */
		
		#Homepage-Intro-Box a { color: #f6d1ff; }
		#Homepage-Intro-Box a:hover { color: #ffffff; }

	/* ----- Header Tabs ----- */
		
		#Header-Menu a { color: #bd1f07; }		
		#Header-Menu a:hover { color: #8d1806; }

		#Header-Menu a b { color: #bd1f07; }		
		#Header-Menu a:hover b { color: #8d1806; }

		#Header-Menu li .Home { color: #ffffff; }
		#Header-Menu li .Home:hover { color: #ffd1ca; }
										  
    /* ----- Menu News Letter Box ----- */
    
        /* ----- No Styles ----- */		 
        
    /* ----- Menu Search ----- */
    
        .Menu-UL-Search p { color: #ffffff; }
        .Menu-UL-Search label { color: #ffffff; }
       
	/* ----- Header Checkout ----- */
			
		#Header-Email a { color: #fea700; }
		#Header-Email a:hover { color: #fdc456; }
		
		#Header-Checkout { color: #01adef; }
		
		#Header-Checkout .Checkout { color: #01adef; }
		#Header-Checkout .Checkout:hover { color: #55ccf9; }
		#Header-Checkout .Total { color: #763659; }
		#Header-Checkout .Log-Out { color: #763659; }
		#Header-Checkout .Shopping-Bag { color: #01adef; }
		#Header-Checkout .Shopping-Bag:hover { color: #55ccf9; }
		
	/* ----- Homepage Introduction Box ----- */
					
		#Homepage-Intro-Box p { color: #ffffff; }
		
/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */	

	/* ----- Header Tabs ----- */
		
		#Header-Menu a {

			font-size: 1.0em;
			text-decoration: none;	

		}

		#Header-Menu a:hover { text-decoration: none; }

		#Header-Menu li .Home { font-weight: bold; }

		#Header-Menu UL LI a { font-size: 1.0em; }
		
		#Header-Menu UL LI UL LI a { font-size: 1.2em; }

    /* ----- Menu Search ----- */
    
        .Menu-UL-Search #menu-searchquery { font-size: 0.7em; } 

		.Menu-UL-Search #menu-searchsubmit { font-size: 0.7em; } 

		.Menu-UL-Search p { font-size: 0.7em; }

		.Menu-UL-Search select { 

			font-size: 0.7em;

		}

    /* ----- Menu News Letter Box ----- */

		.Menu-News-Letter-UL {

			font-size: 0.7em;

		}

		.Menu-News-Letter-UL LI { }

		.Menu-News-Letter-UL LI input { }		
		
	/* ----- Header Checkout ----- */
		
		#Header-Email { 

			font-weight: bold;
			font-size: 0.8em;

		}

		#Header-Email a { text-decoration: none; }

		#Header-Checkout { 

			font-weight: bold; 
			font-size: 0.9em;

		}

		#Header-Checkout a { text-decoration: none; }
	
	/* ----- Homepage Introduction Box ----- */

		#Homepage-Intro-Box p { 

			font-size: 0.8em;

		}