html {font-size:62.5%;font-family:Verdana,Arial,Helvetica,Sans-Serif;}
body {margin:0;padding:0;text-align:center;background:#b7dbed url(/Common/Images/bgGradient.jpg) 0 0 repeat-x;}

#outerwrapper {background:url(/Common/Images/bgGradientPage.gif) no-repeat 0 0;margin:0 auto;padding:0 3px;width:945px}
#outerwrappertop {height:3px;margin:36px auto 0;width:951px}
#outerwrapperbottom {height:3px;margin:0 auto;width:951px}
#siteby {height:17px;margin:0 auto 18px;padding:3px 0 0 22px;text-align:left;width:929px}
#innerwrapper {width:935px;padding:5px;background:#fff;}
#page {position:relative;border:1px solid #999;background:#fff;text-align:left;padding-bottom:3em;min-height:540px;width:925px;margin:5px;}

#header {background-color:#fff;height:112px;}
#header .h1 {float:left;margin:17px 0 0 26px;padding:0;text-indent:-9999px;}
#header .h1 a {background:url(/Common/Images/logo.gif) 0 0 no-repeat;width:133px;height:62px;display:block;overflow:hidden;}

/* #header {background:url(/Common/Images/headerBackgroundPink.gif) 177px 42px no-repeat;height:112px;} */
/* h1 a {background:url(/Common/Images/logoPink.gif) 0 0 no-repeat;width:129px;height:45px;display:block;overflow:hidden;} */

input, select {font-size:1em;color:#666;}

a {color:#5982bf;}
a:hover {color:#666;}
a img {border:0;}

#siteSearch {margin:0;padding:0;}
.siteQuery {float:right;margin:38px 20px 0 0;}
.siteKeyword {width:124px;height:21px;float:left;border:1px solid #999;color:#999;font-size:1em;margin:0;padding:0.2em 0 0 0.5em;}
.siteQuerySubmit {width:22px;height:22px;float:left;margin-left:3px;}
#homelink {margin:0 0 0 27px;}

#nav {position:absolute;top:88px;left:10px;width:908px;height:29px;background:url(/Common/Images/navigationblank.png) 0 0 no-repeat;list-style:none;z-index:8;}
#nav ul {padding:0;margin:0;list-style:none;position:absolute;top:29px;width:18em;left:-999em;background-color:#fff;}
#nav li a.tl {position:absolute;top:0;text-indent:-9999px;height:29px;background-image:url(/Common/Images/navigation.png);background-repeat:no-repeat;padding:0;}
#nav a {outline:0;}
#nav ul a {padding:0.75em 2em;display:block;}
#nav ul > li:first-child {border-top-width:0;}
#nav ul ul > li:first-child {border-top-width:1px;border-top-style:solid;}

#nav ul, #nav li {z-index:99;}
    
    #navRecipes, #navRecipes a.tl {background-position:-27px 0;width:62px;left:27px;}
    #navRecipes:hover a.tl {background-position:-27px -29px;}
    #navRecipes:hover ul, #navRecipes.sfhover ul {left:27px;}
    #navRecipes ul {border:1px solid #e3edf5;border-top-width:0;}
    #navRecipes li {border-top:1px dotted #e3edf5;background-color:#fff;}
    #navRecipes ul a {color:#233f8b;text-decoration:none;}
    #navRecipes ul a:hover, #navRecipes ul li.sfhover, #navRecipes ul li:hover {background-color:#e3edf5 !important;}
    
    #navHealth, #navHealth a.tl {background-position:-115px 0;width:115px;left:104px;}
    #navHealth:hover a.tl {background-position:-115px -29px;}
    #navHealth:hover ul, #navHealth.sfhover ul {left:104px;}
    #navHealth:hover ul ul, #navHealth.sfhover ul ul {left:-9999px;}
    #navHealth li:hover ul, #navHealth li.sfhover ul {top:8.2em;left:17.5em;}
    #navHealth ul {border:1px solid #8db7d6;border-top-width:0;}
    #navHealth li {border-top:1px dotted #8db7d6;}
    #navHealth ul a {color:#233f8b;text-decoration:none;}
    #navHealth ul a:hover, #navHealth ul li.sfhover, #navHealth ul li:hover {background-color:#8db7d6 !important;}
    
    #navProducts, #navProducts a.tl {background-position:-257px 0;width:67px;left:235px;}
    #navProducts:hover a.tl {background-position:-257px -29px;}
    #navProducts:hover ul, #navProducts.sfhover ul {left:235px;}
    #navProducts ul {border:1px solid #5a82be;border-top-width:0;}
    #navProducts li {border-top:1px dotted #5a82be;}
    #navProducts ul a {color:#233f8b;text-decoration:none;}
    #navProducts ul a:hover, #navProducts ul li.sfhover, #navProducts ul li:hover {background-color:#5a82be !important;}
    
    #navFun, #navFun a.tl {background-position:-347px 0;width:144px;left:314px;}
    #navFun:hover a {background-position:-347px -29px;}
    #navFun:hover ul, #navFun.sfhover ul {left:314px;}
    #navFun ul {border:1px solid #6176b2;border-top-width:0;}
    #navFun li {border-top:1px dotted #6176b2;}
    #navFun ul a {color:#233f8b;text-decoration:none;}
    #navFun ul a:hover, #navFun ul li.sfhover, #navFun ul li:hover {background-color:#6176b2 !important;}
    
    #navNews, #navNews a.tl {background-position:-514px 0;width:104px;left:471px;}
    #navNews:hover a {background-position:-514px -29px;}
    #navNews:hover ul, #navNews.sfhover ul {left:471px;}
    #navNews ul {border:1px solid #f5b0d4;border-top-width:0;}
    #navNews li {border-top:1px dotted #f5b0d4;}
    #navNews ul a {color:#233f8b;text-decoration:none;}
    #navNews ul a:hover, #navNews ul li.sfhover, #navNews ul li:hover {background-color:#f5b0d4 !important;}
    
    #navClub, #navClub a.tl {background-position:-649px 0;width:105px;left:594px;}
    #navClub:hover a {background-position:-649px -29px;}
    #navClub:hover ul, #navClub.sfhover ul {left:594px;}
    #navClub ul {border:1px solid #deecba;border-top-width:0;}
    #navClub li {border-top:1px dotted #deecba;}
    #navClub ul a {color:#233f8b;text-decoration:none;}
    #navClub ul a:hover, #navClub ul li.sfhover, #navClub ul li:hover {background-color:#deecba !important;}
    
    #navFaq, #navFaq a.tl {background-position:-780px 0;width:194px;left:714px;}
    #navFaq:hover a {background-position:-780px -29px;}

#footer {clear:both;text-align:right;font-family:Verdana,Arial,Helvetica,Sans-Serif;padding:0;margin:0;position:absolute;bottom:7px;right:56px;}
#footerLeft {clear:both;text-align:left;font-family:Verdana,Arial,Helvetica,Sans-Serif;padding:0;margin:0;position:absolute;bottom:7px;left:65px;}
#footer li {display:inline;margin:0 0 0 25px;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
    #footFAQs {color:#00569f;}
    #footLinks {color:#5982bf;}
    #footFoodService {color:#233f8b;}
    #footContact {color:#532b7d;}
    #footPrivacy {color:#99bc42;}
    #footLegal {color:#f07f21;}

#content {clear:both;margin-top:20px;}

/* Home page */

#home {height:577px;margin-left:10px;position:relative;width:908px}

#homeImages {margin:0;padding:0}
#homeImages li {display:inline;list-style:none}
#homeImages img {position:absolute}


#homeText {background:url(/Common/Images/bgHomeBubbleRight.png) no-repeat 0 0;color:#fff;height:272px;position:absolute;right:0;text-align:center;top:0;width:331px;z-index:5}
#homeText h2 {font-family:Arial;font-size:2em;text-indent:0;margin:15px 15px 15px 45px}
#homeText p {font-family:Verdana;font-size:1.1em;line-height:1.4em;margin:0;padding:0 15px 0 45px}
#homeText a {border-bottom:solid 1px #fff;color:#fff;font-weight:bold;text-decoration:none}

#adminHomeText { padding: 10px; z-index:5}

#panels {bottom:0;height:315px;margin:0;padding:0;position:absolute;z-index:10}
#panels li {float:left;height:315px;list-style:none;width:227px}
#panels .hometab {background-position:0 0;background-repeat:no-repeat;bottom:45px;color:#fff;display:block;height:189px;position:absolute;text-align:center;text-decoration:none;width:227px}
#panels .hometab:hover {color:#fff}
#panels .hometab span {display:block;padding:0 10px}
    #panels .hometab span.title {font-family:Arial;font-size:1.3em;font-weight:bold;padding-top:12px}
    #panels .hometab span.desc {display:none;font-family:Verdana;font-size:1em;padding-top:6px; float: left;}
    #panels .hometab span.more {background-position:100% 100%;background-repeat:no-repeat;color:#233f8b;display:none;font-family:Verdana;font-size:1em;margin:0 auto;padding:6px 12px 0 0;text-decoration:underline;width:40px}
    #panels a.blue {background-image:url(/Common/Images/bgPanelBlue.gif)}
    #panels a.pink {background-image:url(/Common/Images/bgPanelPink.gif)}
	#panels a.brown {background-image:url(/Common/Images/bgPanelBrown.gif)}
    #panels a.green {background-image:url(/Common/Images/bgPanelGreen.gif)}
    #panels a.yellow {background-image:url(/Common/Images/bgPanelYellow.gif)}
    #panels a.blue span.more {background-image:url(/Common/Images/asterixHomeBlue.gif)}
    #panels a.pink span.more {background-image:url(/Common/Images/asterixHomePink.gif)}
    #panels a.green span.more {background-image:url(/Common/Images/asterixHomeGreen.gif)}
    #panels a.yellow span.more {background-image:url(/Common/Images/asterixHomeYellow.gif); color: #f26522;}
	#panels a.brown span.more {background-image:url(/Common/Images/asterixHomeBlue.gif)}
#panels img {bottom:45px;position:absolute}
#panels img.ref {bottom:0;position:absolute}

#internalPage {margin-right:40px;height:100%;}
#internalWide {height:100%;width:100%;}
    /* internal page bottom right backgrounds */
    .internalCookingTips {background:url(/Common/Images/decoCookingTips.jpg) 98.5% 100% no-repeat;}
    .internalManagingDiabetes {background:url(/Common/Images/decoManagingDiabetes.jpg) 98.5% 100% no-repeat;}
    .internalLifestyleTips {background:url(/Common/Images/decoLifestyleTips.jpg) 98.5% 100% no-repeat;}
    .internalSugarTest {background:url(/Common/Images/decoCookingTips.jpg) 98.5% 100% no-repeat;}
    .internalEqualIngredients {background:url(/Common/Images/decoCookingTips.jpg) 98.5% 100% no-repeat;}
    /* .panelRecipeFinder #internalText {background:url(/Common/Images/decoRecipeFinder.jpg) 440px 35px no-repeat;} */
    .internalEqualSubscribe #internalFull {background:url(/Common/Images/recipeBook.jpg) 600px 175px no-repeat;padding-bottom:100px;min-height:301px;}
    .internalSweetTrivia {background:url(/Common/Images/decoFresh2.jpg) 98% 99% no-repeat;}
    
#internalFull {background-color:transparent;color:#666;margin-left:6px;}

#internalText {background-color:transparent;width:620px;color:#666;float:left;margin-left:60px;}
    h2 {margin:35px 0 34px 0;text-indent:-9999px;}
    h3 {margin:0 0 10px 0;font-size:1.6em;color:#8cb8d8;}
    h3.secondary {margin-top:34px;}
    
    #internalFull h2 {margin-left:54px;}
    
    /* Headings negative text-indent and background image */
    #internalWide h2.EqualPinkRibbon {background:url(/Common/Images/hdrEqualPinkRibbon.gif) 0 0 no-repeat;width:290px;height:20px;}
    #internalWide h2.EqualPinkPack {background:url(/Common/Images/hdrWinPinkPack.gif) 0 0 no-repeat;width:153px;height:19px;}
    
    /* Recipe section */
    #internalText h2.BrowseRecipes {background:url(/Common/Images/headBrowseRecipes.gif) 0 0 no-repeat;width:151px;height:19px;}
    
    /* modifid the class names to reflect the category db names (anthonys) */
    #internalText h2.beverages {background:url(/Common/Images/headBeverages.gif) 0 0 no-repeat;width:181px;height:19px;}
    #internalText h2.desserts {background:url(/Common/Images/headDesserts.gif) 0 0 no-repeat;width:166px;height:17px;}
    #internalText h2.dressings {background:url(/Common/Images/headDressings.gif) 0 0 no-repeat;width:295px;height:20px;}
    #internalText h2.mains {background:url(/Common/Images/headMains.gif) 0 0 no-repeat;width:54px;height:16px;}
    #internalText h2.starters {background:url(/Common/Images/headStarters.gif) 0 0 no-repeat;width:151px;height:17px;}
    /* end of change */
    
    #internalText h2.RecipeFinder {background:url(/Common/Images/headRecipeFinder.gif) 0 0 no-repeat;width:128px;height:19px;}
    #internalText h2.MyRecipeBook {background:url(/Common/Images/headMyRecipeBook.gif) 0 0 no-repeat;width:152px;height:19px;}
    
    /* Health section */
    #internalText h2.HealthNutrition {background:url(/Common/Images/headHealthNutrition.gif) 0 0 no-repeat;width:166px;height:16px;}
        #internalText h3.LifestyleTips {text-indent:-9999px;background:url(/Common/Images/subHeadLifestyleTips.gif) 0 0 no-repeat;width:80px;height:13px;}
        #internalText h3.ManagingDiabetes {text-indent:-9999px;background:url(/Common/Images/subHeadManagingDiabetes.gif) 0 0 no-repeat;width:150px;height:13px;}
        #internalText h3.LivingDiabetes {text-indent:-9999px;background:url(/Common/Images/subHeadLivingDiabetes.gif) 0 0 no-repeat;width:125px;height:13px;}
        #internalText h3.ExerciseDiabetes {text-indent:-9999px;background:url(/Common/Images/subHeadExerciseDiabetes.gif) 0 0 no-repeat;width:138px;height:13px;}
        #internalText h3.SubCookingTips {background:url(/Common/Images/subCookingTips.gif) 0 0 no-repeat;width:198px;height:14px;text-indent:-9999em}
        #internalText h3.SubAboutYou {background:url(/Common/Images/subAboutYou.gif) 0 0 no-repeat;width:64px;height:14px;text-indent:-9999em}
        #internalText h3.SubYourTips {background:url(/Common/Images/subYourTip.gif) 0 0 no-repeat;width:51px;height:14px;text-indent:-9999em}
        #internalText h3.SubYourRecipe {background:url(/Common/Images/subYourRecipe.gif) 0 0 no-repeat;width:76px;height:14px;text-indent:-9999em}

    /* NOT */#internalText h2.HealthLifestyle {background:url(/Common/Images/headCookingTips.gif) 0 0 no-repeat;width:121px;height:20px;}
    #internalText h2.CookingTips {background:url(/Common/Images/headCookingTips.gif) 0 0 no-repeat;width:121px;height:20px;}
    #internalText h2.SendCookingTips {background:url(/Common/Images/headSendCookingTips.gif) 0 0 no-repeat;width:204px;height:20px;}
    #internalText h2.SugarTest {background:url(/Common/Images/headSugarTest.gif) 0 0 no-repeat;width:101px;height:20px;}
    #internalText h2.LivingDiabetes {background:url(/Common/Images/headLivingWithDiabetes.gif) 0 0 no-repeat;width:188px;height:19px;}
    #internalText h2.ManagingDiabetes {background:url(/Common/Images/headManagingDiabetes.gif) 0 0 no-repeat;width:180px;height:19px;}
    #internalText h2.ExerciseDiabetes {background:url(/Common/Images/headExercise.gif) 0 0 no-repeat;width:187px;height:16px;}
    #internalText h2.ResearchLinks {background:url(/Common/Images/headResearch.gif) 0 0 no-repeat;width:161px;height:16px;}
    #internalText h2.FadDiets {background:url(/Common/Images/headFadDiets.gif) 0 0 no-repeat;width:89px;height:16px;}
    #internalText h2.GiFactor {background:url(/Common/Images/headGiFactor.gif) 0 0 no-repeat;width:129px;height:16px;}
    #internalText h2.GlycemicLoad {background:url(/Common/Images/headGiFactor.gif) 0 0 no-repeat;width:129px;height:16px;}
    #internalText h2.PortionControl {background:url(/Common/Images/headPortionControl.gif) 0 0 no-repeat;width:248px;height:19px;}
    #internalText h2.StartCounting {background:url(/Common/Images/headCounting.gif) 0 0 no-repeat;width:248px;height:19px;}
    #internalText h2.GiAdvantage {background:url(/Common/Images/headGiAdvantage.gif) 0 0 no-repeat;width:213px;height:19px;}
    #internalText h2.WeightManagement {background:url(/Common/Images/headWeightManagement.gif) 0 0 no-repeat;width:195px;height:19px;}
      
    /* Products section */
    #internalFull h2.Products {background:url(/Common/Images/headProducts2.gif) 0 0 no-repeat;width:143px;height:19px;margin-left:40px}
    #internalFull h2.Ingredients {background:transparent url(/Common/Images/headIngredients.gif) no-repeat scroll 0 0;height:19px;width:164px;margin-left:40px}
    
    /* HCP section */
    #internalFull h2.HCP {background:url(/Common/Images/hdrHCP.gif) 0 0 no-repeat;width:244px;height:19px;margin-left:40px}
    p.lede {margin:0 40px 1em}
    img.decoChemStruct {float:right;margin-left:30px}
    #internalFull h2.DAAVideo {background:url(/Common/Images/hdrDAAVideo.gif) 0 0 no-repeat;width:497px;height:19px;margin-left:40px}
    #internalFull h3.CreateKilojouleDeficit {background:url(/Common/Images/subHeadCreateKilojouleDeficit.gif) 0 0 no-repeat;width:446px;height:13px;margin-left:40px;text-indent:-9999em}
    #internalFull h3.WatchForeyt {background:url(/Common/Images/subHeadWatchForeyt.gif) 0 0 no-repeat;width:387px;height:13px;margin-left:40px;text-indent:-9999em}
    #internalFull img.decoDAA {float:right;margin:30px 40px 60px 40px}
       
    #internalFull div.daaEventPanel {margin:0 45px 15px 15px;float:right}
    #internalFull div.daaEventPanel p {left:100px;top:45px;width:120px}
    #internalFull div.daaEventPanel h3 {background:url(/Common/Images/subHeadDAAVideo.gif) no-repeat 10px 10px;height:37px;margin:0;padding:0;width:117px}
    #internalFull div.daaEventPanel img {left:10px;top:45px;width:77px}
    
    #daaVideoPlayer {height:368px;margin:0 40px 1em;width:416px}
    #daaPresentationDownload {display:inline;float:right;font-size:1.2em;font-weight:bold;margin:10px 120px 0 0}
    
    /* Promotion section */
    #internalText h2.FunPromotion {background:url(/Common/Images/headEqualFun.gif) 0 0 no-repeat;width:216px;height:19px;}
    #internalText h2.SweetTrivia {background:url(/Common/Images/headSweetAsYouLike.gif) 0 0 no-repeat;width:229px;height:17px;}
    #internalText h2.SweetCards {background:url(/Common/Images/headSweetCards.gif) 0 0 no-repeat;width:119px;height:17px;}
    #internalText h2.CoffeeRandomiser {background:url(/Common/Images/headCoffeeRandomiser.gif) 0 0 no-repeat;width:182px;height:17px;}
    #internalFull h2.CoffeeMug {background:url(/Common/Images/headCoffeeMug.png) 0 0 no-repeat;width:327px;height:19px;margin-bottom:15px;}
    #internalFull h2.DonnaHay {background:url(/Common/Images/headDHMagazine.gif) 0 0 no-repeat;width:200px;height:19px;margin-bottom:15px;}
    #internalFull h2.SweetestCouple {background:url(/Common/Images/headSweetestCouple.png) 0 0 no-repeat;width:219px;height:20px;}
	#internalFull h2.HighTeaParty {background:url(/Common/Images/headHighTeaParty.gif) 0 0 no-repeat;width:347px;height:19px;}
    #internalPage h2.SweetSmile, #SweetSmileComp h2.SweetSmile{background:url(/Common/Images/headSweetSmile.png) 0 0 no-repeat; width:186px; height:18px; margin-left:60px;}
    
    /* News section */
    #internalFull h2.News {background:url(/Common/Images/headNews.gif) 0 0 no-repeat;width:51px;height:16px;}
    #internalText h2.EventsCalendar {background:url(/Common/Images/headEventsCalendar.gif) 0 0 no-repeat;width:153px;height:17px;}
    #internalFull h2.MediaAdvertising {background:url(/Common/Images/headAdvertising.gif) 0 0 no-repeat;width:186px;height:19px;}
    
    /* Subscribe section */
    #internalFull h2.EqualSubscribe {background:url(/Common/Images/headSubscribe.gif) 0 0 no-repeat;width:225px;height:20px;}
    #internalFull h2.unsubscribe {background:url(/Common/Images/hdrUnsubscribe.png) 0 0 no-repeat;width:120px;height:16px;}
    
    /* Subscribe section */
    #internalText h2.FoodService {background:url(/Common/Images/headFoodService.gif) 0 0 no-repeat;width:125px;height:17px;}
    
    /* Footer pages */
    #internalText h2.FaqPage {background:url(/Common/Images/headFaq.gif) 0 0 no-repeat;width:261px;height:20px;}
    #internalFull h2.ContactUs {background:url(/Common/Images/headContact.gif) 0 0 no-repeat;width:104px;height:17px;}
    #internalText h2.Legal {background:url(/Common/Images/headLegal.gif) 0 0 no-repeat;width:261px;height:20px;}
    #internalText h2.Privacy {background:url(/Common/Images/headTerms.gif) 0 0 no-repeat;width:185px;height:16px;}
    
    #internalFull h2.SearchResults {background:url(/Common/Images/headSearchResults.gif) 0 0 no-repeat;width:137px;height:16px;}
        
    #internalText h4 {font-size:1em;font-weight:bold;color:#666;}
    #internalText p {margin-right:32px;}
    #internalText p.footNote {font-size:.9em}
    #internalText ul, #internalText ol {margin:0 32px 0 2.2em;padding:0;}
    #internalText li {font-weight:bold;margin:0 0 15px 0;}
    #internalText li span {font-weight:normal;}
    #internalText .unbold li {font-weight:normal}
    #internalText .properties, #internalText .properties table {width:619px;margin:11px 0 0 0;padding:0;border:0;border-collapse:collapse;background:url(/Common/Images/tablePropertiesBody.gif) 0 100% no-repeat;}
    #internalText .properties {background:url(/Common/Images/tablePropertiesHead.gif) 0 0 no-repeat;margin-top:25px;overflow:hidden}
    #internalText .properties td, #internalText .properties th {vertical-align:top;padding:0 11px 11px 11px}
    #internalText tfoot {height:20px;}
    #internalText tfoot td {margin:0;padding:0;}
    
    #internalFull .inlineContainer, #internalText .inlineContainer {background:url(/Common/Images/internalPanelWide.gif) 0 100% no-repeat;padding-bottom:10px;margin-bottom:2em;width:596px;}
    #internalFull .inlineContainer h4, #internalText .inlineContainer h4 {background:url(/Common/Images/internalPanelWideHead.gif) 0 0 no-repeat;width:596px;height:11px;margin:0;padding:20px;}
    #internalFull .inlineContainer h4.secondary, #internalText .inlineContainer h4.secondary {background:none;margin-top:0;padding-top:0;}
    #internalFull .inlineContainer h5, #internalText .inlineContainer h5 {margin:0 0 10px 30px;padding:0;font-size:1em;}
    #internalFull .inlineContainer ol, #internalFull .inlineContainer ul, #internalText .inlineContainer ol, #internalText .inlineContainer ul {margin-left:60px;margin-right:140px;padding-bottom:10px;}
    #internalFull .inlineContainer p, #internalText .inlineContainer p {margin-left:20px;margin-right:40px;}
    #internalFull .inlineContainer {margin-left:100px;}
    #internalFull .newsItem {clear:both;}
    #internalFull .newsItem div {margin:0 0 2em 30px;}
    #internalFull .newsImage {float:right;margin-left:20px;margin-top:10px;}
    #internalFull .newsText {float:left;width:400px;}
    
    .contactLink {margin:2em 0 0 0;width:45%;height:4em;float:left;}
    .contactLink h5 {font-size:1em;margin:0 0 0.4em 0;}
    .contactLink p {margin:0 0 0.2em 0;}
    .contactLink a {color:#233f8b;display:inline;}
    .contactLink a:hover {color:#c00;}
    
    #contentWrap {background:url(/Common/Images/tablePropertiesHeadClear.gif) 0 0 no-repeat;margin-top:-11px;padding-top:11px;position:relative;z-index:5}
    #contentBlue {background:url(/Common/Images/tablePropertiesBody.gif) 0 100% no-repeat;position:relative;width:619px}
    #contentWhite {background:url(/Common/Images/tablePropertiesBodyWhite.gif) 0 100% no-repeat;overflow:auto;position:relative;width:619px}
    
    #contentWrap.wide {background-image:url(/Common/Images/tablePropertiesHeadClearWide.gif);margin-left:40px}
    #contentWrap.wide #contentBlue {background-image:url(/Common/Images/tablePropertiesBodyWide.gif);position:relative;width:833px}
    
    .contentWrapWideMany {background:url(/Common/Images/tablePropertiesHeadClearWide.gif) 0 0 no-repeat;margin-left:40px;margin-top:20px;padding-top:11px;position:relative;z-index:5}
    .contentBlueWideMany {background:url(/Common/Images/tablePropertiesBodyWide2.gif) 0 100% no-repeat;overflow:hidden;padding:11px 20px 20px;position:relative;width:793px}
    
    .msgInvalidForm {bottom:15px;color:#233f8b !important;font-weight:bold;position:absolute;text-decoration:none}
    
    p.productBack {margin-left:40px}
    
    .btnWide {background-position:0 0;background-repeat:no-repeat;color:#fff;display:block;font-size:1.2em;font-weight:bold;height:43px;line-height:43px;text-align:center;text-decoration:none;width:227px}
    .btnWide.bWYellow {background-image:url(/Common/Images/btnWideYellow_off.gif)}
    .btnWide.bWGreen {background-image:url(/Common/Images/btnWideGreen_off.gif)}
    .btnWide.bWPink {background-image:url(/Common/Images/btnWidePink_off.gif)}
        .btnWide:hover {color:#fff}
        .btnWide:hover.bWYellow {background-image:url(/Common/Images/btnWideYellow_on.gif)}
        .btnWide:hover.bWGreen {background-image:url(/Common/Images/btnWideGreen_on.gif)}
        .btnWide:hover.bWPink {background-image:url(/Common/Images/btnWidePink_on.gif)}
    
    #productBrowser {height:330px;padding-top:20px}
    #productBrowser .product {height:248px;position:relative}
    #productBrowser .product img {position:absolute}
        #productBrowser .sachets {float:left;margin:0 50px 0;width:192px}
        #productBrowser .tablets {float:left;margin-right:50px;width:273px}
        #productBrowser .spoon {float:left;width:146px}
    #productBrowser .details {bottom:0;height:35px;font-size:1.1em;font-weight:bold;line-height:25px;margin:0 !important;position:absolute;text-align:center}    
        #productBrowser .sachets .details {width:192px}
        #productBrowser .tablets .details {width:273px}
        #productBrowser .spoon .details {width:146px}
    #productBrowser .btnWide {float:left;margin-left:38px}
    #productBrowser .info {background-repeat:no-repeat;background-position:0 0;position:absolute;text-indent:-9999em}    
    #productBrowser .infoSachets1 {background-image:url(/Common/Images/productBrowserSachets1_on.gif);height:155px;left:0;top:31px;width:125px}
    #productBrowser .infoSachets2 {background-image:url(/Common/Images/productBrowserSachets2_on.gif);height:125px;left:109px;top:73px;width:85px}
    #productBrowser .infoTablets1 {background-image:url(/Common/Images/productBrowserTablets1_on.gif);bottom:50px;height:125px;left:0;width:80px}
    #productBrowser .infoTablets2 {background-image:url(/Common/Images/productBrowserTablets2_on.gif);bottom:49px;height:130px;left:73px;width:75px}
    #productBrowser .infoTablets3 {background-image:url(/Common/Images/productBrowserTablets3_on.gif);bottom:48px;height:115px;left:144px;width:66px}
    #productBrowser .infoTablets4 {background-image:url(/Common/Images/productBrowserTablets4_on.gif);bottom:50px;height:80px;left:209px;width:65px}
    #productBrowser .infoSpoon1 {background-image:url(/Common/Images/productBrowserSpoon1_on.gif);bottom:55px;height:194px;left:0;width:90px}
    #productBrowser .infoSpoon2 {background-image:url(/Common/Images/productBrowserSpoon2_on.gif);bottom:55px;height:154px;left:72px;width:80px}
    
    #productDetails {line-height:1.6;overflow:hidden;padding-top:15px}
    #productDetails p {padding-right:30px}
    #productDetails a {float:left;margin:15px 35px 30px 0}
    #productDetails .prodshot {float:left;padding:30px;position:relative}
    #productDetails .prodshot img {position:absolute}
        #productDetails .sachets {height:214px;width:200px}
        #productDetails .tablets {height:191px;width:204px}
        #productDetails .spoon {height:218px;padding-left:50px;width:151px}
    
    #productIngredients {line-height:1.6;overflow:hidden}
    #productIngredients p {margin-right:272px}
    #productIngredients p.reg {clear:left;margin:0 0 10px}
    #productIngredients img.deco {float:right;margin-top:15px}
    #productIngredients img.head {margin:10px 0}
    
    table.nutrinfo {background-color:#fff;border-collapse:collapse;float:left;margin:0 30px 30px 1px;width:345px}
    table.nutrinfo td {border:solid 1px #c5dbeb;padding:1px 5px}
    table.nutrinfo td.ing {width:200px}
    table.nutrinfo td.con {width:125px}
        
    #recipeBrowser ul {display:block;list-style:none;margin:0;padding:22px 0 0 40px;text-align:center;}
    #recipeBrowser li {float:left;font-weight:normal;margin:0 0 15px 0;padding:0;}
    #recipeBrowser li.clearInline {float:none;clear:both;min-height:0.1em;height:0.1em;}
    #recipeBrowser a {display:block;border:0;color:#666;text-decoration:none;padding:5px 4px 0 4px;min-height:144px;width:98px;}
    #recipeBrowser a:hover {background:url(/Common/Images/recipeBrowserOverHead.gif) 0 0 no-repeat;}
    #recipeBrowser li:hover, #recipeBrowser li.rphover {background:url(/Common/Images/recipeBrowserOverBody.gif) 0 100% no-repeat;}
    #recipeBrowser img {border:0;margin-bottom:5px;}
    
    #recipeHeading {float:left;width:430px;}
    #recipeHeading h2 {margin-bottom:5px}
    #recipeHeading h3 {font-size:1.3em;margin-bottom:30px}
    #recipeHeading #recipeIngredients li {margin-bottom:5px}
    #recipeHeading a.back {color:#233f8b;text-decoration:underline}
    #recipeMeta {float:right;width:190px;margin-top:40px;}
    #recipeMeta ul {list-style:none;margin:0;padding:0;}
    #recipeMeta li {margin:0 0 5px;padding:0;}
    #recipeMeta .recipeFunctions {position:relative;}
    #recipeMeta .recipeFunctions li {font-weight:normal;margin-bottom:8px;overflow:auto}
    #recipeMeta .recipeFunctions li.current {clear:left;}
    #recipeMeta .recipeFunctions a {color:#233f8b;width:160px;display:block;}
    #recipeMeta .recipeFunctions a:hover {color:#666;}
        .recipeFunctions a.print {background:url(/Common/Images/iconPrint.gif) 100% 50% no-repeat;}
        .recipeFunctions a.recipebook {background:url(/Common/Images/iconBook.gif) 100% 50% no-repeat;}
    #recipeMeta .recipeRating a {display:inline;}
    
    #recipeMeta .recipeRating div.ratingwrap {float:left;height:17px;margin:5px 16px 5px 0;position:relative;width:180px !important}
        #recipeMeta .recipeRating div.rating {height:15px;position:absolute;top:0;width:91px;z-index:10}
        #recipeMeta .recipeRating div.rating input {margin-right:-5px}
        #recipeMeta .recipeRating div.avgrating {height:15px;position:absolute;top:0;width:91px}
        #recipeMeta .recipeRating div.avgrating img {height:15px !important;margin-right:-1px;width:16px !important;z-index:5}
    
    #recipeMeta .recipeRating .avg {height:4px;position:absolute;right:0;top:2px;width:70px}
    #recipeMeta .recipeRating a img {border:0;}
    #recipeMeta .recipeDetails {clear:both;margin:0 0 25px 0;}
    
    #recipeMeta .recipeRecommendations {width:166px;background:url(/Common/Images/recipeMetaPanel.gif) 0 100% no-repeat;padding-bottom:10px;margin-bottom:15px;}
    #recipeMeta .recipeRecommendations h2 {background:url(/Common/Images/recipeMetaPanelHead.gif) 0 0 no-repeat;height:20px;margin:0px;padding:10px 15px 0px 15px;color:#8cb8d8;text-indent:0px;font-size:1em;}
    #recipeMeta .recipeRecommendations ul {background:url(/Common/Images/dotsBlue.gif) no-repeat 0 100%;margin: 10px 15px 0px 15px;padding-bottom:15px;}
    #recipeMeta .recipeRecommendations li {padding-left:1em;text-indent:-1em;font-weight:normal;}
    
    /* Recipe Finder (My Recipe Book) */
    
    #internalText .recipeBookItem {width:575px;clear:both;border:1px solid #ccc;padding:10px;margin-bottom:20px;display:none;}
    #internalText .recipeInnerDetail, #internalText .recipeInnerDetail li {margin:0;padding:0;font-weight:normal;list-style:none;}
    #internalText .recipeIngredients ul, #internalText .recipeIngredients li {margin:0;padding:0;font-weight:normal;list-style:none;}
    #internalText .recipeIngredients .primary, #internalText .recipeIngredients .secondary {margin-top:10px;}
    #internalText .recipeIngredients li.heading {margin:10px 0 2px 0;font-weight:bold;}
        
    #recipeBookInstructions {width:520px;margin-bottom:30px;}
    #recipeBookInstructions p {margin-right:160px;}
    #recipeBookInstructions ul {margin:0;padding:0;list-style:none;float:right;}
    #recipeBookInstructions li {margin:0 0 0.5em 0;padding:0;font-weight:normal;}
    #recipeBookInstructions a {color:#233f8b;padding-right:22px;}
    #recipeBookInstructions a:hover {color:#666;}
    #recipeBookInstructions .showAll a {background:url(/Common/Images/iconBook.gif) 100% 50% no-repeat;}
    #recipeBookInstructions .printAll a {background:url(/Common/Images/iconPrint.gif) 100% 50% no-repeat;}
    
    #recipeIngredients ul {list-style:none;margin:0;padding:0;}
    #recipeIngredients li {font-weight:normal;margin:0;padding:0;}
    #recipeIngredients li.heading {font-weight:bold;margin-bottom:5px;}
    #recipeIngredients .primary {float:left;width:180px;margin-right:40px;}
    #recipeIngredients .secondary {float:left;width:160px;}
    
    #recipeDirections {clear:both;padding:20px 0 0 0;margin:0;}
    #recipeDirections p {padding:0 70px 10px 0;margin:0 !important;}
    
    #recipeNI {clear:both;padding:0;margin:0;}
    #recipeNI h4 {margin-bottom:6px}
    #recipeNI p {padding:10px 70px 10px 0;margin:0 !important;}
          
    .section {margin:20px 50px 20px 0;}
    .section p {margin:5px 0;}
    .section a {color:#314b92;}
    .section a:hover {color:#666;}
    
    .contact {float:left;width:412px;margin:0 0 20px 30px;padding-bottom:10px;height:15em;overflow:auto;background:url(/Common/Images/panelSugarTest.gif) 0 100% no-repeat;}
    #contactAustralia h3 {background:url(/Common/Images/subHeadAustralia.gif) 0 0 no-repeat;}
    #contactNewZealand h3 {background:url(/Common/Images/subHeadNewZealand.gif) 0 0 no-repeat;}
    .contact h3 {text-indent:-9999px;height:30px;display:block;margin:0;padding:0}
    .contact p {margin-left:60px;}
        
    .panelTest {background:url(/Common/Images/panelSugarTest.gif) 0 100% no-repeat;width:412px;padding-bottom:30px;}
    .panelTest h3 {text-indent:-9999px;margin:0;padding:0;}
    .panelTest select {width:147px;height:21px;border:1px solid #666;display:block;margin:17px 19px;font-size:1em;color:#666;}
    .panelTest label {margin:15px 22px;display:block;}
    .panelTest .link {text-align:right;margin:10px 12px 0 21px;}
    .panelTest .link a {background:url(/Common/Images/asterixBlue.gif) 100% 50% no-repeat;text-align:right;padding-right:22px;color:#5982bf;}
        #testHotBeverages {margin-bottom:30px;}
        #testHotBeverages h3 {background:url(/Common/Images/subHeadSugarTestBeverages.gif) 0 0 no-repeat;width:412px;height:42px;}
        #testCereal h3 {background:url(/Common/Images/subHeadSugarTestCereal.gif) 0 0 no-repeat;width:412px;height:37px;}
        
    .recipeCard {width:270px;float:left;margin:10px 0 10px 25px;min-height:80px}
    .recipeCard .thumb {float:left;height:49px !important;overflow:hidden;position:relative;width:49px !important}
    .recipeCard .thumb img.frame {position:absolute}
    .recipeCard img {width:49px !important}
    .recipeCard .ratings {padding:0 !important}
    .recipeCard .ratings img {height:15px !important;margin-right:3px;width:16px !important}
    
    #internalText .recipeCard ul {float:left;width:200px;list-style:none;margin:0 0 0 8px;padding:0;}
    #internalText .recipeCard li {margin:0;padding:0 0 0.5em 0;list-style-type:none;text-indent:0;font-weight:normal;}
    #internalText .recipeCard a {color:#233f8b;}
    #internalText .recipeCard a:hover {color:#666;}
    
    #internalText .recipeNavigation {clear:both;margin:20px;list-style:none;}
    #internalText .recipeNavigation li {font-weight:normal;list-style-type:none;}
    #internalText .recipeNext {float:right;display:inline;}
    #internalText .recipePrevious {float:left;display:inline;}
    #internalText .recipeNavigation a {color:#233f8b;}
    #internalText .recipeNavigation a:hover {color:#666;}
    
    #RecipeFinderInternal {background:url(/Common/Images/decoRecipeFinder.jpg) no-repeat 430px 5px;height:180px}
    #RecipeFinderInternal table {display:block;margin:0;padding:0;width:100%;border:0;border-collapse:collapse;width:412px}
    #RecipeFinderInternal table td {color:#666;padding:10px 0 10px 20px;}
    #RecipeFinderInternal .link {clear:both;text-align:right;margin:10px 238px 0 0;padding-bottom:15px;}
    #RecipeFinderInternal .link a {background:url(/Common/Images/asterixBlue.gif) 100% 50% no-repeat;text-align:right;padding-right:15px;color:#5982bf;}
    #RecipeFinderInternal .link a:hover, #internalText .link a:hover {color:#666;}
    #RecipeFinderInternal select {font-family:Verdana;font-size:1em;padding:0 0 0 2px;width:147px}
    #recipeSearchResults {margin-top:20px}
    
    dl.faq {margin-top:50px}
    dl.faq dt {font-weight:bold;padding-top:5px;margin:1em 0;}
    dl.faq dd {margin:0 0 2em 0;}
    dl.faq dd dt {margin:1em 0 0 5px;padding:0;}
    dl.faq dd dd {margin:0.25em 0 1em 10px;padding:0;}
    dl.faq ol {margin-top:1em !important;}
    dl.faq li {font-weight:normal !important;}
    dl.faq table {margin:1em 0;text-align:center;width:100%;border:1px solid #666;background:#ccc;color:#000;padding:10px 0;}
    dl.faq table td {padding:5px;}
    
    ol.faq {list-style-position:outside;padding-left:30px !important;}
    
#internalSidebar {background-color:transparent;width:195px;float:left;margin:50px 0 0 10px;}
#internalFull #internalSidebar {float:right;margin:25px 85px 0 0;}
.sidebarPanel {background:url(/Common/Images/sidebarPanel.gif) 0 100% no-repeat;margin-bottom:15px;color:#666;padding-bottom:10px;font-family:Verdana,Arial,Helvetica,Sans-Serif;}
.sidebarPanel h2 {width:192px;text-indent:-9999px;margin:0;}
.sidebarPanel p {margin:15px 80px 5px 18px;}
.sidebarPanel select, .sidebarPanel input {width:147px;height:21px;border:1px solid #c0c0c0;font-size:1em;color:#666;margin:0 0 0 21px;}
.sidebarPanel .link {clear:both;background:url(/Common/Images/dotsBlue.gif) 0 50% no-repeat;text-align:right;margin:10px 12px 0 21px;}
.sidebarPanel .link a {background:url(/Common/Images/asterixBlue.gif) 100% 50% no-repeat;text-align:right;padding-right:15px;color:#5982bf;}
.sidebarPanel .link a:hover, #internalText .link a:hover {color:#666;}
.sidebarPanel img {float:right;margin:15px;}
    
    #recipeFinder h2 {background:url(/Common/Images/panelRecipeFinder.gif) 0 0 no-repeat;height:27px;}
    #recipeFinder p {margin:9px 0 9px 21px;}
    #recipeFinder .link {margin-right:12px;}
    
    #panelLivingDiabetes h2 {background:url(/Common/Images/subPanelLivingDiabetes.gif) 0 0 no-repeat;height:28px;}
    #panelLivingDiabetes p {margin:5px 15px 0 13px;}
    #panelLivingDiabetes img {float:none;margin:0 0 0 20px;}
    
    #panelManagingDiabetes h2 {background:url(/Common/Images/subPanelManagingDiabetes.gif) 0 0 no-repeat;height:28px;}
    #panelManagingDiabetes p {margin:5px 15px 0 13px;}
    #panelManagingDiabetes img {float:none;margin:0 0 0 20px;}
    
    #panelExercise {background:url(/Common/Images/sidebarPanelExercise.gif) 0 100% no-repeat;}
    #panelExercise h2 {background:url(/Common/Images/subPanelExercise.gif) 0 0 no-repeat;width:192px;height:30px;}
    
    #panelBmiCalculator {background:url(/Common/Images/sidebarPanelCalculator.gif) 0 100% no-repeat;}
    #panelBmiCalculator h2 {background:url(/Common/Images/subPanelBmiCalculator.gif) 0 0 no-repeat;height:24px;}
    
    #panelSearchRecipes h2 {background:url(/Common/Images/subHeadSearchRecipe.gif) 0 0 no-repeat;height:26px;}
    #panelSearchRecipes img {margin:10px;}
    #panelSearchRecipes input {clear:both;padding:0.2em 0 0 0.5em;}
    
.internalSugarTest #internalText {width:520px;}
.internalSugarTest #internalSidebar {margin-top:65px;}
    .sugarTestResult {list-style:none;margin:0;padding:0;}
    .sugarTestResult li {margin:0 0 1em;line-height:1.5em;display:block;}
    .sugarTestResult a {padding:0 2px 0 0;vertical-align:top;}
    .sugarTestResult li img {vertical-align:baseline;padding-top:2px;}

    .subscribeIntroduction {margin-left:54px;width:567px;}
    .panelSubscribeForm {background:url(/Common/Images/subscribePanelBase.gif) 0 100% no-repeat;margin:20px 0 0 54px;width:412px;padding:0 0 10px;}
    .panelSubscribeForm .header {background:url(/Common/Images/subscribePanelTop.gif) 0 0 no-repeat;width:412px;padding-top:5px;}
    .panelSubscribeForm .header p {margin:1em 2em;}
    .subscribeValidation {margin-left:54px;}
    .panelSubscribeForm td {padding:0 0 5px 0;}
    .panelSubscribeForm .link, .HighTeaPartyForm .link {background:url(/Common/Images/asterixDarkGreen.gif) 100% 50% no-repeat;text-align:right;padding-right:15px;margin:0 30px 10px 0;}
    .panelSubscribeForm .link a, .HighTeaPartyForm .link a {color:#690;}
    .panelSubscribeForm .link a:hover, .HighTeaPartyForm .link a:hover  {color:#666;}
    .label, .check {padding-left:20px;}
    .check {vertical-align:middle;}
	
.clear {width:100%;height:0.1em;clear:both;display:block;}
.clearInline {clear:both;padding-top:3em;}
.alignright {float:right;}
.aligncenter {text-align:center;}
.indentright {margin-right:20px;}
.indentleft {margin-left:54px;}
.indenttop {margin-top:20px;}

.searchResults {margin-left:54px;}

.query {display:inherit;}
.answer {display:inherit;}

#sugarTestResults {display:none;}

/* Trivia styles */
#sweetTriviaResults {display:none;}
#sweetTrivia .triviaAnswers {margin:0 20px 0 20px;}
#sweetTrivia .triviaAnswers td {vertical-align:top;padding:0.25em;}
#sweetTrivia .triviaAnswers input {margin:0;padding:0;}
#sweetTriviaResults a.link, #sweetTrivia .link a {line-height:2em;padding-bottom:0.5em;color:#5982bf;background:url(/Common/Images/asterixBlue.gif) 100% 50% no-repeat;padding-right:20px;margin-left:50px;}
#sweetTriviaResults a.link:hover, #sweetTrivia .link a:hover {color:#666;}
#sweetTriviaResults a.link {margin-left:0;}

.js #sweetTrivia {width:835px;height:296px;margin:0 0 40px}
.js #internalSidebar {display:none;}
.js #internalPage {background:none;}

#sweetTriviaResults, .sweetTriviaQuestion {background:url(/Common/Images/panelTriviaBase.gif) 0 100% no-repeat;width:550px;padding-bottom:2em;}
#sweetTriviaResults h4, .triviaQuestion {background:url(/Common/Images/panelTriviaTop.gif) 0 0 no-repeat;padding:2em 0 0 2em;display:block;width:550px;}
#sweetTriviaResults {min-height:100px;padding-bottom:20px;}
#sweetTriviaResults p {margin:1em 2em;}

#inlineSiteQuery .siteQuerySubmit {margin-top:2px;}
.inlineSearchAgain {display:block;margin:2em 0 1em 0;}

/* Calendar items */
.eventItem {width:825px;clear:both;padding-bottom:2em;border-bottom:1px solid #ccc;}
.eventItemNoBorder {border:none}
.eventItem h4 {font-size:1.3em !important;margin-top:2em;}
.eventDetail {width:610px; }

.cf .eventDetail { float: left; width:610px; }
.eventImage {float:right;border:0;}
.eventImageClear {clear:right}
.productImage {float:right; width: 190px; }
p.eventArchive {padding-top: 0px;}
.inlineRecipeExample {display:none;}
h3.eventHeader {font-size:1.3em;margin:30px 0 0}

ul.blank {list-style:none;margin:0 !important;padding:0 !important;}
ul.blank li {margin-left:0;padding-left:0;}

.optinTable {margin:1em 0 0 0;padding:0;}
.optinTable td {padding-right:2em !important;}

/* Coffee Randomiser */
#downloadBox {float:right;width:192px;}
#downloadBox ul, #downloadBox li {margin:0;padding:0;list-style:none;}
#downloadBox img {border:0;}
#downloadBox ul {margin-top:17px;}
#downloadBox img.heading {margin-left:12px;}
.coffeeRandom {color:#233f8b;font-size:1.2em;}

/* High Tea Party */
#HighTeaParty {padding-top:34px;width:412px;margin:0 280px 20px 50px;}
table.HighTeaParty {border:collapse;}
table.HighTeaPartyEntry td, table.HighTeaParty td {padding-bottom:4px; padding-top:4px}
table.HighTeaParty td.label {padding-right:40px}
table.HighTeaPartyEntry {margin:1em 0 0 40px;}
table.HighTeaPartyEntry textarea {font-size:1em;}

/* Sweet Cards */
#sweetCardsSelect {position:relative;width:802px;height:365px;background:url(/Common/Images/sweetCardBg.png) 0 0 no-repeat;}

#sweetCardOptions {position:absolute;left:462px;top:30px;}

#sweetCardOptions input {position:absolute;bottom:8px;left:1px;}
#sweetCardOptions label {position:relative;display:block;width:179px;margin-bottom:9px;}
#cardOption1Label {background:url(/Common/Images/cardOption1.png) 0 0 no-repeat;height:88px;}
#cardOption2Label {background:url(/Common/Images/cardOption2.png) 0 0 no-repeat;height:89px;}
#cardOption3Label {background:url(/Common/Images/cardOption3.png) 0 0 no-repeat;height:90px;}

#sweetCardInput {position:absolute;top:5px;left:254px;width:187px;}
#sweetCardInput input, #sweetCardInput textarea {width:100%;margin:0;border-width:1px;}
#sweetCardInput label {color:#fff;margin:5px 0 3px;display:block;}

#sweetCardButtons {display:block;position:absolute;top:90px;left:645px;margin:0;padding:0;list-style:none;}
#sweetCardButtons li {margin:0;padding:0;list-style-type:none;}

#promoThumbs, .promoThumbs {margin:20px 0;padding:0;list-style:none;display:block;width:100%;clear:both;margin-left:60px;}
#promoThumbs li, .promoThumbs li {display:inline;margin:0;padding:0;margin-left:12px;}
#promoThumbs img, .promoThumbs img {vertical-align:middle;}

.newsItem {width:620px;color:#666;margin-left:60px;}
.newsItem h4 {font-size:1.3em}
.newsItem p {margin:0.75em 0 0.5em 0;line-height:1.4em;}

#tc h3 {font-size:1.1em;margin:2em 0 0.5em 0;}
#tc ol {font-weight:normal !important;margin-top:1em;}
#tc li {font-weight:normal;}
#tc ol ol {list-style-type:lower-alpha}
#tc p {line-height:1.4em;margin:1em 0;}

#promotionWide {width:857px;min-height:429px;margin-left:36px;margin-bottom:30px;overflow:auto;}
.CoffeeMug #promotionWide {background:url(/Common/Images/boxPromoCoffeeMug.jpg) 0 100% no-repeat;}
.DHMagazine #promotionWide {background:url(/Common/Images/boxPromoDonnaHay.jpg) 0 100% no-repeat;}
    #promotionWide .head {background:url(/Common/Images/boxPromoWideTop.png) 0 0 no-repeat;width:857px;height:10px;}
    #promotionWide p {margin-left:24px;line-height:1.4em;width:530px;}
    #promotionWide label, #promotionWide input {margin:0;padding:0;}
    #promotionWide table {width:460px;margin:0 0 0 24px;padding:0;border:0;border-collapse:collapse;}
    #promotionWide tr {padding:0;margin:0;}
    #promotionWide td {margin:0;padding:0 0 1em;text-align:left;}

    .formEnter {margin:0.5em;display:inline;}
    .formEnter a {background:url(/Common/Images/formEnter.png) 100% 0 no-repeat;padding-right:18px;}
    .backLink {text-align:right;}
    .backLink a {background:url(/Common/Images/asterixBlue.gif) 100% 0 no-repeat;padding-right:18px;}
    
#footnote1 {text-decoration:none;}

.text-standard {width:210px;}
.text-small {width:78px;}
.text-large {width:440px;}
.text-email {width:315px;}
.textWide {width:200px;}

#raceBox {overflow:auto;list-style:none;margin:10px 0 0 50px;padding:0;}
#raceBox li {float:left;width:350px;height:35em;}
#raceBox .rheart h4, #raceBox .rheart p {margin-left:23px;}
#raceBox h4 {font-size:1.1em;color:#233f8b;}

div.SweetestCouple {margin-left:50px;}
div.SweetestCouple h3 {color:#233f8b;font-size:1.2em;}

.thumbs {list-style:none;overflow:auto;margin:0;padding:0;}
.thumbs li {float:left;margin:1em;}

ul.newsThumbs { list-style:none;overflow:auto;margin:0;padding:0;}
ul.newsThumbs li {float:left;margin:1em !important; text-align: center;}
ul.newsThumbs li a { text-decoration: none;}
ul.newsThumbs li a span { text-decoration: underline;}

#SweetestCouple {margin:0 280px 0 50px;}

#tabs {clear:both;margin:0 !important;overflow:auto}
#tabs li {float:left;height:45px;list-style:none;margin:0 -1px 0 0}
#tabs li a {background:url(/Common/Images/tabsSubL_off.gif) no-repeat 0 0;cursor:pointer;display:block;outline:none;padding-left:10px;text-decoration:none}
#tabs li a span {background:url(/Common/Images/tabsSubR_off.gif) no-repeat 100% 0;color:#5982bf;display:block;font-family:Arial;font-size:1.5em;font-weight:bold;height:45px;line-height:34px;padding-right:10px}
#tabs li a:hover, #tabs li a.selected {background-image:url(/Common/Images/tabsSubL_on.gif)}
#tabs li a:hover span, #tabs li a.selected span {background-image:url(/Common/Images/tabsSubR_on.gif);color:#233f8b}
    #internalFull #tabs {padding-left:40px !important}

.tabpadd {padding:10px 20px}
.tabpadd h3 {margin:10px 0}
.tabpadd label {float:left;padding:4px 20px 0 0;width:120px}
.tabpadd input, .tabpadd textarea, .tabpadd select {color:#666;float:left;font-family:Verdana;font-size:1em;padding:2px;vertical-align:top;width:346px}
.tabpadd input.half, .tabpadd select {width:173px}
.tabpadd textarea {height:100px}
.tabpadd textarea.half {height:50px}
.tabpadd select {padding:0 0 0 2px}
.tabpadd fieldset {border:none;clear:both;margin-bottom:5px;overflow:auto;padding:0}
.tabpadd .chk input, .tabpadd .chk label {width:auto}
.tabpadd .submitw {margin:10px 0 6px}
.tabpadd .submit {background:url(/Common/Images/asterixBlue.gif) 100% 50% no-repeat;margin-left:435px;padding:10px 20px 10px 0}
.tabpaddnot {padding-top:1px}

/* user admin */
#adminText {float:left;width:600px;margin:32px 0 0 137px;color:#666;}
tr.attributeHeader td {font:bold 11px Verdana, Arial;}
tr.attributeHeader th {font:bold 11px Verdana, Arial;}
tr.attribute td {font:11px Verdana, Arial;}

table.admin-data { width: 500px; }
table.admin-data .wide { width: 250px; }
table.admin-data .short { width: 100px; }

#popup {background:#fff url(/Common/Images/logoPop.png) 10px 10px no-repeat;padding:20px;text-align:left;}
#popup h2 {font-size:1.5em;text-indent:0;color:#8cb8d8;margin:80px 0 0;}

.promolinks {margin:0;padding:10px 0 10px 30px;width:460px}
.promolinks a {background:url(/Common/Images/formEnter.png) 100% 0 no-repeat;padding-right:18px;}

.right {float:right;display:inline;}
.left {float:left;display:inline;}

p.quote {font-style:italic;margin-bottom:0;padding-bottom:0;line-height:normal;}
p.attr {margin-top:0.25em;padding-top:0;line-height:normal;margin-bottom:1em;}
p.attr strong {font-size:1.2em;font-weight:bold;color:#233f8b;}


/* Sweet Smile COmpetition */


    #SweetSmileComp {color:#666;margin-left:6px;background:url(/Common/Images/decoSweetSmile.jpg) 100%  100% no-repeat;min-height:480px;}
    #SweetSmileComp .instructions {width:350px;margin:0 0 0 56px;}
    #SweetSmileEntryForm {display:inline;background:url(/Common/Images/BackgroundEntryForm.gif) 0 100% no-repeat; width:357px;min-height:300px; margin:20px 0 0 56px;float:left;}
    #SweetSmileEntryForm h3 {background:url(/Common/Images/headEntryForm.gif) 0 0 no-repeat; width:357px; height:27px;text-indent:-9999px;}
    #SweetSmileEntryForm div {padding:0 20px;}
    
    #SweetSmileEntryForm label {clear:both;overflow:auto;display:block;padding:0.25em 0 0 0;}
    #SweetSmileEntryForm label span {float:left;}
    #SweetSmileEntryForm label input, #SweetSmileEntryForm label select {float:right;margin:-0.25em 0 1em 0;width:204px;font-size:1em;}
    #SweetSmileEntryForm label select {width:208px;}
    #SweetSmileEntryForm fieldset {border:0;display:block;clear:both;overflow:auto;padding:0;margin:0;text-align:right;}
    #SweetSmileEntryForm fieldset span {float:left;padding-top:0.25em;}
    
    #SweetSmileEntryForm label.checkOptin {clear:both;display:block;margin:1em 0 1.5em;padding-left:2em;}
    #SweetSmileEntryForm label.checkOptin input {float:left;margin:0.25em 0 0 -2em;width:auto;}
    
    #SweetSmileEntryForm a {background:url(/Common/Images/asterixBlueBlue.gif) 100% 50% no-repeat;color:#5982bf;padding-right:18px;float:right;margin:0 0 10px;}
    #SweetSmileEntryForm a:hover {color:#666;}
    
    #SweetSmilePrizeDetails {display:inline;background:url(/Common/Images/backgroundprizedetails.gif) 0 100% no-repeat; width:357px;min-height:334px; margin:20px 0 0 56px;float:left;}
    #SweetSmilePrizeDetails h3 {display:block;background:url(/Common/Images/headPrizeDetails.gif) 0 0 no-repeat; margin:0px; width:357px; height:27px;text-indent:-9999px;}
    #SweetSmilePrizeDetails p {padding-left:20px;}
       
       
    #CelebrateTheBean {background:url(/Common/Images/BackgroundSweetSmilePhoto.gif) 225px 0 no-repeat;margin-left:48px;min-height:321px;padding-top:1px;}
    #CelebrateTheBean h2.CelebrateBean {background:url(/Common/Images/headSweetSmile.gif) 0 0 no-repeat; width:186px; height:18px;margin:35px 0 45px 0;}

    #IsThisYou {display:block;background:url(/Common/Images/bgPhotosSecretSmile.gif) 0 100% no-repeat; width:529px; overflow:auto; margin:20px 13px 0 0; float:left;}
    #IsThisYou h3 {display:block;background:url(/Common/Images/hdrTimeSelected.gif) 0 0 no-repeat; width:auto; height:29px;color:#233f8b;font-size:1.35em;padding-left:115px;line-height:1.1em;}
    #IsThisYou h3.you {background:url(/Common/Images/hdrIsThisYou.gif) 0 0 no-repeat;height:31px;text-indent:-9999px;}
        #IsThisYou h3 em {text-indent:-9999px;display:block;}
        #IsThisYou p {margin:0 20px;}
        
    #FindYourPhoto {background:url(/Common/Images/backgroundFindYourPhoto.gif) 0 0 no-repeat; width:246px; height:77px; padding:20px; float:left; margin-top:20px;}
    #FindYourPhoto h3 {background:url(/Common/Images/headFindYourPhoto.gif) 0 0 no-repeat;width:98px; height:13px; text-indent:-9999px;}
    #FindYourPhoto option {padding-right:50px;}
    #FindYourPhoto p {margin:0;}
    
    #DailyPrize {background:url(/Common/Images/backgroundDailyPrize.gif) 0 0 no-repeat; width:246px; height:173px; padding:20px;float:left;margin-top:13px;}
    #DailyPrize p.pad {width:140px;margin-top:15px;}
    #DailyPrize h3 {background:url(/Common/Images/headDailyPrize.gif) 0 0 no-repeat; width:65px; height:13px;text-indent:-9999px;}
    #DailyPrize h5 {margin: 20px 0; font-size:2em; font-weight:bold;}
     
    #IsThisYou h3.TimeSelected{background:url(/Common/Images/subHeadTimeSelected.gif) 0 2px no-repeat; width:300px; height:14px; margin-top:5px; text-indent:100px; font-size:12px; font-weight:bold;color:#7790b2;}
    #IsThisYou ul{display:block;margin:0 auto; width:467px; height:auto; padding:40px 0 0 0;}
    #IsThisYou li{width:65px; height:63px; border:1px solid #7790b2; float:left;margin:0 5px 10px 5px;background-color:#eaf1f8;list-style:none;}
   
    #cookingTipsbut {clear:both; margin-top:20px;} 
    #cookingTipsbut.alt {margin-bottom:15px;margin-top:0} 
    #cookingTipsbut a{display:block; line-height:2em; background:url(/Common/Images/buttonCookingTips.gif) 0 0 no-repeat; width:192px; height:34px; text-indent:-9999px;}
    #cookingTipsbut a:hover{background:url(/Common/Images/buttonCookingTipsOver.gif) 0 0 no-repeat;}
    
    #cookingTipsSendbut {clear:both; margin:20px 0 7px 0;} 
    #cookingTipsSendbut a{display:block; line-height:2em; background:url(/Common/Images/butSendCookingTips_off.gif) 0 0 no-repeat; width:192px; height:34px; text-indent:-9999px;}
    #cookingTipsSendbut a:hover{background:url(/Common/Images/butSendCookingTips_on.gif) 0 0 no-repeat;}
    
    #internalSidebar.alignFormSendCookingTips {margin-top:78px}
               
    #photopix {text-align:center;margin:15px 0;}
        #photopix img {border:1px solid #0c0c0c;}
       
       
	#TermsConditions {padding:20px;}
	#TermsConditions h2.terms   {background:url(/Common/Images/headSweetSmile.gif) 0 0 no-repeat; width:186px; height:18px;}
	#TermsConditions li {list-style:decimal; margin-top:20px;}

/* Ultimate Coffee Experience T&C Page */

.ultimateExperienceTerms table {border-collapse:collapse;border-spacing:0px;margin-bottom:20px;}
.ultimateExperienceTerms table td {border:solid 1px #666;margin:0;padding:5px;vertical-align:top;}
.ultimateExperienceTerms #tc ol {padding-left:10px}
    
/* Ultimate Coffee Experience Page */    
    
#page.ultimateExperienceBg {background:url(/Common/Images/ultimateBookCookie.jpg) -3% 156% no-repeat;}
#ultimateExperience {color:#6a6a6a;height:497px;line-height:1.5em;margin:0 auto;width:909px;}
#ultimateExperience.stripViewer {margin:8px 8px 30px 8px;}
        
/* Ultimate Coffee Experience Winners Page */

#winners {float:left;margin:40px 0 0 40px;width:580px}
    #winners h3 {background:url(/Common/Images/ultimateWinnersHeader.gif) no-repeat 0 0;height:19px;text-indent:-9999em;width:340px}
    #winners img {margin:20px 0 0}
    
#bmi {background:url(/Common/Images/sidebarPanelCalculator.gif) 0 100% no-repeat;float:right;line-height:1.2;margin:40px 40px 0 0;width:192px}
    #bmi h2 {background:url(/Common/Images/subHeadBmi.gif) 0 0 no-repeat;height:12px;line-height:12px;margin:10px 0 0 21px}
    #bmi p {margin:10px 70px 0 21px;}
    #bmi .link {background:url(/Common/Images/dotsBlue.gif) 0 50% no-repeat;margin:10px 0 10px 21px;padding-left:60px}
    #bmi .link a {background:url(/Common/Images/asterixBlue.gif) 100% 50% no-repeat;color:#5982bf;padding-right:16px}
    
/* Donna Hay */

#internalFull h2.headerDonnaHay {background:url(/Common/Images/subDonnaHay.gif) 0 0 no-repeat;height:21px;margin-bottom:15px;width:289px}
#subscriptionForm {background:url(/Common/Images/backgroundEmailForm.jpg) no-repeat 0 0;font-size:1.1em;height:369px;line-height:1.5;margin:0 auto;padding:30px 260px 30px 30px;position:relative;width:567px}

#subscriptionForm fieldset {border:none;float:left;margin:0 10px 10px 0;padding:0;width:270px}
#subscriptionForm label {float:left;padding:2px 0}
#subscriptionForm input, #subscriptionForm textarea {border:solid 1px #999;color:#666;float:right;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:1em;padding:3px;width:180px}

#subscriptionForm #fieldsets {overflow:auto;position:relative}
    #subscriptionForm fieldset.full {width:550px}
    #subscriptionForm fieldset.full input {width:460px}
    #subscriptionForm fieldset.quarter {width:130px}
    #subscriptionForm fieldset.quarter input {width:60px}
    #subscriptionForm fieldset.sixthmore {width:310px}
    #subscriptionForm fieldset.sixthmore input {width:220px}
    #subscriptionForm fieldset.fourthless {width:230px}
    #subscriptionForm fieldset.fourthless textarea {height:75px;width:210px}
    #subscriptionForm fieldset.thirdless {float:left;margin-left:80px;margin-top:-50px;width:240px}
    #subscriptionForm fieldset.thirdless label {float:right;font-size:0.8em;padding:0;width:210px}
    #subscriptionForm fieldset.thirdless input {border:none;float:left;width:auto}

#subscriptionForm a {background:url(/Common/Images/asterixBlue.gif) 100% 75% no-repeat;color:#233f8b;font-weight:bold;padding-right:20px}
#subscriptionForm p {margin:11px 0}
#subscriptionForm .deco {bottom:1px;position:absolute;right:1px}
#subscriptionForm .required {font-size:0.8em}
#subscriptionForm .validation {color:#5982bf !important;font-weight:bold;margin:0 5px}
#subscriptionForm .compclosed {font-size:1.5em;margin-top:80px;text-align:center}
#subscriptionForm .compwinner {font-size:1em;padding:0 25px;text-align:center}
#subscriptionForm .compwinnerentry {font-weight:bold}

/* Peter Alexander */

#internalFull h2.headerPeterAlexander {background:url(/Common/Images/subPeterAlexander.gif) 0 0 no-repeat;height:21px;margin-bottom:15px;width:397px}
#internalFull h3.introPeterAlexander {background:url(/Common/Images/introPeterAlexander.gif) 0 0 no-repeat;height:42px;margin:0 0 30px 54px;text-indent:-9999em;width:590px}
#internalFull h3.introPeterAlexanderThanks {background:url(/Common/Images/introPeterAlexanderThanks.gif) 0 0 no-repeat;height:42px;margin:0 0 30px 54px;text-indent:-9999em;width:350px}
.decoPeterAlexander {display:inline;float:right;margin-right:30px}
.decoPeterAlexanderThanks {margin-left:54px}

#formPeterAlexander {background:url(/Common/Images/bgPeterAlexanderPromo.jpg) no-repeat 0 0;height:269px;margin:0 0 30px 54px;padding:20px;width:532px}
#tcPeterAlexander {background:url(/Common/Images/bgPeterAlexanderPromo.jpg) no-repeat 0 0;height:269px;margin:0 0 30px 54px;padding:20px;width:532px}
#formPeterAlexander a {background:url(/Common/Images/asterixBlue.gif) 100% 75% no-repeat;color:#233f8b;float:right;font-size:1.1em;font-weight:bold;padding-right:20px;float:right;margin:6px 60px 0 0}
#formPeterAlexander p.required {float:left;font-size:1.1em;margin:6px 0 0}

#formPeterAlexander fieldset {border:none;float:left;margin:0 10px 10px 0;padding:0;width:190px}
#formPeterAlexander label {float:left;font-size:1.1em;padding:3px 0;width:70px}
#formPeterAlexander input,
#formPeterAlexander select,
#formPeterAlexander textarea {border:solid 1px #999;color:#666;float:left;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:1.1em;padding:2px}

#formPeterAlexander fieldset {display:inline;margin-right:20px}
#formPeterAlexander fieldset.fieldName {width:180px}
#formPeterAlexander fieldset.fieldName input {width:100px}
#formPeterAlexander fieldset.fieldGender {width:132px}
#formPeterAlexander fieldset.fieldGender label {width:60px}
#formPeterAlexander fieldset.fieldAddress {width:360px}
#formPeterAlexander fieldset.fieldAddress input {width:280px}
#formPeterAlexander fieldset.fieldSuburb {width:152px}
#formPeterAlexander fieldset.fieldSuburb label {width:50px}
#formPeterAlexander fieldset.fieldSuburb input {width:90px}
#formPeterAlexander fieldset.fieldState,
#formPeterAlexander fieldset.fieldPostcode {width:160px}
#formPeterAlexander fieldset.fieldState input,
#formPeterAlexander fieldset.fieldPostcode input {width:80px}
#formPeterAlexander fieldset.fieldCountry {width:172px}
#formPeterAlexander fieldset.fieldCountry input {width:90px}
#formPeterAlexander fieldset.fieldEmail,
#formPeterAlexander fieldset.fieldPhone {width:256px}
#formPeterAlexander fieldset.fieldEmail input {width:180px}
#formPeterAlexander fieldset.fieldPhone label {width:140px}
#formPeterAlexander fieldset.fieldPhone input {width:110px}
#formPeterAlexander fieldset.fieldDOB {width:250px}
#formPeterAlexander fieldset.fieldDOB input {margin-right:10px;width:40px}
#formPeterAlexander fieldset.fieldOptIn {width:262px}
#formPeterAlexander fieldset.fieldOptIn input {border:none;margin-right:5px}
#formPeterAlexander fieldset.fieldOptIn label {width:235px}
#formPeterAlexander fieldset.fieldTFWords {width:532px}
#formPeterAlexander fieldset.fieldTFWords label {width:180px}
#formPeterAlexander fieldset.fieldTFWords textarea {height:60px;width:330px}

#formPeterAlexander fieldset.fieldGender,
#formPeterAlexander fieldset.fieldSuburb,
#formPeterAlexander fieldset.fieldCountry,
#formPeterAlexander fieldset.fieldPhone,
#formPeterAlexander fieldset.fieldOptIn,
#formPeterAlexander fieldset.fieldTFWords {margin-right:0}
#formPeterAlexander fieldset.fieldGender select,
#formPeterAlexander fieldset.fieldSuburb input,
#formPeterAlexander fieldset.fieldCountry input,
#formPeterAlexander fieldset.fieldPhone input,
#formPeterAlexander .btnSubmit,
#formPeterAlexander fieldset.fieldTFWords textarea {float:right}

#tcPeterAlexander {overflow:hidden}
#tcPeterAlexander h3 {float:left;color:#666;font-size:1.1em}
#tcPeterAlexander .terms {clear:both;padding:0 20px 0 3em;height:240px;overflow:auto}
#tcPeterAlexander ol li li {list-style-type:lower-alpha}
#tcPeterAlexander a {float:right;}

/* Peter Alexander Summer Additional Styles */
#internalFull h2.headerPeterAlexanderSummer {background:url(/Common/Images/subPeterAlexanderSummer.gif) 0 0 no-repeat;height:21px;margin-bottom:15px;width:397px}
#internalFull h3.introPeterAlexanderSummer {background:url(/Common/Images/introPeterAlexanderSummer.gif) 0 0 no-repeat;height:42px;margin:0 0 30px 54px;text-indent:-9999em;width:590px}
#internalFull h3.introPeterAlexanderThanksSummer {background:url(/Common/Images/introPeterAlexanderThanksSummer.gif) 0 0 no-repeat;height:42px;margin:0 0 30px 54px;text-indent:-9999em;width:350px}

/* Sean Edwards Autumn Promotion */
#internalFull h2.headerSeanEdwardsAutumn {background:url(/Common/Images/subSeanEdwardsAutumn.gif) 0 0 no-repeat;height:21px;margin-bottom:15px;width:325px}
#internalFull h3.introSeanEdwardsAutumn {background:url(/Common/Images/introSeanEdwardsAutumn.gif) 0 0 no-repeat;height:42px;margin:0 0 30px 54px;text-indent:-9999em;width:570px}
#internalFull h3.introSeanEdwardsThanksAutumn {background:url(/Common/Images/introSeanEdwardsThanksAutumn.gif) 0 0 no-repeat;height:42px;margin:0 0 30px 54px;text-indent:-9999em;width:350px}
.decoSeanEdwards {display:inline;float:right;margin-right:30px}
.decoSeanEdwardsThanks {margin-left:54px}


/* DAA */

#daaLeft, #daaRight {min-height:200px;margin-top:35px;overflow:auto}

#daaLeft {color:#666;float:left;font-size:1.1em;line-height:2;margin-left:40px;width:600px}
    #daaLeft .decoLeft {float:left;margin:0 20px 20px 0}
    #daaLeft .decoRight {float:right;margin:0 0 20px 20px}
    #daaLeft h2, #daaLeft h3 {background-position:0 0;background-repeat:no-repeat;line-height:1;margin:0 0 20px;text-indent:-9999em}
        #daaLeft h2.headerConference {background-image:url(/Common/Images/daaHeaderConference.gif);height:17px;width:156px}
        #daaLeft h2.headerCooking {background-image:url(/Common/Images/daaHeaderCookingWithEqual.gif);height:20px;width:182px}
        #daaLeft h2.headerInterview {background-image:url(/Common/Images/daaHeaderInterview.gif);height:16px;width:258px}
        #daaLeft h2.headerEvent {background-image:url(/Common/Images/daaHeaderEvent.gif);height:19px;width:446px}
        #daaLeft h2.headerSurvey {background-image:url(/Common/Images/daaHeaderSurvey.gif);height:19px;width:112px}
    #daaLeft h3 {margin-top:20px}
        #daaLeft h3.subHeadMoroccanCasserole {background-image:url(/Common/Images/daaSubHeaderMoroccanCasserole.gif);height:14px;width:176px}
        #daaLeft h3.subHeadChocolatePudding {background-image:url(/Common/Images/daaSubHeaderChocolatePudding.gif);height:15px;width:331px}
    #daaLeft .steps {width:420px}
    #daaLeft .prep {float:right;width:157px}
    #daaLeft .prep ul {margin-top:0}
    #daaLeft .ingredients {line-height:1.5;margin-left:0;padding-left:0}
    #daaLeft .ingredients li {list-style:none}
 
#daaRight {float:right;padding:0;width:192px}
    #daaRight li {background:url(/Common/Images/daaListItemBg.jpg) no-repeat 0 0;height:150px;list-style:none;margin-bottom:15px;padding-top:18px;width:192}
    #daaRight li img {display:block;margin:0 auto}
    #daaRight li .link {background:url(/Common/Images/dotsBlue.gif) 0 50% no-repeat;margin-left:20px;margin-top:8px;padding-left:50px}
    #daaRight li .link a {background:url(/Common/Images/asterixBlue.gif) 100% 50% no-repeat;color:#5982bf;padding-right:18px}
    #daaRight li h3 {background-position:0 0;background-repeat:no-repeat;margin-left:20px;text-indent:-9999em}
        #daaRight li h3.subHeadCooking {background-image:url(/Common/Images/daaSubHeaderCookingWithEqual.gif);height:14px;width:121px}
        #daaRight li h3.subHeadInterview {background-image:url(/Common/Images/daaSubHeaderInterview.gif);height:11px;width:159px}
        #daaRight li h3.subHeadMoreEqualRecipes {background-image:url(/Common/Images/daaSubHeaderMoreEqualRecipes.gif);height:14px;width:121px}
        #daaRight li h3.subHeadEvent {background-image:url(/Common/Images/daaSubHeaderEvent.gif);height:11px;width:66px}
        #daaRight li h3.subHeadWiniPod {background-image:url(/Common/Images/daaSubHeaderWiniPod.gif);height:14px;width:138px}
        
/* Pink Ribbon Internal */

.lhs {margin:0 20px 0 43px;float:left;width:510px;color:#666;}
.lhs a {color:#d80058;}
.lhs a:hover {color:#666;}
.lhs img {margin:30px 0 0 0;}
.lhs .tvc {float:right;margin:0 0 5px 10px;}

.rhs {width:340px;float:left;padding:30px 0 0;}
.rhs .RecipeIdeas {background:url(/Common/Images/hdrRecipeIdeas.gif) 0 0 no-repeat;clear:both;width:207px;height:34px;margin:0;padding:0;}
.rhs ul {margin:10px 0 15px 25px;padding:0 155px 0 0;list-style-type:square;background:url(/Common/Images/decoPinkRecipes.gif) 100% 0 no-repeat;min-height:106px;}
.rhs li {margin:0 0 5px;padding:0;}
.rhs li a {color:#d80058;}
.rhs li a:hover {color:#666;}
.rhs .panel {background:url(/Common/Images/bgPinkInternal.gif) 0 0 no-repeat;margin-bottom:2em;width:340px;height:217px;}
.rhs .panel h3 {text-indent:-9999px;display:block;background:url(/Common/Images/hdrWinPink.gif) 0 0 no-repeat;margin:15px 0 0 20px;}
.rhs .panel p {margin:10px 170px 0 20px;}
.rhs .panel .link {display:block;margin:15px 10px 0 20px;text-align:right;background:url(/Common/Images/dotsPink4.gif) 0 80% no-repeat;}
.rhs .panel .link a {background:url(/Common/Images/asterixPink4.gif) 100% 0 no-repeat;padding:0 21px 0 0;color:#d80058;}
.rhs .panel .link a:hover {color:#666;}

#internalText .promoTerms {background:url(/Common/Images/hdrPromotionTerms.gif) 0 0 no-repeat;width:304px;height:17px;}

.promoPinkPack {width:412px;background:url(/Common/Images/bgPinkPromoBase.gif) 0 100% no-repeat;min-height:200px;padding:0 0 20px;text-align:right;}
.promoPinkPack fieldset.promoFields {display:block;width:412px;background:url(/Common/Images/bgPinkPromoHead.gif) 0 0 no-repeat;border:0;margin:0;padding:20px 0 0;text-align:left;}
.promoPinkPack fieldset.promoFields label {clear:both;display:block;margin:0 25px;padding:0;height:3.5em;}
.promoPinkPack fieldset.promoFields label span {float:left;width:170px;}
.promoPinkPack fieldset.promoFields label em {display:block;font-style:normal;line-height:1.6em;}
.promoPinkPack fieldset.promoFields label input,
.promoPinkPack fieldset.promoFields label select {float:left;margin:0 0 10px;border:1px solid #ccc;background:#f5f5f5;}
.promoPinkPack fieldset.promoFields label input {width:185px;padding:1px;}
.promoPinkPack fieldset.promoFields label.checkbox input,
.promoPinkPack fieldset.promoFields label input.narrow {width:auto;}
.promoPinkPack fieldset.promoFields label.checkbox {padding-left:25px;position:relative;}
.promoPinkPack fieldset.promoFields label.checkbox input {margin-left:-25px;border:0;background:transparent;}
.promoPinkPack .promoSubmit {padding:10px 20px 10px 10px;margin:0 20px 0 0;background:url(/Common/Images/asterixPink5.gif) 100% 50% no-repeat;}

.promoPinkPrize {display:block;float:left;}
.promoleft {width:450px;}
.promoright {width:380px;}

/* Paris Promo */
h2.ParisPromotion {width:352px;height:21px;background:url(/Promotion/Ultimate/images/hdrCoffeeHoliday.gif) 0 0 no-repeat;}
h2.ParisPromotionThanks {width:249px;height:46px;background:url(/Promotion/Ultimate/images/hdrUltimateThanks.gif) 0 60px no-repeat;margin:0;padding:60px 0 0;}

#internalPromo {margin:0 40px 0 60px;color:#666;}
#internalPromoEntry {margin:0;color:#666;background:url(/Promotion/Ultimate/images/decoFiveStep.gif) 50% 15px no-repeat;padding:80px 0 0;}
#decoCoffee {position:absolute;bottom:0;left:0;z-index:0;}
#logoColes {position:absolute;bottom:3em;right:56px;}
.promoDeco {margin:0 0 60px;}
.promoCopy {width:415px;}
.promoStart {text-align:right;background:url(/Common/Images/asterixOrange.gif) 100% 50% no-repeat;min-height:12px;padding:0 20px 0 0;}
.promoStart a {color:#f07f21;}
.promoStart a:hover {color:#666;}
.entry {float:left;width:400px;padding:0;z-index:1;position:relative;overflow:auto}
.entry h3, .entry h4 {color:#5982bf;font-size:1.4em;font-weight:normal;clear:both;}
.entry h4 {margin:1em 0 0.4em;}
.entry h4 span {float:right;font-size:0.8em;margin:-1.4em 1em 0 0;}
#internalPromoEntry fieldset {border:0;margin:0;padding:0;}
#step1 label {display:block;margin:0 0 1em;}
#step1 label span, #internalPromoEntry .dob span {width:145px;float:left;}
#step1 label.txt input {width:180px;padding:2px;}
#step1 .dob select {float:left;width:55px;margin:0 5px 1em 0;}
#step1 .optin {padding-left:145px;}
#step1 {padding-bottom:190px;margin:0 40px;}
#step2 {margin:0;width:420px;padding-top:1em;}
#step2 input, #step2 textarea {margin:1em 0;}
#step2 textarea {margin:1em 0;width:375px;height:70px;}
#step2 ul.check {margin:0 0 1em;padding:0;overflow:auto;font-size:0.9em;}
#step2 ul.check li {float:left;width:33%;list-style-type:none;margin:0.25em 0 0.75em;padding:0;line-height:1.5em;}
#step2 ul.check li input {margin:0 3px 0 2px;vertical-align:middle;}
#step2 ul.check li label {vertical-align:middle;}
#step2 ul.btn {float:right}
#step2 ul.btn li {float:left;list-style-type:none;margin:0;padding:0;}
#step2 ul.btn li input {margin:0;padding:0;outline:none;}
#termsUltimate {position:absolute;z-index:1;bottom:7px;left:300px;text-decoration:none;color:#666;}


/* Paris Promo */
/* Only show content to screen readers /**/
.wai {display:none}

/* Clearfix /**/
.cf:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
.cf {display:inline-block}
/* Hide from IE Mac \*/
* html .cf {height:1%}
.cf {display:block}
/* End Hide */

div.napoleonFormContainer_O { width: 880px; margin: 0px auto; background: url(/Common/Images/napoleonFormProductBG.jpg) top right no-repeat; height:400px }
div.napoleonFormContainer_O div.napoleonFormContainer_I { margin: 0px 286px 0px 20px; }
div.napoleonFormContainer_O h2.h2_winA500NapoleonPerdisPrizePack { height: 60px; margin: 0px; padding: 0px; background: url(/Common/Images/h2_winA500NapoleonPerdisPrizePack.gif) 0px 30px no-repeat; }
div.napoleonFormContainer_O h3.h3_thankYouHeading { height: 60px; margin: 0px; padding: 0px; background: url(/Common/Images/h3_thankYouHeading.gif) 0px 0px no-repeat; }
div.napoleonFormContainer_O p.napoleon { line-height: 15px; }
div.napoleonFormContainer_O span.span_winA500PrizePack { display: inline-block; width: 300px; height: 36px; vertical-align: middle; background: url(/Common/Images/span_winA500PrizePack.gif) top left no-repeat; }
div.napoleonFormContainer_O div.napoleonForm_O { width: 572px; padding: 25px 0px 25px 0px; background: url(/Common/Images/napoleonFormBG.jpg) top left no-repeat; }


div.napoleonTermsContainer_O { width: 880px; padding: 25px 0px; margin: 0px auto; }
div.napoleonTermsContainer_O h4 { font-size: 1.1em; }
div.napoleonTermsContainer_O ol.ol_numbers { list-style-type: decimal; }
div.napoleonTermsContainer_O ol.ol_lowerAlpha { list-style-type: lower-alpha; padding-top: 10px; }
div.napoleonTermsContainer_O ol.ol_numbers li,
div.napoleonTermsContainer_O ol.ol_lowerAlpha li { padding: 0px 0px 10px 0px; }


div.thankYouContainer_O { width: 573px; }
div.thankYouContainer_O div.thankYouContainer_I {  }
div.thankYouContainer_O p { color: #666666; margin: 0px; padding: 0px; }
div.thankYouContainer_O p strong { display: block; margin: 0px; padding: 10px 0px 0px 0px; }
div.fashionWeekJustGotSweeter_O { float: left; width: 278px; height: 323px; background: url(/Common/Images/fashionWeekJustGotSweeterBG.jpg) top left no-repeat; }
div.fashionWeekJustGotSweeter { margin: 0px 13px 0px 17px; }
div.theSweetLife_O { float: right; width: 278px; height: 323px; background: url(/Common/Images/theSweetLifeBG.jpg) top left no-repeat; }
div.theSweetLife { margin: 0px 20px 0px 17px; }
div.napoleonFormContainer_O h4.h4_fashionWeekJustGotSweeter { height: 44px; margin: 0px; padding: 0px; background: url(/Common/Images/h4_fashionWeekJustGotSweeter.gif) 0px 20px no-repeat; }
div.napoleonFormContainer_O h4.h4_fashionWeekJustGotSweeter a { display: block; height: 44px; margin: 0px; padding: 0px; }
div.napoleonFormContainer_O h4.h4_theSweetLife { height: 44px; margin: 0px; padding: 0px; background: url(/Common/Images/h4_theSweetLife.gif) 0px 20px no-repeat; }
div.napoleonFormContainer_O h4.h4_theSweetLife a { display: block; height: 44px; margin: 0px; padding: 0px; }

div.napoleonForm_O div.napoleonForm_I { margin: 0px 10px; }
div.napoleonForm_O div.formItem { float: left; width: 270px; padding: 0px 0px 10px 0px; }
div.napoleonForm_O div.formLabel { float: left; width: 76px; }
div.napoleonForm_O div.formLabel label { line-height: 20px; color: #666666; }
div.napoleonForm_O div.formCheckbox label { line-height: 20px; color: #666666; }
div.napoleonForm_O div.formInput { float: left; width: 150px; }
div.napoleonForm_O div.formInput.textWide textarea { width: 330px; }
div.napoleonForm_O div.formInput input,
div.napoleonForm_O div.formInput select,
div.napoleonForm_O div.formInput textarea { border: 1px solid #7f9db9; width: 140px; }

div.napoleonForm_O div.formInput select.selectInput.DOBDay { float: left; width: 55px; }
div.napoleonForm_O div.formInput select.selectInput.DOBMonth { float: left; width: 55px; }
div.napoleonForm_O div.formInput select.selectInput.DOBYear { float: left; width: 55px; }

div.napoleonForm_O div.formInput input, 
div.napoleonForm_O div.formInput textarea, 
div.napoleonForm_O div.formInput select { padding: 3px 2px; }
div.napoleonForm_O div.formInput input.button { width: 60px; padding: 0; }

div.napoleonForm_O div.formItem.firstName { width: 288px; }
div.napoleonForm_O div.formItem.firstName div.formLabel { }
div.napoleonForm_O div.formItem.firstName div.formInput { width: 212px; }
div.napoleonForm_O div.formItem.firstName div.formInput input.textInput { width: 196px !important; }

div.napoleonForm_O div.formItem.lastName { width: 256px; }
div.napoleonForm_O div.formItem.lastName div.formLabel { width: 76px; }
div.napoleonForm_O div.formItem.lastName div.formInput { width: 180px; }
div.napoleonForm_O div.formItem.lastName div.formInput input.textInput { width: 174px !important; }

div.napoleonForm_O div.formItem.address { width: 387px; }
div.napoleonForm_O div.formItem.address div.formLabel { }
div.napoleonForm_O div.formItem.address div.formInput { width: 311px; }
div.napoleonForm_O div.formItem.address div.formInput input.textInput { width: 287px !important; }

div.napoleonForm_O div.formItem.suburb { width: 157px; }
div.napoleonForm_O div.formItem.suburb div.formLabel { width: 67px; }
div.napoleonForm_O div.formItem.suburb div.formInput { width: 90px; }
div.napoleonForm_O div.formItem.suburb div.formInput input.textInput { width: 84px !important; }

div.napoleonForm_O div.formItem.state { width: 190px; }
div.napoleonForm_O div.formItem.state div.formLabel { }
div.napoleonForm_O div.formItem.state div.formInput { width: 114px; }
div.napoleonForm_O div.formItem.state div.formInput select.selectInput { width: 90px !important; }

div.napoleonForm_O div.formItem.postCode { width: 188px; }
div.napoleonForm_O div.formItem.postCode div.formLabel { width: 66px; }
div.napoleonForm_O div.formItem.postCode div.formInput { width: 100px; }
div.napoleonForm_O div.formItem.postCode div.formInput input.textInput { width: 90px !important; }

div.napoleonForm_O div.formItem.country { width: 174px; }
div.napoleonForm_O div.formItem.country div.formLabel { width: 53px; }
div.napoleonForm_O div.formItem.country div.formInput { width: 120px; }
div.napoleonForm_O div.formItem.country div.formInput select.selectInput { width: 112px !important; }

div.napoleonForm_O div.formItem.email { width: 271px; }
div.napoleonForm_O div.formItem.email div.formLabel { }
div.napoleonForm_O div.formItem.email div.formInput { width: 195px; }
div.napoleonForm_O div.formItem.email div.formInput input.textInput { width: 170px !important; }

div.napoleonForm_O div.formItem.contactPhone { width: 273px; }
div.napoleonForm_O div.formItem.contactPhone div.formLabel { width: 137px; }
div.napoleonForm_O div.formItem.contactPhone div.formInput { width: 134px; }
div.napoleonForm_O div.formItem.contactPhone div.formInput input.textInput { width: 129px !important; }


div.napoleonForm_O div.formItem.DOBDay { width: 137px; }
div.napoleonForm_O div.formItem.DOBDay div.formLabel {  }
div.napoleonForm_O div.formItem.DOBDay div.formInput { width: 60px; }

div.napoleonForm_O div.formItem.DOBMonth { width: 63px; }
div.napoleonForm_O div.formItem.DOBMonth div.formLabel {  }
div.napoleonForm_O div.formItem.DOBMonth div.formInput { width: 60px; }

div.napoleonForm_O div.formItem.DOBYear { width: 63px; }
div.napoleonForm_O div.formItem.DOBYear div.formInput { width: 60px; }

div.napoleonForm_O div.formItem.formCheckbox { width: 273px; }
div.napoleonForm_O div.formItem.formCheckbox div.formCheckbox { width: 273px; }
div.napoleonForm_O div.formItem.formCheckbox div.formCheckbox input { display: block; float: left; }
div.napoleonForm_O div.formItem.formCheckbox div.formCheckbox label { display: block; float: right; line-height: 15px; width: 245px; }

div.napoleonForm_O div.formItem.bestFashionBuy { width: 545px; }
div.napoleonForm_O div.formItem.bestFashionBuy div.formLabel { width: 190px; }
div.napoleonForm_O div.formItem.bestFashionBuy div.formLabel label { display: block; float: right; line-height: 15px; width: 190px; padding: 10px 0px 0px 0px; }
div.napoleonForm_O div.formItem.bestFashionBuy div.formInput { width: 353px; }
div.napoleonForm_O div.formItem.bestFashionBuy div.formInput textarea.textInput { width: 346px !important; height: 50px; }

div.napoleonForm_O div.termsLink { float: left; width: 200px; }
div.napoleonForm_O div.formButton { float: right; width: 150px; text-align: right; padding: 15px 10px 0px 0px; }
div.napoleonForm_O div.formButton input.btnInput { border: 0px none; color: #6699cc; padding: 0px 15px 0px 0px; cursor: pointer; background: url(/Common/Images/btn_napoleonStar.gif) top right no-repeat transparent; }
div.napoleonForm_O div.formButton a.btnInput { display: inline-block; color: #6699cc; padding: 0px 18px 0px 0px; cursor: pointer; background: url(/Common/Images/btn_napoleonStar.gif) top right no-repeat transparent; }
div.napoleonForm_O div.formButton a.btnInput:hover { color: #666; }

/* Club Coffee */

div.clubCoffeeContainer_O { width: 845px; margin: 0px auto; }
div.clubCoffeeContainer_O p, 
div.clubCoffeeContainer_O li { color: #666666; }
div.clubCoffeeContainer_O div.clubCoffeeContainer_I {  }
div.clubCoffeeContainer_O h2.h2_clubCoffee { height: 60px; margin: 0px; padding: 0px; background: url(/Common/Images/h2_clubCoffee.gif) 0px 30px no-repeat; }
div.clubCoffeeContainer_O h2.h2_coffeeNewAndEvents { height: 60px; margin: 0px; padding: 0px; background: url(/Common/Images/h2_coffeeNewAndEvents.gif) 0px 30px no-repeat; }
div.clubCoffeeContainer_O h2.h2_baristaProfile { height: 60px; margin: 0px; padding: 0px; background: url(/Common/Images/h2_baristaProfile.gif) 0px 30px no-repeat; }
div.clubCoffeeContainer_O h2.h2_cafesWeLove { height: 60px; margin: 0px; padding: 0px; background: url(/Common/Images/h2_cafesWeLove.gif) 0px 30px no-repeat; }
div.clubCoffeeContainer_O h2.h2_cafesYouLove { height: 60px; margin: 0px; padding: 0px; background: url(/Common/Images/h2_cafesYouLove.gif) 0px 30px no-repeat; }

div.clubCoffeeContainer_O h3 { color: #233f8b; margin:20px 0 0 }
div.clubCoffeeContainer_O h4 { font-size:1.2em; line-height:20px; color:#666; margin:0 0 15px; }
div.clubCoffeeContainer_O h3.eventNewsTitle { color: #233f8b; }
div.clubCoffeeContainer_O h3.eventNewsTitle span { font-size: 13px; }
div.clubCoffeeContainer_O h4.eventNewsDetails { color: #233f8b; font-size: 13px; }

div.clubCoffeeContainer_O img.newsImage { float: left; padding: 0px 30px 20px 0px; }

div.baristaProfilePage {}
div.baristaProfilePage div.heroImage { float: left; width: 190px; }
div.baristaProfilePage div.profileIntro { float: right; width: 395px; }
div.baristaProfilePage h3 { font-size: 1em; color: #666666; margin: 0px; padding: 10px 0px 5px 0px; }
div.baristaProfilePage h4 { font-size: 1em; color: #666666; margin: 0px; padding: 10px 0px 5px 0px; }
div.baristaProfilePage p { margin: 0px; padding: 0px 0px 15px 0px; }

ul.winnersList { list-style-type: none; margin: 0px; padding: 0px; }
ul.winnersList li { list-style-type: none; font-weight: bold; margin: 0px; padding: 0px 0px 5px 0px; }

div.newsHeroImage { padding: 20px 0px; }



div.coffeContent {}
div.withSup div.coffeContent { float: left; width: 585px; }
div.supplementaryContent { float: right; width: 227px; padding: 45px 0px 30px 0px; }

div.cafesWeLove { position: relative; width: 227px; height: 366px; background: url(/Common/Images/cafesWeLoveBG.jpg) 0px 0px no-repeat; }
div.cafesWeLove h3.h3_cafesWeLove { height: 29px; margin: 0px; padding: 0px; background: url(/Common/Images/h3_cafesWeLove.gif) 10px 10px no-repeat; }
div.cafesWeLove img {padding:0 0 0 2px;}
div.cafesWeLove p { margin: 0px 20px }
div.cafesWeLove div.moreLink { width: 210px; background: url(/Common/Images/blueDots.gif) 0px 38px no-repeat; text-align: right; padding-bottom:20px}
div.cafesWeLove div.moreLink p { margin: 0px; }
div.cafesWeLove div.moreLink a { display: inline-block; padding: 2px 15px 2px 0px; background: url(/Common/Images/blueStar.gif) center right no-repeat; }


div.baristaProfile { position: relative; width: 227px; height: 159px; background: url(/Common/Images/baristaProfileBG.jpg) 0px 0px no-repeat; }
div.baristaProfile h3.h3_baristProfile { height: 29px; margin: 0px; padding: 0px; background: url(/Common/Images/h3_baristProfile.gif) 10px 10px no-repeat; }
div.baristaProfile img { position: absolute; top: 25px; left: 10px; width: 93px; }
div.baristaProfile p { position: absolute; top: 25px; left: 120px; width: 100px; }
div.baristaProfile div.moreLink { position: absolute; top: 135px; left: 10px; width: 210px; background: url(/Common/Images/blueDots.gif) center left no-repeat; text-align: right; }
div.baristaProfile div.moreLink a { display: inline-block; padding: 2px 15px 2px 0px; background: url(/Common/Images/blueStar.gif) center right no-repeat; }

div.banner_coffeeNewsAndEvents { padding: 10px 0px 0px 0px; }
div.banner_coffeeNewsAndEvents a.banner_coffeeNewsAndEvents { display: block; height: 60px; background-image: url(/Common/Images/banner_coffeeNewsAndEvents.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
div.banner_coffeeNewsAndEvents a.banner_coffeeNewsAndEvents:hover { background-position: 0px -70px; }

div.banner_goldenBeanWinners { padding: 10px 0px 0px 0px; }
div.banner_goldenBeanWinners a.banner_goldenBeanWinners { display: block; height: 60px; background-image: url(/Common/Images/banner_goldenBeanWinners.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
div.banner_goldenBeanWinners a.banner_goldenBeanWinners:hover { background-position: 0px -70px; }

div.banner_coffeeAndEqual { padding: 10px 0px 0px 0px; }
div.banner_coffeeAndEqual a.banner_coffeeAndEqual { display: block; height: 60px; background-image: url(/Common/Images/banner_coffeeAndEqual.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
div.banner_coffeeAndEqual a.banner_coffeeAndEqual:hover { background-position: 0px -70px; }

div.banner_tellsUsAboutACafe { padding: 10px 0px 0px 0px; }
div.banner_tellsUsAboutACafe a.banner_tellsUsAboutACafe { display: block; height: 60px; background-image: url(/Common/Images/banner_tellsUsAboutACafe.jpg); background-position: 0px 0px; background-repeat: no-repeat; }
div.banner_tellsUsAboutACafe a.banner_tellsUsAboutACafe:hover { background-position: 0px -70px; }


div.cafesWeLovePage {  }
div.cafesWeLovePage div.profileContainer { padding: 0px 0px 20px 0px; }
div.cafesWeLovePage div.profileContainer div.heroImage { float: left; width: 190px; }
div.cafesWeLovePage div.profileContainer div.profileIntro { float: right; width: 388px; }
div.cafesWeLovePage div.profileContainer h3 { font-size: 1em; color: #666666; margin: 0px; padding: 10px 0px 5px 0px; }
div.cafesWeLovePage div.profileContainer h4 { font-size: 1em; color: #666666; margin: 0px; padding: 10px 0px 5px 0px; }
div.cafesWeLovePage div.profileContainer p { margin: 0px; padding: 0px 0px 15px 0px; }

div.cafesWeLovePage div.cafeReview_O { padding: 20px 0px 0px 0px; margin: 0px 0px 20px 0px;  background: url(/Common/Images/cafesWeLoveTopBG.jpg) center top no-repeat; }
div.cafesWeLovePage div.cafeReview_O div.cafeReview_I { padding: 0px 0px 20px 0px; background: url(/Common/Images/cafesWeLoveBottomBG.jpg) center bottom no-repeat; }
div.cafesWeLovePage div.cafeReview_O div.cafeReview_I div.cafeReviewContent { padding: 0px 40px 0px 40px; }
div.cafesWeLovePage div.cafeReview_O div.cafeReview_I div.cafeReviewContent h3 { font-size: 1.3em; color: #666; }



div.cafesYouLovePage {  }
div.cafesYouLovePage div.profileContainer { padding: 0px 0px 20px 0px; }
div.cafesYouLovePage div.profileContainer div.heroImage { float: left; width: 190px; }
div.cafesYouLovePage div.profileContainer div.profileIntro { float: right; width: 395px; }
div.cafesYouLovePage div.profileContainer h3 { font-size: 1em; color: #666666; margin: 0px; padding: 10px 0px 5px 0px; }
div.cafesYouLovePage div.profileContainer h4 { font-size: 1em; color: #666666; margin: 0px; padding: 10px 0px 5px 0px; }
div.cafesYouLovePage div.profileContainer p { margin: 0px; padding: 0px 0px 15px 0px; }

div.cafesYouLovePage div.cafeReviewForm_O { padding: 20px 0px 0px 0px; margin: 0px 0px 20px 0px;  background: url(/Common/Images/cafesWeLoveTopBG.jpg) center top no-repeat; }
div.cafesYouLovePage div.cafeReviewForm_O div.cafeReviewForm_I { padding: 0px 0px 20px 0px; background: url(/Common/Images/cafesWeLoveBottomBG.jpg) center bottom no-repeat; }
div.cafesYouLovePage div.cafeReviewForm_O div.cafeReviewForm_I div.cafeReviewContent { width: 550px; margin: 0px auto; }
div.cafesYouLovePage div.cafeReviewForm_O div.cafeReviewForm_I div.cafeReviewContent h3 { font-size: 1.3em; color: #666; margin-bottom:20px }


div.cafeReviewForm_O div.napoleonForm_I { margin: 0px 10px; }
div.cafeReviewForm_O div.formItem { float: left; width: 288px; padding: 0px 0px 10px 0px; }
div.cafeReviewForm_O div.formLabel { float: left; width: 96px; }
div.cafeReviewForm_O div.formLabel label { line-height: 20px; color: #666666; }
div.cafeReviewForm_O div.formCheckbox label { line-height: 20px; color: #666666; }
div.cafeReviewForm_O div.formInput { float: left; width: 192px; }
div.cafeReviewForm_O div.formInput.textWide textarea { width: 330px; }
div.cafeReviewForm_O div.formInput input,
div.cafeReviewForm_O div.formInput select,
div.cafeReviewForm_O div.formInput textarea { border: 1px solid #7f9db9; width: 176px !important; }

div.cafeReviewForm_O div.formInput select.selectInput.DOBDay { float: left; width: 55px; }
div.cafeReviewForm_O div.formInput select.selectInput.DOBMonth { float: left; width: 55px; }
div.cafeReviewForm_O div.formInput select.selectInput.DOBYear { float: left; width: 55px; }

div.cafeReviewForm_O div.formInput input, 
div.cafeReviewForm_O div.formInput textarea, 
div.cafeReviewForm_O div.formInput select { padding: 3px 2px; }
div.cafeReviewForm_O div.formInput input.button { width: 60px; padding: 0; }

div.cafeReviewForm_O div.formItem.firstName {  }
div.cafeReviewForm_O div.formItem.firstName div.formLabel { }
div.cafeReviewForm_O div.formItem.firstName div.formInput {  }
div.cafeReviewForm_O div.formItem.firstName div.formInput input.textInput {  }

div.cafeReviewForm_O div.formItem.lastName { width: 256px; }
div.cafeReviewForm_O div.formItem.lastName div.formLabel { width: 76px; }
div.cafeReviewForm_O div.formItem.lastName div.formInput { width: 180px; }
div.cafeReviewForm_O div.formItem.lastName div.formInput input.textInput { width: 174px !important; }

div.cafeReviewForm_O div.formItem.email {  }
div.cafeReviewForm_O div.formItem.email div.formLabel { }
div.cafeReviewForm_O div.formItem.email div.formInput {  }
div.cafeReviewForm_O div.formItem.email div.formInput input.textInput {  }


div.cafeReviewForm_O div.formItem.country { width: 256px; }
div.cafeReviewForm_O div.formItem.country div.formLabel { width: 76px; }
div.cafeReviewForm_O div.formItem.country div.formInput { width: 180px; }
div.cafeReviewForm_O div.formItem.country div.formInput select.selectInput { width: 180px !important; }

div.cafeReviewForm_O div.formItem.cafeName {  }
div.cafeReviewForm_O div.formItem.cafeName div.formLabel { }
div.cafeReviewForm_O div.formItem.cafeName div.formInput {  }
div.cafeReviewForm_O div.formItem.cafeName div.formInput input.textInput {  }

div.cafeReviewForm_O div.formItem.cafeAddress { width: 545px; }
div.cafeReviewForm_O div.formItem.cafeAddress div.formLabel { }
div.cafeReviewForm_O div.formItem.cafeAddress div.formInput { width: 212px; }
div.cafeReviewForm_O div.formItem.cafeAddress div.formInput input.textInput { width: 353px !important; }

div.cafeReviewForm_O div.formItem.cafeDescription { width: 545px; }
div.cafeReviewForm_O div.formItem.cafeDescription div.formLabel {  }
div.cafeReviewForm_O div.formItem.cafeDescription div.formLabel label {  }
div.cafeReviewForm_O div.formItem.cafeDescription div.formInput { width: 353px !important; }
div.cafeReviewForm_O div.formItem.cafeDescription div.formInput textarea.textInput { width: 353px !important; }

div.cafeReviewForm_O div.formItem.cafeUpload { width: 545px; }
div.cafeReviewForm_O div.formItem.cafeUpload div.formLabel {  }
div.cafeReviewForm_O div.formItem.cafeUpload div.formLabel label {  }
div.cafeReviewForm_O div.formItem.cafeUpload div.formInput { width: 353px !important; }

div.cafeReviewForm_O div.formItem.formCheckbox { width: 100% !important; }
div.cafeReviewForm_O div.formItem.formCheckbox div.formCheckbox { float: right; width: 460px !important; }
div.cafeReviewForm_O div.formItem.formCheckbox div.formCheckbox input { display: block; float: left; width: 20px; }
div.cafeReviewForm_O div.formItem.formCheckbox div.formCheckbox label { display: block; float: left; line-height: 15px; width: 428px; }

div.cafeReviewForm_O div.formButton { float: right; width: 150px; text-align: right; padding: 15px 10px 0px 0px; }
div.cafeReviewForm_O div.formButton input.btnInput { border: 0px none; color: #6699cc; padding: 0px 15px 0px 0px; cursor: pointer; background: url(/Common/Images/btn_napoleonStar.gif) top right no-repeat transparent; }
div.cafeReviewForm_O div.formButton a.btnInput { display: inline-block; color: #6699cc; padding: 0px 18px 0px 0px; cursor: pointer; background: url(/Common/Images/btn_napoleonStar.gif) top right no-repeat transparent; }
div.cafeReviewForm_O div.formButton a.btnInput:hover { color: #666; }

/**Terms and Conditions**/

#internalText h2.promo {color:#000000;font-size:12px;text-indent:0px;}
.termsHeading{color:#000000;text-decoration:underline;font-size:12px;font-weight:bold;margin:0px;padding:0px;}
p.withIndent {padding-left:30px;}

/***FS Promotion**/
#FSPromo {width:833px;height:auto;margin:0 auto;border:0px solid red;}
.ie6 #FSPromo{width:833px;height:392px;margin:0px auto 10px auto;}
#FSPromoCompetition {width:835px;height:auto;margin:0px auto;}
.ie6 #FSPromoCompetition{width:835px;height:440px;margin:0px auto 40px auto;}
#FSPromoImg {padding:0;margin:0;background:url('/Common/Images/FSPromotion/main.jpg') left top no-repeat;width:833px;height:343px;}
#FSPromoText {padding:0px 0px 0px 0px;margin:0;width:390px;height:343px;margin-left:432px;position:relative;background: url('/Common/Images/FSPromotion/bg.gif') left top repeat-x;}
#right {padding:0;margin:0;width:17px;height:343px;background:url('/Common/Images/FSPromotion/right.gif') left top no-repeat;float:right;margin-top:-343px;}
.FSPromoHeaderBox {margin:0;padding:0;width:426px;height:60px;}
.FSPromoHeader {background:transparent url('/Common/Images/FSPromotion/FSPromotion.gif') top left no-repeat;width:426px;height:20px;margin:17px 0px 0px 0px;padding:0;text-indent:-9999px;}
.win {background:transparent url('/Common/Images/FSPromotion/win.gif') top left no-repeat;width:380px;height:57px;margin:24px 0px 0px 5px;padding:0px 0px 0px 0px;text-indent:-9999px;}
#howToEnter {background:url('/Common/Images/FSPromotion/howtoenter.gif') top left no-repeat;text-indent:-99990px;margin:20px 0px 0px 10px;padding:5px;width:400px;height:18px;}
#FSPromo p {margin:5px 5px 5px 10px;font-size:1.1em;color:#666666;line-height:1.4em;}
#FSPromoCompetition p {margin:5px 5px 5px 10px;font-size:1.1em;color:#666666;line-height:1.4em;}
#FSPromo strong {font-weight:bold;}
#enter {width:142px;height:43px;background:url('/Common/Images/FSPromotion/enter.gif') top left no-repeat;margin:40px 0px 0px 10px;cursor:pointer;}
#enter:hover {background-position:0 -43px;}
#enter span{display:none;}
#FSPromoCompetitionBG {padding:0;margin:0;background:url('/Common/Images/FSPromotion/enterBG.jpg') left top no-repeat;width:835px;height:392px;position:relative;}
.enterHeader {background:transparent url('/Common/Images/FSPromotion/enterHeader.gif') top left no-repeat;width:426px;height:30px;margin:10px 0px 23px 190px;padding:0;text-indent:180px;border:0px solid red;}
.ie6.enterHeader {background:transparent url('/Common/Images/FSPromotion/enterHeader.gif') top left no-repeat;width:426px;height:30px;margin:15px 0px 23px 190px;}
#formCompetition {position:absolute;top:0px;left:210px;width:620px;height:392px;font-size:0.9em;margin-top:10px;}
.ie6 #formCompetition {position:absolute;top:0px;left:210px;width:620px;height:410px;font-size:0.9em;margin-top:0px;border:0px solid red;}
#enterCompetitionDetails {text-align:center;width:580px;height:22px;margin:0px 0px 0px 54px;top:-14px;position:relative;color:#666666;font-size:1.1em;}
.ie6 #enterCompetitionDetails {text-align:center;width:520px;height:22px;margin:0px 0px 0px 100px;top:-20px;position:relative;color:#666666;font-size:1.1em;}

label {font-size:1.2em;padding:5px 5px 0 0}
fieldset {width:624px;height:auto;border:0;padding:14px 0px 0px 0px;color:#666666;}
#ie6Frm {position:absolute;top:72px;}
.ie6 #ie6Frm {position:absolute;top:72px;}
.ie7  #ie6Frm {}
.row {width:624px;height:21px;padding:5px;margin:0px;display:block;border:0px solid red;}
.name {width:124px;float:left;border:0px solid red;}
.field {width:176px; height:20px;left:0px;margin:0 5px 0px 0px;padding:0;float:left;border:0px solid red;}
.field input {margin:0px;padding:0px;width:176px;height:21px;border:1px solid #CCCCCC;font-size:1.2em;}
.field select {font-size:1.2em;}
.Lrgrow {width:620px;height:24px;padding:5px;margin:0px;display:block;border:0px solid red;}
.submitButton {cursor:pointer;display: block; width: 86px; height: 26px; background: url('/Common/Images/FSPromotion/submit.gif') no-repeat 0 0;margin:-20px 0px 0px 500px;}
.submitButton:hover {background-position: 0px -26px;}
.submitButton  span {display: none;}
#submitButtonLink {width:86px;height:26px;}
#termsLink {margin-top:-30px;margin-left:200px;}
#FSPromoTerms {width:833px;height:auto;margin:0 auto;border:0px solid red;}
.ie6 #FSPromoTerms{width:833px;height:483px;margin:0px auto 10px auto;border:0px solid red;}
.FSPromoTermsHeader {background:transparent url('/Common/Images/FSPromotion/termsHeader.gif') top left no-repeat;width:426px;height:20px;margin:30px 0px 23px 0px;padding:0;text-indent:-9999px;}
.FSPromoTermsHeaderBox {margin:0;padding:0;width:835px;height:60px;text-align:center;}
#termsBG1 {background:url('/Common/Images/FSPromotion/termsContentBG.gif') right bottom repeat-y;overflow:visible;width:835px;padding:0;margin:0;height:auto;}
.ie6 #termsBG1 {background:url('/Common/Images/FSPromotion/termsContentBG.gif') left top repeat-y;overflow:hidden;width:838px;padding:0;margin:0;height:auto;border:0px solid red;overflow:hidden;}
#termsBG {padding:0;margin:0;background:url('/Common/Images/FSPromotion/termsBG1.jpg') left top no-repeat;width:835px;height:2300px;position:relative;overflow:visible;left:-1px;}
.ie7 #termsBG {height:auto;}
.ie6 #termsBG {padding:0;margin:0;background:url('/Common/Images/FSPromotion/termsBG1.jpg') left top no-repeat;width:835px;height:500px;position:relative;overflow:visible;left:1px;}
#termsContent {border:0px solid red;width:433px;position:relative;margin-left:300px;padding-top:50px;color:#666666;font-size:1.0em;}
.ie6 #termsContent {border:0px solid red;width:300px;position:relative;height:2500px;margin:0px 0px 50px 300px;padding-top:0px;color:#666666;font-size:1.0em;}
.ie6 #termsContent p{width:450px;}
.ie6 #termsHeader {background:transparent url('/Common/Images/FSPromotion/termsHeader.gif') top left no-repeat;width:300px;height:20px;margin:30px 0px 0px 80px;padding:100;text-indent:-9999px;}
#termsBottom{width:835px;height:23px;padding:0;margin:0;background:url('/Common/Images/FSPromotion/bottomTerms.gif') left top no-repeat;}
.ie6 #termsBottom{width:835px;height:23px;padding:0;margin:0;background:url('/Common/Images/FSPromotion/bottomTerms.gif') right top no-repeat;position:absolute;top:2780px;left:44px;}
#termsHeader {background:transparent url('/Common/Images/FSPromotion/termsHeader.gif') top left no-repeat;width:433px;height:20px;margin:0px 0px 20px 100px;padding:0;text-indent:-9999px;}
#FSPromoThankyou {width:833px;height:auto;margin:0 auto;border:0px solid red;}
.ie6 #FSPromoThankyou{width:833px;height:344px;margin:0px auto 10px auto;}
#FSPromoThankyouBG {padding:0;margin:0;background:url('/Common/Images/FSPromotion/thankyouBG.jpg') left top no-repeat;width:835px;height:344px;position:relative;}
#thankyouHeader {background:transparent url('/Common/Images/FSPromotion/thankyou.gif') top left no-repeat;text-indent:-9999px;margin:20px 0px 5px 6px;padding:5px;width:400px;height:22px;}
#thankyouContent {width:280px;height:180px;border:0px solid red;position:relative;top:160px;left:10px;color:#666666;font-size:1.1em;}
#thankyouContent p {margin-left:10px;}
#thankyouLink {margin-left:20px;}
#fieldMandatory {font-size:1.0em;color:#8cb2d5;}
#termsCompetition {font-size:1.0em;color:#8cb2d5;}
#termsContent ol {margin:0px 0px 6px 30px;padding:0;width:480px;line-height:1.4em;}
.ie7 #termsContent ol {padding-left:30px;width:460px;margin-left:0px;}
.ie6 #termsContent ol {margin:0px 0px 6px 30px;padding:0;zoom:1;display:inline;list-style-position: outside;list-style-type: decimal;padding-left:30px;width:440px;}
.ie6 #termsContent ol li {display:list-item;}
.termsList {margin:4px 0px 0px -30px;padding:0;}
.ie6 #enterList {margin:0px 0px 0px 30px;padding:0;}
#enterList {margin:0;padding:0;}
#withoutLImiting {padding:4px 4px 4px 25px;margin:0px;text-indent:-15px;zoom:1;}
.ie6 #withoutLImiting {padding:4px 4px 4px 25px;margin:0px; margin-left:-10px;text-indent:-15px;zoom:1;}
#preview {width:500px;text-align:right;margin:0;padding:0;}
.ie7 #preview {width:470px;text-align:right;}
.ie6 #preview {width:600px;text-align:right;margin-left:50px;}

.newsText .winners { list-style:none; padding:0; margin:0 0 10px; }
.newsText .winners li { margin:0 0 5px; width:225px; }
.newsText .winners li span { display:block; float:right; text-align:left; width:50px; }

.newsWinners { margin-left:54px; }
.newsWinners h4 { font-size:1.2em; }
.newsWinners .winnershead { text-indent:-9999px; background:url(/common/images/headWinners.gif) no-repeat; line-height:20px; display:block }
#internalFull .newsWinners .newsImage { margin-left:0; }
#internalFull .newsWinners .newsText { width:500px}

/*----------
My Coffee My Barista Promotion Section Styles
Author: Simon Taggart
Date: 24/06/2010
----------*/
#my-barista { background:url(/common/images/mybarista/bg.internalpage.jpg) no-repeat; color:#fff; font:1em/16px "Lucida Grande", "Lucida Sans Unicode", Tahoma, sans-serif; height:532px; margin:0 auto; overflow:hidden; position:relative; width:908px; }
    #my-barista.home { background-image:url(/common/images/mybarista/bg.homepage.jpg); }
	#my-barista.voteandwin { background-image:url(/common/images/mybarista/bg.internalpage3.jpg)!important; }

/* Logo */
#my-barista #logo { display:block; position:absolute; left:12px; top:14px;  }

/*### Share This ###*/
#my-barista #share-this { background:url(/common/images/mybarista/bg.shareThis.png) no-repeat; float:right; height:30px; list-style:none; margin:19px 0 0; padding:0 0 0 104px; width:175px; }
#my-barista #share-this li { display:block; float:left; font-size:1.2em; margin:5px 7px 0 0; }
#my-barista #share-this #share { position:absolute; left:-999px; }
#my-barista #share-this #like { margin-left:17px; }
#my-barista #share-this li img {  }
    #my-barista #download-panel #share-this { background:none; margin:4px 0 0; padding:0; width:135px; }
    #my-barista #download-panel #share-this #share { position:relative; left:0; margin-right:10px }
    #my-barista #download-panel #share-this #delicious { margin-right:0; }
    #my-barista #download-panel #share-this #like { margin-left:0 }

/*### Navigation ###*/
#my-barista #navigation { clear:right; float:right; list-style:none; margin:17px 0 0; padding:0; position:relative;  }
#my-barista #navigation li { display:block; position:absolute; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
#my-barista #nav-about { right:-48px; width:175px; }
#my-barista #nav-about { right:-38px; top:0; width:175px; }
#my-barista #nav-prizes { right:-38px; top:105px; width:168px; }
#my-barista #nav-vote { right:-43px; top:222px; width:185px; }
#my-barista #nav-support { right:-62px; top:327px; width:199px; }
    #my-barista #navigation li:hover, #my-barista #navigation li.hover, #my-barista #navigation li.current { right:0px }
#my-barista #navigation a { display:block; }
#my-barista #navigation img { display:block; }

/*### Content ###*/
/* Headings */
#my-barista #heading { left:359px; position:absolute; top:96px }
    #my-barista.home #heading { left:424px }
#my-barista #heading h1 { background:url(/common/images/mybarista/hdr.welcome.png) no-repeat; display:block; text-indent:-9999px; }
#my-barista #heading #heading-home { height:47px; width:189px; }
#my-barista #heading #heading-voteandwin { background-image:url(/common/images/mybarista/hdr.voteandwin.png); height:52px; width:215px; }
#my-barista #heading #heading-about { background-image:url(/common/images/mybarista/hdr.about.png); height:83px; width:223px; }
#my-barista #heading #heading-prizes { background-image:url(/common/images/mybarista/hdr.thePrizes.png); height:44px; width:223px; }
#my-barista #heading #heading-support { background-image:url(/common/images/mybarista/hdr.support.png); height:81px; width:277px; }
/* Hero */
#my-barista #hero { float:left; height:374px; width:290px; }
    .ie6 #my-barista #hero { margin-top:158px }
#my-barista.support #hero { width:166px; margin-top:109px; }
#my-barista #hero { margin:190px 0 0; }
#my-barista #copy { margin:100px 0 0; }
	#my-barista.voteandwin #copy { margin:124px 0 0; }
	#herohome {position: relative;}
	#herohome li {position: absolute; top:0; left:0;}
/* Terms absolute */
#my-barista #terms { position:absolute; bottom: 10px; left: 10px; color: #b53d3a;}
	#my-barista #terms a { text-decoration: none; color: #E1CEA8;}
	#my-barista #terms a:hover { text-decoration: underline;}
	
/* Downloads */
#my-barista #download-panel { background:#000; background:rgba(18, 4, 1, 0.3); float:left; height:300px; margin:144px 0 0 3px; padding:12px 14px; width:135px }
    .ie6 #my-barista #download-panel { margin-top:193px; }
#my-barista #download-panel img.poster { border:solid 1px #e1cea8; }
/* Copy and Type */
#my-barista #copy { float:left; padding:14px 0 0; width:426px; }
    #my-barista.home #copy { padding:45px 0 0 29px; width:395px;  }
	#my-barista.margin01 #copy, #my-barista.margin02 #copy { padding:14px 0 0 50px; width:700px; margin:118px 0 0;}
	#my-barista.margin02 #copy { margin-top: 144px;}
    #my-barista.support #copy { margin:123px 0 0; padding:14px 0 0 34px; width:370px }
#my-barista #copy p { font-size:1.3em; line-height:16px; margin:14px 0 }
	#my-barista.margin01 #copy p.half-width { width:378px; margin-bottom: 0;}
    #my-barista #copy p.error { color:#ff6c6c; font-weight:bold; margin-bottom:5px }
    #my-barista #copy p.success-message { color:green; font-weight:bold; margin-bottom:5px }
#my-barista #copy h2 { color:#e1cea8; font-size:1.8em; line-height:24px; margin:10px 0 12px; text-indent:0 }
#my-barista #copy ul {  }
#my-barista #copy ol {  }
#my-barista #copy li {  }
/* Forms */
#my-barista #copy fieldset { color:#fff; padding:0; margin:0; width:auto; }
#my-barista #copy fieldset ol { list-style:none; margin:0 0 15px; padding:0; overflow:hidden; width:100% }
#my-barista #copy fieldset li { float:left; font-size:1em; margin:0 0 4px; }
#my-barista #copy fieldset li.terms { padding:10px 0 0; width:300px; }
    .ie6 #my-barista #copy fieldset li.terms { width:282px; }
#my-barista #copy fieldset li.first { clear:left; padding:0 15px 0 0; }
#my-barista #copy fieldset label { display:block; font-size:1.3em; line-height:18px; padding:0 5px 0 0; }
    #my-barista #copy fieldset .terms label { display:inline }
    #my-barista #copy fieldset .error label { color:#ff6c6c; }
#my-barista.js #copy fieldset label.prompt-label { left:-999px; position:absolute; }
#my-barista #copy fieldset label.inline-label { float:left; width:50px }
#my-barista #copy fieldset label.column-label { float:left; width:115px }
#my-barista #copy fieldset .text-field, #my-barista #copy fieldset .select { background:#e1cea8; border:solid 1px #fff; color:#61451c; font-family:"Lucida Grande", "Lucida Sans Unicode", Tahoma, sans-serif; font-size:1.4em; padding:3px 5px 4px; }
#my-barista #copy fieldset .text-field:focus, #my-barista #copy fieldset .select:focus { background-color:#d5bc8b; color:#000; }
#my-barista #copy fieldset .error .text-field, #my-barista #copy fieldset .error .select { background-color:#ff9d9d; border-color:#870101; }
#my-barista #copy fieldset .select { padding:1px }
#my-barista #copy fieldset input[type="checkbox"] { float:left; }
#my-barista #copy fieldset .full-width { width:300px; }
#my-barista #copy fieldset textarea.full-width { width:415px; }
#my-barista #copy fieldset textarea.half-width { width:290px }
#my-barista #copy fieldset .half-width { width:178px; }
#my-barista #copy fieldset select.half-width { width:147px; }
	#my-barista #copy fieldset select.half-width-02 { width:163px; }
#my-barista #copy fieldset li.full-width { width:420px; }
#my-barista #copy fieldset .dob-day, #my-barista #copy fieldset .dob-month, #my-barista #copy fieldset .dob-year { width:47px; }
	#my-barista #copy fieldset .dob-year { width:63px; }
#my-barista #copy fieldset li .button { margin:10px 20px 10px 0 }
#my-barista #copy fieldset .barista-name { font-size:1.3em; font-weight:bold; }
#my-barista #copy fieldset span.image-rules { font-size:1.2em; }

/*### Buttons ###*/
#my-barista .button { display:block; float:left; margin:0 20px 0 0; position:relative; text-indent:-9999px; text-transform: capitalize; }
#my-barista .button:hover { background-position:bottom; }
#my-barista .btn-enternow { background:url(/common/images/mybarista/btn.enterNow.png) no-repeat top; height:103px; left:-85px; top:-37px; width:224px;}
#my-barista .btn-start { background:url(/common/images/mybarista/btn.start.png) no-repeat top; height:103px; width:158px; }
#my-barista .btn-send { background:url(/common/images/mybarista/btn.send.png) no-repeat top; height:49px; width:91px; border: 0;}
#my-barista .btn-search { background:url(/common/images/mybarista/btn.search.png) no-repeat top; height:48px; width:112px; border: 0; }
#my-barista .btn-submit { background:url(/common/images/mybarista/btn.submit.png) no-repeat top; height:48px; width:113px; border: 0; }
#my-barista .btn-enter { background:url(/common/images/mybarista/btn.enter.png) no-repeat top; height:48px; width:102px; border: 0; }
#my-barista .btn-skip { background:url(/common/images/mybarista/btn.skip.png) no-repeat top; height:48px; width:89px; }
#my-barista .btn-support { background:url(/common/images/mybarista/btn.supportYourBarista.png) no-repeat top; height:63px; width:314px; margin-bottom: 10px; }
#my-barista .btn-visit { background:url(/common/images/mybarista/btn.visitClubCoffee.png) no-repeat top; height:49px; width:317px; }
#my-barista .btn-add { background:url(/common/images/mybarista/btn.addACoffeeShop.png) no-repeat top; height:40px; width:188px; }
#my-barista .btn-select { background:url(/common/images/mybarista/btn.select.png) no-repeat top; height:29px; width:62px; }
#my-barista .btn-add-barista { background:url(/common/images/mybarista/btn.addABarista.png) no-repeat top; height:40px; width:313px; }
#my-barista .btn-vote { background:url(/common/images/mybarista/btn.vote.png) no-repeat top; height:40px; width:83px; }

/*### Tables ###*/
#my-barista .table01 {margin-bottom: 10px;}
#my-barista .table02 {,argin-bottom: 2px;}
#my-barista .table02  th {background-color: #000; background-color: rgba(0,0,0,0.2);}
#my-barista .table01 td {padding: 5px 0 5px 15px; background-color: #000; background-color: rgba(0,0,0,0.2); font-size: 1.3em; font-weight: normal;}
#my-barista .table01 td.last {padding-right: 10px;}
#my-barista .table01 th { padding: 5px 0 10px 15px; font-size: 1.4em; font-weight: normal;}
#my-barista .table01 td a { margin:0;}

/*### Listing ###*/
.list01 img {border: 1px solid #dac6a1;}

/*### Pagination ###*/
.pagination { margin: 0 0 10px 0;}
.pagination a { text-align: center; padding-right: 20px; text-decoration: none; font-size: 1.2em; color: #e1cea8;}
.pagination a:hover { text-decoration: underline;}
.pagination-right { text-align: right; }

/*### Admin ###*/
.server-message-error { color: Red; }