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

	/* ----- Basket Wide Block ----- */

		.Basket-Wide {

			position: relative;
			float: left;

			margin: 10px 0 0 10px;

			width: 578px;
			height: auto;

			background-image: url(http://images.esellerpro.com/13/images/elements/content-wide-c-bg.gif); 

		}

		* html .Basket-Wide { margin: 10px 4px 0 6px; }

		.Basket-Wide-Top { 

			position: relative;
			float: left;

			width: 578px;
			height: 4px;

			line-height: 0px;

			background-image: url(http://images.esellerpro.com/13/images/elements/content-wide-c-top.gif); 

		}

		.Basket-Wide-Base { 

			position: relative;
			float: left;

			width: 578px;
			height: 4px;

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

		}

		.Basket-Wide-Header {

			position: relative;
			float: left;

			width: 578px;
			height: 20px;

			background-image: url(http://images.esellerpro.com/13/images/elements/block-wide-header.gif);

		}

		.Basket-Wide-Footer {

			position: relative;
			float: left;

			left: 1px;

			width: 576px;
			height: auto;

			background-color: #eeeeee;

		}

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

		.Basket-Wide H2 {

			position: relative;
			float: left;

			margin: 0 0 0 10px; 	

		}

		* html .Basket-Wide H2 { margin: 0 0 0 3px; }

		.Basket-Wide .More-Button {

			position: relative;
			float: right;

			padding: 0 10px 0 0;

		}
		
		.Basket-Wide .More-Button img { margin: 0 0 0 5px; }

		.Basket-Wide p { padding: 10px 10px 10px 20px; }	

	/* ----- Lets reconfigure footer more item links ----- */

		.Basket-Wide .Basket-Wide-Footer .More-Button {

			padding: 3px 16px 3px 0;						

	}
	
	/* ----- Basket Table Layouts ----- */
	
		.Product-Basket {
		
			position: relative;
			float: left;
			
			margin: 10px 0 10px 10px;
			padding: 0 0 0 0;
			
			width: 558px;
		
		}
		
		* html .Product-Basket { margin: 10px 0 10px 5px; }
		
		.Basket-Divider { 
		
			font-size: 0px;
		
			border-top: 1px solid #000000; 
			
		}
		
		.Basket-Options {
		
			padding: 10px 0 0 10px;
			
			background-image: url(http://images.esellerpro.com/13/images/block-backgrounds/basket-button-bg.gif);
			background-repeat: no-repeat;
		
		}
		
		.Product-Basket tr td { vertical-align: middle; }
		
		/* ----- Cancel out the basket paragraph padding ----- */
		
			.Product-Basket tr td p { padding: 0px; }
		
		/* ----- Table Headers ----- */
		
			.Basket-Description-Header {

				padding: 3px 0 3px 5px;	

				width: 280px;

				text-align: left;
				
				background-image: url(http://images.esellerpro.com/13/images/elements/table-header.gif);
				background-color: #0d65b3;

			}

			.Basket-Quantity-Header { 

				padding: 3px 5px 3px 0;

				width: 60px;

				text-align: right;
				
				background-image: url(http://images.esellerpro.com/13/images/elements/table-header.gif);
				background-color: #0d65b3;

			}

			.Basket-Price-Header {

				padding: 3px 5px 3px 0;

				width: 65px;

				text-align: right;
				
				background-image: url(http://images.esellerpro.com/13/images/elements/table-header.gif);
				background-color: #0d65b3;

			}

			.Basket-Cost-Header { 

				padding: 3px 5px 3px 0;

				width: 65px;

				text-align: right;
				
				background-image: url(http://images.esellerpro.com/13/images/elements/table-header.gif);
				background-color: #0d65b3;
				
			}

			.Basket-Remove-Header {

				padding: 3px 5px 3px 0;

				width: 68px;

				text-align: center;		
				
				background-image: url(http://images.esellerpro.com/13/images/elements/table-header.gif);
				background-color: #0d65b3; 

			}
			
		/* ----- Table Listing Inners ----- */

			.Basket-Description {

				padding: 0 5px 5px 5px;

				text-align: left;	
				
				background-image: url(http://images.esellerpro.com/13/images/elements/table-content-bg.gif);
				background-color: #ebebeb;

			}

			.Basket-Quantity { 

				padding: 0 5px 5px 5px;

				text-align: right;
				
				background-image: url(http://images.esellerpro.com/13/images/elements/table-content-bg.gif);
				background-color: #ebebeb;

			}

			.Basket-Price {

				padding: 3px 5px 5px 5px;

				text-align: right;
				
				background-image: url(http://images.esellerpro.com/13/images/elements/table-content-bg.gif);
				background-color: #ebebeb;

			}

			.Basket-Cost { 

				padding: 3px 5px 5px 5px;

				text-align: right;
				
				background-image: url(http://images.esellerpro.com/13/images/elements/table-content-bg.gif);
				background-color: #ebebeb;

			}

			.Basket-Remove {

				padding: 3px 5px 5px 5px;

				text-align: center;
				
				background-image: url(http://images.esellerpro.com/13/images/elements/table-content-bg.gif);
				background-color: #f2f2f2;

			}
		
		/* ----- Table Footer Totals ----- */

			.Basket-Subtotal-Title-Footer {

				padding: 3px 5px 3px 0;

				text-align: right;
				background-color: #ebebeb;

			}

			.Basket-SubCost-Footer { 

				padding: 3px 5px 3px 0;

				text-align: right;
				background-color: #ebebeb;
				
			}
			
			.Basket-Total-Title-Footer {
			
				padding: 3px 5px 3px 0;

				text-align: right;
				
				background-image: url(http://images.esellerpro.com/13/images/elements/table-header.gif);				
				background-color: #0d65b3;
			
			}
			
			.Basket-TotalCost-Footer { 

				padding: 3px 5px 3px 0;

				text-align: right;
				
				background-image: url(http://images.esellerpro.com/13/images/elements/table-header.gif);			
				background-color: #0d65b3;
				
			}
			
	/* ----- Inner Basket Table Elements ----- */
		
		.Basket-Description a {
			
			padding: 0;
			margin: 0;
		
		}

		.Basket-Quantity Input {
		
			margin: 5px 0 0 0;

			width: 30px;
			height: 15px;

			text-align: right;

			border: 1px solid #000000;

		}
	
	/* ----- Log Me In Table ----- */
		
		.LogMeIn { 

			position: relative;
			float: left;

			margin: 10px 0 10px 10px;
			padding: 0 0 0 0;

			width: 558px;

		}

		.LogMeIn-Header {

			padding: 3px 0 3px 5px;	

			width: 280px;

			text-align: left;
			
			background-image: url(http://images.esellerpro.com/13/images/elements/table-header.gif);
			background-color: #0d65b3;

		}

		.LogMeIn-Option-Title { 

			padding: 3px 5px 5px 5px;

			width: 100px;

			text-align: left;
			
			background-image: url(http://images.esellerpro.com/13/images/elements/table-content-bg.gif);
			background-color: #ebebeb;

		}

		.LogMeIn-Option-Value {

			padding: 3px 5px 5px 5px;
			
			width: 458px;

			text-align: left;
			
			background-image: url(http://images.esellerpro.com/13/images/elements/table-content-bg.gif);
			background-color: #ebebeb;

		}

		.LogMeIn Input { 

			margin: 5px 0 0 0;

			width: 200px;
			height: 15px;

			text-align: left;

			border: 1px solid #000000;

		}

		.LogMeIn-Login Input {

			margin: 5px 0 0 0;

			width: 100px;
			height: 25px;

			text-align: center;

			background-color: #0d65b3;

		}

		.LogMeIn-Information {

			padding: 3px 5px 5px 5px;

			background-image: url(http://images.esellerpro.com/13/images/elements/table-content-bg.gif);
			background-color: #ebebeb;

		}

		.LogMeIn-Information p { padding: 5px 10px 5px 10px; }

		.LogMeIn-Information .Register-Link { }

		.LogMeIn-Login { }		
		.LogMeIn-Input { }		
		.LogMeIn-Submit { }

/* ------------------------------------------------------------ */
/* Misc Elements */
/* ------------------------------------------------------------ */

	/* ----- Paging Elements ----- */

		.Basket-Wide .Basket-Wide-Footer .Paging {

			position: relative;
			float: right;

			padding: 3px 16px 3px 0;						

		}
		
/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */

	/* ----- More Button Elements ----- */
	
		.Basket-Wide .More-Button a { color: #7f0276; }				
		.Basket-Wide .More-Button a:hover { color: #52004c; }
		
	/* ----- Basket Table Elements ----- */
	
		/* ----- Basket Table Headers ----- */

			.Basket-Description-Header b { color: #ffffff; }
			.Basket-Quantity-Header b { color: #ffffff; }  
			.Basket-Price-Header b { color: #ffffff; }
			.Basket-Cost-Header b { color: #ffffff; }
			.Basket-Remove-Header b { color: #ffffff; }

		/* ----- Basket Table Inner Elements ----- */

			.Basket-Description a { color: #7f0276; }				
			.Basket-Description a:hover { color: #52004c; }
		
		/* ----- Basket Table Footer Elements ----- */
		
			.Basket-Total-Title-Footer p { color: #ffffff; }
			.Basket-TotalCost-Footer p { color: #ffffff; }
		
		/* ----- Log Me In Table ----- */
				
			.LogMeIn-Header b { color: #ffffff; }		
			.LogMeIn-Login Input { color: #ffffff; }
			.LogMeIn-Information p { color: #000000; }

			.LogMeIn-Information p a { color: #7f0276; }
			.LogMeIn-Information p a:hover { color: #52004c; }

			.LogMeIn-Forgot-Password a { color: #7f0276; }
			.LogMeIn-Forgot-Password a:hover { color: #52004c; }

/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */

	/* ----- More Button Elements ----- */
	
		.Basket-Wide .More-Button {

			text-align: right;
			font-weight: bold;
			font-size: 0.8em;

		}

		.Basket-Wide .More-Button a { text-decoration: none; }

	/* ----- Content Block Elements ----- */
	
		.Basket-Wide H2 { font-size: 0.8em; }

	/* ----- Basket Table Elements ----- */
	
		/* ----- Basket Table Headers ----- */
	
			.Basket-Description-Header { font-size: 0.7em; }
			.Basket-Quantity-Header { font-size: 0.7em; }
			.Basket-Price-Header { font-size: 0.7em; }
			.Basket-Cost-Header { font-size: 0.7em;	}
			.Basket-Remove-Header { font-size: 0.7em; }
			
		/* ----- Basket Table Inner Elements ----- */
	
			.Basket-Description a {

				text-decoration: none;
				font-size: 0.7em;

			}

			.Basket-Quantity Input { font-size: 0.7em; }

		/* ----- Basket Table Footer Elements ----- */
		
			.Basket-Subtotal-Title-Footer p { font-weight: bold; }
			.Basket-SubCost-Footer p { }
			
			.Basket-Total-Title-Footer p { font-weight: bold; }
			.Basket-TotalCost-Footer p { font-weight: bold; }
		
		/* ----- Standard Table Elements ----- */		
		
			.Product-Basket p { font-size: 0.7em; }

		/* ----- Log Me In Table ----- */
					
			.LogMeIn-Option-Title { font-size: 0.7em; }

			.LogMeIn Input { font-size: 0.7em; }

			.LogMeIn-Login Input { font-weight: bold; }

			.LogMeIn-Input { }

			.LogMeIn-Header { font-size: 0.7em; }

			/* .LogMeIn-Information p { font-size: 0.7em; } */

			.LogMeIn-Information p a { 

				text-decoration: none;
				font-weight: bold;

			}

			.Register-Now-Tag { font-size: 0.8em; }
			.Standard-P-Tag { font-size: 0.7em; }

			.LogMeIn-Forgot-Password a { 

				text-decoration: none;

				font-size: 0.7em; 
				font-weight: bold;

			}