body {background:#1C0017 url(http://i2.milliesfreshandorganic.co.uk/body_bg.jpg) 50% 0 no-repeat;padding:0;margin:0;color:#373900;}
a {outline:none;color:#373900;}
a:hover {text-decoration:none;}
a img {border:none;}

blockquote {margin:5px;padding:10px 0 0 50px;background:#F5F2E0 url(http://i3.milliesfreshandorganic.co.uk/quote.png) no-repeat scroll 0 0;color:#6F6F68;}

.textAlignRight {text-align:right;}
.textAlignLeft {text-align:left;}

.floatRight {float:right; margin:0 0 3px 3px;}
.floatLeft {float:left; margin:0 3px 3px 0;}
.floatContainer {overflow:hidden;height:1%;}
/*IE6 HACK*/.floatContainer {_height:1%;}

#header {width:960px;height:130px;margin:0 auto;}
#logo {float:left;width:624px;height:73px;margin-top:15px;}
.awardBadge {float:right;display:block;}

#menu {width:960px; margin:0 auto;}
ul#main-menu {position:relative; width:100%; margin:0; padding:0 0 2px 10px; overflow:hidden;}
	#main-menu li {float:left; width:150px; height:72px; margin:0; padding:0 10px 0 0; list-style-type:none; background:url(http://i2.milliesfreshandorganic.co.uk/menu-divider.png) 150px 0 no-repeat;}
	#main-menu li.mm-last {background:none;}
		#main-menu li a {text-decoration:none; color:#A78EA3;}
		#main-menu li a:hover, #main-menu li a.selected {text-decoration:none; color:#FFEAFC;}
		#main-menu .mm-title {font:26px Georgia,"Times New Roman",serif;}
			#main-menu #home {color:#FFEAFC;}
			#main-menu #food {color:#85CA1E;}
			#main-menu #vitamins {color:#0696FF;}
			#main-menu #sports {color:#FF0B04;}
			#main-menu #bodycase {color:#FFD7F9;}
			#main-menu #aboutus {color:#FF0060;}
		#main-menu .mm-lable {font:11px Tahoma,Arial,sans-serif;}

#content {width:960px;margin:0 auto 20px;background:#DFCDB5 url(http://i2.milliesfreshandorganic.co.uk/content_bg.jpg) 0 0 repeat-y;}
.contentEnds {height:9px;background:transparent url(http://i2.milliesfreshandorganic.co.uk/content_bg_ends.png) 0 0 no-repeat;}
#contentBottom {background-position:0 -9px;}
#contentBody {width:100%;margin:4px 0;overflow:hidden;}
#contentMain {position:relative;width:674px;margin:0 13px;float:left;font-family:Arial,sans-serif;font-size:0.8em;line-height:1.4em;}
#contentSide {width:252px;margin:0 4px;float:left;font:normal 0.8em/1.2em Tahoma,Arial,sans-serif;text-align:right;}

ul#mainBreadcrumb {padding:0;margin:5px 0 8px 0;color:#FFF;font-family:tahoma,arial,sans-serif;font-size:12px;}
ul#mainBreadcrumb li {display: inline;}
ul#mainBreadcrumb li a, ul#mainBreadcrumb li span {padding: 2px 12px 4px 5px;background:#373900 url(http://i2.milliesfreshandorganic.co.uk/breadcrumb_arrow.png) top right no-repeat;color:#FFF;text-decoration:none;}

.milliesAbout {margin:4px 0;}

.errorMessage {background:#FFFF99 url(http://i2.milliesfreshandorganic.co.uk/errorMessage.png) 5px 7px no-repeat;margin-top: 7px;padding:20px 10px 5px 10px;background-color:#FFFF99;border:1px solid #E6E600;}

h2.title {text-indent:-9999px;height:26px;margin:4px 0 0 0;}
h2#titleWelcome {width:191px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_welcome.png) 0 0 no-repeat;}
h2#titleFood {width:58px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_food.png) 0 0 no-repeat;}
h2#titleInStoreDays {width:223px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_instoredays.png) 0 0 no-repeat;}
h2#titleTakeAwayAwards {width:235px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_takeawayawards.png) 0 0 no-repeat;}
h2#titleContactUs {width:113px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_contactus.png) 0 0 no-repeat;}
h2#titleVitamins {width:200px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_vitamins.png) 0 0 no-repeat;}
h2#titleAboutUs {width:135px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_aboutus.png) 0 0 no-repeat;}
h2#titleSpecialOffers {width:230px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_specialoffers.png) 0 0 no-repeat;}
h2#titleSportsSupplement {width:188px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_sportssupplement.png) 0 0 no-repeat;}
h2#titleCompetition {width:270px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_competition.png) 0 0 no-repeat;}
h2#titleCareers {width:83px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_careers.png) 0 0 no-repeat;}
h2#titleReviewsPress {width:161px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_reviewspress.png) 0 0 no-repeat;}
h2#titleThanks {width:231px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_thanks.png) 0 0 no-repeat;}
h2#titleBeautyRoom {width:136px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_beautyroom.png) 0 0 no-repeat;}
h2#titleTherapyBeautyRoom {width:245px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_therapybeautyrooms.png) 0 0 no-repeat;}
h2#titleYogaPilatesStudio {width:208px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_yogapilatesstudio.png) 0 0 no-repeat;}
h2#titleBodycare {width:107px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_bodycare.png) 0 0 no-repeat;}
h2#titleBlog {width:54px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_blog.png) 0 0 no-repeat;}
h2#titleVouchers {width:97px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_vouchers.png) 0 0 no-repeat;}
h2#titleTherapyRoom {width:146px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_therapyroom.png) 0 0 no-repeat;}
h2#titleHampers {width:95px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_hampers.png) 0 0 no-repeat;}

h2#titleHampersFineFoods {width:190px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_hampersfinefood.png) 0 0 no-repeat;}
h2#titleHampersCheese {width:167px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_hamperscheese.png) 0 0 no-repeat;}
h2#titleHampersBodycare {width:185px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_hampersbodycare.png) 0 0 no-repeat;}

h3.title {text-indent:-9999px;height:22px;margin:4px 0 0 0;}
h3#titleComingUp {width:95px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_comingup.png) 0 0 no-repeat;}
h3#titlePreviousInStoreDays {width:182px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_previousinstoredays.png) 0 0 no-repeat;}
h3#titleRelatedInStoreDays {width:172px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_relatedinstoredays.png) 0 0 no-repeat;}
h3#titleVitaminsAugust {width:66px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_vitaminsaugust.png) 0 0 no-repeat;}
h3#titleStockBrands {width:241px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_stockbrands.png) 0 0 no-repeat;}
h3#titleExpired {width:69px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_expired.png) 0 0 no-repeat;}
h3#titleSprayTanning {width:118px;background:#FFF url(http://i3.milliesfreshandorganic.co.uk/title_spraytanning.png) 0 0 no-repeat;}
h3#titleNails {width:51px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_nails.png) 0 0 no-repeat;}
h3#titlePackages {width:80px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_packages.png) 0 0 no-repeat;}
h3#titleBodyTreatments {width:142px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_bodytreatments.png) 0 0 no-repeat;}
h3#titleFacialTreatments {width:146px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_facialtreatments.png) 0 0 no-repeat;}
h3#titleMakeUp {width:80px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_makeup.png) 0 0 no-repeat;}
h3#titleEyes {width:47px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_eyes.png) 0 0 no-repeat;}
h3#titleMensGrooming {width:138px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_mens-grooming.png) 0 0 no-repeat;}
h3#titleWaxing {width:69px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_waxing.png) 0 0 no-repeat;}
h3#titleSprayTanning {width:118px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_spray-tanning.png) 0 0 no-repeat;}
h3#titleThreading {width:89px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_threading.png) 0 0 no-repeat;}
h3#titleFoodLocallySourced {width:195px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_locally-source-produce.png) 0 0 no-repeat;}
h3#latestBeautyNewsFromOurBlog {width:267px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_latest-beauty-news-from-our-blog.png) 0 0 no-repeat;}
h3#latestHamperNewsFromOurBlog {width:243px;background:#FFF url(http://i1.milliesfreshandorganic.co.uk/title_latest-hampers-from-our-blog.png) 0 0 no-repeat;}

h4.pTitle {margin:0 0 4px 0;}

/*BREADCRUMBS*/
span.breadcrumb {padding: 2px 7px;background-color:#F9F6F2;font-family:tahoma,arial,sans-serif;}

/*IN STORE DAYS*/
h4.inStoreTitle, h4.blogTitle {margin:0;font-size:1.1em;}
span.inStoreDate, span.blogDate {font-size:0.9em;color:#6F6F68;}
img.blogThumb {float:right;background-color:#FFF;border:1px solid #DCDF8B;padding:2px;}

/*VOUCHERS*/
.voucherPromo {float:left;width:170px;margin-top:5px;text-align:center;}
.voucherDetails {float:left;width:488px;}
.voucherDetails h4 {font-size:1.1em;margin:5px 0 0 0;}
.voucherDate {font-size:0.9em;color:#6F6F68;}
.voucherSignUp {font-size:0.9em;color:#6F6F68;font-style:italic;}

.p {background-color:#F5F2E0;padding:5px 8px;}
.p p {margin-top:0;}
.p.instoreDays {margin-bottom:1px;padding-bottom:5px}
.inStoreDaysMore {text-align:right;}
img.pPhoto {float:right;margin-left:8px;}
.p h3 {margin:0;padding:0;}

/*HAMPERS*/
.hamperPromo {float:left;width:170px;margin-top:5px;margin-bottom:5px;text-align:center;}
.hamperDetails {float:left;width:488px;}
.hamperDetails h4 {font-size:1.1em;margin:5px 0 0 0;}
.hamperList {padding:0 40px;}

.line {border:none;margin:8px 0;height:2px;background:url(http://i2.milliesfreshandorganic.co.uk/line.png) 0 0 repeat-x;}

.bulletBox {overflow:hidden;}
.bulletPanel {float:left;width:332px;background-color:#F5F2E0;}
.bulletLeft {margin-right:10px;}
.bulletBox ul {list-style-type:none;padding-left:8px;}
.bulletBox li {padding-left:25px;padding-right:5px;margin-bottom:10px;background:transparent url(http://i3.milliesfreshandorganic.co.uk/bullet.png) 0 1px no-repeat;}

.bulletBox dl {margin-top:0;}
.bulletBox dt {padding-left:25px;margin-top:7px;background:transparent url(http://i3.milliesfreshandorganic.co.uk/bullet.png) 0 1px no-repeat;}
.bulletBox dd {margin-top:2px;margin-left:25px;font-size:0.9em;color:#6F6F68;}

/*SIGN POSTS*/
.spBox {overflow:hidden;}
.spBoxLower {margin-top:7px;}
.sp {float:left;width:220px;background-color:#FFF;}
.spMid {margin:0 7px;}
.spTitle {text-align:center;margin:7px 0;}
.spImage {text-align:center;margin-bottom:9px;}
.spTitle a {display:block;}
.spImage a {display:block;}
.spText {background-color:#F5F2E0;padding:5px 9px 8px 9px;}

.row {background-color:#F5F2E0;padding:5px 8px;margin-bottom:1px;}

/*CAREERS*/
dl.careerJobList dt {margin-top:10px;font-weight:bold;}

/*Forms*/
.generalFormRow {width:100%;overflow:hidden;padding:5px 0;}
form.generalForm label {float:left;width:140px;}
form.generalForm input.generalFormText,
form.generalForm textarea.generalFormTextarea
	{float:left;width:300px;padding:2px;border:1px solid #E8E0B7;font-family:arial,helvetica,sans-serif;}
form.generalForm textarea.generalFormTextarea {font-size:0.9em;}
.generalFormRow span.required {padding-left:5px;font-style:italic;}
form.generalForm input.generalFormText.required,
form.generalForm textarea.generalFormTextarea.required
	{background-color:#FFFF99}

form.offerSignUp {position:relative;width:252px;height:110px;margin:0 0 12px 0;padding:0;background:#FF5998 url(http://i2.milliesfreshandorganic.co.uk/offer_sign_up.png) 0 0 no-repeat;}
form.offerSignUp input.offerText {position:absolute;left:8px;top:80px;width:181px;margin:0;padding:2px;border:0;}
form.offerSignUp input.offerSubmit {position:absolute;left:196px;top:80px;width:48px;height:20px;}

div.generalFormRadios {float:left;width:300px;}
form label.generalFormRadios {float:none;width:auto;}

/*Side*/
.contact {margin-right:8px;}
.twitterFollowMe {float:left;}
#subMenu {list-style-type:none;margin:0;padding:0;text-align:center;}
#subMenu li {width:252px;height:26px;margin:0 0 2px 0;padding:0;background:#EDE6C5 url(http://i2.milliesfreshandorganic.co.uk/side_menu_bg.png) 0 0 no-repeat;}
#subMenu li a {display:block;width:252px;height:26px;background-color:transparent;background-image:url(http://i3.milliesfreshandorganic.co.uk/side_menu_links.png);background-repeat:no-repeat;text-indent:-9999px;}

#sm-home a {background-position:0 0;}
	#sm-home a:hover, #sm-home a.selected {background-position:0 -26px;}
#sm-inStoreDays a {background-position:-252px 0;}
	#sm-inStoreDays a:hover, #sm-inStoreDays a.selected {background-position:-252px -26px;}
#sm-therapyRooms a {background-position:-504px 0;}
	#sm-therapyRooms a:hover, #sm-therapyRooms a.selected {background-position:-504px -26px;}
#sm-yogaStudio a {background-position:-756px 0;}
	#sm-yogaStudio a:hover, #sm-yogaStudio a.selected {background-position:-756px -26px;}
#sm-reviews a {background-position:-1008px 0;}
	#sm-reviews a:hover, #sm-reviews a.selected {background-position:-1008px -26px;}
#sm-competition a {background-position:-1260px 0;}
	#sm-competition a:hover, #sm-competition a.selected {background-position:-1260px -26px;}
#sm-careers a {background-position:-1512px 0;}
	#sm-careers a:hover, #sm-careers a.selected {background-position:-1512px -26px;}
#sm-contactUs a {background-position:-1764px 0;}
	#sm-contactUs a:hover, #sm-contactUs a.selected {background-position:-1764px -26px;}
#sm-voucher a {background-position:-2016px 0;}
	#sm-voucher a:hover, #sm-voucher a.selected {background-position:-2016px -26px;}
#sm-hampers a {background-position:-2268px 0;}
	#sm-hampers a:hover, #sm-hampers a.selected {background-position:-2268px -26px;}
/*each menu item is 252px*/

table.therapyMenu {border-collapse:collapse;margin:0;padding:0;}
table.therapyMenu td {padding:5px 0;border-bottom:1px solid #E8E0B7;}
table.therapyMenu td.price {padding-right:5px;}
table.therapyMenu td.treatment {padding-left:5px;}
table.therapyMenu .altRow {background-color:#EFEAD1;}