/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

	/* ----- Category Elements & Styles ----- */

		.Category {

			position: relative;
			float: left;

			margin: 10px 0 0 5px;

			width: 186px;
			height: 235px;

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

		}

		* html .Category { margin: 10px 2px 0px 2px; }

		.Category-Top { 

			position: relative;
			float: left;

			width: 186px;
			height: 4px;

			line-height: 0px;

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

		}

		.Category-Base { 

			position: absolute;
			
			left: 0px;
			top: 231px;
			float: left;

			width: 186px;
			height: 4px;

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

		}

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

		.Category-IMG {

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

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

		}	

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

		.Category H2 {
	position: absolute;
	top:3px;
	left:-3px;
	float: left;
	margin: 0 0 10px 8px;
	width: 48px;

		}

		* 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 8px 0;

				width: 578px;

			border-bottom: 1px dotted #919191;

			}
			
			
				
			.Product-2xColumn .Product-Row{Width:150px; float:left; position:relative}
			.Product-2xColumn .Product-Row-Images{width:150px; 	padding: 0 0 10px 0;}
			.Product-2xColumn .Product-Row-Price{width:150px;	padding: 0 0 10px 0;border-bottom:none}
			.Product-2xColumn .Product-Row-Title{width:150px;	padding: 0 0 10px 0;}
			.Product-2xColumn .Product-Row {width:150px;	padding: 0 0 10px 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 { 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/2137/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: 10px 0px 0px 0px; padding:0px; float:left; }
		

		* 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; }
	
/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */

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

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

		.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: #3e3e3e; }				
		.Paging a:hover { color: #6e6e6e; }
		
	/* ----- Product Elements ----- */
	
		.Product a { color: #3e3e3e; }				
		.Product a:hover { color: #6e6e6e; }
		
		.Product .Product-Price { color: #619ec4; }
		
		.Product-2xColumn a { color: #3e3e3e; }				
		.Product-2xColumn a:hover { color: #6e6e6e; }

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