<style>
/* CSS Document */
/* Created 6 August 2008*/
/* Emma Broe */
/* Additions Don McLean - Online One pty Ltd 9-August-2008
/* HTML tag styles                             */
/***********************************************/



/* CSS for NetSuite web store */


/* Global   
================================================*/

* {
	margin:0;
	}

body {
	font:8pt/140% Arial, Helvetica, Verdana, sans-serif;
	padding:0px; margin:0px; margin-right:auto; margin-left:auto; width:800px; 
	padding-bottom: 10px;
	background-image: url(https://system.netsuite.com/c.836557/site/images/bg.gif);
	background-color: #46C3DD;
	background-position: bottom;
	background-attachment: fixed;
	background-repeat: no-repeat;
	width:800px;
	}
	
#outerwrapper { margin-right:auto; margin-left:auto;  margin-bottom:10px; top: 0px; }
#nz { text-align: center; }

/* Main layout
================================================*/

#innerwrapper  { width: 800px; margin-left: auto; margin-right: auto; position: relative; background-position: 0px 190px;  background-image: url(https://system.netsuite.com/c.836557/site/images/side-bg.jpg); background-repeat: repeat-y; 
	
}
#div__label { width:800px; overflow: hidden; }

/* sales order wrappers on customer centre*/
#items_wrapper {  width:800px; background-image: url(https://system.netsuite.com/c.836557/site/images/container-bg.gif);padding-left: 75px;    }
#div_header { width:800px; background-repeat: no-repeat; }
#div__body { width: 800px;  text-align: left}
#div__footer { background-image: url(https://system.netsuite.com/c.836557/site/images/container-bg.gif); background-repeat: repeat-y; }
#main-drilldown { float:left; width:555px; padding-bottom: 5px; text-align: left; margin-top: 0px; margin-right: 25px; margin-bottom: 10px; margin-left: 5px; }
#main { float:right; width:555px; padding-bottom: 5px; text-align: left; margin-top: 2px; margin-right: 25px; margin-bottom: 10px; margin-left: 5px; }

	
main img {
	float: left;
	padding: 0px 10px 0px 0px;
	clear: right;
}	


#sidebar { font-size:8pt; line-height:1.4em; float:left; width: 185px; padding-bottom: 0px; padding-right: 0px; margin-top: 0px; margin-left:25px	}
#signup { width: 800px; margin: 0; padding: 0; height: 47px; clear: both; float: left; background-image: url(https://checkout.netsuite.com/c.836557/site/images/nav-bg2.gif); background-repeat: no-repeat; }
#signup td { font-size:8pt }
#sidebar p { margin: 0px; text-align: left; }




#partners { text-align:center; color:#ccc; width: 550px; padding-top: 10px; clear:both; margin-left: auto; margin-right: auto; 	}


	
	

#wsfooter { clear:both; text-align:center; color:#ccc; text-transform: lowercase; background-image: url(https://system.netsuite.com/c.836557/site/images/footer.gif); background-repeat: no-repeat; height: 46px; background-color: #6Ed003; margin-left: auto; margin-right: auto; position: relative; width: 800px; padding-top: 10px; }
	
#copyright { clear:both; text-align:center; color:#fff; margin-left: auto; margin-right: auto; position: relative; width: 800px; background-color: #6Ed003; height: 20px; }
		

/* Header
================================================*/

/* header renamed to wsheader to avoid conflict when displaying in customer center */
#wsheader { height:190px; clear:both; background-repeat:no-repeat; width: 800px; background-color: #46C3DD; }
	
#wsheader img{ height:190px; clear:both; background-image:url(https://checkout.netsuite.com/c.836557/site/images/eb-logo-hd.jpg) background-repeat:no-repeat; width: 800px; }
		
#wsheader a,
#wsheader a:hover {
	border:0;
	background:transparent;
	}


	
/* Links
================================================*/
a:link,
a:active {
	color:#333333;
	text-decoration: none;
	}
a:visited {
	color:#333333;
	text-decoration: none;
	}
a:hover {
	color:#0099CC;
	}
a.imglink:link,
a.imglink:visited {border:0;}
a.imglink:hover {background:transparent;}

a.category:link {color: #89bc02; padding: 5px 2px 1px 0px;text-decoration:none;}
a.category:active {color: #333;padding: 5px 2px 1px 0px;text-decoration:none;}
a.category:visited {color: #009933;padding: 5px 2px 1px 0px;text-decoration:none;}
a.category:hover {color: #0099CC;padding: 5px 2px 1px 0px; text-decoration:none;}

a.panel:link {color: #89BC02;}
a.panel:active {color: #89BC02;text-decoration:none;}
a.panel:visited {color: #89BC02;text-decoration:none;}
a.panel:hover {color: #0099CC;text-decoration:none;}

a.bullet:link {color: #0e577b; background: #ffffff url(https://system.netsuite.com/c.836557/site/images/green-bullet.jpg); background-repeat:no-repeat; padding: 0 2px 10px 15px;}
a.bullet:active {color: #dc6e0a;background: #ffffff url(https://system.netsuite.com/c.836557/site/images/green-bullet.jpg); background-repeat:no-repeat;  padding: 0 2px 10px 15px;}
a.bullet:visited {color: #999999;background:#ffffff url(https://system.netsuite.com/c.836557/site/images/green-bullet.jpg); background-repeat:no-repeat; padding: 0 2px 10px 15px;}
a.bullet:hover {color: #dc6e0a;background: #ffffff url(https://system.netsuite.com/c.836557/site/images/green-bullet.jpg); background-repeat:no-repeat; padding: 0 2px 10px 15px;}



a.footer:link {
	color: #FFFFFF;
	text-decoration:none;
	border-right: 1px solid #b7b0f8;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
a.footer:active { color: #FFF; text-decoration:none; }
a.footer:visited { color: #FFF; text-decoration:none; }
a.footer:hover {
	color: #DFD600;
	text-decoration:none;
}

a.disclaimer:link {color: #dc9b1a; padding: 5px 2px 1px 0px;text-decoration:underline;}
a.disclaimer:active {color: #dc9b1a;padding: 5px 2px 1px 0px;text-decoration:underline;}
a.disclaimer:visited {color: #dc9b1a;padding: 5px 2px 1px 0px;text-decoration:underline;}
a.disclaimer:hover {color: #f3c871;padding: 5px 2px 1px 0px; text-decoration:underline;}




/* Headings
================================================*/
h1 {
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px 0 0px 0px;
	color: #452668;
	line-height: 1.4em;
	padding-top: 5px;
}
h2 {
	font-size:1em;
	margin:1px 0 0.625em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
H3 {
	FONT-SIZE: 12px;
        COLOR: #451B67;
}
.home h2 {
	font-weight:normal;
	font-size:1.6em;
	margin:0 0 0.625em;
	}
h2 a:link,
h2 a:visited,
h2 a:hover {
	font-weight:normal;
	color:#000;
	border:0;
	padding:0;
	margin:0;
	}
	

/* Lists
================================================*/
dl,
ol,
ul {margin:0px 0 1em;}

ul {
	padding:4px 0 0px 10px;
	font-size: 1em;
	list-style-type:disc;
	list-style-image: url(https://system.netsuite.com/c.836557/site//images/green-bullet.jpg);
	
	}
ol {
	padding:0 0 0 0;
	margin:0 3px 0px 15px;
	list-style-image: url(https://system.netsuite.com/c.836557/site/images/buttons/blu-bullet.gif);
	list-style-type: disc;
}
li {
	margin:0px 3px 3px 3px;
}

	

/* Images
================================================*/
img {
	border:0;
	display:inline;
}

.fullwidth2 {
	padding:4px 0px 0 0px;
	margin:0 0 20px 0;
	}
.flow {
	float:right;
	margin:0 12px 2px 0px;
	}
.dec {
	padding:4px;
	border:1px solid #ccc;}


.fullwidth {
	padding:4px;
	margin:1em 0; 
	}
.centerfullwidth {
	border:1px solid #ccc;
	padding:4px;
	margin:1em 0;
	}	
.flow {
	float:left;
	margin:0 3px 10px 9px;
	}
.flowtext {
    float:left;
	margin:0px 15px 6px 0px;
	}

.flowtextRight {
    float:right;
	margin:0px 0px 6px 15px;
	}


.flowbox {
	float:left;
	border:1px solid #ccc;
	padding:4px;
	margin:1em;
	}	
	

/* Extras

================================================*/	
.signupTable {
	width: 740px;
	margin-left: 30px;
	margin-right: 30px;
}
.NewsLine {
	border-top: 1px dotted #DFD600;
	margin-top: 6px;
}

.NewsArticles{
	padding-bottom:10px;
	clear: both;
	margin-bottom: 10px;
}

#HomeMessage{
	margin-top:10px;
	margin-bottom:10px;
	float: left;
	clear: both;
}
.partnersTable {
	border: 1px dotted #dfd600;
}
.Price {
	font-size: 9pt;
	color: #5A56A4;
}
.edibleH2 {
	border-top: 1px dotted #452669;



















}
.searchpaneltop { background-image:url(https://system.netsuite.com/c.836557/site/images/bloom-hd.gif); background-repeat:no-repeat; height: 28px; text-align: center; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }

.paneltop{ background-image:url(https://system.netsuite.com/c.836557/site/images/panel-top.jpg); background-repeat:no-repeat; height: 28px; text-align: center; }

.panelfootpurple { background-image:url(https://system.netsuite.com/c.836557/site/images/panel-foot.jpg); background-repeat:no-repeat; height:23px; }

.subscribeH1 {
	font-size: 1.3em;
	color: #FFFFFF;
	text-align: center;
}

/* - - - - - - - - - - - - - luxury hampers - - - - - - - - - - - - - */
div#luxury {
	width: 225px;
	float: left;
	padding-top: 16px;
	background-position: top center;
	background-repeat: no-repeat;
	padding-left: 10px;
	clear: left;
	margin-left: 10px;
	text-align: center;
}
div#luxury a {
	line-height: 18px;
}
div#luxury h1 a {
	color: #89BC02;
}
div#luxury h1 span {
	color: #5B5B5B;
	margin: 0px 0px 0px 0px;
}
div#luxury p {
	width: 220px;
}

/* - - - - - - - - - - - - - under100 - - - - - - - - - - - - - */
div#hundred {
	width: 225px;
	float: right;
	padding-top: 16px;
	background-position: top center;
	background-repeat: no-repeat;
	clear: right;
	margin-right: 10px;
	text-align: center;
}
div#hundred a {
	line-height: 18px;
}
div#hundred h1 a {
	color: #89BC02;
}
div#hundred h1 span {
	color: #89BC02;
	margin: 0px 0px 0px 0px;
}
div#hundred p {
	width: 220px;
}

/* - - - - - - - - - - - - - under50 - - - - - - - - - - - - - */
div#fifty {
	width: 225px;
	float: left;
	padding-top: 16px;
	background-position: top center;
	background-repeat: no-repeat;
	padding-left: 10px;
	clear: both;
	margin-left: 10px;
	text-align: center;
}
div#fifty a {
	line-height: 18px;
}
div#fifty h1 a {
	color: #89BC02;
}
div#fifty h1 span {
	color: #5B5B5B;
	margin: 0px 0px 0px 0px;
}
div#fifty p {
	width: 220px;
}

/* - - - - - - - - - - - - - under75 - - - - - - - - - - - - - */
div#seventyfive {
	width: 225px;
	float: right;
	padding-top: 16px;
	background-position: top center;
	background-repeat: no-repeat;
	clear: right;
	margin-right: 10px;
	text-align: center;
}
div#seventyfive a {
	line-height: 18px;
}
div#seventyfive h1 a {
	color: #89BC02;
}
div#seventyfive h1 span {
	color: #89BC02;
	margin: 0px 0px 0px 0px;
}
div#seventyfive p {
	width: 220px;
}
/* Extras

================================================*/	
.signupTable {
	width: 740px;
	margin-left: 30px;
	margin-right: 30px;
}
.NewsLine {
	border-top: 1px dotted #DFD600;
	margin-top: 6px;
}

.NewsArticles{
	padding-bottom:10px;
	clear: both;
	margin-bottom: 10px;
}

#HomeMessage{ margin-top:10px; margin-bottom:10px; float: left; clear: both; width: 555px; }
.partnersTable {
	border: 1px dotted #dfd600;
}
.Price {
	font-size: 9pt;
	color: #5A56A4;
}
.edibleH2 {
	border-top: 1px dotted #452669;
}
.searchBut {
	padding-top: 3px;
}
.subscribeText {
	color: #FFFFFF;
}
.categoryLinks {
	line-height: 1.7em;
	font-size: 8pt;
	color: #452668;
}
.gradientBG{
	background-image:url(../images/gradient-bg.jpg);
	background-repeat:no-repeat;
	padding: 0px 10px 0px 10px;
}
.panelBG{ background-image:url(https://system.netsuite.com/c.836557/site/images/panel-bg.jpg); background-repeat:repeat-y; padding: 0px 10px 0px 10px;  }
.panelBG td{ font-size: 8pt; }
.panelfoot{ background-image:url(https://system.netsuite.com/c.836557/site/images/panel-foot.jpg); background-repeat:no-repeat; height:23px; }

.searchtop{ background-image:url(https://system.netsuite.com/c.836557/site/images/search_top.gif); background-repeat:no-repeat; height: 28px; text-align: center; vertical-align: middle; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }

.searchBG{ background-image:url(https://system.netsuite.com/c.836557/site/images/search-bg.gif); background-repeat:repeat-y; padding: 0px 10px 0px 10px; margin-top: 0px; }
.searchfoot{ background-image:url(https://system.netsuite.com/c.836557/site/images/searchbg-bottom.gif); background-repeat:no-repeat; height:34px; }


.subscribetop{ background-image:url(https://system.netsuite.com/c.836557/site/images/subscribe_bg.gif); background-repeat:repeat-y; padding: 0px 10px 0px 10px; margin-top: 0px; padding-top: 0px; }
.subscribefoot{
	background-image:url(../images/searchbg-bottom.gif);
	background-repeat:no-repeat;
	height:34px;
}

/* - - - - - - - - - - - - - NETSUITE SPECIFIC CSS - - - - - - - - - - - - - */

.inputreq {   margin-bottom: 2px; background-color: #FFFFFE; text-align: left; margin-top: 2px; text-indent: 2px; }
.input {    margin-bottom: 2px; background-color: #FFFFFE; text-align: left; margin-top: 2px; text-indent: 2px;}
.smalltext { line-height: 15px;  }
.smalltextnolink { line-height: 15px; padding-left: 20px; }
.textboldnolink { font-size: 12pt; color: #452668 line-height: 80px; margin-top: 20px; }



.radio { width: 10px; }

.greytitle{ 
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px 0 0px 0px;
	color: #452668;
	line-height: 1.4em;
	padding-top: 5px;}

.addtocart { background-image: url(https://system.netsuite.com/c.836557/site/images/add-to-cart.jpg); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 26px; width: 88px;  }

.addtocart2 { background-image: url(https://system.netsuite.com/c.836557/site/images/extras-button.jpg); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 26px; width: 88px;  }

.custom_button { background-image: url(https://system.netsuite.com/c.836557/site/images/add-to-cart.jpg); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 26px; width: 88px;  }

#info-layout h1 { font-size:1.3em; font-family: Arial, Helvetica, sans-serif; color:#452660; line-height: 25px; font-weight: bold; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 0px; }

#info-layout h2 { font-size:1.3em; font-family: Arial, Helvetica, sans-serif; color:#452660; line-height: 25px; font-weight: bold; margin-top: 10px; margin-right: 0; margin-bottom: 10px; margin-left: 0px; }


/* Determines the width of the view cart table
* carttable is used in the view cart and checkout but have different form id's 
* For view cart id is #cart and for checkout page it's #checkout
*/

#carttable {  margin-left:20px; width:90%;     }

#carttableheader { margin-left:10px;   }





/*#carttableheader {  margin-left: 25px; width: 750px; }*/

.texttablert { line-height: 25px; }

.searchbutton { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding-left: 25px; }

/* Variations to the portlet css */
.portletHandle{ text-align: left; padding-right: 0px; padding-left : 0px; }

/* Submit Order Button */
.bgbutton { color: #E1D912; background-color: #452668; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-weight: normal; margin-left:20px;   }
.bgbuttontop { border:none;}
#submitter { color: #E1D912; background-color: #452668; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-weight: normal; cursor: pointer; }
#resetter { color: #E1D912; background-color: #452668; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-weight: normal; cursor: pointer; }

.tasktitlemed { text-indent: 50px; color: #666666; height: 30px; padding-right: 25px; padding-left: 25px; width: 500px; padding-top: 10px; }

/* customer centre width on top bar */
.bgbar { background-image: url(https://system.netsuite.com/c.836557/site/images/container-bg.gif); background-color: none; }
.bgmd {  height: 100px; width:400px;margin-top: 25px; background-color: none; }

.bglt { background-color: none; }
#div__footer .bglt { background-color: none ;background-image: url(https://system.netsuite.com/c.836557/site/images/container-bg.gif); }
/* Change button */

.nlbutton { /*background-image: url(https://system.netsuite.com/c.836557/site/images/blank-purple-but.jpg);*/ color: #E1D912; background-color: #452668; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;  font-weight: normal; }

/*#custcol_address_on_line_item_fs_lbl { padding-left: 100px;} */
/* header banner for the view cart and checkout */
.listheadernosort { height:100%; vertical-align: top; color: #666666; background-color:#DDDDDD; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }

.medtext         	{ font-size: 9pt; font-weight: bold; padding-right: 25px; }

.red { color: #990033; }

#custbody_terms_val { padding-left: 5px; }
.delivery_promise { padding-left: 5px; padding-top: 10px; padding-bottom: 10px; padding-right: 15px; }
/* set the customer centre text back to normal */
#signup h2 { font-size: 9pt; }

/*#main_form #submitter { margin-left: 50px; margin-top: 50px; }

#main_form { padding: 50px; width: 550px; }*/

 
#body_actions { width: 800px;  }

.alcohol { border: none;  }
.norm { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; margin-top: 5px; }

.tableheaders {
	background: #DFD600;
}
.tableBg {
	color: #FFFFFF;
	background: #452669;
	font: 8pt/140% Arial, Helvetica, sans-serif;
}
.replacecheckout
{
	background: none;
	background-image: url(https://checkout.netsuite.com/c.836557/site/images/buy-now.jpg);
	width: 151px;
	height: 73px;
	padding: 0;
	margin: 0px;
	border: 0px;
}	
.checkoutthankstext { font-size:24px;}


/* PH customer center corrections */
/*.portletHandle {
	display: none;
}*/

#handle_portlet_-519{
	display: block;
}



</style> 

