html {
	margin: 0px;
	background-position: left top;
	background-repeat: repeat-x;
	background-image: url(../img/html.png);
	background-color: #4995c1;
	background-attachment: fixed;
	overflow-x: auto;
	overflow-y:scroll;
}
body {
	height: auto;
	line-height: 15px;
	font-size: 12px;
	border-color: #e6f1f7;
	border-width: 1px;
	border-style: solid;
	padding: 4px;
	margin: 5px auto;
	width: 752px;
	background-color: #FFFFFF;
	color: #016ba9;
	font-family: "Century Gothic", Arial, sans-serif;
}
h1 {
	float: left;
	height: 165px;
	padding: 0px;
	margin: 0px;
	background:url(../img/world-of-wicker.png) no-repeat;
	width:120px;
}
h1 a {
	height: 165px;
	width: 120px;
	padding: 0px;
	margin: 0px;
	display:block;
	text-indent:-9999px;
}
/*
div#buy-online { margin: 0px; top: 5px; position: relative; clear: left; background-color: #fcf4cd; border-color: #d9e9f2; border-width: 1px; border-style: solid; height: 92px; width: 118px; padding: 0px;}
div#buy-online a { margin: 0px; width: 98px; text-decoration: none; padding-left: 10px; padding-bottom: 1px; padding-right: 10px; padding-top: 1px; display: block; font-size: 12px; text-align: center; line-height: 30px; color: #016ba9;}
div#buy-online a:hover {color: #FFFFFF; background: #016ba9 url(../img/a.png) left top repeat-x;}
*/


div#buy-online { background-image: url(../img/blockquote.png); background-position: left top; background-repeat: repeat-x; margin: 0px; top: 5px; position: relative; clear: left; background-color: #cc0000; height: 95px; width: 120px; padding: 0px;}
div#buy-online a { padding: 15px; text-transform: capitalize; height: 65px; margin: 0px; width: 90px; text-decoration: none; display: block; font-size: 9px; text-align: center; line-height: 15px; color: white;}
div#buy-online a:hover {color: #FFFFFF; background: #016ba9 url(../img/a.png) left top repeat-x;}
div#buy-online a strong {text-transform: uppercase; font-size: 15px; font-weight: bold;}


div#announcement {background-image: url(../img/blockquote.png); background-position: left top; background-repeat: repeat-x; margin-left: 5px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; float: right; color: white; background-color: #cc0000; padding: 0px; height: 265px; width: 627px;}
div#announcement h1 {background-color: transparent; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 15px; height: 60px; text-transform: uppercase; padding: 0px; width: 627px; text-align: center; line-height: 60px; font-size: 48px; color: white; background-image: url(none);}
div#announcement h2 {background-color: transparent; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; font-weight: bold; text-align: center; line-height: 45px; font-size: 36px; color: white; background-image: url(none); padding: 0px; width: 627px;}
div#announcement h3 {background-color: transparent; margin: 0px; text-transform: uppercase; text-align: center; font-size: 27px; line-height: 45px; color: white; background-image: url(none); width: 627px; padding: 0px;}
div#announcement h4 {background-color: transparent; font-style: normal; font-weight: normal; border-width: 0px; border-style: none; text-align: center; font-size: 27px; line-height: 45px; color: white; background-image: url(none); width: 627px; padding: 0px; margin: 0px;}
ol#cycle {
	background-color: #d9e9f2;
	padding: 0px;
	float:right;
	height:265px;
	margin:0 0 0 5px;
	overflow:hidden;
	width:627px;
}
ol#cycle li {
	padding: 0px;
	margin: 0px;
	list-style:none;
	position: relative;
}
ol#cycle li a {
	height: 265px;
	width: 627px;
	overflow: hidden;
}
ol#cycle li a span.sale {
	background-image: url(../img/10-percent.png);
	background-repeat: no-repeat;
	background-color: transparent;
	right: 0px;
	top: 0px;
	position: absolute;
	height: 265px;
	width: 627px;
	display: block;
}
ol#cycle li a img {
	margin: 0;
	max-width: 627px;
}
ol.cycle {
	min-height: 235px;
	background-color: #d9e9f2;
	padding: 0px;
	float:right;
	margin:0 0 0 5px;
	overflow:hidden;
	width:420px;
}
ol.cycle li {
	padding: 0px;
	margin: 0px;
	list-style:none;
	position: relative;
}
ol.cycle li img {
	margin: 0;
	width: 420px;
}
ol.cycle li a {
	height: 280px;
	width: 420px;
	overflow: hidden;

}
ol.cycle li a img {
	margin: 0;
	max-width: 420px;
}
ul#nav {
	margin:5px 0;
	padding:0;
	float:left;
	width: 756px;
	z-index:999;
	position: relative;
}
ul#nav li {
	float:left;
	width: 146px;
	position:relative;
	list-style:none;
	margin:0 5px 0 0;
	padding:0;
}
ul#nav li a {
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-top: 0px;
	background-color: #fcf4cd;
	font-size:15px;
	color:#3f8fbd;
	display:block;
	line-height:28px;
	margin:0;
	text-decoration:none;
	text-align:center;
	border:1px solid #d9e9f2;
	width: 134px;
}
ul#nav li a:hover {
	background-position: left top;
	background-repeat: repeat-x;
	color: #FFFFFF;
	background-color: #016ba9;
	background-image: url(../img/a.png);
}
ul#nav li ul {
	display:none;
}
ul#nav li:hover ul {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	width: 134px;
	float:left;
	clear:left;
	z-index: 9990;
}
ul#nav li ul li {
	list-style:none;
	margin:0;
	padding:0;
	width: 146px;
}
ul#nav li ul li a {
	font-size: 12px;
	background-color: #fcf4cd;
	display:block;
	margin:0;
	padding:0 5px;
	text-align: center;
	border-right:1px solid #d9e9f2;
	border-bottom:1px solid #d9e9f2;
	border-left:1px solid #d9e9f2;
	border-top-width:0;
	border-top-style:none;
	width: 134px;
}
ul#nav li ul li a:hover {
	background-position: left top;
	background-repeat: repeat-x;
	color: #FFFFFF;
	background-color: #016ba9;
	background-image: url(../img/a.png);
}
ul#nav li ul li a img {
	height: 250px;
	width: 110px;
	margin: 5px auto 0 auto;
	padding: 0px;
}

ul#nav li ul li ul {width: 146px; /* position: absolute; left: 145px; top: 0; */}
ul#nav li ul li ul li {}
/* ul#nav li ul li ul li a:before {content: "\251C  ";} */
ul#nav li ul li ul li:last-child a:before {content: "\2514  ";}
div ul li a img {width: auto; height: auto;} /* resets size of image on sitemap */
blockquote {
	font-weight: bold;
	padding: 10px;
	background-position: left top;
	background-repeat: repeat-x;
	background-image: url(../img/blockquote.png);
	text-align: center;
	line-height: 30px;
	font-size: 15px;
	clear: left;
	background-color: #cc0000;
	margin: 0 0 5px 0;
	color: #FFFFFF;
}

blockquote.large {font-style: normal; font-weight: normal; margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 0px; font-size: 21px; line-height: 30px; padding: 10px;}
blockquote.large strong {font-size: 27px;}
blockquote.huge {margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 0px; text-transform: uppercase; font-size: 39px; line-height: 60px; padding: 10px;}
blockquote a { color: #FFFFFF;}
dl#ordering { margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 0px; padding-left: 0px; padding-bottom: 10px; padding-right: 0px; padding-top: 0px; width: 750px; background-position: left top; background-repeat: repeat-x;}
dl#ordering dt { color: #cc0000; padding-left: 10px; padding-bottom: 0px; padding-right: 0px; padding-top: 10px; clear: left; float: left; margin: 0px; font-weight: bold; font-size: 15px; line-height: 18px; width: 180px;}
dl#ordering dt p {padding: 0px; margin: 0px; line-height: 18px; font-size: 15px; color: #cc0000;}
dl#ordering dd { color: #cc0000; padding-left: 0px; padding-bottom: 0px; padding-right: 10px; padding-top: 10px; clear: right; float: right; width: 540px; font-size: 15px; line-height: 18px; margin: 0px;}
dl#ordering dd p {font-weight: bold; padding: 0px; margin: 0px; font-size: 15px; line-height: 18px; color: #cc0000;}
dl#ordering dd a {color: #cc0000;}
ol#options { background-position: left top; background-repeat: repeat-x; background-image: url(../img/ol-options.png); background-color: #cc0000; margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 0px; padding: 0px; width: 752px;}
ol#options li { border-right-color: white; border-right-width: 5px; border-right-style: solid; margin: 0px; clear: none; height: 105px; list-style-type: none; float: left; padding: 10px; width: 225px;}
ol#options li + li + li {border-width: 0px; border-style: none; padding: 10px; margin: 0;}
ol#options li p { margin-left: 0px; margin-bottom: 10px; margin-right: 0px; margin-top: 0px; line-height: 18px; font-size: 15px; clear: left; color: white;}
ol#options li p + p { margin: 0 0 5px 0;}
ol#options li p a { color: white;}
h2 {background-position: left top; background-repeat: repeat-x; background-image: url(../img/h2.png); padding-left: 10px; padding-bottom: 0px; padding-right: 10px; padding-top: 0px; font-size: 15px; line-height: 30px; margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 0px; clear: left; width: 732px; color: #FFFFFF; background-color: #016ba9;}
h2 a {color: #fcf4cd; text-decoration: none;}
h2 a:hover {text-decoration: none;}
h2 span {color: yellow; font-weight: normal; float: right;}
h3 {font-size: 15px; color: #FFFFFF; background-position: left top; background-repeat: repeat-x; background-image: url(../img/h3.png); padding-top: 0px; padding-bottom: 0px; padding-right: 10px; padding-left: 10px; line-height: 30px; background-color: #4995c1; clear: left; margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 5px;}
h3 span {font-weight: normal; font-size: 12px;}
h4 {clear: left; border-bottom-color: #d9e9f2; border-bottom-width: 1px; border-bottom-style: solid; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; line-height: 14px; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 15px;}
h5 {
	font-size: 12px;
	margin-left: 0px;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-top: 0px;
}
h6 {
	font-size: 12px;
	margin-left: 0px;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-top: 0px;
}
p {
	clear: left;
	margin-left: 0px;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 12px;
	line-height: 15px;
}
p.red {font-size: 15px; color: #CC0000; font-weight: bold;}
p.red-uc {color: #CC0000; font-weight: bold; text-transform: uppercase;}
p img {
	margin-left: 15px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-top: 0px;
	border-color: #d9e9f2;
	border-width: 1px;
	border-style: solid;
	padding: 4px;
	float: right;
}
a img {
	height: auto;
	margin-left: 0px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-top: 0px;
	width: 752px;
	padding: 0px;
	border: 0;
}
img {-ms-interpolation-mode: bicubic; height: auto; width: auto;}
.badge {text-indent: -9999px;}
ol#cycle-new {
	margin: 0px;
	padding: 0px;
	height: 395px;
	width: 752px;
	z-index: 99;
	position: relative;
}
ol#cycle-new li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ol#cycle-new li a {}
ol#cycle-new li a img {
	padding: 0px;
	margin: 0px;
	width: 752px;
	height: 390px;
}
span.price199 {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/199.png);
	display: block;
	width: 135px;
	height: 135px;
}
span.price249 {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/249.png);
	display: block;
	width: 135px;
	height: 135px;
}
span.price259 {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/259.png);
	display: block;
	width: 135px;
	height: 135px;
}
span.price299 {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/299.png);
	display: block;
	width: 135px;
	height: 135px;
}
span.price399 {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/399.png);
	display: block;
	width: 135px;
	height: 135px;
}
span.price499 {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/499.png);
	display: block;
	width: 135px;
	height: 135px;
}
span.price599 {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/599.png);
	display: block;
	width: 135px;
	height: 135px;
}
span.price799 {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/799.png);
	display: block;
	width: 135px;
	height: 135px;
}
span.price799table {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/799-table.png);
	display: block;
	width: 135px;
	height: 135px;
}
span.price899 {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/899.png);
	display: block;
	width: 135px;
	height: 135px;
}
span.price999 {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/999.png);
	display: block;
	width: 135px;
	height: 135px;
}

span.sold {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../img/sold.png);
	display: block;
	width: 420px;
}
dl.full dt span.soldout {
	bottom: 45px;
	height: 195px;
	display: block;
	width: 750px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-image: url(../img/sold-out.png);
	background-color: transparent;
}
span.new {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 599;
	padding: 0px;
	margin: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/new.png);
	display: block;
	width: 135px;
	height: 135px;
}
span.last-one {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/last-one.png);
	display: block;
	width: 135px;
	height: 135px;
}




span.new-oak-showroom {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/new-oak-showroom.png);
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
span.specialpurchase {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/special-purchase.png);
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
span.currentlysoldout {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/currently-sold-out.png);
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
span.newstock {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/new-stock.png);
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
span.soldout-newsoon {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/soldout-newsoon.png);
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
span.reservenow {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/reserve-now.png);
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
span.limitedstock {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/limited-stock.png);
	background-color: transparent !important;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px !important;
	display: block;
	width: 150px;
	border: 0 none;
}

span.only-2-suites-left {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/only-2-suites-left.png);
	background-color: transparent !important;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px !important;
	display: block;
	width: 150px;
	border: 0 none;
}

span.justarrived {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/just-arrived.png);
	background-color: transparent !important;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px !important;
	display: block;
	width: 150px;
	border: 0 none;
}
span.due-may {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/due-may.png);
	background-color: transparent !important;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px !important;
	display: block;
	width: 150px;
	border: 0 none;
}
span.newstock {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/new-stock.png);
	background-color: transparent !important;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px !important;
	display: block;
	width: 150px;
	border: 0 none;
}
span.newstockarrived {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/new-stock-arrived.png);
	background-color: transparent !important;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px !important;
	display: block;
	width: 150px;
	border: 0 none;
}
dl.full dt span.tablesuite {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/table-suite.png);
	display: block;
	border: 0 none;
	width: 135px;
	height: 135px;
}
dl.full dt span.tableset {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/table-set.png);
	display: block;
	border: 0 none;
	width: 135px;
	height: 135px;
}
dl.full dt span.sale {
	bottom: 0px;
	top: 0px;
	position: absolute;
	z-index: 999;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/10-percent.png);
	display: block;
	width: 135px;
	height: 135px;
}
dl.full {width: 750px;}
dl.full.white {background-image: none;}
dl.full.white dd {display: none;}
dl.full dt {position: relative; background-color: white; height: auto; width: 750px; margin: 0; padding: 0;}
dl.full dt img {clear: both; height: auto; padding: 0px; margin: 0px; display: block; width: 750px; }
dl.full dt span { margin: 0px; border: 0 none; text-align: center; padding: 10px; background-color: #FFFFFF; height: 30px; color: #CC0000; font-size: 30px; line-height: 30px; width: 730px; display: block; clear: left;}
dl.full dd {width: 400px; float: left; margin: 0; padding: 10px;}
dl.full dd + dd {padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 10px; width: 319px; float: right; margin: 0;}
dl.full dd dl dt {background-color: #FCF4CD;}
dl.full dt span.individually { margin: 0px; padding: 10px; background-color: transparent; bottom: 0px; height: 30px; text-align: left; position: absolute; left: 0; color: #CC0000; width: auto; font-size: 12px; font-weight: bold; line-height: 30px; border: none;}

dl.full dt div#side-table {
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	left: 330px;
	top: 0px;
	z-index: 300;
	position: absolute;
	background-image: url(../img/side-table.png);
	height: 135px;
	width: 135px;
	border: 0 none;
	text-indent: -9999px;
}
dl.full dt div#coffee-table {
	padding: 0px;
	margin: 0px;
	left: 270px;
	bottom: 60px;
	position: absolute;
	z-index: 300;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/coffee-table.png);
	height: 135px;
	width: 135px;
	text-indent: -9999px;
}

dl.full dt span.last-one {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/last-one.png);
	background-color: transparent;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 135px;
	display: block;
	width: 135px;
	border: 0 none;
}


dl.full dt span.threehundred {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/threehundred.png);
	background-color: transparent;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
dl.full dt span.eighthundred {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/eighthundred.png);
	background-color: transparent;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
dl.full dt span.half-price {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/half-price.png);
	background-color: transparent;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
dl.full dt span.new-offers {
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/new-offers-coming-soon.png);
	background-color: transparent;
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
dl.full dt span.price499 {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/499.png);
	background-color: transparent;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
dl.full dt span.price499suite {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/499suite.png);
	background-color: transparent;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
dl.full dt span.price799 {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/799.png);
	background-color: transparent;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
dl.full dt span.price999 {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/999.png);
	background-color: transparent;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
dl.full dt span.price1299 {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/1299.png);
	background-color: transparent;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
dl.full dt span.price1299suite {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/1299suite.png);
	background-color: transparent;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
dl.full dt span.price1399 {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/1399.png);
	background-color: transparent;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
dl.full dt span.price1399suite {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/1399suite.png);
	background-color: transparent;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
dl.full dt span.price1399table {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/1399-table.png);
	background-color: transparent;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
dl.full dt span.price1499 {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/1499.png);
	background-color: transparent;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	height: 150px;
	display: block;
	width: 150px;
	border: 0 none;
}
dl.full dt span.selected-cushions { margin: 0px; padding: 10px; background-color: transparent; bottom: 0px; height: 30px; text-align: left; position: absolute; left: 0; color: #CC0000; width: auto; font-size: 12px; font-weight: bold; line-height: 30px; border: none;}
dl.full dt span.instore-only { margin: 0px; padding: 10px; background-color: transparent; bottom: 0px; height: 30px; text-align: left; position: absolute; left: 0; color: #CC0000; width: auto; font-size: 12px; font-weight: bold; line-height: 30px; border: none;}
dl.full dt span.october { margin: 0px; padding: 10px; background-color: transparent; bottom: 0px; height: 30px; text-align: left; position: absolute; left: 0; color: #CC0000; width: auto; font-size: 12px; font-weight: bold; line-height: 30px; border: none;}
dl.full dt span.brown-chair-frame { margin: 0px; padding: 10px; background-color: transparent; bottom: 0px; height: 30px; text-align: left; position: absolute; left: 0; color: #CC0000; width: auto; font-size: 12px; font-weight: bold; line-height: 15px; border: none; width: 180px;}
dl.full dt span.xmasstock { margin: 0px; padding: 10px; background-color: transparent; bottom: 0px; height: 30px; text-align: left; position: absolute; left: 0; color: #CC0000; width: auto; font-size: 12px; font-weight: bold; line-height: 15px; border: none; width: 240px;}

dl.full dt span.saving,
dl.full dt span.suite-red,
span.suite-red,
dl.full dt span.suite-red-alt,
span.suite-red-alt { margin: 0px; padding: 10px; bottom: 0px; height: 30px; text-align: left; position: absolute; right: 0; color: #CC0000; width: auto; font-size: 15px; font-weight: bold; line-height: 30px; border: 0 none;}



dl.full dt span.special-order { margin: 0px; left: 0px; padding: 10px; bottom: 0px; height: 30px; text-align: left; position: absolute; color: #CC0000; width: 270px; font-size: 12px; font-weight: bold; line-height: 15px; border: none;}
dl.full dt span.modular { margin: 0px; padding: 10px; bottom: 0px; height: 30px; text-align: right; position: absolute; right: 0; color: #CC0000; width: 270px; font-size: 12px; font-weight: bold; line-height: 15px; border: none;}
dl.full dt span.suffolkmodular { margin: 0px; padding: 10px; bottom: 0px; height: 30px; text-align: right; position: absolute; right: 0; color: #CC0000; width: 240px; font-size: 12px; font-weight: bold; line-height: 15px; border: none;}
dl.full dt span.double-left { margin: 0px; padding: 10px; bottom: 0px; height: 30px; text-align: left; position: absolute; left: 0; color: #CC0000; width: 240px; font-size: 12px; font-weight: bold; line-height: 15px; border: none; background-color: transparent;}
dl.full dt span.double-right { margin: 0px; padding: 10px; bottom: 0px; height: 30px; text-align: right; position: absolute; right: 0; color: #CC0000; width: 240px; font-size: 12px; font-weight: bold; line-height: 15px; border: none; background-color: transparent;}
span.suite { bottom: 0px; height: 15px; text-align: left; position: absolute; right: 0; color: #FFFFFF; padding: 10px; width: auto; font-size: 12px; font-weight: bold; line-height: 15px; border: none;}
dl.full dt span.perth-suite {font-weight: bold; right: 0px; height: 15px; text-align: left; top: 340px; position: absolute; color: #FFFFFF; padding: 10px; width: auto; font-size: 12px; line-height: 15px; background-color: transparent; border: none;}
dl.full dt span.perth-side {font-weight: bold; height: 15px; text-align: right; top: 540px; position: absolute; left: 0px; color: #FFFFFF; padding: 10px; width: 217px; font-size: 12px; line-height: 15px; background-color: transparent; border: none;}
dl.full dt span.perth-coffee {font-weight: bold; right: 0px; height: 15px; width: auto; text-align: left; top: 540px; position: absolute; color: #FFFFFF; padding: 10px; font-size: 12px; line-height: 15px; background-color: transparent; border: none;}
dl dt span.thumb,
dl.full dd span.thumb {
	margin: 0 0 15px 0;
	bottom: 0px;
	z-index: 99;
	padding: 0px;
	display: block;
}
dl dt span.thumb a,
dl.full dd span.thumb a {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
}
dl dt span.thumb a img,
dl.full dd span.thumb a img {
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #d9e9f2;
	border-style: solid;
	width: 88px;
	height: 88px;
	display: block;
}
dl dt span.thumb a span.zoom,
dl.full dd span.thumb a span.zoom {background-position: right 1px; background-repeat: no-repeat; background-image: url(../img/zoom.png); display: block; height: 30px; width: 89px; position: absolute;}
dl.full dd ul {margin-left: 15px; margin-bottom: 15px; margin-right: 0; margin-top: 0; clear: left;}
dl.full dd img {padding: 0px; margin: 0px; width: 400px; height: auto;}
dl {
	background-position: left top;
	background-repeat: repeat-y;
	background-image: url(../img/dl.png);
	float: left;
	height: auto;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 750px;
	clear: left;
	border: 1px solid #E6F1F7;
}
dl dt {
	height: 100%;
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 420px;
}
dl dt img {
	height: auto;
	margin: 0px;
	display: block;
	padding: 0px;
	width: 420px;
	clear: left;
	float: left;

}
dl dt a {
	margin: 0px;
	padding: 0px;
}
dl dt a img {
	width: 420px;
	clear: left;
	float: left;
	margin: 0px;
	padding: 0px;
}
dl dt p { margin-left: 10px; margin-bottom: 10px; margin-right: 0px; margin-top: 0px;}
dl dd {
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-top: 10px;
	height: 100%;
	margin: 0px;
	float: right;
	width: 309px;
}
dl dd p {
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
}
dl dd p:last-child {margin: 0;}
dl dd p em {
	font-style: normal;
	font-weight: bold;
	background-position: left top;
	background-repeat: repeat-x;
	background-image: url(../img/em.png);
	display: block;
	height: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 30px;
	background-color: #cc0000;
	color: #FFFFFF;
	font-size: 15px;
}
dl dd p em a {color: #FFFFFF;}
dl dd p strong {
	margin: 0px 0px 15px;
	padding: 0px;
}
dl dd p a img {
	margin-left: 0px;
	margin-bottom: 15px;
	margin-right: 0px;
	margin-top: 0px;
	border-width: 0px;
	border-style: solid;
	padding: 0px;
	width: auto;
}
table {margin-left: 0px; margin-bottom: 10px; margin-right: 0px; margin-top: 0px; width: 100%; padding: 0px; background-color: #4995c1; border-spacing: 1px 1px;}
table th {font-style: normal; font-weight: normal; background-position: left top; background-repeat: repeat-x; background-image: url(../img/th.png); color: #FFFFFF; padding-left: 5px; background-color: #4995c1; padding-right: 5px; text-align: left; vertical-align: top;}
table td {padding-left: 5px; background-color: #FFFFFF; padding-right: 5px; vertical-align: top;}
body dl#exclusive {background-image: url(../img/dl-cream.png);}
body#exclusive-range dl.full,
body#exclusive-range_test dl.full {background-image: url(../img/dl-cream.png);}
dl.checkout, dl.total {background-image: none; margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 0px; padding: 0px;}
dl.checkout dt, dl.total dt {width: 365px; padding-left: 5px; padding-bottom: 0px; padding-right: 5px; padding-top: 0px; margin: 0px; line-height: 30px;}
dl.checkout dd, dl.total dd {color: #cc0000; font-weight: bold; width: 367px; padding: 0px; margin: 0px; line-height: 30px;}
ol#frame { clear: both; padding-left: 15px; padding-bottom: 0px; padding-right: 0px; padding-top: 15px; margin: 0px;}
ol#frame li {clear: none; padding-left: 0px; padding-bottom: 0px; padding-right: 15px; padding-top: 0px; float: left; margin: 0px; list-style-type: none;}
ol#frame li img {margin: 0px; padding: 0px; height: 75px; width: 100px;}
ol#frame li p {margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; padding: 0px; line-height: 15px; width: 100px; text-align: center;}
a {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	color: #cc0000;
	outline: none;
}
a:hover {text-decoration: underline;}
hr {display: none;}
ul {padding: 0px; margin-left: 30px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; width: 720px;}
ul li {margin: 0px; padding: 0px; width: 705px; list-style-type: square;}
ul#manufacturers { height: 75px; padding-left: 0px; padding-bottom: 5px; padding-right: 0px; padding-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 5px;}
ul#manufacturers li {margin-left: 0px; margin-bottom: 5px; margin-right: 5px; margin-top: 0px; list-style-type: none; height: 75px; width: 75px; padding: 0px; float: left;}
ul#manufacturers li a {display: block; height: 75px; width: 75px; padding: 0px; margin: 0px;}
ul#manufacturers li a img {border-color: #d9e9f2; height: 73px; width: 73px; border-width: 1px; border-style: solid; margin: 0px; padding: 0px;}
ul.thumbs {float: left; clear: left; /* border-right-color: #d9e9f2; border-right-width: 1px; border-right-style: solid; */ padding-left: 4px; padding-bottom: 15px; padding-right: 0px; padding-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 15px; width: 750px;}
ul.thumbs li {padding-left: 0px; padding-bottom: 0px; padding-right: 5px; padding-top: 0px; float: left; list-style-type: none; margin: 0px; width: 120px;}
ul.thumbs li img {border-color: #d9e9f2; border-width: 1px; border-style: solid; height: 118px; width: 118px; padding: 0px; margin: 0px;}
ul.thumbs li a {margin: 0px; padding: 0px;}
ul.thumbs li a img {border-color: #d9e9f2; border-width: 1px; border-style: solid; height: 118px; width: 118px; padding: 0px; margin: 0px;}
ul.thumbs li p {font-size: 9px; text-align: center;}
ul#thumbs { height: 105px; padding: 0px; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; width: 420px;}
ul#thumbs li { height: 105px; width: 90px; margin-left: 0px; margin-bottom: 0px; margin-right: 10px; margin-top: 0px; float: left; padding: 0px; list-style-type: none;}
ul#thumbs li a {}
ul#thumbs li a img {padding: 0px; margin: 0px; height: 90px; width: 90px;}
ul#thumbs li p {font-size: 9px; line-height: 15px; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; padding: 0px; text-align: center; width: 90px;}
ul.swatch { height: 105px; padding: 0px; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; width: 420px;}
ul.swatch li { height: 105px; width: 90px; margin-left: 0px; margin-bottom: 0px; margin-right: 10px; margin-top: 0px; float: left; padding: 0px; list-style-type: none;}
ul.swatch li img {padding: 0px; margin: 0px; height: 90px; width: 90px;}
ul.swatch li a {}
ul.swatch li a img {padding: 0px; margin: 0px; height: 90px; width: 90px;}
ul.swatch li p {font-size: 9px; line-height: 15px; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; padding: 0px; text-align: center; width: 90px;}
div#swatchpreviewpanel {display: none;}
ul.swatchpreview {padding-left: 5px; padding-bottom: 5px; padding-right: 0px; padding-top: 5px; height: auto; margin: 0px; width: 785px;}
ul.swatchpreview li {border-color: #016ba9; border-width: 1px; border-style: solid; background-color: #fcf4cd; height: 185px; width: 150px; margin-left: 0px; margin-bottom: 5px; margin-right: 5px; margin-top: 0px; float: left; padding: 0px; list-style-type: none;}
ul.swatchpreview li img {padding: 0px; margin: 5px; height: 140px; width: 140px;}
ul.swatchpreview li a {}
ul.swatchpreview li a img {padding: 0px; margin: 5px; height: 140px; width: 140px;}
ul.swatchpreview li p {font-size: 12px; line-height: 15px; margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 0px; padding: 0px; text-align: center; width: 150px;}
a.swatchpreviewprompt {text-decoration: none; color: #016ba9; display: block; line-height: 15px; padding: 20px 0;}
ul#home li a {text-align: center; display: block;}
dl dd ul {width: 289px;}
dl dd ul li {width: 289px;}
ol {float: left; position: relative; margin: 0px; padding: 0px;}
ol li {clear: left; float: left; padding-left: 5px; padding-bottom: 0px; padding-right: 5px; padding-top: 0px; line-height: 30px; font-size: 12px; list-style-position: inside; margin: 0px;}
ol li h4 {font-style: normal; font-weight: normal; background-position: left top; background-repeat: repeat-x; background-image: url(../img/h4.png); margin: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 10px; padding-left: 10px; left: 15px; position: relative; line-height: 30px; font-size: 15px; width: 695px; top: -30px; color: #016ba9; background-color: #d9e9f2;}
ol li img {width: auto;}
ol li dl {background-color: #d9e9f2; background-position: left top; background-repeat: repeat-y; background-image: url(../img/dl.png); top: -40px; position: relative; margin-left: 15px; margin-bottom: 0px; margin-right: 15px; margin-top: 15px; width: 712px; padding: 0px;}
ol li dl dt {width: 420px; padding: 0px; margin: 0px;}
ol li dl dt img {width: 420px; padding: 0px; margin: 0px;}
ol li dl dt a img {width: 420px; padding: 0px; margin: 0px;}
ol li dl dd {padding-left: 10px; padding-bottom: 0px; padding-right: 10px; padding-top: 10px; width: 272px; margin: 0px; background-color: #d9e9f2;}
ol li dl dd p em {font-style: normal; font-size: 15px; font-weight: bold;}
fieldset {border: none; padding: 0; margin: 0;}
form {padding-left: 4px; padding-bottom: 10px; padding-right: 4px; padding-top: 10px; width: 740px; margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 0px; clear: left; float: left; height: auto; background-color: #fcf4cd; border-color: #d9e9f2; border-width: 1px; border-style: solid;}
body#exclusive-range form {border-color: #fcf4cd;}
form dl {background-image:none; margin: 0px; width: 730px; height: auto; padding: 0px; clear: left; float: left; border-width: 0px; border-style: none;}
form dl dt {background-color: #fcf4cd; padding-left: 0px; padding-bottom: 5px; padding-right: 0px; padding-top: 0px; height: 30px; line-height: 30px; border-width: 0px; border-style: none; clear: left; width: 365px; float: left; margin: 0px;}
form dl dt label { margin: 0px; height: 15px; line-height: 15px; padding: 0px; color:#016BA9 !important; font-family: "Century Gothic", Arial, sans-serif;}
form dl dd {background-color: #fcf4cd; padding-left: 0px; padding-bottom: 5px; padding-right: 0px; padding-top: 0px; clear: right; float: right; height: auto; width: 357px; margin: 0px;}
form dl dd input {margin: 0px; color: #016ba9; padding-left: 5px; padding-bottom: 0px; padding-right: 5px; padding-top: 0px; width: 353px; font-size: 12px; font-family: "Century Gothic", Arial, sans-serif; line-height: 28px; height: 28px; border-color: #d9e9f2; border-width: 1px; border-style: solid; background-color: #FFFFFF;}
form dl dd input[type="radio"] { background-color: transparent; border-width: 0px; border-style: none; height: 15px; width: 15px;}
form dl dd input[type="checkbox"] {background-color: transparent; border-width: 0px; border-style: none; width: 15px;}
form dl dd input:hover,
form dl dd input:focus {background-color: #D9E9F2;}
form dl dd textarea { margin: 0px; color: #016ba9; padding-left: 5px; padding-bottom: 0px; padding-right: 5px; padding-top: 0px; height: 150px; font-size: 12px; font-family: "Century Gothic", Arial, sans-serif; width: 353px; line-height: 30px; background-color: #FFFFFF; border-color: #d9e9f2; border-width: 1px; border-style: solid;}
form dl dd textarea:hover,
form dl dd textarea:focus {background-color: #D9E9F2;}
form dl dd select {line-height: 25px; font-size: 12px; font-family: "Century Gothic", Arial, sans-serif; width: 365px; margin: 0px; padding-top: 3px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; color: #016ba9; background-color: #FFFFFF; border-color: #d9e9f2; border-width: 1px; border-style: solid; height: 28px;}
form dl dd select:hover,
form dl dd select:focus {background-color: #D9E9F2;}
form dl dd select option {line-height: 28px; padding-right: 4px; padding-left: 4px; padding-bottom: 6px; padding-top: 7px; background-color: #FFFFFF;}
button { margin: 0px; float: right; background-position: left top; background-repeat: repeat-x; background-image: url(../img/button.png); font-weight: bold; font-size: 12px; font-family: "Century Gothic", Arial, sans-serif; width: 145px; height: 30px; padding: 0px; color: #FFFFFF; border-width: 0px; border-style: none; background-color: #cc0000; cursor: pointer;}
/* button.remove {display: none;} */
iframe#googlemap {padding: 0px; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; border-color: #d9e9f2; border-width: 1px; border-style: solid; display: block;}
#footer {
	padding: 0px;
	margin: 0px;
	width: 750px;
	clear: both;
}
#footer ul {
	margin-left: 0;
	margin-bottom: 5px;
	margin-right: 0;
	margin-top: 0px;
	padding:0;
	float:left;
	width: 756px;
	z-index:999;
	clear:left;
}
#footer ul li {
	float:left;
	width:184px;
	position:relative;
	list-style:none;
	margin:0 5px 0 0;
	padding:0;
}
#footer ul li a {
	font-size:15px;
	color:#3f8fbd;
	display:block;
	line-height:28px;
	margin:0;
	padding:0 5px;
	text-decoration:none;
	text-align:center;
	border:1px solid #d9e9f2;
	background:#fcf4cd;
	width:172px;
}
#footer ul li a:hover {
	background-color: #016ba9;
	background-repeat: repeat-x;
	background-image: url(../img/a.png);
	color: #FFFFFF;
}
#footer dl {float: none; background-image:none; padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 10px; margin: 0px; width: 756px; height: 75px; border-width: 0px; border-style: none;}
#footer dl dt {display: none; background-color: #FFFFFF;}
#footer dl dd {vertical-align: bottom; background-color: #FFFFFF; clear: none; float: left; margin-left: 0px; margin-bottom: 0px; margin-right: 5px; margin-top: 0px; width: 184px; height: 75px; padding: 0px;}
#pageflip {position: relative;}
#pageflip a {background-color: transparent; display: block; height: 265px; width: 627px; position: absolute;}
#pageflip img {
	width: 60px; height: 60px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 60px; height: 55px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(../img/outdoor.png) no-repeat right top;
	text-indent: -9999px;
}
dl dd form {width: 300px; margin: 0 0 10px 0;}
dl dd form dl {width: 300px;}
dl dd form dl dt,
dl.full dd form dl dt { padding-left: 5px; padding-bottom: 5px; padding-right: 0; padding-top: 0; width: 135px;}
dl dd form dl dd,
dl.full dd form dl dd { padding-left: 0; padding-bottom: 5px; padding-right: 0px; padding-top: 0; float: right; width: 150px; line-height: 30px;}
dl dd form dl dd input[type='radio'] {margin-right: 5px; height: 15px;}
dl dd form dl dd input[type='checkbox'] {margin-right: 5px; height: 15px;}
dl dd form dl dd select {line-height: 25px; color: #016ba9; background-color: #FFFFFF; border-color: #d9e9f2; border-width: 1px; border-style: solid; height: 28px; padding-right: 0px; padding-top: 3px; padding-bottom: 0px; padding-left: 2px; width: 145px;}
dl dd form dl dd select option {padding-left: 4px; padding-bottom: 6px; padding-right: 4px; padding-top: 7px; height: 15px; margin: 0px; line-height: 15px;}
dl dd form dl dd select optgroup {padding: 0px; line-height: 30px; margin: 0px; color: #FFFFFF; background-color: #016ba9; font-family: "Century Gothic", Arial, sans-serif; font-style: normal; font-weight: bold;}
dl dd form dl dd select optgroup option {padding-left: 4px; padding-bottom: 6px; padding-right: 4px; padding-top: 7px; height: 15px; margin: 0px; line-height: 15px; color: #016ba9; background-color: #FFFFFF;}
dl dd form button, form#checkout button#cbtn { margin-left: 0px; margin-bottom: 0px; margin-right: 5px; margin-top: 0px; float: right;}
dl dd form button.cancel {float: left; margin-left: 5px; margin-bottom: 0; margin-right: 10px; margin-top: 0; width: 135px; padding: 0;}
button.reset {margin: 0 0 0 440px; float: left;}
dl dd form input.price {border-top-color: #016ba9; border-bottom-color: #016ba9; border-left-width: 0px; border-bottom-width: 1px; border-right-width: 0px; border-top-width: 1px; border-left-style: none; border-bottom-style: dashed; border-right-style: none; border-top-style: dashed; font-family: "Century Gothic", Arial, sans-serif; background-color: #fcf4cd; padding: 0px; margin: 0px; width: 135px; font-weight: bold; color: #016ba9; line-height: 28px; height: 28px; float: left;}
q { padding: 0px; top: 15px; margin: 0 0 15px 0; line-height: 15px; font-weight: bold; position: relative; display: block;}
iframe {display: none;}
#cboxLoadedContent h4 {margin: 15px 5px 15px 5px;}
#cboxLoadedContent p {width: auto; margin: 0 5px 15px 5px;}
#exclusive-range h2, #exclusive-range_test h2 { padding: 0px; margin: 0px; background-color: #fcf4cd; background-repeat: no-repeat; width: 750px; background-position: center top; background-image: url(../img/world-of-wicker-exclusive-range.png); height: 135px; text-indent: -9999px;}
#exclusive-range p.exc, #exclusive-range_test p.exc { margin: 0px; padding-top: 0px; padding-right: 10px; padding-left: 10px; padding-bottom: 15px; background-color: #fcf4cd; line-height: 15px; font-size: 14px; font-family: Georgia, Times, serif; color: #6e7a58;}
#exclusive-range p.exc>em, #exclusive-range_test p.exc>em { margin-right: 0px; margin-top: 0px; margin-bottom: 0px; width: 380px; margin-left: -10px;}
#exclusive-range p.wower,#exclusive-range_test p.wower {padding: 10px; margin-right: 0px; margin-left: 0px; margin-top: 5px; margin-bottom: 5px;}
span.wor {clear: left; margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 0px; display: block; background: #CC0000 url(../img/blockquote.png) left top repeat-x; color: #FFFFFF; padding: 10px;}
span.wor p:last-child {margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 0px;}
span.wor p a {color: #FFFFFF;}
/*Tony's additions - 2nd August 2010*/
div.fabric_box, div.frame_box { width: 300px; margin: 0px !important; padding:0px;}
div.fabric_box p.title, div.frame_box p.title {padding-left: 5px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; clear: left; margin: 0px; height: 15px; width: 145px;float:left;font-weight:normal;}
.fabric_box_img,
.frame_box_img { text-align: center; background-color: white; margin-left: 0px; margin-bottom: 0px; margin-right: 60px; margin-top: 0px; clear: right; float: right; padding: 0px; width: 88px !important;height: 88px !Important;border:solid 1px #d9e9f2;display:block;}

/*
dl.full dd div.fabric_box_img,
dl.full dd div.fabric_box_img img {text-indent: -9999px;}	
*/


dl.full dd .fabric_box_img img,
dl.full dd .frame_box_img img,
.fabric_box_img img,
.frame_box_img img {padding: 0px; margin: 0px; width: 88px; height: 88px;}
p.fabric_box_desc,
p.frame_box_desc { float: left; clear: both; margin: 0px; padding-left: 150px; padding-bottom: 15px; padding-right: 0px; padding-top: 0px; font-weight: bold; height: 15px; width: 150px !important;}
.fr_active {background: url(../img/choose-frame.png) no-repeat;cursor:pointer;}
.fabric_box_img {background: #FFFFFF url(../img/as-shown.png) no-repeat; cursor:pointer;}
.fabric_box_img.fa_active {background: #FFFFFF url(../img/choose-fabric.png) no-repeat; cursor:pointer;}
div.fselector {width:150px;height:210px !important;display:block;float:left;border:solid 1px #016ba9;margin:5px 0px 5px 5px !important; background:#fcf4cd;}
div.fselector img {width:140px;margin:5px;height:140px;}
div.fselector p, div.fselector a {width:140px;margin:0px;padding:0px;text-align:center;display:block;}
div.frameholder {width:120px;height: 165px;float:left;border:solid 1px #016ba9;margin:5px 0px 5px 5px !important; background:#fcf4cd;}
div.frameholder img {width:100px;height:75px;margin:10px;} 
div.frameholder p, div.frameholder a {width:120px;margin:0px;padding:0px;text-align:center;display:block;}
.popup {border:solid 3px #016ba9;overflow:hidden;}
.popup p {position:absolute;width:450px;text-align:center;font-weight:bold;line-height:30px;font-size:14px;height:30px;background-color:#016ba9;color:#ffffff;-moz-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);}
p.close {top:0px;left:0px;}
p.desc {left:0px;bottom:0px;margin:0px;padding:0px;}
img#loader {width:150px;height:18px;background: #fcf4cd;}
p.sub {font-style:italic;font-size:10px;color:#cc0000;}
p a.enquire { margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 0px; clear: left; float: left; font-weight: bold; line-height: 30px; text-align: center; height: 30px; width: 290px; padding: 0px; color: white; background-color: #cc0000; background-image: url(../img/button.png); display: block; background-position: left top; background-repeat: repeat-x; z-index: 999;}
p a.enquire:hover {text-decoration: none;}
form.shopform a.enquire {margin-left: 5px; margin-bottom: 0px; margin-right: 0px; margin-top: 10px; clear: left; float: left; font-weight: bold; line-height: 30px; text-align: center; height: 30px; width: 290px; padding: 0px; color: white; background-color: #cc0000; background-image: url(../img/button.png); display: block; background-position: left top; background-repeat: repeat-x; z-index: 999;}
form.shopform a.enquire:hover {text-decoration: none;}
body#oak-furniture span img {margin: 0 0 5px 0;}
ul#grid {width: 765px; padding: 0px; margin: 0px;}
ul#grid li {border-color: #d9e9f2; border-width: 1px; border-style: solid; margin-left: 0px; height: 210px; margin-bottom: 5px; margin-right: 5px; margin-top: 0px; width: 245px; float: left; list-style-type: none; padding: 0px; position: relative;}
ul#grid li a {padding: 0px; margin: 0px; height: 180px; width: 245px; display: block; overflow: hidden;}
ul#grid li a img {height: 180px; margin: 0px; padding: 0px; width: auto; -ms-interpolation-mode: bicubic;}
ul#grid li h3 { background-image: url(../img/blockquote.png); background-position: left top; background-repeat: repeat-x; background-color: #cc0000; font-size: 14px; clear: left; padding: 0 10px; margin: 0px;}
ul#grid li h3 span {color: yellow; font-weight: normal;}
ul#grid li h4 {font-size: 14px; line-height: 30px; background-image: url(../img/em.png); background-position: left top; background-repeat: repeat-x; background-color: #cc0000; color: white; clear: left; padding: 0 10px; margin: 0px;}
ul#grid li a span.zoom {z-index: 99; background-position: top left; background-repeat: no-repeat; background-image: url(../img/zoom.png); display: block; height: 30px; width: 30px; position: absolute; top: 0; right: 0;}
ul#grid li a span.soldout { z-index: 9; left: 0px; top: 0px; position: absolute; height: 180px; width: 245px; padding: 0px; margin: 0px; background-image: url(../img/grid-soldout.png);} 


table[summary="Dimensions"] td:after {content: "cm";}
table th {text-transform: capitalize;}

