body {
	margin: 0 auto;
	padding: 0;
	font: 92%  Cambria,Times New Roman, Times, Serif;
/*	color:#ff6633; */
/*	background-image:url(../images/artwork/dots.png);background-position:center 10px;background-repeat: no-repeat;background-attachment:fixed; */
/*	background-image:url(../images/artwork/rule.jpg);background-position:center 10px;background-repeat: repeat-y;background-attachment:fixed; */
	background-color:#d9c1e3;
}



/* ---------------------------------------------------------------------------
	Main classes
--------------------------------------------------------------------------- */
h1, h2, h3 {
	color: #c05f75;
	font-family: Cambria,Times New Roman, Times, Serif;
	padding-bottom:0.4em;
	letter-spacing:0.1em;
	margin-bottom:0;
	}


a {
	color: #ff2f2f;
	text-decoration: none;
	font-weight: bold;
	}

a:visited {color:#ff2f2f}
a:hover {	text-decoration: underline; color:#ff9933;}
a.cancel {margin-left:2em;}




/* ---------------------------------------------------------------------------
	Layout
--------------------------------------------------------------------------- */
div#container{
	width:760px;margin:20px auto 0 auto;
	background-color:#ebddf0;
	border:8px solid #fff;
	}

/*
div #innercontainer {
	border-top:1px solid #ff5229;
	border-right:1px solid #ff5229;
	border-bottom:1px solid #ff5229;
	border-left:1px solid #ff5229;
	}
*/
	
div#banner {width:760px;margin:0 auto 0 auto; }
div#mainarea {
	width:550px;
	float:right;margin-top:1px;
	min-height:400px;
	_height:400px;		/* standards compliant browsers can't understand this */
/*	border:1px solid #f2f2f2; */
	padding:8px;
	}
div#leftnav {
	width:180px;float:left;
	padding:0 3px 0 3px;
	min-height:400px;
	_height:400px;		/* standards compliant browsers can't understand this */
	}
div#footer{margin:1em 0 0.5em 0; clear:both;}

.articlepreview {margin-bottom:2em;width:100%;}

#bannerlogo {padding-top:15px;text-align:center;margin:auto;}

/* ---------------------------------------------------------------------------
	Sidebar
--------------------------------------------------------------------------- */
#leftnav h1 {
	font-size:125%;
	font-weight:normal;
	padding:0.1em 0 0.1em 0.2em;
	margin:0 0 0 -4px;
/*	background-color:#f2f2f2; */
/*	border-top:2px solid #999; */
/*	border-bottom:2px solid #999; */
/*	color:#666; */
	}

ul.sidebarlist {
	list-style:none;
	padding-bottom:0.2em;
	margin:0;
	}

.sidebarlist li {padding:0.3em 0.1em 0.3em 0em; margin:0; }

.sidebarlist li a {font-weight:normal;color:#ff0000; }



/* ---------------------------------------------------------------------------
	Product-related
--------------------------------------------------------------------------- */
.product_title_small {font-weight:bold;}
.price_small { font-weight:bold;}
/* img.productimage {border:1px solid #ff5229;} */

/* div.product_thumbnail_list {padding:0.1em;border:1px solid #ff5229;background-color:#fff;} */


table.searchresults {	width:100%;table-layout:fixed;}
.searchresults td  {font-size:80%;line-height:1.1;}
div.searchresults  {font-size:80%;line-height:1.1;}




/* ---------------------------------------------------------------------------
	Overrides
--------------------------------------------------------------------------- */
table.basket {	border: 1px solid #ff2f2f;}
.basket td {border: 1px solid #ff2f2f; }



