	
	#BannerHolder{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		position: relative;
		width: 770px;
		height: 170px;
	}
	
	#BannerLogo{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		position: absolute;
		width: 157px;
		height: 116px;
		top:10px;
		left: 10px;
		z-index: 2;
	}
	
	#BannerImages{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		position: absolute;
		z-index: 1;
		top: 0px;
		left: 0px;
	}
	
	#BannerCaption{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		position: absolute;
		z-index: 2;
		bottom: 0px;
		height: 40px;
		width: 770px;
		background-image: url(bimages/green-overlay.png);
		background-repeat: repeat;
	}	
	
	#BannerCaption h2{
	font-family: Arial;
	font-size: 18px;
	line-height: 40px;
	padding: 0;
	margin: 0;
	color: #fff;
	font-style:italic; 
	text-indent: 10px;
	position:relative;
	z-index: 10;
	text-align: center;
	}

/* ----------------------------------------------------------------------------
	PLANTMARK
	Author: CC Hua
	By: WhatsHot Multimedia .:. info@whatshot.net.au .:. www.whatshot.net.au
	Last updated: 16-01-06
------------------------------------------------------------------------------- */
/***----Update 30.05.11-START----***/
a#PM-PP-search-link {
	height: 74px;
	width: 402px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0px 0 0 0;
	background:url(../img/PM-searchPP-link.gif) no-repeat;
}

a#PM-PP-search-link2 {
	height: 108px;
	width: 300px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0px 0 0 0;
	background:url(../img/PM-searchPP-link2.gif) no-repeat;
}


/***----Update 30.05.11-END----***/

/*
div	{	border: 1px solid red; } 
*/
/*--- BASE ---*/

body 	{  margin: 0;  padding: 0;  background: #95ACBC url(../img/bg_body.jpg) repeat-x; font: normal 10px verdana, arial, sans-serif; 	}

/*--- GENERAL STYLES ---*/

a		{  color: #17A;  text-decoration: none;	}
a:hover {  color: #0099EA;  text-decoration: underline;	}


a.head:link,
a.head:visited,
a.head:active	{  color: #060;  text-decoration: none;	}
a.head:hover 	{  color: #090;  text-decoration: underline;	}

body#winter-sales #container #main #fullcontent a:link,
body#winter-sales #container #main #fullcontent a:visited,
body#winter-sales #container #main #fullcontent a:active 		{ color: #ff339a;  text-decoration: none; }
body#winter-sales #container #main #fullcontent a:hover 	{  color: #ff128a;  text-decoration: underline;	}


img	{	border: 0;	}

.right 	{  float: right;	}
.left 	{  float: left;		}

/*--- LAYOUT ---*/

#container 	{  width: 770px;  margin: 0 auto;  padding: 0;  text-align: left;  background-color: #C9D1DB;	}

#header 	{  	background: #333;  height: 170px;	}
#header	h1	{	display: none;	}

#navwrap	{	background: #4E6B81;	}

#main 		{  /*overflow: auto;*/ background-color: #C9D1DB;	}

#content 	{  float: left;  width: 490px;  margin: 15px 0 0 10px; /*display: inline;*/	}
#content p 	{  margin: 0 0 14px 0;	}

#fullcontent 	{  float: left;  width: 720px;  margin: 15px 0 20px 20px; /*display: inline;*/	}
#fullcontent p 	{  margin: 0 0 14px 0;	}

/*--- TABLE ---*/

td	{	font: normal 10px verdana, arial, sans-serif; vertical-align: top;	}
th	{	font: bold 10px verdana, arial, sans-serif; background: #333; color: #fff;	}

#cat	{	width: 400px; }

/*--- HEADINGS ---*/

h1	{	color: #4E6B81; font: bold 15px verdana, arial, sans-serif; margin-bottom: 15px;	}

h2 	{  	color: #060;  font: italic 12px verdana, arial, sans-serif; margin-bottom: 15px;	}

h3 	{  	background: #324D62; color: #fff;  font: bold 11px verdana, arial, sans-serif; margin-bottom: 5px;	}


hr 	{  clear: left;  border: none 0;  border-top: 1px solid #EEE;  height: 1px;  margin: 16px 0 !important;  margin: 5px 0 0 0;	}


/*--- SIDEBAR --*/

#sidebar 	{  float: left;  height: 350px; width: 180px; /*229*/  margin: 16px 0 0 25px;  font-size: 11px;  display: inline;  
				border: 2px solid #666; background: #fff;	}

#sidebar2 	{  float: left; width: 200px; /*229*/  margin: 16px 0 15px 25px;  padding: 0 0 5px 8px;  display: inline;  border: 1px solid #666; background: #ccc; 	}
#sidebar2 p	{	font: normal 10px verdana, arial, sans-serif; margin: 0 0 10px 0;	}


div.clear 	{  clear: both;	}

/*--- PULLTHROUGH BAR ---*/

#pullthrough	{  background: #CACBCB url(../img/bg_feature.png) repeat-x;  height: 165px;  clear: both;	}
#pullthrough table	{	width: 95%; margin: 30px auto 0 auto;	}
#pullthrough td		{	vertical-align: top; background: transparent; }

#pullthrough p		{	margin: 0 0 5px 2px; 	}


#contactbar		{  clear: both; background: #090;  height: 30px; text-align: center; width: 100%;	}

/*--- FORMS ---*/

#std_form		{}
#std_form table	{ 	 margin: 0; padding: 0;	}
#std_form td	{	vertical-align: top; margin: 2px; }

#std_form input, textarea	{	border: 1px solid #333; padding: 2px; 	}


/*--- FOOTER ---*/

#footer 	{  clear: left;  width: 770px;  margin: 5px 0;  text-align: right;  color: #333;	}
#footer a 	{  color: #333;	text-decoration: none; }
#footer a:hover	{	color: #000; text-decoration: underline;	}
#footer p 	{  font-size: 9px; padding-right: 10px;	}


/*--- NAV ---*/

#navcontainer 		{ 	margin: 0 auto;	height: 24px; background: transparent;	width: 760px; padding: 0;	}

#navcontainer ul	{	font: bold 11px Arial, Helvetica, Sans-serif;	margin: 0;	}

#navcontainer ul,
#navcontainer ul ul {	padding: 0;	margin: 0;	list-style: none;	}

#navcontainer ul li {	float: left; list-style-type: none;	margin: 2px 0 0 5px; padding: 0 10px; 	}

#navcontainer ul a 	{	display: block;	color: #fff; text-decoration: none;	padding: 4px 2px 4px 2px; 	}

#navcontainer ul a:hover	{	background: #7691A5; color: #324D62;	}

/* SECOND LEVEL LIST ITEMS */
#navcontainer ul li ul 		{ 	position: absolute;	width: 150px;	left: -999em; background: #324D62; font: normal 11px Arial, Helvetica, Sans-serif;	}
#navcontainer ul li ul a	{ 	width: 150px; background: #324D62; border: 1px solid #0C273B;	color: #FFF; }
#navcontainer ul li ul a:hover	{ 	color: #fff; background: #7691A5;	}

/* ALL LIST ITEMS */
#navcontainer ul ul li ul li,
#navcontainer ul ul li 		{ 	margin: 0;	padding: 0;	float: left;	}

#navcontainer ul li:hover ul,
#navcontainer ul li:sfhover ul 	{	left: auto;	}

/* THIRD+ LEVEL LISTS */
#navcontainer ul li ul ul 	{ 	margin: -22px 0 0 105px;	}

#navcontainer ul li:hover ul ul,
#navcontainer ul li.sfhover ul ul,
#navcontainer ul li:hover ul ul ul,
#navcontainer ul li.sfhover ul ul ul 	{	left: -999em;	}

/* LISTS NESTED UNDER HOVERED LIST ITEMS*/
#navcontainer ul li:hover ul,
#navcontainer ul li li:hover ul,
#navcontainer ul li li li:hover ul,
#navcontainer ul li.sfhover ul,
#navcontainer ul li li.sfhover ul,
#navcontainer ul li li li.sfhover ul	{ 	left: auto;		}

/* SPECIALS */

#specials_pull		{	width: 250px; margin-top: 50px;	}
#specials_pull td	{	border-bottom: 10px solid clear; 	}
h1.specials			{	background: #c03; margin: 0; padding: 2px; color: #fff; font: bold 11px verdana, arial, sans-serif;  }

#specials_pull td.box	{	border: 2px solid #4E6B81; margin: 0 auto; background: #fff; padding: 2px; height: 135px;	}
#specials_pull td.box2	{	border: 2px solid #4E6B81; margin: 0 auto; background: #FF8512; padding: 10px; height: 135px; 
							font: bold 18px verdana, arial, sans-serif; color: #fff; text-align: center; vertical-align: middle;	}
#specials_pull td.box3	{	border: 2px solid #4E6B81; margin: 0 auto; background: #090; padding: 10px; height: 135px;
							font: bold 18px verdana, arial, sans-serif; color: #fff; text-align: center; vertical-align: middle;	}
							
a.box:link, a.box:visited, a.box:active 	{	color: #9cc; }
p.sml	{	font-size: 9px;	}

#spectab	{	margin-top: 0; padding: 5px 0 0 0; width: 100%; border: 0; padding: 0; background-color: #fff; }

.groupBox
		{
		padding: 1px 10px 10px 10px;
		background-color: #e9edf1;
		font-size: 12px;
		border: 1px solid #95acbc;
		}
		
.groupBox blockquote
		{
		margin-top: -4px;
		}
		
.specialBox1
		{
		border: 1px solid #666666;
		background-color: #ffffff;
		width: 50%;
		}
		
.specialBox1 td
		{
		vertical-align: top;
		}
		
		
.specialBox1 img
		{
		margin: 0px 5px 3px 5px;
		border: 1px solid #666666;
		}
		
.specialBox2
		{
		border: 1px solid #666666;
		background-color: #ffffff;
		width: 50%;
		}
		
.specialBox2 td
		{
		vertical-align: top;
		}
		
		
.specialBox2 img
		{
		margin: 0px 5px 3px 5px;
		border: 1px solid #666666;
		}
		
/*--- NEWSLETTERS ---*/

li.news-year-list {
	font-size: 16px;
	list-style: none;
}
li.news-year-list ul li a {
	font-size: 10px;	
}
li.news-year-list:hover ul{
	display: block;
	height: auto;
	overflow: visible;
}

li.news-year-list ul {
	height: 0;
	overflow: hidden;
	/*display: none;*/
}

