/* ------------------------------------------------------------ */
/* Standard Configurations */
/* ------------------------------------------------------------ */

	* {
	
		/* ----- Structural Elements ----- */

			margin: 0px;
			padding: 0px;
			border: 0px;
		
	}
	
	.Heading { display: none; }

/* ------------------------------------------------------------ */
/* Structural Configurations */
/* ------------------------------------------------------------ */	
	
	/* ----- Structural Containers ----- */	
	
		body { }
	
		#Container {
		
			position: relative;
			margin: 0 auto;
			
			width: 964px;
																	
		}
		
		#Element-Wrapper { 
		
			position: relative;
			float: left;	
			
			margin: 10px auto;
			
			width: 964px;		
			
			background-image: url(http://images.esellerpro.com/2137/images/block-backgrounds/faux-header.gif);
		
		}
		
		#Faux-Header { 
		
			position: relative;
			float: left;
			
			width: 964px;
			height: 44px;
			
			background-image: url(http://images.esellerpro.com/2137/images/block-backgrounds/faux-header.gif);
		
		}
		
		#Faux-Body { 
		
			position: relative;
			float: left;
			
			margin: 0 0 0 10px;

			width: 944px;		
			height: auto;
				
		}
		
		* html #Faux-Body { margin: 0 0 0 5px; }
		
		#Content-Wrapper { 

			position: relative;
			float: left;

			width: 944px;
			height: auto;
			
			background-image: url(http://images.esellerpro.com/2137/images/block-backgrounds/faux-bg.gif);

		}
	
	/* ----- Content Containers ----- */
				
		#Header-Container {

			position: relative;
			float: left;

			width: 944px;
			height: 120px;
			
			background-image: url(http://images.esellerpro.com/2137/images/block-backgrounds/header-bg.gif);
			background-repeat: no-repeat;
			
		}
		
		#Content-Container { 

			position: relative;
			float: left;

			width: 100%;
			height: auto;

		}

		#Menu-Left { 

			position: relative;
			float: left;

			width: 171px;
			height: auto;
			
			padding: 0 0 0 1px;
			
		}
		
		#Menu-Right { 

			position: relative;
			float: left;
			
			margin: 0 0 0 1px;

			width: 171px;
			height: auto;
					
		}

		#Content {

			position: relative;
			float: left;
				
			padding: 0 0 10px 0;

			width: 600px;
			height: auto;
			
			border-top: 1px solid #c8c8c8;
			
		}
		
		#Footer-SUB { 
		
			position: relative;
			float: left;
			
			width: 944px;
			height: 31px;
					
			border-top: 1px dotted #6e6e6e;
			background-image: url(http://images.esellerpro.com/2137/images/block-backgrounds/footer-menu.gif);
			background-repeat: no-repeat;
		
		}
		
		/* ----- We create a clear div as some browers have bottom margin issues ----- */

			#Faux-Footer { 

				position: relative;
				float: left;

				width: 964px;
				height: 61px;
				
				background-image: url(http://images.esellerpro.com/2137/images/block-backgrounds/faux-footer.gif);
				background-repeat: no-repeat;
				
				background-color: #ffffff;
				
			}

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

	/* ----- Header UL Styles ----- */
	
		#Header-Menu-Left-UL {

			position: relative;
			float: left;	

			margin: 30px 0 0 16px;

			display: inline;
			list-style: none;
						
		}
		
		#Header-Menu-Right-UL {
				
			position: relative;
			float: right;	
			
			margin: 30px 20px 0 0;
			
			display: inline;
			list-style: none;
				
		}
		
		#Faux-Header LI { float: left; }
		
		#Faux-Header LI a { padding: 0 0 0 5px;	}
	
	/* ----- Menu UL Styles ----- */
	
		/* ----- Generic Styles ----- */
		
			.Menu-UL { list-style: none; }
			
			.Menu-UL LI {
			
				float: left;
				display: block;

				width: 171px;
			
				/* border-bottom: 1px solid #ffffff;
				background-color: #ebebeb; */

			}
						
			.Menu-UL h3 { padding: 4px 0 4px 5px; }
			
			.Menu-UL a {
			
				display: block;
				padding: 5px 5px 9px 15px;		
								
				background: url(http://images.esellerpro.com/2137/images/elements/menu-item.gif) no-repeat;
			
			}
			
			.Menu-UL LI .subcat a {	
						
				padding: 5px 5px 9px 15px;

				background: url(http://images.esellerpro.com/2137/images/elements/menu-item.gif) no-repeat;
				background-color: #e9e9e9;
									
			}
						
		/* ----- UL List Header ----- */
		
			.Header-UL {
			
				background-color: #eaeaea;
				border-top: 1px solid #d5d5d5; 
				border-bottom: 2px solid #5ca0c7; 
			
			}
			
	/* ----- Menu Content Block & Element Styles ----- */
	
		/* ----- Full Width Version ----- */
	
			.Menu-Content-Block {

				position: relative;
				float: left;

				padding: 0 0 0 0;

				width: 171px;
				height: auto;		

			}

			#Menu-Left .Menu-Content-Block { margin: 0 0 0 0; }		
			#Menu-Right .Menu-Content-Block { margin: 0 0 0 0; }		
			
			.Menu-Content-Base {
			
				position: relative;
				float: left;
				
				margin: 5px 0 0 0;
				
				width: 171px;
				height: 1px;
				
				background-color: #5ca0c7;
			
			}
			
			#Menu-Right .Menu-Content-Title { width: 170px; }
			#Menu-Right .Menu-Content-Products .Menu-Content-Base { width: 170px; border-bottom:1px solid #5CA0C7; margin-top:5px}

			.Menu-Content-Title {

				margin: 0 0 0 0;

				background-color: #eaeaea;
				border-top: 1px solid #d5d5d5; 
				border-bottom: 2px solid #5ca0c7; 

			}

			.Menu-Content-Title h3 { padding: 4px 0 4px 5px; }

			.Menu-Content-Details p { padding: 5px 10px 5px 10px; }
			.Menu-Content-Details h4 { padding: 5px 10px 0 10px; }

			.Menu-Content-Details .Menu-Content-List {

				position: relative;

				margin: 5px 0 0 10px;
				line-height: 15px;

				list-style: none;

			}

			.Menu-Content-Products { 

				position: relative;
				float: left;

				margin: 0 0 0 0px;

			}

			.Menu-Content-Products p { padding: 5px 10px 5px 10px; }
			.Menu-Content-Products h4 { padding: 5px 10px 5px 10px; }

			.Menu-Product-Image { margin: 10px 0 0 10px; }
	
		/* ----- Padded Thin Version ----- */
		
			.Menu-Thin-Content-Block {
			
				position: relative;
				float: left;

				padding: 0 0 0 0;

				width: 141px;
				height: auto;	
				
				border: 1px solid #c8c8c8;

			}

			#Menu-Left .Menu-Thin-Content-Block { margin: 15px 0 0 15px; }		
			#Menu-Right .Menu-Thin-Content-Block { margin: 15px 0 0 15px; }		
			
			* html #Menu-Left .Menu-Thin-Content-Block { margin: 15px 0 0 8px; }		
			* html #Menu-Right .Menu-Thin-Content-Block { margin: 15px 0 0 8px; }		
			
			.Menu-Thin-Content-Base {
						
				position: relative;
				float: left;

				margin: 0 0 0 0;

				width: 141px;
				height: 1px;

				background-color: #5ca0c7;

			}
			
			#Menu-Right .Menu-Thin-Content-Title { width: 140px; }

			.Menu-Thin-Content-Title {

				margin: 0 0 0 0;

				background-color: #eaeaea;
				border-top: 1px solid #d5d5d5; 
				border-bottom: 2px solid #5ca0c7; 

			}

			.Menu-Thin-Content-Title h3 { padding: 4px 0 4px 5px; }

			.Menu-Thin-Content-Details p { padding: 5px 10px 5px 10px; }
			.Menu-Thin-Content-Details h4 { padding: 5px 10px 0 10px; }

			.Menu-Thin-Content-Details .Menu-Thin-Content-List {

				position: relative;

				margin: 5px 0 0 10px;
				line-height: 15px;

				list-style: none;

			}

			.Menu-Thin-Content-Products { 

				position: relative;
				float: left;

				margin: 0 0 0 5px;

			}

			.Menu-Thin-Content-Products p { padding: 5px 10px 5px 10px; }
			.Menu-Thin-Content-Products h4 { padding: 5px 10px 5px 10px; }

			.Menu-Thin-Product-Image { margin: 10px 0 0 10px; }
			
			/* ----- Reformat for the Thin Content Block ----- */

				.Menu-Thin-Content-Block .Menu-Content-Products { 

					position: relative;
					float: left;

					margin: 0 0 8px 8px;					
					
					width: 123px;

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

				.Menu-Thin-Content-Block .Menu-Content-Products p { padding: 5px 0 5px 0; }
				.Menu-Thin-Content-Block .Menu-Content-Products h4 { padding: 5px 0 5px 0; }

				.Menu-Thin-Content-Block .Menu-Product-Image { margin: 0 0 0 0; }

		/* ----- Menu List Elements ----- */

			.Menu-List .List-Top-Tag { }

			.Menu-Content-Block .Menu-List { list-style: none; }

			.Menu-List {

				margin: 3px 0 2px 10px;
				width: 150px;

			}

			.Menu-List-Img { float: left; }

			.Menu-List li {  

				padding: 0 0 5px 0; 
				width: 150px;

			}
			
	/* ----- Content Styles ----- */
	
		/* ----- Header Elements & Styles ----- */
	
			#Header-Content {

				position: relative;
				float: left;

				width: 599px;
				
				margin: 0 0 0 1px;

				background-color: #eaeaea;
				border-bottom: 2px solid #5ca0c7; 

			}
			
			* html #Header-Content { width: 598px; }

			#Header-Content p { padding: 4px 0 4px 5px; }
			
			#SUB-Header-Content {

				position: relative;
				float: left;

				width: 599px;

				margin: 0 0 0 1px;

				background-color: #f8f8f8;
				border-bottom: 1px solid #88d4ff; 

			}
			
			* html #SUB-Header-Content { width: 598px; }

			#SUB-Header-Content p {	padding: 4px 0 4px 5px; }
		
	/* ----- Footer UL Styles ----- */

		/* ----- Generic Styles ----- */
			
			#Faux-Footer UL LI {			

				position: relative;
				float: left;
				
				list-style: none;
				display: inline;	
				
			}

			#Faux-Footer UL LI a { padding: 0 0 0 5px; }
			
		/* ----- Footer Left Configurations ----- */
		
			#Footer-Left-UL {
					
				position: relative;			
				float: left;
				
				margin: 5px 0 0 0;
			
			}
			
		/* ----- Footer Right Configurations ----- */
			
			#Footer-Right-UL {
			
				position: relative;
				float: right; 
				
				margin: 5px 20px 0 0;
			
			}
			
			* html #Footer-Right-UL { margin: 5px 10px 0 0; }
		
/* ------------------------------------------------------------ */
/* Misc Elements */
/* ------------------------------------------------------------ */

	/* ----- Footer Elements ----- */
	
		.Payments-IMG {
		
			position: relative;
			float: right;
			
			margin: 5px 5px 0 0;
		
		}
		
		#W3C-Logos {
		
			position: relative;
			float: left;
			
			margin: 6px 0 0 20px;
					
		}
		
		* html #W3C-Logos { margin: 6px 0 0 10px; }
	
		.Footer-ICON {
		
			position: relative;
			float: left;
			
			margin: 0 5px 0 0;
		
		}
	
	/* ----- Form Search Elements ----- */
	
		.Form-Title { float: left; }
		
		#Search-Form select {
			
			position: relative;			
			float: left;
			
			margin: 4.5px 0 0 5px;
			
		}
		
		#Search-Form input {
			
			position: relative;			
			float: left;
			
			margin: 4.5px 0 0 5px;
			
			height: 21px;
			
			border: 1px solid #c8c8c8;
			
		}
		
	/* ----- Header Misc Elements ----- */
	
		#Page-Logo {
		
			position: absolute;
			float: left;
			
			left: 75px;
			top: 19px;
		
		}
		
	/* ----- Paging Elements ----- */
	
		.Paging-Current-Page { }
		
/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */

	/* ----- Generic Colours ----- */

		* {
		
			color: #000000;

		}

	/* ----- Header Menu ----- */
	
		#Header-Menu-Left-UL li { color: #a7a7a7; }

		#Header-Menu-Left-UL a { color: #d2d2d2; }
		#Header-Menu-Left-UL LI a:hover { color: #bebebe; }

		#Header-Menu-Right-UL a { color: #3e3e3e; }
		#Header-Menu-Right-UL LI a:hover { color: #6e6e6e; }
	
	/* ----- Menu Elements----- */
	
		/* ----- Menu UL Elements ----- */
	
			.Menu-UL h3 { color: #000000; }

			.Menu-UL a { color: #717171; }
			.Menu-UL a:hover { background-color: #f7f7f7; }
			
			.Menu-UL .subcat a { color: #717171; }
			.Menu-UL .subcat a:hover { color: #000000; }

			.Menu-List li a { color: #3e3e3e; }
			.Menu-List li a:hover { color: #717171; }
		
		/* ----- Full Width Menu Content Version ----- */

			.Menu-Content-Details h4 a { color: #3e3e3e; }
			.Menu-Content-Details h4 a:hover { color: #6e6e6e; }

			.Menu-Content-Products h4 a { color: #3e3e3e; }
			.Menu-Content-Products h4 a:hover { color: #6e6e6e; }

			.Menu-Content-Details .Menu-Content-List a { color: #3e3e3e; }
			.Menu-Content-Details .Menu-Content-List a:hover { color: #6e6e6e; }
			
		/* ----- Thin Width Menu Content Version ----- */
		
			.Menu-Thin-Content-Details h4 a { color: #3e3e3e; }
			.Menu-Thin-Content-Details h4 a:hover { color: #6e6e6e; }

			.Menu-Thin-Content-Products h4 a { color: #3e3e3e; }
			.Menu-Thin-Content-Products h4 a:hover { color: #6e6e6e; }

			.Menu-Thin-Content-Details .Menu-Content-List a { color: #3e3e3e; }
			.Menu-Thin-Content-Details .Menu-Content-List a:hover { color: #6e6e6e; }
	
	/* ----- Footer Elements ----- */
	
		#Faux-Footer UL LI { color: #000000; }
		#Faux-Footer UL LI a { color: #3e3e3e; }
		#Faux-Footer UL LI a:hover { color: #6e6e6e; }

	/* ----- Sub Header Elements ----- */

		#Header-Content p { color: #000000; }
		#SUB-Header-Content p { color: #000000; }
	
/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */

	/* ----- Generic Formatting ----- */
	
		* {

			font-family: tahoma, arial, verdana;	
			font-size: 1em;	

		}
	
	/* ----- Menu Elements ----- */
	
		/* ----- Full Width Menu Content Version ----- */
	
			.Menu-Content-Title h3 { font-size: 0.8em; }		
			.Menu-Content-Details p { font-size: 0.8em; }				
			.Menu-Content-Details h4 { font-size: 0.8em; }	
			.Menu-Content-Details h4 a { text-decoration: none; }

			.Menu-Content-Details .Menu-Content-List { font-size: 0.8em; }		
			.Menu-Content-Details .Menu-Content-List a { text-decoration: none; }

			.Menu-Content-Products p { font-size: 0.8em; }		

			.Menu-Content-Products h4 { 

				font-size: 0.7em; 
				text-align: center; 
				font-weight: normal;

			}

			.Menu-Content-Products h4 a { text-decoration: none; }
			
		/* ----- Thin Width Menu Content Version ----- */
		
			.Menu-Thin-Content-Title h3 { font-size: 0.8em; }		
			.Menu-Thin-Content-Details p { font-size: 0.8em; }				
			.Menu-Thin-Content-Details h4 { font-size: 0.8em; }	
			.Menu-Thin-Content-Details h4 a { text-decoration: none; }

			.Menu-Thin-Content-Details .Menu-Thin-Content-List { font-size: 0.8em; }		
			.Menu-Thin-Content-Details .Menu-Thin-Content-List a { text-decoration: none; }

			.Menu-Thin-Content-Products p { font-size: 0.8em; }		

			.Menu-Thin-Content-Products h4 { 

				font-size: 0.7em; 
				text-align: center; 
				font-weight: normal;

			}

			.Menu-Thin-Content-Products h4 a { text-decoration: none; }
			
		/* ----- Menu UL Elements ----- */
	
			.Menu-UL a { text-decoration: none; }
			.Menu-UL LI { font-size: 0.8em; }

			.Menu-List li { font-size: 0.7em; }
			.Menu-List li { line-height: 21px; }		
			.Menu-List li a { text-decoration: none; }
			
			/* ----- Menu List Submenu ----- */
						
				.Menu-UL .subcat a { font-size: 1.4em; }
	
	/* ----- Category Elements ----- */
	
		.Category H2 { font-size: 0.8em; }
	
	/* ----- More Button Elements ----- */
	
		.Category .More-Button { 

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

		}

		.Category .More-Button a { text-decoration: none; }
		
	/* ----- Header Elements ----- */
	
		#Faux-Header LI { font-size: 0.7em; }
		#Faux-Header LI a { text-decoration: none; }
	
	/* ----- Sub Header Elements ----- */
	
		#Header-Content p { font-size: 0.8em; }		
		#SUB-Header-Content p { font-size: 0.8em; }
		
	/* ----- Footer Elements ----- */
	
		#Faux-Footer UL LI {
		
			line-height: 27px;
			font-size: 0.6em;	

		}

		#Faux-Footer UL LI a { text-decoration: none; }

	/* ----- Search Form Elements ----- */
		
		#Search-Form {
		
			font-size: 1.0em;			
			line-height: 22px;

		}

		#Search-Form select { font-size: 0.8em; }
		#Search-Form input { font-size: 0.8em; }
		
	/* ----- Product Elements ----- */
	
		.Product {
		
			font-size:0.7em;			
			text-align: center;
			position:relative;
			
		}
	     
		
		.Product a { text-decoration: none; }
		
		.Product .Product-Price-Title { }
		.Product .Product-Price { font-weight: bold; }
		
		.Product-2xColumn {  }

		.Product-2xColumn a { text-decoration: none; }

		.Product-2xColumn .Product-Price-Title { }
		.Product-2xColumn .Product-Price { font-weight: bold; }
		
	/* ----- Paging Elements ----- */
	
		.Paging {

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

		}

		.Paging a { text-decoration: none; }  
		
		
			.Menu-Content-Base-creditcard {
			
				position: relative;
				float: left;

				width: 171px;
				height: 1px;
				
				background-color: #ffffff;
			
			}
			
			#Menu-Left .Menu-Content-Base-creditcard { margin: 5px 0 0 0; }
			#Menu-Right .Menu-Content-Base-creditcard { margin: 5px 0 0 0; }	 
	

#Content-Wrapper-creditcard { 
position: relative;
			float: left;

			width: 944px;
			height: auto;
			
			background-image: url(http://images.esellerpro.com/2137/images/block-backgrounds/faux-creditcard-bg.gif);

			
			

		}



	#Content-creditcard {

			position: relative;
			float: left;
				
			padding: 0 0 10px 0;

			width: 600px;
			height: auto;
			
		
		
			
		}		   
		
			#Element-Wrapper-creditcard { 
		
			position: relative;
			float: left;	
			
			margin: 10px auto;
			
			width: 964px;		
			
			
		
		}



	.creditcards{position:relative; bottom:0px; left:130px; width:719px; height:120px; margin:0pc; padding:0px;}		
			
			.Creditcard-payment{float:left;}  
			
			.Creditcard-payment .text {border:1px solid #cccccc; width:200px;}	 
			
			.Creditcard-payment select  {border:1px solid #cccccc; width:150px;}	 
			
			.Creditcard-payment .date{width:50px; border:1px solid #cccccc;}

