/************************************************************************************************************************************
TAGS
***********************************************************************************************************************************/
html{
	height:100%;
	margin-bottom:1px;
}
body{
	margin:0;
	padding:15px;
	background:#CCDBF1;
}
body, input, textarea, td, th, select{
	font-family: Tahoma, Arial, sans-serif;
	color:#333333;
	font-size:11px;
}
h1, h2, h3, h4, h5{
	margin:0;
	padding: 5px 0 0 0;
	color:#666666;
	font-family: Tahoma, Arial, sans-serif;
}
h1{
	font-size:14px;
	padding:0;
	margin:0;
}
h2{
	font-size:13px;
}
h3{
	font-size:12px;
}
h4{
	font-size:11px;
	margin:0;
}
p{
	margin:0;
	padding: 0.5em 0 0.5em 0;
}
p.first{
	padding-top:0;
}
img{
	border:none;
}
a{
	color:#336699;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
ul{
	list-style:none;
	margin:0;
	padding: 2px 0 2px 0;
}
ul li{
	padding-left:10px;
	background:url(/images/bullet.gif) 0px 4px no-repeat;
	position:relative;
	z-index:1000;
}


/************************************************************************************************************************************
FORMS
***********************************************************************************************************************************/
div.form {
	position: absolute;
	left: 438px;
	top:105px;
}

form {
	margin:0;
	padding:0;
}
label {
	font-weight:bold;
	display:block;
}
input, textarea, select{
	margin:0 0 10px 0;
}
input.text, textarea, select{
	display:block;
	width:194px;
	padding:0;
}
label.checkbox{
	margin-left:20px;
}
input.checkbox{
	position:absolute;
}
input.submit{
	width:194px;
	margin-top:10px;
}


/************************************************************************************************************************************
TABLE
***********************************************************************************************************************************/
table{
	margin:0;
	padding: 0.5em 0 0.5em 0;
	border-collapse:collapse;
	margin-bottom:10px;
	border-bottom:2px solid #333333;
}
table.last{
	margin-bottom:0;
}
table.last{
	border-bottom:4px solid #333333;
}
td, th{
	padding:1px 0px 2px 0px;
	border-width:0px 0px 1px 0px;
	border-bottom:1px solid #999999;
}
th{
	color:#333333;
	text-align:left;
	font-weight:bold;
	width:155px;
}
th.qualify{
	font-weight:normal;
	padding-left:20px;
}
table.col3 td{
	width:58px;
}
table.col2 td{
	width:108px;
}



/************************************************************************************************************************************
LAYOUT
***********************************************************************************************************************************/

div#clearAll{
	clear:both;
}
a#logo{
	position:absolute;
	left:24px;
	top:26px;
}
.handheld{
	position:absolute;
	left:-1000px;
}



/************************************************************************************************************************************
GLOBAL NAVIGATION
***********************************************************************************************************************************/
ul#globalNavigation{
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	left:193px;
	top:46px;
	width:480px;
}
ul#globalNavigation a span.text{
	display:block;
	position:absolute;
	left:-3000px;
	width:10px;
}
ul#globalNavigation li{
	float:left;
	padding:0;
	margin:0;
	background-position:top left;
	background-repeat:no-repeat;
}
ul#globalNavigation li a{
	display:block;
}
li#globalLinkHome{
	background-image:url(/images/global-nav/home-basic.gif);
}
li#globalLinkHome, li#globalLinkHome a{
	width:57px;
	height:17px;
}
li#globalLinkSmoothies{
	background-image:url(/images/global-nav/smoothies-basic.gif);
}
li#globalLinkSmoothies, li#globalLinkSmoothies a{
	width:86px;
	height:17px;
}
li#globalLinkSyrups{
	background-image:url(/images/global-nav/syrups-basic.gif);
}
li#globalLinkSyrups, li#globalLinkSyrups a{
	width:61px;
	height:17px;
}
li#globalLinkSauces{
	background-image:url(/images/global-nav/sauces-basic.gif);
}
li#globalLinkSauces, li#globalLinkSauces a{
	width:66px;
	height:17px;
}
li#globalLinkRecipes{
	background-image:url(/images/global-nav/recipes-basic.gif);
}
li#globalLinkRecipes, li#globalLinkRecipes a{
	width:69px;
	height:17px;
}
li#globalLinkSupport{
	background-image:url(/images/global-nav/support-basic.gif);
}
li#globalLinkSupport, li#globalLinkSupport a{
	width:70px;
	height:17px;
}
li#globalLinkContact{
	background-image:url(/images/global-nav/contact-basic.gif);
}
li#globalLinkContact, li#globalLinkContact a{
	width:62px;
	height:17px;
}



/************************************************************************************************************************************
COURTESY NAVIGATION
***********************************************************************************************************************************/
div#courtesyNavigation{
	padding-top:5px;
	width:632px;
	margin:auto;
}
div#courtesyNavigation a{
	display:block;
	border-right:1px solid #666666;
	margin-right:5px;
	padding-right:5px;
	float:left;
}
/*
Content
*/
div#content{
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:white;
	width:632px;
	margin:auto;
	padding:90px 24px 0px 24px;
	position:relative;
	min-height:440px;
}



/************************************************************************************************************************************
H1
***********************************************************************************************************************************/
h1{
	display:block;
	margin:0;
	padding:0;
	width:400px;
	height:22px;
}
h1 span{
	position:absolute;
	left:-1000px;
}
body.smoothies h1{
	background:url(/images/titles/title-smoothies.gif) no-repeat;
}
body.iceBlendedSmoothies h1 {
	background:url(/images/titles/title-ice-blended-smoothies.gif) no-repeat;
}
body.iceBlendedSmoothieFlavours h1{
	background:url(/images/titles/title-ice-blended-smoothies.gif) no-repeat;
}
body.fruitSmoothies h1{
	background:url(/images/titles/title-fruit-smoothies.gif) no-repeat;
}
body.fruitSmoothieFlavours h1{
	background:url(/images/titles/title-fruit-smoothies.gif) no-repeat;
}
body.syrups h1, body.syrupsFlavours h1{
	background:url(/images/titles/title-syrups.gif) no-repeat;
}
body.sauces h1, body.saucesFlavours h1{
	background:url(/images/titles/title-sauces.gif) no-repeat;
}
body.recipes h1{
	background:url(/images/titles/title-recipes.gif) no-repeat;
}
body.support h1{
	background:url(/images/titles/title-support.gif) no-repeat;
}
body.contact h1{
	background:url(/images/titles/title-contact.gif) no-repeat;
}
body.basic-drink-instructions h1{
	background:url(/images/titles/title-basic-instructions.gif) no-repeat;
}
body.hot-drinks-recipes h1{
	background:url(/images/titles/title-hot-drinks-recipes.gif) no-repeat;
}
body.cold-drinks-recipes h1{
	background:url(/images/titles/title-cold-drinks-recipes.gif) no-repeat;
}
body.cocktails-and-smoothies h1{
	background:url(/images/titles/title-cocktails-smoothies.gif) no-repeat;
}
body.recipes-for-kids h1{
	background:url(/images/titles/title-kids-recipes.gif) no-repeat;
}
body.all h1{
	background:url(/images/titles/title-all-recipes.gif) no-repeat;
}
body.the-seasonal-specials h1{
	background:url(/images/titles/title-seasonal-specials.gif) no-repeat;
}
body.nutritional-information h1{
	background:url(/images/titles/title-nutritional.gif) no-repeat;
}
body.pos h1{
	background:url(/images/titles/title-pos.gif) no-repeat;
}
body.meet-the-sweetbird h1{
	position:absolute;
}
.phonefield span {
	display: inline;
}

.phonefield span label {
	width: 50px !important;
	display: inline;
}










/*
Local navigation
*/

ul#localNavigation{
	list-style:none;
	padding:0;
	margin:0;
}
ul#localNavigation li{
	font-weight:bold;
}
body.recipes ul#localNavigation.handheld, body.support ul#localNavigation.handheld{
	position:static;
}



/************************************************************************************************************************************
HOMEPAGE
***********************************************************************************************************************************/
body.home h1{
	background:url(/images/title_home.gif);
	width:145px;
	height:60px;
	position:absolute;
	left:24px;
	top:90px;
	margin:0;
	padding:0;
}
body.home div#column1{
	padding-top:45px;
	width:145px;
	float:left;
	margin-right:24px;
}
body.home div#home-main-image{
	margin-bottom:14px;
	width:463px;
}
body.home div#column2{
	margin-left:169px;
}
body.home div#home-product-image{
	float:left;
	margin-right:15px;
	width:224px;
}
body.home div#animation{
	position:absolute;
	left:0px;
	top:360px;
}
body.home div.mainCopy{
	width:145px;
	margin-bottom:5px;
	padding-top:20px;
	display:block;
}






/*
Main copy
*/


body.pos div.mainCopy,
body.recipes div.mainCopy,
body.contact div.mainCopy{
	position:absolute;
	left:-3000px;
	width:10px;
}
body.meet-the-sweetbird div.mainCopy{
	width:632px;
	height:242px;
	background:url(/images/meet-the-sweetbird-copy.gif) no-repeat;
}
body.meet-the-sweetbird div.mainCopy p ,body.meet-the-sweetbird div.mainCopy ul {
	position:absolute;
	left:-3000px;
	width:10px;
}



/************************************************************************************************************************************
RECIPES
***********************************************************************************************************************************/
body.recipes ul#localNavigation{
	padding-top:270px;
	width:390px;
}
body.recipes ul#localNavigation li.node303{
	display:none;
}
body.recipes ul#localNavigation li{
	background:none;
	padding:0;
	float:left;
	display:block;
	background-repeat:no-repeat;
}
body.recipes ul#localNavigation li a {
	display:block;
	width:128px;
	height:67px;
}
body.recipes ul#localNavigation li a:hover{
	text-decoration:none;
}
body.recipes ul#localNavigation li a span{
	position:relative;
	left:-3000px;
}
body.recipes ul#localNavigation li.node248{
	background-image:url(/images/li-basic-drink-instructions.gif);
}
body.recipes ul#localNavigation li.node249{
	background-image:url(/images/li-hot-drinks.gif);
}
body.recipes ul#localNavigation li.node250{
	background-image:url(/images/li-cold-drinks.gif);
}
body.recipes ul#localNavigation li.node251{
	background-image:url(/images/li-cocktails.gif);
}
body.recipes ul#localNavigation li.node252{
	background-image:url(/images/li-kids-recipes.gif);
}
body.recipes ul#localNavigation li.node253{
	background-image:url(/images/li-seasonal.gif);
}



/************************************************************************************************************************************
SUPPORT
***********************************************************************************************************************************/
body.support div.mainCopy div.Text{
	position:absolute;
	top:-3000px;
}
body.support div.mainCopy a{
	display:block;
	text-indent:-3000px;
	position:absolute;
	top:3300px;
	/*Hide from IE5Mac\*/
	top:3300px;
	/*End hide*/
	left:-5px;
	width:110px;
	height:20px;
}
body.support div.mainCopy{
	width:419px;
	height:439px;
	background:url(/images/support-main-copy.gif) no-repeat;

	padding-top:22px;
	background-position:0px 22px;
	/*! IE5Mac \*/
	padding-top:0;
	background-position:0px 0px;
	/* */
}
body.support ul#localNavigation li{
	padding:0;
	position:absolute;
}
body.support ul#localNavigation li a span{
	display:block;
	text-indent:-3000px;
}
body.support ul#localNavigation li.node256{
	background:url(/images/nutritional-info-link.jpg) top left no-repeat;
	top:346px;
	left:20px;
}
body.support ul#localNavigation li.node256 a{
	display:block;
	width:297px;
	height:218px;
}
body.support ul#localNavigation li.node257{
	background:url(/images/pos-link.jpg) no-repeat;
	top:320px;
	left:380px;
}
body.support ul#localNavigation li.node257 a{
	display:block;
	width:290px;
	height:244px;
}



/************************************************************************************************************************************
SYRUPS SMOOTHIES AND SAUCES
***********************************************************************************************************************************/
body.Smoothie div.disclaimer {
	width:280px;
}
body.syrups div.mainCopy,
body.sauces div.mainCopy,
body.smoothies div.mainCopy,
body.iceBlendedSmoothies div.mainCopy,
body.fruitSmoothies div.mainCopy{
	width:200px;
	margin-bottom:5px;
	padding-top:22px;
	/*! IE5Mac \*/
	padding-top:0;
	/* */
}
body.syrups div.flavoursLink,
body.sauces div.flavoursLink,
body.smoothies div.flavoursLink,
body.iceBlendedSmoothies div.flavoursLink,
body.fruitSmoothies div.flavoursLink {
	width:145px;
	background:url(/images/button-see-the-whole-range.gif) no-repeat 0px 0px;
}
body.smoothies div.iceBlendedSmoothiesLink {
	width:159px;
	background:url(/images/button-ice-blended-smoothies.gif) no-repeat 0px 0px;
}
body.smoothies div.fruitSmoothiesLink {
	width:159px;
	background:url(/images/button-fruit-smoothies.gif) no-repeat 0px 0px;
}
body.syrups div.flavoursLink span, body.syrups div.flavoursLink a,
body.sauces div.flavoursLink span, body.sauces div.flavoursLink a,
body.smoothies div.flavoursLink span, body.smoothies div.flavoursLink a,
body.smoothies div.iceBlendedSmoothiesLink, body.smoothies div.iceBlendedSmoothiesLink a,
body.smoothies div.fruitSmoothiesLink, body.smoothies div.fruitSmoothiesLink a,
body.iceBlendedSmoothies div.flavoursLink, body.iceBlendedSmoothies div.flavoursLink a,
body.fruitSmoothies div.flavoursLink, body.fruitSmoothies div.flavoursLink a{
	width:145px;
	height:17px;
	display:block;
	padding:0;
	margin:0;
}
body.smoothies div.iceBlendedSmoothiesLink, body.smoothies div.iceBlendedSmoothiesLink a,
body.smoothies div.fruitSmoothiesLink, body.smoothies div.fruitSmoothiesLink a{
	width:159px;
}
body.smoothies div.iceBlendedSmoothiesLink {
	margin-bottom:7px;
}
body.syrups div.flavoursLink a span,
body.sauces div.flavoursLink a span,
body.smoothies div.flavoursLink a span,
body.smoothies div.iceBlendedSmoothiesLink a span,
body.smoothies div.fruitSmoothiesLink a span,
body.iceBlendedSmoothies div.flavoursLink a span,
body.fruitSmoothies div.flavoursLink a span{
	position:absolute;
	left:-1000px;
}
body.syrups div.flavoursLink span.link,
body.sauces div.flavoursLink span.link,
body.smoothies div.iceBlendedSmoothiesLink span.link{
	display:block;
	background:url(/images/button-see-the-whole-range.gif) no-repeat;
}


/************************************************************************************************************************************
FLAVOURS
***********************************************************************************************************************************/

body.flavours h2{
	width:110px;
	height:66px;
	position:absolute;
	z-index:1;
	top:0px;
	margin:0;
	padding:0;
}
body.flavours h2 span{
	position:absolute;
	width:10px;
	left:-3000px;
}
body.flavours div.coffeeSyrups h2 {
	background:url(/images/titles/title-coffee-syrups.gif) no-repeat;
	margin-top:22px;
}
body.flavours div.fruitSyrups h2 {
	background:url(/images/titles/title-fruit-syrups.gif) no-repeat;
}
body.flavours div.icedTeaSyrups h2 {
	background:url(/images/titles/title-iced-tea-syrups.gif) no-repeat;
}
body.flavours div.chaiSyrups h2 {
	background:url(/images/titles/title-chai-syrups.gif) no-repeat;
}
body.flavours div.sugarFreeSyrups h2 {
	background:url(/images/titles/title-sugar-free-syrups.gif) no-repeat;
}
body.flavours div.chocolate-wrapper h2 {
	background:url(/images/titles/title-chocolate-wrapper.gif) no-repeat;
}
body.flavours div.white-chocolate-wrapper h2 {
	background:url(/images/titles/title-white-choc-wrapper.gif) no-repeat;
}
body.flavours div.caramel-wrapper h2 {
	background:url(/images/titles/title-caramel-wrapper.gif) no-repeat;
}
body.flavours div.mango-wrapper h2 {
	background:url(/images/titles/title-mango-wrapper.gif) no-repeat;
}
body.flavours div.strawberry-wrapper h2 {
	background:url(/images/titles/title-strawberry-wrapper.gif) no-repeat;
}
body.flavours div.peach-wrapper h2 {
	background:url(/images/titles/title-peach-wrapper.gif) no-repeat;
}
body.flavours div.raspberry-and-blackcurrant-wrapper h2 {
	background:url(/images/titles/title-raspberry-and-blackcurrant.gif) no-repeat;
}
body.flavours div.mango-and-passionfruit-wrapper h2 {
	background:url(/images/titles/title-mango-and-passionfruit.gif) no-repeat;
}
body.flavours div.banana-wrapper h2 {
	background:url(/images/titles/title-banana-wrapper.gif) no-repeat;
}
body.flavours div.wildberry-wrapper h2 {
	background:url(/images/titles/title-wildberry-wrapper.gif) no-repeat;
}
body.flavours div.strawberry-and-banana-wrapper h2 {
	background:url(/images/titles/title-straw-ban-wrapper.gif) no-repeat;
}
body.flavours div.lemon-wrapper h2 {
	background:url(/images/titles/title-lemon-wrapper.gif) no-repeat;
}
body.flavours div.pineapple-and-passion-fruit-wrapper h2 {
	background:url(/images/titles/title-pineapple-passion-wrapper.gif) no-repeat;
}
body.flavours div.blackcurrant-and-apple-wrapper h2 {
	background:url(/images/titles/title-blackcurrant-apple-wrapper.gif) no-repeat;
}
body.flavours div.mango-and-orange-wrapper h2 {
	background:url(/images/titles/title-mango-orange-wrapper.gif) no-repeat;
}
body.flavours div.wrapper{
	width:300px;
	padding-top:66px;
	position:relative;
	margin-bottom: 10px;
}
body.saucesFlavours div.wrapper{
	width: 150px;
}

body.iceBlendedSmoothieFlavours div.wrapper{
	padding-top:47px;
}
body.syrupsFlavours div.wrapper{
	width: 130px;
}
body.iceBlendedSmoothieFlavours div.wrapper h2{
	width:300px;
}
body.fruitSmoothieFlavours div.wrapper{
	padding-top:47px;
}
body.fruitSmoothieFlavours div.wrapper h2{
	width:280px;
}
body.flavours div.coffeeSyrups,
body.flavours div.chocolate-wrapper{
	position:relative;
	z-index:5;
}
body.flavours div.fruitSyrups,
body.flavours div.white-chocolate-wrapper{
	left:158px;
	top:109px;
	position:absolute;
	z-index:4;
}
body.flavours div.icedTeaSyrups,
body.flavours div.caramel-wrapper{
	left:284px;
	top:109px;
	position:absolute;
	z-index:3;
}
body.flavours div.chaiSyrups{
	left:560px;
	top:109px;
	position:absolute;
	z-index:1;
}
body.flavours div.sugarFreeSyrups{
	left:436px;
	top:109px;
	position:absolute;
	z-index:2;
}
body.flavours div.white-chocolate-wrapper{
	left:180px;
}
body.flavours div.caramel-wrapper{
	left:340px;
}

body.flavours div.pineapple-and-passion-fruit-wrapper {
	z-index:3;
}
body.flavours div.blackcurrant-and-apple-wrapper {
	z-index:2;
}

/*! IE5Mac \*/
body.syrupsFlavours div.coffeeSyrups h2 {
	margin-top:0;
}
/* */

/************************************************************************************************************************************
NUTRITIONAL INFORMATION
***********************************************************************************************************************************/


body.nutritional-information div.uls{
	position: relative;
	margin: 5px 0;
	margin-top:45px;
	/* !IE5 \*/
	margin-top:5px;
	/* */
}
body.nutritional-information div.uls ul {
	width:140px;
	padding: 0;
}

body.nutritional-information div.uls ul.column2 {
	position: absolute;
	top: 0px;
	left: 150px;
}

body.nutritional-information div.uls ul.column3 {
	position: absolute;
	top: 0px;
	left: 300px;
}
body.nutritional-information div.uls ul li{
	background: url(/images/button-grey.gif) no-repeat;
	position: relative;
	left: -8px;
	padding: 0;
	margin: 0;
	height: 17px;
	line-height: 17px;
}

body.nutritional-information div.uls ul li a {
	font-size:11px;
	padding-left: 8px;
	width: 140px;
	font-weight:bold;
	color:#666666;
	display:block;
	text-decoration:none;
	height: 17px;
	white-space:nowrap;
}

body.nutritional-information h3{
	margin-top:24px;
	width:111px;
	height:36px;
	padding:0;
	background:url(/images/h3-syrup-information.gif) no-repeat;
}
body.nutritional-information h3.sauce-information{
	background:url(/images/h3-sauce-information.gif);
}
body.nutritional-information h3.smoothie-information{
	background:url(/images/h3-smoothie-information.gif);
}
body.nutritional-information h3 span{
	display:block;
	position:absolute;
	left:-3000px;
}



/************************************************************************************************************************************
SYRUP, Smoothie or Sauce (SINGULAR)
***********************************************************************************************************************************/
body.Syrup h2,
body.Sauce h2,
body.Smoothie h2{
	background:url(/images/h2-nutritional-information.gif) no-repeat;
	width:118px;
	height:39px;
	margin-top:22px;
	/* IE5Mac \*/
	margin-top:0;
	/* */
}
body.Syrup h2 span,
body.Sauce h2 span,
body.Smoothie h2 span{
	position:absolute;
	left:-3000px;
	width:10px;
}
body.Syrup div.ingredients,
body.Sauce div.ingredients,
body.Smoothie div.ingredients{
	width:263px;
	margin-top:40px;
	/* IE5Mac \*/
	margin-top:0;
	/* */
}

body.Syrup div.ingredients h3:after,
body.Sauce div.ingredients h3:after,
body.Smoothie div.ingredients h3:after{
	content:": ";
}
body.Syrup div.nutritionalInformation,
body.Sauce div.nutritionalInformation{
	width:263px;
}
body.Syrup div.nutritionalInformation div.last,
body.Sauce div.nutritionalInformation div.last,
body.Smoothie div.nutritionalInformation div.last{
	height: 70px;
}
body.Sauce.caramel div.nutritionalInformation div.last,
body.Sauce.white-chocolate div.nutritionalInformation div.last {
	background:url(/images/nutritional-footer.gif) bottom left no-repeat;
}
body.Syrup div.nutritionalInformation div.last,
body.Sauce div.nutritionalInformation div.last{
	background:url(/images/nutritional-footer.gif) bottom left no-repeat;
}
body.Syrup div.nutritionalInformation div.last,
body.Sauce div.nutritionalInformation div.last,
body.Smoothie div.nutritionalInformation div.last{
	background:url(/images/nutritional-veg-footer.gif) bottom left no-repeat;
}

/************************************************************************************************************************************
RECIPE COLLECTION
***********************************************************************************************************************************/
body.RecipeCollection div.recipes{
	width:350px;
}
body.RecipeCollection div.otherRecipes{
	position:absolute;
	top:90px;
	left:472px;
}
body.RecipeCollection div.otherRecipes h2{
	display:block;
	width:77px;
	height:39px;
	background:url(/images/h2-other-recipes.gif) no-repeat;
}
body.RecipeCollection div.otherRecipes h2 span{
	position:absolute;
	left:-3000px;
}
body.RecipeCollection div.otherRecipes ul{
	width:180px;
	margin-top:40px;
	/* IE5Mac \*/
	margin-top:0;
	/* */
}
body.RecipeCollection div.recipes{
	margin-top:22px;
	/* IE5Mac \*/
	margin-top:0;
	/* */
}
body.RecipeCollection div.recipes div.boxout li{
	background:url(/images/recipe-boxout/bullet.gif) no-repeat 0px 5px;
	position:relative;
	z-index:1000;
}
body.RecipeCollection div.otherRecipes ul li{
	background:none;
	padding:0;
}
body.RecipeCollection div.otherRecipes li.node248 a{
	color:#504E53;
}
body.RecipeCollection div.otherRecipes li.node249 a{
	color:#E4005C;
}
body.RecipeCollection div.otherRecipes li.node251 a{
	color:#F8B700;
}
body.RecipeCollection div.otherRecipes li.node252 a{
	color:#E976AA;
}
body.RecipeCollection div.otherRecipes li.node253 a{
	color:#6EB01A;
}
body.RecipeCollection div.otherRecipes li.node248 a,
body.RecipeCollection div.otherRecipes li.node303 a{
	color:#333333;
}
body.the-seasonal-specials div.recipes{
	margin-top:300px;
	/*!IE5Mac  \*/
	margin-top:0;
	/*End hide*/
}




/************************************************************************************************************************************
SEASONAL SPECIALS
***********************************************************************************************************************************/
body.the-seasonal-specials div.mainCopy{
	width:393px;
	height:289px;
	background:url(/images/seasonal-mainCopy.gif) no-repeat;
	margin-bottom:10px;
	margin-top:20px;
	/*!IE5mac \*/
	margin-top:0;
	/* */
}
body.the-seasonal-specials div.mainCopy p{
	position:absolute;
	top:-3000px;
}
body.the-seasonal-specials div.mainCopy p a{
	position:absolute;
	left:140px;
	top:3330px;
	display:block;
	height:20px;
	width:180px;
	text-indent:-30000px;
}

body.contact div.swf-object{
	position:absolute;
	top:385px;
	left:20px;
}

body.contact span.ImageLink {
	position:absolute;
	top:385px;
	left:220px;
	display:none;
}

body.contact fieldset {
	border: none;
}
body.contact .indicate-required {
	margin-bottom: 10px;
}
body.contact div.form {
	position: absolute;
	left: 380px;
	top:105px;
}
body.contact div.form ul {
	list-style: none !important;
}
body.contact div.form ul li {
	margin-bottom: 2px;
	list-style: none !important;
}
body.contact .input-group-label {
	margin-bottom: 3px;
}
body.contact .response {
	font-weight: bold;
}


/************************************************************************************************************************************
FLASH
***********************************************************************************************************************************/
iframe#flashSniffer {
	position: absolute;
	top: 0px;
	left:0px;
	width: 1px;
	height: 1px;
}



/************************************************************************************************************************************
POS
***********************************************************************************************************************************/
body.pos h1{
	position:absolute;
	top:-3000px;
}
body.pos div#content{
	padding-top:320px;
}
body.pos div.tableToppers{
	padding-top:69px;
	background:url(/images/h2-table-toppers.gif) top left no-repeat;
}
body.pos div.kidsMenu{
	padding-top:114px;
	background:url(/images/h2-kids-menu.gif) 0px 62px no-repeat;
}
body.pos div.a1Posters{
	padding-top:119px;
	background:url(/images/h2-a1-posters.gif) 0px 62px no-repeat;
}
body.pos div.a2Posters{
	padding-top:119px;
	background:url(/images/h2-a2-posters.gif) 0px 62px no-repeat;
}
body.pos div.a4CounterCards{
	padding-top:139px;
	background:url(/images/h2-a4-counter-cards.gif) 0px 75px no-repeat;
	padding-bottom:20px;
}
body.pos div.shelfWobblers{
	padding-top:69px;
	background:url(/images/h2-wobblers.gif) 0px 0px no-repeat;
	padding-bottom:20px;
}
body.pos div.tableToppers h2,
body.pos div.kidsMenu h2,
body.pos div.a1Posters h2,
body.pos div.a2Posters h2,
body.pos div.a4CounterCards h2,
body.pos div.shelfWobblers h2{
	position:absolute;
	top:-3000px;
}



/************************************************************************************************************************************
CONTENT BACKGROUNDS
***********************************************************************************************************************************/
body.mango-and-orange div#content{
	background-image:url(/images/backgrounds/smoothies/oranges.jpg);
}
body.pineapple-and-passion-fruit div#content{
	background-image:url(/images/backgrounds/smoothies/pineapple.jpg);
}
body.blackcurrant-and-apple div#content{
	background-image:url(/images/backgrounds/smoothies/apples.jpg);
}
body.pos div#content{
	background:url(/images/backgrounds/pos.gif) top left no-repeat white;
}
body.almond div#content{
	background-image:url(/images/backgrounds/syrups/almond.jpg);
}
body.amaretto div#content{
	background-image:url(/images/backgrounds/syrups/amaretto.jpg);
}
body.banana div#content{
	background-image:url(/images/backgrounds/syrups/banana.jpg);
}
body.blueberry div#content{
	background-image:url(/images/backgrounds/syrups/blueberry.jpg);
}
body.caramel-fudge div#content,
body.butterscotch div#content{
	background-image:url(/images/backgrounds/syrups/butterscotch.jpg);
}
body.cane-sugar div#content,
body.cane-sugar div#content,
body.sugar-free-caramel div#content,
body.caramel div#content{
	background-image:url(/images/backgrounds/syrups/caramel.jpg);
}
body.chai div#content{
	background-image:url(/images/backgrounds/syrups/chai.jpg);
}
body.cherry div#content{
	background-image:url(/images/backgrounds/syrups/cherry.jpg);
}
body.chocolate div#content{
	background-image:url(/images/backgrounds/syrups/chocolate.jpg);
}
body.chocolate-mint div#content{
	background-image:url(/images/backgrounds/syrups/chocolate-mint.jpg);
}
body.cinnamon div#content{
	background-image:url(/images/backgrounds/syrups/cinnamon.jpg);
}
body.coconut div#content{
	background-image:url(/images/backgrounds/syrups/coconut.jpg);
}
body.cranberry div#content{
	background-image:url(/images/backgrounds/syrups/cranberry.jpg);
}
body.english-toffee div#content{
	background-image:url(/images/backgrounds/syrups/english-toffee.jpg);
}
body.french-vanilla div#content{
	background-image:url(/images/backgrounds/syrups/french-vanilla.jpg);
}
body.wildberry div#content{
	background-image:url(/images/backgrounds/syrups/wildberry.jpg);
}
body.gingerbread div#content{
	background-image:url(/images/backgrounds/syrups/gingerbread.jpg);
}
body.strawberry-and-banana div#content{
	background-image:url(/images/backgrounds/syrups/strawberry-banana.jpg);
}
body.sugar-free-hazelnut div#content,
body.hazelnut div#content{
	background-image:url(/images/backgrounds/syrups/hazelnut.jpg);
}
body.irish-cream div#content{
	background-image:url(/images/backgrounds/syrups/irish-cream.jpg);
}
body.lemon div#content{
	background-image:url(/images/backgrounds/syrups/lemon.jpg);
}
body.mango-and-passionfruit div#content{
	background-image:url(/images/backgrounds/syrups/passion-fruit.jpg);
}
body.raspberry-and-blackcurrant div#content{
	background-image:url(/images/backgrounds/syrups/raspberry.jpg);
}
body.lime div#content{
	background-image:url(/images/backgrounds/syrups/lime.jpg);
}
body.mint div#content{
	background-image:url(/images/backgrounds/syrups/mint.jpg);
}
body.natural-iced-tea div#content{
	background-image:url(/images/backgrounds/syrups/natural-iced-tea.jpg);
}
body.orange div#content{
	background-image:url(/images/backgrounds/syrups/orange.jpg);
}
body.passion-fruit div#content{
	background-image:url(/images/backgrounds/syrups/passion-fruit.jpg);
}
body.peach div#content{
	background-image:url(/images/backgrounds/syrups/peach.jpg);
}
body.peach-iced-tea div#content{
	background-image:url(/images/backgrounds/syrups/peach-iced-tea.jpg);
}
body.pineapple div#content{
	background-image:url(/images/backgrounds/syrups/pineapple.jpg);
}
body.raspberry-iced-tea div#content{
	background-image:url(/images/backgrounds/syrups/raspberry-iced-tea.jpg);
}
body.raspberry div#content{
	background-image:url(/images/backgrounds/syrups/raspberry.jpg);
}
body.strawberry div#content{
	background-image:url(/images/backgrounds/syrups/strawberry.jpg);
}
body.toasted-marshmallow div#content{
	background-image:url(/images/backgrounds/syrups/toasted-marshmallow.jpg);
}
body.mango div#content{
	background-image:url(/images/backgrounds/syrups/mango.jpg);
}
body.sugar-free-vanilla div#content,
body.vanilla div#content{
	background-image:url(/images/backgrounds/syrups/vanilla.jpg);
}
body.white-chocolate div#content{
	background-image:url(/images/backgrounds/syrups/white-chocolate.jpg);
}

body.all div#content{
	background-image:url(/images/backgrounds/recipes/all.jpg);
}
body.basic-drink-instructions div#content{
	background-image:url(/images/backgrounds/recipes/basic-drink-instructions.gif);
}
body.cocktails-and-smoothies div#content{
	background-image:url(/images/backgrounds/recipes/cocktails-and-smoothies.jpg);
}
body.cold-drinks-recipes div#content{
	background-image:url(/images/backgrounds/recipes/cold-drinks-recipes.jpg);
}
body.hot-drinks-recipes div#content{
	background-image:url(/images/backgrounds/recipes/hot-drinks-recipes.jpg);
}
body.recipes-for-kids div#content{
	background-image:url(/images/backgrounds/recipes/kids-recipes.jpg);
}
body.nutritional-information div#content{
	background-image:url(/images/backgrounds/nutritional-information.jpg);
}
body.syrups div#content{
	background-image:url(/images/backgrounds/syrups.jpg);
}
body.recipes div#content{
	background-image:url(/images/backgrounds/recipes.jpg);
}
body.sauces div#content{
	background-image:url(/images/backgrounds/sauces.jpg);
}
body.saucesFlavours div#content{
	background-image:url(/images/backgrounds/sauces-flavours.jpg);
}
body.smoothies div#content{
	background-image:url(/images/backgrounds/smoothies1.jpg);
}
body.iceBlendedSmoothieFlavours div#content{
	background-image:url(/images/backgrounds/smoothies-flavours.jpg);
}
body.iceBlendedSmoothies div#content{
	background-image:url(/images/backgrounds/smoothies1.jpg);
}
body.fruitSmoothies div#content{
	background-image:url(/images/backgrounds/smoothies2.jpg);
}
body.fruitSmoothieFlavours div#content{
	background-image:url(/images/backgrounds/smoothies2.jpg);
}
body.syrupsFlavours div#content{
	background-image:url(/images/backgrounds/flavours.jpg);
}
body.contact div#content{
	background-image:url(/images/backgrounds/contact.gif);
	background-position:10px 90px;
	height:700px;
}
body.contact div#content span.phone-number {
	font-weight:bold;
	font-size:13px;
}






/************************************************************************************************************************************
RECIPES
***********************************************************************************************************************************/

.JavaScript body.RecipeCollection div.recipes h2{
	position:relative;
	left:-8px;
	background:url(/images/recipe-boxout/button.gif) top left no-repeat;
	width:298px;
	color:#666666;
	cursor:pointer;
	font-weight:normal;
	padding:0;
	height:17px;
	font-size:11px;
	font-weight:bold;
}
.JavaScript body.RecipeCollection div.recipes h2 span{
	display:block;
	padding:2px 0 0 8px;
}
.JavaScript body.RecipeCollection div.recipes h2.expanded{
	background-position:0px -34px;
	color:white;
}
.JavaScript body.RecipeCollection div.boxout{
	display:none;
}
.JavaScript body.RecipeCollection div.boxoutExpanded{
	display:block;
}
.JavaScript body.RecipeCollection div.boxout, .JavaScript body.RecipeCollection div.boxoutExpanded{
	width:295px;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	position:relative;
	left:-8px;
	background:url(/images/recipe-boxout/top.gif) no-repeat #e6e7e8;
}
.JavaScript body.RecipeCollection div.boxout div.Text, .JavaScript body.RecipeCollection div.boxoutExpanded div.Text{
	padding:0 15px 0 15px;
}
.JavaScript body.RecipeCollection div.boxout div.recipe, .JavaScript body.RecipeCollection div.boxoutExpanded div.recipe{
	background:url(/images/recipe-boxout/bottom.gif) no-repeat bottom left;
	padding-bottom:10px;

}
.JavaScript body.the-seasonal-specials div.boxout, .JavaScript body.the-seasonal-specials div.boxoutExpanded{
	width:456px;
}
.JavaScript body.the-seasonal-specials div.boxout div.recipe, .JavaScript body.the-seasonal-specials div.boxoutExpanded div.recipe{
	background:url(/images/recipe-boxout/bottom-long.gif) no-repeat bottom left;
}
.JavaScript body.the-seasonal-specials div.boxout div.Text, .JavaScript body.the-seasonal-specials div.boxoutExpanded div.Text{
	padding-right:191px;
}

/* !IE5MAC \*/

div#printButton{
	background:url(/images/print-button.gif) no-repeat;
	position:absolute;
	left:462px;
	top:235px;
}
div#printButton a{
	display:block;
	width:105px;
	height:17px;
}
div#printButton a span{
	position:absolute;
	top:-1000px;
}
/* END */

/*
Months
*/
.JavaScript body.the-seasonal-specials div.january{
	background:url(/images/recipe-boxout/january.jpg) no-repeat #e6e7e8;
	width:456px;
}
.JavaScript body.the-seasonal-specials div.february{
	background:url(/images/recipe-boxout/february.jpg) no-repeat #e6e7e8;
	width:456px;
}
.JavaScript body.the-seasonal-specials div.march{
	background:url(/images/recipe-boxout/march.jpg) no-repeat #e6e7e8;
	width:456px;
}
.JavaScript body.the-seasonal-specials div.april{
	background:url(/images/recipe-boxout/april.jpg) no-repeat #e6e7e8;
	width:456px;
}
.JavaScript body.the-seasonal-specials div.may{
	background:url(/images/recipe-boxout/may.jpg) no-repeat #e6e7e8;
	width:456px;
}
.JavaScript body.the-seasonal-specials div.june{
	background:url(/images/recipe-boxout/june.jpg) no-repeat #e6e7e8;
	width:456px;
}
.JavaScript body.the-seasonal-specials div.july{
	background:url(/images/recipe-boxout/july.jpg) no-repeat #e6e7e8;
	width:456px;
}
.JavaScript body.the-seasonal-specials div.august{
	background:url(/images/recipe-boxout/august.jpg) no-repeat #e6e7e8;
	width:456px;
}
.JavaScript body.the-seasonal-specials div.september{
	background:url(/images/recipe-boxout/september.jpg) no-repeat #e6e7e8;
	width:456px;
}
.JavaScript body.the-seasonal-specials div.october{
	background:url(/images/recipe-boxout/october.jpg) no-repeat #e6e7e8;
	width:456px;
}
.JavaScript body.the-seasonal-specials div.november{
	background:url(/images/recipe-boxout/november.jpg) no-repeat #e6e7e8;
	width:456px;
}
.JavaScript body.the-seasonal-specials div.december{
	background:url(/images/recipe-boxout/december.jpg) no-repeat #e6e7e8;
	width:456px;
}











/************************************************************************************************************************************
SYRUPS FLAVOURS JAVASCRIPT
***********************************************************************************************************************************/

.JavaScript body.flavours h3{
	color:#666666;
	cursor:default;
	font-weight:normal;
	width:132px;
	height:15px;
	padding:2px 0 0 8px;
	font-size:11px;
	font-weight:bold;
	position:relative;
	left:-8px;
	position:relative;
	z-index:2;
}
.JavaScript body.flavours h3.selected{
	background:url(/images/button-grey.gif) 0px -17px no-repeat;
	color:white;
}
.JavaScript body.flavours div#content{
	background-image:url(/images/backgrounds/page-loading.gif);
}
.JavaScript body.flavours h2, .JavaScript body.flavours h3{
	visibility:hidden;
}
.JavaScript body.flavours div.boxout{
	overflow:visible;
	color:black;
	width:219px;
	position:absolute;
	left:30px;
	visibility:hidden;
	z-index:100;
	background:url(/images/boxout/veg-viva-logo.gif) bottom left no-repeat #e6e7e8;
	padding-bottom:47px;
}

.JavaScript body.flavours.saucesFlavours div.white-chocolate div.boxout,
.JavaScript body.flavours.saucesFlavours div.caramel div.boxout{
	background:url(/images/boxout/veg-logo.gif) bottom left no-repeat #e6e7e8;
	padding-bottom:37px;
}

.JavaScript body.flavours div.boxout p, .JavaScript body.flavours div.boxout h4{
	display:block;
	background:#e6e7e8;
	width:199px;
	padding:5px 10px 0 10px;
}
.JavaScript body.flavours div.boxout h4{
	color:#666666;
}


.topInformation {
	margin-bottom: 5px;
}

.social-networking-links {
	margin: 10px 0 0 558px;
}
.social-networking-links div {
	margin-left: 5px;
	text-align: left;
	float: left;
}
.social-networking-links div span.ImageLink  {
	float: left;
	display: block;
}
.social-networking-links div.facebook div.Text p {
	padding: 0;
}