@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

body {
	font:0.8em Arial;
	background:url(../images/bg.jpg) repeat-x #fff;
	color:#333;
}

#container {
	width:1058px;
	margin:0px auto;
	background:url(../images/container-bg.jpg) 0px 101px no-repeat;
	position:relative;
	z-index:1;
}



/* Header */
#header {
	margin:0px 0px 1px;
	height:100px;
	width:1058px;
	background:url(../images/esporange-logo.jpg) top left no-repeat;
}

#header IMG {
	float:left;
}

#imageholder {
	width:257px;
	height:418px;
	z-index:10;
	position:absolute;
	top:20px;
	left:780px;
}

#largeimageholder {
	width:350px;
	height:418px;
	z-index:10;
	position:absolute;
	top:20px;
	left:740px;
}

.banHome {
	margin:0px 0px 10px;
	height:350px;
	background:url(../images/banhome-bg.jpg) bottom right no-repeat;
	overflow:hidden;
}

.banSugarCane {
	margin:0px 0px 10px;
	height:350px;
	background:url(../images/bansugarcane-bg.jpg) bottom right no-repeat;
	overflow:hidden;
}



/* Header Navigation */
ul.nav {
	margin:70px 0px 0px 0px;
	width:725px;
	height:22px;
	list-style:none;
	float:left;
}

ul.nav li {
	height:22px;
	list-style:none;
	display:block;
	float:left;
}

ul.nav li a {
	height:22px;
	display:block;
}

ul.nav li a:hover {
	height:22px;
	display:block;
	border-bottom:1px solid #fff;
}

ul.nav span {
	display:none;
}

ul.nav li.home a {
	width:45px;
	background:url(../images/nav/home.jpg) no-repeat;
}

ul.nav li.machines a {
	width:69px;
	background:url(../images/nav/machines.jpg) no-repeat;
}

ul.nav li.orange-juicers a {
	width:107px;
	background:url(../images/nav/orange-juicers.jpg) no-repeat;
}

ul.nav li.sugar-cane-juicers a {
	width:136px;
	background:url(../images/nav/sugar-cane-juicers.jpg) no-repeat;
}

ul.nav li.rental  {
	width:151px;
	background:url(../images/nav/rentals.jpg) no-repeat;
}

ul.nav li.health {
	width:107px;
	background:url(../images/nav/health.jpg) no-repeat;
}

ul.nav li.contact {
	width:63px;
	background:url(../images/nav/contacts.jpg) no-repeat;
}

ul.nav li.bullet {
	width:9px;
	background:url(../images/nav/bullet.jpg) no-repeat 5px 0px;
	padding:0px 5px;
}



/* Columns */
.column {
	margin:0px 0px 20px;
	padding:0px 80px 0px 0px;
	width:440px;
}

.column ul {
	margin:0px 0px 20px;
	list-style:inside none;
	color:#4D4D4D;
	font-size:1.05em;
}

.column ul li {
	margin:0px 0px 10px;
	padding:0px 0px 0px 16px;
	background:url(../images/li-bg.gif) 0px 4px no-repeat;
}

.column ul ul li {
	margin:0px 0px 5px 20px;
}

.column ul#errorBox li {
	margin:0px 0px 2px;
	padding:0;
	background:none;
	color:#006837;
	font-weight:bold;
	font-size:1em;
}



/* Orange Headings */
h1 {
	margin:0px 0px 15px;
}

h2 {
	margin:40px 0px 15px;
}

h3 {
	margin:0px 0px 10px;
	color:#39B54A;
	font-size:1.3em;
}

h4 {
	margin:0px 0px 3px;
	color:#39B54A;
	font-size:1.3em;
}

.left p {
	margin:0px 0px 20px;
	color:#4D4D4D;
	font-size:1em;
	line-height:1.2em;
}

.right p {
	margin:0px 0px 10px;
	color:#4D4D4D;
	font-size:1em;
}

.column .heading span {
	display:none;
}

/* H1 */
.column .welcome {
	width:321px;
	height:45px;
	background:url(../images/h1-welcome.gif) no-repeat;
	display:block;
}

.column .why {
	width:389px;
	height:45px;
	background:url(../images/h1-why.gif) no-repeat;
	display:block;
}

.column .machines {
	width:139px;
	height:45px;
	background:url(../images/h1-machines.gif) no-repeat;
	display:block;
}

.column .isnt-sugar-bad-for-you {
	width:324px;
	height:45px;
	background:url(../images/h1-isnt-sugar-bad-for-you.gif) no-repeat;
	display:block;
}

.column .rental-loan-options {
	width:301px;
	height:45px;
	background:url(../images/h1-rental-loan-options.gif) no-repeat;
	display:block;
}

.column .contacts {
	width:127px;
	height:45px;
	background:url(../images/h1-contacts.gif) no-repeat;
	display:block;
}

.column .health-benefits {
	width:210px;
	height:45px;
	background:url(../images/h1-health-benefits.gif) no-repeat;
	display:block;
}

.column .specifications {
	width:189px;
	height:45px;
	background:url(../images/h1-specifications.gif) no-repeat;
	display:block;
}

.column .specifications-green {
	width:189px;
	height:45px;
	background:url(../images/h1-specifications-green.gif) no-repeat;
	display:block;
}

/* H2 */
.column .taste {
	margin:0px 0px 0px 210px;
	width:172px;
	height:24px;
	background:url(../images/h2-taste-great.gif) no-repeat;
	display:block;
}

.column .machine-cabinets {
	width:183px;
	height:24px;
	background:url(../images/h2-machine-cabinets.gif) no-repeat;
	display:block;
}

.column .free-on-loan {
	width:130px;
	height:24px;
	background:url(../images/h2-free-on-loan.gif) no-repeat;
	display:block;
}

.column .free-on-loan-profit-profile {
	width:252px;
	height:24px;
	background:url(../images/h2-free-on-loan-profit-profile.gif) no-repeat;
	display:block;
}

.column .send-us-a-message {
	width:199px;
	height:24px;
	background:url(../images/h2-send-us-a-message.gif) no-repeat;
	display:block;
}

.column .vitamin-c-for-yourself {
	width:243px;
	height:24px;
	background:url(../images/h2-vitamin-c-for-yourself.gif) no-repeat;
	display:block;
}

.column .vitamin-c-simply-as-good-as-it-gets {
	width:377px;
	height:24px;
	background:url(../images/h2-vitamin-c-simply-as-good-as-it-gets.gif) no-repeat;
	display:block;
}

/* H3 */
.column .espo-100 {
	width:95px;
	height:24px;
	background:url(../images/h3-espo-100.gif) no-repeat;
	display:block;
}

.column .espo-100-stainless-cover {
	width:249px;
	height:24px;
	background:url(../images/h3-espo-100-stainless-cover.gif) no-repeat;
	display:block;
}

.column .espo-100-with-cabinet {
	width:223px;
	height:24px;
	background:url(../images/h3-espo-100-with-cabinet.gif) no-repeat;
	display:block;
}

.column .espo-200 {
	width:99px;
	height:24px;
	background:url(../images/h3-espo-200.gif) no-repeat;
	display:block;
}

.column .espo-200-with-cabinet {
	width:229px;
	height:24px;
	background:url(../images/h3-espo-200-with-cabinet.gif) no-repeat;
	display:block;
}

.column .zz-j82 {
	width:70px;
	height:24px;
	background:url(../images/h3-zz-j82.gif) no-repeat;
	display:block;
}

.column .zz-j83 {
	width:70px;
	height:24px;
	background:url(../images/h3-zz-j83.gif) no-repeat;
	display:block;
}



/* Table */
table {
	border:none;
}

table tr td {
	padding:2px 25px 2px 0px;
}


/* Form */
input.inputtext {
	margin:0px 0px 5px;
	padding:0px 3px;
	height:24px;
	width:268px;
	border:1px solid #BFBFBF;
	color:#4D4D4D;
	float:left;
	clear:both;
}

input.name {
	background:url(../images/inputtext-bg-name.gif) no-repeat 3px 5px;
}

input.email {
	background:url(../images/inputtext-bg-email.gif) no-repeat 3px 5px;
}

textarea.message {
	background:url(../images/inputtext-bg-message.gif) no-repeat 3px 5px;
}

textarea {
	margin:0px 0px 5px;
	padding:3px;
	height:100px;
	width:268px;
	border:1px solid #BFBFBF;
	color:#4D4D4D;
	font-family:Arial;
	font-size:0.9em;
	float:left;
	clear:both;
}

.submit {
	float:left;
	clear:both;
}



/* Product List */
.machine-list-holder {
	margin:20px 0px 15px;
	width:400px;
	float:left;
	clear:both;
}

.machine-list-holder .image {
	margin:0px 5px 0px 0px;
	width:120px;
	float:left;
}

.machine-list-holder .caption {
	width:200px;
	float:left;
}

.machine-list-holder strong {
	font-size:1.3em;
}



/* Footer */
#footer {
	margin:0px 0px 10px;
	padding:10px 0px;
	border-top:1px solid #ccc;
	font-size:0.8em;
	clear:both;
}

#footer ul {
	float:left;
	width:500px;
}

#footer ul li {
	display:inline;
	color:#CCC;
}

#footer p,
#footer a {
	color:#CCC;
}

#footer .left {
	float:left;
	width:500px;
}

#footer .right {
	float:right;
	width:200px;
	margin:0px 33px 0px 0px;
}



/* General */
a {
	text-decoration:none;
	/*color:#E8C32B;*/
	color:#F15A24;
}

a:hover {
	text-decoration:underline;
}

IMG {
	border:none;
}

.image {
	margin:0px 0px 0px 20px;
	float:right;
}

.left {
	float:left;
}

.right {
	float:right;
}

.clearit {
	clear:both;
	height:0px;
	width:100%;
	line-height:0.0px;
	font-size:0px;
}
