a{outline:0;color:#c00;cursor:pointer;text-decoration:none;}
body,html{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;color:#666;height:100%;min-width:1000px;margin:0;padding:0;}
input{font-size:11px;border:1px solid #CCC;background-color:#fff;}
img{border:0;}
h4{font-size:14px;color:#c00;}
h5{font-size:12px;color:#c00;}
h1{font-size:24px;}
h1,h2,h3 a{text-decoration:none;}
div#ContentTextHolder{width:796px;}
#ContentTextHolder h3{font-size:16px;line-height:16px;margin-top:0;margin-bottom:0;padding:0;}
.warning{background:#c00;color:#fff;font-weight:700;display:block;padding:5px;}
.notification{background:#FF9B9B;color:#fff;font-weight:700;display:block;padding:5px;}
.notification-short{background:#FF9B9B;color:#fff;font-weight:700;display:block;width:230px;padding:5px;}
.TinyText{font-size:10px;color:#999;}
#navHolder{clear:both;position:absolute;left:0;top:90px;width:100%;}
#headerHolder{height:90px;font-size:11px;position:absolute;left:0;top:0;width:100%;}
#rwlogo{position:relative;top:0;left:0;float:left;}
#navButtonBackground{height:50px;background:url(../images/common/nav_bg_grey.jpg) repeat-x;float:left;width:100%;}
#navButtonHolder{left:100px;overflow:hidden;}
table{z-index:1;}
#navButtonHolder,#navButtonHolder ul{list-style:none;line-height:1;z-index:300;margin:0;padding:0;}
#navButtonHolder a{display:block;color:#fff;text-decoration:none;text-align:right;padding-right:20px;}
#navButtonHolder li{float:left;width:135px;display:block;padding-top:26px;padding-left:0;border-right:1px solid #fff;margin:0;}
#navButtonHolder li ul{z-index:1000;position:absolute;background:#777;width:135px;left:-999em;}
#navButtonHolder li ul li{height:17px;border-right:none;padding:0;}
#navButtonHolder li:hover ul,#navButtonHolder li.sfhover ul{left:auto;}
#statusHolder{background-color:#c00;width:190px;height:40px;color:#FFF;font-size:11px;float:left;background-image:url(../images/common/nav_bg_red.jpg);padding:5px;}
#contentHolder{clear:both;margin-top:140px;}
#LoginPanel{background-color:#c00;width:100%;height:20px;color:#FFF;font-size:11px;background-image:url(../images/common/nav_bg_red.jpg);text-align:right;position:absolute;top:0;right:0;z-index:10;padding:10px;}
#LoginPanel form{margin:0 30px;}
#LoginPanel strong{font-size:14px;color:#f0b3b3;}
#leftPanel{width:200px;min-width:200px;background-color:#f0f0f0;height:100%;vertical-align:top;overflow:hidden;}
#leftPanel p{padding-left:20px;padding-top:5px;}
#leftPanel h2{font-size:12px;background:url(../images/common/lhs_title_bg.jpg) no-repeat;line-height:19px;height:18px;color:#FFF;margin:10px 0;padding:0;}
#leftPanel a:hover{color:#C00;text-decoration:underline;}
#FindItems{font-size:11px;}
#FindItems p{padding:0 0 0 10px;}
#FindItems input{width:30px;font-size:11px;}
#cart-banner{font-size:14px;font-weight:700;background:url(../images/common/cart-bg.gif) no-repeat;height:32px;color:#494949;padding-top:12px;}
#deliverycar{float:left;background:url(../images/common/deliverycar-bg.jpg) no-repeat;width:180px;height:90px;padding:0;}
.deliverycartext{padding-top:8px;margin-left:0;padding-left:10px;line-height:16px;color:#666;font-size:11px;}
#CartContents th{font-size:11px;color:#999;}
#CartContents{padding-left:10px;background-color:#690;}
#FilterContents{padding-left:10px;}
#searchHolder{float:right;text-align:right;line-height:22px;margin-right:15px;color:#999;width:505px;}
#searchHolder.form{margin:0;}
#Breadcrumbs{clear:both;float:right;margin-right:15px;color:#999;}
#lhs_calendar{color:#666;background-image:url(../images/common/lhs_adverts/advert_bg.gif);background-repeat:no-repeat;width:170px;margin:20px 0;padding:15px 15px 0;}
.ReminderDate{font-size:10px;color:#c00;float:left;}
.ReminderRemove{font-size:10px;color:#c00;float:right;display:block;}
.Reminder{clear:left;display:block;border-bottom:1px solid #ddd;}
#mainContentHolder{min-width:824px;width:100%;vertical-align:top;padding:10px;}
#footerHolder{clear:both;background-image:url(../images/common/nav_bg_grey.jpg);height:24px;color:#fff;font-size:11px;overflow:hidden;z-index:1;}
#footerLeft{float:left;width:190px;}
#footerRight{padding-top:4px;padding-right:10px;text-align:right;}
#footerRight a{color:#F8F8F8;text-decoration:none;}
#footerRight a:Hover{color:#FFF;text-decoration:underline;}
#footerBits{font-size:11px;line-height:18px;float:right;width:75%;text-align:right;padding-right:10px;}
#PageNums{clear:both;padding-top:30px;display:block;text-align:center;font-size:12px;color:#999;font-weight:700;}
.borderAround{border:solid #CCC thin;display:inline-block;margin-bottom:5px;padding:5px;}
.sortbylink,.sortbylink a{color:#999;text-decoration:underline;}
#PageNums a{color:#999;text-decoration:none;font-weight:700;}
.ProdBrowse{width:140px;height:170px;float:left;display:block;color:#666;border:1px solid #CCC;text-align:center;font-size:11px;margin:10px;padding:3px;}
.ProdPrice{margin-top:3px;}
.ProdBrowseRelated{width:110px;height:180px;text-align:left;float:left;display:block;font-size:11px;color:#666;margin:0 10px 10px 0;padding:15px;}
.ProdBrowseRelated a{color:#66666;text-decoration:none;display:block;}
.ProdBrowseSmall{width:130px;height:150px;text-align:left;float:left;display:block;font-size:11px;color:#666;border:1px solid #CCC;margin:0 10px 10px 0;padding:15px;}
.ProdBrowseSmaller{width:90px;height:120px;text-align:left;float:left;display:block;font-size:11px;color:#666;border:1px solid #CCC;margin:0 10px 10px 0;padding:15px;}
#SortOpts{padding-top:0;padding-left:10px;display:block;text-align:left;font-size:10px;color:#999;margin-bottom:3px;}
#SortOpts a{color:#999;}
.SortOptsActive{font-weight:700;color:#464646;}
#preview{position:absolute;border:1px solid #ccc;background:#333;display:none;color:#fff;width:250px;max-height:400px;padding:5px;}
#images_container{float:left;display:block;padding-right:30px;}
#detail_container{width:500px;float:left;display:block;}
#detail_container h1{margin-top:5px;font-size:22px;}
#price{width:500px;float:left;display:block;font-size:14px;border-top:1px solid #ccc;padding:10px 0;}
.PriceDefault{font-size:18px;font-weight:700;}
.ProdPriceAfterDisc{font-size:18px;font-weight:700;color:#c00;}
.ProdPriceSpecial{color:#c00;font-size:12px;}
#Product_Cart{width:500px;float:left;display:block;border-top:1px solid #ccc;padding:10px 0;}
#smallDeliveryVan{position:absolute;z-index:0;margin-left:20px;margin-top:-20px;}
.greyline{border-top:1px solid #ccc;width:500px;margin-bottom:5px;}
.button_grey{width:121px;border:solid 1px #ccc;background:#f2f2f2;font-weight:700;font-size:13px;color:#FF8080;cursor:pointer;padding:3px;}
.socialmediabox{width:238px;border:solid 1px #C8C8C8;background:#ccc;padding:3px;}
.button_darkgrey{background-color:#999;font-weight:700;color:#fff;border:1px solid #999;font-size:14px;cursor:pointer;padding:3px;}
.button_red{background-color:#c00;font-weight:700;color:#fff;border:1px solid #999;font-size:14px;cursor:pointer;padding:3px;}
.button_green{background-color:#C1E23F;font-weight:700;color:#666;border:1px solid #CCC;font-size:14px;cursor:pointer;padding:3px;}
.button_redFAV{background-color:#FF9B9B;font-weight:700;color:#c00;font-size:13px;width:200px;cursor:pointer;margin:0;padding:3px;}
.button_redADD{background-color:#c00;font-weight:700;color:#fff;font-size:16px;width:200px;cursor:pointer;padding:4px;}
.button_greenADD{background:url(../images/addtocart_button.png) no-repeat;font-weight:700;color:#666;font-size:16px;width:200px;height:70px;border:none;margin-top:5px;cursor:pointer;padding:2px 4px 4px 50px;}
#Dimensions{font-size:11px;color:#999;text-align:left;padding:10px 0;}
#Dimensions h3{font-size:12px;color:#888;margin:0;}
.ProdDetail{display:block;float:left;margin-right:5px;}
.msginput{font-size:11px;border:1px solid #CCC;background-color:#fff;width:270px;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif, Tahoma;}
.ProdMsg{border:1px solid #CCC;background-color:#f0f0f0;width:390px;display:block;padding:5px;}
#mainImageHolder{display:table;width:818px;margin-top:6px;}
.view-all{font-size:20px;float:right;margin-top:2px;margin-bottom:2px;padding-right:10px;margin-right:10px;text-decoration:none;}
#threeImageHolder{color:#666;margin-top:16px;}
#threeImageHolder_Special{float:left;background-color:#f0f0f0;width:266px;margin-bottom:10px;border:1px solid #CCC;font-size:11px;line-height:12px;padding:5px;}
#threeImageHolder_Special h2{font-size:18px;line-height:18px;font-weight:700;color:#777;margin:10px 0;}
#threeImageHolder3{float:left;width:272px;}
#mainImageHolder .text{position:static;display:table-cell;color:#FFF;width:200px;vertical-align:bottom;padding:0 12px 0 0;}
#CatList ul li{float:left;width:190px;margin-right:10px;}
#CatListMed ul li{float:left;width:220px;margin-right:10px;}
#CatListNarrow ul{width:100px;list-style:none;}
#CatListNarrow ul li{float:left;width:50px;margin-right:3px;}
#CatListNarrow .LeftPartCategory{float:left;width:272px;text-align:left;padding:2px;}
#CatListNarrow .RightPartCategory{float:right;width:525px;padding:1px;}
.CheckoutFormCheck{width:10px;float:left;border:none;}
.CheckoutForm th{text-align:left;font-size:14px;color:#C00;}
.CheckoutFormQty{width:20px;border:solid 1px #ccc;float:left;}
.CheckoutFormButton{width:180px;border:solid 1px #ccc;background:#f2f2f2;float:left;cursor:pointer;}
.CheckoutForm hr{border:0;color:#ccc;background-color:#ccc;height:1px;}
.VoucherInput{width:240px;border:solid 1px #ccc;float:left;}
.VoucherTable{border:solid 1px #ccc;background:#fafafa;margin:0 10px 10px 0;}
.CheckoutSubhead{clear:both;text-align:left;font-size:14px;color:#C00;background:#eee;font-weight:700;margin:2px;padding:4px;}
#signup select{width:182px;border:solid 1px #ccc;float:left;}
#productTable .left{font-weight:700;color:#444;}
#productTable textarea,select{font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#ErrorBox{background:#f5b8b8;border:solid 1px #b30000;display:block;color:#000;padding:4px;}
#ErrorBox h3{color:#c00;font-size:14px;font-weight:700;margin:2px 0;}
.Label_Error{font-weight:700;color:#c00;}
#lhsad_contact{background:#f0f0f0 url(../images/common/lhs_adverts/customer_service.jpg) no-repeat;width:170px;padding:30px 15px 0;}
#lhsad_voucher{background:#f0f0f0 url(../images/common/lhs_adverts/voicher_bg.gif) no-repeat;width:170px;height:150px;padding:30px 15px 0;}
#lhsad_giftwrap{background-image:url(../images/common/lhs_adverts/giftwrap_bg.jpg);background-repeat:no-repeat;width:170px;text-align:right;margin:10px 0 -10px;padding:10px 15px 150px;}
#lhsad_delivery{background-image:url(../images/common/lhs_adverts/delivery_bg.jpg);background-repeat:no-repeat;background-position:left top;width:173px;color:#c00;height:190px;margin:10px 0 0;padding:10px 15px 0;}
#lhsad_specials{background-image:url(../images/homepage/band_whats_special.png);background-repeat:no-repeat;width:200px;height:40px;margin:0;padding:0;}
#lhsad_new{background-image:url(../images/homepage/band_whats_new.png);background-repeat:no-repeat;width:200px;height:40px;margin:0;padding:0;}
#lhsad_redwrap{background-image:url(../images/homepage/band_RW_week.png);background-repeat:no-repeat;width:200px;height:40px;margin:0;padding:0;}
#lhsad_freewrap{background-image:url(../images/homepage/band_free_wrap.png);background-repeat:no-repeat;width:200px;height:40px;margin:0;padding:0;}
#lhsad_deliveryuk{background-image:url(../images/common/lhs_adverts/delivery_bg.jpg);background-repeat:no-repeat;width:170px;color:#c00;height:210px;margin:20px 0 0;padding:10px 15px 0;}
#lhs_tellafriend{background-image:url(../images/common/lhs_adverts/advert_bg.gif);background-repeat:no-repeat;width:170px;margin:20px 0;padding:15px 15px 0;}
.tellafriend{color:#B80000;font-weight:700;text-decoration:none;}
#lhs_calendar table{border:solid 1px #ccc;width:100%;}
#lhs_calendar td{text-align:center;}
.navi{color:#999;padding:2px 2px 2px 0;}
.cal{color:#40516D;}
.caltoday{border:solid 1px #c00;}
#HomepageHero_Light p{width:300px;margin:10px;}
#HomepageHero_Light a{color:#999;text-decoration:none;}
#HomepageHero_Medium{width:505px;border:1px solid #CCC;background-color:#f0f0f0;margin-bottom:10px;}
#HomepageHero_Medium h2{font-size:24px;font-weight:700;color:#999;margin:15px 10px 10px;}
#HomepageHero_Top h2{font-size:24px;font-weight:700;color:#C00;margin:15px 10px 10px;}
.SpecialsWrapper1{float:right;margin-right:70px;}
.SpecialsWrapper2{float:right;margin-right:30px;}
.SpecialsWrapperCorporate{float:right;margin-right:500px;margin-top:32px;}
.SpecialsTitle1{font-size:25px;margin-right:20px;color:#c00;margin-top:0;margin-bottom:0;}
.SpecialsTitle2{font-size:25px;margin-right:20px;color:#fff;margin-top:0;margin-bottom:0;}
.SpecialsBannerCorporate{background:url(../images/homepage/heroes/corporate2009.jpg);background-repeat:no-repeat;border:#CCC solid thin;}
.HomeSmallpanelsTitle{padding-bottom:0;margin-bottom:0;float:right;}
.HomeSmallpanelsText{padding-right:10px;float:right;text-align:right;padding-top:0;margin-top:-10px;}
#Redwrap_week_banner{height:237px;width:796px;border:1px solid #FFF;}
.Redwrap_week_ProdBrowse{width:375px;height:280px;text-align:left;float:left;font-size:11px;color:#666;border:1px solid #CCC;display:block;margin:3px 5px 0 0;padding:10px;}
.redbutton{background-color:#c00;color:#FFF;font-weight:700;cursor:pointer;padding:3px;}
.TitleBannerRW_week{background-color:#c20001;padding-right:10px;padding-bottom:1px;padding-top:1px;margin-bottom:5px;margin-top:5px;color:#FFF;width:788px;font-weight:700;float:left;background-image:url(../images/common/nav_bg_red.jpg);text-align:right;}
#HomepageHero_White{height:201px;width:796px;border:1px solid #FFF;}
#HomepageHero_White em{text-decoration:underline;color:#FFF;}
#HomepageStocktake{height:201px;width:796px;border:1px solid #FFF;text-align:right;}
#HomepageHero{height:198px;width:796px;border:1px solid #CCC;}
#HomepageThankyou{height:198px;width:796px;}
#HomepageHero_LightRed{height:198px;width:796px;border:1px solid #CCC;margin-top:8px;margin-right:8px;}
#HomepageHero_LightRed p{color:#333;margin:10px;}
#HomepageSubLeft_Dark p{color:#CCC;margin:10px;}
#HomepageSubLeft_Dark a{color:#CCC;text-decoration:none;}
#HomepageSubLeft_LightBig{width:393px;height:250px;border:1px solid #CCC;float:left;margin-top:8px;clear:left;}
#HomepageSubRight_LightBig{width:393px;height:250px;border:1px solid #CCC;float:left;margin-top:8px;margin-left:8px;}
#HomepageSmallBoxes{width:242px;height:410px;border:1px solid #CCC;float:left;margin-top:8px;margin-left:0;margin-right:8px;padding-left:8px;padding-right:8px;}
#HomepageSubRight_LightSmall{width:242px;height:120px;border:1px solid #CCC;float:left;margin-top:8px;margin-left:0;margin-right:8px;padding-left:8px;padding-right:8px;}
#HomepageSubRight_LightSmall h4{font-size:18px;font-weight:700;color:#999;margin:15px 10px;}
#HomepageSubRight_Light h1{font-size:24px;font-weight:700;color:#666;margin:15px 10px;}
#HomepageSubRight_Dark p{color:#ccc;margin:10px;}
#HomepageSubRight_Dark a{color:#ccc;text-decoration:none;}
#HomepageSubRight_Dark em{color:#ccc;text-decoration:underline;}
#HomepageBottom{width:796px;border:1px solid #CCC;float:left;margin-top:8px;}
#HomepageBottom h2{font-size:24px;font-weight:700;color:#c00;margin-left:0;}
#HomepageBottom h3{font-size:20px;font-weight:700;color:#666;margin-top:10px;margin-left:0;}
#HomepageBottom h4{color:#666;margin-left:0;}
#HomepageBottom a{color:#c00;text-decoration:underlined;font-style:italic;}
#HomePopular{margin:0 10px;padding:0;}
#HomePopular li{list-style:none;width:180px;float:left;margin:0 5px 0 0;padding:0;}
.homeleft1Link{position:absolute;left:210px;top:360px;width:199px;height:167px;}
.homeleft2Link{position:absolute;left:401px;top:535px;width:199px;height:167px;}
.homeleft3Link{position:absolute;left:210px;top:720px;width:199px;height:167px;}
.homeright1Link{position:absolute;left:760px;top:365px;width:230px;height:164px;}
.homeright2Link{position:absolute;left:770px;top:540px;width:230px;height:164px;}
.homeTextRight{width:190px;float:right;text-align:right;padding-right:10px;}
.homeTextLeft{padding-left:10px;width:200px;float:left;text-align:left;}
.homeTitleRedRight{text-align:right;color:#c00;}
.homeTitleRedLeft{text-align:left;color:#c00;}
.homeTitleGreyRight{text-align:right;color:#666;}
.homeTitleGreyLeft{text-align:left;color:#666;}
.homeTitleNewGift{text-align:left;color:#c00;margin:8px 0 0;padding:0;}
.homeTextNewGiftLeft{float:left;width:150px;text-align:left;padding-left:15px;}
.homeTextNewGiftRight{float:right;margin-right:5px;width:200px;margin-top:0;padding-right:10px;text-align:right;}
.homeRedWrapXmasText{float:left;text-align:left;padding-left:0;margin-top:20px;}
.homeRedWrapXmasCalendar{font-size:48px;text-align:left;color:#c00;margin-left:15px;}
.myrw_holder{width:450px;float:left;display:block;border:solid 1px #eee;margin:0 10px 10px 0;padding:5px;}
.myrw_holder h1{color:#666;display:block;font-size:22px;margin:0;padding:4px;}
.myrw_holder p{padding:10px;}
.greyboxNote{background:#DBDBDB;width:470px;margin:5px 0;padding:10px;}
.greybox{background:#efefef;border:solid 1px #999;margin:10px;padding:0;}
.greybox h1{background:#999;color:#fff;display:block;font-size:13px;margin:0;padding:4px;}
.greybox p{margin:0 0 5px;padding:5px;}
#addreminder input{width:178px;border:solid 1px #ccc;float:left;font-size:11px;}
#addreminder select{width:180px;border:solid 1px #ccc;float:left;font-size:11px;}
#Calendar{clear:both;margin-top:5px;display:block;}
.MainCalendar{background:#fff;border:solid 1px #ccc;}
.MainCalendar a{text-decoration:none;color:#666;display:block;text-align:center;}
.MainCalendar a:hover{text-decoration:underline;color:#fff;background:#c00;}
.PoweredByEssentia{float:left;padding:5px 10px;}
.PoweredByEssentia a{background-image:url(../images/powered_by_essentia.gif);background-repeat:no-repeat;background-position:1px 1px;display:block;height:32px;width:86px;text-decoration:none;}
.PoweredByEssentia a:hover{background-image:url(../images/powered_by_essentia.gif);background-repeat:no-repeat;background-position:1px -31px;display:block;height:32px;width:86px;}
.StrikeOut{text-decoration:line-through;}
.Promo{color:#999;margin-top:0;}
#Promo{color:#c71c21;background:url(../images/promo/bg.gif);padding:0 15px 15px 18px;}
#Promo h1{margin-top:0;margin-bottom:0;}
.FlagHolder{padding:0 0 0 4px;}
#HomepageHero_Light .allwhite a{color:#fff;text-decoration:underline;}
.dl:hover{color:#b80000;text-decoration:underline;}
#ReminderForm{background:#F0F0F0;border:1px solid #999;width:230px;margin-top:10px;padding:0 10px 10px;}
#ReminderForm h3{color:#C00;font-size:1.2em;}
#ReminderForm input{width:220px;background:#FFF;}
#ReminderForm textarea{width:220px;}
#ReminderForm form{margin:0;padding:0;}
#ReminderForm label{clear:both;display:block;margin-top:10px;}
#ukholders img{border-style:none;}
#ukholders a{float:left;margin-top:10px;color:#666;text-decoration:none;display:block;}
#ukholders h2{font-size:23px;color:#C00;font-weight:700;margin:0;padding:5px;}
#ukholders p{margin:0;padding:5px;}
.clear{clear:both;}
.authentic,.outdoor,.gourmet,.luxury,.stylish,.kids,.authentic2,.outdoor2,.gourmet2,.luxury2,.stylish2,.kids2{width:259px;}
.cleangreen:hover{background:#e7e6cc;}
.authentic:hover{background:#ccd4d8;}
.stylish:hover{background:#ccebf9;}
.gourmet:hover{background:#e4d4d6;}
.luxury:hover{background:#fadcd2;}
.kids:hover{background:#f9edcc;}
.outdoor:hover{background:#faf5cc;}
.australia{background:#c2be99 url(../images/uk/australia.jpg) no-repeat right top;color:#444;}
.australia,.recent,.signup{height:160px;border:1px solid #ccc;width:257px;}
.ukhero2{border:1px solid #ccc;}
#lhsad_post{background-image:url(../images/uk/postlogos.gif);background-repeat:no-repeat;width:170px;color:#c00;height:170px;margin:10px 0 0;padding:10px 15px 0;}
#lhsad_post h3{font-size:13px;}
.authentic2{background:url(../images/uk/authentic2.gif) no-repeat;padding-top:120px;}
.stylish2{background:url(../images/uk/stylish2.gif) no-repeat;padding-top:120px;}
.kids2{background:url(../images/uk/kids2.gif) no-repeat;padding-top:120px;}
.luxury2{background:url(../images/uk/luxury2.gif) no-repeat;padding-top:120px;}
.outdoor2{background:url(../images/uk/outdoor2.gif) no-repeat;padding-top:120px;}
.gourmet2{background:url(../images/uk/gourmet2.gif) no-repeat;padding-top:120px;}
.authentic2:hover,.stylish2:hover,.kids2:hover,.gourmet2:hover,.luxury2:hover,.outdoor2:hover{background-position:top right;}
#UKEmailForm label{width:120px;display:block;float:left;margin-top:10px;text-align:right;}
#UKEmailForm{background:#eee;width:700px;border:1px solid #ccc;padding:10px;}
#UKEmailForm input{width:200px;float:left;margin-top:4px;padding:3px;}
#UKEmailForm #sub{width:206px;}
#SubmenuAus:hover .Submenu{display:block;}
.Submenu{display:none;position:absolute;left:130px;width:150px;top:14px;background:#777;}
.Submenu a{display:block;padding:4px 0;}
.australia h2{color:#fc0;}
.herored2{font-size:22px;color:#C00;margin:10px 0 0;padding:0;}
.herored1{font-size:52px;color:#C00;margin:0;padding:0;}
.herocols{list-style-type:none;margin:0;}
.herocols li{float:left;width:130px;margin:2px 0;}
.herored3{font-size:16px;color:#C00;margin:10px 0;padding:0;}
.redtext{color:#C00;}
.breadcrumb{border-bottom:grey solid thin;width:798px;}
.topTitle{margin-top:3px;margin-bottom:0;padding-bottom:5px;color:grey;text-decoration:none;border:none;}
.TitleBanner{padding-left:10px;padding-bottom:3px;padding-top:3px;margin-bottom:5px;margin-top:5px;color:#FFF;width:788px;font-weight:700;float:left;font-size:16px;background-image:url(../images/common/nav_bg_red.jpg);}
.TitleBannerGrey{padding-left:10px;padding-bottom:3px;padding-top:3px;margin-top:1px;color:#FFF;width:788px;float:left;font-size:14px;background-color:grey;}
#selectionright{width:502px;border:1px solid #CCC;margin-bottom:10px;height:220px;}
#SelectionRight h2{font-size:20px;font-weight:700;color:#c00;background-color:#E6E6E6;margin:0;padding:5px;}
.SelectionBoxes{width:95px;height:135px;text-align:left;float:left;display:block;font-size:10.5px;color:#666;margin:0 5px 5px 0;padding:10px;}
#CatListShort ul{width:490px;list-style:square;}
#CatListShort ul li{float:left;width:140px;margin-right:10px;}
#CatListShort{margin:0;padding:0;}
#ReminderBox{width:242px;height:120px;border:2px solid #c00;float:left;margin-left:8px;padding-left:8px;padding-right:8px;padding-top:3px;margin-right:15px;}
#ReminderBox h2{font-size:24px;font-weight:700;color:#7C7C7C;margin:15px 10px;}
.notification a,.notification-short a{color:#c00;font-size:13px;}
#navButtonHolder a:hover,#searchHolder a:hover,#mainImageHolder .text a:hover,.tellafriend:hover,#HomepageSubLeft_Dark em{text-decoration:underline;}
#LoginPanel a,.allwhite,.australia p{color:#fff;}
#LoginPanel a:hover,#HomepageHero_Light .allwhite a:hover{color:#ff0;}
#leftPanel a,#HomepageHero_Medium a,#HomepageHero_Top a,#SelectionRight a{color:#C00;text-decoration:none;}
#searchHolder p a,#threeImageHolder a,#HomepageStocktake a,#HomepageSubLeft_LightBig a,.breadcrumb a{color:#c00;text-decoration:none;}
#footerBits a,.Promo b,.herocols a{color:#666;}
#footerBits a:hover,.ProdBrowse a:hover,.ProdBrowseRelated a:hover,.ProdBrowseSmall a:hover,.ProdBrowseSmaller a:hover,.Side_Error,.Redwrap_week_ProdBrowse a:hover,#HomepageSubLeft_Light h1 a,#HomepageSubRight_Light h1 a,,#HomepageSmallBoxes a,.herocols a:hover,.SelectionBoxes a:hover{color:#c00;}
.sortbylink a:hover,#PageNums a:hover,#SortOpts a:hover,#threeImageHolder a:hover,#CatList a:hover,#CatListMed a:hover,#CatListNarrow a:hover,#HomepageHero_LightRed a,#HomepageHero_LightRed em,#HomepageSubLeft_LightBig em,#HomepageSubLeft_Light em,#HomepageSubRight_LightBig em,#HomepageSubRight_LightSmall em,#HomepageSubRight_Light em,#HomepageBottom em,#HomePopular li a:hover,#CatListShort a:hover,#ReminderBox em{color:#c00;text-decoration:underline;}
.ProdBrowse a,.ProdBrowseSmall a,.ProdBrowseSmaller a,.Redwrap_week_ProdBrowse a,.SelectionBoxes a{color:#666;text-decoration:none;display:block;}
.ProdBrowse a img,.ProdBrowseRelated a img,.ProdBrowseSmall a img,.ProdBrowseSmaller a img,.Redwrap_week_ProdBrowse a img,.SelectionBoxes a img{border-bottom:1px solid #fff;padding-bottom:2px;}
.ProdBrowse a:hover img,.ProdBrowseRelated a:hover img,.ProdBrowseSmall a:hover img,.ProdBrowseSmaller a:hover img,.Redwrap_week_ProdBrowse a:hover img,.SelectionBoxes a:hover img{border-bottom:1px solid #c00;}
#threeImageHolder1 h1,#threeImageHolder_Special h1,#threeImageHolder2 h1,#threeImageHolder3 h1{font-size:24px;font-weight:700;color:#777;margin:15px 0;}
#threeImageHolder1,#threeImageHolder2{float:left;width:272px;border-right:1px solid #FFF;}
#threeImageHolder1 a:link,#threeImageHolder1 a:visited,#threeImageHolder_Special a:link,#threeImageHolder_Special a:visited{color:#c00;width:auto;display:inline;}
#mainImageHolder .text a,#HomepageHero_White a,.TitleBanner a{color:#FFF;text-decoration:none;}
#CatList ul,#CatListMed ul{width:800px;list-style:none;}
#CatList,#CatListMed,#CatListNarrow{margin-bottom:1em;}
#CatList a,#CatListMed a,#CatListNarrow a,#CatListShort a{color:#999;text-decoration:none;display:block;}
.CheckoutForm td,#productTable td{vertical-align:top;}
.CheckoutFormInput,.CheckoutForm select,#signup input{width:180px;border:solid 1px #ccc;float:left;}
#lhsad_specials a,#lhsad_new a{padding-left:6px;color:#fff;font-size:14px;font-weight:700;}
#lhsad_new a hover,#lhsad_redwrap a hover,#lhsad_freewrap a hover{color:#fff;font-weight:700;}
#lhsad_redwrap a,#lhsad_freewrap a{padding-left:6px;margin-bottom:0;color:#fff;font-size:14px;font-weight:700;}
#lhsad_delivery h1,#lhsad_deliveryuk h1{font-size:23px;margin:0;}
#lhs_tellafriend img,#lhs_calendar img{margin-left:-15px;margin-top:0;margin-bottom:-5px;}
#lhs_tellafriend p,#lhs_calendar p{margin:0;padding:2px 0;}
#HomepageHero_Light,#HomepageHero_Top{height:182px;width:796px;border:1px solid #CCC;}
#HomepageHero_Light h1,#HomepageSubLeft_Dark h1,#HomepageSubRight_Dark h1{font-size:24px;font-weight:700;color:#999;margin:15px 10px;}
#HomepageHero_Light em,#HomepageStocktake em{text-decoration:underline;color:#c00;}
#HomepageHero_Medium p,#HomepageHero_Top p,#HomepageHero_White p,#HomepageStocktake p,#SelectionRight p{width:420px;margin:10px;}
#HomepageHero_Medium em,#HomepageHero_Top em,#SelectionRight em{text-decoration:underline;color:#C00;}
#HomepageHero_White h1,#HomepageStocktake h1{font-size:24px;font-weight:700;color:#FFF;margin:15px 10px;}
#HomepageHero_LightRed h1,#HomepageHero_LightRed h2,#HomepageSubLeft_LightBig h2,h3,#HomepageSubRight_LightBig h2,h3,#HomepageSubRight_Light h2{font-size:24px;font-weight:700;color:#c00;margin:15px 10px;}
#HomepageSubLeft_Dark,#HomepageSubLeft_Light{width:393px;height:168px;border:1px solid #CCC;float:left;margin-top:8px;clear:left;}
#HomepageSubLeft_Light h1,#HomepageSubLeft_Light h2,h3{font-size:24px;font-weight:700;color:#c00;margin:10px;}
#HomepageSubLeft_Light p,#HomepageSubRight_Light p{color:#666;margin:10px;}
#HomepageSubLeft_Light a,#HomepageSubRight_LightBig a,#HomepageSubRight_LightSmall a,#HomepageSubRight_Light a,.dl,#ReminderBox a{color:#333;text-decoration:none;}
#HomepageSubRight_Light,#HomepageSubRight_Dark{width:393px;height:168px;border:1px solid #CCC;float:left;margin-top:8px;margin-left:8px;}
.notrhs,.cleangreen,.authentic,.gourmet,.luxury,.outdoor,.notrhs,.recent,.cleangreen2,.authentic2,.gourmet2,.luxury2,.outdoor2,.recent2,.australia2{margin-right:10px;}
* html .Submenu,*+html .Submenu{left:160px;}
.topTitle a,.topTitle h1,.topTitle h1 a:link{text-decoration:none;color:grey;border:none;}
.lightgreybox{background-color: #E6E6E6; padding:10px;}
.landingpage-banners{padding:5px; width:800px;}
.BoxSidePadding{padding-left:10px;padding-right:10px;}
#addthisright{float:right;width:215px;}
