/* CSS Document */

* {
	margin: 0;
	padding: 0;
}


body {
	background: #99ccff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 11px;
	color: #999999;
	
	}
	
#header {
	height: 250px;
	width: 100%;	
	}
	
#container {
	width: 914px;
	height: 850px;
	margin: auto;
	clear: both;

	}
	
	
#left_nav {
	width: 204px;
	height: 870px;
	float: left;
	background:url(images/sign.gif) no-repeat;
}


	#left_nav_home {
	width: 204px;
	height: 870px;
	float: left;
	background:url(images/sign_home.gif) no-repeat;
}



#left_nav_franchise {
	width: 204px;
	height: 870px;
	float: left;
	background:url(images/sign_franchise.gif) no-repeat;
}
	
	
#left_nav_shakes {
	width: 204px;
	height: 870px;
	float: left;
	background:url(images/sign_shakes.gif) no-repeat;
}

	
#left_nav_gallery {
	width: 204px;
	height: 870px;
	float: left;
	background:url(images/sign_gallery.gif) no-repeat;
}

#left_nav_club {
	width: 204px;
	height: 870px;
	float: left;
	background:url(images/sign_club.gif) no-repeat;
}
#left_nav_stores {
	width: 204px;
	height: 870px;
	float: left;
	background:url(images/sign_stores.gif) no-repeat;
}

#left_nav_news {
	width: 204px;
	height: 870px;
	float: left;
	background:url(images/sign_news.gif) no-repeat;
}


#left_nav_about {
	width: 204px;
	height: 870px;
	float: left;
	background:url(images/sign_about.gif) no-repeat;
}



#left_nav_contact {
	width: 204px;
	height: 870px;
	float: left;
	background:url(images/sign_contact.gif) no-repeat;
}

#right_content {
	width: 674px;
	height: 868px;
	float: right;
	background: #ffffff;
	padding: 15px;
		border-top: 3px solid #99cc33;
	border-left: 3px solid #99cc33;
	border-right: 3px solid #99cc33;
}
	
	
#flash_menu {
	height: 250px;
	float: right;
	width: 453px;
}
	

#hills_repeat {
	width: 100%;
	background: url(images/hills_repeat.png) repeat-x;
	height: 332px;
	position:absolute;
	float: left;
	clear: both;
	margin-top: 820px;
}


#hills_repeat_gallery {
	width: 100%;
	background: url(images/hills_repeat.png) repeat-x;
	height: 332px;
	position:absolute;
	float: left;
	clear: both;
	margin-top: 900px;

}
#hills {
	width: 850px;
	background: url(images/hills.png) no-repeat;
	height: 332px;
	margin-left: auto;
	margin-right: auto;
}
#logo {
	height:250px;
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	background:url(images/banner.gif) no-repeat;


}
#horizontal_nav {
	width: 700px;
	float: right;
	margin-right: 0px;
}
#strap_line {
	width: 350px;
	height: 28px;
	padding-left: 540px;
}
h1#strap span { display: none; }
h1#strap {
	height: 28px;
	background-image: url("images/strap.png");
	background-repeat: no-repeat;
	text-align: right;
	text-indent:-700px;
}
h1#welcome span { display: none; }
h1#welcome {
	height: 50px;
	background-image: url("images/title_welcome.gif");
	background-repeat: no-repeat;
	
	}
h1#how span { display: none; }
h1#how{
	height: 50px;
	background-image: url("images/title_how.gif");
	background-repeat: no-repeat;

	
}

h1#about span { display: none; }
h1#about {
	height: 50px;
	background-image: url("images/title_about.gif");
	background-repeat: no-repeat;

}



h1#shakes span { display: none; }
h1#shakes {
	height: 50px;
	background-image: url("images/title_shakes.gif");
	background-repeat: no-repeat;

}


h1#thanks span { display: none; }
h1#thanks {
	height: 50px;
	background-image: url("images/title_thanks.gif");
	background-repeat: no-repeat;

}

h1#mi-club span { display: none; }
h1#mi-club {
	height: 50px;
	background-image: url("images/title_mi_club.gif");
	background-repeat: no-repeat;

}



h1#gallery span { display: none; }
h1#gallery {
	height: 50px;
	background-image: url("images/title_gallery.gif");
	background-repeat: no-repeat;

}

h1#gallery_slough span { display: none; }
h1#gallery_slough {
	height: 50px;
	background-image: url("images/title_slough.gif");
	background-repeat: no-repeat;

}

h1#gallery_high_wycombe span { display: none; }
h1#gallery_high_wycombe {
	height: 50px;
	background-image: url("images/title_high_wycombe.gif");
	background-repeat: no-repeat;

}


h1#gallery_uxbridge span { display: none; }
h1#gallery_uxbridge {
	height: 50px;
	background-image: url("images/title_uxbridge.gif");
	background-repeat: no-repeat;
	
	}
	
	
h1#gallery_newcastle span { display: none; }
h1#gallery_newcastle {
	height: 50px;
	background-image: url("images/title_newcastle.gif");
	background-repeat: no-repeat;
	
	}

h1#stores span { display: none; }
h1#stores {
	height: 50px;
	background-image: url("images/title_stores.gif");
	background-repeat: no-repeat;

}


h1#links span { display: none; }
h1#links {
	height: 50px;
	background-image: url("images/title_links.gif");
	background-repeat: no-repeat;

}


h1#news span { display: none; }
h1#news {
	height: 50px;
	background-image: url("images/title_news.gif");
	background-repeat: no-repeat;

}


h1#contact span { display: none; }
h1#contact {
	height: 50px;
	background-image: url("images/title_contact.gif");
	background-repeat: no-repeat;

}



h1#franchise span { display: none; }
h1#franchise {
	height: 50px;
	background-image: url("images/title_franchise.gif");
	background-repeat: no-repeat;

}


p, ul, ol {
	line-height: 175%;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
.float_right {
		float:right;
		padding: 15px;
		}


a {
	text-decoration: none;
	color: #0099FF;

}

a:hover {
	color: #009900;
	text-decoration: underline;
}



#horizontal_nav ul {
	margin: 0;
	display: block;
	
}

#horizontal_nav li {
	display: block;
	float:left;
	height: 55px;
	
	}


#horizontal_nav a {
	display: block;
	text-decoration: none;
	font-size: 12px;
	color: #CC9933;
	font-weight: bold;
	height: 55px;
	width: 140px; 
	
	
}

#horizontal_nav a:hover {
	text-decoration: none;	


}

#horizontal_nav .active a {
	text-decoration: none;	

	
}



#half_logo {
	width:167px;
	height:105px;
	padding-top: 30px;
	background:url(images/logo.png) no-repeat;
	background-position:bottom;
}
.style1 {color: #00CC33}


.style2 {color: #000000}

.stores_listing_image {
	width: 115px;
	height: 115px;
	border: 1px solid #339900;
	float: left;
	margin-right: 10px;	
	}
	
	
	
#stores_listing {
	width: 310px;
	height: 115px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 10px;
	padding: 10px;
	float: left;
}
#stores_listing_right {
	width: 310px;
	height: 115px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 10px;
	padding: 10px;
	float: right;
}
#stores_listing1 {
	width: 310px;
	height: 115px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 10px;
	float: left;
}
#stores_listing_right1 {
	width: 310px;
	height: 115px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 10px;
	float: right;
}
#stores_listing2 {
	width: 310px;
	height: 115px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 10px;
	float: left;
}
#stores_listing_right2 {
	width: 310px;
	height: 115px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 10px;
	float: right;
}

#stores_listing3 {
	width: 310px;
	height: 115px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 10px;
	float: left;
}
#stores_listing_right3 {
	width: 310px;
	height: 115px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 10px;
	float: right;
}
.store_listing_title {
	color: #5E9928;
	font-weight: bold;
}
.store_listing_p {color: #333333}









.links_images {
	width: 420px;
	height: 280px;
	border: 1px solid #339900;
	float: left;
	margin-right: 10px;	
	}

#links_box {
	width: 656px;
	height: 280px;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 10px;
	float: left;
	}



#news_item_1 {
width: 650px;
	height: auto;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 5px;
	margin-left: 8px;

}


#news_item_2 {
width: 650px;
	height: auto;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 5px;
	margin-left: 8px;

}

#news_item_3 {
width: 650px;
	height: auto;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 5px;
	margin-left: 8px;

}

#news_item_4 {
width: 650px;
	height: auto;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 5px;
	margin-left: 8px;

}

#news_item_5 {
	width: 650px;
	height: auto;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 5px;
	margin-left: 8px;

}


#news_item_6 {
	width: 650px;
	height: auto;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 5px;
	margin-left: 8px;

}

#galley_left1 {
	width: 185px;
	height: 200px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 5px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}


#galley_mid1 {
	width: 185px;
	height: 200px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 5px;
	float: left;
	margin-right: 15px;
	margin-left: 10px;
}

#galley_right1 {
	width: 185px;
	height: 200px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 5px;
	float: left;
	margin-right: 15px;
	margin-left: 10px;

}

#galley_left2 {
	width: 185px;
	height: 200px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 5px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	
	}
	
	

#galley_mid2 {
	width: 185px;
	height: 200px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 5px;
	float: left;
	margin-right: 15px;
	margin-left: 10px;
}

#galley_right2 {
	width: 185px;
	height: 200px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 5px;
	float: left;
	margin-right: 11px;
	margin-left: 10px;

}
	
	
	#galley_left3 {
	width: 185px;
	height: 200px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 5px;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
	
	}
	
	

#galley_mid3 {
	width: 185px;
	height: 200px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 5px;
	float: left;
	margin-right: 15px;
	margin-left: 10px;
}

#galley_right3 {
	width: 185px;
	height: 200px;
	background:#e4e3e3;
	border: 1px solid #339900;
	margin-bottom: 5px;
	padding: 5px;
	float: left;
	margin-right: 15px;
	margin-left: 10px;
	
	
	
	
	
}	

#footer {
	width: 100%;
	height: 200px;
	background: #6b8531 url(images/footer.png) repeat-x;
	clear: both;	
	}
	
#footer_hold {
	width: 850px;
	height: 110px;
	margin: auto;
	padding-top: 110px;
	}
	
#footer p {
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: normal;
	color: #ffffff;
}	

#footer a {

	font-size: 11px;
	line-height: normal;
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover {

	font-size: 11px;
	line-height: normal;
	color: #ffffff;
	text-decoration: underline;
}

.icons_float_left {
float: left;
padding: 10px;
}



h1#mi-home_club span { display: none; }
h1#mi-home_club {
	height: 50px;
	background-image: url("images/title_joined.gif");
	background-repeat: no-repeat;
	margin-left: 110px;

}
h1#mi-flavours span { display: none; }
h1#mi-flavours {
	height: 50px;
	background-image: url("images/title_flavours.gif");
	background-repeat: no-repeat;
	margin-left: 110px;
}
h1#mi-location span { display: none; }
h1#mi-location {
	height: 50px;
	background-image: url("images/title_location.gif");
	background-repeat: no-repeat;
margin-left: 110px;

}

h1#mi-latest_news span { display: none; }
h1#mi-latest_news {
	height: 50px;
	background-image: url("images/title_news_home.gif");
	background-repeat: no-repeat;
	margin-left: 110px;

}
h1#mi-not_thirsty span { display: none; }
h1#mi-not_thirsty {
	height: 50px;
	background-image: url("images/title_not_thirsty.gif");
	background-repeat: no-repeat;

}
