/**********************************************************************************
=Global
**********************************************************************************/

html, body {
	border:0;
	margin:0;
	padding:0;
	font-size: 100%;
	height:100%; }

table{ font-size: 100%; }

body 
{
    color:#626161;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	text-align: center; }

.clear 	{ clear:both; }

.b 	{ font-weight:bold; }
.i 	{ font-style:italic; }

.left {float:left; }
.right {float:right; }

.upper{text-transform:uppercase; }

img {	border:0;}


/**********************************************************************************
=Flips
**********************************************************************************/


a.blue2mblue {
	text-decoration: none;
	color : #F2942E;
}

A.blue2mblue:hover{
	color: #557fba;
	text-decoration : none;
}

a.mblue2blue {
	text-decoration: underline;
	color : #e96301;
}

A.mblue2blue:hover{
	color: #F2942E;
	text-decoration : none;
}

a.flip{
	color: #6a655b;
	text-decoration:none;}
	a.flip:hover{text-decoration:underline;}
	
a.flip2{
	color: #47433a;
	text-decoration:underline;}
	a.flip2:hover{text-decoration:none;}

a.flipbold{
	color: #6a655b;
	font-weight:bold;
	text-decoration:none;}
	a.flipbold:hover{text-decoration:underline;}

a.flipbold1{
	color: #000000;
	font-weight:bold;
	text-decoration:underline;}
	a.flipbold1:hover{text-decoration:none;}
	
a.flipbold2{
	color: #000000;
	font-weight:bold;
	text-decoration:none;}
	a.flipbold2:hover{text-decoration:underline;}
	
a.flipbold3{
	color: #e96301;
	font-weight:bold;
	text-decoration:underline;}
	a.flipbold3:hover{text-decoration:none;}

a.vactitle {
	text-decoration: none;
	color : #000;}

a.flipfoot{
	color: #989DA0;
	text-decoration:underline; }
	
	a.flipfoot:hover{
		color: #8AA202;
		text-decoration:underline; }
		
a.flipkiwi{
	color: #8AA202;
	text-decoration:none; }
	
	a.flipkiwi:hover{
		color: #8AA202;
		text-decoration:underline; }
		
a.flipkiwi2{
	color: #5b7501;
	font-weight:bold;
	text-decoration:none; }
	
	a.flipkiwi2:hover{
		color: #8AA202;
		font-weight:bold;
		text-decoration:underline; }
		
a.flipraspberry{
	color: #C32C89;
	text-decoration:none; }
	
	a.flipraspberry:hover{
		color: #C32C89;
		text-decoration:underline; }
		
a.flipraspberry2{
	color: #C32C89;
	text-decoration:underline; }
	
	a.flipraspberry2:hover{
		color: #C32C89;
		text-decoration:none; }
		
a.flipsecretkiwi{
	color: #000000;
	text-decoration:none; }
	
	a.flipsecretkiwi:hover{
		color: #8AA202;
		text-decoration:underline; }
		
a.flipsecretraspberry{
	color: #000000;
	text-decoration:none; }
	
	a.flipsecretraspberry:hover{
		color: #C32C89;
		text-decoration:underline; }
		
a.flipsecretbanana{
	color: #000000;
	text-decoration:none; }
	
	a.flipsecretbanana:hover{
		color: #E9A502;
		text-decoration:underline; }
		
a.flipsecretgrape{
	color: #000000;
	text-decoration:none; }
	
	a.flipsecretgrape:hover{
		color: #584B92;
		text-decoration:underline; }


/**********************************************************************************
=htags
**********************************************************************************/

h1.heading {background:url(../images/headingbg.gif) left no-repeat;
			display:block;
			height:43px;
			width:624px;
			padding-left:43px;
			line-height:43px;
			font-size:15px;}




h4.blueb12 {
	font-size : 12px;
	color: #f2942e;
	font-weight : bold;
	margin: 0px;
	padding: 0px;}
	
h1.sno {
	font-size : 16px;
	margin-bottom: 0;
	padding-bottom: 0px;
	font-weight : bold;
	color: #FFFFFF; }

h2.home{
	display:block;
	background:url(../images/header.gif);
	width:302px;
	height:25px;
	line-height:25px;
	font-size : 12px;
	color: #000;
	padding-left:10px;
	font-weight: bold;}

h2.home1, h2.home2, h2.home3{
	display:block;
	background:url(../images/home1_top.gif);
	margin:0;
	width:270px;
	height:34px;
	line-height:25px;
	font-size : 12px;
	color: #000;
	padding-left:10px;
	font-weight: bold;}
	h2.home2{background:url(../images/home2_top.gif);}
	h2.home3{background:url(../images/home3_top.gif);}
* html h2.home1, * html h2.home2, * html h2.home3{ width:280px;}
	

h1 {
	color:#000000;
	font-size:24px;
	font-weight:normal;
	line-height:21px;
	margin:0;
	padding:0; }
	
h2 , h2.kiwiline {
	color:#9EAE03;
	font-size:18px;
	font-weight:normal;
	line-height:21px;
	margin:0;
	padding:0; }
	
	h2.kiwiline {
		border-bottom:dotted 2px #BECD2A;		
		padding-bottom:4px;
		margin-bottom:6px; }
	
h3 {
	font-size: 13px;
	font-weight : bold;
	color: #584B92; 
	margin:0;
	padding:0; }
	
/**********************************************************************************
=Fonts
**********************************************************************************/


.tango {
	font-size : 10px;
	color: #E96301;}
	
.sno {
	color: #FFFFFF;}

.blue10 {
	font-size : 10px;
	color: #2d067C;}

.blue11 {
	font-size : 11px;
	color: #F2942E;
	font-weight: normal;}

.blueb11 {
	font-size : 11px;
	color: #F2942E;
	font-weight : bold;}

.blue12 {
	font-size : 12px;
	color: #f2942e;}

.mblue11 {
	font-size : 11px;
	color: #F2942E;}

.mblueb11 {
	font-size : 11px;
	color: #F2942E;
	font-weight : bold;
}

.mblueb12 {
	font-size : 12px;
	color: #F2942E;
	font-weight : bold;
}

.greenb11 {
	font-size : 11px;
	color: #E1DF29;
	font-weight : bold;
}

.blackb11 {
	font-size : 11px;
	color: Black;
	font-weight : bold;
}

.whiteb12 {
	font-size : 12px;
	color: White;
	font-weight : bold;
}

.searchhead {
	font-size : 12px;
	background-color:#000;
	color: #F2942E;
	font-weight : bold;
}

.searchresults {
	font-size : 11px;
	color: #000;
	background-color:#F8C996;
}

.required {
	font-size: 11px;
	color: #CC0000;
	text-decoration: none
}

h2.twhite {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;}
	
	
.black11 {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.blue14 {
	font-size: 14px;
	font-weight: normal;
	color: #2D067C;}
	
.white12 {
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.grape {
	font-size: 11px;
	color: #584B92; }

.fatgrape {
	font-size: 13px;
	font-weight: bold;
	color: #584B92; }

.kiwi {
	font-size: 11px;
	color: #8AA202; }
	
.raspberry {
	font-size: 11px;
	color: #C32C89; }
	
.banana {
	font-size: 11px;
	color: #584b92; }
	
.licorice {
	font-size: 12px;
	font-weight: bold;
	color: #000000; }


/**********************************************************************************
=tables
**********************************************************************************/

td.bgE1DF29  {
	background : #E1DF29;
}

td.bg2D067C  {
	background : #2D067C;
}

td.bg557FBA  {
	background : #557FBA;
}

td.bgF8E027  {
	background : #F8E027;
}

td.bgF2EFE0  {
	background : #F2EFE0;
}

td.bgCECFE4  {
	background : #CECFE4;
}

td.bgFFFFFF  {
	background : #FFFFFF;
}

th.top{
	text-align:center;
	font-weight: bold;
	color: #000000;
	font-size : 12px;
	font-family : arial, verdana, Helvetica, sans-serif;
	color: #000;
}

th.rightth{
	text-align:right;
	font-weight: bold;
	color: #000000;
	font-size : 11px;
	font-family : arial, verdana, Helvetica, sans-serif;
	color: #000;
}

th.leftth{
	text-align:left;
	font-weight: bold;
	color: #000000;
	font-size : 11px;
	font-family : arial, verdana, Helvetica, sans-serif;
	color: #000;
}


/**********************************************************************************
=Forms
**********************************************************************************/


input.input50 {
	width: 50px;
	font-family: Tahoma, arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
}

input.input100 {
	width: 100px;
	font-family: Tahoma, arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
}

input.input150 {
	width: 150px;
	font-family: Tahoma, arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
}

input.input200 {
	width: 200px;
	font-family: Tahoma, arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
}

input.input250 {
	width: 250px;
	font-family: Tahoma, arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
}

input.input300 {
	width: 300px;
	font-family: Tahoma, arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
}

textarea.textarea200 {
	width: 200px;
	font-family: Tahoma, arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
}

textarea.textarea250 {
	width: 250px;
	font-family: Tahoma, arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
}

textarea.textarea300 {
	width: 300px;
	font-family: Tahoma, arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #000000;
}

SELECT.dropdown50 {
	width : 50px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	height : 23px;
	color : #000000;
}

SELECT.dropdown100 {
	width : 100px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	height : 23px;
	color : #000000;
}

SELECT.dropdown150 {
	width : 150px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	height : 23px;
	color : #000000; }

SELECT.dropdown200 {
	width : 200px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	height :18px;
	color : #000000; }
	
.s274 {
	width : 274px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	height :18px;
	color : #000000; }

label{
	line-height :18px;
	font-size : 11px;
	color: #000;
	font-weight : bold;}


SELECT.dropdown250 {
	width : 250px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	height : 23px;
	color : #000000;}
	

/**********************************************************************************
=Layout
**********************************************************************************/

#container {
	margin-left:auto;
	margin-right:auto;
	width:989px; }

#boxtop{
	align:center;
	display:inline;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	color: #000000;
	font-size : 11px;
	font-family : arial, verdana, Helvetica, sans-serif;
	}
	
#boxtop th, #work th{
	padding-left:10px;
	text-align:left;
	font-weight: bold;
	color: #000000;
}

#boxleft{
	margin-left:25px;
	margin-bottom:5px;
	color: #000000;
	font-size : 11px;
	border:2px dotted #BECD2A; }
	
#boxleft th, #work th{
	padding-left:10px;
	text-align:left;
	font-weight: bold;
	color: #000000;
}


.search{
	color: #000000;
	font-size : 11px;
	font-family : arial, verdana, Helvetica, sans-serif;
	}
	
	.search td{
		padding-top:5px;
		}


hr{
	width:296px;
	color:#000;
	background: #000;
	border: 0;
	height:1px; }
	
#header { width:989px; }

#content{
	margin-left:12px;
	width:840px; }
			
#footer{
	font-size : 11px;
	border-top:2px dotted #BECD2A;
	margin-top:12px;
	color:#989DA0; }

.kiwidivider {
	height:2px;
	border-top:2px dotted #BECD2A;
	margin:4px 0 12px 0; }

/*  NAV   */

.subnavwrap {
	background:#B3ABD8;
	padding:0 6px 0 6px; }
	
.menutitlecell{
	height:61px;
	width:117px;
	vertical-align:bottom;
	text-align:right;
	background: #584b92;
	font-size : 20px;
	color: #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	padding:0 8px 4px 0; }
	
.menutitlecell2{
	height:69px;
	width:117px;
	vertical-align:bottom;
	text-align:right;
	background: #584b92;
	font-size : 20px;
	color: #FFFFFF;
	border-top: 8px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	padding:0 8px 4px 0; }

.menucell , .lastmenucell{
	border-bottom:dotted 2px #FFFFFF;
	padding:3px 0 3px 0;
	text-align:right;
	color: #000000; }
	
.lastmenucell{
	border:none;
	padding-bottom:12px; }
	
.menulink , .menulinkselected{
	height:18px;
	line-height:18px;
	font-size : 11px;
	font-weight: bold;	
	color:#000000;
	text-decoration:none; }
	.menulink:hover{color:#C32C89; }
	
.menulinkselected{color:#FFFFFF; }
	.menulinkselected:hover{color:#C32C89; }

.menucellbig{
	height:36px;
	background: #F2942E url(../images/navright-big.gif) no-repeat right }
	
.menulinkbig{
	display:block;
	height:36px;
	line-height:18px;
	padding-left:10px;
	margin-right:10px;
	background: #F2942E url(../images/navleft-big.gif) no-repeat left;
	font-size : 11px;
	font-family : arial, verdana, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	text-decoration:none;}

.subwrap {
	background-color:#B3ABD8;
	border:dotted 2px #FFFFFF;
	border-top:none;
	text-align:right;
	padding:2 4px 8px 0; }

.submenu {list-style: none;
	padding:0;
	margin:0; }

.submenu li{list-style: none;}
.submenu li a{
	font-size : 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;}
	.submenu li a:hover{text-decoration:underline;}
	.submenu li a.selected{color: #584B91;}


/*  HOME   */

.homelink{
	display:block;
	height:29px;
	width:118px;
	padding-left:10px;
	line-height:29px;
	background: #000 url(../images/navhome.gif) no-repeat left;
	font-size : 13px;
	font-family : arial, verdana, Helvetica, sans-serif;
	color: #F2942E;
	font-weight: bold;
	text-decoration:none;}

* html .homelink{width:128px;}

#homepanel1 {
	width:246px;
	border:dotted 2px #FDB813;
	padding:10px; }
	
#homepanel2 {
	width:246px;
	border:dotted 2px #C32C89;
	padding:10px; }
	
#homepanel3 {
	width:246px;
	border:dotted 2px #BECD2A;
	padding:10px; }
	
#hpanel1 , #hpanel2 , #hpanel3 {
	width:127px;
	height:127px;
	background-color:#FDB813;
	text-align:right;
	vertical-align:bottom;
	padding:8px; }
	
	#hpanel2 {
	background-color:#C32C89; }
	
	#hpanel3 {
	background-color:#BECD2A; }
	
	#hpanel1 h2 , #hpanel2 h2 , #hpanel3 h2 {
	color:#000000;
	font-size:24px;
	font-weight:normal;
	line-height:21px;
	margin:0;
	padding:0; }


#headbox {
	width:552px;
	border:dotted 2px #BECD2A;
	vertical-align:bottom;
	padding:12px;
	font-weight: bold; }


/*  OTHERS   */

button {vertical-align:middle;
		border:none;
		padding:0;
		background:none;
		cursor:pointer;
		*cursor:hand; /*alternate cursor for IE*/}

.kiwiflavour , .kiwiflavour2{
	font-size : 11px;
	font-weight: bold;
	color:#000000;
	padding-right:12px;
	background-color:#BECD2A; }
	
	.kiwiflavour2 { color:#FFFFFF; }
	
.kiwidotleft {
	border-left:dotted 2px #BECD2A; }
	
.kiwidotright {
	border-right:dotted 2px #BECD2A; }
	
.kiwidottop{
	border-top:dotted 2px #BECD2A; }
	
.kiwidotbottom {
	border-bottom:dotted 2px #BECD2A; }

		
blockquote {
  width:590px;
  float:right;
  margin-bottom:18px;
  background: transparent url(../images/quoleft.png) left top no-repeat;
}
blockquote div {
  padding: 0 48px;
  background: transparent url(../images/quoright.png) right bottom no-repeat;
}

table.sitemap td { vertical-align:bottom; }

.guidetop {
	height:40px;
	font-size : 13px;
	font-weight: bold;
	color:#000000;
	padding:0 0 8px 12px;
	background-color:#BECD2A;
	border-bottom:solid 3px #FFFFFF; }
	
.guidebox {
	padding:12px;
	border:dotted 2px #BECD2A; }
	
	.guidebox li {
		margin-bottom:8px; }
		
ul.guides li {
		margin-bottom:8px; }
	
	
