/* ------------------------Homepage----------------------------- 

.HomeMainWrapper
{
	padding-top: 7px;
}
.HomeMainColumn
{
	width: 397px;
}
.BlueHeaderSmallLeft
{
	width: 5px;
	background: url("/Images/blue-header-small-left.gif") no-repeat 0 0;
}
.BlueHeaderSmallRight
{
	width: 5px;
	background: url("/Images/blue-header-small-right.gif") no-repeat 0 0;
}
.BlueHeaderSmallInner
{
	width: 387px;
	background: url("/Images/blue-header-small-bg.gif") repeat-x 0 0;
}
.DarkHeaderSmallLeft
{
	width: 3px;
	background: url("/Images/dark-header-small-left.gif") no-repeat 0 0;
}
.DarkHeaderSmallRight
{
	width: 3px;
	background: url("/Images/dark-header-small-right.gif") no-repeat 0 0;
}
.DarkHeaderSmallInner
{
	width: 391px;
	background: url("/Images/dark-header-small-bg.gif") repeat-x 0 0;
}
.HomePanelWrapper
{
	padding-top: 4px;
}
.HomePanelTopDiv
{
	height: 6px;
	background-position:0 -32px;
}
.HomePanelMainDiv
{
	background: url("/Images/home-panel-bg.gif") repeat-y 0 0;
	padding: 6px 0 6px 0;
}
.HomePanelBotDiv
{
	height: 6px;
	background-position:0 -38px;
}
.HomeMainHeaderWrapper
{
	padding-top: 6px;
}
.BlueHeaderLargeLeft
{
	width: 47px;
	background: url("/Images/blue-header-large-left.gif") no-repeat 0 0;
}
.BlueHeaderLargeRight
{
	width: 5px;
	background: url("/Images/blue-header-large-right.gif") no-repeat 0 0;
}
.BlueHeaderLargeInner
{
	width: 345px;
	background: #0089D0;
}
.GreenHeaderLarge
{
	background: url("/Images/green-fern-header.gif") no-repeat 0 0px;
}
.BlueHeaderLargeEdit, .GreenHeaderLargeEdit
{
	float: left;
	width: 340px;
	height: 44px;
	overflow: hidden;
	position: relative;
	left: 5px;
	top: 7px;
}
.GreenHeaderLargeEdit
{
	width: 342px;
	left: 50px;
}
.HomeColouredTable
{
	margin-top: 3px;
}
.HomeColouredTableTD
{
	text-align: left;
	vertical-align: top;
	padding: 15px 30px 15px 12px;
}
.LeftTable
{
	background: #F8F8F8;
}
.RightTable
{
	background: #F6F7E7;
}
.HomePanelInnerTable
{
	width: 333px;
	height: 339px;
}
.HomePanelInnerTable td
{
	padding-top: 3px;
}
.HomePanelInnerTable .ImgWrapper
{
	width: 100px;
}
.HomePanelInnerTable .ImgWrapper .TopBG
{
	height: 5px;
	background: url("/Images/home-panel-img-top.gif") no-repeat 0 0;
}
.HomePanelInnerTable .ImgWrapper .ImgBG
{
	background: url("/Images/home-panel-img-bg.gif") repeat-y 0 0;
}
.HomePanelInnerTable .ImgWrapper .BotBG
{
	height: 5px;
	background: url("/Images/home-panel-img-bot.gif") no-repeat 0 0;
}
.HomePanelInnerTable .original
{
	display: block;
	font-weight: normal;
	font-size: 11px;
}.HomePanelInnerTable .sale
{
	display: block;
	line-height: 15px;
}
.HomePanelInnerTable .original .price
{
	text-decoration: line-through
}
.HomePanelTextTD
{
	padding-left: 10px;
}
.HomePanelTextTD .ArialGrey14Bold
{
	line-height: 30px;
}
.HomeBottomListWrapper .TopLine
{
	height: 20px;
	background: #F8F8F8 url("/Images/home-bot-table-top.gif") repeat-x 0 2px;
}
.HomeBottomListWrapper .BotLine
{
	height: 20px;
	background: #F8F8F8 url("/Images/home-bot-table-bot.gif") repeat-x 0 100%;
}
.HomeBottomListDiv ul, .HomeBottomListWrapper ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.HomeBottomListDiv ul li
{
	width: 260px;
	color: #484848;
	font: italic 12px/18px Arial, Sans-Serif;
	float: left;
	background: url("/Images/testi-list.gif") no-repeat 0 2px;
}
.HomeBottomListDiv ul li p
{
	margin-left: 33px;
}

/* ---------------------end Homepage--------------------------- 

/* -------------------------Rotator---------------------------- 

#CycleWrapper{ width:708px; height:210px; overflow:hidden; }
#CycleWrapper img{ width:800px; height:210px;}
#CycleWrapper div.nav{ position:absolute; bottom:13px;right:17px; }
#CycleWrapper div.nav a { background:url(/Images/rotator-navigation2.png) no-repeat 0 0; float:left; margin-left:5px; text-indent:-100px; overflow:hidden; width:18px; height:18px; outline:none; }
#CycleWrapper div.nav a#Next{ background-position: -40px 0px; }
#CycleWrapper div.nav a#Next:hover{ background-position: -40px -18px; }
#CycleWrapper div.nav a#Pause.paused{ background-position:-20px -18px}
#CycleWrapper div.nav a#Pause {  background-position:-20px -0px  }
#CycleWrapper div.nav a#Prev{ background-position: 0px 0px; }
#CycleWrapper div.nav a#Prev:hover{ background-position: 0px -18px;}

#CycleWrapper{width: 804px; position:relative; }
#CycleWrapper div.item{position:relative;}
#CycleWrapper div.item h2 {display:block;position:absolute;top:30px;left:30px;color:#fff;height:100px;width:660px;line-height:100%;background:url("/data/media/images/nznature/home rotator/billboard-text-bg.png") repeat-x 0 70px; }
#CycleWrapper div.item h3 {display:block;position:absolute;top:110px;left:30px;color:#fff;width:660px;}
#CycleWrapper div.item a.more{position:absolute;display:block;top:170px;left:30px;} 
#CycleWrapper div.item a.more span{display:block;background:orange;color:#fff;width:111px;height:21px;text-indent:-1000px;overflow:hidden;background:url("/data/media/images/nznature/home rotator/btn-view-more.gif")} 
#CycleWrapper div.item a.more:hover span{background-position:0 -21px;} 
#CycleWrapper .nav { z-index:30;}
#CycleWrapper .nav a {display:block;background:#fff;}
* html .#CycleWrapper div.item a.more{zoom:1}


/* These are standard sIFR styles... do not modify
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-hasFlash .bannerContent h2 {visibility: hidden;height: 100px;width: 660px;}

/* ----------------------end Rotator -------------------------*/

