/******************************************************************************
 * NAKED FOODS
 *****************************************************************************/
body {
	font-family: Arial, Helvetica, sans-serif; font-size:62.8%; color:#003366;

	width:740px; margin:0px; padding:0px; border:0px;
  	
	background-image:url(../images/body_bg.gif); background-color:#ffffff;
    background-position:left top; background-repeat:repeat-y;
}

/******************************************************************************
 * GENERIC FORMATTING
 *****************************************************************************/
p { font-size:1.2em; line-height:1.8em; }

p.first { margin-top:0px; }

p.compact { margin-top:0px; margin-bottom:0px; }

p.large { font-size:1.3em; }

a { color:#000000; text-decoration:underline; }

img.right { float:right; margin-left:20px; }

span.naked { color:#000000; font-weight:bold; font-size:1.3em; }

/******************************************************************************
 * GENERIC LAYOUT
 *****************************************************************************/
div#header {
	float:left;
	width:740px; height:110px;
	background-image:url(../images/header_bg.gif); background-repeat:no-repeat;
}

div#mainContent {
	/* float:left; */
}

img.bannerImage { margin-bottom:20px; }

div#footer {
	float:left; font-size:0.8em;
	width:740px; height:110px; padding-top:120px;
	background-image:url(../images/footer_bg.gif); background-repeat:no-repeat;
}

div#footer p {
	color:#444444;
}


div#footer p.copyright { float:left; padding-left:5px; }

div#footer p.left { float:left; padding-left:5px; clear:left; }

div#footer p.neocentra {
	float:right; padding-right:10px;
}

div#footer p.neocentra a {
	color:#999999;
}

/******************************************************************************
 * MAIN NAVIGATION
 *****************************************************************************/
div#mainNav {
	float:left; width:740px; height:80px; margin-bottom:10px;
	background-image:url(../images/mainNav_bg.gif); background-repeat:no-repeat;
}

div#mainNav_i {
	float:right; height:80px;
}

div#mainNav_i ul {
	/* width:630px; */
	width:515px;
	list-style-type:none; list-style-image: none;
	margin:0px; padding:0px;
}

div#mainNav_i ul li {
	float:left; height:20px; width:120px; text-align:center;
	padding-top:47px;
}

div#mainNav_i ul li a {
	font-size:1.4em; font-weight:bold; text-decoration:none; color:#000000;
}

div#mainNav_i ul li a:hover {
	text-decoration:underline; color:#003366;
}

/******************************************************************************
 * LAYOUT 01
 *****************************************************************************/
div#layout_01 {
}

div#layout_01 div#mainContent {
	float:right; width:410px; margin-bottom:20px;
}

div#layout_01 div#mainContent_i {
	margin-right:40px;
}

div#layout_01 div#mainContent h1 {
	display:block; width:370px; height:30px;
	font-size:1.8em; font-weight:bold; color:#000000;
	background-image:url(../images/layout_01_h1_bg.gif); background-repeat:no-repeat;
	background-position:0px 20px;
}

div#layout_01 div#suppContent {
	float:left; width:300px;
}

div#layout_01 div#suppContent div.element {
	float:right; width:280px; margin-top:10px;
}

/******************************************************************************
 * LAYOUT 02
 *****************************************************************************/
div#layout_02 {
}

div#layout_02 div#mainContent {
	float:right; width:500px; margin-bottom:20px; margin-top:10px;
}

div#layout_02 div#mainContent_i {
	margin-right:40px;
}

div#layout_02 div#mainContent h1 {
	display:block; width:460px; height:30px;
	font-size:1.8em; font-weight:bold; color:#000000;
	background-image:url(../images/layout_02_h1_bg.gif); background-repeat:no-repeat;
	background-position:0px 20px;
}

div#layout_02 div#mainContent h2 {
	display:block; width:460px; height:30px;
	font-size:1.6em; font-weight:bold; color:#000000;
}

div#layout_02 div#mainContent ul {
}

div#layout_02 div#mainContent ul li {
	margin-bottom:10px;
	font-size:1.2em;
	line-height:1.8em;
}

div#layout_02 div#suppContent {
	float:left; width:210px;
}

div#layout_02 div#suppContent div.element {
	float:right; width:190px; margin-top:10px;
}

div#layout_02 div#suppContent h1 {
	display:block; width:190px; height:30px;
	font-size:1.8em; font-weight:bold; color:#000000;
	background-image:url(../images/layout_02_left_h1_bg.gif); background-repeat:no-repeat;
	background-position:0px 20px;
}

div#layout_02 div#suppContent ul.menu {
}

div#layout_02 div#suppContent ul.menu li {
	margin-bottom:10px;
}

div#layout_02 div#suppContent ul.menu li.thisPage {
	font-size:1.2em; color:#003366; font-weight:bold; text-decoration:none;
}


div#layout_02 div#suppContent ul.menu li a {
	font-size:1.2em; color:#444444; font-weight:bold; text-decoration:none;
}

div#layout_02 div#suppContent ul.menu li a:hover {
	text-decoration:underline; color:#003366;
}

/******************************************************************************
 * CONTACT
 *****************************************************************************/
div.contactSplit { height:120px; clear:both; }

div.contactSplit div.contactLeft { float:left; width:200px; }

div.contactSplit div.contactRight { float:right; width:250px; } 

/******************************************************************************
 * CONTACT - FORM
 *****************************************************************************/
form#enquiryForm { }

label {
	float:left; width:70px; margin:9px 0px 0px 0px; padding:0px;
	text-align:right; color:#000000; font-size:1.2em; font-weight:bold;
}

fieldset { width:400px; }

.br { display:none; }
  
.textfield {
	margin:3px; width:250px; padding:2px;
	color:#003366;
}

textarea {
	width:250px; margin:3px; height:165px; padding:2px;
	font-family: Arial, Helvetica, sans-serif; color:#003366; 
}

.submit {
}


