html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.4em;
	color: #262626;
	background-color: #ffffff;
}

p {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	text-align: left;
}

.butt {
	margin-top: 0px;
}

a, a:link, a:visited {
	color: #ad8800;
}

a:hover, a:active {
	color: #5b4800;
}

img {
	border: 0px;
}

#container {
	width: 884px;
	margin: 0px auto;
	text-align: left;
	padding: 0px 0px 12px 0px;
}

#topbar {
	width: 884px;
	background-color: #262626;
}

#topbar_left {
	width: 224px;
	float: left;
}

#topbar_leftcontent {
	padding: 9px 0px 8px 33px;
	color: #ffffff;
	font-size: 1.15em;
}

#topbar_right {
	width: 660px;
	float: right;
}

#topbar_content {
	text-align: right;
	padding: 9px 5px 8px 10px;
	color: #8c8c8c;
	font-size: 1.15em;
}

#topbar_content ul {
	margin: 0px;
	padding: 0px;
}

#topbar_content li {
	display: inline;
	margin: 0px;
	padding: 0px 5px;
	list-style-type: none;
	border-style: solid;
	border-color: #ad8800;
	border-width: 0px 0px 0px 1px;
}

#topbar_content li:first-child {
	padding: 0px 5px 0px 0px;
	border-width: 0px;
}

#topbar_content a:link, #topbar_content a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

#topbar_content a:hover, #topbar_content a:active {
	font-weight: normal;
	text-decoration: none;
	color: #ad8800;
}

#alert, #salebanner {
	width: 874px;
	padding: 3px 5px;
	background-color: #cc0000;
}

#alertinner, #salebannerinner {
	width: 874px;
}

#alertinner p, #salebannerinner p {
	color: #ffffff;
	text-align: center;
	margin: 0px;
}

#salebannerinner p a {
	font-weight: bold;
	color: #ffffff;
}

#salebannerinner p a:hover {
	color: #ffff00;
}

#basepage {
	width: 884px;
	padding-top: 28px;
	background-image: url(/pix/orchid_logotype.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#logolink {
	height: 56px;
	padding-left: 32px;
}

#deptholder {
	width: 180px;
	float: left;
}

#deptpanel {
	width: 153px;
	padding-right: 27px;
	background-color: #ffffff;
}

#deptpanel ul {
	margin: 0px;
	padding: 0px;
}

#deptpanel li {
	display: block;
	height: 25px;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	list-style-type: none;
}

#contentpanel {
	width: 704px;
	float: left;
}

#maincontent {
	width: 704px;
}

#maincontent h1 {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#maincontent h2 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 16px 0px 0px 0px;
	padding: 0px;
}

#maincontent h2+p {
	margin-top: 0px;
}

#maincontent h3 {
	font-size: 1em;
	font-weight: bold;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

#maincontent h3+p {
	margin-top: 0px;
}

#primarysearch {
	width: 704px;
	background-image: url(/pix/hrule.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#searchpanel {
	width: 176px;
	height: 24px;
	float: left;
	margin: 0px 0px 1px 0px;
	padding: 0px;
}

#searchpanelitem {
	width: 133px;
	height: 24px;
	float: left;
}

#searchpanelsubmit {
	width: 43px;
	height: 24px;
	float: left;
}

#searchpanel form {
	margin: 0px;
	padding: 0px;
}

#searchpanel input[type="text"] {
	width: 129px;
	height: 17px;
	padding: 1px;
	margin: 0px;
	font-weight: bold;
	border: 1px solid #8c8c8c;
	color: #262626;
}

#primarypanel {
	width: 528px;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 25px;
}

#primarypanel ul {
	margin: 0px;
	padding: 0px;
}

#primarypanel li {
	display: inline;
	margin: 0px 0px 0px 5px;
	width: 127px;
	padding: 0px;
	list-style-type: none;
}

#primarypanel li:first-child {
	margin: 0px;
}

#breadcrumbs {
	width: 704px;
	height: 20px;
	margin-top: 8px;
	background-image: url(/pix/hrule.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#breadcrumbs ul {
	margin: 0px;
	padding: 0px;
}

#breadcrumbs li {
	display: inline;
	margin: 0px;
	padding: 0px 5px;
	list-style-type: none;
	border-style: solid;
	border-color: #cccccc;
	border-width: 0px 0px 0px 1px;
}

#breadcrumbs li:first-child {
	padding: 0px 5px 0px 0px;
	border-width: 0px;
}

#breadcrumbs a:link, #breadcrumbs a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #8c8c8c;
}

#breadcrumbs a:hover, #breadcrumbs a:active {
	font-weight: normal;
	text-decoration: underline;
	color: #ad8800;
}

#lastcrumb, #lastcrumb li {
	border-color: #ad8800;
	color: #ad8800;
}

#lastcrumb a:link, #lastcrumb a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #ad8800;
}

#lastcrumb a:hover, #lastcrumb a:active {
	font-weight: normal;
	text-decoration: underline;
	color: #262626;
}

#heroimage {
	width: 704px;
	height: 276px;
	margin-top: 4px;
}

#homecontent {
	margin-top: 16px;
}

#homematrix {
	width: 704px;
}

.homepanel {
	width: 179px;
	height: 179px;
	float: left;
}

.homepanelend {
	width: 167px;
	height: 179px;
	float: left;
}

#homematrix h2 {
	width: 167px;
	height: 167px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-position: top left;
	background-repeat: no-repeat;
}

#homematrix h2 span {
	display: none;
}

#homematrix a {
	text-decoration: none;
}

#homematrix h1 {
	margin: 0px;
	padding: 12px 0px;
	color: #000000;
	font-weight: normal;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.8em;
	line-height: 1.8em;
}

.dottedrule {
	padding-bottom: 1px;
	background-image: url(/pix/hrule.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#maintitle, .fulltitle {
	width: 704px;
	margin-top: 10px;
	height: 18px;
	background-image: url(/pix/hrule.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#maintitle h1, .fulltitle h2 {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	height: 16px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top left;
}

#maintitle h1 span, .fulltitle h2 span {
	display: none;
}

#related {
	width: 704px;
	margin-top: 6px;
	height: 18px;
	background-image: url(/pix/hrule.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#related h1 {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	height: 16px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top left;
}

#related h1 span {
	display: none;
}

#footer {
	width: 704px;
	margin-top: 18px;
	padding-top: 10px;
	color: #8c8c8c;
	background-image: url(/pix/hrule.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

#footer ul {
	margin: 0px;
	padding: 0px;
}

#footer li {
	display: inline;
	margin: 0px;
	padding: 0px 5px;
	list-style-type: none;
	border-style: solid;
	border-color: #ad8800;
	border-width: 0px 0px 0px 1px;
}

#footer li:first-child {
	padding: 0px 5px 0px 0px;
	border-width: 0px;
}

#footer a:link, #footer a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #262626;
}

#footer a:hover, #footer a:active {
	font-weight: normal;
	text-decoration: underline;
	color: #ad8800;
}

.overlay_container {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 127px;
	z-index: 996;
}

.overlay_menu {
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
}

.overlay_menu a {
	display: block;
	padding: 8px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

.overlay_menu a:hover {
	color: #8c8c8c;
	background-color: #262626;
	text-decoration: none;
}

#itempixholder {
	width: 354px;
	float: left;
	margin-top: 4px;
}

#itempix {
	width: 346px;
}

#itempixnote {
	width: 346px;
	margin-bottom: 10px;
}

#itempixnote p {
	margin: 0px;
	padding: 0px;
	color: #8c8c8c;
}

#mainitempic {
	width: 346px;
	overflow: hidden;
}

.itemthumbnail {
	width: 104px;
	float: left;
	margin-top: 4px;
}

#zoomsourceholder {
	position: absolute;
	height: 0px;
	width: 0px;
}

#zoomsource-big {
	position: relative;
	top: 0px;
	left: 0px;
}

#itemdetails {
	width: 346px;
	float: left;
	margin-top: 4px;
}

#itemdetails h1 {
	font-size: 1.3em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#itemdetails form {
	margin-top: 2px;
}

#itemcollection p {
	margin: 0px;
}

#itemcollection p small {
	font-size: 1em;
	color: #8c8c8c;
}

#itemcollection a, #itemcollection a:visited {
	color: #8c8c8c;
	font-weight: normal;
	text-decoration: none;
}

#itemcollection a:hover, #itemcollection a:visited:hover {
	color: #8c8c8c;
	text-decoration: underline;
}

#itemdescription {
	margin-top: 8px;
}

#itemdescription p {
	font-size: 1.1em;
}

#itemdescription h2, #itemdescription h3 {
	font-size: 1.1em;
	font-weight: normal;
}

#itemflash {
	margin-top: 14px;
}

#itemflash p {
	font-size: 1.1em;
	color: #ad8800;
	margin: 0px;
	padding: 0px;
}

#itemcol1 {
	width: 169px;
	margin-top: 8px;
	float: left;
}

#itemcol1inner {
	width: 169px;
}

#itemcol2 {
	width: 177px;
	margin-top: 8px;
	float: left;
}

#itemcol2inner {
	width: 169px;
	margin-left: 8px;
}

#itemcol1inner h3, #itemcol2inner h3 {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: normal;
}

#itemcol1inner h4, #itemcol2inner h4 {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	font-size: 1.1em;
	font-weight: bold;
}

#itemcol1inner p, #itemcol2inner p {
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
}

#itemcol1inner h2 {
	margin: 16px 0px 0px 0px;
	padding: 0px;
	font-size: 1.25em;
	font-weight: normal;
}

#actionpanel {
	width: 346px;
	margin-top: 56px;
}

#actcol1 {
	width: 177px;
	float: left;
}

#actcol1 p:first-child {
	margin-top: 0px;
}

#actcol2 {
	width: 169px;
	float: left;
}

#actcol2 p {
	margin-top: 0px;
}

#listblocks {
	width: 704px;
}

#listblocks p {
	margin-top: 0px;
}

#listblocks a, #listblocks a:visited {
	color: #262626;
	text-decoration: none;
}

#listblocks a:hover, #listblocks a:visited:hover {
	color: #262626;
	text-decoration: underline;
}

#listblocks .listflash p {
	color: #ad8800;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#listblocks .listprice p {
	color: #ad8800;
	margin: 0px;
	padding: 0px;
}

#listblocks h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #ad8800;
	padding: 0px;
	margin: 6px 0px 0px 0px;
}

#listblocks h3 a, #listblocks h3 a:visited {
	color: #ad8800;
}

.listblock {
	width: 177px;
	float: left;
	margin-top: 16px;
}

.listblockinner {
	width: 169px;
	margin-left: 8px;
}

.listblocktight {
	width: 169px;
	float: left;
	margin-top: 16px;
}

.listblocktightinner {
	width: 169px;
}

.homebutton {
	width: 177px;
	float: left;
}

#midcolumn {
	width: 250px;
	margin: 56px 0px 0px 177px;
}

#midcolumn .formlabel p {
	margin-top: 21px;
	font-weight: bold;
}

#midcolumn .formelement p {
	margin-top: 2px;
}

#midcolumn .formelement input {
	width: 169px;
}

#midcolumn .formsubmit p:first-child {
	margin-top: 14px;
}

#midcolumn .formsubmit p {
	margin-top: 7px;
}

#switchmeasure a, #switchmeasure a:visited {
	font-weight: normal;
	color: #8c8c8c;
	text-decoration: none;
}

#switchmeasure a:hover, #switchmeasure a:visited:hover {
	color: #8c8c8c;
	text-decoration: underline;
}

#passwordlink {
	margin-top: 28px;
}

#passwordlink p {
	margin-top: 0px;
	color: #ad8800;
}

#passwordlink p a, #passwordlink p a:visited {
	color: #ad8800;
	text-decoration: none;
	font-weight: normal;
}

#passwordlink p a:hover, #passwordlink p a:visited:hover {
	color: #ad8800;
	text-decoration: underline;
}

#logerror {
	margin-top: 7px;
}

#logerror p {
	margin-top: 0px;
	color: #cc0000;
}

.editarrow {
	margin: 6px 0px 0px 0px;
}

.editpanel {
	padding: 6px;
	background-color: #cccccc;
	font-size: 1em;
	margin-top: 6px;
}

.editpanel form {
	margin: 0px;
}

.editpanel h3 {
	font-size: 1.3em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.editpanel p {
	margin-top: 4px;
}

.editpanel small {
	font-size: 0.9em
}

#editnewminorcategory ul, #editnewminorcategory ol, #editnewmajorcategory ul, #editnewmajorcategory ol {
	margin: 0px 0px 0px 22px;
	padding: 0px;
}

#editnewminorcategory li, #editnewmajorcategory li {
	margin: 2px 0px 0px 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: disc;
	font-size: 1em;
}

.cancelbutton {
	width: 14px;
	margin: 0px 0px 2px 2px;
	float: right;
}

#errorpanel {
	padding: 0px 6px 6px 6px;
	background-color: #ad8800;
	color: #ffffff;
	margin-top: 8px;
}

#errorpanel p {
	padding: 6px 0px 0px 0px;
	margin: 0px;
	font-size: 1em;
}

#errorpanel p a, #errorpanel p a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#errorpanel p a:hover, #errorpanel p a:visited:hover {
	color: #000000;
	text-decoration: underline;
}

#cols4 {
	width: 704px;
}

#cols4 h2 {
	margin: 16px 0px 0px 0px;
	padding: 0px;
	font-size: 1.25em;
	font-weight: normal;
}

#cols4 p {
	margin-right: 8px;
}

#cols4 p.weak {
	color: #8c8c8c;
	font-weight: normal;
}

#cols4 p.weak a, #cols4 p.weak a:visited {
	color: #8c8c8c;
	font-weight: normal;
	text-decoration: underline;
}

#cols4 p.weak a:hover, #cols4 p.weak a:visited:hover {
	color: #ad8800;
	font-weight: normal;
	text-decoration: underline;
}

#cols4 p.spaced {
	margin-top: 24px;
}

.halfcol {
	width: 352px;
	float: left;
}

.halfcol input[type="text"], .halfcol textarea {
	width: 340px;
}

.quartercol {
	width: 176px;
	float: left;
}

.quartercol input[type="text"], .quartercol input[type="password"] {
	width: 164px;
}

.halftitle {
	width: 344px;
	margin-top: 36px;
	height: 18px;
	background-image: url(/pix/hrule.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

.halftitle h2 {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	height: 16px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top left;
}

.halftitle h2 span {
	display: none;
}

#generalinfo {
	width: 346px;
	margin-top: 24px;
}

#generalinfo h2 {
	font-size: 1.25em;
	font-weight: bold;
	margin: 16px 0px 0px 0px;
	padding: 0px;
}

#generalinfo h2+p {
	margin-top: 0px;
}

#generalinfo h3 {
	font-size: 1em;
	font-weight: bold;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

#generalinfo h3+p {
	margin-top: 0px;
}

#collectionintro, #deptintro {
	margin: 16px 0px;
	font-size: 1.1em;
}

.checkoutitems {
	padding: 6px 0px 9px 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #8c8c8c;
}

.orderref {
	font-size: 1.2em;
	color: #ad8800;
}

.endcolumns {
	clear: both;
}

.offline {
	padding-top: 15px;
	background-image: url(/pix/offline.gif);
	background-repeat: repeat;
}

.archive {
	padding-top: 15px;
	background-image: url(/pix/archive.gif);
	background-repeat: repeat;
}

/* EMAIL */

#emailholder {
	width: 575px;
	margin: 0px auto;
	text-align: left;
	background-color: #ffffff;
}

#emailtopbar {
	width: 575px;
	background-color: #262626;
	display: none;
}

#emailtopbar_content {
	padding: 9px 26px 8px 26px;
	color: #8c8c8c;
}

#emailtopbar_content p {
	margin: 0px;
}

#emailtopbar_content a:link, #emailtopbar_content a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #ad8800;
}

#emailtopbar_content a:hover, #emailtopbar_content a:active {
	font-weight: normal;
	text-decoration: underline;
	color: #ad8800;
}

#emailbranding {
	width: 575px;
	margin-top: 24px;
}

#emaillogo {
	width: 116px;
	height: 32px;
	margin-left:
	24px;
	float: left;
}

#emailbrandinglinks {
	width: 372px;
	float: right;
	border-width: 0px 0px 1px 0px;
	border-color: #cccccc;
	border-style: solid;
}

.emailbrandinglink {
	width: 74px;
	height: 28px;
	float: left;
	margin-right: 103px;
}

#emailhero {
	width: 575px;
	height: 336px;
	margin-top: 28px;
}

#emailmessage {
	width: 346px;
	margin: 28px 26px 0px 26px;
	font-size: 1.1em;
}

#emailmessage h3 {
	margin: 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #262626;
}

#emailmessage h3+p {
	margin: 0px;
}

#maintitle, .fulltitle {
	width: 704px;
	margin-top: 10px;
	height: 18px;
	background-image: url(/pix/hrule.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#emaillocationhead {
	width: 523px;
	margin: 28px 26px 0px 26px;
	height: 18px;
	background-image: url(http://www.orchidfurniture.co.uk/pix/hrule.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

#emaillocationhead h2 {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	height: 16px;
	background-image: url(http://www.orchidfurniture.co.uk/emarketing/locations.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top left;
}

#emaillocationhead h2 span {
	display: none;
}

#emailalsoitems {
	width: 523px;
	margin: 28px 26px 0px 26px;
}

#emailalsoitems p {
	margin-top: 0px;
}

#emailalsoitems a, #emailalsoitems a:visited {
	color: #262626;
	text-decoration: none;
}

#emailalsoitems a:hover, #emailalsoitems a:visited:hover {
	color: #262626;
	text-decoration: underline;
}

#emailalsoitems .listprice p {
	color: #ad8800;
	margin: 0px;
	padding: 0px;
}

#emailalsoitems h3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #ad8800;
	padding: 0px;
	margin: 6px 0px 0px 0px;
}

#emailalsoitems h3 a, #emailalsoitems h3 a:visited {
	color: #ad8800;
}

.emailalsoitem {
	width: 177px;
	float: left;
}

.emailalsoiteminner {
	width: 169px;
	margin-left: 8px;
}

.emailalsoitemtight {
	width: 169px;
	float: left;
}

.emailalsoitemtightinner {
	width: 169px;
}

#emaillocations {
	width: 549px;
	margin: 6px 0px 0px 26px;
	font-size: 1.1em;
}

.emaillocation {
	width: 177px;
	float: left;
}

#emaillocations p {
	padding-right: 8px;
}

#emailfooter {
	width: 523px;
	margin-top: 28px;
	padding: 12px 26px;
	background-color: #eeeeee;
	font-size: 0.9em;
}

#emailfooter p {
	margin: 0px;
}

.sale {
	color: #ffffff;
	font-weight: bold;
	font-size: 0.8em;
	letter-spacing: 0.2em;
	margin-left: 6px;
	padding: 1px 2px;
	background-color: #cc0000;
}

.subsale {
	color: #8c8c8c;
	font-size: 0.7em;
}

.endemailcolumns {
	clear: both;
}


