@charset "utf-8";
/*********************************
NOMU STYLESHEET
*********************************/
	
body {
	margin:0px 0px 50px 0px;
	padding:0;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:140%;
}
ul {
	list-style-type: none;
}
.ingredience {
	padding:10px;padding-left:50px;text-align:left;
	text-align: right;
}
.ingredience li {
	margin-top:10px;
	line-height:15px;
}
li {
	margin-top:5px;
}
p {
	margin:15px 0px 15px 0px;
	padding:0;
}

a img {
	border:none;
	outline:none;
}

a:link,
a:visited,
a:active {
	color:#000000;
	text-decoration:underline;
}

a:hover {
	color:#000000;
	text-decoration:none;
}

a.green:link,
a.green:visited,
a.green:active {
	color:#668742;
	text-decoration:underline;
}

a.green:hover {
	color:#668742;
	text-decoration:none;
}

h1.header {
	margin:0px 0px 10px 0px;
	padding:30px 0px 30px 30px;
	font-weight:bold;
	font-size:14px;
	letter-spacing:4px;
	color:#FFFFFF;
	position:relative;
}

.headerExtra {
	position:absolute;
	top:25px;
	left:150px;
}

/*h1header bg colours*/

/*----------------------------	About*/
.blueBg {
	background-color:#4374a8;
	background: #4374a8 url(../media/hed-about.png) no-repeat 30px 20px;
	text-indent: -9999px;
}
/*----------------------------	Products*/
.pinkBg {
	background: #951232 url(../media/hed-products.png) no-repeat 30px 20px;
	text-indent: -9999px;
}
/*----------------------------	Unused*/
.pink2Bg {
	background-color:#CC0066;
}
/*----------------------------	Recipe Mailer - Eng*/
.redBg {
	background: #910000 url(../media/hed-recipe-mailer.png) no-repeat 30px 20px;
	text-indent: -9999px;
}
/*----------------------------	Recipe Mailer - Spanish*/
.greenBg {
	background: #668742 url(../media/hed-recetario-gratis.png) no-repeat 30px 20px;
	text-indent: -9999px;
}
/*----------------------------	Recipies*/
.brownBg {
	background: #6c8712 url(../media/hed-recipes-slogan.png) no-repeat 30px 20px;
	text-indent: -9999px;
}
/*----------------------------	Contact*/
.brown2Bg {
	background: #e76b07 url(../media/hed-contact.png) no-repeat 30px 20px;
	text-indent: -9999px;
}
/*----------------------------	Distributors*/
.yellowBg {
	background: #e0ad12 url(../media/hed-distributors.png) no-repeat 30px 20px;
	text-indent: -9999px;
}

h2 {
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
}

h2.largePlain {
	font-size:16px;
	font-weight:normal;
	margin:0px 0px 20px 0px;
}

h2.largeBoldBrown {
	font-size:16px;
	font-weight:bold;
	color:#624e25;
	margin:0px 0px 15px 0px;
}

h2.purple {
	font-size:16px;
	font-weight:bold;
	color:#80325f;
	margin:0;
	padding:10px 0px 20px 0px;
}

.boxed {
	padding:2px 0px 2px 15px;
	background-color:#000000;
	display:block;
	color:#FFFFFF;
}

.boxedNopad {
	padding:2px 0px 2px 2px;
	background-color:#000000;
	display:block;
	color:#FFFFFF;
}

.boxedYellow {
	padding:2px 0px 2px 15px;
	margin:10px 0px 10px 0px;
	background-color:#fec111;
	font-size:16px;
	display:block;
	color:#FFFFFF;
}

.boxedBlack {
	padding:2px 0px 2px 15px;
	margin:10px 0px 10px 0px;
	background-color:#000000;
	font-size:16px;
	display:block;
	color:#FFFFFF;
}

.boxedSpacer {
	padding:2px 0px 2px 30px;
	background-color:#000000;
	display:block;
	color:#FFFFFF;
}

/*----------------------------	Subscribe*/
.boxedSpacerBlue {
	padding:2px 0px 2px 30px;
	margin:10px 0px 15px 0px;
	background: #6db9c4 url(../media/hed-subscribe.png) no-repeat 30px 20px;
	text-indent: -9999px;
	color:#FFFFFF;
}
.refillBox .boxedSpacerBlue {
	background: none;
	margin: 0 0 15px !important;
	text-indent: 0px !important;
}
.boxedSpacerBluedark {
	padding:2px 0px 2px 10px;
	margin:10px 0px 15px 0px;
	background-color:#4374a8;
	display:block;
	color:#FFFFFF;
}

.boxedSpacerGreen {
	padding:2px 0px 2px 30px;
	margin:10px 0px 15px 0px;
	background-color:#5d9f0a;
	display:block;
	color:#FFFFFF;
}

h3 {
	margin:0px 0px 10px 0px;
	padding:0;
	font-weight:normal;
	font-size:14px;
}

h3.standard {
	margin:0px 0px 10px 0px;
	padding:0;
	font-weight:bold;
	font-size:12px;
}

h3.boldRed {
	font-weight:bold;
	color:#c00b44;
	font-size:12px;
	margin:0px 0px 2px 0px;
}
/*
*   FORM STYLES
*/
form {
width: auto;
}
input, textarea {
border: 1px solid #DEDEDE;
}

input {
height: 15px;
background-color:  !important;
vertical-align: -3px;
}

input:focus, textarea:focus {
background-color: #FFFFFF !important;
}

select, option {
background-color: #F0F0F0 !important;
}

.radio {
 width:10px;
 height:12px;
}
input.radio, input.check {
width:auto;
margin: 0;
padding: 0;
background-color: transparent;
border: none;
}
input.submit {
border: 1px solid #000000;
background-color: #F0F0F0;
padding: 2px 2px;
width: auto;
height: auto;
}

input.file {
width: 250px;
height: auto;
background-color: #FFFFFF;
}

.error {
	color: #c00b44;
}

/*SITE STUCTURE*/
#Top {
	margin:0;
	padding:0px 0px 0px 30px;
	background-color:#000000;
	overflow:auto;
	clear:both;
}

#logoBox {
	margin:30px 0px 0px 0px;
	padding:0;
	width:910px;
	height:75px;
}

#ContentWrapStretch {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	width:100%;
	background-color:#FFFFFF;
}

#Content {
	margin:9px 0px 0px 0px;
	padding:0;
	width:940px;
}

#Nav {
	margin:0;
	padding:0;
}

.contentGap {
	margin:0px 0px 0px 30px;
	padding:0;
}

.content750px {
	margin:10px 0px 0px 0px;
	padding:0px 9px 0px 0px;
	width:745px;
	border-right:1px solid #e6e6e6;
	float:left;
}

.content630px {
	margin:10px 0px 0px 0px;
	padding:0px 9px 0px 0px;
	width:630px;
	border-right:1px solid #e6e6e6;
	float:left;
}

.logo {
	margin:0;
	padding:0;
	height:62px;
	float:left;
}

.strap {
	margin:0px 0px 0px 0px;
	padding:0;
	float:right;
}

.headerPic {
	margin:0px 0px 15px 0px;
}
.recipemenu {
	z-index:1000;position: absolute;
	top: 148px;left: 330px;
	width: 124px;
	visibility: hidden;
	background-color: #DDDDDD;
}	

.recipemenu ul {
	margin:0;padding:0px;
	background-color: #DDDDDD;
}
.recipemenu li {
	margin:0;padding:2px;
	width:120px;border-bottom:1px solid #FFFFFF;
	height:18px;
}
.recipemenu li:HOVER {
	cursor:pointer;
	background-color: #888888;
	width:120px;border-bottom:1px solid #FFFFFF;
}
.recipemenu li a {
	padding-left:5px;text-decoration: none;
}
.recipemenu li a:hover {
	text-decoration: none;
	color:#FFFFFF;
}

/*NAVIGATION STYLES START*/
#Nav ul {
	list-style:none;
	margin:0;
	padding:0;
	overflow:auto;
}

#Nav li {
	float:left;
	display:block;
}

#Nav li a {
	margin:0px 1px 0px 0px;
	padding:0;
}
/*NAVIGATION STYLES END*/

/*Home block styles*/
.homeFlash {
	margin:0px 0px 0px 0px;
	padding:0;
	width:604px;
	height:173px;
	float:left;
}

.HomeBox {
	position:relative;
	top:0;
	left:0;
	margin:0px 6px 6px 0px;
	padding:0;
	font-size:11px;
	float:left;
	font-family: Tahoma, Arial;
}
.HomeBox p {
	margin:0;
	padding:0;
}

.HomeBox a:link,
.HomeBox a:active,
.HomeBox a:visited,
.HomeBox a:hover {
	text-decoration:none;
}

em.products {
	position:absolute;
	top:136px;
	left:0;
	font-style:normal;
	text-align:center;
	width:100%;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

em.block {
	position:absolute;
	top:58px;
	left:45px;
	font-style:normal;
	text-align:left;
	width:299px;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}

.bottomBlock {
	margin:0;
	padding:10px 0px 10px 10px;
	width:900px;
	background-color:#e7e2d0;
	background-image:url(../media/gfx/home-bottomblock-bg.jpg);
	background-repeat:no-repeat;
	background-position:right 2px;
	font-size:11px;
	overflow:auto;
	clear:both;
	font-family: Tahoma, Arial;
}

.bottomBlockSubscribe {
	margin:0;
	padding:22px 0px 0px 19px;
	width:592px;
	background-image:url(../media/gfx/home-subscribe-bg.gif);
	background-repeat:no-repeat;
	float:left;
}

.bottomBlockHealth {
	margin:0px 0px 0px 0px;
	padding:22px 0px 0px 19px;
	width:auto;
	background-image:url(../media/gfx/home-health-bg.gif);
	background-repeat:no-repeat;
	float:left;
}

/*Text Colours*/
.goldBold {
	color:#8a783a;
	font-weight:bold;
}

.blackBold {
	color:#000000;
	font-weight:bold;
}

.greenBold {
	color:#837a2f;
	font-weight:bold;
}

.orangeBold {
	color:#d0622d;
	font-weight:bold;
}

.yellowBold {
	color:#fec111;
	font-weight:bold;
}

.maroonBold {
	color:#a73a26;
	font-weight:bold;
}

.liteorangeBold {
	color:#f8863d;
	font-weight:bold;
}

.black {
	color:#000000;
	font-weight:normal;
}

.white {
	color:#FFFFFF;
	font-weight:normal;
}

/*ABOUT STYLES*/
.tallInfoBlock {
	position:relative;
	margin:0px 8px 10px 0px;
	padding:10px 0px 0px 0px;
	width:298px;
	height:305px;
	float:left;
}

.factoryText {
	margin:180px 0px 0px 0px;
	padding:0px 15px 0px 15px;
}

.whynomuText {
	margin:12px 0px 0px 0px;
	padding:0px 40px 0px 40px;
}

.storysofar {
	background-image:url(../media/gfx/storysofar-bg.jpg);
	background-repeat:no-repeat;
}

.tallInfoButton {
	margin:0;
	padding:0;
	position:absolute;
	top:282px;
	right:15px;
}

.tallInfoButtonLeft {
	margin:0;
	padding:0;
	position:absolute;
	top:282px;
	left:15px;
}

.factory {
	background-image:url(../media/gfx/factory-bg.jpg);
	background-repeat:no-repeat;
}

.whynomu {
	background-image:url(../media/gfx/whynomu-bg.jpg);
	background-repeat:no-repeat;
}

.longInfoBlock {
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 15px;
	height:65px;
	clear:both;
}

.health {
	background-color:#a8b717;
	background-image:url(../media/gfx/longhealth-bg.gif);
	background-repeat:no-repeat;
	background-position:right 0;
}

.environment {
	background-color:#82aaa1;
	background-image:url(../media/gfx/environment-bg.jpg);
	background-repeat:no-repeat;
	background-position:right 0;
}
.africantails {
	background-color:#6DB9C4;
	background-image:url(../media/gfx/african-tails-lilo.jpg);
	background-repeat:no-repeat;
	background-position:right 0;
}

.greyBox {
	background-color:#d9d9d9;
	padding:10px 80px 15px 30px;
}

.greyBox2 {
	background-color:#d9d9d9;
	padding:10px 0px 0px 0px;
	clear:both;
}

.greyBox3 {
	background-color:#e6e6e6;
	padding:10px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	line-height:140%;
	clear:both;
}

.askJacqui {
	background-image:url(../media/gfx/photo-jacqui.jpg);
	background-repeat:no-repeat;
	background-position:0 35px;
	margin:10px 0px 0px 0px;
	height:155px;
}

.askJacquiCopy {
	margin:0;
	padding:10px 0px 0px 108px;
}

.healthyRecipesIcons {
	position:absolute;
	top:0;
	right:10px;
}

.healthInfoBox {
	margin:0;
	padding:15px 0px 15px 30px;
	border-bottom:1px solid #e6e6e6;
	overflow: hidden;
}

.healthInfoBoxCopy {
	width:365px;
	float:left;
}

.healthInfoBox img {
	margin:0px 20px 0px 0px;
	float:left;
}

.Rightcol300px {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 10px;
	width:290px;
	float:left;
}

.brownBoxWin {
	background-color:#c5ba8e;
	background-image:url(../media/gfx/win-bg.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:15px 25px 15px 15px;
	line-height:145%;
}

.brownBox {
	background-color:#c5ba8e;
	padding:15px 25px 10px 15px;
}

.brownBox ul {
	padding:0px 0px 0px 15px;
	margin:10px 0px 0px 0px;
	list-style-image:url(../media/gfx/bullet-blue.gif);
}

.brownBox li {
	line-height:140%;
	margin:0px 0px 5px 0px;
}

.brownBox2 {
	background-color:#dbd5c0;
	padding:15px 25px 150px 15px;
	
}

.moreAboutNomuClear {
	background-color:#000000;
	color:#FFFFFF;
	font-size:12px;
	padding:5px 0px 5px 30px;
	border-bottom:15px solid #FFFFFF;
	border-top:15px solid #FFFFFF;
	height:16px;
	clear:both;
}

.moreAboutNomu {
	background-color:#000000;
	color:#FFFFFF;
	font-size:12px;
	padding:5px 0px 5px 30px;
	border-bottom:15px solid #d9d9d9;
	clear:both;
}

.moreAboutNomu a:link,
.moreAboutNomu a:active,
.moreAboutNomu a:visited,
.moreAboutNomuClear a:link,
.moreAboutNomuClear a:active,
.moreAboutNomuClear a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}

.moreAboutNomu a:hover,
.moreAboutNomuClear a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.enviroTinbox {
	margin:0px 30px 10px 0px;
	padding:0;
	width:170px;
	text-align:center;
	float:left;	
}

.enviroTinbox img {
	margin:0px 0px 3px 0px;
}

.environmentOther {
	margin:0;
	padding:0;
}

.environmentOther img {
	margin:0px 30px 0px 15px;
}

.refillBox {
	line-height:140%;
}

.refillBox img {
	margin:0px 0px 5px 5px;
}

/*PRODUCT STYLES*/
.greyBoxProducts {
	margin:0px px 0px 0px;
	padding:15px 0px 15px 30px;
	background-color:#e6e6e6;
	border-bottom:5px solid #FFF;
}

.productDescription {
	margin:0px 0px 0px 0px;
	padding:15px 20px 15px 15px;
	background-color:#e6e6e6;
}
.productHowTo  {
    margin:0px 0px 0px 0px;
    padding:2px 0px 0px 0px;
    background-color:#e6e6e6;
}
.productHowTo  ul {
	list-style-type: disc;
}
	
.ProductsList {
	margin:0;
	padding:0px 0px 0px 0px;
}

.ProductsListBox {
	margin:0px 10px 0px 0px;
	padding:15px 0px 5px 0px;
	font-size:11px;
	text-align:center;
	float:left;
}

.ProductsListBox a:link,
.ProductsListBox a:visited,
.ProductsListBox a:active {
	text-decoration:none;
}

.greyBoxProducts .product {
	margin:0px 20px 10px 0px;
	padding:0;
	font-size:11px;
	float:left;
}

.productCategory {
	margin:0;
	padding:0;
	width:110px;
	height:220px;
	float:left;
}

.productSidePic {
	margin:0px 0px 0px 0px;
	padding:0;
	width:auto;
	text-align:center;
	float:left;
}

.productSidePic img {
	margin:0px 0px 5px 0px;
}
.productSidePic ul {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}


.productSidePic ul li img {
	margin:0;
	padding:0;
}


.rightColProducts {
	margin:0;
	padding:0;
	width:175px;
	float:right;
}

.rightColSearch {
	margin:0;
	padding:0;
	float:left;
}

.rightColProducts ul {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
.rightColProducts li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.rightColProducts ul img {
	margin:0px 0px 0px 0px;
}

.rightColProducts ul li img {
	margin:0;
	padding:0;
}

.howto {
	margin:0px 0px 15px 0px;
	background-color:#dbd5c0;
	background-image:url(../media/gfx/howto-bg.gif);
	background-repeat:no-repeat;
	background-position:right 0;
}

.howto img {
	margin:5px 0px 5px 0px;
}

.brownBoxstockists {
	margin:0px 0px 15px 0px;
	padding:15px 30px 10px 15px;
	background-color:#dbd5c0;
	background-image:url(../media/gfx/stockists-bg.gif);
	background-repeat:no-repeat;
	background-position:right 0;
}

.giftboxesBlock {
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 0px;
	border-bottom:1px solid #e7e6e6;
	float:left;
}

.giftBox {
	margin:0px 15px 10px 0px;
	padding:0;
	width:170px;
	text-align:center;
	float:left;	
}

.giftBox img {
	margin:0px 0px 3px 0px;
}

.specialFeatures {
	width:560px;
}

.productInfoBlock {
	margin:0px 0px 15px 230px;
	padding:0px 0px 15px 0px;
	border-bottom:1px solid #e7e6e6;
}

.productInfoBlock ul {
	margin:0px 0px 0px 15px;
	padding:0;
	list-style-type: disc;
}

.productInfoBlock li {
	margin:0px 0px 3px 0px;
}

.productInfoBlockDidyouknow {
	background-image:url(../media/gfx/icon-didyouknow-black.png);
	background-repeat:no-repeat;
	margin:0px 0px 15px 230px;
	padding:15px 0px 15px 65px;
}

ol.giftboxes  {
	padding:5px 0px 0px 23px;
	margin:0;
	font-weight:bold;
}

/*RECIPES STYLES*/
.recipesearch {
	background-image:url(../media/gfx/recipesearch-bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:#c5ba8e;
}

.searchAgain {
	background-image:url(../media/gfx/recipesearch-bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:#c5ba8e;
}

.recipemailer {
	background-image:url(../media/gfx/subscribe-bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:#dbd5c0;
}

.recipemailerText {
	margin:15px 0px 0px 0px;
	padding:0px 15px 0px 15px;
}

.recipesearchText {
	margin:15px 0px 0px 0px;
	padding:0px 15px 0px 15px;
}

.recipesearch form {
	margin:5px 0px 0px 0px;
	padding:0;
}

.recipesearch select {
	margin:5px 0px 5px 0px;
	padding:1px 0px 1px 0px;
	width:200px;
	font-size:11px;
	font-family:Tahoma;
}

.recipesearch input {
	margin:5px 0px 5px 0px;
	width:195px;
	font-size:11px;
	font-family:Tahoma;
}

.recipesearch input.check {
	width:20px;
	float:left;
}

.recipesearch label {
	margin:0;
	padding:5px 0px 0px 0px;
	float:left;
}

*html .recipesearch label {
	margin:0;
	padding:8px 0px 0px 0px;
	float:left;
}

/*NOMU WORLD STYLES*/
.greyHeadbox {
	margin:0px 0px 10px 0px;
	padding:15px 20px 5px 30px;
	background-color:#e6e6e6;
	line-height:145%;
	height:100%;
	overflow:auto;
}

.newsBox {
	margin:15px 0px 15px 0px;
	padding:0px 0px 15px 30px;
	border-bottom:1px solid #e6e6e6;
}

.newsBox img {
	margin:0px 20px 0px 0px;
	float:left;
}

.newsBoxSingle {
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 30px;
}

.newsBoxSingle img {
	margin:0px 20px 0px 0px;
	float:left;
}

.pageNav {
	background-color:#000000;
	margin:0px 0px 0px 0px;
	padding:3px 15px 4px 0px;
	color:#FFFFFF;
	text-align:right;
}

.pageNav img {
	position:relative;
	top:3px;
	margin:0;
	padding:0;
}

.newsDate {
	color:#999999;
	margin:0px 0px 20px 0px;
}

.tallInfoBlockArchive {
	position:relative;
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 0px;
	width:290px;
	height:290px;
	background-color:#dbd5c0;
	background-image:url(../media/gfx/archive-bg.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	float:right;
}

form.archive {
	margin:0;
	padding:0;
}

form.archive select {
	margin:10px 0px 10px 0px;
	padding:0;
	width:200px;
}

.tallInfoButtonArchive {
	margin:0;
	padding:0;
	position:absolute;
	top:255px;
	left:15px;
}

.pressUpdate {
	padding:10px 15px 20px 15px;
}

/*RECIPE MAILER*/
.recipeMailerBox {
	margin:0px 0px 0px 182px;
}
.greyForm {
	margin:15px 0px 0px 0px;
	padding:15px 0px 0px 25px;
	background-color:#d9d9d9;
}
form.standardForm {
}

form.standardForm a.send img {
	margin:20px 0px 70px 120px;
}

form.standardForm a.subscribe img {
	margin:30px 0px 30px 120px;
}

form.standardForm label {
	width:115px;
	margin:0px 7px 0px 0px;
	font-weight:bold;
	text-align:right;
	float:left;
}

form.standardForm input {
	width:150px;
	margin:0px 0px 5px 0px;
	padding:2px;
}

form.standardForm select {
	width:156px;
	margin:0px 0px 5px 0px;
	padding:1px;
}

form.standardForm select.long {
	width:230px;
	margin:0px 0px 5px 0px;
	padding:1px;
}

form.standardForm textarea {
	width:250px;
	height:80px;
	padding:1px;
	overflow:auto;
}

span.required {
	color:#c00b44;
	font-size:12px;
}

.compulsory {
	margin:0px 0px 0px 290px;
}

.latestPromo {
	margin:0px 0px 10px 0px;
	padding:10px 15px 20px 15px;
	background-color:#cfc5a1;;
	background-image:url(../media/gfx/latest-bg.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.exclusivesPromo {
	margin:0px 0px 10px 0px;
	padding:95px 15px 20px 15px;
	background: #000 url(../media/gfx/latest-bg-black.png) no-repeat center top;
	color: #fff;
}

.archiveVolumes {
	margin:0px 0px 10px 0px;
	padding:10px 15px 20px 15px;
	background-color:#c5ba8e;
	background-image:url(../media/gfx/archive-bg.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.archiveVolumes img {
	margin:0px 3px 0px 0px;
}

.archiveVolumes ul {
	list-style-image:url(../media/gfx/dot-black.png);
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 15px;
}

.archiveVolumes li {
	margin:0px 0px 2px 0px;
}

.archiveVolumesSpanish {
	margin:0px 0px 5px 0px;
	padding:10px 15px 20px 15px;
	background-color:#c5ba8e;
}

.archiveVolumesSpanish img {
	margin:0px 3px 0px 0px;
}

.float-bg-registro {
	position:absolute;
	top:257px;
	left:906px;
}

.archiveVolumesSpanish ul {
	list-style-image:url(../media/gfx/dot-black.png);
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 15px;
}

.archiveVolumesSpanish li {
	margin:0px 0px 2px 0px;
}

.pdfBlock {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 25px;
	background-image:url(../media/gfx/pdf-icon.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

.pdfBlock a:link,
.pdfBlock a:active,
.pdfBlock a:visited {
	color:#668742;
	font-weight:bold;
}

.pdfBlock a:hover {
	color:#668742;
	font-weight:bold;
}

/*spanish mailer styles*/
.brownliteTopbox {
	background-color:#e7e2d0;
	padding:0px 0px 1px 0px;
	margin:0px 0px 15px 0px;
	line-height:140%;
}

.brownliteTopbox h2 {
	color:#668742;
	font-size:16px;
	padding:16px 0px 13px 0px;
	margin:0;
}

.subscribeBox {
	width:438px;
	margin:0px 0px 0px 0px;
	float:left;
}

.spanishRightcol {
	width:295px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;
	border-left:1px solid #e6e6e6;
	float:right;
}

.ultimo {
	margin:0px 0px 10px 0px;
	padding:10px 35px 20px 15px;
	background-color:#c5ba8e;
	background-image:url(../media/gfx/ultimo-bg.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.ultimo img {
	margin:0px 3px 0px 0px;
}

/*CONTACT STYLES*/
.contactBox {
	margin:0;
	padding:15px 0px 15px 30px;
	background-image:url(../media/gfx/email-bg.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#d9d9d9;
}

form.contact {
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
}

form.contact a img {
	margin:0px 0px 0px 155px;
}

form.contact label {
	width:145px;
	text-align:right;
	margin:0px 10px 0px 0px;
	float:left;
}

form.contact input {
	width:180px;
	margin:0px 0px 15px 0px;
}

form.contact textarea {
	width:320px;
	height:75px;
	overflow:auto;
	margin:0px 0px 15px 0px;
}

/*FOOTER STYLES*/
#footerWrapper {
	margin:10px 0px 0px 0px;
	padding:0;
	width:940px;
	border-top:1px solid #e6e6e6;
	clear:both;
	font-family: Tahoma, Arial;
}

.footer {
	margin:0;
	padding:8px 0px 8px 0px;
	color:#666666;
	font-size:11px;
	float:right;
}

.copyright {
	margin:3px 8px 0px 0px;
	padding:0;
	float:left
}

.countries {
	margin:3px 8px 0px 0px;
	padding:0;
	float:left
}

.footer form {
	margin:-5px 0px 0px 0px;
	padding:0;
	float:left;
}

.footer select {
	color:#666666;
	font-size:11px;
}

.footer input {
	color:#666666;
	font-size:11px;
}

.footer input.btn {
	position:relative;
	top:8px;
	left:0;
}

.footerBottom {
	margin:0;
	padding:0;
	width:100%;
	height:10px;
	background-color:#000000;
	border-bottom:1px solid #7f7f7f;
	font-size:7px;
	clear:both;
}

/*FLOAT BG CLEAR FIX (hack)*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.clearUnderline {
	height:10px;
	margin:10px 0px 15px 0px;
	border-bottom:1px solid #e6e6e6;
	clear:both;
}

.clearEnd {
	margin:0;
}


/***
DISTRIBUTORS
**/
.countryFoodies {
	position:relative;
	background-color:#e4e4e4;
	padding:10px 0px 15px 15px;
	margin:10px 30px 20px 0px;
}

.countryInfo {
	float:left;
	font-weight:normal;
	margin:0px 0px 15px 0px;
	width:205px;
}

.countryInfobold {
	float:left;
	font-weight:bold;
	width:75px;
	margin:0px 0px 15px 0px;
}

.foodiePhoto {
	width:175px;
	height:185px;
	position:absolute;
	top:5px;
	right:10px;
}

.countryWebsite {
	margin:0px 0px 0px 30px;
	padding:0px 0px 15px 70px;
	background-image:url(../media/gfx/quote-bg.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	width:610px;
	border-bottom:1px solid #CCCCCC;
}

.brownBoxCountries {
	background-color:#dbd5c0;
	padding:15px 25px 5px 15px;
	background-image:url(../media/gfx/counties-bg.gif);
	background-repeat:no-repeat;
	background-position:right 0;
}

.brownBoxWinners {
	background-color:#e3ddcb;
	padding:10px 28px 5px 15px;
	background-image:url(../media/gfx/winners-bg.jpg);
	background-repeat:no-repeat;
	background-position:right 0;
}
.blackBoxExclusive {
	padding:30px 28px 5px 15px;
	margin: 10px 0;
	background: #000 url(../media/gfx/exclusive-books.gif) no-repeat center 10px;
	color: #fff;
}
.blackBoxExclusive a:link,
.blackBoxExclusive a:visited {color: #fff; text-decoration: underline;}
.blackBoxExclusive a:hover,
.blackBoxExclusive a:active {color: #fff; text-decoration: none;}

.openWide {
	background-image:url(../media/gfx/open-wide-bg.jpg);
	background-repeat:no-repeat;
}

.ButtonGopurple {
	margin:8px 0px 3px 0px;
	padding:0;
}

.distributorSearch {
	background-color:#c5ba8e;
}

.distributorLogin {
	background-color:#ae9c7d;
}

form.distributorForm {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

form.distributorForm select {
	width:240px;
}

form.distributorForm input {
	margin:0px 0px 10px 0px;
}
.float-bg-title {
	position:absolute;
	top:355px;
	left:908px;
}
.login-bg {
	position:absolute;
	top:30px;
	right:-10px;
	width:43px;
	height:115px;
	background-image:url(../media/gfx/login-bg.png);
	background-repeat:no-repeat;
}


/***
TINY STYLES
**/
.thin_grey_line {
	background-color:#FFFFFF;
	border-bottom:1px solid #DDDDDD;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #999999;
}
.style1 {font-size: 18px; color: #999999; font-family: Arial, Helvetica, sans-serif;}
.grey12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}
.red12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
}
.style2 {color: #0000FF}
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0000FF; }
.style4 {color: #FF0000}
.style6 {color: #CC0000}
.style7 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.style8 {color: #666666}

.black11, black11 a:link {font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
.black11b, black11b a:link {font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}
.black12, black12 a:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}
.black12b, black12b a:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.white16, white16 a:link {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #FFFFFF;}
.white16b, white16b a:link {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #FFFFFF;}
.black16, black16 a:link {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #000000;}
.black16b, black16b a:link {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #000000;}
/*
black11: Tahoma, Black, 11px
black11b: Tahoma, Black, 11px, bold
black12: Arial, Black, 12px
black12b: Arial, Black, 12px, bold
white16: Arial, White, 16px
white16b: Arial, White, 16px, bold 
black16: Arial, Black, 16px
black16b: Arial, Black, 16px, bold 

*/
img, div, input { behavior: url("../css/resources/iepngfix.htc") }

.tellafriend .copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px;}
.tellafriend .white12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.tellafriend a { color:#000000; text-decoration: underline;}
.tellafriend a:hover{ text-decoration: none;}
.tellafriend a.white12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: underline;}
.tellafriend a:white12.hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}

