#top-nav-container{
	float: left;
	width: 100%;
	background: url(../images/top-nav-container-bg-repeat.gif) left bottom repeat-x #3f3f3f;
	font-size: 75%;
	}
	
	#skip-content{
		float: left;
		width: auto;
		padding: 4px 0 4px 4px;
		}
		#skip-content-link{
			color: #c3c3c3;
			text-decoration: none;
			}
		#skip-content-link:hover, #skip-content-link:focus{
			text-decoration: underline;
			}
	
	
	#top-nav-container #top-nav{
		float: right;
		width: auto;
		margin: 0;
		padding: 4px 0 4px 0;
		}
		#top-nav-container #top-nav li{
			float: left;
			padding: 0 10px 0 10px;
			border-right: 1px solid #636363;
			}
			#top-nav-container #top-nav li a{
				float: left;
				padding: 0;
				margin: 0;
				text-decoration: none;
				color: #c3c3c3;
				}
				#top-nav-container #top-nav li a:hover, #top-nav-container #top-nav li a:focus{
					text-decoration: underline;
					}
	
/*----------------Main container------------------*/	
#repeat-background{
	float: left;
	width: 100%;
	background: url(../images/main-bg-repeat.jpg) repeat-x top left #fff;
	}

#center-container{
	width: 896px;
	margin: 0px auto;
	padding: 0;
	}
		
		/*---------------Header + Top Nav-------------*/
		#header{
			float: left;
			width: 896px;
			padding: 0;
			margin: 0;
			display: inline;
			text-align: center;
			}
		
					
		
		/*---------------Main nav top-----------------------*/
		#main-nav{
			float: left;
			width: 896px;
			margin: 2px 0 20px 0;
			text-align: center;
			color: #885c81;
			font-size: 85%;
			}
							
			#main-nav a{
				color: #885c81;
				text-decoration: none;
				}
			
			#main-nav a:hover, #main-nav a:focus{
				text-decoration: underline;
				}


			#main-container{
				float: left;
				width: 896px;
				margin: 0;
				padding: 0;
				}
					
				#content{
					float: left;
					width: 896px;
					}
					
						
					#main-top-banner{
						float: left;
						width: 896px;
						height: 672px;
						margin: 0;
						}
		
		
		
		
		/*----------------------------News --------------------------------*/
		/*.news-listing{
			float: left;
			width: 790px;
			margin: 0 0 20px 0;
			padding: 3px;
			background: #F4F4F3;
			}
			.news-listing .zone-image{
				float: left;
				width: 150px;
				height: 150px;
				background: #FFFFFF;
				}*/
				
					
					
					
					
					
					


/*-------------Credit card-------------*/
/*credit-cards-container{
	float: left;
	width: 896px;
	padding: 50px 0 0 0;
	margin: 0 0 1px 0;
	display: inline;
	}
	#credit-cards-container img{
		float: left;
		}*/
		
					
					
					
	
	
/*-----------------FOOTERS-----------------------------------*/
#footer{
	float: left;
	width: 100%;
	color: #afadaf;
	font-size: 75%;
	border-top: 1px solid #afadaf;
	margin: 300px 0 0 0;
	}
	 #footer #general-info{
		float: left;
		width: auto;
		padding: 5px 0 5px 0;
		}
		#footer #general-info li{
			float: left;
			width: auto;
			padding: 0 10px 0 10px;
			border-left: 1px solid #afadaf;
			}
		#footer #general-info li a{
			color: #afadaf;
			text-decoration: none;
			}
		#footer #general-info li a:hover, #footer #general-info li a:focus{
			text-decoration: underline;
			}
			
#footer-right{
	float: right;
	width: auto;
	text-align: right;
	padding: 5px 10px 5px 0;
	}
	#footer-right a{
		color: #afadaf;
		text-decoration: none;
		}
		#footer-right a:hover, #footer-right a:focus{
			text-decoration: underline;
			}					

/*-----------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;
		}
		#homepage-text-bottom h2{
			margin: 30px 0 10px 0;
			}
			
	
		/*#homepage-text-bottom p{
			height: 1%;
			font-size: 80%;
			width: 630px;
			float: left;
			color: #848484;
			line-height: 1.7em;
			padding: 5px 0 15px 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;
		}

/*#homepage-haitch1{
	float: left;
	width: 625px;
	background: url(/templates/images/titles-bg.jpg) bottom left no-repeat #3e3e3e;
	color: #8d30aa;
	font-weight: normal;
	font-size: 90%;
	padding: 5px 0 5px 5px;
	display: block;
	margin: 0 0 1px 0;
	}
	#homepage-haitch1 h1{
		float: left;
		width: 625px;
		color: #8d30aa;
		font-size: 100%;
		font-weight: bold;
		padding: 0;
		margin: 0;
		border-bottom: none;
		}*/
	
	
	


