/* ------------------------------------------------------------ */
/* Standard Configurations */
/* ------------------------------------------------------------ */

	* {
	/* ----- Structural Elements ----- */

			margin: 0px;
				
	}
	
	.Heading { display: none; }

/* ------------------------------------------------------------ */
/* Structural Configurations */
/* ------------------------------------------------------------ */	
	
	/* ----- Structural Containers ----- */	
	
		body {
	background-image: url(body-background-rp.jpg);
	background-repeat: repeat-x;
	background-color: #7c96b8;
		
		}
		body,td		{ font-size: 11px; color: #628296; }
 
 a.blink		{ color: #FFFFFF; }
	a		{ color: #FF5C01; text-decoration: underline; }
	a:hover		{ text-decoration: none; }
		
		
		#Background {
		
			position: relative;
			              float: left;
			
			width: 100%;
			
			background-image: url(background.jpg);
			background-repeat: no-repeat;
			background-position: center 0;
		
		}
	
		#Container {
		
			position: relative;
			margin: 0 auto;
			
			width: 964px;
																	
		}
		
		#Element-Wrapper { 
		
			position: relative;
			float: left;	
			
			margin: 0 auto;
			
			width: 964px;		
			
			background-image: url(../page_files/faux-body.jpg);
			background-repeat: no-repeat;
			background-color: #7c96b8;
		
		}
		
		#Faux-Header { 
		
			position: relative;
			float: left;
			
			width: 964px;
			height: 29px;
			
			background-image: url(../page_files/faux-header.jpg);
			
			background-color: #ffffff;
		
		}
		
		#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(../page_files/faux-bg.gif);

		}
	
	/* ----- Content Containers ----- */
				
		#Header-Container {

			position: relative;
			float: left;

			width: 943px;
			height: 141px;
			
			background-image: url(../../images/newheader.jpg);
			background-repeat: no-repeat;
			
			background-color: #ffffff;
			
		}
		
		#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;
	width: 600px;
	height: auto;
	background-image: url(content-bg.gif);
	background-repeat: no-repeat;
			
		}
		
		#Footer-SUB { 
		
			position: relative;
			float: left;
			
			margin: 10px 0 0 0;
			
			width: 944px;
			height: 65px;
					
			background-image: url(../page_files/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(../page_files/faux-footer.gif);
				background-repeat: no-repeat;
				
				background-color: #ffffff;
				
			}

/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

	/* ----- Header UL Styles ----- */
	
		#Header-Menu-Left-UL {

			position: relative;
			float: left;	

			margin: 5px 0 0 18px;

			display: inline;
			list-style: none;
						
		}
		
		#Header-Menu-Right-UL {
				
			position: relative;
			float: right;	
			
			margin: 5px 22px 0 0;
			
			display: inline;
			list-style: none;
				
		}
		
		#Faux-Header LI { float: left; }
		
		#Faux-Header LI a { padding: 0 0 0 5px;	}
	
		/* ----- Inside Header Elements ----- */
		
			#Header-Menu-Sub {
			
				position: absolute;
				
				right: 1px;
				top: 89px;
				width: 170px;
				height: 22px;
				
				background-color: red;
			
			}
		
			#Header-Menu {
			
				position: absolute;
				
				top: 115px;
				width: 943px;
				height: 24px;
				
			}
		
			#Header-Menu #Header-Menu-UL-Left {
	position: relative;
	float: left;
	list-style: none;
	padding-left: 13px;
			
			}
			
			#Header-Menu #Header-Menu-UL-Left LI {
	position: relative;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 6px;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 0px;
	margin-left: 11px;
				
			}
			
			* html #Header-Menu #Header-Menu-UL-Left LI { margin: 0 5px 0 5px; }
			
			#Header-Menu #Header-Menu-UL-Right {
	position: relative;
	float: right;
	list-style: none;
	padding-top: 2px;
	padding-right: 24px;
	padding-bottom: 0;
	padding-left: 0;

			}
			
			#Header-Menu-Sub #Header-Menu-Sub-UL-Right {
			
				position: relative;
				float: right;

				padding: 0 0 0 0;

				list-style: none;
			
			}

			#Header-Menu #Header-Menu-UL-Right LI { 

				position: relative;
				float: left; 

				padding: 0 0 0 27px;

			}
			
			#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI { 
			
				position: relative;
				float: left; 

				padding: 0 11px 0 0;
			
			}
			
		/* ----- Header Search ----- */
		
			#Header-Search { 
				
				position: absolute;
					
				left: 540px;
				top: 89px;
				height: 22px;
			
			}
			
			#Header-Search LI { 
			
				display: inline;
				float: left;
			
			}
			
			#Header-Search LI a { float: left; } 
			
			#Header-Search LI p {
				
				margin: 2px 6px 0 0;
				line-height: 18px; 
				
			}
			
			#Header-Search LI select {
			
				margin: 2px 0 0 0;
				
				width: 132px;
				height: 18px;
				
				border: 1px solid #bebebe;
				
			}
			
			#Header-Search LI #header-searchquery {
						
				margin: 1px 0 0 6px;
				padding: 2px 0 0 5px;

				width: 128px;
				height: 16px;
				
				line-height: 13px;
				
				border: 1px solid #bebebe;
							
			}
			
			#Header-Search LI #header-searchsubmit {
			
				margin: 2px 0 0 5px;
				
				width: 47px;
			
			}
			
		/* ----- Header Search ----- */
				
			#Content-Search { 

				position: absolute;

				left: 5px;
				top: 15px;
				height: 22px;

			}

			#Content-Search LI { 

				display: inline;
				float: left;

			}

			#Content-Search LI a { float: left; } 

			#Content-Search LI p {

				margin: 2px 0 0 0;
				line-height: 14px; 

			}

			#Content-Search LI select {

				margin: 0 0 0 6px;

				width: 150px;
				

				border: 1px solid #bebebe;

			}

			#Content-Search LI #content-searchquery {

				margin: 0 0 0 6px;
				padding: 0 0 0 4px;

				width: 140px;
				height: 15px;

				line-height: 13px;

				border: 1px solid #bebebe;

			}

			#Content-Search LI #content-searchsubmit {

				margin: 0 0 0 5px;

				width: 47px;
					
			}
			
		/* ----- Menu Search ----- */
		
			#menu-searchquery {
				
				padding: 2px 0 0 5px;
				
				width: 150px;
				height: 18px;
				
				border: 1px solid #000000;
			
			}
			
			#menu-searchsubmit {
			
				margin: 1px 0 0 0;
			
				width: 50px;
				height: 21px;
								
				border: 1px solid #000000;
			
			}
			
			#Header-Menu #Header-Menu-UL-Right LI a { 
			
				float: left;
			
				display: block;
				margin: 4px 0 0 0;
				
			}
			
			#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI a { 
						
				float: left;

				display: block;
				margin: 4px 0 0 0;
							
			}
			
			#Header-Menu #Header-Menu-UL-Right LI p { 
			
				float: left; 
				padding: 4px 0 0 4px;
				
			}
			
			#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI p { 

				float: left; 
				padding: 4px 0 0 4px;
							
			}
	
	/* ----- Menu UL Styles ----- */
	
		/* ----- Generic Styles ----- */
		
			.Menu-UL li { 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 5px 18px; }
			
			.Menu-UL a {
			
				display: block;
				padding: 8px 5px 5px 20px;		
								
				/* background: url(http://images.esellerpro.com/2120/images/elements/menu-item.gif) no-repeat; */
			
			}	  
			
			.Content-Page {
	background-image: url(../page_files/menu-item.gif);
	background-repeat: no-repeat;
}			
			.Category-TopLevel {
	background-image: url(../page_files/menu-item-cat.gif);
	background-repeat: no-repeat;
}
			
			.sublink a {
	padding: 8px 5px 5px 25px;
	background-image: url(../page_files/menu-standard-subcat.gif);
	background-repeat: no-repeat;
									
			}
						
		/* ----- UL List Header ----- */
		
			.Header-UL {
	background-color: #eaeaea;
	background-image: url(block-header.gif);
	font-size: 12px;
			
			}
			
	/* ----- 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;

				width: 171px;
				height: 1px;
				
				background-color: #000000;
			
			}
			
			#Menu-Right .Menu-Content-Base { margin: 5px 0 0 0; }
			
			#Menu-Right .Menu-Content-Title { width: 170px; }
			#Menu-Right .Menu-Top-Title { width: 170px; }
			#Menu-Right .Menu-Content-Base { width: 170px; }
			
			.Menu-Info-Link-Container {
			
				position: relative;
				float: left;
				
				width: 170px;
			
				background-image: url(../page_files/info-link-bg.gif);	
				background-repeat:no-repeat;
				
			}

			.Menu-Content-Title {

				margin: 0 0 0 0;

				background-image: url(content-block-header.gif);

			}

			.Menu-Content-Title h3 { padding: 4px 0 4px 18px; }
			
			.Menu-Top-Title {

				margin: 0 0 0 0;

				background-image: url(../page_files/top-block-header.gif);

			}
			
			.Menu-Top-Title h3 {
	padding: 4px 0 4px 18px;
	font-size: 11px;
}

			.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-Details .Menu-Content-List LI {
			
				padding: 0 10px 0 0;
			
				background-image: url(content-list-icon.gif);
				background-repeat: no-repeat;
			
			}
			
			.Menu-Content-Details .Menu-Content-List LI a { padding: 0 0 0 20px; }

			.Menu-Content-Products { 

				position: relative;
				float: left;

				margin: 0 0 0 9px;

			}

			.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: 151px;
				height: auto;	
				
				background-image: url(../page_files/thin-block-body.gif);
				background-repeat: repeat-y;

			}

			#Menu-Left .Menu-Thin-Content-Block { margin: 10px 0 0 10px; }		
			#Menu-Right .Menu-Thin-Content-Block { margin: 10px 0 0 10px; }		
			
			* html #Menu-Left .Menu-Thin-Content-Block { margin: 10px 0 0 5px; }		
			* html #Menu-Right .Menu-Thin-Content-Block { margin: 10px 0 0 5px; }	
			
			/* ----- Simplified Version ----- */
			
				.Menu-Simple-Content-Block {
							
					position: relative;
					float: left;

					padding: 0 0 0 0;

					width: 151px;
					height: auto;	

					background-image: url(../page_files/simple-block-body.gif);
					background-repeat: repeat-y;

				}


				#Menu-Left .Menu-Simple-Content-Block { margin: 10px 0 0 10px; }		
				#Menu-Right .Menu-Simple-Content-Block { margin: 10px 0 0 10px; }		

				* html #Menu-Left .Menu-Simple-Content-Block { margin: 10px 0 0 5px; }		
				* html #Menu-Right .Menu-Simple-Content-Block { margin: 10px 0 0 5px; }
			
			.Menu-Thin-Content-Base {
						
				position: relative;
				float: left;

				margin: 0 0 0 0;

				height: 4px;
				width: 151px;

				background-image: url(../page_files/thin-block-base.gif);
				background-color: #ffffff;

			}
			
			#Menu-Right .Menu-Thin-Content-Title { width: 151px; }

			.Menu-Thin-Content-Title {

				margin: 0 0 0 0;
				
				height: 24px;

				background-image: url(../page_files/thin-block-header.gif);
				background-color: #eaeaea;

			}

			.Menu-Thin-Content-Title h3 { padding: 6px 0 4px 8px; }
			
			/* ----- Simple Thin Content Elements ----- */
			
				.Menu-Simple-Content-Top {
				
					position: relative;
					float: left;
					
					margin: 0 0 0 0;

					height: 4px;
					width: 151px;

					background-image: url(../page_files/menu-simple-block-top.gif);
					background-color: #ffffff;
				
				} 
				
				.Menu-Simple-Content-Base { 
				
					position: relative;
					float: left;
				
					margin: 0 0 0 0;

					height: 4px;
					width: 151px;

					background-image: url(../page_files/menu-simple-block-base.gif);
					background-color: #ffffff;
				
				}

			.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 2px;					
					
					width: 147px;

				}
				
				* html .Menu-Thin-Content-Block .Menu-Content-Products { margin: 0 0 8px 1px; }

				.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-Thin-Content-Block .Product-Menu-Buttons { }
				
				/* ----- Simplifed Version ----- */
				
					.Menu-Simple-Content-Block .Menu-Content-Products { 

						position: relative;
						float: left;

						margin: 0 0 8px 2px;					

						width: 147px;

					}

					* html .Menu-Simple-Content-Block .Menu-Content-Products { margin: 0 0 8px 1px; }

					.Menu-Simple-Content-Block .Menu-Content-Products p { padding: 5px 0 5px 0; }
					.Menu-Simple-Content-Block .Menu-Content-Products h4 { padding: 5px 0 5px 0; }

					.Menu-Simple-Content-Block .Menu-Product-Image { margin: 0 0 0 0; }
					
					.Menu-Simple-Content-Block .Product-Menu-Buttons { width: 127px; }
					

		/* ----- 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; }
			
			.Content-Heading-Container {
			
				position: relative;
				float: left;
				
				width: 601px;
				height: 21px;
				
				background-image: url(../page_files/page-trail-bg.gif);
			
			}
			
			* html .Content-Heading-Container { 
			
				left: 1px;
				width: 599px; 
				
			}
		
			.Content-Heading-Container p { padding: 4px 0 4px 18px; color:#648bad;}
		
	/* ----- 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: left;
			
			margin: 10px 0 0 20px;
		
		}
		
		#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;
		
		}
		
		.eSellerPro-Logo {
		
			position: relative;
			float: right;
			
			margin: 10px 20px 0 0;
		
		}
		
		.CreatedBy { 
		
			position: relative;
			float: right;
			
			display: block;
			
			margin: 25px 0 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: 10px;
			top: 10px;
		
		}
		
	/* ----- Paging Elements ----- */
	
		.Paging-Current-Page { }		 
		
    /* ----- Sub Category ULs ----- */                                        

	    .Content-SubCategoryLI {
	    
	        margin: 0 20px 10px 0;
	        
	        float: left; 
	        
	    }

/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */

	/* ----- Generic Colours ----- */

		* {

		}
		
	/* ----- Inner Header Elements ----- */
		
		#Header-Menu #Header-Menu-UL-Left LI a { color: #ffffff; }		
		#Header-Menu #Header-Menu-UL-Left LI a:hover { color: #d9e9ff; }
		
		#Header-Menu #Header-Menu-UL-Right LI a { color: #ffffff; }		
		#Header-Menu #Header-Menu-UL-Right LI a:hover { color: #d9e9ff; }
		
		#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI a { color: #ffffff; }		
		#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI a:hover { color: #e2d0ff; }
		
		#Header-Menu #Header-Menu-UL-Right LI p { color: #ffffff; }
		
		#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI p { color: #ffffff; }

	/* ----- Header Menu ----- */
	
		#Header-Menu-Left-UL li { color: #c7c7c7; }

		#Header-Menu-Left-UL a { color: #c7c7c7; }
		#Header-Menu-Left-UL LI a:hover { color: #a2b2c9; }

		#Header-Menu-Right-UL a { color: #c7c7c7; }
		#Header-Menu-Right-UL LI a:hover { color: #a2b2c9; }
	
	/* ----- Menu Elements----- */
	
		/* ----- Menu UL Elements ----- */
	
			.Menu-UL h3 { color: #648bad; }

			/* .Menu-UL a { color: #ffffff; }
			.Menu-UL a:hover { color: #00357a; } */ 		
			
			.Menu-List li a { color: #000000; }
			.Menu-List li a:hover { color: #00357a; }
			
            .Menu-UL .Category-TopLevel a { color: #ffffff; }
			.Menu-UL .Category-TopLevel a:hover { color: #b4e8ff; } 
			
			.Menu-UL .Content-Page a { color: #000000; }
			.Menu-UL .Content-Page a:hover { color: #00357a; }
			
			.Menu-UL .sublink a { color: #ffffff; }
			.Menu-UL .sublink a:hover { color: #005693; }
			
			.Menu-UL .subcat a { color: #ffffff; }
			.Menu-UL .subcat a:hover { color: #005693; }
		
		/* ----- Full Width Menu Content Version ----- */
		
			.Menu-Content-Title h3 { color: #648bad; }
			.Menu-Top-Title h3 { color: #648bad; }
			
			.Menu-Content-Details a { color: #08a1da; }
			.Menu-Content-Details a:hover { color: #056f97; }

			.Menu-Content-Details h4 a { color: #124f9d; }
			.Menu-Content-Details h4 a:hover { color: #04326e; }
		
			.Menu-Content-Products h4 a { color: #124f9d; }
			.Menu-Content-Products h4 a:hover { color: #04326e; }

			.Menu-Content-Details .Menu-Content-List a { color: #08a1da; }
			.Menu-Content-Details .Menu-Content-List a:hover { color: #056f97; }
			
		/* ----- Thin Width Menu Content Version ----- */
		
			.Menu-Thin-Content-Title h3 { color: #124f9d; }
			
			.Menu-Thin-Content-Details a { color: #08a1da; }
			.Menu-Thin-Content-Details a:hover { color: #056f97; }
		
			.Menu-Thin-Content-Details h4 a { color: #124f9d; }
			.Menu-Thin-Content-Details h4 a:hover { color: #04326e; }

			.Menu-Thin-Content-Products h4 a { color: #124f9d; }
			.Menu-Thin-Content-Products h4 a:hover { color: #04326e; }

			.Menu-Thin-Content-Details .Menu-Content-List a { color: #08a1da; }
			.Menu-Thin-Content-Details .Menu-Content-List a:hover { color: #056f97; }
	
	/* ----- Content Headings ----- */
	
		.Content-Heading-Container p { color: #648bad; }
		.Content-Heading-Container p b { color: #648bad; }
		
		.Content-Heading-Container p a { color: #648bad!important; }
		.Content-Heading-Container p a:hover { color: #3879B2!important; }
	
	/* ----- Footer Elements ----- */
	
		#Faux-Footer UL LI { color: #000000; }
		#Faux-Footer UL LI a { color: #000000; }
		#Faux-Footer UL LI a:hover { color: #00357a; }
		
		.CreatedBy { color: #3e3e3e; }

	/* ----- 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: 11px;
	padding: 0px;

		}
		
	/* ----- Inner Header Elements ----- */
	
		#Header-Menu #Header-Menu-UL-Left LI { }		
		#Header-Menu #Header-Menu-UL-Left LI a { 
		
			text-decoration: none; 
			
		}
		
		#Header-Menu #Header-Menu-UL-Right LI { }		
		#Header-Menu #Header-Menu-UL-Right LI a {
		
			text-decoration: none; 
			
		}
		
		#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI { font-size: 0.7em; }		
		#Header-Menu-Sub #Header-Menu-Sub-UL-Right LI a { text-decoration: none; }
		
	/* ----- Menu Elements ----- */		
	
		/* ----- Full Width Menu Content Version ----- */
	
			.Menu-Top-Title h3 { }
			.Menu-Content-Title h3 { }
			
			.Menu-Content-Details p { font-size: 0.7em; }				
			.Menu-Content-Details h4 { 
			
				font-weight: normal;
				font-size: 0.7em; 
				
			}	
			
			.Menu-Content-Details h4 a { text-decoration: none; }

			.Menu-Content-Details .Menu-Content-List { font-size: 0.7em; }		
			.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; }
			.Menu-Content-Details a { text-decoration: none; }
			
		/* ----- Thin Width Menu Content Version ----- */
		
			.Menu-Thin-Content-Title h3 { font-size: 0.7em; }		
			.Menu-Thin-Content-Details p { font-size: 0.7em; }				
			.Menu-Thin-Content-Details h4 { font-size: 0.7em; }	
			.Menu-Thin-Content-Details h4 a { text-decoration: none; }
			.Menu-Thin-Content-Details a { text-decoration: none; }

			.Menu-Thin-Content-Details .Menu-Thin-Content-List { font-size: 0.7em; }		
			.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 H3 {
	font-size: 11px;
}
	
			.Menu-UL a { text-decoration: none; }
			.Menu-UL LI { }

			.Menu-List li { }
			.Menu-List li { line-height: 21px; }		
			.Menu-List li a { text-decoration: none; }
			
			/* ----- Menu List Submenu ----- */
						
				* html .subcat a { font-size: 1.4em; }
				*+html .subcat a { font-size: 1.4em; }
	
	/* ----- Content Headings ----- */
		
		.Content-Heading-Container p { 
		
			font-weight: normal;
			font-size: 12px; 
			
		}
		
		.Content-Heading-Container p a { 
				
			font-weight: bold;
			text-decoration: none;
				
		}
	
	/* ----- Category Elements ----- */
	
		.Category H2 { font-size: 0.7em; }
	
	/* ----- 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: 20px;
			font-size: 0.7em;	

		}

		#Faux-Footer UL LI a { text-decoration: none; }
		
		.CreatedBy { font-size: 0.7em; }

	/* ----- Search Form Elements ----- */
		
		#Search-Form {
			line-height: 22px;

		}

		#Search-Form select { }
		#Search-Form input { }
		
	/* ----- Product Elements ----- */
	
		.Product {
		
			font-size:0.7em; 
			text-align: center;
			
		}
		
		.Product a { text-decoration: none; }
		
		.Product .Product-Price-Title {color:#356aa0; }
		.Product .Products-Price { font-weight: bold; }
		
		.Product-2xColumn { font-size: 0.7em; }

		.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.7em;

		}

		.Paging a { text-decoration: none; }
		
	/* ----- Header Search ----- */
			
		#Header-Search { 

			font-size: 0.7em;

		}
		
	/* ----- Content Search ----- */
				
		#Content-Search { 

		}
		
/* ------------------------------------------------------------ */
/* Custom Client Elements & Styles */
/* ------------------------------------------------------------ */

	/* ----- Custom Filter Box ----- */
	
		#Search-Box-Container {
			
			position: relative;
			float: left;
			
			width: 600px;
			height: 54px;
			
			background-image: url(../page_files/search-box-bg.gif);
			background-repeat: no-repeat;
		
		}
		
		

	/* ----- Element Positioning ----- */
		
			/* ----- Homepage Adverts ----- */
			
				#Main-Advert-Links-Container {
				
					position: relative;
					float: left;
					
					padding: 0 0 0 14px;
					
					left: 1px;
					
				}
				
			.Homepage-Ad { 
			
				float: left; 
				
				padding: 10px 9px 0 0;
				
			}
			
		/* ----- Menu Elements ----- */
		
			#Search-By-Brand-Options {
			
				margin: 5px 0 0 5px;
			
				width: 160px;
				height: auto;
			
			}
			
			#Search-By-Brand-Options img {
			
				float: left; 
				margin: 0 0 0 5px; 
			
			}
		
			#Search-By-Brand-Select {
			
				float: left;
				
				width: 105px;	
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				
				border: 1px solid #bebebe; 
			
			}
			
			#searchbybrand-submit { margin: 0 0 0 0; }
		
			.Menu-Advert {
			
				position: relative;
				float: left; 
				
				margin: 5px 0 0 0; 
				
			}
	
		/* ----- Search By Brands ----- */
		
			.Search-By-Brands { }
			
		/* ----- Advert Home Search ----- */
		
			#hp-search-container {
			
				position: relative;
				float: left;
				
				margin: 10px 0 0 0;

				width: 280px;
				height: 137px;
				
				background-image: url(http://images.esellerpro.com/2120/images/elements/product-search-bg.gif);
			
			}
			
			#hp-search-options { 
			
				position: absolute;
				
				top: 70px;
				left: 10px;
			
			}
			
			#hp-search-options select {
			
				width: 260px; 
				
				border: 1px solid #bebebe; 
				
			}
			
			#hp-search-options input {
			
				float: left;				
				margin: 10px 0 0 0;
				
				width: 206px; 
				
				border: 1px solid #bebebe; 
				
			}
			
			#hp-searchsubmit {
			
				float: left;
				margin: 10px 0 0 5px;
			
			}
	
	/* ----- Element Formatting ----- */
	
		/* ----- Menu Elements ----- */
		
			#Search-By-Brand-Select {
			
				font-size: 0.7em; 
			
			}
			
		/* ----- Advert Home Search ----- */
		
			#hp-search-options select { font-size: 0.7em; }
			
			#hp-search-options input { font-size: 0.7em; }
		
	/* ----- Element Colours ----- */				 
	
    .list{ float:left; width:100%;} 

	.textmid{text-align:center;}
								   
	.LogMeIn-Input{border:1px solid #cccccc;} 
	
	
	 .creditcards{
	     
	     position:relative; 
	     bottom:0px; 
	     left:110px; 
	     width:719px; 
	     height:120px; 
	     margin:0pc; 
	     padding:0px;

    }		
        
    .Creditcard-payment{
    
        float:left;
        width: 546px;
        
    
    }   
    
    * html #Content-creditcard .Content-Wide table { margin: 10px 0 10px 10px; }
    
    .Creditcard-payment td { padding: 3px 0 3px 0; }
    
    .Creditcard-payment .text {border:1px solid #cccccc; width:200px; padding: 1px 0 1px 0; }	 
    
    .Creditcard-payment select  {border:1px solid #cccccc; font-size: 1.0em; }	 
    
    .Creditcard-payment .date{width:50px; border:1px solid #cccccc;}		
    
    
    #Menu-Left .Menu-Content-Base-creditcard { margin: 5px 0 0 0; }
    #Menu-Right .Menu-Content-Base-creditcard { margin: 5px 0 0 0; }
    
    
    #Content-creditcard {
    
        position: relative;
        float: left;
        
        padding: 0 0 10px 0;
        
        width: 600px; 
        margin:0px 0px 0px 171px;
        height: auto;
        
    }
    
    * html #Content-creditcard { margin:0px 0px 0px 85px; }
        
    #Header-Container-creditcard {

        position: relative;
        float: left;

        width: 944px;
        height: 141px;
        
        background-image: url(../page_files/store-header-creditcard.jpg);
        background-repeat: no-repeat;
        
        background-color: #ffffff;
        
    } 
    
    #Content-Wrapper-creditcard { 
    
        position: relative;
        float: left;
        width: 944px;
        height: auto;
        
        background-color: #ffffff;
    
    
		}


	
.Homepage-Seach #Search-Box-Container .imgbtn {
	padding-left: 5px;
}
.imgbtn {
	padding-left: 5px;
}

.txtfield{
	background-color: #FFFFFF;
	color: #333333;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	border: 1px solid #628296;
}

.txtfielddropdown{
	background-color: #FFFFFF;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	border:1px solid black;
}

.submitbtn {
   color:#666666;
   font-family: Tahoma,Arial, Helvetica, sans-serif;
   background-color: #f3f3f3;
   font-size: x-small;
   font-weight: bold;
   border:1px solid #aaaaaa;
}
h2 {
	text-align:center;
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:130%;
	text-transform:capitalize;
}

h2.picheader { /* Heading style for headings with picture, e.g. shopcustomer.asp */
	background-position:1% 50%;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color:#333;
	font-size:12px;
	background-color:#FFFFFF;
	text-align:left;
	padding:10px 5px 10px 50px;
	margin:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.boxfeaturedpadding {
	padding-top: 5px;
	padding-bottom: 5px;
}
.ad-container {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
