/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

	/* ----- Misc ----- */
	
		#Header-Icon-Links { 
		
			position: absolute;

			right: 6px;
			top: 6px;
		
		}

	/* ----- Custom Headings & Footers ----- */
	
		.BG-Cart-Heading {
		
			position: relative;
			float: left;
			
			width: 170px;
			height: 48px;
		
			background-image: url(../images/block-backgrounds/cart-header.jpg);
			background-repeat: no-repeat;
		
		}
		
		.BG-Categories-Heading {
				
			position: relative;
			float: left;

			width: 170px;
			height: 28px;

			background-image: url(../images/block-backgrounds/categories-header.jpg);
			background-repeat: no-repeat;

		}
		
		.BG-Information-Heading {
						
			position: relative;
			float: left;

			width: 170px;
			height: 48px;

			background-image: url(../images/block-backgrounds/information-header.jpg);
			background-repeat: no-repeat;
		
		}
		
		.BG-Y-Top { 
				
			position: relative;
			float: left;

			width: 170px;
			height: 11px;

			background-image: url(../images/block-backgrounds/yellow-top.jpg);
			background-repeat: no-repeat;
					
		}
		
		.BG-Y-Base { 
		
			position: relative;
			float: left;

			width: 170px;
			height: 11px;

			background-image: url(../images/block-backgrounds/yellow-base.jpg);
			background-repeat: no-repeat;
			
		}
		
		.BG-P-Base { 
				
			position: relative;
			float: left;

			width: 170px;
			height: 11px;

			background-image: url(../images/block-backgrounds/purple-base.jpg);
			background-repeat: no-repeat;
					
		}
		
		.BG-NArrivals-Heading { 
		
			position: relative;
			float: left;

			width: 170px;
			height: 59px;

			background-image: url(../images/block-backgrounds/narrivals-header.jpg);
			background-repeat: no-repeat;
		
		}
		
		.Menu-Content-Yellow { 
		
			background-image: url(../images/block-backgrounds/yellow-bg.jpg); 
			background-repeat: repeat-y;
		
		}
		
		.Menu-Content-Yellow .Menu-Simple-Content-Block { background-image: none; }

	/* ----- Header Search ----- */
	
		.Header-Search {
		
			position: relative;
			float: left;
			
			width: 600px;
			height: 37px;
			
			background-image: url(../images/block-backgrounds/header-search-bg.jpg);
			background-repeat: no-repeat;
		
		}
		
		.Menu-Content-Cart {
		
			background-image: url(../images/block-backgrounds/cart-bg.jpg);
			background-repeat: repeat-y;
		
		}

    /* ----- Menu Search ----- */

        .Menu-Content-Search {

            position: relative;
            float: left;

            padding: 5px 0 10px 0;

            width: 171px;

            background-image: url(../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(../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 */
/* ------------------------------------------------------------ */
										  
    /* ----- Menu News Letter Box ----- */
    
        /* ----- No Styles ----- */		 
        
    /* ----- Menu Search ----- */
    
        .Menu-UL-Search p { color: #ffffff; }

/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */	

	/* ----- Menu Cart ----- */
	
		.Menu-Content-Cart .Menu-List a { font-weight: bold; }

    /* ----- Menu Search ----- */
    
        .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 { }		