@charset "utf-8";
/*------------------------------------------------------------------
[Master Stylesheet]

Project:		Ning Catering
Version:		1.7
Last change:	01/08/11 [ News page - top ]
Author:			Andrew Yee (andrew@citruscube.com)
Primary use:	Web site
-------------------------------------------------------------------*/

/* Layout */
* {
	margin: 0;
	padding: 0;
}
html {
	/* non-ie browsers short page fix */
	margin-bottom: 1px;
	height: 100%;
	margin: 0 auto;
}
body {
	/*font: 11px Verdana, Helvetica, sans-serif;*/
	font: 14px Georgia, "Times New Roman", Times, serif;
	color : #CCCCCC;
	background-color:#000000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	height: 100%;
}
.body {
	width: 960px;
	/*margin: 0 auto;*/
	text-align: left;
	display: table;
	/*padding:15px;*/
	margin: 15px auto; /* centres the 'page' with 'margin space' of 15px;*/
}
.header {
	width: 960px;
	padding-top: 5px;
	text-align: left;
	display: table;/*height:20px;
	background-image:url(../media/dotted-line.gif);
	background-repeat:no-repeat;
	background-position:bottom;*/
	
}
.header-left {
	width: 270px; /*273*/
	float:left;
	color: #CE007B;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:bold;
}
.header-right {
	width: 690px; /* 687px*/
	float:left;
	text-align: right;
	font-size: 13px;
}
.header-right a {
	font-weight:bold;
}
.main {
	width: 960px; /*960*/
	padding: 5px 0 0 0;
	margin: 0;
	text-align: left;/*display: table;*/  /* before hiding this sometimes some pages had display problems - the div main-right would go below main-left - although was fine when refreshed page?? */
	/*background-image:url(../media/background.gif);*/
	
}
.main-left {
	width: 262px;/* Original width before tweak  273*/
	float:left;
	padding:0;
	margin:0;
	background-image:url(../media/background.gif);
}
.main-right {
	width: 687px; /* Smaller width before tweak 698px*/
	float:left;
	line-height:15px;
	overflow:hidden;
	padding:0;
	margin:0;
}

.main-full-width-malaysian-tv {
	width: 949px; 
	padding:0;
	margin:0;
	text-align:center;
	background-image:url(../media/background.gif);
	background-position:top left;
}

.main-right-col1 {
	width: 420px;
	float:left;
	padding:0;
	margin:0;
}
.main-right-sidebar {
	width: 278px;
	float:left;
	padding:0;
	margin:0;
}
.footer {
	width: 960px;
	padding-top: 5px;
	text-align: center;
	display: table;
	font-size:10px;
	background-image:url(../media/dotted-line.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.clear {
	/* this is needed to make sure the footer always appears below the three columns */
	clear: both;
}
/* Internal elements */
/* Info box */
.infobox {
	width: 231px;
	padding: 5px;
	display:table;
	margin:5px;
	font-size:10px;
	background-image:url(../media/infobox-background.png);
}
.infobox-heading {
	color: #CE007B;
	font-size:12px;
	line-height:22px;
}
.infobox-left {
	width: 106px;
	float:left;
	font-size: 11px;
	padding:5px;
}
.infobox-right {
	width: 105px;
	float:left;
	font-size: 10px;
	padding:5px;
}
.infobox-largertext {
	font-size:12px;
}

/* Sign up box */
.signupbox {
	width: 231px;
	padding: 5px;
	display:table;
	margin:5px;
	font-size:13px;
	background-image:url(../media/infobox-background.png);
	color: #CE007B;
	height:290px;
}
.signupbox-heading {
	color: #CE007B;
	font-size:21px;
}
.signupbox-heading-landing {
	color: #CE007B;
	font-size:24px;
	margin:0;
	padding:0;
}
.signupbox-heading2-landing {
	color: #FFF;
	font-size:24px;
	margin:0;
	padding:0;
}
.signupbox-subheading {
	color: #FFFFFF;
	font-size:17px;
}
.signup-textbox {
	width:200px;
	height:24px;
	margin:0 0 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding:0 0 0 5px;
}
/* form on landing page */
.signup-textbox-landing {
	width:310px;
	height:34px;
	margin:0 0 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding:0 0 0 5px;
}
.signupbox a {
	color: #FFFFFF;
	font-size:13px;
	font-weight:normal;
}

.landing-page-box{
	margin:0px auto;  
	width:692px;	
}

.landing-page-flash{
	width:692px; 
	background-color:#000; 
	height:83px;
}

.landing-page-box-left {
	float:left;
	width:325px;
	margin-right:2px;
	background-color:#555555;
	text-align:left;
	padding:5px 10px 5px 10px;
	background-image:url(../media/landing-ningtv-bg.gif);
	height:280px;
}

.landing-page-box-right {
	float:left;
	width:325px;
	background-color:#260013;
	text-align:left;
	padding:5px 10px 5px 10px;
	background-image:url(../media/landing-signup-bg.gif);
	height:280px;
}

/* iPhone app box */
.appbox {
	width: 231px;
	padding: 5px;
	display:table;
	margin:5px;
	font-size:13px;
	background-image:url(../media/infobox-background.png);
	color: #CE007B;
	height:50px;
}
.appbox-heading {
	color: #CE007B;
	font-size:21px;
}


/* Logos box */
.logobox {
	/*width: 231px;
	padding: 5px 5px 5px 0px;*/
	width: 263px;
	padding: 5px;
	/*display:table;*/
	margin:0px; /*margin:5px; */
	font-size:10px;
	text-align:left;
}
.logobox-icons {
	width: 45px;
	float:left;
	margin:4px 3px 0 0;
}
.logobox-facebook {
	width: 82px;
	float:left;
	margin:4px 3px 0 0;
}
.logobox-justeat {
	width: 110px;
	float:left;
}
/* News box */
.newsbox {
	width: 677px;
	padding: 5px;
	display:table;
	margin:0;
	font-size:11px;
	background-image:url(../media/newsbox-background.png);
}
.newsbox2 {
	width: 677px;
	padding: 5px;
	display:table;
	margin:0;
	font-size:11px;
	height:117px;
	background-image:url(../media/newsbox-background2.gif);
}
.newsbox3 {
	width: 677px;
	padding: 5px;
	display:table;
	margin:0;
	font-size:11px;
	height:117px;
	background-image:url(../media/newsbox-background3.gif);
}
.newsbox-latest-news {
	width: 677px;
	padding: 5px;
	display:table;
	margin:0 0 2px 0;
	font-size:11px;
	height:67px;
	background-image:url(../media/newsbox-background2.gif);
}
.newsbox-latest-news2 {
	width: 687px;
	padding: 5px;
	display:table;
	margin:0 0 2px 0;
	font-size:11px;
	height:67px;
	background-image:url(../media/newsbox-background4.gif);
}
.newsbox-what-customers-say {
	width: 677px;
	padding: 5px;
	display:table;
	margin:0;
	font-size:11px;
	height:67px;
	background-image:url(../media/newsbox-background2.gif);
}
.newsbox-what-customers-say2 {
	width: 687px;
	padding: 2px 5px 5px 5px;
	display:table;
	font-size:11px;
	height:67px;
	background-image:url(../media/newsbox-background4.gif);
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.newsbox-heading {
	color: #CE007B;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.newsbox-heading2 {
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.newsbox-row {
	height:auto;
}
.newsbox-row2 {
	height:auto;
	padding-top:5px;
}
.newsbox-row-title {
	float:left;
	width:200px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.newsbox-row-text {
	float:left;
	width:470px;
	color:#FFF;
	font-size:14px;
}
/* Activity box */
.activitybox {
	width: 667px;
	padding: 5px;
	display:table;
	margin:5px;
	font-size:10px;
	background-image:url(../media/infobox-background.png);
}
.activitybox-smaller {
	width: 380px;
	padding: 5px;
	display:table;
	margin:5px;
	font-size:10px;
	background-image:url(../media/infobox-background.png);
}
/*Featured - home page */
.featured {
	height: 220px;
}
.featured-left {
	width: 217px;
	float:left;
	margin-right:18px;
}
.featured-middle {
	width: 217px;
	float:left;
	margin-right:18px;
}
.featured-right {
	width: 217px;
	float:left;
}
/*Featured products - Christmas page */
.featured-products {
	height:420px;
}
.featured-products-left {
	width: 217px;
	float:left;
	margin-right:18px;
}
.featured-products-middle {
	width: 217px;
	float:left;
	margin-right:18px;
}
.featured-products-right {
	width: 217px;
	float:left;
}
/* Feature box */

.featurebox {
	background-image:url(../media/ning-tv-cookbook-feature.jpg);
	height:339px;
	width:687px;
}
.featurebox2 {
	background-image:url(../media/ning-tv-cookbook-feature.jpg);
	height:305px;
	width:687px;
	margin:0 0 0px 0;
}
.featurebox2-b {
	background-image:url(../media/ning-tv-cookbook-feature2.jpg);
	height:335px;
	width:687px;
	margin:0 0 0px 0;
}
.featurebox3-b {
	background-image:url(../media/ning-tv-cookbook-feature3.jpg);
	height:335px;
	width:687px;
	margin:0 0 0px 0;
}
.featurebox-left {
	width:313px;
	float:left;
	padding:10px 10px 7px 20px;
}
.featurebox-right {
	width:324px;
	float:left;
	padding:10px 10px 7px 10px;
}

.featurebox-left2 {
	width:305px;
	float:left;
	padding:10px 10px 7px 20px;
}
.featurebox-right2 {
	width:352px;
	float:left;
	padding:0px 0px 0px 0px;
}

.featurebox-right-sub-page {
	width:276px;
	float:left;
	padding:0px 0px 0px 0px;
}

.featurebox-heading {
	font-size:29px;
	color:#CE007B;
	font-weight:normal;
	margin-bottom:16px;
}
.featurebox-heading a {
	font-size:29px;
	color:#CE007B;
	font-weight:normal;
	margin-bottom:16px;
}
.featurebox-heading a:hover {
	font-size:29px;
	color:#CE007B;
	font-weight:normal;
	margin-bottom:16px;
	text-decoration:underline;
}
.featurebox-introtext {
	font-size:19px;
	color:#CE007B;
	line-height:20px;
}
.featurebox-text {
	font-size:16px;
	color:#CE007B;
	line-height:16px;
}

.featurebox-quicklink-cookbook-page{
	height:36px; 
	width:195px; 
	margin-bottom:1px; 
	padding: 10px 38px 0 10px; 
	float:left;	
	background-color:#260013;
}

.featurebox-quicklink-norman-page{
	height:43px; 
	width:195px; 
	margin-bottom:1px; 
	padding: 10px 38px 0 10px; 
	float:left;	
	background-color:#260013;
	font-weight:bold;
	color:#FFF;
}

.featurebox-quicklink-sub-page1{
	height:73px; 
	width:195px; 
	margin-bottom:1px; 
	padding: 10px 38px 0 10px; 
	float:left;	
	background-image:url(../media/sub-page-quicklink1.jpg);
}

.featurebox-quicklink-sub-page2{
	height:73px; 
	width:195px; 
	margin-bottom:1px; 
	padding: 10px 38px 0 10px; 
	float:left;	
	background-image:url(../media/sub-page-quicklink2.jpg);
}

.featurebox-quicklink-sub-page3{
	height:73px; 
	width:195px; 
	margin-bottom:1px; 
	padding: 10px 38px 0 10px; 
	float:left;	
	background-image:url(../media/sub-page-quicklink3.jpg);
}

.featurebox-quicklink-sub-page{
	height:73px; 
	width:195px; 
	margin-bottom:1px; 
	padding: 10px 38px 0 10px; 
	float:left;	
}

.featurebox-quicklink1{
	height:73px; 
	width:272px; 
	margin-bottom:1px; 
	background-image:url(../media/homepage-quicklink1.jpg);
	padding: 10px 38px 0 10px; 
	float:left;	
}

.featurebox-quicklink2{
	height:73px; 
	width:272px; 
	margin-bottom:1px; 
	background-image:url(../media/homepage-quicklink2.jpg);
	padding: 10px 38px 0 10px; 
	float:left;	
}


.featurebox-quicklink3{
	height:73px; 
	width:272px; 
	margin-bottom:1px; 
	background-image:url(../media/homepage-quicklink3.jpg);
	padding: 10px 38px 0 10px; 
	float:left;	
}


.featurebox-quicklink4{
	height:73px; 
	width:272px; 
	margin-bottom:1px; 
	background-image:url(../media/homepage-quicklink4.jpg);
	padding: 10px 38px 0 10px; 
	float:left;	
}

.featurebox-quicklink-heading{
	font-size:18px; 
	font-weight:bold; 
	color: #FFFFFF;
}
.featurebox-quicklink-side{
	width:27px; 
	float:left;  
	background-color:#7A003D; 
	height:48px; 
	padding:35px 0 0 5px; 
	font-size:24px; 
	font-weight:bold;	
}

.featurebox-quicklink-side-cookbook{
	width:27px; 
	float:left;  
	background-color:#7A003D; 
	height:30px; 
	padding:18px 0 0 5px; 
	font-size:24px; 
	font-weight:bold;	
}

.featurebox-quicklink-side-norman{
	width:27px; 
	float:left;  
	background-color:#7A003D; 
	height:35px; 
	padding:18px 0 0 5px; 
	font-size:24px; 
	font-weight:bold;	
}

/* Colours */

.pink {
	color: #CE007B;
}
/* Text */

h1 {
	display:none;
}
h2 {
	font-size:22px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;
	color: #CE007B;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#hometitle {
	font-size:28px;
	font-weight:bold;
	margin-top:22px;
	margin-bottom:10px;
	color: #CE007B;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h3 {
	font-size:16px;
	color: #CE007B;
	margin-bottom:10px;
	margin-top:14px;
	line-height:18px;
}
h4 {
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color: #CE007B;
}
h5 {
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	color: #CE007B;
}
h6 {
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	font-weight:bold;
	color: #CE007B;
}
p {
	margin: 5px 0 10px 0;
}
a {
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;
}
a:hover {
	text-decoration:none;
	color: #CE007B;
}
.selected {
	color: #CE007B;
}

.smaller-text{
	font-size:12px;
}

.smaller-text a{
	font-size:12px;
}

.no-bold a {
	font-weight:normal;
	color:#FFF;
}
.no-bold a:hover {
	font-weight:normal;
	color:#FFF;
	text-decoration:underline;
}
#sidebar li {
	list-style-image:url(../media/bullet.gif);
	background-image:url(../media/dotted-line.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:12px;
}
#sidebar li a {
	font-weight:normal;
}
#sidebar-sub li {
	list-style-image:url(../media/bullet-sub.gif);
	background-image:none;
	font-size:12px;
}
#sidebar-sub li a {
	font-weight:normal;
}
.telephone {
	font-size:29px;
	font-weight:normal;
	color:#CE007B;
	padding:8px 0 8px 0;
}
ol li {
	margin-left:20px;
	margin-top: 5px;
	margin-right:26px;
	padding-bottom:5px;
	background-image:none;
	color:#CCCCCC;
}
ul li {
	margin-left:20px;
	margin-top: 5px;
	margin-right:26px;
	padding-bottom:5px;
	background-image:none;
	color:#CCCCCC;
}
ul li ul li {
	list-style-image:url(../media/bullet-sub.gif);
	margin-left:20px;
	margin-top: 5px;
	padding-bottom:2px;
	background-image:none;
	color:#CCCCCC;
}
ul li a {
	font-weight:bold;
}
/* intro text */

.intro-text {
	font-size: 16px;
	line-height:110%;
}
/* Sub page */

.subpage-column {
	margin-left:20px;
}
.subpage-column-image {
	padding:1px;
	background-color:#FFFFFF;
}
.subpage-column-cell {
	padding:4px;
}
/* Footer contact form */
/* form */

form label {
	display: block;
	float: left;
	width: 95px;
}
#contact_name {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
}
#address {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
}
#address2 {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
}
#mobile {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
}
#postcode {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
}
#birthday {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
}
#email_address {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
}
#friend_name {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
}
#friend_email_address {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
}
#telno {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
}
#date {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
}
#time {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
}
#number {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
}
#numberparty {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
}
#special {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
	/* font-family: verdana , arial, hevetica, sans-serif;*/
 font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
#comments {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
	/* font-family: verdana , arial, hevetica, sans-serif;*/
 font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
#orders {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
	/* font-family: verdana , arial, hevetica, sans-serif;*/
 font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
#special {
	background-color: #CCCCCC;
	border: 0px;
	margin: 2px;
	padding: 2px;
	/* font-family: verdana , arial, hevetica, sans-serif;*/
 font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
}
.products-item {
	display: block;
	float: left;
	width: 285px;
}
.interests-item {
	display: block;
	float: left;
	width: 285px;
}
form div input.inputText {
	width: 200px;
	padding: 1px 3px;
	margin: 0 0 0 0;
}
.hideform {
	display: none;
}
/* Classes */

.smalltext {
	font-size: 8pt;
}
.smalltext-grey {
	font-size: 8pt;
	color:#666666;
}
/* Gallery */

.gallery-images {
	width: 500px;
}
/* Gallery/link */

.gallery-links-left {
	float:left;
	width:335px;
}
.gallery-links-right {
	float:left;
	width:335px;
	margin-left:10px;
}
/* Enter */

.enter {
 font-family:Georgia, "Times New Roman", Times, serif  font-size: 7pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0;
	padding:0;
}
.enter a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
}
.enter a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight:normal;
}
/* Header image padding */

.header-image {
	padding:1px;
	background-color: #FFFFFF;
}
/* Georgia font */

.georgia {
	font-family:Georgia, "Times New Roman", Times, serif;
}
/* Map image */

.mapimage {
	margin: 0 23px 15px 0;
}
/* Contact */

#contact-info {
	height:135px;
}
#contact-footer {
	height: 40px;
}
.contact-column {
	float:left;
	width: 163px;
	height:120px;
	padding: 0 3px 0 3px;
	margin: 1px;
	background-color:#111111;
}
.contact-column-heading {
	font-size:16px;
	font-weight:bold;
}
.contact-column-telephone {
	font-size:13px;
	font-weight:bold;
}
.contact-column-email {
	font-size:10px;
	font-weight:bold;
}
.clear {
	/* this is needed to make sure the "main" always appears below the top header - flash banner (home page) */
	clear: both;
}
/* Image - border around */

.image-border {
	margin-left: 5px;
}

.logo-icons{
	margin-right:1px;
}
/* Opening Hours - on Location page */

.openinghours-heading {
	color: #CE007B;
	font-size:12px;
	line-height:22px;
}
.openinghours-text {
	font-size:10px;
}
/* Location/opening/parking page */

.location-left {
	width:499px;
	float:left;
	margin-right:23px;
}
.location-right {
	width:163px;
	float:left;
}
.consultancy-emphasis {
	font-size: 14px;
}
/* Online Store */

.online-store-column {
	width:225px;
	float:left;
	margin-right:5px;
}
.online-store-column-final {
	width:225px;
	float:left;
}
.online-store-product-image {
	padding: 5px;
	background-color:#CE007B;
	margin:0 0 10px 0;
}
.online-store-product-name {
	font-size: 17px;
	height:35px;
	margin:0;
	padding:0;
}
.online-store-product-price {
	font-size: 21px;
}
.online-store-product-order {
	font-size: 12px;
	color:#CE007B;
	font-weight:normal;
}
.new-store {
	color:#CE007B;/*text-decoration: blink;*/
}
/* Flickr web badge */


.wrapper-flickr div {
	display: inline; /*inline*/
}
.wrapper-flick img {
	background: rgb(209,61,148);
	padding: 0px;
	margin: 2px;
}
.wrapper-flickr {
	width: 212px;
}
.flickr-text {
	font-size: 10px;
}
.flickr-box {
	/*width: 880px;*/
	text-align: left;
	/*display: table;*/
	/*height:80px;*/
	border-top:1px solid #3F332B;
	margin: 15px 0 0px 0;
	padding: 10px 0 0px 0;
	background-color:#0C6;
}
/* 4 column box e.g. used on Cookery School page and menu page */

.fourcol-headingbox {
	width:698px;
	background-image:url(../media/fourcol-headingbox-bg.gif);
	height:44px;
	line-height: 34px; 
	font-size:28px;
	color:#FFF;
	margin-bottom:10px;
	padding-top:10px;
	text-align:center;
}
.fourcolumn_box {
	background-color:#000;
}
.fourcol {
	width: 167px;
	float:left;
	margin-right:6px;
}

.fourcol-featured {
	width: 334px; 
	float:left;
	margin-right:6px;
}

.fourcollast {
	width: 167px;
	float:left;
}
.fourcol-top {
	width: 167px;
	height:114px;
}
.fourcolfooter {
	background-image:url(../media/newsbox-background2.gif);
	padding:7px;
	color:#FFF;
	margin-top:7px;
	height:45px;
}
.fourcolfooter a {
	color:#FFF;
	font-size:15px;
	font-weight:normal;
}
.fourcolfooter a:hover {
	color:#FFF;
	font-size:15px;
	font-weight:normal;
	text-decoration:underline;
}
.fourcolfooter-menu {
	background-image:url(../media/newsbox-background2.gif);
	padding:7px;
	color:#FFF;
	margin-top:7px;
	text-align:center;
}
.fourcolfooter-menu a {
	color:#FFF;
	font-size:15px;
	font-weight:normal;
}
.fourcolfooter-menu a:hover {
	color:#FFF;
	font-size:15px;
	font-weight:normal;
	text-decoration:underline;
}
.fourcol-imageborder {
	padding:1px;
	background-color: #FFFFFF;
}
/* Menus page */

.menu-image {
	position: relative;
	width: 100%; /* for IE 6 */
}
.menu-image-text {
	position: absolute;
	top: 80px;
	width: 157px;
	padding:4px;
	text-align:center;
}

.menu-image-text2 {
	width: 165px;
	margin-top:80px;
	text-align:center;
	color:#FFF;
}


.menu-image-text span {
	color: white;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
}
.menu-image-text span a {
	color: white;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
}
.menu-image-text span a:hover {
	text-decoration:underline;
}



.menu-text a{
	color: white;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:normal;
}
.menu-text a:hover{
	text-decoration:underline;
	
}


/* Sub page */

.sidebar-image {
	margin: 0 0 10px 10px;
}
.sidebar-youtube-video {
	background-color:#CE007B;
	width:276px;
	padding:1px;
}
.sidebar-youtube-footer {
	background-image:url(../media/youtube-video-footer-bg.gif);
	background-position:bottom;
	height:32px;
	line-height: 22px; 
	font-size:17px;
	color:#FFF;
	padding-top:11px;
	text-align:center;
}
.signup-sub {
	font-style: italic;
	font-size: 16px;
}
.landing-signup-introtext {
	font-size: 16px;
}
.landing-signup-text {
	font-size: 15px;
	color:#CE007B;
}
/* Testimonials/quotes */

.quote {
	color: #CE007B;
	font-style:italic;
}
.quote-large {
	color: #CE007B;
	font-weight:bold;
	font-size:22px;
	font-style:italic;
}
.largertext {
	font-size:16px;
}
/* Small feature box - used on Introducing Malaysian Food - when? how much */
.smallfeaturebox {
	
	padding: 5px;
	display:table;
	margin:5px;
	font-size:14px;
	background-image:url(../media/infobox-background.png);
	padding-right:10px;
	width:374px;
}

.news-top-left{
float:left; width:225px; margin:0 15px 0 0;
}


.news-top-right{
float: left; width:440px; height:30px; padding-top:10px;
}
