/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

	/* ----- Homepage ----- */
		
		.Advert-Container { 
		
			position: relative;
			float: left;
			
			margin: 7px 0 0 0;
			
			width: 770px;
			
		}
		
		.Advert-Container .Advert { 
		
			position: relative;
			float: left;
			
			padding: 0 4px 11px 7px;
		
		}
		
	/* ----- Body ----- */
	
		.Body-Container { 
		
			position: relative;
			float: left;
			
			padding: 0 0 0 7px;
			
			width: 761px;
			
		}
		
		.Body-Container .Advert-Container { 
		
			position: relative;
			float: left;
			
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		
			width: 462px;
		
		}
		
		.Body-Container .Advert {
		
			position: relative;
			float: left;
			
			margin: 0 0 0 0;
			padding: 0 0 0 0;
					
		}
		
	/* ----- Content ----- */
	
		.HP-Content-Wide {
		
			position: relative;
			float: left;
			
			margin: 10px 0 0 0;
			
			width: 758px;
			
			background-image: url(http://images.esellerpro.com/2270/images/elements/hp-content-wide-bg.gif);
			background-repeat: repeat-y;
		
		}
		
		.HP-Content-Wide .Brand-Container { 
		
			position: relative;
			float: left;
			
			padding: 0 0 10px 10px;
		
		}
		
		.HP-Content-Wide .HP-Content-Wide-Header {
				
			position: relative;
			float: left;

			width: 758px;
					
		}
		
		.HP-Content-Wide .HP-Content-Wide-Header h2 { padding: 10px 0 0 10px; }
		
		.HP-Content-Wide .HP-Content-Wide-Top { 

			position: relative;
			float: left;

			width: 758px;
			height: 1px;

			line-height: 0;

			background-image: url(http://images.esellerpro.com/2270/images/elements/hp-content-wide-top.gif);

		}

		.HP-Content-Wide .HP-Content-Wide-Base { 

			position: relative;
			float: left;

			width: 758px;
			height: 1px;

			line-height: 0;

			background-image: url(http://images.esellerpro.com/2270/images/elements/hp-content-wide-base.gif);
						
		}
		
		.HP-Content {
		
			position: relative;
			float: left;
			
			margin: 10px 0 0 0;
			padding: 0 0 0 0;
			
			width: 462px;
			
			background-image: url(http://images.esellerpro.com/2270/images/elements/hp-content-bg.gif);
			background-repeat: repeat-y;
			
		}
		
		.HP-Content .HP-Content-Header {
		
			position: relative;
			float: left;
			
			width: 462px;
			
		}
		
		.HP-Content .HP-Content-Header h2 { padding: 10px 0 10px 10px; }
		
		.HP-Content .HP-Content-Footer {
		
			position: relative;
			float: left;
			
			width: 462px;
			height: 55px;
			
			background-image: url(http://images.esellerpro.com/2270/images/elements/hp-content-footer.gif);
			background-repeat: no-repeat;
		
		}
		
		.HP-Content .HP-Content-Footer p { padding: 20px 0 0 10px; }
		
		.HP-Content p { padding: 0 10px 10px 10px; }
		
		.HP-Content .HP-Content-Top { 
		
			position: relative;
			float: left;
			
			width: 462px;
			height: 1px;
			
			line-height: 0;
			
			background-image: url(http://images.esellerpro.com/2270/images/elements/hp-content-top.gif);
		
		}
		
		.HP-Content .HP-Content-Base { 

			position: relative;
			float: left;

			width: 462px;
			height: 1px;

			line-height: 0;

			background-image: url(http://images.esellerpro.com/2270/images/elements/hp-content-base.gif);
				
		}
		
	/* ----- Products ----- */
	
		.HP-Products {
		
			position: relative;
			float: right;

			padding: 0 10px 0 7px;
			
			width: 280px;
			
			background-image: url(http://images.esellerpro.com/2270/images/elements/hp-product-bg.gif);
			background-repeat: repeat-y;
			
			background-position: 7px 0;
			
		}
		
		* html .HP-Products { padding: 0 5px 0 7px; }
		
		.HP-Products-Top { 
		
			position: relative;
			float: left;
			
			width: 287px;
			height: 1px;
			
			line-height: 0;
			
			background-image: url(http://images.esellerpro.com/2270/images/elements/hp-product-top.gif);
		
		}
		
		.HP-Products-Base { 
				
			position: relative;
			float: left;

			width: 287px;
			height: 1px;

			line-height: 0;
			
			background-image: url(http://images.esellerpro.com/2270/images/elements/hp-product-base.gif);

		}
		
		.HP-Products-Divider { 
		
			position: relative;
			float: left;

			width: 287px;
			height: 1px;

			line-height: 0;
					
			background-image: url(http://images.esellerpro.com/2270/images/elements/hp-product-divider.gif);
		
		}
				
		.HP-Products .Product-Wide { 
		
			position: relative;
			float: left;
			
			width: 287px;
			height: 120px;
			
			background-image: url(http://images.esellerpro.com/2270/images/elements/hp-product-bg.gif);
			background-repeat: repeat-y;
			
		}
		
		.HP-Products .Product-Wide .Image { 
		
			position: relative;
			float: left;
			
			padding: 10px 0 10px 10px;
			
			width: 110px;
			
		}
		
		.HP-Products .Product-Wide .Image .Product-Img { 
		
			width: 100px;
		
		}
		
		.HP-Products .Product-Wide .Information {
		
			position: relative;
			float: right;
			
			width: 167px;
			
		}
		
		.HP-Products h2 { padding: 10px 0 0 10px; }
		
		.HP-Products .Product-Wide .Information h3 { 
		
			position: relative;
			float: left;
			
			padding: 10px 0 0 0;
			
			width: 140px;  	 
			height: 35px;
			
			overflow: hidden;
			
		}
		
		.HP-Products .Product-Wide .Information p { 
				
			position: relative;
			float: left;
			
			padding: 5px 0 0 0;

			width: 140px;

		}
		
		.HP-Products .Product-Wide .Information .User-Controls {
				
			position: relative;
			float: right;
			
			padding: 10px 0 0 0;

			width: 24px;

		}
		
		.HP-Products .Product-Wide .Purchase-Controls {
		
			position: absolute;
			
			right: 0;
			bottom: 0;
			
			padding: 0 10px 10px 0;
			
			width: 157px;
		
		}
		
		* html .HP-Products .Product-Wide .Purchase-Controls { 
		
			position: relative;
			float: right;
			
			padding: 10px 10px 10px 0;
		
		}
		
		.HP-Products .Product-Wide .Purchase-Controls .Price-Container {
		
			position: relative;
			float: left;
			
		}
		
		.HP-Products .Product-Wide .Purchase-Controls .Price-Container .Price-Title {

			position: relative;
			float: left;
			
			padding: 3px 0 0 0;			
			
		}

		.HP-Products .Product-Wide .Purchase-Controls .Price-Container .Price {

			position: relative;
			float: left;
			
			padding: 2px 0 0 3px;			

		}
		
		.HP-Products .Product-Wide .Purchase-Controls .Purchase {
				
			position: relative;
			float: right;
					
		}
	
/* ------------------------------------------------------------ */
/* Misc Elements */
/* ------------------------------------------------------------ */




/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */

	/* ----- Content ----- */
	
		.HP-Content-Wide h2 { color: #c00000; }

		.HP-Content h2 { color: #c00000; }
		
		.HP-Content p { color: #626262; }
		.HP-Content p b { color: #626262; }
		
		.HP-Content .HP-Content-Footer p a { color: #b0adad; }
	
	/* ----- Products ----- */

		.HP-Products .Product-Wide .Purchase-Controls .Price-Container .Price-Title { color: #626262; }

		.HP-Products .Product-Wide .Purchase-Controls .Price-Container .Price { color: #c00000; }

		.HP-Products h2 { color: #c00000; }

		.HP-Products .Product-Wide .Information h3 { color: #c00000; }
		.HP-Products .Product-Wide .Information h3 a { color: #c00000; }
		.HP-Products .Product-Wide .Information h3 a:hover { color: #c00000; }

		.HP-Products .Product-Wide .Information p { color: #626262; }

/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */

	/* ----- Content ----- */
	
		.HP-Content-Wide h2 { font-size: 0.9em; }
	
		.HP-Content h2 { font-size: 0.9em; }
		
		.HP-Content p { font-size: 0.7em; }
		
		.HP-Content .HP-Content-Footer p a { text-decoration: none; }

	/* ----- Products ----- */

		.HP-Products .Product-Wide .Purchase-Controls .Price-Container .Price-Title { 

			font-weight: bold;
			font-size: 0.8em; 

		}

		.HP-Products .Product-Wide .Purchase-Controls .Price-Container .Price { 

			font-weight: bold;
			font-size: 1.2em; 

			line-height: 14px;

		}

		.HP-Products h2 { font-size: 0.9em; }

		.HP-Products .Product-Wide .Information h3 { font-size: 0.8em; }
		.HP-Products .Product-Wide .Information h3 a { text-decoration: none; }
		.HP-Products .Product-Wide .Information h3 a:hover { text-decoration: underline; }

		.HP-Products .Product-Wide .Information p { font-size: 0.7em; }
