/* ========================*/
/*         Layout          */
/* ========================*/

* {
	padding: 0;
	margin: 0;
	}

body {
	font: normal 90%/120% Arial, Helvetica, sans-serif;
	}

#container {
	font: normal 90%/120% Arial, Helvetica, sans-serif;
	text-align: left;
	}

#header {
	width: 500px;
	height: 70px;
	background: #fff url(/graphics/sitetop.jpg) top left no-repeat;
	}
	
#header * {
	visibility: hidden;
	}
		
#menu {
	display: none;
	}
	
	
#submenu {
	display: none;
	}	
	
#banner {
	display: none;
	}
	
#content {
	font: normal 90%/120% Arial, Helvetica, sans-serif;
	}

#crumb {
	display: none;
	}
	
#main {
	padding: 0;
	font: normal 100%/160% Arial, Helvetica, sans-serif;
	}
	
#main p {
	margin: 8px 0;
	}
	
#main ol {
	margin: 8px 25px;
	}

#main p.divider {
	border-bottom: 1px solid #039;
	padding: 0 0 10px 0;
	margin: 20px 0 20px 0;
	}
	
#main h3.divider2 {
	border-top: 1px solid #039;
	}
	
#main .newspost img {
	float: right;
	}
	
#main .newspost h2 {
	height: 43px;
	text-indent: -20000em;
	}
	
* html #main h2 {
	font: bold 130%/160% Arial, Helvetica, sans-serif;
	}
	
* html #main h3 {
	font: bold 110%/160% Arial, Helvetica, sans-serif;
	}
	
#main .newspost h2.wigan {
	width: 160px;
	background: #fff url(/graphics/header-wigan.gif) top left no-repeat;
	}
	
#main h1 {
	height: 43px;
	text-indent: -20000em;
	}
	
#main h1.home {
	width: 306px;
	background: #fff url(/graphics/header-home.gif) top left no-repeat;
	}
	
#main h1.products {
	width: 306px;
	background: #fff url(/graphics/header-products.gif) top left no-repeat;
	}
	
#main h1.about {
	width: 306px;
	background: #fff url(/graphics/header-about.gif) top left no-repeat;
	}
	
#main h1.news {
	width: 306px;
	background: #fff url(/graphics/header-news.gif) top left no-repeat;
	}
	
#main h1.info {
	width: 306px;
	background: #fff url(/graphics/header-info.gif) top left no-repeat;
	}
		
#main h1.distrib {
	width: 306px;
	background: #fff url(/graphics/header-distributors.gif) top left no-repeat;
	}
	
#main h1.contact {
	width: 306px;
	background: #fff url(/graphics/header-contact.gif) top left no-repeat;
	}
	
#main h2.handling {
	width: 350px;
	height: 43px;
	text-indent: -20000em;
	background: #fff url(/graphics/header-handling.gif) top left no-repeat;
	}
	
#main h2.graphic{
	width: 350px;
	text-indent: -20000em;
	background: #fff url(/graphics/header-graphic.gif) top left no-repeat;
	}
	
#main h2.festival {
	width: 327px;
	background: #fff url(/graphics/header-festival.gif) top left no-repeat;
	}
	
#main h2.retractaway {
	width: 327px;
	background: #fff url(/graphics/header-retract.gif) top left no-repeat;
	}
	
#main h2.supa {
	width: 327px;
	background: #fff url(/graphics/header-supa.gif) top left no-repeat;
	}
	
#main h2.smo {
	width: 327px;
	background: #fff url(/graphics/header-smo.gif) top left no-repeat;
	}
	
#main h2.smoo {
	width: 327px;
	background: #fff url(/graphics/header-smoo.gif) top left no-repeat;
	}
		
#main h2.supa_t {
	width: 327px;
	background: #fff url(/graphics/header-supatool.gif) top left no-repeat;
	}
	
#main h2.trimming {
	width: 327px;
	background: #fff url(/graphics/header-trimming.gif) top left no-repeat;
	}
	
#main h2.crafttool {
	width: 327px;
	background: #fff url(/graphics/header-crafttool.gif) top left no-repeat;
	}
	
#main h2.unitool {
	width: 327px;
	background: #fff url(/graphics/header-unitool.gif) top left no-repeat;
	}
	
#main h2.trimaway {
	width: 327px;
	background: #fff url(/graphics/header-trimaway.gif) top left no-repeat;
	}
	
#main h2.trimaway1 {
	width: 327px;
	background: #fff url(/graphics/header-trimaway01.gif) top left no-repeat;
	}
	
#main h2.acrylic {
	width: 327px;
	background: #fff url(/graphics/header-acrylic.gif) top left no-repeat;
	}
	
#main h2.professional {
	width: 327px;
	background: #fff url(/graphics/header-professional.gif) top left no-repeat;
	}
	
#main h2.acm {
	width: 350px;
	background: #fff url(/graphics/header-acm.gif) top left no-repeat;
	}

#main h1.wigan2 {
	width: 350px;
	background: #fff url(/graphics/header-wigan2.gif) top left no-repeat;
	}
		
#main .product {
	background: #fff url(/graphics/bg-product.gif) top left repeat-x;
	margin: 0 0 8px 0;
	}
	
#main .product h2 {
	color: #fff;
	padding: 3px 2px 2px 3px;
	font: bold 100%/120% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}
	
#main .product p.description {
	width: 245px !important;
	width: 235px;
	float: right;
	background: #fff;
	padding: 5px;
	margin: -16px 5px 0 0;
	font: normal 95%/140% Arial, Helvetica, sans-serif;
	}
		
#main .product p.description a {
	color: #6a6a6a;
	text-decoration: none;
	}

.paintings {
	clear: both;
	float: right;
	margin: 0 1px 0 10px;
	width: 125px;
	text-align: center;
	}
	
.paintings2 {
	clear: both;
	float: right;
	margin: 0 1px 0 0px;
	width: 125px;
	text-align: center;
	}
	
.paintings h3 {
	width: 150px;
	}
		
.aboutimages {
	clear: both;
	float: right;
	margin: 2px 1px 0 10px;
	}
	
#main .product p.description a:hover {
	text-decoration: underline;
	}
		
p.center {
	text-align: center;
	}
	
p.contdetails {
	clear: both;
	float: right;
	margin: 0 1px 0 10px;
	width: 125px;
	}	
			
a {
	color: #039;
	}

a:hover {
	text-decoration: none;
	}

#footer {
	display: none;
	}
	
table tr td {
	padding: 4px;
	}

/* ========================*/
/*         Styling         */
/* ========================*/


/* ========================*/
/*          Hacks          */
/* ========================*/

a img {
	border: none;
	}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */