/* ------------------------------------------------------------ */
/* 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/13/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/13/images/elements/category-c-top.gif);

		}

		.Category-Base { 
			position: absolute;
			top: 231px;
			left:0px;
			float: left;
         
			width: 186px;
			height: 4px;

			background-image: url(http://images.esellerpro.com/13/images/elements/category-c-base.gif);

		}

	/* ----- Category IMG ----- */

		.Category-IMG {

			position: relative;
			float: left;					
			clear: both;

			margin: 5px 0 0 8px;
			
			width: 170px;
			height: 170px;

		}	

	/* ----- Element Styles ----- */

		.Category H2 {

			position: relative;
			float: left;
			
			width: 170px;

			margin: 0 0 0 8px; 					

		}

		* html .Category H2 { margin: 0 0 0 4px; }

		.Category .More-Button {

			position: relative;
			float: right;

			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 4px 0;

				width: 578px;

			} 
			
			.Product-Row-Stock { 
			
				position: relative;
				float: left;

				padding: 0 0 8px 0;

				width: 578px;

				border-bottom: 1px dotted #919191;

			}

			.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 { padding: 0 0 0 0; }

			.Product .Product-Text-Link {

				display: block; 
				padding: 10px 0 0 0; 

			}
			
		/* ----- Menu Thin Content Product Block ----- */
			
			.Menu-Thin-Content-Block .Menu-Content-Products .Product {

				position: relative;
				float: left;

				margin: 0 0 0 6px;				
				width: auto;

			}

			* html .Menu-Thin-Content-Block .Menu-Content-Products .Product { margin: 0 0 0 3px; }

			.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; 

			}

	/* ----- Product 2x Column ----- */

		.Product-2xColumn-Faux-BG {

			position: relative;
			float: left;

			width: 576px;

			left: 1px;

			background-image: url(http://images.esellerpro.com/13/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; 	
			
			width: 96px;

		}

		.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: 0 0 0 5px; }

		* html .Product-2xColumn p { padding: 0 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; }				   
		
/* ------------------------------------------------------------ */
/* Misc Elements */
/* ------------------------------------------------------------ */ 	  

    /* ----- New Overlay ----- */
        
        .P-New {
        
            position: absolute;
            
            left: 0;
            top: 0;
        
        }		
	
/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */

	/* ----- Category Elements ----- */
	
		.Category H2 { color: #b000a2; }

	/* ----- More Button Elements ----- */

		.Category .More-Button a { color: #7f0276; }				
		.Category .More-Button a:hover { color: #52004c; }

		.Product .More-Button a { color: #3e3e3e; }				
		.Product .More-Button a:hover { color: #6e6e6e; }

		.Product-2xColumn .More-Button a { color: #3e3e3e; }				
		.Product-2xColumn .More-Button a:hover { color: #6e6e6e; }

		.Paging a { color: #7f0276; }				
		.Paging a:hover { color: #52004c; }
		
	/* ----- Product Elements ----- */
	
		.Product a { color: #000000; }				
		.Product a:hover { color: #72006b; }
		
		.Product .Product-Price { color: #b000a2; }
		
		.Product-2xColumn a { color: #000000; }				
		.Product-2xColumn a:hover { color: #72006b; }

		.Product-2xColumn .Product-Price { color: #b000a2; }

