
html, body {
	padding: 0px;
	margin: 0px;
	width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 103%;
	font-size: 100%;
}

html, body, x:-moz-any-link {
	font-size: 100%;
}


p {
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

h1 
{
	font-size:14pt;
}


h2 
{
	font-size:12pt;
}

/* Page background colours for each section */
.bg_red {
	background-color: #891b17;
}

.bg_blue {
	background-color: #badcd9;
}

.bg_yellow {
	background-color: #ffe89c;
}

.bg_green {
	background-color: #b2c596;
}

.bg_turquoise {
	background-color: #7fa189;
}

.bg_dark_green {
	background-color: #204333;
}

/* Main container for all pages, centres the page */

#body_container {
	width: 780px;
	margin: 16px auto 20px auto;
	font-size: 0.8em;
}

/* Header styles */
#header_container {
	min-height: 75px;
	background: transparent url("images/header/header_bg.png") no-repeat top left;
	overflow: hidden;
}
* html #header_container {
	height: 75px;
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header/header_bg.png',sizingMethod='crop');*/
	overflow: visible;
}

/* Main Logo */
#header_container .logo {
	float: right;
	width: 190px;
	height: 65px;
	margin-top: 5px;
	text-indent: -9000px;
	margin-right: 32px;
	background: transparent url("images/header/logo.png") no-repeat top left;
}
* html #header_container .logo {
	margin-right: 16px;
	background-image: none;

}

#header_container .logo a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 0px;
	padding-top: 65px;
	overflow: hidden;
	position: relative;
}

/* Main menu navigation */
#header_container .main_menu {
	float: left;
}

#header_container .main_menu ul {
	position: relative;
	width: 510px;
	margin: 18px 0px 0px 28px;
	padding: 0px;
	list-style-type: none;
}

#header_container .main_menu ul li {
	float: left;
	margin: 0px 0px 0px 13px;
	padding: 14px 0px 0px 0px;
	display: inline;
	color: #badcd9;
}

#header_container .main_menu ul li a:active 	{ color: #f3f0d1; text-decoration: none; }
#header_container .main_menu ul li a:link			{ color: #f3f0d1; text-decoration: none; }
#header_container .main_menu ul li a:visited	{ color: #f3f0d1; text-decoration: none; }
#header_container .main_menu ul li a:hover		{ color: #ffffff; text-decoration: none; }

#header_container .main_menu ul li.selected {
	background: transparent url("images/header/selected.gif") no-repeat top center;
}

#header_container .main_menu ul li.selected a:active 	{ color: #badcd9; text-decoration: none; }
#header_container .main_menu ul li.selected a:link		{ color: #badcd9; text-decoration: none; }
#header_container .main_menu ul li.selected a:visited	{ color: #badcd9; text-decoration: none; }
#header_container .main_menu ul li.selected a:hover		{ color: #ffffff; text-decoration: none; }

/* Flash images for all pages */
#flash_container {
	clear: both;
	width: 780px;
	height: 320px;
	background: transparent url("images/flash/flash_bg.png") no-repeat top left;
	overflow: hidden;
}
* html #flash_container {
	background-image: none;

}

#flash_content {
	margin-left: 3px;
}

/* Main body of text */
.main_text_container {
	clear: both;
	width: 780px;
	overflow: hidden;
}

.container_green {
	background: transparent url("images/main/main_bg_green.png") repeat-y top left;
}
* html .container_green {
	background-image: none;
}

.container_blue {
	background: transparent url("images/main/main_bg_blue.png") repeat-y top left;
}
* html .container_blue {
	background-image: none;
}

.container_yellow {
	background: transparent url("images/main/main_bg_yellow.png") repeat-y top left;
}
* html .container_yellow {
	background-image: none;

}

.container_red {
	background: transparent url("images/main/main_bg_red.png") repeat-y top left;
}
* html .container_red {
	background-image: none;
	
}

.main_text_container .main_text_content {
	clear: both;
	width: 716px;
	margin: 0px 0px 0px 6px;
	padding: 20px 0px 20px 44px;
	color: #546062;
	position: relative;
	overflow: hidden;
}

.main_text_container .content_green {
	background: transparent url("images/main/logo_green.gif") no-repeat top right;
}

.main_text_container .content_blue {
	background: transparent url("images/main/logo_blue.gif") no-repeat top right;
}

.main_text_container .content_yellow {
	background: transparent url("images/main/logo_yellow.gif") no-repeat top right;
}

.main_text_container .content_red {
	background: transparent url("images/main/logo_red.gif") no-repeat top right;
}

.main_text_container .main_text_content .text_and_nav_container {
	clear: both;
	width: 100%;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

.main_text_container .main_text_content .text_and_nav_container .text {
	float: left;
	/*width: 476px;*/
	width: 670px;
	margin: 0px;
	padding: 0px;
	font-size: 0.95em;
	line-height: 20px;
	min-height: 110px;
	overflow: hidden;
}
* html .main_text_container .main_text_content .text_and_nav_container .text {
	height: 110px;
}

/* Green */
.main_text_container .text_and_nav_container .text_green {
	color: #546062;
}

.main_text_container .text_and_nav_container .text_green h1, h2 {
	padding: 0px;
	margin: 0px;
	color: #f3f0d1;
	font-weight: normal;
}

/* Blue */
.main_text_container .text_and_nav_container .text_blue {
	color: #546062;
}

.main_text_container .text_and_nav_container .text_blue h1, h2 {
	padding: 0px;
	margin: 0px;
	color: #4d7c5a;
	font-weight: normal;
}

/* Yellow */
.main_text_container .text_and_nav_container .text_yellow {
	color: #668f71;
}

.main_text_container .text_and_nav_container .text_yellow h1, h2 {
	padding: 0px;
	margin: 0px;
	color: #4d7c5a;
	font-weight: normal;
}

/* Red */
.main_text_container .text_and_nav_container .text_red {
	color: #b2c596;
}

.main_text_container .text_and_nav_container .text_red h1, h2 {
	padding: 0px;
	margin: 0px;
	color: #f3f0d1;
	font-weight: normal;
}

.main_text_container .text_and_nav_container h2 {
	margin: 20px 0px 0px 0px;
}

/* Sub navigation for each section */
.main_text_container .main_text_content .text_and_nav_container .navigation {
	float: right;
	width: 240px;
}

.main_text_container .main_text_content .text_and_nav_container .navigation ul {
	width: 116px;
	margin: 20px auto 0px auto;
	padding: 0px;
	list-style-type: none;
}

.main_text_container .main_text_content .text_and_nav_container .navigation ul li {
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
}

.main_text_container .main_text_content .text_and_nav_container .navigation ul li.back_button {
	width: 48px;
	background: transparent url("images/main/navigation/back_button.png") no-repeat top left;
}
* html .main_text_container .main_text_content .text_and_nav_container .navigation ul li.back_button {
	background-image: none;

}

* html .main_text_container .main_text_content .text_and_nav_container .navigation ul li.back_button_disabled {
	background-image: none;

}

.main_text_container .main_text_content .text_and_nav_container .navigation ul li.next_button {
	margin-left: 20px;
	width: 48px;
	background: transparent url("images/main/navigation/next_button.png") no-repeat top left;
}
* html .main_text_container .main_text_content .text_and_nav_container .navigation ul li.next_button {
	background-image: none;

}

.main_text_container .main_text_content .text_and_nav_container .navigation ul li.next_button_disabled {
	margin-left: 20px;
}
* html .main_text_container .main_text_content .text_and_nav_container .navigation ul li.next_button_disabled {
	background-image: none;

}

.main_text_container .main_text_content .text_and_nav_container .navigation ul li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 0px;
	padding-top: 48px;
	overflow: hidden;
	position: relative;
}

/* Back button */
.main_text_container .main_text_content .text_and_nav_container .navigation ul li.back_button_disabled a {
	width: 48px;
	background: transparent url("images/main/navigation/back_button_hover.png") no-repeat top left;
}
* html .main_text_container .main_text_content .text_and_nav_container .navigation ul li.back_button_disabled a {
	background-image: none;
}


.main_text_container .main_text_content .text_and_nav_container .navigation ul li.back_button a:hover {
	width: 48px;
	background: transparent url("images/main/navigation/back_button_hover.png") no-repeat top left;
}
* html .main_text_container .main_text_content .text_and_nav_container .navigation ul li.back_button a:hover {
	background-image: none;

}

.main_text_container .main_text_content .text_and_nav_container .navigation ul li.back_button_disabled a:hover {
	width: 48px;
	background: transparent url("images/main/navigation/back_button_hover.png") no-repeat top left;
}
* html .main_text_container .main_text_content .text_and_nav_container .navigation ul li.back_button_disabled a:hover {
	background-image: none;
}

/* Next button */
.main_text_container .main_text_content .text_and_nav_container .navigation ul li.next_button_disabled a {
	width: 48px;
	background: transparent url("images/main/navigation/next_button_hover.png") no-repeat top left;
}
* html .main_text_container .main_text_content .text_and_nav_container .navigation ul li.next_button_disabled a {
	background-image: none;
}

.main_text_container .main_text_content .text_and_nav_container .navigation ul li.next_button a:hover {
	width: 48px;
	background: transparent url("images/main/navigation/next_button_hover.png") no-repeat top left;
}
* html .main_text_container .main_text_content .text_and_nav_container .navigation ul li.next_button a:hover {
	background-image: none;

}

.main_text_container .main_text_content .text_and_nav_container .navigation ul li.next_button_disabled a:hover {
	width: 48px;
	background: transparent url("images/main/navigation/next_button_hover.png") no-repeat top left;
}
* html .main_text_container .main_text_content .text_and_nav_container .navigation ul li.next_button_disabled a:hover {
	background-image: none;
}


/* Sub-menu */
.main_text_container .main_text_content .text_and_nav_container .text .menu_top {
	overflow: hidden;
	margin: 0 0 20px 0;
}

.menu_top ul {
	overflow: hidden;
}

.main_text_container .main_text_content .sub_menu {
	clear: both;
	width: 716px;
	padding: 0px;
	margin: 0px;
	font-size: 0.95em;
	overflow: hidden;
}

.main_text_container .main_text_content .sub_menu ul {
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.main_text_container .main_text_content .sub_menu ul li {
	float: left;
	padding-top: 10px;
	margin: 10px 12px 0px 0px;
	display: inline;
}

/* Green */
.main_text_container .content_green .sub_menu ul li a:active 	{ color: #f3f0d1; text-decoration: none; }
.main_text_container .content_green .sub_menu ul li a:link		{ color: #f3f0d1; text-decoration: none; }
.main_text_container .content_green .sub_menu ul li a:visited	{ color: #f3f0d1; text-decoration: none; }
.main_text_container .content_green .sub_menu ul li a:hover		{ color: #ffffff; text-decoration: none; }

.main_text_container .content_green .sub_menu ul li.selected {
	background: transparent url("images/main/navigation/selected_green.gif") no-repeat top center;
}

.main_text_container .content_green .sub_menu ul li.selected a:active 	{ color: #668f71; text-decoration: none; }
.main_text_container .content_green .sub_menu ul li.selected a:link			{ color: #668f71; text-decoration: none; }
.main_text_container .content_green .sub_menu ul li.selected a:visited	{ color: #668f71; text-decoration: none; }
.main_text_container .content_green .sub_menu ul li.selected a:hover		{ color: #ffffff; text-decoration: none; }

/* Blue */
.main_text_container .content_blue .sub_menu ul li a:active 	{ color: #798e85; text-decoration: none; }
.main_text_container .content_blue .sub_menu ul li a:link			{ color: #798e85; text-decoration: none; }
.main_text_container .content_blue .sub_menu ul li a:visited	{ color: #798e85; text-decoration: none; }
.main_text_container .content_blue .sub_menu ul li a:hover		{ color: #004413; text-decoration: none; }

.main_text_container .content_blue .sub_menu ul li.selected {
	background: transparent url("images/main/navigation/selected_blue.gif") no-repeat top center;
}

.main_text_container .content_blue .sub_menu ul li.selected a:active 	{ color: #004413; text-decoration: none; }
.main_text_container .content_blue .sub_menu ul li.selected a:link		{ color: #004413; text-decoration: none; }
.main_text_container .content_blue .sub_menu ul li.selected a:visited	{ color: #004413; text-decoration: none; }
.main_text_container .content_blue .sub_menu ul li.selected a:hover		{ color: #ffffff; text-decoration: none; }

/* Yellow */
.main_text_container .content_yellow .sub_menu ul li a:active 	{ color: #798e85; text-decoration: none; }
.main_text_container .content_yellow .sub_menu ul li a:link			{ color: #798e85; text-decoration: none; }
.main_text_container .content_yellow .sub_menu ul li a:visited	{ color: #798e85; text-decoration: none; }
.main_text_container .content_yellow .sub_menu ul li a:hover		{ color: #004413; text-decoration: none; }

.main_text_container .content_yellow .sub_menu ul li.selected {
	background: transparent url("images/main/navigation/selected_yellow.gif") no-repeat top center;
}

.main_text_container .content_yellow .sub_menu ul li.selected a:active 	{ color: #004413; text-decoration: none; }
.main_text_container .content_yellow .sub_menu ul li.selected a:link		{ color: #004413; text-decoration: none; }
.main_text_container .content_yellow .sub_menu ul li.selected a:visited	{ color: #004413; text-decoration: none; }
.main_text_container .content_yellow .sub_menu ul li.selected a:hover		{ color: #ffffff; text-decoration: none; }

/* Red */
.main_text_container .content_red .sub_menu ul li a:active 	{ color: #ffffff; text-decoration: none; }
.main_text_container .content_red .sub_menu ul li a:link		{ color: #ffffff; text-decoration: none; }
.main_text_container .content_red .sub_menu ul li a:visited	{ color: #ffffff; text-decoration: none; }
.main_text_container .content_red .sub_menu ul li a:hover		{ color: #b66763; text-decoration: none; }

.main_text_container .content_red .sub_menu ul li.selected {
	background: transparent url("images/main/navigation/selected_red.gif") no-repeat top center;
}

.main_text_container .content_red .sub_menu ul li.selected a:active 	{ color: #b66763; text-decoration: none; }
.main_text_container .content_red .sub_menu ul li.selected a:link			{ color: #b66763; text-decoration: none; }
.main_text_container .content_red .sub_menu ul li.selected a:visited	{ color: #b66763; text-decoration: none; }
.main_text_container .content_red .sub_menu ul li.selected a:hover		{ color: #ffffff; text-decoration: none; }

/* Footer */
#footer_shadow {
	clear: both;
	width: 780px;
	height: 20px;
	background: transparent url("images/footer/footer_shadow.png") no-repeat top left;
	font-size: 0.1em;
}
* html #footer_shadow {
	background-image: none;

}

.footer_tagline {
	clear: both;
	width: 780px;
	height: 20px;
	font-size: 1em;
	letter-spacing: 24px;
	font-weight: lighter;
	text-align: center;
	color: #a1beaf;
}

.tagline_your_kitchen {
	color: #ffffff;
}

.news {
	float: left;
	width: 470px;
}

.news-images {
	float: right;
	width: 160px;
	text-align: right;
	margin: 20px 0 0 0;
}



a.more {

color:Black;



}

a:hover.more {
color:White;

}

.toshow
{
	display:none;
}