/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */


/* ----- Category Elements & Styles ----- */

		.Category {

			position: relative;
			float: left;

			margin: 10px 0 0 5px;
			cursor: pointer!important;
			width: 300px;
			height: 75px;

		}

		* html .Category { margin: 10px 2px 0px 2px; }



		.Category-List {

			position: relative;
			float: left;

			margin: 10px 0 0 5px;

			width: 171px;
			height: 110px;	
			cursor:pointer!important;
			/* background-image: url(http://images.esellerpro.com/2145/images/elements/category-c-bg.gif); */		

		}

		* html .Category { margin: 10px 2px 0px 2px; }

		.Category-Top-List { 

			position: relative;
			float: left;

			width: 171px;
			height: 4px;

			line-height: 0px;

			/* background-image: url(http://images.esellerpro.com/2145/images/elements/category-c-top.gif); */

		}

		.Category-Base-List { 

			position: absolute;
			
			left: 0px;
			top: 100px;
			float: left;

			width: 171px;
			height: 4px;

			/* background-image: url(http://images.esellerpro.com/2145/images/elements/category-c-base.gif); */

		}
		
		.Category-List a H2 {
		
		    position: absolute;
		    left: 5px;
		    top: 90px;
		
		}
		
	/* ----- Category IMG ----- */
	

		.Category-IMG {

			position: absolute;
			

			margin: 0 0 0 0;
			padding: 0 0 0 0;
			
			left: 30px;
			top: 0;
		
		    width: 59px;

		}	
		
			.Category-IMG-List {

		position: relative;
			float: left;					
			clear: both;

			margin: 0px 0 0 54px;
			
			width: 59px;

		}	

	/* ----- Element Styles ----- */

		.Category H2 {

			position: absolute;
			
			left: 100px;
			top: 0;
			

			display:block; 
			text-align:left;
			margin: 0 0 0px 0px;
			cursor:pointer!important;
			
			width: 200px !important;
			
		}

		* html .Category H2 { margin: 0 0 0 4px; }	 
		
		
			.Category-List H2 {

		    position: relative;
			top:10px;
            clear:left;           
			float: left;
     
			width:169px;
			display:block; 
			text-align:center;
			cursor:pointer!important;

			margin: 0 0 0px 0px; 					

		}

		* html .Category-List H2 { margin: 0 0 0 4px; }	

		
		/* ----- Inner Product Containers ----- */
			
			
				
			.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: 220px;

				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: 708px;

			left: 1px;

			background-image: url(http://images.esellerpro.com/2145/images/elements/featured-wide-c-2x-bg.gif); 
			

		}

		.Product-2xColumn {

			position: relative;
			float: left;

			width: 310px;


			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; }

/* ----- Products item list Elements ----- */ 

		.Products .More-Button a { color: #000000; text-decoration:none;}	
		
		.Products .More-Button a:hover { color: #000000;text-decoration:underline;}

/* --------Price Styles-------------- */

			
			.Product-Price-Title-Now{color:red;}
			
			.Product-Price-Now{ color:red;}
			
			.Product-Price {  clear: both; }
			
			.Product-Price b { color: #000000; text-decoration:line-through; }
			
			.Products .Product-Price-Now b { color: Red; }
            
			.Product-Price-Now b{color:red;	}
/*------Link styls for product listing, features, star --------------*/			
			
		.Products a { color: #000000; text-decoration:none;}			
		
		.Products a:hover { color: #000000;text-decoration:underline;}
		
		.Products-Row-list  a { color: #000000; text-decoration:none;}
		
		.Products-Row-list	a:hover { color: #000000;text-decoration:underline;}
		
		.Products-star a { color: #000000; text-decoration:none;}			
		
		.Products-star a:hover { color: #000000;text-decoration:underline;}
					
/*----Featured Product * 4 ---*/	

    .Featured { 
     
         position: relative;
         float: left;
         
         margin: 0 0 0 0 !important;	 
         
         width: 340px;
         height: 120px;	  
         
         overflow: hidden;
         
    }

	.Featured-wrapper{width:700px; margin:0px auto}
	
	.Featured .Products-Row { position: relative;float: left; width: 340px;	padding:10px 0px;border:none; overflow: hidden;}
	
	.Featured .Products-Row-Images { position: relative;float: left; padding:0 0 0 10px;width: 100px;}
	
	.Featured .Products-Row-Text {position: relative;float: left; margin:0px;	padding: 5px 0px 0 0;width: 200px;}
	
	.Featured .Products-Row-Title { position: relative;float: left;padding: 0 0 0 0;width:200px;}
	
	.Featured .Products-Row-Price { position: relative;float: left;	padding: 0 0 0 0;width:200px;    }
	
	.Featured .Products-Row-Options{position: relative;	float:left;	width:100px;padding: 0px;margin:5px 0px 0px 0px;}
	
	.Featured .Products-Row-Options table{float:left;}
	
	.Featured .Products-Row-Options form{margin:0px; padding:0px; float:left}
	
	.Products .Product-Img { width: 80px;  margin:10px 10px 10px 0px; padding: 0 10px 0 0;}
	
	.Products {position: relative;float: left;margin: 0px 0px 0px 10px;	padding:0px; font-size:0.8em;}
							
/*---Star Items ---------------------*/
				
	.Products-Row-Price-star { position: relative;	float: left;padding: 0 0 0 0;width:400px;   }
	
	.Products-Row-star {position: relative;	float: left;width: 710px;padding:5px 0px;border-bottom:1px solid #000000;}
	
	.Products-Row-Images-star  {position: relative;	float: left;margin:0px; padding:0px;width: 200px;}
			
	.Products-Row-Text-star  {position: relative;float: left;margin-top:10px;padding: 5px 0px 0 0;width:300px; }
			
	.Products-Row-Title-star  { position: relative;float: left;	padding: 0 0 0 0;width:300px;}
	
	.Products-Row-Description-star {position: relative;	float: left;padding: 0px;width:300px;}
			
	.Products-Row-Description-star  p{ padding-left:10px;}
			
	.Products-Row-Options-star {position: relative;float:left;width:400px;padding: 0px;	margin:0px;}
								
	.Products-Row-Options-star  select{margin: 0 0 0 0px;width: 90px;border: 1px solid #bebebe;}
	
	.Products-Row-Options-star  input{border:1px solid #bebebe; width:20px;}
			
	.Products-star  {position: relative;float: left;margin: 10px 0px 0px 10px;padding:0px;font-size:0.8em;}
			
	.Products-star  .Product-Img { width: 180px; float:left;  margin:10px 0px 10px 0px;}
			
	.Products-star  .Product-Divider {position: relative;left: 0px;	padding: 0 0 0 0; }

	.Products-star  .Product-Text-Link {display: block; padding: 0px 0 0 0; }
							
	.Products-star  .Product-Price-Title {	color:#000000;}
					
/*---Listing page main products ------------------*/

    .Products-Row-list { position: relative;float: left;width: 710px;padding:5px 0px;margin:0px;border-bottom:1px solid #000000; font-size:0.8em;}
	
	.Products-Row-Images-list .Product-Img { float:left;width: 96px;  margin: 0px; }

	.Products-Row-Images-list{float:left; position:relative; left:5px;width:100px;}
	
	.Products-Row-Text-list{float:left; position:relative;  left:10px;}
	
	.Title{}

	.Products-Row-Title-list{float:left; position:relative; width:435px;}
	
	.Products-Row-Price-list{float:left; position:relative; left:2px;  }
	
	.Products-Row-Options-list{float:right; position:relative; right:5px;}
	
	.Products-Form-list{float:left}		   
	
/* ----- Overrides ----- */

    