	  /* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

	/* ----- Category Elements & Styles ----- */
	
		.Category {

			position: relative;
			float: left;

			margin: 10px 0 0 10px;

			width: 186px;
			height: 235px;

			background-image: url(http://images.esellerpro.com/2132//images/elements/category-c-bg.gif);		

		}

		* html .Category { margin: 10px 4px 0 6px; }

		.Category-Top { 

			position: relative;
			float: left;

			width: 186px;
			height: 4px;

			line-height: 0px;

			background-image: url(http://images.esellerpro.com/2132//images/elements/category-c-top.gif);

		}

		.Category-Base { 

			position: absolute;

			left: 0px;
			top: 231px;

			width: 186px;
			height: 4px;

			background-image: url(http://images.esellerpro.com/2132//images/elements/category-c-base.gif);

	}

	/* ----- Category IMG ----- */

		.Category-IMG {

			position: absolute;
						
			left: 8px;
			top: 38px;

			width: 170px;
			height: 170px;

		}	

	/* ----- Element Styles ----- */

		.Category H2 {

			position: relative;
			float: left;
			
			width: 170px;

			margin: 3px 0 0 8px; 					

		}

		* html .Category H2 { margin: 0 0 0 4px; }

		.Category .More-Button {

			position: absolute;
						
			right: 8px;
			top: 215px;
			
			/* padding: 5px 8px 2px 0; */

		}

		/* ----- Inner Product Containers ----- */

			.Product-Row { 
			
				position: relative;
				float: left;

				width: 578px;

			}	

			.Product-Row-Images { 

				position: relative;
				float: left;

				width: 578px;

			}

			.Product-Row-Title { 

				position: relative;
				float: left;

				padding: 0 0 8px 0;

				width: 578px;

			}

			.Product-Row-Price { 

				position: relative;
				float: left;

				padding: 0 0 0 0;

				width: 578px;

			}
			
			.Product-Row-Buttons {
			
				position: relative;
				float: left;

				padding: 0 0 8px 0;

				width: 578px;
				
				border-bottom: 1px dotted #919191;
			
			}
			
			/* ----- Product Button Styles ----- */
			
				.Product-Button { 	 
				    float: left;
					margin: 0 0 0 0;
				    padding: 0 0 0 0; 
				}

			.Product {

				position: relative;
				float: left;

				width: 131px;

				margin: 0 0 0 10px;

			}

			* html .Product { margin: 0 5px 0 5px; }

			.Product img { margin: 10px 0 0 0; }

			.Product .Product-Img { width: 96px; }

			.Product .Product-Divider {

				position: relative;
				left: 0px;

				padding: 0 0 0 0; 

			}

			.Product .Product-Text-Link {

				display: block; 
				padding: 10px 0 0 0; 
			
			}
			
			/* ----- In Stock / Out Stock Buttons ----- */
			
			    .InStock-Symbol {
			    
			        position: relative;
			        float: right;
			    
			    } 
			    
			    .OutofStock-Symbol {
			    
			        position: relative;
			        float: right;
			    
			    }
			
			/* ----- Element ShowHide Styles ----- */

            .Content-Hide-Button { 
            
                position: relative;
                float: right;
                
                margin: 8px 8px 0 0;
                
                display: block;
                
                width: 63px;
                height: 21px;
                
                background-image: url(http://images.esellerpro.com/2132/images/objects/buttons/hide-small.gif);
                
                cursor: pointer;
           
                font-size: 1.0em;
                font-weight: bold; 
                
                text-transform: uppercase;		
                text-align: left;
                
                color: #ffffff; 
            
            } 
            
            .Content-Hide-Button:hover { background-position: 0 -21px; }	
            
            * html .Content-Hide-Button { margin: 8px 4px 0 0; }
            
            .Content-Show-Button { 
            
                position: relative;
                float: right;
                
                margin: 8px 8px 0 0;
                
                display: block;
                
                width: 63px;
                height: 21px;
                
                background-image: url(http://images.esellerpro.com/2132/images/objects/buttons/show-small.gif);
                
                cursor: pointer;
           
                font-size: 1.0em;
                font-weight: bold; 
                
                text-transform: uppercase;		
                text-align: left;
                
                color: #ffffff; 
            
            }	
            
            * html .Content-Show-Button { margin: 8px 4px 0 0; }
			
			.Product-Buy-Button {
            
                position: relative;
                float: right;	
                
                margin: 10px 0 0 0;
                padding: 0 0 0 10px;
                
                width: 60px;
                height: 21px;
                background-image: url(http://images.esellerpro.com/2132/images/objects/buttons/buy-item-small.gif);
                
                cursor: pointer;
               
                font-size: 1.0em;
                font-weight: bold; 
                
                text-transform: uppercase;		
                text-align: left;
                
                color: #ffffff; 
            
            }  
            
             .Product-View-Button {
            
                position: relative;
                float: left;	
                
                margin: 10px 0 0 0;
                padding: 0 0 0 5px;
                
                width: 60px;
                height: 21px;
                background-image: url(http://images.esellerpro.com/2132/images/objects/buttons/view-item-small.gif);
                
                cursor: pointer;

                font-size: 1.0em;
                font-weight: bold; 
                
                text-transform: uppercase;		
                text-align: left;
                
                color: #ffffff; 
            
            } 
			
		/* ----- Menu Thin Content Product Block ----- */
			
			.Menu-Thin-Content-Block .Menu-Content-Products .Product {

				position: relative;
				float: left;

				margin: 0 0 0 8px;				

			}

			* html .Menu-Thin-Content-Block .Menu-Content-Products .Product { margin: 0 0 0 4px; }

			.Menu-Thin-Content-Block .Menu-Content-Products .Product img { margin: 10px 0 0 0; }
			
			.Menu-Thin-Content-Block .Menu-Content-Products .Product .Product-Img { width: 96px; }

			.Menu-Thin-Content-Block .Menu-Content-Products .Product .Product-Divider { padding: 0 0 0 0; }

			.Menu-Thin-Content-Block .Menu-Content-Products .Product .Product-Text-Link {

				display: block; 
				padding: 10px 0 0 0; 
				
				width: 127px;

			}
			
			/* ----- Simplified Version ----- */
			
				.Menu-Simple-Content-Block .Menu-Content-Products .Product {
				
					position: relative;
					float: left;

					margin: 0 0 0 10px;				
					width: 127px;

				}

				* html .Menu-Simple-Content-Block .Menu-Content-Products .Product { margin: 0 0 0 5px; }

				.Menu-Simple-Content-Block .Menu-Content-Products .Product img { margin: 10px 0 0 0; }

				.Menu-Simple-Content-Block .Menu-Content-Products .Product .Product-Img { width: 75px; }

				.Menu-Simple-Content-Block .Menu-Content-Products .Product .Product-Divider { padding: 0 0 0 0; }

				.Menu-Simple-Content-Block .Menu-Content-Products .Product .Product-Text-Link {

					display: block; 
					padding: 10px 0 0 0; 
					
					width: 127px;

				}

	/* ----- Product 2x Column ----- */

		.Product-2xColumn-Faux-BG {

			position: relative;
			float: left;

			width: 576px;

			left: 1px;

			background-image: url(http://images.esellerpro.com/2132//images/elements/featured-wide-c-2x-bg.gif); 

		}

		.Product-2xColumn {

			position: relative;
			float: left;

			width: 268px;

			margin: 0 8px 0 10px;

			padding: 0 0 8px 0;
			
		}

		* html .Product-2xColumn { margin: 0 6px 0 7px; }

		.Product-2xColumn .Product-Img {

			float: left;

			padding: 10px 14px 10px 6px; 

		}

		.Product-2xColumn .Product-Text-Link {

			float: left;

			clear: right;

			display: block; 
			padding: 10px 0 3px 0; 

			width: 138px;

		}

		/* .Product-2xColumn .Product-Price-Title { float: left; }					
		.Product-2xColumn .Product-Price { float: left; } */

		.Product-2xColumn p { padding: 6px 0 0 5px; }

		* html .Product-2xColumn p { padding: 3px 0 0 0; }

		.Product-Price-Container { 

			float: left; 
			width: 138px; 

			height: 28px;
			
		}
		
	/* ----- Related Pages Containers ----- */
	
		.Related-Pages-Column { 
		
			position: relative;
			float: left;
			
			margin: 0 -2px 0 18px;
			
			width: 170px;
			height: auto;
			
			border: 1px dotted #c8c8c8;
		
		}	
		
		* html .Related-Pages-Column { margin: 0 8px 0 9px; }
	
/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */

	/* ----- Category Elements ----- */
	
		.Category H2 { color: #000000; }

	/* ----- More Button Elements ----- */

		.Category .More-Button a { color: #b88a22; }				
		.Category .More-Button a:hover { color: #dca833; }

		.Product .More-Button a { color: #b88a22; }				
		.Product .More-Button a:hover { color: #dca833; }

		.Product-2xColumn .More-Button a { color: #b88a22; }				
		.Product-2xColumn .More-Button a:hover { color: #dca833; }

		.Paging { color: #000000; }
		.Paging a { color: #b88a22; }				
		.Paging a:hover { color: #dca833; }
		
		.Paging b { color: #000000; }	
		
		/* ----- Overide Specific Paging Colours -----*/

			.Featured-Wide-Header .Paging { color: #000000; }
			.Featured-Wide-Header .Paging b { color: #000000; }
			.Featured-Wide-Header .Paging a { color: #b88a22; }				
			.Featured-Wide-Header .Paging a:hover { color: #dca833; }
			
			.Featured-Wide-Footer .Paging { color: #000000; }
			.Featured-Wide-Footer .Paging a { color: #b88a22; }				
			.Featured-Wide-Footer .Paging a:hover { color: #dca833; }

			.Featured-Wide-Footer .Paging .Paging-Current-Page { color: #000000; }
		
	/* ----- Product Elements ----- */
	
		.Product a { color: #000000; }				
		.Product a:hover { color: #dca833; }
		
		.Product .Product-Price { color: #dca833; }
		
		.Product-2xColumn a { color: #000000; }				
		.Product-2xColumn a:hover { color: #dca833; }

		.Product-2xColumn .Product-Price { color: #dca833; }
		
		/* ----- Custom Right Menu Colours ----- */
		
			#Menu-Right .Product a { color: #000000; }				
			#Menu-Right .Product a:hover { color: #dca833; }

			#Menu-Right .Product .Product-Price { color: #dca833; }

/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */

	/* ----- Category Elements ----- */
	
		.Category H2 { font-size: 0.7em; }
	
	/* ----- More Button Elements ----- */
	
		.Category .More-Button { 

			text-align: right;
			font-weight: bold;
			font-size: 0.7em; 

		}

		.Category .More-Button a { text-decoration: none; }