body {
	background: #448521 url('http://www.citrusgreengifts.co.nz/uploads/images/bg.jpg') repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
a {
	text-decoration: none;
	color: #339900;
}
a:hover {
	text-decoration: underline;
	color: #339900;
}
.topcurrent {
	color: #67c930 !important;
}
#pagecontainer {
	width: 943px;
	height: auto;
	margin: 0 auto;
	text-align: left;
}
#header {
	border-top: 1px dashed #448521;
	background: url('http://www.citrusgreengifts.co.nz/uploads/images/logo.png') no-repeat;
	width: 943px;
	height: 309px;
}
#nav {
	width: 943px;
	height: 30px;
	margin-top: 235px;
	font-size: 11pt;
}
#nav a {
	color: white;
}

#navleft{
	width: 100px;
	height: 30px;
	float: left;
	margin-left: 80px;
}
#navright {
	width: 370px;
	height: 30px;
	float: right;
}
.navlink {
	border-right: 1px solid white;
	width: 98px;
	text-align:center;
	float: left;
}
.navlinklast {
	width: 98px;
	text-align:center;
	float: left;
}
#header2 {
	width: 826px;
	margin: 0px 0px 10px 60px;
}
#scrollercontainer {
	background-color: white;
	width: 826px;
	height: 240px;
}
/*
#scrollercontainer {
  z-index: -20;
}
#header2 {
  z-index: -20;
}
#mycarousel {
  z-index: -20;
}
#mycarousel ul {
  z-index: -20;
}
*/
#mycarousel ul li {
  z-index: 2000;
}

#contentcontainer {
	display: block;
	height: auto;
	margin-left: 60px;
}
#sidebox {
	background: url('http://www.citrusgreengifts.co.nz/uploads/images/freshin.png') no-repeat;
	width: 207px;
	height: 311px;
	float: right;
	margin-right: 55px;
}
#sidebox p {
	margin: 90px 25px 20px 25px;
	font-size: 9pt;
	line-height: 14pt;
}
#content {
	border-top: 1px solid white;
	background-color: white;
	height: auto;
	padding: 10px 10px 10px 10px;
	margin-right: 57px;
}
#contenthomeleft {
	width: 610px;
	height: auto;
	margin-bottom: 20px;
	padding-right: 20px;
}
#contentleft {
	border-right: 1px solid #505050;
	width: 570px;
	height: auto;
}
#contentright {
	width: 217px;
	float: right;
}
#contentright p {
	font-size: 9pt;
	line-height: 14pt;
}
#contentfooter {
	display: block;
	height: auto;
	margin: 0px 0px 20px 60px;;
}
h1 {
	color: white;
	font-size: 13pt;
	margin: 0px 0px 10px 0px;
}
h2 {
	font-size: 11pt;
	line-height: 13pt;
}
p {
	font-size: 10pt;
	line-height: 13pt;
	margin: 0px 10px 10px 0px;
}
#content h1 {
	color: black;
}
#content li {
	font-size: 10pt;
}

#footer {
	clear: all;
	background-color: white;
	width: 100%;
	height: 40px;
	color: black;
}
#footercontainer {
	width: 943px;
	height: auto;
	margin: 0 auto;
	text-align: left;
	font-size: 10pt;
	padding-top: 12px;
}
#footerleft {
	border-right: 1px solid #64bd6b;
	width: 400px;
	float: left;
	margin-left: 60px;
}
#footerright {
	width: 440px;
	float: right;
}
.footerlink {
	border-left: 1px solid #64bd6b;
	width: 98px;
	text-align:center;
	float: left;
}
.prodtable {
	border-collapse:collapse;
}
.prodtable tr {
	vertical-align: top;
}
.prodtable td {
	padding: 10px;
	border-bottom: 1px solid black;
}

/* Easy Slider */
.carousel,
.carousel .carousel-wrap{margin:0px; padding: 0px;zoom:1;}
.js .carousel-wrap{display:inline-block;vertical-align:middle;width:826px;height:230px; margin:0px;}
.IE .js .carousel-wrap{display:inline;}
.carousel ul{margin:0px;padding:0px;zoom:1;}
.js ul li{overflow:hidden;display:inline;float:left;height:230px;zoom:1;}
.carousel .disabled,.carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
.carousel div{margin:0;padding:0;border:0px;}
.carousel ul{padding:0;margin:0px;list-style:none;}
.carousel ul li{position:relative;width:806px;margin:0px;padding:0px 10px 0px 10px;}

.orderform td {
	font-size: 10pt;
}
.orderformfield input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 300px;
	background-color: #e7e7e8;
}
.orderformfield textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 300px;
	background-color: #e7e7e8;
}


/* menu */
.clearb { clear: both; }
#menuwrapper { 
   width: 100%;
}

#primary-nav {
 z-index: 999;
}

#primary-nav li li { 
	width: 98px;
}

#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
}
#primary-nav ul { 
background-color: #222d14;
   position: absolute; 
   top: auto; 
   display: none; 
	width: 200px;
}
#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}
	
#primary-nav li { 
   margin-left: -1px;
   float: left; 
	width: 98px;
}
#primary-nav li li { 
	width: 200px;
   margin-left: 0px;
   margin-top: -1px;
   padding-top: 5px;
   float: none; 
   position: relative; 
}

#primary-nav a { 
	border-left: 1px solid white;
   display: block; 
   margin: 0px; 
   text-align: center;
}
#primary-nav li a { 
}
#primary-nav li li a { 
	border: none;
	padding: 5px 5px 5px 10px;
   text-align: left;
}	
#primary-nav li, #primary-nav li.menuparent { 
}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

.menuactive { 
	color: #67c930 !important;
}

#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
}
#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
}
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}
