body {
	background-color: #FFFFFF;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:12.5px;
	color: #4E514E;
	line-height: 15px;
	list-style-image: url(images/box.gif);
	text-align:center;/*centre for ie5 */
}

a:link {
	color: #4E514E;
	text-decoration: none;
	
}

a:hover {
	color: #7C7D7C;
	text-decoration: none;

}
a:visited {
	color: #4E514E;
	text-decoration: none;

}

.shopSoon {
	color: #33CC33;
	font-size:18px;
	text-decoration: none;
}	

.photoholder {
	overflow:hidden;
}


.FrameOutlets {
	position:relative;
	visibility: visible;
}	

td {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12.5px;
	line-height: 18px;
}

td {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12.5px;
	line-height: 18px;
}

th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12.5px;
}


h3 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 15px;
	line-height: normal;
}


.header {
	background-image: url(images/header_02.jpg);
	background-repeat: repeat;
}

.header2 {
	background-repeat: repeat;
	background-image: url(images/header_02.jpg);
}

.eav {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;}

.headerNav a:hover {
	color: #7C7D7C;
	text-decoration: none;

}

.storenav {
	background-repeat: repeat;
	background-image: url(images/storeback.jpg);
}

.container {
	background-color: #FFFFFF;
}

.containerWhere {
	background-color: #FFFFFF;
	filter: alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}


#container2 {
    display: table;
}

#row  {
    display: table-row;
    }

#left, #right, #middle {
    display: table-cell;
}



.home_intro {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12.5px;
	background-image: url(images/25years.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 10px;
}

.intro {
	clear:both;
	float:left;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12.5px;
	line-height: 20px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	overflow: visible;
	width: 800px;
	margin-bottom: 2px;
}

.intro a:hover {
	color: #7C7D7C;
	text-decoration: none;
}	

.intro-eur-content {
	clear:both;
	float:left;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12.5px;
	line-height: 20px;
	padding: 10px;
	background-color: #FFFFFF;
	overflow: visible;
	width: 780px;
	margin-bottom: 2px;
}

.introShop {
	clear:both;
	float:left;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12.5px;
	line-height: 20px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	overflow: visible;
	margin-bottom: 2px;
}

.introShop a:hover {
	color: #7C7D7C;
	text-decoration: none;
}	
	
	
.introCentered {
	clear:both;
	float:left;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12.5px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	overflow: visible;
	width: 800px;
	text-align: center;
	margin-bottom: 2px;
}

.introContent {
	float: right;
	width: 600px;
	height: 325px;
}

.introBlank {
	clear: both;
	float: right;
	width: 200px;
	height: 150px;
}

.introKimberly {
	clear:both;
	float:left;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12.5px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	overflow: visible;
	width: 800px;
	background-image: url(images/kimberly_back.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 2px;
}

.introTraditional {
	clear:both;
	float:left;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12.5px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	overflow: visible;
	width: 800px;
	background-image: url(images/lamb_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 2px;
}

.introContClassic {
	clear:both;
	float:left;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12.5px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	overflow: visible;
	width: 800px;
	background-image: url(images/contemporary_back.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 2px;
}

.introDreamHQ {
	clear:both;
	float:left;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12.5px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	overflow: visible;
	width: 800px;
	background-image: url(images/dreamhq_back.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 2px;
}

.introBenefits {
	float: left;
	width: 820px;
	height: 350px;
}

.introPopup {
	clear:both;
	float:left;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12.5px;
	line-height: 20px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	overflow: visible;
	width: 450px;
	margin-bottom: 2px;
}

.align_left {
	float: left;
	position: relative;
	text-align: left;
	display: inline;
}

.align_right {
	clear: both;
	float: right;
	text-align: right;
	position: relative;
	display: inline;
}

.align_right a:hover {
	color: #7C7D7C;
	text-decoration: none;
}

.small {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 9px;
}

.medium {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
}

.big {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
	padding: 20px;
	text-align: center;
}

.big_no_ident {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
}

.xbig {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 36px;
	line-height: normal;
}

.xbig1 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 22px;
	line-height: normal;
}

.xbig2 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 16px;
	line-height: normal;
}

.expanded {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 2px;
	text-align: center;
}

.justified {
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: justify;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	color: #999999;
}

.footer2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	color: #999999;
	display: table-footer-group;
	float: left;
	clear: left;
	overflow: visible;
}
.box1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}

.box1 a:hover {
	color: #7C7D7C;
	text-decoration: none;

}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}


.box_text {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:12.5px;
	color: #4E514E;
	line-height: 15px;
	padding: 20px;
	text-align: left;
	list-style-image: url(images/box.gif);
}

.image_box {
	border: 1px solid #4E514E;
	text-align: center;
	background-position: center;
}


.Title {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: center;
	background-image: url(images/title_back.jpg);
	background-repeat: repeat-x;
	line-height: 20px;
}

.TitleRegions {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: center;
	background-image: url(images/title_back.jpg);
	background-repeat: repeat-x;
	line-height: 20px;
}

.pureWool {
	background-image: url(images/back_default.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.wheretobuyNZ {
	background-image: url(images/nzmap.gif);
	background-repeat: no-repeat;
	background-position: 300px 30px;
	background-attachment: fixed;
}

.landing {
	margin-left: 60px;
	font-size: 15px;
}

.landingEU {
	margin-left: 10px;
	margin-right: 400px;
	font-size: 15px;
}

.landingEuro {
	margin-left: 190px;
	font-size: 15px;
}

.landingback {
	background-image: url(images/organicbed.jpg);
	background-repeat: no-repeat;
	background-position: right center;	
}

.map {
	background-image: url(images/world.gif);
	background-position: center 120px;
	background-repeat: no-repeat;
}
.tableCenter {
	text-align: center;
	background-position: center;
}
.shaded {
	background-color: #E1E1E1;
	text-align: center;
}
.shadedTitle {
	background-color: #D5D3B8;
	background-position: center;
}

.promptGreen {
	font-family: verdana, arial;
	color: green;
	font-size: 11px;
}

.TitleCentered {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	text-align: center;
	background-image: url(images/title_back.jpg);
	background-repeat: repeat-x;
	line-height: 20px;
	display: block;
}


	#wrapper {
	text-align:left;
	width: 800px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	}

	#content {	text-align:left;
	font-size: 1em;
	line-height: 1.8em;
	clear: both;
	}
	
	#contactContent {
	float: left;
	width: 280px;
	height:310px;
	text-align:center;
	font-size: 1em;
	line-height: 1.8em;
	background-color: #FFFFFF;
	background-image: url(images/shopping.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	}
	
	#contactContent2 {
	float: left;
	width: 500px;
	padding: 0px;
	text-align:left;
	font-size: 1em;
	line-height: 1.8em;
	}

	#blank_space {
	width:800px;
	height:300px;
	visibility: hidden;
	}

	/* STYLES FOR CROSSFADER */



	div.cf_wrapper
	{
	position: relative;
	clear:both;
	}
	
	div.cf_element 
	{
	background-image: url(images/lamb_back.jpg);
	width: 550px;
	height: 298px;
	background-color: #F5F5F5;
	background-repeat: no-repeat;
	background-position: right;
	
	}
	
	div.cf_element_contemporary
	{
	background-image: url(images/contemporary_back.jpg);	width: 550px;
	height: 298px;
	background-color: #F5F5F5;
	background-repeat: no-repeat;
	background-position: right;
	}
	
	div.cf_element_dreamhq
	{
	background-image: url(images/dreamhq_back.jpg);	width: 550px;
	height: 298px;
	background-color: #F5F5F5;
	background-repeat: no-repeat;
	background-position: right;
	}	
	
	div.cf_element_kimberly
	{
	background-image: url(images/kimberly_back.jpg);	width: 550px;
	height: 298px;
	background-color: #F5F5F5;
	background-repeat: no-repeat;
	background-position: right;
	}
		
	div.cf_element_Waratah
	{
	background-image: url(images/waratah_back.jpg);	width: 550px;
	height: 298px;
	background-color: #F5F5F5;
	background-repeat: no-repeat;
	background-position: right;
	}
	
	div.cf_element_wavThrows
	{
	background-image: url(images/wavThrow_back.jpg);	width: 550px;
	height: 298px;
	background-color: #F5F5F5;
	background-repeat: no-repeat;
	background-position: right;
	}	
		
	div.cf_element_wavQuilts
	{
	background-image: url(images/wavQuilts_back.jpg);	width: 550px;
	height: 298px;
	background-color: #F5F5F5;
	background-repeat: no-repeat;
	background-position: right;
	}	
			
	div.cf_element_wavSummerBlankets
	{
	background-image: url(images/wavSummerBlankets_back.jpg);	width: 550px;
	height: 298px;
	background-color: #F5F5F5;
	background-repeat: no-repeat;
	background-position: right;
	}	

	div.cf_element_wavFourSeasons
	{
	background-image: url(images/wavFourSeasons_back.jpg);	width: 550px;
	height: 298px;
	background-color: #F5F5F5;
	background-repeat: no-repeat;
	background-position: right;
	}	
	
	div.cf_element_benefits_thermacell
	{
	background-image: url(images/benefits_thermacell.jpg);	width: 820px;
	height: 300px;
	background-color: #F5F5F5;
	background-repeat: no-repeat;
	background-position: right;
	}	
	
	div.cf_element_benefits_natural
	{
	background-image: url(images/benefits_natural.jpg);	width: 820px;
	height: 300px;
	background-color: #F5F5F5;
	background-repeat: no-repeat;
	background-position: right;
	}	
			
	div.content
	{
		padding: 10px;
	}

	div.cf_element div.cf_contemporary div.cf_dreamhq div.cf_element_kimberly div.cf_element_Waratah div.cf_element_wavThrows 
	div.cf_element_wavQuilts div.cf_element_wavSummerBlankets div.cf_element_wavFourSeasons 
	
	{
		padding: 10px;
		border:  1px solid #ccc;
		padding-top: 0;
		margin-top: 0;
		cleaer: both
	}


.introCentered {
	clear:both;
	float:left;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12.5px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
	overflow: visible;
	width: 800px;
}


flash_global { width:120px; height:32px; padding:0; margin:0; position:absolute; top:-5px; left:0;}
#flash_global a img { border:none; }



/* Ajax tooltip */
#ajax_tooltipObj{
	z-index:1000001;
	text-align:left;
}

#ajax_tooltipObj div{
	position:relative;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:1px solid #333333;
	background-color: #FFFFFF;
	filter: alpha(opacity=90);-moz-opacity:.90;opacity:.90;
	margin-left: 20px;
	overflow:visible;
	Top: -60px;
	width:280px;
	padding:10px;
	font-size:1.0em;
}
a.page-options {
	color: #000000; 
	text-decoration: none; 
	display: block; 
	text-align: left; 
	padding: 5px; 
	background: #a9d06a;
	margin: 3px 0 0 0;
	border-bottom: 1px solid #333333;
	border-bottom: 1px solid #555555;
}

a.page-options:hover, 
a.page-options:focus {
	color: #fff; 
	background: #09F;
}		

.hidden {
	display : none;
}
