*{margin: 0; padding: 0; outline: 0;}
html, body{width: 100%; height: 100%;}
body
{		
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.625em;
	line-height: 1.8em;
	color: #724f33;
	background: url(/media/build/bg.gif) left top repeat #fff;
}
p, li, dt, dd{font-size: 1.2em;}
table{border-collapse: collapse; border: 0; border-spacing: 0;}
td{vertical-align: top;}
input, select, textarea{font-size: 1.0em; font-family: Arial, Verdana, Helvetica, sans-serif;}
img{border: 0;}
a{color: #d76c25; text-decoration: none;}
a:hover{text-decoration: underline;}

h1, h2, h3, h4, h5
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 	
	line-height: 1.0em;
	font-weight: bold; 
	color: #000;
}
h1{font-size: 1.6em;}
h2{font-size: 1.6em;}
h3{font-size: 1.4em;}
h4{font-size: 1.2em;}
h5{font-size: 1.0em;}
h1 a, h2 a, h3 a, h4 a, h5 a
{	
	color: #000;
}

object
{
	margin-left: -2px;
}
object#homeFlash
{
	margin-left: 0px !important;
}

div #atff
{
	display: none;
}

.clear{clear: both;}
.floatLeft{float: left;}
.floatRight{float: right;}
.alignCenter
{
	margin: 0 auto; 
	width: 962px;
}
.printSwfType
{
	display: none;
}

/* Header */
#headerBg
{
	float: left;
	overflow: hidden;  
	position: relative;
	width: 100%;	
	min-width: 962px;
	background: url(/media/build/bg-header.gif) transparent left top repeat-x;	
}
.header
{
	float: left;
	width: 962px;
}
.header h1
{
	float: left; 
}
.header h1 a
{
	display: block;
	width: 136px;
	height: 85px;
	background: url(/media/build/logo.gif) left top no-repeat;
	margin: 6px 0px 17px 26px;
	text-indent: -9999px;
}
.header p.search
{
	float: right;
	width: 203px;
	height: 55px;
	padding: 33px 0px 0px 25px;
	background: url(/media/build/bg-search.gif) 0px 0px no-repeat;
}
.header p.search label
{
	display: none;
}
.header p.search input
{
	float: left;
}
.header p.search input.text
{
	border: solid 1px #b8b1a6;
	background: #ded6ca;
	width: 126px;
	height: 15px;
	padding: 3px;
	margin: 0px 5px 0px 0px;
	color: #3b3432;
}
.header p.btnGoToVastNZ a
{
	clear: right;
	float: right;
	width: 149px;
	height: 10px;
	background: url(/media/build/btn-gotovastnz.gif) 0px 0px no-repeat;
	text-indent: -9999px;
	margin: 0px 17px 0px 0px;
}
.header p.btnGoToVastNZ a:hover
{
	background: url(/media/build/btn-gotovastnz-on.gif) 0px 0px no-repeat;
}
.header p.btnGoToVastAU a
{
	clear: right;
	float: right;
	width: 149px;
	height: 10px;
	background: url(/media/build/btn-gotovastau.gif) 0px 0px no-repeat;
	text-indent: -9999px;
	margin: 0px 17px 0px 0px;
}
.header p.btnGoToVastAU a:hover
{
	background: url(/media/build/btn-gotovastau-on.gif) 0px 0px no-repeat;
}
.header ul.nav
{
	clear: left;
	float: left; 	
	list-style-type: none;	
	margin: 0px 0px 0px 7px;
}
.header ul.nav li
{
	float: left;
	display: block;
	position: relative;	
}
.header ul.nav li a
{
	float: left;
	display: block;
	height: 30px;	
	text-indent: -9999px;
}

ul.nav li.btnHome{background: url(/media/build/nav/btn-home-on.gif) left top no-repeat;}
ul.nav li.btnHome a{width: 74px;}
ul.nav li.btnHome a{background: url(/media/build/nav/btn-home-off.gif) left top no-repeat;}
ul.nav li.btnHome a:hover{background: url(/media/build/nav/btn-home-on.gif) left top no-repeat;}
ul.nav li.btnHome a.on{background: url(/media/build/nav/btn-home-on.gif) left top no-repeat;}

ul.nav li.btnAboutUs{background: url(/media/build/nav/btn-aboutus-on.gif) left top no-repeat;}
ul.nav li.btnAboutUs a{width: 100px;}
ul.nav li.btnAboutUs a{background: url(/media/build/nav/btn-aboutus-off.gif) left top no-repeat;}
ul.nav li.btnAboutUs a:hover{background: url(/media/build/nav/btn-aboutus-on.gif) left top no-repeat;}
ul.nav li.btnAboutUs a.on{background: url(/media/build/nav/btn-aboutus-on.gif) left top no-repeat;}

ul.nav li.btnVastDecorator{background: url(/media/build/nav/btn-vastdecorator-on.gif) left top no-repeat;}
ul.nav li.btnVastDecorator a{width: 144px;}
ul.nav li.btnVastDecorator a{background: url(/media/build/nav/btn-vastdecorator-off.gif) left top no-repeat;}
ul.nav li.btnVastDecorator a:hover{background: url(/media/build/nav/btn-vastdecorator-on.gif) left top no-repeat;}
ul.nav li.btnVastDecorator a.on{background: url(/media/build/nav/btn-vastdecorator-on.gif) left top no-repeat;}

ul.nav li.btnStoreLocator{background: url(/media/build/nav/btn-storelocator-on.gif) left top no-repeat;}
ul.nav li.btnStoreLocator a{width: 133px;}
ul.nav li.btnStoreLocator a{background: url(/media/build/nav/btn-storelocator-off.gif) left top no-repeat;}
ul.nav li.btnStoreLocator a:hover{background: url(/media/build/nav/btn-storelocator-on.gif) left top no-repeat;}
ul.nav li.btnStoreLocator a.on{background: url(/media/build/nav/btn-storelocator-on.gif) left top no-repeat;}

ul.nav li.btnCultureClub{background: url(/media/build/nav/btn-cultureclub-on.gif) left top no-repeat;}
ul.nav li.btnCultureClub a{width: 125px;}
ul.nav li.btnCultureClub a{background: url(/media/build/nav/btn-cultureclub-off.gif) left top no-repeat;}
ul.nav li.btnCultureClub a:hover{background: url(/media/build/nav/btn-cultureclub-on.gif) left top no-repeat;}
ul.nav li.btnCultureClub a.on{background: url(/media/build/nav/btn-cultureclub-on.gif) left top no-repeat;}

ul.nav li.btnCommercial{background: url(/media/build/nav/btn-commercial-on.gif) left top no-repeat;}
ul.nav li.btnCommercial a{width: 118px;}
ul.nav li.btnCommercial a{background: url(/media/build/nav/btn-commercial-off.gif) left top no-repeat;}
ul.nav li.btnCommercial a:hover{background: url(/media/build/nav/btn-commercial-on.gif) left top no-repeat;}
ul.nav li.btnCommercial a.on{background: url(/media/build/nav/btn-commercial-on.gif) left top no-repeat;}

ul.nav li.btnTravellersBlog{background: url(/media/build/nav/btn-travellersblog-on.gif) left top no-repeat;}
ul.nav li.btnTravellersBlog a{width: 151px;}
ul.nav li.btnTravellersBlog a{background: url(/media/build/nav/btn-travellersblog-off.gif) left top no-repeat;}
ul.nav li.btnTravellersBlog a:hover{background: url(/media/build/nav/btn-travellersblog-on.gif) left top no-repeat;}
ul.nav li.btnTravellersBlog a.on{background: url(/media/build/nav/btn-travellersblog-on.gif) left top no-repeat;}

ul.nav li.btnContact{background: url(/media/build/nav/btn-contactus-on.gif) left top no-repeat;}
ul.nav li.btnContact a{width: 110px;}
ul.nav li.btnContact a{background: url(/media/build/nav/btn-contactus-off.gif) left top no-repeat;}
ul.nav li.btnContact a:hover{background: url(/media/build/nav/btn-contactus-on.gif) left top no-repeat;}
ul.nav li.btnContact a.on{background: url(/media/build/nav/btn-contactus-on.gif) left top no-repeat;}

.header ul.productsNav
{
	float: left; 
	width: 949px;
	list-style-type: none;	
	margin: 0px 0px 0px 13px;
	background: url(/media/build/bg-productsNav.gif) left top repeat-x;
}
.header ul.productsNav li
{
	float: left;
	display: block;
	position: relative;	
}
.header ul.productsNav li h2
{
	display: block;
	width: 111px;
	height: 32px;
	background: url(/media/build/ttl-ourproducts.gif) left top no-repeat;
	text-indent: -9999px;
}
.header ul.productsNav li a
{
	float: left;
	display: block;
	height: 38px;	
	text-indent: -9999px;
	margin-right: 5px;
}

ul.productsNav li.btnAllProducts{background: url(/media/build/productsnav/btn-allproducts-on.gif) left top no-repeat;}
ul.productsNav li.btnAllProducts a{width: 107px;}
ul.productsNav li.btnAllProducts a{background: url(/media/build/productsnav/btn-allproducts-off.gif) left top no-repeat;}
ul.productsNav li.btnAllProducts a:hover{background: url(/media/build/productsnav/btn-allproducts-on.gif) left top no-repeat;}
ul.productsNav li.btnAllProducts a.on{background: url(../imagesproductsnav/btn-allproducts-on.gif) left top no-repeat;}

ul.productsNav li.btnDining{background: url(/media/build/productsnav/btn-dining-on.gif) left top no-repeat;}
ul.productsNav li.btnDining a{width: 59px;}
ul.productsNav li.btnDining a{background: url(/media/build/productsnav/btn-dining-off.gif) left top no-repeat;}
ul.productsNav li.btnDining a:hover{background: url(/media/build/productsnav/btn-dining-on.gif) left top no-repeat;}
ul.productsNav li.btnDining a.on{background: url(../imagesproductsnav/btn-dining-on.gif) left top no-repeat;}

ul.productsNav li.btnLiving{background: url(/media/build/productsnav/btn-living-on.gif) left top no-repeat;}
ul.productsNav li.btnLiving a{width: 59px;}
ul.productsNav li.btnLiving a{background: url(/media/build/productsnav/btn-living-off.gif) left top no-repeat;}
ul.productsNav li.btnLiving a:hover{background: url(/media/build/productsnav/btn-living-on.gif) left top no-repeat;}
ul.productsNav li.btnLiving a.on{background: url(../imagesproductsnav/btn-living-on.gif) left top no-repeat;}

ul.productsNav li.btnBedroom{background: url(/media/build/productsnav/btn-bedroom-on.gif) left top no-repeat;}
ul.productsNav li.btnBedroom a{width: 76px;}
ul.productsNav li.btnBedroom a{background: url(/media/build/productsnav/btn-bedroom-off.gif) left top no-repeat;}
ul.productsNav li.btnBedroom a:hover{background: url(/media/build/productsnav/btn-bedroom-on.gif) left top no-repeat;}
ul.productsNav li.btnBedroom a.on{background: url(../imagesproductsnav/btn-bedroom-on.gif) left top no-repeat;}

ul.productsNav li.btnOutdoor{background: url(/media/build/productsnav/btn-outdoor-on.gif) left top no-repeat;}
ul.productsNav li.btnOutdoor a{width: 76px;}
ul.productsNav li.btnOutdoor a{background: url(/media/build/productsnav/btn-outdoor-off.gif) left top no-repeat;}
ul.productsNav li.btnOutdoor a:hover{background: url(/media/build/productsnav/btn-outdoor-on.gif) left top no-repeat;}
ul.productsNav li.btnOutdoor a.on{background: url(../imagesproductsnav/btn-outdoor-on.gif) left top no-repeat;}

ul.productsNav li.btnHomewares{background: url(/media/build/productsnav/btn-homewares-on.gif) left top no-repeat;}
ul.productsNav li.btnHomewares a{width: 95px;}
ul.productsNav li.btnHomewares a{background: url(/media/build/productsnav/btn-homewares-off.gif) left top no-repeat;}
ul.productsNav li.btnHomewares a:hover{background: url(/media/build/productsnav/btn-homewares-on.gif) left top no-repeat;}
ul.productsNav li.btnHomewares a.on{background: url(../imagesproductsnav/btn-homewares-on.gif) left top no-repeat;}

ul.productsNav li.btnMarketplace{background: url(/media/build/productsnav/btn-marketplace-on.gif) left top no-repeat;}
ul.productsNav li.btnMarketplace a{width: 107px;}
ul.productsNav li.btnMarketplace a{background: url(/media/build/productsnav/btn-marketplace-off.gif) left top no-repeat;}
ul.productsNav li.btnMarketplace a:hover{background: url(/media/build/productsnav/btn-marketplace-on.gif) left top no-repeat;}
ul.productsNav li.btnMarketplace a.on{background: url(../imagesproductsnav/btn-marketplace-on.gif) left top no-repeat;}

ul.productsNav li.btnSiteMap{float: right;}
ul.productsNav li.btnSiteMap a{width: 86px; margin-right: 0px;}
ul.productsNav li.btnSiteMap a{background: url(/media/build/productsnav/btn-sitemap.gif) left top no-repeat;}
ul.productsNav li.btnSiteMap a:hover{background: url(/media/build/productsnav/btn-sitemap-on.gif) left top no-repeat;}
ul.productsNav li.btnSiteMap a.on{background: url(../imagesproductsnav/btn-sitemap-on.gif) left top no-repeat;}

/* Page Intro */
.pageIntro
{
	float: left;
	width: 974px;
	height: 170px;
	padding: 22px 0px 0px 23px;
	margin: 9px 0px 0px -9px;
	background: url(/media/build/bg-pageintro.jpg) left top no-repeat;
}
.pageIntro p
{
	float: left;
}

/* Content */
.sections
{
	float: left;
	width: 946px;
	margin-left: 16px;
}
.section
{
	float: left;
	width: 962px;	
}
.left
{
	width: 189px;
}
.right
{
	width: 757px;
}

/* Common elements */
p.dots
{
	background: url(/media/build/dots-beigebg.gif) left 10px repeat-x;
	height: 12px;
	padding: 10px 0px 5px 0px;
}
.crumbTrail
{
	font-size: 1.1em;
	background: url(/media/build/dots-nobg.gif) left bottom repeat-x;
	padding: 0px 0px 8px 0px;
	margin: 0px 0px 13px 0px;
}
.crumbTrail a
{
	font-weight: bold;
	color: #724f33;
}
.crumbTrail a.on
{
	color: #e87035;
}
.rightArticleImages
{
	float: right;
	width: 330px;
	margin-right: -15px;
	padding: 0px 0px 15px 30px;
}
.rightArticleImages p.text
{
	text-align: center;
	padding: 0px 0px 5px 0px;
}
a.image85
{
	float: left;
	width: 96px;
	height: 75px;
	background: url(/media/build/bg-image85.gif) left top no-repeat;
	padding: 11px 0px 0px 11px;
}
p.image130
{
	float: left;
	width: 141px;
	height: 115px;
	background: url(/media/build/bg-image130.jpg) left top no-repeat;
	padding: 17px 10px 0px 13px;
}
p.image200
{
	float: left;
	width: 207px;
	height: 171px;
	background: url(/media/build/bg-image200.jpg) left top no-repeat;
	padding: 17px 20px 0px 13px;	
}
p.image260
{
	float: left;
	width: 256px;
	height: 301px;
	background: url(/media/build/bg-image260.jpg) left top no-repeat;
	padding: 17px 20px 0px 13px;	
}
p.image300
{
	float: left;
	width: 296px;
	height: 248px;
	background: url(/media/build/bg-image300.jpg) left top no-repeat;
	padding: 17px 20px 0px 14px;	
}
p.image450
{
	float: left;
	width: 459px;
	height: 361px;
	background: url(/media/build/bg-image450.jpg) left top no-repeat;
	padding: 17px 20px 0px 14px;	
	margin: 5px 0px 0px 15px;
}
p.btnGetRss a
{
	float: left;
	width: 95px;
	height: 35px;
	background: url(/media/build/btn-getrss.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 5px 0px 0px 23px;
}

/* Swftype titles */
h1.ttlNidex, h2.ttlNidex
{
	color: #b25426;
	font-size: 2.5em;
	text-transform: uppercase;
	margin-bottom: 10px;
}
h1.ttlNidexPurple
{
	color: #74454E;
	font-size: 2.5em;
	text-transform: uppercase;
	margin-bottom: 10px;
}
h1.ttlNidexGreen
{
	color: #5E6E32;
	font-size: 2.5em;
	text-transform: uppercase;
	margin-bottom: 10px;
}
h1.ttlNidexBlue
{
	color: #505A68;
	font-size: 2.5em;
	text-transform: uppercase;
	margin-bottom: 10px;
}
h1.ttlNidexAqua
{
	color: #53776B;
	font-size: 2.5em;
	text-transform: uppercase;
	margin-bottom: 10px;
}
p.ttlUrgentTelegram
{
	color: #605852;
	font-size: 1.6em;
	font-weight: bold;
	padding: 5px 0px 10px 0px;
}

/* Paginatinon */
.pagination
{
	float: left;
	width: 725px;
	padding: 10px 0px 0px 0px;
}
.pagination a
{
	color: #553a25;
}
.pagination p.previous
{
	float: left;
	width: 60px;	
}
.pagination p.pages
{
	float: left;
	width: 605px;
	text-align: center;
}
.pagination p.pages a.on
{
	font-weight: bold;
}
.pagination p.next
{
	float: right;
	width: 60px;
	text-align: right;	
}

/* Sub nav */
.noSubNav
{
	margin-top: 38px !important;
}
.subNav
{
	float: left;
	background: url(/media/build/bg-box-subnav.gif) left top repeat-y;
	margin: 0px 0px 15px 0px;	
}
.subNav .top
{
	float: left;	
}
.subNav .btm
{
	float: left;
	width: 154px;
	padding: 5px 5px 20px 17px;
	background: url(/media/build/bg-box-subnav-btm.gif) left bottom no-repeat;
}
.subNav li
{
	list-style-type: none;
}
.subNav li a
{
	display: block;
	color: #ded7cc;
	background: url(/media/build/li-subnav.gif) left top no-repeat;
	padding: 0px 0px 0px 11px;
}
.subNav a.on
{	
	font-weight: bold;
}
.subNav ul li ul
{
	margin-left: 13px;
}
.subNav li ul li
{
	font-size: 1.0em;	
}
.subNav li ul li a
{
	padding-right: 10px;
	color: #a89c8a;	
	background: url(/media/build/li-subnavsub.gif) left top no-repeat;	
}
.subNav p
{
	color: #ded7cc;
	padding: 0px 25px 0px 0px;
}
.subNav p.dots
{
	width: 118px;
	background: url(/media/build/dots-brownbg.gif) left 7px repeat-x;
	padding-top: 7px;
}
.subNav h3
{
	font-size: 1.3em;
	padding: 0px 0px 5px 0px;
}
.subNav h3.ttlGreen a
{
	color: #92bc1c;
	font-weight: bold;	
}
.subNav h3.ttlOrange a
{
	color: #ed792e;
	font-weight: bold;	
}
.subNav a.btnSeeAllMarketplace
{
	display: block;
	width: 129px;
	height: 24px;
	background: url(/media/build/btn-seeallmarketplace.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 5px 0px 5px 0px;
}
.subNav a.btnFindOutMore
{
	display: block;
	width: 92px;
	height: 10px;
	background: url(/media/build/btn-findoutmore-orange.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 5px 0px 5px 0px;
}

/* Sub nav titles */
.subNav .top a.ttlAboutUs
{
	float: left;
	width: 176px;
	height: 90px;
	background: url(/media/build/ttl-subnav-aboutus.gif) left top no-repeat;
	text-indent: -9999px;
}
.subNav .top a.ttlOurProducts
{
	float: left;
	width: 176px;
	height: 92px;
	background: url(/media/build/ttl-subnav-ourproducts.gif) left top no-repeat;
	text-indent: -9999px;
}
.subNav .top a.ttlOurProductsEmpty
{
	float: left;
	width: 176px;
	height: 92px;
	background: url(/media/build/ttl-subnav-ourproducts-empty.gif) left top no-repeat;
	text-indent: -9999px;
}
.subNav .top a.ttlDecorator
{
	float: left;
	width: 176px;
	height: 92px;
	background: url(/media/build/ttl-subnav-decorator.gif) left top no-repeat;
	text-indent: -9999px;
}
.subNav .top a.ttlStoreLocator
{
	float: left;
	width: 176px;
	height: 92px;
	background: url(/media/build/ttl-subnav-storelocator.gif) left top no-repeat;
	text-indent: -9999px;
}
.subNav .top a.ttlCultureClub
{
	float: left;
	width: 176px;
	height: 92px;
	background: url(/media/build/ttl-subnav-cultureclub.gif) left top no-repeat;
	text-indent: -9999px;
}
.subNav .top a.ttlCommercial
{
	float: left;
	width: 176px;
	height: 92px;
	background: url(/media/build/ttl-subnav-commercial.gif) left top no-repeat;
	text-indent: -9999px;
}
.subNav .top a.ttlTravellersBlog
{
	float: left;
	width: 176px;
	height: 92px;
	background: url(/media/build/ttl-subnav-travellersblog.gif) left top no-repeat;
	text-indent: -9999px;
}
.subNav .top a.ttlContactUs
{
	float: left;
	width: 176px;
	height: 92px;
	background: url(/media/build/ttl-subnav-contactus.gif) left top no-repeat;
	text-indent: -9999px;
}

/* Sml Green Box */
.smlGreenBox
{
	float: left;
	background: url(/media/build/bg-box-green.gif) left top repeat;	
	margin: 0px 0px 15px 0px;
}
.smlGreenBox .top
{
	float: left;
	background: url(/media/build/bg-box-green-top.gif) left top no-repeat;
	padding: 15px 0px 0px 0px;
}
.smlGreenBox .btm
{
	float: left;
	width: 149px;
	padding: 0px 10px 18px 17px;
	background: url(/media/build/bg-box-green-btm.gif) left bottom no-repeat;
}
.smlGreenBox p.ttlStoreLocator a
{
	float: left;
	width: 144px;
	height: 56px;
	background: url(/media/build/ttl-storelocator.gif) left top no-repeat;
	text-indent: -9999px;
}
.smlGreenBox p.ttlSustainableDesign a
{
	float: left;
	width: 141px;
	height: 60px;
	background: url(/media/build/ttl-sustainabledesign.gif) left top no-repeat;
	text-indent: -9999px;
}
.smlGreenBox a.btnFindOutMore
{
	float: left;
	width: 92px;
	height: 10px;
	background: url(/media/build/btn-findoutmore-green.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 6px 0px 0px 0px;
}

/* Sml Blue Box */
.smlBlueBox
{
	float: left;
	background: url(/media/build/bg-box-blue.gif) left top repeat;	
	margin: 0px 0px 15px 0px;
}
.smlBlueBox .top
{
	float: left;
	background: url(/media/build/bg-box-blue-top.gif) left top no-repeat;
	padding: 15px 0px 0px 0px;
}
.smlBlueBox .btm
{
	float: left;
	width: 154px;
	padding: 0px 5px 18px 17px;
	background: url(/media/build/bg-box-blue-btm.gif) left bottom no-repeat;
}
.smlBlueBox p.ttlTravellersBlog a
{
	float: left;
	width: 130px;
	height: 55px;
	background: url(/media/build/ttl-travellersblog-box.gif) left top no-repeat;
	text-indent: -9999px;
}
.smlBlueBox a.btnFindOutMore
{
	float: left;
	width: 92px;
	height: 10px;
	background: url(/media/build/btn-findoutmore-blue.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 6px 0px 0px 0px;
}

/* Sml Orange Box */
.smlOrangeBox
{
	float: left;
	background: url(/media/build/bg-box-orange.gif) left top repeat;	
	margin: 0px 0px 15px 0px;
}
.smlOrangeBox .top
{
	float: left;
	background: url(/media/build/bg-box-orange-top.gif) left top no-repeat;
	padding: 15px 0px 0px 0px;
}
.smlOrangeBox .btm
{
	float: left;
	width: 154px;
	padding: 0px 5px 18px 17px;
	background: url(/media/build/bg-box-orange-btm.gif) left bottom no-repeat;
}
.smlOrangeBox p.ttlOurProducts a
{
	float: left;
	width: 150px;
	height: 48px;
	background: url(/media/build/ttl-ourproducts-box.gif) left top no-repeat;
	text-indent: -9999px;
}
.smlOrangeBox a.btnFindOutMore
{
	float: left;
	width: 92px;
	height: 10px;
	background: url(/media/build/btn-findoutmore-orangebox.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 6px 0px 0px 0px;
}

/* Social links */
.social
{
	float: left;
	background: url(/media/build/bg-box-socialinside.gif) left top repeat;	
}
.social .top
{
	float: left;
	background: url(/media/build/bg-box-social-top.gif) left top no-repeat;
	padding: 20px 0px 0px 0px;
}
.social .btm
{
	float: left;
	width: 154px;
	padding: 0px 5px 18px 17px;
	background: url(/media/build/bg-box-social-btm.gif) left bottom no-repeat;
}
.social p
{
	font-weight: bold;
}
.social p.dots
{
	width: 140px;
}
.social h4.ttlShareUs
{
	width: 72px;
	height: 19px;
	background: url(/media/build/ttl-shareus.gif) left top no-repeat;
	text-indent: -9999px;
}
.social h4.ttlFindUs
{
	width: 61px;
	height: 16px;
	background: url(/media/build/ttl-findus.gif) left top no-repeat;
	text-indent: -9999px;
}

/* Form elements */
form.vastForm
{
	display: block;
	width: 382px;
}
div.error
{
	width: 355px;
	background: #df9029;	
	padding: 5px 10px 5px 10px;
	margin: 10px 0px 10px 0px;
	color: #fff;	
}
div.error ul
{
	list-style-position: inside;
}
input.required
{
	border-color: #df9029;
}
select.required
{
	border-color: #df9029;
}
p.inputFields
{	
	padding: 0px 0px 3px 0px;
}
label
{
	display: block;
	padding: 0px 0px 3px 0px;
}
label.text
{
	float: left;
	width: 191px;	
}
input.text
{	
	width: 175px;
	padding: 2px 3px 2px 3px;
	margin: 0px 6px 0px 0px;
	font-size: 1.0em;
	color: #724f33;
	border: solid 1px #a8a197;
}
input.oneRow
{
	width: 367px;
}	
p.checkbox
{
	padding: 5px 0px 5px 0px;
}
span.checkbox input
{			
	vertical-align: middle;	
	margin: 0px 5px 0px 0px;
}
label.checkbox
{
	display: inline;
	vertical-align: middle;
}
select.select
{
	width: 183px;
	padding: 0px 0px 0px 3px;	
	margin: 0px 6px 0px 0px;
	height: 21px;
	color: #724f33;
	border: solid 1px #a8a197;	
	font-size: 1.0em;
	vertical-align: top;
}
select.select option
{
	padding-left: 3px;
}
textarea.text
{
	width: 367px;
	height: 90px;
	padding: 3px;	
	font-size: 1.0em;
	border: solid 1px #a8a197;
	color: #724f33;
	margin: 0px 0px 10px 0px;
}
em.required
{
	color: #b14425;
	font-style: normal;
}
.vastForm .clear
{
	clear: left;
}
/* Form individual elements */
label.state
{
	width: 92px;
}
label.postcode
{
	width: 91px;
}
input.city
{
	width: 50px;
}
input.postcode
{
	width: 83px;
}
select.state
{	
	width: 83px;
}
select.howHear
{	
	width: 171px;
}
p.requiredText
{
	float: left;
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/media/build/dots.gif) top left no-repeat;
	font-size: 1.1em;
}
p.submit
{
	float: right;
	margin: 0px 5px 0px 0px;
	display: inline;
}

/* Content */
.topLevelIntro
{
	float: left;
	background: url(/media/build/bg-box-topintro.gif) left top repeat;	
	margin: 0px 0px 15px 0px;
}
.topLevelIntro .top
{
	float: left;
	background: url(/media/build/bg-box-topintro-top.gif) left top no-repeat;
	padding: 0px 0px 0px 0px;
}
.topLevelIntro .btm
{
	float: left;
	width: 718px;
	padding: 15px 19px 25px 20px;
	background: url(/media/build/bg-box-topintro-btm.gif) left bottom no-repeat;
}
.topLevelIntro h1
{
	color: #293c56;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
.topLevelIntro object
{
	display: block;
	margin: 0px 0px 5px -2px;
}
.topLevelIntroImage
{
	float: right;
	width: 185px;
	padding: 10px 20px 0px 30px;
}
.topLevelIntroButton
{
	float: right;
	width: 160px;
	margin: 10px 0px 0px 20px;
}

/* Top level blank box */
.topLevelIntroBlank
{
	background: url(/media/build/bg-box-topintroblank.gif) left top repeat;	
}
.topLevelIntroBlank .top
{
	background: url(/media/build/bg-box-topintroblank-top.gif) left top no-repeat;
	padding: 0px 0px 0px 0px;
}
.topLevelIntroBlank .btm
{
	width: 708px;
	background: url(/media/build/bg-box-topintroblank-btm.gif) left bottom no-repeat;
	padding: 5px 29px 5px 20px;
}
.topLevelIntroBlank h1
{
	color: #68503e;
}

/* Top level green box */
.topLevelIntroGreen
{
	background: url(/media/build/bg-box-topintrogreen.gif) left top repeat;	
}
.topLevelIntroGreen .top
{
	background: url(/media/build/bg-box-topintrogreen-top.gif) left top no-repeat;
}
.topLevelIntroGreen .btm
{
	background: url(/media/build/bg-box-topintrogreen-btm.gif) left bottom no-repeat;
}
.topLevelIntroGreen h1
{
	color: #45531e;
}

/* Top level orange box */
.topLevelIntroOrange
{
	background: url(/media/build/bg-box-topintroorange.gif) left top repeat;
}
.topLevelIntroOrange .top
{
	background: url(/media/build/bg-box-topintroorange-top.gif) left top no-repeat;
}
.topLevelIntroOrange .btm
{
	background: url(/media/build/bg-box-topintroorange-btm.gif) left bottom no-repeat;
}
.topLevelIntroOrange h1
{
	color: #b25426;
}

/* Content Box */
.contentBox
{
	float: left;
	background: #ded7cc;	
}
.contentBox .top
{
	float: left;
	background: url(/media/build/bg-box-content-top.gif) left top no-repeat;
}
.contentBox .btm
{
	float: left;
	width: 744px;
	padding: 0px 0px 25px 15px;
	background: url(/media/build/bg-box-content-btm.gif) left bottom no-repeat;
}
.contentBoxNoPadding .btm
{
	width: 757px;
	padding: 0px 0px 0px 0px;
}

.contentBox ul
{
	margin-left: 15px;
}

/* Article structure */
.article
{
	float: left;
	width: 710px;
	background: url(/media/build/dots-beigebg.gif) left bottom repeat-x;	
	padding: 15px 15px 15px 0px;
}
.article .articleWithImage
{
	float: left;
	width: 450px;
	padding: 5px 0px 0px 0px;
}
.article .articleWithImage130
{
	float: left;
	width: 520px;
	padding: 10px 0px 0px 0px;
}
.article h3 a
{
	display: block;
	font-size: 1.1em;
	color: #d65a12;
	padding: 0px 0px 5px 0px;
}
.article p.btnReadMore a
{
	display: block;
	width: 69px;
	height: 10px;
	background: url(/media/build/btn-readmore-orange.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 5px 0px;
}

/* Downloads box */
.downloadsBox
{
	float: left;
	background: url(/media/build/bg-box-downloads.gif) left top repeat;	
	margin: 20px 0px 0px 7px;
}
.downloadsBox .top
{
	float: left;
	background: url(/media/build/bg-box-downloads-top.gif) left top no-repeat;
	padding-top: 88px;
}
.downloadsBox .btm
{
	float: left;
	width: 272px;
	padding: 0px 25px 15px 20px;
	background: url(/media/build/bg-box-downloads-btm.gif) left bottom no-repeat;
}
.downloadsBox ul.downloads
{
	float: left;
	margin-top: 5px;
}
.downloadsBox ul.downloads li
{
	list-style-type: none;
}
.downloadsBox ul.downloads li a
{
	display: block;
	font-weight: bold;
	color: #b55c2d;
	background: url(/media/build/li-downloads.gif) left top no-repeat;
	padding: 0px 0px 0px 11px;
}

/* Find out more links */
p.ttlFindOutMoreAbout
{
	float: left;
	width: 176px;
	height: 13px;
	background: url(/media/build/ttl-findoutmoreabout.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 15px 0px 0px 0px;
}
ul.findOutMoreAbout
{
	clear: left;
	float: left;
	margin-top: 10px;
}
ul.findOutMoreAbout li
{
	list-style-type: none;
}
ul.findOutMoreAbout li a
{
	display: block;
	color: #724f33;
	background: url(/media/build/li-findoutmore.gif) left top no-repeat;
	padding: 0px 0px 0px 11px;
}

/* Generic brown content box */
.brownContentBox
{
	float: left;
	background: url(/media/build/bg-box-brownbox.gif) left top repeat;	
	margin: 20px 0px 0px 0px;
}
.brownContentBox p.swingTag
{
	float: left;
	margin: -35px 0px 0px -27px;
}
.brownContentBox p.getRss
{
	clear: left;
	float: left;
	margin: -24px 0px 0px 5px;
}
.brownContentBox .top
{
	float: left;
	background: url(/media/build/bg-box-brownbox-top.gif) left top no-repeat;
	padding: 18px 0px 0px 0px;
}
.brownContentBox .btm
{
	float: left;
	width: 690px;
	padding: 0px 20px 18px 20px;
	background: url(/media/build/bg-box-brownbox-btm.gif) left bottom no-repeat;
}
.brownContentBox h3 a
{
	color: #ed792e;
}
.brownContentBox object
{
	margin-bottom: -5px;
}
.brownContentBox p
{
	color: #ded7cc;
}
.brownContentBox a.btnFindOutMore
{
	display: block;
	width: 92px;
	height: 10px;
	background: url(/media/build/btn-findoutmore-orange.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 5px 0px 5px 0px;
}

/* Elsewhere boxes */
p.ttlElsewhereOnTheSite
{
	float: left;
	width: 183px;
	height: 13px;
	background: url(/media/build/ttl-elsewhereonthesite.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 15px 0px -5px 0px;
}
.boxElsewhere
{
	float: left;	
	margin: 0px 11px 22px 0px;	
	background: url(/media/build/bg-box-elsewhere.gif) left bottom repeat-y;
}
.boxElsewhere .btm
{
	float: left;
	width: 245px;	
	padding: 0px 0px 20px 0px;
	background: url(/media/build/bg-box-elsewhere-btm.gif) left bottom no-repeat;	
}
.boxElsewhere p.text
{
	padding: 0px 20px 0px 20px;
	min-height: 110px;		
}
.boxElsewhere p.dots
{
	width: 205px;
	padding: 0px;
	margin: 5px 0px 0px 20px;
}
.boxElsewhere p.btnGoToBlog a
{
	float: right;
	width: 147px;
	height: 10px;
	background: url(/media/build/btn-gototravellersblog.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 10px 20px 0px 0px;
}
.boxElsewhere p.btnGoToClub a
{
	float: right;
	width: 126px;
	height: 10px;
	background: url(/media/build/btn-gotocultureclub.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 10px 25px 0px 0px;
}
.boxElsewhere p.btnGoToTrends a
{
	float: right;
	width: 147px;
	height: 10px;
	background: url(/media/build/btn-gototrends.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 10px 25px 0px 0px;
}
.boxElsewhere p.btnGoToStores a
{
	float: right;
	width: 130px;
	height: 10px;
	background: url(/media/build/btn-gotostorelocator.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 10px 27px 0px 0px;
}
.boxElsewhere p.btnGoToProducts a
{
	float: right;
	width: 130px;
	height: 10px;
	background: url(/media/build/btn-gotoourproducts.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 10px 12px 0px 0px;
}
.boxElsewhere .ttl
{
	height: 113px;
}
.boxElsewhereCulture
{
	margin: -11px 6px 22px 0px;
}
.boxElsewhereCulture .ttl
{
	height: 124px;
}
.boxElsewhereCulture .btm
{
	width: 250px;
}
.boxElsewhereTrends
{
	margin: -3px 0px 22px 0px;
}
.boxElsewhereTrends .ttl
{
	height: 116px;
}
.boxElsewhereStores
{
	margin: -6px 3px 22px 0px;
}
.boxElsewhereStores .ttl
{
	height: 118px;
}
.boxElsewhereStores .btm
{
	width: 253px;
}
.boxElsewhereProducts
{
	margin: -1px 0px 22px 0px;
}
.boxElsewhereProducts .ttl
{
	height: 114px;
}

/* News */
/* Sml news box */
.newsSml
{
	float: left;
	background: url(/media/build/bg-box-newssml.gif) left top repeat;	
	margin: 20px 0px 15px 0px;
}
.newsSml p.swingTag
{
	float: left;
	margin: -32px 0px 0px -27px;
}
.newsSml p.getRss
{
	clear: left;
	float: left;
	margin: -24px 0px 0px 5px;
}
.newsSml .top
{
	float: left;
	background: url(/media/build/bg-box-newssml-top.gif) left top no-repeat;
	padding: 15px 0px 0px 0px;
}
.newsSml .btm
{
	float: left;
	width: 703px;
	padding: 0px 0px 18px 20px;
	background: url(/media/build/bg-box-newssml-btm.gif) left bottom no-repeat;
}
.newsSml p
{
	color: #ded7cc;
}
.newsSml .newsSnippet
{
	float: left;
	width: 230px;
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
	background: url(/media/build/dots-brownbg.gif) left bottom repeat-x;
}
.newsSml .newsSnippet h3
{
	margin: 0px 0px 4px 0px;
}
.newsSml .newsSnippet h3 a
{
	color: #fd9539;	
}
.newsSml .newsSnippet p.btnReadMore a
{
	display: block;
	width: 69px;
	height: 10px;
	background: url(/media/build/btn-readmore-orange2.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 8px 0px 11px 0px;
}
.newsSml .readAllNews
{
	float: left;	
	padding: 11px 0px 0px 165px;	
}
.newsSml .readAllNews a
{
	display: block;
	width: 94px;
	height: 10px;
	background: url(/media/build/btn-readallnews.gif) left top no-repeat;
	text-indent: -9999px;
}

/* News details */
.news .top
{
	background: url(/media/build/bg-box-newslarge-top.gif) left top no-repeat;
}
.news .newsIntro
{
	width: 635px;
	padding-right: 90px;
}
.newsIntro p
{
	padding-right: 30px;
}
.newsIntro p.btnGetRss
{
	float: right;
	padding-right: 0px;
}
.news .image200
{
	padding-bottom: 0px;
}
a.btnBackToAllNews
{
	float: left;
	width: 111px;
	height: 10px;
	background: url(/media/build/btn-backtoallnews.gif) left top no-repeat;
	text-indent: -9999px;
}
p.ttlOtherNewsStories
{
	float: left;
	width: 147px;
	height: 13px;
	background: url(/media/build/ttl-othernewsstories.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 15px 0px 0px 0px;
}

/* Products */
/* Product catalogue */
.catalogueIntro
{
	float: right;
	width: 195px;
	background: url(/media/build/dots-greenvertical.gif) left top no-repeat;
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0px 15px;
}	
.catalogueIntro h4
{
	display: block;
	text-align: right;
	font-size: 1.3em;
}
.catalogueIntro h4 a
{
	color: #553a25;	
}
.catalogueIntro a.btnOutNow
{
	display: block;
	width: 79px;
	height: 10px;
	background: url(/media/build/btn-outnow.gif) 12px top no-repeat;
	text-indent: -9999px;
	margin: 6px 0px 0px 0px;
}
.catalogueIntro .cover
{
	float: right;
	padding: 0px 0px 0px 10px;
}

/* Product Category List */
.category
{
	float: left;
	margin: 14px 0px 0px 0px;
}
.category .image200
{
	padding: 17px 15px 0px 13px;
}
.category .description
{
	float: left;
	margin: 15px 0px 0px 0px;	
	background: #c9c0b2;
}
.category .description .top
{
	float: left;
	background: url(/media/build/bg-box-category-top.gif) left top no-repeat;
	padding: 10px 0px 0px 0px;
}
.category .description .btm
{
	float: left;
	width: 465px;
	padding: 0px 15px 0px 15px;
	background: url(/media/build/bg-box-category-btm.gif) left bottom no-repeat;
}
.category h3 a
{
	display: block;
	font-size: 1.6em;
	color: #d65a12;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
}
.category p.btnSeeProducts a
{
	display: block;
	width: 88px;
	height: 10px;
	background: url(/media/build/btn-seeproducts.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 14px 0px;
}
p.btnViewDetails a
{
	display: block;
	width: 88px;
	height: 10px;
	background: url(/media/build/btn-viewdetails.gif) left top no-repeat;
	text-indent: -9999px;
	margin-top: 10px;
}

/* Product catalogue */
.catalogueFlipBook
{
	float: left;
	text-align: center;
}
#flipBook
{
	display: block;
}
.catalogueFlipBook object
{
	display: block;
	margin: 0 auto;
}

/* Individual product page */
.productLeft
{
	float: left;
	width: 341px;
	padding: 13px 13px 15px 5px;	
}
a.btnClickToEnlarge
{
	float: right;
	width: 132px;
	height: 28px;
	background: url(/media/build/btn-clicktoenlarge.gif) left top no-repeat;
	text-indent: -9999px;
	margin: -10px 28px 0px 0px;
}
p.ttlMoreImages
{
	clear: both;
	width: 90px;
	height: 12px;
	background: url(/media/build/ttl-moreimages.gif) right top no-repeat;
	text-indent: -9999px;
}
p.moreImages a
{
	float: left;
	margin: 3px 3px 0px 0px;
}
p.moreImages img
{
	float: left;
}
.relatedProducts
{
	float: left;
	background: url(/media/build/bg-box-relatedproducts.gif) left top repeat-y;
	margin: 15px 0px 5px 5px;
}
.relatedProducts .top
{
	float: left;
	background: url(/media/build/bg-box-relatedproducts-top.gif) left top no-repeat;
	padding: 20px 0px 0px 0px;
}
.relatedProducts .btm
{
	float: left;
	width: 303px;
	padding: 0px 10px 30px 13px;
	background: url(/media/build/bg-box-relatedproducts-btm.gif) left bottom no-repeat;
}
p.ttlRelatedProducts
{
	width: 148px;
	height: 15px;
	background: url(/media/build/ttl-relatedproducts.gif) left top no-repeat;
	text-indent: -9999px;
}
.relatedProducts .relatedProduct
{
	clear: left;
	float: left;
	padding: 10px 0px 0px 0px;
}
.relatedProduct p
{
	float: left;
	width: 160px;
}
.relatedProduct p.image
{
	float: left;
	width: 107px;
	padding: 0px 8px 0px 0px;
}
.relatedProduct p.image a.image85
{
	background-image: url(/media/build/bg-image85b.gif);
}
.relatedProduct p.ttl
{
	padding: 3px 0px 0px 0px;
}
.relatedProduct a
{
	color: #553a25;
}
.relatedProducts a.btnViewDetails
{
	float: left;
	width: 88px;
	height: 10px;
	background: url(/media/build/btn-viewdetails-related.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 5px 0px 0px 0px;
}
.productRight
{
	float: left;
	width: 390px;
	padding: 0px 0px 15px 0px;
}
.productDescription
{
	float: right;
	background: url(/media/build/bg-box-product.gif) left top repeat-y;
	margin: -9px 0px 10px 0px;
}
.productDescription .top
{
	float: left;
	background: url(/media/build/bg-box-product-top.gif) left top no-repeat;
	padding: 56px 0px 0px 0px;
}
.productDescription .btm
{
	float: left;
	width: 330px;
	padding: 0px 40px 35px 20px;
	background: url(/media/build/bg-box-product-btm.gif) left bottom no-repeat;
}
a.btnFindAVastStore
{
	float: left;
	width: 151px;
	height: 22px;
	background: url(/media/build/btn-findavaststore.gif) left top no-repeat;
	text-indent: -9999px;
}
a.btnEnquireNow
{
	float: right;
	width: 116px;
	height: 22px;
	background: url(/media/build/btn-enquirenow.gif) left top no-repeat;
	text-indent: -9999px;
}
.productOutline
{
	float: left;
	margin: 30px 0px 10px 0px;
	background: url(/media/build/bg-border-icons.gif) 274px top repeat-y;
}
.outlineText
{
	float: left;
	width: 243px;
	padding: 0px 30px 0px 2px;
}
.productIcons
{
	float: right;
	width: 115px;
	padding: 5px 0px 0px 0px;
	text-align: center;
}
.productIcons p.icon
{
	padding: 0px 0px 5px 0px;
}
.productIcons p.ttlProductionType
{
	width: 115px;
	height: 20px;
	background: url(/media/build/ttl-productiontype.gif) center top no-repeat;
	text-indent: -9999px;
}
.productIcons p.ttlVastGrade
{
	width: 115px;
	height: 20px;
	background: url(/media/build/ttl-vastgrade.gif) center top no-repeat;
	text-indent: -9999px;
}
.productIcons p.ttlCountryOfOrigin
{
	width: 115px;
	height: 20px;
	background: url(/media/build/ttl-countryoforigin.gif) center top no-repeat;
	text-indent: -9999px;
}
.productIcons p.ttlWoodType
{
	width: 115px;
	height: 20px;
	background: url(/media/build/ttl-woodtype.gif) center top no-repeat;
	text-indent: -9999px;
}
.productIcons p.ttlOurGuarantee
{
	width: 115px;
	height: 10px;
	background: url(/media/build/ttl-ourguarantee.gif) center top no-repeat;
	text-indent: -9999px;
}

/* Marketplace */
p.noOfResults
{
	float: left;
	width: 368px;		
}
.marketplaceFilters
{
	float: left;
	width: 722px;
	padding: 15px 0px 10px 0px;
	background: url(/media/build/dots-beigebg.gif) left bottom repeat-x;	
}
.marketplaceFilters select
{
	float: left;
	height: 20px;
	border: solid 1px #a8a197;
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 0px 10px;
	font-size: 1.0em;
	color: #724f33;
}
.marketplaceFilters select.sortBy
{
	width: 66px;
	margin-right: 20px;
}
.marketplaceFilters select.storeLocation
{
	width: 170px;
}
.marketplaceFilters label.ttlSortBy
{
	float: left;
	width: 48px;
	height: 17px;
	background: url(/media/build/ttl-sortby.gif) left center no-repeat;
	text-indent: -9999px;
}
.marketplaceFilters label.ttlSelectStoreLocation
{
	float: left;
	width: 143px;
	height: 17px;
	background: url(/media/build/ttl-selectstorelocation.gif) left center no-repeat;
	text-indent: -9999px;
}
.marketplaceRow
{
	clear: left;
	float: left;
	width: 722px;
	background: url(/media/build/dots-beigebg.gif) left bottom repeat-x;
	padding: 15px 0px 13px 0px;
}
.titleRow
{
	padding: 5px 0px 3px 0px;
}
.marketplaceRow p
{
	float: left;
}
.marketplaceRow p.col1
{
	width: 146px;
}
.marketplaceRow p.col2
{
	width: 358px;
}
.marketplaceRow p.col2 a
{
	color: #724f33;
}
.marketplaceRow p.col2 span.date
{
	display: block;
	font-size: 0.92em;
	margin-top: -5px;
}
.marketplaceRow p.col3
{
	width: 105px;
	text-align: center;
	font-weight: bold;
	padding: 15px 0px 0px 0px;
}
.marketplaceRow p.col4
{
	width: 110px;
	text-align: center;
	padding: 15px 0px 0px 0px;	
}
.marketplaceRow p.col4 a
{
	font-size: 0.92em;
	color: #697a3a;
	font-weight: bold;
}
.titleRow p.col3, .titleRow p.col4
{
	padding: 0px;
}

/* Decorator */
.decoratorArticle
{
	float: left;
	width: 430px;
	background: url(/media/build/dots-beigebg.gif) left bottom repeat-x;	
	padding: 10px 0px 0px 0px;
}
.decoratorArticle h3 a
{
	display: block;
	font-size: 1.6em;
	color: #d65a12;
	padding: 0px 0px 10px 6px;
	text-transform: uppercase;
}
.decoratorArticle p.text
{
	padding-top: 7px;
}
.decoratorArticle p.btnSeeAllRooms a
{
	float: left;
	width: 92px;
	height: 10px;
	background: url(/media/build/btn-seeallrooms.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 14px 0px;
}
.decoratorArticle p.btnSeeAllStyles a
{
	float: left;
	width: 99px;
	height: 10px;
	background: url(/media/build/btn-seeallstyles.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 14px 0px;
}
.decoratorArticle p.image200
{
	padding-bottom: 20px;
}

/* Trends Box */
.trendsAndDesigns
{
	float: right;
	background: url(/media/build/bg-box-trends.gif) left top repeat-y;
	margin: 6px 22px 0px 0px;
}
.trendsAndDesigns .top
{
	float: left;
	background: url(/media/build/bg-box-trends-top.jpg) left top no-repeat;
	padding: 150px 0px 0px 0px;
}
.trendsAndDesigns .btm
{
	float: left;
	width: 228px;
	padding: 0px 15px 20px 20px;
	background: url(/media/build/bg-box-trends-btm.gif) left bottom no-repeat;
}
.trendsAndDesigns p
{
	padding-left: 12px;
}
.trendsAndDesigns p.image200
{
	background-image: url(/media/build/bg-image200alt.jpg);
	padding-bottom: 10px;
	padding-left: 13px !important;
}
.trendsAndDesigns p.btnReadMore a
{
	display: block;
	width: 69px;
	height: 10px;
	background: url(/media/build/btn-readmore-orange3.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 8px 0px 5px 0px;
}
.trendsAndDesigns p.btnSeeAllTrends a
{
	float: right;
	width: 161px;
	height: 10px;
	background: url(/media/build/btn-seealltrendsdesigns.gif) right top no-repeat;
	text-indent: -9999px;
	margin: 8px 10px 0px 0px;
}
.trendsAndDesigns p.dots
{
	height: 5px;
	padding: 10px 10px 0px 0px;
	margin: 0px 10px 0px 12px;
	background-image: url(/media/build/dots-lightbrown.gif);
}

/* Style finder */
.style
{
	float: left;
	width: 230px;
	margin: 15px 18px 5px 0px;
}	
.style a
{
	color: #724F33;
}
.styleBox
{
	float: left;
	background: #c9c0b2;
	margin: 10px 0px 0px 5px;
}
.styleBox .top
{
	float: left;
	background: url(/media/build/bg-box-style-top.gif) left top no-repeat;
}
.styleBox .btm
{
	float: left;
	width: 181px;
	height: 60px;
	padding: 10px 15px 20px 15px;
	background: url(/media/build/bg-box-style-btm.gif) left bottom no-repeat;
}
.roomBox .btm
{
	height: 37px;
}
.styleBox h3
{
	font-size: 1.9em;
	text-transform: uppercase;
}
.styleBox h3 a
{
	color: #b25426;	
}
.styleBox a.btnViewStyle
{
	display: block;
	width: 76px;
	height: 10px;
	background: url(/media/build/btn-viewstyle.gif) left top no-repeat;
	text-indent: -9999px;
}
.styleBox a.btnViewRoom
{
	display: block;
	width: 68px;
	height: 10px;
	background: url(/media/build/btn-viewroom.gif) left top no-repeat;
	text-indent: -9999px;
	margin-top: 5px;
}
.styleBox object
{
	margin: -5px 0px -5px 0px;
}
a.btnBackToAllStyles
{
	float: left;
	width: 124px;
	height: 10px;
	background: url(/media/build/btn-backtoallstyles.gif) left top no-repeat;
	text-indent: -9999px;
}
p.ttlOtherStyles
{
	float: left;
	width: 98px;
	height: 16px;
	background: url(/media/build/ttl-otherstyles.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 15px 0px 0px 0px;
}
a.btnBackToAllTrends
{
	float: left;
	width: 186px;
	height: 10px;
	background: url(/media/build/btn-backtoalltrends.gif) left top no-repeat;
	text-indent: -9999px;
}
p.ttlOtherTrends
{
	float: left;
	width: 242px;
	height: 16px;
	background: url(/media/build/ttl-othertrends.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 15px 0px 0px 0px;
}
a.btnBackToAllRooms
{
	float: left;
	width: 117px;
	height: 10px;
	background: url(/media/build/btn-backtoallrooms.gif) left top no-repeat;
	text-indent: -9999px;
}
p.ttlOtherRooms
{
	float: left;
	width: 93px;
	height: 16px;
	background: url(/media/build/ttl-otherrooms.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 15px 0px 0px 0px;
}
p.ttlInThisRoom
{
	float: left;
	width: 111px;
	height: 13px;
	background: url(/media/build/ttl-inthisroom.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 15px 0px 0px 0px;
}

/* Room details */
.contentSmlBox
{
	float: left;
	background: #c9c0b2;
	margin: 15px 0px 0px 0px;
}
.contentSmlBox .top
{
	float: left;
	background: url(/media/build/bg-box-contentsml-top.gif) left top no-repeat;
}
.contentSmlBox .btm
{
	float: left;
	width: 202px;	
	min-height: 343px;
	padding: 10px 15px 10px 15px;
	background: url(/media/build/bg-box-contentsml-btm.gif) left bottom no-repeat;
}

.productsInThisRoom
{
	clear: left;
	float: left;
	width: 744px;	
	background: url(/media/build/dots-beigebg.gif) left bottom repeat-x;
	padding: 0px 0px 20px 0px;
}
.productsInThisRoom p.ttl
{
	clear: left;
	padding: 5px 0px 0px 10px;
}
.productsInThisRoom p.text
{
	padding: 0px 0px 0px 10px;
}
.productsInThisRoom a.btnViewDetails
{
	float: left;
	width: 88px;
	height: 10px;
	background: url(/media/build/btn-viewdetails.gif) left top no-repeat;
	text-indent: -9999px;
}
.productsInThisRoom .productRoomRow
{
	clear: left;	
}


/* Stores */
/* Store Locator flash */
.storeFinderContainer
{
	width: 759px !important;
	padding: 0px !important;
}	
div#storeFinder
{
	float: left;
	width: 727px;
	height: 243px;
	text-align: center;
	padding-top: 200px;
}
object#storeFinder
{
	float: left;
}
.storeIntro h1.ttlNidex
{
	color: #5e6e32;
}
p.backToMap
{
	float: right;
	margin-right: -15px;
}	
.btnBackToMap
{
	float: left;
	width: 120px;
	height: 10px;
	background: url(/media/build/btn-backtomaptext.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 15px 0px 5px 0px;
}
.storeListing
{
	float: left;
	width: 345px;
}
.storeListing .ttl a
{
	display: block;
	padding: 10px 0px 0px 0px;
	color: #724f33;
}
.storeListing p.btnStoreDetails a
{
	float: left;
	width: 94px;
	height: 10px;
	background: url(/media/build/btn-storedetails.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 8px 0px 5px 0px;
}

.storeDetails h1.ttlNidex
{
	color: #5e6e32;
	margin-bottom: 10px;
}
.storeDescription p
{
	width: 350px;
}
.storeDetails p.ttlAddress
{	
	width: 60px;
	height: 15px;
	background: url(/media/build/ttl-address.gif) left top no-repeat;
	text-indent: -9999px;
}
.storeDetails p.ttlPhone
{	
	float: left;
	width: 46px;
	height: 15px;
	background: url(/media/build/ttl-phone.gif) left top no-repeat;
	text-indent: -9999px;
	margin-top: 10px;
}
.storeDetails p.ttlFax
{	
	float: left;
	display: inline;
	width: 28px;
	height: 15px;
	background: url(/media/build/ttl-fax.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px 98px;
}
.storeDetails p.phone
{
	width: 280px;
	clear: left;
	float: left;
	margin-bottom: 10px;
}
.storeDetails span.phone
{
	float: left;
}
.storeDetails span.fax
{
	float: left;
	margin: 0px 0px 0px 58px;
}
.storeDetails p.ttlEmail
{
	clear: left;
	width: 46px;
	height: 15px;
	background: url(/media/build/ttl-email.gif) left top no-repeat;
	text-indent: -9999px;
}
.storeDetails p.ttlOpeningHours
{
	clear: left;
	width: 113px;
	height: 20px;
	background: url(/media/build/ttl-openinghours.gif) left top no-repeat;
	text-indent: -9999px;
}
.storeDetails p.ttlFindUsOnTheMap
{
	clear: left;
	width: 146px;
	height: 30px;
	background: url(/media/build/ttl-findusonthemap.gif) left top no-repeat;
	text-indent: -9999px;
}
.storeDetails div.openingHours
{
	float: left;
	width: 350px;
	background: url(/media/build/dots-beigebg.gif) left top repeat-x;
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 10px 0px;
}
.storeDetails p.openingHours span
{
	float: left;
}
.storeDetails p.openingHours span.day
{
	font-weight: bold;
	width: 45px;
}
.storeDetails .googleMap
{
	float: left;
	width: 360px;
	background: url(/media/build/dots-beigebg.gif) left top repeat-x;
	margin: 0px 0px 10px 0px;
	padding: 20px 0px 10px 0px;
}
.googleMap small{display: none;}
.googleMap br{display: none;}

/* Culture club*/
.cultureClub .article
{
	width: 375px;
	background: none;
}
.cultureClub h1.ttlNidex
{
	color: #53776b;
	margin-bottom: 5px;
}
.cultureClub h4.ttlYourDetails
{	
	width: 101px;
	height: 13px;
	background: url(/media/build/ttl-yourdetails.gif) left top no-repeat;
	text-indent: -9999px;	
	margin: 20px 0px 10px 0px;
}
h4.ttlTheFinePrint
{	
	clear: left;
	width: 115px;
	height: 13px;
	background: url(/media/build/ttl-thefineprint.gif) left top no-repeat;
	text-indent: -9999px;	
	margin: 50px 0px 5px 0px;
}
p.finePrint
{
	font-size: 1.1em;
	line-height: 1.4em;
}
div.finePrint p
{
	font-size: 1.1em;
	line-height: 1.4em;
}
.cultureClub a.btnClubPerks
{
	float: left;
	width: 218px;
	height: 22px;
	background: url(/media/build/btn-findoutaboutclubperks.gif) left top no-repeat;
	text-indent: -9999px;
}
.cultureClub a.btnSeeAllEvents
{
	float: right;
	width: 136px;
	height: 22px;
	background: url(/media/build/btn-seeallevents-button.gif) left top no-repeat;
	text-indent: -9999px;
}
.cultureClubEvent a
{
	color: #53776b;
}
.cultureClubEvent h1.ttlNidex
{
	color: #53776b;
}
.cultureClubEvent h3 a
{
	color: #53776b;
}

/* Get Involved Box */
.cultureClubGetInvolved
{
	float: right;
	background: url(/media/build/bg-box-cultureclub.gif) left top repeat-y;
	margin: 20px 20px 0px 0px;
}
.cultureClubGetInvolved .top
{
	float: left;
	background: url(/media/build/bg-box-cultureclub-top.gif) left top no-repeat;
	padding: 20px 0px 0px 0px;
}
.cultureClubGetInvolved .btm
{
	float: left;
	width: 272px;
	padding: 0px 25px 20px 20px;
	background: url(/media/build/bg-box-cultureclub-btm.gif) left bottom no-repeat;
}

.cultureClubGetInvolved p.image260
{	
	display: inline;
	margin: 0px 0px 10px -7px;
}
.cultureClubGetInvolved p.btnReadMore a
{
	display: block;
	width: 69px;
	height: 10px;
	background: url(/media/build/btn-readmore-orange3.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 8px 0px 5px 0px;
}
.cultureClubGetInvolved p.dots
{
	height: 5px;
	padding: 0px 0px 5px 0px;
	margin: 5px 0px 0px 0px;
	background: url(/media/build/dots-calico.gif) left bottom repeat-x;
}
.cultureClubGetInvolved a.btnFindOutMore
{
	float: left;
	width: 92px;
	height: 10px;
	background: url(/media/build/btn-findoutmore-orangebox.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 5px 0px;
}
.cultureClubGetInvolved a.btnSeeAllEvents
{
	float: right;
	width: 99px;
	height: 10px;
	background: url(/media/build/btn-seeallevents.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 5px 0px;
}
.vastForm p.dots
{
	width: 375px;
}

/* Commercial */
.commercial h1.ttlNidex
{
	color: #74454e !important;
}
.commercial .rightArticleImages
{
	padding-bottom: 0px;
}
p.btnForCommercialEnquires
{
	float: right;
	padding: 0px 10px 0px 0px;
	margin-right: 40px;
}
p.btnForCommercialEnquires a
{
	display: block;
	width: 249px;
	height: 49px;
	background: url(/media/build/btn-forcommercialenquiries.gif) left top no-repeat;
	text-indent: -9999px;
	margin-bottom: 15px;
}
.commercial p.submit
{
	margin-right: 5px;
}
.commercial a.btnOurPastCommercialProjects
{
	display: block;
	width: 248px;
	height: 22px;
	background: url(/media/build/btn-ourpastprojects.gif) left top no-repeat;
	text-indent: -9999px;
}
/* Commercial projects */
.project h3 a
{
	color: #74454e;
}

/* Blog */
.blogIntro
{
	width: 705px;
	background: none;
	padding-bottom: 10px;
}
.blogIntro h1
{
	color: #505a68;
}
.blogIntro p
{
	padding-right: 30px;
}
.blogIntro p.btnGetRss
{
	float: right;
	padding-right: 0px;
	margin-right: -15px;
}
.blogIntro p.btnGetRss a
{
	width: 94px;
	height: 31px;
	background: url(/media/build/btn-getrss-blog.gif) left top no-repeat;
}

.blogArticle
{	
	width: 705px;	
	padding: 0px 20px 15px 0px;
	margin: 0px 0px 15px 0px;
}
.blogArticle p.btnReadMore
{
	float: left;
}
.blogArticle p.btnReadMore a
{
	margin: 10px 0px 5px 0px;
	background: url(/media/build/btn-readmore-blue2.gif) left top no-repeat;
}
p.blogCategories
{
	float: right;
	margin: 10px -30px 0px 0px;
}
p.blogCategories a
{	
	color: #505a68;
}
.articleContent
{
	float: left;
	width: 635px;
}
.articleContent a
{
	color: #724f33;
}
.lastBlogArticle
{
	margin-bottom: 0px;
}
/* Tag cloud */
p.ttlTagCloud a
{
	display: block;
	width: 66px;
	height: 13px;
	background: url(/media/build/ttl-tagcloud.gif) left top no-repeat;
	text-indent: -9999px;
}
ul.tags
{
	margin: 5px 0px 0px 0px;
}
ul.tags li
{
	display: inline;
	vertical-align: middle;
}
ul.tags li.tagged
{
	font-size: 1.6em;
	font-weight: bold;
}
ul.tags li a
{
	background: none;
	display: inline;
	padding: 0px 4px 0px 0px;
}
/* Date box */
.blogDate
{
	float: left;	
	margin: 3px 13px 0px 0px;
	padding: 0px 0px 5px 0px;
	background: url(/media/build/bg-box-date-btm.gif) left bottom no-repeat;
}
.blogDate p
{
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 1.4em;
}
.blogDate p abbr
{
	display: block;
	width: 44px;
	background: url(/media/build/bg-box-date-top.gif) left top no-repeat #888d93;
	color: #fff;
	padding: 4px 0px 1px 0px;
	border: 0px;
}
.blogDate span.day
{
	display: block;
}
/* Blog Article */
p.articleTitle
{
	font-size: 1.6em;
	font-weight: bold;
}
a.btnBackToMostRecentPosts
{
	float: left;
	width: 170px;
	height: 10px;
	background: url(/media/build/btn-backtorecentposts.gif) left top no-repeat;
	text-indent: -9999px;
}
p.ttlLatestPosts
{
	float: left;
	width: 101px;
	height: 13px;
	background: url(/media/build/ttl-latestposts.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 15px 0px 0px 0px;
}

.socialNetworks
{
	clear: left;
	float: left;
	background: #c9c0b2;	
	margin: 20px 0px 15px 0px;
}
.socialNetworks .leftBg
{
	float: left;
	background: url(/media/build/bg-box-socialnetwork-left.gif) left top no-repeat;
}
.socialNetworks .rightBg
{
	float: left;
	width: 612px;	
	padding: 8px 20px 7px 88px;
	background: url(/media/build/bg-box-socialnetwork-right.gif) right top no-repeat;
}
.socialNetworks p
{
	font-size: 1.1em;
}
.socialNetworks a
{
	float: left;
	color: #724f33;
	font-weight: bold;
	padding: 0px 16px 0px 0px;
}
.socialNetworks a span
{
	float: left;
	vertical-align: middle;
}
.socialNetworks a img
{	
	float: left;
	margin: 0px 4px 0px 0px;
	vertical-align: middle;
}

/* Contact Us */
.contactUs h1.ttlNidex
{
	color: #5e6e32;
}
.contactUs a
{
	color: #5e6e32;
}
.contactUs .article
{
	background: none;
	padding-bottom: 0px;
}	
.contactUs .vastForm
{
	margin-top: 5px;
}
.contactUs .rightArticleImages
{
	padding: 0px 0px 15px 13px;
}
.contactUs p.dots
{
	width: 375px;
}
.contactUs a.btnFindYourNearestStore
{
	display: block;
	width: 208px;
	height: 22px;
	background: url(/media/build/btn-findyourneareststore.gif) left top no-repeat;
	text-indent: -9999px;
}

/* Sitemap */
.siteMap
{
	float: left;
	width: 725px;
	padding: 10px 0 0 0;
}
.productSitemap
{
	background: none;
}
.productSitemap .siteMap
{
	padding: 0px;
}
.siteMap ul 
{
	display: block;
	width: 686px;
	list-style-type: none;	
}
.siteMap ul li
{	
	display: block;
	padding: 0 0 10px 0px;
}
.siteMap ul li a
{	
	color: #724f33;
	font-weight:bold;
}
.siteMap ul li ul li, 
.siteMap ul li ul li ul li,
.siteMap ul li ul li ul li ul li
{
	font-size: 1.0em;
}
.siteMap ul li ul
{
	margin: 0px 0px 10px 0px;
}
.siteMap ul li ul li 
{
	background:url(/media/build/arrow-sitemap.gif) left 5px no-repeat;
	padding: 5px 0 0px 10px;
}
.siteMap ul li ul li a
{
	color: #724f33;
	font-weight: normal;
}
.siteMap ul li ul li ul
{
	margin: 2px 0px 5px 0px;
}
.siteMap ul li ul li ul li
{
	padding: 0px 0px 0px 10px;
	background:url(/media/build/arrow-sitemap.gif) left 2px no-repeat;
}
.siteMap ul li ul li ul li a
{
	color: #724f33;
	font-weight: normal;
	font-size: 0.92em;
}  

/* Footer */
#footer
{
	float: left;
	width: 100%;
	min-width: 962px;
	background: url(/media/build/bg-footer-top.gif) center top repeat-x;
	padding: 28px 0px 0px 0px;
	margin: 15px 0px 0px 0px;
}
#footerBg
{
	float: left;
	width: 100%;
	min-width: 962px;
	background: url(/media/build/bg-footer-light.gif) left top repeat;
}
#footerBtm
{
	float: left;
	width: 100%;
	min-width: 962px;
	height: 68px;
	background: url(/media/build/bg-footer-dark.gif) left top repeat-x;
}
.footerSiteMap
{
	float: left;	
	width: 946px;
	padding: 0px 0px 35px 16px;
}
.footerSiteMap dl.footerLinks
{
	float: left;
	max-width: 160px;
	margin: 0px 35px 0px 0px;
}
.footerSiteMap dl.StoreLocator
{
	float: right;
	margin: 0px 0px 0px 0px;
}
.footerSiteMap dl.footerLinks dt
{
	font-size: 1.6em;
}
.footerSiteMap dl.footerLinks dt a
{
	color: #de6d22;
	font-weight: bold;
}
.footerSiteMap dl.footerLinks dd
{
	padding: 2px 0px 0px 0px;
}
.footerSiteMap dl.footerLinks dd a
{
	color: #d8d0c4;
	background: url(/media/build/li-footer.gif) left center no-repeat;
	padding: 0px 0px 0px 11px;
}
.footerImages
{
	float: left;	
	width: 962px;
}
.footerImages p.swingTag
{
	float: left;
	margin: -25px 0px 0px 0px;
}
.footerImages h5.ttlTheDifference a
{
	float: left;
	width: 281px;
	height: 43px;
	background: url(/media/build/ttl-thedifference.gif) left top no-repeat;
	text-indent: -9999px;
	margin: 21px 0px 0px 4px;
}
.footerImages p.btnContactUs a
{
	float: right;
	width: 315px;
	height: 87px;
	background: url(/media/build/btn-contactUs.gif) left top no-repeat;
	text-indent: -9999px;
	margin: -11px 0px 0px 0px;
}
.footerText
{		
	float: right;
	width: 670px;
	padding: 7px 4px 0px 0px;	
}
.footerText p
{
	font-size: 1.1em;
	color: #3b3432;
}
.footerText p a
{
	color: #3b3432;
}
.footerText p.footerLeft
{
	float: left;
}
.footerText p.footerRight
{	
	float: right;
	text-align: right;
}

/* Culture club promo */
.cultureClubPromo .rightArticleImages
{
	padding: 0px 0px 15px 13px;
}
.cultureClubPromo h4.ttlYourDetails
{	
	width: 101px;
	height: 13px;
	background: url(/media/build/ttl-yourdetails.gif) left top no-repeat;
	text-indent: -9999px;	
	margin: 10px 0px 10px 0px;
}
.cultureClubPromo h4.ttlYourEntry
{	
	width: 100px;
	height: 16px;
	background: url(/media/build/ttl-yourentry.gif) left top no-repeat;
	text-indent: -9999px;	
	margin: 10px 0px 10px 0px;
}
.cultureClubPromo textarea.text
{
	width: 367px;
}
.promoCategories
{
	float: left;
	width: 257px;
	min-height: 466px;
	background: url(/media/build/bg-cultureclubpromo.jpg) left top no-repeat;
	margin: 10px 0px 20px 15px;
	padding: 30px 35px 0px 24px;
}
.promoCategories p
{
	padding: 10px 0px 0px 0px;
}
.viewEntries
{
	float: left;
	width: 281px;
	padding: 0px 0px 0px 35px;
}
p.catMostFamous
{
	color: #465469;
}
p.catOriginal
{
	color: #a9411d;
}
p.catStory
{
	color: #5e6e32;
}
p.catVastSpace
{
	color: #53776b;
}
p.imaAward
{
	clear: right;
	text-align: center;
	padding: 23px 0px 0px 10px;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
