/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

    /* ----- Menu Adverts ----- */
    
        .Menu-Thin-Advert { 
         
            position: relative;
            float: left;
       
        }

	/* ----- 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;
			
		}

	/* ----- Brand Menu ----- */
	
		.w-120 { 
		
			position: relative;
			float: left;
			
			width: 120px;
			height: 18px;
									
		}
		
		.w-120 select { float: left; }
	
		.BrandDropDown {

			position: absolute;
						
			left: 55px;
			top: 0;
			
			width: 119px;
			height: 17px;
						
			overflow: hidden;
			
			background-color: #ffffff;
			
			background-image: url(http://images.esellerpro.com/2204/images/elements/dropdown-bg.gif);
			background-repeat: no-repeat;
			
			border: 1px solid #b5b5b5;
			
			z-index: 999;
			
		}
	
		.DeactivateButton {
		
			position: absolute;
			
			right: 2px;
			top: 2px;
			
			width: 13px;
			height: 13px;
			
			cursor: pointer;
			
			background-image: url(http://images.esellerpro.com/2204/images/elements/dropdown-arrow-a.gif);
			background-repeat: no-repeat;
			
			z-index: 1000;
			
			line-height: 0;
		
		}
		
		.ActivateButton {

			position: relative;
			float: right;
			
			width: 18px;
			height: 18px;
			
			cursor: pointer;
			
			background-image: url(http://images.esellerpro.com/2204/images/elements/dropdown-arrow-na.gif);
			background-repeat: no-repeat;
			
			z-index: 1000;
			
			line-height: 0;

		}
		
		#BrandLabel {
		
			position: absolute;
			
			left: 2px;
			top: 2px;
		
			width: 244px;
			
			display: block;
					
			font-weight: normal;
			font-size: 0.7em;
			
			color: #000000;			
			
			cursor: pointer;
			
			z-index: 1000;
			
		}
		
		.Brand-UL { 
		
			position: relative;
			float: left;
			
			margin: 25px 0 0 0; 
			padding: 0 0 10px 0;
			
			font-size: 0.7em;
				
		}
		
		* html .Brand-UL {
		
			margin: 25px 0 10px 0;
			float: none; 
		
		}
		
		.Brand-UL LI { 
		
			position: relative;
			float: left;
			
			width: 100px;
			
			padding: 0 10px 0 10px;
			
			list-style: none;
		
		}
		
		.Brand-UL LI a { 
		
			text-decoration: none;
		
		}
		
		.Brand-UL LI a:hover { color: #dc007e; }

	/* ----- Adverts ----- */
	
		.HP-Advert { 
		
			position: relative;
			float: left;
			
			margin: 10px 0 0 10px;
		
		}
		
		* html .HP-Advert { margin: 10px 0 0 5px; }

	/* ----- Header Search Filter Elements ----- */
	
		#Header-Search-Filters {

			position: relative;
			float: left;
			
			padding: 0 0 18px 0;

			top: 0;
			left: 30px;

			width: 912px;
			
			z-index: 500;
			
		}

		.Header-UL-Search {

			position: relative;
			float: left;

			margin: 0 10px 0 0;

			list-style: none;

		}

		.Header-UL-Search LI {

			position: relative;
			float: left;
			
			padding: 0 5px 0 0;

		}

		/* ----- Header UL Search Elements ----- */

			.Header-UL-Search LI select {

				width: 120px;
				
				border: 1px solid #b5b5b5;

			}

			.Header-UL-Search LI #header-searchquery {

				padding: 2px 0 2px 2px;

				width: 140px;
				
				border: 1px solid #b5b5b5;

			}

			.Header-UL-Search LI .header-searchsubmit {

				margin: 0 0 0 5px;

				background-image: url(http://images.esellerpro.com/2204/images/objects/buttons/go-button.gif);	

				width: 32px;
				height: 20px;

			}

			.Header-UL-Search LI p { 

				padding: 0 0 0 5px;

				line-height: 20px;

			}

		.Header-UL-Search-Divider {

			margin: 0 0 0 10px;

			width: 1px;
			height: 20px;

			font-size: 0;

			border-left: 1px solid #000000;
			
		}

	/* ----- Header Basket ----- */
		
		.Header-Basket {

			position: absolute;

			right: 90px;
			top: 36px;

			width: 150px;
			height: 76px;

			overflow: hidden;
			
		}

		.Header-Basket p {

			padding: 4px 0 8px 8px;
			line-height: 15px;

		}

    /* ----- Menu Search ----- */

        .Menu-Content-Search {

            position: relative;
            float: left;

            padding: 5px 0 10px 0;

            width: 171px;

            background-image: url(http://images.esellerpro.com/2204/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;
        
        }

    /* ----- 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/2204/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 */
/* ------------------------------------------------------------ */

	/* ----- Sub Box ----- */
	
		.Content-SubCategoryLINK { color: #2e78cb; }
		.Content-SubCategoryLINK:hover { color: #358df1; }

	/* ----- Header Search Filter Elements ----- */

		.Header-UL-Search LI p {

			color: #dc007e;

		}

		.Header-UL-Search LI p label {

			color: #dc007e;

		}

		.Header-UL-Search LI .header-searchsubmit {

			color: #ffffff;

		}
										  
    /* ----- Menu News Letter Box ----- */
    
        /* ----- No Styles ----- */		 
        
    /* ----- Menu Search ----- */
    
        .Menu-UL-Search p { color: #ffffff; }
    
    /* ----- Header Basket ----- */

		.Header-Basket p { color: #ffffff; }

		.Header-Basket p a { color: #ffffff; }
		.Header-Basket p a:hover { color: #afdefa; }

/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */	

	/* ----- Header Search Filter Elements ----- */

		.Header-UL-Search LI #header-searchquery {

			font-size: 0.7em;

		}

		.Header-UL-Search LI select {

			font-size: 0.7em;

		}

		.Header-UL-Search LI p {

			font-size: 0.7em;
			font-weight: bold;

		}

		.Header-UL-Search LI .header-searchsubmit {

			font-size: 0.7em;

		}

    /* ----- Menu Search ----- */
    
        .Menu-UL-Search p { font-size: 0.7em; }

        .Menu-UL-Search select { 
        
            font-size: 0.7em;
        
        }
    
    /* ----- Header Basket ----- */
		
		.Header-Basket p { 

			font-size: 0.7em; 
			font-weight: bold;

		}

		.Header-Basket p a { text-decoration: none; }

    /* ----- Menu News Letter Box ----- */

		.Menu-News-Letter-UL {

			font-size: 0.7em;

		}

		.Menu-News-Letter-UL LI { }

		.Menu-News-Letter-UL LI input { }		