html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
	{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;background:transparent;
	}
body 
	{
	font-family:Arial, Helvetica, sans-serif;
	background: #eee url(images/header-bg.gif) repeat-x top left;
	padding: 20px;
	}
ol 
	{
	padding-left: 20px;
	margin-left: 0px;
	}
ul
	{
	list-style: none;
	}
blockquote, q
	{
	quotes:none;
	}
blockquote:before, blockquote:after, q:before, q:after
	{
	content:”;
	content:none;
	}
a:link, a:visited, a:hover, a:active
	{
	color: #6f9600;
	text-decoration: none;
	}
a:hover, a:active
	{
	text-decoration: underline;
	}

:focus
	{
	outline:0;
	}

ins
	{
	text-decoration:none;
	}
del
	{
	text-decoration:line-through;
	}

table
	{
	border-collapse:collapse;
	border-spacing:0;
	}

h1, h2, h3, h4, h4, h6
	{
	font-family:"Times New Roman", Times, serif;
	font-family: Arial, Helvetica, sans-serif;
	color: #96969F;
	}
h1 
	{
	font-size:24px;
	}
h2 
	{
	font-size:13px;
	margin-top: 13px;
	}
h3 
	{
	font-size:18px;
	}
h4 
	{
	font-size:16px;
	}
h5 
	{
	font-size:14px;
	}
h6 
	{
	font-size:12px;
	}
p, li, th, td 
	{
	font-size:12px;
	line-height:16px;
	margin:8px 0 0 0;
	}
p, ol li
	{
	color: #96969F;
	font-size: 11px;
	}
.clear
	{
	clear:left;
	}


/* HEADER */

#wrapper
	{
	width: 750px;
	border: 3px solid #ddd;
	margin: 0 auto;
	}
#header
	{
	width: 750px;
	height: 122px;
	margin: 0;
	padding: 0;
	}

#header a
	{
	display: block;
	background:url(images/logo.png) no-repeat left top;
	text-indent: -5000px;
	font-size: 5px;
	margin: 0;
	padding: 0;
	width: 750px;
	height: 122px;
	}

/* MAIN */

#contentone
	{
	width: 750px;
	background: #e7f1a8 url(images/bg1.png) no-repeat left top;
	position: relative;
	}

.pricelist #contentone p a
	{
	padding-left: 20px;
	background:url(images/back-btn.gif) no-repeat left top;
	}
/*#backhome
	{
	width: 100px;
	height: 28px;
	background:url(images/back-btn.gif) no-repeat right top;
	position: absolute;
	right: 20px;
	text-align: right;
	bottom: 28px;
	padding-right: 20px;
	}*/

body p#backhome
	{
	clear: both;
	width: 750px;
	height: 28px;
	text-align: right;
	}
#backhome a
	{
	margin-right: 20px;
	height: 28px;
	padding-bottom: 3px;
	background: url(images/back-btn.gif) no-repeat right top;
	padding-right: 20px;
	}

#about #contentone .col1,  #about #contentone .col2
	{
	display:block;
	margin-top: 0;
	padding-top: 0;
	width: 422px;
	float: left;
	}
#about #contentone .col1 p
	{
	margin-right: 20px;
	font-size:10px;
	line-height: 12px;
	}

#about #contentone .col2
	{
	width:328px; 
	}
#about #contentone .col1 h2, #about #contentone .col1 p
	{
	color: #415D00;
	}
#about #contentone .col1
	{
	position: relative;
	padding-bottom: 45px;
	}
#about #contentone #pg2col1, #about #contentone #pg2col2
	{
	width: 375px;
	}
#about #next, #about #return
	{
	text-align: right;
	width: 200px;
	height: 15px;
	display: block;
	position: absolute;
	right: 0px;
	bottom: 20px;
	}
#about #next a
	{
	padding-right: 20px;
	background: url(images/next.gif) no-repeat right top;
	}
#about #return a
	{
	background: url(images/back-btn.gif) no-repeat right top;
	padding-right: 20px;
	}	
#about #contenttwo .col1
	{
	background: url(images/whats-new.jpg) no-repeat right bottom;
	height: 130px;
	}

#about #contenttwo .col1 a
	{
	background: url(images/next.gif) no-repeat left top;
	padding-left: 20px;
	}	

/* NAV */

#navone, #navtwo, li
	{
	margin: 0;
	padding: 0;
	}
#navone, #imageone, #imagetwo, #swatches
	{
	float: left;
	}
#navone
	{
	width: 191px;
	clear: left;
	 }
#home #navone
	{
	height:235px;
	}
#navone li
	{
	margin-left: 10px;
	}
#navone li.first
	{
	margin-top: 10px;
	}
#navone li a
	{
	padding-left: 15px;
	background: url(images/bullet-green.gif) no-repeat left top;
	font-size: 11px;
	line-height: 19px;
	}
li.swatch
	{
	background: none;
	font-size: 11px;
	line-height: 14px;
	color:#415D00;
	}

ul.plantercolours li.swatch
	{
	line-height: 10px;
	}
ul.plantercolours li.swatch img
	{
	margin-top: 3px;
	}
li.peallseasons
	{
	margin-bottom: 10px;
	}
.swatch img
	{
	margin-top: 10px;
	}
.swatch strong
	{
	color:#415D00;
	margin-top: 10px;
	}

/* NAV PAGES */

#armchairs .armchairs a, #sofas .sofas a,  #dining .dining a, #daybeds .daybeds a, #stools .stools a, #coffeetables .coffeetables a, #consoles .consoles a, #sidetables .sidetables a, #yanlipao .yanlipao a, #accessories .accessories a, #peallseasons .peallseasons a
	{
	font-weight: bold;
	}
	

#navtwo
	{
	width: 750px;
	height: 28px;
	clear: both;
	background:url(images/navtwo-bg.gif) repeat-x top left;
	}
#navtwo li
	{
	float: left;
	display: inline;
	height: 25px;
	line-height: 25px;
	}

#navtwo li.first
	{
	margin-left: 10px;
	}
#navtwo a
	{
	color: #fff;
	font-size: 11px;
	padding: 0 10px 0 15px;
	background: url(images/bullet-white.gif) no-repeat left top;
	text-transform:lowercase;
	}
#imageone
	{
	background: #ccc;
	margin: 0;
	padding: 0;
	width: 325px;
	position: relative;
	}
#imageone p
	{
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	}
#imageone p img
	{
	}
#contentone #imagetwo
	{
	margin: 0;
	padding: 0;
	width: 234px;
	background: #ccc;
	margin-left: 325px;
	display: inline;
	position: relative;
	}
#contentone #imagetwo p
	{
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	}
	
/* GALLERY PAGES */


#gallery, .gallerynav, #slider
	{
	width:559px;
	float:right;
	}
#gallery p, #gallery a,  p.gallerynav,  p.gallerynav a, #product #contentone p, #product #contentone h2, #product #contentone td
	{
	color:#415D00;
	}

.gallerynav
	{
	clear: right;
	position: relative;
	}

.gallerynav a, .gallerynav em
	{
	position: relative;
	left: 0;
	top: 0;
	font-style:normal;
	}
.gallerynav em
	{
	color: #BCC384;
	}
#gallery .prodbox
	{
	display: inline;
	margin: 0;
	height: 190px;
	position: relative;
	width: 185px;
	float: left;
	padding: 20px 0;
	}
#gallery .prodbox img
	{
	width: 170px;
	height: 170px;
	}
.gallery #navtwo, #product #navtwo, .pricelist #navtwo
	{
	padding-top: 20px !important;
	padding-top: 0px;
	background-position: left bottom;
	}
#gallery .clearLeft
	{
	clear: left;
	}
#gallery .prodbox p
	{
	position:absolute;
	top: 170px;
	left: 0;
	display: inline;
	}
#gallery #slider
	{
	top: 0;
	left: 0;
	}

#home .col2,  #product .col2, #about #contenttwo .col2
	{
	width: 234px;
	background: url(images/logo-bg1.gif) no-repeat right bottom;
	height: 150px;
	}
#home .col2 p, #product .col2 p, #about .col2 p
	{
	text-indent: -5000px;
	}



#contenttwo
	{
	width: 750px;
	background:#fff;
	}
.pricelist #contenttwo .next a
	{
	padding-left: 20px;
	background:url(images/next.gif) no-repeat left top;
	}
.pricelist #contenttwo #scroll
	{
	margin-left: 20px;
	border: 1px solid #ccc;
	height: 250px;
	overflow: auto;
	}
#scroll
	{
	margin-top: 10px;
	position: relative;
	}

#scroll p
	{
	
	margin-left: 0px;
	position:relative;
	height: 20px;
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 0;
	}
#scroll p.stripe
	{
	background: #eee;
	}
#scroll p em, #scroll p strong
	{
	font-style: normal;
	font-weight: normal;
	position:absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 20px;
	padding-left: 10px;
	}
#scroll p strong
	{
	left: 200px;
	}
#scroll #heading
	{
	margin: 10px 0px 5px 0px;
	padding-left: 10px;
	}
#scroll #heading em, #scroll #heading strong
	{
	font-weight: bold;
	text-transform:uppercase;
	}

#col1, #col2, .col1, .col2
	{
	float:left;
	display:inline;
	}

#footer
	{
	clear: left;
	text-align: center;
	padding: 5px 0 15px 0;
	font-size: 14px;
	letter-spacing: 5px;
	}

/* COL 1 */

#col1, .col1 
	{
	width: 516px;
	padding-top: 10px;
	}
#col1 p, #col1 h2, #col1 ol, .col1 p, .col1 h2, .col1 ol
	{
	margin-left: 20px;
	}
p.readbody a
	{
	color:#96969F;
	font-weight: bold;
	text-transform:uppercase;
	}


/* PRODUCT PAGES */

#product #contentone
	{
	width:750px;
	background: url(images/prod-bg.png) no-repeat left top;
	border-top: 1px solid #6f9600;
	}
#product #contentone #col1, #product #contentone #col2
	{
	display: block;
	width: 400px;
	float: left;
	padding: 20px 0;
	}
#product #contentone #col1
	{
	position: relative;
	width: 350px;
	}
#product .allseasons #contentone #col1
	{
	height: 360px;
	}
#product #contentone #col2 table
	{
	margin: 12px 20px 0px 20px;
	}

#product #contentone #col1 p
	{
	margin-left:80px;
	}

#product .planters #contentone #col1 p
	{
	margin-left:100px;
	}

#product #contentone #col1 p img
	{
	/*width: 265px;*/
	}
#product #contentone #col1 .swatch img
	{
	margin-top: 10px
	}
#contentone td, #product #contentone #col2 p a
	{
	font-size: 11px;
	line-height: 14px;
	color: #415D00;
	}
#contentone li.swatch
	{
	line-height: 11px;
	}
#product #contentone td
	{
	vertical-align:top;
	text-align: left;
	padding: 2px 10px 5px 0;
	font-size: 10px;
	border-top: 1px dashed #6f9600;
	}
#product #contentone td a, #product #contentone td strong
	{
	color: #415D00;
	font-weight: bold;
	}
#product #contentone td strong
	{
	font-size: 13px;
	}
#product #contentone #col1 ul
	{
	position: absolute;
	top: 20px;
	left: 20px;
	}
#product #contentone #col1 ul.halfMarg
	{
	left: 10px;
	}
#product #contentone #col1 ul#plantercolours
	{
	left: 10px;
	}
#product .allseasons #contentone #col1 ul#plantercolours
	{
	top: 10px;
	}
#product #contentone #col1 ul#plantercolours li
	{
	line-height: 10px;
	}
#product #contentone #col1 ul#plantercolours img
	{
	margin-top: 3px;
	}

#product #contentone p#return
	{
	margin: 0 20px;
	}
#product #contentone #return a
	{
	display: block;
	background: url(images/back-btn.gif) no-repeat left top;
	padding-left: 20px;
	}
#tabcol1
	{
	width: 70%;
	}
#enquiry #contenttwo
	{
	background: #fff url(images/logo-bg.gif) no-repeat right bottom;
	}
#enquiry .col1, #enquiry .col2
	{
	width: 375px;
	float: left;
	}
#enquiry .col1 p
	{
	position: relative;
	}
#enquiry .col1 p label
	{
	width: 100px;
	position: absolute;
	left: 0;
	top: 0;
	}
#enquiry .col1 p input, #enquiry .col1 p textarea
	{
	margin-left: 100px;
	}
#enquiry .col2
	{
	padding-top: 38px;
	
	}
#enquiry #footer
	{
	padding-top: 15px;
	}
#enquiry strong.highlight
	{
	color:#FF9933;
	padding-right: 3px;
	}
#thanks #contenttwo .col1
	{
	width: 750px;
	padding-bottom: 100px;
	}
#credit
	{
	text-align: center;
	width: 750px;
	margin: 10px auto;
	}
	
	
