#bannerOLD{
	position: fixed;
	width: 960px;
	height: 600px;
	background: #3333FF;
	z-index: 10000;
	display: block;
	/*margin: 62px auto 0 auto;*/
	margin-top: 62px;
	visibility: visible;
	}	
	#repeat-background{
		float: left;
		width: 100%;
		background: url(../images/background-repeat.jpg) repeat-x top left;
		}
		
		/*---------------Header + Top Nav-------------*/
		#header{
			float: left;
			width: 960px;
			background: url(../images/header-bg.jpg) left top no-repeat;
			padding: 0 0 10px 0;
			margin: 0;
			}
			#header-left{
				float: left;
				width: 200px;
				padding: 0;
				margin: 0;
				}
				#skip-content-link{
					color: #666;
					text-decoration: none;
					padding: 5px 0 10px 0;
					font-size: 80%;
					}
				#skip-content-link:hover, #skip-content-link:focus{
					text-decoration: underline;
					}
			
			
			#header-right #important-message{
				float: right;
				width: 200px;
				margin: 65px 0 0 0;
				padding: 0;
				color: #fff;
				text-transform: uppercase;
				height: 35px;
				overflow: auto;
				background: transparent;
				text-align: right;
				font-size: 180%;
				font-weight: normal;
				font-family: Arial, Helvetica, sans-serif;
				}
			
					
					
						
				
		
		
		
		/*---------Main container-----------*/
		#center-interface{
			margin: 0px auto;
			width: 960px;
			padding: 0 0 0 0;
			}
		
		
		
					
		
		/*---------------Main nav top-----------------------*/
			
			#main-nav{
				float: left;
				width: 960px;
				margin: 0 0 5px 0;
				padding: 0;
				background: url(../images/main-top-nav-bg.gif) top left no-repeat #0f0f0f;
				}
				#main-nav li{
					float: left;
					display: inline;
					margin: 0;
					}
				
				#main-nav li a{
					float: left;
					padding: 7px 12px 7px 10px;
					background: url(../images/main-top-nav-split.gif) top right no-repeat transparent;
					font-weight: bold;
					font-size: 80%;
					color: #fff;
					text-decoration: none;
					}
				
				#main-nav li a:hover, #main-nav li a:focus{
					background: url(../images/main-top-nav-rollover-bg.gif) top right no-repeat #1c1c1c;
					}
					
				
				
				
				/*-------------Search box----------*/
					#search-box-container{	
						float: right;
						width: auto;
						color: #818181;
						padding: 3px 4px 0 0;
						margin: 0 0 0 0;
						font-size: 90%;
						display: inline;
						}
					#search-box-container #search_top{	
						float: left;
						width: 152px;
						color: #000;
						padding: 4px 0 4px 2px;
						margin: 0;
						border: 1px solid #525252;
						background-color: #fff;
						font-size: 85%;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						}
						#search-box-container ul li{	
							float: left;
							padding: 0;
							margin: 0;
							}
					#search-box-container #search_button{	
						float: left;
						padding: 0 0 0 3px;
						}
					#search-box-container label{	
						float: left;
						padding: 4px 4px 0 0;
						font-size: 90%;
						color: #fff;
						}
		
			/*--------Rainbow split----------*/
			.rainbow-split{
				float: left;
				width: 960px;
				height: 1px;
				background: url(../images/main-nav-bg.jpg) left bottom no-repeat;
				padding: 0;
				font-size: 0;
				margin: 0 0 10px 0;
				}
			
			
			/*-------Main container - left column - right column---------------*/
			
			#main-container{
				float: left;
				width: 960px;
				margin: 0;
				padding: 0 0 0 0;
				}
				#left-column{
					float: left;
					width: 180px;
					margin: 0 10px 0 0;
					display: inline;
					}
				#right-column{
					float: right;
					width: 180px;
					margin: 0 0 0 0;
					display: inline;
					}
					
					
				/*--------Generic side columns----------*/
				.side-columns{
					float: left;
					width: 176px;
					padding: 1px 1px 0 1px;
					background: #000;
					list-style: none;
					color: #570076;
					margin: 0;
					border: 1px solid #494949;
					border-bottom: none;
					}
					
				.side-columns-titles{
					float: left;
					width: 171px;
					background: url(/templates/images/side-columns-title-bg.gif) top left repeat-x #444444;
					color: #fff;
					font-weight: bold;
					font-size: 90%;
					padding: 5px 0 5px 5px;
					display: block;
					margin: 0 0 1px 0;
					}
				
				.side-columns-inside{
					float: left;
					width: 160px;
					background: url(/templates/images/side-columns-inside-bg.gif) top left repeat-x;
					color: #fff;
					padding: 8px 8px 0 8px;
					}
				
				.side-columns-inside a:hover span, .side-columns-inside a:focus span{
					text-decoration: underline;
					border: none;
					}
				
				.side-columns-footer-left{
					float: left;
					width: 180px;
					height: 6px;
					display: block;
					margin: 0 0 10px 0;
					padding: 0;
					background: url(/templates/images/side-columns-footer-left.gif) top left no-repeat;
					font-size: 0;
					}
				
				.side-columns-footer-right{
					float: left;
					width: 180px;
					height: 6px;
					display: block;
					margin: 0 0 10px 0;
					padding: 0;
					background: url(/templates/images/side-columns-footer-right.gif) top left no-repeat;
					font-size: 0;
					}
				
				
				
				
				/*--------Popular Brands-----------*/
				#popular-brands{
					float: left;
					width: 160px;
					padding: 0;
					list-style: none;
					font-size: 75%;
					color: #570076;
					margin: 0;
					}
				#popular-brands li{
					float: left;
					width: 160px;
					padding: 0 0 5px 0;
					margin: 0;
					}
				
				#popular-brands li a{
					width: 149px;
					display: block;
					padding: 6px 0 6px 11px;
					margin: 0;
					color: #747575;
					text-decoration: none;
					font-weight: bold;
					}
				
				#popular-brands li a:hover, #popular-brands li a:focus{
					width: 148px;
					display: block;
					padding: 5px 0 5px 10px;
					color: #fff;
					background-color: #0d0d0d;
					border: 1px solid #2b2b2b;
					margin: 0;
					}
				
				
				/*---------------Mini contact us right column------------*/
				#mini-contact-us{
					font-size: 85%;
					}
				
				#mini-contact-us ul{
					margin: 0 0 10px 0;
					line-height: 1.3em;
					}
				
				#mini-contact-us strong{
					color: #747575;
					}
					
			/*------------Side with products-----------------------*/
				.side-column-products{
					float: left;
					width: 156px;
					background-color: #0d0d0d;
					padding: 1px;
					margin: 0 0 8px 0;
					border: 1px solid #1d1d1d;
					}
					.side-column-products-zone-image{
						float: left;
						width: 50px;
						height: 50px;
						display: inline;
						}
					.side-column-products-zone-image img{
						float: left;
						width: 50px;
						height: 50px;
						}
					
					.side-column-products-zone-description{
						float: left;
						width: 100px;
						font-size: 70%;
						margin: 3px 0 3px 5px;
						}
						.side-column-products-zone-description .product-brand{
							color: #fff;
							display: block;
							font-weight: bold;
							}
						.side-column-products-zone-description .product-name{
							font-weight: normal;
							color: #747575;
							display: block;
							}
						
						
						.side-column-products-zone-description .product-price{
							font-weight: bold;
							color: #f8901e;
							float: left;
							padding: 5px 0 0 0;
							}
			
			
			/*-------------Shopping basket box top-----------------*/
					#shopping-basket-container{
						float: left;
						width: 160px;
						margin: 0 0 2px 0;
						padding: 0;
						}
					#shopping-basket-container a{
						float: left;
						}
						#shopping-basket-container li{
							float: left;
							margin: 0 0 3px 0;
							display: inline;
							color: #747575;
							font-size: 85%;
							width: 160px;
							}
						
						#shopping-basket-container .items-total-box{
							padding: 0 0 5px 0;
							color: #fff;
							}
						
						#shopping-basket-container .items-total-box strong{
							padding: 0 0 5px 0;
							color: #747575;
							}
				
				
				
				
				
				
				
				
					
				#content{
					float: left;
					width: 580px;
					margin: 0 0 0 0;
					padding: 0 0 50px 0;
					/*position: relative;*/
					}
					/*---Content Homepage-----*/
					#main-top-banner{
						float: left;
						width: 576px;
						margin: 0 0 10px 0;
						border: 1px solid #494949;
						padding: 1px;
						background: #000000;
						}
						#main-top-banner img{
							float: left;
							width: 576px;
							}
						
					/*---------------------Featured products homepage------------------*/
					#content .featured-products-container{
						float: left;
						width: 580px;
						margin: 0 0 10px 0;
						}
			
					#content .titles-centre{
						width: 570px;
						background: url(/templates/images/side-columns-title-bg.gif) top left repeat-x #444444;
						color: #fff;
						font-weight: bold;
						font-size: 90%;
						padding: 5px 0 5px 6px;
						display: block;
						}
						
					#content .featured-products-container-width{
						float: left;
						width: 580px;
						margin: 0;
						padding: 0;
						}
						#content .featured-container{
							width: 285px;
							margin: 0 0 0 0;
							}
						#content .products-container-home{
							float: left;
							width: 281px;
							padding: 1px;
							background: #000;
							list-style: none;
							color: #570076;
							border: 1px solid #494949;
							border-bottom: none;
							}
							#content .products-container-home .stripes-bg{
								float: left;
								width: 273px;
								padding: 4px 4px 5px 4px;
								background: url(/templates/images/side-columns-inside-bg.gif) top left repeat-x;
								}
						#content .products-container-home-bottom{
							float: left;
							width: 285px;
							height: 7px;
							padding: 0;
							margin: -7px 0 10px 0;
							background: url(/templates/images/products-container-home-bottom-bg.gif) left top no-repeat;
							}
												
						#content .products-container-home .products-container-home-zone-image{
							float: left;
							width: 100px;
							height: 100px;
							background-color: #fff;
							display: inline;
							}
						#content .products-container-home .products-container-home-zone-image img{
							float: left;
							width: 100px;
							height: 100px;
							}
						
						.products-container-home-zone-description{
							float: left;
							width: 168px;
							margin: 4px 0 0 5px;
							padding: 0 0 5px 0;
							display: inline;
							list-style: none;
							}
						
						#content .products-container-home .products-container-home-zone-description span{
							width: 168px;
							margin: 0;
							padding: 0;
							list-style: none;
							display: block;
							}
						#content .products-container-home .products-container-home-zone-description .empty-needed{
							float: left;
							width: 168px;
							margin: 0;
							padding: 0;
							font-size: 0;
							}
						#content .products-container-home .products-container-home-zone-description a:hover span, #content .products-container-home .products-container-home-zone-description a:focus span{
							text-decoration: underline;
							cursor: pointer;
							}
							#content .products-container-home .products-container-home-zone-description a .product-name{
								font-weight: bold;
								padding: 0;
								color: #fff;
								text-decoration: none;
								}
															
							#content .products-container-home .products-container-home-zone-description .product-brand{
								font-size: 80%;
								padding: 0;
								font-weight: normal;
								color: #747575;
								}
							
							
							#content .products-container-home .products-container-home-zone-description .product-price {
								padding: 9px 0 0 0;
								color: #f8901e;
								font-weight: bold;
								text-decoration: none;
								font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
								}
							#content .products-container-home .products-container-home-zone-description .product-price a{
								color: #eb4899;
								font-weight: bold;
								text-decoration: none;
								}
							#content .products-container-home .products-container-home-zone-description .product-price a:hover, #content .products-container-home .products-container-home-zone-description .product-price a:focus{
								text-decoration: underline;
								}
								
							
						
						
					/*----------------------Four columns options----------------------*/	
					
					#four-columns-banner{
						float: left;
						width: 580px;
						margin: 0 0 10px 0;
						padding: 0;
						}
						#four-columns-banner .four-columns-imagery{
							float: left;
							width: 139px;
							margin: 0 8px 0 0;
							}
						#four-columns-banner #four-column-last-column{
							float: left;
							width: 139px;
							margin: 0;
							}
							#four-columns-banner .four-columns-imagery img{
								float: left;
								width: 135px;
								border: 1px solid #494949;
								padding: 1px;
								background: #000000;
								}
					
					
					/*----------------------Two Columns banners------------*/
					
					#two-columns-banner{
						float: left;
						width: 580px;
						margin: 0 0 10px 0;
						padding: 0;
						/*border: 1px solid red;*/
						}
						#two-columns-banner img{
							float: left;
							width: 281px;
							border: 1px solid #494949;
							padding: 1px;
							background: #000000;
							}
					
					
					/*--------------------Banner bottom------------------*/
						
			
					#main-bottom-banner{
						float: left;
						width: 576px;
						margin: 0 0 10px 0;
						border: 1px solid #494949;
						padding: 1px;
						background: #000000;
						}
						#main-bottom-banner img{
							float: left;
							width: 576px;
							}
						
				
					
					/*---------------------Products with wide white rounded corners area-----------*/
					/*---------------------for product listing & product details-------------------*/
							.wide-white-container-width{
								float: left;
								width: 566px;
								background-color: #fff;
								padding: 1px;
								margin: 0 0 5px 0;
								}
								/*.wide-white-container-width .wide-image{
									float: left;
									margin: 0;
									padding: 0;
									display: inline;
									}*/
								
					
					
					#back-top-link{
						float: left;
						margin: 20px 0 0 0;
						padding: 0;
						font-size: 80%;
						/*color: #8d30aa;*/
						color: #747575;
						text-decoration: underline;
						}
					
					
					
					
					


/*-------------Credit card-------------*/
#credit-cards-container{
	float: left;
	/*width: 960px;*/
	width: 100%;
	padding: 50px 0 0 0;
	}
	#credit-cards{
		float: left;
		width: 630px;
		height: 95px;
		margin: 5px 0 0 165px;
		padding: 0;
		display: inline;
		}
					
					
					
	
	
/*-----------------FOOTERS-----------------------------------*/
#footer{
	float: left;
	width: 100%;
	background: url(../images/footer-bg-repeat.jpg) left top repeat-x;
	margin: 0 0 0 0;
	padding: 0 0 100px 0;
	font-size: 80%;
	color: #747575;
	}
	#footer a{
		color: #747575;
		text-decoration: none;
		}
	
	#footer a:hover, #footer a:focus{
		text-decoration: underline;
		}
		
		
		#footer ul li{
			display: inline;
			}
	
	#footer-left{
		float: left; 
		width: auto;
		}
	
	#footer-right{
		float: right;
		width: auto;
		}
	
	
	
	
	
	
	
	
/*-----------List buttons bottom my account pages--------*/
#my-account-list-button{
	float: left;
	clear: both;
	padding: 45px;
	}
	#my-account-list-button li{
		margin: 0 0 2px 0;
		}






/*----------------------More about ----------------------*/
#homepage-text-bottom{
		margin: 5px 0 10px 0;
		float: left;
		width: 560px;
		padding: 10px 10px 0 10px;
		background: #ffffff;
		}
		
			
	
		#homepage-text-bottom p{
			height: 1%;
			font-size: 90%;
			width: 560px;
			float: left;
			color: #848484;
			line-height: 1.7em;
			padding: 0 0 20px 0;
			}



#content p#message{
	float: left;
	width: 630px;
	/*height: 38px;*/
	background: url(../images/important-message-bg.gif) top left repeat-y transparent;
	color: #fff;
	font-weight: normal;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 5px 0;
	}
	#content p#message span{
		float: left;
		padding: 11px 0 12px 13px;
		}
	#content p#message span a{
		color: #fff;
		text-decoration: underline;
		}



.big-titles-container{
	float: left;
	width: 576px;
	border: 1px solid #494949;
	padding: 1px;
	margin: 0 0 10px 0;
	background: #000000;
	}
.wide-titles-container{
	float: left;
	width: 956px;
	border: 1px solid #494949;
	padding: 1px;
	margin: 0 0 10px 0;
	background: #000000;
	}
	
	
	


