/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

	/* ----- Brand Breakdown ----- */
	
		.Category-Frame {
		
			position: relative;
			float: left;
			
			width: 192px;
			height: 198px;
			
			left: 1px;
			
			overflow: hidden;
		
		}
		
		.Category-Frame h2 { 
		
			margin: 10px 0 10px 10px;
		
		}
		
		.Category-Frame .Category-Image {
		
			position: relative;
			float: left;
			
			margin: 0 0 0 6px;
			
			width: 75px;
		
		}
		
		.Category-Frame .List {
		
			position: relative;
			float: right;
			
			padding: 0 0 0 0;
			
			width: 105px;
			height: 150px;
			
			overflow: auto;
			
			overflow-x: hidden;
						
		}
		
		.Category-Frame UL {
		
			position: relative;
			float: right;
			
			padding: 0 0 0 0;
			
			width: 105px;
		
			list-style: none;
						
		}
		
		.Category-Frame UL LI {
			
			padding: 0 0 0 11px;
			
			line-height: 15px;
			
			background-image: url(http://images.esellerpro.com/2201/images/objects/list-bullet.gif);
			background-repeat: no-repeat;
			
			background-position: 0 6px;

		}
		
		.Category-Frame UL LI a { padding: 0 2px 0 0; }
		
		.Category-Frame h2 a { color: #333333; }
		.Category-Frame h2 a:hover { color: #707070; }
		
		.Category-Frame UL LI a { color: #707070; }
		.Category-Frame UL LI a:hover { color: #333333; }
		
		.Category-Frame h2 a {
			
			text-decoration: none;
			font-size: 0.8em;
		
		}
		
		.Category-Frame UL LI { font-size: 0.6em; }
		
		.Category-Frame UL LI a { text-decoration: none; }
		
		/* ----- Specific Brands Page ----- */

			.Category-Brands {

				position: relative;
				float: left;

				margin: 0 0 0 0;
				padding: 0 0 10px 0;

				width: 576px;
				height: auto;
				min-height: 150px;

				left: 1px;

				overflow: hidden;
				
				background-image: url(http://images.esellerpro.com/2201/images/block-backgrounds/brands-row-bg.jpg);
				background-repeat: no-repeat;
				
				background-color: #f4f4f4;

			}
			
			.Category-Brands .List { 
			
				width: 490px;
				height: auto;
			
			}
			
			.Category-Brands UL {
					
				position: relative;
				float: left;

				padding: 0 0 0 0;

				width: 490px;

				list-style: none;

			}
			
			.Category-Brands UL LI { 
			
				float: left; 
				width: 111px;
			
			}
			
	/* ----- Product ----- */
	
		.Product-Row-Image-CASL { 
		
			position: relative;
			float: left;

			clear: both;

			width: 131px;
			height: 109px;

			overflow: hidden;


		}

		.Product-Row-Title-CASL { 

			position: relative;
			float: left;

			clear: both;

			width: 131px;
			height: 65px;

			overflow: hidden;

		}

		.Product-Row-Type-CASL { 

			position: relative;
			float: left;

			clear: both;

			width: 131px;
			height: 18px;

			overflow: hidden;

		}

		.Product-Row-Price-CASL { 

			position: relative;
			float: left;
			
			padding: 5px 0 0 0;

			clear: both;

			width: 131px;

		}

		.Product-Row-Buttons-CASL {

			position: relative;    
			float: left;

			clear: both;	

			width: 131px;

		}

		.Product-Row-Links-CASL {

			position: relative; 
			float: left;

			clear: both;

			padding: 4px 0 9px 0;

			clear: both;

			width: 131px;
		
		}	

	/* ----- Checkout Cart Trail ----- */
	
		.Cart-Trail {
		
			position: relative;
			float: left;
			
			width: 752px;
			height: 84px;
			
			background-image: url(http://images.esellerpro.com/2201/images/block-backgrounds/cart-trail-bg.gif);
			background-repeat: no-repeat;
			
			background-position: 1px 0;
		
		}
		
		.Cart-Trail UL {
		
			margin: 36px 0 0 116px;
		
		}
		
		.Cart-Trail UL LI { 

			position: relative;
			float: left;
			
			padding: 0 46px 0 0;
			
			list-style: none;
					
		}

	/* ----- Customised Inner Category - Subcategory Breakdown ----- */
	
		.Box-SubCategories {

			position: relative;
			float: left;

			margin: 10px 0 0 10px;

			width: 578px;
			height: auto;
			
			background-image: url(http://images.esellerpro.com/2201/images/elements/box-bg.gif);
			background-repeat: repeat-y;
		
		}
		
		.Box-SubCategories .Box-Heading {
		
			position: relative;
			float: left;

			margin: 0 0 15px 0;

			width: 578px;
			height: 32px;
			
			background-image: url(http://images.esellerpro.com/2201/images/elements/box-header.gif);
			background-repeat: no-repeat;
		
		}
		
		.Box-SubCategories .Box-Base {

			position: relative;
			float: left;
			
			margin: 10px 0 0 0;

			width: 578px;
			height: 1px;

			background-image: url(http://images.esellerpro.com/2201/images/elements/box-base.gif);
			background-repeat: no-repeat;
		
		}
		
		.Box-SubCategories H2 {
		
			padding: 9px 0 0 10px; 
		
		}
		
		/* ----- Elements ----- */
		
			.Box-SubCategories UL {
			
				position: relative;
				float: left;
				
				margin: 0 0 0 10px;
			
				width: 558px;
			
				list-style: none;
				
				background-image: url(http://images.esellerpro.com/2201/images/elements/box-ul-line-divider.gif);
							
			}
			
			.Box-SubCategories UL LI {
			
				position: relative;
				float: left;
				
				padding: 0 0 0 20px;
				
				width: 119px;
				height: 30px;
				
				background-image: url(http://images.esellerpro.com/2201/images/objects/red-bulb.gif);
				background-repeat: no-repeat;
				
				background-position: 6px 10px;
				
				line-height: 30px;
				
				overflow-x: hidden;
												
			}
						
			.Box-SubCategories UL LI a { }

	/* ----- Menu Additional Links ----- */
	
		.Menu-Content-UL-Links {
		
			list-style: none;
		
		}
	
		.Menu-Content-UL-Links LI {

			position: relative;
			margin: 2px 0 0 0;
			
			display: block;
			
			width: 160px;
			height: 24px;
			
			background-image: url(http://images.esellerpro.com/2201/images/elements/menu-content-link-bg.gif);
			background-repeat: no-repeat;
		
		}
		
		.Menu-Content-UL-Links LI a { padding: 0 0 0 23px; }

	/* ----- Menu Advert ----- */
	
		.Menu-Advert {
		
			position: relative;
			float: left;
			
		}

	/* ----- Category Boxes ----- */
	
		.CatBox-Container { 
		
			position: relative;
			float: left;
			
		}
	
		.CatBox-List {

			position: relative;
			float: left;
			
			margin: 20px 9px 0 10px; 

			width: 130px;

			background-image: url(http://images.esellerpro.com/2201/images/elements/catbox-bg.gif);
			background-repeat: repeat-y;

		}
		
		* html .CatBox-List { margin: 20px 10px 0 5px; }

		.CatBox-Top {
		
			position: relative;
			float: left;
			
			width: 130px;
			height: 4px;
			
			background-image: url(http://images.esellerpro.com/2201/images/elements/catbox-top.gif);
		
		}
		
		.CatBox-Base {

			position: relative;
			float: left;		
			
			width: 130px;
			height: 4px;
			
			background-image: url(http://images.esellerpro.com/2201/images/elements/catbox-base.gif);
		
		}
		
		/* ----- CatBox Elements ----- */
		
			.CatBox-List H2 { 
			
				position: relative;
				float: left;
				
				padding: 3px 0 10px 8px;
				
				clear: both;
				
				width: 114px;
				
				background-image: url(http://images.esellerpro.com/2201/images/elements/hp-h2-bg.gif);
				background-repeat: no-repeat;
				
				background-position: 8px 20px;
			
			}
			
			.CatBox-List UL {
			
				position: relative;
				float: left;
				
				padding: 0 0 8px 0;
				
				list-style: none;
				
			}
			
			.CatBox-List UL LI {
			
				padding: 0 0 0 20px;
			
				background-repeat: no-repeat;
				
				background-position: 8px 7px;
			
			}
			
			.CatBox-Container .Blue UL LI { background-image: url(http://images.esellerpro.com/2201/images/elements/arrow-cb-blue.gif); }
			.CatBox-Container .Yellow UL LI { background-image: url(http://images.esellerpro.com/2201/images/elements/arrow-cb-yellow.gif); }
			.CatBox-Container .Green UL LI { background-image: url(http://images.esellerpro.com/2201/images/elements/arrow-cb-green.gif); }
			.CatBox-Container .Pink UL LI { background-image: url(http://images.esellerpro.com/2201/images/elements/arrow-cb-pink.gif); }
						
			.CatBox-List UL LI a {

				text-decoration: none;

			}
			
			.CatBox-List .ViewMore-Link {
			
				position: relative;
				float: left;
				
				padding: 0 0 8px 8px;
				
				width: 120px;
				
				clear: both;
				
				text-decoration: none;
			
			}

	/* ----- Homepage Featured Container ----- */
	
		.HP-Featured-Wide {
		
			background-position: 0 32px;
		
			background-image: url(http://images.esellerpro.com/2201/images/block-backgrounds/hp-featured-wide.gif);
		
		}
		
		.Page-Wide .HP-Featured-Wide {

			background-image: url(http://images.esellerpro.com/2201/images/block-backgrounds/hp-featured-wide-w.gif);
				
		}

	/* ----- Header Menu Additional Links ----- */
	
		#Header-Menu-Links { 
		
			position: absolute;
			
			right: 10px;
			top: 10px;
			
			width: 80px;
			
		}
		
		#Header-Menu-Links-UL { 
		
			margin: 5px 0 0 0;
			
			list-style: none;
		
		}
		
		#Header-Menu-Links-UL LI { 
		
			position: relative;
			float: left;
			
			margin: 0 0 5px 0;
			padding: 0 0 0 15px;
			
			background-image: url(http://images.esellerpro.com/2201/images/elements/header-arrow.gif);
			background-repeat: no-repeat;
			
			background-position: 5px 3px;
		
		}

	/* ----- Header Menu ----- */
	
		#Header-Menu-Trail {
		
			position: absolute;
			
			top: 129px;
			left: 10px;
		
		}

    /* ----- Menu Search ----- */

        .Menu-Content-Search {

            position: relative;
            float: left;

            padding: 5px 0 10px 0;

            width: 171px;

            background-image: url(http://images.esellerpro.com/2201/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/2201/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 */
/* ------------------------------------------------------------ */

	/* ----- Checkout Cart Trail ----- */
	
		.Cart-Trail UL .Inactive { color: #8b8b8b; }
		.Cart-Trail UL .Active { color: #212121; }

	/* ----- Customised Inner Category - Subcategory Breakdown ----- */

		.Box-SubCategories H2 { color: #212121; }

		/* ----- Elements ----- */

			.Box-SubCategories UL LI a { color: #212121; }

			.Box-SubCategories UL LI a span { color: #bf0e1e; }

	/* ----- Menu Additional Links ----- */

		.Menu-Content-UL-Links LI a { color: #000000; }
		.Menu-Content-UL-Links LI a:hover { color: #bf0e1e; }

	/* ----- Header Menu Additional Links ----- */
		
		#Header-Menu-Links-UL a { color: #666666; }
		#Header-Menu-Links-UL a:hover { color: #333333; }

	/* ----- Header Menu ----- */

		#Header-Menu-Trail p { color: #333333; }
		
		#Header-Menu-Trail a { color: #333333; }
		#Header-Menu-Trail a:hover { color: #000000; }
									  
    /* ----- Menu News Letter Box ----- */
    
        /* ----- No Styles ----- */		 
        
    /* ----- Menu Search ----- */
    
        .Menu-UL-Search p { color: #ffffff; }
        
    /* ----- Category Boxes ----- */

		/* ----- CatBox Elements ----- */

			.CatBox-Container .Blue H2 { color: #a0fdfd; }			
			.CatBox-Container .Blue UL LI a { color: #ffffff; }
			.CatBox-Container .Blue UL LI a:hover { color: #a0fdfd; }
			
			.CatBox-Container .Yellow H2 { color: #f9fe98; }
			.CatBox-Container .Yellow UL LI a { color: #ffffff; }
			.CatBox-Container .Yellow UL LI a:hover { color: #f9fe98; }
			
			.CatBox-Container .Green H2 { color: #c5fe67; }
			.CatBox-Container .Green UL LI a { color: #ffffff; }
			.CatBox-Container .Green UL LI a:hover { color: #c5fe67; }
			
			.CatBox-Container .Pink H2 { color: #fdc7fe; }
			.CatBox-Container .Pink UL LI a { color: #ffffff; }
			.CatBox-Container .Pink UL LI a:hover { color: #fdc7fe; }
						
			.CatBox-List .ViewMore-Link { color: #ffffff; }

/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */

	/* ----- Checkout Cart Trail ----- */
		
		.Cart-Trail UL { 
		
			font-size: 0.9em;
			font-weight: bold;
		
		}

	/* ----- Customised Inner Category - Subcategory Breakdown ----- */
		
		.Box-SubCategories .Category-Heading { font-size: 1.0em; }

		/* ----- Elements ----- */
		
			.Box-SubCategories H2 { font-size: 0.9em; }

			.Box-SubCategories UL LI { font-size: 0.8em; }
			
			.Box-SubCategories UL LI a { 
			
				text-decoration: none; 
				font-weight: bold;
			
			}
			
			.Box-SubCategories UL LI a span { 
			
				font-size: 0.8em;
				font-weight: normal; 
			
			}
			
	/* ----- Menu Additional Links ----- */
	
		.Menu-Content-UL-Links LI a { 
		
			font-size: 0.7em; 
			text-decoration: none;
		
		}

	/* ----- Header Menu Additional Links ----- */
	
		#Header-Menu-Links { 
		
		}
		
		#Header-Menu-Links-UL { 
		
			font-size: 0.7em;
		
		}
		
		#Header-Menu-Links-UL a { 
		
			text-decoration: none;
		
		}

	/* ----- Header Menu ----- */

		#Header-Menu-Trail { 

			font-size: 0.6em; 

		}

    /* ----- 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 { }		
		
	/* ----- Category Boxes ----- */

		/* ----- CatBox Elements ----- */

			.CatBox-List H2 { font-size: 0.7em; }
			
			.CatBox-List UL LI a { font-size: 0.7em; }

			.CatBox-List .ViewMore-Link { font-size: 0.7em; }
		
	/* ----- Brands Page ----- */
	
		.Category-Brands UL LI { font-size: 0.7em; } 